BM6P6(@ zzzooommmiiieeeaaa_________]]][[[YYYWWWVVVVVVWWWXXXWWWUUUSSSPPPNNNMMMMMMMMMLLLNNNPPPRRRRRRPPPNNNLLLLLLMMMNNNPPPQQQRRRRRRRRROOOOOONNNLLLKKKIIIHHHHHHHHHGGGGGGGGGHHHGGGDDDAAA???>>>AAAGGGNNNPPPMMMHHHGGGGGGGGGFFFDDDCCCAAA@@@???@@@BBBCCCCCCBBB@@@???@@@@@@?????????????????????@@@@@@AAAAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;:::999999888888999999999999999888888888888888666666666666666666666666666555444333333444555666555555555444444333333333000111222333333222111000111111111111111111111111111111111111111111111111111111000000//////......////////////////////////000000000000000000000000////////////////////////........................//////.........---------........................)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,+++******,,,,,,,,,++++++***************++++++,,,---......000///...---,,,+++++++++------,,,++++++,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,++++++,,,---...000000111,,,---------....../////////............---------........................,,,,,,,,,---------......000000//////.........---////////////////////////000000000000//////////////////000000000000//////111111000000//////......222222111000//////000000000000111111111222222222222222111000//////000000111111000000000000111111------///000111111111111444333222111111111222333222222222111111111000000333333333222222111111111//////000111222333333444333333333222222222111111000000000000000000000000000000///000000111222222000000////////////000000////////////////////////////////////////////////000///---...000111111000000000000000000000000000////////////////////////............////////////000000///...............---------,,,,,,+++++++++,,,------...............000///...---,,,+++++++++---------,,,,,,+++++++++.........---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,((((((((()))******++++++...---,,,---//////,,,)))++++++++++++++++++++++++++++++++++++++++++++++++{{{rrrnnniiigggddd```]]][[[[[[[[[[[[ZZZXXXVVVUUUUUUVVVWWWVVVUUURRRPPPNNNMMMMMMMMMLLLNNNPPPQQQQQQOOOMMMKKKKKKLLLNNNPPPQQQRRRRRRRRROOONNNLLLKKKIIIHHHHHHGGGHHHGGGGGGGGGHHHGGGDDDBBB@@@@@@BBBGGGMMMOOOLLLHHHGGGGGGFFFEEEDDDBBBAAA@@@???@@@BBBCCCCCCBBB@@@??????????????????????????????@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;:::::::::;;;:::999999888888999999888888777777666666666555555555555555555555555555666555444333333444555666555555444444444333333333222222333333333333222222333222222222222222222222111111111111111111111111111000000000/////////...000000000000000000000000000000000000000000000000................................................//////.........---------........................((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,+++******,,,,,,,,,,,,++++++++++++---------......////////////...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------///...---,,,,,,,,,,,,---//////......---------,,,...............---------///............---------........................,,,,,,---------.........000/////////.........---........................000000/////////.........//////000000000000//////000000000000//////......222111111000//////000000000000000111111222222222222111111000//////000000111111000000///000000000...///000111111222222222222111000//////000111222222222222222111111111111333333222222222111111111000000000111111222222333222222222222111111111111////////////////////////000000/////////000111111000000////////////000000////////////////////////////////////////////////111///...///000222111111............................................................///////////////...------,,,,,,------...---------,,,,,,,,,+++,,,,,,---............---...------,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++************++++++++++++++++++++++++***)))(((((())))))******++++++///,,,******+++---,,,***++++++++++++++++++++++++++++++++++++++++++++++++|||rrrkkkgggeeeaaa___\\\ZZZXXXWWWWWWWWWXXXWWWUUUTTTSSSSSSTTTUUUTTTSSSQQQOOONNNMMMLLLLLLLLLMMMOOOOOOOOOMMMKKKJJJIIIKKKNNNPPPRRRRRRQQQPPPMMMLLLJJJHHHGGGFFFFFFGGGHHHGGGGGGHHHHHHHHHEEECCCBBBBBBCCCFFFKKKLLLJJJFFFFFFFFFFFFEEECCCBBB@@@??????@@@AAACCCCCCAAA@@@???>>>>>>>>>>>>??????????????????@@@@@@@@@@@@?????????>>><<<;;;:::999999999::::::999888888888888999777777666555444333333222555555555555555555555555555555444444444444555555444444444444333333333333444333333333333333333444222222222111111111000000111111111111111111111111000000000000////////////111111111111111111111111////////////////////////...............................................................---------------------------------------............------------------------------------------------------...------,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------------------------......---,,,,,,,,,------000//////...---,,,++++++/////////...------,,,,,,///............------------------------------------------.........///////////////...............------------------------//////.........---------...//////000000//////...000000000////////////...111111000/////////000000000000000000111111111111111111000/////////000000222111000000//////////////////000111222222222222222111111000000111222222333333333222222222111111222222222111111111111111111111111111111111111111111111111000000000//////////////////////////////000//////.........//////000//////......//////000////////////////////////////////////////////////000...---...///111000000................................................---............///////////////...---------------.........---------------,,,,,,---............---,,,,,,,,,---------......------,,,,,,,,,,,,++++++***+++,,,,,,---------,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***(((((()))))))))***************++++++++++++******++++++++++++***)))((('''(((((())))))***+++++++++///,,,)))'''(((***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++~~~uuulllfffaaa``````ZZZYYYXXXVVVUUUUUUTTTUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIHHHJJJMMMOOOQQQPPPOOONNNKKKJJJHHHFFFDDDDDDEEEFFFGGGFFFFFFGGGIIIHHHFFFDDDDDDCCCCCCEEEHHHIIIGGGEEEEEEEEEEEEDDDBBBAAA???>>>>>>???AAABBBBBBAAA???>>>=========>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<:::999888888777:::999999888888888888888777777666555444222222111555555555555555555555555444444444444444444444444333333333333333333333333444333222111111222333444111111111000//////......111111111111111111111111000000000000////////////000000000000000000000000................................................................................................------------------------///////////////...---,,,........................---------------------------------,,,,,,+++++++++,,,,,,,,,------.........------------------,,,,,,,,,+++++++++,,,------...,,,,,,+++++++++,,,------------------------------...------,,,,,,,,,------------------------------...............---------///............---------------------------------------........./////////........................------------------------......---------,,,,,,,,,...//////////////////...////////////////////////111000000/////////000000000000000000000000000000111000000/////////000000222111000//////...//////...///000111111111111111333333333333333444444444333333333333222222222222111111111111111111111000222111111111000000000///000000/////////.........////////////////////////000///...---------------/////////....../////////////////////////////////////////////////////////...,,,+++,,,---///......................................................---------.........//////111111000////////////000........................------...////////////...,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,---------------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++)))***+++,,,,,,+++***)))))))))*********))))))(((((())))))******+++,,,,,,...,,,***))))))***++++++++++++++++++++++++++++++************************{{{vvvtttllljjjfffaaa\\\YYYXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTQQQPPPOOONNNMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHIIIKKKMMMNNNMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEGGGHHHHHHFFFDDDDDDCCCCCCCCCDDDEEEDDDCCCDDDDDDDDDCCCAAA@@@>>>===>>>???AAABBBBBBAAA???>>><<<<<<=========>>>>>>>>>===>>>>>>??????>>>>>>======<<<;;;:::888888888888:::999888888777777888888888888777666444333222222555555555555555555555555333444444444444444444333333333333333333333333333333222111000000111222333222222111111111000000000000000000000000000000000////////////000000000000////////////////////////------------------------................................................---.....................------------------------++++++++++++***)))((((((........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------.........//////////////////......+++++++++++++++,,,---...,,,+++++++++,,,,,,---...------------------------------,,,,,,,,,------...,,,,,,,,,---------------,,,,,,,,,---...///000000///............---------------------------------------------.........///---------...............------------------------------------,,,,,,,,,,,,......////////////...................../////////000///////////////000000////////////////////////000///////////////000000111111000///......//////---...//////////////////222222333333444444444444333333333222222222111111000000000000000000000000222222111111000//////////////////.........------........................//////...------,,,------//////............/////////////////////////////////////////////////////////---,,,---.../////////////////////////////////........................------------............111111000///////////////..............................///000000000000000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,,,,+++***)))&&&'''((()))***+++++++++)))))))))***++++++,,,,,,+++,,,------,,,+++******++++++++++++++++++++++++************************}}}rrrkkkgggeeeddd```___^^^[[[XXXVVVSSSRRRTTTTTTTTTTTTTTTSSSSSSSSSOOOOOOMMMLLLJJJIIIGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEGGGGGGFFFDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBB@@@???===<<<>>>???@@@BBBBBB@@@???>>>;;;;;;<<<<<<======>>>>>>======>>>>>>>>>>>>======<<<<<<;;;:::999999999999999999888777777777777888888888777666555444444333444444444444444444444444333333444444444444333333222222222222333333333333222111111000000111111222333333333333333333333333000000000000000000000000////////////000000000000................................................------------------------........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++,,,+++++++++++++++,,,------++++++++++++,,,---......------------------------------,,,,,,,,,---......///......---,,,+++*********+++,,,---...000111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........------------------------......---------,,,,,,,,,---......//////......------............///////////////......//////000000////////////............//////......//////000000000//////......//////000---......//////......---...///000111111111111111222222222111111111000000////////////000000000000111111111000000//////////////////.........------........................///......---------......///......------......///////////////////////////////////////////////////111///...///000222111111000000000000000000000000------------------------,,,------------...............---,,,,,,,,,,,,,,,---------------...............///000000000000///.../////////...,,,***)))++++++,,,,,,,,,,,,------.........---,,,+++))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******&&&'''(((***+++,,,------))))))******+++,,,,,,,,,***,,,......,,,+++******++++++++++++++++++++++++************************xxxrrrhhh```\\\ZZZYYYYYY\\\[[[YYYWWWUUUSSSRRRQQQQQQQQQRRRRRRQQQQQQPPPOOONNNMMMLLLJJJHHHEEECCCBBBEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJKKKIIIHHHFFFEEEEEEEEEEEEDDDEEEFFFGGGFFFDDDBBBAAAAAAAAABBBDDDFFFFFFEEECCCAAA@@@???>>>>>>>>>@@@BBBBBBBBBBBBAAA@@@>>><<<<<<===???@@@AAAAAA@@@???===::::::;;;<<<<<<===>>>>>><<<======>>>>>>======<<<;;;;;;::::::::::::;;;;;;999999888777777777777777777666666666555555444444444444444444444444444444222333444444444444333222111111222222222333333333111222222333333222222111111111222222333333444444000000000000000000000000.../////////000000000111////////////////////////........................------------------------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))))))))***+++++++++++++++++++++++++++,,,,,,++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,---...///---------,,,,,,++++++++++++,,,,,,---...///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,------.............................................---------------......//////......------------.........//////...............///000000/////////......---------...............///000000...............///000111......////////////......,,,---///000111111000000111111111000000000//////........./////////000000000000000000000/////////////////////......................................................///000///......------......///////////////////////////////////////////////////000...---...///111000000////////////////////////------------------------,,,,,,---------.........------,,,++++++++++++++++++,,,,,,,,,------------,,,------...............,,,---...///...---+++***+++++++++,,,,,,---------------------,,,,,,+++***(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************++++++++++++++++++************++++++((((((***+++,,,,,,,,,,,,)))******++++++,,,,,,---***,,,---,,,)))(((***+++++++++++++++++++++++++++************************|||rrrlllhhhccc]]]XXXUUUTTTSSSSSSXXXVVVTTTQQQNNNMMMMMMMMMOOOOOOOOOOOOOOONNNMMMMMMNNNMMMLLLIIIFFFCCCAAA???CCCDDDEEEFFFFFFEEEDDDCCCBBBBBBDDDEEEGGGIIIJJJKKKLLLJJJGGGDDDBBBBBBCCCCCCCCCEEEGGGHHHGGGEEEBBB@@@@@@@@@AAACCCEEEFFFDDDCCC??????>>>===<<<===???BBBBBBBBBBBBAAA???>>><<<;;;===>>>@@@AAAAAA@@@>>>===::::::;;;;;;<<<===>>>>>><<<<<<============<<<<<<;;;;;;::::::;;;;;;<<<<<<999888888777777777777777555555555555555555555555444444444444444444444444222222444444444444222222111111111222222333333333222222444555555444222222------...///000111222222000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////------------------------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********......//////000111222222,,,,,,++++++***++++++,,,++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,---...///))))))***+++---...//////------..................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........//////////////////////////////.........------------..................------------.........//////...............///000111//////.........---------...............///000111------------///000111222///000000000000000//////---...000111222222222111000000000000////////////---.........//////000000/////////000000000000000000000/////////................................................///000111.........------.........////////////////////////////////////////////////---+++******,,,------,,,........................------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---+++++++++,,,,,,---------***+++,,,,,,------,,,,,,***+++---//////...---,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,))))))))))))************,,,+++***))))))***+++,,,***++++++,,,,,,,,,++++++)))******++++++,,,------+++,,,+++(((%%%&&&)))---++++++++++++++++++++++++))))))))))))))))))))))))vvvkkkbbb\\\YYYVVVTTTRRRPPPOOONNNOOOOOOSSSRRRQQQOOONNNMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMLLLJJJGGGDDDAAA???AAABBBDDDDDDCCCBBBBBBCCCBBBCCCEEEFFFGGGHHHIIIIIIEEEEEECCC@@@>>>>>>AAACCCDDDDDDCCCBBBAAA???======CCCCCCBBBAAAAAABBBBBBBBBBBBAAA???>>>>>>>>>??????BBB@@@???>>>======>>>>>>======>>>>>>>>>>>>======::::::;;;<<<===>>>??????======<<<;;;;;;;;;;;;<<<:::::::::999999888888888777777666555555555555555666666666666555555555555444444444444444444444444888666555555666555333111111111222222222333333333222222222111111111000000000000000000000000000000111111000000//////......---...///000000///...------.........//////000000........................000000//////.........---,,,,,,,,,---------............---------,,,,,,,,,,,,---.........---,,,+++---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,---...//////,,,++++++++++++,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++------............------//////...,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,........................------++++++++++++------,,,,,,---------,,,++++++------------------------///...---,,,+++,,,---...+++++++++,,,,,,,,,---------------,,,,,,+++++++++---------............///////////////////////////000000000000000000000000//////000000///...------222222111111000000//////////////////////////////////////////000000000000000000000000000000000000......///000000000000000//////......///000111222111111000000//////......000////////////.........//////000000000000//////---------............///---------........./////////...---,,,,,,---...///......------------............---,,,,,,+++******...---,,,,,,,,,,,,---............------,,,,,,,,,...---,,,+++++++++++++++------------------------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...***+++,,,,,,------,,,,,,************************************************,,,,,,,,,+++++++++******"""&&&***...000111111...---+++*********+++++++++++++++++++++++++++++++++++++++************)))***************)))(((''',,,,,,,,,++++++*********************************|||xxxooofff]]]VVVRRRPPPOOONNNMMMMMMLLLMMMNNNNNNQQQPPPNNNMMMLLLKKKKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHFFFCCC@@@>>>AAACCCDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCC@@@>>>>>>AAACCCEEEEEEDDDCCCBBB@@@???>>>BBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@????????????@@@AAA@@@>>>===<<<<<<============>>>>>>>>>>>>======;;;<<<<<<======>>>>>>???>>>===<<<;;;;;;;;;;;;;;;:::::::::999999888888888888888777666666666666666666666666666555555555555444444444444444444444444777555555555666555333111111111111222222222333333333333333222222222111111000000000000000000000000000000000000////////////...///000000000000///.............../////////000........................000/////////.........---,,,,,,,,,---------......//////.........---------,,,------...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,.........---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---...............---------------------------------...---,,,,,,,,,,,,---...,,,,,,---------.........---------,,,,,,+++++++++---------............///........................////////////////////////...............---,,,,,,000000///////////////////////////////////////////////////...............000000000000000000000000//////000111111111111111//////000000000000000000000000000/////////....../////////.........------......////////////......------------............------------.........///000///...------...///000......------------............---,,,,,,+++******...---,,,,,,,,,,,,---.........---------,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...---,,,***+++,,,,,,------,,,,,,+++++++++++++++*********************************,,,,,,++++++************,,,,,,------+++)))'''%%%,,,+++***)))))))))******++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,+++************++++++,,,,,,------************************~~~rrrjjjbbb___ZZZTTTNNNKKKHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIHHHIIIIIIJJJKKKLLLJJJIIIHHHGGGDDDBBB@@@???AAACCCDDDCCCBBBAAABBBCCCFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCAAA???======@@@BBBFFFEEEEEEDDDCCCAAA@@@???AAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAA@@@???>>><<<;;;<<<<<<======>>>>>>??????>>>>>>===============>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999999999999888888888999888888777777777777888666666666666555555555555444444444444444444444444555444333444666666444333111111111222222222222333444444333333333222222222000000000000000000000000////////////000000000000///000000111111000000///............////////////......................../////////...............,,,,,,,,,---------......////////////............---------,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...---,,,++++++*********---------,,,---......///++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,------------------------------,,,,,,,,,------...---------.........//////------,,,,,,,,,,,,++++++---------............///................................................------------------,,,+++..................//////000000000000000000000000.........---------,,,,,,000000000000000000000000///000000111111111111111000000111222222111/////////////////////.....................---------,,,---------......---------------------............------------............//////............//////......------------.........------,,,,,,++++++***------,,,,,,,,,,,,------------------,,,,,,,,,,,,///...------,,,---------------------------------...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,---,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++************)))))))))++++++,,,,,,+++***((('''+++***))))))((()))))))))++++++++++++++++++++++++'''((()))***+++,,,------***++++++,,,,,,,,,++++++)))*********************************************xxxooofff]]]WWWRRRPPPMMMIIIFFFEEEDDDDDDCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHJJJKKKIIIHHHGGGFFFDDDCCCAAA@@@BBBCCCCCCBBBAAA@@@AAACCCEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@===<<<<<>>>>>>>>??????>>>>>>>>>??????>>>>>>>>>=========>>>===<<<;;;:::999999999999999999888888888888888888888777666666777777777666666666666555555555555444444444444444444444444333333222444666666555333111111111111222222222222333333222222222222111111000000000000000000000000......//////000000111111000000111111111111000000.........///////////////................................................,,,,,,,,,---------..................------------...---,,,+++,,,---...///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,++++++*********+++...------------...//////+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++---//////......///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------------------------------,,,,,,,,,------......------------............,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------------.........------,,,---------......//////000000000000000000000000000//////......---,,,,,,,,,////////////////////////...//////000000000000000000111222333333111///---..............................---------,,,,,,,,,------............------,,,,,,---------.........------------------------...------------------......------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......------------------------------,,,,,,+++,,,,,,---***++++++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***)))(((***,,,---,,,+++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***************************)))))))))))))))))))))&&&''')))***,,,---------*********)))))))))******************************((())))))***++++++,,,,,,'''((()))***************,,,+++***((('''%%%$$$$$$************************zzzsssjjjaaa\\\WWWRRROOOJJJIIIGGGEEECCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBB@@@???AAACCCCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@>>><<<:::;;;>>>AAACCCCCCCCCBBBAAA@@@???>>>???>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<;;;;;;<<<<<<>>>>>>????????????>>>>>>??????>>>>>>======<<<<<<======<<<::::::999999999888888888888888888888888666666555555555666666777666666666666555555555555444444444444444444444444222222222333555666555444000000111111111222222222111111111111000000000000000000000000000000000000......//////000000111111111111000000000000111111///////////////.................................---------...............,,,,,,,,,---------......---------,,,,,,,,,++++++------,,,+++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++*********++++++,,,---...------------...//////+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,...///.........///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------+++,,,,,,------.........+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------------------------....../////////...............//////000000000/////////////////////////////////.........------........................,,,------...............000111222333222000...------------------...............---------,,,,,,,,,.........//////.........,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///------------------------,,,,,,+++++++++,,,,,,---*********+++++++++,,,,,,((()))***+++++++++******---,,,,,,,,,++++++******+++++++++++++++++++++++++++***)))***---...---,,,)))***++++++,,,,,,++++++*********++++++,,,,,,,,,************************)))))))))))))))))))))***++++++++++++******))))))***+++++++++++++++++++++************************************************'''((()))***************---,,,+++***((('''%%%%%%************************zzztttmmmiii^^^ZZZTTTPPPMMMLLLKKKIIIEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBCCCEEEGGGGGGGGGGGGFFFDDDEEEFFFGGGHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEEEECCCDDDCCCAAA??????@@@BBBBBBBBBCCCCCCCCCBBBBBBAAA>>>>>>===;;;999:::===@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBCCCCCCCCCBBBBBB@@@???>>><<<;;;<<<<<<===>>>??????@@@@@@??????>>>>>>>>>======<<<<<<<<<;;;<<<;;;;;;:::::::::::::::777777777888888888888888555555555555555666666777666666666666555555555555444444444444444444444444333222222333555666444333000000000111111111111222111000000000000/////////000000000000000000000000////////////000000000000111000000//////000000111///////////////.................................---------------.........,,,,,,,,,---------......,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,*********++++++,,,---...---------,,,---......///++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---...---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((()))***++++++++++++------------------------++++++,,,---............+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///---------------------------------------------------...//////000////////////////////////000000000////////////////////////................................................+++,,,,,,---------------//////000111111000......,,,,,,,,,---------------............---------,,,......////////////......,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------...///------------------------+++++++++++++++,,,,,,---************++++++++++++((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))+++---...---,,,)))******+++++++++++++++)))))))))******++++++,,,************************)))))))))************++++++++++++************)))******+++,,,,,,,,,,,,+++************************+++++++++*********))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************mmmjjjfffbbb___\\\XXXTTTMMMKKKHHHEEEEEEEEEEEEEEE@@@@@@@@@???????????????@@@AAABBBCCCDDDCCCCCCBBB>>>@@@BBBDDDEEEFFFEEEDDDEEEFFFHHHJJJJJJIIIGGGEEEFFFFFFEEEDDDDDDDDDEEEFFFDDDDDDCCC@@@>>>>>>@@@BBBCCCCCCCCCCCCBBB@@@???>>>======;;;999888999<<>>>>>???@@@AAABBBBBB???@@@AAABBBCCCBBBBBBAAAAAA@@@>>>===<<<<<<======>>>??????@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<666777777777888888888999666666555555666777777888666666666666555555555555444444444444444444444444333222222333555555444222000000000000111111111111111111111000000000000///000000000000000000000000000000000000////////////000000///......///000000000/////////....................................,,,,,,,,,------.........,,,,,,,,,---------......------,,,,,,,,,+++++++++***+++,,,---............---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,++++++---------+++******,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++%%%''')))+++,,,+++***)))------------------------***+++,,,...............,,,,,,,,,,,,---------...+++++++++,,,,,,------------------............///------------------------------------------------,,,---....../////////...//////..................------------------------,,,,,,,,,---......//////------------------------+++,,,------......------............////////////++++++,,,,,,,,,---------/////////.........---------------......---------++++++,,,,,,,,,------------------,,,,,,,,,++++++------...//////...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------++++++******+++,,,,,,---************++++++++++++)))***,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,***************************)))(((***,,,---,,,+++))))))***+++++++++++++++'''(((((())))))***++++++************************************++++++,,,,,,((((((((()))***,,,---...((()))***+++,,,,,,+++******************************************+++++++++++++++,,,,,,,,,+++*********++++++,,,,,,---------************************[[[XXXTTTRRRQQQOOOMMMKKKFFFEEECCCBBBAAAAAABBBBBB===>>>>>>??????@@@@@@@@@>>>???AAABBBCCCCCCCCCBBB;;;===@@@BBBDDDDDDCCCCCCEEEGGGJJJLLLLLLIIIFFFDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCC@@@>>>>>>@@@BBBEEEEEEDDDCCCAAA???===<<<<<<<<<;;;999888999<<>>???AAABBBCCCBBBAAAAAABBBAAA???>>>======>>>>>>??????@@@@@@@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<666666777777888888888999777777666777777888999999777666666666555555555555444444444444444444444444444333222333444444333111000000000000111111111111222222222111111111111000000000000000000000000000111111000000//////......000///...------...///000000000//////.........---........................,,,,,,,,,------.........,,,,,,,,,---------............---------,,,,,,,,,)))+++,,,...//////...------,,,,,,++++++,,,,,,---.........------.........//////...---,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------------------------******++++++++++++******...---,,,***((((((+++---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***---000333444333000///------------------------)))+++,,,...//////......---------.........//////+++++++++,,,,,,------------------.........//////------------------------........................+++,,,,,,---.........---.........------,,,,,,,,,------------------------)))***+++,,,------...///------------------------,,,---......//////......---------------...///000+++++++++,,,,,,---------000////////////.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,+++++++++...///000111111000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,++++++++++++,,,,,,---...------------------------+++*********+++,,,,,,---)))************+++++++++)))+++,,,......---,,,++++++++++++,,,,,,---------************************)))((('''(((***,,,+++***))))))***++++++++++++***&&&''''''((()))***************************************+++++++++,,,,,,,,,,,,++++++***))))))******'''((()))+++++++++***)))))))))))))))))))))))))))(((((()))***+++,,,,,,---***************)))((('''+++*********))))))((((((************************KKKJJJIIIHHHGGGEEEDDDDDDAAAAAAAAAAAAAAA@@@???>>>??????>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCEEEGGGJJJJJJHHHEEECCCCCC@@@AAABBBDDDEEEEEEEEEFFFFFFEEECCCBBBBBBCCCDDDEEEHHHGGGEEEDDDBBBAAAAAA@@@???>>>;;;::::::;;;>>>???FFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>===?????????>>>???@@@@@@AAA?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>999::::::;;;;;;::::::999999999999999999999999999:::::::::999888777666666777777777777777777777777888888777555555444444444666555555555555444444444333333333333333333333333111111111111111111111111//////000000111111111222000000000000////////////...///000111111000///...////////////////////////---.........//////000000---------............///------------------------------------,,,,,,+++***---------.........//////++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------))))))***+++---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...---++++++,,,,,,+++***------............------........................------...............---000///...---,,,---...///'''(((+++---...---,,,+++---------.........//////,,,,,,,,,---------......,,,,,,------...///000000)))***+++,,,---......---......//////......---,,,---------.........//////333222111///...,,,+++***------------------------........................+++,,,,,,------,,,,,,+++++++++,,,------......///000///...---------------///...---+++******++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***+++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,***)))(((&&&%%%%%%***+++,,,,,,------,,,,,,+++++++++************)))***************)))((('''++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,++++++*********))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,------******+++******)))((('''************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++GGGGGGFFFEEEDDDBBBBBBAAA??????@@@@@@@@@???>>>>>>>>>======<<<<<<======>>>?????????@@@@@@?????????????????????@@@AAAAAABBBDDDGGGIIIIIIGGGDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCAAAAAABBBDDDEEEGGGFFFEEECCCBBBAAA@@@@@@???===<<<;;;;;;===???AAAEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>==================>>>????????????@@@@@@@@@AAAAAAAAA???@@@@@@@@@??????>>>===::::::;;;;;;;;;;;;::::::999999999999999999999999:::999999999888777777777777777777777777777777777777777666555444444444555555555555555444444444444333333333333333333333333111111111111111111111111///000000000111111111111000000000000////////////...///000111111000///...////////////////////////---........./////////000111000000//////......---------------------------,,,---------,,,,,,+++***,,,------------.........++++++,,,,,,,,,,,,------------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......---,,,,,,,,,------///---,,,,,,------,,,***------............------.......................................------,,,......---,,,,,,---...///)))***+++---------,,,,,,------------.........///,,,,,,,,,---------......***++++++,,,------......,,,,,,,,,------------------------------,,,,,,+++,,,------------.........//////......---------,,,------------------------........................---......//////......---------------------,,,,,,///...------,,,,,,------///...---+++******++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,---.........---------,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++******))))))(((((((((***+++,,,,,,------,,,,,,,,,,,,++++++*********)))+++,,,,,,---------,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,++++++*********)))))))))*********++++++++++++******))))))((((((******************))))))************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++BBBBBBAAA@@@@@@???>>>>>><<<===>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<======>>>>>>???@@@@@@AAACCCEEEHHHHHHFFFCCCBBBBBBAAABBBBBBCCCCCCBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDFFFEEEDDDBBBAAA@@@@@@???>>>===<<<<<<===???AAACCCEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>===;;;;;;<<<<<<<<<<<<======@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999999888888888888888888777777777777777777777777666555555444444444555555555555555555444444444444333333333333333333333333111111111111111111111111000000000000111111111111000000000000//////////////////000000000000//////////////////////////////.............../////////222111000///---,,,+++***------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))******+++,,,------...++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000///...---------,,,,,,,,,---......///...,,,---......---,,,------............------------------------------...............---,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---------------------............,,,,,,,,,---------......))))))******++++++,,,,,,......---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------++++++,,,,,,---......///---------------------------------------------------......//////......---.........---,,,+++++++++------,,,,,,++++++,,,,,,......---,,,++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,************************)))************+++++++++*********************+++***++++++,,,,,,,,,,,,,,,...------,,,+++******)))(((((()))******++++++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++*********)))***+++,,,,,,,,,+++***++++++***)))((('''&&&&&&)))*********++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++************************>>>>>>============<<<<<<:::;;;<<<===============;;;;;;;;;::::::;;;;;;;;;<<<<<<============<<<<<<======>>>???@@@@@@@@@@@@BBBDDDFFFFFFDDDBBBBBBBBBAAAAAABBBBBBAAA@@@@@@???BBBAAAAAA@@@AAAAAABBBCCCDDDCCCBBBAAA@@@?????????======<<<===>>>AAACCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???======;;;;;;<<<<<<<<<===<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????>>>============<<<<<<<<<<<<======:::::::::::::::999999999888888888888888999999999666666666666666666666666444444444333444444555555555555555444444444333333222222222222222222222222111111111111111111111111000000000000000111111111000000000000////////////000000000000000/////////////////////////////////........................///...---,,,***)))((((((------------------------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------......///------------------------------------------------//////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000111000///---,,,,,,,,,,,,,,,---...//////...------...///...---,,,------......------,,,------------------------,,,------......---------+++++++++,,,---...//////......---,,,,,,,,,------------------------------,,,,,,,,,---------......))))))******+++++++++,,,,,,,,,+++***++++++,,,---,,,------------,,,+++++++++++++++,,,,,,,,,------++++++,,,---......//////------------------------------------------------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,++++++***++++++,,,---------,,,++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++///...------,,,+++******((((((((((((((()))******++++++++++++++++++++++++))))))*********++++++++++++++++++***************)))***,,,------,,,+++)))++++++******))))))(((((()))))))))***++++++,,,---************************))))))*********+++++++++************************************************))))))************++++++;;;;;;;;;<<<<<<<<<<<<===999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<============<<<<<<===>>>???@@@AAAAAAAAA@@@AAABBBDDDDDDBBBAAAAAAAAA@@@@@@AAA@@@@@@???>>>===@@@@@@@@@@@@@@@AAABBBBBBBBBBBB@@@???>>>>>>>>>>>><<<<<<===>>>???AAADDDEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???======;;;<<<===>>>>>>>>>======????????????????????????>>>>>>???????????????>>>>>>===<<<<<<<<<<<<===>>>;;;;;;;;;:::::::::999999888888888888888999999999666666666666666666666666444333333333333444444555555444444444444333333333222222222222222222222222111111111111111111111111111111000000000000000000000000000000////////////111111000///////////////////////////////////////...............---------,,,++++++++++++*********------------------------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...------------------------------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------...------,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000111000...---,,,,,,,,,,,,,,,---...//////---,,,---//////...---,,,,,,------------,,,,,,------------------------******,,,---............***+++,,,---......//////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,((((((((()))***,,,---..................---,,,,,,+++++++++,,,,,,,,,------.............../////////------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,,,,+++*********)))***++++++,,,,,,++++++......---,,,,,,+++******...---,,,++++++++++++,,,++++++++++++++++++++++++***************+++++++++************************)))+++,,,------,,,***)))((((((((())))))******+++)))(((((()))***+++---...************************))))))*********+++++++++************************************************))))))******++++++++++++999999:::;;;<<<<<<======::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;=========>>>>>>============>>>???AAABBBAAAAAA@@@???AAABBBBBBAAA@@@@@@AAA???????????????>>>===<<<>>>>>>??????@@@@@@AAAAAAAAA@@@???>>>============<<<<<<===>>>@@@AAACCCDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>===<<<===>>>???@@@???>>>>>>>>>>>>>>>===============>>>>>>??????@@@@@@??????>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;::::::999999999999888888888888888888777777777777777777777777444333333222222222333333444444444444333333333333222222222222222222222222111111111111111111111111111111111111000000000000000000000000////////////222111000///......//////////////////////////////.........---------------,,,,,,,,,------.........------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,++++++++++++,,,------------------------------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,------------............------,,,,,,++++++++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///...---,,,------,,,,,,,,,---.........,,,,,,,,,...///...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............,,,,,,---...////////////,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------%%%'''(((***,,,---............//////......---,,,,,,,,,,,,,,,------------///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---*********+++,,,---------++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++******+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------,,,,,,+++***)))))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++...---+++***))))))******))))))))))))))))))))))))************************)))))))))******************+++,,,,,,,,,+++***)))%%%%%%&&&'''((()))******)))(((((('''(((***,,,---************************)))************+++++++++*********************************************************+++,,,,,,------777888999:::;;;<<<======;;;;;;;;;<<<;;;;;;:::::::::999999888888999999:::<<<<<<============<<<<<<;;;<<<>>>@@@AAA@@@??????>>>@@@AAAAAA??????@@@AAA======>>>>>>>>>======<<<<<<===>>>???@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>===;;;===>>>@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>===;;;::::::;;;===>>>===<<<<<<;;;::::::999999:::999999999888777777777777777777777777777777777444444333222111111111222444444444333333333222222111111111111111111111111111111111111111111111111111111111111000000000///000000000000////////////333222000///.........///////////////////////////.........------,,,,,,,,,,,,---------.........///------------------------***+++,,,,,,---------,,,,,,------------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------........................************++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,------......++++++,,,,,,,,,,,,------((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++......---,,,,,,,,,------,,,++++++,,,---......,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++---...///000000000///...)))***+++---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......------------------,,,,,,''')))+++...//////...------............---,,,,,,,,,------------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++++++++++++++,,,,,,+++++++++++++++,,,------++++++,,,---------,,,+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********+++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++*********))))))***+++++++++++++++*********++++++++++++++++++)))((('''&&&''')))***))))))))))))))))))))))))************************((()))))))))*********+++++++++*********)))))))))'''''''''(((((())))))))))))((('''&&&'''(((***+++************************)))************+++++++++***************************************************++++++,,,------......666666777999:::;;;<<<===<<<<<<<<<<<<;;;;;;:::999888888777777777777888888;;;<<<<<<======<<<<<<;;;:::;;;===???@@@???>>>===>>>???@@@@@@???>>>???AAA<<<<<<===============<<<<<<<<<>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>===;;;<<<>>>???@@@???>>><<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>======>>><<<;;;::::::;;;<<<>>>======<<<;;;::::::999999;;;::::::999888777666666777777777777777777777777555444333222111111111111444444444333333333222222111111111111111111111111111111111111111111111111222111111111000000//////000000000000////////////333222000///.........///////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------------------.........//////++++++,,,,,,,,,---------...------------...//////------------------------........................((((((((()))***+++------*********++++++,,,,,,,,,)))***+++,,,...///000111++++++,,,,,,,,,---------'''((()))***+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++///...------,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++)))(((//////000111111000///...'''(((+++---...---,,,+++---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++///111222000...,,,,,,,,,---------,,,++++++---------.........//////+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++*********,,,+++++++++,,,------...***+++,,,---------,,,++++++++++++,,,,,,+++++++++,,,,,,,,,++++++************+++,,,---...---,,,,,,*********++++++,,,,,,,,,************************)))************+++++++++((())))))***++++++,,,,,,))))))***++++++++++++***((())))))******+++,,,,,,,,,+++***)))***+++...///++++++++++++++++++++++++++++++******************(((((())))))*********+++++++++***)))(((((())))))++++++++++++************)))(((&&&%%%&&&''')))***************************)))************+++++++++************************))))))))))))))))))))))))++++++,,,------...//////:::999888888888999;;;;;;888888999999999:::::::::999999888888999999:::;;;??????>>>===============>>>>>>>>>>>>========================<<<<<<<<<<<<======<<<<<<<<<<<<======??????>>>>>>>>>>>>>>>???CCCAAA???======>>>@@@BBBOOOGGG>>><<<@@@DDDCCC@@@AAABBBCCCBBB@@@@@@@@@BBB??????>>>>>>>>>>>>??????@@@@@@AAAAAA@@@???===<<<>>>===<<<::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::;;;<<<===>>>:::::::::::::::999888777888888888888888888888888666666666666666666666666555555555444444333333333444444444333333222222222222222222111111111111000//////000111111111111000666555222111000000111222////////////////////////////////////////////////000///...---------------........................------------------------------------------------+++,,,------......------.........------,,,,,,,,,.........////////////000000///---,,,+++,,,,,,---///...---,,,,,,---...///.........------,,,,,,,,,))))))***++++++++++++***+++++++++,,,,,,---------..................---------,,,,,,+++*********+++,,,,,,,,,++++++*********...------,,,,,,------............------,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***++++++************++++++///...,,,+++******+++,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++************---------,,,,,,+++++++++''''''((()))+++,,,---...........................++++++,,,------......///---------,,,,,,+++++++++------------------------........................------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,+++*********+++,,,,,,,,,,,,++++++*********************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++(((&&&'''***,,,+++)))+++***************++++++***++++++,,,,,,++++++***))))))*********+++++++++......---,,,,,,+++******'''(((***++++++***)))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************)))************+++++++++(((((()))***************************************---,,,+++***))))))))))))(((***------,,,---///222777777666666666777888999888888888999999999::::::999999999888999::::::;;;>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;;;;===<<<<<<<<<======>>>???AAA@@@???>>>>>>>>>>>>>>>???===;;;::::::;;;===>>>KKKEEE???===???AAAAAA@@@@@@AAABBBAAA???>>>???@@@>>>>>>============>>>>>>>>>>>>?????????>>><<<;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888999::::::777888888888777777666555777777777777777777777777444444444444444444444444555555444444444333333333444444333333333222222222222222222111111111111000000111111111111222222222666444222000000000111222////////////////////////------------------------//////...---------------........................++++++++++++++++++++++++------------------------+++,,,------......------......---------,,,,,,,,,------.........////////////...---,,,,,,,,,,,,,,,------,,,++++++,,,------------------,,,,,,,,,,,,)))******+++,,,++++++++++++++++++,,,,,,---------++++++,,,,,,------.........------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***++++++************++++++222111///---+++*********,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///......---------...------,,,,,,,,,,,,,,,,,,((())))))***+++,,,------------------------------.....................---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,++++++******+++,,,---,,,,,,++++++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))***************)))++++++++++++++++++++++++((())))))))))))*********+++)))'''(((***,,,+++)))*********))))))******+++***++++++,,,,,,++++++***,,,+++++++++***)))))))))///...---,,,+++***))))))++++++++++++***((('''%%%)))************+++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++(((((()))***************)))))))))))))))))))))))),,,,,,+++++++++,,,------...000111///,,,+++,,,---666666666666666777888888777888888888999999999999999999999999999:::;;;;;;<<<;;;;;;:::::::::::::::::::::;;;<<<===>>>??????>>>======<<<;;;::::::999;;;;;;;;;<<<===>>>??????BBBAAA@@@???>>>=========;;;:::999888888999;;;<<>>>>>??????>>>???@@@???===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888888777777777777777666666555666666666666666666666666333333333333333333333333444444444444333333333333333333333333222222222222222222222111111111111000222222111000111222333444444333222000000000111111////////////////////////------------------------//////...------------...........................++++++++++++++++++++++++------------------------+++,,,------......------...------------,,,,,,,,,,,,,,,,,,---------......------......------,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,---............---------------,,,,,,---------------......------,,,,,,,,,,,,------...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++************++++++111000///---,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,------...------------------,,,,,,+++++++++,,,,,,+++++++++,,,------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000///...------,,,//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++........................------------------------++++++++++++++++++++++++++++++******+++,,,---...++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********+++)))((((((***++++++*********)))))))))))))))*********++++++++++++******++++++******************///...---,,,+++***))))))++++++++++++***((('''&&&)))************+++++++++************************************************************************************************)))************+++++++++(((((()))***************************************))))))******,,,---///000111111111///---+++++++++777777777777888888999999777777777888888888888999999999999999999:::;;;;;;;;;::::::999999:::::::::999::::::;;;<<<<<<============<<<;;;:::999888888777888:::;;;===>>>??????AAA@@@???===<<<;;;;;;;;;:::999888888888:::;;;<<<===@@@AAA@@@===;;;<<<>>>===>>>>>>===;;;:::;;;<<<::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>======<<<;;;<<<=========<<<:::999::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::999999999777888888999888888777777444444444444444444444444555555555555555555555555333333333333333333333333333222222222222222222222222222222111111111000000222111000//////111333444333222111000000000000111///////////////////////////////////////////////////......---------..............................------------------------------------------------+++,,,------......------------------------------++++++,,,,,,,,,---------,,,,,,.........---,,,+++++++++************++++++*********++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,---------------,,,,,,++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,---...//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,---...............------,,,,,,++++++***,,,,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......------------............------------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,------...++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***+++,,,---...............++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))***+++++++++******))))))(((((())))))******++++++++++++******&&&'''((()))+++,,,......,,,,,,,,,++++++++++++***(((((())))))******++++++))))))*********+++++++++***************************************************************+++++++++************************))))))*********+++++++++(((((()))***************++++++++++++++++++++++++'''''''''((()))+++,,,---,,,,,,---------------...666666777777888888888888666666777777777888888888999888888888888999:::::::::::::::999999:::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;:::999888888777555666888:::<<<=========>>>===<<<:::999888888888777777777777888999;;;<<<999===@@@@@@<<<:::;;;===<<<======<<<:::999999:::888999::::::::::::999888999:::<<<>>>??????>>>>>>;;;<<<=========<<<:::999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::999888777666777777888888888777777333333333333333333333333555555555555555555555555333333333333333333333333222222222222222222222222222222222111111111000000111000...---...///111333111111000000000000000000////////////////////////////////////////////////......---------......///........................------------------------------------------------+++,,,------......------------------------------+++++++++,,,,,,,,,,,,---+++,,,---.........,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++***+++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((()))***+++,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,---............---------,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,//////............///000,,,,,,,,,------..................------------,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++...............---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************+++,,,++++++***))))))))))))))))))******++++++******)))&&&'''((()))+++,,,......))))))***++++++,,,,,,---((((((((())))))***+++,,,))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++(((((()))***************************************)))((((((((())))))***+++)))))))))***,,,---......333333444555555555555555666666666666777777777777777777777777777888999999:::999999999999::::::;;;::::::::::::999999999888999999999999888888888888555666888:::<<<===<<<<<<<<<;;;:::999888777777777444444555666777888::::::888;;;??????<<<;;;;;;===<<<======;;;999888888999888888::::::::::::888888888999;;;===????????????<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;888888888888888777666555333444444555555555555555333333333333333333333333222222222222222222222222222222222222333333333333111111111222222222222222222222222111111111111000//////...---...///000111///000000000////////////////////////////////////------------------------...------------...//////........................++++++++++++++++++++++++------------------------+++,,,------......------,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,------......------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++//////...---,,,+++******)))***+++,,,---,,,+++*********+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,+++***)))(((,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------------.........------------------------........................)))******+++,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------------------------------***+++,,,---......------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++((())))))))))))************+++++++++******,,,------,,,+++***))))))))))))))))))************))))))++++++******************((())))))***+++,,,------++++++***)))(((((()))))))))************+++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,************************)))************+++++++++(((((()))***************'''''''''''''''''''''''',,,++++++*********+++++++++***))))))++++++***)))222333444555555555444444555555555666666666777777666666666666666777777888888777777777888888999:::888888888999999999999999777777777888888888888999666888:::<<<>>>>>>===<<<::::::999888888888888888444444555777888:::;;;<<<999;;;<<<======<<<<<<===<<<======;;;999777888888777888:::;;;;;;:::888777555777999<<<>>>?????????======<<<;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;666666777888888777666555222333444444555555555444333333333333333333333333222222222222222222222222111111222222222333333333000111111111222222222222222222222111111111111000////////////000000000000.../////////////////////////////////////////////---------------------------------------...//////........................++++++++++++++++++++++++------------------------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///+++,,,---......---,,,+++------------,,,,,,,,,,,,)))******+++,,,+++++++++---------,,,,,,+++++++++------,,,,,,++++++******)))***,,,---...---,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,***)))(((,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------...------,,,,,,***++++++,,,,,,------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------............------------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++,,,---......------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***************))))))++++++++++++++++++++++++((())))))))))))*********)))+++,,,+++)))))),,,......---,,,+++************))))))************)))))),,,+++++++++***)))))))))************************+++***)))((((((((()))***)))************+++++++++************************************************((())))))***++++++,,,,,,************************)))************+++++++++(((((()))***************''''''''''''''''''''''''++++++************++++++---+++)))***++++++***'''444444666777777777666555555555555555666666666777555555555555555666777777666666666666666777888888666666777888999::::::;;;666666666777888888999999888:::<<<>>>??????>>>===::::::999999888999999999666777888:::;;;===>>>>>>::::::;;;<<<============<<<======;;;999777777888777888:::;;;;;;:::888777333555888:::<<<>>>>>>>>>>>>===<<<::::::;;;<<<<<<999999:::::::::;;;;;;;;;777777999::::::999888888444555555666777777777666333333333333333333333333444444444444444444444444111111111222222333333333000000111111222222222222222222222111111111111000//////000111111111111000......///////////////...////////////////////////////////////////////////---------------...///000........................------------------------------------------------+++,,,------......------,,,,,,,,,------.........,,,,,,------------......------,,,+++,,,---///000+++,,,------------,,,+++.........------,,,,,,,,,))))))***++++++++++++***---------,,,,,,+++++++++***************+++++++++***+++---//////...---,,,.........------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........+++++++++,,,,,,------------,,,+++******+++,,,------,,,,,,++++++,,,,,,---***+++,,,---...---,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---............---,,,++++++)))***+++,,,------...///...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------------------------...............///000111/////////...---------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,---.........---,,,+++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++---,,,)))))),,,//////...---,,,++++++++++++))))))************))))))))))))******+++++++++,,,------,,,+++***)))(((((((((''''''''')))+++,,,...)))************+++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))************+++++++++(((((()))***************************************(((((('''(((((()))******---+++)))***,,,---,,,)))333333333444444444555555444444444444444444444444444444444555555555555666666666666666777777777777999999999888888888777777999999999::::::;;;;;;;;;777888:::;;;<<<<<<;;;:::<<<<<<;;;999777666555444666777999;;;<<<===>>>>>>::::::::::::::::::::::::;;;;;;<<<:::888666777777;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<======<<<;;;::::::999999888888888888888888888888555555666777777777777777666666666666666555555444111222222333444555666666555555444444444333333333111111111111111111111111222222222222222222222222333111///---,,,---......000000000000000000000000000000000000000000000000////////////////////////........................------------------------------------------------***,,,------,,,++++++,,,---------............///***+++---......,,,+++)))******++++++,,,---......,,,,,,,,,---------............//////......---,,,---------,,,,,,+++++++++...........................---,,,,,,+++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++***++++++,,,,,,++++++******++++++,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,...---,,,,,,---///---------,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,,,,------......///---------...------,,,,,,------------,,,+++******+++++++++---//////...,,,,,,,,,,,,------.........111111000000/////////......---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++******)))*********------------------------,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++***))))))(((***+++---//////...---,,,***++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***)))))))))******++++++++++++******+++++++++++++++***)))(((++++++++++++++++++++++++*********))))))))))))))),,,,,,,,,,,,,,,+++))))))+++++++++*********)))))))))))))))))))))))))))))),,,+++***)))((((((((((((...---***(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***************)))((('''333333333444444444444555444444444444444444444444444444444444555555555555555555666666666777777777999999999888888777777777888888888888999999999999777888999;;;;;;;;;;;;:::::::::999999888888888888888888:::;;;<<<=========::::::::::::::::::999999:::;;;<<<:::888777888999;;;::::::999999::::::;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;::::::999999888888888888888888888888555555666777777777777777666666666666666555444444222333333444444555555555555444444444444333333333111111111111111111111111222222222222222222222222333111///...------...///000000000000000000000000000000000000000000000000////////////////////////........................---------------------------------------------------///000000.........///------------............+++,,,---......---,,,++++++++++++,,,---.........,,,,,,,,,---------.....................------,,,---------,,,,,,+++++++++------------------------...---,,,++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------,,,,,,---///---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,------.........------......---...000000///...,,,,,,,,,---------------//////.........---------...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,+++++++++++++++,,,---...------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------***************++++++++++++---...000000///...---+++++++++************)))++++++++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++******************++++++******++++++++++++******++++++,,,,,,+++******)))++++++++++++++++++++++++***)))))))))))))))))))))*********++++++++++++++++++++++++*********))))))))))))))))))))))))))))))------,,,+++***))))))***+++***(((&&&&&&&&&'''(((************************))))))))))))))))))))))))*********************************************************+++******))))))333333333333444444444444444444444444444444444444444444444444555555555555555555555666666666666777888888888888777777777777777777777777777777666666777777999::::::;;;::::::888888999999:::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::999999999888999:::;;;;;;999999:::;;;;;;::::::999999::::::;;;::::::999999::::::;;;<<<<<<;;;;;;::::::999999999888888888888888888888888555555666777777777666666555666666666666555444444444444444444444444444444444444444444333333333333111111111111111111111111222222222222222222222222333222000///......///000000000000000000000000000000000000000000000000000////////////////////////........................------------------------------------------------+++,,,------,,,+++,,,---------------............,,,,,,,,,---.........///,,,,,,,,,---......//////,,,,,,,,,---------.....................---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++***++++++,,,,,,++++++***...------,,,++++++******......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,---...///000000000000111///------...///...---------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,---///000111------------------------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***+++,,,,,,------...///111111000//////,,,,,,***)))))))))***++++++++++++++++++++++++++++++************)))))))))************************((())))))***++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))******))))))(((((()))***,,,---+++++++++***************))))))))))))))))))))))))......---,,,++++++++++++))))))'''&&&&&&'''((()))++++++++++++++++++++++++************************************************************************)))***++++++++++++++++++222222333333333444444444333333333333333333333333333333444444444555555555444444555555555666666666777777777777777777777777888888777777666666555555777777888999999:::::::::888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999;;;;;;::::::999888888888888:::;;;;;;::::::;;;<<<;;;::::::999999::::::;;;999999999999999::::::;;;;;;:::::::::999999999888888888888888888888888888555555666666666666666555555555666666555555444333555555555444444333333333444444444333333333222222111111111111111111111111111111111111111111111111333222111000//////000000////////////////////////000000000000000000000000////////////////////////........................------------------------------------------------***+++,,,+++))))))***,,,,,,,,,---------.........,,,,,,,,,------///000111---------.........//////,,,,,,,,,---------......------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******++++++,,,,,,---...//////------------------------,,,++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++******,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,))))))***,,,,,,---------------...///////////////000...+++***+++,,,,,,+++...------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++...---,,,++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))))))))******++++++,,,++++++,,,,,,,,,------------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))***++++++,,,,,,------...///000000000//////---,,,***(((((()))***,,,***************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******,,,,,,---------,,,,,,+++************************)))))))))))))))************)))((('''''')))+++,,,************************))))))))))))))))))))))))...---,,,,,,+++++++++,,,******))))))******,,,,,,++++++++++++++++++++++++************************************************************************)))***+++,,,,,,,,,,,,,,,222222222333333333444444333333333333333333333333333333333444444444444555444444444444555555555555666666666666666666666666888888777777666666555555666777777777888999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999888777:::::::::999999888888888777999::::::::::::;;;===;;;::::::999999::::::;;;999888888888888999::::::999999999999999888888888888888888888888888888888555555666666666666555555555555555555555444444333555555555444444333333222444444333333333222222222111111111111111111111111111111111111111111111111111111111000000000000000////////////////////////////////////////////////////////////////////////........................---------------------------------------------------......---,,,,,,...///,,,,,,,,,------------...,,,,,,,,,------///000111---------...............,,,,,,,,,---------......---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++***++++++,,,,,,++++++************++++++,,,,,,,,,***++++++,,,...//////000------------------------------,,,++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........******,,,---...........................---,,,+++000---+++***+++,,,++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))******++++++,,,---------............///......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,---------...---------,,,***(((((()))***,,,************************)))))))))))))))))))))***))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******+++,,,,,,------,,,,,,,,,************************(((((())))))************,,,+++)))''''''((()))***************************************************,,,++++++***************)))))))))******+++,,,---++++++++++++++++++++++++************************************************************************)))***+++,,,,,,,,,,,,,,,222222222222333333333333333333333333333333333333333333333333444444444444333333333444444444555555555555555555666666666666777777666666666666666666666666666666777888999:::::::::::::::999999999999999999999999888777666555999999999999999999999999777888:::999999999:::;;;;;;::::::999999::::::;;;888888777777888888999:::888888888888888888888888888888888888888888888888555555666666666555444444444555555555555444333333555555555444444333333333333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................------------------------------------------------,,,------+++******,,,...,,,,,,,,,,,,------------,,,,,,,,,---.........///------------------------,,,,,,,,,---------......---------------,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++************++++++,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++***++++++,,,,,,++++++***))))))******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,))))))***++++++,,,------+++,,,------............------------,,,+++***)))000...,,,,,,---...---,,,,,,,,,,,,,,,++++++++++++,,,,,,------------......------------,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,*********+++++++++++++++---------........./////////...---+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,***)))))))))***+++************************)))))))))************+++************************,,,,,,++++++***))))))(((******++++++++++++*********++++++,,,,,,,,,,,,,,,************************((((((((()))******++++++---,,,***)))(((((())))))***************+++++++++******************************))))))((())))))***((((((((())))))*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***++++++++++++++++++111222222222222333333333222222222222222222222222222222333333333444444444222333333333333444444444444444444555555666666666444444444444555555555555666666555555666777999:::999999999999999999999999777777888777777666555444777777777888999999::::::666888999999777777888999;;;::::::999999::::::;;;777777777777777888999999777888888888888888888888888888888888888888888888555555666666555555444333444444555555444444333222444444444444444444333333333333333222222222222111111111111111111111111111111111111111111111111111...//////000000/////////000000000000000000000000////////////////////////////////////////////////........................------------------------------------------------*********(((''''''***,,,++++++,,,,,,,,,---------+++,,,---......---,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++***++++++,,,,,,++++++******************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++,,,,,,++++++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,+++***---,,,,,,---//////...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,***++++++,,,,,,---------***************+++,,,,,,+++++++++************)))************************************++++++,,,,,,++++++++++++++++++++++++++++++************************++++++++++++******)))******+++,,,,,,++++++************************'''(((((()))******+++++++++++++++++++++*********))))))*********+++++++++************************)))))))))(((((())))))***((())))))*********))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++******))))))111111222222222333333333222222222222222222222222222222333333333444444444222222333333333444444444444444444555555555666666222222222333333444444444666666555555666777999:::777777777888888999999:::666666666666666555444444666666777888999::::::;;;666888999888777666777888;;;::::::999999::::::;;;777777777777777888888999777777777777777888888888888888888888888888888888555666666666555444333333444444555555444444333222444444444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000......///////////////...000000000000000000000000////////////////////////////////////////////////........................---------------------------------------------------------+++******---///++++++,,,,,,,,,---------***+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,++++++++++++,,,,,,+++++++++,,,,,,++++++***)))))))))'''((()))***,,,---...///++++++++++++++++++++++++---,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))+++,,,,,,+++***,,,---+++++++++,,,,,,---------***++++++,,,,,,++++++***///......------,,,,,,+++++++++,,,,,,,,,+++************+++,,,------------))))))***,,,---...,,,************++++++,,,,,,---+++++++++,,,,,,---------------......------,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((())))))***++++++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,((()))***+++---...///000++++++******++++++,,,---***++++++++++++***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******((()))***+++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,---,,,,,,))))))******++++++++++++***************************)))))))))))))))******++++++,,,,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++***************)))((('''111111111111111111111111000000111222333333444444444333333222222333333444555444333333333444555666555555555555555555555555888777666444444444555666555555555555666666666666444555666777777888777777777777666555555555555555666777888999999999999999;;;:::999888777888999:::999999888888999999:::;;;888999:::;;;;;;;;;:::999:::::::::::::::::::::::::::::::::999999888888888999999888777666555444444444444555555555555555555333333333444333333222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000////////////000000------......//////000000////////////////////////)))******+++---......///++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++++++++,,,------......///---+++***+++......,,,)))---------,,,,,,+++++++++------,,,+++++++++,,,,,,---------,,,,,,+++++++++------------------------)))'''&&&(((,,,...---+++)))************+++++++++---------,,,,,,+++++++++************************++++++*********************)))))))))***,,,...///---,,,***))))))***,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...,,,++++++,,,...///,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++.........---,,,+++***)))+++******))))))******+++/////////......---,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.........///......---,,,///......---,,,+++******,,,,,,,,,,,,++++++******,,,,,,+++***))))))*********+++---......---+++***++++++++++++++++++++++++*********)))******++++++++++++++++++******))))))+++++++++++++++++++++++++++++++++*********))))))&&&(((***,,,---,,,+++***++++++++++++++++++++++++++++++***)))(((((())))))))))))(((((((((((())))))+++******+++------,,,***+++*********))))))(((((()))((('''''''''(((***++++++++++++*********))))))+++++++++*********))))))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))&&&'''***,,,---,,,+++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))111111111111111111111111000000111222222333444444333333222222222222333333222222111111111222444555555555555555555555555555888777555444444444555555555555555555666666666666666777777888888888777777777777666555555555555555444555666777888888888888;;;;;;999888888888999::::::999999999999:::;;;;;;<<<======>>>===<<<::::::888888888888888888888888::::::999999999888888888999999888777666555444444444444555555555555555555333333444444444444333333111111111111111111111111111111111111111111111111////////////////////////////////////////////////000//////......//////000---..................///........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------,,,,,,,,,+++***,,,......,,,***---------,,,,,,+++++++++,,,,,,,,,++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***((())),,,---+++)))************++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,------,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------------......---,,,++++++,,,---...,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,------------,,,+++******------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...............------,,,,,,++++++******---,,,,,,++++++***++++++,,,,,,+++******************+++,,,------,,,+++***++++++++++++++++++++++++---,,,+++***************++++++++++++*********)))+++++++++++++++++++++++++++++++++*********))))))&&&''')))+++,,,+++******************************,,,+++***)))))))))))))))***))))))(((((())))))***)))(((((()))++++++***(((************)))))))))(((((((((''''''(((((()))***,,,,,,,,,,,,++++++******+++++++++*********))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))'''(((***+++,,,++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++************************111111111111111111111111000000111111222333333333222222111111111111222222////////////000111333333555555555555555555555555666666555444444444555555444555555555555666666666888888888888888888777666777666666666555555555555222333444666777888888888<<<;;;:::999999999:::::::::::::::999:::;;;;;;<<<>>>>>>>>>>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888999888777777666555444444555555444444444444444444333333444555555444444333111111111111111111111111111111111111111111111111000000000000000000000000........................///..................//////..................------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***.........---,,,++++++++++++******,,,......---,,,------,,,,,,,,,,,,++++++++++++++++++,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++---+++******++++++***(((************+++++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,+++*********++++++,,,...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,---------------,,,+++******+++,,,---,,,,,,,,,+++++++++******++++++,,,---------------+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,------...//////000000------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---******,,,---.../////////++++++++++++++++++++++++...---+++******+++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++///...---+++************++++++++++++************************************+++++++++***************'''((()))+++++++++******)))))))))))))))))))))))),,,,,,+++************+++*********))))))*********)))(((((()))++++++***(((************))))))))))))''''''((()))))))))))))))---------,,,,,,,,,,,,++++++++++++***************---,,,,,,+++******))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***************************++++++++++++++++++++++++111111111111111111111111000000111111222222222333111111000000000000111111------...///000111333333555555555555555555555555555555444444444444444444444444444555555555666666777777888777777666555555666666666666666555555444111222444666888999999999;;;;;;;;;:::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888777888777777666555555444444555555444444444444333333333333444555555555444444111111111111111111111111111111111111111111111111000000000000000000000000..............................------------......000000000//////.........------------------------------,,,,,,,,,,,,++++++------------------------************************------------,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,...------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++,,,------......------***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,////////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++,,,,,,---******+++------.........))))))*********+++++++++...---+++******+++,,,---,,,++++++******++++++++++++******))))))******+++++++++++++++++++++++++++...------,,,++++++++++++++++++++++++++++++++++++************************************************))))))***+++,,,,,,++++++************************,,,,,,+++++++++++++++,,,++++++************+++++++++******+++------,,,************)))))))))))))))'''(((***+++++++++***))),,,,,,,,,,,,,,,,,,,,,+++************************************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++000000000000000000000000000111111111111111222222111000000//////000000111---...///000222333333333333333333333333333333333333333333444444444444333444444444444555555555555555666666666555444333333666666666777666555444444222333555777888999::::::;;;;;;;;;:::::::::999999777777777666777888888999999999999999::::::;;;;;;666666666666666666666666777777777777777777777777777777666666555555444444555555444444333333333333222333333444555555444444111111111111111111111111000000000000000000000000000000000000000000000000..............................------------......222111111000000/////////------------------------++++++,,,,,,,,,,,,------------------------------************************............------------+++++++++,,,,,,,,,------***+++,,,------,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,/////////......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,------......------******+++,,,------------,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,++++++)))))))))******++++++,,,---,,,,,,++++++,,,---...,,,+++++++++++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,------...+++++++++++++++++++++,,,************************************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++************+++++++++******+++------,,,***))))))))))))))))))******)))***+++,,,---,,,+++***************++++++++++++************************(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))+++***)))(((((())))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++000000000000000000000000111111111111111111111111111111000000000000111111...///000222333333333333222222222222222222222222111222333444444444333333333444444444444555555555444444444444444444333222555666777777777666444333333444666777888999999:::999999:::::::::999888777666666555555666666777888999999999999:::<<<===>>>666666666666666666666666666666666666777777777777666666666555555555444444555555444444333333222222111111222333444444444444111111111111111111111111000000000000000000000000000000000000000000000000........................///..................///111111000000000000000000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************............------------*********+++,,,---------***,,,...---,,,++++++,,,++++++,,,,,,,,,,,,------++++++++++++,,,------...++++++,,,,,,,,,,,,------------------------------)))+++,,,,,,++++++,,,...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------.../////////......---,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,---------------***+++,,,,,,---------------,,,,,,++++++,,,,,,---.........---,,,++++++***++++++++++++,,,,,,,,,,,,*********+++++++++++++++******)))******+++,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++***))))))*********++++++,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************+++---...///++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,*********))))))*********)))(((((()))++++++***((())))))))))))******************+++,,,,,,,,,,,,,,,)))***************++++++***************+++++++++))))))******+++,,,,,,---))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((************************++++++++++++++++++++++++000000000000000000000000111111111111000000000000222111111000000111111222///000111222333222222111000000000000000000000000000111222333444333333222333333444444444555555555333333444444555555444444555666777888777666444333333444555666777777777777888888999999999888777666666666666666666777888888999888888888888999;;;<<<999999999999999999999999555555555666666666777777666666555555555444444444555555444444333222222111///000111222333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////000//////......//////000............////////////........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++---///...+++******++++++++++++,,,,,,---------,,,,,,,,,++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++******++++++,,,------...,,,,,,---......---,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************---,,,,,,++++++,,,,,,---+++++++++***++++++,,,---------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,...............---------******+++++++++,,,,,,,,,)))*********++++++++++++))))))))))))***+++,,,------,,,,,,++++++,,,,,,---)))***+++++++++++++++***++++++++++++,,,,,,,,,,,,***+++---...///...---,,,+++++++++++++++,,,---...***+++,,,------,,,+++***++++++++++++++++++++++++***************+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++*********************************************)))))))))))))))***+++,,,***))))))(((((())))))***)))(((((()))++++++***(((((()))))))))***************))))))))))))***++++++*********++++++,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))&&&'''(((*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++************************000000000000000000000000111111111000000000000000222222111111111111222222///000111222222111000000////////////////////////000111222333444333333222333333333444444444555555333333444555666666666666555666777888777666444333333333444555666666666555777777888999888777666555777777777777777888888999888777666555555666777777666666666666666666666666444555555555666666777777555555555555555444444444555555444333333222111111...///000111222333333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000////////////000000+++,,,,,,------.........///////////////////////////......---+++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))------,,,++++++*********,,,...000...+++))))))++++++++++++,,,,,,---------------,,,+++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---///000...***((()))+++++++++,,,,,,,,,---------+++++++++,,,,,,---------******************************+++,,,,,,---......******,,,,,,,,,,,,+++******++++++,,,,,,++++++***++++++------------++++++************************---,,,,,,++++++,,,,,,---++++++******++++++,,,------------,,,,,,,,,++++++)))************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++))))))(((((((((((())))))((())))))******++++++,,,*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))***+++,,,------,,,,,,++++++,,,,,,---'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---000000///---+++++++++++++++,,,,,,---...***+++---......---+++***++++++++++++++++++++++++++++++******)))*********+++++++++,,,,,,---------------------------------))))))******++++++++++++))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((()))***++++++))))))(((((((((((())))))+++******+++------,,,***(((((())))))*********+++)))((('''''''''(((***++++++++++++,,,,,,---------))))))******++++++++++++))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))$$$&&&(((***++++++***)))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))000000000000000000000000000000000000111111111111222333444222000///000111000000000000000000000000000000111111111000000///222222222333333333444444222333333444444333333222111222333333444444333333777666555444444444444444555555555555555666777777:::999999888777666666555555555666777777777777777888888888888888888888888777777888888888888777777555555555555555555555555666555555555555444444444444444333333333333222222333222111000000111222333222222222222222222222222111111222222222222111111222222111000//////000000000///...------...///000------------------------...---,,,++++++---...000...777999000,,,111444000---------------------------,,,,,,++++++*********++++++------------++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))***,,,///111222111///...,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------...------,,,+++++++++,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++******+++,,,...///,,,++++++******++++++,,,---,,,***)))((()))***++++++++++++,,,,,,---------((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++.........---,,,+++***)))************************---,,,,,,++++++,,,,,,------,,,++++++++++++***))),,,***((((((***+++,,,+++************************+++++++++,,,,,,---------++++++++++++++++++++++++---------------,,,+++******++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------++++++++++++------+++++++++*********))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,)))+++***************************))))))))))))******))))))))))))))))))))))))******))))))))))))******************************+++******)))))))))))))))((((((((((((((((((((((((************************(((((())))))*********+++&&&'''(((*********)))(((+++*********))))))((((((************************))))))************))))))))))))))))))***************************+++++++++++++++++++++++++++++++++(((((()))***+++,,,------******))))))******+++,,,************************)))******)))(((((()))***---,,,+++***))))))))))))---,,,+++*********,,,,,,((((((((((((((((((((((((//////////////////////////////000000000111111111...///000000///...///111000000000000000000000000000000111111111111000000222222222333333333333444222333333444444333333222111222333333444444333333666666555444444444444444444444444444444555666666777777666666555444444333555555666777777777777777555555555555555555555555555666666666666666666555444444444444444444444444666555555555555444444444444444333333333333222222222222111000000111222222222222222222222222222222000111111111111111111000111000000///......//////000///...------...///000...........................---,,,++++++---...000555CCCHHH>>>222000///---------------------------,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------......///000111---,,,,,,,,,,,,,,,,,,---,,,,,,---------------...---------------------------......---,,,+++,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++******++++++,,,,,,------***++++++,,,,,,++++++***...---,,,+++++++++,,,,,,,,,++++++******++++++,,,------------------,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++***)))(((''''''++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,++++++,,,,,,+++***,,,***))))))+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++***)))((('''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,++++++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***))))))*********+++++++++++++++************++++++******************************))))))))))))******************************+++******)))))))))))))))************************************************)))*********++++++++++++)))***++++++,,,,,,,,,+++++++++++++++*********)))************************))))))************))))))))))))))))))************++++++******************))))))))))))))))))))))))******)))((('''&&&%%%$$$******))))))******+++,,,)))))))))))))))))))))))))))***+++***))))))***,,,---,,,+++***))))))))))))+++***)))(((((()))******************************//////////////////////////////000000000000111111,,,...////////////000222000000000000000000000000000000111111111111000000111111222222222333333333222222333333333333222222111222222333333333333333666555444444444444444444333333333333333444555555777666666555555444444444555555666777777777777777555555555555555555555555444444444555555444444444333333333333333333333333666555555555555444444444444444333333333333222222222222111000000111222222222222222222222222222222///000000111111000000///000//////...............//////............//////////////////////////////------,,,+++,,,---...///555GGGRRRHHH666...,,,+++------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------000...,,,+++,,,...111333...------,,,,,,------...............------------........................,,,---...---,,,+++,,,---,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,+++************+++(((((()))***+++,,,---...***++++++,,,,,,++++++***000///---+++******)))))),,,++++++******++++++,,,***+++---//////...,,,+++++++++++++++,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++***,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++***))))))'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++---------,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************+++******)))))))))))))))************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,((((((''''''(((((()))))),,,,,,,,,+++++++++++++++************************))))))************))))))))))))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))++++++)))(((&&&$$$###"""******))))))******+++,,,************************)))***+++*********,,,...,,,,,,+++***))))))))))))***))))))((())))))******************************////////////////////////////////////000000000111///000111111000000111333///////////////////////////000000111111111111000111111111111222222222222222222333333333333222222111111222333333333333222555555444333333444444444444444333333444444555666888888777777777666666666555555666777777777777777777777777777777777777777333444444555555444444333333333333333333333333333666555555555555444444444444444333333333222222222222111111111111111111222111111111111111111111111//////000000000000//////000//////.........///////////////....../////////........................------,,,,,,,,,---...///---===HHHCCC555---,,,+++------------------------***++++++,,,,,,---------------++++++++++++---------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------///---,,,+++,,,...000222------,,,,,,,,,,,,------.........---,,,,,,,,,+++------------------------+++,,,---,,,+++***+++,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++******)))******+++(((((()))***++++++,,,,,,***++++++,,,,,,++++++***......---,,,******)))))),,,++++++******++++++,,,'''((()))+++++++++******+++++++++++++++++++++,,,...---+++***)))***+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........,,,,,,,,,---++++++,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++***++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,++++++*********************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******************************+++******)))))))))))))))************************((((((((((((((((((((((((++++++++++++++++++++++++((('''&&&%%%%%%&&&'''(((++++++++++++++++++++++++************************))))))************))))))((()))))))))************,,,,,,,,,+++***)))((((((++++++++++++++++++++++++***************)))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///,,,++++++***))))))******++++++++++++++++++,,,,,,************************...........................////////////000000000000111222111///...///000//////////////////////////////000111111111111111000000000111111111222222111222222333333222222111000111222222333333222222444444333333333444444555555555555555555666666777777777777777666666666666555555666777777777777777666666666666666666666666555555666666666666555555333333333333333333333333666555555555555444444444444444333333333222222222111111111222222111111111111111111111111111111111//////000000000000//////000000000//////000111111...//////////////////...------------------------,,,,,,,,,,,,------......***222888666222...---+++------------------------+++++++++,,,,,,------...------++++++++++++------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...////////////,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++*********++++++++++++++++++++++++)))***++++++***)))***,,,,,,,,,,,,+++++++++******))))))*********++++++++++++******)))******++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,((((((''''''((()))***+++++++++++++++++++++++++++,,,+++***)))***+++---...************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------...------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,...///...,,,+++,,,---,,,,,,,,,...000///...+++++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,---------,,,,,,***++++++++++++***))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,------,,,,,,+++***)))((((((******+++,,,,,,+++************************************))))))))))))******************************+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************)))))),,,+++***)))))))))++++++))))))******************************************))))))************))))))((()))))))))************,,,,,,,,,+++***)))((((((++++++++++++++++++++++++))))))***+++,,,,,,------******))))))******+++,,,++++++++++++++++++++++++)))***++++++***+++---///,,,+++******)))***************++++++,,,,,,,,,,,,))))))))))))))))))))))))..............................////////////000000///000000///---,,,,,,---000000000000000000000000...///000111111222111111///000000000000111111111111111222222222222111111000111111222222222222222333333333333333444444555666555555555555666777777444444444444444444444444555555666777777777777777444444444444444444444444666666777777777777666666333333333333333333333333666555555555555444444444444444333333333333222222000111222222222222111000111111111111111111111111///000000111111000000///111000000000000111111222......////////////......------------------------,,,,,,,,,---------...............///000///---+++------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++(((+++...000111000---,,,,,,++++++******++++++,,,++++++++++++************************************)))***++++++******+++,,,,,,,,,,,,+++++++++***************++++++++++++,,,+++************+++,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++)))((()))***,,,...+++++++++++++++*********************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************************++++++************+++++++++...///...+++)))+++...,,,,,,+++---...///...,,,************************---,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---))))))***+++++++++******'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***************+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---,,,+++,,,...---,,,,,,+++***)))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******************************+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++***)))))))))******)))))))))))))))*********************************))))))************))))))))))))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))+++***************))))))******))))))******+++,,,(((((((((((((((((((((((()))***+++*********,,,...++++++***************+++'''((()))***************((((((((((((((((((((((((................................./////////000000---...//////---,,,---...000000000000000000000000...///000111111222222222/////////000000000111111111111222222222222111111000000111222222222222222333333222222333333444555555444444444444555666666444444444444444444444444555555666777777777777777444444444444444444444444666666777777777777666666444444444444444444444444666555555555555444444444444444333333333333222222000111222222222222111000111111111111111111111111000111111111111111111000///////////////000111111---...///000000///...---........................,,,,,,------......------///,,,+++---//////---,,,---------------------------------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---(((***---000000///---,,,,,,,,,,,,++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++***,,,------,,,,,,---...,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***'''(((***+++,,,,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,++++++++++++*********)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++***---///---***(((***------,,,***+++---......---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------((()))***++++++++++++***'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,***++++++,,,,,,---------************************+++---///...,,,+++,,,...***************************+++,,,------,,,+++*********************************))))))))))))******************************+++******)))))))))))))))))))))))))))))))))))))))************************+++++++++******))))))))))))))))))))))))((((((''')))))))))******+++++++++************************))))))************))))))))))))))))))************++++++******************)))))))))))))))))))))))),,,++++++***)))(((''''''******))))))******+++,,,)))))))))))))))))))))))))))***+++***))))))***,,,+++***************++++++&&&''')))***++++++******))))))))))))))))))))))))..................................../////////000---///000000//////111222000000000000000000000000......///111111222222222////////////000000000000111111222222222222111111000000111222222222222111222222222222333333444555444333333333333444555555555666666666666666666666555666666777777777777777666666666666666666666666555555666666666666555555555555555555555555555555666666555555555444444444444444444333333333222222000111222333333222111000000000000000000000000000111111222222222222111111...............///000111---...///000000///...---////////////////////////+++,,,------......------+++***+++...///...---...------------------------.........------,,,,,,,,,++++++---......---++++++,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///***+++---...//////...---...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///000,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,+++++++++,,,------...******+++,,,---......///+++++++++,,,,,,+++++++++((()))***+++,,,++++++***,,,++++++++++++++++++,,,+++,,,.........,,,***)))++++++++++++******))))))+++,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))),,,///---)))'''***---...,,,******+++---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------***+++,,,---------------***++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,---------******+++,,,,,,---......************************+++---///...,,,+++,,,///'''((()))***+++,,,------+++,,,...//////...,,,+++++++++++++++++++++++++++******))))))))))))******************************+++******)))))))))))))))************************************************,,,,,,,,,++++++*********,,,---.........,,,+++************++++++,,,,,,,,,************************))))))************))))))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++*********************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++)))(((((()))***+++***************++++++((()))+++,,,------,,,,,,************************..................------...///000///...---...000......////////////.....................///000000000000000000111111111111111111111000000000000000000000000000111111111111222111111111000000//////111111222333333444555555333444444555666777888888555555555444444333333333444444444444444444333333666666666666666666666666777777777666555555555444555555555444444333333333555555555555555555555555444333333222222333333444222111111000000111111222////////////////////////000///...------...///000000///...------...///000000000000000000000000000222222000///...---------...------------.../////////...------//////...---........................*********++++++,,,,,,,,,+++++++++******)))))))))++++++************++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,---......---,,,***)))//////------------//////,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********)))))),,,+++******,,,,,,+++***++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++******************,,,,,,,,,,,,,,,+++***)))***+++,,,,,,******+++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++---......---,,,+++------,,,,,,,,,,,,++++++------,,,++++++******)))++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,***)))***+++,,,***)))***+++,,,+++)))******++++++++++++******))))))*********+++++++++***+++,,,,,,,,,,,,+++***------,,,+++************///...,,,,,,------,,,+++************************,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******++++++++++++++++++++++++************************************************+++*********))))))((((((************************++++++******)))(((((('''...---,,,+++************,,,+++***((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,+++*********************++++++******+++++++++,,,,,,,,,+++++++++*********))))))*********)))))))))))))))************************))))))))))))))))))))))))...........................///000///...---...000......////////////.....................//////000//////000000000111111111000000000000000000000000//////000000000111111111111111111111000000000///111111222222333444444555444444444444555555555555444444444444444333333333444444444444444444444444555555555555555555555555666555555555555555555444555555444444444333333333444444444444444444444444333333222222222222333333222222111111111111222222000000000000000000000000222111000//////000111222000///...------...///000////////////////////////,,,++++++++++++,,,---------------------.../////////...---...//////...---------------------------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++,,,---------,,,+++***---,,,+++******+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******************,,,,,,,,,,,,,,,+++***)))***+++,,,,,,******+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***'''((()))))))))(((&&&%%%*********++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,*********,,,)))'''&&&'''((()))((('''******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++***++++++,,,,,,///---,,,,,,------,,,+++************************,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))************************+++++++++*********))))))******))))))))))))******((((((((((((((((((((((((************************************************************)))))))))(((************************(((((()))******+++++++++)))))))))))))))***+++,,,,,,+++***)))(((((()))***************************))))))))))))))))))))))))***++++++,,,,,,++++++************************************+++++++++,,,,,,+++++++++*********))))))************************************************((((((((((((((((((((((((...........................///000///...---...000......////////////............------......///000//////000000000000111111000000000000000000000000//////000000000000111111111111111111000000000000111111222222333333444444444444444444333333222222333333333333444444444444555555555555555555555555555555555555555555555555333444444444444444444555444444444444333333333333333333333333333333333333222222111111111111222222333222222222222222222333111111111111111111111111111111000000000000111111//////............//////..............................------......///000---------------......//////...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++***+++,,,---------,,,+++++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++---------,,,,,,,,,++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...+++*********))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,+++***(((''''''((()))***+++,,,,,,---)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++---+++***))))))++++++***)))******++++++++++++******************++++++++++++***++++++,,,,,,++++++***************+++,,,---......---,,,,,,------,,,+++************************++++++,,,,,,,,,+++******+++++++++***************************************+++++++++*********************))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))************))))))))))))************************))))))******+++,,,,,,---''''''''''''((()))***+++++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,+++***************************************++++++++++++,,,+++++++++***************))))))******++++++,,,,,,************************((((((((((((((((((((((((---------..................///000///...---...000......////////////.........------------...//////////////////000000000111/////////000000000000000////////////000000000111111111111000000000000000111111222222333333333333444444444333333333333333222222222333333444444555444444555555555555666666555555555555555555555555222222222333333444444444333333333333333333333333222222222222222222222222111111000000000000111111333333222222222222333333111111111111111111111111//////............///////////////....../////////------------------------222111000///............------,,,,,,------...///...,,,+++,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,+++***)))***+++,,,---******+++++++++++++++,,,++++++,,,,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,---......///...------)))))))))***+++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***,,,,,,++++++,,,------+++***+++,,,---,,,+++******++++++++++++******((()))))))))************+++++++++++++++++++++++++++*********++++++,,,------,,,+++,,,------,,,+++************************++++++,,,,,,,,,++++++*********************************************************************************))))))))))))******************************************************))))))))))))))))))))))))*********)))))))))))))))************************,,,,,,,,,+++++++++************)))(((((((((((((((+++*********************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******+++++++++***************************++++++++++++************************))))))***+++,,,,,,------************************))))))))))))))))))))))))---------.........//////...///000///...---...000......////////////......---------------...//////...////////////000000000......//////000000000000...////////////000000000000000000000000000111111111111222222222222222333222333333444555555666666111222222333333444444444444444444444555555666666666666666666666666666666111222222222333333444444333333333333333333333333222222222222222222222222111000000//////000000111333222222111111222222333111111111111111111111111......////////////.........//////////////////...------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,---......,,,+++******,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,+++******,,,,,,+++***************************,,,+++***)))***+++,,,---******++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***(((((()))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---***)))(((((()))***)))(((******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++---,,,++++++*********+++---+++***+++------,,,+++***************************++++++,,,,,,,,,++++++******************************************************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,,,,,,,+++++++++++++++++++++******))))))***************++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++*********))))))))))))*********+++++++++************************))))))***+++,,,,,,------************************************************,,,,,,------.../////////...///000///...---...000......////////////......------,,,,,,------...///......////////////000000---......//////000000111......////////////000000000000000000111111111111111111222222222222222222222222333444555666777777222222222222333333333333222222333333444555555555666666666666666666666666222333333333333333333444222222222222333333333333222222222222222222222222111111000000000000111111222111111111111111111222111111111111111111111111000000111111111111000000......////////////......------------------------,,,,,,,,,,,,---...000000,,,,,,,,,,,,,,,------...,,,+++******,,,,,,+++************++++++,,,,,,---------------,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++)))***+++---......------******++++++++++++*********++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,+++******,,,,,,+++***************************++++++******++++++,,,---******++++++,,,---------******+++,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***(((((()))***+++,,,,,,------------,,,,,,,,,++++++------,,,,,,+++******)))++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,+++***+++---+++***)))***+++,,,+++)))******++++++++++++******------------.........///,,,++++++******++++++,,,...---,,,+++************,,,+++***+++,,,---,,,+++******************************+++,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++***************+++++++++******))))))))))))******++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))'''((()))***+++------...)))))))))***+++---...///)))***++++++,,,+++++++++************************))))))))))))))))))))))))+++***))))))))))))***+++,,,,,,++++++***))))))))))))))))))************+++***************+++++++++))))))******++++++,,,,,,************************++++++++++++++++++++++++,,,,,,------...//////000...///000///...---...000......////////////......------,,,,,,------...///........./////////000000------......///000000111........./////////000000///000000000111111111111222222111111111111111111222222333333444444444555333333333222222222222222111111222222333444444555444444444444444444444444444444444444333333333333111111222222222333333333333333333333333333333333222111111000000111111222111000000//////000000111000000000000000000000000///000111222222111000///---...///000000///...---------------------------............000111222333,,,,,,++++++,,,,,,---...---,,,+++,,,---...---+++******++++++,,,------.........---------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++)))***,,,---...------,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++,,,------...)))***+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,************************,,,,,,------,,,,,,+++***---------,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,*********,,,...---,,,,,,......---,,,******++++++++++++******,,,,,,---------.........,,,,,,+++******+++,,,,,,,,,,,,++++++***++++++++++++***)))***,,,---,,,+++************************)))***+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******************************************************++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))&&&'''((()))+++,,,------)))))))))***,,,---///000)))***+++,,,,,,,,,++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,++++++***))))))((())))))))))))************))))))*********+++++++++************************************************************************,,,,,,------...///000000...///000///...---...000......////////////......---,,,,,,,,,,,,---................../////////000---------...///000000111............/////////000//////000000111111111222222222111111111111111111333333333222222222222111444333333222222111111111000000111222222333444444222222222222222222222222555555555444444333333333111111111222222333333333333333333333333333333333222222111111111111222222000000////////////000000////////////////////////---...///000000///...------...///000000///...---...........................------,,,,,,,,,------,,,,,,++++++,,,,,,---...///...------//////...---******+++,,,------...............------,,,,,,,,,)))))))))******+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++***+++,,,---------,,,+++------////////////------*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,+++******,,,,,,+++***------------------------)))***+++,,,---,,,++++++******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------............---------,,,,,,******+++++++++,,,,,,,,,************************,,,,,,---------,,,++++++000///---,,,+++*********(((((()))***+++,,,,,,---*********++++++,,,------++++++++++++++++++++++++((()))+++---------+++*********************************+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++------,,,***)))***++++++***))))))++++++***)))******++++++++++++******))))))*********+++++++++---,,,+++******+++,,,---************+++,,,------+++***)))***,,,---,,,+++************************)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++******))))))))))))******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))******,,,+++++++++++++++,,,,,,)))***+++,,,---,,,,,,+++************************))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,++++++***))))))((())))))))))))************))))))******++++++++++++*********)))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,---------......//////000000000000/////////......------,,,++++++//////.........---------000000000000000000000000222111111111000000//////---------------...//////000000000000000000000000333222111000000111222222333333333444444444555555222222222222222222222222444444555555555555555555222111111000000111111222444333333222222333333444777666444222222222444555555444333333333333444555222222222222222222222222333222222222111111000000---------------...///000////////////////////////---------,,,,,,+++++++++---------------------------...///...------...///......//////......---,,,++++++++++++******)))))))))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((''''''------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,------...............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,++++++******)))///...,,,***))))))******++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,//////...---,,,++++++***++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---,,,+++***)))(((+++++++++************)))))))))***+++,,,,,,------))))))******++++++++++++,,,,,,,,,++++++*********,,,,,,+++******)))))))))************************,,,,,,++++++++++++,,,,,,************************---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,//////...---+++***))))))************************************************)))************+++++++++++++++++++++++++++++++++************+++,,,---...+++++++++*********))))))************************)))***++++++,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))---,,,***)))))))))******+++++++++*********))))))......---,,,+++***((('''$$$&&&(((((('''''')))+++++++++************++++++((())))))))))))(((''''''++++++,,,,,,,,,+++******...---+++******+++---...///...,,,***)))))))))***,,,+++***)))((((((((((((************************)))))))))))))))))))))))),,,,,,,,,---------......---............------,,,------------------------///.........------------////////////////////////000000000/////////............------......///000////////////////////////111000///......///000000222222222222333333333333222222222222222222222222111111111222222222222222222222111111111111222222444333333222222333333444555444222111111222333444333333333333333333333333222222222222222222222222000000000000/////////............---......///////////////////////////////////////......------------------------------------...///...------...///...............------,,,++++++++++++*********))),,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...+++++++++++++++++++++,,,...---,,,************+++++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,---------,,,++++++******++++++*********+++,,,---++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++,,,,,,,,,---)))******+++,,,,,,------)))*********++++++++++++,,,,,,++++++++++++++++++*********+++++++++++++++************************+++******************+++************************,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,******++++++,,,---......************************************************)))************+++++++++++++++++++++++++++++++++************+++,,,---...+++++++++*********))))))******************************+++,,,,,,,,,++++++))))))************)))))))))))))))))))))))))))))),,,+++***)))))))))***++++++++++++*********))))))---------,,,+++***((((((%%%'''((()))((((((***++++++******))))))******+++*********)))))))))(((((()))******++++++*********...---+++******+++---...++++++*********+++,,,---+++***************++++++************************)))))))))))))))))))))))),,,,,,,,,---------.....................---,,,+++++++++,,,------...//////............------------........................//////...............---...............///000000////////////////////////000000////////////000000000000111111111222222222222222222222222222222222000000000000111111111222333333222222222222333333333333222222222222333333222111000000000111222333222222333333333333222222222222222222222222222222000000000000////////////000000///.........///////////////////////////////////////...............---------------------------...///...------...///............---------,,,++++++++++++************------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,************************++++++,,,---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,------------)))******+++,,,,,,------,,,,,,+++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++******++++++,,,---------------------------************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++*********+++,,,---************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,---...//////*********++++++,,,,,,---************++++++++++++++++++++++++++++++,,,,,,)))******+++,,,,,,------************************+++++++++******+++++++++************************+++++++++,,,,,,,,,,,,,,,---,,,+++***)))***++++++((()))***+++,,,...//////++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************+++,,,------+++++++++***************************************+++++++++,,,++++++******))))))************))))))))))))))))))))))))))))))*********)))******+++,,,+++++++++***************---------,,,+++***)))((('''(((******))))))***,,,+++******))))))******+++,,,+++***)))))))))***+++'''((()))***************---,,,+++******+++,,,---+++************+++,,,,,,)))******+++,,,,,,------************************)))))))))))))))))))))))),,,,,,,,,---------......000000000000///...------,,,,,,,,,---------......------------------------................................................///............///000000////////////////////////111111111111111222222222000000000111111111222222111111111111222222222222111111222222333444444444444333333222222333333444333333222222222222333333111111000000000111222333222222333444444333222222111111111111111111111111222222222111111111111111222111000///////////////////////////////////////---------------,,,,,,,,,............---------------...///...---------///......------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++************++++++++++++,,,------------,,,...------,,,,,,+++++++++---------,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,------...+++++++++++++++++++++++++++***++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---******************************++++++,,,,,,,,,---...,,,***)))((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************+++*********++++++,,,---************************************************+++++++++++++++***)))((())))))************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,************************,,,,,,,,,,,,++++++***)))((()))++++++******+++,,,******))))))))))))******...---+++))))))***+++,,,'''''')))***++++++++++++,,,,,,+++******+++,,,,,,------,,,+++***)))(((((()))******++++++,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,---------......///////////////...------......---------,,,,,,,,,,,,,,,------------------........................////////////////////////...............///000000........................000000111111222222222222111111111111222222222222000000000111111222222222222222222333444555555555444333333222222333333444333222222111111222222333222111111111111111222222333333444444444444333333111111111111111111111111111111111111111111222222222111000///////////////////////////////////////------------------------/////////......------------...///...---------///......---,,,,,,,,,,,,---+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,---,,,++++++++++++,,,---***+++,,,,,,------,,,,,,---------,,,,,,++++++***------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))******+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++***************+++++++++++++++,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++************++++++*********************************++++++,,,,,,,,,...,,,***(((((((((***+++...------,,,***))))))(((++++++++++++++++++++++++************************))))))*********+++++++++************************++++++******++++++,,,,,,************************************************++++++++++++******)))((())))))************))))))))))))))))))))))))))))))))))))******++++++++++++************************++++++,,,,,,,,,++++++***)))***++++++******+++,,,***))))))))))))))))))***...---+++))))))***,,,---((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((('''******++++++***)))((((((************************)))))))))))))))))))))))),,,,,,,,,---------......+++,,,,,,---------,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,------------........................///////////////000000000---------------...//////........................---...///000000111000000000111111111111222222222//////000000111222222222///000000111222333444444333333222222222222333333222222111111111111222222222222222222111111000000333333222222222222333333111111111111111111111111////////////000000000000000000///........./////////////////////////////////////////////000000000000000//////...------------...///...------...//////...,,,+++++++++,,,---++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++++++++...---,,,++++++,,,---...******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************'''(((***+++,,,,,,+++******++++++,,,,,,------...,,,,,,---------.........,,,++++++******++++++,,,,,,,,,,,,------.........++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))(((************************((((((''''''''''''((((((*********************************+++++++++++++++,,,+++***)))((()))******++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************,,,++++++***++++++,,,,,,***************+++++++++*********************************+++******))))))))))))************))))))))))))))))))))))))))))))))))))***+++++++++*********************+++++++++******+++,,,,,,,,,++++++)))***++++++***)))***+++***))))))(((((())))))***---,,,+++*********+++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******++++++************++++++***)))'''&&&************************)))))))))))))))))))))))),,,,,,,,,---------......******+++,,,---------------------------------,,,++++++,,,,,,,,,---------////////////////////////------........./////////,,,,,,,,,,,,,,,---..............................,,,---///000111111000000/////////000000000111111/////////000111222222222......///000111222333333222222111111111111222222222222111111111111222222222222222111000///...---333111///......///111333111111111111111111111111.../////////000000000000.........---......//////////////////////////////.../////////000000000111000000000///...------------...///...------...//////...,,,+++***+++,,,---+++++++++,,,,,,,,,------+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++++++++---,,,+++******+++,,,---((()))******++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************&&&(((***,,,,,,,,,+++*********+++,,,,,,---......++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++***+++++++++++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))************************++++++++++++************))))))))))))************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************,,,,,,++++++***++++++,,,))))))*********+++++++++************************((())))))************)))))))))************))))))))))))))))))))))))))))))******+++,,,+++***))))))))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,)))***+++***)))((()))+++))))))(((((((((((())))))++++++++++++************)))***++++++++++++************++++++++++++******'''((()))***+++******))))))***+++,,,,,,+++)))(((************************)))))))))))))))))))))))),,,,,,,,,---------......++++++---...///000000000+++,,,,,,------......///+++++++++,,,,,,---------000000000000000000000000,,,,,,,,,------.........,,,++++++++++++,,,------...........................///111222333333333222............/////////000...//////000111222222222...///000111222333444444222111111111111111111222222222111111111111222222111111111000///---++++++222000---++++++---000222000000000000000000000000000000111111222222222333---------------...///000////////////////////////,,,---------......//////111000000///...------------...///...------...//////...,,,******+++,,,---+++++++++,,,,,,---------------,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++)))************+++++++++,,,+++)))(((((()))+++,,,(((((()))************************++++++,,,,,,---,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,*********++++++,,,------***+++,,,---,,,,,,******++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///...---,,,******+++,,,,,,---......******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***)))******************************************************++++++++++++******++++++++++++++++++++++++((()))***+++,,,---......******+++,,,------...///++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++*********''''''(((((())))))******************************,,,,,,++++++++++++,,,,,,************************,,,+++++++++******))))))'''((()))***++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))))))))))))))))))))))),,,,,,++++++***+++++++++))))))******++++++++++++************************'''((()))***************))))))************))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))******++++++++++++)))***++++++,,,,,,,,,,,,)))***+++***)))((()))***))))))(((((((((((())))))***++++++++++++***)))((()))************))))))(((******++++++++++++******++++++++++++***((('''%%%((()))+++---...---,,,+++************************))))))))))))))))))))))))//////...,,,,,,,,,,,,,,,//////......------------111000///...---,,,++++++...------,,,,,,,,,------........................---------------------------------............//////............///000111///////////////000111111////////////////////////////////////000000000000000000111222222222222222000111111111111222222222////////////////////////000000000000111111111111222222222222222222222222000000000000000000000000111111000000000000111111000000////////////000000/////////...---------,,,------------------------000000///.......................................------++++++++++++------,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++///...,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---...///...,,,*********))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++************************)))******++++++******)))---,,,,,,+++*********+++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++------,,,+++*********+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++******+++---......---+++))))))***+++,,,)))************+++++++++------,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,++++++*********,,,,,,******)))))))))***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++,,,++++++++++++++++++,,,,,,+++******))))))******+++++++++*********))))))))))))))))))))))))))))))''''''((()))***++++++++++++++++++*********)))))))))))))))***+++++++++,,,))))))***++++++++++++*********++++++++++++******&&&'''(((***+++++++++++++++*********))))))(((((())))))************))))))*********))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********))))))------,,,,,,,,,------...000000000//////.........------------...............------,,,,,,---------////////////////////////------------------------,,,,,,,,,,,,---------.....................////////////......//////000111////////////////////////....../////////000000000------...///////////////000000111111111222222222111111111111111111111111000000000000111111111111222222222222222222222222000000000000000000000000111111000000000000111111000000////////////000000...............---------........................000//////..........................................---,,,,,,,,,,,,---...,,,,,,,,,++++++*********************++++++++++++++++++++++++++++++++++++...---,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,******+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******---,,,++++++******++++++************++++++++++++************++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++,,,++++++***))))))******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---+++******+++---......---+++***)))***+++,,,************++++++++++++***++++++++++++,,,,,,,,,***++++++++++++++++++***---,,,,,,+++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,+++++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***************++++++************++++++,,,+++******))))))******+++++++++*********))))))************************(((((())))))***++++++++++++++++++*********))))))***************+++++++++))))))***++++++++++++*********++++++++++++*********************)))((((((************)))))))))((())))))************))))))+++++++++******************************++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++*********))))))++++++,,,,,,---...////////////............------,,,,,,------............---------,,,,,,------...////////////////////////........................+++++++++,,,,,,,,,------......------------------///............//////000////////////////////////------.........////////////000111111222222111111000000000111111111222222111111111111111111111111000000000000111111111111222222222222222222222222000000000000000000000000111111000000000000111111000000////////////000000---------...............////////////////////////000///......------......------------------------......------------......------,,,,,,+++***))))))************+++++++++,,,++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,++++++******++++++************+++++++++,,,************+++++++++,,,,,,,,,---------.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++---------,,,+++*********+++,,,************+++++++++,,,(((((()))***,,,---......******++++++++++++******------,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,++++++++++++***+++,,,---------,,,+++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++************++++++************************---,,,,,,+++******))))))++++++++++++++++++++++++************************&&&''''''(((((()))))))))*********))))))*********,,,+++******))))))******+++++++++*********************************************************+++++++++++++++***************+++++++++***************))))))***++++++++++++*********++++++++++++*********************)))((((((************))))))))))))))))))************))))))++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******+++++++++***************+++,,,,,,------.........++++++++++++++++++++++++//////...------,,,++++++------,,,,,,,,,---......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------......------,,,,,,///...............//////////////////////////////------------.........///000111222222333333222222000000000000111111111111///////////////////////////000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000////////////000000,,,---------.../////////........................//////...------------...---------------------------------,,,,,,---------...------,,,+++***))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,---+++++++++,,,***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++---,,,,,,++++++,,,,,,---,,,,,,+++******++++++,,,*********+++++++++,,,,,,(((((()))***,,,---......)))******++++++******)))---,,,,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************)))+++++++++++++++++++++++++++,,,...//////...,,,***------,,,++++++***))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++************************&&&&&&''''''((()))************))))))))))))******,,,+++******))))))******************************************************++++++++++++************************************,,,+++++++++***)))))))))))))))***++++++++++++*********++++++++++++******&&&'''((()))++++++++++++*********)))))))))))))))))))))************))))))*********+++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************------.........---,,,+++***+++++++++++++++++++++.........---,,,,,,++++++,,,,,,,,,,,,,,,---...///------------------------++++++++++++++++++++++++------------............---.../////////...------000//////.........//////////////////////////////------------.........///---...//////000///////////////000000000111111111///////////////////////////000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000////////////000000,,,---------.../////////------------------------//////...---------------------------------------++++++++++++++++++++++++------,,,,,,+++***))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++************************''''''((())))))***++++++******))))))))))))******,,,+++******))))))******************************************************++++++******************************************,,,+++++++++***)))))))))))))))***++++++++++++*********++++++++++++******&&&'''((()))++++++++++++))))))))))))))))))******))))))************))))))))))))))))))******++++++((()))***+++++++++******++++++++++++++++++++++++************************)))******++++++******)))************************---...//////...,,,+++***,,,,,,------------......******+++,,,---......///,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////...///000111222111000000111000000////////////000////////////////////////------........./////////...///000000111111000000/////////000000000111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000////////////000000---------...............------------------------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((())))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++******))))))******++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---.........---,,,...------,,,+++*********++++++++++++++++++++++++******++++++++++++******++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************(((((())))))***++++++,,,++++++++++++++++++++++++************************)))))))))******+++++++++*********))))))*********,,,+++******))))))*********************+++++++++++++++++++++++++++++++++))))))))))))))))))*********************++++++++++++++++++***************))))))***++++++++++++*********++++++++++++*********************)))(((((())))))))))))************))))))************))))))((((((((()))******++++++((()))+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***************++++++++++++,,,...//////---,,,+++------------.........///)))***+++,,,---......///,,,,,,,,,,,,---...//////------------------------------------------------,,,,,,---------............000222444555555444333222222111000000000000000////////////////////////....../////////000000000111111222333333333333333////////////000000000111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000////////////000000...............---------........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,***))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,,,,------------++++++++++++++++++++++++***))))))))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,+++************+++,,,---******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---------------------,,,,,,+++++++++************************))))))***++++++***))))))++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++************++++++************************))))))))))))************++++++++++++++++++++++++************************************************++++++************++++++,,,+++******))))))******))))))*********+++++++++++++++++++++++++++++++++'''''''''((()))))))))***))))))*********+++++++++***************+++++++++))))))***++++++++++++*********++++++++++++*********************)))((((((((()))))))))************))))))************))))))(((((()))******+++,,,,,,***+++---...///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))*********+++++++++)))+++---/////////------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000........................////////////////////////++++++,,,,,,,,,---------///000333555777777666555333333222111000000111111////////////////////////////////////000000000000......///000000000000000////////////000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000////////////000000/////////......------,,,////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))******++++++,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,---...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***(((((((((++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++*********************************++++++*********+++*********+++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,------...///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,---...******+++++++++,,,,,,,,,************************))))))******+++++++++,,,*********++++++,,,,,,,,,,,,++++++++++++,,,---...------,,,,,,,,,,,,++++++************************((()))***++++++***)))(((++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((++++++++++++++++++++++++************************************)))))))))))),,,,,,++++++++++++,,,,,,,,,++++++***)))*********))))))******++++++++++++++++++++++++++++++++++++%%%&&&&&&'''((())))))***))))))******++++++++++++))))))******+++++++++,,,))))))***++++++++++++*********++++++++++++******&&&'''(((***++++++++++++(((((())))))*********+++))))))************))))))))))))***+++,,,,,,------,,,---///111111000///...++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))******++++++++++++...------,,,,,,------...////////////////////////++++++++++++,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000111000///...000111222444555666666666555555444333222000...---////////////////////////111000000/////////000000............////////////000000000000000000000000222111000000111111///...111111111111111111111111000000000000000000000000000000000000////////////////////////////////////000000//////......------,,,---------...///////////////.........---------.................................------,,,,,,,,,.........------,,,,,,,,,++++++++++++******))))))((()))***+++++++++++++++***+++,,,,,,,,,,,,+++***------,,,++++++*********)))******+++++++++******'''''')))***,,,...///000+++,,,,,,---,,,+++)))(((******++++++,,,---......***+++,,,------,,,+++***))))))*********++++++++++++,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,------+++))))))***++++++******++++++,,,---......---,,,+++***)))((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,***(((((()))***++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********------------,,,,,,+++*********+++,,,,,,,,,,,,+++))))))***+++,,,,,,------+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,++++++*********************************************************,,,+++++++++++++++++++++,,,+++******))))))******************************************************************************************************************************************************++++++************++++++---,,,,,,,,,,,,---...///+++++++++*********)))))))))************+++++++++...---+++)))((())))))***)))************+++++++++***+++,,,---,,,,,,***)))*********************************)))))))))((((((+++******)))))))))))))))************************...------,,,,,,------...........................000///...---,,,,,,,,,,,,,,,------......------,,,------------------------------------------------++++++,,,---------------...///000222444666777888::::::999777555333111000////////////////////////------,,,,,,,,,,,,------............////////////000000000000000000000000222000//////000000///...111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000///////////////.........---------...............//////.........---------..............................---------,,,,,,,,,------------,,,,,,,,,+++++++++++++++*********))))))******++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++++++++***,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,---...,,,,,,,,,,,,,,,+++***)))***++++++,,,------......+++++++++,,,,,,+++++++++*********++++++++++++,,,------------,,,++++++***++++++++++++++++++++++++***,,,------+++******+++++++++******++++++,,,---,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++************---,,,***)))((()))***++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,,,,++++++***)))******+++,,,,,,,,,,,,+++)))******+++,,,,,,------------,,,+++************++++++++++++******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((()))))))))*********++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,---,,,+++*********++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++------,,,+++++++++++++++************************************************************************************************************************************************,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------+++++++++*********)))))))))************+++++++++---,,,+++))))))))))))***)))************+++++++++***+++,,,,,,,,,,,,+++***************************,,,,,,,,,+++++++++******++++++***)))))))))))))))************************...------,,,,,,------...........................///...---,,,,,,++++++,,,---......//////......---........................------------------------+++++++++++++++,,,,,,---,,,------///111444777888<<<;;;:::999666444222111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000111000//////000111///...111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000.........///////////////...............---------...............---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++************++++++,,,,,,++++++***&&&'''***+++,,,,,,+++***.........---,,,+++))))))++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,------.........,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,............---,,,+++***++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,++++++******++++++,,,---*********++++++,,,,,,,,,******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++************---,,,+++))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++***))))))******+++,,,,,,,,,,,,+++*********++++++,,,,,,---......,,,+++***)))))))))************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++***************************************************************************,,,,,,+++************+++************************************************************************************************************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++***************)))************+++++++++---,,,+++***)))))))))))))))************+++++++++***++++++,,,,,,,,,++++++************************,,,,,,,,,+++++++++++++++++++++***))))))))))))***************************...------,,,,,,------...------------------------))))))))))))***+++,,,,,,------............------------------------------------------------------...---,,,+++,,,---...///------,,,,,,...111444666777777777666444333111000////////////////////////------....../////////...............////////////////////////////////////222111000000111222111///111111111111111111111111000000000000000000000000000000000000////////////111111111111111111111111------......//////000000/////////...---------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++************++++++++++++++++++++++++%%%'''***,,,,,,+++)))(((,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,---,,,+++*********,,,,,,,,,,,,---------.........---,,,+++******+++,,,---++++++,,,,,,,,,---------------------,,,+++***)))++++++++++++++++++++++++(((***,,,,,,++++++,,,---++++++******++++++,,,---******+++++++++,,,,,,,,,************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,+++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,------,,,+++************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))++++++,,,,,,,,,---------))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++************************************************)))))))))))))))************)))(((((('''(((((((((******************************************************************************************************************************************************++++++++++++******(((***,,,---...---+++***************************))))))*********+++++++++,,,++++++******)))))))))))))))*********+++++++++******++++++,,,,,,,,,+++************************)))))))))))))))))))))))),,,+++******))))))******************************...------,,,,,,------...------------------------))))))))))))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++,,,---...//////...,,,+++,,,...000111111111222222222222222111////////////////////////---...///000000000000000............////////////////////////////////////333111111111333333222111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000------......//////000000/////////...---------,,,---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,...---,,,+++******++++++++++++++++++++++++++++++((()))+++,,,,,,***'''%%%'''((()))***************))))))***+++,,,------...,,,,,,*********+++,,,---,,,,,,,,,------------------,,,+++******+++,,,---++++++,,,,,,,,,---------+++++++++++++++***))))))++++++++++++++++++++++++(((***,,,,,,++++++,,,---++++++******++++++,,,---,,,,,,,,,+++++++++******************************((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------------,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,************+++,,,------,,,,,,,,,,,,------......******+++++++++,,,,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************************************(((((()))))))))************)))(((((('''(((((((((************************************************************************************************************************************************))))))***++++++***))))))***+++---//////...,,,+++************************))))))*********+++++++++++++++++++++*********)))))))))*********+++++++++*********++++++,,,,,,,,,************************)))))))))))))))))))))))),,,++++++***************************************...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,---///...---,,,,,,,,,---......///000111222222333333////////////////////////+++,,,---///000//////...............////////////000000000000000000000000222111000111333333333111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////.........///////////////...............------------------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---+++******+++,,,,,,,,,++++++******++++++,,,***+++,,,,,,+++***'''&&&%%%&&&((()))******++++++((())))))+++,,,---......++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,((())))))***************++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))***+++,,,......++++++,,,,,,------......******+++++++++,,,,,,,,,(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,************************************************((())))))******+++++++++,,,,,,+++************+++************************************************************************************************************************************************)))***+++,,,,,,+++***)))+++,,,---.........------***************+++++++++)))************+++++++++******+++++++++******))))))************+++++++++************+++,,,------************************+++++++++++++++,,,,,,,,,,,,,,,+++************+++************************...------,,,,,,------...++++++++++++++++++++++++000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------++++++,,,---------------------------------------------...///000000000000////////////////////////)))+++---...//////...---............////////////000000000000000000000000000///...///111222111000000000000000000000000000000000000000000000000000000000000000////////////........................///////////////.........---------...............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,------------+++++++++,,,,,,,,,---------,,,+++******+++---...,,,,,,+++******+++,,,,,,***+++++++++++++++******'''((()))*********************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++,,,'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***,,,------+++******+++++++++******++++++,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,------))))))***++++++,,,------******+++++++++,,,,,,,,,))))))************))))))++++++++++++,,,,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************************************))))))******+++,,,,,,---------,,,+++++++++++++++***************************************************************************************************************************************************+++---......---+++***++++++,,,,,,,,,---------))))))*********+++++++++)))************+++++++++)))***++++++++++++***))))))************+++++++++***************,,,---...******************************+++++++++,,,,,,,,,---,,,++++++******++++++************************...------,,,,,,------...++++++++++++++++++++++++++++++++++++,,,---......---..................---........................---------------------------...///000111000///...***+++,,,...............,,,,,,---------------,,,////////////////////////***+++...000000000///.............../////////000000000000000000000000000...------...///000000///000000000000000000000000000000000000000000000000000000000000////////////........................000000//////.........---,,,------....../////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,------------,,,*********,,,...///---,,,+++******+++,,,---*********++++++,,,------******+++++++++******))),,,,,,,,,+++++++++******(((***+++,,,---,,,,,,++++++************************+++,,,------,,,+++***))))))*********+++++++++'''((()))+++---.........+++++++++++++++++++++++++++,,,------+++))))))***++++++******++++++,,,---((()))***+++,,,---......++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++,,,,,,---------,,,+++*********++++++++++++***************++++++,,,,,,,,,((()))***+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***+++++++++'''(((((()))******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++'''(((((((((((()))))))))************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))*********++++++,,,,,,,,,************************************************))))))***+++,,,,,,------,,,+++******))))))******************************************************************************************************************************************************,,,---///000000///---,,,++++++*********+++,,,---))))))******++++++++++++)))************+++++++++))))))+++,,,,,,+++***))))))************+++++++++******))))))***,,,---///************************(((((())))))************---,,,++++++******++++++************************............////////////.........------,,,,,,,,,---------------------------.........---,,,,,,+++)))***++++++,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------.................................////////////000---------...///000000111000000///...---,,,,,,+++////////////000000000000////////////////////////////////////////////////222222222111000//////...000000111111111111000000000000000000000000000000...///000000000///---,,,000000//////............////////////////////////---------...------,,,,,,...------,,,,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++,,,---...---------------+++******,,,++++++******++++++,,,******))))))))))))******---------,,,,,,+++++++++))))))***+++,,,------.........---,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,,,,++++++++++++++++++++++++------------------------------------------------...---+++***)))******+++///---+++)))((()))+++---***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********...///000...,,,***+++,,,++++++++++++++++++++++++,,,***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++***)))(((************************++++++++++++++++++++++++)))***++++++***)))***++++++*********))))))((((((************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++******))))))((((((***++++++,,,,,,++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,............---+++)))'''+++(((&&&'''+++......---------------,,,,,,+++***)))************+++++++++---,,,++++++*********+++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,(((***,,,,,,++++++,,,---------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------,,,,,,------------------------------......------,,,+++******+++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------......///000000111/////////...------,,,,,,------------............////////////////////////////////////////////////000000000000000111111111000000111111111111000000000000000000000000000000...///000000000///---,,,/////////.........------........................+++,,,------......------------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++++++++***************+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************---,,,+++***************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...---+++***)))***+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++*********,,,,,,,,,***)))***+++++++++++++++++++++++++++,,,+++******+++,,,+++***,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++***))))))************************************************)))***++++++***)))***++++++*********))))))))))))************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***+++------...------)))'''%%%%%%(((******)))******+++++++++***)))))))))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,''')))++++++******+++,,,))))))******************++++++++++++++++++++++++000000///...---,,,++++++,,,,,,------------------------------------------------......------,,,,,,+++,,,,,,------------,,,,,,------......------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000........................,,,------------.........////////////////////////////////////////////////------...///111222333333///000000111111000000///000000000000000000000000/////////000//////...---.........---------------........................++++++,,,---............,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******+++++++++***++++++,,,,,,))))))(((((()))+++,,,---,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++***************++++++,,,......++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++******))))))*********++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++************+++,,,---...,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------------,,,,,,,,,,,,,,,++++++++++++***)))***++++++******+++---++++++++++++++++++++++++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++***))))))************************)))))))))))))))))))))))))))***++++++***)))***+++***************)))))))))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))************************+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,'''(((***,,,---......///,,,***))))))***,,,+++***))))))***+++++++++******)))************+++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++******************++++++******+++++++++,,,,,,,,,''')))++++++***)))***+++)))))))))***+++,,,,,,,,,************************000000//////...------,,,,,,,,,,,,------.........------------------------,,,------...------,,,,,,,,,,,,---......---------,,,------......------,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............//////000000---------.........//////........./////////000000////////////////////////////////////////////////,,,---...///000222222333//////000000000000//////000000000000000000000000//////////////////......------------------------........................,,,,,,------...---------,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))),,,,,,++++++***+++++++++,,,***)))((()))***,,,...,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,...++++++++++++++++++++++++---+++++++++---...---,,,***************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))************************************************)))***++++++***)))***+++************************************************++++++***))))))***++++++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++************************)))******++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***...------,,,,,,,,,,,,+++***+++,,,,,,------------))))))*********+++++++++)))***,,,------,,,***)))***+++++++++++++++,,,,,,+++++++++*********************+++++++++,,,,,,,,,(((***,,,,,,*********+++,,,,,,,,,------.........++++++++++++++++++++++++////////////////////////,,,,,,,,,------.........------------------------,,,,,,------...------,,,---------......---,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,---------------------------------............///............////////////,,,,,,------.../////////............////////////////////////////////////////////////////////////......//////000000000000//////000000000000////////////////////////////////////........./////////------------------------....................................---,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++***+++++++++///...+++***)))***,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------,,,++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))***,,,------,,,+++***)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++---......---+++******+++++++++++++++++++++++++++,,,+++***+++---...---,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******************************++++++++++++++++++++++++)))***++++++***)))***+++***************+++++++++************************+++******************+++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************((()))))))))******+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++***))))))(((++++++++++++***)))((((((***+++,,,,,,------------))))))*********+++++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,***,,,------,,,++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////000000,,,,,,------------------------------------------,,,,,,------......------,,,------------,,,,,,+++,,,------......------,,,+++++++++,,,,,,,,,------........................++++++++++++,,,,,,,,,,,,......//////////////////---------.........//////+++,,,,,,,,,,,,---------////////////////////////////////////////////////////////////////////////...//////000000//////...///////////////////////////............///000000---------------.........------------------------------......------,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,++++++++++++++++++***++++++,,,,,,///...---++++++++++++,,,,,,++++++******++++++,,,++++++************++++++*********+++++++++++++++((()))***+++,,,------...------+++******)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++,,,,,,---...++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,***)))((()))***+++,,,---,,,+++***)))******+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,+++(((''''''(((+++++++++++++++++++++++++++***)))+++---...---,,,))))))******+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++)))***++++++***)))***+++*********+++++++++++++++************************************************************************,,,,,,++++++***)))))))))*********************************++++++,,,,,,---)))))))))***************++++++++++++++++++++++++************************)))))))))))))))************++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++************+++++++++---...---,,,******+++))))))***+++++++++******)))************+++++++++)))***+++,,,---,,,++++++*********++++++,,,,,,---******************++++++******+++++++++,,,,,,,,,,,,---///...,,,+++,,,,,,,,,,,,,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,+++******,,,------......------,,,---------.........//////------------------------******+++++++++,,,,,,,,,/////////////////////...---------...............++++++,,,,,,,,,---------////////////////////////////////////////////////////////////////////////......////////////......///////////////////////////......---...///000111------........./////////------------------------***+++,,,---............------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,+++++++++******,,,,,,------------,,,,,,************+++,,,------,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,++++++************++++++)))*********++++++++++++*********++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++***++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,+++************++++++,,,,,,,,,,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***++++++***((('''((()))++++++++++++++++++++++++***)))(((***,,,------,,,*********+++,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++************************************************)))***++++++***)))***+++*********++++++,,,,,,,,,*********************************++++++*********************************,,,,,,++++++***))))))))))))))))))))))))))))))))))))******+++,,,,,,------((()))))))))*********+++++++++++++++++++++++++++************************++++++***************))))))******++++++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******))))))***+++,,,---,,,///111111///------...******+++++++++***)))))))))************+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++---......,,,+++++++++******************))))))++++++++++++++++++++++++...---,,,,,,+++***)))))).........------,,,,,,,,,------------------------+++,,,,,,---.........---,,,,,,,,,,,,++++++***))),,,------......------,,,////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////.................................---------.........//////////////////////////////////////////////////////............//////000000......////////////......///////////////////////////...------...///000111........./////////000000------------------------'''(((***---///000111111...------,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,++++++*********,,,------......------,,,************+++,,,---...((()))***++++++,,,++++++,,,++++++++++++++++++,,,,,,++++++******++++++,,,))))))******++++++++++++,,,,,,,,,++++++++++++***))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))((()))+++,,,------,,,+++*********++++++,,,,,,,,,))))))***++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------.........*********++++++,,,,,,,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++)))(((((()))+++---,,,+++******+++,,,------......+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++************************)))))))))))))))))))))))))))+++++++++***)))***+++*********++++++,,,,,,,,,******************************++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))***+++,,,,,,------(((((())))))*********+++++++++++++++++++++++++++************************---,,,,,,++++++*********))))))************))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,(((,,,......,,,***+++,,,---------------,,,+++***)))************++++++++++++*********++++++------))))))***+++,,,,,,------(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,+++,,,------+++******************+++,,,,,,------************************------------------------........................------............------..............................---,,,,,,,,,,,,---------------------------...------,,,,,,++++++***------------------------+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......,,,------,,,+++,,,...111///...---,,,,,,---...///......////////////......//////.........//////000000000000000000000000000.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---////////////////////////------,,,+++,,,---///000---,,,,,,+++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++.........------,,,,,,,,,---------,,,,,,+++++++++((())),,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,.........------,,,,,,,,,++++++++++++++++++++++++---+++)))***,,,---,,,)))------------------------++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++******++++++,,,---)))***,,,------,,,***)))************************++++++++++++++++++++++++************************((()))******++++++++++++++++++,,,,,,,,,---------...------,,,+++***))))))++++++++++++++++++++++++...---+++***)))***++++++,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,...---,,,,,,+++++++++++++++++++++******)))))))))***+++,,,,,,,,,***)))((((((((()))***++++++,,,,,,+++++++++***************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++***************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++(((((()))***+++,,,,,,---************************))))))***+++,,,,,,------)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------))))))***+++---...//////......---,,,++++++++++++***++++++,,,,,,++++++***************************(((*********)))((()))***)))************+++++++++((()))+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---((())))))+++,,,---......+++,,,------------,,,+++------------------------........................,,,------......------,,,........................000///...,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........//////.........---------,,,,,,,,,---------......,,,------,,,++++++...000...---,,,,,,,,,,,,---............//////.........//////............//////------------------------..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,+++++++++---...///...------,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,......---------,,,,,,,,,++++++++++++++++++++++++---+++)))***,,,---,,,***------------------------++++++++++++++++++++++++++++++******)))*********++++++++++++++++++++++++************++++++++++++//////.........---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++******+++++++++************************++++++++++++++++++++++++************************,,,,,,------,,,+++***)))++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,+++++++++++++++---,,,+++*********+++,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,------,,,+++++++++,,,,,,,,,+++++++++************+++++++++++++++***))))))'''(((((()))******++++++*********))))))(((((((((******************************************+++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))************************************))))))))))))******---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++***************++++++++++++++++++++++++*********+++,,,,,,------*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------******++++++,,,---............---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++))))))***+++************++++++++++++******+++,,,---,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***................................................,,,------......------,,,........................222111///---,,,,,,---...------------------------******+++,,,,,,---......,,,,,,,,,,,,---------------------.........//////////////////............,,,,,,,,,---------......---......---++++++,,,...---,,,,,,++++++,,,,,,---------............------///.....................,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......------,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,------------++++++++++++++++++++++++*********)))******+++++++++++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------+++)))(((((()))+++---++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,---......---+++************++++++++++++,,,++++++++++++++++++++++++------,,,,,,++++++******++++++*********+++,,,,,,,,,+++******+++,,,+++*********++++++++++++******,,,+++***))))))***+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++***,,,+++******************''''''(((((()))*********,,,++++++***)))(((((((((************************++++++*********************************************************+++++++++******))))))))))))******************************+++++++++******++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************+++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************+++++++++,,,+++,,,,,,,,,,,,,,,+++***++++++************++++++...------,,,+++***))))))******++++++++++++******................................................---......//////......---........................444222///---,,,,,,...///------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------------------..............................------,,,,,,,,,---------......---...///...,,,+++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,..................------................................................---------------------------,,,,,,++++++,,,,,,---........................+++++++++++++++++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))+++---------+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********%%%&&&''')))+++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++))))))))))))++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,************************%%%'''***---//////...---))))))*********+++++++++*********++++++,,,,,,,,,---------,,,,,,+++***************++++++,,,,,,---+++***)))***+++,,,+++))))))******++++++******)))++++++***))))))***+++++++++*********+++,,,------,,,,,,,,,+++++++++++++++,,,+++***))))))***+++,,,((()))))))))*********+++///......---,,,+++******************************+++++++++***************++++++++++++++++++++++++)))))))))******++++++++++++******))))))******+++************************++++++************++++++***************************************+++++++++,,,,,,+++************+++++++++++++++++++++++++++------,,,,,,++++++++++++************************,,,,,,++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---*********+++++++++,,,,,,---------,,,,,,++++++***+++******))))))******+++...------,,,+++***))))))************************................................................//////000000000000//////........................333111///---,,,---...///---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...,,,++++++,,,------............------,,,,,,------------,,,,,,......//////...---,,,,,,................................................---------------------------,,,,,,++++++,,,,,,---........................++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++---------+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******++++++,,,,,,---.........,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,************************%%%&&&))),,,---...------))))))*********+++++++++*********++++++,,,,,,------------,,,,,,,,,++++++)))******+++,,,,,,,,,,,,+++***))))))++++++***))))))******++++++******)))+++******************+++************++++++,,,---++++++++++++++++++++++++++++++)))))))))***+++,,,******++++++++++++,,,,,,......------,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++************++++++*********************************))))))*********************************))))))*********+++++++++---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,++++++******))))))************************,,,,,,++++++++++++++++++------------------------***++++++++++++,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,++++++******)))******+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++---------,,,+++,,,---***++++++++++++,,,,,,,,,...------,,,,,,++++++++++++******))))))******+++++++++++++++++++++++++++************************------------------------......................../////////000000/////////........................//////..................------------------------......---,,,,,,+++************++++++,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,---///...---,,,,,,------......//////......---------............---------...//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***++++++*********+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------------++++++++++++,,,,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,******++++++,,,,,,------++++++++++++++++++++++++*********)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++///...---,,,***)))(((''',,,++++++******++++++,,,************************++++++******++++++,,,---)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---*********************************++++++******)))*********++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,+++++++++***))))))***+++***)))******++++++++++++******************************+++************++++++,,,)))************+++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******))))))))))))***************+++++++++++++++))))))******+++,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,------,,,,,,------------,,,,,,************************+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,---++++++************++++++*********++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------............------........................,,,,,,---...///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,---------...+++++++++,,,,,,---------,,,,,,,,,---------......***,,,...///---,,,------,,,---............---,,,.........//////.........---...//////...---+++)))------------------------........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------...---,,,+++***+++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---,,,***)))+++---)))******+++,,,,,,------++++++++++++++++++++++++++++++******)))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((&&&%%%%%%,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------************************------+++************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---.........++++++,,,,,,,,,+++***)))+++)))((()))***+++***(((++++++,,,,,,,,,,,,++++++*********++++++*********,,,+++******************(((((()))))))))*********))))))***+++++++++++++++++++++++++++++++++++++++((((((((())))))))))))***************************(((((()))***+++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---*********+++,,,---------------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************************++++++,,,,,,---************************+++++++++,,,,,,,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000,,,,,,------------,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++,,,+++++++++,,,,,,,,,------------,,,+++,,,---......,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++........................+++,,,,,,------,,,,,,+++........................)))***---/////////---,,,------------------------***++++++,,,,,,------...))))))***+++,,,,,,---------------.........//////,,,,,,,,,------.........,,,,,,,,,---------......)))+++...///...------...++++++------------++++++......////////////......---.../////////---***)))000000000000000000000000........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------------...///...---+++***,,,,,,,,,,,,------...///+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,))))))******++++++++++++(((***,,,---------+++***++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))***++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))),,,---,,,***)))+++---))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************---,,,*********,,,...///++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,---...//////+++,,,,,,---,,,+++)))(((***)))((()))***+++***(((+++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,+++***)))))))))***''''''(((((()))))))))***((()))***,,,,,,,,,+++***++++++******************)))))))))***++++++,,,,,,************************''''''(((***+++,,,---...************************.........------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++,,,------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------------------------------++++++,,,,,,,,,---------)))************++++++++++++++++++,,,,,,---------++++++,,,---...///111222,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,------------,,,,,,+++,,,---///000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,++++++,,,------........................++++++,,,,,,,,,,,,------///...,,,+++***++++++,,,***++++++,,,---...//////---------+++******,,,......------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...000///...---------------------------------------.........------,,,,,,,,,000000///..................---+++))))))***+++,,,//////............//////++++++,,,,,,,,,,,,------........................+++---......---,,,,,,---,,,,,,,,,++++++*********...---,,,,,,++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******,,,,,,++++++++++++,,,,,,+++++++++++++++***)))((()))************+++++++++...///000000///---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))---------------------------------,,,,,,+++++++++...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++***))))))++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...************************++++++************++++++,,,+++*********+++------***++++++,,,,,,------...---,,,+++***)))'''&&&&&&+++++++++++++++***)))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))---,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***++++++,,,,,,++++++***+++,,,...//////...,,,++++++++++++************))))))************+++++++++***,,,,,,,,,******+++,,,,,,,,,+++***)))))))))***++++++******++++++,,,---+++***+++,,,------+++(((++++++++++++,,,,,,---...******************************++++++++++++***************++++++,,,,,,,,,((()))***++++++,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,++++++******'''(((((()))***++++++,,,------------------------++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---,,,,,,---------------------......---+++***,,,---...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------......///------------------------......---------,,,,,,,,,000//////...............///...,,,+++***+++,,,---//////............//////++++++,,,,,,,,,,,,------------------------------+++---......---,,,,,,---,,,,,,,,,+++++++++******...---,,,,,,+++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++++++++++++++******++++++++++++++++++++++++***)))))))))************+++++++++---.../////////---+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++++++++++++++*********++++++************++++++))))))((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((+++++++++++++++***))))))************************))))))*********+++++++++************************---,,,++++++******++++++,,,,,,,,,------...............---,,,++++++++++++***++++++,,,,,,++++++******+++,,,------,,,+++***+++++++++************))))))************+++++++++,,,,,,+++)))((()))+++...---,,,,,,+++******++++++++++++******++++++,,,---+++******+++------,,,***,,,+++++++++,,,,,,---...))))))))))))))))))))))))******++++++++++++******++++++++++++++++++,,,,,,((()))***++++++,,,,,,+++++++++,,,,,,,,,---------*********+++++++++,,,,,,++++++++++++++++++++++++******++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---.........---------,,,,,,,,,---...//////---,,,,,,---...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------///000000...........................------------,,,,,,,,,000///......------......///...---,,,+++,,,---...........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---,,,,,,,,,++++++++++++***------,,,+++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++************++++++++++++++++++++++++***))))))************+++++++++,,,---......---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,++++++------,,,+++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,++++++++++++,,,------------,,,,,,++++++******++++++************++++++,,,++++++++++++,,,---.........---,,,,,,+++******++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,------...///000111111111000...,,,+++))))))(((***++++++,,,,,,++++++***((()))***++++++***)))(((+++++++++************))))))************+++++++++---,,,***'''&&&''',,,///------,,,,,,+++,,,,,,,,,++++++******++++++,,,---+++***)))***+++------,,,,,,,,,+++++++++,,,------))))))))))))))))))))))))******++++++++++++******,,,,,,++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******))),,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------------------------,,,...000000...---,,,---...------,,,,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,------...---------------...//////////////////////////////------------------------//////...------------.........---,,,+++,,,,,,---........................+++++++++,,,,,,,,,------++++++++++++++++++++++++***,,,...---,,,+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,+++******))))))******++++++++++++,,,,,,+++******))))))*********++++++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++***)))++++++++++++++++++++++++)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,...------,,,,,,+++++++++++++++************++++++------------......//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,------...///000111222333111000...,,,+++))))))(((***++++++,,,,,,++++++***))))))************))))))+++++++++*********))))))))))))*********+++++++++++++++***((('''(((+++------,,,,,,+++++++++,,,,,,++++++******++++++,,,---...,,,))))))***,,,,,,+++,,,,,,,,,++++++,,,,,,---))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))***+++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------------.........------,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---............++++++,,,,,,---...//////,,,...000000...---,,,---...------,,,,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,------...//////...---------------////////////////////////------------------------//////...------------------,,,,,,+++++++++++++++------............------+++++++++,,,,,,,,,------++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++++++++***++++++************++++++***++++++,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++************++++++)))******++++++++++++++++++++++++,,,,,,---------......------,,,+++++++++)))******+++++++++******************************************************************************,,,++++++***++++++,,,,,,------...///000111222333///...---,,,++++++++++++***++++++,,,,,,++++++******++++++++++++++++++***+++++++++*********))))))))))))*********+++++++++(((***,,,,,,+++)))******++++++************++++++++++++******++++++,,,---000...+++)))*********)))---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********)))***+++,,,,,,---,,,,,,,,,,,,---------.........,,,,,,---------.........---------------------------...////////////......***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------............---***++++++,,,---...///000---...//////---,,,,,,---...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000///------,,,,,,,,,........................,,,,,,,,,------------...///...------,,,,,,------,,,,,,,,,+++++++++******,,,---...//////...---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++------+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---------,,,++++++******++++++++++++++++++++++++++++++))))))***+++++++++******,,,++++++++++++++++++,,,***+++,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++)))******+++,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---............---,,,,,,+++******))))))***++++++++++++***))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++******++++++,,,,,,,,,------...///000111111------,,,++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++(((***---...---+++************))))))******++++++++++++******++++++,,,---///---+++***++++++***(((------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))***+++,,,------------,,,---------............,,,,,,,,,,,,------------------------------------,,,,,,---............---,,,,,,---......---,,,,,,------------------------//////------------//////........./////////000000---------............///111111111222222222222222------------------------++++++,,,,,,,,,,,,---------......//////...---,,,,,,,,,,,,------.........---......---+++***,,,---...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......---------......------------------------,,,,,,,,,---------......///...------,,,,,,------,,,,,,,,,,,,,,,,,,+++***+++,,,...//////...,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---......---,,,+++***)))))))))************************)))***+++,,,,,,,,,++++++------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,)))************+++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---,,,++++++------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++((()))***+++,,,++++++***))))))******+++,,,,,,,,,++++++************++++++++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))***+++++++++++++++************************+++++++++*********))))))************************++++++******++++++,,,---,,,,,,,,,------.........------,,,+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,+++++++++************))))))************+++++++++***,,,......---+++,,,,,,+++************+++,,,---++++++******++++++,,,---+++******+++,,,---+++***...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,)))***+++,,,------------------------............---------............///////////////////////////,,,---...////////////...........................////////////////////////111000///......///000111///000000000111111111111000000111111222222222222333333333444444555555666........................++++++,,,,,,,,,---------....../////////...,,,+++......---------,,,,,,,,,---...---+++******,,,......------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------...------,,,,,,------...---------------...///000------------------------,,,,,,,,,------...............---,,,,,,,,,,,,---------......------,,,++++++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,*********++++++,,,,,,,,,++++++++++++,,,,,,---...///...---+++***))))))(((************************)))***,,,---...------,,,...------,,,,,,------...***+++,,,,,,------------)))************+++++++++,,,,,,,,,++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,------))))))))))))))))))))))))+++++++++,,,,,,---------((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,------,,,+++***+++++++++++++++++++++++++++***))))))++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******(((((()))***+++,,,,,,---++++++************++++++'''((()))***+++***))))))...------,,,,,,++++++***))))))***++++++,,,------((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))+++++++++++++++++++++++++++*********+++,,,,,,---++++++,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++************))))))************+++++++++---......,,,++++++---///++++++++++++,,,,,,---...++++++******++++++,,,---(((((()))+++...///---,,,...---,,,,,,++++++++++++************************+++,,,,,,------,,,,,,+++*********++++++,,,,,,---******+++,,,---------------------.........//////000000000000111111111111000000000000000000000000//////000111111111111111000000////////////000000000000000000000000000000222111000......000111222000111111111222222222222333333333444444555555555333444444555666777888888******+++++++++,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,,,,++++++---///000000///,,,,,,,,,---------.........------,,,,,,------...//////...---,,,,,,++++++------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,------.........///111333333111/////////......---,,,,,,,,,,,,---........................---..................---++++++++++++++++++++++++000///...---,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,***)))***)))))))))***,,,...///---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,***))))))************************+++++++++,,,,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***------,,,++++++******)))******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******+++++++++,,,,,,---------***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++))))))))))))***+++,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++***)))***+++---...++++++++++++++++++++++++))))))***+++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))******++++++,,,------***++++++,,,,,,++++++***++++++******************,,,,,,,,,++++++*********)))((('''&&&&&&'''((((((+++...222111...,,,,,,,,,......,,,,,,,,,,,,......,,,,,,+++******+++,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++---,,,***)))******)))((())))))*********+++++++++************************------------------------++++++++++++++++++++++++''')))+++,,,,,,+++,,,...++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---...///,,,,,,---------.........,,,,,,------...//////000////////////000000000000222222222333333333444444111111111111111111111111222333333444444333333222222111111111111222333333444444444555444333333222111222222333444555666666666555555555555555666666444555666777888999999999<<<<<<;;;;;;;;;<<<<<<===++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,...---,,,---//////...---,,,,,,,,,---------.........------,,,,,,------...........................---------------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000222222000...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++....../////////...,,,,,,------,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,------------++++++++++++++++++++++++)))*********++++++,,,,,,************************++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++************++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******'''((()))+++,,,---......++++++++++++++++++++++++...---------------......,,,,,,,,,+++,,,,,,------***+++++++++******)))(((******+++,,,,,,,,,,,,+++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,+++++++++******))))))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++************)))(((((()))***+++(((+++......+++)))))))))------,,,++++++,,,------,,,,,,+++******+++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++...,,,++++++---......---***+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------..................////////////......//////000111111111111111222222222333333333444444444444555555555555666666555555555444444444222222333444444444444444777666666666666777888888666666666666666555555444222333444555666777888999;;;;;;::::::999:::::::::999:::;;;<<<<<<===<<<<<<======<<<<<<;;;<<<<<<===,,,,,,,,,,,,------------...------------,,,,,,,,,......---------,,,,,,,,,000...------......---,,,,,,,,,,,,---------.........------,,,,,,------...------......///000111111,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,------....../////////........................,,,,,,,,,------------...---///000000...------.........---,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---............------,,,---------------,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***)))******+++,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++*********************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******&&&'''(((***+++,,,------++++++++++++++++++++++++------------......///000------,,,,,,+++,,,,,,,,,'''((()))*********************+++,,,,,,,,,,,,+++,,,,,,+++*********++++++++++++++++++++++++++++++///...---+++******))))))*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++******)))***++++++,,,,,,++++++***************************,,,,,,,,,++++++++++++***+++*********+++,,,------(((***,,,,,,***)))((())),,,,,,+++******+++,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++***((('''(((***,,,,,,+++++++++,,,,,,,,,---------************************************************++++++++++++++++++++++++)))+++,,,---,,,,,,---...........................------------------------000000/////////.........//////000000000111111111000000111222222333333444555555555555666666666666666666666777777777888888999999888777666555444444111222333555666666666666:::::::::::::::;;;;;;<<<999999999:::999999888777555555666888999;;;<<<<<>>==================>>>>>>?????????>>>>>>???>>>======<<<<<<<<<<<<,,,,,,,,,---------......------------------------......---------,,,,,,,,,///...------...///...,,,,,,,,,,,,---------.........------,,,,,,------...---------...//////000000,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,---...//////000........................------------------------,,,---///...---,,,---.........---,,,,,,,,,,,,---************************+++++++++,,,,,,+++++++++---------------------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,.../////////...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------222000---+++))))))***+++++++++++++++++++++++++++---,,,,,,,,,++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++******))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++******)))++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,+++***))))))))))))$$$%%%''')))+++---......******+++,,,,,,,,,,,,+++---,,,,,,++++++*********++++++++++++++++++++++++///...---+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++*********+++,,,---......+++,,,------,,,,,,+++++++++******************+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***+++++++++++++++,,,,,,)))'''&&&''')))******)))+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,---...---,,,---...------............//////,,,,,,,,,---------------//////000000000000000000111111111111222222222222222222222333444444555555777777777888888888888999999999999:::::::::;;;;;;:::999888666555333222111111222444666777888999999:::::::::::::::;;;<<<<<<<<<<<<======<<<<<<;;;:::777888999:::<<<===??????@@@???>>>======<<<<<<===>>>>>>?????????>>>======AAA@@@???>>>===<<<<<<<<<,,,,,,,,,---------......------------------------......---------,,,,,,,,,---,,,+++---///000000///,,,,,,,,,---------.........------,,,,,,------...------------------------,,,------------,,,+++++++++++++++,,,,,,,,,------******+++,,,---.........------------------------------------------------+++---------,,,+++,,,.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++......---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++)))***,,,.../////////...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------333111...,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,+++++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------,,,+++******++++++++++++++++++++++++*********+++,,,---...///,,,,,,+++***))))))))))))'''((()))+++,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++((()))***+++,,,,,,------,,,,,,,,,------------,,,************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,///---++++++,,,,,,,,,***************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---------...,,,---------.........///,,,,,,,,,,,,------......---...///111222333333333222222222222333333333333333333333444555555666666888888888999999999::::::;;;;;;<<<<<<<<<=========;;;:::999777555333111000222333555777999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>??????>>>>>>===<<<999:::;;;<<<>>>???@@@AAA??????>>>===============>>>???????????????>>>===BBBAAA@@@???>>>=========,,,,,,,,,,,,------------,,,,,,,,,------------.........---------,,,,,,,,,,,,++++++,,,///111000000,,,,,,,,,---------.........------,,,,,,------...------------------,,,,,,------......------,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,---------------------------------...------------,,,,,,,,,+++,,,---,,,++++++---///......---,,,,,,,,,,,,---------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++///...---+++******))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,------...---------------,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,+++******)))******+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******---------,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,---......---++++++++++++++++++++++++,,,,,,,,,,,,------...///------,,,,,,+++,,,,,,,,,---------,,,,,,***)))(((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,------***++++++,,,,,,++++++***)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,((()))***++++++++++++++++++***)))***+++,,,,,,***)))***++++++++++++***)))***++++++,,,,,,++++++***++++++******++++++,,,,,,*********++++++,,,,,,---///---++++++++++++***)))))))))*********+++++++++------------------------------------------------------------------------,,,...//////...---......,,,,,,------.../////////,,,,,,------.../////////---...111333555666666666444444444555555555666666444444555555666777777888999999:::::::::;;;;;;;;;=========>>>>>>>>>??????>>>===;;;:::777555444333444555777888:::;;;;;;<<<======<<<<<<======>>>??????????????????>>>>>>===;;;;;;<<<===>>>??????@@@@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBAAA@@@???????????????++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,...,,,,,,---///000///...,,,,,,,,,---------.........------,,,,,,------...,,,,,,------......//////......//////......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------------------------------......---------,,,,,,,,,,,,------,,,+++,,,...000......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,......------,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++***)))(((******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,------+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++,,,***++++++,,,,,,++++++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,+++******+++)))'''(((***,,,+++*********+++,,,,,,+++*********+++,,,,,,,,,,,,+++***++++++******++++++,,,---)))******+++,,,,,,------,,,+++))))))***++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---...000000...---...///------...//////000111111...//////000111111222222111222555777888888888777777888888888999999999999666777777888888999::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>????????????@@@???>>>===;;;999777666555666777888999;;;;;;<<<<<<===============>>>?????????????????????>>>======<<<<<<<<<=========>>>>>>???>>>>>>??????@@@AAABBB@@@AAABBBCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA******+++++++++,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,000...------...///---,,,,,,,,,,,,---------.........------,,,,,,------...+++,,,---...///111222222/////////000//////...---++++++,,,,,,,,,---------..................------.................................------,,,,,,,,,,,,------,,,+++,,,...111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***,,,---***)))))))))***,,,...///---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........------,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,------******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******))))))******+++++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++)))((((((++++++++++++++++++++++++******))))))((()))))))))))))))))))))***+++,,,,,,&&&'''((()))++++++,,,,,,******+++,,,,,,,,,,,,+++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++)))+++---...---***'''$$$++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,------,,,++++++*********+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,***+++,,,,,,,,,+++***))),,,)))'''(((+++---,,,******+++,,,------,,,+++******+++,,,------,,,+++***+++*********+++,,,,,,---))))))***+++,,,,,,------...---,,,,,,...000000///++++++,,,,,,,,,---------************************------------------------////////////////////////---///000000///......///...//////000111222222222000000111222333333444444555666888:::;;;:::999888:::::::::;;;;;;;;;<<<<<<888999999::::::;;;;;;<<<============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>><<<;;;999777666555777888999:::;;;<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA??????AAABBBCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBB***+++,,,,,,------------//////...---,,,,,,++++++------------------------+++++++++,,,,,,,,,---------------............///..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...000////////////////////////........................//////.........---------........................***++++++,,,,,,++++++***------------------------------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************,,,,,,,,,---------......++++++++++++,,,---......,,,,,,---///111000...,,,---,,,+++******+++,,,---+++++++++,,,,,,---------------------------------/////////......------------------------,,,+++***...,,,***((((((***,,,...------,,,+++++++++,,,,,,------------------------***)))))))))***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))***,,,---,,,,,,+++***))))))******++++++++++++******)))))),,,,,,,,,++++++*********))))))***++++++++++++***************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,---,,,+++)))(((******************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++------------++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,***))))))***++++++***---------...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++)))((()))---...---+++,,,+++*********+++,,,---,,,,,,,,,---------.........---+++******,,,///111+++,,,,,,------,,,,,,+++,,,+++***)))***+++,,,---////////////////////////------/////////...---,,,...///000111111111////////////000111222222222111000111222333444333222222222333444555666666666666666777999;;;<<<<<<<<<;;;??????>>>>>>===;;;:::999<<<<<<;;;:::;;;<<<===>>>>>>???@@@@@@AAAAAAAAA@@@CCCCCCBBBBBBAAA@@@??????AAA@@@>>><<<:::888666555888999999999::::::::::::<<<<<<;;;;;;:::999999999:::;;;======;;;::::::;;;;;;;;;<<<<<<===<<<<<<<<<@@@@@@??????????????????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@++++++,,,---------,,,,,,,,,,,,,,,------------...------------------------------------............---------............///111111000...---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...................................................//////.........---------........................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---------.........,,,++++++++++++,,,,,,---...---,,,,,,...//////...---,,,++++++++++++,,,---+++++++++,,,,,,---------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,+++******---,,,***))))))***,,,---+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++,,,,,,++++++***************++++++++++++*********))),,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++******++++++,,,,,,(((((()))))))))*********---,,,++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++...---++++++++++++)))'''+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++*********+++---...************************,,,,,,++++++,,,---......---+++******,,,---+++)))+++++++++***++++++,,,---,,,,,,---------............---,,,,,,,,,---///000------............------------,,,,,,,,,---.../////////////////////////////////000000000//////...//////000000111111000000///000111111111111111000111111333444444444333222444555666777888888888888888999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<======<<<<<<<<<===>>>?????????@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>======??????>>><<<;;;:::999888777888888888999999999999;;;;;;;;;::::::999999999:::;;;<<<;;;:::999:::;;;;;;;;;<<<===>>>>>>======???????????????>>>>>>>>>===>>>???AAABBBDDDEEEEEE@@@@@@@@@???>>>>>>======,,,------------,,,,,,+++******+++,,,...///000000------------------------....../////////000000000---------............///111111000...---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---------........................,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,++++++*********++++++000---+++***,,,...//////---,,,++++++++++++,,,---++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++***)))++++++++++++++++++++++++)))*********,,,---...///++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++......------------,,,,,,,,,,,,++++++******++++++'''((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++---,,,,,,---...---+++)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...************************+++++++++,,,---...000000000...,,,++++++***)))'''******+++,,,,,,,,,,,,,,,------------.........///........./////////000000//////000000000000/////////////////////000111111////////////////////////111111000000000111111222000000000000000111222222111111111222111111000000222222333444444444444444777888999::::::;;;;;;:::<<<<<<>>>???@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>>>>======>>>>>>???@@@???@@@AAABBBCCCCCCCCCCCC@@@??????>>>>>>======<<<>>>=========<<<<<<;;;;;;666666666777777777888888:::::::::999999999999999:::::::::999888888:::<<<;;;<<<===???@@@@@@@@@@@@?????????>>>>>>=========;;;;;;===>>>@@@BBBCCCDDD???>>>>>>======<<<;;;;;;---.........---,,,++++++******+++,,,...///000000------------------------...////////////000000000---------............///---------...............------------------------------------------------++++++,,,---------,,,,,,------------------------------------------------................................................,,,------......------,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,+++***))))))))))))...---++++++---...///...+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))***+++,,,,,,,,,,,,+++***************+++,,,---...------------------------...---,,,+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,+++***+++++++++++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,------------...+++++++++++++++,,,---...++++++++++++++++++++++++---------------,,,,,,,,,---,,,+++*********,,,,,,,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++((()))***...000111///---***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,+++***(((''')))***,,,---...---,,,,,,---............///////////////111111111111000//////000000111111000000///000000000000000111111222000000000000000000000000222111000000000111222333222111000000111222444555333333333333333222111000444444555555666666666666999999:::;;;<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBB@@@@@@AAABBBBBBBBBBBBAAA>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@??????>>>>>>>>>======<<<<<<;;;;;;;;;;;;555555666666666777777777888888888888888888888888:::;;;:::888777888;;;>>>===>>>???AAABBBCCCCCCCCC@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>===<<<<<<;;;;;;:::............------,,,+++,,,,,,,,,------.........------------------------------........./////////---------............///---------.........//////------------------------------------------------,,,,,,---...///.........---------------------------------------------------.............................................,,,------......------,,,------------------------------------------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------.........///,,,,,,+++***)))))))))))),,,+++,,,---//////---+++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******)))***,,,------,,,***))),,,++++++******+++++++++---------------------------,,,+++******)))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++------,,,++++++***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,*********++++++,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++))))))))))))******************)))******+++,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++*********((((((***...111222000...++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,+++*********)))***,,,---......------........./////////000000///000222333333111000////////////000000////////////000000000111111111111111111111111111111111111222111000///000111333444333333222222333444666777666666666666555555444333777777777777888888888999:::;;;<<<======>>>>>>===?????????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA>>>?????????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCC??????>>>>>>>>>>>>======<<<<<<;;;;;;:::999888888666666666666777777777777666777777888888999999999;;;<<<;;;:::999:::===@@@???@@@BBBCCCDDDEEEEEEFFF@@@@@@???>>>===<<<;;;:::888888999999999:::::::::;;;;;;::::::999999888888---............------,,,------------------,,,,,,------------------------,,,,,,---------.........---------............///000//////...------,,,,,,------------------------------------------------,,,------......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------************************,,,,,,,,,---------......,,,++++++*********++++++******,,,...000///,,,***))))))************))))))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***++++++,,,+++++++++***+++,,,------,,,+++***,,,,,,+++***************++++++++++++++++++++++++++++++******))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******,,,---------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))***++++++++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***+++,,,---,,,++++++*********++++++++++++,,,******))))))******++++++++++++++++++++++++++++++******++++++++++++,,,,,,++++++******++++++,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------************************)))***++++++++++++***))),,,,,,,,,---//////---+++++++++,,,---............++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++***))))))************************...---,,,++++++++++++,,,***+++,,,,,,+++***+++---)))***+++---............////////////000000000000000111222222222111000///......////////////......//////000111111111111000111111111111111111111111111111111111111222333444555555555555666888999999999999999:::999999888888:::::::::999:::;;;;;;<<<<<<<<<===>>>????????????@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDCCCBBBAAA???@@@AAABBBBBBBBBBBBAAACCCCCCDDDDDDCCCCCCBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777777777777888888888999999888888999:::;;;;;;<<<<<<<<<===>>>===<<<===???BBBBBBCCCDDDFFFFFFGGGGGGGGGBBBAAA@@@???===<<<;;;:::555555666888999:::;;;<<<999888888777777666555555,,,---..................------------------------------------------------,,,,,,---------.........---------............////////////...------,,,,,,------------------------........................,,,,,,++++++,,,...///000........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,,,,---,,,++++++,,,---...---,,,***+++,,,,,,,,,,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------******+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++***************+++,,,++++++++++++++++++++++++++++++*********+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,------)))***,,,---...---,,,++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------(((***+++------,,,+++***,,,,,,---------.........,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++)))***++++++++++++***)))...,,,+++,,,------,,,+++******+++,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))************************++++++*********+++,,,,,,)))+++---,,,***)))+++---+++++++++,,,---...///000//////000000000111111111111111111111111000//////......////////////......///000111222222222111111222222222222222222222222111111222333444555555555555666777999::::::;;;;;;;;;<<<<<<============<<<======<<<<<<<<<===>>>???>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAACCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<>>>???@@@AAAAAA===???@@@AAA@@@@@@BBBCCCEEEFFFGGGGGGHHHHHHHHHHHHCCCCCCAAA@@@>>><<<;;;:::888888888999:::;;;;;;;;;::::::999999888777777777,,,,,,---.../////////...,,,,,,,,,------.........---------------------------------............///---------.........//////,,,,,,------...///000000------------------------........................,,,+++***)))***,,,///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------...------,,,,,,------......------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---.........,,,***)))+++---......,,,,,,............,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,---------------++++++++++++++++++++++++(((((())))))***+++------------------------------++++++++++++,,,------...******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++***+++,,,---...)))***,,,.........,,,++++++++++++,,,,,,------------,,,,,,++++++*********++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------(((***+++------,,,+++***))))))*********+++++++++...------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........(((***+++,,,---,,,,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---+++++++++++++++,,,,,,---------------------------------)))***+++,,,,,,+++***)))+++***)))***,,,...///...((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++------***---...---***(((***,,,++++++++++++,,,...000111000000000000111111111111222111111000000000////////////000000000000//////000111222333444333222222222222222222222222222222111222444666777777666555666777999;;;<<<<<<<<<<<<======>>>??????@@@?????????>>>=========>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBDDDEEE@@@AAABBBDDDEEEEEEFFFFFFDDDEEEFFFHHHHHHGGGGGGFFFEEEEEEDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======::::::;;;;;;;;;<<<<<<<<<>>>??????AAABBBCCCDDDEEE>>>@@@BBBCCCCCCBBBCCCDDDGGGGGGHHHIIIIIIHHHHHHHHHDDDDDDBBB@@@>>>===;;;:::>>>======<<<;;;:::999999>>>>>>======<<<;;;;;;:::...------,,,,,,------...........................//////.........---------//////.........---------.........///////////////........................---.........---,,,+++++++++******+++---......---++++++++++++++++++++++++......---------,,,,,,,,,---///000...+++)))+++...---,,,+++******+++,,,------..................---,,,,,,------...------,,,/////////......---------,,,,,,,,,++++++*********------......------,,,+++------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,---...............------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******...---+++***)))***++++++)))))))))***+++,,,......++++++++++++++++++++++++,,,,,,+++***))))))******++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------,,,+++............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))*********++++++******++++++,,,---++++++---......---++++++,,,,,,,,,,,,---...//////111111111000000000000000000///.........000111222------......///111333444111111111222333333444444333222111111222333555666444555555666777888888888999:::<<<>>>???>>>===<<<@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@??????>>>>>>BBBBBBCCCCCCDDDCCCCCCCCC@@@AAABBBDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHEEEEEEEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::888999:::<<<===>>>>>>>>>===>>>??????@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEFFFGGGHHHJJJKKKGGGEEECCCCCCCCCBBB@@@>>>BBBAAA???@@@@@@@@@???>>>BBBAAA???>>>===>>>??????...------,,,,,,------...//////////////////////////////.........---------//////.........---------............////////////........................///000000000000//////...///---,,,,,,,,,,,,+++)))---,,,,,,,,,,,,,,,,,,,,,............------,,,,,,---......---,,,+++,,,............------.........------............---------------...------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---,,,++++++******+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************++++++++++++++++++++++++---------------,,,++++++---------------,,,++++++------------------------...,,,***)))+++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++***++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,---...//////111111111111000000000000000000000000000000111111000000000000000000000000111111222222333333444444444333333333444555666777777777888888999:::::::::;;;<<<>>>@@@@@@@@@???>>>>>>>>>???@@@AAAAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@CCCCCCDDDEEEEEEEEEDDDDDDAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHFFFEEEEEEDDDBBBAAA???>>>======>>>>>>>>>>>>>>>===<<<<<<===>>>>>>???>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGIIIJJJKKKIIIGGGEEEEEEEEEEEECCCAAAGGGEEECCCCCCDDDDDDDDDBBBDDDCCCBBBAAA@@@AAAAAABBB......------------......000000000000000000000000...............---------...............---------................................................,,,,,,,,,,,,------------///...,,,,,,------+++***---------------........./////////............---...,,,+++,,,---......------......//////......---,,,,,,------------,,,,,,---.........---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++%%%'''***,,,.........---++++++,,,,,,,,,+++******---,,,++++++******++++++++++++++++++++++++++++++++++++++++++************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++,,,------++++++************++++++,,,,,,,,,,,,---...///000111111111111111111111111000111111111111000000//////000111222222111000///111222222333333444555555666555555555666777888999:::::::::;;;<<<<<<=========>>>@@@AAABBBBBBAAAAAA===>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIHHHFFFFFFEEEEEECCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBAAA@@@??????AAABBBDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHHHHHHHHHHFFFEEEIIIGGGEEEDDDFFFGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEEEE......------------......////////////////////////................................................///...............------........................************+++,,,,,,---,,,+++***,,,...///...------------------........./////////////////////......+++)))+++...000///---***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++............---,,,++++++,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++------------------------,,,+++******,,,,,,+++***+++++++++++++++++++++++++++******)))+++---000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++%%%'''***---///...---,,,***+++,,,------,,,***))),,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***+++++++++,,,,,,++++++***************************...,,,++++++++++++***)))+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---------,,,+++******+++,,,---,,,,,,,,,------...///000000111111111111111222222000000111222111000...---***,,,///111333333333222333333444444555555666666888888888888999:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>???@@@AAABBBBBBBBBAAA>>>???@@@AAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFGGGFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIFFFGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDFFFFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@???@@@BBBDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIIIIJJJJJJHHHGGGHHHFFFDDDCCCDDDFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGG///......------......///........................---.....................---.....................//////......---------,,,..............................------...///000111,,,++++++,,,...//////...++++++,,,,,,---------....../////////////////////...+++)))+++...000///---***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++---.........---,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++------------------------,,,+++******,,,,,,+++***+++++++++++++++++++++++++++***))))))***---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''))),,,......---+++))))))***,,,------,,,+++***************+++,,,---...++++++++++++++++++++++++***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++++++++***(((+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,++++++,,,---...------------...///000000000000111111222222222333///000000111000///---,,,***+++///111333444333333555555666666777888888888999::::::;;;<<<<<<<<<===<<<<<<<<<===============>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFGGGFFFIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDBBBAAA???@@@AAACCCEEEFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHIIIJJJIIIGGGGGGEEECCCCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFF//////............//////........................---------...............---------...............//////......---,,,,,,,,,........................///...---------...///000000///------......,,,++++++++++++,,,------......---............/////////...,,,+++,,,---......------......//////......---,,,,,,------------,,,,,,,,,------......------,,,************++++++++++++,,,,,,,,,,,,------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++************+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......***+++,,,---.........---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---------+++)))(((******+++,,,,,,,,,++++++)))))))))***+++,,,...///++++++++++++++++++++++++******,,,---------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,........................,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------......------------...///000111000000111111222333333333///000000000000//////...///000222333444444333333777888888999999:::;;;;;;:::;;;<<<===>>>>>>>>>==============================>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCAAABBBCCCEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGGGGHHHIIIHHHGGGFFFGGGIIIIIIIIIGGGGGGFFFFFFGGGHHHIIIHHHGGGDDDEEEFFFFFFGGGFFFFFFFFF//////............//////........................---------.........//////---------.........////////////...------,,,++++++........................///...---++++++,,,---...000///------......,,,+++,,,,,,,,,---......//////,,,,,,------............---......---,,,+++,,,............------.........------............------++++++,,,---............+++++++++***************,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---)))***+++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---+++*********+++,,,,,,---++++++++++++++++++++++++)))***,,,---...---,,,+++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,------------------------++++++,,,---------------++++++,,,---------------------------------------,,,,,,,,,...000000///---++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......,,,------......------,,,------------...///000111000000111222222333444444111111111111111111222222444444555555666777777888:::::::::;;;<<<<<<======:::;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBAAABBBCCCDDDEEEFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGCCCDDDEEEGGGHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGGGGIIIIIIJJJJJJKKKKKKKKKLLLJJJIIIHHHHHHHHHHHHIIIJJJGGGHHHHHHIIIIIIIIIHHHHHHEEEFFFGGGHHHIIIIIIJJJIIIFFFGGGGGGGGGGGGFFFEEEEEECCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHFFFFFFGGGIIIKKKJJJHHHFFFDDDDDDFFFGGGGGGGGGFFFFFF//////............//////000000000000000000000000---------.........//////---------.........////////////...---,,,,,,++++++........................444333111///...///000111---,,,,,,---///000///...---------...///000000111,,,,,,,,,---------......---///000...+++))),,,...------+++******+++---------......//////......---******,,,---.../////////...------,,,,,,+++++++++,,,,,,,,,------.........------......------,,,+++------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++*********************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++(((((()))++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++---...---,,,++++++******++++++++++++++++++++++++++++++)))***,,,.........,,,+++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,------......------------------------+++,,,------............+++,,,------............************************------...000222333111000++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((---,,,,,,,,,,,,---......++++++---......---++++++...------......///000111000000111222333333444444333333222111222333555666444444555777999;;;>>>???;;;;;;<<<<<<===>>>>>>>>>:::;;;===>>>??????>>>>>>????????????????????????????????????@@@AAABBBBBB???@@@BBBDDDFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJHHHHHHIIIIIIJJJJJJIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEFFFGGGGGGGGGFFFFFFBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGIIIJJJIIIHHHDDDDDDFFFIIIKKKJJJGGGDDDCCCDDDFFFGGGHHHGGGGGGFFF//////000000000000000000//////.........---------///......---...///111222...---------------......,,,,,,,,,------......///111000000000000/////////................................................////////////////////////---------............/////////...---,,,,,,++++++,,,------......------,,,+++++++++,,,,,,,,,------***+++,,,,,,------------,,,------......------,,,///...---,,,,,,---...///,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++///...------++++++***))),,,,,,++++++,,,,,,---...)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,''')))+++...///...---,,,.........------,,,,,,,,,---------,,,,,,++++++++++++***)))***,,,---,,,+++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))************)))((((((+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++------++++++++++++------.........------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,...---,,,***))))))***+++***)))))))))***,,,...///************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,111000...,,,+++))))))(((,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++)))************+++++++++)))***,,,,,,***)))***+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,************************+++***)))))))))***+++,,,...---,,,+++*********)))++++++++++++++++++++++++,,,,,,,,,---------......------------------------///......---...///111222000000000111222222333333444444444444444555666777666777888999:::;;;;;;<<<@@@>>>;;;<<<>>>???>>><<>><<<===???@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD333444555666666666666666333333333333222222222222222111000000//////000000000//////.........//////............////////////.........---------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------------------............---------------.........//////+++,,,,,,------------,,,,,,------......------,,,......------------......//////...---,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,---+++***)))***,,,---,,,+++*********)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))&&&'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++************+++------.........,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************+++++++++,,,)))+++,,,,,,+++******+++...,,,(((&&&&&&(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))******++++++******)))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------...//////...---+++***------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,...000111444444555666666777777888999999999999999::::::::::::::::::;;;<<<===>>>???AAA???>>>???AAABBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEEEEDDDEEEEEEFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD666777888999999999999999888888888777777777666666555555444333222222111111111111000/////////000000/////////////////////...000000000/////////......++++++,,,,,,---.........---------------------------------------------------------............///,,,,,,------------------------............------------------............,,,,,,---------------,,,,,,------......------,,,------------------------000///......------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------+++***)))***,,,---,,,+++***)))))))))***+++,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))'''((()))***++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***)))***+++---...//////...---+++,,,---------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******+++++++++,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++++++++,,,,,,)))+++,,,,,,+++******+++///,,,)))&&&&&&))),,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------******+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------////////////000111333444666666777777888999999999;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::;;;===???@@@AAA@@@@@@AAABBBDDDDDDEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJIIIIIIHHHFFFEEEDDDDDDCCCBBBAAABBBCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFHHHIIIJJJKKKLLLJJJJJJJJJKKKLLLLLLLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE999:::;;;<<<============>>>=========<<<<<<<<<<<<::::::999888777666666555444333222222111111111222111111000000/////////...111111000000000/////////,,,,,,,,,------.........////////////////////////---------------------------------............///,,,,,,---------------------......//////......---+++,,,,,,,,,,,,------------------......------,,,,,,------......------,,,,,,------------------,,,000///...---------------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------+++++++++,,,,,,---------+++***)))***,,,---,,,+++***)))))))))***+++,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********************************++++++******)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***)))+++,,,............,,,+++***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++------+++***+++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------///---+++)))(((***,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........111000000000111333555666777777888888999::::::;;;<<<<<<============<<<;;;::::::999999:::<<<>>>@@@BBBBBBBBBCCCCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDBBBAAABBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDBBBAAABBBBBBAAA@@@AAABBBDDDEEEBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHJJJKKKLLLIIIIIIIIIJJJJJJKKKKKKLLLJJJIIIHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDD======???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAA????????????>>>===<<<;;;999888777666666555555666555444444333222111000000000000000/////////..............................////////////////////////---------------------------------............///------------------------......////////////......+++++++++,,,,,,,,,---------............------,,,,,,------......------,,,,,,,,,------------,,,,,,...---------------......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///******++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---+++***)))***,,,---,,,+++*********)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++,,,,,,+++******)))++++++++++++++++++++++++------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************+++++++++*********+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,---------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******++++++******))),,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,...,,,***((((((***,,,...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000000000000000222444666777999999::::::;;;<<<<<<<<<===>>>???@@@???>>>===<<<;;;:::999999:::<<>>===<<<;;;;;;;;;;;;999999888777666555444333111111111111000000000000000000000//////......---////////////////////////........................---------............///.........------,,,,,,+++......////////////......,,,,,,,,,,,,---------..................---,,,,,,,,,------......------,,,+++,,,------------,,,+++,,,++++++,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++***)))***,,,---,,,+++++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************+++++++++,,,,,,***************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++++++++***++++++,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------***,,,------,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))******++++++******))),,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000111111222222222222222444666888999;;;<<<<<<===>>>>>>??????@@@AAABBBCCCBBBAAA???>>>===<<<;;;:::;;;===@@@BBBCCCEEEFFFEEECCCBBBEEEGGGFFFFFFGGGGGGFFFFFFEEEDDDBBBCCCEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHJJJLLLIIIKKKMMMOOOOOOOOONNNMMMJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKMMMOOOPPPRRRRRROOONNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRROOONNNKKKIIIHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGHHHIIIIIIHHHFFFEEECCCBBBAAA@@@????????????===<<<;;;:::999777777666444444444333333333222222222222111000///...------........................////////////////////////---------.........////////////...---,,,,,,++++++......////////////......---------.........//////.../////////...---,,,,,,,,,------......------,,,++++++------------++++++*********+++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***))),,,,,,,,,------.........---------,,,,,,++++++++++++***)))***,,,---,,,+++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))((()))***+++,,,---------++++++++++++++++++++++++&&&&&&((()))+++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,***************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,))))))((()))***---///000111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------***,,,------,,,+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******)))+++...000000///,,,***------------------------,,,,,,------------.........//////000111222222333555555555666777999;;;===>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEECCCAAA@@@>>>===<<<;;;<<>>>>>>>>===<<<:::888777666666555444444333222111000000000//////......//////000------------------......---...///000///...---,,,,,,,,,,,,+++,,,,,,------------------------------,,,,,,------...------,,,.........///......------////////////////////////........................,,,,,,---...///////////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------///---+++))))))+++---///------,,,+++,,,---...///***++++++,,,,,,---......************************)))***,,,------,,,+++***...---+++*********++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,,,,+++******+++,,,,,,---,,,***))))))***,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,++++++999666111,,,)))***+++------,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,---......---,,,,,,.........------,,,,,,,,,***+++,,,,,,------------///---++++++------+++))),,,,,,,,,------,,,++++++++++++++++++++++++++++++------------,,,++++++***************************,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++------------......///000------------------------,,,,,,++++++,,,...///111------...---,,,+++---///,,,,,,++++++***+++++++++++++++,,,---------,,,,,,111222333222000...///000222222222222333444555555555555666777999<<<>>>???AAAAAAAAA@@@@@@?????????AAACCCFFFHHHHHHFFFCCCAAABBBAAA@@@??????AAABBBDDDDDDCCCAAAAAAAAABBBDDDFFFHHHIIIIIIIIIIIIHHHFFFEEEJJJJJJJJJJJJIIIIIIHHHGGGCCCBBBAAA@@@????????????BBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCFFFDDDBBBBBBCCCEEEEEEEEECCCDDDFFFGGGIIIIIIJJJJJJLLLLLLLLLMMMNNNOOOPPPQQQTTTRRRQQQOOOOOOOOOPPPQQQTTTVVVZZZ^^^```aaa```___YYYXXXVVVVVVWWWWWWWWWVVVUUUZZZ\\\ZZZ[[[___aaaaaabbb```]]]]]]^^^```bbbcccdddddddddcccbbbaaa```___[[[XXXTTTRRRQQQQQQPPPOOONNNOOOPPPQQQSSSTTTVVVVVVKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPRRRTTTSSSPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDBBB@@@???>>>======999888888777666555444333222222111000000000000000............////////////......///000000///...---...------,,,,,,------...........................------.........---,,,,,,......////////////......................................................,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...//////...,,,******+++,,,...++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,+++*********++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------222000---***((()))+++,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,---...,,,,,,---......---,,,,,,+++++++++*********))))))***+++,,,,,,---------,,,---+++***+++---...---+++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++***,,,,,,,,,------,,,,,,++++++************+++,,,---------------------------+++************+++---...,,,------,,,++++++,,,...,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,---//////......///111444333333444444555666777888888999:::<<<>>>@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGGGGEEECCCBBBCCCBBBAAA@@@@@@BBBCCCEEEDDDCCCBBBAAABBBCCCEEEFFFHHHHHHIIIJJJJJJIIIGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEAAA@@@??????????????????BBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGEEEDDDDDDDDDEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMMMMOOONNNOOOOOOQQQSSSUUUWWWYYYYYYXXXXXXYYYZZZZZZ[[[]]]___cccfffhhhiiihhhhhhcccaaa___^^^^^^_________^^^ccceeecccbbbeeegggeeehhhfffcccbbbccceeehhhiiikkkkkkllllllllljjjhhhgggbbb^^^ZZZWWWWWWWWWWWWWWWWWWXXX[[[^^^bbbeeegggiiiOOOOOOOOOPPPQQQSSSTTTUUUVVVUUUUUUUUUUUUUUUSSSPPPMMMLLLKKKJJJIIIJJJJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIHHHGGGFFFEEEDDDDDD>>>>>>===<<<;;;::::::999666666555444333222222222111000000000000000000000......///000000//////...///......---------......////////////////////////...............---,,,+++......////////////......------------------------........................,,,------------,,,,,,+++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------***+++---......---+++***,,,,,,,,,,,,,,,---......333111---)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---,,,+++*********++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++------------------------.........---------,,,,,,************************)))******+++---......///,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++,,,---------,,,,,,+++******+++---......---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,++++++***---------------,,,+++++++++,,,,,,------,,,,,,,,,---------,,,------...///........................+++++++++******+++,,,,,,+++,,,---,,,******,,,---,,,,,,++++++++++++,,,,,,---,,,,,,+++,,,---...///***,,,...//////111333555666666666666777888999:::;;;<<<<<<===???AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHJJJJJJKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDBBBAAA>>>>>>=========>>>??????BBBBBBBBBAAABBBBBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHGGGGGGGGGGGGHHHIIIJJJLLLLLLNNNOOOPPPRRRSSSSSSUUUTTTTTTUUUWWWZZZ]]]______```aaacccdddeeeeeeeeedddfffhhhkkklllllllllkkkiiigggeeecccbbbccceeefffkkkoooqqqnnnlllmmmmmmkkkmmmkkkhhhfffgggjjjnnnqqquuuwwwzzz||||||{{{yyywwwsssoooiiiffffffgggiiijjjkkkmmmqqqwww}}}PPPOOOOOOOOOQQQSSSUUUVVV[[[YYYVVVUUUUUUUUUSSSRRRMMMLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLPPPPPPPPPOOOOOONNNNNNNNNLLLLLLKKKKKKJJJIIIHHHGGGDDDDDDCCCBBBAAA@@@??????<<<<<<;;;:::888777555555333333333333222222222222/////////000000///////////////...------------...////////////////////////////////////...---,,,+++,,,------............---------------------------........................------------,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------222000---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++,,,+++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++******))))))******+++++++++++++++++++++++++++***+++++++++++++++,,,,,,******++++++++++++,,,,,,,,,++++++******++++++,,,------------------------------------,,,,,,,,,,,,******************************+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********************,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++............---,,,++++++++++++,,,---------,,,,,,//////............//////..............................------------------+++,,,,,,+++******+++---,,,,,,+++++++++,,,------...---,,,+++,,,...000111...000222444444555888:::999999999999:::;;;<<<===>>>>>>??????AAABBBDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJKKKKKKKKKJJJJJJFFFFFFFFFDDDCCCAAA???>>><<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDEEEGGGHHHIIIHHHJJJKKKLLLMMMNNNPPPRRRSSSSSSTTTUUUWWWYYYZZZ[[[]]]]]]\\\\\\^^^aaadddfffeeefffhhhjjjkkkkkkjjjiiijjjkkklllmmmlllkkkjjjiiijjjiiigggeeeeeegggkkknnnvvv{{{|||yyyuuuuuussspppmmmlllkkkjjjlllpppvvvzzzQQQPPPPPPPPPQQQSSSUUUVVV[[[XXXUUUTTTTTTTTTSSSQQQLLLKKKJJJHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???===;;;999777777777666666666555555222222111111000000000000//////...---------------.........................../////////......---,,,***+++,,,---------------------------------------........................------------,,,+++******......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++,,,,,,,,,------...---+++******+++---...+++++++++,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++...---+++***)))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,------,,,,,,+++---------,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---.........------,,,+++***+++,,,,,,---------,,,,,,,,,+++++++++++++++,,,........................------------------,,,,,,+++,,,,,,+++******+++---,,,+++++++++,,,------...000///------...000222333333555777888777888:::<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJEEEEEEEEECCCBBB@@@>>>===<<<<<<<<<<<<===???@@@AAACCCBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCDDDFFFIIILLLMMMLLLOOORRRTTTUUUVVVYYY\\\[[[[[[[[[\\\^^^```bbbdddgggfffffffffgggiiilllmmmoooooopppqqqpppooonnnmmmoooooonnnmmmkkkiiigggeeeiiijjjkkkkkkmmmqqqxxx}}}~~~zzzuuuvvvwwwxxx{{{RRRRRRRRRRRRSSSTTTUUUUUUWWWUUUSSSRRRSSSSSSRRRQQQLLLKKKJJJHHHGGGGGGGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGLLLMMMMMMNNNOOOPPPQQQQQQPPPQQQRRRSSSSSSRRRPPPPPPMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGEEECCCAAA???>>>======<<<<<<;;;;;;:::888777666444333333333333111000///.......................................---....../////////......***+++,,,---------------------------------------........................,,,------------,,,,,,+++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------///---+++))))))+++---///******+++,,,,,,,,,,,,,,,)))+++---///000000...---************************,,,++++++++++++++++++,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))***+++---------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,---)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++---------,,,,,,++++++++++++++++++*********))))))++++++------------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------...---------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---......---+++******+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,------------,,,,,,******+++,,,------------...------,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,+++++++++,,,---,,,******,,,---,,,++++++,,,,,,---...///000000000000111222444555555777888999888888:::;;;>>>>>>>>>>>>???@@@AAABBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHJJJJJJKKKJJJIIIIIIEEEEEEDDDCCCBBBAAA???>>>=========>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFBBBCCCCCCEEEIIIMMMQQQTTTSSSWWW\\\]]]]]]^^^aaadddbbbbbbbbbccceeegggjjjllloooooopppqqqrrrtttvvvwwwzzzzzzyyyxxxwwwuuutttsssooonnnmmmkkkiiigggeeecccgggkkkppptttxxxPPPQQQQQQRRRRRRQQQQQQQQQRRRQQQPPPQQQSSSSSSRRRQQQNNNLLLKKKIIIHHHGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEHHHIIIJJJLLLNNNOOOQQQQQQQQQRRRSSSUUUUUUTTTRRRQQQQQQQQQPPPOOONNNMMMLLLLLLKKKKKKLLLLLLKKKIIIFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA???>>><<<:::888777777777444333222111000000000000////////////////////////,,,---...//////000000///+++,,,---...////////////................................................,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,---,,,,,,++++++,,,---...////////////++++++++++++++++++++++++)))******+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++(((***,,,---......---,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------)))******+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,***+++---......---+++***++++++,,,------,,,++++++************************+++,,,---...///......---,,,,,,+++******+++,,,,,,---------....../////////,,,---------,,,,,,+++***+++---...---+++***+++---)))***+++,,,------------------------------------,,,,,,---------,,,++++++------------------------+++,,,,,,---......------)))***+++,,,------------)))***+++,,,------------000000///...............,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,,,,+++,,,------,,,++++++,,,...+++++++++,,,,,,...//////111111222333444555666666555777999999999999;;;===????????????@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIGGGGGGDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDEEEHHHMMMSSSXXX[[[]]]bbbffffffdddccceeehhhggggggggghhhjjjmmmppprrrsssuuuxxx{{{~~~}}}|||{{{zzzzzzssssssrrrqqqpppnnnmmmmmmooouuu~~~MMMNNNOOOOOOOOONNNLLLKKKPPPOOOOOOQQQSSSTTTSSSQQQOOONNNLLLJJJIIIHHHIIIIIIGGGFFFFFFEEEEEEDDDDDDDDDFFFGGGIIIKKKMMMOOOQQQRRROOOQQQRRRTTTTTTSSSRRRQQQTTTTTTSSSRRRQQQPPPOOOOOOMMMNNNOOOOOONNNLLLIIIHHHIIIIIIIIIHHHGGGFFFFFFEEEEEECCC@@@>>>;;;:::::::::666555444333222222222222000000000000000000000000+++,,,---///000000111111---...///000111111111111////////////////////////........................,,,,,,---...////////////+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,---------+++,,,------------,,,+++)))***+++,,,---,,,++++++...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,)))***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++((())),,,.........---,,,***+++,,,------,,,+++******++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,---......///000000---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,------------------------******+++,,,------...///---,,,,,,+++,,,...///000***+++---......---+++***++++++------------++++++************************)))***,,,---...---,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,------------,,,,,,+++***)))+++------++++++---000)))***+++,,,------...---------------------------------------,,,,,,+++***........................+++,,,,,,---.........---((()))***+++,,,---------)))***+++,,,------...---...---,,,+++++++++++++++++++++++++++++++++++++++)))+++,,,...//////......---......---,,,,,,---///+++++++++,,,---...///000111222444555666777777777666888:::;;;;;;<<<>>>@@@@@@@@@@@@@@@AAABBBCCCCCCFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEECCCBBBAAA@@@???BBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGKKKPPPWWW]]]aaaeeeiiimmmlllhhheeegggjjjjjjjjjjjjjjjmmmpppsssuuuuuuxxx}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}LLLLLLLLLLLLLLLLLLMMMMMMOOONNNNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIKKKLLLNNNLLLKKKIIIGGGFFFDDDDDDCCCEEEDDDCCCEEEHHHKKKKKKKKKOOONNNNNNOOOPPPQQQRRRSSSUUUSSSQQQSSSUUUUUUSSSPPPQQQPPPNNNLLLKKKIIIIIIIIIIIIJJJLLLMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDBBB???<<<:::999777555333333333333111111222333222111000///000000000000///...---,,,......///////////////...////////////////////////---------------,,,,,,,,,..............................//////......---,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------******************+++++++++*********+++,,,------)))******++++++*********)))******++++++,,,------++++++*********+++---...,,,,,,,,,+++++++++******+++*********+++,,,,,,---++++++++++++++++++++++++************************---,,,,,,+++*********++++++,,,,,,------,,,,,,+++---,,,,,,+++*********+++,,,,,,+++******+++,,,,,,,,,+++++++++,,,...000111,,,++++++******++++++,,,,,,,,,+++++++++,,,---...,,,+++*********+++,,,---...---,,,++++++,,,...///,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++---,,,+++***+++,,,---...---------------------------,,,,,,,,,,,,---......---.........---,,,,,,+++***++++++,,,,,,------...000000//////.........---......//////...---,,,,,,...------,,,,,,,,,---------,,,++++++------,,,+++...---,,,,,,+++,,,,,,,,,,,,,,,+++,,,---///111222444444444555666888:::;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIILLLKKKIIIGGGGGGGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCAAACCCCCCCCCAAAAAAAAACCCDDDCCCBBBCCCDDDDDDCCCBBBFFFHHHIIIIIIHHHHHHHHHIIIGGGHHHKKKNNNSSSZZZccciiilllmmmnnnmmmjjjhhhhhhhhhmmmnnnoooooooooqqquuuxxxyyy}}}~~~~~~EEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIKKKLLLKKKJJJIIIGGGFFFEEEEEEEEEEEECCCBBBCCCEEEFFFFFFEEEJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSRRRSSSUUUUUUSSSQQQQQQQQQOOONNNLLLKKKKKKKKKLLLMMMNNNOOOOOOMMMLLLKKKJJJHHHGGGGGGGGGFFFCCCAAA===<<<:::888666666666666333444555555555444222111...///////////////............////////////......////////////////////////---------------.................................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,------...---,,,+++***))))))(((++++++*********+++,,,,,,,,,,,,,,,,,,,,,+++******,,,+++++++++************++++++*********+++,,,---,,,,,,,,,+++++++++******+++*********+++,,,,,,---++++++++++++++++++++++++************************---,,,++++++******+++++++++,,,,,,------,,,,,,+++---,,,++++++******++++++,,,,,,+++******+++,,,,,,++++++++++++,,,---...///,,,++++++******++++++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,---...---,,,,,,+++++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------,,,,,,,,,------......------......------,,,+++...------,,,,,,++++++***---------,,,,,,+++++++++------......---,,,,,,+++---,,,,,,+++++++++,,,,,,---,,,++++++------,,,+++,,,,,,+++******+++++++++---,,,,,,---...000222333555555555666888999;;;<<<<<<<<<===>>>???@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGEEEDDDEEEFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEDDDBBBBBBBBBCCCEEEDDDDDDDDDEEEFFFFFFEEEEEEGGGJJJKKKJJJJJJKKKMMMMMMNNNOOOQQQUUU\\\eeekkkpppqqqqqqpppmmmlllllllllmmmnnnoooooopppssswwwzzz?????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHFFFFFFEEEEEEFFFFFFEEEBBBBBBCCCCCCBBBAAADDDEEEFFFHHHKKKMMMPPPQQQSSSRRRRRRSSSTTTUUUSSSRRRQQQQQQQQQPPPOOOOOONNNNNNPPPQQQRRRRRRRRRQQQOOONNNLLLJJJHHHHHHHHHHHHHHHFFFBBBAAA???===;;;;;;;;;;;;777888999999999888666555///000111111222222111111......////////////......////////////////////////---------......//////000........................,,,------------,,,++++++------------------------***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------......---,,,++++++******++++++******)))*********,,,,,,---,,,,,,+++***)))......---,,,***)))((((((++++++*********+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,++++++******++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,---...///,,,,,,,,,,,,++++++***)))++++++************++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........++++++,,,---------------------------------------,,,,,,,,,---------......------......------,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---,,,,,,+++***+++++++++******++++++,,,---,,,+++,,,---...---+++,,,+++++++++++++++,,,---.........///000222444555777777777888:::;;;===>>>======>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAABBBDDDFFFGGGIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCCCCCCCCCCBBBBBBDDDEEEFFFEEEDDDCCCCCCEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIKKKOOOQQQQQQRRRSSSTTTSSSSSSSSSTTTWWW]]]eeekkkqqqrrrrrrpppnnnlllmmmnnnppprrrtttvvvyyy|||=========>>>>>>??????@@@???@@@@@@AAABBBBBBCCCCCC@@@??????@@@AAABBBDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDGGGEEECCCBBBCCCCCCBBB@@@AAAAAABBBDDDFFFHHHKKKLLLPPPPPPPPPQQQRRRSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSRRRQQQQQQMMMJJJHHHGGGHHHJJJJJJIIIGGGFFFDDDBBB@@@@@@@@@@@@<<<<<<===>>>===<<<;;;:::555555666666555444444333//////000000//////......////////////////////////,,,------...///000111111........................------......------,,,+++........................+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------+++,,,,,,------.........,,,+++******))))))))))))******++++++++++++******///......---,,,+++******+++++++++++++++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,+++++++++************************************************,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,---,,,+++)))(((,,,++++++******++++++,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------...,,,,,,---------+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////***+++---.........---,,,------------------------,,,,,,---------...------,,,------...------,,,,,,***++++++,,,,,,------.../////////...............,,,,,,---------,,,,,,+++++++++++++++++++++,,,---...,,,+++,,,---...---,,,---,,,,,,,,,---....../////////000222333555666777999999:::;;;<<<>>>???@@@?????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBBBB======>>>???AAACCCFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCC@@@AAABBBBBBCCCBBBBBBBBBDDDFFFFFFFFFDDDDDDDDDFFFEEEFFFGGGHHHIIIKKKNNNPPPSSSVVVYYY[[[\\\\\\\\\]]]YYYYYYYYYYYY\\\aaaiiinnnuuuvvvuuusssqqqqqqsssuuuyyy|||<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@============>>>???@@@AAABBBBBBAAA@@@@@@AAAAAABBBCCCAAA@@@@@@AAABBBAAA@@@@@@@@@@@@@@@AAACCCDDDDDDJJJKKKMMMNNNNNNOOOOOOOOONNNOOOQQQSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRNNNLLLJJJJJJKKKLLLMMMLLLJJJIIIGGGEEEDDDCCCCCCCCC@@@AAABBBBBBBBBAAA??????::::::999888666555333222000111111111000000///...////////////////////////,,,------...///000111111........................///////////////...------........................+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---......//////,,,,,,+++***)))))))))***))))))+++,,,------------........................++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,++++++***************************************************,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,------,,,+++)))(((,,,++++++******++++++,,,***+++,,,---------,,,,,,***+++++++++,,,,,,,,,,,,,,,---.........---+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////+++,,,---...///...---,,,------------------------+++,,,---.........------,,,,,,------...------,,,***++++++,,,,,,------.../////////////////////000------............------,,,,,,,,,,,,,,,---.........---,,,,,,......---,,,+++++++++,,,,,,...//////000111333444666888999999;;;;;;;;;<<<>>>???AAABBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCBBB@@@@@@<<<<<<===???AAADDDFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBCCCCCCBBBBBBCCCEEEFFFFFFEEEEEEFFFHHHGGGHHHJJJKKKLLLNNNSSSVVV\\\___ccceeedddccccccddd^^^___```bbbeeekkksssxxx~~~|||~~~<<<<<<======>>>???@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>>>>????????????@@@??????>>>>>>>>>??????>>>===;;;<<<===>>>>>>===??????>>>>>>>>>>>>>>>???CCCFFFHHHIIIIIIIIIJJJLLLKKKMMMOOORRRTTTUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPNNNNNNOOOPPPPPPOOOLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDEEEFFFEEEDDDCCCBBB===<<<;;;999777555222111222222333222222111000///////////////////////////---------......//////000........................///000000000000///..............................+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------.........------,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,...////////////,,,,,,---......///000000++++++,,,,,,,,,+++******,,,,,,,,,+++++++++*********+++,,,---,,,+++***)))************************************************++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,***++++++,,,,,,++++++***,,,,,,---,,,,,,+++******,,,++++++******++++++,,,***+++,,,---...---,,,+++)))***+++,,,,,,,,,++++++,,,------......---------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------.........,,,,,,---...............------------------------+++,,,---.........---,,,,,,,,,------......------...------,,,,,,++++++***,,,,,,,,,------------...------......//////......,,,,,,,,,,,,---...//////...---,,,---...///...,,,)))))))))***+++---...///222333555777999:::;;;<<<<<<<<<<<<===???@@@BBBCCCAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCCCCDDDCCCAAA???>>><<<===???@@@BBBDDDEEEEEECCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCDDDCCCCCCCCCEEEGGGGGGGGGHHHJJJKKKKKKMMMOOOPPPPPPRRRXXX]]]bbbeeeiiikkkkkkiiiiiiiii```cccggglllrrryyy===>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>=========>>>===<<<::::::<<<<<<<<<;;;======<<<<<<;;;<<<<<<<<<===@@@CCCDDDCCCDDDFFFHHHHHHJJJMMMQQQTTTUUUVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPQQQQQQQQQOOOMMMLLLKKKIIIGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGEEEDDD@@@??????===;;;999777666444444444444333222111000////////////////////////---------------................................./////////000///......---------------------------,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,+++++++++++++++,,,---.........+++,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++*********+++,,,------+++***(((************************************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++******++++++,,,---***+++,,,,,,,,,,,,+++***------,,,,,,,,,,,,,,,---,,,++++++******++++++,,,)))+++,,,......---,,,+++***+++,,,---------,,,,,,++++++++++++,,,---......++++++,,,------,,,++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------,,,,,,,,,,,,---------------...//////------------------------***+++---//////...---,,,+++,,,------......------...------,,,,,,++++++************++++++,,,,,,,,,+++,,,---............---++++++++++++,,,---...//////---,,,---...///...---***++++++,,,...///111222333444666999;;;=========<<<<<<===>>>???AAABBBCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFDDDCCCBBBBBBBBBCCC@@@AAABBBCCCBBBAAA???>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBCCCDDDDDDDDDDDDDDDFFFHHHJJJJJJLLLNNNPPPPPPSSSVVVUUUUUUWWW^^^cccfffjjjoooqqqrrrqqqpppppplllqqqyyy~~~{{{zzzsssrrrpppnnnkkkiiihhhhhhAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFFFFGGGHHHIIIIIIEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>============@@@>>><<<<<<======<<<;;;;;;;;;;;;:::;;;;;;<<<<<<999===@@@AAA@@@@@@CCCEEEFFFHHHLLLPPPSSSUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSPPPOOOOOOPPPQQQOOOMMMJJJLLLJJJHHHFFFEEEDDDDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCBBBBBB@@@???===<<<555555555555444333222111////////////////////////------------------,,,,,,..............................//////......---,,,------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,))))))***+++---......///,,,,,,,,,,,,------...///++++++******((('''%%%%%%******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,+++++++++*********+++---------+++)))((())))))))))))))))))))))))************************+++*********+++,,,,,,---+++,,,,,,------,,,,,,++++++*********+++,,,,,,---***+++,,,------,,,+++***...---,,,+++,,,,,,...///,,,++++++++++++++++++,,,)))***,,,......---,,,++++++,,,---.........---,,,******))))))***,,,...///++++++------------++++++***+++,,,------,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++......---,,,,,,...///000------------------------***+++---//////...---,,,+++,,,,,,---.........---***++++++,,,,,,---......******+++++++++,,,,,,,,,***+++,,,,,,------------************+++,,,---...///...------...///...---......///000222444555666333555777:::<<<>>>>>>>>><<<<<<===>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIGGGFFFEEEDDDDDDDDDFFFEEECCCBBBAAAAAABBBBBB???@@@AAABBBBBBAAA???===??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEEEEGGGJJJLLLMMMOOORRRTTTUUUXXXZZZYYYXXX[[[aaagggiiimmmsssvvvxxxwwwwwwxxx}}}yyysssnnnlllkkkiiihhhnnnnnnnnnmmmkkkhhhdddbbbbbbaaa___\\\ZZZXXXWWWVVVBBBBBBCCCDDDFFFHHHKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJLLLMMMMMMLLLJJJKKKLLLGGGFFFDDDCCCBBBBBBCCCCCC???????????????>>>===<<<<<<<<<;;;;;;;;;<<<=========<<<:::999999:::<<<===CCCDDDFFFIIIKKKMMMNNNNNNQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRPPPNNNLLLJJJHHHFFFDDDCCCCCCDDDFFFHHHHHHIIIIIIJJJJJJJJJJJJJJJHHHFFFDDDCCCDDDCCC@@@===<<<;;;:::999777666555444444444333222111111222222000000000000000000//////------------------------......------------..............................---......//////......---......//////...---,,,,,,+++,,,...//////...,,,+++.........------,,,,,,,,,------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++///...---,,,++++++***+++---+++***+++......,,,******+++,,,---------,,,,,,***)))))))))***+++,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.....................------,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------//////...---,,,,,,++++++........................,,,---...//////...---,,,---------........./////////............---------+++,,,...000222555666777999:::;;;<<<============@@@@@@AAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???????????????@@@AAABBBBBBCCCCCCBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAABBBCCCCCCBBBAAABBBCCCEEEFFFEEEFFFHHHJJJIIIJJJMMMPPPSSSVVVYYY[[[aaabbbbbb```___aaagggmmmnnnvvv{{{zzzzzzzzz~~~|||wwwpppjjjgggggghhhdddbbb___\\\ZZZYYYYYYZZZ]]][[[[[[[[[[[[ZZZXXXVVVTTTSSSQQQPPPOOONNNOOOOOOJJJIIIIIIIIIJJJKKKMMMNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQPPPOOOMMMNNNNNNKKKJJJIIIGGGFFFFFFFFFFFFBBBBBBAAAAAA@@@?????????>>>>>>===============>>><<<;;;999888888999:::;;;@@@AAACCCEEEGGGHHHIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLPPPQQQQQQQQQPPPMMMKKKIIIGGGFFFDDDBBBBBBDDDFFFGGGIIIJJJJJJKKKJJJJJJIIIIIIKKKIIIGGGGGGHHHGGGDDDAAA??????>>><<<:::999888777666555444333222222222222111111111111111000000///..............................------------..............................+++,,,,,,------,,,,,,+++......//////...------,,,+++,,,...//////...,,,+++......---------,,,,,,,,,------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++//////...---,,,,,,,,,,,,---+++***,,,......,,,*********++++++,,,,,,++++++++++++++++++++++++,,,---------------------------++++++++++++++++++,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......---------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------///......---,,,,,,++++++------------------------------...//////...------,,,------------.........++++++,,,---///000111111...///000222444666888999:::;;;<<<======>>>>>>===@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAABBBCCCDDDDDDEEEEEEFFFGGGHHHJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEDDDDDDFFFHHHIIIJJJIIIJJJLLLMMMNNNPPPSSSVVVXXX[[[^^^___dddfffiiiiiijjjmmmrrrwww|||}}}{{{xxxtttnnniiifffeeeffffffiiihhheeeaaa]]][[[\\\^^^[[[ZZZWWWUUUSSSSSSTTTTTTUUUSSSSSSTTTUUUVVVUUUTTTRRRQQQPPPNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNRRRSSSTTTSSSQQQPPPQQQRRRPPPOOONNNLLLKKKKKKKKKKKKGGGFFFDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@????????????===<<<;;;:::999999:::;;;<<<===>>>@@@BBBCCCCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGKKKLLLNNNOOONNNLLLIIIGGGFFFEEECCCBBBBBBCCCEEEFFFJJJJJJJJJKKKKKKJJJIIIIIILLLKKKJJJJJJJJJIIIFFFDDDDDDCCCBBB@@@???===<<<;;;888888777666444333222222222222222222222111000////////////////////////.........------------..............................,,,,,,------------,,,,,,.........///......---,,,,,,---...//////...---,,,...------------,,,,,,,,,------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++***)))------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,*********+++000///...------,,,,,,---,,,++++++,,,------,,,***))))))*********+++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,...------------,,,,,,,,,------------------------............------------------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,,,,------------++++++,,,...///111222222111222333555777999:::;;;;;;<<<===>>>>>>???>>>>>>AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAABBBCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLLLLLLLLLLNNNPPPSSSVVVZZZ]]]```cccfffiiinnnsssyyy||||||wwwtttnnnmmmllliiigggeeecccbbb^^^\\\XXXUUUSSSSSSTTTUUUYYYYYYXXXUUURRRQQQSSSTTTUUUTTTRRRPPPOOOPPPQQQRRRQQQPPPOOOQQQTTTVVVWWWVVVUUUUUUTTTRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNQQQRRRRRRRRRQQQPPPRRRSSSRRRRRRQQQPPPOOONNNMMMMMMLLLKKKHHHFFFEEEFFFGGGHHHFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>=========>>>:::;;;<<<===>>>?????????BBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLLLLJJJGGGEEEDDDCCCBBBAAAAAABBBCCCDDDGGGGGGIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIHHHFFFEEEGGGFFFEEECCCAAA@@@???>>><<<;;;:::999888666444444222222333222222111000///////////////..................------------....................................////////////......---...............------------............------------------------------------------------------...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------000///......,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,******+++,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************++++++,,,...---,,,+++++++++++++++*********************************++++++,,,,,,---+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------------------------------------------------------,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++++++++,,,,,,,,,------......//////000000000111444444555777888:::;;;<<<<<<===>>>???@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHFFFEEECCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>===????????????????????????>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJMMMOOONNNOOOQQQRRRRRRRRRTTTVVVVVV[[[bbbhhhlllqqqvvvzzzzzztttrrrooolllkkkhhheeeccc```^^^\\\ZZZYYYWWWWWWWWWRRRRRRQQQOOONNNNNNPPPQQQWWWXXXWWWUUURRRQQQQQQRRRUUUTTTSSSRRRRRRTTTUUUWWWWWWVVVVVVYYY^^^bbbeeeeeefffeeedddcccbbbaaa``````WWWVVVTTTRRRQQQQQQQQQRRROOOOOOOOOPPPPPPPPPQQQQQQNNNOOOPPPOOONNNOOOQQQSSSRRRRRRRRRQQQPPPPPPOOONNNQQQOOOLLLJJJIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@??????;;;<<<======>>>>>>>>>===>>>>>>???@@@@@@AAABBBBBBCCCDDDGGGHHHHHHFFFDDDCCCBBBBBBAAA@@@@@@AAABBBBBBBBBCCCEEEGGGIIIJJJKKKKKKHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGFFFDDDCCCBBBAAA@@@??????>>>===<<<:::888777444444444333333111000000000/////////......------......------------.................................//////000000//////...------...............---........................---------------------------------------------------------,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,++++++***++++++++++++,,,------,,,,,,,,,,,,,,,++++++++++++,,,---------,,,+++******)))******------------------------*********++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------++++++++++++------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........+++++++++,,,,,,,,,------//////000111222222333333666666777888999;;;;;;<<<>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIFFFEEECCCAAA???>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA??????????????????????????????@@@AAABBBCCCCCCDDDBBBCCCCCCDDDDDDCCCBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKMMMNNNRRRWWWZZZWWWYYY[[[\\\]]]^^^```bbbbbbjjjttt||||||uuusssppphhhbbb^^^\\\ZZZYYYYYYXXXWWWUUUUUUTTTSSSQQQPPPPPPPPPPPPLLLMMMNNNMMMLLLMMMPPPSSSVVVXXXYYYXXXWWWVVVVVVWWW[[[[[[ZZZYYYZZZ\\\^^^``````aaaeeelllttt|||}}}{{{yyywwwvvv]]]\\\ZZZWWWVVVUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQPPPNNNOOOQQQSSSRRRRRRSSSSSSSSSSSSRRRQQQSSSRRRPPPNNNMMMLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJGGGFFFEEEDDDBBB@@@??????>>>>>>????????????>>>>>>;;;;;;<<<===>>>???@@@@@@BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@??????@@@@@@@@@???@@@BBBDDDFFFGGGHHHHHHGGGHHHJJJIIIHHHGGGGGGHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA???===;;;777777777666555444333222111111000000//////............------------..............................------............------,,,---......///.................................,,,,,,,,,------------...------------------------------------------------***++++++,,,,,,------...***++++++,,,---.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))+++,,,,,,+++***+++---++++++************++++++***,,,...---,,,++++++,,,---,,,+++++++++,,,---...++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,------------...------------------------************+++++++++++++++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,,,,,,,---------------...000222555777999:::999999999:::;;;<<<<<<===??????AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGDDDBBB@@@>>><<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNHHHKKKOOOQQQSSSXXX```eeedddfffiiikkklllnnnqqqsss}}}}}}{{{qqqkkkddd```^^^\\\VVVQQQQQQPPPNNNNNNNNNNNNMMMKKKNNNNNNMMMMMMMMMMMMLLLLLLIIIKKKMMMMMMMMMPPPVVV[[[[[[^^^bbbddddddeeefffgggjjjiiiiiihhhiiikkknnnooopppssszzzkkkiiifffccc```^^^]]]]]][[[[[[[[[[[[\\\\\\\\\]]]ZZZZZZXXXUUURRRQQQRRRSSSSSSTTTUUUVVVWWWWWWVVVVVVTTTTTTSSSQQQPPPNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNJJJIIIHHHGGGEEECCCAAA@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<===>>>???@@@AAAAAABBBAAA@@@@@@????????????????????????????????????>>>???@@@AAABBBCCCCCCCCCCCCEEEGGGGGGEEEDDDEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFEEECCCAAA@@@;;;;;;;;;:::999888666555444444333222222111000000......------------..............................------............------,,,------...//////......//////............//////,,,,,,,,,---------......------------------------,,,------------------,,,******+++,,,,,,---......*********+++,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,++++++******++++++,,,***,,,......,,,***+++---,,,+++***)))***+++---...++++++*********+++,,,,,,))))))))))))))))))))))))---,,,,,,++++++************************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......+++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,---------......------------------------*********++++++,,,,,,,,,++++++,,,,,,---......///------------------------------------------------///...------------...///,,,------------............///111444777999;;;===<<<<<<<<<======>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEHHHIIIJJJJJJJJJHHHIIIJJJJJJJJJHHHGGGEEEBBBAAA>>><<<;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBDDDEEEEEEEEEEEECCCCCCDDDFFFGGGHHHIIIJJJJJJJJJKKKMMMPPPSSSUUUVVVQQQUUUZZZ^^^aaagggpppwww}}}~~~wwwsssppppppkkkkkklllkkkiiigggdddbbb\\\ZZZWWWUUUTTTRRRNNNKKKMMMLLLLLLMMMOOOQQQPPPOOOSSSTTTVVVVVVWWWVVVUUUUUUQQQTTTWWWXXXZZZ```iiiqqqwwwzzz~~~{{{wwwsssooollljjjiiiiiiiiijjjjjjjjjkkkkkkkkkcccbbb___ZZZUUUSSSSSSTTTTTTUUUWWWYYYZZZ[[[ZZZZZZTTTTTTTTTSSSRRRPPPNNNMMMOOOOOONNNNNNNNNOOOPPPPPPMMMMMMLLLKKKIIIGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>??????@@@AAABBBCCCDDDEEEBBBAAA???=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????>>>>>>AAADDDCCCAAA@@@AAACCCEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFGGGHHHGGGFFFDDDBBB>>>>>>>>>===<<<;;;999888666666555444444333222222.........------.................................//////000000000000//////,,,,,,---.../////////...//////............//////,,,,,,,,,------.........------------------------,,,------......------,,,******+++,,,,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***,,,,,,++++++,,,---,,,,,,,,,++++++,,,------***,,,......+++***+++---+++***)))((((((***,,,---++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))*********)))***++++++,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++---......---++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,------.........------------------------+++++++++,,,,,,---------++++++,,,,,,---...//////------------------------........................///...---,,,,,,---...///---------.........//////222333444666777999:::;;;>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFIIIJJJKKKKKKKKKGGGHHHJJJJJJJJJHHHFFFDDDBBBAAA>>><<<;;;;;;<<<===??????@@@AAABBBCCCCCCDDD@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@BBBDDDEEEFFFFFFFFFEEEEEEGGGHHHJJJLLLMMMMMMMMMMMMOOORRRUUUXXX[[[\\\bbbgggmmmpppttt{{{wwwsssllleeeaaa___^^^___WWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPMMMLLLMMMMMMOOORRRVVVZZZ[[[[[[```bbbdddeeefffeeedddccc___bbbfffhhhlllsssyyyrrrhhhcccccccccaaa___\\\___cccfffgggeeeaaa___[[[ZZZYYYYYYYYYXXXVVVSSSPPPPPPOOONNNNNNOOOPPPQQQOOOOOONNNMMMKKKJJJJJJKKKJJJGGGDDDCCCCCCCCCBBBAAA@@@@@@AAABBBDDDFFFHHHIIIIIIHHHGGGEEECCCAAA???>>>>>>>>>============>>>>>>??????>>>===<<<<<<<<<<<<===<<<;;;;;;<<<>>>@@@AAADDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDCCC>>>?????????>>>===;;;::::::999888666444333333333222111000//////......////////////000//////......///......------....../////////...------------...------------------------..................------111111000///...------,,,///,,,)))))),,,...---,,,---------------------------............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***++++++,,,,,,++++++***,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,------)))***+++---...------,,,,,,++++++******++++++,,,///............---------,,,---......//////......------------------------......---,,,---...///000........................***,,,......------...//////......//////000111222666666888:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDCCC?????????>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBEEEGGGGGGGGGFFFGGGIIIKKKHHHJJJMMMPPPRRRSSSTTTTTTWWWYYY[[[\\\]]]aaahhhnnnwww}}}~~~ssspppkkkgggeeeeeedddddd```\\\XXXVVVUUUSSSOOOLLLDDDGGGKKKNNNOOOOOOPPPQQQWWWVVVUUUVVVWWWVVVTTTRRRSSSVVVZZZ```gggnnnsssuuu|||}}}|||xxx||||||}}}yyyvvvtttqqqnnnpppsssvvvyyyyyywwwtttqqqkkkiiieeecccaaa^^^[[[XXXXXXWWWUUUTTTTTTTTTUUUUUUVVVUUUTTTQQQNNNLLLLLLLLLMMMJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHGGGFFFDDDCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<======999999888777888:::<<<===AAAAAAAAABBBDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGEEEEEE@@@@@@AAAAAA@@@>>>===<<<;;;:::888777555444444444444333222111000000000000//////////////////...---......------------......//////...------------...------------------------........................000//////......---------...,,,******---...---+++------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***+++,,,............---,,,,,,++++++++++++,,,,,,...---------,,,,,,,,,,,,,,,,,,---............---+++,,,------------,,,+++///...---------...///000...............---------***,,,......---------///......//////111222444555999:::;;;<<<>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAADDDFFFGGGHHHHHHIIIKKKNNNOOORRRUUUXXXZZZ\\\]]]^^^```dddhhhkkkooowww}}}zzzsssjjjdddaaa^^^ZZZXXXWWWWWWXXXXXXWWWSSSOOOMMMNNNNNNMMMKKKKKKMMMOOOPPPQQQSSSVVVXXXbbbdddfffgggfffdddaaa```bbbgggooozzzzzztttoookkkgggdddcccbbb```^^^]]]\\\[[[[[[YYYXXXUUUSSSPPPNNNMMMLLLMMMKKKHHHHHHIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHFFFFFFEEECCCBBB@@@@@@???===<<<<<<<<<<<<===>>>>>>888777666666777888999:::<<<<<<===???AAACCCEEEFFFIIIIIIIIIIIIIIIHHHGGGFFFBBBCCCCCCCCCBBBAAA@@@???<<<;;;:::888777666666666666555444333222222222222000000000//////...............------------......//////...------------............................................................------------------,,,+++,,,......,,,+++------------------------++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***+++,,,...///000000///...---------,,,,,,---------------,,,,,,,,,+++++++++++++++,,,---------------***+++,,,------,,,+++***......---------...///000//////.........---------+++---......---,,,---///...///000111333666888999===>>>>>>???AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJIIIGGGFFFEEEFFFFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFGGGIIIKKKLLLNNNQQQTTTUUUYYY^^^bbbdddeeegggiiinnnttt{{{~~~vvvooojjjfffeeebbbaaa```___^^^[[[VVVSSSPPPOOOMMMKKKKKKLLLNNNPPPQQQNNNLLLKKKMMMOOOQQQQQQUUUUUUUUUVVVXXX]]]dddiiixxx}}}~~~yyyvvvuuuttt{{{{{{xxxrrrqqqooommmkkkiiigggfffaaa^^^\\\YYYXXXVVVTTTSSSPPPNNNKKKJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHGGGFFFEEEDDDCCC@@@???>>>===============999999888888888888999:::888888:::<<<>>>AAACCCEEEGGGHHHHHHIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDCCCCCC>>>===<<<:::999999888888777666555444444333444444111111000/////////............------------......//////...------------...////////////////////////---------...............,,,,,,,,,---------------,,,,,,---.........,,,+++---------------------------,,,***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---///000111111000000......------------......---------,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------....../////////...------,,,,,,,,,.........------...000///000222444777:::<<<>>>@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHKKKJJJHHHFFFEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNPPPRRRTTTXXX[[[^^^dddjjjoooqqqtttvvvyyy~~~yyytttmmmjjjeee```[[[XXXVVVUUUTTTSSSSSSSSSRRRRRRQQQPPPKKKKKKJJJIIIIIIKKKOOOQQQSSSSSSTTTVVVYYY[[[]]]]]]^^^^^^___aaagggqqq|||}}}{{{uuuqqqmmmiiigggdddaaa^^^WWWUUURRRPPPPPPPPPPPPOOOOOOOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKKKKKKKJJJIIIHHHEEEDDDBBB@@@???>>>======::::::999999999999999999666777888:::<<<>>>AAABBBDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEE@@@???>>>===<<<;;;;;;;;;999888777666555555555555444333222000000///000000///......------....../////////...------------...////////////////////////---------.........//////,,,,,,,,,---------------+++---...///...---,,,,,,------------------------///...+++)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000///...------...///111222111111000///......------......///............------------***+++,,,,,,------,,,,,,...,,,***((((((***,,,...******++++++,,,,,,,,,,,,//////.........------------...//////...///111333333333555777:::===???AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGLLLJJJHHHFFFFFFGGGHHHIIIKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHJJJKKKLLLNNNPPPSSSVVVXXX\\\```cccmmmttt}}}{{{zzzxxxtttoooiiiccc```YYYWWWUUURRRPPPNNNNNNMMMJJJJJJJJJJJJIIIJJJKKKLLLJJJKKKKKKKKKKKKNNNSSSWWW[[[]]]bbbeeegggiiiiiiiiihhhjjjnnnttt}}}}}}yyyuuuoookkkccc```\\\YYYXXXWWWUUUTTTVVVUUUTTTRRRQQQQQQPPPPPPOOOOOOOOONNNMMMMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIGGGDDDBBB@@@???>>>;;;;;;::::::999999888888777888888999;;;===>>>???AAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBAAA@@@???>>>>>>>>>>>>;;;;;;:::999888888888888777555444222111111111222000//////////////////000//////...------------...........................,,,,,,------.../////////.........---------------,,,---//////---,,,---...------------------------000///---+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))************))))))***++++++++++++,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---...000111222222111000......------------......//////.........---------++++++,,,---------------///---***))))))***---///)))***+++,,,,,,,,,++++++...........................///000000000111444777777777888:::<<>>>>>>>>======<<<;;;::::::::::::::::::;;;<<<======>>>@@@AAACCCDDDEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;999888555333222222333444111111000000000000111111//////...------------...------------------------,,,,,,------...//////000000//////......------------...///...,,,,,,...000------------------------///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********++++++***************+++++++++,,,,,,,,,))))))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...///111111111111000...------------------............---------,,,,,,,,,,,,---............---,,,,,,,,,------,,,,,,,,,***+++,,,---...------,,,,,,,,,------.../////////...///000111111444888;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBCCCDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLOOORRRVVVXXX[[[___eeelllsss{{{zzzrrrhhhaaa\\\YYYXXXWWWVVVUUUSSSPPPNNNLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJLLLOOOOOOOOOPPPSSSVVVSSSWWW\\\___aaagggpppwww~~~|||wwwuuurrrmmmiiifffcccbbb\\\[[[ZZZXXXVVVTTTRRRRRRPPPQQQRRRRRRPPPNNNKKKIIIMMMLLLKKKIIIHHHGGGFFFFFFBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>;;;999777444333333444555222222111111111111222222//////...------------...------------------------,,,,,,------...///000000111111000///...------------//////...++++++...111------------------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++------------+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------...///000111,,,---///000111111000000---------,,,,,,------------------,,,,,,,,,++++++,,,---......//////......***,,,...000000...,,,***,,,---.../////////...---+++,,,,,,---...///000000///000111111333666:::===>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHIIIFFFGGGIIIJJJKKKLLLLLLKKKIIIIIIKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKNNNNNNOOOQQQTTTYYY]]]___bbbgggoooxxxxxxqqqlllhhhaaaZZZTTTRRRQQQQQQMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIKKKLLLNNNPPPQQQRRROOORRRVVVWWWWWWXXX\\\______dddjjjooossszzzuuuvvvwwwyyy{{{|||}}}~~~{{{tttooommmkkkhhhddd___[[[XXXVVVWWWVVVUUUTTTSSSQQQQQQPPPKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFEEECCCAAA???>>>>>><<<<<<<<<<<<;;;:::999999<<<<<<<<<<<<<<<===>>>???>>>??????@@@AAAAAABBBBBBEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAA@@@????????????===<<<;;;:::888777666555555333222222333444444333000000000///.........---..............................////////////......000///...------...///000...................................................------,,,,,,------...------------------------///---,,,***))))))******+++,,,------......------------------------------+++++++++++++++++++++++++++,,,------......------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...---,,,,,,,,,......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++******))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,+++***))))))************+++,,,,,,---......------------------------,,,------......------,,,,,,---......//////......,,,------,,,+++(((&&&%%%+++,,,---......---,,,+++//////////////////////////////............///000...---,,,+++,,,---...///...---,,,,,,,,,...000222111222444777999;;;<<<===;;;<<<>>>???@@@AAADDDGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFDDDCCCCCCEEEFFFHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHGGGEEEEEEGGGHHHIIIIIIJJJLLLMMMNNNMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDAAAAAAAAABBBDDDFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLOOOQQQTTTUUUXXX]]]ffflllttt{{{~~~sssiiibbb```XXXVVVRRROOOMMMKKKKKKKKKNNNOOOPPPOOOMMMKKKKKKKKKMMMQQQSSSUUUYYY```aaa___bbbccceeegggiiikkklllmmmrrrwww~~~ooooooppppppqqqqqqrrrrrrrrrppppppqqquuuzzz|||}}}~~~~~~yyyrrrkkkddd___]]][[[[[[[[[ZZZXXXVVVUUUTTTRRRQQQPPPNNNMMMKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBAAA???@@@@@@@@@@@@???>>>>>>>>>======<<<<<<======>>>>>>>>>???@@@@@@AAABBBBBBCCCBBBBBBAAA@@@AAAAAAAAADDDCCCCCCBBBBBBAAABBBBBB??????>>><<<;;;999888888777555333333444444333222000000000//////......---..............................////////////......000///...------...///000...................................................------,,,,,,------...------------------------///...---+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***))))))((()))***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++************+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,+++***************+++++++++,,,,,,---------------------------------,,,------......------,,,,,,------...............///////////////...------,,,------------------,,,........................////////////............///...---,,,,,,++++++,,,---,,,,,,+++,,,...000111333444666888:::<<<===>>>;;;===???@@@@@@BBBDDDGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHHHHJJJKKKMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJLLLLLLMMMOOOPPPRRRTTTUUUTTTWWW\\\```eeelllvvv}}}wwwmmmeee\\\WWWVVVSSSRRROOOMMMMMMNNNOOOPPPRRRTTTUUUTTTRRRQQQRRRRRRWWW\\\aaaeeellltttvvvttt||||||}}}~~~ssssssrrrqqqooonnnmmmmmmiiigggeeeeeegggjjjkkkkkkmmmqqquuuxxxzzz|||~~~|||uuuooolllhhhhhhhhhgggeeebbb^^^\\\WWWVVVTTTRRROOOLLLJJJIIIGGGGGGGGGFFFFFFEEEDDDCCC@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>===<<<;;;999777555444555555444222111111000000///......---..............................////////////......//////............//////...................................................------,,,,,,------...------------------------//////...---,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++*********+++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++++++++******))))))******+++,,,++++++,,,------...//////.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,---...............,,,,,,,,,,,,---...//////...------,,,,,,------..............................//////000///...---,,,+++,,,,,,------,,,,,,+++------------...000222444555777888;;;===>>>??????===>>>@@@@@@@@@BBBDDDGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEECCCBBBBBBCCCEEEFFFHHHIIIJJJLLLLLLKKKJJJJJJJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEGGGFFFGGGGGGHHHIIIJJJKKKJJJKKKMMMOOOSSSWWWZZZ\\\[[[```hhhooowwwuuukkkaaa]]]YYYSSSOOOOOOMMMLLLJJJJJJLLLOOOSSSUUU]]]^^^``````______```bbbhhhoooxxx}}}{{{zzzsssqqqmmmlllllllllllllllmmmnnnpppqqqrrrqqqqqqqqqssstttvvvvvvvvvwwwyyy{{{}}}yyytttooollldddbbb___[[[VVVRRRNNNMMMIIIIIIJJJJJJJJJIIIGGGGGGCCCCCCCCCCCCDDDDDDEEEEEEBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<<<<=========>>>=========>>>???@@@BBBBBBAAAAAAAAABBBBBBBBBBBBAAACCCCCCBBBAAA@@@???>>>>>>===:::888777777666555333333222222111000///....................................////////////....../////////....../////////...................................................------,,,,,,------...------------------------......------,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,++++++***************)))))))))***++++++*********++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,------......------,,,,,,,,,---.........------,,,+++*********,,,...///...---,,,++++++,,,---...........................---...000000000...,,,***&&&'''***,,,...//////////////////111222555777888999:::;;;===???@@@AAAAAA>>>???AAAAAAAAABBBDDDFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCAAA@@@@@@AAACCCDDDHHHHHHIIIJJJJJJJJJJJJIIIJJJHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNRRRWWW]]]cccffffffmmmwwwzzzoooaaa[[[WWWXXXXXXUUUSSSTTTQQQPPPPPPQQQTTTYYY]]]```jjjlllnnnooooooqqqsssuuu}}}~~~}}}|||{{{zzzyyyxxxxxxwwwuuurrrooommmjjjlllmmmmmmlllkkklllmmmnnnrrrxxx|||{{{uuummmddd\\\UUURRROOOPPPPPPQQQPPPNNNLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIEEEDDDBBB@@@>>>======<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBB@@@AAABBBCCCCCCCCCCCCBBBDDDDDDCCCBBBAAA@@@@@@??????===:::999888888666555555444444333111000000///////////////////////////......////////////.........//////////////////......................................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,++++++***+++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........,,,,,,,,,++++++******************)))***++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,------......------,,,+++,,,,,,---...---------000///...---,,,---...///...---,,,++++++,,,---...........................---...///000///...,,,***%%%'''***---///000000000...///000222444777999:::<<<===>>>@@@AAAAAABBBBBB@@@AAABBBBBBAAABBBDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAA??????AAABBBCCCGGGGGGHHHIIIIIIIIIIIIIIIIIIGGGEEEDDDDDDEEEFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKNNNOOORRRXXX```iiiqqqvvvzzz|||wwwuuuooodddZZZXXXUUUVVV[[[]]]\\\\\\^^^aaaaaabbbdddhhhllloooqqqwwwyyy{{{}}}}}}xxxuuupppqqqrrrpppnnnlllkkkkkkhhhkkknnnppppppqqqrrrsssxxxxxxzzz|||sssggg^^^YYYWWWWWWXXXWWWUUUSSSPPPNNNNNNMMMJJJHHHGGGFFFGGGGGGGGGFFFDDDBBBAAA??????>>>::::::;;;;;;;;;;;;;;;;;;999::::::;;;===>>>@@@AAAAAABBBDDDFFFGGGGGGFFFFFFDDDDDDDDDCCCBBBAAAAAAAAAAAA>>><<<;;;::::::888777777777666555444222111111////////////////////////......////////////............////////////.........................................................------,,,,,,------...------------------------***++++++,,,,,,+++******,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++)))((('''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,++++++++++++++++++++++++******++++++,,,---//////...------,,,++++++,,,,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++,,,---------------000///...---,,,+++++++++...------,,,,,,------...------------------------,,,---...//////...---,,,+++,,,------............---...000333666888:::;;;>>>???@@@AAABBBBBBBBBBBBAAABBBCCCCCCBBBBBBDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDDDDCCCAAA@@@@@@AAACCCDDDGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFGGGHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGIIIKKKLLLMMMNNNPPPUUU]]]iiivvvyyyrrrjjjeeeccc___XXXRRRTTTSSSWWW___dddeeehhhlllppprrrtttwww{{{~~~~~~zzzyyyxxxsssssstttrrrqqqpppqqqrrrrrrpppooonnnooorrruuuxxxyyy{{{~~~{{{rrrmmmiiiiiiiiihhheee```\\\ZZZUUUSSSOOOLLLIIIHHHGGGGGGIIIHHHFFFDDDCCCBBBAAAAAA=====================<<<999999999:::;;;===>>>???AAABBBDDDFFFHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA???===<<<<<<<<<;;;999:::999888777555444333333////////////////////////......////////////......---...///000000///...---...................................................------,,,,,,------...------------------------***+++,,,------,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,---...//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++++++++++++++,,,---...+++++++++,,,,,,---------------------------------,,,------......------,,,++++++,,,------------,,,---------,,,,,,+++***))),,,------------------,,,------------------------+++,,,,,,------......///.........------.../////////000333666999<<<>>>??????@@@AAABBBBBBCCCBBBBBBBBBCCCDDDCCCBBBBBBDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCAAABBBDDDFFFGGGGGGFFFFFFEEEDDDBBBAAAAAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIKKKMMMOOOQQQRRRQQQUUU\\\hhhxxxvvvpppiiieee```[[[XXXVVVUUUTTTUUUWWW]]]hhhooorrrwww}}}|||{{{|||}}}tttrrrnnnkkkkkknnnqqqtttrrrsssuuuwwwyyy{{{}}}}}}~~~}}}yyytttooolll```^^^ZZZUUURRRPPPOOOOOOJJJIIIGGGFFFDDDCCCCCCBBB???????????????>>>>>>>>>999999999:::;;;<<<>>>>>>>>>@@@BBBEEEFFFFFFEEEEEEGGGFFFFFFFFFEEEDDDDDDDDDBBB@@@============<<<;;;;;;;;;:::888777555444444000000000000000000000000......////////////......---...///000000///...---...................................................------,,,,,,------...------------------------+++,,,---.........---,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''(((***,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,---------,,,,,,------...///)))******++++++,,,,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++++++++,,,,,,---...******+++,,,,,,---......------------------------,,,------......------,,,++++++,,,---------,,,,,,///000111111111000///...+++,,,............,,,+++------------------------+++++++++,,,---...///000------,,,---...000222444222444777;;;>>>AAACCCDDD@@@AAAAAABBBCCCCCCBBBBBBCCCDDDDDDDDDBBBBBBDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEECCCCCC@@@BBBDDDGGGHHHHHHHHHGGGFFFEEECCCBBBBBBCCCEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIKKKKKKLLLNNNQQQSSSUUUWWW[[[```iiiwww}}}tttpppooollleee___]]][[[WWWSSSPPPOOORRRTTTZZZ\\\dddpppyyy~~~{{{wwwvvvvvvwwwwwwuuuuuuwwwyyy{{{zzzwwwtttsssrrrtttxxxtttoooiiieeebbb___ZZZVVVVVVRRRMMMJJJIIIIIIHHHHHHHHHFFFDDDCCCCCCBBB???===;;;;;;::::::;;;<<<>>>???AAACCCEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDBBB???>>>>>>>>>======>>>>>>===<<<:::888666555333333222111000000000111000/////////................................................////////////000000///...---,,,,,,+++........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++))))))+++,,,---.........---,,,,,,,,,,,,---......///...------,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,------...///...,,,+++***+++,,,,,,++++++++++++++++++++++++******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((%%%$$$******+++,,,---...///000+++++++++,,,,,,---------+++++++++,,,,,,---------000///...---,,,------...---------,,,,,,+++++++++---,,,++++++------,,,+++,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,///......------......///++++++,,,,,,---...//////---------------------------------............///,,,---.........---,,,+++......---------,,,,,,,,,...------------...//////+++,,,---.........---,,,//////...///000111333444777999;;;===???AAABBBBBBBBBCCCEEEFFFGGGFFFDDDCCC@@@???>>>>>>@@@BBBDDDFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEEEEHHHHHHIIIIIIHHHHHHGGGFFFDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDEEEEEEFFFEEECCCGGGIIIKKKMMMNNNOOONNNNNNQQQQQQRRRUUUYYY]]]bbbdddhhhoootttkkkgggbbb^^^\\\ZZZYYYXXXRRRRRRRRRRRRSSSWWW]]]bbbfffppp{{{}}}yyyrrrppppppqqqvvvzzz}}}~~~zzzuuuoooiiieee```\\\VVVRRRPPPOOONNNLLLMMMKKKGGGEEEDDDBBB???===@@@???>>>>>>>>>???@@@AAA@@@BBBDDDFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCC@@@????????????>>>??????>>>===;;;999888777444444333222111111111111//////////////////........................................../////////////////////...------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******---,,,,,,,,,,,,---......---,,,++++++******++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,************************++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,---------------...+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------000///...---,,,------...------,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///---------------------------------............///------.........---,,,+++,,,,,,,,,------.........---------------......///+++,,,---////////////.../////////000111333555666999:::<<<>>>@@@AAAAAABBBBBBCCCEEEFFFFFFFFFDDDDDDCCCBBB@@@@@@@@@AAACCCDDDGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIHHHGGGGGGEEEFFFGGGHHHIIIIIIHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFFFFFFFGGGHHHHHHGGGFFFHHHKKKMMMPPPRRRTTTVVVUUUYYY^^^ccchhhlllrrruuuzzzmmmccc]]][[[WWWTTTSSSRRRRRRRRRRRRSSSTTTWWW[[[bbbkkkqqqyyy|||yyywwwxxxzzz{{{{{{vvvvvvuuuttttttvvvzzz~~~~~~sssoooiiiddd```\\\YYYVVVUUURRRMMMJJJHHHGGGDDDCCCBBBAAA@@@>>>>>>>>>???@@@BBBCCCDDDFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDBBBAAAAAABBBAAA???AAAAAA@@@???===;;;:::999666555444333222222222222////////////////////////....................................////////////......................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,---......---,,,++++++******++++++++++++,,,,,,,,,,,,------......------,,,++++++***,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---............------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------///...------,,,---------,,,,,,,,,,,,---------------,,,+++,,,---...---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,------.........---------------------------------............///------......------,,,+++***+++,,,---...///000000---,,,,,,,,,,,,---......+++,,,...///000000000000000000111222444666888:::<<<===>>>???@@@AAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDFFFDDDCCCBBBAAAAAABBBCCCFFFEEEEEEEEEDDDDDDCCCCCCAAABBBDDDEEEGGGGGGGGGFFFIIIJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIIIIJJJIIIIIIIIICCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLNNNQQQSSSWWW]]]```aaajjjuuu}}}uuukkkbbbZZZTTTQQQPPPNNNMMMNNNOOOQQQRRRUUUXXX]]]ccckkkuuu~~~~~~{{{yyyxxxyyyzzzxxxxxxyyy{{{|||vvvpppjjjfff```\\\WWWSSSQQQOOOMMMKKKEEEDDDBBBAAAAAAAAABBBBBBEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDCCCDDDDDDCCCAAAAAAAAAAAA@@@>>><<<;;;:::888777666555444333333333///////////////000000000....................................////////////---------.........//////....................................------------------------------------,,,,,,,,,---------......)))***+++---............,,,,,,++++++,,,,,,---...///...------,,,,,,------+++++++++,,,,,,,,,------......------,,,,,,,,,,,,+++,,,---...---,,,+++***........................---,,,,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,---///000......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------+++,,,,,,,,,------.........,,,+++,,,---...---,,,,,,,,,,,,+++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------............///---------------,,,,,,,,,,,,,,,,,,---...//////000,,,,,,,,,,,,,,,---......------.../////////000000111111333555888:::<<<===??????@@@AAAAAAAAAAAAAAACCCCCCDDDEEEFFFEEEEEEDDDFFFEEEDDDCCCBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAACCCEEEGGGHHHHHHGGGFFFJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEFFFHHHJJJQQQSSSUUUWWWZZZ```hhhnnnwwwyyymmmaaaZZZUUURRRPPPMMMNNNOOOPPPRRRVVVZZZ]]]```fffoooyyytttvvvyyy~~~yyytttppprrrsssssstttxxxyyy|||{{{yyyvvvuuuwwwzzz~~~{{{rrrmmmgggaaa]]]XXXTTTQQQLLLKKKJJJHHHHHHHHHHHHIIIFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEFFFFFFDDDBBBAAAAAAAAA@@@>>>===;;;;;;:::999888666555555444444//////000000000000000000////////////////////////............////////////,,,,,,------.../////////................................................------------------------......---------,,,,,,,,,***+++,,,.../////////000,,,++++++++++++,,,------///...------,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------.........***+++,,,---...---,,,+++........................,,,,,,------,,,,,,,,,++++++++++++,,,,,,---------......,,,,,,,,,---...///,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------............---,,,,,,......---,,,------------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------------------------------------------............///......------,,,,,,,,,,,,........................---,,,,,,,,,,,,---....../////////...............333444666999;;;>>>???@@@AAAAAABBBBBBBBBBBBAAAAAACCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDBBBAAA@@@????????????@@@DDDEEEGGGIIIIIIHHHGGGFFFJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGIIIJJJKKKJJJIIIIIIMMMOOOSSSWWW[[[___eeennnzzzxxxlllfff^^^WWWRRRPPPOOONNNOOORRRVVVYYY]]]bbbiiinnnuuu}}}uuuttttttvvvvvvuuusssppplllhhhfffhhhiiigggggghhhjjjmmmrrryyy|||{{{zzzxxxwwwvvvvvvvvvvvvwwwzzz~~~wwwppphhh```[[[UUUTTTQQQOOOLLLKKKKKKKKKHHHGGGGGGFFFFFFEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGGGGEEECCCAAAAAAAAA@@@???>>>===<<<<<<;;;:::888777666666555111111111000000/////////////////////////////////............////////////---------.........//////........................------........./////////------------------------//////...---,,,,,,++++++...............---,,,,,,+++++++++++++++,,,---------,,,++++++******++++++++++++,,,,,,,,,,,,------+++,,,,,,---......//////++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,***++++++,,,,,,------...///......---------------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------------,,,---------------............---,,,---...///...,,,------------............------------------------++++++************++++++---------------------------------------------------------............//////...---,,,,,,,,,,,,---/////////.........------...------------...//////000000////////////000000555777999<<>>======>>>???@@@EEEFFFGGGHHHHHHHHHGGGFFFIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGIIIKKKJJJJJJKKKPPPUUUZZZ___gggnnnwww{{{ppphhh]]][[[WWWSSSQQQPPPPPPQQQWWW\\\bbbggglllsss|||}}}{{{wwwtttqqqmmmkkkmmmlllhhhddddddcccfffjjjpppvvv||||||{{{~~~zzzyyyvvvssspppqqqtttvvvwww~~~xxxrrreeeccc___ZZZUUURRRPPPOOOLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFGGGHHHGGGEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>===;;;999888777777666333222222111000///......////////////////////////............////////////---------.......................................,,,,,,---...///000111111........................---------------------,,,,,,,,,------,,,,,,+++***+++++++++***++++++,,,------,,,++++++******++++++++++++,,,,,,,,,,,,---------------...............,,,+++++++++,,,,,,---...++++++++++++++++++++++++***+++,,,.........------******+++,,,,,,---......,,,------......---------...---------------,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***+++,,,---...------,,,............------------///---,,,---...///...---,,,,,,------......//////........................,,,,,,++++++++++++,,,,,,---------------------------------------------------------............//////...---,,,,,,,,,------............///////////////............///000000000000000000111333555666888:::<<>>===<<<<<<<<<>>>@@@AAACCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGJJJMMMNNNOOOSSSZZZ```mmmttt~~~~~~yyyvvvoooeee]]]XXXXXXWWWWWWXXX[[[^^^aaagggmmmtttzzz}}}{{{|||zzzsssmmmlllgggiiimmmrrrvvvzzz|||~~~|||yyytttpppnnnqqqxxx}}}}}}}}}xxxvvvwwwyyywww}}}yyyuuupppiiiccc^^^[[[YYYRRRQQQPPPNNNMMMMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHHHHEEECCCDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<:::999888777777444333222111000...------000000000000000000000000............/////////000................................................+++,,,---...///111222222........................+++,,,,,,------......///'''((()))***+++,,,,,,,,,++++++******++++++,,,---///...------,,,,,,------++++++,,,,,,,,,---------/////////...------,,,,,,,,,,,,+++***+++,,,...///------------------------)))***,,,...//////......******+++,,,,,,---......***+++---...///...------000//////---,,,++++++***+++++++++,,,,,,------------------,,,,,,+++++++++)))***,,,---...------,,,/////////...---------,,,///...------...///...---++++++,,,------...//////........................///......------......///---------------------------------------------------------........./////////...---,,,+++,,,------,,,------...///000111111///////////////000111111///000000111444777:::;;;:::;;;>>>@@@BBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFDDDBBB@@@>>>======<<<;;;;;;<<<>>>AAABBB@@@@@@AAABBBDDDFFFHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFEEECCCCCCCCCDDDEEECCCCCCCCCCCCDDDEEEGGGGGGMMMQQQVVVXXXZZZ```iiipppxxxrrrooonnnjjjaaaYYYXXXYYY[[[]]]aaahhhpppuuuvvv|||zzz{{{~~~|||xxxsssoooooooooppppppxxxzzz{{{vvvkkk```___\\\WWWSSSQQQOOONNNLLLHHHGGGGGGHHHIIIIIIHHHFFFIIIIIIIIIHHHGGGGGGFFFFFFCCCEEEFFFGGGFFFEEECCCBBB??????>>>>>>===;;;:::999555555444444333222111111111000000///......------------......//////000000000000000000000000000000////////////////////////////////////////////////......------------......------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,+++++++++,,,------++++++,,,,,,---...//////************++++++,,,---------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111///---++++++,,,,,,,,,---------........................///////////////////////////...,,,+++,,,---///111///...,,,++++++,,,...///---------------------------,,,,,,,,,,,,---........................------////////////////////////...............---------..................------///......------.........,,,...222444555666999:::@@@@@@BBBCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCAAA???>>>===>>>=========>>>AAACCCDDDBBBCCCDDDEEEGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCCCCDDDFFFHHHIIIHHHHHHGGGEEEEEEEEEGGGIIIKKKRRRWWWaaajjjlllpppqqqmmmhhhffffffeeebbb^^^]]]dddnnnuuuzzz}}}|||zzzyyyxxxwwwxxxyyy}}}vvvmmmiiiccc]]]YYYVVVRRRPPPOOOMMMKKKJJJIIIHHHFFFDDDFFFFFFFFFGGGGGGGGGGGGGGGCCCDDDFFFFFFFFFEEECCCBBB@@@@@@@@@???>>>===<<<;;;777666555444333222111111111111000000/////////............///////////////000000000000000000000000000000000000000000000000////////////////////////......------------......------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------......///------------------------------------------------...------,,,++++++++++++++++++,,,,,,---......///------,,,,,,,,,---......------------------------///...------,,,,,,,,,---------------------------,,,---...//////...---,,,++++++,,,,,,,,,---------......................................................---,,,---...///000......,,,,,,,,,,,,......---------------------------,,,,,,,,,,,,---..............................------------------------------................................................---------...//////...000444666777999;;;===AAABBBCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEECCCBBB@@@??????=========>>>???@@@BBBBBBBBBCCCDDDFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFEEEFFFHHHLLLRRRVVVbbbiiivvvtttjjjhhhfffeeeeeeeeeeeedddssszzzzzztttwww{{{~~~wwwooohhhaaa[[[WWWVVVSSSPPPMMMLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<999888777666444333222111111111111111000000000000///////////////.........000000000000000000000000111111111111111111111111////////////////////////......------------......------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++*********+++,,,,,,------...............---,,,,,,,,,------------------------------//////...---------..............................------------------------,,,,,,,,,,,,------------........................---------------------------------.........//////---------------------------------------------------,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////...........................---------...///000000111333777999;;;===???AAADDDDDDEEEEEEFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@??????@@@BBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLPPPXXXaaagggyyyuuulllggghhhiiijjjlllooossswww|||{{{vvvvvvvvvvvvxxx|||yyyooogggaaa]]]ZZZUUUQQQPPPOOONNNMMMKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>===<<<;;;:::999777666444333222000000000000000000000000000000//////......------////////////////////////000000000000000000000000////////////////////////......------------......------......------,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++,,,,,,,,,---------......---,,,++++++************------------------------......------------......------------------------000//////......//////000,,,,,,,,,------------...........................------------------------,,,---......//////......------............---------------------------------,,,,,,,,,,,,---......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000............////////////------......///111222333444777;;;===???@@@CCCEEEFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGHHHHHHGGGGGGFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIDDDEEEFFFFFFGGGHHHJJJLLLMMMPPPTTTXXX___jjjwww~~~tttooollloootttxxx|||www}}}zzzyyyzzz{{{||||||}}}~~~}}}}}}|||{{{}}}xxxssskkkfff```ZZZVVVSSSPPPNNNKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAA@@@???>>>===<<<<<<;;;:::999777666555444111111111000000000000000000000//////......------////////////////////////////////////////////////////////////////////////......------------......------......------,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...,,,,,,,,,------------------,,,++++++************---------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,---------.................................------------------------,,,---......//////......---......//////......------------------------------,,,,,,,,,,,,---......---------.........//////........................,,,,,,,,,---...///000000........./////////000000.........000111333555666888;;;>>>@@@AAABBBEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHIIIHHHGGGFFFEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIDDDFFFHHHIIIHHHJJJMMMOOOPPPVVV```jjjuuu~~~~~~yyyxxxuuuzzzvvvwwwyyyyyyyyy{{{~~~}}}|||{{{zzz{{{zzzxxxvvvqqqrrruuuxxx|||~~~|||xxxyyy{{{~~~~~~uuulllddd\\\VVVQQQLLLLLLLLLKKKJJJJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEAAAAAAAAA@@@???>>>===<<<<<<<<<;;;:::999888888777333333222222111000000//////////////////.........000000000000000000000000........................////////////////////////......------------......------......------,,,+++,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,---...///------------------------......---,,,,,,,,,------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---------------------------------.........//////........................---------------------------,,,,,,,,,,,,---......,,,,,,------.../////////////////////////////////,,,---------.../////////.........//////000000111...///000222444666888999;;;>>>@@@BBBBBBCCCEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIDDDEEEFFFGGGGGGHHHGGGGGGIIILLLNNNOOONNNOOOSSSWWWYYYdddsss{{{vvvtttwwwbbbccccccccccccdddfffiiigggiiimmmssszzz~~~~~~|||yyyuuuwwwyyyyyyyyy{{{~~~}}}{{{yyywwwxxxyyy|||~~~{{{qqqgggaaaXXXWWWUUUSSSPPPNNNLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGBBBBBBBBBBBBAAA???>>>===<<<<<<<<<;;;;;;:::::::::777666666444333222111000.........///////////////000000000000000000000000////////////////////////////////////////////////......------------......------......------,,,+++,,,,,,,,,---------..............................+++++++++,,,,,,---------......------,,,,,,++++++------------------------------------------------++++++++++++,,,------...------------------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,---......------------------------++++++------------++++++------------..................................................................---,,,---...///000000///...------...///000---------------------------,,,,,,,,,,,,---......,,,,,,------...//////000////////////////////////------..................---......///000000111111///000111333666999;;;======???BBBCCCBBBBBBCCCEEEDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIHHHFFFDDDCCCBBBBBBAAAAAAAAABBBBBBCCCFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIGGGHHHHHHIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIMMMRRRWWWZZZ[[[^^^eeejjjrrrwwwrrrnnnnnnpppvvvVVVVVVVVVVVVUUUUUUXXXZZZYYY[[[^^^ccciiillllllkkkgggjjjooovvv~~~zzzyyyyyyzzzzzzssshhheeeaaa\\\VVVQQQMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHDDDDDDDDDCCCBBBAAA??????<<<<<<<<<<<<<<<<<<<<<<<<:::999888777555333222111---.........//////000000000000000000000000000000000000000000000000000000////////////////////////.........------.........------......------,,,+++,,,,,,,,,---------..............................+++++++++,,,,,,---------------..........................................------------------------------,,,++++++,,,,,,,,,------------------------************+++,,,,,,------------------------------------------...///000........................,,,---///000000///---,,,---------.........//////........................///////////////////////////...,,,+++,,,---///111111000...,,,,,,...000111---------------------------,,,,,,,,,,,,---......,,,,,,------...///000000////////////////////////...............------------......///000111111222000111222555777:::===>>>???@@@BBBCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIHHHFFFDDDBBB@@@@@@@@@@@@AAAAAABBBCCCFFFGGGGGGHHHIIIJJJKKKLLLOOOMMMLLLJJJJJJJJJKKKKKKHHHHHHIIIIIIJJJIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLPPPVVV^^^dddhhhoooxxx}}}qqqgggeeeeeekkkrrr{{{VVVUUUSSSQQQPPPPPPPPPPPPOOOPPPRRRUUUWWWZZZ\\\]]]ZZZXXXXXX[[[bbbjjjqqqtttxxx{{{}}}}}}|||{{{{{{{{{}}}~~~}}}uuulllddd]]]VVVQQQMMMJJJGGGFFFFFFFFFFFFFFFIIIGGGDDDBBBBBBAAA???>>>>>>===;;;999999999;;;<<<<<<;;;999666555555555555000000////////////000000111111111000//////......////////////////////////000000000000000000000000000///...------,,,,,,---000///......///...+++)))------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---,,,,,,+++******,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000000...---,,,+++++++++........................,,,,,,,,,------.........+++++++++,,,---...///000------............------.........------,,,,,,,,,............////////////111000///...------...///000000///---,,,+++---///,,,------......------,,,.................................------,,,,,,,,,000000//////............,,,------...---,,,***)))///////////////////////////............///000000111222444888;;;======<<>><<<:::999::::::;;;<<<<<<:::999888888777777222222111000000000000000111000000//////......---////////////////////////........................///...------,,,---------000///...///000000...---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,++++++***,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,---..............................,,,,,,,,,---------......------------...//////000------............------,,,,,,,,,,,,++++++++++++------------............111000///...---......///...///...---++++++---///---......//////......---.................................------,,,,,,,,,/////////.........------------...///...---,,,,,,////////////////////////............//////000111333444777;;;???AAABBBBBBAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@>>>???@@@BBBDDDFFFHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJHHHHHHHHHIIIIIIHHHMMMMMMNNNPPPRRRVVV[[[^^^iiiuuu{{{ppphhhbbb___]]]fffqqq{{{cccbbb```]]]ZZZXXXVVVUUUSSSTTTUUUVVVWWWVVVUUUTTTSSSQQQNNNMMMOOORRRSSSTTTSSSUUUWWWWWWWWWWWWXXXZZZ\\\\\\^^^ccciiiooorrrtttsssvvvzzz{{{xxxvvvvvvxxx{{{~~~zzzxxx|||~~~ssslllaaa\\\VVVQQQOOOMMMLLLJJJFFFEEEDDDDDDEEEEEEDDDBBBAAA@@@>>><<<:::::::::;;;<<<<<<<<<<<<<<<;;;::::::555555333222111111000000111111000//////......---////////////////////////........................---------------......///...---,,,---///000///...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---...///........................,,,,,,,,,------------...////////////////////////------............------,,,,,,,,,,,,,,,---------,,,,,,,,,------------...000000///............///,,,---------,,,,,,---///...//////////////////....................................---------------.........------------------....../////////......////////////////////////.........//////111222333444777:::>>>AAACCCEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEDDDBBBAAAAAAAAAAAA>>>???AAACCCEEEHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIMMMPPPTTTUUUVVV[[[dddkkk}}}vvvkkkccc___^^^^^^aaaoooiiihhhgggeeeccc```]]]\\\]]]^^^```aaa```___^^^]]]ZZZWWWTTTSSSSSSTTTTTTSSSTTTUUUUUUUUUTTTTTTVVVXXXYYYXXXXXX[[[^^^aaaaaaaaa___aaacccfffhhhiiijjjjjjoooqqqssswww{{{{{{~~~pppkkkccc]]]XXXUUURRRPPPKKKIIIGGGFFFFFFEEECCCAAACCCAAA@@@>>><<<;;;;;;;;;:::;;;===>>>>>>===<<<;;;999888666555333222222111333222222111000000//////////////////////////////...........................------...///000111111...---+++,,,---...---,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,//////...---,,,++++++,,,........................------------------------...////////////......---,,,------......------,,,---......//////000000000,,,,,,---------........./////////.........//////***,,,------,,,,,,...///......////////////.............................................---------------------------------------......////////////////////////////////////......///000111333444555777999===???AAABBBCCCDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGDDDCCCAAA@@@???@@@AAAAAAAAABBBCCCEEEFFFHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIFFFGGGHHHIIIJJJKKKMMMOOOQQQVVVZZZZZZ[[[dddsss~~~}}}xxxpppgggbbbbbbfffjjjttthhhiiijjjjjjhhhfffcccbbbcccdddeeefffffffffeeeeee]]][[[YYYXXXYYYYYYYYYXXXYYYYYYXXXWWWUUUUUUXXXZZZ[[[ZZZXXXXXXXXXXXXVVVTTTSSSSSSTTTTTTTTTTTTTTTTTT]]]^^^```cccfffjjjlllnnnsss{{{zzzqqqiiiaaa[[[WWWOOOLLLIIIGGGFFFEEECCCAAACCCCCCAAA???>>>===<<<;;;999:::<<<=========<<<;;;<<<;;;999777555444444333555555444444333222222222000000000000000000000000////////////////////////////////////000111333333222000...---......---,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,///...------,,,,,,,,,,,,........................------------------------------.........---,,,,,,,,,,,,------------,,,,,,---......//////000000000---.........////////////......//////////////////***,,,---...------...///,,,------......------,,,................................................------------------------,,,,,,,,,------...////////////////////////////////////000111333666888999<<>>===:::;;;;;;<<<<<<<<<;;;;;;>>>===;;;999888777666666777777666555555444444333000000000000000000000000000000000000000000000000////////////000111333333666444111000000000000///------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------------------------,,,,,,,,,,,,------------------------------,,,------......------,,,+++++++++,,,---...///000...........................------------,,,,,,,,,+++,,,---......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------........./////////000000---...//////000/////////+++---//////...---...///,,,,,,------------,,,,,,......................................./////////---------------.........---------,,,------...///////////////////////////000000222444666999;;;===AAAEEEHHHHHHEEECCCDDDFFFEEEEEEFFFFFFGGGGGGGGGGGGEEEFFFFFFEEEEEECCCBBBBBB>>>>>>??????@@@BBBCCCDDDIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHJJJKKKKKKKKKJJJIIIHHHIIIJJJJJJJJJNNNTTTZZZ^^^eeemmmttt}}}{{{vvvxxx~~~{{{vvvuuuzzzkkkmmmppprrrrrrpppmmmjjjeeedddbbbbbbbbbccceeefffgggggghhhjjjmmmnnnmmmkkkkkkkkkjjjhhhhhhjjjooosssxxxuuurrrnnnjjjeee___[[[RRRQQQQQQPPPPPPPPPPPPPPPMMMMMMNNNNNNOOONNNNNNNNNQQQTTTYYY^^^bbbdddeeeeeeeeeddddddgggmmmuuu}}}~~~|||{{{yyy{{{{{{}}}}}}~~~{{{tttkkkeee[[[RRRMMMJJJHHHGGGCCCCCCCCCBBBAAA@@@??????===<<<<<<;;;;;;;;;<<<<<<>>>>>><<<;;;:::999888888777777666666555444444444000000000000000000000000////////////////////////............///000111111555222///...///000000000------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........................---,,,,,,---..............................,,,------......------,,,+++++++++,,,---...///000..............................---------,,,,,,,,,***,,,---///000///...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++---------.........//////,,,---///000000000//////---///111111///.........------............------........................---........./////////000------........./////////000///...---------...///////////////////////////111222333666999<<<>>>@@@AAAEEEIIIIIIFFFDDDEEEHHHFFFFFFFFFGGGGGGGGGGGGHHHDDDDDDDDDCCCBBB@@@???>>>;;;<<<>>>@@@CCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJLLLMMMNNNMMMLLLKKKJJJLLLNNNOOOQQQXXXccclllsss{{{{{{vvvyyyrrrtttwwwyyyxxxuuurrrooojjjhhheeeccccccdddfffhhhgggggghhhkkknnnooonnnlllmmmmmmllllllmmmqqqwww{{{{{{vvvrrrllleeeaaa\\\[[[YYYWWWUUUTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQPPPMMMMMMNNNPPPQQQRRRSSSTTTTTTSSSRRRTTTYYYaaaiiinnnsss{{{}}}zzzwwwuuutttwww~~~}}}xxxjjj]]]TTTNNNJJJIIIBBBCCCCCCCCCBBBAAAAAA@@@???>>>===;;;;;;;;;<<<===???>>>===<<<;;;:::::::::666666666555444444333333000000000000000000000000...........................------------...//////000...++++++,,,...//////---..................---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------..................///...------------...///........................,,,------......------,,,......---,,,,,,,,,------.................................------,,,,,,,,,***,,,...000111111000///+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,---------......,,,---///000000000/////////000222222000...............////////////..............................---.........//////000000........./////////000000222111000.........///000////////////////////////222333444777:::===@@@BBB>>>BBBGGGGGGDDDCCCEEEHHHGGGGGGGGGGGGGGGGGGHHHHHHDDDCCCCCCAAA@@@>>><<<;;;999;;;>>>AAADDDFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLNNNOOOPPPOOONNNMMMJJJMMMQQQTTTZZZeeettt|||xxxtttuuu~~~}}}rrrpppmmmkkkjjjkkklllmmmqqqqqqrrrssssssssssssrrrsssqqqooopppssswwwyyyzzz{{{yyyvvvvvvuuurrrmmmiiifffeeedddcccaaa```___^^^^^^^^^^^^]]][[[WWWTTTRRROOONNNMMMKKKKKKLLLMMMOOOJJJJJJJJJLLLOOOSSSWWWZZZ```dddkkkttt|||{{{zzz{{{|||nnnfff^^^UUUNNNLLLHHHEEEDDDFFFFFFEEEBBB??????>>>===;;;;;;<<<>>>=========<<<;;;:::888777555555444333333333333444222222222111111111111000000000000000//////////////////.........---------////////////////////////////////////////////////------------------------000000000000////////////........................000000///...------,,,,,,,,,,,,,,,------.........------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++000///...---------------,,,,,,,,,---------......//////............//////------------------------000000111000000///............------------..............................000000//////......------..........................................---------...//////......000222555666888:::===???AAABBBEEEFFFFFFGGGGGGGGGFFFFFFCCCEEEGGGIIIIIIIIIHHHGGGDDDCCCAAA???===<<<;;;:::;;;<<<===???BBBFFFIIIKKKEEEFFFGGGHHHJJJKKKLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJLLLNNNPPPOOOMMMNNNQQQUUUUUUWWW[[[cccppp~~~xxxxxxnnnrrrzzz|||zzzwwwuuuttttttvvvwwwxxxxxxyyyzzz{{{||||||||||||zzzwwwvvvxxxzzz||||||zzzwwwuuuuuuuuutttpppmmmooonnnmmmllljjjiiihhhgggggghhhjjjkkkiiieee```\\\WWWVVVSSSQQQOOOOOOPPPQQQMMMLLLLLLLLLMMMOOORRRSSSVVVXXX\\\aaaggglllqqqsssxxxtttrrrtttwww|||{{{pppbbbXXXSSSNNNHHHEEEEEEEEECCC@@@??????>>><<<::::::;;;<<<=========<<<;;;:::999888999888777777666666777777444444333333333222222222000000000000//////////////////.........---------////////////////////////////////////////////////------------------------.............../////////........................000//////...------,,,,,,,,,,,,,,,---------......------------------------++++++,,,---............////////////////////////------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////...------------------------.........////////////............//////------------------------///000000000//////...---......------------...............---------------///////////////............................................................////////////000333555888999:::===???BBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEGGGHHHHHHHHHFFFEEEBBBAAA???===<<<;;;;;;;;;???>>>???@@@BBBDDDFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKOOORRRSSSRRRSSSWWWZZZaaafffooo{{{{{{sssqqqtttsss{{{~~~~~~~~~}}}}}}~~~}}}}}}yyywwwvvvuuuvvvvvvuuutttwwwwwwvvvtttsssrrrqqqppppppsssvvvxxxwwwrrrmmmiiicccaaa^^^ZZZXXXWWWWWWWWWUUUTTTQQQOOONNNMMMNNNNNNRRRRRRSSSTTTUUUWWWXXXYYY]]]ZZZYYY\\\```dddnnnwww~~~|||~~~~~~}}}~~~wwwlll```ZZZQQQLLLIIIHHHEEECCCAAA@@@>>><<<;;;;;;<<<===============<<<;;;999999:::999999888888888888888555555555555444444444333000000000000/////////////////////.........------////////////////////////////////////////////////------------------------,,,,,,------......//////......................../////////...------,,,,,,,,,,,,,,,------------...------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,++++++******+++,,,---...////////////...------------............/////////000000//////............//////...........................////////////...------......------------......------------------------...///////////////000000................................................//////000000000222666999;;;<<<>>>@@@BBBDDDFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGFFFEEEDDDCCC@@@>>><<<:::::::::<<<===>>>??????@@@BBBDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMQQQVVVYYY[[[___eeeiiisss{{{wwwqqqmmmkkknnnttt~~~~~~}}}{{{yyyxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvxxxzzz|||{{{xxxtttqqqnnnllliiifffdddcccddddddcccaaa^^^ZZZVVVSSSQQQQQQUUUTTTSSSQQQQQQQQQQQQRRRRRROOONNNRRRTTTWWW___gggqqqxxx}}}}}}}}}~~~}}}}}}wwwyyy|||ssskkkaaaYYYTTTPPPLLLIIIDDDAAA>>>======>>>??????>>>>>>>>>======;;;::::::888888777666666666666666666666555555555444444444111000000000000/////////////////////............////////////////////////////////////////////////........................,,,,,,---......///000000........................//////.........------------------------------------------------------------------...------,,,,,,++++++++++++++++++++++++------------------------.........---,,,,,,++++++++++++,,,,,,---......//////......---------......---.........///////////////......------......///////////////////////////---...............------......------------......,,,,,,,,,,,,------------......//////000000000111....................................////////////...///000000111444999===>>>>>>@@@BBBDDDEEEGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@>>><<<:::999999:::<<<>>>;;;<<<>>>@@@CCCFFFHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMOOOTTTZZZ```gggppp{{{}}}uuunnnllllllooowww~~~}}}}}}}}}}}}|||{{{zzzyyyyyyxxxzzz{{{{{{{{{zzzyyyxxxwwwtttsssqqqppppppqqqrrrssssssqqqmmmiiieeeaaa^^^\\\[[[YYYVVVSSSQQQOOOOOOOOONNNKKKKKKMMMNNNNNNSSSZZZ___ccckkkuuu~~~{{{zzz|||~~~uuuuuuvvvxxx}}}vvvkkkbbbZZZRRRMMMGGGCCC???===>>>???@@@@@@>>>>>>>>>>>>===<<<;;;;;;888777666666555555666666666555555555444444444444222222111111111000000000000000/////////.........////////////////////////////////////////////////........................------...///000000111111.......................................------------------------------------------------------------------...------,,,,,,........................------------------------.........------,,,,,,,,,------------------------......---------......///,,,,,,---------...............------------......////////////////////////------...............---......------------......,,,,,,,,,------............/////////000000111111................................./////////000000...///111222333666;;;>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDCCCBBB@@@???>>>===<<<:::::::::;;;===???<<<===???BBBEEEGGGIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIKKKMMMOOOQQQVVV^^^hhhsss~~~{{{vvvqqqnnnrrrxxx~~~~~~}}}||||||||||||wwwwwwvvvvvvxxxzzz}}}~~~~~~|||zzzwwwssspppmmmllliiifffaaa\\\WWWTTTSSSRRRLLLJJJJJJLLLKKKIIILLLQQQUUUWWW[[[```iiiuuu{{{{{{zzz|||~~~{{{xxxxxx}}}wwwjjj]]]UUUOOOIIICCC@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<:::999999888777888888888666666666555555555444444333333333222222222222111000000000/////////......////////////////////////////////////////////////..............................//////000000111111...................................................------------,,,,,,,,,------------------------,,,,,,------...---------------------------------------------------------------------------------............------,,,,,,...------------...//////,,,,,,,,,------------.........------------..............................------...////////////.........------------......,,,------......////////////000000000000000000111.................................//////000000111///111444666777999===???AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA???>>>=========<<<<<<<<<===>>>>>>???AAABBBCCCEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJMMMQQQSSSUUU\\\iiivvv{{{xxxxxxwwwuuuwww~~~}}}xxxxxxxxxxxx{{{~~~~~~}}}{{{yyyxxxxxxuuuooohhhccc```^^^]]]QQQOOOPPPRRRPPPMMMOOOSSSQQQRRRTTTWWW[[[bbbjjjooopppnnnkkkiiikkkoootttxxxtttjjj^^^WWWMMMGGGFFFDDDAAA>>>>>>>>>?????????>>>======;;;;;;:::999999999999999888777777777777666666666555555444444444333333333000000000000/////////...////////////////////////////////////////////////........................////////////////////////......................................................---------,,,,,,,,,------------------------++++++,,,---............++++++++++++++++++++++++------------------------,,,,,,------.../////////------------............---------------...//////------------...............------,,,,,,------...---------------------------...//////000000000///......------------......------...//////000111111111111111000000000000000........................---......///000000111111111444888;;;<<<===???AAACCCCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGEEEDDDDDDCCCBBBAAA???>>>======<<<===>>>???@@@@@@@@@??????CCCDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMQQQUUUWWW___jjj{{{|||}}}xxxxxxxxxyyy{{{~~~~~~}}}yyytttnnnjjjgggffffffYYYXXXYYY\\\ZZZWWWXXX\\\PPPRRRTTTUUUVVVXXX\\\^^^]]]ZZZWWWVVVXXX]]]cccggghhhmmmuuulllcccXXXPPPLLLIIIDDD@@@>>>????????????>>>>>>===;;;:::999999888888999999999999999888888888888777666666555555555444444444000000000000////////////////////////////////////////////////////////////////////////////////////...............---------........................---..............................------,,,,,,,,,------------------------***+++,,,---......///...........................------------------------+++,,,,,,---...///000000+++,,,,,,---...///000000---------------...///000............/////////000...------,,,,,,------...------------------------......///000111111000000.........------..................///000111111222222222111111000000//////........................---......///000111111222333777;;;>>>???@@@AAABBBDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGEEEDDDDDDBBBAAA@@@>>>======<<<<<<>>>???AAACCCCCCAAA@@@>>>@@@BBBEEEGGGJJJKKKLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLOOOTTTXXX[[[iiivvv|||~~~~~~}}}|||{{{}}}~~~}}}}}}~~~}}}|||{{{yyywwwtttrrrpppiiihhhgggiiijjjhhhddd___]]]\\\XXXSSSSSSVVVUUURRRTTTQQQOOONNNOOOQQQRRRRRR\\\]]]```eeemmmtttyyy{{{|||iii[[[TTTPPPJJJFFFEEECCCAAA@@@???>>>;;;999999<<<>>>===999666666777777888888888888777666666444444555555444444333222333222000/////////000111////////////////////////...///000111111000///...000000//////.........---------............------------............------//////............////////////............////////////.........---------////////////...---,,,+++---------............///.........------,,,,,,,,,------------------------........................///............---------........................111111000000//////..............................---......///////////////---......//////////////////////////////.........///...---,,,,,,,,,,,,,,,........................////////////...///111333999:::;;;===???@@@@@@AAAEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIIIIHHHGGGEEECCCBBB@@@???=========???BBBCCCCCCBBBBBBBBBBBBBBBAAAAAADDDEEEFFFHHHIIIJJJKKKKKKJJJFFFFFFIIIKKKIIIHHHJJJMMMMMMMMMPPPVVV^^^gggmmm~~~~~~~~~~~~~~~~~~xxxyyyyyyzzzzzzzzzyyyyyyuuuuuuvvvyyy|||{{{wwwtttkkkjjjeee^^^[[[[[[XXXSSSQQQOOOLLLKKKLLLMMMNNNMMMPPPPPPRRRWWW]]]ccchhhjjjnnnuuu~~~|||~~~nnnddd]]]UUUOOOMMMJJJFFFCCCBBBBBB@@@???:::<<<===<<<888555555555888999999999999888777777555555666666555555444333333222111000///000111111////////////////////////...//////000000//////...000000/////////.........---......//////......------......//////......---///................../////////............////////////.........---------------...............------------............////////////......---------////////////////////////........................///............---------........................000000000000//////..............................000000000000///---,,,+++---......///////////////.........///////////////......------------......///////////////////////////000000000000111444666999:::===???AAACCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDBBBAAA??????>>>>>>???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBFFFFFFGGGIIIJJJJJJJJJJJJHHHEEEEEEIIIJJJHHHHHHJJJJJJJJJLLLQQQ\\\jjjyyy~~~xxxyyyzzz{{{}}}~~~|||}}}~~~|||vvvmmmgggddd^^^XXXSSSPPPMMMKKKJJJKKKJJJJJJGGGGGGHHHKKKOOOTTTXXX[[[^^^fffnnnxxx{{{~~~|||rrrhhhaaaXXXRRRJJJDDDBBBBBBCCCCCC===>>>>>>===:::888777777:::::::::::::::999888888777777777777777666555555333333222111111111111111///////////////////////////..................///000000////////////......---......//////......------......//////......---......------------.............................................---------+++,,,---...////////////---------............//////////////////.........////////////////////////........................///............---------........................000000000////////////...........................000000000///...---,,,+++---......///////////////------......//////000000///............//////000000000000000000000000000...000111222222444777999;;;<<>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCHHHIIIIIIJJJKKKJJJJJJJJJGGGEEEFFFJJJKKKIIIIIILLLLLLNNNSSS\\\kkk~~~}}}}}}}}}}}}~~~~~~~~~|||uuuqqqjjjbbb[[[XXXSSSOOOMMMLLLJJJIIIGGGHHHHHHIIIKKKOOOSSSVVVYYY```iiirrr~~~xxxiiiaaaUUUKKKFFFDDDEEEEEE???@@@@@@???===<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888999999888888777666444333333222222222222222///////////////////////////...---,,,,,,---...///000000//////////////////......////////////............////////////......------,,,,,,,,,,,,------------............------........................,,,------...//////......---------............/////////..................------------------------........................///............---------........................////////////////////////........................,,,---......//////......---......///////////////,,,------...///000111111111000///////////////000000000000000000000000000---///222333444666999;;;===???AAACCCEEEGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEJJJJJJKKKKKKKKKKKKJJJJJJIIIGGGHHHKKKKKKIIIKKKOOOQQQWWWbbbppp~~~}}}~~~wwwoooeee```ZZZUUURRROOOMMMKKKJJJJJJKKKJJJJJJMMMRRRVVVZZZcccmmmwww|||vvvhhhZZZQQQLLLIIIHHHAAA@@@????????????>>>>>><<<<<<<<<<<<<<<;;;::::::999999::::::999999888777444444444444444333333222000000000000000000000000///...---,,,,,,---.../////////000000000000000000...//////////////////......//////////////////...------,,,,,,,,,,,,------------...//////...---------...........................//////...------,,,---------............///------------------------------------------------........................///............---------......................................./////////........................,,,------...............---......///////////////,,,------...///000111111333222111000///.........////////////////////////---///333555666888;;;===@@@AAABBBDDDEEEFFFFFFFFFHHHIIIIIIJJJJJJKKKKKKLLLJJJIIIHHHFFFDDDCCCBBBAAA???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGKKKKKKLLLLLLKKKKKKJJJIIIIIIGGGHHHJJJJJJIIILLLSSSWWWbbbuuu}}}yyy|||xxxkkkgggaaa\\\YYYVVVSSSQQQMMMOOOOOONNNMMMPPPVVV[[[dddppp}}}yyykkk^^^UUUMMMIIIDDDBBB???>>>??????>>><<<<<<<<<<<<<<<<<<;;;::::::999::::::::::::999888888555555555555555444333333000000000000000000000000///................../////////000000000000111111...//////000000//////......//////000000//////.........------------......---...///000000///...------------...............////////////...---,,,+++---------............///,,,,,,,,,---------------////////////////////////........................///............---------........................---............/////////......................../////////...---,,,+++***---......///////////////------......//////000000222111000//////.........///////////////////////////222555888999;;;===???BBBBBBCCCDDDEEEEEEEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJHHHFFFEEEDDDDDDDDD@@@AAAAAABBBBBBCCCCCCDDDCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJGGGFFFFFFHHHIIIKKKRRR[[[cccsss~~~{{{{{{|||ppplllgggdddbbbaaa___^^^ZZZ\\\]]][[[ZZZ]]]dddkkkzzz~~~qqqdddXXXQQQMMMIIIDDDBBBAAA@@@>>>;;;;;;<<<<<<<<<<<<;;;::::::999::::::::::::999888888555555666777666555444333000000000000000000000000...//////000000//////...//////000000000111111111//////000000000000////////////000000000000/////////..................///...///111222222111///...---------.........//////---...............---------------............///------------.........///////////////////////////........................///............---------........................---------.........//////......................../////////...---,,,+++***---......///////////////.........///////////////............//////000111000000000000000000000000222555999;;;===>>>@@@BBBAAABBBDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGBBBBBBAAAAAABBBCCCDDDEEECCCDDDEEEFFFGGGIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJGGGFFFHHHKKKMMMSSS___kkk}}}|||ssspppmmmkkkjjjkkkjjjjjjhhhkkklllkkkiiimmmttt{{{vvvggg^^^VVVQQQKKKGGGEEECCC???<<<;;;;;;<<<<<<;;;;;;:::999999999::::::999999888777555666777777777666444333000000000000000000000000...///000111111000///...//////000000111111111222//////000000000000////////////000000000000////////////............//////...000111222222111000...---------.........//////,,,,,,---...////////////---------.........//////---.........//////000000------------------------........................//////.........---------........................---------.........//////........................+++,,,------......---------......//////////////////////////////.........++++++,,,---///111222333111111111111111111111111555888<<<>>>@@@@@@BBBCCCAAABBBDDDFFFHHHIIIJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHIIICCCBBBAAA@@@AAACCCEEEGGGCCCDDDEEEFFFHHHIIIKKKKKKHHHIIIIIIJJJKKKKKKJJJJJJJJJIIIKKKOOOTTT\\\kkkzzzyyyvvvssspppoooqqqtttvvv}}}~~~{{{xxx}}}||||||pppggg___UUULLLGGGFFFEEEEEE>>>???@@@???===<<<;;;<<<999999999888888888888777666666666666555555555555444444333222222111111000//////000111222222333333333333333222222222111111000/////////............///...---,,,,,,---...///000000000000000000000000........................,,,,,,------.../////////......////////////......---------,,,,,,+++++++++........................///////////////////////////...---,,,,,,---...///.........------,,,,,,,,,............//////////////////.........---------000000000000000000000000000000000000000///......---......///000111111222//////............//////111111000///////////////...///000000000000222444888:::===???AAABBBAAAAAAEEEEEEGGGIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJIIIHHHMMMKKKJJJHHHGGGGGGGGGHHHEEEDDDDDDDDDDDDEEEEEEFFFIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEGGGIIIKKKLLLJJJNNNWWWaaannn{{{yyywwwvvvwwwzzz~~~}}}{{{|||}}}~~~}}}xxxpppcccWWWNNNIIIEEECCC?????????>>><<<:::999999::::::::::::999999999999888888888888777777777777444444333333222111111111000000000111222222333333333333222222222111111111000000/////////.........///...------------...///000000000000000000000000..........................................------......////////////.........---------,,,,,,,,,,,,------------------------////////////////////////......------------....../////////......---------............//////////////////.........---------////////////////////////000000000000000///............//////000000111111//////............//////111111000///////////////---...000000111222555777;;;===???AAACCCCCCBBBBBBCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIILLLKKKIIIHHHGGGGGGGGGHHHEEEDDDDDDDDDDDDEEEFFFFFFIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGFFFEEEFFFHHHKKKMMMOOORRR\\\jjjwww~~~}}}|||~~~~~~|||yyywwwxxx|||vvvhhh[[[QQQJJJEEEBBBAAA@@@>>><<<;;;:::999<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999555444444333333222111111000000111111222333333333333222222222222111111111000000000/////////......///......------......///000000000000000000000000........................000//////...------,,,,,,......////////////.....................---------------------------------////////////////////////---..................---///////////////...................../////////////////////............---........................///000000000000///......//////////////////////////////............//////111000000///////////////,,,...000111333555888;;;???@@@BBBCCCDDDDDDCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHEEEEEEDDDDDDEEEFFFFFFGGGJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGJJJOOOSSSUUU___ppp}}}{{{}}}yyyyyy|||~~~yyykkk___UUUOOOHHHEEEBBB@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999555555444444333333222222111111111222222333333333222222222222111111111111000000000////////////...//////............//////////////////////////////........................//////.........---------......////////////......///////////////.........------------------------////////////////////////,,,---...//////...---,,,//////............................../////////////////////.......................................//////000000//////...---//////////////////......//////............//////000000////////////000000,,,...111333555888<<>>;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999666666555555444333333222222222222222222333333333222222222111111111000000111000000000////////////////////////////////////////////////////////////////////////////////////---------.........//////......////////////......////////////////////////------------------------////////////////////////,,,---...//////...---,,,------------------------............////////////////////////////////////........................///////////////...------////////////............//////............//////000000////////////000000---000222555777:::>>>AAABBBBBBCCCCCCCCCCCCCCCBBBDDDDDDFFFGGGHHHHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHJJJQQQ\\\dddwww|||tttmmmeeeaaafffmmmpppyyy|||qqqiii\\\VVVMMMHHHEEEDDDAAA>>><<<<<<;;;;;;;;;:::::::::::::::::::::999999999999777666666555555444333333222222333333333333333333222111111111111000000000111111000000000/////////...//////000000//////...000000000000000000000000////////////////////////,,,,,,------...//////000......////////////...............///////////////........................////////////////////////---..................---,,,,,,,,,---------------............////////////...////////////000000000...........................////////////...------........................//////............/////////////////////000000111000222555777999<<>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::777777777666555555444444333333333333333333333333111111111111000000000000111111111111000000000000...///000111111000///...000000000000000000000000000000000000000000000000/////////...------,,,,,,......////////////......,,,---------......//////000000000000000000000000///////////////////////////...---,,,,,,---...///---.........//////000000............/////////000.../////////000000111111000000000000000000000000......//////......---,,,,,,,,,------...///000000//////............/////////////////////000111111666888999::::::<<>>AAACCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEECCCBBBBBBCCCCCCBBB@@@??????@@@BBBBBBDDDEEEFFFGGGGGGGGGKKKJJJJJJJJJJJJJJJIIIHHHLLLLLLLLLLLLMMMQQQUUUYYYgggooo||||||yyywwwvvvrrrsssvvvzzz~~~~~~xxxvvvyyy~~~}}}zzzzzz{{{yyyppp___UUUKKKGGGEEEAAA???@@@<<<<<<<<<<<<;;;;;;;;;:::::::::999888777666666555666666666777777666666555444333222222111111222222111111111111111111111111///000000000000000000///111111111000000111111111000000000000000///......//////............//////////////////////////////..............................------......///000------............------.........///////////////............//////////////////............//////////////////////////////***+++,,,...//////000000.../////////000000000000000000000000000000000000...//////000000//////...///000111222444666777888:::<<<>>>?????????@@@BBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFDDDCCCAAA@@@@@@@@@@@@???>>>>>>@@@BBBCCCCCCEEEFFFGGGGGGGGGGGGLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKMMMPPPTTTZZZaaafffyyy}}}~~~zzzyyy{{{|||}}}||||||mmmbbbUUUNNNIIIDDDAAAAAA======<<<;;;;;;:::::::::::::::999888888777666666444555555555555444444333444333333222222222222222111111111111111111111111111222333444444333222111222222111111111111222222000000000000000///......//////............//////////////////////////////.......................................//////000---......//////......---------......//////000000............/////////////////////....../////////////////////////////////000000000000000//////...000000000000000000000111////////////////////////.../////////000000000000///000111333666888999:::;;;===@@@AAA@@@@@@@@@AAACCCDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEDDDBBBAAA???>>>>>>>>>>>>======>>>BBBDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKJJJJJJJJJJJJIIIKKKOOOUUU]]]iiivvv~~~|||}}}}}}zzz|||ssseee\\\UUULLLGGGGGG@@@???===;;;::::::::::::::::::999999888888777777555555666666555444444333333333222111111111111222000000000000000000000000111222333444444333222111222222111111111111222222000000000000000///......//////............//////////////////////////////////////////////////////.........////////////////////////000000/////////------......//////000000............////////////...//////////////////...////////////////////////000000000000000//////...333222222111000000//////////////////////////////////////////000000111111///000222444666888:::;;;;;;===@@@AAAAAA@@@@@@AAADDDEEEFFFGGGHHHHHHHHHHHHEEEDDDCCCBBB@@@???>>>==================???CCCFFFEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJHHHGGGIIIKKKPPPRRRXXXaaannn}}}~~~~~~~~~tttjjjaaaUUUMMMKKKDDDCCC@@@>>><<<;;;;;;;;;::::::999999999888888888888888888888777777666555444333222222111111222222000000000000000000000000///000000000000000000///111111111000000111111111000000000000000///......//////............//////////////////////////////////////////////////////---...///000000000000/////////000000000000//////.........///////////////............////////////......////////////......////////////////////////***+++,,,...//////000000333333222111000///......000000000000000000000000////////////000111222222111111333555777999;;;<<<;;;===???@@@@@@@@@AAACCCEEEFFFGGGHHHHHHHHHGGGFFFCCCBBBAAA???>>>============>>>??????@@@AAAEEEGGGGGGGGGHHHIIIIIIIIIIIIIIIKKKLLLLLLJJJGGGGGGKKKOOOVVV[[[dddqqq|||~~~}}}rrrcccXXXSSSKKKIIIEEEAAA???======<<<::::::999999999999888888999999999888888777555555555444444333333333333333111111111111111111111111000//////......//////000111000000//////000000111000000000000000///......//////............//////////////////////////////////////////////////////---...///000111000000///...//////////////////...///////////////.....................////////////---...///000000///...---////////////////////////***+++,,,...//////000000111111111000000/////////000000000000000000000000///////////////111222333333444555777999;;;<<<===:::<<<===>>>>>>@@@BBBDDDEEEFFFHHHHHHHHHGGGEEEDDDAAA@@@???==================???AAABBBCCCDDDFFFHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJLLLMMMKKKJJJNNNUUU\\\bbbjjjwwwyyy|||~~~~~~}}}tttgggaaaOOOMMMIIIDDDAAA???>>>>>>::::::999999999999999999777777777777666555333333666666555444444444444555222222222222222222222222222111000//////000111222000000////////////000000000000000000000//////...//////............//////////////////////////////000000000000000000000000---...000111111111000///---..................---000000//////.........---............/////////000---...///000000///...---////////////////////////000000000000000//////...////////////000000000000000000000000000000000000000////////////111333444666666888999;;;<<<>>>>>>:::;;;<<<======???CCCFFFFFFGGGHHHHHHHHHFFFDDDBBB@@@???>>><<<<<<<<<===>>>>>>@@@CCCEEEEEEEEEGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJGGGIIIKKKLLLNNNUUUaaajjjqqq|||{{{||||||~~~}}}xxxxxx~~~}}}ssscccWWWNNNKKKHHHBBB@@@BBB@@@>>><<<<<<<<<<<<:::999777777888999999888666666666444222222333333333222000000000000000111111111////////////000111333333222111111111000000////////////...//////000111222111000///......///000111000000000000000000000000111000///---+++)))''''''111///,,,---///000///---///222111...///333111+++............////////////000000000000000000000000000000000///......------111111000///////////////...............///000000000000000000000000000000......//////000000111111111111111222333444666666:::;;;<<<<<<<<<<<<<<<;;;:::;;;;;;===???AAACCCDDDFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@??????>>>?????????DDDDDDDDDEEEFFFHHHIIIJJJLLLJJJIIIIIIJJJKKKKKKJJJLLLLLLPPPVVVZZZ___lll{{{vvvwwwxxxyyyzzz|||}}}}}}~~~}}}xxxkkk]]]VVVNNNEEEAAAAAA???>>><<<<<<<<<;;;888666777888999999999888777666777555333333444555444333000000000000111111111111000/////////000111222222111111111111000000000///000////////////000000111111000///......///000111////////////////////////...............---------111///------///000///...///111000---...222111,,,............////////////000000000000000000000000////////////............111111000//////////////////////////////000111111000000000000000000000000......//////000111111111111111111222444666777888;;;<<<<<<===============<<<<<<===>>>@@@BBBCCCEEEFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKJJJKKKLLLMMMMMMMMMOOOPPPUUU___gggqqqpppqqqrrrsssuuuvvvwwwxxx}}}}}}}}}}}}~~~oooaaaUUUIIIBBB@@@AAA@@@>>>>>>===<<<999777888999999999999888777666888666555555666666555444111111111111111111111111111000000000000000111111111111111111000000000000111000000////////////000000000////////////000000000000000000000000000000////////////000000000000111///---...///000000//////000///---...111111---............////////////000000000000000000000000............////////////111000000///////////////000000000000000111222222000000000000000000000000......///000000111111222000111222444666888999:::=========>>>>>>>>>??????>>>>>>???@@@AAACCCEEEFFFEEEEEEEEEEEEDDDBBBAAA@@@AAAAAAAAAAAACCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPPPPUUUYYYbbbnnnzzzlllmmmnnnpppqqqsssttttttxxxyyyyyyzzz|||~~~ooo```TTTKKKFFFDDDBBBAAAAAAAAA???===;;;:::::::::999999888777777888777555555666666666555222222111111111111111000222111000000000000000111111111111000000000000000111111000//////...//////000000////////////000000111111111111111111111111222111111000000/////////000///......///000000000000///......000111000...............////////////////////////////////////---------...///000000111000000////////////000000000000//////000000111222////////////////////////...//////000111111222222000111333666888:::<<<<<<>>>>>>>>>>>>???@@@@@@AAA@@@@@@AAABBBCCCEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQSSS]]]eeesssjjjjjjlllmmmoooqqqrrrsssuuuuuuvvvxxxzzz|||~~~qqqdddXXXOOOFFFEEEBBBAAABBBAAA@@@>>><<<;;;::::::999888888888888666444444555666555444333222222222111111000000222111000000000000000111000000000000000000111111111111000//////...////////////000000000000//////000000000000000000000000000000000/////////......///////////////000111222222111000222333222000///............////////////////////////////////////,,,------...///000111111000000////////////000000///............///000000//////////////////////////////000000111222222222000222555888;;;<<<>>>>>>???>>>>>>>>>???@@@BBBCCCBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDHHHIIIJJJKKKKKKKKKKKKKKKIIIJJJKKKKKKLLLOOOUUUYYYdddrrrggggggiiikkkmmmnnnpppqqqrrrrrrtttvvvwwwyyyzzz{{{|||}}}rrrbbbVVVLLLIIIEEEBBBAAA@@@@@@???===<<<;;;:::999888888888888666555444555666555444333333333222111111000000111000000000000000111111000000000000111111111111111000000////////////000//////000000000000//////------------------------,,,------...///000000111...///000000//////111333666333444888888444000///............////////////000000000000000000000000---------...///000000111///////////////000000111...............//////000000000000000000000000000//////000111111222222333222444777:::===>>>?????????>>>>>>>>>???AAABBBDDDCCCCCCCCCDDDEEEFFFHHHIIIGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDHHHIIIJJJKKKLLLKKKKKKJJJHHHJJJKKKLLLNNNUUU^^^fffqqqbbbcccdddfffiiikkklllmmmnnnoooqqqssstttuuuvvvvvvvvvxxx{{{~~~ttteeeXXXSSSKKKEEEBBBAAAAAA@@@>>>===<<<:::999999999999999888666666777777777666444444333222222111000000000/////////000111222222///000000000111111111111000////////////000000111...///000111111000///...........................---.........//////000000---///111000//////222444999666888======666///...............////////////000000000000000000000000------......//////000000///////////////000111111/////////...///000000111000000000000000000000000///000000111111222333333444555999<<<>>>?????????>>>>>>======>>>@@@CCCDDDCCCCCCDDDDDDEEEFFFHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJLLLLLLKKKJJJIIIHHHJJJLLLNNNSSS^^^lllwww___```aaaccceeegggiiijjjlllmmmoooppprrrsssssssssqqquuuyyy|||{{{ccc\\\SSSJJJFFFDDDCCCCCC???>>><<<:::999999999999;;;999777777888999888777444444333333222111000000////////////000111333333//////000000111111111222//////...//////000111222...///000111111000///...111111111111111111111111222222111000///...---------///111111//////222555;;;888;;;AAA@@@777///.............../////////000000000000000000000000000.........//////////////////////////////000111111000000000000000111111222000000000000000000000000000000000111222222333333555777:::===????????????>>>>>>======>>>@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKGGGHHHJJJLLLLLLKKKIIIHHHHHHKKKNNNQQQXXXfffwww]]]]]]___aaabbbdddffffffiiijjjkkkmmmnnnooooooooorrrssstttwwwzzz}}}yyykkk^^^UUUNNNFFFEEEIII??????>>><<<:::999:::;;;888888888777666666555555444444444333333333222222111111000///////////////111111000///////////////......///000111222333333//////000000000000//////000000111111111111000000000000000000000000000000111000/////////000222333@@@EEEHHHBBB666,,,***,,,111000/////////000222333......//////000000111111//////............//////000000000000000000000000333222222222222222222222111111111000000000000000555444333333333555888999<<<<<<<<<======>>>???@@@>>>>>>???@@@BBBDDDFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLNNNQQQUUU___rrrXXXYYYZZZ\\\]]]___``````eeefffhhhiiikkkllllllmmmooopppqqqtttwwwzzz}}}~~~~~~~~~~~~|||mmmbbbWWWLLLGGGHHHBBBBBBAAA???===;;;;;;;;;999999888777777666666555444444444333333333333222111111000////////////000111111000///////////////000000000000111111111111//////000000000000//////000000111111111111000000000000000000000000000000///......---...///000111777>>>CCC@@@777000///111///......---...///000111000000000000//////////////////............//////000000000000000000000000111111111111111000000000111000000000000000000000111111000000222444777888============>>>???@@@@@@>>>>>>???@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLQQQVVV]]]ffftttUUUVVVVVVWWWYYYZZZ[[[[[[___```bbbdddfffhhhhhhiiijjjkkkmmmpppsssvvvxxxyyy{{{zzzzzz|||~~~ssseeeWWWNNNKKKFFFEEECCCBBB???===<<<;;;::::::999888888777777666555555444444444333333333222111000000///000000000111111000/////////000000222111111111000000////////////000000000000//////000000111111111111000000000000000000000000000000...............///000000222999??????888222111222...............///000000111111111000///.........//////............//////000000000000000000000000////////////////////////000000000000000000111111//////000111333666888:::>>>======>>>>>>???@@@AAA???@@@@@@AAACCCEEEGGGHHHJJJJJJIIIHHHGGGFFFEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKLLLOOOQQQUUU]]]jjjxxxTTTUUUUUUVVVWWWXXXXXXYYYZZZ[[[]]]```bbbdddeeeeeefffgggjjjmmmpppssstttuuuwwwvvvwwwyyy}}}~~~ttteeeXXXRRRHHHFFFDDDBBBAAA???===;;;;;;;;;::::::999888888888555555555555444444444444222222111000000000000111111111000000///000000111111111111111000000000000//////000000000000//////000000111111111111000000////////////////////////000000000000000111111222333999???>>>888111...///000000000000000111111222111000000000/////////...//////............//////000000000000000000000000.........///////////////000000000000000111111111000000111444666999<<<>>>???>>>>>>??????@@@AAABBBBBBBBBCCCDDDEEEGGGHHHIIIKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNMMMLLLOOOUUUYYYbbblll{{{RRRRRRSSSSSSTTTUUUVVVVVVWWWXXXZZZ\\\___```bbbbbbcccdddgggkkknnnppprrrrrruuuttttttwww{{{~~~ssscccYYYLLLIIIEEECCCBBBAAA???===<<<<<<<<<;;;::::::999999666666666555555555444444333333222111111111111111111111000000000000111111000000000000111111111111//////000000000000//////000000111111111111000000///////////////////////////000000111111111111111444999>>>===777111......///000000111111111111111.../////////000000000111//////............///////////////////////////////////////000000111111111//////000000111111111111000111333555888<<<>>>???@@@??????@@@@@@AAABBBCCCEEEEEEFFFFFFHHHIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJJJJKKKLLLLLLMMMMMMLLLNNNNNNNNNOOOUUU___fffyyyLLLMMMNNNOOOPPPQQQRRRRRRTTTUUUWWWZZZ\\\]]]^^^^^^```bbbeeeiiilllnnnoooooosssrrrrrrtttxxx{{{||||||~~~}}}yyyvvvvvvzzz~~~qqqcccWWWQQQJJJFFFEEEDDDAAA???>>>======<<<<<<;;;::::::777666666666666555555555444333222222111111222222111111000000000111222222//////000000111111111222//////000000000000//////000000111111111111000000000000000000000000000000------...///////////////111555999999555111000111------...///////////////.........///000111111111//////............/////////////////////////////////000000111111222222333/////////000111111222222///000333666999<<<>>>???AAA@@@@@@AAAAAABBBCCCDDDGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHIIIIIIJJJJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJKKKKKKLLLMMMMMMMMMIIILLLOOOQQQVVVaaaqqq|||IIIIIIJJJLLLMMMOOOPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZ]]]___bbbfffjjjkkkllllllqqqpppoooqqquuuwwwxxxxxxxxxzzz|||~~~~~~}}}}}}}}}xxxrrroooqqqsssxxx{{{tttfff^^^SSSKKKIIIGGGDDDBBB???>>>>>>======<<<;;;;;;777777777666666666555555444444333222222222222333111111000000111111222333111111111111000000000000//////000000000000//////000000111111111111000000000000000000000000000000,,,---...///000//////......111333333111000000111,,,---...///000//////...////////////000000000000//////............////////////////////////////////////000111111222333333...//////000111111222222111222555888;;;===???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJKKKKKKLLLMMMMMMMMMIIINNNTTTZZZddduuuzzzyyyxxxyyy~~~HHHIIIJJJLLLNNNOOOQQQRRRQQQRRRSSSUUUVVVVVVWWWWWWZZZ]]]aaaeeehhhiiijjjjjjooonnnnnnooorrrtttuuuuuuuuuvvvyyy{{{|||||||||{{{|||~~~~~~yyyrrrmmmmmmooommmrrrzzzrrrhhhZZZPPPLLLJJJGGGDDD??????>>>>>>======<<<<<<777777777777666666666666555444333333222222333333111111000000111222333333333333222111000///......//////000000000000//////000000111111111111000000000000000000000000000000...///111222222222111000///000111000...,,,---......///111222222222111000111111000000//////......//////............//////////////////////////////...//////000111222222333...//////000111222222222444666888;;;>>>@@@BBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJJJJKKKLLLLLLMMMMMMLLLRRRZZZdddqqq}}}xxxsssppptttssssssvvv}}}IIIIIIJJJKKKLLLMMMNNNNNNQQQRRRTTTTTTTTTUUUVVVXXXXXXYYY[[[^^^aaadddfffhhhjjjlllmmmnnnmmmnnnpppqqqtttvvvyyyzzzyyyzzz{{{||||||{{{rrrlllkkkmmmppprrryyy{{{jjj[[[RRRNNNKKKIIIBBBAAAAAAAAAAAA@@@===;;;888888888888888777666666555555444444444333333333111111111111111111111111111111111111000000000000000000//////////////////111111000000//////......111111000000//////......000000000000000000000000000000///////////////000333333222111000///......000111111000//////000222//////............//////////////////000000000000///////////////000111111000111111000///000444666666999===???@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJNNNLLLLLLMMMLLLIIIKKKPPPPPPXXXdddrrr{{{tttnnnjjjhhhfffeeefffjjjooovvvGGGGGGHHHIIIJJJKKKLLLLLLOOOQQQRRRSSSSSSSSSUUUVVVXXXYYYZZZ]]]___aaacccdddfffhhhjjjkkkkkklllnnnppprrrtttwwwxxxxxxxxxyyy{{{{{{~~~|||tttnnnnnnooonnnooovvvxxxhhh\\\TTTNNNKKKEEEDDDBBBBBBAAA@@@===:::999999999999888777777666555555555444444444333333111111111111111111111111111111111111000000000000000000000000000000000111111111000000////////////111000000000/////////...000000000000000000000000000000////////////000000111111111111000000000000000111111000//////000222000000////////////000000////////////000000000000...------------...//////000111111000000111444777999<<>>AAABBBAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJKKKIIIHHHKKKKKKKKKPPPVVV```mmm~~~wwwqqqjjjfff```^^^[[[YYYYYY[[[]]]___gggoooyyyCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKMMMMMMMMMMMMOOOPPPRRRSSSTTTVVVXXXYYYZZZ[[[]]]___bbbdddeeegggjjjlllmmmooorrrsssssstttuuuwwwzzz}}}~~~yyyvvvuuuuuurrrrrrtttxxxzzz}}}wwwjjj^^^WWWSSSPPPLLLIIIHHHFFFCCCAAA>>>===<<<:::999888888888555555555555444444444444222222222222222222222222222222222111111111000000000111111222222333333444000000000000000000000000000000000000////////////////////////////////////000////////////000000111000000000000111111111111000111111000//////000222111000000//////000000111////////////000000000000000000000///000111111222000111333333333555777:::>>>@@@BBBBBBAAA@@@@@@AAAAAAAAACCCEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMJJJIIILLLMMMOOOVVV^^^lllzzz~~~vvvnnnhhhccc^^^[[[WWWWWWWWWVVVXXX[[[```dddiiisssBBBCCCCCCDDDEEEFFFGGGHHHFFFHHHJJJJJJJJJJJJLLLNNNMMMNNNPPPRRRTTTWWWXXXYYYZZZ\\\___aaabbbdddgggjjjjjjllloooqqqqqqrrrsssuuuyyy|||}}}zzzxxxwwwuuutttvvvxxxyyyzzzwwwiiiaaaYYYVVVQQQMMMJJJHHHFFFEEE@@@???===;;;:::999999999666666555555555444444444222222222222222222222222222222222222111111111111111111222222333333333444000000000000111111111111////////////000000000000///////////////////////////////////////000111111111111111111000000000000000111111000//////000222000//////......//////000////////////000000000000000000000000000111222222000222444555555777999<<<>>>@@@AAAAAA@@@???@@@AAA???@@@BBBDDDFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLIIIIIILLLPPPUUU___hhhzzzuuunnniiibbb]]]YYYVVVSSSQQQRRRSSSTTTUUUWWW\\\bbbgggnnnzzzAAAAAABBBCCCDDDEEEFFFFFFDDDFFFHHHHHHHHHHHHJJJLLLJJJKKKMMMOOORRRTTTVVVWWWWWWZZZ\\\^^^___aaadddffffffiiikkkmmmnnnoooqqqrrrvvvyyy|||~~~~~~~~~~~~|||{{{vvvuuuwwwzzz{{{|||xxxoooccc^^^WWWQQQMMMJJJHHHFFFCCCBBB???<<<::::::999999666666666555555555444444333333333333333333333333333222222222222111111111222222222222222222222222000000000111111111111222////////////000000000000000000000000000000000000///......//////000111222222111111111000000//////000111111000//////000222//////............//////////////////000000000000//////......//////000111000222555666777999;;;===???@@@AAAAAA??????@@@BBB???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKJJJHHHIIIOOOVVV```mmmyyy{{{ssslllggg]]]ZZZUUURRRQQQPPPOOONNNLLLOOORRRTTTWWW\\\eeekkkvvv??????@@@AAABBBCCCCCCDDDCCCEEEGGGGGGGGGGGGIIIKKKJJJKKKLLLNNNPPPRRRSSSTTTUUUWWWYYY[[[\\\]]]```bbbbbbdddgggiiijjjkkkmmmnnnqqqtttxxx{{{{{{{{{|||}}}}}}yyyyyy{{{sssmmmcccZZZSSSOOOKKKIIIEEECCC@@@===;;;:::::::::666666666666555555555555333333333333333333333333333333222222222111111111333333222222111111000000000000111111111222222222.../////////000000000111000000000000000000000000............///000111222000000000000111111111111000111111000//////000222000000////////////000000////////////000000000000//////......//////000111000222666888999:::===???@@@AAABBBAAA@@@AAABBBDDDAAACCCEEEFFFGGGGGGFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLKKKIIIMMMVVVbbbppp|||vvvpppkkkeee___[[[TTTRRRPPPOOOOOOPPPOOONNNKKKOOOTTTWWW[[[cccmmmuuu======>>>???@@@AAABBBBBBCCCDDDFFFGGGFFFGGGHHHJJJLLLLLLMMMNNNOOOPPPPPPQQQSSSUUUWWWXXXYYYZZZ]]]______aaadddfffggghhhjjjlllnnnqqquuuxxxyyyyyyzzz{{{{{{}}}}}}}}}yyynnncccZZZTTTOOOLLLFFFDDDAAA>>>;;;::::::;;;777666666666555555555555333333333333333333333333333333333222222222111111444333333222111000//////000000111111222222222222.../////////000000111111000000000000000000000000............///000222222......///000111222333333000111111000//////000222111111000000000000111111////////////000000000000111111111111111222222333000222666888:::;;;===???AAABBBCCCBBBBBBBBBDDDFFFCCCDDDFFFHHHIIIHHHFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMRRR^^^mmm}}}xxxrrrnnnhhhccc^^^ZZZUUURRRMMMLLLJJJKKKLLLMMMLLLKKKNNNSSSYYY^^^ccckkkwww<<<<<<===>>>???@@@AAAAAA<<<===@@@BBBDDDEEEEEEEEEIIIIIIIIIIIIKKKMMMOOOQQQOOOPPPQQQSSSUUUWWWYYYZZZ[[[]]]```aaabbbccceeeggghhhkkkoooqqqrrrtttvvvxxxvvvyyy~~~}}}~~~lll```\\\XXXSSSMMMHHHBBB??????>>>===:::888888777666666666666666555555555444444333333222333333333222222222111111111111000000000000000111000000000000000000000000222111000//////000111222------............------222222111111000000//////111111111111111111111111//////000000000000//////000000//////.........---444333222111000000000000333222111111111222444555444555888:::===???@@@AAACCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDDDDCCCFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIKKKNNNMMMIIIIIIMMMOOORRR[[[kkk|||vvvppplllbbb___YYYSSSOOONNNNNNNNNIIIJJJKKKKKKJJJLLLNNNQQQUUUZZZ```eeejjjsss999999:::;;;<<<===>>>???<<<===???AAABBBDDDDDDDDDFFFFFFFFFGGGIIIKKKMMMNNNLLLMMMNNNPPPQQQSSSTTTUUUWWWYYY\\\^^^^^^```ccceeeeeehhhlllnnnoooqqqsssuuuuuuyyy}}}wwwkkkeee___YYYTTTNNNGGGCCCBBB@@@>>>;;;888888777666555555555555555555555555444444444444444444444333333333222222111111000000000000111111000000000000000000000000222111000//////000111222111111111111111111111111000/////////.........---111111111111111111111111//////000000000000//////111111000000000/////////222111111000111111222222000000//////000111222333555666888;;;===???@@@AAACCCCCCBBBBBBCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHJJJNNNMMMKKKMMMQQQUUUZZZggg{{{|||vvvqqqmmmhhhccc___ZZZWWWRRRMMMJJJIIIIIIIIIGGGHHHJJJJJJKKKNNNQQQTTT\\\bbbjjjooouuu~~~888999999:::;;;<<<============>>>>>>@@@AAABBBCCCCCCCCCCCCDDDFFFGGGIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPRRRTTTWWWYYYZZZ\\\^^^aaaaaadddgggjjjkkkmmmoooqqqtttwww{{{~~~}}}tttkkkbbb[[[UUUNNNHHHFFFCCC@@@===::::::999777777666666666555555555555666666666666555555555444444444333333111111000000000111111222000000000000000000000000111111000000000000111111000//////......//////000////////////............000000000000000000000000///000000111111000000///111111111111000000000000/////////000111222333444000000//////000222333444666777999<<<>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHIIIMMMNNNNNNRRRXXX[[[ddduuu~~~zzzvvvsssrrrqqqsssuuuwww{{{}}}|||xxxuuuooolllhhhdddaaa]]]XXXUUUQQQOOOKKKGGGEEEEEEFFFFFFFFFGGGIIIKKKMMMQQQVVVYYYaaagggpppxxx999999:::;;;;;;<<<=========<<<<<<<<<===>>>@@@AAAAAAAAABBBBBBDDDEEEFFFFFFIIIJJJJJJJJJKKKLLLLLLLLLMMMOOORRRTTTVVVXXXZZZ]]]]]]```cccfffgggiiikkkmmmppptttxxx{{{|||}}}~~~wwwlllaaa[[[SSSMMMIIIFFFBBB???>>>===<<<:::999888888888555555666666777777888888444444444444333333333333111111000000111111222222000000000000000000000000111000000000000000000111000///...------...///000111111111111000000000000////////////////////////000000000111111000000000000000000000000000000000/////////000000111222333222222111222333555777888888999;;;===???AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEIIIIIIIIIIIIJJJJJJJJJKKKIIIGGGHHHLLLOOOQQQXXX```hhhrrr}}}|||zzzyyyxxxuuurrrooojjjgggdddbbbbbbeeefffiiimmmppppppllliiifffccc___\\\YYYVVVRRROOOLLLJJJHHHFFFEEEEEEFFFGGGGGGHHHJJJLLLOOOTTTYYY^^^eeemmmxxx888888888999::::::;;;;;;;;;::::::::::::<<<>>>??????@@@AAABBBCCCCCCDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHJJJLLLOOOQQQRRRTTTWWWYYYZZZ\\\```bbbdddeeehhhiiilllooosssvvvwwwyyy{{{}}}~~~xxxgggaaaXXXQQQMMMJJJEEEAAA???>>><<<:::999888777777555666666777777888888888333333333333222222222222111111111111111222333333000000000000000000000000000000000111111000000000333333222222222222333333000000000000111111111111////////////////////////000000111111111111000000////////////////////////111000000000000000000111222222222222444666888:::999;;;<<>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCHHHJJJMMMNNNOOOPPPSSSUUUVVVXXX\\\^^^```aaadddeeegggiiimmmppprrrtttwwwyyyyyy{{{qqqjjj```XXXSSSNNNHHHDDD>>>===;;;999777666555444666666666666777777777777333333222222222111111111111111111111111222333444000000000000000000000000000000111111111111000000111111222333333222111111............////////////000000000000000000000000000111111222222111111000............////////////111000000/////////000000//////000111333555888999;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKLLLIIIIIIOOOUUU^^^kkkwww~~~{{{vvvtttrrrqqqsssvvvyyy{{{yyyvvvtttlllkkkjjjhhhfffeeecccccc^^^^^^_________^^^^^^]]]\\\ZZZXXXUUUSSSRRRQQQQQQUUUWWW[[[___bbbbbb___\\\YYYWWWSSSPPPNNNKKKHHHEEEEEEEEEDDDDDDDDDFFFGGGHHHMMMNNNPPPQQQUUU[[[bbbgggrrr|||444444444444555555555555444555666888:::;;;;;;<<<<<<===???@@@AAA@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBGGGHHHJJJKKKKKKLLLNNNPPPQQQTTTWWWZZZ[[[]]]___aaabbbdddhhhkkkmmmpppsssvvvtttwwwzzz|||}}}~~~vvvkkkaaaZZZSSSLLLGGG@@@???===;;;888777666555777666666666666666555555444444333333333222222222111111111111222333444555000000000000000000000000///000111222222111000///...///111222222111///...---........./////////000111111111111111111111111000111111222222111111000......//////000000000000///////////////000111222//////000111333666999:::<<<===???AAACCCDDDEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJLLLIIIKKKRRR\\\iiiyyy{{{vvvsssnnnmmmllllllmmmoooqqqrrrvvvyyy|||zzzuuuppplllgggddd^^^^^^]]][[[ZZZXXXWWWWWWSSSSSSUUUVVVVVVWWWWWWWWWSSSRRRPPPOOONNNNNNNNNOOOTTTVVVYYY^^^aaa```]]]ZZZVVVTTTQQQPPPOOOMMMKKKIIIEEEEEEEEEEEEFFFGGGHHHIIIMMMNNNQQQSSSXXX___hhhmmmwww555555666666666666666666111333555888:::;;;;;;;;;;;;<<<===?????????>>>>>>??????@@@AAABBBCCCDDDDDDEEEGGGIIIIIIIIIIIIKKKMMMNNNQQQUUUWWWXXXZZZ\\\^^^___bbbeeehhhjjjmmmqqqtttqqqtttwwwzzz{{{}}}ssshhh___VVVNNNHHHDDDCCCAAA>>><<<:::999888777777666666555555444444555555444444444333333333111111111111222333444555000000000000000000000000///000111222222111000///000222555777777555222000///000000000111111222222111111111111111111111111111111222222222222111111//////000000111111111222,,,------...000111333444111111222333666999;;;======>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKIIIKKKUUUaaapppzzzuuurrrooojjjjjjiiiiiijjjkkkmmmmmmlllooorrrtttvvvxxx|||~~~vvvqqqkkkgggfffccc^^^ZZZVVVVVVUUUTTTRRRQQQPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUOOONNNMMMLLLMMMMMMOOOOOOVVVXXX[[[___bbbbbb^^^[[[PPPOOOMMMLLLMMMLLLJJJIIIGGGGGGGGGHHHHHHJJJKKKKKKLLLNNNQQQTTTZZZccclllrrr444444444555555555555666555555555666777888888999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEFFFGGGHHHHHHIIIOOOPPPQQQSSSUUUVVVXXXXXXYYY[[[___bbbdddfffiiikkklllnnnppprrrtttvvvzzz}}}zzzqqqiii\\\SSSOOOGGGCCC???<<<;;;;;;;;;:::777666666555555555555666555555555444333222111000333222111111000111111111222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111//////000000111111222222/////////000111111222222333222000/////////000111......//////000000111111333333333444666999<<<===>>>???AAACCCDDDEEEFFFFFFCCCCCCBBBCCCDDDFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIMMMHHHEEEGGGHHHGGGHHHKKKKKKPPPQQQYYYkkkzzz|||tttqqqooollliiihhhhhhggggggffffffffffffiiihhhggggggiiilllppprrr{{{wwwrrrhhhccc^^^ZZZYYYWWWSSSPPPQQQNNNLLLLLLOOOQQQOOONNNLLLKKKKKKLLLOOORRRSSSSSSPPPPPPOOOMMMKKKMMMPPPSSSTTTXXX^^^bbbcccaaa]]][[[SSSQQQOOONNNNNNNNNLLLJJJFFFEEEEEEFFFHHHJJJLLLNNNQQQOOOPPPWWW^^^dddmmmvvv333333333333444444444444444444555555666777777777888888999999:::;;;;;;<<<============>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFIIIJJJKKKMMMNNNPPPQQQRRRSSSVVVZZZ]]]___aaadddfffhhhjjjlllooopppssswwwzzz{{{}}}~~~~~~xxxnnnaaaWWWRRRMMMHHHCCC???===<<<;;;:::777777666555555555666666444444444444333333222111333222222111111111111111222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111000000000000000111111111111111111000000000000000222111111000000000000000......//////000111111222333333444555777:::<<<===>>>???AAACCCDDDEEEFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIILLLHHHFFFIIIJJJIIIJJJMMMMMMUUUZZZggg{{{~~~sssmmmkkkkkkiiigggiiiiiiiiiiiihhhhhhggggggeeedddcccbbbcccfffhhhjjjqqquuuzzzvvvkkkddd]]]YYYUUURRRRRRQQQOOOMMMOOOLLLKKKKKKMMMNNNMMMLLLKKKJJJIIIJJJLLLNNNOOOPPPNNNNNNMMMKKKJJJLLLOOORRRZZZ^^^eeejjjllliiiddd```VVVTTTRRRPPPOOONNNKKKIIIGGGGGGGGGGGGIIIKKKNNNOOOUUUSSSVVV]]]cccjjjsss|||111111222222222333333333333333333444444555555666666777777888888999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCGGGHHHIIIKKKLLLNNNOOOPPPMMMPPPTTTWWWYYY[[[^^^aaaaaadddgggiiikkkooosssvvvvvvxxx{{{}}}|||zzz{{{wwwjjj^^^XXXSSSOOOHHHCCC@@@>>>;;;:::888888777666666666666666333333444444444333333222333333222111111111111111222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000222222111111000//////...000111111111111000000////////////000111111222222444444555666888;;;===>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIEEEDDDGGGHHHGGGIIIMMMOOO[[[fffvvvyyyrrrkkkffffffggggggfffjjjjjjkkkkkkjjjjjjiiiiiidddbbb```___^^^___aaabbbgggiiimmmqqqwww~~~yyylll___WWWQQQOOOLLLKKKLLLMMMLLLKKKLLLJJJIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNMMMNNNMMMMMMLLLNNNQQQTTTZZZ```iiioooqqqmmmfffbbbZZZWWWTTTRRRQQQNNNKKKIIIHHHHHHHHHHHHJJJMMMPPPRRRYYYYYY]]]dddkkkrrr|||111111111222222222333333111222222222333333333444444555555666777777888888999999999999:::;;;<<<<<<;;;<<<======??????@@@AAAEEEFFFGGGHHHJJJKKKLLLMMMHHHKKKOOOSSSUUUWWWZZZ\\\\\\^^^aaadddfffiiinnnqqqqqqssswwwyyy||||||zzz|||tttggg___XXXTTTLLLFFFBBB???<<<:::999999888777666666666666333333444444444444444444333333222111111111111222222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111222222111111000000//////111111111111000000/////////000111222222111000/////////000111111222222333444555666888:::<<<>>>??????@@@AAACCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFHHHHHHHHHKKKQQQYYYjjjxxxyyyqqqlllgggddddddfffhhhhhhjjjkkklllllllllkkkkkkjjjgggeeeccc```^^^^^^^^^^^^aaaccceeehhhlllsss{{{xxxnnncccYYYRRRMMMKKKJJJJJJJJJKKKLLLMMMJJJIIIHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKMMMOOOPPPPPPQQQQQQPPPRRRUUUXXX[[[bbbllltttvvvqqqiiiccc[[[YYYVVVTTTRRRPPPMMMJJJIIIIIIHHHIIILLLOOOSSSUUU\\\]]]ccclllrrryyy111222222222333333333333111111111111222222222222333333444444555666666777777777777777888999:::;;;:::;;;;;;<<<===>>>??????@@@@@@AAACCCDDDEEEFFFFFFGGGIIIMMMPPPRRRTTTVVVXXXWWWZZZ\\\___aaadddhhhkkklllooorrruuuxxx{{{}}}sssiii^^^YYYQQQJJJEEEAAA>>><<<::::::999777777666666666333333444555555555444444444333333222111222222222222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111222222111111000000////////////000000111111111111///000111222222111000///000000111111222333333333555666888:::<<<>>>???@@@@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIILLLJJJJJJLLLMMMNNNUUU\\\kkk~~~~~~wwwqqqlllhhheeebbbccceeeggghhhkkklllmmmnnnnnnmmmlllkkkjjjiiifffccc```___^^^^^^^^^___```aaadddiiiooottt{{{xxxmmmccc[[[UUUQQQLLLKKKKKKJJJJJJKKKLLLMMMJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIKKKJJJJJJKKKNNNQQQSSSTTTUUUUUUUUUVVVYYY[[[aaahhhsss|||~~~yyypppjjj]]][[[XXXVVVTTTRRROOOMMMIIIIIIIIIJJJNNNSSSWWWZZZ```cccjjjtttzzz111111222222222333333333111111111111111111111111222333333444444555666666666666666666777888999:::999999:::;;;<<<===>>>>>>???@@@@@@AAACCCDDDDDDEEEEEEHHHKKKMMMNNNOOORRRSSSSSSUUUXXXZZZ\\\^^^bbbeeehhhjjjnnnpppsssvvv{{{~~~wwwhhhbbbZZZQQQKKKEEEAAA>>>;;;;;;999888777777777777444444555555555444444333444444333222222222222222222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000...//////000111111222222///000000111111111111000111111111222333333444444666777999<<<>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGKKKNNNSSS^^^iii{{{}}}zzzvvvqqqmmmfffdddbbbaaaaaadddgggiiilllmmmoooqqqqqqpppnnnmmmllljjjhhhfffcccaaa______\\\]]]\\\\\\\\\^^^cccffflllpppwww~~~{{{ooocccZZZTTTOOOMMMIIIJJJJJJIIIHHHIIIKKKNNNKKKLLLLLLKKKIIIHHHIIIJJJFFFHHHKKKKKKKKKMMMRRRVVVWWWYYYZZZZZZYYYZZZ\\\^^^dddlllwww}}}uuunnnccc```]]]ZZZXXXUUURRROOOKKKKKKKKKMMMRRRXXX^^^bbbgggllluuu000000000111111111222222111111111111111111111111222222333444444555555666666666555666666777888999777888888999:::;;;<<<<<>>??????@@@BBBDDDEEEEEEFFFGGGHHHMMMOOOQQQRRRRRRTTTWWWZZZ```ccceeehhhjjjmmmqqqssswwwyyy|||}}}~~~yyynnnbbbWWWNNNGGGBBB===<<<;;;999888777777777666666666666555444333222555444333333222222333333222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111//////000000111111222222222222111111000/////////111000/////////000222333111222222333333444444555777999;;;>>>@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHKKKRRR[[[iii}}}wwwrrrooommmiiifffaaaaaabbbccceeeiiinnnqqqqqqsssuuuwwwxxxvvvuuusssqqqpppooonnnllljjjiiihhh]]]]]]]]]ZZZVVVTTTTTTUUURRRUUU\\\bbbhhhlllnnnooohhhddd^^^XXXTTTPPPLLLJJJEEEHHHJJJJJJJJJLLLPPPTTTOOOQQQRRROOOLLLKKKMMMOOOJJJOOOTTTVVVVVVZZZaaaggggggiiijjjjjjhhhhhhiiijjjqqqyyy|||sssooojjjddd___YYYTTTPPPOOOOOOQQQTTT[[[ccckkkooo{{{000000000000000000000000000000000000000000000000222222111111222222333444333333333444444444555555555555555666777888888999999999:::;;;;;;<<<<<<===>>>???AAACCCEEEGGGHHHHHHHHHJJJMMMNNNOOOQQQSSSUUU[[[]]]```dddgggjjjlllmmmpppssswwwzzz|||wwwjjj```WWWMMMFFFBBB@@@===;;;:::999777666777777666666666555555555555555444444444333333333222222222222222222222222222222111111111111222222111222333444444333222111//////000000111111111222111111111111000000//////000000000000000000000000111111222333333333333222222222222333444555666777<<<<<<===??????@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFHHHHHHGGGFFFFFFGGGJJJLLLQQQZZZiii~~~yyytttqqqmmmjjjggggggffffffgggiiillloooqqqtttuuuwwwyyy{{{||||||}}}vvvtttrrrqqqqqqpppnnnllldddbbb^^^ZZZVVVSSSRRRQQQOOOOOOQQQTTTYYY]]]^^^^^^[[[YYYVVVQQQNNNKKKJJJIIILLLHHHGGGJJJNNNOOORRRVVVSSSSSSRRRPPPNNNNNNPPPRRRVVVXXXZZZ\\\```eeelllqqqttttttsssrrrqqqqqqqqqqqqzzz|||ssskkkfff___WWWQQQQQQPPPSSSWWW[[[aaajjjvvv111111111111111111111111111111111111111111111111222222111111222222333444333333333333444444444444444444555555666777777888888888999999:::;;;;;;<<<<<<===???AAACCCDDDEEEEEEFFFHHHJJJLLLMMMNNNQQQSSSVVVXXX[[[___ccceeeggghhhjjjmmmqqquuuwwwzzz}}}qqqfff\\\RRRJJJCCC@@@===:::999888666444555555444444444333333333555555444444444333333333222222222222222222222222222222111111111111222222000000111111111111000000000000111111111111111111222222111111111000000000111111111111111111111111000000111111222222111111222222222333444555666777;;;<<<===>>>@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGHHHIIIIIIMMMUUUbbbttt{{{vvvssspppmmmjjjhhhhhhhhhiiilllooorrrtttxxxyyyzzz|||}}}~~~~~~~~~{{{yyywwwvvvuuusssqqqooofffddd___ZZZVVVRRRPPPOOOLLLLLLMMMPPPTTTVVVWWWWWWWWWVVVSSSOOOLLLKKKJJJIIILLLHHHGGGKKKNNNOOOSSSXXXYYYYYYXXXUUURRRQQQSSSVVVZZZ]]]```cccffflllrrrxxx}}}|||{{{{{{{{{{{{||||||vvvmmmggg```XXXSSSSSSTTTXXX]]]bbbhhhrrr~~~111111111111111111111111111111111111111111111111222222111111222222333444222222222222333333333333333333444444555555666666666777777888888999::::::999:::<<<>>>???@@@AAAAAABBBDDDGGGHHHIIIJJJLLLOOOQQQRRRUUUYYY\\\___```aaabbbeeeiiimmmpppssswwwzzzzzzooodddYYYQQQGGGCCC???;;;:::888666555555555555444444444333333555555444444444333333333222222222222222222222222222222111111111111222222000//////......//////000222222222222222111111111222222222222222111111111111111111111111111111111/////////000000000111111222222222333444666777888:::;;;<<<>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEGGGHHHGGGGGGGGGIIIJJJLLLRRR]]]nnn~~~zzzwwwuuurrrppplllllllllnnnqqqtttwwwxxx|||}}}~~~~~~|||{{{yyyvvvsssllliiiccc]]]WWWSSSPPPNNNJJJJJJJJJLLLNNNPPPPPPPPPQQQPPPNNNLLLJJJJJJJJJJJJKKKHHHGGGKKKNNNPPPUUUZZZaaabbb```\\\WWWUUUWWWZZZ```dddiiimmmpppvvv|||yyynnnggg```YYYWWWXXXZZZ___eeekkksss}}}111111111111111111111111222222222222222222222222222222111111222222333444111111222222222333333333222222333333333444444444444555555666777777888888888999:::;;;======>>>>>>???AAADDDEEEEEEFFFIIIKKKMMMNNNQQQTTTWWWYYY[[[[[[[[[^^^bbbeeeiiimmmrrruuuyyy{{{~~~wwwlll```XXXLLLHHHBBB>>><<<;;;:::999777777777777666666666666555555444444444333333333222222222222222222222222222222111111111111222222000///...------...///000444333333222222111111111222222222222222222222222111111111111111111111111////////////000000111111222222222333555666888888999:::<<<>>>@@@AAABBBCCCAAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFGGGIIILLLRRRZZZhhhzzz}}}{{{yyywwwssssssssstttvvvxxxyyyzzz}}}~~~~~~{{{yyysssoooiiibbb[[[UUUQQQOOOLLLKKKJJJKKKLLLMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKHHHHHHLLLNNNQQQWWW^^^gggiiigggbbb[[[XXXYYY\\\cccjjjrrrwww{{{xxxmmmeee```[[[ZZZ]]]```fffnnnvvv~~~111111111111111111111111222222222222222222222222222222111111222222333444111111222222222333333333222222222222333333333333333333444444555666666777777888999:::;;;<<<<<<<<<===???AAABBBBBBCCCEEEGGGIIIKKKMMMPPPRRRTTTVVVVVVUUUXXX\\\___ccchhhmmmqqqqqqtttwwwzzz}}}tttggg^^^PPPKKKDDD???======<<<<<<888888777777777666666666555555444444444333333333222222222222222222222222222222111111111111222222111111///......///111111444333333222222111111111222222222222222222222222111111111111111111111111111000000000000111222333222222333444555777888999999:::<<<>>>@@@AAABBBCCCAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGIIILLLOOOXXXbbbrrr}}}||||||{{{{{{{{{||||||}}}~~~yyyuuunnnfff]]]VVVQQQOOOMMMLLLJJJJJJKKKKKKJJJHHHGGGGGGFFFFFFGGGHHHJJJKKKJJJHHHIIILLLOOOQQQYYYbbbkkknnnnnnhhh```ZZZ[[[^^^dddmmmyyy~~~tttiiiccc___]]]___cccgggmmmwww222222222222222222222222333333333333333333333333222222111111222222333444222222222222333333333333222222222222333333333333222333333444444555666666777888999999:::::::::::::::<<<>>>??????@@@BBBCCCEEEFFFHHHKKKMMMOOOPPPPPPPPPRRRUUUXXX\\\aaagggkkkkkkmmmqqqtttxxx}}}~~~qqqgggVVVPPPHHHAAA===<<<<<<;;;666666666555555555444444555555444444444333333333222222222222222222222222222222111111111111222222222111111000000111111222222222222222222111111111111111111222222222222222222222222222222222222222111111000///000111222333222222333444555777999::::::;;;<<<>>>@@@AAABBBBBB@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJOOOUUUYYY```kkk~~~{{{tttjjjaaaZZZTTTRRROOOMMMLLLKKKKKKJJJIIIGGGGGGFFFFFFFFFFFFHHHJJJKKKJJJIIIJJJMMMOOORRR[[[eeennnrrruuupppfff___^^^```fffrrrwwwmmmdddaaa``````eeejjjpppwww222222222222222222222222444444444444444444444444222222111111222222333444333333333333444444444444333333333333333333333333222222333444444555555666666666777888888888777777777888:::;;;;;;<<<>>>??????AAABBBEEEGGGHHHIIIIIIIIIKKKNNNQQQTTTYYY___cccccceeehhhlllpppuuu{{{{{{pppbbbZZZPPPFFF@@@===<<<;;;666666666666555555555444555555444444444333333333222222222222222222222222222222111111111111222222000111111222222111111000000000111111111111111111000000000111111111222222222222222222222222222222111000///......000111333222222333444666888:::;;;;;;<<<===>>>@@@@@@AAAAAA???@@@@@@AAACCCDDDDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJLLLPPPXXX```fffmmmyyy}}}sssjjjbbb\\\ZZZSSSQQQOOOOOOOOONNNLLLJJJHHHGGGGGGFFFGGGHHHIIIJJJIIIIIIKKKNNNOOOSSS]]]hhhqqqxxx}}}yyynnneeebbbdddiiiwwwppphhhaaa```bbbeeekkkqqqzzz222222222222222222222222444444444444444444444444222222111111222222333444333333444444444444555555333333333333333333333333222333333444444555666666555555666666666666666555444666888888888999;;;===;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGIIILLLOOOSSSYYY]]]\\\^^^aaadddhhhnnntttxxxwwwllldddXXXLLLEEE@@@>>>===888888888888777777777777555555444444444333333333222222222222222222222222222222111111111111222222///000111222222111000/////////000000111111111222//////000000111111111222222222222222222222222222000///---,,,---...000222222222333444666888:::;;;<<<<<<===??????@@@@@@@@@??????@@@AAACCCDDDDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDCCCDDDDDDEEEFFFFFFFFFGGGJJJNNNUUU___iiipppzzz|||rrrjjjeeebbbXXXVVVTTTSSSSSSRRRPPPNNNIIIIIIHHHGGGGGGHHHIIIJJJIIIIIIKKKNNNOOOSSS^^^iiittt|||tttjjjfffggglll{{{lllddd___aaadddiiiooovvv333333333333333333333333333333333333333333333333333444555555444444555777555555555555666666666777666666555555555444444444555555555555555555555555666666666666666666666666444555777888999999999888<<<<<<<<<===>>>??????@@@CCCCCCDDDFFFJJJNNNRRRUUUVVVVVVWWW[[[```fffkkkooouuuxxx|||~~~|||nnn___VVVMMMCCC>>>???<<<:::888777777777666444555555555444333222111000333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111333333222111000000111111000000000000000000000000000111111222222222111111111222555777999;;;<<<<<>>>>>>>>???AAAEEEIIIMMMOOOPPPQQQRRRUUUZZZ```eeehhhnnnqqquuuxxxzzz{{{}}}|||}}}wwwhhh]]]SSSHHHBBBAAA<<<:::888777777777666555555555555555444333222111333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111333222222111000000111111111111111111111111111111000111111222222222222222333444666888:::<<<======???@@@@@@AAAAAAAAAAAA@@@BBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEGGGIIIFFFIIIOOOXXXdddsss}}}zzztttqqqnnnkkkhhhddd___\\\VVVSSSNNNLLLKKKKKKKKKJJJMMMKKKLLLPPPRRRWWWaaakkkvvvxxxyyy|||sssfffffffffiiioooxxx444444444444444444444444444444444444444444444444333555666666555444666777555555666666666777777777888888777777777777666666666666666666666666666666666666666666666666666666444444555666777777777777888888999999::::::;;;;;;:::;;;<<<===@@@DDDGGGIIIIIIJJJKKKNNNRRRWWW\\\___dddgggkkkooorrruuuxxxzzzzzz|||~~~|||wwwxxxvvviii]]]PPPGGGCCC===;;;888777777777666555555555555555444333222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111333222111111000111111111111111111111111111111111000111111222222222222333444666777:::<<<===>>>>>>???@@@AAAAAABBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHFFFFFFGGGHHHIIIMMMUUUaaaooo{{{wwwrrrlllggg___ZZZTTTPPPNNNMMMLLLKKKJJJIIIJJJNNNQQQVVVaaakkkzzzxxxmmmfffhhhlllqqqxxx444444444444444444444444444444444444444444444444444555666666555555666777555666666666666777777777777777777777777777777777555555555555555555555555666666666666666666666666555666666777777777777777888888888999999999::::::::::::;;;===???BBBDDDFFFDDDEEEFFFHHHLLLPPPTTTVVVZZZ]]]bbbfffjjjnnnrrruuuwwwxxxzzz|||}}}xxxssssss{{{uuugggYYYLLLEEE@@@===999777777777777666444444444444444333222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111111222111111111111111111111111111111111111222333333444555666888:::<<<===>>>>>>???@@@AAABBBBBBCCCCCCBBBCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIHHHGGGGGGGGGHHHMMMTTTaaannn}}}yyytttiiieee^^^XXXTTTRRROOONNNLLLKKKLLLOOORRRXXXcccnnn|||sssllljjjooouuu|||555555555555555555555555555555555555555555555555444555777666555555666888666666666666777777777888666666666666666666666666999999999999999999999999777777777777777777777777888888888888888888999999999999999999999:::::::::999:::;;;<<<>>>@@@AAABBBBBBBBBCCCEEEHHHKKKNNNOOORRRUUUZZZ^^^bbbggglllooorrrtttuuuwwwxxx{{{~~~uuuoooooowwwrrrcccTTTIIIDDD@@@<<<999888888777666222333333333333222222111333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222111111111111111222222111111111111111111111111111111111111222333444555555666888:::;;;<<<======@@@@@@AAABBBCCCDDDDDDDDDCCCDDDEEEGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHHHHHHHIIIJJJLLLOOO\\\ooozzzvvvoooiiiddd```\\\ZZZUUUSSSSSSVVVXXX]]]iiitttwwwqqqnnnrrrxxx666666666666666666666666666666666666666666666666444666777777666555777888666666666777777777888888555555666666666666777777999999999999999999999999777777777777777777777777999999888888888999999:::999999::::::::::::::::::777888999:::;;;<<<===>>>??????@@@BBBDDDFFFHHHIIIJJJMMMQQQUUUYYY]]]bbbfffjjjkkkmmmnnnooosssxxx{{{~~~tttmmmkkkqqqzzz~~~ooo___QQQIIIEEE???;;;999888777666222333333444444333222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111000111111222333222222222222222222222222222111111111222333555666666777888:::;;;<<<======@@@AAABBBCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIJJJMMMQQQTTTWWWhhhzzzuuupppjjjfff]]]ZZZYYYZZZ\\\```kkkvvv}}}wwwvvvxxxyyywwwssspppqqqrrr{{{666666666666666666666666666666666666666666666666444666777777666666777888666666777777777888888888666666666777777888888888777777777777777777777777777777777777777777777777:::999888777777888999999999999999999999999999999777777888999:::;;;;;;;;;;;;<<<===>>>???AAABBBCCCCCCEEEHHHKKKNNNSSSXXX[[[___```aaabbbdddhhhmmmqqqxxx{{{uuulllgggkkkrrr{{{}}}kkk\\\NNNIIICCC===:::999777666444444555555555555555444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111000000111222222333222222222222222222222222222111111111222444666777777888:::;;;======>>>>>>@@@AAABBBCCCEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJMMMRRRYYY]]]iii{{{{{{zzzyyyxxxzzz}}}yyytttiiifffcccccccccgggqqq|||uuukkkfffdddhhhkkkllllllnnntttzzz777777777777777777777777777777777777777777777777555666777777666666777888777777777777888888888888777777888888999999999999::::::::::::::::::::::::777777777777777777777777999888777666666777888888999999999888888888888888888999:::;;;;;;<<<;;;;;;888999:::;;;<<<===>>>>>>>>>@@@BBBEEEGGGKKKPPPTTTVVVWWWXXXYYY[[[___eeeiiirrrvvvzzz~~~vvvkkkeeefffllluuu{{{tttdddQQQLLLEEE???;;;999777666666666777777777777777666333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111000000111222333333222222222222222222222222222111111000222444666888999:::;;;===>>>?????????@@@AAABBBDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLPPPVVV^^^ddd{{{~~~{{{zzzrrrqqqqqqqqqsssvvvyyy{{{yyyuuuqqqpppooorrr|||xxxiiiaaa___\\\```eeegggjjjpppyyy777777666666666666777777777777777777666666666666777777777888999999999:::888888999999999:::::::::888888888888888888888888888888888777777777777666777777777777777777777777999999999999999999999999666666666777888888999999888888999::::::::::::999999999::::::::::::;;;;;;>>>???@@@AAACCCEEEGGGIIIIIIKKKMMMLLLLLLQQQZZZbbbgggjjjpppvvv}}}wwwlllfffgggiiittt{{{}}}mmm```SSSFFFBBB@@@<<<888777999888777666666555555555555555444444444333333333000111222333333333333333333222111000000111222333000000000000000000000000111111111111111111111111000000111111111222222222111111222333333444555555999:::;;;<<<===???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEGGGIIILLLOOOSSS^^^lllwwwzzzuuuqqqnnnllliiihhhhhhiiikkknnnrrrtttwwwxxx{{{tttfff^^^[[[ZZZYYY[[[___ccciiittt888888777777777777888888777777777777777777777777888888888888999999999999777777888888888999999999888888888888888888888888::::::999999999888888888888888888888888888888888999999999999999999999999888888888888777777777777888888999::::::::::::999999999::::::::::::;;;;;;======>>>???AAACCCDDDEEEFFFHHHJJJIIIIIINNNVVV]]]dddggglllrrrxxx~~~{{{oooiiiiiijjjrrryyyyyygggYYYLLLFFFCCC???;;;999999888777666666555555666555555444444444333333333000111222333333333333333333222222111000000111111111111111111111111111111222222222222222222222222111222222222333333333333222222333444555666666777999:::;;;<<<===???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFJJJMMMPPPSSSZZZhhhxxx|||uuuoookkkgggdddbbbaaaaaaaaabbbdddhhhkkkmmmrrrsssuuuyyy~~~xxx{{{uuuiii___ZZZYYYYYY\\\___cccgggnnnzzz999999999888888999999999777777777777777777777777999999999999999888888888777777777777888888888888999999999999999999999999;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999:::999999888777777666666888999999:::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<===>>>???AAAAAABBBDDDEEEEEEFFFJJJQQQVVV]]]```eeekkkqqqvvvyyy{{{tttmmmkkklllrrryyyqqqcccTTTLLLGGGAAA===<<<999999888777666666666666555555444444444333333333111111222333333333222222222222222222222111000///111111111111111111111111333333333333333333333333222222333333333444444444333333444555666777888888::::::;;;<<<>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFHHHJJJNNNSSS^^^ppp~~~xxxqqqmmmgggbbb___\\\ZZZXXXYYYYYYZZZ[[[^^^aaadddeeeiiikkkmmmqqqvvv|||rrrhhhjjjpppxxx{{{qqqllleee^^^ZZZYYYZZZ[[[\\\___dddjjjrrr~~~999999888888888888999999777777888888888888888999:::::::::999999888888888777888888888999999999999999999999999999999999999<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999888888777777777888999::::::;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCFFFLLLPPPVVVXXX\\\bbbgggkkknnnppptttwww{{{zzzrrroooooouuu|||{{{mmm]]]RRRJJJBBB>>>===:::999888777666666666666555555444444444333333333111222222333333333222222///000111333333222111111111111111111111111111111333333333333333333333333222222222333333333333444333333444555777888999999::::::;;;===>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGEEEGGGLLLUUUdddyyy}}}vvvoooiiidddaaa]]]YYYWWWVVVTTTSSSTTTTTTUUUWWWYYY\\\___```aaabbbeeeiiimmmssswwwzzzsssfff\\\]]]aaaggglllmmmkkkiiibbb```^^^[[[[[[\\\^^^```___ccciiipppyyy888888888777777888888888777888888888999999::::::;;;:::::::::999999888888999999999:::::::::;;;;;;999999999999999999999999::::::::::::999999999999888888888888888888888888999999999999999999999999777777888888999999999:::999999:::;;;;;;;;;;;;:::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAACCCEEEHHHKKKNNNPPPTTTXXX]]]```cccdddgggkkkoootttxxx}}}xxxtttsssyyywwwgggZZZOOODDD>>>>>>:::999888777777666666666555555444444444333333333222222333333333222222111,,,...000222333444444333111111111111111111111111333333333333333333333333111111111111222222222222222222333555666777999999:::;;;<<<===>>>@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGGGGFFFFFFGGGHHHHHHHHHJJJQQQ\\\nnnwwwqqqjjjccc___[[[YYYVVVTTTSSSRRRQQQOOOOOOPPPQQQSSSUUUWWWYYYZZZZZZ[[[]]]aaaeeejjjnnnqqqsssvvv{{{uuuggg\\\RRRSSSVVVZZZ^^^``````___[[[\\\\\\]]]___aaabbbdddhhhmmmttt{{{888888777777777777888888888888888999::::::;;;;;;:::::::::::::::999999999::::::::::::;;;;;;;;;<<<::::::::::::::::::::::::999999999999888888888888888888888888888888888888999999999999999999999999777777888888999::::::;;;999999:::;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBDDDFFFFFFGGGIIILLLPPPTTTWWWYYYZZZ\\\___dddhhhmmmrrrxxx|||{{{zzz}}}sssdddVVVHHHAAA???::::::999888777777777777555555444444444333333333222222333333333222111111---...///111333444444555222222222222222222222222333333333333333333333333000000111111111222222222111222333555666888999:::;;;;;;<<<===???@@@AAAAAACCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIIIIMMMUUUcccwww}}}ssslllgggbbb]]]YYYUUUSSSPPPOOOPPPOOONNNLLLKKKLLLMMMOOOPPPQQQRRRSSSUUUVVVWWWZZZ]]]aaaeeegggjjjnnnssswwwzzz}}}}}}sssjjj^^^TTTMMMNNNQQQSSSVVVYYYZZZ[[[ZZZ\\\___cccgggiiikkklllrrrvvv}}}999999888888888888999999888888999999:::;;;;;;<<<999999::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::;;;;;;<<<;;;;;;;;;999999::::::::::::;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>@@@BBBCCCCCCCCCCCCDDDGGGKKKNNNPPPRRRSSSUUUWWWZZZ]]]aaaeeekkknnnuuuxxx}}}ppp```OOOEEECCC::::::999888777777777777555555444444444333333333222333333333333222111000000000000000111222333444222222222222222222222222222222222222222222222222111111111222222222333333222333444666888999;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFEEEFFFGGGIIIJJJMMMQQQ\\\lllyyyrrriiibbb___]]]ZZZWWWRRRPPPNNNNNNNNNNNNMMMKKKJJJKKKLLLMMMMMMNNNNNNNNNQQQQQQRRRSSSVVVYYY\\\^^^bbbfffkkkooorrrtttwwwzzz{{{|||}}}}}}|||zzzwwwvvvsssrrrqqqppppppoooooooooooopppqqqrrrtttuuuvvvvvvxxxwwwxxxzzz|||}}}|||{{{zzzzzzxxxvvvuuutttsssrrrppptttsssnnngggbbbYYYQQQNNNOOOQQQRRRTTTVVVYYY[[[___cccjjjqqqwww{{{}}}~~~;;;::::::999999::::::;;;888888999::::::;;;<<<<<<999999999::::::;;;;;;;;;888888999999999::::::::::::::::::::::::::::::::::::::::::999999999888888::::::::::::::::::::::::999999999999999999999999;;;;;;:::999999888888888999:::;;;;;;<<<<<<;;;;;;999999:::::::::;;;;;;;;;888888888999:::;;;===>>>======>>>???AAABBBBBB@@@@@@BBBDDDHHHJJJMMMNNNOOOQQQSSSUUUWWWYYY]]]aaaeeekkkoootttzzzxxxfffTTTIIIFFF;;;:::999888777777777777555555444444444333333333333333333333333222111000444333111000000000111222222222222222222222222222111111111111111111111111222222333333333444444444444444666777999;;;<<<===;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFEEEEEEGGGIIIJJJUUUZZZeeevvvrrrlllccc]]][[[ZZZXXXVVVRRRQQQOOOOOOPPPOOONNNLLLLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNPPPRRRUUUWWWYYYXXX\\\aaaeeegggjjjlllnnnpppqqqqqqqqqooommmjjjhhhdddcccbbbaaa````````````___```aaabbbdddeeefffgggdddddddddgggjjjkkkkkkjjjiiihhhfffdddcccbbbbbbaaa^^^cccdddbbb___]]]XXXRRRRRRSSSTTTTTTUUUWWWZZZ]]]gggllluuu~~~:::::::::999999999888888::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;:::999999888888999999888888999::::::::::::999999999999999999999999999999999999888888777777777:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<>>>>>??????@@@AAAAAAAAABBBDDDEEEGGGHHHHHHKKKLLLNNNPPPRRRVVV[[[___dddgggkkkpppuuu|||rrrdddSSSEEEBBB===;;;;;;:::666555888666666555555555444444444444333222222111111222222111111111111111111111111222222222222222222222222222222333333333333444444444444333333333444555555444555777888:::;;;;;;;;;>>>=========>>>@@@BBBDDDEEEEEEDDDCCCCCCDDDFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFIIIHHHGGGGGGDDDCCCGGGOOOUUUjjjyyyxxxqqqkkkdddaaaaaaaaa]]]ZZZ]]]YYYTTTRRRRRRRRROOOMMMPPPPPPOOONNNNNNNNNNNNOOOPPPOOOOOOOOOPPPRRRSSSUUUVVVXXX[[[^^^```bbbdddfffiiigggeeedddbbb___[[[XXXYYYXXXWWWVVVUUUTTTTTTTTTPPPQQQQQQRRRSSSSSSTTTTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUWWWVVVVVVUUUUUUVVVWWWWWWWWWVVVUUUWWW[[[```cccdddooozzz::::::::::::999999999999::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;:::999999888999999999888888999::::::::::::999999999999999999999999999::::::999999999888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>???@@@@@@??????@@@BBBCCCDDDEEEFFFFFFHHHJJJKKKMMMPPPUUUXXX\\\___ccchhhlllrrryyy}}}{{{lll[[[MMMDDD???<<<<<<:::777777999666666555555555444444444555444444333333333333333111111111111111111111111222222222222222222222222222222333333333333444444333333333333333444444555444555777888:::;;;;;;;;;>>>======>>>???@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEFFFDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHFFFEEELLLUUU___ttt}}}vvvooojjjfffeeeggghhheeebbbaaa^^^ZZZXXXXXXWWWUUUSSSUUUUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRQQQRRRSSSTTTUUUVVVXXX[[[^^^```bbbcccdddcccaaa___]]]ZZZWWWSSSPPPMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUZZZZZZZZZ\\\```ffflllppp;;;;;;:::::::::999999999::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999999888999999:::::::::::::::999999999999999999999999::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>======>>>>>>???@@@<<<===>>>???@@@BBBCCCCCCCCCEEEFFFGGGHHHKKKOOORRRTTTWWW[[[^^^bbbhhhnnnrrrxxx}}}yyygggWWWHHHBBB===<<<;;;999888;;;666666666555555555444444666555555444444444444444222222222222222222222222222222222222222222222222222222333333333333444444222222222222222333444444555555777999:::;;;;;;;;;>>>>>>>>>>>>???@@@BBBBBBCCCCCCBBBBBBCCCCCCDDDEEECCCDDDDDDEEEFFFGGGHHHHHHFFFEEEGGGHHHHHHIIISSS^^^nnnwwwqqqllljjjjjjlllppprrrpppnnnjjjhhheeeccccccbbbaaa___```______^^^]]]\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYY\\\^^^```aaabbbbbb___]]]YYYVVVSSSOOOKKKHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMNNNNNNOOONNNPPPRRRUUUWWWYYYYYYZZZ___aaadddfffjjjqqqzzz;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999999999:::888999::::::;;;;;;::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999;;;;;;<<<<<<<<<===============<<<<<<======>>>???<<<<<<===>>>???@@@AAAAAACCCEEEFFFGGGGGGIIILLLNNNQQQSSSVVVYYY\\\aaafffjjjmmmrrrxxx||||||ssscccNNNFFF>>><<<;;;999999;;;666666666666555555555555666555555444333444444444222222222222222222222222111222222222222222333333222222222333333333444444222222111111222222333444555666777999:::;;;<<<<<<>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIEEEEEEGGGIIIIIIMMMZZZggg~~~xxxqqqlllkkklllnnnrrrwwwyyyxxxwwwuuutttsssrrrrrrrrrqqqppppppoooooonnnmmmlllkkkkkkiiihhhgggeeedddcccbbbbbbaaaaaabbbdddeeeeeecccbbb```\\\WWWSSSOOOLLLHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKLLLLLLMMMNNNPPPQQQTTTXXX\\\aaaeeehhhiiimmmrrrtttvvv~~~<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999:::;;;;;;;;;;;;:::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>><<<<<<===>>>???@@@@@@AAABBBDDDEEEFFFFFFGGGIIIKKKNNNPPPRRRTTTWWWZZZ___bbbdddiiioootttyyyyyyyyy~~~~~~nnnWWWLLLAAA===<<<999888:::777777666666666555555555555444444333333333333333222222222222222222222222111111111222222333333333222222222333333333444444222222111111222222333444555666888999;;;<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIFFFGGGJJJLLLLLLRRRbbbrrryyyrrrmmmjjjlllnnnrrrwww{{{~~~}}}|||~~~{{{{{{yyyxxxvvvtttsssrrrrrrqqqpppqqqqqqooojjjfffaaa]]]VVVQQQMMMJJJGGGEEEAAAAAAAAAAAAAAAAAABBBBBBEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKMMMNNNOOOPPPPPPPPPOOONNNLLLKKKLLLLLLNNNOOOQQQRRRUUU[[[cccllluuuzzz|||======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999:::;;;;;;;;;;;;;;;999999999999999999999999999999999999::::::::::::999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<===>>>>>>???@@@@@@???AAACCCCCCCCCDDDFFFGGGJJJKKKMMMNNNPPPSSSWWWZZZ\\\```fffkkkooovvv~~~~~~xxxvvvxxxzzzcccUUUGGG@@@===:::888999777777777666666666555555555444444333222333333333333333333333333333333333111111111222222333333444222222333333333333444444222222222222222333444444555666888:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIMMMPPPRRR[[[nnnzzzsssooollljjjnnnqqquuuzzz~~~~~~yyyrrrlll___ZZZSSSMMMJJJGGGEEECCCBBBBBBAAABBBBBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIKKKLLLNNNOOOOOOOOOPPPOOONNNMMMMMMOOOQQQSSSTTTWWW\\\eeeqqq============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;::::::::::::;;;999:::;;;;;;<<<;;;;;;;;;999999999999999999999999888888888999999999::::::888888888888888888888888888888888888888888888888999999999::::::::::::;;;:::::::::::::::;;;;;;<<<;;;<<<<<<======>>>>>>>>>===???AAACCCCCCCCCEEEFFFGGGHHHIIIJJJKKKMMMQQQSSSUUUYYY^^^bbbeeekkkssszzz~~~zzzxxxwwwzzzooo___NNNEEE@@@<<<999999777777777777666666666555666555555444444444444444333333333333333333333333000111111222333333444444222222333333333333444444333333333333333444444555666777888:::;;;<<<=========>>>???@@@AAA@@@??????@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKPPPUUUYYYeee{{{zzzsssooonnnnnnnnnooorrrwww|||}}}ssskkk^^^YYYQQQKKKGGGEEEDDDBBBCCCCCCCCCDDDDDDFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPQQQRRRQQQQQQQQQSSSVVVZZZ\\\___eeeooo}}}>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>========================;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::;;;999:::;;;;;;<<<<<<;;;;;;999999999999999999999999777777777888888999999999888888888888888888888888888888888888888888888888888888999999999:::::::::::::::999999::::::;;;<<<;;;;;;;;;<<<<<<============@@@BBBDDDDDDEEEFFFHHHFFFGGGIIIIIIIIIKKKNNNQQQPPPTTTXXX[[[^^^dddlllrrrtttyyy~~~|||zzzzzzwwweeeSSSHHHCCC>>>::::::777777777777666666666666777777666555555555555555333333333333333333333333000000111222333333444444222222333333333444444444444444333333444444555666666777888:::;;;<<<=========>>>@@@AAAAAA@@@???>>>@@@BBBDDDEEEGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHIIILLLRRRXXX^^^lllzzzsssnnnmmmooopppqqqpppsssxxx}}}{{{pppggg^^^YYYQQQKKKGGGEEEDDDDDDAAAAAAAAAAAABBBCCCEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKMMMNNNPPPQQQSSSTTTTTTUUUUUUTTTTTTVVVYYY^^^bbbeeelllttt;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;<<<;;;::::::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;<<<======;;;::::::999999::::::;;;999999::::::::::::;;;;;;<<<<<<;;;::::::999888888:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<:::;;;===>>>>>>>>>===<<>>===>>>???>>>======???AAAAAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEEFFFHHHJJJIIIIIINNNQQQWWW___kkk}}}|||uuunnnmmmlllkkknnnrrrvvvyyy~~~~~~xxxpppddd\\\VVVQQQJJJFFFEEEDDDBBB@@@EEEFFFFFFEEEDDDDDDEEEGGGGGGCCCBBBGGGKKKLLLLLLMMMMMMRRRWWWZZZYYYXXXYYY[[[]]]^^^___```aaagggpppwww======<<<<<<;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>======<<<<<<<<<======<<<;;;;;;<<<======<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<<<<<<<;;;::::::999999::::::;;;999999::::::::::::;;;;;;;;;;;;;;;::::::999999999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>======<<>>:::888666666666777666555333444444444444444444555333333333333333333333333444333333333333333333222333333222111111222333333333444555555444444777888888:::;;;<<<;;;;;;===>>>===>>>???>>>======???AAAAAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEEFFFHHHIIIIIIIIIKKKNNNVVVcccuuu~~~rrrlllhhhiiijjjjjjnnnsssxxx{{{~~~vvvpppkkkddd[[[TTTOOOKKKGGGDDDDDDDDDCCCAAAFFFGGGHHHHHHHHHHHHJJJLLLNNNIIIGGGKKKOOOOOOOOOQQQRRRVVVZZZ]]]]]]___dddhhhlllnnnqqqsssvvv}}}>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>======>>>>>>============>>>>>>>>>>>>===<<<;;;:::999888888999999::::::;;;;;;<<<;;;::::::999999::::::;;;999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<============<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGJJJLLLMMMOOOPPPSSSWWW[[[bbbfffkkkpppuuuzzzttt```RRRHHHCCC@@@;;;999777666777777666555444444555666555444333222333333333333333333333333222333333333333333333444333333222222222222333333111333444555444666888::::::;;;<<<===<<<<<<===???===>>>???>>>======???AAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIMMMQQQ[[[mmmyyysssiiifffeeeiiikkklllpppuuu{{{}}}qqqllleee```\\\WWWQQQLLLHHHGGGEEEEEEFFFFFFEEEDDDDDDEEEGGGHHHHHHIIILLLNNNPPPKKKIIILLLOOOOOORRRUUU[[[___cccfffhhhnnnuuu{{{}}}>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<;;;:::::::::999999999999::::::;;;;;;;;;::::::999999::::::;;;999999999:::::::::;;;;;;999::::::::::::::::::::::::999999888888999999:::::::::::::::::::::::::::888999::::::;;;;;;::::::;;;;;;<<<<<<<<<=========>>>>>>===>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFIIIKKKMMMNNNPPPRRRVVVYYY___bbbfffjjjnnnrrrwwwzzzjjjWWWJJJCCCAAA<<<:::888777777888666555444555666777666555333111333333333333333333333333222222222333333444444444333333333333333333333333000222444555555777999<<<;;;<<<======<<<<<<===???<<<>>>>>>>>>===>>>@@@BBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHJJJRRR[[[iii{{{wwwoooiiifffdddfffkkkmmmmmmqqqwww}}}~~~{{{xxxuuuqqqmmmjjjbbb^^^XXXTTTQQQOOOLLLJJJFFFFFFFFFGGGHHHHHHHHHHHHDDDGGGIIIKKKKKKLLLNNNPPPRRRNNNMMMPPPSSSUUUZZZ___gggkkkqqquuuzzz========================<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????=================================>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::::::::;;;;;;;;;::::::999999::::::;;;999999999:::::::::;;;;;;999::::::::::::::::::::::::999999888888999999:::::::::::::::::::::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===============>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEGGGJJJMMMOOOQQQUUUXXXZZZ]]]aaadddgggkkkooorrrwww{{{wwwbbbQQQHHHDDD===;;;999888888888777555444555777777777555333111333333333333333333333333222222222333333444444444333333333333333333333333000222444555555777:::===;;;<<<>>>===<<<<<<===>>><<<===>>>>>>===>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEGGGJJJMMMSSSaaatttxxxooohhhdddbbbbbbeeeiiikkkkkkooovvv~~~{{{uuuqqqllljjjgggeeebbb___[[[XXXVVVSSSOOOLLLKKKJJJJJJJJJEEEFFFGGGGGGGGGHHHHHHIIIJJJLLLPPPQQQRRRSSSTTTVVVWWWTTTUUU[[[___cccjjjqqqvvv|||<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========<<<<<<============>>>>>>======>>>>>>>>>>>>======;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<===>>>???@@@??????@@@@@@@@@AAAAAAAAAAAACCCGGGIIIKKKNNNQQQSSSTTTWWW[[[^^^```cccgggjjjooossszzz~~~jjjXXXKKKDDD>>><<<:::999999888777666555555666777666555444333333333333333333333333333222333333333333333333444333333444444444444333333111333444555666777:::===;;;<<<======<<<;;;<<<===<<<===>>>>>>>>>>>>@@@BBBDDDEEEEEEFFFFFFEEEEEEEEEDDDFFFHHHGGGFFFHHHMMMQQQUUUeeezzzyyyooohhhdddbbb^^^^^^ccchhhjjjkkkrrrzzzwwwqqqkkkddd___[[[YYYWWWVVVUUUSSSOOOMMMLLLKKKIIIGGGFFFGGGHHHIIIEEEFFFGGGGGGGGGGGGIIIKKKLLLOOOSSSVVVXXXYYY[[[\\\\\\\\\```gggmmmrrrzzz<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>=========>>>>>>?????????>>>>>>???@@@@@@???>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999::::::::::::;;;;;;;;;;;;;;;::::::999999999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@AAAAAA@@@CCCFFFHHHIIIJJJMMMOOOQQQSSSWWWZZZ\\\___cccfffiiimmmttt{{{sss```OOOEEE???===:::999999999777666555555555555666666666666333333333333333333333333444333333333333333333222333333444555555444333333222444555666666777:::<<<:::<<<===<<<;;;:::;;;<<<;;;===>>>>>>>>>>>>AAACCCEEEEEEFFFFFFFFFEEEEEEDDDDDDFFFHHHHHHGGGIIIOOOUUU```nnn}}}qqqhhhdddbbbaaa___aaagggnnnssswwwyyyooofffbbb]]]WWWSSSOOONNNMMMMMMMMMLLLJJJHHHGGGGGGGGGFFFFFFGGGIIIJJJHHHIIIJJJJJJJJJLLLPPPSSSQQQUUU[[[```ccceeehhhjjjkkklllrrr{{{<<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>??????@@@>>>>>>??????@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@?????????>>>===<<<;;;;;;:::==================<<<<<<;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;<<<<<<;;;::::::999888888:::999999999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;:::999:::;;;<<<===<<<;;;;;;<<<<<<===>>>???BBBBBBBBBBBBBBBBBBCCCCCCCCCEEEHHHIIIIIIJJJKKKLLLPPPSSSWWWZZZ\\\___cccffffffjjjqqqxxx}}}jjjWWWKKK@@@===;;;999999999777666555555555555555666777888333333333333333333333333444444444333333222222222333333444555555444333333333444666666666777999<<<:::;;;<<<<<<:::999:::;;;;;;<<<>>>>>>>>>???AAACCCEEEEEEFFFFFFFFFEEEEEEDDDCCCFFFIIIIIIHHHJJJQQQWWWoooyyywwwkkkdddaaaaaaaaadddgggoooxxx~~~vvvnnnccc\\\YYYUUUPPPLLLJJJIIIHHHIIIJJJJJJHHHGGGFFFGGGHHHHHHHHHHHHJJJLLLLLLMMMOOONNNNNNQQQWWW\\\[[[```gggmmmrrrvvvyyy|||}}}============>>>>>>>>>>>>AAA@@@???>>>===<<<;;;:::>>>>>>>>>>>>============??????@@@@@@@@@AAAAAAAAABBBAAA@@@@@@??????@@@@@@???>>><<<;;;<<<===???@@@======<<<;;;;;;;;;;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777777777777777888999:::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@AAAAAAAAABBBDDDGGGIIIKKKMMMNNNPPPSSSWWWZZZ\\\^^^eeeiiiooouuuzzzppp[[[NNNEEE???;;;<<<;;;777555666777666666666555555555555555666666666555444333333444444444444444444444444333333333444444444555555444444555777888:::;;;;;;::::::;;;;;;<<<======>>>@@@?????????@@@BBBDDDEEEFFFGGGFFFEEECCCCCCEEEGGGGGGEEEGGGMMMOOOQQQYYYdddwww{{{ppphhhbbb___ccchhhgggttt|||tttaaa\\\UUUQQQOOOLLLIIIFFFCCCDDDEEEFFFGGGIIIIIIJJJMMMKKKIIIHHHIIIJJJKKKKKKLLLQQQVVVXXXVVVWWW[[[___dddkkkttt{{{=========>>>>>>>>>??????AAA@@@???>>>===<<<;;;;;;=========>>>>>>>>>>>>>>>????????????@@@@@@@@@AAA@@@???>>>>>>======>>>>>>???>>>===<<<<<<===>>>???======<<<;;;;;;;;;;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888999999888888888888888999::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJLLLMMMOOORRRVVVYYY[[[\\\bbbfffkkkppptttxxx}}}{{{eeeVVVHHHAAA<<<<<<<<<999777888777777666666666555555555444444555555444444333222444444444444444444444444333333333444444444555555444444555777888999:::;;;:::;;;;;;;;;<<<<<<======????????????@@@BBBCCCDDDFFFFFFGGGEEEDDDDDDEEEGGGHHHGGGIIIMMMOOORRR]]]iii~~~xxxmmmfffcccbbbhhhpppttt}}}tttjjjbbbYYYUUUOOOLLLLLLKKKIIIGGGEEEEEEFFFGGGHHHIIIJJJKKKMMMLLLKKKKKKKKKMMMMMMMMMRRRVVVZZZ\\\]]]aaaiiinnnttt{{{===>>>>>>>>>>>>?????????@@@@@@@@@???>>>===<<<<<<<<<======>>>>>>?????????>>>>>>>>>?????????@@@@@@??????>>>============>>>???>>>===<<<<<<===>>>???======<<<;;;;;;;;;;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888;;;:::999888777777777777::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===?????????@@@AAAAAABBBBBB@@@AAABBBDDDFFFGGGHHHHHHJJJLLLNNNPPPSSSVVVXXXYYY^^^aaaeeehhhkkknnnrrruuu{{{~~~{{{}}}sssbbbNNNEEE>>>======:::999:::777777777666666666555555333444444444444333222222444444444444444444444444333333333444444444555555444555555777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCDDDFFFGGGFFFEEEEEEFFFGGGIIIJJJLLLNNNPPPWWWfffttt~~~tttjjjeeeeeeiiisss}}}sssjjjaaaXXXSSSOOOMMMJJJIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTZZZ^^^bbbfffjjjrrr{{{>>>>>>>>>?????????@@@@@@@@@@@@@@@??????>>>>>>>>><<<<<<===>>>??????@@@@@@===>>>>>>>>>>>>?????????AAAAAA@@@??????????????????>>>======<<<======>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;::::::999999:::999999888777777888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@AAAAAABBB???AAACCCEEEGGGGGGGGGGGGIIIJJJLLLNNNQQQSSSUUUVVV[[[]]]```bbbccceeehhhkkkqqqwww~~~|||wwwyyylllVVVKKKAAA======:::999:::777777777666666666666555444444444555555444333333444444444444444444444444333333333444444444555555555555666777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGGGGFFFFFFGGGHHHIIILLLPPPRRRVVVbbbuuuyyypppiiihhhllluuuyyynnnddd\\\WWWRRROOOKKKJJJIIIJJJKKKLLLMMMMMMLLLMMMNNNOOOPPPRRRSSSSSSSSSUUUWWWYYYZZZ]]]___aaahhhlllqqqwww}}}????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????<<<======>>>???@@@@@@AAA===>>>>>>>>>>>>?????????AAA@@@??????>>>>>>????????????>>>=====================<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;;;;::::::888888777777888999999:::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@AAACCCEEEGGGGGGGGGFFFHHHIIIKKKMMMOOOQQQSSSTTTYYYZZZ\\\\\\]]]___bbbeeekkkqqqyyy|||wwwxxx}}}~~~{{{~~~wwwaaaSSSEEE???===:::999999888777777777666666666666555555666666666666555555444444444444444444444444333333333444444444555555555555666777888999999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCEEEFFFGGGFFFFFFHHHJJJIIINNNTTTXXXaaasssuuuoookkkoooxxxoooiii```XXXSSSPPPOOONNNJJJJJJKKKLLLMMMNNNOOOPPPOOOPPPRRRTTTWWWYYY[[[\\\^^^aaaeeehhhjjjlllpppssszzz~~~??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA===>>>>>>??????@@@@@@@@@>>>>>>>>>?????????@@@@@@>>>>>>===<<<<<<<<<<<<===??????>>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;777777777777888999:::;;;888999999::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>??????@@@@@@AAABBBCCCEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRVVVWWWXXXXXXYYY[[[___aaagggllltttzzz}}}{{{zzz~~~zzzvvvvvvnnn^^^KKKBBB???;;;999999888888777777777666666666555555666777777777777666444444444444444444444444333333333444444444555555555666666777888888999999::::::;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFEEEEEEGGGJJJLLLKKKRRRYYYaaapppzzzssspppqqqzzzzzznnnaaa]]]VVVPPPLLLJJJKKKKKKKKKMMMOOOQQQQQQRRRUUUWWWVVVWWWZZZ^^^bbbfffiiikkkqqqvvvzzz}}}}}}~~~@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@AAAAAABBBBBB????????????????????????????????????@@@@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<>>>>>===<<<;;;======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;<<<<<<;;;;;;999888888888888888999999888888999::::::;;;<<<<<<::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@AAAAAACCCCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJLLLMMMOOOPPPQQQRRRSSSUUUUUUVVVYYY]]]```dddiiiooosssvvvzzz{{{xxxvvv}}}|||hhhSSSGGGBBB===:::999888888888777777777666666444555555666777777666666444444444444444444444444333333333444444444555555666666666777888888999999888999:::;;;<<<>>>??????>>>???AAACCCDDDDDDDDDDDDEEEEEEEEEDDDDDDGGGKKKOOOPPPWWW___jjj}}}sssrrrrrrxxx{{{lllaaaUUUSSSPPPLLLJJJIIIKKKMMMOOORRRWWWYYYZZZ\\\___bbbccceeejjjooouuu{{{@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@AAAAAABBBBBBCCC@@@@@@@@@??????????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>????????????>>>===;;;;;;======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;<<<<<<<<<;;;;;;:::999888777777777777888888999::::::;;;<<<<<<999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>??????@@@AAAAAABBBBBBDDDCCCCCCCCCCCCEEEGGGHHHIIIIIIJJJLLLMMMOOOPPPPPPPPPQQQRRRSSSTTTWWW\\\___bbbgggllloooqqquuu}}}}}}zzzyyy~~~pppXXXJJJDDD???;;;:::888888888888777777777777333333444555666666666555444444444444444444444444333333333444444444555555666666777777888888999999777888999;;;===>>>???@@@???@@@BBBDDDEEEEEEEEEDDDFFFFFFDDDCCCCCCGGGLLLPPPTTT[[[cccppp{{{ooorrrsss||||||rrrdddYYYNNNNNNMMMKKKKKKLLLPPPRRRTTTXXX^^^aaacccfffjjjmmmpppsssxxx~~~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@???===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>======<<<>>>>>>>>>>>>============666777999;;;<<<<<<<<<;;;:::999999888888999999:::888888999999999:::::::::999999888888999999:::;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????===<<<===>>>>>>??????@@@AAAAAABBBBBB@@@AAAAAABBBDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRTTTYYY^^^bbbggghhhjjjllloootttzzz~~~~~~eeeSSSIIICCC<<<666777888999999888777666555666555555555555444444444666555444333222333333444888777555333222333444555888888888888888888999999;;;;;;;;;;;;;;;<<<>>>>>>===???BBBCCCBBBBBBDDDEEECCCCCCDDDFFFHHHKKKMMMNNNYYY^^^jjjzzz~~~vvvtttmmm{{{yyynnndddZZZUUUNNNNNNLLLKKKLLLQQQXXX]]]aaaeeejjjoootttyyy}}}AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????????????????????????????@@@@@@???>>>>>>===<<<<<<============<<<<<<<<<<<<777888:::;;;<<<<<<;;;;;;:::999999888888999999:::888999999999999:::::::::999999888888999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@???>>>======>>>>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCEEEFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQSSSUUUYYY^^^bbbfffhhhkkkmmmooosssxxx{{{nnnZZZNNNFFF???:::888888999999888777666555666555555555555444444444666555444333333333444444777666555333333444555666888888888999999999999:::;;;;;;;;;;;;<<<===>>>>>>>>>@@@BBBCCCCCCCCCDDDFFFDDDDDDEEEGGGIIILLLNNNOOOYYY```nnnyyyqqqppprrryyyqqqggg^^^VVVRRRMMMNNNOOOQQQUUU[[[ccciiirrrvvv|||AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;;;;:::::::::999999888888999999:::999999999999::::::::::::999999888888999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>======>>>======>>>>>>???@@@@@@AAA@@@@@@@@@AAACCCDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSUUUYYY^^^bbbfffhhhlllnnnppprrruuuwww|||}}}|||fffUUUIIIBBB>>>999999999999888777666555666555555555555444444444666555444444333444444444666555444444444555666777999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????AAADDDDDDDDDDDDEEEFFFEEEEEEFFFGGGJJJMMMOOOQQQYYYbbbqqqsssooopppzzz|||xxxuuuooohhhaaaZZZTTTQQQOOORRRVVVZZZaaaiiisssyyyAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBB@@@???======>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::999:::999999888888999999:::999999999:::::::::;;;;;;999999888888999999:::;;;;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>><<<<<<<<<============>>>??????@@@@@@AAAAAAAAABBBCCCEEEFFFGGGHHHHHHIIIJJJKKKMMMNNNNNNOOOPPPRRRTTTVVVZZZ^^^bbbfffjjjnnnqqqrrrrrrssstttxxxyyy|||~~~~~~}}}qqq\\\LLLDDD@@@:::::::::999888777666555666555555555555444444444555555555444444444444555444444444444555666888888999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???AAACCCEEEEEEEEEEEEFFFGGGFFFFFFFFFHHHJJJNNNQQQSSSXXXbbbrrr|||rrrrrrwwwwwwqqqpppoookkkeee___YYYVVVUUUXXXZZZ^^^eeemmmyyyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBCCCAAA???======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============>>>>>>>>>=========<<<<<<======<<<;;;:::::::::::::::999999888888999999:::999999:::::::::;;;;;;;;;999999888888999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;;;;;;;<<<=========>>>??????@@@@@@BBBBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNPPPSSSUUUWWWZZZ___bbbgggkkkooorrrrrrrrrssssssuuuvvvyyy}}}|||zzzyyywww|||zzzdddQQQFFFAAA<<<;;;:::999888777666666666555555555555444444444444555555555555555555555444444444555666777888999999999:::;;;<<<<<<======<<<<<<<<<<<<<<<===??????BBBCCCEEEFFFEEEEEEFFFGGGFFFFFFFFFGGGJJJNNNRRRTTTXXXbbbrrrzzztttyyyyyyqqqllllllkkkiiieee___[[[[[[\\\```ccciiiqqq}}}AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCCCCCCCBBBCCCBBB@@@???>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>???>>>>>>>>>==================<<<;;;::::::;;;;;;:::999999888888999999:::::::::::::::;;;;;;;;;;;;999999888888999999:::;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777999;;;<<<;;;;;;;;;=========>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCEEEFFFFFFFFFGGGHHHIIIKKKLLLNNNNNNNNNPPPSSSVVVXXX[[[___bbbgggjjjnnnqqqqqqqqqrrrsssssstttwwwzzz~~~{{{wwwuuussswww}}}nnnZZZKKKCCC===<<<:::999777777666666666555555555555444444444444444555666666666666555444444555666777777888888888999::::::;;;<<<======<<<<<<<<<<<<===>>>??????BBBDDDEEEFFFEEEDDDEEEFFFFFFEEEEEEFFFIIINNNRRRUUUZZZeeevvvyyywww{{{rrrllliiiggghhhhhheeeaaa```bbbeeejjjpppyyyAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>=========<<<<<<<<<===<<<;;;;;;:::;;;<<<<<<:::999999888888999999::::::::::::;;;;;;;;;;;;<<<999999888888999999:::;;;888888999999:::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::======<<<<<<===>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKLLLNNNNNNNNNQQQTTTVVVXXX[[[___aaaeeehhhkkknnnnnnoooqqqrrrrrrsssuuuxxx{{{~~~{{{uuurrrooossszzzyyydddRRRGGG>>>===;;;999777666666777666555555555555444444444333444555666777777666555555555666777777777777777888888999:::;;;<<<======<<<<<<<<<<<<===>>>???@@@BBBCCCEEEEEEDDDCCCDDDEEEEEEEEEDDDEEEIIIMMMRRRUUU]]]kkk|||~~~~~~rrrkkkgggeeecccfffhhhhhhfffhhhmmmrrryyyAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAABBBBBBAAAAAA???>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA======<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===:::999999999999999999::::::::::::;;;;;;;;;<<<<<<999999888888999999:::;;;777777888999;;;<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???>>>>>>???@@@?????????@@@AAAAAABBBBBB????????????@@@AAABBBBBBEEEFFFGGGIIIKKKLLLNNNNNNNNNQQQTTTWWWYYY[[[___aaacccfffiiikkklllmmmoooqqqrrrssstttvvvyyy|||~~~|||uuuqqqnnnrrrxxx~~~lllWWWJJJ>>>===;;;999777666666777666666555555555444444444333444666777777777666555555666666777777777777777777777888999;;;<<<<<<===<<<<<<<<<======>>>???@@@AAACCCEEEEEEDDDCCCCCCDDDEEEDDDDDDEEEHHHMMMRRRUUU___ooowwwkkkeeecccbbbbbbfffjjjkkklllooowww}}}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???AAAAAABBBBBBAAAAAA@@@???@@@@@@???>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999888888888999::::::;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>===<<<;;;<<<>>>;;;<<<>>>???AAAAAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDGGGGGGHHHHHHJJJLLLMMMNNNQQQRRRTTTVVVYYY[[[]]]^^^```bbbcccddddddfffiiikkkoooqqqsssuuuwwwzzz~~~xxxrrrqqqooorrrzzzyyyaaaRRRCCC>>>;;;<<<<<<:::888:::888888777666555444444333555555555666666666666777888888888888888888888888999::::::;;;;;;<<<<<<===>>>=========>>>???@@@@@@CCCEEEGGGHHHFFFEEEEEEEEEEEEDDDEEEHHHJJJLLLUUU^^^ooo|||qqqkkkeeebbbcccfffjjjnnnppprrrxxx@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>======<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999888888999::::::;;;777777888888888999999999::::::;;;;;;;;;<<<<<<<<<===>>>???>>>===<<<===???<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEGGGGGGGGGHHHJJJKKKMMMNNNPPPQQQSSSUUUXXXZZZ\\\]]]^^^```aaabbbbbbdddfffiiimmmpppsssvvvxxxzzz}}}zzztttqqqoooqqqxxxgggWWWIIIBBB======<<<999777888777777777666555555555444444555555555555666666666888888888888888888888888999999::::::;;;<<<<<<<<<>>>======>>>>>>???@@@AAACCCEEEGGGGGGFFFEEEEEEFFFFFFEEEGGGIIIJJJNNNZZZfffzzzwwwmmmhhhdddccceeefffkkkppptttxxxAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???===============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999::::::;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>???@@@???>>>===>>>@@@===>>>??????@@@@@@??????AAAAAABBBCCCDDDEEEFFFGGGFFFFFFGGGHHHJJJKKKLLLMMMOOOPPPRRRTTTVVVXXXZZZ[[[[[[]]]______```aaadddfffjjjnnnrrrvvvxxxzzz|||~~~}}}xxxqqqnnnooouuuzzz~~~rrraaaOOOGGG???===<<<999777777666666666666666666666666444444444555555555555666888888888888888888888888888999999::::::;;;;;;<<<=========>>>>>>@@@AAAAAABBBDDDFFFFFFFFFEEEFFFGGGGGGHHHJJJKKKKKKQQQbbbsssqqqiiidddbbbdddggghhhnnnuuuzzzBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::999999999::::::;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????======>>>???>>>>>>????????????>>>>>>@@@AAABBBCCCDDDEEEFFFGGGEEEFFFGGGIIIJJJKKKLLLLLLOOOPPPRRRTTTVVVXXXYYYZZZZZZ\\\]]]^^^^^^```bbbeeegggkkkqqquuuwwwyyyzzz|||}}}~~~{{{sssooonnnqqquuuwww}}}mmmVVVJJJ@@@<<<;;;888777888666666666666666777777777444444444444555555555555888888888888888888888888888888999999:::;;;;;;;;;=========>>>???@@@AAABBBBBBCCCEEEFFFFFFFFFHHHIIIHHHIIIKKKLLLMMMVVVmmm|||nnnfffbbbaaaeeejjjmmmsss{{{BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???<<<<<<<<<===============<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;::::::999::::::;;;999999999999::::::::::::;;;;;;;;;<<<<<<<<<======<<<===>>>>>><<<<<<===>>>>>>????????????>>>======>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHJJJLLLLLLMMMMMMPPPQQQSSSTTTVVVXXXZZZZZZZZZ[[[]]]^^^^^^```bbbeeeeeeiiiooosssuuuwwwyyy{{{|||}}}~~~vvvqqqmmmnnnoooppptttzzz{{{]]]OOOAAA<<<;;;999888999666666666777777777777777444444444555555555666666888888888888888888888888888999999::::::;;;<<<<<<======>>>>>>???AAABBBCCCBBBCCCEEEFFFGGGHHHJJJLLLJJJKKKLLLMMMQQQ^^^yyyzzzmmmfffbbbbbbfffmmmrrrxxxCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;===>>>===<<<;;;<<<===>>>>>>>>>???>>>>>>======>>>>>>???AAACCCDDDEEEFFFFFFHHHJJJLLLMMMNNNNNNMMMQQQQQQSSSTTTVVVXXXYYYZZZZZZ[[[]]]]]]^^^___bbbddddddggglllpppsssvvvxxxzzzzzz{{{}}}wwwpppkkkjjjhhhhhhkkkqqq|||gggWWWFFF>>><<<:::999:::777777777777777777777777555555555666666666666777888888888888888888888888999999:::;;;;;;<<<<<<=========>>>>>>@@@AAACCCDDDBBBDDDFFFGGGHHHJJJMMMPPPNNNMMMNNNQQQXXXjjjwwwmmmhhhddddddiiipppvvv}}}~~~xxxzzz}}}CCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???@@@@@@??????>>>>>>======::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;:::::::::::::::============>>>>>>>>>>>><<<<<<<<<<<<============<<<>>>???>>>===<<<===>>>======>>>>>>>>>>>>>>>===>>>???@@@BBBCCCEEEFFFGGGGGGIIIKKKNNNOOOOOOOOONNNPPPPPPQQQSSSUUUVVVWWWXXXYYYZZZ\\\\\\]]]^^^aaacccdddfffjjjnnnqqqtttxxx{{{yyyzzz|||~~~vvvooohhheeebbb```ccchhhppp}}}sssaaaLLLBBB???<<<::::::999888888888777666666666666666666777777777888888888888888888888888888888:::;;;;;;<<<<<<======>>>======>>>???@@@BBBCCCDDDCCCEEEGGGHHHIIILLLOOORRRTTTQQQPPPVVVaaauuuyyyrrrkkkhhhfffgggllltttyyy}}}~~~}}}zzzwwwvvvuuuyyyDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@BBBAAAAAA@@@???>>>======:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>===???@@@???>>>===>>>???<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFHHHHHHHHHJJJLLLOOOPPPPPPOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWXXXYYY[[[[[[\\\]]]```bbbdddfffiiilllooosssxxx{{{xxxyyy{{{~~~~~~uuummmeeeaaa^^^[[[]]]bbbhhhvvv|||hhhQQQEEE@@@===:::999:::999999888777666555555777777777777888888888888888888888888888888888888;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@BBBDDDEEEDDDFFFGGGIIIJJJMMMQQQTTTXXXSSSRRRYYYggg}}}sssnnnjjjiiihhhhhhooovvvzzz~~~{{{{{{~~~}}}|||{{{yyyvvvsssqqqpppwww}}}FFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999999;;;<<<<<<;;;999999:::::::::999999888888888<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;===>>>???@@@@@@???===<<<:::999999@@@@@@@@@@@@@@@@@@@@@AAA>>>???AAACCCEEEFFFHHHIIIJJJJJJLLLMMMOOOOOOPPPPPPNNNOOOPPPRRRTTTVVVXXXYYYZZZZZZ[[[[[[[[[^^^aaaddddddfffiiilllnnnrrrvvvyyyxxxzzz}}}xxxqqqfff\\\UUUTTTVVVYYYfffpppqqqZZZLLLDDD>>><<<<<<;;;:::999777666555555555777777777777888888888888999999888888999::::::;;;:::::::::;;;<<<===>>>??????@@@BBBAAAAAABBBDDDFFFEEEFFFHHHKKKOOORRRUUUVVVXXXVVVWWW```rrrsssmmmhhhgggfffgggnnnvvv{{{xxxxxxwwwwwwyyyqqqssstttsssppppppsssvvv|||EEEEEEEEEDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;::::::999999::::::::::::;;;<<<===>>>===<<<<<<;;;<<<===>>>???===>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAA@@@AAABBBDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[]]]aaadddcccfffiiikkkmmmppptttwwwwwwyyy}}}~~~uuunnndddZZZTTTSSSUUUWWWbbbmmm~~~uuu^^^NNNEEE???======::::::999777666666666666777777777777888888888888::::::999999999::::::;;;999999999:::;;;<<<===>>>???@@@BBBBBBAAABBBDDDFFFEEEGGGJJJMMMQQQTTTWWWXXXYYYWWWYYYdddyyy|||qqqllliiihhhiiikkksss|||xxxuuutttqqqqqqrrrnnnpppqqqqqqqqqttt{{{DDDDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBCCCDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@???<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888999:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDFFFGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNQQQQQQRRRSSSTTTUUUVVVVVVXXXYYYZZZZZZZZZ\\\```cccccceeegggjjjlllnnnrrruuuuuuxxx|||~~~zzzpppjjj```VVVPPPPPPRRRTTT]]]iii|||zzzcccSSSHHH@@@===>>>:::999888777777777777777777777777777888888888888;;;::::::999999999::::::888888888999:::;;;======???@@@BBBBBBAAABBBEEEGGGFFFHHHLLLPPPTTTWWWYYYZZZXXXWWW\\\kkkyyyoookkkiiikkkmmmpppyyy}}}tttrrrqqqnnnmmmnnnnnnoooqqqrrruuu}}}CCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@===>>>???@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<=========>>>@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDFFFFFFGGGGGGHHHHHHIIIIIILLLMMMMMMNNNNNNNNNMMMMMMSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXZZZZZZZZZ\\\___aaabbbdddfffhhhjjjlllpppssstttwww{{{~~~{{{vvvjjjddd[[[RRRMMMLLLNNNPPPXXXeeezzziiiXXXKKKAAA======999999888777777888888888666777777777888888888888::::::999888888888888999999999999:::;;;<<<===>>>???@@@BBBBBBBBBCCCEEEGGGGGGIIINNNRRRVVVYYYZZZZZZWWWYYYaaattt~~~xxxooollljjjmmmpppttt|||~~~wwwqqqppppppnnnnnnqqqqqqsssvvvyyyAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???;;;<<<===>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<::::::::::::<<<===:::::::::::::::;;;;;;;;;???>>>===;;;:::::::::999;;;<<<<<<===============>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMSSSTTTTTTTTTUUUUUUUUUUUUVVVXXXZZZ[[[[[[\\\___aaabbbdddfffgggiiikkknnnqqqsssvvvzzz}}}xxxrrrddd^^^VVVNNNJJJIIIKKKMMMUUUbbbvvvppp^^^PPPCCC======999999888888888888888999666777777777888888888888888888777777777777888888;;;;;;;;;;;;<<<>>>???@@@???@@@BBBBBBBBBDDDFFFHHHGGGJJJOOOTTTXXXYYYYYYXXXWWW\\\iii~~~~~~xxxqqqmmmlllooorrruuu~~~yyysssooonnnnnnmmmooorrruuuzzz@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????;;;<<<<<<===>>>>>>>>>===:::::::::;;;;;;;;;;;;<<<999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;AAA@@@>>>===<<<;;;::::::;;;<<<<<<===>>>=========:::;;;<<<>>>@@@BBBDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNSSSTTTTTTTTTUUUVVVVVVVVVVVVXXX[[[\\\\\\]]]___aaabbbdddfffggghhhjjjmmmppprrrtttxxx{{{~~~uuunnn___ZZZRRRKKKGGGGGGIIIKKKRRR]]]ooowwwfffVVVGGG???===;;;:::999888888888888888777777777777888888888888777777777777777888999999;;;;;;<<<<<<===>>>@@@AAA???@@@BBBBBBCCCDDDGGGIIIIIILLLRRRWWWYYYZZZXXXWWWXXXbbbttt~~~xxxrrroooooorrrtttxxxxxxrrrnnnnnnnnnnnnrrrwww????????????@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????<<<======>>>>>>>>>>>>===:::::::::;;;;;;;;;<<<<<<888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<>>======<<<<<<======;;;;;;===>>>>>>>>>===<<<:::;;;===>>>@@@BBBDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOSSSSSSTTTUUUUUUVVVWWWWWWWWWYYY\\\]]]]]]^^^```aaaccceeefffggghhhjjjmmmoooqqqtttwwwzzz||||||qqqjjj[[[WWWPPPIIIFFFEEEGGGIIIOOOXXXhhhxxx}}}nnn]]]LLLBBB???<<<;;;:::999888777777777777777777777888888888888888888888888999:::<<<<<<;;;;;;;;;<<<===>>>???@@@???@@@BBBCCCCCCEEEGGGJJJLLLPPPUUUZZZ\\\[[[XXXVVV[[[iii~~~~~~xxxssspppqqqtttxxx|||vvvqqqoooqqqtttwww>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@CCCBBBAAAAAA@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>????????????>>>>>>:::::::::;;;;;;<<<<<<<<<888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<======<<<;;;:::;;;<<<<<<<<<======>>>>>><<<<<<;;;<<<<<<===??????:::;;;===>>>>>>>>>===<<>>???:::::::::;;;<<<===>>>??????@@@BBBCCCCCCEEEHHHJJJNNNRRRXXX\\\^^^\\\YYYVVV]]]nnn~~~~~~xxxsssqqqrrrvvv{{{sssppppppuuu{{{@@@@@@????????????@@@@@@CCCBBB@@@?????????@@@AAABBBAAAAAA@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>>>>???????????????@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>======;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::========================>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===========================>>>>>>>>>>>>======>>>???@@@AAAAAABBBDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXX\\\\\\]]]^^^^^^___``````eeeeeefffhhhjjjlllnnnooopppsssvvvxxxzzz|||xxxmmmeee[[[QQQIIIFFFFFFDDDDDDFFFHHHOOO[[[iiiyyy}}}kkkYYYJJJAAA=========;;;888777777888777888888999999888888777999999888888999999:::;;;::::::;;;;;;===>>>@@@@@@???AAACCCEEEEEEFFFHHHJJJVVVXXX]]]aaa___ZZZYYY]]]ccc|||{{{vvvtttwww|||wwwyyy}}}AAAAAAAAAAAAAAABBBBBBBBBFFFEEEDDDBBBBBBCCCCCCDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===========================>>>>>>>>>???======>>>???@@@AAABBBBBBDDDEEEFFFGGGGGGHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMMMMOOOPPPRRRSSSUUUUUUVVVWWWXXXXXXWWWWWW[[[\\\\\\]]]^^^___``````dddeeefffgggiiilllnnnoooppprrruuuwwwxxxzzz}}}yyynnnfff[[[QQQHHHFFFEEEDDDDDDFFFHHHNNNYYYgggvvvttt```MMMBBB>>>===<<<;;;999888888999777777888888888888777777999999888888999999:::;;;;;;;;;;;;<<<<<<>>>???@@@@@@BBBDDDEEEFFFHHHKKKMMMVVVXXX\\\```___[[[]]]bbbkkk|||xxxwwwyyyAAAAAAAAABBBBBBCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>???======>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<========================>>>>>>>>>??????======>>>???@@@AAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMNNNOOOPPPRRRSSSSSSUUUVVVVVVWWWWWWWWWWWWVVV[[[[[[\\\]]]^^^___``````ddddddeeegggiiikkkmmmnnnoooqqqtttuuuvvvwwwzzz|||}}}zzzoooggg[[[QQQHHHFFFEEECCCCCCEEEIIINNNWWWcccrrrjjjSSSDDD???>>><<<:::999999::::::777777888888888888777777999999888888999999:::;;;<<<<<<<<<<<<<<<===>>>>>>BBBCCCDDDEEEFFFIIINNNQQQXXXXXX[[[^^^^^^]]]aaagggttt~~~|||{{{}}}DDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@????????????>>>>>>?????????>>>============<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=====================>>>>>>>>>?????????===>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKMMMNNNOOOQQQRRRSSSTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVZZZ[[[\\\]]]^^^___```aaaddddddeeefffhhhkkkmmmnnnoooqqqsssttttttuuuwwwyyyzzz}}}{{{ppphhh[[[QQQIIIFFFEEECCCCCCEEEIIILLLTTT___nnnsssYYYHHHAAA???<<<::::::;;;;;;;;;888888999999999999888888999999888888999999:::;;;======<<<<<<<<<======>>>BBBBBBDDDDDDGGGKKKQQQUUUZZZYYYZZZ[[[[[[\\\ccckkk{{{~~~KKKLLLNNNOOOPPPQQQQQQQQQOOONNNMMMLLLKKKLLLMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFGGGFFFCCCAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::::::::::::::999::::::;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLNNNOOOQQQSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWZZZ[[[\\\]]]___```aaabbbddddddeeegggiiikkkmmmnnnoooppprrrsssssstttvvvxxxyyy{{{|||rrrjjj\\\SSSJJJGGGFFFCCCCCCEEEHHHKKKRRR]]]mmm{{{```NNNDDDAAA===;;;;;;<<<;;;;;;999::::::::::::::::::999999999888888999999:::;;;======<<<<<<<<<======>>>@@@BBBCCCEEEHHHMMMSSSXXX\\\ZZZYYYYYYYYY[[[dddnnnQQQRRRTTTWWWXXXYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOMMMJJJGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>========================;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============>>>>>>>>>?????????@@@@@@>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTVVVVVVVVVVVVVVVVVVXXXYYYYYYZZZZZZZZZ[[[\\\]]]___```bbbcccccceeeeeefffhhhjjjlllnnnooooooqqqsssttttttuuuwwwyyyzzz|||~~~ssskkk^^^TTTKKKHHHGGGDDDDDDFFFGGGKKKRRR]]]mmmhhhUUUHHHCCC===;;;<<<===;;;:::999999::::::::::::999999999999888888999999:::;;;<<<<<<<<<<<<<<<===>>>>>>@@@BBBEEEHHHKKKPPPVVVZZZ]]]ZZZXXXYYYZZZ^^^hhhrrr___```cccfffhhhiiihhhhhhhhhgggfffeeedddeeeffffffgggfffeeedddbbbbbbbbbaaa______````````````______\\\ZZZVVVSSSQQQPPPPPPQQQMMMMMMMMMMMMLLLKKKJJJIIIEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============>>>>>>?????????@@@@@@@@@>>>??????@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQSSSVVVWWWWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\]]]^^^```bbbcccdddeeeffffffgggiiikkkmmmooopppoooqqqsssuuuuuuvvvyyy{{{|||~~~tttlll```VVVLLLIIIHHHEEEEEEFFFFFFJJJRRR^^^oooqqq\\\KKKEEE>>>;;;<<<===;;;888777888888999999888888777999999888888999999:::;;;;;;;;;;;;<<<<<<>>>???@@@@@@CCCHHHLLLPPPUUUZZZ^^^[[[YYYYYY[[[]]]bbbnnnzzzrrrtttwwwzzz|||}}}}}}|||{{{zzzxxxwwwwwwwwwxxxyyywwwvvvtttsssrrrqqqqqqqqqmmmmmmnnnnnnnnnnnnmmmmmmhhhfffbbb^^^\\\[[[[[[\\\VVVVVVVVVVVVUUUTTTSSSRRRKKKKKKKKKJJJJJJJJJJJJIIIEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============>>>????????????@@@@@@@@@>>>???@@@@@@BBBBBBCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQTTTVVVXXXXXXWWWWWWVVVWWWXXXZZZ\\\]]]^^^^^^]]]^^^___aaabbbdddeeefffgggggghhhiiikkknnnpppqqqoooqqqtttuuuvvvxxxzzz|||~~~uuummmaaaWWWMMMJJJIIIFFFFFFGGGEEEJJJSSS```qqqvvv___NNNGGG???<<<<<<===:::888666666777777777777666666999999888888999999:::;;;::::::;;;;;;===>>>@@@@@@AAAEEEJJJOOOSSSXXX]]]```ZZZXXXYYY\\\```gggsss~~~}}}yyyyyyyyyxxxvvvtttrrrppppppnnnlllkkkhhhddd___[[[\\\ZZZXXXWWWVVVTTTQQQOOONNNLLLIIIFFFDDDCCCDDDDDDEEEDDDDDDEEEFFFEEECCC@@@BBBAAA????????????===<<<;;;<<<===>>>????????????===<<<;;;;;;;;;<<<===>>><<<======>>>???@@@@@@AAA>>>????????????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^```bbbdddeeeffffffhhhiiikkkmmmnnnooopppppprrrtttvvvwwwwwwxxx{{{}}}{{{~~~wwwqqqeeeZZZOOOJJJEEEBBBCCCGGGIIIJJJQQQ```vvvfffRRRHHH>>>===>>>===<<<===999::::::::::::999888888777777777888999:::<<<<<<===<<<:::999===BBBCCCAAAEEEEEEHHHQQQ[[[aaa```^^^WWWUUUWWW\\\```hhh{{{~~~|||zzzyyywwwsssoookkkgggeeecccaaa```]]]ZZZWWWTTTRRROOOMMMKKKKKKKKKLLLJJJIIIGGGGGGGGGFFFCCCAAAEEECCCAAAAAAAAAAAA???>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>>>><<<======>>>??????@@@@@@????????????@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]___```bbbdddeeeffffffjjjkkklllnnnpppqqqrrrrrrsssuuuwwwxxxyyyzzz|||~~~~~~zzztttggg\\\RRRKKKGGGDDDEEEHHHIIIKKKRRRaaavvvlllVVVKKK@@@======;;;::::::999::::::::::::999888888777777888888999:::<<<===>>>===;;;;;;>>>BBBCCCCCCFFFHHHNNNUUU\\\___^^^[[[TTTSSSVVV\\\cccooozzzwwwuuurrrpppmmmiiifffaaa___]]][[[YYYXXXXXXXXXVVVSSSPPPMMMLLLJJJHHHFFFIIIGGGDDDCCCDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@??????>>>======>>>>>>???<<<======>>>>>>?????????????????????@@@@@@@@@AAAAAABBBCCCCCCEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^___aaacccdddffffffgggkkklllnnnppprrrsssttttttuuuwwwzzz{{{{{{|||~~~yyyjjj___TTTNNNIIIEEEFFFIIIIIILLLTTTcccvvvsss[[[OOOCCC>>><<<:::888888999::::::::::::999888888888888888888999;;;<<<===>>>>>>===>>>@@@BBBDDDFFFIIIOOOWWW]]]^^^\\\YYYWWWQQQQQQUUU\\\gggxxx~~~}}}zzzuuusssqqqnnnkkkiiihhhgggfffbbb]]]YYYVVVTTTQQQOOONNNLLLIIIGGGGGGFFFEEECCCDDDEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@??????>>>>>>>>>=========>>>>>>??????????????????@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNOOOQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^___```bbbdddeeegggggghhhlllmmmoooqqqsssuuuvvvvvvxxxzzz|||}}}}}}|||lllbbbVVVOOOJJJFFFFFFIIIHHHLLLVVVdddvvvyyy___RRRDDD???<<<999888999999::::::::::::999888888888888888999:::;;;<<<===>>>===>>>@@@AAAAAAFFFLLLQQQYYYaaaddd___YYYTTTSSSNNNPPPTTT]]]kkk{{{xxx||||||ttt{{{yyyxxxvvvqqqlllgggccc```]]][[[WWWTTTPPPMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNOOOPPPQQQRRRTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\]]]^^^``````aaabbbccceeeggghhhiiiiiilllmmmooorrrtttvvvwwwwwwzzz|||~~~~~~nnncccWWWPPPJJJEEEEEEHHHGGGMMMVVVeeevvvcccUUUFFF@@@===;;;:::;;;999::::::::::::999888888888888888999:::;;;=========<<<>>>AAAAAABBBKKKVVV]]]dddiiiggg___UUUQQQPPPNNNQQQVVV^^^ooo{{{vvvssssss||||||qqqjjj|||xxxtttpppllljjjeeeaaa\\\XXXUUUSSSQQQPPPMMMMMMNNNMMMMMMLLLKKKKKKFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUVVVTTTUUUWWWYYY[[[\\\]]]]]]\\\]]]]]]^^^___aaabbbccccccdddfffhhhiiikkkkkkkkkmmmnnnpppsssuuuwwwxxxyyy{{{}}}qqqfffYYYQQQKKKFFFEEEHHHGGGLLLWWWeeewwwhhhZZZJJJBBB>>><<<;;;===999::::::::::::999888888999999999999:::<<<===>>>===<<<>>>CCCDDDEEESSScccmmmooonnnggg\\\SSSOOONNNOOOTTTYYYbbbsss}}}wwwrrrnnnlllooozzz}}}rrriiiddd|||uuuqqqjjjdddaaa^^^\\\ZZZVVVVVVUUUTTTRRRPPPNNNMMMKKKKKKKKKJJJIIIGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSTTTUUUVVVTTTUUUWWWZZZ\\\^^^___```^^^^^^___```aaacccdddeeeeeefffhhhjjjkkkmmmmmmnnnoooppprrruuuwwwyyyzzz{{{|||~~~tttiii\\\TTTMMMGGGGGGIIIFFFLLLVVVdddwwwooo___NNNDDD???<<<;;;<<<999::::::::::::999888888999999999:::;;;<<<===>>>???===@@@FFFGGGJJJ\\\ppp{{{xxxqqqeeeYYYQQQNNNNNNOOOVVV]]]fffyyy{{{uuurrrnnnkkkkkklllqqq{{{qqqhhhccc___{{{tttnnniiifffcccaaa^^^]]][[[XXXUUURRROOOMMMNNNOOOOOONNNLLLJJJHHHFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVSSSUUUXXX[[[]]]```aaabbb______```aaabbbdddfffgggfffgggiiikkkmmmnnnnnnoooppprrrtttwwwyyy{{{|||}}}|||~~~vvvkkk^^^UUUNNNIIIHHHJJJFFFLLLVVVdddwwwtttcccQQQEEE???;;;:::;;;999::::::::::::999888888999999999:::;;;<<<===>>>@@@>>>AAAHHHIIINNNbbbyyy}}}qqqcccWWWPPPNNNNNNOOOWWW___iii}}}}}}zzzuuuooojjjiiiggggggjjjnnnwwwsssiiibbb___]]]}}}xxxqqqlllkkkggg```[[[XXXVVVTTTSSSVVVTTTRRRPPPOOONNNLLLIIIEEECCCAAAAAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFEEEGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOQQQSSSSSSSSSSSSRRRUUUWWWYYYZZZ[[[\\\^^^``````bbbdddeeeeeefffhhhjjjjjjjjjiiijjjkkkmmmooopppttttttuuuwwwyyy{{{}}}~~~~~~~~~{{{qqqdddXXXQQQLLLHHHFFFHHHKKKRRR___tttyyykkkWWWHHHAAA>>>===;;;999999999999999999999999999999999999:::;;;<<<<<<===???AAACCCGGGSSShhhzzz~~~ooobbbUUULLLMMMRRRPPPWWWaaammm|||rrrllliiieeedddeeeggghhhlllppprrrzzzpppeee```]]]]]]___zzztttpppiiiccc___\\\ZZZXXXVVVTTTRRRQQQQQQPPPNNNLLLIIIHHHFFFFFFGGGGGGFFFDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSUUUWWWYYYZZZ[[[\\\^^^```aaaccceeeffffffgggjjjkkkllllllllllllmmmoooqqqsssuuuuuuvvvwwwyyyzzz|||}}}~~~~~~}}}tttfff[[[RRRMMMIIIGGGJJJKKKQQQ]]]pppsss^^^LLLCCC???===<<<999999999999999999999999999999999999:::;;;<<<===;;;>>>AAADDDJJJYYYnnn{{{kkk___TTTNNNNNNRRRQQQYYYdddsss{{{qqqhhhdddaaa______aaaeeeggglllrrrwwwxxxggg^^^ZZZYYY[[[___~~~wwwvvvtttrrrqqqqqqrrrrrruuuvvvxxxyyyxxxyyyzzz|||~~~wwwqqqlllgggccc```YYYXXXVVVUUUUUUUUUSSSQQQOOONNNNNNNNNNNNMMMJJJHHHHHHGGGEEECCCCCCCCCEEEEEEHHHHHHHHHHHHHHHIIIIIIJJJHHHIIIJJJLLLMMMMMMMMMMMMOOOOOOOOOPPPQQQRRRTTTTTTVVVXXXZZZ[[[[[[\\\___aaabbbdddfffggghhhiiikkkmmmnnnnnnnnnoooppprrrtttvvvwwwwwwwwwxxxyyyzzz||||||~~~wwwkkk___VVVOOOKKKHHHJJJLLLPPPYYYlll~~~gggSSSFFFAAA>>>===::::::::::::999999999999999999999999:::;;;<<<===<<<>>>AAAEEEMMM^^^sssxxxggg[[[TTTOOOOOORRRTTT[[[gggzzz|||{{{||||||wwwlllddd]]][[[[[[ZZZ[[[___cccgggoooxxx{{{lll^^^VVVUUUVVV[[[```{{{uuuqqqmmmkkkiiihhhiiiiiihhhgggddddddbbbaaa```````````````bbbddddddddddddfffgggmmmooosssxxxzzztttoookkkcccaaa^^^]]]\\\ZZZXXXVVVSSSSSSSSSUUUUUUTTTPPPNNNMMMKKKHHHEEEDDDDDDFFFGGGJJJIIIHHHGGGHHHIIIJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMPPPPPPPPPPPPQQQSSSUUUWWWVVVXXX[[[\\\\\\]]]___aaabbbdddfffggghhhiiilllnnnoooooooooppprrrtttvvvwwwxxxxxxxxxyyyzzz{{{|||}}}|||qqqdddZZZQQQLLLJJJJJJKKKOOOWWWiiinnnXXXIIIBBB???>>>:::::::::::::::999999999:::999999::::::;;;<<<======AAACCCGGGQQQdddvvvvvvcccYYYTTTQQQPPPRRRVVV[[[hhh}}}|||yyyyyyyyyyyy|||}}}vvvlllaaa\\\WWWXXXYYYYYY]]]cccfffjjjsssrrrfffYYYSSSRRRUUU\\\ccczzzssslllfff```]]]ZZZXXXVVVVVVWWWXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSUUUVVVWWWVVVWWWYYYZZZ___aaadddiiiooouuuyyy||||||xxxooommmiiieeebbb___[[[XXXWWWWWWXXXYYYZZZYYYWWWTTTQQQOOOLLLHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNQQQQQQPPPQQQRRRUUUWWWXXXWWWYYY[[[\\\]]]^^^```bbbaaaccceeeggghhhiiilllnnnoooooooooppprrrtttwwwxxxzzzzzzzzzzzz{{{|||~~~~~~wwwjjj^^^TTTNNNLLLIIIKKKOOOWWWhhhvvv^^^MMMCCC@@@???;;;;;;;;;:::::::::999999::::::::::::;;;<<<======>>>BBBFFFKKKXXXmmm}}}rrraaaWWWSSSPPPPPPRRRXXX\\\hhh{{{yyyyyyyyyyyyyyyzzz}}}xxxjjj```YYYUUUTTTVVVXXXZZZ```fffjjjoooyyy~~~kkk```VVVQQQQQQTTT[[[ccczzzqqqllleee^^^YYYUUUQQQOOOKKKJJJHHHIIIJJJLLLKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNPPPQQQPPPQQQRRRTTTWWWXXX[[[___ccchhhlllnnnsssvvv|||}}}yyytttooojjjeee```]]]^^^]]]]]]]]]^^^]]][[[YYYUUUSSSPPPMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNPPPPPPPPPRRRSSSUUUWWWXXXXXXZZZ\\\]]]]]]^^^aaabbbaaaccceeeggghhhjjjlllnnnoooooooooppprrruuuwwwyyy{{{{{{||||||~~~~~~pppbbbWWWPPPMMMHHHKKKPPPXXXhhhfffRRRFFFAAA@@@<<<<<<;;;;;;::::::999999::::::::::::;;;<<<===>>><<>><<>>>>>===DDDHHHLLLYYYkkkpppjjj^^^XXXSSSPPPMMMLLLQQQXXXVVVbbbzzz|||xxxwwwxxxxxxwww{{{|||sssfff\\\SSSMMMNNNMMMPPPTTTVVVXXX```hhhqqqvvvrrrgggVVVRRRPPPRRRTTTWWW^^^gggZZZXXXVVVTTTQQQNNNLLLKKKIIIFFFBBB>>>===???CCCEEEBBBAAA@@@AAACCCDDDDDDCCCGGGJJJMMMPPPSSSVVVYYY\\\]]]\\\\\\]]]^^^```bbbdddjjjlllppptttxxx{{{|||}}}~~~|||{{{~~~{{{oooeee^^^[[[WWWWWW[[[^^^``````eeegggiiinnnsssyyy}}}yyyuuuooojjjfffccc___]]]^^^]]][[[ZZZYYYWWWSSSPPPOOONNNMMMLLLLLLLLLNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPNNNOOOQQQQQQQQQRRRUUUWWW[[[\\\]]]___```aaaaaaaaaccceeegggjjjlllnnnooooooppppppqqqrrrtttwwwzzz|||~~~{{{pppdddYYYRRRMMMJJJNNNXXXcccsssgggTTTHHHCCC>>>===;;;999888888888999999999:::;;;;;;<<<<<<===<<<>>>BBBHHHNNNUUUZZZ]]]TTTRRROOOLLLLLLNNNRRRUUU___kkk{{{xxxxxxzzzyyyxxxzzz}}}{{{mmmcccXXXQQQNNNHHHKKKNNNRRRVVV[[[aaaeeennnvvvkkk___WWWQQQMMMNNNQQQVVV___hhhOOONNNMMMKKKIIIHHHGGGFFFEEECCCAAA???>>>???@@@AAACCCBBBBBBCCCEEEGGGIIIIIINNNQQQUUUYYY]]]```dddgggjjjjjjjjjjjjkkklllnnnooouuuwww|||qqqggg^^^ZZZVVVTTTVVVXXXYYYXXX[[[]]]___ccchhhmmmqqqsss}}}{{{uuupppkkkgggddd```^^^\\\\\\[[[ZZZWWWUUUUUUUUUSSSQQQPPPNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOQQQRRRRRRRRRSSSVVVXXXZZZ[[[]]]^^^```aaaaaabbbdddeeegggiiikkknnnooopppqqqqqqrrrsssuuuwwwzzz{{{~~~uuuhhh\\\UUUPPPMMMOOOXXXaaaooolllXXXJJJCCC>>>===;;;999888888999999999::::::;;;;;;<<<<<<===>>>@@@BBBFFFKKKPPPSSSVVVNNNNNNLLLKKKLLLNNNSSSVVV```nnn{{{yyyyyy{{{{{{zzz|||~~~sssfff]]]TTTNNNLLLIIILLLOOORRRVVV[[[aaaeeemmmtttyyyfff\\\SSSOOOLLLOOOSSSXXXaaajjjEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@??????EEEEEEEEEGGGJJJMMMQQQSSSYYY]]]ccchhhlllqqquuuwww{{{zzzzzzzzz{{{|||~~~qqqfff\\\YYYUUUSSSTTTUUUVVVVVVUUUVVVWWWZZZ]]]aaadddfffllloootttzzz}}}wwwqqqnnngggdddaaa```______^^^]]]]]]]]][[[YYYUUURRRNNNLLLMMMNNNOOOPPPPPPPPPOOONNNPPPRRRSSSTTTTTTUUUWWWYYYXXXYYY[[[^^^___aaabbbbbbffffffggghhhjjjmmmppprrrsssssstttuuuvvvxxxzzz{{{~~~|||nnnaaaXXXTTTPPPPPPVVV]]]jjjsss]]]LLLCCC???>>><<<:::999999999999:::::::::;;;<<<<<<======???@@@AAACCCFFFIIIKKKMMMHHHHHHIIIIIIJJJNNNSSSVVVbbbsss{{{zzz{{{|||}}}}}}}}}{{{hhh]]]UUUNNNJJJJJJJJJLLLOOORRRVVVZZZ___cccjjjsssooo___WWWOOOLLLMMMQQQUUUZZZcccmmmBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCGGGHHHIIIKKKOOOTTTZZZ^^^fffkkkrrrxxx}}}~~~nnncccYYYXXXVVVVVVWWWYYY\\\]]]XXXXXXYYY[[[]]]___```aaaaaadddgggjjjooowww|||xxxqqqmmmhhheeedddccccccbbbbbbbbbaaa___[[[UUUPPPMMMMMMNNNPPPRRRRRRQQQOOONNNQQQRRRSSSTTTTTTUUUWWWZZZWWWXXX[[[]]]___aaabbbcccggggggfffgggjjjmmmqqqsssuuuuuuvvvwwwxxxyyyzzz{{{tttfff\\\VVVQQQPPPUUUZZZeee~~~yyybbbOOOCCC???>>><<<;;;:::999::::::::::::;;;;;;<<<=========>>>??????@@@BBBDDDEEEFFFDDDFFFHHHHHHIIILLLRRRWWWdddxxx~~~|||{{{|||}}}rrr```VVVPPPKKKHHHHHHJJJLLLOOORRRTTTYYY^^^aaaiiirrrwwwfffZZZTTTNNNMMMOOOTTTWWW[[[dddnnnCCCBBBBBBBBBAAAAAAAAAAAAEEEDDDCCCCCCCCCFFFHHHJJJKKKLLLNNNQQQUUU[[[dddjjjsssyyyzzzmmmcccZZZZZZZZZZZZ\\\^^^aaaccc______```aaaaaabbbbbbbbb______``````ccciiipppuuu}}}{{{vvvooojjjgggeeecccbbbcccccccccbbb^^^YYYTTTQQQNNNPPPQQQRRRRRRQQQOOONNNPPPRRRSSSSSSSSSTTTWWWYYYXXXYYY[[[]]]```aaabbbcccggggggggghhhjjjnnnqqqsssvvvvvvwwwxxxzzz{{{{{{|||zzzkkkaaaWWWRRROOOSSSWWWbbb{{{~~~gggRRREEE@@@???===;;;:::::::::;;;::::::;;;<<<<<<======>>><<<<<<===>>>@@@BBBDDDEEEDDDFFFIIIIIIIIILLLSSSXXXiii}}}||||||||||||~~~{{{lll\\\SSSNNNJJJHHHHHHIIIKKKNNNQQQTTTXXX]]]aaaiiissspppaaaXXXSSSOOOPPPSSSWWWYYY\\\eeeoooBBBBBBBBBAAAAAAAAAAAAAAAFFFEEEDDDDDDGGGJJJNNNQQQQQQSSSVVVXXX\\\dddnnnvvvxxxmmmfff]]]___```aaaaaacccfffiiiiiiiiiiiiiiiiiihhhggggggaaaaaa___]]]]]]```eeeiiipppttt{{{xxxqqqlllhhheeecccdddddddddccc```\\\WWWTTTPPPQQQRRRRRRRRRQQQPPPOOOPPPRRRSSSTTTTTTUUUWWWYYYYYYZZZ\\\___```bbbccccccgggggghhhiiikkknnnqqqsssvvvwwwxxxzzz|||}}}}}}}}}qqqhhhYYYSSSOOORRRUUU```xxxlllWWWIIIAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>;;;<<<<<<>>>@@@BBBDDDEEEEEEHHHJJJJJJIIIMMMVVV^^^qqqzzz{{{|||||||||}}}rrreeeWWWQQQOOOKKKJJJJJJJJJLLLOOORRRUUUZZZ___ccclllvvvmmm___WWWTTTQQQRRRVVVZZZ[[[^^^hhhsss@@@@@@AAABBBCCCDDDEEEEEEGGGHHHJJJMMMPPPSSSVVVXXXXXXZZZ]]]___ccckkkwww~~~tttlllggg```cccfffhhhjjjmmmqqquuuvvvwwwwwwwwwvvvuuusssrrrhhhgggddd```^^^^^^aaadddhhhlllqqqwww{{{|||wwwrrrnnnkkkfffffffffdddaaa]]]YYYWWWRRRRRRRRRRRRQQQQQQPPPPPPRRRSSSTTTUUUUUUVVVXXX[[[[[[\\\^^^```aaabbbccccccfffggghhhjjjmmmoooqqqrrruuuvvvyyy{{{}}}~~~wwwnnn]]]UUUQQQRRRTTT]]]uuuqqq]]]OOOAAA@@@>>><<<;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>======>>>???AAACCCDDDEEEFFFIIIKKKJJJJJJQQQ\\\fff{{{yyy{{{||||||{{{{{{~~~xxxggg[[[QQQOOOOOOMMMLLLLLLLLLNNNRRRUUUYYY^^^cccgggooozzz~~~lll___WWWUUUQQQSSSWWW[[[]]]aaammmyyy???@@@AAACCCEEEGGGIIIJJJJJJLLLQQQVVVZZZ\\\]]]^^^]]]```bbbdddhhhppp}}}zzzpppiiifffaaaeeejjjooorrrwww}}}~~~ooonnnjjjfffbbbbbbdddfffeeehhhlllpppssswww{{{~~~|||xxxtttiiihhhgggeeebbb^^^[[[YYYTTTSSSRRRQQQQQQQQQQQQQQQSSSTTTVVVVVVVVVWWWZZZ\\\]]]^^^___aaabbbccccccccceeefffiiilllnnnpppqqqqqquuuvvvyyy|||~~~{{{sss```XXXRRRRRRSSS[[[rrrtttaaaTTTAAA@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAACCCDDDEEEEEEIIIKKKKKKLLLSSSaaalllxxxzzz||||||zzzzzz}}}nnn^^^TTTLLLLLLNNNNNNMMMNNNMMMPPPTTTWWW[[[```fffjjjqqq|||}}}kkk^^^XXXUUUPPPRRRWWW[[[^^^cccqqq~~~BBBCCCCCCDDDEEEHHHLLLPPPQQQWWW]]]```eeelllnnnllloooiiieeehhhoooxxx{{{uuunnnjjjiiijjjlllpppvvv|||yyyuuurrrpppnnnlllooommmjjjhhhhhhkkkoooqqqzzzxxxnnnmmmjjjgggdddbbb```___XXXWWWVVVTTTSSSSSSSSSTTTUUUTTTSSSSSSUUUWWWZZZ\\\ZZZ\\\___``````aaabbbdddggghhhjjjmmmoooqqqrrrsssuuuvvvxxx{{{~~~wwwkkk___UUUSSSUUU^^^rrr|||iiiXXXFFFAAA>>>===;;;777777:::<<<<<<<<<<<<==================>>>???AAACCCEEEFFFGGGMMMJJJJJJQQQUUU```uuuxxxxxxyyyzzz{{{|||~~~wwwgggYYYTTTNNNLLLMMMOOONNNNNNOOORRRUUUXXXZZZ___gggmmmwww}}}iii[[[UUUSSSPPPSSSXXX\\\___fffvvvBBBCCCDDDDDDFFFJJJPPPTTTXXX___fffkkkpppvvvwwwuuuuuuoookkknnnttt}}}~~~vvvqqqllliiijjjooorrrvvv{{{}}}{{{yyytttqqqmmmiiihhhhhhjjjkkkqqquuu{{{zzzwwwrrrmmmgggccc```___\\\ZZZXXXVVVTTTTTTUUUVVVUUUTTTTTTUUUVVVWWWYYY[[[ZZZ\\\___```aaabbbccceeehhhiiikkknnnppprrrssstttvvvwwwyyy|||~~~~~~nnnaaaVVVTTTUUU\\\qqqlllZZZIIICCC???>>>===999999;;;<<<<<<<<<<<<============>>>>>>???@@@AAACCCEEEFFFFFFLLLJJJKKKRRRXXXeee{{{}}}vvvvvvvvvwwwyyyzzz|||}}}qqqbbbVVVRRRMMMLLLMMMOOOPPPPPPQQQTTTXXXZZZ]]]bbbkkkqqq~~~|||hhh[[[UUUSSSRRRTTTYYY^^^aaaiii{{{BBBCCCDDDEEEHHHNNNVVV[[[dddllluuuzzz{{{tttpppsssyyywwwqqqnnnkkkkkknnnvvvyyy}}}~~~{{{uuupppllljjjiiiiiijjjlllppptttxxx}}}|||tttmmmhhheeecccaaa^^^[[[WWWUUUVVVWWWYYYUUUUUUVVVWWWWWWXXXYYYYYYYYY\\\^^^```aaabbbeeegggiiikkkmmmppprrrtttuuuuuuxxxyyy{{{}}}uuuggg[[[VVVVVV]]]pppsss___MMMFFFAAA@@@>>>;;;:::<<<<<<<<<<<<<<<============?????????@@@AAABBBDDDEEEDDDKKKJJJLLLTTT[[[jjj}}}yyyuuuuuuvvvwwwxxxzzz{{{|||~~~~~~~~~|||hhh[[[RRROOOLLLKKKMMMPPPRRRSSSTTTWWWZZZ]]]```gggqqqxxxzzzfffZZZTTTSSSSSSTTTYYY___dddoooAAABBBDDDFFFKKKSSS\\\bbbqqqzzz}}}wwwsssuuuyyy|||}}}|||rrrooonnnmmmpppttt{{{~~~zzzuuurrrpppoookkkkkklllmmmooossswwwyyy~~~{{{tttpppmmmlllfffbbb]]]YYYVVVWWWXXXZZZVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\^^^```aaacccgggiiikkklllnnnqqqsssuuuvvvwwwyyyzzz|||~~~}}}oooaaa[[[YYY^^^pppzzzgggRRRIIIBBB@@@>>><<<;;;<<<<<<<<<<<<<<<============?????????@@@AAABBBDDDDDDCCCKKKKKKLLLTTT\\\nnn|||wwwvvvvvvwwwxxxzzz|||}}}~~~}}}}}}~~~rrr```VVVMMMLLLJJJJJJLLLPPPTTTVVVVVVXXX\\\___ccclllwwwxxxeeeYYYTTTSSSSSSTTTYYY```hhhtttCCCCCCEEEHHHNNNWWWbbbjjj}}}yyyuuuvvvzzz~~~|||}}}|||}}}vvvpppooooooppptttzzz~~~{{{yyyxxxrrrpppnnnllllllmmmnnnnnnqqquuu{{{}}}wwwtttssskkkhhhbbb]]]ZZZYYYZZZ[[[YYYZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]___```aaadddgggjjjlllmmmooorrrtttvvvwwwxxxzzz{{{}}}tttggg```\\\___ooommmUUUKKKBBB???>>><<<;;;<<<<<<<<<<<<<<<============>>>??????@@@AAACCCDDDEEEDDDLLLLLLMMMUUU]]]qqq{{{vvvuuuuuuvvvwwwyyy{{{}}}~~~}}}}}}~~~{{{jjj[[[SSSKKKJJJIIIJJJKKKOOOTTTWWWVVVYYY\\\___eeeooo|||uuucccYYYTTTRRRRRRSSSXXXbbblllzzzFFFGGGHHHKKKRRR]]]jjjrrr|||xxxxxx|||zzz{{{~~~xxxsssqqqrrrssstttxxx~~~{{{wwwssspppnnnllljjjhhhhhhlllqqqvvv{{{|||zzzssspppjjjeeeaaa______```]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^``````aaadddhhhkkklllnnnppprrruuuwwwxxxxxxzzz|||~~~yyyllleee```aaaoooyyysssYYYNNNBBB???>>><<<;;;<<<<<<<<<<<<<<<===============>>>>>>???AAACCCEEEFFFEEEMMMNNNOOOVVV```vvvzzzvvvrrrrrrsssuuuvvvyyy{{{|||}}}~~~uuueeeYYYSSSJJJJJJJJJIIIJJJNNNSSSWWWWWWYYY\\\```gggrrrrrrcccZZZUUURRRRRRSSSZZZeeeqqqKKKKKKLLLPPPWWWcccqqqzzz}}}xxxyyy{{{|||zzzwwwwwwzzz{{{|||zzzwwwuuurrrmmmjjjcccfffjjjlllpppyyy|||yyytttoookkkhhhgggfffbbbaaa___^^^^^^^^^_________```aaaaaaaaadddgggjjjlllnnnppprrruuuwwwxxxxxxzzz{{{~~~uuuooojjjiiiuuu~~~tttxxx|||^^^QQQDDD@@@@@@>>>======<<<<<<<<<<<<============<<<<<<===???BBBDDDFFFHHHEEENNNPPPQQQZZZeee}}}yyytttqqqqqqrrrtttvvvxxxzzz||||||}}}~~~qqqbbbXXXSSSJJJKKKKKKJJJIIILLLQQQVVVXXXZZZ]]]aaaiiivvvqqqccc[[[VVVSSSRRRTTT\\\iiiwwwOOOOOOPPPSSS[[[ggguuu|||wwwwwwyyy}}}~~~}}}~~~~~~|||xxxsssnnnaaadddfffgggjjjttt|||wwwrrrooolllkkkdddcccaaa___^^^___```aaa```aaaaaaaaaaaacccgggjjjlllmmmppprrruuuvvvxxxxxxyyy{{{~~~~~~xxxsssqqq{{{~~~rrrsssaaaSSSFFFAAAAAA@@@??????<<<<<<<<<<<<=========>>>;;;;;;===???BBBEEEGGGIIIDDDNNNQQQSSS\\\iii~~~wwwssssssssstttvvvxxxzzz|||~~~||||||}}}~~~~~~~~~~~~~~~~~~nnnaaaWWWSSSJJJKKKKKKJJJIIIKKKPPPUUUYYY[[[^^^bbbjjjxxxpppccc\\\VVVSSSTTTVVV^^^lllzzzWWWVVVXXX\\\aaahhhuuuzzzwwwwww|||}}}vvvqqqllliiieeedddhhhrrr{{{vvvsssmmmiiiddd``````bbbdddeeedddeeeeeedddbbbdddiiimmmqqqqqqssstttuuuwwwxxxxxx}}}zzzzzz{{{tttuuukkkYYYHHHAAAAAA???======???>>>=========>>>@@@AAA@@@>>>===???CCCFFFFFFEEEGGGMMMNNNSSScccrrr{{{wwwtttqqqsssuuuuuuuuuvvvxxxzzzzzz|||}}}}}}||||||~~~~~~zzzlll```WWWRRRJJJKKKLLLKKKKKKMMMQQQSSSZZZ___eeejjjsss|||mmmcccZZZSSSQQQRRRXXXbbbmmmzzz^^^\\\]]]aaadddjjjuuuzzzvvvwww{{{~~~zzzrrrpppllljjjmmmwww~~~tttooohhhcccbbbdddeeeffffffggggggeeeccceeeiiimmmqqqrrrsssuuuwwwyyyzzz{{{wwwwwwrrr___LLLCCCAAA???======???>>>=========>>>@@@@@@@@@>>>>>>???CCCFFFFFFEEEHHHOOOPPPWWWgggwww|||xxxvvvssstttvvvvvvuuuuuuvvvxxxyyyzzz||||||{{{{{{|||~~~}}}xxxkkk```XXXTTTLLLLLLLLLKKKKKKNNNRRRUUU\\\aaahhhnnnvvv{{{mmmccc[[[UUUTTTTTTZZZcccmmm{{{gggeeeeeeggghhhjjjsss}}}yyyvvvvvv||||||yyyuuusssuuu}}}}}}wwwnnnhhhfffgggiiijjjjjjjjjiiigggeeefffiiilllpppqqqsssvvvyyy{{{}}}~~~|||zzz{{{gggQQQEEEBBB???======>>>>>>>>>===>>>??????@@@???>>>>>>@@@CCCFFFGGGFFFJJJQQQSSS[[[mmm}}}zzzxxxuuuvvvwwwvvvtttsssssstttvvvxxxzzzzzzyyyyyyzzz||||||~~~vvvkkk```YYYUUUOOONNNMMMKKKKKKNNNTTTXXX___eeelllsss|||{{{mmmddd\\\WWWWWWWWW[[[cccmmm|||nnnkkkjjjkkkiiiiiipppxxx{{{wwwwww}}}|||}}}~~~tttmmmkkklllnnnpppnnnmmmkkkhhhggghhhjjjlllnnnppprrrvvvyyy}}}}}}kkkSSSFFFBBB@@@>>>>>>>>>>>>>>>>>>>>>??????@@@?????????AAACCCFFFGGGHHHJJJQQQUUU___sss~~~{{{zzzwwwxxxxxxvvvsssqqqpppqqqsssuuuxxxyyyxxxxxxyyyzzz{{{~~~|||vvvkkkaaaYYYUUUQQQPPPNNNLLLLLLOOOUUUZZZaaahhhqqqyyy}}}oooddd\\\XXXXXXXXX\\\cccmmm}}}pppnnnmmmllliiiggglllsss~~~zzzzzzyyyrrrpppqqqtttuuuqqqooollliiiiiijjjkkkkkklllnnnqqquuuyyy}}}mmmTTTGGGBBB@@@??????===>>>>>>>>>????????????>>>???@@@AAACCCEEEHHHIIIIIIQQQUUUaaawww~~~{{{zzzwwwxxxwwwuuurrroooooooooqqqtttwwwxxxxxxxxxxxxyyy{{{~~~}}}uuuuuu~~~xxxlllaaaYYYTTTQQQPPPNNNLLLLLLPPPVVVZZZbbbjjjttt}}}qqqeee\\\XXXYYYXXX\\\dddoooqqqooonnnnnnjjjgggkkkqqq}}}~~~wwwtttuuuvvvwwwssspppllljjjjjjkkkkkkkkklllnnnqqquuuyyy~~~nnnUUUHHHCCCAAA??????======>>>????????????>>>===???AAABBBCCCEEEHHHKKKIIIPPPUUUbbbzzz|||zzzyyyvvvwwwvvvtttqqqoooooopppqqqtttwwwyyyyyyyyyyyyyyy|||wwwqqqlllooo{{{zzzmmmaaaYYYTTTQQQPPPOOOMMMMMMPPPVVVZZZaaaiiiuuutttggg]]]ZZZ[[[ZZZ```jjjvvvrrrpppqqqqqqnnnjjjmmmsss{{{{{{wwwvvvuuuuuusssoookkkiiikkkllllllkkkmmmooorrrvvv{{{qqqXXXKKKEEEAAA???>>><<<===>>>???@@@??????>>><<>><<<<<<===>>>@@@@@@??????>>><<>>>>>>>>>>>??????@@@@@@AAACCCEEEGGGIIIJJJJJJPPPZZZhhhyyy|||xxxuuurrrrrrrrrssssssssssssssssssvvvxxxzzzzzzzzzzzz|||}}}~~~nnneeeddd```bbbeeemmm}}}xxxlllbbbZZZVVVRRRQQQPPPOOONNNQQQUUUXXX^^^ccclllxxxuuuiiibbbbbbfffmmmvvv}}}|||zzzyyyyyyyyy{{{|||||||||wwwrrrooonnnllljjjkkkmmmpppqqqqqqqqqtttwwwzzz|||}}}xxxaaaOOOEEEAAA@@@?????????>>>>>>>>>>>>??????@@@AAAAAACCCEEEGGGIIIJJJKKKQQQZZZgggwww}}}yyyvvvsssssssssssssssssstttttttttyyyzzz||||||{{{{{{}}}~~~tttggg``````___bbbfffnnn~~~xxxmmmccc[[[VVVRRRRRRPPPOOONNNPPPUUUXXX[[[```iiitttwwwlllffffffjjjttt}}}~~~|||{{{{{{{{{|||}}}{{{~~~|||uuuqqqnnnllllllmmmoooqqqqqqqqqooorrrvvvyyy||||||yyywww{{{yyydddRRRGGGBBB@@@?????????>>>>>>>>>>>>??????@@@AAABBBCCCEEEHHHJJJKKKMMMRRRZZZeeettt}}}zzzwwwtttsssssssssttttttuuuuuuuuu|||~~~~~~}}}|||}}}xxxjjj___[[[\\\^^^bbbgggoooyyynnnddd\\\WWWSSSRRRQQQOOONNNPPPTTTXXXZZZ___hhhqqq{{{yyyooojjjlllppp|||}}}|||{{{zzzyyyyyyzzzzzzzzz|||yyytttmmmllllllnnnpppqqqpppooommmppptttwwwzzz~~~|||uuuppppppzzz|||hhhVVVJJJCCC@@@?????????>>>>>>>>>>>>??????AAAAAABBBCCCFFFHHHJJJKKKNNNRRRYYYcccrrr~~~zzzxxxvvvsssttttttuuuuuuvvvvvvvvv~~~}}}|||}}}~~~~~~ooocccZZZXXX[[[]]]bbbhhhqqq{{{pppfff^^^YYYTTTTTTRRRPPPOOOPPPTTTWWWZZZ```hhhpppxxxyyyqqqnnnpppvvv}}}|||{{{{{{zzzyyyyyyyyyyyyzzz|||~~~~~~xxxooommmmmmnnnooopppooonnnkkknnnrrrvvvyyy|||zzzqqqiiihhhpppzzzmmmZZZLLLDDD@@@?????????>>>>>>>>>>>>??????AAAAAABBBDDDFFFHHHJJJKKKNNNRRRXXXaaaooo~~~{{{xxxvvvttttttuuuvvvvvvwwwxxxxxx~~~~~~|||{{{{{{|||~~~tttggg]]]VVVUUUXXX[[[bbbjjjttt}}}sssiii```[[[WWWVVVTTTQQQPPPQQQUUUXXXZZZ```hhhooouuu~~~zzzsssppptttzzz~~~~~~}}}|||{{{{{{xxxxxxyyyzzz|||~~~}}}sssqqqooonnnooopppooonnnkkknnnrrruuuxxx{{{xxxnnneeebbbhhhrrrzzzsss^^^NNNDDDAAA@@@??????>>>>>>>>>>>>??????AAABBBCCCDDDFFFIIIKKKLLLMMMQQQWWW```nnn}}}zzzxxxvvvuuuuuuvvvvvvwwwxxxyyyyyy}}}~~~~~~}}}{{{zzz{{{|||~~~xxxiii___XXXRRRQQQTTTZZZbbblllvvvvvvlllccc^^^YYYYYYVVVSSSRRRRRRVVVYYYZZZaaaiiiooottt}}}}}}wwwuuuzzz}}}|||{{{wwwvvvvvvwwwxxxzzz}}}~~~xxxuuurrrppppppppppppooonnnppptttwwwyyy|||yyyoooeeeaaafffnnnyyypppwwwaaaOOOEEEBBBBBB??????>>>>>>>>>>>>??????BBBBBBCCCDDDFFFIIIKKKLLLLLLOOOVVV___nnn|||zzzxxxvvvuuuuuuvvvwwwxxxyyyzzzzzz|||}}}~~~}}}|||{{{|||}}}vvvkkk```YYYTTTPPPPPPSSSXXXbbbmmmwwwyyyooofffaaa\\\[[[YYYUUUSSSTTTWWWZZZ___eeennnsssxxx}}}{{{~~~}}}{{{zzzvvvvvvuuuuuuvvvxxx{{{|||}}}{{{{{{|||||||||~~~}}}yyytttqqqqqqqqqqqqqqqppprrrvvvxxxzzz}}}}}}ssshhhbbbfffmmmuuukkk|||zzzbbbOOOEEEBBBCCC??????>>>>>>>>>>>>??????BBBBBBCCCEEEGGGIIIKKKLLLKKKOOOUUU___nnn{{{yyywwwvvvuuuvvvvvvxxxyyyzzz{{{{{{|||}}}~~~~~~}}}|||}}}~~~xxxnnneee\\\XXXTTTQQQRRRUUUXXXbbbnnnxxxzzzqqqhhhbbb]]]\\\ZZZWWWTTTUUUXXX[[[dddkkktttyyy~~~}}}{{{yyywwwuuusssrrrrrruuuxxx{{{{{{vvvrrrssswwwxxx{{{{{{xxxvvvuuutttrrrtttvvvxxxyyyzzz}}}{{{pppgggdddjjjsss}}}pppnnnvvv}}}eeeQQQFFFBBBBBB@@@@@@????????????@@@@@@???BBBDDDEEEFFFGGGIIIKKKNNNQQQWWWaaappp|||vvvssstttuuuuuuuuuvvvwwwyyyzzz{{{}}}}}}~~~~~~~~~vvvnnnbbb^^^YYYSSSQQQQQQSSSUUUYYY```kkkwwwsssiiibbb^^^\\\ZZZXXXXXXYYY[[[\\\hhhooozzz}}}zzzyyywwwvvvtttssssssuuuwwwyyy}}}}}}yyyuuuqqqqqquuuvvvzzz~~~~~~|||yyyvvvtttsssuuuxxxzzz{{{}}}}}}tttjjjffflllttt~~~pppkkksssfffRRRFFFAAA@@@@@@@@@????????????@@@@@@???AAADDDEEEFFFGGGJJJLLLMMMQQQWWWaaarrr{{{uuurrrsssrrrrrrsssuuuwwwyyy{{{|||~~~~~~~~~nnnfff___\\\WWWSSSQQQRRRTTTUUUYYYbbbmmmzzzuuukkkeee___]]][[[ZZZZZZ[[[^^^___jjjqqq|||~~~|||zzzyyyxxxwwwwwwvvvuuuvvvvvvvvv{{{|||xxxsssoooooosssuuuxxx}}}|||wwwsssqqqtttxxxzzz|||~~~xxxooojjjnnnuuu~~~ppphhhoooiiiSSSEEE???>>>@@@@@@????????????@@@@@@???AAADDDEEEFFFHHHJJJLLLMMMPPPWWWbbbuuuzzztttqqqrrroooppprrrtttwwwzzz}}}~~~sssccc]]]YYYWWWUUUSSSRRRSSSTTTUUUZZZcccooo}}}vvvmmmhhh```___]]]\\\]]]___bbbccclllsss~~~}}}{{{zzzyyyzzzzzzzzzzzzyyyxxxwwwvvvyyy}}}|||wwwrrrnnnnnnrrruuuxxx}}}{{{tttoooooossswwwzzz|||~~~|||sssmmmpppvvvpppeeekkkmmmVVVGGGAAA???@@@@@@????????????@@@@@@???AAADDDFFFGGGHHHKKKMMMNNNQQQXXXeee{{{zzzuuurrrsssqqqrrrsssuuuxxx{{{}}}~~~{{{iii\\\WWWRRRRRRRRRRRRRRRSSSTTTTTTYYYcccqqqvvvnnnjjjbbbaaa______```bbbeeegggnnnttt~~~|||{{{{{{zzz}}}}}}}}}}}}|||zzzyyyxxxyyy||||||wwwsssnnnnnnrrrtttxxx}}}{{{sssnnnnnnqqquuuxxxzzz}}}}}}uuunnnooouuupppeeeiiizzzpppYYYKKKDDDBBB@@@@@@????????????@@@@@@???AAADDDFFFGGGIIILLLNNNOOORRRZZZjjj|||wwwuuuvvvvvvwwwwwwxxxyyy{{{|||}}}rrrbbbXXXTTTMMMNNNOOOPPPQQQRRRTTTTTTXXXcccrrrvvvoookkkeeedddcccbbbdddfffjjjlllpppuuu~~~}}}|||||||||~~~~~~~~~~~~}}}|||zzzzzzxxx{{{~~~|||wwwrrrmmmmmmqqqtttxxx}}}}}}uuuppplllooorrrtttwww{{{|||ssslllmmmrrrpppeeeffftttsss\\\MMMGGGEEE@@@@@@????????????@@@@@@???AAADDDFFFGGGIIILLLOOOPPPTTT^^^qqq}}}xxxwwwxxxzzzzzzyyyyyyzzzzzz{{{|||wwwjjj]]]UUURRRJJJKKKLLLMMMOOOQQQSSSTTTWWWccctttwwwrrrooojjjiiihhhhhhiiikkknnnpppssswww~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{wwwyyy{{{~~~zzzvvvpppkkkkkkooorrrvvv|||~~~wwwssskkkmmmoooqqqtttyyyzzzppphhhiiiooopppeeecccmmmuuu^^^OOOHHHEEE@@@@@@????????????@@@@@@???AAADDDFFFHHHJJJMMMOOORRRVVVbbbwww~~~yyywwwyyyzzzzzzyyyyyyyyyzzzzzz{{{~~~{{{lllaaaWWWPPPNNNIIIIIIJJJKKKMMMPPPRRRTTTWWWdddvvvzzzvvvtttqqqpppnnnnnnnnnqqqtttuuuvvvyyy~~~}}}}}}~~~~~~||||||{{{zzzzzzzzzzzz{{{vvvwwwxxx{{{yyytttooojjjjjjmmmpppuuu{{{|||wwwssskkklllmmmooorrrwww~~~xxxnnnfffgggmmmpppdddaaaiiiwww^^^OOOGGGEEE@@@@@@????????????@@@@@@???AAADDDFFFHHHJJJMMMOOOSSSXXXdddzzz}}}yyywwwyyyxxxxxxxxxxxxyyyyyyzzz{{{~~~~~~ssseee[[[SSSLLLJJJIIIIIIHHHIIIKKKOOORRRTTTXXXeeexxx|||zzzyyyvvvuuusssrrrrrruuuwwwyyyyyyzzz~~~}}}||||||zzzyyywwwvvvvvvxxxyyy{{{xxxvvvttttttyyytttlllfffbbbdddiiioootttzzz~~~zzzxxxrrrnnnlllnnnoooqqqxxxzzzpppgggfffiii~~~mmmbbbdddlllxxxaaaOOOEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEGGGLLLQQQUUUTTT\\\lll}}}yyywwwyyywwwxxxzzzyyyyyyxxxzzz{{{}}}~~~}}}lll```WWWOOOLLLMMMJJJGGGHHHJJJKKKKKKOOOUUU___kkk|||xxxwwwxxx{{{~~~}}}|||{{{{{{yyyxxxvvvvvvvvvwwwyyyzzzyyywwwttttttxxxvvvlllfffaaa___ccciiioootttzzz~~~zzzwwwrrrnnnlllmmmnnnooovvv~~~xxxnnnfffdddhhh|||mmm```bbbjjj}}}xxxbbbPPPGGGEEE@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGKKKPPPTTTVVV```sss{{{wwwvvvwwwuuuvvvxxxxxxxxxxxxzzz||||||}}}~~~wwwfff[[[SSSLLLIIIJJJIIIGGGGGGJJJJJJJJJOOOUUU___mmm}}}{{{{{{}}}~~~|||{{{zzzzzzwwwvvvuuuuuuuuuvvvxxxyyyzzzxxxuuutttwww||||||tttkkkbbb\\\ZZZZZZ```gggooossszzz~~~{{{xxxrrrnnnlllmmmmmmmmmsss{{{~~~vvvllldddbbbfffxxxlll]]]___fffyyyxxxcccRRRIIIGGGAAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFGGGHHHKKKOOOSSSYYYfff|||~~~yyyuuutttuuussstttuuuvvvvvvwwwyyy{{{zzz|||}}}~~~~~~rrrbbbXXXPPPJJJGGGHHHHHHFFFFFFIIIJJJJJJOOOUUUaaappp}}}{{{zzzyyyyyyuuutttttttttuuuwwwxxxyyy{{{yyyvvvuuuvvvxxx{{{~~~zzzssskkkbbbYYYUUUTTTVVV]]]eeennnrrryyy|||yyyrrrnnnllllllkkkkkkpppvvv~~~zzzrrriii``````ccctttlll]]]]]]cccuuuwwwdddSSSIIIGGGAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGIIILLLQQQTTT\\\jjj|||xxxtttrrrtttrrrssstttsssssstttvvvxxxyyy{{{}}}}}}~~~}}}pppaaaXXXQQQKKKIIIJJJGGGEEEFFFIIIJJJJJJOOOUUUcccsss|||zzzyyyxxxwwwttttttuuuvvvwwwxxxyyyzzz|||zzzxxxvvvuuuuuuvvvwww{{{}}}yyyrrrkkkddd\\\TTTQQQQQQTTT[[[cccmmmrrrxxx}}}yyyrrrnnnlllkkkjjjhhhlllrrrzzzwwwoooeee]]]]]]aaapppmmm^^^]]]aaaqqqwwweeeTTTIIIEEEAAAAAAAAAAAAAAAAAAAAAAAA???AAADDDGGGJJJOOOTTTWWW^^^lllzzzvvvrrrqqqrrrrrrrrrrrrqqqoooppprrruuuyyy{{{}}}~~~{{{nnn```XXXRRRLLLIIIJJJGGGEEEFFFIIIJJJKKKPPPVVVfffuuu~~~|||yyywwwvvvvvvtttuuuvvvxxxyyy{{{|||||||||{{{yyywwwuuutttrrrrrruuuzzz}}}{{{wwwsssjjjbbb]]]VVVQQQPPPRRRUUU\\\dddlllqqqxxx~~~{{{wwwrrrnnnlllkkkhhheeehhhmmmuuu|||~~~tttkkkbbbZZZZZZ___mmmmmm___]]]___nnnyyyhhhUUUIIIDDDAAAAAAAAAAAAAAAAAAAAAAAA===@@@DDDHHHLLLPPPUUUYYY___nnn~~~xxxtttooonnnoooppppppooonnnmmmnnnqqqssszzz|||xxxlll^^^VVVQQQKKKHHHIIIHHHFFFGGGJJJKKKLLLQQQWWWggguuu~~~{{{xxxwwwuuuuuuuuuvvvxxxzzz|||}}}~~~||||||{{{yyyvvvssspppooonnntttwwwvvvrrrlllccc[[[VVVQQQNNNPPPSSSWWW^^^ffflllpppwww~~~~~~xxxtttrrrnnnllljjjgggccceeejjjpppxxx|||rrriii___XXXXXX]]]kkknnn___\\\\\\jjj}}}kkkXXXJJJEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>AAAEEEIIILLLPPPTTTXXX___ooo{{{tttpppllljjjlllkkkllllllkkkkkknnnrrruuu{{{~~~xxxkkk^^^WWWQQQKKKGGGHHHIIIGGGGGGKKKLLLMMMRRRYYYfffsss}}}{{{xxxvvvuuutttvvvwwwyyy|||~~~||||||{{{yyywwwssspppnnnjjjppptttrrrnnnhhh___VVVPPPLLLKKKPPPTTTYYY```hhhkkkpppwww~~~|||vvvqqqrrrnnnllljjjfffbbbdddhhhmmmvvv{{{qqqggg^^^WWWWWW\\\jjjnnn___[[[ZZZgggnnnZZZKKKEEEBBBBBBBBBBBBBBBBBBBBBBBB???BBBFFFIIILLLOOOSSSVVV^^^pppxxxrrrmmmiiihhhiiihhhhhhiiijjjkkknnnssswww|||yyymmm```XXXRRRLLLIIIIIIIIIGGGHHHKKKMMMNNNSSSZZZeeerrr|||yyyvvvtttttttttwww|||~~~|||}}}}}}}}}|||zzzssskkkfffjjjjjjkkkjjjggg```XXXQQQLLLNNNPPPSSSVVV\\\bbbgggppptttzzz}}}~~~|||zzzwwwtttqqqooollljjjgggffffffeeeooouuu|||zzznnneee]]]XXXXXX]]]pppooodddYYY\\\llloooZZZLLLFFFDDDCCCBBBAAA@@@AAABBBBBBBBBAAACCCIIILLLMMMSSSZZZccctttsssllljjjfffdddeeeaaaccceeeffffffiiinnnrrr{{{~~~|||nnn___XXXTTTNNNIIIFFFKKKJJJLLLNNNNNNOOOUUU^^^oooxxx~~~|||yyywwwuuuuuuvvvxxx|||~~~}}}~~~}}}}}}{{{yyyssslllggggggfffeeedddaaa[[[TTTNNNKKKLLLOOORRRWWW]]]dddiiiqqqvvv|||{{{}}}zzzwwwtttqqqooommmjjjhhhgggffffffpppuuu}}}yyymmmddd]]]WWWXXX]]]ooopppfffZZZZZZhhhsss]]]OOOHHHDDDCCCBBBAAA@@@AAABBBBBBCCCBBBEEEJJJMMMOOOTTT[[[ddduuu|||nnngggdddbbb```aaa___aaacccccceeehhhnnnsss|||~~~zzzmmm___YYYUUUOOOJJJHHHJJJIIIKKKOOOQQQSSS[[[dddqqqyyy~~~|||yyyxxxwwwvvvxxxyyy{{{}}}~~~~~~|||zzzwwwrrrmmmiiicccaaa^^^[[[XXXSSSNNNKKKHHHJJJNNNRRRXXX___gggllltttxxx~~~}}}}}}zzzwwwuuurrrpppmmmjjjhhhhhhhhhhhhrrrwww}}}wwwlllccc\\\VVVXXX\\\mmm}}}rrrgggZZZYYYeeezzzwww```QQQJJJDDDCCCBBBAAA@@@AAABBBBBBDDDCCCEEEKKKNNNPPPVVV]]]gggwwwwwwiiibbb```^^^^^^___\\\]]]___```ccchhhooottt|||}}}~~~}}}||||||~~~xxxlll___ZZZVVVPPPLLLJJJHHHHHHKKKPPPTTTXXXbbbkkkuuu}}}}}}|||zzzyyyxxxxxxyyyzzz{{{|||}}}~~~}}}zzzwwwuuuqqqmmmjjj```\\\WWWRRROOOLLLJJJHHHEEEHHHMMMRRRYYYbbbkkkqqqxxx||||||zzzwwwuuutttrrrnnnkkkjjjiiijjjkkktttxxx}}}uuuiiiaaaZZZUUUWWW[[[iiixxxvvvhhh[[[ZZZeeexxxzzzbbbQQQIIIDDDCCCBBBAAA@@@AAABBBBBBCCCBBBEEEKKKNNNPPPVVV]]]iiiyyyttteee```^^^^^^^^^```[[[[[[\\\^^^bbbiiipppttt{{{{{{zzzxxxvvvwwwyyy{{{xxxlllaaa[[[VVVPPPKKKKKKHHHHHHKKKQQQVVV[[[fffpppzzz~~~|||zzzyyyyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~|||xxxuuussspppllljjj___ZZZRRRLLLIIIHHHGGGFFFDDDHHHMMMTTT\\\eeeooouuu{{{~~~~~~{{{yyyvvvttttttrrrnnnkkkjjjjjjkkkllltttvvvzzz{{{qqqfff^^^WWWSSSUUUYYYeeerrr|||iii]]]]]]hhhyyy}}}cccQQQIIIDDDCCCBBBAAA@@@AAABBBBBBBBBAAADDDJJJMMMPPPVVV]]]jjjzzz{{{nnnbbb]]]^^^^^^___aaa\\\\\\\\\___eeekkkqqqtttxxxwwwuuuqqqooopppsssvvv}}}wwwmmmbbb\\\VVVOOOJJJJJJIIIHHHLLLRRRVVV\\\hhhsss~~~|||{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{{{{||||||yyyvvvtttrrroookkkhhh^^^XXXOOOIIIFFFEEEEEEEEEEEEHHHNNNUUU^^^iiissszzz~~~}}}zzzwwwtttsssrrrpppllliiiggghhhjjjkkkpppqqqtttzzzwwwmmmbbb[[[TTTPPPRRRWWWaaammm~~~mmmbbbbbbjjjzzzfffSSSJJJDDDCCCBBBAAA@@@AAABBBBBBAAAAAADDDIIIMMMPPPVVV]]]jjjyyyttthhh^^^\\\^^^^^^___aaa```___```ccciiinnnrrrssstttrrroookkkiiijjjooosss{{{|||ssskkkaaa\\\UUUNNNJJJJJJJJJJJJMMMSSSXXX___kkkvvv}}}{{{yyyyyyxxxvvvvvvxxxyyyyyyyyyyyyyyyyyywwwuuusssqqqmmmiiieee\\\VVVMMMGGGDDDCCCCCCCCCFFFIIIPPPWWW```kkkvvv||||||xxxuuusssqqqooolllhhheeecccdddfffhhhjjjjjjmmmsss~~~tttjjj___XXXRRRNNNPPPUUU]]]hhhyyyttthhheeejjjxxxkkkWWWMMMDDDCCCBBBAAA@@@AAABBBBBBBBBAAADDDJJJNNNQQQWWW^^^iiixxxpppfff^^^^^^aaabbbcccddddddddddddhhhmmmqqqrrrrrrqqqnnnjjjeeeccceeekkkppp{{{|||xxxnnnfff___[[[UUUNNNLLLMMMJJJJJJNNNTTT[[[bbbooo{{{}}}{{{yyyxxxxxxtttuuuwwwxxxyyyyyyxxxwwwwwwuuutttrrrpppmmmhhhddd[[[UUULLLFFFCCCBBBBBBBBBGGGJJJQQQXXXbbbmmmwww~~~{{{wwwtttrrrpppllliiieeeaaa```aaadddeeeffffffgggnnnyyyrrrhhh]]]VVVPPPLLLOOOTTT[[[eeeuuuzzzlllfffiiivvvooo[[[PPPDDDCCCBBBAAA@@@AAABBBBBBCCCCCCFFFLLLPPPRRRYYY```hhhwwwpppfff```aaaeeefffggghhhgggfffgggkkkqqqssssssqqqnnnkkkgggbbb```ccciiinnn{{{xxxtttiiiccc]]]ZZZUUUOOONNNPPPJJJJJJNNNVVV]]]fffttt~~~|||{{{yyyxxxxxxuuuvvvvvvwwwwwwxxxyyyyyywwwuuusssqqqnnnkkkfffcccXXXPPPHHHDDDAAA>>>@@@EEEFFFJJJPPPXXX```kkkuuu|||{{{vvvrrrnnnkkkeeeeeedddcccccccccdddeeeccceeegggiiioooyyy{{{lllcccYYYTTTOOOLLLLLLNNNYYYbbbppppppjjjmmmvvvvvv[[[LLLGGGEEEBBBBBBCCCDDDDDDCCCEEEEEEHHHLLLNNNPPPWWW___kkk{{{mmmhhhddddddgggkkklllllliiijjjmmmqqqttttttrrrpppjjjccc^^^^^^^^^```iiittt{{{sssnnnfffddd___ZZZTTTPPPLLLKKKLLLMMMPPPVVV```mmmyyy}}}|||zzzxxxwwwvvvtttuuuuuuvvvvvvwwwwwwwwwtttrrrpppooommmiiieeebbbVVVNNNHHHDDDAAA>>>@@@EEEFFFJJJPPPXXXaaalllvvv}}}|||vvvqqqmmmjjjddddddbbbaaaaaabbbccccccdddeeegggiiimmmwwwxxxjjjaaaWWWRRRNNNJJJJJJMMMSSS\\\kkk|||vvvnnnpppwwwwww^^^OOOGGGEEEBBBBBBCCCDDDDDDCCCEEEEEEHHHLLLNNNPPPWWW___kkkzzz|||lllhhhddddddgggkkkllllllooonnnnnnoooooonnnkkkhhheee___\\\]]]___cccnnnzzzxxxooojjjcccaaa]]]YYYTTTQQQNNNMMMMMMOOORRRYYYcccqqq~~~}}}{{{yyywwwuuutttttttttttttttttttttuuuuuurrrpppnnnllljjjfffbbb___RRRLLLFFFCCC@@@>>>@@@DDDEEEIIIPPPXXXbbbmmmwww~~~|||vvvpppkkkhhhccccccaaa```___``````aaadddeeeggghhhllltttttthhh___UUUPPPLLLHHHHHHKKKOOOWWWfffyyy~~~uuuuuuyyyyyy```QQQGGGEEEBBBBBBCCCDDDDDDCCCEEEEEEHHHLLLNNNPPPWWW___kkkzzzxxxjjjgggcccdddhhhlllmmmlllqqqnnnkkkiiihhhfffdddbbb^^^ZZZYYY\\\aaaiiiwww}}}ssskkkfff^^^]]]ZZZWWWTTTRRRPPPOOONNNQQQUUU\\\gggvvv~~~|||yyywwwuuutttttttttttttttsssssssssrrrqqqooollliiifffbbb]]]YYYNNNHHHDDDBBB@@@>>>???CCCDDDIIIPPPYYYbbbmmmwww}}}~~~vvvoooiiifffdddcccaaa```_________```cccdddfffhhhkkksss~~~}}}qqqfff]]]SSSNNNKKKGGGHHHKKKPPPWWWfffyyy}}}zzz|||xxx```QQQGGGEEEBBBBBBCCCDDDDDDCCCEEEEEEHHHLLLNNNPPPWWW___lll{{{vvviiifffcccdddhhhlllllllllkkkgggccc```______^^^]]]XXXWWWXXX\\\dddppp~~~zzzpppgggbbb\\\[[[XXXVVVSSSQQQPPPPPPNNNQQQWWW^^^iiiyyy|||zzzwwwvvvuuuuuuuuutttsssrrrqqqpppppppppmmmjjjfffaaa\\\VVVRRRIIIDDDAAAAAA@@@===???CCCCCCHHHPPPYYYbbblllvvv|||wwwoooiiieeeeeedddbbb```___^^^^^^___```bbbeeegggkkksss~~~{{{nnndddZZZRRRMMMKKKHHHIIILLLQQQXXXggg{{{ttt^^^OOOGGGEEEBBBBBBCCCDDDDDDCCCEEEEEEHHHLLLNNNPPPWWW___mmm|||tttgggdddaaabbbfffiiiiiihhhccc___ZZZWWWVVVWWWWWWWWWVVVXXXZZZ^^^gggtttxxxnnneee```[[[ZZZXXXUUUSSSQQQPPPPPPNNNRRRXXX```kkk{{{~~~{{{yyywwwuuuuuuttttttsssqqqpppnnnmmmmmmllliiieee```\\\VVVPPPKKKEEEAAA???@@@@@@===>>>BBBCCCHHHPPPXXXaaakkksssyyy~~~yyyqqqjjjfffeeedddbbb```^^^]]]]]]]]]]]]```cccfffjjjrrr|||wwwjjj```WWWOOOLLLJJJHHHJJJMMMQQQXXXhhh~~~qqq[[[MMMGGGEEEBBBBBBCCCDDDDDDCCCEEEEEEHHHLLLNNNPPPWWW___lll|||oooccc```]]]^^^aaadddcccbbb^^^YYYTTTQQQPPPQQQQQQQQQVVVZZZ^^^```gggsss}}}wwwmmmddd^^^ZZZYYYWWWUUUTTTRRRQQQQQQPPPUUU\\\cccnnn}}}|||{{{yyywwwvvvttttttrrrqqqpppnnnlllkkkiiiiiicccaaa]]]ZZZVVVQQQKKKGGGBBB>>>===@@@???===>>>AAACCCHHHOOOXXX```iiiqqqvvv}}}zzzrrrlllhhhdddcccaaa^^^\\\[[[[[[[[[\\\___aaacccgggmmmwww~~~tttggg[[[SSSLLLIIIHHHGGGJJJNNNQQQYYYjjjooo[[[MMMGGGEEEBBBBBBCCCDDDDDDCCCEEEEEEHHHLLLNNNPPPWWW___iiizzzxxxggg]]]ZZZWWWXXX[[[]]][[[YYYUUURRROOOMMMOOOQQQRRRSSSVVV]]]```aaafffooovvvwww|||}}}vvvkkkbbb]]]XXXWWWVVVUUUUUUUUUUUUUUUUUUZZZaaaiiissszzzzzzxxxwwwvvvtttsssrrrppppppnnnllljjjhhhffffff]]][[[XXXUUURRRNNNIIIEEE@@@======??????===>>>AAACCCHHHOOOWWW___gggooottt|||{{{tttmmmiiicccbbb___]]][[[ZZZYYYYYY\\\^^^```bbbdddjjjrrryyyqqqdddXXXPPPIIIGGGGGGGGGIIINNNSSS[[[mmm~~~nnn[[[NNNGGGEEEBBBBBBCCCDDDDDDCCCEEEEEEHHHLLLNNNPPPWWW___gggyyyrrraaaYYYVVVSSSTTTVVVWWWVVVSSSMMMKKKJJJLLLPPPTTTWWWXXXWWW^^^bbbaaadddlllpppooopppqqqtttzzzuuujjjaaa\\\UUUUUUUUUUUUVVVWWWXXXXXXYYY___fffmmmwwwyyyxxxvvvtttrrrppppppooommmjjjfffcccaaa^^^[[[YYYVVVTTTQQQMMMIIIFFFDDDBBB>>>======>>>>>>???@@@AAAGGGKKKRRRYYYaaaiiirrrwwwzzz~~~vvvmmmhhhaaa___]]][[[YYYXXXXXXXXX[[[\\\]]]^^^___eeennnuuu{{{mmmcccUUUNNNIIIHHHIIIHHHJJJNNNVVVbbbwwwiiiVVVMMMFFFEEECCCAAA@@@AAABBBCCCFFFHHHKKKMMMPPPTTTYYY]]]iiiyyylllaaaUUUSSSPPPPPPQQQRRRRRRQQQPPPNNNLLLMMMPPPTTTWWWXXX^^^]]]\\\\\\^^^```dddfffgggjjjmmmqqq|||uuukkkccc^^^VVVVVVUUUUUUVVVXXXYYY[[[___eeemmmvvvvvvuuussspppnnnmmmkkkkkkiiifffbbb^^^\\\YYYVVVSSSQQQOOOMMMIIIFFFCCCAAAAAA>>>>>>>>>???@@@AAABBBCCCHHHLLLRRRYYYaaaiiiqqqwwwzzz~~~wwwmmmhhhaaa___]]][[[YYYXXXXXXXXXYYY[[[]]]^^^```fffooouuuxxxjjjaaaSSSMMMHHHHHHHHHHHHKKKOOOXXXeee{{{kkkXXXOOOFFFEEECCCAAA@@@AAABBBCCCFFFHHHKKKMMMPPPTTTYYY\\\lllzzz{{{iii]]]SSSQQQOOONNNPPPQQQQQQPPPNNNMMMMMMOOOTTTYYY]]]^^^]]][[[ZZZYYYZZZ\\\```bbbeeeiiimmmrrr}}}uuukkkccc^^^UUUUUUVVVWWWYYY[[[^^^___fffllluuu}}}sssqqqooollliiigggfffeeeccc```[[[WWWTTTQQQNNNKKKJJJHHHFFFDDDBBB@@@????????????@@@@@@BBBCCCEEEFFFJJJNNNTTT[[[bbbiiiqqqvvvyyy}}}xxxnnnhhh```___\\\ZZZXXXWWWWWWWWWWWWZZZ]]]___bbbhhhpppwwwuuufff\\\RRRLLLHHHGGGGGGGGGLLLQQQZZZjjjnnnZZZQQQFFFEEECCCAAA@@@AAABBBCCCEEEGGGJJJMMMPPPTTTYYY\\\nnn{{{vvvcccXXXPPPNNNLLLLLLMMMOOOOOOOOONNNNNNOOOTTTZZZ```ccceee]]][[[XXXVVVWWWYYY]]]___ccchhhnnnuuuuuulllccc^^^VVVWWWXXXZZZ]]]aaadddffflllsss}}}qqqooollliiifffcccbbbaaa]]]YYYUUUQQQNNNJJJGGGDDDCCCCCCAAA@@@??????>>>>>>??????@@@AAACCCEEEGGGHHHLLLPPPVVV]]]cccjjjpppuuuyyy||||||{{{{{{{{{yyy~~~yyynnnhhh___^^^\\\YYYXXXWWWWWWWWWVVVZZZ^^^aaaeeekkkssszzzrrrcccXXXPPPKKKGGGGGGGGGGGGMMMTTT]]]ppp}}}ooo[[[RRRFFFEEECCCAAA@@@AAABBBCCCEEEGGGJJJLLLOOOSSSXXX\\\lllxxxqqq___SSSMMMKKKIIIJJJKKKMMMNNNMMMOOOPPPTTTYYY```eeeggghhh]]]ZZZWWWUUUUUUXXX]]]```ccckkkttt}}}vvvmmmeee```[[[[[[]]]___cccgggjjjlllpppwwwooonnnjjjgggccc```^^^]]]VVVSSSNNNKKKHHHFFFCCC@@@@@@@@@????????????@@@@@@??????AAABBBEEEGGGIIIKKKPPPTTTZZZ```eeekkkqqqtttxxx{{{zzzqqqmmmlllmmmmmmooouuu|||zzzooohhh___]]][[[YYYWWWVVVVVVVVVWWW[[[```dddhhhnnnvvv|||qqqaaaVVVNNNJJJGGGGGGGGGHHHPPPXXXbbbwww}}}{{{oooZZZQQQFFFEEECCCAAA@@@AAABBBCCCEEEGGGJJJLLLOOOSSSXXX\\\gggsssnnn\\\QQQKKKIIIHHHHHHKKKMMMMMMMMMRRRTTTXXX^^^dddgggggggggZZZXXXTTTRRRTTTYYY___ccciiirrr~~~}}}uuunnngggccc```aaabbbeeehhhllloooqqqvvv}}}llljjjgggbbb^^^[[[XXXWWWNNNLLLHHHFFFEEECCCAAA??????????????????@@@AAABBB@@@AAABBBDDDGGGJJJMMMNNNTTTXXX^^^ccchhhmmmqqquuuwwwzzz~~~xxxrrriiibbb``````aaaaaagggmmmuuu||||||ppphhh^^^]]]ZZZXXXVVVVVVUUUUUUVVV[[[aaafffjjjooowww|||qqqaaaVVVNNNJJJHHHHHHGGGIIIRRR\\\hhhzzzxxxpppYYYOOOFFFEEECCCAAA@@@AAABBBCCCDDDFFFIIILLLOOOSSSXXX[[[bbbnnn~~~kkkZZZPPPJJJIIIGGGHHHKKKMMMNNNNNNTTTVVVZZZ```eeegggeeecccVVVTTTQQQPPPTTT[[[dddiiiuuuxxxrrrlllgggdddeeeeeegggjjjmmmrrruuuxxx~~~gggeeeaaa\\\XXXTTTQQQPPPGGGEEECCCAAAAAAAAA???>>>>>>>>>>>>??????AAABBBBBBBBBCCCEEEHHHKKKNNNQQQSSSWWW[[[aaafffjjjnnnrrruuuwwwyyy|||uuukkkddd```ZZZVVVVVVWWWYYYZZZ```gggooovvv|||}}}ppphhh^^^\\\ZZZXXXVVVUUUUUUUUUUUUZZZaaafffjjjooouuuzzzrrrbbbWWWMMMKKKIIIIIIHHHKKKUUU```ooovvvtttqqqYYYOOOFFFEEECCCAAA@@@AAABBBCCCDDDFFFIIILLLNNNRRRWWW[[[```kkkzzzhhhYYYOOOJJJIIIHHHIIILLLOOOPPPPPPSSSUUU[[[aaaeeefffcccaaaVVVTTTRRRSSSYYYbbbmmmttt{{{rrrlllhhheeedddfffgggiiimmmrrrwww|||~~~cccaaa]]]XXXSSSOOOLLLJJJCCCAAA?????????@@@???>>>>>>>>>>>>??????AAABBBBBBDDDEEEGGGJJJNNNQQQTTTVVVYYY]]]ccchhhlllooosssvvvwwwyyy|||~~~vvvhhh^^^WWWTTTPPPNNNPPPSSSUUUVVV]]]ccclllsssyyy}}}ppphhh]]]\\\ZZZWWWVVVUUUUUUUUUTTTYYY```fffiiimmmsssxxxssscccXXXMMMKKKJJJJJJIIILLLVVVbbbssssssrrrsssZZZOOOFFFEEECCCAAA@@@AAABBBCCCDDDFFFIIIKKKNNNRRRWWW[[[___kkkxxxgggXXXOOOKKKIIIIIIJJJMMMPPPQQQQQQQQQTTTZZZaaaeeefffccc```YYYWWWUUUWWW^^^jjjvvv}}}wwwnnniiifffdddccceeegggjjjnnnttt{{{ddd\\\TTTRRROOOIIIEEEDDDAAA@@@???>>>============AAA@@@??????AAACCCFFFHHHGGGIIIKKKMMMPPPTTTXXX\\\```dddiiimmmqqqtttwwwyyyxxxzzz}}}~~~rrrdddYYYUUUNNNMMMMMMNNNPPPSSSVVVXXX___dddkkkpppssswww|||}}}qqqgggbbb]]]WWWSSSTTTTTTSSSRRRVVVYYY^^^bbbfffjjjooorrr|||vvveeeYYYRRRJJJGGGKKKNNNQQQ]]]kkkpppmmm|||www\\\MMMHHHEEECCCBBBCCCCCCCCCBBBDDDFFFIIIKKKOOOTTTZZZ^^^bbbnnntttdddWWWPPPKKKIIIGGGFFFGGGJJJMMMOOOUUUXXX]]]dddiiiiiiddd^^^YYYWWWVVV[[[gggvvv}}}rrrkkkfffbbbaaaddddddeeeiiimmmsssyyy~~~cccZZZRRRPPPMMMGGGCCCCCC@@@@@@???>>>=========>>>@@@@@@@@@@@@BBBEEEGGGIIILLLMMMPPPRRRUUUXXX]]]aaabbbffflllpppsssvvvyyy{{{{{{|||tttiii]]]TTTPPPLLLLLLMMMOOOQQQTTTWWWYYY^^^bbbhhhlllnnnrrrxxx}}}sssiiiccc^^^WWWTTTTTTUUUSSSRRRVVVYYY\\\```cccfffkkknnnzzzwwwggg[[[RRRKKKHHHLLLOOOSSS___nnnooolll{{{xxx^^^NNNHHHEEECCCBBBCCCCCCCCCBBBHHHJJJKKKMMMOOOSSSXXX\\\dddqqqsssbbbVVVOOOJJJIIIGGGFFFGGGJJJMMMOOOVVVYYY^^^eeejjjiiiccc___[[[ZZZ\\\cccooo~~~yyyooohhhccc______aaabbbdddhhhmmmrrrwwwzzz{{{zzz}}}aaaWWWOOOLLLIIIDDDAAAAAA??????>>>>>>>>>>>>>>>???@@@@@@@@@BBBDDDGGGJJJLLLLLLNNNPPPSSSUUUYYY^^^aaafffjjjoootttwwwyyy|||sssiii```VVVOOOMMMLLLNNNQQQTTTXXX[[[]]]^^^aaadddhhhjjjlllpppvvvzzzxxxmmmddd___XXXUUUTTTUUUSSSRRRTTTWWWZZZ\\\___bbbfffiiiwwwyyyiii^^^RRRKKKIIIMMMPPPUUUeeeuuu}}}nnnlll{{{yyy^^^OOOHHHEEECCCBBBCCCCCCCCCBBBHHHJJJLLLNNNQQQUUUZZZ^^^hhhvvvqqq```TTTMMMJJJHHHFFFFFFGGGJJJMMMOOOXXX[[[```fffjjjhhhccc^^^[[[\\\```iiivvv}}}tttiiiddd___[[[[[[]]]```cccggglllpppsssssssssppprrrssssssrrrrrrsssuuuwww|||___UUULLLHHHEEEAAA??????>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCEEEHHHKKKNNNOOOMMMOOORRRTTTVVVZZZ___bbbjjjmmmssswwwzzz|||wwwkkkccc[[[SSSOOOOOOQQQTTTYYY^^^cccfffhhhiiijjjmmmooooooooorrrxxx}}}|||qqqfff```YYYUUUTTTTTTSSSQQQRRRTTTWWWYYY\\\```eeehhhvvv{{{kkk```SSSLLLJJJNNNRRRYYYkkk~~~~~~ooonnn}}}xxx]]]MMMHHHEEECCCBBBCCCCCCCCCBBBCCCFFFIIIMMMQQQXXX^^^ccclllzzznnn^^^RRRLLLIIIHHHFFFEEEFFFJJJMMMPPPYYY\\\bbbgggiiifffaaa]]]XXXZZZ___iiivvvwwwmmmddd___[[[WWWWWWYYY]]]aaafffkkknnnnnnlllkkkjjjjjjiiigggggghhhlllooorrrzzz^^^TTTJJJEEECCC???===>>>>>>>>>>>>??????AAABBBCCCCCCDDDFFFIIILLLOOOQQQSSSSSSUUUXXXZZZ\\\```eeehhhmmmpppuuuyyy|||~~~zzzqqqhhhbbb\\\VVVTTTVVVZZZ]]]cccjjjooorrrtttuuuwwwxxxyyyxxxwwwxxx}}}~~~sssfff```YYYUUUTTTTTTRRRPPPOOOQQQTTTWWW[[[```eeeiiivvv|||lllaaaSSSMMMLLLPPPTTT]]]rrrrrrqqquuu[[[LLLHHHEEECCCBBBCCCCCCCCCBBBAAADDDGGGLLLQQQXXX___dddooo}}}~~~lll\\\PPPKKKHHHGGGEEEEEEFFFIIIMMMPPPXXX]]]cccgggfffccc^^^[[[UUUWWW]]]gggrrr|||qqqhhh```\\\XXXTTTTTTWWW[[[___eeeiiikkkiiifffdddbbbaaa```^^^^^^aaafffkkkttt~~~___TTTIIIDDDAAA>>>===???>>>>>>???@@@AAACCCEEEFFFGGGHHHJJJMMMPPPRRRTTTUUUUUUWWWZZZ\\\___bbbgggkkkppptttyyy}}}tttmmmgggccc___\\\]]]aaaeeeiiiooouuu{{{sssfff```YYYTTTSSSRRRPPPNNNMMMOOORRRUUUYYY___eeejjjttt|||lll```TTTNNNMMMQQQVVVaaayyyttttttqqqZZZLLLHHHEEECCCBBBCCCCCCCCCBBBCCCEEEIIILLLPPPVVV]]]aaaqqq}}}jjjZZZPPPJJJHHHFFFEEEDDDFFFIIIMMMPPPWWW\\\bbbeeeccc___ZZZWWWSSSVVV[[[dddnnnvvv{{{}}}zzzyyyxxxzzz~~~nnnfff^^^[[[XXXTTTTTTVVVZZZ]]]cccggghhhfffbbb```ZZZYYYXXXWWWYYY]]]dddiiizzz```UUUIIIDDDAAA>>>>>>@@@??????@@@AAACCCEEEGGGHHHJJJLLLNNNQQQSSSUUUWWWXXXXXXYYY\\\^^^aaadddiiimmmtttxxx|||zzzqqqlllhhhhhhgggfffkkkqqqtttwww|||~~~sssfff```XXXSSSRRRQQQOOOLLLMMMOOOQQQSSSWWW\\\bbbgggppp~~~|||kkk___TTTOOONNNRRRWWWddd~~~uuuuuunnn[[[OOOHHHEEECCCBBBCCCCCCCCCBBBCCCEEEIIIMMMRRRXXX___cccrrr}}}zzz{{{{{{||||||iiiZZZOOOJJJGGGFFFDDDDDDFFFIIIMMMPPPUUU[[[aaaccc```[[[VVVTTTPPPRRRWWW```jjjrrrvvvxxxuuuuuuuuuyyy~~~zzzmmmeee]]][[[XXXUUUTTTWWWYYY\\\aaaeeefffdddaaa^^^YYYYYYYYYYYY\\\bbbjjjpppaaaUUUIIIDDDAAA>>>???AAA??????@@@BBBDDDFFFIIIJJJMMMNNNPPPSSSUUUWWWXXXYYY^^^```bbbdddgggkkkooossswwwzzzvvvpppmmmkkkmmmnnnpppvvv}}}~~~rrreee___XXXSSSQQQPPPNNNKKKNNNOOOQQQRRRUUUYYY___dddmmm{{{{{{jjj^^^UUUPPPOOOSSSXXXfffuuuuuummm\\\SSSHHHEEECCCBBBCCCCCCCCCBBB@@@CCCHHHMMMTTT[[[ccciiisssxxxvvvvvvtttqqqqqqpppqqqtttyyy|||iiiZZZOOOJJJGGGEEEDDDDDDFFFIIIMMMPPPTTTZZZ```bbb^^^XXXTTTRRRLLLNNNSSS\\\fffnnntttvvvssssssuuuyyy~~~|||wwwlllddd^^^[[[YYYUUUUUUWWWYYY\\\```dddeeeccc```^^^]]]^^^___```dddjjjsssyyyaaaTTTGGGBBB@@@???>>>@@@BBBCCCDDDEEEGGGKKKOOOSSSQQQRRRSSSUUUXXXZZZ]]]^^^```cccgggjjjmmmqqquuuxxx|||~~~{{{wwwrrrrrrtttxxx~~~~~~uuufff___WWWQQQOOONNNMMMKKKKKKKKKLLLOOOVVV\\\bbbdddnnnyyywwwhhh___UUUPPPNNNQQQUUUbbb~~~~~~tttuuuppp```VVVOOOKKKGGGDDDDDDDDDDDDDDDEEEFFFHHHLLLRRRYYY___cccnnn~~~}}}qqqjjjiiikkkkkkkkkmmmmmmoooqqquuuyyy}}}{{{iiiZZZNNNHHHGGGGGGFFFDDDBBBEEELLLQQQTTTYYY^^^^^^XXXRRROOOOOOPPPPPPTTT]]]iiitttzzz||||||yyywwwzzz~~~uuunnniiifffbbb]]]YYYVVVUUUUUUZZZ^^^dddiiijjjiiifffcccbbbdddggghhhkkkrrr{{{dddVVVIIICCCBBB@@@@@@AAABBBCCCEEEGGGHHHKKKOOORRRTTTUUUVVVXXX[[[^^^```aaadddgggjjjnnnqqqtttxxx{{{~~~{{{xxxrrruuuyyy}}}tttfff___WWWQQQOOOOOOMMMKKKLLLLLLMMMPPPVVV\\\aaadddooozzzuuufff]]]TTTOOOMMMQQQUUUbbb}}}}}}ssssssuuufff]]]TTTQQQLLLHHHFFFFFFDDDCCCFFFGGGIIIMMMSSSZZZaaadddooo{{{rrrhhhcccdddiiimmmnnnqqqpppppppppssswww|||zzziii[[[PPPJJJEEEFFFGGGFFFFFFIIINNNRRRVVVZZZ^^^]]]WWWRRROOOPPPNNNPPPWWWcccpppzzz|||zzz{{{~~~|||zzzuuuooojjjiiigggddd```]]][[[ZZZZZZZZZ^^^eeelllpppqqqpppooommmnnnqqqssswww}}}gggZZZKKKEEECCCAAAAAACCCCCCEEEHHHJJJKKKMMMPPPSSSXXXYYY[[[]]]```ccceeefffiiilllooosssuuuyyy||||||{{{zzz~~~|||ssseee___VVVQQQOOOOOOMMMKKKMMMMMMNNNQQQVVV[[[aaadddppp{{{qqqbbbYYYQQQMMMLLLPPPTTT```{{{{{{pppppp~~~{{{oooggg]]]YYYSSSNNNKKKHHHEEECCCFFFGGGIIIMMMTTT[[[bbbeeeqqqoooggg___\\\bbbllltttyyy|||{{{yyyxxxyyy|||yyyiii\\\RRRLLLEEEFFFHHHIIIKKKNNNRRRVVV[[[]]]___\\\VVVQQQOOOPPPPPPTTT]]]jjjxxx}}}}}}zzzvvvuuuuuuwww~~~|||yyyuuusssqqqoooooommmjjjhhheeedddbbb___]]]]]]]]]]]]^^^bbbiiipppvvvyyyzzzzzzxxxzzz}}}kkk]]]NNNGGGDDDBBBBBBDDDEEEHHHKKKNNNOOOQQQSSSUUUZZZ[[[^^^bbbfffiiikkkmmmnnnppptttwwwzzz}}}{{{rrreee^^^VVVQQQPPPOOOMMMKKKMMMNNNPPPRRRVVV[[[aaaeeeqqq|||ooo```WWWOOOKKKKKKOOOSSS___xxxxxxmmmnnn}}}vvvnnnddd```[[[UUUPPPKKKGGGCCCFFFFFFIIIMMMSSSZZZaaaeeerrrxxxhhhbbb\\\\\\eeessswwwhhh[[[QQQLLLFFFFFFGGGIIIMMMSSSYYY]]]cccccc```[[[TTTOOONNNNNNTTTXXXbbbooo}}}}}}~~~~~~}}}|||wwwrrrpppooorrr{{{|||vvvrrrnnnlllkkkjjjhhhffffffgggggghhhcccbbbaaaaaa```aaabbbbbbfffiiiooouuuzzz}}}ooo```PPPHHHEEECCCCCCEEEEEEHHHLLLNNNPPPRRRTTTVVV[[[^^^bbbgggkkkoooqqqsssqqqtttxxxzzz}}}{{{rrrddd^^^VVVQQQPPPOOONNNLLLMMMOOOQQQSSSVVV[[[bbbgggrrr~~~nnn___VVVMMMJJJJJJNNNRRR\\\uuuuuukkknnn}}}|||sssjjjfffaaa\\\VVVPPPJJJFFFFFFGGGIIIMMMRRRYYY```cccppp~~~{{{nnnbbb^^^[[[^^^jjj{{{uuueeeYYYPPPKKKHHHGGGFFFIIIOOOXXX```eeelllhhhbbbYYYRRRNNNMMMMMMTTTYYYdddttt~~~zzzyyyyyyxxxvvvuuuqqqooooooooorrr}}}yyyqqqkkkgggccc```aaa```___^^^^^^```ccceeeeeeeeeeeefffhhhiiijjjkkklllnnnssswww}}}tttdddTTTKKKHHHEEEEEEGGGEEEHHHKKKNNNQQQTTTWWWZZZ```cccggglllpppsssuuuvvvuuuwww{{{~~~|||sssddd^^^VVVQQQPPPPPPNNNLLLKKKNNNRRRTTTVVV\\\dddjjjttt~~~mmm^^^UUUMMMIIIJJJNNNQQQZZZpppssskkkooovvvnnnkkkgggccc^^^XXXQQQLLLHHHIIIJJJNNNSSSYYY___cccmmmzzzsssggg\\\[[[[[[aaappprrrcccXXXPPPLLLIIIHHHIIIMMMVVV```hhhlllqqqkkkaaaXXXQQQNNNNNNOOOTTT[[[iii|||zzztttrrrsssrrrqqqlllmmmooosssuuuzzzyyytttmmmfffaaa^^^ZZZXXXWWWXXXXXXXXXYYY\\\aaadddfffgggiiikkkmmmooopppqqqrrrtttwww{{{yyyiiiXXXOOOKKKHHHHHHJJJJJJLLLOOORRRUUUZZZ___ccchhhkkknnnrrruuuvvvwwwwwwxxx{{{~~~}}}tttddd]]]VVVQQQPPPPPPNNNMMMJJJNNNRRRUUUWWW\\\eeelllxxx}}}kkk\\\SSSMMMIIIJJJNNNPPPWWWmmmqqqkkkqqqyyyqqqooollliiieee```YYYTTTLLLMMMNNNPPPUUUZZZ```ccchhhuuummmbbbXXXYYY]]]fffwwwooobbbXXXRRRNNNIIIJJJMMMUUU```iiioooqqqrrrjjj___VVVQQQPPPRRRSSSXXXbbbtttuuummmkkkmmmnnnnnnkkkooowwwxxxmmmiiibbb]]]YYYWWWTTTSSSTTTVVVYYYZZZ]]]aaahhhmmmnnnppprrruuuwwwyyy{{{{{{}}}~~~}}}mmm[[[RRRMMMKKKKKKMMMPPPRRRUUUXXX[[[```gggkkkoooqqqsssvvvwwwwwwwwwvvv{{{}}}}}}uuuccc]]]UUUQQQPPPPPPOOOMMMIIIMMMRRRUUUWWW]]]fffnnn{{{|||jjjZZZRRRMMMJJJJJJNNNOOOVVVkkkppplllsss|||sssrrrpppnnnjjjeee^^^ZZZPPPPPPPPPRRRVVV\\\aaadddfffrrrzzziii___VVVYYY___kkk~~~|||mmmaaaYYYTTTQQQIIIKKKRRR\\\hhhppprrrrrrqqqiii]]]TTTQQQRRRUUUWWW```kkk~~~qqqiiigggiiikkklllpppvvvtttmmmfffaaa[[[WWWTTTSSSQQQPPPVVVZZZ^^^bbbeeekkkrrrxxx|||}}}qqqaaaXXXSSSPPPQQQUUUXXX[[[```dddhhhlllpppsssxxxxxxwwwwwwwwwxxxyyyzzz}}}~~~~~~ttthhh^^^TTTPPPOOOKKKKKKLLLKKKJJJMMMSSSWWW\\\dddlll}}}xxxhhh[[[RRRKKKKKKKKKMMMPPPYYYkkk|||}}}mmmmmmsss~~~}}}yyytttpppmmmjjjfffccc\\\YYYTTTSSSWWW\\\```ccccccooo|||rrrccc\\\XXX\\\eeeuuurrrfff___[[[VVVRRRPPPRRRXXXcccoootttssspppkkkccc\\\XXXTTTQQQSSSXXXddd|||tttkkkkkkiiidddhhhqqqyyy{{{pppfffbbbZZZYYYWWWUUUTTTUUUXXXYYYXXX```fffkkkrrr}}}sssccc[[[WWWUUUWWW[[[___cccjjjppptttyyy}}}zzzyyyyyyyyyyyyzzz|||}}}~~~}}}sssggg]]]TTTPPPNNNKKKJJJLLLKKKJJJMMMSSSXXX\\\dddlll|||ssseeeXXXQQQJJJJJJKKKNNNQQQZZZlll~~~yyylllooowww~~~zzzvvvsssqqqnnnkkkiiiddd```ZZZXXXYYY]]]```bbbdddooo{{{pppbbb\\\[[[```lll~~~}}}oooccc]]]YYYUUURRRSSSVVV\\\gggqqqvvvtttpppfff```ZZZWWWUUUUUU[[[cccxxxssskkkkkkhhheeekkkwwwyyypppfff```]]]WWWVVVUUUTTTUUUWWW[[[^^^gggpppyyyuuuggg___]]]\\\^^^bbbhhhmmmuuu{{{|||{{{{{{{{{|||}}}|||sssfff\\\RRROOONNNKKKJJJLLLKKKJJJMMMSSSXXX\\\dddmmm{{{zzzlll___UUUOOOIIIIIIKKKNNNRRR\\\oootttjjjooo{{{|||yyywwwvvvtttrrrpppnnniiibbb^^^]]]^^^```aaadddmmmzzzpppccc___```hhhwwwwwwjjj```[[[XXXUUUSSSVVVYYY```jjjrrruuurrrnnnccc___\\\ZZZXXX[[[gggtttyyyrrrmmmkkkhhhhhhssstttiiibbb\\\YYYXXXVVVVVVVVVWWWYYY___eeekkkuuuwwwiiibbb```^^^```dddlllqqqyyy||||||{{{|||}}}}}}tttdddZZZQQQNNNMMMJJJJJJLLLKKKJJJMMMSSSXXX]]]eeemmmzzzssseeeZZZRRRNNNHHHHHHJJJNNNSSS^^^rrrrrrhhhooo}}}{{{zzzzzzzzzxxxwwwuuuooogggbbb``````aaaaaaccckkkyyyrrrgggdddfffpppwwwpppfff^^^YYYXXXVVVVVVXXX\\\bbbkkkqqqrrrnnnjjjdddbbbaaa``````fffvvv}}}sssqqqpppnnnlllooovvvfff^^^YYYVVVVVVXXXXXXZZZ]]]```dddkkkuuu|||xxxjjjccc___]]]^^^aaahhhnnnuuu{{{~~~~~~~~~~~~{{{{{{{{{{{{}}}~~~uuubbbXXXOOOMMMLLLJJJJJJLLLKKKJJJMMMSSSYYY]]]fffnnnzzz}}}mmm```WWWQQQNNNGGGHHHKKKOOOTTT```tttssshhhooo}}}|||}}}}}}|||{{{wwwqqqiiidddaaabbbccccccdddkkkzzzuuullljjjnnnzzzqqqkkkccc]]]YYYXXXXXXYYY[[[___eeelllpppooollliiicccccceeehhhllluuuvvvooorrruuuvvvuuu|||tttiii]]]XXXUUUTTTWWW[[[^^^bbbggglllqqqzzzwwwiiibbb]]]ZZZZZZ\\\aaagggpppwww|||~~~zzzzzzzzz{{{}}}}}}sss```WWWNNNLLLKKKJJJJJJLLLKKKJJJMMMTTTYYY^^^gggooo{{{vvvggg[[[TTTOOOMMMHHHHHHKKKPPPVVVaaauuusssjjjrrr~~~}}}xxxrrrkkkeeeccccccdddeeehhhmmm~~~xxxqqqrrrwww~~~xxxkkkgggaaa\\\XXXXXXZZZ[[[^^^aaagggkkknnnmmmkkkiiiaaabbbgggnnnvvvwwwooommmttt{{{uuufff^^^WWWUUUVVVXXX\\\aaaffflllttt{{{uuuggg```\\\XXXXXXZZZ___eeemmmuuuyyy|||~~~zzzzzzzzz|||~~~yyynnn___UUUMMMKKKKKKIIIIIILLLKKKJJJMMMTTTYYY^^^gggppp|||pppaaaWWWPPPMMMKKKIIIIIILLLQQQVVVbbbvvvppplllxxxzzzuuummmfffddddddeeeeeelllrrr{{{~~~yyyqqqgggddd___ZZZWWWWWWYYY[[[\\\___cccfffhhhhhhggggggbbbbbbhhhrrr|||wwwnnnkkkmmmvvvvvvhhh\\\WWWUUUXXX\\\```fffmmmrrrzzzsssfff___[[[XXXXXX[[[aaafffmmmssswwwyyy{{{}}}zzz{{{{{{}}}vvvjjj^^^UUULLLJJJJJJIIIIIILLLKKKJJJMMMTTTZZZ___gggppp}}}zzzlll^^^TTTNNNKKKIIIIIIJJJMMMQQQWWWbbbvvv|||nnnmmm|||}}}wwwnnnhhheeedddeeeeeepppuuuuuummmdddbbb^^^YYYVVVVVVXXX[[[XXX[[[^^^aaaaaabbbbbbcccgggfffjjjsss}}}yyymmmiiijjjmmmwwwlllbbbXXXUUUVVV\\\bbbhhhpppwww|||}}}rrrddd]]]YYYWWWXXX[[[eeeiiipppuuuwwwxxxxxxyyy{{{yyywwwxxx{{{qqqeee\\\SSSKKKJJJKKKJJJHHHIIILLLJJJMMMTTT[[[```gggnnn{{{vvveeeYYYRRRLLLHHHHHHDDDLLLOOOQQQYYY```rrr|||vvvrrr|||}}}wwwpppiiiaaa\\\___fffnnn{{{uuunnnddd```ZZZUUUSSSSSSRRRRRRTTTUUUVVVYYY[[[]]]___```aaadddiiinnnsssxxx~~~}}}uuulllfffdddeeeooo}}}tttbbbXXXSSSUUUYYY___fffoooyyy||||||vvvwwwzzz~~~}}}pppbbb\\\YYYXXX[[[^^^fffjjjnnnqqqrrrssstttuuuvvvuuutttuuuyyy}}}pppeee[[[RRRKKKJJJKKKJJJIIIIIILLLKKKNNNUUUZZZ___gggnnn|||uuucccXXXQQQKKKHHHGGGCCCLLLMMMOOOXXX___qqqzzzuuuttt|||vvvnnnggg___ZZZ^^^fffooo}}}tttnnnddd___YYYTTTQQQPPPOOOOOOPPPQQQRRRTTTWWWYYYZZZ[[[aaacccfffhhhiiikkkooorrrqqqqqqnnniiiccc```aaadddqqqlll]]]UUUQQQTTTZZZaaalllzzz}}}wwwvvvrrrssswww}}}zzznnnaaa\\\ZZZZZZ]]]aaaggghhhjjjjjjiiijjjlllnnnnnnnnnnnnqqquuuzzzooodddYYYQQQKKKKKKKKKIIIIIIJJJLLLKKKNNNUUUZZZ___gggooo~~~rrr```VVVPPPJJJGGGGGGDDDMMMNNNPPPXXXaaassswwwsssvvvzzzsssjjjbbb[[[WWW]]]eeennn{{{uuunnnccc^^^WWWRRROOOMMMLLLJJJKKKKKKMMMOOOPPPRRRTTTTTT\\\]]]^^^]]]\\\\\\^^^```___``````^^^\\\^^^dddiiixxxqqqaaaWWWSSSRRRUUU\\\fffuuu~~~vvvppppppmmmnnnttt{{{{{{ooobbb]]]\\\[[[^^^bbbbbbbbbaaa___^^^___bbbeeefffgggiiilllpppuuu||||||lllbbbWWWPPPKKKKKKKKKIIIIIIKKKMMMLLLPPPVVVZZZ___hhhrrr~~~nnn^^^TTTNNNIIIGGGGGGFFFOOOPPPRRR\\\eeeyyytttpppvvv~~~}}}|||uuunnneee]]]VVVSSSZZZccclllxxxwwwpppccc^^^WWWQQQMMMKKKIIIGGGGGGGGGHHHJJJLLLMMMNNNOOORRRSSSSSSSSSRRRRRRTTTVVVUUUXXXZZZ\\\^^^dddmmmtttxxxfffYYYSSSRRRTTTYYYaaalll|||yyyppplllkkkjjjlllsss}}}|||pppeee```]]][[[\\\^^^ZZZYYYWWWTTTTTTVVV[[[___ccceeegggiiilllqqqxxx}}}wwwhhh___TTTOOOKKKLLLKKKHHHIIIKKKMMMMMMQQQWWW[[[```kkkvvvzzzkkk[[[RRRMMMIIIGGGGGGFFFNNNPPPSSS^^^jjjqqqoooxxx}}}zzz{{{zzzzzzyyyxxxwwwwwwvvvnnnggg^^^WWWQQQPPPWWW```kkkvvvyyyrrrccc^^^WWWPPPLLLIIIGGGEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKLLLMMMMMMLLLLLLNNNPPPOOOTTTZZZ```fffnnnxxxnnn```UUURRRTTTTTTZZZdddsss}}}vvvoookkkkkkkkknnnvvvzzzoooeeeaaa^^^ZZZXXXYYYSSSRRRPPPOOOOOOTTTZZZ___fffhhhkkkkkklllpppvvv|||rrrddd[[[RRRNNNKKKLLLKKKHHHIIILLLMMMNNNSSSYYY]]]cccooo|||xxxiiiYYYQQQMMMIIIHHHHHHEEEMMMOOOTTTaaappp|||nnnoooxxxrrrooolllllllllmmmmmmmmmmmmmmmeee^^^XXXRRRMMMLLLTTT]]]jjjtttxxxqqqbbb]]]UUUOOOJJJHHHEEEDDDEEEEEEFFFFFFGGGHHHIIIIIIKKKLLLLLLKKKIIIIIIJJJLLLLLLTTT___iiirrr{{{uuuggg\\\SSSRRRWWWSSS[[[jjj{{{|||wwwpppnnnnnnpppttt}}}tttkkkccc```^^^XXXTTTTTTNNNNNNNNNNNNQQQWWW___eeemmmoooqqqpppoooqqqwww|||~~~nnnaaaXXXPPPMMMLLLLLLKKKHHHIIIMMMLLLOOOTTTZZZ___eeesssvvvhhhYYYQQQMMMJJJIIIJJJFFFOOORRRXXXhhhyyytttkkkssstttjjjccc___]]]]]]^^^___```aaabbbccc\\\WWWRRROOOKKKJJJQQQZZZfffooo~~~tttlll___ZZZSSSLLLHHHFFFCCCBBBDDDDDDEEEEEEFFFGGGGGGGGGJJJKKKLLLKKKIIIIIIJJJLLLOOOZZZjjjyyy|||hhh___YYYRRRRRRYYYYYYcccsss|||xxxrrrqqqrrrxxx{{{ooogggaaa___]]]WWWRRRQQQLLLMMMNNNPPPTTT[[[dddjjjrrruuuvvvtttqqqrrrxxx}}}{{{lll___WWWOOOMMMLLLMMMKKKHHHIIIMMMLLLOOOUUU[[[```gggvvvvvvgggXXXQQQMMMJJJIIIJJJJJJSSSWWW^^^ooonnnjjjuuu}}}kkk^^^UUUQQQSSSSSSUUUVVVXXXZZZ[[[\\\WWWSSSOOOMMMIIIIIIPPPXXXbbbiiiwww}}}ppphhh]]]XXXPPPJJJFFFDDDBBBAAADDDDDDDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJJJJKKKMMMOOOVVVbbbuuuqqq___ZZZVVVPPPRRRYYYaaakkk||||||yyytttrrrttt}}}iiifffbbb]]]WWWSSSOOONNNKKKMMMPPPTTT\\\fffrrrzzz|||{{{xxxuuuxxx~~~uuucccXXXTTTNNNMMMKKKJJJIIIIIIIIIJJJOOOWWWYYY[[[ccchhhtttnnnaaaTTTMMMJJJGGGHHHKKKNNNQQQXXXfff{{{zzzqqqkkk~~~wwwbbbUUUOOONNNNNNNNNNNNOOOQQQSSSUUUVVVSSSNNNKKKJJJIIIHHHNNNUUU___lllrrr{{{uuukkkeeeYYYUUUNNNHHHDDDBBBBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHFFFHHHHHHHHHGGGJJJPPPVVV___qqqxxxkkk]]]VVVTTTSSSWWW\\\cccppp|||xxxssssssvvv}}}___^^^[[[WWWTTTQQQPPPOOOKKKLLLQQQYYYeeerrr~~~|||xxxtttwww|||qqq```UUURRRNNNMMMKKKJJJIIIIIIJJJJJJMMMVVVXXX[[[dddiiiwww~~~lll```SSSMMMJJJHHHIIILLLOOOTTT```rrrwwwooopppvvv```SSSMMMLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRNNNKKKJJJIIIHHHMMMTTT^^^iiinnnuuuxxxmmmccc]]]WWWSSSMMMGGGCCCBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIIIILLLRRRXXXfffxxxrrrfffYYYSSSRRRRRRWWW\\\kkkxxx}}}yyyuuuqqqqqquuuyyyVVVUUUSSSQQQOOOMMMLLLLLLKKKLLLQQQ]]]mmm}}}|||vvvrrruuuzzz}}}kkk\\\RRRPPPNNNMMMKKKJJJIIIJJJJJJKKKLLLTTTWWWZZZdddkkkzzz{{{iii]]]QQQLLLJJJIIIJJJMMMKKKSSSdddzzzsssnnnuuuuuu___RRRMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMRRRMMMJJJJJJHHHHHHMMMTTT\\\gggkkkooo}}}}}}pppeee\\\VVVSSSPPPKKKFFFCCCCCCCCCDDDEEEEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKOOOUUUZZZnnn~~~wwwhhh^^^TTTPPPPPPRRRWWW]]]qqq~~~xxxuuuqqqlllmmmppprrrxxxRRRQQQOOOLLLJJJHHHGGGFFFLLLLLLQQQ^^^pppxxxrrrooorrrxxxvvvfffXXXQQQOOOMMMLLLKKKJJJJJJKKKKKKLLLLLLTTTVVVZZZdddlll}}}vvvfff[[[PPPLLLJJJJJJKKKNNNLLLUUUggg~~~pppmmmwwwxxxaaaUUUPPPPPPNNNOOOPPPPPPPPPOOONNNMMMPPPLLLJJJJJJHHHHHHLLLRRR[[[fffjjjmmmzzzyyynnncccYYYTTTOOOMMMIIIEEECCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLNNNMMMMMMPPPWWW\\\nnn~~~yyymmm___WWWPPPNNNOOORRRXXX```qqqzzzsssooojjjeeeeeehhhiiiooowwwMMMLLLKKKIIIHHHGGGFFFFFFJJJKKKQQQ___qqq~~~wwwsssnnnlllpppvvvoooaaaVVVPPPNNNLLLLLLKKKJJJJJJKKKMMMMMMNNNUUUWWWZZZeeeooorrrcccXXXNNNKKKKKKJJJKKKNNNSSS[[[lll|||pppooowwwyyydddXXXUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOLLLIIIJJJHHHGGGKKKQQQZZZfffkkkooo{{{xxxlllaaaXXXSSSLLLJJJGGGDDDBBBBBBCCCDDDDDDEEEFFFHHHJJJKKKKKKKKKKKKMMMNNNNNNNNNQQQXXX^^^jjjxxx~~~nnndddXXXRRRNNNNNNOOORRRZZZbbbooo}}}uuunnniiiccc]]]\\\___aaafffppp|||GGGGGGGGGGGGGGGHHHIIIJJJGGGJJJSSS```ppp}}}|||vvvqqqooolllkkkooovvv~~~yyyhhh]]]TTTOOOMMMLLLKKKKKKJJJKKKLLLNNNOOOPPPWWWYYY]]]iiittt|||pppaaaWWWNNNKKKKKKJJJKKKNNNUUU\\\lll{{{ppppppyyy|||hhh^^^[[[[[[^^^]]]ZZZWWWUUURRRQQQQQQNNNKKKIIIIIIHHHGGGJJJPPPXXXffflllqqq|||wwwkkk```VVVPPPJJJHHHEEECCCBBBBBBBBBCCCCCCDDDFFFHHHJJJLLLLLLMMMLLLNNNOOOOOOPPPSSSZZZ```hhhttt~~~nnnaaaYYYSSSOOOMMMNNNOOORRRZZZbbbooowwwppphhhccc]]]WWWVVVYYY\\\bbbmmm{{{EEEEEEEEEFFFFFFGGGHHHIIIGGGLLLVVVaaallluuu{{{}}}vvvrrrooonnnllllllpppwwwpppaaaYYYRRRMMMKKKKKKKKKKKKKKKKKKMMMOOOPPPQQQYYY[[[aaaooo|||{{{nnnaaaWWWMMMKKKJJJIIIJJJMMMTTT[[[mmm{{{pppqqq}}}pppgggddddddjjjfff```ZZZUUUQQQPPPOOOMMMJJJIIIIIIHHHFFFJJJOOOTTTdddkkkppp{{{wwwkkk___UUUOOOHHHGGGEEECCCAAAAAAAAAAAACCCDDDFFFHHHJJJLLLMMMNNNNNNPPPRRRQQQRRRVVV]]]bbbjjjuuu{{{nnncccYYYTTTPPPMMMLLLMMMNNNPPPXXXaaaooo~~~|||pppiiibbb^^^YYYTTTSSSVVV[[[bbbmmm}}}HHHGGGFFFEEEEEEEEEEEEEEEIIIOOOXXX```ggglllpppsssuuurrroooooonnnmmmqqqwwwjjj]]]VVVPPPLLLJJJKKKKKKJJJKKKLLLMMMOOOPPPQQQZZZ]]]cccssszzzmmm```WWWMMMKKKJJJIIIJJJLLLVVV___rrrzzzpppqqqxxxooommmmmmqqqlllddd\\\TTTPPPMMMMMMMMMJJJIIIIIIHHHFFFIIIOOORRRbbbjjjnnnxxx{{{zzzyyywwwwwwxxx|||yyylll```VVVPPPHHHGGGDDDBBBAAA@@@@@@@@@BBBDDDFFFHHHKKKMMMNNNNNNPPPRRRSSSSSSTTTXXX___dddnnnyyyxxxmmmeee]]]WWWTTTNNNKKKKKKLLLLLLNNNVVV___ooo}}}yyykkkddd^^^[[[WWWSSSSSSVVV\\\cccoooIIIIIIGGGGGGGGGIIIKKKLLLOOOSSSXXX]]]cccjjjqqqvvvvvvwwwwwwuuurrrssswww{{{xxxdddYYYTTTOOOLLLLLLIIIJJJKKKKKKKKKKKKMMMOOOTTT[[[ccckkkxxx{{{nnnaaaVVVKKKIIIKKKLLLMMMPPPTTTccc{{{~~~sssrrr}}}vvvttttttsssmmmcccZZZTTTOOOLLLJJJGGGFFFEEEEEEFFFHHHJJJKKKTTTbbbjjjpppwww{{{~~~}}}{{{wwwrrrrrrqqqqqqrrrxxx|||ooobbbUUUMMMIIIFFFCCCBBBBBBCCCBBBAAAEEEDDDDDDFFFIIIMMMOOOOOOOOORRRWWWZZZ\\\bbbiiiooo{{{~~~}}}||||||~~~vvvrrrkkkccc[[[VVVRRRPPPMMMNNNMMMMMMNNNRRRWWW[[[lllzzzzzzrrrhhh```XXXUUUTTTSSSVVV[[[]]]hhhyyyIIIHHHGGGFFFGGGIIIKKKMMMPPPSSSXXX^^^dddkkkrrrvvvzzz{{{{{{yyywwwxxx|||ooo]]]TTTPPPMMMKKKKKKHHHJJJKKKLLLLLLNNNQQQSSSWWW]]]eeeppp{{{ooobbbWWWMMMJJJKKKLLLNNNQQQYYYggg~~~}}}ssssssyyyrrrppppppmmmggg^^^WWWQQQNNNKKKJJJGGGFFFEEEDDDEEEGGGIIIKKKRRR___gggnnnwww{{{~~~}}}|||~~~~~~zzzwwwrrrsssssstttvvv|||~~~pppbbbUUUMMMIIIFFFCCCBBBBBBCCCBBBAAACCCCCCDDDGGGKKKPPPSSSUUUXXX\\\```dddgggmmmvvv|||~~~xxxuuusssqqqqqqqqqooonnnjjjgggaaa\\\VVVSSSQQQPPPMMMNNNNNNMMMNNNQQQWWWZZZkkkyyywwwooofff___WWWUUUTTTTTTWWW\\\eeeoooKKKJJJIIIHHHJJJLLLOOOQQQTTTWWW\\\aaagggnnnuuuzzz~~~ssseeeWWWPPPNNNKKKJJJKKKHHHJJJLLLMMMNNNQQQTTTWWW[[[___hhhxxx|||qqqcccXXXOOOLLLLLLMMMOOORRR^^^lll{{{sssuuurrrkkkiiiiiiddd___WWWQQQNNNLLLJJJIIIGGGFFFEEEDDDEEEFFFHHHJJJNNN\\\dddlllvvv|||~~~}}}~~~|||yyyvvvwwwyyy{{{qqqbbbUUUMMMIIIFFFCCCBBBBBBCCCBBBAAABBBCCCEEEHHHMMMSSSXXXZZZ]]]```eeejjjnnnvvv|||vvvmmmjjjeeebbbaaa```^^^]]]\\\ZZZXXXUUUSSSRRRQQQQQQNNNNNNNNNNNNOOOQQQVVVZZZhhhvvv}}}tttlllddd]]]WWWUUUTTTTTTYYY___nnnwwwNNNMMMLLLMMMOOORRRVVVYYYZZZ]]]bbbhhhmmmttt|||~~~jjj___SSSOOOMMMKKKJJJLLLIIIJJJLLLMMMNNNQQQUUUXXX]]]bbbmmm}}}ssscccYYYPPPMMMMMMMMMPPPUUUaaaoooxxxssswwwuuuiiicccaaa```[[[WWWQQQMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDFFFHHHIIIMMMZZZbbbkkkwww|||~~~|||~~~qqqbbbUUUMMMIIIFFFCCCBBBBBBCCCBBBAAABBBCCCFFFHHHMMMRRRXXX\\\^^^bbbhhhnnnttt}}}}}}qqqjjjbbb^^^ZZZWWWWWWXXXXXXXXXUUUTTTSSSSSSSSSSSSTTTTTTOOOPPPPPPOOOPPPRRRVVVYYYeeerrryyyqqqkkkbbb\\\XXXVVVUUUVVV\\\cccrrr|||RRRQQQPPPPPPSSSXXX]]]``````ccchhhnnnttt{{{}}}qqqcccYYYPPPMMMKKKHHHHHHJJJKKKKKKLLLLLLMMMPPPTTTXXX___eeeuuu|||sssaaaYYYQQQNNNNNNNNNRRRXXXcccrrrttttttzzz~~~mmmccc^^^\\\ZZZUUURRRNNNKKKJJJJJJIIIIIIHHHGGGEEEDDDDDDFFFHHHIIILLLYYYaaajjjwww|||ooo```TTTMMMIIIFFFCCCBBBBBBCCCBBBAAACCCDDDFFFHHHJJJOOOVVV[[[```eeemmmttt|||uuuhhh```YYYVVVSSSQQQRRRTTTTTTUUURRRRRRRRRRRRSSSSSSTTTTTTQQQQQQRRRQQQQQQSSSVVVYYYbbbnnn|||wwwqqqlllbbb^^^ZZZYYYWWWXXX___hhhsss}}}WWWVVVUUUVVVZZZ___eeeiiihhhkkkpppvvv|||ttthhh[[[TTTMMMLLLJJJFFFFFFHHHLLLLLLLLLLLLMMMPPPUUUYYYaaalllyyynnn^^^WWWQQQNNNNNNNNNTTTZZZfffwww|||pppuuuvvvhhhaaa^^^[[[XXXTTTQQQNNNKKKKKKKKKJJJJJJIIIHHHFFFEEEEEEGGGHHHIIIMMMXXX```iiiuuuzzz}}}lll^^^SSSMMMIIIFFFCCCBBBBBBCCCBBBAAACCCEEEGGGGGGIIIMMMUUU[[[___fffpppyyy{{{lll```YYYTTTQQQNNNMMMMMMNNNNNNNNNPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTSSSTTTWWWYYY___jjj|||~~~zzzuuuqqqmmmeeeaaa^^^\\\ZZZ[[[cccllltttaaa```___```eeekkkqqquuutttwww|||{{{jjj```VVVQQQMMMMMMKKKHHHIIILLLKKKLLLMMMMMMOOOSSSYYY]]]fffvvvssshhh[[[UUUPPPNNNMMMOOOUUU]]]lll~~~sssmmmwwwssshhhdddaaa]]]YYYVVVSSSPPPNNNMMMMMMLLLKKKJJJIIIHHHFFFFFFGGGIIIJJJLLLWWW^^^fffrrrvvv~~~yyyiii\\\RRRLLLIIIFFFCCCBBBBBBCCCBBBAAABBBEEEGGGHHHHHHMMMUUU\\\bbbjjjvvvqqqcccXXXRRRNNNLLLKKKJJJKKKLLLKKKJJJOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWVVVVVVVVVXXXZZZ]]]gggyyy{{{wwwssspppnnnhhhdddbbb```]]]^^^fffpppyyykkkiiiiiijjjnnnuuu|||~~~~~~ooo```UUUUUUPPPNNNOOOOOOMMMMMMQQQKKKLLLMMMNNNQQQVVV\\\aaaiii|||}}}ooocccZZZTTTOOONNNMMMOOOVVV^^^rrrnnnkkkxxxrrriiifffddd```[[[XXXUUUQQQOOOOOONNNMMMLLLKKKJJJHHHGGGGGGHHHJJJKKKLLLVVV\\\dddpppssszzzvvvggg[[[RRRLLLIIIFFFCCCBBBCCCCCCBBBAAABBBEEEGGGHHHIIINNNWWW___jjjsssyyyiii[[[RRRMMMIIIIIIHHHJJJLLLMMMMMMLLLPPPQQQSSSUUUVVVWWWXXXXXXVVVWWWXXXXXXWWWWWWYYY[[[\\\fffwww|||xxxuuurrrpppnnnjjjgggdddbbb______hhhrrr~~~}}}{{{zzzyyy|||sssggg]]]XXXOOONNNLLLJJJIIIJJJKKKLLLLLLLLLOOOSSSTTTVVV^^^gggwwwyyylllcccUUURRRPPPPPPNNNOOOXXXbbbuuuwwwkkkgggxxxzzzpppllljjjddd___^^^VVVUUUTTTSSSQQQOOONNNMMMJJJIIIIIIHHHHHHIIIIIIIIIKKKQQQYYYaaahhhpppyyyuuuggg[[[RRRMMMHHHFFFDDDAAA@@@@@@AAABBBFFFEEEGGGJJJKKKNNNVVV___lllxxx}}}mmm```TTTMMMKKKKKKMMMNNNNNNMMMMMMOOOPPPQQQTTTXXXYYYYYYXXXXXXYYY[[[ZZZYYYYYYZZZ]]]___aaafffmmmyyy}}}yyyttttttvvvwwwsssppppppkkkggggggfffgggmmmuuuxxxjjj___WWWRRROOONNNLLLJJJJJJJJJLLLLLLNNNOOORRRWWWYYY]]]fffqqqwwwkkkaaaSSSOOOLLLMMMMMMPPPYYYbbbyyyrrrhhhfffyyy{{{pppllljjjddd___^^^XXXWWWVVVTTTSSSQQQPPPOOOKKKJJJIIIIIIIIIIIIIIIJJJKKKPPPYYY```gggooovvv{{{vvvhhh]]]TTTNNNHHHGGGDDDBBBAAA@@@AAABBBDDDDDDFFFJJJLLLOOOXXXaaammmzzzuuuggg\\\RRRMMMMMMMMMOOOQQQQQQQQQRRRTTTVVVWWWXXXZZZ[[[[[[\\\___aaaaaa``````___```bbbdddeeehhhooo{{{|||zzzvvvssssssvvvwwwuuurrrsssooolllkkkkkklllsss{{{|||mmm```WWWQQQNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOSSSXXX\\\aaannnzzzvvviii```SSSNNNJJJKKKOOOSSS\\\eee~~~xxxjjjbbbdddzzz|||qqqmmmjjjddd___^^^ZZZZZZXXXWWWUUUSSSRRRRRRLLLLLLKKKJJJJJJIIIJJJJJJJJJOOOWWW___ffflllrrruuuwwwjjj___VVVPPPJJJHHHEEECCCAAAAAABBBBBBCCCBBBEEEJJJMMMPPPYYYcccnnn{{{|||kkk___VVVPPPNNNOOOPPPSSSUUUWWWXXXYYY\\\^^^___`````````aaadddhhhllljjjjjjiiiiiiiiijjjlllmmmooouuu}}}xxxwwwtttsssuuuyyy|||{{{yyyyyyuuurrrrrrsssttt{{{~~~zzz{{{{{{}}}ssseeeZZZTTTPPPNNNMMMMMMLLLLLLLLLMMMNNNNNNPPPRRRVVV\\\```gggwwwttthhh___VVVOOOKKKLLLPPPVVV```iiioooddd^^^bbb||||||rrrnnnkkkeee```^^^\\\[[[ZZZXXXVVVUUUTTTSSSNNNNNNMMMKKKKKKJJJJJJJJJJJJNNNUUU\\\ccciiimmmoooyyyyyylllaaaXXXSSSKKKIIIFFFDDDBBBBBBBBBCCCCCCCCCFFFJJJMMMPPPYYYccclllzzzrrrbbbXXXRRRNNNNNNPPPSSSVVVYYY\\\^^^```cccfffggghhhjjjkkklllnnnqqqtttttttttssssssssstttuuuvvvzzz~~~yyyuuuttttttvvv{{{|||yyyzzzzzz||||||vvvsssuuuwwwzzzxxxkkk___VVVRRRPPPOOOMMMMMMMMMMMMMMMNNNOOOOOOUUUWWW\\\aaafffooo}}}sssggg___WWWPPPLLLLLLPPPVVVbbbllliii```\\\bbb~~~|||rrrnnnlllfffbbb```]]]\\\[[[YYYWWWVVVTTTTTTQQQPPPOOOMMMLLLKKKKKKKKKJJJMMMRRRYYYaaafffjjjkkkttt{{{yyymmmcccZZZUUULLLKKKHHHEEECCCBBBCCCCCCEEEEEEGGGKKKMMMPPPXXXbbbjjjxxxzzzlll^^^UUUPPPMMMMMMPPPUUUXXX[[[___aaaeeehhhkkkmmmppptttwwwxxxyyy{{{|||~~~~~~~~~~~~}}}xxxuuussstttwww}}}|||vvvqqqooorrrvvv{{{tttmmmbbbXXXRRROOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPSSSVVV\\\bbbhhhssszzzpppeee]]]TTTPPPMMMMMMOOOVVVdddrrrwwwccc^^^\\\ddd{{{rrrnnnmmmhhhdddbbb^^^]]]\\\[[[YYYWWWVVVUUUSSSRRRPPPNNNMMMLLLKKKKKKKKKLLLOOOVVV^^^eeehhhjjjnnnsss|||zzznnneee\\\VVVNNNLLLIIIFFFDDDCCCCCCDDDFFFEEEGGGKKKMMMPPPXXXbbbjjjwwwuuuhhh[[[TTTPPPMMMMMMOOOUUUXXX\\\___bbbfffjjjmmmqqquuu{{{zzzxxxwwwwww{{{|||yyytttooommmqqqvvv|||zzzjjjddd[[[TTTOOOMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRUUU]]]eeelll{{{~~~vvvmmmbbbZZZRRRPPPPPPPPPQQQYYYlll~~~nnn^^^\\\]]]fffzzzqqqooonnnjjjfffeee``````^^^]]][[[YYYXXXXXXUUUTTTRRRPPPNNNLLLLLLKKKLLLKKKMMMSSS\\\dddhhhjjjhhhkkkuuuyyyoooeee\\\WWWOOOMMMJJJGGGEEEDDDDDDDDDDDDDDDGGGKKKNNNQQQZZZdddmmmyyy~~~ooodddYYYTTTQQQNNNMMMOOOTTTWWW[[[___bbbeeeiiilllssswww}}}~~~~~~}}}zzzwwwtttsssnnnmmmqqqwww~~~|||qqqfffaaaYYYSSSOOOMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQRRRWWW\\\dddmmmwww{{{tttjjj___XXXRRRSSSUUUUUUVVV___tttzzzgggZZZZZZ]]]hhhzzzqqqooonnnjjjgggfffbbbbbb```___]]][[[ZZZZZZVVVTTTRRRPPPNNNMMMLLLLLLMMMKKKLLLQQQ[[[ccciiikkkcccgggrrryyyoooeee]]]WWWOOONNNJJJGGGEEEDDDDDDDDDBBBBBBEEEKKKNNNSSS\\\fffppp|||~~~jjj```WWWTTTRRROOONNNOOOSSSVVVZZZ^^^aaadddhhhkkktttwww}}}{{{vvvrrrpppqqqnnnoooppptttzzzssskkk^^^[[[VVVQQQNNNMMMMMMNNNMMMMMMMMMNNNOOOPPPPPPOOO\\\___gggrrr~~~uuummmddd[[[TTTQQQMMMOOOUUUZZZddd}}}ooobbbWWWVVV[[[mmm}}}sssnnnmmmllliiifffgggeeebbb```___]]][[[XXXUUUSSSQQQOOOMMMLLLKKKKKKNNNMMMNNNRRRYYYaaagggjjjhhhkkkqqq|||uuukkkddd]]]YYYSSSQQQNNNKKKHHHGGGFFFFFFEEEGGGHHHJJJOOOXXXeeennnyyy}}}ooohhh```YYYUUUTTTTTTTTTXXXZZZ]]]```cccggglllooovvvzzzyyyssspppmmmmmmnnnpppqqqssswww~~~zzznnnfffYYYWWWRRRNNNLLLKKKLLLMMMNNNMMMNNNOOORRRTTTUUUUUU]]]```iiixxxtttkkkcccYYYRRRPPPMMMOOOVVV\\\jjjfff\\\UUUVVV]]]ppp{{{rrrnnnnnnmmmkkkiiigggeeebbbaaa```^^^\\\YYYVVVUUUSSSQQQOOOMMMLLLKKKMMMMMMNNNQQQXXX```gggkkkiiikkkrrr~~~sssjjjccc]]]XXXSSSQQQNNNKKKIIIHHHGGGGGGGGGHHHJJJKKKPPP[[[hhhrrr~~~tttnnneee^^^ZZZXXXWWWWWWZZZ\\\___bbbeeejjjppptttxxx}}}wwwnnnkkkkkkjjjkkknnnsssuuuxxx}}}|||qqqfff^^^UUUSSSPPPMMMKKKKKKLLLMMMNNNNNNOOOQQQTTTWWWZZZ\\\bbbeeepppsssiii```WWWPPPNNNMMMPPPWWW```sssppp]]]WWWTTTYYYcccyyy~~~yyyrrrooooooooonnnlllgggeeecccbbbbbb```^^^[[[XXXXXXWWWUUURRROOOLLLKKKLLLLLLMMMQQQWWW___gggkkklllmmmsss{{{ooohhhbbb\\\XXXSSSQQQOOOLLLKKKJJJJJJJJJJJJKKKLLLMMMSSS___mmmxxxyyyooogggbbb```^^^]]]^^^```bbbeeeiiinnnuuuzzz|||tttmmmhhhiiikkkkkknnnrrrxxxzzztttjjj```YYYSSSQQQOOOMMMMMMNNNOOOPPPNNNOOOPPPRRRTTTXXX]]]```iiimmmyyy~~~rrrggg]]]TTTOOOLLLMMMQQQXXXddd}}}zzzeeeZZZVVVVVV]]]kkk}}}yyytttqqqpppooonnnlllfffeeedddddddddccc```^^^[[[[[[ZZZYYYVVVRRRNNNLLLKKKLLLNNNPPPVVV^^^ffflllooopppvvvvvvlllfffaaa\\\YYYSSSRRRPPPNNNMMMMMMMMMNNNMMMNNNOOOQQQWWWdddttt}}}tttnnnkkkhhhfffeeefffhhhiiilllqqqxxx|||tttnnniiifffiiilllnnnrrrwwwwwwnnneee\\\VVVPPPOOONNNMMMMMMNNNPPPQQQOOOPPPQQQRRRTTTYYY```eeennnwww}}}qqqeee[[[SSSOOOLLLNNNSSS\\\lllqqq```YYYVVVWWWaaauuu~~~{{{wwwtttqqqnnnllljjjffffffeeefffgggfffccc```^^^^^^^^^\\\YYYUUUQQQOOOMMMNNNOOOQQQUUU]]]fffmmmrrrsssyyysssjjjddd```\\\YYYTTTSSSRRRQQQQQQQQQRRRSSSQQQRRRSSSVVV^^^kkk|||zzzvvvrrrpppmmmnnnooooooqqqtttyyy}}}wwwnnnlllhhhgggjjjnnnqqqxxx~~~{{{pppggg___XXXSSSLLLLLLKKKKKKLLLMMMNNNOOOPPPRRRTTTUUUWWW]]]fffmmmxxx|||pppdddZZZSSSPPPMMMPPPWWWdddyyyiii^^^WWWVVVYYYhhh}}}zzzvvvrrrnnnkkkiiifffffffffhhhiiihhheeecccaaa``````^^^[[[XXXUUUSSSOOOPPPRRRRRRUUU[[[fffmmmssstttzzz}}}rrriiidddaaa]]]ZZZVVVUUUUUUTTTUUUVVVWWWXXXVVVXXXZZZ___ggguuu~~~zzzwwwsssuuuvvvwwwwwwyyy|||~~~zzzzzzzzz}}}}}}yyywwwrrrlllllliiiiiinnnrrrxxxssshhh```ZZZTTTPPPLLLLLLLLLLLLLLLNNNOOOPPPQQQTTTWWWZZZ]]]eeeqqqyyy|||pppdddZZZTTTRRROOOSSS\\\nnnwwwbbbZZZUUUVVV^^^ttt}}}}}}{{{xxxsssnnnkkkiiiffffffgggiiikkkjjjgggeeecccbbbaaa___\\\ZZZYYYXXXRRRSSSTTTTTTUUU[[[eeemmmqqqsssyyy}}}rrriiieeeaaa^^^[[[XXXWWWWWWWWWXXXYYY[[[\\\[[[^^^bbbhhhqqq~~~{{{wwwyyy|||~~~~~~{{{sssqqqpppqqquuu}}}~~~{{{tttqqqqqqoookkkooolllmmmrrrwww~~~zzzmmmbbb[[[VVVQQQMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRUUUZZZ]]]bbblllyyy|||pppddd[[[UUUSSSPPPUUU```uuuppp\\\WWWUUUXXXddd||||||{{{xxxtttooolllkkkffffffhhhjjjlllkkkhhhfffdddcccaaa___]]]\\\[[[[[[SSSUUUVVVTTTUUUZZZeeemmmooorrrxxx}}}rrrjjjeeebbb___\\\YYYXXXXXXYYYZZZ\\\^^^______ccchhhnnnwww|||xxx|||~~~tttsssmmmhhhhhhkkkooowww|||yyyxxxyyyvvvrrroooooopppppppppppprrrvvvzzzyyyoooccc[[[WWWUUURRRNNNOOONNNMMMNNNPPPQQQQQQQQQVVVWWW]]]cccgggoooxxxqqqfff[[[UUUUUUVVV[[[iiifffZZZYYYYYYZZZjjj{{{yyyuuurrrpppmmmjjjgggeeeeeeeeeeeeeeedddcccccccccbbbaaa```^^^]]][[[[[[]]]WWWTTTUUUWWW[[[bbbiiiqqquuuyyy}}}vvvmmmhhhddd```]]]ZZZZZZZZZZZZ[[[\\\]]]^^^]]]aaagggnnnyyyxxxttttttwwwzzz~~~xxxvvv~~~uuummmfffaaaaaacccgggooowww}}}~~~|||yyyuuussssssuuusssooommmmmmnnnoooooosssvvvzzzoooggg\\\UUUSSSRRROOOMMMOOONNNNNNOOOPPPRRRSSSSSS\\\^^^dddlllsss~~~vvvnnndddYYYSSSTTTWWW```tttzzzbbbXXXWWWXXX\\\qqqxxxuuurrrooommmkkkhhheeeddddddeeeeeedddcccbbbbbbaaa`````````____________```ZZZVVVWWWXXXZZZ```gggooorrrvvvyyyuuulllgggccc^^^[[[YYYYYYYYYYYYZZZ[[[\\\]]]]]]```fffmmmxxxxxxppplllmmmnnnrrrxxx}}}{{{zzzwwwuuuuuuvvvxxxyyy}}}vvvtttooopppzzzuuuggg```ZZZYYYZZZ^^^fffnnntttuuuuuussspppooonnnooorrrqqqnnnmmmlllmmmoooqqqxxx|||~~~sssfff___WWWQQQPPPPPPNNNLLLNNNNNNOOOOOOQQQSSSUUUWWW]]]aaaiiisss~~~{{{rrrjjj```VVVRRRSSSXXXgggppp\\\TTTUUUVVV```{{{xxxuuurrrnnnkkkiiigggdddbbbaaabbbcccccccccbbbaaa```____________```aaaaaabbbccc]]]YYYYYYYYYZZZ^^^eeelllnnnqqqsssxxxtttkkkeeeaaa\\\XXXWWWXXXXXXXXXYYYZZZZZZZZZ[[[^^^dddkkkuuu{{{rrrkkkdddaaacccbbbgggmmmtttyyy{{{vvvsssnnniiiffffffhhhiiinnnvvv~~~uuupppmmmlllppp{{{vvveee^^^WWWUUUUUUXXX```hhhoooooopppnnnmmmmmmoooppprrrqqqpppooonnnpppsssvvv}}}ssshhh```[[[UUUQQQPPPPPPOOONNNMMMNNNOOOPPPQQQTTTXXX[[[^^^dddnnn{{{xxxnnnggg^^^UUURRRTTTYYYlll}}}gggWWWRRRSSSUUUddd}}}uuutttqqqllliiifffdddaaa______```aaabbbbbbaaa___^^^^^^^^^]]]]]]^^^___aaaaaaaaa\\\XXXYYYYYYYYY]]]bbbiiikkknnnnnnqqqzzz}}}rrriiiccc^^^YYYVVVVVVVVVWWWWWWXXXXXXXXXXXXWWW[[[```fffqqqzzznnnfff___YYYXXXZZZYYY]]]dddkkkqqqvvv|||yyyrrrnnngggaaa]]]\\\^^^___aaajjjwww|||uuuqqqooorrryyyvvveee]]]UUURRRQQQSSS[[[cccjjjkkkllllllmmmnnnqqqsssqqqrrrrrrqqqqqqsssxxx|||zzzkkkaaa[[[YYYTTTQQQPPPOOONNNNNNMMMOOOPPPQQQRRRVVV[[[___dddnnn{{{|||tttjjjccc\\\UUUTTTWWW^^^sssrrr```TTTQQQSSSXXXjjj~~~wwwvvvrrrlllhhheeebbb___]]]^^^___aaabbbbbbaaa___^^^___^^^]]][[[[[[\\\]]]^^^^^^YYYWWWXXXYYYXXX\\\```fffiiikkklllnnntttzzzooofff```\\\WWWTTTUUUUUUVVVWWWWWWWWWVVVVVVSSSVVV[[[bbbkkkzzzyyyoooddd^^^XXXSSSRRRUUUSSSWWW]]]ccchhhmmmrrrvvv{{{}}}xxxmmmhhhbbb[[[WWWWWWXXXYYYYYYaaammmyyy{{{vvvsssttt{{{yyyfff\\\SSSOOONNNOOOWWW___eeegggjjjlllnnnpppsssuuurrrtttvvvuuuuuuxxx}}}|||pppddd\\\TTTSSSRRRPPPNNNNNNNNNNNNNNNQQQSSSTTTUUUYYY```fffkkkwwwwwwooofff___YYYUUUVVVZZZeeezzz|||ggg[[[SSSRRRTTT]]]rrr~~~yyytttqqqkkkgggeeecccaaa______aaadddeeefffdddbbbaaa```___\\\ZZZYYYZZZ[[[\\\]]]YYYWWWYYYYYYXXXZZZ^^^bbbfffjjjkkklllpppyyywwwlllddd^^^[[[VVVSSSTTTUUUVVVWWWWWWWWWUUUUUUQQQTTTXXX^^^hhhvvvvvvmmmddd\\\XXXTTTOOONNNPPPPPPTTTYYY^^^bbbfffkkknnnsssvvvzzz}}}wwwgggccc]]]WWWSSSRRRSSSSSSSSSYYYbbbllltttzzz|||}}}}}}}}}yyyxxx|||}}}hhh^^^TTTOOOMMMOOOVVV^^^cccggglllooorrrtttwwwyyyxxxzzz}}}}}}||||||pppfff]]]WWWNNNOOOOOOOOOOOOOOOPPPQQQQQQTTTWWWXXXYYY^^^ffflllttt|||rrriiiaaa[[[WWWTTTVVV[[[ggg~~~nnn]]]VVVRRRSSSUUUbbbzzz|||xxxpppmmmhhheeeeeeeeeddddddccceeehhhkkkkkkiiigggfff```___\\\ZZZYYYZZZ\\\]]]___[[[YYYZZZZZZWWWXXX[[[^^^ccchhhjjjjjjmmmsssyyy|||tttjjjbbb]]]ZZZVVVSSSTTTUUUWWWXXXXXXWWWUUUTTTPPPSSSXXX]]]ggguuu}}}ssskkkbbbZZZTTTSSSPPPLLLKKKLLLMMMQQQVVV[[[___cccgggjjjnnnqqqvvv|||zzzsssdddaaa\\\VVVRRRPPPOOOOOOPPPSSSZZZbbbjjjqqqwwwzzz{{{~~~kkkaaaWWWQQQOOOPPPWWW___dddiiiooossswwwyyy{{{}}}~~~ssshhh```YYYTTTKKKMMMOOOPPPQQQRRRTTTUUUTTTWWWZZZ[[[\\\aaajjjqqqxxxnnnfff]]]XXXTTTSSSVVV\\\eee~~~eeeWWWRRRRRRSSSVVVeeeyyyvvvllliiieeedddeeefffgggggggggiiillloooooommmkkkiii```___\\\[[[ZZZ\\\^^^___bbb^^^\\\\\\[[[WWWWWWZZZZZZ```gggjjjjjjkkkpppuuuzzzrrrhhh```\\\YYYVVVSSSTTTVVVWWWXXXXXXWWWUUUTTTQQQTTTXXX^^^ggguuu}}}uuukkkcccZZZTTTPPPOOONNNJJJHHHIIILLLOOOUUUZZZ^^^bbbfffiiillloootttzzzwwwqqqeeebbb]]]XXXSSSOOONNNMMMOOORRRVVV\\\eeemmmuuuyyy{{{{{{|||~~~wwwiii[[[TTTRRRRRRVVV[[[cccjjjrrrwwwyyy{{{xxxiiiaaa\\\WWWSSSPPPPPPOOOOOOPPPRRRSSSTTTYYYYYYZZZ[[[aaajjjttt{{{{{{uuujjjbbb[[[WWWTTTRRRUUUZZZmmmnnn[[[UUUQQQLLLPPP[[[kkk|||rrrllldddcccbbbdddhhhlllooopppooonnnmmmoooqqqppplllhhheeebbb^^^[[[[[[^^^bbbeee^^^]]][[[XXXUUUTTTVVVWWWXXX^^^dddhhhjjjlllpppsssvvvpppggg```[[[YYYXXXWWW[[[YYYXXXVVVUUUUUUUUUVVVSSSUUUXXX___jjjyyyuuukkkbbb\\\WWWTTTPPPMMMKKKKKKJJJIIIKKKNNNSSSYYY```eeeiiijjjlllpppwww~~~wwwrrrgggbbbZZZSSSPPPOOOOOOOOOMMMRRRWWW[[[```hhhqqqxxx}}}{{{|||{{{nnn```XXXUUUUUUYYY^^^fffmmmvvv|||~~~~~~nnnbbb[[[WWWSSSPPPPPPPPPPPPPPPRRRTTTVVVXXXXXX[[[]]]```dddmmmyyyxxxrrrhhh```YYYVVVTTTSSSVVV\\\kkk}}}hhhWWWSSSQQQMMMTTTaaauuuxxxnnngggaaa``````ccciiimmmpppqqqpppooonnnooopppoookkkhhheeeccc```^^^^^^```ccceeebbbbbb___[[[WWWUUUUUUWWWWWW]]]dddiiikkklllppprrrvvvpppggg___[[[YYYXXXXXXZZZZZZXXXWWWVVVVVVVVVVVVXXXYYY\\\cccpppzzzpppfff]]]XXXTTTQQQMMMKKKKKKKKKJJJIIIMMMOOOTTTZZZ```fffjjjlllooosssyyyxxxrrriiiccc[[[TTTPPPOOONNNMMMNNNRRRVVV[[[___gggqqqyyy~~~|||~~~uuuggg^^^YYYWWW[[[```gggoooyyy{{{rrreeeZZZUUUSSSQQQPPPPPPPPPPPPRRRTTTWWWYYY[[[ZZZ___dddhhhlllvvv~~~uuuooofff^^^WWWUUUSSSSSSXXX^^^kkkqqq```SSSQQQPPPOOOZZZjjj~~~qqqgggaaa\\\]]]___dddkkkpppssstttqqqpppooooooooommmjjjgggeeedddcccbbbbbbcccdddeeeeeedddaaa\\\WWWTTTTTTTTTVVV\\\dddjjjlllnnnpppsssxxxqqqggg___[[[ZZZ[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXX]]]\\\___hhhwwwrrrhhh___WWWSSSQQQOOOLLLLLLLLLMMMLLLKKKNNNPPPUUU[[[aaahhhmmmoootttxxx}}}yyyssslllfff___XXXTTTRRRPPPOOOSSSVVVYYY]]]aaajjjuuu}}}~~~~~~pppeee]]]YYY[[[___hhhpppzzzrrrkkk```XXXTTTSSSRRRQQQQQQQQQRRRSSSUUUXXXZZZ\\\^^^dddkkkpppuuu~~~uuunnneee]]]VVVSSSRRRSSSXXX___lllgggYYYPPPPPPOOORRRbbbwwwyyylllbbb\\\ZZZ[[[```fffmmmsssuuuuuuqqqpppooonnnllljjjgggeeeccccccddddddddddddcccccccccbbb```\\\WWWTTTSSSSSSWWW]]]ffflllnnnppprrrtttzzzsssjjjbbb^^^^^^_______________^^^^^^]]]\\\[[[```^^^aaalll|||yyykkkaaaYYYSSSPPPPPPOOONNNNNNPPPPPPOOONNNOOOQQQUUU[[[cccjjjqqquuuzzz}}}zzzrrrmmmiiiccc^^^[[[YYYWWWVVVZZZ\\\___bbbgggppp|||yyynnnddd\\\\\\___kkksss~~~zzzkkkfff^^^WWWTTTRRRRRRRRRSSSSSSTTTTTTVVVXXX[[[\\\bbbiiiqqqwww~~~vvvoooeee]]]UUURRRQQQRRRXXX___mmmvvv```UUUNNNPPPQQQVVVnnnwwwkkkbbb\\\\\\^^^ccckkkqqquuuvvvuuuoooooonnnllliiifffeeedddaaabbbcccddddddcccbbbaaaaaaaaa```]]]ZZZWWWWWWWWWZZZ```hhhmmmoooqqqtttvvv~~~xxxooogggdddddddddeeeeeedddcccbbbaaa``````___dddcccgggrrrtttfff\\\VVVRRRPPPOOOOOOPPPRRRTTTTTTSSSQQQRRRSSSWWW]]]eeennnvvvzzzzzzrrrllliiieeebbbbbbaaa___^^^```bbbeeehhhlllvvvzzznnndddbbbeeeqqqyyyzzzpppccc```ZZZUUURRRQQQQQQRRRUUUUUUUUUVVVYYY\\\^^^```gggnnnxxx}}}tttmmmbbb[[[SSSQQQPPPRRRYYYaaaqqqooo[[[RRRNNNQQQSSS^^^|||xxxnnngggbbbbbbeeejjjpppuuuwwwuuurrrnnnnnnnnnkkkhhheeeeeeeeebbbcccdddeeeeeedddcccbbbcccddddddbbb___]]]\\\]]]]]]bbbiiimmmnnnppptttwww}}}uuuooolllkkkkkkkkkjjjiiifffdddbbbbbbbbbbbbhhhiiioooxxx|||ooocccZZZUUURRRPPPOOOPPPRRRWWW[[[\\\[[[ZZZ[[[[[[]]]bbbiiirrrzzz~~~{{{sssjjjhhhgggfffggggggfffeeedddgggkkknnnsss|||{{{qqqnnnpppttt{{{zzznnnfff\\\ZZZWWWSSSQQQPPPRRRTTTTTTUUUVVVYYY]]]aaaeeegggnnnwwwyyyooohhh^^^VVVPPPOOOPPPTTT\\\eeeyyy{{{fffVVVOOONNNRRRWWWfffyyysssooollljjjlllqqqvvvyyywwwsssooonnnoooooolllhhhffffffhhhfffgggggghhhhhhggggggfffeeeffffffdddaaa___^^^______ccchhhjjjkkknnnrrrvvv}}}{{{wwwtttrrrqqqpppnnnlllgggcccaaa```aaabbbiiimmmsss{{{~~~vvvjjj```XXXTTTRRRQQQQQQTTTYYY```gggjjjkkkjjjgggggggggiiinnnuuu|||}}}vvvnnnmmmlllmmmoooooonnnlllkkkooossswww|||zzzwwwyyysss{{{}}}qqqfff___XXXWWWUUUSSSQQQRRRUUUWWWSSSUUUWWW[[[```eeejjjmmmvvvvvvkkkcccZZZSSSNNNNNNQQQVVV```iiiqqq[[[SSSMMMMMMSSSZZZlllzzzwwwuuusssooorrruuuyyy{{{wwwqqqllloooppppppmmmiiiggghhhjjjjjjjjjjjjkkkkkkjjjjjjjjjeeeffffffddd```^^^\\\]]]___cccfffhhhiiikkkpppuuuyyy~~~{{{yyywwwuuussspppmmmgggbbb______```bbbggglllttt{{{yyyrrrhhh^^^XXXTTTRRRQQQUUUXXX```iiirrrwwwyyyxxxqqqpppnnnnnnqqqvvv|||xxxtttsssssstttuuuvvvtttrrrrrrvvv{{{ssshhh___[[[YYYVVVRRRRRRTTTWWWXXXXXXVVVXXX\\\___bbbiiissszzzxxxoooddd]]]SSSQQQRRRSSSUUU[[[iiiwww}}}fff[[[NNNNNNOOORRR```}}}yyyuuurrrrrrsssuuuwwwyyyxxxuuurrrooooooooommmkkkiiijjjmmmpppqqqqqqqqqppppppnnnmmmmmmjjjiiifffdddaaa___^^^]]]bbbbbbccceeehhhmmmqqqsssvvv~~~{{{wwwtttsssnnngggaaa^^^^^^aaaccclllnnnssswwwzzz{{{{{{zzzrrriiiaaa\\\WWWRRRQQQSSSVVV^^^iiisss}}}{{{yyyzzz}}}~~~{{{{{{}}}~~~~~~}}}}}}{{{}}}vvvlllccc[[[XXXWWWTTTQQQRRRUUUXXXYYYYYY\\\^^^bbbfffkkkttt{{{tttjjj```YYYPPPNNNOOORRRUUU]]]mmm|||ttt^^^UUUQQQPPPQQQXXXlllzzzwwwrrrooooooppprrrtttuuuuuussspppooommmmmmllljjjhhhjjjmmmooorrrrrrrrrqqqpppooommmllliiihhhfffeeecccbbbaaaaaa```aaaaaacccgggkkkoooqqqttt|||xxxtttqqqmmmfff```]]]^^^```ccckkkmmmqqqtttvvvvvvvvvuuulllddd\\\XXXTTTQQQQQQTTT[[[eeeqqq|||wwwmmmeee^^^XXXWWWUUUTTTTTTUUUYYY\\\]]]]]]bbbeeehhhlllttt{{{uuummmdddZZZTTTNNNLLLMMMQQQWWWcccvvviiiXXXSSSSSSQQQTTTccc~~~|||wwwsssnnnkkkllllllnnnpppqqqrrrqqqooonnnkkklllkkkjjjiiijjjmmmppptttttttttrrrqqqooommmlllhhhhhhfffeeedddddddddddd^^^^^^___aaadddiiimmmooorrrzzz}}}xxxuuuoookkkddd___\\\]]]```bbbjjjlllnnnpppppppppooonnnfff___XXXUUURRRPPPSSSXXX```kkkyyy|||nnngggaaa[[[XXXWWWWWWWWWXXXZZZ]]]___aaabbbjjjmmmrrrxxx~~~{{{wwwpppggg^^^UUUPPPNNNMMMNNNTTT\\\jjjxxxaaaUUUUUUSSSRRRZZZqqqyyytttpppkkkiiijjjjjjkkkmmmooopppppppppooommmnnnnnnmmmmmmnnnqqqtttvvvvvvuuutttrrrooonnnllliiihhhfffeeeddddddcccccc]]]]]]]]]___bbbgggkkkmmmooottt||||||wwwtttllliiiccc___]]]^^^```bbbjjjkkklllmmmlllkkkiiihhhddd]]]WWWUUURRRRRRWWW^^^cccppp}}}rrrhhhccc^^^YYYVVVWWWYYYYYY[[[\\\___bbbfffiiiqqqvvv~~~{{{yyyuuummmdddZZZSSSOOONNNMMMPPPWWWbbbsssmmmZZZSSSTTTQQQUUUeee}}}wwwtttpppkkkiiikkkkkkkkkmmmnnnoooqqqrrrrrrqqqrrrssssssrrrsssvvvxxxvvvvvvuuutttrrrpppnnnmmmiiihhhgggeeecccbbbaaaaaa^^^^^^^^^```bbbfffiiikkkmmmooottt||||||wwwssskkkhhhddd```^^^___bbbdddkkkkkkkkkkkkjjjhhhgggfffbbb\\\WWWTTTRRRSSSZZZccckkkxxx||||||}}}rrrjjjbbb___\\\WWWVVVXXXYYY[[[]]]___ccchhhooosssxxx}}}zzzxxxtttlllaaaXXXRRROOOMMMMMMRRR]]]jjj~~~yyycccTTTOOOPPPQQQ]]]uuu{{{wwwvvvrrrnnnmmmooommmmmmmmmnnnoooqqqssstttuuuvvvwwwwwwvvvvvvxxxzzzuuuuuuuuusssrrrpppnnnmmmjjjiiigggeeecccaaaaaa```bbbaaaaaabbbcccfffiiikkkllllllooovvv}}}wwwtttkkkiiieeebbbaaabbbeeegggjjjjjjjjjiiihhhgggfffeee```[[[WWWUUUTTTWWWaaalllyyyzzzzzz{{{}}}pppjjjddd___^^^\\\YYYYYY\\\]]]___bbbeeekkksss~~~|||zzzyyywwwssskkk```VVVQQQOOONNNPPPYYYgggxxxlll\\\QQQNNNOOOSSSfff~~~{{{yyyyyyvvvqqqqqqtttnnnnnnmmmmmmoooqqqsssuuuvvvwwwxxxwwwvvvvvvwwwxxxttttttssssssrrrpppooonnniiihhhgggeeeddddddccccccffffffeeeeeeeeehhhjjjkkkkkkkkklllrrr|||zzzvvvllljjjfffdddccceeehhhiiihhhhhhhhhggggggfffffffff```\\\ZZZZZZZZZ```mmmzzz~~~|||}}}~~~{{{}}}}}}xxxxxxzzzuuujjjgggbbb___```___]]]^^^bbbaaadddhhhlllsss~~~~~~zzzxxxxxxwwwsssjjj^^^UUUPPPNNNQQQUUU___pppxxxdddYYYRRRPPPQQQUUUmmm}}}{{{zzz{{{xxxttttttxxxooonnnmmmmmmnnnpppssstttuuuvvvwwwvvvuuutttuuuvvvrrrssssssrrrqqqpppooonnnhhhggggggffffffffffffgggjjjiiigggggggggiiijjjlllkkkjjjkkkqqq{{{{{{xxxmmmkkkhhhfffeeegggiiikkkffffffffffffffffffffffffbbb___^^^___bbbiiixxxxxxwwwtttssstttxxx|||~~~~~~~~~{{{wwwuuuwww~~~yyyvvvyyy~~~xxxrrrkkkfff```^^^]]]]]]^^^`````````hhhkkkooouuu~~~~~~~~~~~~|||vvvkkk^^^VVVTTTVVVXXX___nnnfffWWWQQQNNNPPPUUU\\\~~~zzzzzzyyyxxxvvvuuuttttttuuurrrppppppsssuuuwwwwwwsssrrrrrrrrrqqqqqqpppooosssqqqooonnnmmmlllmmmmmmhhhiiijjjkkkkkkjjjiiihhhkkkjjjhhhfffeeefffggghhhlllhhhhhhnnnttt{{{~~~xxxsssnnnhhhfffggghhhgggeeefffffffffgggiiijjjllllllgggeeedddgggppp~~~wwwnnniiifffhhhkkkooovvv}}}}}}vvvooommmoooqqqqqqooojjjlllmmmmmmqqq{{{|||xxx}}}{{{uuuppplllgggcccbbbbbbaaabbbdddggghhhiiinnnrrryyy~~~}}}~~~}}}wwwmmmbbb[[[ZZZ\\\aaajjj{{{xxx___TTTPPPOOORRRXXXeee~~~{{{{{{zzzxxxwwwuuutttssstttsssqqqrrrtttvvvvvvvvvqqqqqqpppooonnnnnnoooooorrrqqqooonnnmmmllllllllliiijjjkkkkkkjjjiiigggfffgggfffeeeeeeeeefffhhhiiikkkhhhhhhmmmrrrxxx}}}vvvqqqllliiiiiiiiihhhfffdddeeeeeegggiiilllooopppnnnooopppuuu~~~xxxpppfffbbb```bbbfffjjjqqqxxxqqqllleeecccdddffffffddd```bbbdddffflllxxx~~~}}}yyyuuupppllljjjgggdddbbbbbbbbbcccdddgggkkkoooqqqxxx~~~~~~}}}|||}}}xxxpppgggccccccffflllvvv|||hhhUUUOOOOOOOOOTTT\\\sss~~~|||{{{zzzxxxvvvuuusssssssssssssssuuuwwwwwwvvvtttooonnnllljjjjjjkkkmmmnnnppppppooonnnmmmlllkkkkkkkkkkkkkkkjjjiiifffdddccc```aaabbbccceeeggghhhiiikkkhhhhhhlllooottt}}}zzzuuupppllllllkkkiiigggccccccdddfffjjjoootttwwwxxx{{{|||ooofff___[[[ZZZ^^^bbbfffmmmtttvvvjjjeee___\\\\\\]]]\\\ZZZXXXZZZ]]]```hhhtttzzzuuurrrpppmmmjjjhhhgggfffeeecccdddfffhhhlllqqqvvvzzz}}}{{{{{{~~~|||xxxsssmmmlllmmmpppttt}}}jjj[[[OOOLLLMMMMMMVVV```}}}|||{{{zzzxxxvvvtttsssrrrssssssuuuwwwyyyxxxtttqqqmmmjjjgggeeeeeehhhkkkmmmooooooooonnnmmmlllkkkjjjkkkjjjjjjhhheeebbb___^^^ZZZ\\\___cccfffhhhiiijjjjjjhhhhhhkkklllooowww}}}xxxrrrooonnnllliiifffbbbbbbcccffflllttt{{{sssfff___[[[XXXXXX]]]bbbfffmmmttt}}}wwwmmmiiiccc___]]]\\\YYYWWWXXXYYY[[[^^^eeeooo|||}}}wwwtttrrrppppppooommmkkkhhhggghhhhhhgggjjjmmmppptttzzz~~~{{{yyyxxx{{{zzzxxxuuussssssuuuwwwzzzsss___TTTLLLLLLLLLNNNZZZhhh~~~|||{{{zzzyyywwwuuusssrrrqqqrrrsssuuuxxxyyywwwsssooojjjhhheeebbbcccfffjjjmmmoooooonnnmmmlllkkkjjjjjjjjjiiihhheeebbb^^^[[[YYYVVVYYY^^^dddgggiiijjjjjjiiiggghhhjjjiiijjjrrr{{{~~~yyytttpppooommmiiieeebbbbbbcccgggnnnyyyxxxlllaaaZZZWWWUUUWWW^^^ccchhhnnnuuu|||tttqqqlllgggccc___[[[YYYXXXYYYZZZ]]]dddmmmwww~~~yyyqqqnnnmmmnnnnnnoooooonnnllliiihhhiiikkkhhhlllqqqvvv||||||yyyvvvuuuvvvvvvvvvwwwxxxyyyyyyzzz||||||eeeWWWPPPKKKLLLMMMRRRcccvvv{{{yyyxxxwwwvvvuuutttsssrrrqqqrrrsssuuuwwwxxxvvvqqqmmmhhhfffcccbbbcccfffjjjmmmpppooommmkkkjjjjjjjjjkkkiiihhhgggddd```\\\YYYVVVUUUYYY```fffjjjkkkjjjiiigggggghhhiiiggggggoooxxx~~~zzzuuuqqqpppmmmiiieeedddcccdddhhhqqq}}}}}}qqqfff]]]WWWSSSRRRUUU^^^dddiiiooovvv}}}{{{yyyvvvqqqkkkfffbbb```[[[[[[\\\```fffooowww|||~~~{{{tttnnnkkklllnnnooonnnoooooonnnkkkkkkmmmooommmssszzz~~~zzzvvvtttsssrrrsssuuuxxxzzz{{{{{{zzzyyy}}}lllYYYPPPKKKJJJMMMPPPZZZqqq{{{xxxvvvuuuttttttssssssrrrqqqqqqrrrssstttvvvwwwtttppplllgggeeedddcccdddgggjjjmmmqqqoookkkiiihhhiiijjjllljjjiiigggeeeaaa]]]YYYWWWWWW[[[bbbiiilllllljjjiiiffffffhhhiiiffffffmmmwww{{{vvvsssrrrooojjjffffffeeeeeejjjssstttiii```YYYTTTRRRRRRVVV___ggglllrrrxxx~~~yyytttqqqooogggffffffhhhmmmtttyyy|||yyy}}}}}}yyytttooommmnnnpppqqqoooqqqqqqpppnnnnnnqqqtttxxx~~~}}}yyyuuusssqqqoooppptttxxx|||}}}{{{yyytttxxx|||cccRRRKKKHHHHHHMMMSSS```|||~~~xxxuuuuuussssssrrrrrrrrrqqqqqqqqqrrrrrrsssuuuuuusssoookkkfffeeeddddddeeehhhkkkmmmrrroookkkgggfffhhhkkkmmmkkkjjjhhhfffbbb^^^ZZZXXXXXX]]]dddjjjnnnmmmjjjhhheeefffiiiiiifffeeemmmwww{{{wwwtttsssqqqlllhhhhhhgggfffkkkuuu}}}nnnddd\\\VVVRRRTTTSSSYYYbbbjjjooouuu{{{~~~uuusssqqqqqqtttxxx{{{|||wwwzzz~~~wwwuuuuuuzzz|||{{{yyyvvvsssrrrtttvvvxxxvvvsssppppppsssyyy}}}}}}xxxsssooollljjjiiimmmsssyyy||||||zzzxxxtttuuu~~~nnn[[[SSSIIINNNPPPOOOSSSjjj{{{vvvssswwwuuussssssssstttsssrrrttttttsssrrrooollljjjhhhhhhhhhgggggghhhkkkmmmooowwwqqqiiigggiiikkkjjjhhhiiijjjkkkhhhddd___\\\ZZZ[[[ccckkkooollliiihhhiiifffgggffffffeeegggjjjmmmzzzyyyssssssuuuuuuoooiiieeefffiiioooxxxxxxiii^^^YYYVVVUUUVVVYYY^^^cccjjjrrrzzz|||}}}}}}{{{|||~~~uuuoooooommmnnnttt|||{{{{{{zzzyyywwwvvvwwwyyyzzzyyywwwvvvwww|||~~~zzzuuupppkkkhhhfffcccgggooouuuyyyyyyxxxvvvtttvvv~~~eeeUUUPPPGGGJJJOOOTTTbbb}}}}}}yyyvvvwwwuuusssssstttttttttsssttttttsssrrrpppmmmjjjiiihhhhhhhhhiiilllooorrruuuwwwqqqjjjhhhiiikkkkkkiiijjjkkkkkkiiieeeaaa______ccciiioooqqqmmmjjjiiijjjgggggggggfffeeefffhhhkkkrrr{{{zzzuuutttwwwvvvqqqlllhhhhhhkkkpppzzztttggg^^^YYYWWWVVVWWWZZZ```fffmmmuuu}}}{{{vvvpppiiidddfffeeegggnnnwww}}}{{{}}}~~~~~~}}}}}}~~~|||}}}~~~}}}zzzwwwqqqlllfffbbb```]]]bbbkkksssyyyzzzyyyxxxvvvwwwnnnZZZOOOLLLHHHJJJOOO^^^www~~~{{{xxxwwwuuusssssstttuuutttssstttttttttsssqqqnnnllljjjiiiiiijjjllloootttxxxzzzvvvqqqllliiikkklllkkkjjjkkkkkkjjjhhheeeddddddeeejjjnnnpppppplllhhhggghhhggghhhhhhfffeeedddfffggghhhqqq}}}xxxxxxzzzyyytttpppmmmlllmmmrrr}}}{{{oooddd]]]ZZZYYYXXXXXX]]]ccckkkrrryyy{{{vvvqqqmmmjjjeeebbbaaabbbeeekkkssszzz|||}}}}}}yyywwwrrrmmmgggaaa]]]ZZZZZZ```kkkuuu|||~~~zzz|||sss```QQQKKKLLLMMMMMMUUUkkk}}}zzzwwwvvvtttsssssstttuuuttttttssssssssssssqqqooommmkkkjjjjjjkkkmmmppptttxxxzzztttppplllkkkkkklllkkkjjjiiiiiihhhfffdddeeegggiiikkkmmmmmmkkkgggeeeeeeffffffggghhhgggdddccccccddddddkkkzzz~~~}}}~~~}}}yyyuuurrrqqqqqqvvv|||uuulllddd^^^\\\ZZZYYYZZZ___gggooowww~~~}}}|||}}}}}}{{{vvvooollliiifffdddbbb```___aaabbbfffkkkqqqwwwzzz{{{vvvsssnnngggaaa\\\YYYWWWXXX___kkkxxxyyyeeeVVVLLLKKKMMMNNNPPP\\\xxx}}}zzzyyyvvvtttuuusssrrrrrrtttuuutttsssrrrrrrrrrrrrqqqooommmllljjjjjjjjjkkkmmmpppsssuuupppnnnlllkkkjjjjjjiiihhheeeeeedddcccbbbdddgggjjjjjjjjjiiigggeeecccdddddddddeeeggggggeeecccbbbcccfffjjjvvv}}}zzzwwwvvvvvv|||xxxssslllfffbbb___]]]\\\^^^ccckkkttt{{{}}}{{{wwwsssqqqpppqqqrrrrrrsssuuuuuuvvvxxx|||}}}zzzxxxvvvrrrnnnjjjeeedddcccbbbbbbbbbbbbbbbdddfffiiinnnssswww{{{}}}|||rrrnnnhhhaaa[[[WWWVVVUUUVVV___mmm|||iiiYYYPPPKKKKKKNNNKKKSSSfff|||vvvtttsssrrrpppsssrrrpppqqqrrrtttsssssspppqqqqqqqqqpppooommmlllhhhhhhgggggghhhkkkmmmooolllkkkkkkjjjiiiggggggfff```aaaaaa``````bbbfffhhhiiihhhfffdddcccbbbbbbbbb```bbbeeefffeeecccccccccgggjjjsss{{{zzzzzzvvvrrrmmmjjjgggeeecccaaadddiiiqqqyyy~~~}}}||||||||||||{{{{{{zzzzzzpppnnnjjjgggeeeeeefffgggeeeggghhhiiijjjkkknnnqqqsssuuuyyy}}}}}}{{{{{{xxxtttqqqnnnlllkkkkkkjjjiiifffddddddeeeeeeffffffgggiiikkkjjjmmmqqquuuzzz~~~|||wwwnnniiiaaaZZZTTTRRRSSSTTTYYYbbbrrr~~~nnn[[[QQQLLLIIIJJJNNNLLLYYYsss}}}tttooonnnooopppppprrrpppooooooqqqsssrrrrrrnnnoooppppppooonnnlllkkkeeedddddddddeeegggjjjkkkggghhhiiihhhgggeeedddccc]]]^^^___``````aaadddgggfffdddbbbaaa___^^^]]]\\\\\\___cccffffffdddddddddfffgggooo{{{}}}|||~~~}}}sssqqqooonnnmmmmmmkkkiiikkkooovvv~~~}}}zzzxxxwwwttttttssssssrrrpppooonnnhhhfffbbb___]]]^^^```aaa]]]___aaaaaabbbcccfffhhhhhhjjjmmmppprrrtttuuuuuutttqqqmmmlllllljjjgggdddeeedddcccdddeeedddcccaaadddeeeggghhhiiikkknnnppppppsssxxx}}}xxxssskkkfff]]]UUUPPPOOOQQQRRR]]]gggwwwqqqbbbSSSKKKIIIHHHIIILLLOOO```~~~xxxooojjjkkkmmmooopppqqqooonnnoooppprrrrrrqqqmmmnnnooooooooommmlllkkkbbbbbbaaabbbcccfffiiikkkeeefffhhhgggeeecccbbbbbb\\\^^^___``````aaadddfffcccaaa___]]][[[YYYVVVTTTYYY]]]bbbeeefffeeeeeeeeecccdddkkkwww~~~|||qqqpppoooppprrrrrrqqqpppppptttzzz~~~}}}{{{zzzyyyxxxzzzyyywwwuuurrrpppnnnmmmjjjhhhfffeeeffffffeeeddd^^^]]][[[YYYXXXWWWXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]```aaacccdddeeefffffffffeeeeeedddbbbaaa___^^^^^^XXXZZZ\\\]]]^^^aaaeeehhhiiijjjkkknnnqqqtttwwwyyy{{{|||sssmmmhhh___VVVQQQMMMLLLPPPVVV\\\kkk~~~zzzdddUUUJJJHHHHHHFFFKKKSSSVVVooowwwmmmhhhjjjnnnppppppoooooonnnnnnnnnnnnooooooqqqqqqooonnnllljjjiiiiiiaaa```]]][[[\\\___bbbdddgggggghhhgggfffdddaaa```^^^\\\[[[^^^cccggghhhgggeeeaaa\\\WWWTTTTTTUUUWWW]]]aaagggjjjjjjgggeeedddbbbdddhhhlllttt~~~~~~zzzxxxvvvvvvwwwxxxyyyxxxwwwxxx{{{wwwxxxyyyyyyzzzzzzyyyyyyxxxwwwvvvuuusssrrrqqqppppppooommmkkkhhhfffdddcccaaa___]]]]]]]]]]]]\\\[[[YYYWWWUUUTTTRRRRRRRRRSSSRRRRRRRRRRRRSSSUUUVVVVVVYYYZZZ[[[]]]^^^^^^______^^^^^^]]]\\\\\\[[[ZZZZZZYYY[[[]]]___aaadddiiillloooqqqtttvvvwwwzzzyyyqqqkkkbbb[[[TTTPPPMMMLLLQQQXXX```pppmmmZZZPPPIIIIIIHHHFFFMMMWWWddd~~~~~~wwwpppmmmnnnppppppooonnnnnnmmmmmmmmmmmmnnnnnnoooooonnnllljjjiiigggggg```^^^[[[YYY[[[___dddgggeeeeeeeeedddcccbbbaaa```___]]]]]]```dddgggfffeeebbb___[[[VVVTTTTTTVVVWWW___ccchhhjjjiiigggeeeeeebbbcccfffkkkrrr}}}~~~~~~~~~}}}}}}llllllmmmnnnnnnnnnnnnmmmllllllkkkjjjhhhgggfffffffffeeeccc```]]][[[YYYXXXXXXVVVTTTTTTTTTUUUTTTSSSSSSRRRPPPOOONNNNNNNNNOOONNNNNNNNNNNNOOOOOOPPPQQQSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYY]]]___bbbeeehhhlllqqquuuyyy}}}}}}vvvmmmggg\\\VVVQQQOOONNNNNNUUU]]]hhh{{{ppp___QQQKKKIIIJJJIIIIIIUUUccc|||{{{wwwrrrqqqrrrsssqqqooonnnnnnmmmmmmmmmmmmnnnnnnnnnmmmllljjjhhhgggeeeeee___]]]ZZZZZZ\\\aaafffjjjdddddddddccccccccccccbbbbbbbbbcccfffhhhhhhfffdddbbb```\\\YYYXXXXXXZZZ\\\dddfffiiijjjiiigggffffffbbbcccdddhhhooozzz}}}}}}cccddddddeeefffeeeeeeeeecccbbbaaa```___^^^]]]]]]^^^]]]\\\YYYWWWTTTSSSRRRSSSQQQOOOOOOPPPQQQQQQPPPQQQPPPOOOMMMMMMMMMNNNNNNOOONNNNNNNNNNNNNNNOOOOOOQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXYYY[[[\\\^^^______bbbeeeiiimmmqqqwww}}}yyyrrriiicccWWWSSSPPPPPPOOORRRZZZdddttt}}}eeeVVVMMMJJJJJJKKKJJJNNNbbbwwwzzzwwwsssqqqrrrsssrrrqqqooonnnnnnnnnnnnnnnnnnooommmlllkkkjjjhhhfffeeedddaaa```______```cccgggiiiffffffeeeeeeeeeffffffffffffgggjjjllllllkkkhhheeedddbbb___^^^]]]___aaaccchhhjjjkkkkkkiiihhhhhhhhhcccbbbccceeekkkuuu}}}}}}\\\\\\]]]^^^^^^^^^^^^^^^\\\[[[[[[ZZZYYYXXXWWWWWWXXXWWWVVVTTTRRRPPPOOONNNPPPNNNMMMMMMOOOPPPOOOOOOOOONNNMMMLLLLLLMMMNNNNNNOOOOOONNNNNNNNNOOOPPPPPPRRRRRRRRRSSSUUUWWWYYY[[[\\\]]]___aaacccfffggghhhhhhkkkpppuuu{{{|||vvvnnneee___RRRPPPNNNOOOPPPTTT```mmmsss^^^SSSLLLIIIIIIJJJKKKVVVrrryyyuuuqqqooooooqqqrrrssspppoooooonnnnnnoooooopppnnnmmmllljjjiiigggfffeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggggggeeegggkkkmmmllljjjgggeeedddcccaaa```aaaccceeeggglllmmmmmmllljjjiiiiiijjjdddcccbbbcccgggppp{{{~~~~~~~~~}}}TTTUUUVVVVVVWWWVVVVVVVVVWWWVVVVVVUUUTTTTTTSSSSSSQQQQQQPPPOOONNNMMMLLLKKKLLLKKKJJJJJJLLLNNNNNNMMMMMMLLLKKKJJJKKKKKKMMMNNNOOONNNNNNNNNOOOOOOPPPQQQSSSSSSTTTVVVXXX\\\___aaacccdddfffiiillloooqqqrrrqqquuu{{{yyyrrrjjj```YYYNNNLLLLLLNNNRRRZZZkkkzzzkkkYYYPPPJJJGGGGGGKKKQQQbbbvvvtttqqqnnnnnnooorrrsssoooooonnnnnnnnnnnnooooooooonnnmmmkkkiiihhhgggfffeeeffffffeeedddcccaaa```cccccceeeffffffeeedddcccaaadddhhhjjjiiigggeeedddbbbaaa``````aaaccceeegggmmmnnnoooooommmkkkllllllfffeeecccbbbdddkkktttzzz{{{}}}OOOOOOPPPQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIJJJLLLMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTWWWXXXYYY[[[^^^cccgggiiilllmmmooorrrvvvxxx{{{|||~~~vvvnnneee[[[TTTNNNMMMNNNSSSYYYfff|||vvvbbbUUUNNNGGGEEEIIIQQQ]]]sss{{{rrrrrrrrrqqqppppppqqqrrrmmmmmmllllllllllllmmmmmmnnnnnnlllkkkiiihhhffffffdddcccaaa___]]]]]]^^^^^^bbbdddfffhhhhhhfffcccaaa___cccgggiiihhhgggggghhhbbbbbbaaaaaabbbdddfffgggmmmoooqqqqqqooonnnmmmnnnhhhgggeeebbbcccfffmmmrrr{{{}}}MMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIJJJMMMOOOOOONNNNNNMMMLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTUUUWWWXXX\\\\\\^^^```dddiiinnnpppsssuuuwwwzzz}}}}}}tttkkkaaaWWWPPPQQQPPPSSSYYYaaaqqqlll\\\RRRLLLGGGFFFLLLYYYiii}}}xxxoooqqqtttuuusssrrrqqqqqqlllkkkkkkjjjjjjkkkkkklllnnnmmmllljjjiiigggfffeeeccc```[[[XXXWWWYYY\\\^^^dddfffiiikkkkkkhhhdddbbbaaadddiiikkkjjjiiikkklllddddddddddddeeeggghhhjjjllloooqqqrrrqqqooonnnnnnjjjhhhfffcccbbbdddiiilllqqqLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPOOOOOOOOOQQQSSSUUUVVVWWWXXXYYY[[[___bbbdddfffjjjlllooossswwwzzz~~~~~~uuunnneeeZZZTTTRRRPPPNNNSSS```pppooo___SSSKKKIIIIIILLLQQQ]]]xxx|||xxxuuuuuusssqqqpppooonnnnnnmmmllljjjiiiiiijjjlllmmmqqqpppnnnllljjjfffdddbbbaaa^^^YYYUUUSSSSSSUUUWWWaaaeeejjjlllkkkhhhfffeeefffgggggghhhiiijjjkkkkkkllliiigggfffhhhiiijjjjjjlllnnnooopppooollljjjhhhjjjhhhgggeeedddddddddeeeooowwwJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKKKKLLLMMMNNNNNNOOOSSSTTTUUUUUUUUUUUUWWWYYYYYYZZZ\\\]]]^^^```ccceeehhhkkkooosssvvvzzzyyypppjjjbbbXXXRRRRRROOOPPPZZZlllvvvbbbWWWNNNIIIIIIIIIMMMTTTeeeyyyvvvtttsssrrrpppoooooooooooolllkkkjjjiiiiiijjjkkkllloooooommmkkkhhhfffdddbbb]]][[[WWWTTTSSSTTTVVVXXXdddhhhlllmmmkkkhhhfffeeehhhiiikkklllnnnppprrrsssnnnkkkhhhggghhhiiiiiiiiilllmmmoooooonnnllljjjhhhiiihhhfffdddcccaaaaaa```hhhooo|||IIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMNNNOOOPPPQQQRRRSSSVVVWWWXXXYYYXXXYYY\\\^^^aaaccceeeggggggiiikkkmmmooorrrxxx}}}yyyqqqiiiccc\\\SSSPPPRRRSSSXXXggg~~~dddTTTNNNKKKIIIJJJLLLRRR^^^uuu|||wwwtttrrrrrrqqqoooooonnnnnnnnnkkkjjjiiihhhhhhiiijjjkkkmmmlllkkkiiigggeeecccbbbZZZXXXUUUTTTTTTWWWZZZ\\\hhhkkkmmmmmmkkkhhheeedddhhhiiilllooorrruuuxxxyyyqqqnnnjjjhhhhhhhhhhhhgggjjjkkklllmmmmmmkkkiiigggffffffeeedddbbb___]]]\\\aaagggqqq~~~JJJJJJKKKKKKKKKKKKLLLLLLIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNPPPQQQRRRTTTUUUWWWXXXYYYYYY[[[]]]]]]^^^___bbbdddjjjllloooqqqrrrsssuuuwwwyyy}}}}}}qqqjjjccc]]]VVVOOOOOOSSSZZZdddyyylllWWWMMMKKKKKKKKKKKKNNNZZZnnnzzzwwwuuusssrrrpppnnnmmmlllkkkkkkiiihhhhhhggghhhhhhiiijjjkkkjjjhhhgggeeedddcccbbbZZZYYYXXXWWWYYY\\\```bbbjjjkkkmmmkkkhhheeeccccccdddfffiiimmmrrrvvvyyy{{{uuuqqqmmmjjjiiihhhgggffffffggghhhiiiiiihhhfffeeeccccccccccccbbb```]]]\\\^^^bbbjjjttt}}}||||||{{{{{{JJJKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUWWWZZZ\\\^^^___aaaccceeefffgggiiilllooosssuuuxxxzzz{{{~~~~~~uuukkkddd]]]XXXRRRNNNQQQWWWaaaqqqkkk]]]OOOKKKKKKJJJKKKLLLPPPddd}}}zzzxxxwwwsssrrrpppmmmkkkiiihhhhhhgggggggggggghhhiiiiiijjjiiihhhfffeeedddccccccccc___^^^]]]]]]___bbbeeeggghhhiiiiiihhheeebbbaaaaaabbbdddggglllpppuuuxxxzzzwwwsssnnnjjjhhhgggeeedddaaabbbccccccdddccccccbbb___```aaabbbbbbaaa______```bbbgggoooyyyyyyvvvuuutttuuu{{{KKKKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXYYYWWWXXXZZZ]]]```bbbdddeeegggiiilllnnnooorrruuuxxxvvvmmmccc^^^YYYUUUQQQQQQXXXaaallljjjYYYQQQJJJIIIIIIHHHLLLPPPXXXttt~~~{{{yyyxxxwwwrrrqqqooollljjjhhhgggfffgggggghhhhhhiiiiiijjjjjjhhhgggeeedddccccccdddeeedddcccbbbbbbccceeegggiiieeeffffffdddbbb```aaabbbccceeehhhkkkooosssvvvxxxvvvrrrlllhhhfffdddbbbaaa]]]^^^^^^___````````````]]]^^^^^^___```````````````bbbffflllsss||||||wwwsssqqqrrryyyOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRSSSUUUVVVXXXYYYYYY\\\]]]]]]^^^______``````___aaacccfffiiillloooppptttvvvyyy{{{}}}{{{nnneee[[[WWWUUUSSSSSSVVVbbbnnn~~~iiiYYYOOOKKKHHHHHHGGGHHHQQQZZZmmmzzzxxxvvvuuutttooonnnlllkkkiiiiiihhhhhhgggggghhhiiijjjjjjjjjjjjgggfffdddccccccdddeeefffgggfffeeedddcccdddeeefffcccccccccbbb``````bbbddddddfffhhhjjjmmmppprrrsssrrrnnniiidddbbb```^^^]]][[[\\\\\\]]]^^^_________]]]]]]\\\\\\]]]]]]^^^^^^]]]___ccchhhpppwww~~~~~~xxxtttuuu|||TTTUUUUUUVVVWWWXXXXXXYYYXXXYYYZZZ\\\]]]___```aaaaaabbbbbbcccdddeeeeeefffhhhiiilllooorrrvvvxxxyyyvvviiiaaaUUUSSSRRRSSSUUU[[[jjjxxxnnn]]]QQQKKKJJJIIIHHHGGGJJJWWWddd{{{wwwuuusssrrrqqqkkkkkkjjjjjjiiijjjjjjjjjggggggiiijjjkkkkkkkkkkkkgggfffdddccccccdddfffggghhhgggeeecccbbbbbbbbbbbbbbbbbbbbbaaa```aaacccfffdddeeefffhhhjjjlllmmmnnnnnnkkkeeeaaa___]]][[[YYY[[[[[[\\\]]]^^^^^^___```^^^]]][[[ZZZZZZZZZ[[[\\\YYY[[[```fffmmmuuu{{{zzzyyy\\\\\\[[[[[[[[[[[[[[[\\\^^^___aaaaaacccfffjjjnnnnnnooopppqqqsssuuuvvvvvvuuuxxx}}}zzziii^^^[[[VVVRRRQQQSSSXXXddd{{{nnn[[[PPPLLLOOOFFFCCCHHHKKKQQQaaauuu~~~xxxttttttssspppnnnkkkjjjiiiiiikkkkkkjjjiiigggggghhhhhhhhhhhhggggggffffffeeeeeeeeeeeeffffffeeeddddddeeegggfffdddbbb```___^^^^^^___aaacccdddffffffffffffggghhhiiijjjiiigggccc___\\\YYYXXXWWWXXXYYYZZZ[[[\\\\\\[[[ZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ]]]^^^```bbbfffllltttyyyzzzaaaaaa``````aaabbbdddeeejjjkkkmmmmmmnnnqqquuuyyy}}}~~~vvvggg]]]ZZZSSSPPPRRRYYYdddvvvooo___RRRKKKIIIGGGDDDEEEKKKPPPYYYrrr}}}vvvrrrqqqqqqooommmmmmkkkjjjjjjkkkkkkjjjhhhffffffggggggggggggffffffffffffeeeeeeeeeeeeffffffeeeddddddeeeffffffdddbbb]]]\\\ZZZYYYZZZ\\\^^^```bbbbbbbbbbbbbbbccccccdddfffdddaaa]]]ZZZXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[YYYYYYYYYYYYZZZ[[[^^^___```aaadddhhhnnnsssxxxiiiiiihhhhhhjjjnnnqqqtttyyyzzz|||}}}}}}pppaaaYYYXXXRRRRRRXXXfffxxxkkkZZZPPPJJJGGGHHHCCCDDDIIIPPPWWWhhh{{{sssnnnnnnnnnmmmlllnnnlllkkkjjjkkkkkkiiigggeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeefffeeebbb```ZZZXXXVVVTTTTTTVVVYYY[[[^^^^^^^^^^^^____________bbb```]]]ZZZXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\ZZZXXXWWWWWWXXXZZZ\\\___`````````aaadddhhhllluuu~~~sssrrrqqqrrrvvv{{{uuuhhh\\\VVVVVVUUUZZZfffyyyrrr[[[NNNIIIGGGFFFGGGGGGGGGKKKTTTbbb{{{xxxqqqllllllmmmmmmkkkooommmkkkjjjkkkjjjhhhfffddddddeeeeeeeeeeeedddddddddddddddeeeeeedddddddddddddddcccddddddccc```^^^VVVTTTQQQOOOOOOQQQTTTVVV[[[[[[\\\]]]^^^^^^______```^^^\\\ZZZYYYYYYZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[YYYVVVUUUUUUWWWZZZ\\\_______________aaaeeehhhqqqzzzzzznnnbbbXXXUUUWWWYYYeeezzzrrrbbbRRRJJJHHHFFFEEEFFFKKKIIIMMM\\\uuu{{{vvvooollllllmmmmmmlllnnnllljjjjjjjjjiiigggfffccccccddddddddddddccccccccccccdddeeeeeedddcccccccccbbbbbbbbbbbb```^^^[[[PPPOOOLLLKKKKKKMMMPPPRRRVVVWWWYYY[[[]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]ZZZYYYWWWVVVVVVWWWYYYZZZZZZXXXUUUTTTTTTVVVZZZ\\\]]]]]]^^^^^^^^^```dddgggmmmuuusssggg^^^XXXYYY^^^cccvvv~~~nnn^^^TTTKKKHHHGGGDDDDDDFFFKKKMMMWWWooo~~~vvvqqqmmmkkkmmmnnnmmmlllllljjjiiihhhiiiiiigggeeeccccccddddddddddddccccccbbbbbbddddddddddddbbbbbbbbbaaa```______]]]ZZZXXXLLLKKKJJJJJJKKKLLLOOOPPPSSSUUUWWWYYY[[[\\\\\\\\\\\\]]]^^^^^^___^^^^^^]]]ZZZXXXUUUSSSSSSUUUWWWXXXWWWVVVTTTSSSTTTVVVYYYZZZZZZ\\\]]]]]]]]]___bbbdddhhhoooxxxxxxkkkbbb]]][[[```hhhwwwxxxeee[[[OOOJJJGGGFFFEEEBBBEEEIIILLLUUUjjj}}}wwwooollljjjjjjlllnnnllljjjjjjhhhgggggghhhhhhgggeeecccddddddddddddddddddcccaaabbbcccddddddcccbbbaaa```___^^^]]]]]][[[WWWUUUNNNNNNOOOPPPQQQSSSTTTUUUVVVXXXZZZ[[[\\\[[[ZZZYYYZZZ\\\^^^```aaa___]]]\\\YYYWWWSSSQQQQQQRRRUUUWWWUUUTTTTTTTTTUUUVVVXXXYYYYYYZZZ[[[[[[ZZZ[[[]]]___ccchhhpppzzzxxxwwwyyy~~~{{{|||}}}}}}~~~}}}rrrfff___]]]^^^fffoooxxxdddWWWQQQHHHFFFEEEEEEDDDBBBGGGOOONNN___{{{vvvrrrkkkiiigggiiilllmmmkkkiiihhhgggffffffggghhhfffeeecccddddddeeeeeeddddddccc```aaacccddddddcccaaa```___^^^]]]\\\[[[YYYVVVSSSSSSTTTVVVXXXYYY[[[[[[[[[\\\]]]^^^___^^^]]][[[YYYXXX[[[^^^aaabbb___\\\ZZZYYYVVVRRRPPPOOOQQQTTTVVVTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZXXXXXXZZZ[[[___dddjjjsssnnnnnnpppwww|||yyywwwuuuwwwxxxyyyzzz|||