BM6P6(@ yyyrrrrrrsssqqqqqqssssssuuuvvvwwwvvvrrrooollleeeddddddeeeggghhhgggffffffeeedddbbbaaa`````````^^^___aaadddfffhhhiiiiiieee```[[[YYYZZZXXXSSSNNNJJJIIIIIIHHHHHHHHHIIIIIIGGGIIIKKKLLLJJJIIIIIIJJJIIIFFFCCC@@@???===:::888777666666555555444333333///000111222222222222222111111111111111111111111111///...000222333111///333222222222000///...---111111111111111111111111111111111111111111111111000000000000////////////000000///.....................//////000000000111000000000000000000000000......///000111111222222111000/////////////////////000111222222222222222//////............//////////////////////////////...///000111111000///...000000////////////000000000000000000////////////////////////////////////222111111000///......---////////////////////////---,,,,,,,,,,,,---......------------------------.........////////////000222222222222222222222222000///...------...///000/////////000111111222222111111000//////000111222///000111111000...+++***////////////////////////222...+++***---///000////////////...---------,,,////////////////////////---------------------------......//////000000000000000000///......------///...,,,+++******+++,,,........................000000000000000000000000------,,,,,,,,,,,,------,,,---......//////......111111111111000000000000111111000000//////......444222///------...000111---------............///........................,,,,,,,,,---...///000000............////////////+++,,,---...////////////........................000...++++++,,,///000000---------............///000000000000000//////...000///---,,,,,,---...///........................000---,,,,,,///000...,,,........................///////////////........................///000000...---,,,++++++,,,..................////////////000000//////......------444000---,,,---...,,,***------------------------..............................//////000/////////...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---///////////////.................................///............------------------............//////////////////.........---......//////......---///////////////////////////...---,,,,,,---...///---,,,,,,,,,,,,---......---,,,*********,,,.../////////.........---------------------------------yyyrrrrrrrrrpppppprrrssstttvvvwwwuuurrrnnnlllfffeeeeeefffhhhiiihhhggggggfffdddbbbaaa```______]]]^^^```ccceeefffggghhhfffaaa\\\ZZZZZZXXXTTTOOOKKKJJJIIIHHHHHHHHHHHHHHHGGGIIIKKKLLLJJJIIIIIIIIIIIIFFFBBB@@@>>>===:::888444333333222111111000000111111111111111111222222111111111111111111111111222111000111444444333111000111111111111000//////////////////////////////000000000000000000000000000000000000////////////000000///...............000000111111111222222222000000000000000000000000......///000222444666777000000000000111222333444222111111111111111111000//////............//////000000000000000000000000...///000111111000///...//////............//////000/////////////////////........................111111000000///......---........................------,,,,,,------...///////////////////////////------........./////////........................000///...------...///000...//////000000111222222222111000//////000000111///000000111111000..............................+++)))&&&'''***...//////............------------........................+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,............////////////000///...---------..............................////////////////////////...------,,,,,,------...,,,------.............../////////.........------000000000//////////////////...,,,+++***+++,,,---------------....................................,,,,,,------......//////............////////////---...............---------------...............///---+++,,,---/////////------------............//////000000//////...---......------,,,------...------------------------111///---...000111///---------------------------.............../////////...............///000000......---,,,,,,---...///------------............////////////............111...,,,,,,---///...---------------------------........................+++,,,,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---.........------------...........................///........................////////////............------------............------------------------++++++,,,,,,,,,,,,++++++..............................------------.........------------.../////////...---,,,,,,...///111.........---------,,,,,,------------------------{{{sssqqqqqqooonnnppprrrsssvvvvvvuuurrrmmmkkkgggfffeeegggiiijjjjjjiiihhhgggeeecccaaa```___^^^[[[]]]^^^aaacccdddeeeeeeeeebbb]]][[[ZZZXXXTTTPPPKKKKKKJJJHHHGGGGGGGGGGGGGGGIIIKKKLLLJJJIIIHHHHHHHHHEEEBBB???>>><<<:::888666555555444444333222222333222111000///000111222000000000000000000000000000///...///111222111///...///000000111111111111////////////////////////////////////////////////////////////000000000000000000///...............000000000000111111111111000000000000000000000000.........///222555999;;;000000000000111111222333444222111000//////000000//////............//////000000000000000000000000...//////000000//////......------------------...////////////////////////........................000000000///......------...........................------------...//////........................,,,,,,,,,---------......//////////////////////////////...------...//////......//////000111111111222222000000/////////////////////000000111111111---------------------------+++)))***---///111222------------....................................,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,------...//////000000......---------...//////------------------------------------------------......------------......,,,,,,---------.........///............---------.........////////////////////////...............------------............---------------------------------------.........---............//////////////////......---++++++,,,,,,------.........///---,,,,,,---//////...---------------..................//////......---,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---++++++++++++++++++++++++,,,------....../////////.........---......///000//////...------......///,,,,,,,,,------------................../////////...,,,+++,,,...//////...........................------------------------...............---,,,+++------,,,,,,,,,,,,------//////............//////,,,,,,------......//////........................000000/////////.........------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,------......------,,,...............//////000///...---,,,---...///000---------,,,,,,,,,++++++,,,,,,,,,,,,------------|||tttqqqpppnnnmmmoooqqqsssuuuwwwuuurrrmmmjjjfffeeeeeefffhhhjjjiiiiiiiiihhhfffcccaaa___^^^^^^ZZZ[[[]]]___aaabbbcccddddddaaa]]]ZZZYYYVVVSSSOOOLLLKKKJJJHHHGGGFFFFFFFFFFFFIIILLLLLLKKKHHHGGGGGGGGGDDDAAA???===<<<:::888777666666555444444333333444333000///...///000111000000000000000000000000///.........///000000000...//////000000000000000000000000000000000000000////////////////////////////////////000000000000000000///.......................................///////////////////////////...---...000444777:::222111000///...---------222111///......///000222//////............//////////////////////////////////////////////////////......------------...............///////////////......................../////////......---------..............................------......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////........................------...//////000000111222222111000///........./////////...///000000111,,,,,,,,,,,,,,,,,,,,,,,,111000...------...//////,,,,,,,,,------.........------------------------////////////////////////000000//////.........------------....../////////******++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,------...000000000/////////......---------....../////////...//////000000///...---,,,,,,---------.........------------------------...------------------------------.........//////---.........------,,,++++++,,,,,,------......///++++++,,,...000000---+++,,,,,,---------.........------......------,,,+++)))***+++------,,,+++***+++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////.........------......///000/////////............,,,,,,---------.........---------....../////////---,,,,,,,,,---.................................------------------------000000//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///***++++++,,,---......///........................//////.........---------,,,,,,---------.........+++++++++,,,,,,,,,,,,,,,---------......---------+++++++++++++++++++++++++++,,,---......---,,,+++---------------...//////---,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------~~~uuuqqqpppnnnmmmoooqqqsssvvvxxxvvvrrrmmmjjjdddcccccceeegggiiiiiihhhjjjhhhfffdddbbb```___^^^ZZZ[[[]]]___aaabbbbbbcccaaa___\\\YYYVVVTTTPPPNNNLLLKKKIIIHHHGGGFFFEEEEEEFFFIIILLLLLLKKKHHHFFFFFFFFFCCC@@@>>>===<<<:::888333333222222111000000///444222000......///000111////////////////////////000000000//////000111222000000000000000///......////////////////////////000000000000000000000000.../////////000000000111000000///..................---------------------........................000///---,,,---000333555111000///...------------///...---------000222333//////............//////........................//////............/////////..................///------....../////////000....................................------------........................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------............---------------...//////000000111111111000///...------000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,+++,,,,,,,,,------......------------------------////////////////////////,,,,,,,,,++++++*********///.........---------,,,)))***+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++++++++,,,------////////////............,,,,,,------......//////)))***+++------,,,***))),,,,,,,,,------------...---------------------------------------,,,,,,,,,------------............++++++,,,---......------,,,,,,,,,,,,------......***+++,,,...000///---***,,,,,,,,,------------...---------------,,,,,,+++((()))+++,,,---,,,+++***++++++++++++++++++++++++***+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///......------------......000000/////////......------.........////////////,,,,,,------......//////------...------,,,,,,,,,........................------------------------,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******+++,,,------...........................------,,,,,,,,,+++++++++,,,,,,,,,------------...++++++,,,,,,,,,---------,,,------------------,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------vvvrrrqqqooooooqqqqqqtttwwwyyyxxxsssnnnjjjcccccccccdddgggiiiiiihhhiiihhhfffdddbbbaaa```___\\\]]]^^^```aaabbbcccccc___^^^\\\XXXUUURRROOONNNJJJJJJIIIGGGFFFFFFFFFFFFFFFIIILLLMMMKKKHHHEEEDDDDDDBBB???===<<<;;;999888444444333222222111111000222111000///...///000111////////////////////////+++,,,,,,+++******---///000000000000//////...---------------------------000000000000000000000000......//////000000111111000000///...............///////////////.................................///...---++++++---...///.........///000111333333,,,,,,,,,---...000222333//////............//////------------------------///......------....../////////............//////---------......//////000---------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------.../////////000000000000//////------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,...000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++//////......---,,,,,,++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***)))***+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,---------------)))***,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------------.........******,,,------.........------,,,,,,,,,,,,,,,,,,++++++,,,...//////---***,,,,,,,,,,,,------------------......------,,,+++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...------------------------***++++++,,,,,,---------///...------,,,---------///////////////...---,,,........./////////000000---------------.........,,,---///...,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++++++++************++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,------------+++++++++,,,,,,------...******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,---..................------,,,,,,,,,+++++++++************++++++,,,,,,------wwwsssrrrpppqqqsssrrruuuxxxzzzyyytttoookkkdddcccccceeehhhjjjjjjiiihhhgggfffdddbbbaaaaaaaaa]]]^^^```aaacccddddddddd___^^^\\\YYYUUUQQQOOOOOOIIIIIIHHHGGGFFFFFFGGGGGGEEEHHHLLLMMMKKKGGGEEEDDDDDDAAA>>>===<<<;;;999777666666555555444333333222////////////000000000000........................)))******(((''''''***...---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........///000111111111000000///.............../////////.........------------------------------...------,,,,,,,,,------,,,,,,---...000222444555,,,,,,---......///000000//////............//////........................///...------------...///...------------------...,,,,,,---......///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------------------------------,,,,,,,,,,,,------------////////////////////////,,,------......------,,,+++,,,,,,---......//////...//////000000///...---,,,---.../////////...---------------------------,,,...000///......000222------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++..................//////------------------------+++,,,...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++)))))))))***,,,---,,,,,,,,,++++++++++++***---------,,,,,,,,,,,,,,,,,,,,,---...............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,---------.........+++,,,,,,---------,,,,,,...------,,,,,,++++++++++++++++++,,,......---+++++++++,,,,,,,,,---------...............---,,,,,,*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,---///+++++++++++++++++++++++++++++++++++++++,,,,,,,,,///...------,,,,,,,,,---......//////...---+++***---------.........//////...------------------,,,)))+++......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***+++,,,,,,,,,,,,+++***+++******))))))******+++)))*********************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------))))))******+++,,,,,,---******++++++++++++******++++++++++++++++++++++++++++++************++++++,,,++++++++++++,,,------.../////////...------,,,---,,,,,,,,,++++++++++++)))******+++,,,,,,------wwwtttrrrqqqrrrtttrrruuuyyy{{{zzzuuuoookkkeeeddddddfffiiikkkkkkjjjhhhgggeeedddcccbbbbbbbbb___```aaacccdddeeeeeeeee```___^^^ZZZVVVRRRPPPPPPHHHHHHGGGGGGFFFGGGGGGGGGEEEHHHLLLMMMKKKGGGDDDCCCCCCAAA>>><<<<<<;;;999777333333222111111000000///---...///000111111000000...........................000000...,,,---000444+++,,,---///000111111111................................................---......///000111111222000000///...............---------,,,,,,+++++++++------------------------,,,,,,---------------------,,,,,,------...///000------...//////......---//////............/////////////////////////////////...---,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,------......///---...///000000///......***+++...000111111000///------------------------,,,...///...***(((***,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,+++,,,,,,------......///***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++***)))((((((***,,,---.........---------,,,,,,---------,,,,,,+++++++++)))))))))******+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------------,,,+++******///...------,,,+++***))),,,++++++,,,---...---+++++++++,,,,,,,,,---------......//////......---,,,,,,+++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...************************,,,,,,++++++++++++++++++///...------,,,,,,,,,,,,......//////...,,,***))),,,,,,,,,---------...............------,,,,,,,,,&&&***---...---,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))***+++,,,------,,,+++***+++******************+++************))))))))))))************************---------,,,,,,,,,++++++++++++,,,,,,,,,---------'''(((((()))***+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,,,,,,,,,,---......,,,---------,,,,,,+++***---------,,,,,,,,,++++++))))))***+++,,,,,,------{{{sssooommmlllllllllpppvvvzzzyyytttnnniiifffeeedddfffhhhjjjkkkjjjgggfffeeeeeeeeedddaaa___]]]^^^```aaaccceeeggggggccc```\\\YYYWWWTTTQQQOOOJJJIIIHHHGGGFFFFFFEEEFFFEEEGGGIIIKKKJJJFFFCCC@@@@@@AAA@@@>>>999666444444555444333222111111111111000...,,,,,,---......---/////////......------------000111---,,,...000///+++,,,.../////////......---222222///---......+++///...---,,,,,,---...//////...,,,---///000000000222///------000111///,,,---///111111///------------------............///........................,,,,,,------...//////000///...,,,++++++,,,...///------------------------------------------------000...,,,,,,------,,,+++/////////......---------......//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++---//////------...+++,,,,,,+++***)))***,,,+++******)))***+++---...000,,,)))))),,,...---+++...---,,,,,,++++++,,,,,,))))))***++++++,,,------***,,,------,,,++++++,,,,,,+++*********+++,,,---,,,---///000111000///------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,++++++*********++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******+++---//////,,,***---------,,,+++***((((((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......---,,,,,,++++++,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********)))***,,,...//////......+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,...////////////---+++***+++---+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,+++***)))*********++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))))))))******************))))))******+++,,,)))************+++++++++************************+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------***************************)))))))))***+++,,,,,,************************************************)))************+++++++++))))))***+++---...//////******+++++++++,,,,,,,,,|||tttooommmllllllmmmpppuuuxxxwwwsssmmmiiieeedddccceeehhhjjjkkkjjjkkkiiigggffffffeeecccaaa[[[\\\]]]___```bbbcccddddddaaa]]]YYYWWWTTTQQQNNNJJJIIIHHHGGGFFFEEEEEEEEEDDDFFFIIIJJJIIIFFFBBB???;;;<<<======;;;999::::::444444333222111111111111///...---...//////...---/////////.........---------111222///---///000...,,,---...///000//////...000444555222///111000...///...---,,,,,,---...///...---,,,---///000///...111///...------,,,***))),,,---///...,,,++++++,,,------------............------------------------,,,,,,,,,---.../////////---,,,+++******+++,,,---------------------------------------------------///---,,,+++,,,---,,,+++.........---------,,,,,,,,,------...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++***+++,,,---------+++***,,,,,,+++******+++++++++...,,,+++***+++,,,---,,,------,,,++++++++++++,,,++++++,,,,,,---......///***,,,------,,,++++++,,,++++++*********+++,,,---,,,---///000000000...---...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------******+++---......,,,***,,,,,,---------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---,,,,,,++++++,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++******+++,,,............---+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********,,,---......//////---+++***+++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++***)))((((((*********++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))*********++++++++++++******))))))******+++,,,)))************+++++++++************************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,************************++++++******************************************************************)))************+++++++++)))******+++,,,---......*********+++++++++,,,,,,}}}uuupppnnnllllllmmmooosssuuutttqqqmmmiiicccbbbbbbdddgggjjjkkkkkkmmmjjjgggeeedddcccbbbaaaZZZ[[[\\\]]]___```aaabbbccc```\\\YYYWWWTTTPPPNNNKKKJJJHHHGGGFFFEEEEEEEEEDDDFFFHHHIIIHHHEEEAAA>>>@@@AAAAAA>>>;;;777666666444333222111111000111111///......000111111///---//////............---------222444111///000///---------.../////////......000444555222000111111///......,,,,,,,,,,,,......---------...///...,,,***,,,,,,---,,,***))))))***,,,------,,,+++***+++---------------............------------------------+++,,,,,,------......///---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,---,,,+++------,,,,,,,,,,,,,,,++++++,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,...---,,,++++++,,,***)))++++++---111444333///***,,,,,,,,,,,,+++***)))(((,,,,,,---,,,++++++,,,...------,,,+++++++++++++++++++++,,,,,,------......***,,,------,,,++++++,,,++++++******++++++,,,---,,,---.../////////...---......------------......++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++*********+++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,*********,,,......,,,***++++++,,,---......------++++++************++++++++++++++++++++++++++++++,,,++++++++++++,,,------...---,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,---......---,,,++++++++++++++++++++++++++++++************)))))))))++++++++++++++++++++++++*********************************)))******+++,,,---...///---+++***+++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++******))))))*********+++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,++++++++++++******************+++++++++,,,,,,***))))))))))))***++++++)))************+++++++++******************************++++++++++++************++++++++++++++++++************************,,,++++++***))))))((((((************************************************)))************+++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,vvvqqqnnnmmmlllmmmoooqqqrrrrrrooollljjjaaaaaaaaacccgggjjjkkkkkkllliiidddaaaaaa```______[[[\\\]]]^^^___```aaaaaa```^^^[[[YYYXXXUUURRROOOKKKJJJIIIGGGFFFEEEEEEEEECCCEEEGGGIIIHHHEEEAAA>>>CCCCCCBBB???:::666444444444333222111000000000000......///111333222///---------------------,,,,,,...333555222000111///,,,,,,,,,------------------,,,000111...,,,......,,,...---,,,++++++,,,---...,,,,,,---...///---***(((%%%(((++++++)))))),,,///.........---++++++...000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------+++++++++++++++,,,,,,,,,//////...+++,,,...---***------///555:::999222+++***+++,,,,,,,,,***)))(((***,,,...---******,,,///---,,,,,,+++***+++++++++))))))******++++++++++++***+++------+++***+++,,,+++***++++++++++++,,,,,,+++,,,---............---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***))))))+++,,,---+++)))***+++,,,,,,------,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,************************++++++++++++++++++++++++))))))******++++++,,,,,,,,,------...---,,,+++***************************************))))))))))))************************************************))))))))))))))))))******,,,---...---,,,***+++,,,+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------***************++++++++++++******************+++************************++++++++++++************))))))*********+++++++++)))))))))))))))***++++++))))))*********+++++++++************************))))))************))))))++++++++++++***************************************************)))))))))************************************************))))))*********++++++++++++++++++++++++*********************++++++++++++wwwqqqnnnmmmlllmmmnnnpppqqqpppnnnkkkiii`````````bbbfffiiijjjjjjlllhhhdddaaa``````___^^^[[[\\\\\\]]]^^^_________\\\ZZZYYYYYYXXXWWWTTTRRRKKKKKKIIIGGGFFFEEEDDDDDDCCCEEEGGGIIIHHHEEEAAA>>><<<===>>>===;;;:::::::::333333222111000000000000---...///111333222000...++++++++++++++++++++++++---222555222000111000---,,,+++++++++++++++++++++)))...///,,,***,,,,,,***---,,,+++******+++,,,---,,,,,,,,,---...---***'''%%%(((++++++******---000---------,,,++++++---///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,.........------.........************************++++++++++++++++++++++++,,,+++))))))+++,,,++++++++++++++++++++++++++++++---------------.........*********++++++,,,,,,,,,+++///000,,,***---...+++++++++---333888777000***''')))***+++,,,+++******(((+++...---+++***,,,///,,,,,,+++************+++))))))***************+++)))+++,,,,,,+++******+++******++++++,,,,,,,,,,,,+++,,,,,,---------------,,,++++++++++++++++++,,,***++++++,,,,,,++++++************************************++++++,,,,,,,,,,,,++++++******++++++,,,+++*********++++++,,,---*********************************************************+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((((((((''''''((())))))***++++++,,,,,,++++++************+++++++++,,,,,,***)))((()))+++,,,+++)))+++++++++++++++***))))))+++******))))))******+++******************************+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++,,,------------+++***)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***,,,......,,,+++++++++******)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000*********************************++++++*********************************+++++++++*********))))))(((((((((((())))))))))))))))))(((((())))))***+++))))))*********+++++++++************************((())))))******))))))(((+++*********************))))))))))))))))))))))))&&&'''(((***+++++++++***))))))))))))))))))))))))************************))))))*********+++++++++++++++*********)))))))))))))))*********+++++++++xxxrrrooommmlllmmmnnnppprrrqqqnnnkkkiii```______aaadddggghhhhhhllliiifffdddcccbbbaaa```ZZZZZZZZZ[[[[[[\\\\\\\\\ZZZYYYXXXYYYYYYWWWTTTRRRLLLKKKIIIGGGFFFDDDDDDDDDDDDFFFHHHIIIHHHEEEAAA>>>>>>??????===:::777777777333222111000000///000000---------///111222000...******++++++++++++,,,,,,,,,111333000///111111...,,,,,,+++*********++++++)))...///,,,+++------+++,,,,,,************,,,,,,,,,,,,,,,---...---+++)))***+++,,,+++***)))***+++)))***+++***))))))+++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***((()))***++++++******++++++++++++,,,,,,,,,......---,,,,,,,,,------))))))******+++,,,,,,,,,'''111555...)))***,,,)))((((((***...111000,,,''''''((()))***++++++++++++)))+++,,,------,,,---...,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++************++++++******++++++++++++******)))))))))***************))))))******+++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++,,,************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,******++++++++++++******************++++++++++++***(((((((((***+++***)))******+++******)))((((((******))))))))))))******)))))))))))))))))))))))))))******+++,,,+++++++++...---,,,,,,++++++,,,,,,))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************+++,,,---------+++***)))************************(((((()))))))))))))))***************************(((((((((((((((((((((((()))************)))(((((()))+++---...,,,+++++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))+++---///000***************))))))))))))***++++++++++++***)))************************+++************)))))))))'''''''''((((((((()))))))))(((((((((((()))******)))************+++++++++************************))))))************))))))))))))******************))))))))))))))))))))))))$$$%%%(((***++++++++++++))))))))))))))))))))))))************************)))************+++++++++*********))))))))))))))))))))))))************+++yyysssooommmllllllnnnqqqsssrrroookkkiiiaaa______aaacccfffffffffiiigggeeeddddddcccaaa___[[[[[[[[[[[[[[[[[[\\\\\\[[[ZZZYYYYYYXXXVVVRRROOOLLLKKKIIIGGGFFFDDDDDDCCCDDDFFFIIIJJJIIIFFFBBB???AAAAAA@@@===888444222111333222111000000/////////---,,,,,,---///111000///++++++,,,,,,------------+++///111...---000222000///...,,,+++++++++,,,,,,)))...///,,,+++------+++,,,+++***))))))***+++,,,---,,,+++,,,---...---,,,,,,+++******++++++)))(((''')))***+++***)))***+++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++*********)))******************)))++++++++++++++++++++++++***************************)))((((((***++++++***++++++++++++,,,,,,------...---+++************+++((())))))***++++++,,,,,,)))888>>>555******+++***((()))***+++++++++)))(((***)))))))))))))))***+++*********,,,...///---,,,,,,++++++***************,,,,,,++++++++++++++++++)))***,,,,,,***)))***+++)))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,++++++******++++++,,,******++++++++++++******((()))))))))*********+++((())))))***++++++,,,,,,++++++************++++++------,,,+++************************************************************************++++++++++++************************,,,+++***))))))***+++,,,+++************+++,,,---******++++++++++++******************++++++++++++)))((('''''')))******)))))))))***+++++++++************))))))))))))******))))))))))))))))))))))))((()))***+++,,,++++++***...---,,,,,,++++++,,,,,,((()))+++,,,------,,,,,,************************))))))))))))))))))))))))************))))))))))))***+++,,,---,,,,,,***)))************************(((((((((((())))))******************************((((((((((((((((((((((((******+++++++++***)))((((((+++---...,,,+++***+++))))))******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))+++---000111+++*********)))))))))((()))***++++++++++++***)))************************************))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))************+++++++++************************)))******++++++******)))(((((())))))******++++++))))))))))))))))))))))))%%%&&&(((***++++++***)))))))))))))))))))))))))))************************)))************+++++++++(((((())))))))))))))))))))))))))))))************zzzsssooommmllllllnnnrrrtttssspppkkkhhhaaa```___```ccceeeeeeeeeeeedddcccccccccbbb```]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXUUUPPPLLLLLLKKKJJJGGGFFFDDDCCCCCCEEEGGGIIIKKKJJJGGGCCC@@@:::<<<<<<;;;888666666666333222111000////////////---,,,+++,,,...000000000---------....../////////***...///---,,,000222222000///...---,,,------...(((,,,...+++***,,,,,,***,,,+++***))))))***+++,,,...,,,++++++---//////...***(((&&&(((+++---+++)))(((***,,,---,,,++++++,,,++++++,,,,,,,,,---------************************++++++*********************++++++,,,,,,++++++***------------------------))))))))))))))))))))))))***((('''(((***++++++***+++++++++,,,,,,------------,,,***(((''''''((((((((())))))***++++++,,,,,,...@@@HHH<<<...+++,,,++++++,,,,,,+++***)))***,,,---+++***((((((((())))))+++)))))),,,///000...+++,,,++++++***)))***************)))))))))))))))))))))***,,,,,,***)))***+++)))***+++,,,---,,,++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---******++++++++++++******(((((())))))*********+++((())))))***++++++,,,,,,++++++************++++++......,,,+++***)))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************,,,+++)))(((((()))+++,,,))))))(((((()))***++++++******++++++++++++******)))************+++++++++)))((('''''')))******)))((((((***+++,,,---------******))))))))))))******))))))))))))))))))))))))((()))***+++,,,+++******...---,,,,,,++++++,,,,,,((()))+++,,,------,,,,,,))))))))))))))))))))))))************************++++++******))))))((((((******,,,,,,,,,,,,+++***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,,,,,,,***)))((((((***---...---+++***+++((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---000333444+++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))************))))))))))))))))))))))))************((((((((((((((()))******)))************+++++++++******************************++++++++++++******'''(((((()))***++++++,,,))))))))))))))))))))))))&&&''')))***+++***((('''))))))))))))))))))))))))************************)))************+++++++++(((((((((((()))))))))***))))))))))))************xxxrrrlllkkkmmmkkklllnnnpppqqqoookkkggg```aaaaaacccdddeeeffffffgggffffffeeecccbbbaaaaaa[[[[[[ZZZZZZZZZ[[[]]]^^^^^^\\\YYYWWWVVVSSSOOOMMMKKKIIIGGGDDDCCCBBBCCCDDDCCCFFFJJJKKKIIIFFFCCCBBB===;;;888666666666555444000000000///......------........................++++++,,,---,,,+++))))))***+++,,,+++******,,,...666333///+++))))))+++,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************))))))************))))))''')))***)))((('''((()))************************...---+++*********+++,,,((()))+++,,,------,,,,,,&&&###!!!$$$))),,,***''')))))))))))))))((('''&&&'''((()))+++++++++***))),,,+++******,,,---,,,***---,,,++++++******++++++++++++******)))*********(((...///((((((...///)))555NNNTTT;;;(((+++...((((((((())))))******++++++...------,,,,,,------......,,,+++---000111///,,,))))))))))))))))))))))))++++++******************************************(((***+++------,,,+++************)))))))))))))))------,,,,,,+++***)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))+++,,,------+++*********+++*********))))))(((((())))))(((((((((((())))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,---&&&''')))*********)))((((((((()))***************))))))))))))************))))))))))))************'''(((((()))***++++++++++++++++++++++++++++++,,,******))))))))))))************************************++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((((()))***+++,,,+++******+++***((('''&&&&&&&&&'''((((((((((((((((((((((((***))))))(((((((((((()))$$$%%%'''((()))))))))((()))))))))))))))*********))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,++++++***)))))))))(((&&&%%%'''***,,,+++)))******+++,,,,,,,,,++++++(((((())))))******++++++))))))))))))))))))))))))************************,,,***((('''&&&'''((()))*********)))******+++++++++*********))))))((((((///---***(((''''''((()))+++***)))'''''')))***+++''''''(((((())))))******000...,,,***))))))***+++,,,***)))''''''(((***+++((('''%%%%%%'''((('''&&&))))))(((((((((((()))))),,,+++***))))))((())))))+++***)))(((((()))***+++---,,,,,,+++***)))((((((((((((((((((((((((((((((*********)))))))))((((((yyyrrrlllkkkmmmkkklllnnnpppqqqoookkkgggaaabbbcccdddeeeffffffgggggggggfffdddcccaaa``````[[[[[[ZZZZZZ[[[\\\]]]^^^\\\ZZZXXXWWWVVVTTTQQQNNNKKKIIIGGGDDDCCCCCCCCCDDDCCCGGGJJJKKKIIIEEEBBBAAA>>><<<999777777777666555111111111000//////......++++++++++++++++++++++++...---,,,+++++++++,,,,,,***+++,,,+++******,,,...777555111...,,,,,,---...(((((()))******+++,,,,,,,,,+++)))(((((()))+++,,,************************)))******************)))((()))******(((((()))***************************+++***)))((('''''''''''')))***+++---------,,,,,,+++(((''')))---000...+++))))))*********)))(((((("""###%%%'''((((((((((((,,,+++******,,,,,,+++******************+++,,,---++++++************+++++++++,,,***''')))...///---888DDDDDD111%%%(((+++''')))))))))))))))*********,,,++++++++++++++++++,,,,,,+++***,,,...///---+++************************************************************************((()))+++,,,---,,,+++******)))))))))))))))))))))******++++++++++++,,,,,,))))))))))))))))))))))))++++++***))))))***++++++************)))))))))((())))))))))))))))))))))))***+++---,,,***))))))************)))))))))(((((()))))))))(((((()))))))))(((((()))))))))*********************************++++++++++++************''''''((()))))))))))))))))))))***+++++++++++++++*********)))))))))(((((((((((()))))))))*********'''(((((()))******+++++++++++++++***)))))))))((())))))(((((((((((())))))************************)))******++++++******))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((()))))))))))))))((((((((()))***++++++***)))'''''''''''''''(((((((((((((((((((((((()))((((((((((((((())))))'''((()))***++++++******++++++******)))(((((('''''''''''''''''''''''''''************+++++++++,,,*********************+++***((('''(((+++---,,,************++++++******))))))))))))))))))*********))))))))))))))))))))))))************************,,,***)))''''''((()))*********))))))((()))))))))*********)))))))))(((((('''&&&$$$######$$$%%%&&&+++***(((''''''(((***+++'''((((((((()))))))))***---,,,***((('''(((((()))+++***)))''''''(((***++++++***((((((***+++***)))))))))(((((((((((()))))))))((((((''''''''''''(((******)))(((((()))******,,,++++++******))))))((())))))))))))))))))))))))+++*********))))))))))))yyyrrrllljjjlllkkklllnnnpppqqqoookkkgggbbbccccccdddeeefffggggggggggggeeecccaaa```^^^^^^ZZZZZZZZZZZZ[[[\\\^^^^^^ZZZYYYWWWVVVVVVUUURRRPPPJJJIIIGGGEEECCCCCCCCCDDDDDDGGGJJJKKKHHHEEEAAA@@@???<<<:::999999888777666222222222111000000//////------------------------///---***(((((())),,,---***+++,,,+++******,,,...444333111///...---,,,,,,&&&&&&'''(((***+++,,,---,,,+++***))))))***+++,,,************************************************)))***+++***))))))***+++************************,,,,,,,,,+++***)))((((((***++++++,,,,,,,,,++++++,,,)))'''))),,,---,,,)))))))))******+++*********###$$$&&&(((***+++,,,,,,,,,+++******+++,,,+++***(((((())))))***,,,---...,,,++++++***++++++,,,,,,...)))&&&(((***,,,000444LLLEEE999---)))+++,,,******))))))))))))))))))((()))))))))))))))))))))))))))))))))***,,,,,,+++)))++++++++++++++++++++++++************************************************((()))***,,,,,,+++******))))))))))))))))))******'''((()))***+++---......))))))))))))))))))))))))++++++***))))))***++++++************))))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))******))))))))))))((((((************************((((((((()))))))))******((((((((((((((((((((((((******++++++***)))((('''((((((''''''(((((()))***)))***++++++,,,,,,++++++,,,++++++***(((''''''&&&(((((())))))))))))******'''(((((())))))******+++++++++***)))((('''&&&&&&((((((''''''''''''((((((************************)))******++++++******)))))))))))))))))))))))))))++++++***)))((((((''''''$$$%%%&&&'''((()))******)))(((&&&%%%&&&'''***+++++++++)))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******((())))))*********))))))*********))))))(((((((((''''''''''''''''''''''''((())))))))))))*********(((((()))******+++,,,,,,+++***)))***,,,------,,,***************)))((('''***))))))))))))))))))((())))))))))))))))))))))))************************++++++)))((((((((()))***)))))))))(((((('''''''''))))))))))))((((((((((((''''''&&&%%%&&&''')))*********((((((((((((******(((((((((((())))))))))))***)))(((&&&&&&&&&'''(((***)))((((((((()))***+++,,,+++))))))+++++++++***)))((((((''''''(((((()))(((''''''''''''(((((()))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))+++************)))))))))yyyrrrkkkiiikkkkkklllnnnpppqqqoookkkgggbbbbbbccccccdddeeeffffffgggfffdddbbb```^^^\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___[[[YYYWWWVVVVVVTTTQQQOOOIIIHHHGGGEEEDDDCCCCCCCCCDDDGGGJJJKKKHHHDDDAAA???>>><<<999999999888666555222222111000000//////...........................,,,+++)))(((((()))***+++***+++,,,+++******,,,.........---,,,+++***((('''''''''((()))***+++,,,,,,++++++***))))))***++++++************************++++++************++++++)))+++,,,+++***)))***+++***************************+++,,,------,,,+++***************************+++)))((((((***+++)))(((((()))***+++++++++++++++'''((()))***+++,,,------,,,+++******++++++***)))((((((((())))))+++,,,,,,++++++++++++++++++,,,------'''&&&))))))(((222@@@cccKKK444---...---************))))))((((((((('''((())))))))))))))))))(((((((((***+++,,,+++***)))***************************************+++++++++************************((()))******++++++******)))))))))))))))*********'''((()))***+++,,,---...))))))))))))))))))))))))+++******************+++*********)))))))))))))))))))))))))))))))))))))))''')))******((('''((()))))))))))))))))))))((((((******++++++++++++******************++++++++++++(((((((((((((((((((((((()))***++++++***(((&&&$$$(((((('''&&&&&&((()))***))))))***++++++++++++***+++******)))((((((''''''(((((((((((()))))))))***(((((((((((())))))*********)))))))))(((((('''''''''''''''&&&&&&'''''''''************************))))))************)))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''%%%%%%&&&&&&'''(((((()))(((((('''''''''((()))***++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++''''''''''''''''''&&&&&&'''((((((((())))))******))))))))))))))))))))))))(((((()))))))))*********((()))))))))*********+++*********+++,,,,,,,,,,,,++++++++++++***)))''''''******))))))((((((((('''))))))))))))))))))))))))************************+++***))))))))))))************))))))((('''&&&%%%((((((((((((((((((((((((******)))))))))***+++,,,***)))(((((((((((()))***(((((((((((())))))))))))(((((('''&&&&&&&&&'''((())))))((((((((()))*********(((''''''((())))))((((((((((((''''''((((((((())))))((())))))***++++++)))))))))(((((()))))))))((((((((()))))))))******************************************************wwwqqqkkkiiikkkkkklllnnnpppqqqoookkkgggaaaaaaaaabbbccccccddddddeeeeeecccaaa___]]][[[ZZZYYYZZZ[[[\\\]]]^^^______\\\ZZZXXXVVVUUURRROOOLLLHHHHHHGGGEEEEEEDDDDDDCCCCCCFFFJJJJJJHHHDDDAAA???<<<:::999888888777555333111000000//////...------******************************+++++++++++++++******+++,,,+++******,,,...******+++******((('''&&&*********++++++++++++++++++******************+++))))))))))))))))))))))))++++++***))))))***++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))###%%%''')))******))))))((((((((((((((()))))))))---,,,++++++,,,,,,+++***((()))***+++++++++++++++((((((((((((((())))))))),,,+++)))***++++++)))(((***))))))(((((()))))))))+++*********++++++,,,---)))''')))+++''''''666JJJfffGGG,,,))),,,)))%%%&&&***)))))))))((((((''''''))))))***++++++***))))))''')))+++------,,,******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))*********)))(((((())))))************)))))))))******+++++++++))))))))))))))))))))))))*********++++++*********))))))))))))))))))******))))))))))))))))))))))))&&&(((******((('''((()))(((((((((((((((((()))))))))***++++++++++++***)))))))))*********+++++++++))))))))))))))))))))))))((()))***+++***(((%%%$$$((('''&&&&&&&&&''')))***'''(((((()))))))))))))))((((((((((((((((((((()))'''(((((((((((()))))))))((((((((((((((()))))))))'''((((((((())))))******''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))+++++++++***)))(((((('''''''''''''''''''''&&&&&&&&&''')))++++++***)))(((***************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((******'''''''''&&&&&&&&&&&&&&&)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))))))))(((((())))))******))))))***+++,,,,,,,,,,,,+++***)))(((***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************+++***)))((('''&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&''')))(((((((((((((((((()))))))))))))))((((((((((((((((((''''''((((((((()))((((((((((((((())))))***)))'''%%%&&&'''(((''''''((((((''''''''''''(((((())))))((())))))***++++++((((((((())))))((((((((('''''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))}}}vvvooojjjhhhjjjkkklllnnnpppqqqoookkkgggaaaaaaaaaaaabbbbbbbbbcccccccccaaa```^^^\\\ZZZZZZYYYZZZ[[[]]]^^^_________]]][[[XXXVVVTTTRRRNNNKKKGGGGGGGGGFFFEEEDDDDDDCCCBBBEEEIIIJJJHHHDDDBBB@@@;;;:::888888888777444222000000//////...---------+++++++++++++++++++++++++++,,,---//////...---,,,***+++,,,+++******,,,...+++++++++++++++***)))(((++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++)))***+++***))))))***+++))))))))))))))))))))))))%%%&&&''')))***+++++++++''''''''''''((()))***+++))))))))))))))))))))))))))))))******+++*********++++++***))))))))))))))),,,+++))))))******)))'''******)))((((((((((((((())))))))))))***+++,,,,,,'''))),,,+++''',,,===OOOWWW>>>)))(((,,,***((())))))((((((((((((((((((''')))***+++,,,,,,+++***)))'''***---///---,,,+++***(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))))))))((((((((()))******++++++***************))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************))))))))))))))))))))))))&&&(((******)))((()))***''''''(((((((((((())))))((()))***++++++***)))((('''''''''((((((((())))))************************))))))******)))((('''&&&''''''&&&&&&''''''((()))&&&'''(((((())))))(((((('''''''''(((((()))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))((((((((((((((('''''''''&&&&&&$$$'''***------+++(((&&&((())))))******)))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))((((((''''''((()))))),,,+++***)))'''&&&%%%$$$''''''''''''''''''''''''))))))))))))************++++++***))))))((('''''''''((())))))((('''((())),,,,,,,,,,,,,,,+++***))))))(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++***)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******&&&''''''(((((()))))))))***(((''''''((())))))((((((''''''&&&&&&''''''((((((''''''''''''(((((()))'''(((((())))))(((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((())))))zzztttnnniiihhhjjjkkklllnnnpppqqqoookkkgggaaabbbbbbbbbbbbcccccccccaaaaaa```^^^]]][[[ZZZZZZXXXYYY[[[]]]____________[[[YYYWWWVVVTTTRRROOOLLLFFFGGGFFFFFFFFFEEEDDDCCC@@@CCCHHHIIIHHHEEECCCBBB;;;:::999999999888555222111111000000///.........------------------------+++,,,,,,,,,,,,------...***+++,,,+++******,,,...,,,,,,++++++++++++++++++))))))******++++++,,,,,,*********++++++*********))))))))))))))))))))))))***)))'''&&&&&&''')))***((()))******(((((()))***))))))))))))))))))))))))***************+++,,,,,,(((''''''((()))+++---...&&&''''''''''''&&&'''((())))))*********)))((((((+++******))))))***+++,,,,,,+++))))))******((('''(((((('''''''''((())))))(((((((((((()))***+++,,,'''++++++(((***555DDDMMMFFF777+++***---++++++---'''''''''(((((((((((((((((()))+++,,,,,,+++)))(((%%%)))...///---+++******((((((((((((((((((((((((((())))))***++++++,,,,,,))))))))))))))))))))))))((('''''''''(((((())))))'''(((((()))******++++++************)))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((()))))))))************))))))))))))))))))))))))&&&(((******)))))))))***'''''''''((((((((())))))'''(((***++++++***((('''''''''''''''((((((((()))************************))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''((()))))))))))))))(((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((()))%%%&&&(((******)))(((''''''(((((()))))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''&&&'''(((******((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((''')))***)))'''&&&((()))******++++++++++++***)))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&''')))******)))'''&&&%%%%%%&&&&&&&&&''''''''''''(((((()))))))))))))))'''(((((((((((((((((('''***)))))))))((((((((('''&&&&&&'''((()))*********%%%&&&'''((())))))))))))+++)))(((((()))******)))(((''''''&&&&&&''''''((()))((((((''''''''''''(((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((yyysssmmmiiihhhjjjkkklllnnnpppqqqoookkkgggccccccccccccccccccdddddd``````___^^^\\\[[[[[[ZZZXXXYYY[[[^^^___``````___YYYXXXVVVUUUUUUSSSPPPNNNFFFFFFFFFFFFFFFEEEDDDCCC???BBBGGGIIIHHHEEECCCBBB<<<;;;:::;;;;;;999666333222222111111000/////////************************+++)))(((&&&''')))+++---***+++,,,+++******,,,...++++++******)))******+++&&&'''((()))***+++,,,---******++++++++++++******))))))))))))))))))))))))***((('''&&&&&&'''(((***''')))***)))((('''((()))))))))))))))))))))))))))+++***(((&&&&&&&&&''''''((((((((()))+++---///111)))***++++++******+++,,,)))))))))))))))((('''&&&%%%$$$$$$$$$%%%&&&((()))---+++))))))***)))(((&&&&&&&&&&&&'''((()))***+++''''''''''''((()))***+++))),,,)))%%%,,,>>>IIIJJJ999222,,,***)))((()))+++&&&'''''''''(((((())))))''')))***,,,,,,***)))'''$$$)))---///---***)))***))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((''''''''''''((())))))'''(((((()))***+++++++++(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))'''(((***+++***)))***+++&&&'''''''''(((((())))))&&&((()))******)))(((&&&))))))))))))***************************************)))))))))))))))***+++$$$%%%'''((((((((('''&&&(((((()))*********************)))((('''&&&&&&%%%''''''''''''((((((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&''''''((()))***++++++&&&&&&&&&''''''''''''(((&&&'''((())))))(((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&((()))"""###$$$&&&)))+++---...))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((())))))******''')))+++***'''&&&(((***((())))))************)))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((((((''''''$$$&&&'''))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&((())))))******''''''((((((((((((''''''******))))))((((((((('''%%%%%%'''((())))))***)))%%%&&&'''((())))))))))))***(((''''''((())))))((('''''''''&&&&&&''''''''',,,+++***))))))((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''xxxqqqmmmiiihhhiiimmmnnnqqqrrrqqqnnniiigggddd```___cccdddbbbbbbcccbbbaaa___^^^]]]]]]]]]^^^XXXYYY[[[\\\]]]]]]\\\\\\[[[YYYWWWUUUTTTRRROOOLLLLLLIIIEEECCCCCCCCCAAA@@@BBBCCCDDDEEEDDDCCCAAA???===:::888777888888777555555333111///---+++******,,,+++******))))))******+++***(((&&&&&&&&&'''''',,,,,,---------,,,,,,+++)))***+++,,,,,,,,,,,,,,,*********)))))))))))))))******))))))))))))******************))))))))))))******))))))(((((('''''')))))))))***+++++++++,,,...'''!!!###)))---)))$$$)))******))))))((('''&&&''''''(((((((((((('''''')))))))))))))))***++++++***)))((((((((()))+++,,,%%%'''((((((''''''(((***))))))(((((((((((())))))))))))))))))))))))))))))***)))((())),,,,,,***'''///$$$,,,---%%%AAA\\\OOO///...,,,***))))))*********))))))((('''&&&&&&&&&((()))))))))))))))((((((+++---///...,,,)))(((((())))))************))))))---,,,)))'''&&&&&&'''((())))))))))))************))))))((('''''''''''''''((((((((((((((('''''''''************++++++++++++(((((((((((())))))))))))))))))((((((((((((((())))))))))))(((''''''&&&&&&((((((((((((((()))******))))))((((((''''''&&&&&&((((((((((((((('''''''''))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))+++++++++++++++***)))(((%%%%%%%%%&&&&&&&&&&&&&&&***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''((((((((((((******))))))((((((''''''(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&***)))'''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))******)))(((''''''''''''(((''''''&&&%%%%%%((()))***,,,,,,++++++***((('''&&&%%%$$$%%%%%%&&&(((((()))++++++***'''$$$''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((())))))(((&&&$$$### ###%%%&&&'''&&&&&&((((((((((((((((((((((((''''''(((''''''&&&%%%%%%((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((yyysssppplllkkkmmmlllnnnppprrrqqqmmmiiigggccc___^^^bbbcccaaaaaabbbbbbaaa___^^^]]]]]]]]]]]]YYYZZZ\\\]]]^^^______^^^[[[YYYWWWVVVUUUSSSPPPMMMKKKIIIEEEDDDCCCCCCBBB@@@BBBCCCEEEEEEEEECCCAAA???===;;;999999999999777666333222000///------,,,,,,---,,,++++++******++++++)))))))))((())))))******++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++((((((((()))*********+++++++++************++++++''''''((()))***++++++,,,***)))))))))((((((((('''))))))***************+++,,,'''$$$%%%***,,,)))%%%'''(((((()))))))))((((((++++++,,,,,,,,,,,,++++++'''''''''''''''(((((()))***)))((((((((()))***+++'''((())))))(((((()))+++))))))(((((((((((())))))))))))))))))))))))))))))***((('''(((***+++)))''',,,###---...&&&;;;OOO@@@---,,,+++***))))))*********))))))(((''''''&&&&&&(((((())))))))))))(((((((((***------+++***))))))))))))************))))))+++***(((''''''''')))***(((((()))))))))***************)))((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))((((((((((((((()))(((((((((((('''''''''''',,,+++***(((''''''''''''((((((((((((((('''''''''((((((((((((((((((((('''))))))(((((((((((())))))'''''''''''''''''''''&&&))))))))))))))))))))))))***************)))((((((%%%%%%&&&&&&'''''''''((()))((((((''''''''''''((())))))))))))))))))))))))$$$$$$%%%&&&'''((())))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))******))))))(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))((((((((()))((((((''''''***************)))(((((('''''')))*********)))(((((('''&&&&&&&&&''''''(((((('''''''''''''''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))((('''&&&&&&$$$%%%&&&'''((()))))))))''''''''''''''''''''''''((()))))))))(((((('''&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))((((((((('''{{{uuurrrooonnnppplllmmmpppqqqpppmmmiiigggaaa]]]]]]```bbb``````aaabbbaaa___^^^]]]\\\]]]]]]YYYZZZ\\\^^^```aaaaaabbb\\\ZZZXXXWWWVVVTTTPPPNNNKKKIIIEEEDDDCCCCCCBBBAAACCCDDDEEEFFFEEECCC@@@???>>><<<:::999:::999888666111000///...............------,,,++++++++++++,,,((()))***+++,,,,,,,,,,,,)))******+++++++++******((())))))************)))&&&'''((((((******+++,,,,,,++++++******++++++,,,&&&'''((((((******+++,,,))))))))))))((((((((((((************)))))))))))))))((('''(((******)))'''&&&&&&'''((())))))))))))))))))************))))))''''''&&&&&&''''''((()))))))))((((((((()))***+++((()))))))))(((((()))+++))))))(((((((((((())))))((((((((((((((((((((((((***(((&&&&&&'''((((((((()))$$$---///%%%222===...******)))(((((())))))***)))))))))(((''''''&&&&&&'''(((((())))))(((((((((&&&(((***+++***))))))***((())))))******))))))((()))(((''''''''')))***+++(((((())))))))))))************))))))(((((())))))))))))))))))************''''''(((((((((((())))))******))))))(((((('''''')))((((((''''''((())))))''''''''''''((((((((((((,,,+++***((('''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))&&&&&&'''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((((('''%%%%%%&&&'''(((((())))))'''''''''&&&''''''(((((((((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((((((((&&&&&&''''''((('''''''''''''''((((((''''''&&&&&&%%%&&&&&&'''((('''''''''(((((('''''''''((()))))))))'''&&&%%%$$$%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((''''''&&&&&&''''''''''''''''''''''''))))))((((((((((((((()))(((''''''''''''((()))***''''''''''''''''''''''''))))))*********)))((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))(((((((((''''''}}}wwwsssooonnnoookkkmmmooooooooollliiigggaaa]]]]]]```bbbaaa```bbbcccaaa___]]]\\\\\\\\\\\\XXXYYY[[[]]]___aaabbbccc]]][[[YYYWWWVVVTTTQQQNNNKKKIIIFFFDDDDDDDDDCCCBBBCCCDDDFFFGGGFFFCCC@@@>>><<<;;;999999:::999777555111000///......------...---,,,++++++******++++++((()))+++,,,---,,,++++++((())))))************)))(((((())))))))))))(((((('''((((((((())))))******+++******))))))******+++***)))))))))(((((((((((())))))))))))((((((((((((*********))))))((((((''''''(((***+++***)))((((((&&&''''''((())))))((((((''''''(((((((((((('''''')))(((((((((((()))******(((((((((((())))))******'''(((((('''&&&&&&(((***))))))(((((((((((())))))'''''''''''''''''''''''')))(((%%%$$$%%%&&&((()))'''$$$+++,,,%%%+++000$$$''''''''''''(((((())))))))))))((((((''''''''''''''''''(((((()))(((((((((&&&((())))))(((''''''((((((((())))))))))))(((((()))(((((('''((()))******(((((((((((()))))))))***))))))((((((((((((((()))((()))))))))))))))******))))))))))))*********++++++******)))(((''''''&&&(((((('''''''''((())))))&&&&&&&&&'''((())))))***((((((((((((((())))))***&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''))))))((((((((('''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((((((''''''&&&$$$%%%%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''')))(((((('''''''''&&&&&&((())))))(((''''''((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))***'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((()))))))))))))))(((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((((('''''''''wwwrrrmmmkkklllkkklllmmmnnnnnnllliiihhhaaa^^^]]]aaacccbbbaaaccccccaaa___]]]\\\[[[[[[[[[WWWWWWYYY[[[]]]```aaaccc]]][[[YYYWWWVVVTTTQQQNNNKKKIIIFFFDDDDDDDDDDDDCCCCCCEEEGGGHHHGGGDDD@@@===:::999888888999888555333333222000///---,,,,,,,,,+++******))))))))))))))))))***+++++++++***(((''''''((()))***************(((((()))))))))(((((('''***)))))))))((((((''''''))))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((())))))))))))***))))))(((((('''''''''%%%(((++++++)))''''''(((((((((((((((((('''&&&&&&))))))************))))))((((((((((((((())))))***''''''(((((())))))))))))''''''&&&%%%###$$$&&&((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%''')))'''&&&))))))%%%(((***%%%%%%&&&&&&'''((((((((()))((((((((((((''''''''''''&&&&&&'''(((((((((((((((((()))***)))&&&%%%%%%&&&(((((())))))))))))((((((***))))))((((((((((((((('''(((((((((((()))))))))''''''&&&&&&&&&''''''((('''''''''(((((()))))))))((())))))))))))*********+++******)))(((''''''&&&'''''''''''''''((())))))%%%&&&&&&'''((()))******((((((((((((((())))))***&&&&&&''''''(((((())))))&&&'''''''''(((((())))))(((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((&&&''''''(((((((((''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''((()))******+++''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&$$$$$$%%%&&&''''''&&&&&&'''(((((()))))))))((((((&&&&&&&&&'''''''''(((((())))))((('''&&&$$$######$$$'''******)))'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&$$$#########$$$%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''xxxrrrllliiijjjjjjkkklllmmmmmmkkkiiihhhaaa]]]]]]aaadddbbbbbbdddcccaaa___]]][[[ZZZZZZ[[[VVVWWWXXXYYY[[[^^^```aaa\\\ZZZXXXWWWVVVTTTPPPNNNKKKIIIFFFDDDEEEEEEDDDCCCCCCEEEHHHIIIGGGDDD@@@===999888888888888777444222333222111///---,,,,,,+++******)))(((((((((((((((************)))((('''&&&'''((()))******+++******)))))))))))))))(((((('''+++******)))''''''&&&%%%(((((((((''''''(((((((((%%%&&&''''''))))))***+++(((((((((((())))))))))))((((((((((((''''''''''''&&&((())))))(((''''''((((((((((((((('''&&&%%%%%%''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))))))))((((((&&&&&&%%%###""""""%%%'''))))))(((((((((((())))))'''''''''''''''''''''''''''((('''&&&%%%%%%''')))'''((('''&&&'''(((((()))%%%&&&'''(((((((((((((((((((((((((((((((((''''''%%%&&&''''''(((((((((((()))******(((&&&$$$%%%%%%'''(((((())))))(((((('''******))))))((((((''''''''''''(((((((((((())))))&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&''''''''''''((((((******))))))((((((''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&'''((())))))***,,,+++***((('''''''''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))'''((()))******)))((('''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''######$$$%%%&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''((()))******+++'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''''''''''''''(((''''''''''''((())))))((((((((('''&&&$$$###""" $$$))))))'''$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&xxxsssmmmkkkllljjjjjjkkkllllllkkkiiihhh```\\\\\\```cccaaaaaaccccccaaa___]]][[[ZZZZZZZZZWWWWWWXXXYYY[[[]]]___aaa[[[YYYWWWVVVUUUSSSPPPMMMKKKHHHFFFEEEEEEEEEEEEDDDDDDFFFHHHJJJHHHDDD???<<<999999888999999888555222111111///......---------+++******)))((()))))))))***))))))((((((((())))))'''((()))***++++++++++++)))*********))))))(((''')))))))))((('''''''''&&&))))))(((((((((((())))))%%%&&&&&&'''((()))******'''((((((((()))))))))***&&&'''''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((()))))))))((('''((('''&&&###""""""%%%((())))))(((((((((((())))))''''''''''''''''''''''''&&&((()))(((&&&%%%''')))&&&)))&&&&&&***)))'''+++&&&'''((())))))((('''''''''((((((((((((((((((((($$$%%%&&&'''((((((((((((((())))))(((&&&%%%&&&(((''''''(((((((((((('''''''''(((((()))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&'''((((((&&&''''''((())))))******&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&''''''(((((()))))),,,+++***(((''''''''''''((((((((((((((('''''''''&&&&&&''''''((())))))***'''((()))******)))((('''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))&&&'''((()))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''"""###$$$$$$&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''(((((()))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$(((''''''&&&'''''')))***&&&''''''(((((('''%%%%%% $$$((((((%%%###%%%(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((($$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&yyytttooommmnnniiijjjkkklllkkkjjjiiihhh^^^[[[[[[___aaa``````bbbcccbbb___]]][[[ZZZZZZZZZXXXXXXXXXYYY[[[]]]___aaa[[[YYYWWWUUUTTTRRROOOLLLKKKHHHFFFEEEEEEFFFEEEDDDDDDFFFIIIJJJHHHDDD???<<<:::999999::::::999666333//////.........//////000,,,++++++***)))*********))))))((('''(((***+++,,,(((((()))++++++,,,,,,,,,***************)))(((((('''''''''(((((((((((((((******))))))))))))******)))((((((((('''''''''''''''((((((((())))))******%%%&&&&&&''''''((((((((()))&&&$$$###%%%''''''&&&%%%%%%&&&'''(((((((((((())))))************))))))(((''''''''''''((())))))%%%&&&((()))))))))(((''')))((('''$$$"""###&&&((())))))(((((((((((())))))((((((((((((((((((((((((%%%(((******'''&&&''')))%%%)))&&&'''---)))%%%+++''''''((())))))((('''&&&'''''''''((((((((((((((($$$%%%&&&'''(((((((((((('''(((((((((''''''(((***''''''((((((((((((''''''%%%&&&''')))******++++++''''''''''''((((((((()))'''''''''''''''((()))***'''(((((()))***+++++++++(((((((((((()))))))))***(((((((((((())))))))))))%%%%%%%%%&&&'''((()))***'''''''''(((((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***'''((()))++++++)))(((''''''''''''((()))******+++))))))))))))))))))))))))''''''((()))******))))))'''''''''&&&%%%%%%$$$$$$((('''&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""###%%%'''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((((((((('''&&&%%%%%%%%%&&&''''''((((((((((((''''''&&&%%%&&&'''((()))$$$%%%'''))))))))))))((($$$''')))'''$$$$$$(((,,,%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&((((((((('''&&&%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&wwwrrrnnnlllmmmmmmmmmnnnoooooommmhhheee___^^^]]]^^^```bbbbbbbbbaaa___^^^^^^^^^^^^\\\ZZZWWWWWWXXXZZZ]]]^^^]]][[[[[[ZZZWWWVVVUUUSSSPPPMMMJJJHHHFFFFFFGGGHHHGGGFFFFFFGGGHHHHHHFFFCCC@@@===;;;:::888777777777555333111///------.........---))))))))))))***+++,,,---------,,,,,,+++***))))))(((((())))))************))))))***+++,,,------...(((((())))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((((((((('''''''''(((((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######((('''&&&%%%%%%&&&'''(((************************((()))))))))((('''&&&%%%******)))(((''''''&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&(((******))))))+++---(((((())))))((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''******)))((('''&&&%%%%%%+++******)))(((''''''&&&***)))((('''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((('''(((((()))***++++++,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))******)))((('''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''((((((((((((###$$$&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$%%%&&&'''((('''((((((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###*********)))(((&&&%%%$$$(((''''''&&&&&&%%%$$$$$$((((((((('''&&&%%%###"""&&&'''((((((((('''&&&%%%(((&&&&&&&&&(((((('''&&&###%%%''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###$$$######$$$&&&''''''&&&''''''&&&%%%%%%$$$############%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%$$$"""$$$$$$%%%&&&&&&''''''(((%%%$$$###""""""$$$&&&'''vvvrrrnnnmmmnnnllllllmmmoooooommmhhheee___^^^]]]^^^```aaaaaa```bbbaaa______``````___]]]WWWWWWXXX[[[]]]^^^]]]\\\\\\ZZZXXXVVVUUUSSSPPPNNNJJJHHHFFFFFFGGGHHHGGGFFFFFFGGGHHHHHHFFFCCC@@@>>><<<:::999888999888666555222000...---------+++***,,,+++******))))))******+++++++++******))))))((()))))))))))))))*********''''''(((((())))))******'''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((+++***)))((((((((((((((()))((((((''''''&&&%%%%%%'''((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((())))))***))))))(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&$$$###%%%''')))(((&&&((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''******))))))(((''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((***)))))))))((((((((((((&&&&&&'''''''''((((((((($$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''$$$%%%'''))))))((('''&&&###$$$%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###""" $$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&%%%######%%%''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$######$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''vvvqqqnnnmmmnnnlllllllllnnnnnnlllhhheee^^^^^^]]]^^^``````___]]]aaa___^^^___``````___^^^XXXXXXXXX[[[]]]___^^^]]]\\\ZZZXXXWWWVVVTTTPPPNNNJJJHHHFFFFFFGGGHHHGGGFFFGGGHHHIIIHHHGGGDDD@@@>>><<<;;;:::::::::999777555333111...,,,,,,+++***(((...---+++***)))(((''''''))))))))))))))))))))))))*********)))))))))))))))'''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%((((((''''''''''''&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((,,,,,,***)))(((''''''''')))((((((''''''&&&&&&&&&''''''((()))))))))((((((&&&''''''''''''''''''&&&(((&&&###!!!!!!###&&&((())))))*********)))(((((($$$$$$%%%'''((()))***+++((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''(((((())))))******(((((((((((((((((((((((()))((((((''''''''''''(((&&&""""""'''***&&&"""(((((((((((((((''''''&&&'''''''''(((((('''''''''&&&'''''''''(((((())))))***))))))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((*********))))))))))))(((''''''''''''((((((((()))$$$$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))))))))((('''$$$%%%&&&'''((()))))))))$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''(((((('''&&&%%%###!!!!!!#########$$$%%%&&&((()))'''&&&$$$$$$%%%%%%$$$###$$$%%%''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$###$$$&&&''''''&&&$$$$$$%%%&&&((()))******''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$(((((('''&&&&&&%%%$$$$$$%%%$$$#########$$$&&&'''vvvqqqnnnmmmoookkkkkkkkklllmmmkkkhhheee^^^]]]]]]^^^______]]][[[^^^\\\\\\\\\^^^___^^^\\\XXXXXXXXXZZZ]]]______^^^\\\ZZZXXXWWWVVVTTTPPPNNNJJJHHHFFFFFFGGGHHHGGGFFFGGGHHHHHHHHHGGGDDD@@@>>>;;;:::999::::::999777555222000---,,,,,,+++***)))---,,,+++)))((((((((('''((()))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((*********)))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((((((%%%&&&((((((((((((&&&%%%&&&&&&&&&''''''''''''(((******)))(((''''''(((((()))(((((((((''''''&&&&&&%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%((('''%%%$$$$$$%%%'''((('''(((((()))))))))((((((%%%&&&'''((()))***+++,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&'''((())))))******(((((((((((((((((((((((()))(((''''''''''''(((((((((%%%###$$$(((***(((%%%'''(((((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))(((((((((''''''''')))(((((('''''''''((((((&&&''''''((((((((((((((()))))))))((((((((((((((('''''''''((((((((())))))&&&&&&''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((()))(((''''''&&&$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))))))))))))))(((''''''$$$###""""""###%%%&&&((()))(((''''''''''''&&&$$$$$$&&&''''''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%$$$%%%'''((('''&&&###$$$%%%&&&'''((()))***''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''wwwrrrnnnmmmnnnkkkjjjjjjkkklllkkkhhhfff___^^^]]]^^^______]]]\\\]]]\\\[[[\\\]]]^^^]]]\\\XXXWWWWWWYYY\\\_________[[[ZZZWWWVVVUUUSSSPPPMMMJJJHHHFFFFFFGGGHHHGGGFFFFFFGGGHHHHHHFFFCCC???===999888888999:::999666444000...,,,,,,------,,,+++***))))))))))))))))))***))))))***************************))))))))))))))))))))))))(((((((((((((((******))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%&&&'''(((((((((((('''&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((''''''((((((''''''((((((((((((((('''&&&'''((())))))((('''&&&((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''(((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''''''''((((((((()))(((''''''&&&$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&&&&'''''''''&&&%%%###""""""###$$$%%%)))(((&&&&&&''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&yyysssooolllllljjjiiiiiijjjkkkjjjhhhfff```^^^]]]]]]^^^______^^^```^^^]]]^^^______^^^]]]WWWVVVVVVXXX[[[^^^______ZZZXXXVVVUUUTTTRRRNNNLLLJJJHHHFFFFFFGGGHHHGGGFFFEEEFFFGGGGGGEEEBBB>>><<<777777777999:::999666333000...------.........---'''''''''((()))***+++,,,************************((()))))))))************&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))******((((((''''''''''''((((((###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''))))))((((((((((((((((((((((((''''''((()))))))))((((((&&&''''''''''''''''''&&&$$$%%%'''))))))'''%%%$$$###$$$%%%&&&'''(((((((((%%%%%%$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((())))))((((((''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))%%%'''((('''%%%%%%&&&(((&&&'''(((((((((((((((((('''''''''(((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&'''((()))))))))$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''(((''''''&&&%%%%%%&&&&&&&&&%%%$$$######### !!!###$$$%%%&&&&&&&&&&&&%%%$$$$$$#########$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&((('''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&{{{uuuoookkkkkkjjjiiihhhiiijjjjjjhhhfffaaa___\\\\\\^^^```bbbbbbaaa___^^^^^^______]]]\\\VVVUUUUUUVVVZZZ]]]^^^___YYYWWWUUUTTTSSSPPPMMMKKKJJJHHHFFFFFFGGGHHHGGGFFFCCCDDDEEEEEEDDD@@@===;;;777777888:::;;;:::777444333111///......///...,,,'''''''''(((((()))++++++*********))))))(((((('''''''''((()))***++++++,,,&&&&&&&&&''''''(((((()))%%%%%%&&&&&&'''(((((((((&&&'''''''''((((((((((((((((((''''''''''''(((((($$$%%%'''(((((('''%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((()))'''((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&)))((((((''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((###$$$%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%%%%'''((('''&&&$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((('''%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&|||vvvpppkkkjjjiiihhhhhhhhhjjjjjjhhhfffbbb___\\\[[[]]]aaacccddd___^^^\\\\\\\\\\\\ZZZYYYUUUTTTTTTUUUYYY\\\^^^^^^XXXVVVTTTSSSRRRPPPLLLJJJJJJHHHFFFFFFGGGHHHGGGFFFCCCDDDDDDDDDCCC@@@<<<:::888888999;;;<<<;;;888555666333111//////...---+++((((((((((((((()))************)))((('''&&&&&&%%%&&&&&&''')))***+++,,,---'''(((((()))***+++,,,,,,&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))***,,,,,,***)))(((((((((((((((((('''''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&%%%$$$######((('''&&&%%%%%%&&&'''((()))(((''''''''''''((()))$$$%%%&&&((()))*********'''''''''((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***+++'''$$$&&&***,,,((($$$&&&&&&'''((())))))(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''((()))***+++&&&''''''''''''''''''''''''''''''''''''((()))***&&&''''''(((((((((((((((&&&'''''''''(((((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''******)))((('''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''''''''((())))))&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((('''&&&%%%))))))(((&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%&&&''''''&&&&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###""""""!!!"""$$$&&&'''''''''&&&%%%$$$$$$&&&(((***)))(((%%%'''((('''&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%((('''&&&&&&'''((('''%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''(((((()))'''&&&%%%$$$%%%&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&zzzvvvqqqmmmllljjjiiiiiijjjkkkjjjhhhfffaaa___^^^^^^```bbbccccccccc```]]]ZZZXXXXXXXXXYYYWWWUUURRRSSSVVVYYY[[[\\\^^^[[[XXXVVVTTTRRROOOMMMKKKIIIGGGFFFGGGGGGFFFDDDBBBCCCCCCCCCAAA???<<<:::777666666666888888666444333111///......---+++)))))))))))))))))))))******)))))))))((()))***++++++&&&((()))***)))((()))***''''''&&&''''''((()))***((((((''''''''''''(((((()))'''%%%%%%&&&'''((('''++++++***)))((('''&&&&&&%%%&&&((())))))(((&&&%%%'''&&&###!!!!!!###%%%'''---***'''%%%$$$&&&(((***$$$$$$$$$%%%%%%%%%&&&&&&+++(((%%%$$$%%%'''''''''%%%%%%%%%&&&'''((()))***(((&&&%%%%%%'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%******))))))((((((((('''...+++((('''))))))'''$$$)))((('''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))))))))((((((''''''&&&&&&((((((((((((((((((((((((###$$$&&&'''((((((((((((+++)))'''&&&%%%&&&'''((()))((('''&&&&&&'''((()))&&&%%%%%%%%%&&&''')))***((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$###"""""""""$$$&&&((($$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&%%%###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$"""!!!++++++)))(((&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$***(((%%%%%%$$$&&&))),,,---,,,+++***&&&&&&''''''&&&&&&%%%$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&$$$+++)))&&&######$$$%%%'''((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''zzzvvvqqqmmmllljjjiiiiiijjjkkkjjjhhhfffaaa___^^^^^^```bbbcccbbbbbb```]]]ZZZXXXXXXYYYYYYWWWUUUSSSSSSVVVYYY[[[\\\]]]ZZZXXXVVVTTTRRROOOLLLIIIHHHFFFFFFGGGHHHGGGFFFCCCDDDDDDDDDBBB@@@===;;;:::999888888999999777555222000...------,,,***))))))))))))(((((((((((((((&&&&&&''''''((())))))***&&&((()))***(((((()))***((((((((('''(((((())))))((((((''''''''''''((((((%%%%%%&&&&&&''''''&&&$$$''''''''''''&&&&&&&&&&&&!!!###&&&((()))))))))((('''&&&%%%$$$$$$%%%&&&'''!!!"""###$$$&&&'''))))))&&&&&&&&&'''''''''((((((&&&###!!!!!!###%%%&&&&&&''''''&&&&&&&&&''''''((('''&&&%%%&&&((((((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&))))))(((((((((''''''''''''%%%###$$$'''((((((&&&(((((('''''''''&&&&&&&&&###$$$$$$###""""""###%%%((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))+++***(((&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&'''(((''''''''''''''''''((((((((((((''''''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''(((((())))))((('''&&&(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&!!! '''+++)))%%%%%%###%%%''')))******)))(((&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''(((((()))'''&&&'''&&&%%%$$$$$$%%%'''(((((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&zzzuuuppplllkkkiiiiiiiiijjjkkkjjjhhhfffaaa___]]]^^^```bbbbbbbbbbbb```^^^[[[YYYYYYYYYZZZWWWUUUSSSSSSVVVYYY[[[[[[[[[ZZZXXXVVVUUUSSSOOOLLLHHHFFFEEEFFFGGGIIIIIIHHHEEEEEEEEEEEECCC@@@===<<<;;;999888888999888666444111///---,,,,,,,,,***((())))))((((((''''''&&&&&&###$$$&&&'''((((((''''''&&&'''))))))((((((((()))******)))((((((((())))))((((((''''''''''''(((((($$$%%%'''))))))'''%%%$$$%%%%%%&&&&&&&&&'''''''''"""###%%%'''))))))))))))&&&&&&&&&&&&&&&&&&''''''"""&&&(((((('''&&&&&&&&&&&&'''''''''((((((&&&$$$###$$$&&&((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''''''''''''''(((''''''''''''&&&&&&&&&%%%######$$$&&&(((((('''&&&'''((((((((('''&&&%%%&&&''''''&&&%%%%%%&&&((('''''''''''''''((((((((('''''''''''''''''''''''',,,+++***)))(((((()))***+++***)))((('''((()))***((((((''''''''''''((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&)))((((((''''''''''''((()))((((((''''''(((((()))))))))'''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$###+++***((('''&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%"""######%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%$$$(((***((($$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((('''%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%zzzuuupppllljjjiiihhhhhhiiijjjjjjhhhfff```___]]]]]]```aaabbbbbbbbb```^^^\\\ZZZZZZZZZ[[[WWWUUUSSSTTTWWWYYYZZZZZZ[[[ZZZYYYYYYXXXUUUQQQNNNIIIGGGEEEFFFGGGHHHHHHGGGEEEEEEEEEEEECCC@@@===;;;999888666666666555333111000...,,,,,,,,,,,,***(((***))))))((((((''''''&&&$$$%%%'''(((((('''%%%$$$%%%'''))))))((('''((()))++++++***))))))((())))))((((((''''''''''''((((((&&&'''))))))((('''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((('''&&&&&&"""$$$&&&(((((('''$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%((()))***)))(((''''''&&&&&&&&&''''''%%%%%%&&&(((***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''''''''%%%&&&((())))))(((&&&$$$)))******)))(((((()))+++&&&&&&&&&''''''((((((((('''''''''''''''''''''''',,,***)))''''''(((***++++++***))))))))))))******(((((((((''''''(((((((((((('''''''''&&&&&&&&&'''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''(((((())))))(((((((((((())))))&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((()))***+++)))))))))(((((('''&&&&&&(((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((('''&&&&&&***)))((('''''''''(((((()))(((''''''''''''((()))))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&'''&&&###"""%%%%%%$$$###$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$######$$$%%%''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%yyytttoookkkjjjhhhggggggiiijjjjjjhhhfff```^^^]]]]]]___aaabbbaaabbb```___]]]\\\[[[[[[[[[WWWUUUTTTUUUWWWYYYZZZYYY\\\[[[\\\\\\\\\YYYTTTPPPKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDDDDCCCAAA>>>;;;999999777666666666555333111///...,,,,,,,,,,,,***(((*********))))))(((((((((((()))******)))'''$$$"""%%%'''((()))((('''((()))++++++***))))))((())))))((((((''''''''''''(((((('''''''''%%%###$$$'''******))))))((('''&&&&&&&&&&&&''''''''''''''''''&&&###$$$&&&'''''''''&&&%%%''''''&&&%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%$$$###%%%%%%%%%&&&&&&((())))))%%%%%%&&&(((***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''$$$&&&'''))))))(((&&&%%%$$$%%%&&&%%%######%%%&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&%%%&&&(((***,,,***)))))))))))))))******'''(((((((((((((((((('''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&''''''((()))&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''(((******+++))))))((((((''''''''''''(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((''''''''''''((()))+++++++++***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$###""""""!!!########################%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%'''&&&$$$'''&&&$$$######%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$%%%$$$###$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%yyytttooojjjiiiggggggggghhhjjjjjjhhhfff```^^^\\\]]]___aaaaaaaaaaaaaaa___^^^]]]\\\\\\\\\WWWUUUTTTUUUWWWYYYYYYXXX[[[\\\]]]______\\\VVVRRRLLLJJJGGGFFFGGGFFFEEEDDDDDDDDDDDDCCCAAA===:::888:::888777777888777555333///...,,,,,,------+++***)))))))))*********************+++***)))'''%%%$$$%%%&&&(((((('''''''''(((******)))((((((((())))))((((((''''''''''''((((((%%%%%%$$$!!!$$$)))(((((('''&&&%%%$$$###"""###$$$%%%&&&''')))******"""###%%%&&&''''''&&&%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&%%%###%%%%%%%%%&&&'''((()))***&&&%%%&&&'''))))))'''%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%$$$%%%''')))%%%&&&'''((((((((('''&&&###$$$$$$###""""""###%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))+++(((((())))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((''''''&&&'''(((((())))))(((((('''(((((((((''''''((((((((('''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))******((((((''''''''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''*********)))(((&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%%%%((()))'''&&&%%%$$$$$$$$$&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%yyytttnnnjjjhhhfffffffffhhhjjjjjjhhhfff___^^^\\\]]]___aaaaaaaaaaaaaaa```___^^^]]]\\\\\\VVVUUUUUUVVVXXXYYYYYYXXXZZZ[[[^^^``````\\\VVVRRRJJJHHHFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDBBB>>>;;;999888777666777888888666444000...------......,,,+++''''''(((((()))*********)))))))))(((((((((((('''$$$&&&(((((('''&&&'''(((((((((((('''(((((())))))((((((''''''''''''(((((($$$%%%&&&### $$$)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))***+++$$$%%%&&&''''''((((((((($$$######"""###$$$%%%&&&&&&&&&&&&'''''''''(((((((((''''''((())))))((('''&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%&&&&&&&&&''''''''''''$$$&&&'''&&&%%%%%%'''***&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((''''''(((((())))))))))))&&&'''((())))))((('''&&&$$$%%%&&&((((((((('''''''''((()))******)))((('''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''(((&&&''')))***)))'''$$$###&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))***''''''&&&&&&'''((()))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&%%%###"""###$$$'''(((&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''"""######$$$%%%&&&''''''########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###''''''$$$###'''(((&&&#########$$$%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''(((((('''$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&yyytttnnniiihhhfffffffffhhhjjjjjjhhhfff___^^^\\\\\\___```aaaaaaaaaaaa```___^^^^^^]]]\\\VVVUUUUUUVVVXXXYYYXXXWWWYYYZZZ]]]``````\\\VVVQQQHHHGGGEEEFFFGGGIIIHHHHHHFFFGGGFFFEEECCC???<<<:::555444444555666666444333000///------......---+++%%%%%%&&&'''((()))******''''''&&&''''''(((******$$$&&&(((((('''&&&'''((('''''''''''''''((()))***((((((''''''''''''(((((($$$(((***)))%%%$$$&&&***&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###""""""$$$'''((('''&&&(((((('''&&&&&&&&&&&&'''(((&&&%%%%%%'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((+++,,,,,,***&&&%%%&&&(((&&&&&&&&&&&&&&&'''((()))&&&'''((('''%%%%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&'''(((((()))((((((&&&'''((())))))((('''&&&###$$$&&&((())))))(((((('''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''"""$$$'''***+++)))'''%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&''')))***,,,(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((()))'''%%%###$$$&&&))),,,((()))))))))((('''&&&%%%$$$%%%'''(((((('''%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&&&&!!! $$$%%%"""!!!"""###$$$%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%"""###$$$%%%'''((()))***###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&}}}wwwtttpppmmmiiihhhhhhjjjkkkkkkiiiggg```^^^]]]]]]___aaabbbbbb______^^^]]]\\\[[[ZZZYYYWWWVVVUUUWWWYYY[[[\\\[[[YYYYYYZZZ\\\^^^]]]WWWRRRHHHGGGFFFHHHJJJKKKKKKJJJCCCFFFGGGEEE???:::999999777666555555666555333111000///---+++*********+++))))))))))))))))))))))))******)))'''&&&%%%$$$###$$$'''***)))&&&$$$&&&(((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((()))))))))(((((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''''''''''')))'''%%%$$$$$$&&&)))***(((((((((((())))))))))))((((((((((((((((((((((((,,,+++)))((('''''''''(((&&&'''''''''((())))))))))))((('''&&&&&&'''((()))+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$%%%''')))(((&&&))))))))))))((('''&&&%%%''''''((((((((((((''''''))))))))))))((('''&&&&&&###$$$%%%&&&''''''''''''***)))''''''(((((((((''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((('''&&&&&&(((((('''&&&&&&%%%&&&'''))))))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''########################)))))))))((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((())))))((('''%%%$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$(((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$######""""""######$$$&&&%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwtttpppmmmjjjiiijjjkkklllllljjjhhhaaa___]]]]]]___```aaa```______^^^]]]\\\[[[ZZZZZZWWWVVVUUUVVVYYY[[[\\\[[[ZZZZZZZZZ]]]___]]]XXXSSSHHHGGGGGGHHHJJJKKKKKKJJJEEEFFFGGGEEEAAA===:::999666555444555555555333111000///---+++*********+++))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''((((((((('''''')))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''((('''&&&%%%%%%'''(((***(((((((((((()))))))))))))))))))))))))))))))))))),,,***)))'''&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&'''(((***,,,---))))))((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&((()))((('''((((((((((((((()))(((((((((((())))))))))))((((((+++***)))((('''''''''((($$$%%%&&&'''((((((((((((%%%###"""###%%%&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&'''((()))(((&&&&&&%%%&&&'''))))))'''%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$######$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxuuuqqqnnnlllkkkkkklllnnnnnnllliiibbb```^^^]]]^^^______^^^^^^^^^]]]\\\\\\[[[ZZZZZZVVVUUUTTTVVVYYY[[[[[[[[[[[[ZZZZZZ]]]___]]]XXXSSSHHHGGGGGGHHHJJJKKKJJJIIIHHHGGGFFFEEECCC@@@<<<888666444444444444444222000//////---,,,+++*********((((((((((((((((((((((((((((((((('''''''''&&&&&&)))&&&$$$&&&)))***'''###%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%)))(((''''''&&&''''''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))***************************)))((('''&&&&&&'''(((******)))))))))))))))(((&&&&&&'''((()))+++,,,---***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''((())))))(((''''''''''''((()))++++++)))))))))))))))))))))))),,,+++)))'''''''''((()))%%%%%%&&&'''(((((((((((("""!!! !!!$$$&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((()))(((&&&&&&%%%&&&'''))))))'''%%%&&&&&&''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######""""""""""""######%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyvvvrrrooommmllllllnnnoooooommmkkkccc```^^^]]]]]]^^^]]]]]]\\\\\\[[[[[[ZZZYYYYYYXXXUUUTTTSSSUUUXXXZZZ[[[[[[ZZZYYYYYY[[[]]][[[WWWRRRIIIHHHGGGHHHJJJKKKJJJIIIIIIFFFDDDDDDDDDAAA;;;777555444333333444333111//////...---,,,+++*********(((((((((((((((((((((((('''''''''''''''((((((((((((&&&%%%&&&((()))'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''(((******))))))(((((('''''')))))))))(((((()))))))))++++++***)))))))))))))))(((((((((((((((((((((((()))((('''''''''(((((((((((('''''''''''')))***+++))))))(((((((((((()))))))))))))))(((((('''&&&&&&$$$%%%&&&'''''''''''''''&&&$$$###$$$&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((('''%%%&&&%%%&&&'''))))))'''%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{wwwssspppmmmllllllnnnoooooommmkkkbbb```]]]\\\\\\]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWTTTSSSRRRTTTWWWZZZ[[[[[[XXXWWWVVVXXXZZZYYYUUUPPPIIIHHHGGGHHHJJJJJJJJJHHHGGGEEECCCBBBBBB@@@:::555555444333333444333111///.........---,,,+++***)))(((((((((((((((((((((((('''''''''(((((((((((()))%%%''')))(((&&&%%%&&&(((&&&'''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&((()))***)))((('''(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''))))))***))))))(((((('''''''''((((((((((((((((((((((((+++***))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&''''''((())))))(((((((((((())))))))))))(((''''''((())))))&&&''')))******'''$$$###$$$%%%%%%&&&&&&&&&&&&%%%***(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%&&&'''))))))'''%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||xxxtttppplllkkkkkklllnnnnnnllliiiaaa___\\\[[[\\\\\\\\\[[[YYYYYYYYYXXXXXXWWWWWWWWWSSSRRRRRRTTTWWWZZZ[[[[[[WWWUUUUUUVVVXXXWWWSSSPPPJJJHHHHHHHHHJJJJJJIIIHHHFFFEEEDDDCCCAAA>>>999666666444444444444444222000.........---,,,+++))))))((((((((((((((((((((((((((((((((((((((((((((((((###'''***)))&&&$$$&&&)))'''''''''((((((((())))))&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&%%%###%%%'''((()))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&'''((()))***)))(((((((((((((((((())))))))))))'''''''''''''''''''''''')))(((''''''((()))***+++))))))))))))))))))((((((%%%&&&''')))***+++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((((())))))(((''''''(((*********+++++++++******)))***)))(((''''''((()))***&&&(((***+++***(((%%%###%%%%%%&&&&&&&&&&&&&&&%%%***(((&&&&&&'''((('''&&&'''''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&%%%$$$%%%&&&'''&&&$$$&&&%%%&&&'''))))))'''%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""!!!""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%}}}yyyuuuqqqjjjiiijjjkkklllllljjjhhh```^^^[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXRRRQQQQQQSSSWWWYYYZZZZZZXXXVVVTTTVVVXXXWWWTTTPPPJJJIIIHHHHHHJJJJJJIIIHHHEEEFFFGGGEEEAAA===:::999666555444555555555333111---.........---+++)))((()))))))))))))))))))))))))))))))))(((((((((((((((&&&'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((''''''###%%%(((******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%&&&'''''')))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((()))***,,,---***+++++++++++++++,,,,,,&&&(((***+++------...---++++++*********++++++,,,++++++++++++++++++++++++)))+++,,,+++((((((***,,,***,,,...000000000...------,,,***))))))***,,,---++++++******)))((((((((('''((((((((((((((('''''')))'''&&&&&&((())))))(((&&&'''''''''((((((((()))%%%%%%&&&&&&'''(((((()))((('''&&&&&&(((((('''&&&&&&%%%&&&'''))))))'''%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!!!!""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}yyyuuuqqqiiihhhhhhjjjkkkkkkiiiggg___]]][[[ZZZ[[[\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZQQQQQQQQQSSSVVVYYYZZZZZZYYYWWWUUUVVVXXXXXXUUUQQQJJJIIIHHHHHHJJJJJJIIIHHHEEEGGGIIIGGGAAA<<<;;;;;;777666555555666555333111---.........---+++)))(((***************************)))))))))((((((((('''(((&&&$$$&&&)))***'''$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))%%%$$$$$$###$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))((($$$&&&))),,,,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))((()))***+++---...,,,,,,,,,------.........,,,,,,............,,,,,,//////.........//////000////////////////////////+++---...---******,,,///))),,,000333555444222111///...,,,++++++,,,...///000...+++(((''')))+++---)))***************)))))))))((('''(((***,,,,,,,,,&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))***((('''((()))***)))(((&&&%%%&&&'''))))))'''%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&'''&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%###"""$$$##################$$$""""""$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~vvvqqqooojjjiiiiiiiiijjjiiigggddd^^^\\\[[[[[[\\\]]]]]]\\\YYYXXXYYYZZZ\\\\\\ZZZXXXSSSRRRQQQRRRVVVZZZ\\\]]]ZZZXXXWWWYYYZZZYYYUUUQQQLLLIIIEEEEEEGGGIIIIIIHHHEEEEEEEEECCCAAA===999777444333333444555666444333111000///...,,,+++***)))***************++++++++++++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$### &&&***)))&&&###"""%%%%%%%%%&&&&&&%%%$$$$$$%%%###%%%+++111222+++$$$%%%&&&'''''''''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))%%%""""""$$$&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((((((((())))))&&&&&&''''''''''''''''''***)))((('''&&&%%%%%%$$$((((((((((((((()))******************))))))))))))+++,,,---,,,***)))***+++.........,,,++++++---///...111333444444333333444777777666666555444444444333333333333333444555555555444333333222222222333333222111000000000000000...------///111111000...000///...---,,,,,,------222111111///---+++)))'''...------,,,+++***))))))******)))))))))******+++((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%$$$###""""""######%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&}}}uuuooonnnjjjiiihhhiiijjjiiigggddd^^^\\\[[[[[[\\\]]]\\\\\\[[[ZZZZZZ[[[]]]\\\ZZZXXXSSSRRRQQQSSSVVVZZZ\\\]]]ZZZXXXWWWYYY[[[ZZZVVVRRRLLLIIIEEEEEEHHHJJJIIIHHHEEEEEEEEECCC@@@===999777777666555555555444222000//////...---+++***)))(((((((((((((((((((((((((((+++***)))((((((((()))***(((''''''''''''''''''(((''''''&&&&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&((()))+++,,,,,,%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$### ###&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%''',,,000///***%%%******++++++***)))'''&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$###%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,,,,++++++***)))((((((((((((''''''(((((()))***+++++++++******************,,,------,,,,,,---///000111222222111222444666555888;;;=========>>>???????????????>>>>>>======?????????>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::888777666555555333222111111222222111//////...---,,,,,,,,,,,,---//////...---+++***(((''')))))))))(((''''''&&&&&&)))))))))(((((())))))***(((((((((((((((((((((((('''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$%%%$$$###"""###%%%%%%%%%###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$%%%$$$$$$##################$$$$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###"""""""""######%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&{{{sssnnnmmmjjjiiihhhhhhiiiiiifffddd]]]\\\ZZZZZZ\\\]]]\\\[[[[[[ZZZZZZZZZ[[[ZZZXXXVVVTTTRRRQQQSSSWWW[[[]]]^^^[[[YYYWWWYYY[[[[[[WWWSSSLLLIIIFFFFFFIIIKKKJJJHHHDDDDDDDDDCCC@@@<<<999666888666555555666555333111......---,,,***)))((((((((((((((((((((((((((((((+++***)))(((((((((((((((((('''&&&%%%%%%&&&'''((()))(((((('''&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%(((***$$$%%%%%%&&&&&&%%%%%%%%%%%%'''***------,,,)))'''((())))))((('''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))(((((('''''''''***)))))))))******+++,,,,,,,,,,,,---------------+++---///000000111333555555888;;;======>>>@@@BBBCCCFFFIIIKKKLLLMMMNNNPPPNNNNNNNNNNNNMMMMMMMMMMMMQQQPPPOOOOOOOOOOOOOOOPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGDDDBBB@@@???>>><<<999777777666555333222222000///..................---,,,+++***)))((((((((((((((((((((('''''')))((((((''''''((((((((())))))))))))))))))))))))((((((''''''&&&''''''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$###$$$$$$%%%%%%%%%###"""###$$$$$$###!!!"""""""""""""""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$############""""""###$$$%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyrrrmmmllljjjiiihhhhhhhhhhhhfffeee]]][[[ZZZZZZ[[[\\\\\\[[[ZZZXXXWWWWWWWWWWWWUUUSSSSSSRRRQQQSSSWWW[[[^^^___[[[XXXWWWXXXZZZZZZWWWSSSLLLIIIFFFGGGJJJLLLKKKIIIDDDDDDCCCBBB???<<<888666444333333555777777666555......---,,,+++***))))))***************)))))))))***))))))(((''''''''''''(((&&&%%%$$$$$$%%%&&&(((******))))))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$'''***$$$$$$%%%&&&&&&&&&%%%%%%%%%))),,,---***((('''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&###!!!%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))&&&&&&''''''((()))))))))'''''''''''''''''''''''',,,,,,------...///111111111111111111111111111111000222555777888:::===??????BBBGGGJJJLLLNNNPPPQQQTTTWWWZZZ\\\\\\]]]^^^___^^^^^^^^^^^^^^^^^^______aaaaaa```_________``````___^^^^^^]]]]]]]]]^^^^^^___^^^\\\YYYVVVRRRPPPNNNMMMJJJFFFDDDBBBAAA>>>======<<<:::888666444333222000000///...---,,,++++++++++++++++++++++++++++++))))))((('''''''''(((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%&&&$$$######$$$$$$###!!!!!!!!!!!!"""###$$$%%%&&&$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$~~~xxxqqqmmmllljjjiiiggggggggggggfffeee]]][[[ZZZZZZ[[[\\\\\\[[[ZZZXXXVVVVVVVVVVVVUUUSSSSSSQQQQQQSSSWWW[[[^^^___ZZZXXXUUUVVVWWWWWWTTTQQQJJJHHHFFFGGGJJJLLLJJJHHHCCCCCCCCCAAA???;;;777555333222333444666777666555//////...---,,,++++++***************))))))((((((((((((((((((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((())))))******&&&&&&%%%%%%%%%&&&&&&'''+++***)))((('''%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%))),,,+++(((%%%&&&(((%%%&&&&&&&&&'''(((((()))%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''&&&$$$!!! %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******%%%&&&&&&'''(((((())))))*********+++,,,,,,------......000111444666888:::;;;;;;;;;:::::::::999999999;;;>>>@@@BBBDDDGGGJJJKKKNNNSSSWWWZZZ\\\^^^```ccceeehhhiiiiiihhhiiijjjkkklllllllllmmmmmmnnnnnnqqqqqqpppooooooppppppqqqooonnnnnnnnnnnnnnnooooooqqqqqqooommmiiifffcccaaa___\\\YYYVVVTTTQQQNNNLLLLLLKKKIIIEEEBBB>>>;;;999666555333111000///............------,,,++++++++++++***)))(((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$&&&'''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&'''&&&$$$$$$%%%%%%$$$""""""""""""######%%%&&&'''$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$%%%&&&(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$~~~yyyrrrnnnnnnkkkiiiffffffggggggfffeee\\\[[[YYYYYY[[[\\\[[[ZZZ\\\ZZZXXXXXXXXXYYYXXXWWWQQQPPPPPPRRRVVV[[[]]]^^^ZZZWWWSSSSSSTTTSSSPPPMMMHHHFFFEEEFFFJJJKKKJJJGGGBBBBBBBBBAAA>>>:::777444555444333444555555333111//////...------,,,++++++)))((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!###&&&&&&%%%######$$$######$$$%%%&&&&&&&&&&&&%%%''')))(((&&&$$$&&&(((%%%%%%$$$%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''&&&%%%###"""$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''((())))))******++++++,,,---...///000000000222444888<<<@@@DDDFFFJJJIIIHHHGGGFFFFFFEEEDDDEEEGGGJJJLLLMMMOOORRRUUUVVVYYY]]]```bbbeeehhhjjjlllnnnqqqrrrqqqppppppqqqtttuuuuuuvvvwwwxxxyyyyyy}}}}}}}}}}}}}}}~~~||||||||||||||||||}}}~~~~~~|||yyyvvvuuurrrpppmmmkkkiiifffbbb___^^^]]]ZZZWWWRRRNNNJJJHHHCCCAAA>>>;;;888666666555222111000...---+++***)))------,,,+++************((((((((((((((((((((((((******)))(((''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&$$$&&&''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&'''%%%$$$%%%&&&&&&%%%$$$###############$$$%%%&&&############$$$%%%&&&&&&#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###%%%&&&'''(((#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzztttppppppkkkhhhfffeeefffgggfffeee\\\[[[YYYYYY[[[[[[[[[ZZZ\\\ZZZXXXXXXYYYZZZZZZYYYPPPOOONNNQQQUUUZZZ]]]^^^YYYUUUQQQPPPPPPOOOLLLIIIGGGEEEDDDFFFIIIKKKIIIFFFBBBBBBBBB@@@===:::666444444333222333444444222000......------,,,+++++++++)))(((((('''&&&&&&%%%%%%###$$$&&&'''((((((''''''%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((( !!!"""###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&'''(((&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((((((((('''((()))***+++,,,------,,,---...///111222444444888999===BBBHHHNNNSSSVVVYYYXXXWWWUUUTTTRRRQQQPPPQQQSSSUUUWWWWWWYYY[[[]]]^^^```bbbdddfffiiimmmpppnnnqqqsssuuuuuuuuuuuuvvvyyyzzzzzz{{{}}}~~~~~~}}}yyytttpppqqqpppnnnkkkgggccc___]]]WWWTTTPPPKKKGGGDDDCCCBBB===<<<:::777444111///...000///...---,,,,,,,,,,,,))))))))))))))))))))))))+++***)))(((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''%%%$$$###$$$%%%&&&%%%$$$######"""""""""######$$$############$$$%%%&&&'''"""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&zzzuuuqqqqqqkkkhhhfffeeefffffffffeee\\\ZZZYYYYYYZZZ[[[[[[ZZZZZZXXXVVVVVVWWWYYYYYYYYYOOONNNNNNPPPUUUYYY\\\]]]YYYUUUPPPNNNNNNMMMIIIFFFEEEDDDCCCEEEIIIJJJHHHEEEBBBBBBAAA@@@===:::666444/////////111444555555333---,,,,,,++++++*********+++******)))((('''''''''"""###%%%'''((((((((('''%%%''')))++++++)))'''%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&((("""###$$$%%%&&&&&&'''&&&$$$#########$$$%%%%%%&&&///...+++)))((('''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***((('''(((***&&&&&&&&&'''''''''(((((())))))))))))************)))******,,,---...//////333333444666888:::;;;;;;???AAAFFFLLLSSSZZZ```ccccccbbbaaa___\\\ZZZYYYXXXXXXZZZ\\\]]]]]]^^^```bbbaaacccdddfffgggjjjnnnqqqmmmpppsssuuuvvvwwwxxxyyy{{{{{{|||~~~{{{~~~}}}{{{xxxtttqqqooogggddd___YYYTTTQQQOOONNNJJJHHHFFFBBB>>>:::888666222111000///...---------++++++++++++++++++++++++++++++)))((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''###"""!!!"""$$$%%%%%%$$$###""""""!!!!!!!!!!!!"""############$$$%%%&&&'''""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""###%%%'''''''''%%%$$$""""""$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!! !!!!!!"""###$$$$$$$$$#################################$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$((('''&&&%%%$$$"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&}}}wwwqqqoooooojjjiiihhhhhhhhhhhhfffddd```^^^\\\[[[[[[ZZZYYYXXXYYYYYYXXXYYYZZZZZZXXXUUUTTTPPPNNNOOOTTTYYYZZZZZZVVVSSSPPPNNNMMMLLLJJJHHHEEEDDDDDDEEEHHHIIIIIIHHHEEEDDDBBB@@@===;;;999888222222333333222222111000111000///---,,,+++******&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$### ###&&&'''&&&$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$***'''$$$$$$&&&'''%%%###%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%%%%'''))))))&&&###%%%&&&'''(((***+++,,,---/////////000111222444555999;;;===???@@@CCCGGGIIIMMMOOOSSSWWW\\\```cccdddfffggggggeeebbb``````aaa^^^^^^___aaabbbbbbbbbbbbfffffffffgggiiijjjlllmmmnnnpppqqqtttuuuvvvwwwwww~~~~~~~~~wwwuuurrrnnnjjjhhhffffffddd^^^WWWSSSPPPKKKCCC===<<<999666444333333222000000...---,,,---,,,***(((************)))))))))(((******++++++***((('''&&&)))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$$$$&&&(((***(((''''''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%&&&&&&$$$######$$$&&&&&&""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&((('''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###############"""!!! !!!""""""""""""#########""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''################################################%%%###"""###$$$&&&%%%%%%$$$###"""###$$$$$$###"""}}}wwwqqqnnnnnnjjjiiihhhhhhiiiiiifffeee___]]][[[ZZZ[[[[[[ZZZYYYYYYYYYXXXYYYZZZZZZXXXUUUSSSPPPMMMOOOTTTXXXZZZZZZUUUSSSPPPNNNMMMKKKIIIHHHDDDCCCCCCDDDGGGHHHHHHGGGDDDCCCBBB@@@===;;;999888444444555555444444333222111000///---,,,+++******''''''''''''''''''''''''((('''''''''''''''((()))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&''''''''''''&&&%%%$$$(((((((((&&&$$$%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$$$$&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###%%%&&&(((((('''&&&%%%&&&'''''''''''''''&&&&&&)))))))))***++++++,,,,,,+++)))((()))+++,,,***'''((()))***+++,,,...//////333444555777999<<<>>>???CCCEEEGGGIIIJJJLLLOOOQQQUUUWWWZZZ^^^bbbeeeggghhhiiijjjjjjhhheeecccccccccdddeeefffhhhiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnnnnoooppprrrtttvvvxxxyyy}}}{{{zzzyyywwwsssmmmiiifff```XXXRRRJJJGGGBBB>>><<<999777555555333000000000000///---,,,++++++++++++*********'''(((((()))((('''&&&%%%((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%(((((((((((('''&&&$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""###$$$&&&%%%%%%$$$#########$$$$$$$$$###~~~vvvpppllllllkkkjjjiiiiiijjjjjjhhhfff^^^]]][[[[[[[[[\\\[[[ZZZYYYYYYXXXYYYZZZZZZXXXUUUSSSOOOMMMNNNSSSWWWYYYYYYUUUSSSOOOMMMLLLKKKHHHGGGCCCBBBBBBCCCEEEGGGGGGFFFCCCCCCBBB@@@===;;;999888444444555555444444333222111000///---,,,+++******)))((((((''''''&&&&&&&&&'''&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&(((&&&"""###((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###&&&&&&'''''''''''''''&&&&&&''''''((()))***++++++***((('''''')))***)))(((,,,---...000222444555666:::;;;===???CCCFFFIIIKKKNNNPPPRRRSSSSSSTTTWWWYYY]]]___aaacccfffgggiiiiiikkkkkkkkkjjjgggeeeeeefffhhhiiikkkmmmnnnnnnnnnmmmmmmmmmllllllmmmnnnoooooooooooooooqqqsssvvvxxxzzz~~~~~~}}}{{{uuummmggg```[[[UUUOOOJJJEEE@@@===999666333111111111000////////////......---------''''''(((((((((''''''&&&((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''###$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$"""!!! ###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~wwwpppkkkkkkllljjjjjjjjjkkkkkkiiiggg```^^^\\\[[[\\\\\\[[[YYYYYYYYYXXXYYYZZZZZZXXXUUURRRNNNLLLMMMRRRVVVXXXXXXUUUSSSOOOMMMLLLJJJHHHFFFAAAAAA@@@BBBDDDFFFEEEEEEBBBBBBAAA@@@>>>;;;999777222222333333222222111000111000///---,,,+++*********))))))((('''&&&&&&%%%&&&&&&&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&''''''((('''''''''&&&&&&&&&''''''((((((((()))(((''''''(((***+++,,,111222444777;;;>>>@@@BBBDDDDDDFFFHHHKKKNNNQQQRRRTTTVVVXXXYYYYYYYYYZZZ\\\```aaabbbcccdddeeeeeeeeehhhiiijjjiiihhhggghhhiiiiiijjjlllnnnoooooonnnmmmooonnnnnnnnnnnnoooppppppsssrrrqqqqqqsssuuuxxxzzz}}}}}}~~~~~~yyyuuupppiiiaaaZZZSSSMMMHHHCCC@@@;;;888666555333222333222222111000000//////))))))*********)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###""""""$$$%%%%%%$$$""""""%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((###$$$%%%%%%######$$$%%%"""""""""!!! !!!!!!"""""""""#################################&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%###$$$%%%$$$$$$###$$$%%%xxxqqqlllkkkkkkjjjjjjjjjlllllljjjhhhbbb```]]]\\\\\\[[[YYYXXXYYYYYYXXXYYYZZZZZZXXXUUUQQQMMMKKKLLLQQQUUUWWWWWWVVVSSSPPPMMMLLLJJJHHHFFFAAA@@@@@@AAADDDEEEEEEDDDAAAAAAAAA@@@>>>;;;888777222222333333222222111000111000///---,,,+++************)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%''''''%%%""" ###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&'''((((((''''''***************)))))))))---------...///111444666666888<<>>;;;888666444444555555444444333222111000///---,,,+++*********))))))(((((('''''''''''''''&&&&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&(((((((((&&&$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((((())))))))))))))))))))))))---///222444555888;;;>>>>>>@@@EEEJJJQQQVVV[[[]]]___^^^]]]]]]\\\\\\]]]]]][[[]]]```aaa```______``````aaabbbbbbbbbbbbbbbaaaccceeeggghhhiiijjjlllnnnpppqqqsssttttttqqqooommmllllllmmmoooqqqsssuuuvvvvvvuuutttttttttuuuvvvwwwzzztttmmmiiibbb^^^YYYUUUPPPKKKFFFCCC???>>><<<:::777555333222///...---,,,++++++++++++++++++++++++************&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%%%%$$$###############"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%###%%%'''&&&###"""$$$'''|||uuupppnnnjjjiiiiiijjjkkkkkkjjjhhh___]]]\\\\\\]]]]]]]]]\\\YYYYYYXXXYYYZZZZZZXXXUUUOOOLLLIIIJJJOOOTTTUUUUUUYYYVVVRRRPPPNNNLLLIIIGGGAAA@@@@@@AAADDDEEEEEEDDD>>>???@@@@@@>>>;;;888666444444555555444444333222111000///---,,,+++******)))))))))((((((((((((((((((((('''&&&%%%%%%%%%%%%###%%%'''))))))'''%%%###&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&###%%%''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%$$$"""!!!"""&&&)))((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%''')))******)))'''%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&'''''')))***+++,,,,,,...222777:::<<<>>>BBBEEEHHHJJJNNNSSSYYY^^^bbbeeeeeedddcccbbb``````______[[[^^^aaabbbbbbaaaaaabbb___```aaabbbbbbbbbbbbbbb```bbbcccdddddddddfffhhhmmmnnnooopppnnnkkkhhheeecccdddeeehhhlllooorrrtttqqqqqqrrrssstttuuuvvvvvv{{{|||}}}~~~~~~}}}|||{{{}}}|||{{{|||~~~}}}zzzpppnnnjjjgggccc]]]WWWSSSNNNMMMJJJGGGCCC@@@===<<<666444333111////////////------,,,,,,,,,+++++++++((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%$$$#########$$$$$$###$$$%%%%%%######$$$%%%"""###############""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$###############!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%"""%%%((('''###"""$$$'''}}}vvvqqqpppiiihhhhhhiiikkkkkkiiihhh\\\[[[ZZZ[[[^^^___```___YYYYYYXXXYYYZZZZZZXXXUUUOOOKKKIIIJJJOOOSSSUUUUUUZZZWWWSSSPPPNNNLLLJJJGGGAAA@@@@@@BBBDDDFFFEEEDDD>>>???@@@@@@???<<<888666222222333333333222111111111000///---,,,+++******(((((((((((()))))))))))))))((('''&&&%%%$$$$$$$$$"""$$$(((******((($$$"""%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''$$$&&&(((((('''&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""" $$$)))((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&(((***++++++***(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((()))+++---///111333444333888???CCCEEEGGGKKKNNNOOOQQQTTTYYY^^^bbbfffhhhfffeeecccbbb```_________ZZZ]]]```bbbbbbaaaaaaaaa]]]^^^___```aaabbbbbbbbb]]]^^^______^^^]]]___```fffggghhhhhhfffccc^^^\\\YYY[[[]]]aaaeeeiiimmmooolllmmmooorrrtttuuuvvvvvvuuuvvvxxxyyyyyyxxxvvvuuutttvvvxxxxxxxxxxxxyyy{{{}}}yyywwwxxxyyy{{{{{{~~~|||zzzwwwqqqkkkfff\\\ZZZWWWSSSOOOKKKHHHGGG===;;;999666555444444444......---------,,,,,,,,,******))))))))))))******''''''''''''''''''''''''%%%$$$###"""###$$$&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%$$$###""""""""""""###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%$$$!!!""""""""""""#########$$$$$$$$$$$$######""""""%%%$$$$$$###"""#########!!!"""###$$$%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%"""&&&((('''###"""$$$(((|||vvvpppnnnllljjjhhhgggggggggfffddd```^^^\\\\\\]]]]]]\\\[[[WWWYYYZZZ[[[[[[ZZZYYYWWWPPPNNNKKKLLLPPPUUUYYY[[[WWWVVVTTTQQQNNNLLLJJJIIICCCAAAAAABBBDDDFFFFFFFFF@@@@@@@@@???===:::888666222333444555444222000...111---***)))+++------,,,,,,+++***))))))***+++,,,,,,++++++***)))(((((('''%%%&&&&&&&&&'''(((((((((!!!"""$$$&&&((()))******''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((($$$ %%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''''''''%%%$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$&&&)))***)))((('''&&&%%%%%%$$$%%%'''(((((()))***+++,,,,,,***((('''&&&&&&((()))++++++,,,...111444666888999===@@@EEEJJJOOORRRSSSTTTUUUUUUVVVYYY\\\```dddffffffeeedddbbbaaaaaaaaaaaaaaa`````````aaabbbaaa```______]]]\\\[[[ZZZZZZZZZTTTTTTSSSSSSSSSTTTTTTTTTXXX\\\``````\\\XXXVVVVVVRRRSSSTTTWWW\\\aaafffiiiiiilllooorrrrrrssstttvvvwwwtttssstttvvvwwwuuusssrrrssstttuuuvvvwwwxxxyyy}}}}}}}}}}}}}}}}}}||||||}}}{{{xxxuuutttuuuwwwxxxyyy{{{~~~~~~zzzwwwqqqnnnjjjgggddd___XXXSSSMMMHHHAAA===;;;777333///000///...,,,,,,,,,---...---+++))))))))))))((('''''''''''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&))))))(((%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$""""""###$$$######""""""""""""""""""""""""######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$%%%((((((&&&### """$$$%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%%%%!!!"""%%%$$$""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$#########""""""!!!!!!"""######$$$$$$######"""############$$$%%%&&&'''(((&&&###"""###$$$%%%$$$&&&&&&%%%$$$############"""###$$$$$$###$$$&&&'''""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%  ###############$$$%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""###$$$$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###""" $$$###"""""""""###%%%&&&|||vvvqqqooollljjjggggggggggggfffddd```^^^\\\\\\]]]]]]\\\[[[WWWXXXZZZ[[[[[[ZZZXXXWWWOOOMMMKKKKKKOOOTTTXXXZZZXXXWWWUUURRRNNNKKKIIIHHHAAA@@@???AAACCCEEEEEEEEEBBBBBBAAA@@@>>>;;;888777333333444444333222000///...+++(((''')))+++***)))******)))(((((()))******((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))%%%((('''###"""%%%&&&$$$(((''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%'''((()))&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((())))))***)))(((((((((***,,,---///000222555888;;;>>>???CCCEEEIIINNNQQQSSSTTTUUUVVVVVVWWWYYY[[[^^^aaabbbccccccbbbaaaaaaaaabbbbbbaaa```____________^^^]]]^^^]]][[[YYYXXXWWWVVVVVVNNNMMMLLLKKKLLLMMMNNNOOOOOOSSSVVVVVVSSSPPPPPPQQQRRRSSSUUUWWW\\\```eeegggkkknnnqqqsssssstttuuuwwwxxxvvvtttuuuwwwwwwuuusssssstttuuuvvvxxxyyyzzz{{{||||||{{{zzzyyyyyyyyyyyy{{{yyyvvvsssrrrssstttuuuwwwxxx{{{~~~~~~|||xxxvvvsssnnnhhhcccYYYSSSJJJDDD@@@<<<888444666555333222222222333444222000---,,,,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""$$$&&&&&&$$$""""""###%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&&&&$$$"""!!!"""###%%%%%%$$$###""" !!!"""$$$%%%&&&&&&'''"""###&&&%%%###"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&###!!! !!!"""""""""%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$###"""$$$%%%########################""""""######$$$%%%%%%&&&###!!! """$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################"""#########$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######""""""######$$$%%%|||vvvrrrpppkkkiiigggfffggggggfffddd```^^^\\\\\\]]]]]]\\\[[[WWWXXXZZZ[[[[[[ZZZXXXWWWOOOMMMKKKKKKOOOTTTWWWYYYYYYWWWUUURRROOOKKKHHHFFF@@@???>>>???BBBDDDDDDDDDCCCCCCBBBAAA>>>;;;888666444444444333222222111111---+++(((((()))******)))))))))(((((((((((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$***,,,)))&&&'''((('''(((((('''&&&%%%$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&''''''((((((+++******+++,,,///111222555666999<<<@@@CCCFFFGGGJJJLLLOOORRRUUUVVVVVVVVVWWWWWWXXXXXXZZZ\\\]]]^^^```````````````aaabbbbbb______^^^\\\[[[YYYXXXXXXVVVUUUSSSQQQOOONNNMMMLLLIIIGGGFFFEEEEEEGGGJJJKKKNNNQQQTTTTTTRRRQQQRRRUUUXXXXXXZZZ]]]```dddgggiiinnnqqqsssuuuuuuuuuvvvxxxzzzxxxwwwwwwxxxxxxwwwuuuvvvwwwxxxzzz|||}}}}}}{{{xxxwwwwwwwwwxxx{{{yyyvvvtttrrrrrrsssssstttuuuwwwyyy{{{}}}}}}~~~~~~~~~~~~yyyvvvkkkdddYYYPPPJJJEEE@@@<<<777666444333333333444555777444111//////...,,,***))))))(((((((((''''''''''''&&&%%%%%%$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$###!!!!!!"""###$$$%%%$$$###### !!!!!!"""######$$$$$$(((%%%""""""%%%''''''%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$#################################"""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&###!!! !!!"""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&$$$"""!!!"""$$$##############################$$$$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!########################""""""###$$$%%%&&&''''''$$$&&&''''''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$|||wwwrrrpppjjjhhhfffffffffgggfffddd```^^^\\\\\\]]]]]]\\\[[[YYYZZZ[[[]]]]]][[[ZZZYYYPPPNNNLLLMMMPPPUUUXXXYYYYYYXXXVVVSSSOOOKKKGGGEEEAAA???>>>@@@BBBDDDDDDDDDCCCCCCBBB@@@===:::777555555555333222222111222222...---,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((()))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%"""(((+++'''"""###&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((()))''''''(((((()))*********+++,,,---///111444777888<<<===@@@CCCFFFJJJLLLNNNNNNPPPRRRTTTVVVXXXXXXYYYWWWWWWXXXYYYZZZ[[[\\\]]]______^^^^^^^^^^^^______[[[[[[ZZZXXXUUUSSSSSSSSSPPPOOONNNLLLKKKJJJJJJIIIJJJHHHFFFDDDEEEHHHKKKNNNSSSVVVXXXXXXWWWXXX[[[___bbbccceeehhhkkkmmmoooppprrrtttvvvvvvvvvvvvwwwyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{|||~~~|||zzzzzz{{{{{{~~~|||zzzwwwuuuuuuuuuuuuttttttvvvwwwxxxyyyyyyyyyzzzyyyyyyzzz|||~~~yyysssiiiaaaZZZRRRJJJDDD999888666555444444444444888555333111111000...---+++******))))))((((((((()))(((&&&$$$$$$%%%&&&(((%%%%%%%%%&&&&&&'''''''''''''''&&&%%%######%%%(((%%%%%%%%%$$$$$$#################################&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%"""""""""#########""""""!!!"""###$$$$$$$$$$$$###&&&%%%$$$###"""!!! (((%%%###$$$&&&'''&&&%%%"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""########################"""######$$$$$$######"""$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!###$$$########################$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%$$$$$$###"""##############################$$$%%%%%%&&&''''''!!!###&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###%%%%%%$$$######|||vvvrrrpppjjjhhhfffeeefffgggfffeee```^^^\\\\\\]]]]]]\\\[[[ZZZ[[[]]]^^^^^^]]][[[ZZZRRRPPPNNNOOOSSSVVVYYYZZZXXXXXXVVVSSSOOOKKKGGGDDDAAA@@@???@@@CCCEEEEEEEEEAAAAAA@@@>>><<<999666444666555444333222222222222.........---++++++++++++************************))))))))))))))))))******((((((''''''&&&&&&%%%%%%%%%&&&'''((()))*********''''''''''''''''''''''''&&&&&&%%%$$$###############$$$"""%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%%%%'''((()))&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$######"""(((''''''&&&&&&''''''((('''((())))))***+++,,,------///111444888;;;>>>@@@CCCDDDFFFIIIKKKNNNPPPQQQOOOPPPRRRTTTVVVXXXYYYZZZUUUVVVWWWYYY[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYUUUVVVVVVTTTQQQOOOPPPQQQOOOOOONNNNNNNNNNNNOOOOOONNNLLLJJJIIIJJJMMMQQQTTTVVVYYY\\\\\\\\\^^^bbbffflllnnnqqqtttvvvxxxxxxxxxwwwxxxyyyyyyxxxxxxyyy{{{zzz{{{}}}~~~~~~}}}~~~~~~|||zzzxxxwwwwwwwwwvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxyyy{{{}}}~~~~~~}}}|||zzzyyyxxxxxxzzz}}}}}}wwwqqqkkkaaaVVVMMMDDDCCC@@@===;;;999999999777555222222222222111000------,,,,,,+++***))))))***)))'''%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''######!!!!!!###%%%%%%%%%$$$$$$#################################$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%$$$$$$######""""""######$$$$$$$$$$$$''''''&&&%%%###"""!!! &&&%%%$$$$$$%%%%%%%%%$$$"""""""""#########$$$$$$&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$"""######$$$$$$######"""##################$$$%%%'''%%%######$$$%%%$$$###!!!"""###$$$$$$$$$$$$###"""#########""""""$$$&&&########################$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###!!!"""###$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""!!!"""###%%%%%%$$$######|||vvvpppnnniiigggeeeeeefffffffffeee```^^^\\\\\\]]]]]]\\\[[[ZZZ\\\]]]^^^^^^]]]\\\ZZZSSSQQQPPPQQQTTTXXXYYYZZZWWWWWWVVVTTTPPPLLLGGGEEEBBB@@@???AAACCCEEEEEEEEE?????????===;;;999666555555555444444333333222222---......---+++))))))*********++++++++++++******((((((((((((((((((''''''''''''''''''''''''&&&&&&###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###############&&&%%%!!!&&&((())))))((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$###"""(((((('''''''''''''''(((&&&'''(((***+++---...///222333777;;;@@@DDDHHHIIIKKKKKKLLLNNNOOOQQQRRRRRRPPPPPPQQQSSSUUUVVVXXXXXXTTTUUUWWWXXXZZZZZZ[[[[[[WWWWWWUUUTTTSSSRRRRRRRRROOORRRTTTSSSPPPOOOQQQTTTOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQSSSUUUYYY[[[^^^aaaeeefffeeeggglllppptttvvvyyy}}}}}}}}}~~~}}}{{{{{{|||~~~}}}~~~}}}|||{{{zzzyyyyyyyyyzzz{{{{{{|||||||||||||||{{{zzzzzzyyyyyyzzzzzz{{{||||||{{{yyywwwuuusssqqqppprrruuuyyy{{{}}}~~~~~~yyypppddd[[[QQQOOOKKKFFFBBB???===<<<999777555444555555555444000000///...---,,,,,,+++,,,+++)))(((''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$###!!!"""$$$'''&&&&&&&&&&&&&&&&&&%%%#########$$$$$$$$$$$$$$$###"""!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""###$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######$$$###""""""######""" !!!"""###$$$$$$$$$###""" """###"""""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$""" !!!"""###$$$%%%&&&&&&&&&########################&&&%%%%%%%%%$$$$$$$$$###"""######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$|||uuuooommmhhhgggeeeeeefffffffffeee```^^^\\\\\\]]]]]]\\\[[[YYYZZZ\\\]]]]]]\\\ZZZYYYRRRQQQPPPQQQTTTWWWYYYYYYVVVVVVUUUTTTQQQLLLHHHEEE@@@???>>>???BBBDDDDDDDDD>>>>>>>>>>>><<<:::888777444555555555555333222111...///000///,,,******+++((()))***++++++***)))((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''')))(((%%%%%%)))+++)))))))))((('''&&&%%%$$$$$$&&&%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$'''&&&&&&''''''((()))***'''(((***,,,...000222333777999>>>CCCIIINNNQQQSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTVVVVVVWWWVVVVVVUUUNNNNNNMMMLLLKKKKKKKKKLLLLLLOOOSSSTTTRRRSSSVVVZZZVVVVVVVVVVVVVVVWWWWWWXXXZZZZZZZZZ[[[]]]___bbbcccgggjjjnnnppppppqqquuuyyyzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxyyyyyyxxxvvvssspppmmmllliiikkknnnqqqtttuuuvvvvvvvvvxxxzzz|||~~~|||rrrkkkaaa]]]XXXRRRLLLGGGDDDBBB???===;;;:::::::::888777333222111000///......---,,,,,,++++++***))))))(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''%%%######%%%'''%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&$$$"""!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%###%%%'''&&&$$$###$$$&&&###############$$$$$$%%%""""""######$$$$$$%%%%%%$$$%%%&&&%%%$$$############""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$$$$###""""""######""" !!!"""$$$$$$$$$###!!! """######"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###!!!"""###$$$%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%&&&&&&&&&%%%%%%######""""""######$$$%%%|||tttnnnlllhhhfffeeeeeefffffffffeee```___]]]\\\]]]]]]\\\[[[WWWYYYZZZ[[[[[[ZZZYYYWWWRRRPPPOOOQQQTTTVVVXXXXXXUUUUUUUUUTTTQQQMMMIIIFFF???>>>===>>>AAACCCCCCBBB>>>>>>???>>>===<<<:::999333444666666666444222000000222444222///,,,---...'''((()))******)))((('''******)))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&''''''((($$$&&&%%%$$$&&&)))((($$$&&&&&&&&&''''''''''''((('''%%%###""""""###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''(((((((((''''''%%%%%%%%%&&&((()))+++,,,)))+++---///222555777888;;;>>>CCCIIIOOOTTTWWWYYYWWWWWWVVVUUUTTTSSSSSSRRRUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUTTTSSSQQQPPPGGGFFFFFFFFFFFFGGGHHHHHHJJJOOOTTTUUUTTTVVV[[[___ccccccbbbaaaaaaaaaaaaaaa```aaabbbdddfffhhhiiijjjiiimmmqqqsssssstttwww{{{}}}{{{xxxvvvwwwwwwvvvtttqqqnnnjjjhhheeegggjjjmmmoooqqqqqqqqqkkkmmmqqqtttwwwyyyzzzzzz~~~~~~|||vvvpppmmmfff___XXXRRRNNNLLLEEECCC@@@>>>===<<<;;;999444444333222111000///...,,,------,,,,,,***)))((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&$$$###"""###%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""$$$'''&&&$$$"""$$$%%%######""""""######$$$%%%$$$$$$######""""""!!!!!!%%%&&&'''&&&%%%$$$###$$$###"""!!!!!!!!!"""$$$%%%""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$&&&%%%###""""""###$$$%%%$$$""" $$$$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$######%%%&&&&&&$$$"""$$$$$$%%%%%%%%%$$$$$$###########################!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&$$$!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###%%%&&&&&&%%%###""" """###$$$%%%%%%%%%$$$###"""""""""###%%%&&&~~~uuummmjjjgggeeeccccccdddffffffffffffddd```___^^^]]][[[YYYYYY[[[\\\]]]]]]\\\[[[YYYSSSNNNKKKNNNQQQSSSUUUYYY\\\YYYTTTPPPNNNKKKHHHEEEAAA@@@>>>???@@@AAAAAA@@@??????@@@???===:::777555666444333333333333222000...---++++++++++++***(((******))))))((((((''''''(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$'''))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''%%%$$$###$$$&&&)))((('''&&&''')))+++,,,///111444666999===BBBFFF???AAADDDIIINNNTTTXXX[[[YYYYYYXXXWWWVVVUUUTTTTTTUUUUUUTTTSSSSSSRRRQQQQQQMMMOOORRRSSSSSSPPPMMMKKKIIIFFFCCC@@@AAADDDIIILLLNNNRRRVVVYYYZZZ^^^ccchhhmmmnnnnnnllliiigggfffffffffggghhhjjjlllnnnpppqqqqqqssstttuuuvvvxxx|||~~~|||zzzyyyxxxxxxsssqqqooollljjjjjjkkkkkkhhhiiijjjkkklllkkkjjjjjjmmmmmmnnnnnnnnnooooooooouuuvvvyyy|||~~~~~~{{{uuunnnhhhbbb]]][[[ZZZTTTLLLFFFCCCAAA>>>;;;666555444444444444111///111000///...,,,+++***))))))(((((((((''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$###"""""""""###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%"""%%%''''''$$$"""%%%$$$""" !!!"""###%%%###!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###########################$$$###"""!!!!!!"""###$$$################################################&&&&&&%%%$$$###############$$$$$$%%%%%%%%%$$$$$$########################""""""$$$%%%%%%$$$###""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&''''''&&&%%%###"""#########$$$$$$%%%%%%%%%&&&&&&%%%$$$############~~~vvvnnnkkkhhhfffddddddeeegggggggggeeeccc```^^^]]]\\\ZZZXXXYYYZZZ\\\]]]]]]\\\ZZZYYYSSSNNNKKKNNNQQQRRRTTTXXXZZZXXXTTTQQQNNNKKKGGGEEEAAA???>>>???@@@BBBBBBAAA?????????>>><<<999666555777555444444555444333111///...,,,,,,---,,,+++)))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%!!!"""%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&%%%%%%&&&(((***)))))))))***,,,...///222444666888:::>>>BBBFFFDDDFFFHHHLLLPPPUUUXXXZZZ[[[ZZZYYYXXXVVVUUUUUUTTTTTTTTTSSSRRRQQQOOOOOONNNMMMOOOQQQRRRQQQNNNKKKIIIFFFFFFFFFGGGIIIKKKMMMOOOQQQTTTYYY[[[\\\___eeeiiirrrttttttssspppnnnllllllmmmnnnoooqqqssstttuuuvvvvvvwwwxxxyyyzzz|||~~~|||{{{zzzsssrrrpppnnnmmmmmmnnnooolllmmmnnnooooooooonnnmmmlllllllllllllllkkkkkkkkknnnpppsssvvvzzz}}}~~~yyytttpppmmmlllccc]]]UUUPPPLLLIIIDDD@@@>>>===;;;::::::999777555222222111000///...---,,,*********)))((((((''''''$$$$$$#########$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&########################&&&%%%%%%$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&%%%""" !!!"""$$$%%%&&&%%%###"""&&&$$$###!!!!!!"""###$$$%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""######$$$$$$######"""######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###########################$$$###"""!!!!!!"""###$$$################################################&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$$$$#################################$$$$$$$$$######"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&%%%$$$###############$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$~~~wwwpppmmmiiigggeeeeeefffgggggggggdddaaa^^^]]]\\\[[[YYYXXXXXXYYY[[[\\\\\\[[[YYYXXXSSSMMMJJJMMMOOOPPPSSSWWWXXXVVVTTTRRROOOLLLGGGDDD@@@>>>===>>>AAABBBCCCBBB?????????>>><<<999666555777666555555666555333222000...------------,,,***'''''''''((()))*********'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''((((((######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''(((((('''&&&&&&(((***+++++++++,,,...000222444777999:::<<<===@@@CCCFFFHHHIIIKKKNNNQQQTTTVVVWWW[[[ZZZYYYWWWUUUTTTTTTTTTRRRQQQPPPOOOMMMLLLKKKJJJLLLNNNPPPPPPPPPMMMKKKIIIEEEHHHKKKOOORRRSSSSSSSSSUUUYYY\\\^^^___bbbfffkkkvvvxxxyyyyyyvvvtttrrrrrrpppqqqrrrtttuuuuuuvvvvvvxxxyyyzzz{{{{{{}}}~~~|||uuutttrrrqqqqqqqqqrrrsssqqqrrrsssttttttsssrrrqqqooonnnmmmlllkkkjjjiiiiiiiiikkknnnrrrvvvzzz}}}~~~~~~||||||pppjjjccc^^^ZZZTTTNNNHHHCCC@@@===::::::999888666444444444333222111000000...---,,,+++***(((''''''$$$######"""""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&########################&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######%%%&&&%%%###!!!)))'''%%%###""""""######&&&%%%###""""""###$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""############""""""######""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$########################$$$###"""!!!!!!"""###$$$################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$######"""########################%%%%%%$$$###"""""""""###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$%%%%%%~~~xxxrrrooojjjhhheeeeeeeeeffffffeeebbb```]]]\\\[[[[[[YYYWWWWWWYYYZZZ[[[[[[ZZZYYYWWWSSSMMMJJJLLLNNNOOOQQQUUUVVVTTTSSSRRRPPPLLLGGGCCC???>>>===>>>AAACCCCCCCCC??????>>>===;;;888666555666555555555666555333111///---,,,,,,------,,,***'''((((((((()))))))))***''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%$$$######$$$%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''(((***,,,,,,,,,---///222444777888<<<>>>??????@@@AAAEEEGGGHHHIIIKKKMMMPPPQQQSSSSSSXXXWWWUUUSSSRRRQQQQQQQQQNNNMMMLLLKKKJJJIIIHHHHHHKKKLLLNNNPPPPPPOOONNNLLLKKKMMMQQQUUUWWWXXXXXXWWWZZZ]]]```bbbbbbdddhhhllltttwwwyyyyyywwwuuussssssrrrsssuuuvvvvvvvvvvvvuuuvvvwwwxxxxxxxxxyyy|||~~~zzzyyyxxxvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvtttssstttsssrrrpppnnnmmmkkkkkkjjjkkknnnqqqtttxxx{{{}}}~~~{{{vvvpppkkkfff```XXXRRRGGGDDD???;;;:::999888666777666666555444444333333111000///---,,,***)))(((%%%$$$$$$###""""""""""""######$$$%%%%%%%%%%%%$$$!!!!!!"""""""""#################################&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###""""""$$$%%%%%%$$$"""###"""!!! !!!###$$$%%%%%%$$$######$$$$$$%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######""""""!!!######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$########################$$$###"""!!!!!!"""###$$$############################################################$$$%%%&&&'''######$$$$$$######""""""########################&&&%%%$$$"""!!!"""######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$###############$$$$$$$$$""""""""""""###$$$%%%&&&~~~xxxsssqqqjjjgggeeeddddddeeedddcccbbb___]]][[[[[[ZZZYYYWWWWWWYYYZZZ[[[[[[ZZZYYYWWWSSSMMMJJJLLLNNNNNNPPPTTTTTTSSSRRRQQQOOOLLLGGGCCC???>>>===>>>AAACCCCCCCCC@@@???>>><<<:::888666555444444444444555444111///---,,,++++++,,,,,,+++******)))))))))((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$"""###$$$&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((((('''$$$$$$$$$###############""""""######$$$%%%&&&&&&(((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((((((((()))+++......///000333666888;;;<<<@@@AAABBBBBBBBBCCCFFFIIIHHHJJJLLLNNNPPPQQQRRRRRRRRRQQQOOOMMMLLLLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIIILLLMMMPPPRRRSSSTTTTTTSSSUUUUUUWWWXXXZZZ[[[[[[\\\^^^aaaddddddccceeehhhlllqqqtttvvvwwwuuutttssssssvvvwwwxxxzzzzzzzzzyyyxxxttttttttttttssssssvvvxxx|||}}}~~~~~~{{{|||~~~~~~}}}|||}}}{{{zzzyyyxxxyyyzzzzzzzzzyyyxxxvvvuuuwwwvvvuuutttrrrpppooonnnnnnnnnoooppprrruuuwwwyyy{{{||||||}}}}}}}}}||||||||||||~~~}}}xxxsssoooiiiaaa[[[QQQMMMHHHCCCAAA???===;;;999999888777666555555444444333222000...,,,+++***((('''&&&%%%$$$###############$$$%%%%%%%%%%%%$$$!!!!!!"""""""""#################################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###""""""###$$$%%%$$$""" !!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######""""""######$$$%%%######""""""""""""######$$$############$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$################################################"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$###""""""########################&&&%%%###"""""""""###$$$!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$%%%########################!!!!!!!!!"""###$$$%%%&&&}}}xxxsssrrrjjjhhheeeccccccdddcccbbbaaa___]]][[[[[[[[[ZZZXXXXXXYYY[[[\\\\\\[[[YYYXXXTTTNNNKKKLLLNNNNNNPPPSSSSSSRRRPPPOOONNNKKKGGGDDD@@@>>>===>>>AAABBBCCCBBB@@@???===;;;999777666555444333333555555444111...,,,+++******,,,,,,+++************)))((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((########################$$$%%%%%%$$$######&&&(((###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%'''))))))***,,,...111222333555888:::===???@@@CCCDDDEEEDDDDDDEEEHHHJJJKKKLLLNNNPPPRRRRRRRRRQQQLLLKKKIIIGGGGGGGGGIIIJJJIIIIIIJJJKKKMMMNNNOOOOOOPPPRRRTTTVVVXXXYYYZZZZZZ]]]]]]]]]]]]]]]^^^___``````ccceeeeeeddddddhhhkkkoooqqqrrrsssrrrqqqrrrsssssstttvvvxxxyyyxxxwwwvvvssssssrrrpppnnnnnnoooqqqrrrtttvvvwwwwwwwwwxxxyyyyyy{{{~~~~~~~~~~~~~~~~~~~~~|||zzzyyyxxxxxxwwwvvvuuutttssssssqqqpppppppppqqqsssuuuvvv|||{{{{{{yyywwwuuutttsssvvvwwwyyy{{{~~~zzzwwwtttpppiiicccZZZVVVQQQLLLHHHEEEBBB@@@===<<<;;;:::888777666555666555444222000///---,,,******((('''%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&##############################""""""######$$$$$$$$$$$$############$$$$$$$$$###""""""###$$$###"""!!!"""###$$$$$$###"""!!!#########$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$############""""""######$$$%%%""""""!!!!!!!!!!!!""""""###############$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$############################################################$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""########################$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%###############"""""""""!!!!!!!!!"""###$$$%%%&&&}}}wwwsssqqqllliiifffdddddddddcccbbbbbb```]]]\\\\\\\\\ZZZYYYYYYZZZ\\\]]]]]]\\\ZZZYYYVVVPPPLLLMMMNNNNNNPPPSSSSSSQQQOOOMMMLLLKKKHHHFFFAAA???>>>???@@@BBBBBBAAA@@@???===;;;999777666555444444444666666555111...---+++***+++------,,,+++))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$''')))$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''')))+++,,,---///222555666888:::===???BBBCCCDDDDDDEEEFFFEEEEEEFFFIIILLLMMMNNNPPPQQQPPPOOONNNLLLGGGEEEDDDCCCCCCEEEGGGHHHJJJKKKMMMOOORRRUUUWWWXXXXXXYYYZZZ\\\]]]]]]^^^^^^aaabbbbbbccccccdddddddddbbbdddfffeeeccccccfffjjjkkklllmmmllllllmmmoooqqqoooqqqsssuuuvvvvvvtttsssqqqpppooollliiiggghhhiiiiiilllooorrrsssuuuwwwyyy}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzttttttsssrrrsssuuuwwwyyy~~~}}}{{{xxxtttpppmmmlllmmmoooqqquuuxxxzzz|||}}}|||}}}~~~zzzxxxwwwtttoookkkddd```\\\WWWSSSNNNJJJFFFAAA@@@???===;;;999888777777666555444222111000///++++++)))'''&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&########################$$$############$$$%%%&&&$$$$$$############$$$$$$%%%$$$"""""""""###"""!!!$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$######"""$$$%%%%%%######$$$'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%######""""""""""""#####################$$$$$$%%%""""""###$$$%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$############################################################$$$%%%&&&&&&&&&''''''&&&&&&$$$##############################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!"""###%%%%%%$$$#########"""""""""!!!""""""!!!""""""###$$$$$$|||wwwsssqqqmmmjjjgggfffeeeeeedddcccbbb```]]]\\\]]]\\\[[[ZZZYYY[[[\\\]]]]]]\\\[[[YYYVVVPPPLLLNNNOOONNNPPPSSSTTTQQQNNNLLLKKKJJJHHHGGGAAA@@@>>>???@@@AAAAAA@@@@@@???===:::888777666666555555666777888666222///...,,,,,,,,,......---,,,''''''(((((())))))******&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%(((***%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((()))+++---...///222555777:::;;;>>>AAACCCEEEFFFGGGDDDEEEFFFFFFFFFGGGJJJLLLNNNNNNOOOOOOMMMKKKHHHGGGDDDCCCAAA@@@AAADDDFFFHHHKKKMMMOOOSSSWWWZZZ]]]^^^^^^______`````````______bbbdddfffhhhiiiiiihhhgggbbbdddfffeeecccccceeeiiigggggggggffffffhhhllloooqqqsssvvvxxxyyyyyywwwvvvnnnmmmkkkhhhdddbbbbbbccceeeiiimmmqqqtttwww{{{~~~~~~}}}~~~xxxwwwvvvvvvwwwyyy|||}}}|||xxxsssnnnjjjhhheeegggjjjnnnqqqtttvvvwwwtttvvvyyy|||~~~~~~}}}yyyxxxxxxwwwsssppppppmmmiiiddd```ZZZUUUQQQDDDCCCBBB@@@===;;;999888777777666555333222111111,,,+++)))'''%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$&&&$$$"""!!!""""""!!! """"""!!!!!!!!!"""$$$%%% !!!"""###############!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########"""###$$$$$$%%%$$$$$$############$$$$$$#########"""###$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&########################$$$###"""!!!!!!"""###$$$################################################$$$$$$######$$$$$$%%%&&&''''''''''''&&&%%%$$$########################### """$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%$$$#########""""""!!!!!!"""""""""""""""######$$$}}}wwwttttttllljjjfffcccaaaaaabbbcccbbbaaa`````````___[[[YYYWWWYYYZZZ\\\]]]]]]]]]\\\UUUQQQMMMJJJLLLOOORRRTTTQQQPPPOOONNNMMMKKKGGGDDDAAA???>>>>>>AAACCCDDDDDD>>>>>>===<<<:::777555444444444555666777555111...---,,,,,,++++++*********))))))))))))((((((((((((%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$)))(((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$***$$$ %%%)))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######$$$%%%%%%$$$"""!!!!!!###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((((((***,,,///---...///111444666888999@@@AAACCCDDDEEEFFFFFFFFFHHHHHHHHHFFFEEEFFFIIILLLNNNNNNNNNMMMJJJGGGEEECCCFFFEEEDDDCCCDDDFFFHHHIIIQQQRRRSSSVVVZZZ___dddfffggggggffffffeeedddccccccdddeeefffgggggggggfffeeehhhgggfffeeedddcccddddddbbbaaa```aaacccfffjjjlllpppwww{{{{{{zzz{{{yyyvvvrrroookkkjjjjjjkkkllllllooorrruuuzzz|||zzz|||}}}{{{{{{|||}}}~~~}}}yyysssmmmhhheeeeeeddddddeeehhhjjjjjjiiinnnqqquuuyyy{{{}}}}}}}}}~~~}}}|||zzzyyyxxxyyyuuuqqqooolllggg___ZZZTTTPPPIIICCC???<<<999777777777666555333222000000000///...,,,***((('''&&&***)))'''%%%$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! !!!###$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """###$$$###$$$$$$"""&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############"""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$######$$$&&&"""###%%%%%%$$$$$$%%%'''%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""########################!!!"""""""""############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""}}}wwwttttttnnnlllhhheeeccccccdddeeecccaaa```______]]][[[YYYXXXYYY[[[]]]]]]]]]]]]\\\UUURRRMMMKKKMMMPPPSSSTTTTTTSSSQQQPPPNNNLLLHHHEEEAAA???>>>>>>AAACCCDDDDDD???>>>>>><<<:::888666444444444444555666444111...//////...---,,,+++******))))))))))))((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%'''%%%$$$"""!!!"""###$$$%%%%%%%%%%%%&&&&&&'''(((&&&''')))))))))))),,,...222333555888;;;===???@@@BBBCCCDDDEEEFFFGGGGGGGGGIIIIIIIIIGGGFFFGGGIIILLLLLLLLLLLLKKKIIIFFFDDDBBB@@@AAAAAACCCFFFJJJNNNPPPTTTTTTVVVZZZ___eeejjjmmmmmmllljjjiiigggeeeccccccgggggghhhhhhgggfffeeedddcccbbbaaa```______^^^^^^___^^^^^^___bbbfffkkkmmmsss{{{}}}xxxuuuqqqpppqqqssstttuuu{{{|||~~~~~~~~~}}}zzzuuupppkkkhhheeeddddddeeeffffffeeeccchhhjjjnnnrrrvvvyyyzzz{{{~~~}}}|||{{{zzzzzz{{{{{{}}}zzzxxxvvvuuuqqqkkkggg___ZZZTTTNNNIIIDDD???<<<:::999777555444222222111222111000...---+++***)))'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&((('''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! """############$$$%%%### $$$'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############""""""""""""########################$$$%%%%%%$$$######$$$&&&###$$$%%%%%%$$$###$$$&&&$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""####################################$$$$$$$$$$$$%%%$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""##################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######~~~xxxuuuuuunnnkkkhhheeeccccccdddeeedddaaa___]]]]]]\\\ZZZYYYZZZ[[[\\\^^^^^^^^^]]]]]]UUURRRNNNMMMNNNRRRUUUVVVWWWUUUSSSQQQPPPMMMIIIFFF@@@???===>>>AAACCCDDDDDD??????>>>===;;;888666555333222333444555333000...///...---,,,+++***)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###&&&)))(((%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%%%%######$$$%%%((('''%%%###"""""""""###$$$$$$%%%%%%&&&((()))***(((***+++*********,,,...555777999===@@@CCCEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJIIIHHHFFFFFFHHHJJJIIIIIIIIIHHHFFFEEECCCBBB???@@@BBBEEEIIIMMMQQQTTTTTTVVVXXX]]]bbbhhhmmmppprrrpppnnnkkkhhheeecccbbbhhhhhhgggfffeeecccaaa```]]]]]]]]]\\\[[[[[[[[[ZZZ[[[[[[[[[^^^bbbggglllooowww{{{yyy{{{~~~~~~~~~~~~|||zzzwwwsssooommmeeeeeedddeeedddbbb___\\\___```cccgggkkkppptttvvvzzzyyyxxxxxxyyyzzz|||}}}~~~~~~~~~~~~|||xxxuuulllhhhbbb[[[UUUMMMFFFBBB???===:::666444333333333111000000///...---,,,+++&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&&&&&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$######!!!###%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$%%%&&&%%%#########%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$###"""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$~~~xxxuuuuuukkkiiifffcccaaabbbcccddddddaaa^^^\\\[[[[[[ZZZYYY[[[\\\]]]^^^^^^^^^]]]\\\UUURRROOONNNPPPSSSVVVWWWYYYVVVSSSQQQOOOLLLIIIFFF@@@>>>===>>>@@@BBBCCCCCC@@@???>>>===;;;888666555222111111222333333000...+++******))))))((((((((())))))(((((((((''''''''')))))))))(((((('''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$ !!!###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%'''))))))'''%%%###"""$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&'''((())))))***,,,,,,,,,...000222555777:::>>>AAADDDEEEFFFEEEEEEEEEFFFGGGHHHHHHIIIGGGHHHHHHGGGEEEEEEFFFHHHFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEFFFHHHKKKMMMPPPQQQTTTUUUXXX\\\aaafffjjjlllpppooommmjjjgggdddbbbaaadddcccbbb```^^^\\\ZZZYYYXXXXXXYYYZZZ[[[[[[[[[\\\YYYYYYZZZ]]]aaagggmmmpppyyy~~~|||{{{zzzzzzzzzzzzzzzyyywwwtttrrrpppggggggffffffdddaaa[[[WWWXXXXXXZZZ\\\```dddiiikkkpppqqqsssuuuwwwyyy{{{|||}}}~~~~~~|||uuuqqqlllfff^^^VVVMMMGGGDDDAAA<<<888444222222333///......------,,,,,,,,,((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$!!!!!!"""$$$''''''%%%"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$&&&&&&%%%###"""###$$$$$$##################$$$$$$$$$$$$###############""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%#######################################$$$$$$$$$%%%%%%#####################"""&&&&&&%%%$$$###"""!!! &&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%###""""""###%%%%%%|||wwwsssssskkkiiieeecccaaabbbcccdddccc```]]][[[[[[\\\[[[ZZZ\\\]]]^^^^^^^^^]]]\\\[[[TTTQQQOOONNNQQQTTTWWWXXXXXXUUURRROOOMMMKKKHHHEEE@@@>>>======@@@BBBCCCCCC??????>>><<<:::888666555222111111111333222000...((())))))))))))*********((((((((((((''''''''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$!!!###$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''### !!!%%%(((((('''#########$$$$$$$$$%%%%%%%%%&&&)))******)))&&&%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''')))+++---///000222666999666888;;;???AAACCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFJJJJJJKKKLLLMMMOOOPPPQQQUUUVVVXXX[[[^^^aaadddeeeiiihhhgggeeecccaaa___^^^\\\[[[ZZZXXXVVVUUUTTTSSSSSSTTTVVVYYY\\\]]]^^^___ZZZ[[[[[[^^^bbbggglllpppwww~~~{{{xxxwwwvvvwwwwwwwwwwwwuuusssqqqpppjjjiiihhhgggfffaaa\\\XXXWWWVVVUUUUUUWWWZZZ^^^```dddggglllqqquuuwwwwwwwww{{{}}}{{{yyytttnnnhhh___WWWQQQLLLHHHBBB<<<777444222222/////////.........------------,,,+++***((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! ###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$###!!!"""###$$$###""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%%########################$$$%%%%%%$$$######$$$&&&$$$&&&&&&%%%###"""###$$$#########$$$$$$#########################################################$$$%%%&&&''''''%%%$$$###########################""""""""""""#########$$$"""#########$$$$$$%%%%%%&&&&&&%%%$$$###""""""!!!&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&zzztttqqqqqqllljjjgggeeeddddddeeegggaaa___]]]]]]]]]]]]\\\[[[]]]]]]^^^^^^^^^\\\[[[ZZZRRRPPPNNNOOORRRUUUWWWXXXWWWTTTPPPNNNLLLJJJHHHFFF???>>><<<===@@@BBBCCCCCC>>>>>>===<<<:::777555444222111000111222333111///+++++++++,,,,,,,,,,,,,,,((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$""""""""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((("""%%%******(((############$$$$$$$$$$$$%%%'''((())))))((('''%%%"""###$$$%%%$$$$$$%%%'''###$$$%%%&&&'''(((((((((%%%%%%%%%%%%&&&'''((((((+++---000222444777;;;>>>:::<<>>999666444222222222111111000000000/////////...---,,,******(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$&&&%%%$$$###"""###$$$%%%"""######$$$$$$######"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%""""""""""""""""""""""""$$$%%%%%%$$$######$$$&&&$$$%%%&&&%%%#########%%%"""###$$$$$$$$$$$$###""""""""""""#######################################$$$%%%&&&((((((&&&$$$###########################!!!!!!"""""""""##################$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%}}}wwwrrrnnnnnnllljjjgggeeeddddddfffggg___^^^]]]^^^``````^^^]]]\\\]]]]]]]]]]]][[[YYYXXXPPPOOOMMMNNNQQQUUUWWWXXXVVVSSSOOOMMMLLLKKKIIIGGG???===<<<===???BBBBBBBBB======<<<;;;888666444333333111111111333333222111.........---,,,+++++++++(((((('''''''''&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###!!!"""%%%(((((('''############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!###$$$$$$$$$$$$%%%'''%%%%%%&&&'''''''''''''''$$$%%%%%%''')))+++---...///111333555777999===@@@???AAACCCEEEEEEDDDBBBAAA???>>>===<<<<<<>>>???@@@>>>@@@BBBCCCCCCCCCDDDEEEHHHHHHHHHHHHIIIKKKMMMNNNKKKLLLNNNPPPRRRTTTUUUUUUUUUVVVXXXYYY[[[\\\\\\]]][[[[[[YYYXXXVVVUUUSSSSSSSSSSSSSSSSSSTTTVVVXXXYYYZZZ\\\```cccfffgggggggggfffeeeccccccdddgggjjjlllpppxxx}}}|||{{{{{{{{{}}}}}}|||{{{zzzxxxvvvuuuuuuuuuuuuuuusssqqqooommmkkkiiihhhggggggfffcccaaa^^^]]][[[YYYWWWWWWWWWWWWVVVXXX[[[```eeejjjmmmooossswww|||}}}zzzxxxuuuqqqllliiiccc___YYYQQQIIIAAA<<<999444444333222111111000000---...//////000///......+++***)))(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$&&&(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&$$$""""""$$$&&&%%%######%%%(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&########################$$$%%%%%%$$$######$$$&&&###$$$%%%%%%$$$###$$$&&&"""###$$$$$$$$$$$$###"""!!!"""""""""#########$$$###########################%%%'''(((((('''%%%###########################""""""#########$$$$$$$$$%%%$$$$$$###""""""!!!!!!!!!!!!""""""###$$$$$$%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$|||vvvpppmmmmmmjjjhhheeecccbbbbbbdddeee]]]]]]^^^___aaaaaa___^^^\\\]]]]]]]]]\\\ZZZYYYWWWOOONNNMMMNNNQQQUUUWWWWWWVVVSSSOOOMMMLLLLLLJJJIII???===<<<===???AAABBBBBB===<<<;;;:::888555333222333222111111333444333222000///...,,,***((('''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!"""""""""###!!!"""###$$$&&&'''((()))%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$''''''&&&$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''&&&''''''(((''''''&&&&&&###$$$&&&(((+++///111333222444666777888:::===@@@AAABBBDDDEEEEEECCC@@@???===<<<:::999:::;;;===>>>>>>@@@BBBDDDDDDDDDEEEGGGIIIIIIIIIJJJKKKNNNPPPQQQNNNOOOPPPRRRSSSSSSSSSSSSRRRSSSTTTVVVXXXYYYZZZZZZYYYXXXWWWUUUSSSQQQOOONNNTTTTTTTTTVVVXXX[[[]]]___dddfffhhhkkkmmmmmmmmmmmmjjjhhhfffeeeeeegggiiikkkooovvv}}}~~~{{{xxxwwwvvvvvvvvvvvvwwwwwwwwwvvvvvvuuuvvvvvvvvvuuusssqqqnnnmmmjjjhhhgggfffggggggfffdddaaa```^^^\\\[[[ZZZYYYYYYUUUUUUVVVYYY^^^eeekkkooonnnsssyyy|||}}}}}}{{{xxxwwwvvvssspppnnnlllhhhbbbYYYPPPHHHAAA===333333222111000///...---***+++---///111111111111---,,,+++***))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''!!!###%%%&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###%%%%%%###!!! %%%&&&###"""%%%)))'''&&&$$$$$$$$$$$$&&&'''######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&"""###%%%%%%$$$$$$%%%'''"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$###########################%%%'''((()))'''%%%$$$##############################$$$$$$$$$%%%%%%%%%'''&&&$$$###!!!$$$#########"""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$&&&''''''&&&$$$$$$zzzssspppnnnlllgggfffdddbbbaaaaaaaaabbbaaa```___^^^^^^^^^^^^^^^aaa\\\XXXXXX\\\]]][[[YYYTTTQQQOOOOOOQQQUUUXXXYYYVVVSSSPPPMMMLLLJJJHHHFFFAAA???>>>???@@@BBBBBBAAA???===<<<;;;:::999666444444444444333333222222222333000///111444222---''''''''''''''''''((()))***''''''''''''''''''''''''((((((&&&&&&%%%&&&'''(((''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%&&&(((+++---///111222888888888:::<<>>;;;:::999888777888;;;>>>@@@===>>>AAADDDFFFHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOOOOUUUSSSRRRRRRSSSSSSRRRQQQSSSQQQOOOQQQTTTVVVUUUSSSYYYXXXWWWTTTQQQOOOOOOPPPPPPTTTZZZaaahhhlllooopppsssttttttssssssqqqpppooolllkkkjjjkkklllmmmmmmmmmttt||||||xxxtttrrrtttsssqqqoooooooooqqqrrruuuvvvvvvuuussspppmmmkkkjjjhhhfffeeeeeefffhhhiiigggeeecccbbb```^^^[[[XXXUUUTTTUUUVVVWWWZZZ\\\^^^dddiiiqqqwww{{{|||}}}~~~yyyyyyxxxvvvsssqqqrrrssstttqqqllleee]]]UUULLLGGG>>>999444222333333222111444444333333333444555555111000...,,,)))(((''''''%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! #########$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$###$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$######"""""""""###%%%&&&######""""""###%%%'''(((&&&%%%$$$$$$######$$$$$$"""#########"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$############"""%%%%%%%%%$$$$$$#########%%%&&&&&&'''&&&%%%###"""###""""""$$$&&&&&&%%%$$$"""######$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%#########$$$%%%&&&zzztttqqqnnnlllgggfffdddcccbbbaaabbbbbb______^^^^^^]]]^^^^^^^^^```\\\XXXYYY\\\]]][[[XXXTTTQQQNNNNNNQQQUUUWWWXXXWWWTTTQQQNNNLLLJJJGGGEEE@@@>>>===>>>@@@BBBBBBBBB>>><<<::::::999888555333333333222222111000000///000...---///111000+++&&&''''''&&&&&&''''''((()))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&(((((()))(((((('''%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))***+++...000222444555888999999;;;===@@@CCCEEEDDDCCCBBBBBBBBB???<<<999666555555555777999===???AAABBBEEEHHHJJJMMMNNNOOOMMMNNNNNNOOOPPPQQQRRRRRRSSSQQQPPPPPPRRRRRRQQQPPPQQQOOOMMMNNNQQQTTTTTTSSSYYYYYYYYYWWWTTTRRRQQQRRRUUUYYYbbbjjjrrrwwwzzz{{{yyyyyyxxxwwwvvvuuuttttttqqqpppooooooqqqssstttuuuzzzzzztttpppooommmllljjjjjjkkklllmmmrrrrrrssssssrrrpppnnnlllggggggfffffffffggghhhhhhiiigggeeecccbbb```]]]ZZZXXXXXXWWWWWWWWWXXXYYYZZZ___dddkkkppptttvvvxxxyyyvvvwwwwwwuuurrrqqqqqqrrrvvvsssnnniiiddd\\\SSSLLLBBB===777444444555333222333333444444555666666666333222000...,,,***))))))'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################&&&###!!!!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%######"""""""""###%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$"""###$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$######"""""""""!!!""""""###$$$$$$$$$$$$$$$######$$$%%%&&&%%%###%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((((($$$$$$$$$######$$$$$$$$$&&&&&&%%%$$$############|||uuuqqqooolllhhhgggeeecccbbbbbbbbbccc^^^^^^]]]]]]\\\\\\]]]]]]^^^[[[YYYYYY\\\]]][[[XXXTTTQQQNNNNNNQQQUUUWWWXXXYYYVVVRRROOOLLLJJJGGGDDD>>>===<<<>>>@@@BBBCCCCCC===;;;:::999999777444222333222111000///...---,,,...,,,+++,,,...---)))%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((('''&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%''')))((($$$"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))---...///222444666888999999:::;;;<<>>@@@DDDEEEGGGKKKNNNQQQSSSTTTPPPPPPPPPQQQQQQRRRRRRRRRPPPNNNMMMMMMOOOPPPPPPOOONNNLLLKKKKKKOOORRRTTTTTTYYYZZZ\\\[[[YYYVVVVVVVVVYYY___iiisss|||~~~{{{yyyxxxwwwwwwwwwuuutttssssssuuuxxx{{{}}}~~~vvvpppkkkiiigggeeeddddddeeefffkkklllmmmnnnooonnnmmmmmmffffffggghhhhhhiiiiiihhhkkkiiifffeeedddbbb___]]]\\\[[[ZZZXXXWWWVVVVVVVVVZZZ^^^ccchhhkkknnnrrrtttrrrttttttsssqqqppppppqqquuuqqqnnnllljjjdddYYYQQQIIICCC<<<888777666555333222333444666777888888888666555333111///...,,,+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################'''&&&$$$%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&$$$###########################$$$&&&((()))***(((&&&%%%#########"""######$$$%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$######$$$$$$###$$$%%%###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""#########""""""""""""""" """###%%%'''(((&&&$$$###$$$%%%%%%$$$"""&&&&&&%%%%%%$$$######"""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))******$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$$$$~~~vvvrrrooommmhhhgggeeedddcccccccccccc```___^^^\\\[[[ZZZZZZZZZ[[[ZZZYYYZZZ\\\\\\ZZZXXXUUURRROOOOOORRRVVVXXXYYYZZZWWWSSSOOOMMMJJJGGGDDD===<<<<<<===@@@CCCCCCCCC===<<<:::999999888555222333222111000...---,,,+++,,,+++***+++,,,+++(((%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$(((+++)))###!!!"""%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***++++++000111222444666888:::;;;:::;;;<<<>>>@@@BBBCCCDDDBBB???;;;999777666444333333444666888<<>>===;;;;;;:::999666444444333222111///...,,,,,,++++++++++++++++++)))''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###"""######$$$%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%$$$(((+++)))$$$"""###'''$$$######""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((***,,,---...111222333555777999:::;;;;;;<<<===>>>???@@@AAAAAA???<<<888666555444333222222444777;;;???BBBEEEFFFGGGHHHJJJLLLPPPTTTWWWYYYXXXWWWUUURRRPPPMMMKKKJJJKKKIIIHHHIIIKKKNNNOOOPPPOOOOOOOOOPPPRRRUUUYYY[[[[[[^^^```aaa```^^^]]]]]]___dddllluuu|||}}}zzzwwwuuutttuuuuuuuuuuuutttssssssvvv{{{}}}|||}}}zzzooonnnkkkiiihhhgggggggggdddeeefffhhhjjjlllooopppqqqqqqqqqqqqrrrtttyyy|||tttqqqmmmhhhcccaaa______^^^___aaacccdddfffggggggfffhhhkkknnnppppppooonnnkkkhhheeecccbbbbbb```___^^^]]]]]]\\\[[[ZZZYYYXXXWWWXXXZZZ[[[\\\___dddhhhhhhkkkoooppppppnnnnnnnnnkkkiiiiiilllnnnjjjbbb[[[UUUPPPHHHCCCAAA???;;;888555666888999:::;;;;;;<<<999999888777555222000///,,,+++)))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###$$$$$$""""""""""""""""""""""""!!!###&&&))))))'''%%%############$$$############""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%$$$"""!!!"""$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&''')))'''%%%######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$###yyytttpppmmmjjjiiigggeeedddddddddeeedddccc```]]]ZZZXXXVVVUUUVVVXXX[[[]]]]]][[[YYYXXXVVVSSSPPPPPPSSSWWWYYY[[[[[[XXXTTTPPPNNNLLLIIIFFF===<<<;;;===???AAABBBBBB???===<<<;;;;;;999666444444333222111000///...---+++++++++++++++***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$###"""%%%%%%&&&((()))+++,,,,,,$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***)))'''%%%&&&((($$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,...//////222333444666777999:::;;;;;;<<<===============<<<;;;999666444444555444333222444999===AAADDDFFFGGGJJJKKKLLLNNNQQQUUUYYY[[[]]][[[XXXUUUQQQNNNKKKJJJJJJIIIGGGHHHKKKOOOQQQRRRQQQSSSUUUVVVWWWYYY\\\^^^]]]___aaaaaa```_________cccffflllrrrvvvyyy{{{{{{{{{zzzwwwuuutttssssssssssssttttttrrrpppqqquuuzzz{{{wwwsssoookkkhhheeehhhlllnnnmmmjjjeeeaaaYYYWWWUUUSSSRRRRRRRRRRRROOOOOOQQQSSSVVVYYY\\\]]]______`````````bbbeeehhhjjjpppzzzzzzwwwrrrlllgggcccaaaaaa^^^^^^___```aaabbbbbbcccdddfffiiimmmoooppppppooojjjgggdddbbbaaaaaa```___]]]^^^^^^^^^^^^]]]\\\\\\VVVWWWWWWVVVUUUWWWZZZ]]]aaaeeejjjmmmmmmkkkkkkjjjiiijjjlllnnnooommmhhheee\\\XXXRRROOOMMMIIIDDD@@@;;;;;;:::::::::;;;<<<<<<;;;;;;;;;:::888555222111000///...,,,***))))))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%###########################%%%&&&'''&&&%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%$$$###$$$%%%########################!!!"""%%%'''((('''%%%$$$###$$$$$$$$$$$$###""""""!!!!!!###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$###$$$%%%###"""!!!###$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$%%%%%%%%%#########"""######$$$$$$'''%%%###"""###$$$$$$$$$"""######$$$%%%%%%&&&&&&################################################""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$"""!!! zzzuuuqqqmmmjjjiiigggfffeeedddeeeeeecccaaa___]]][[[YYYXXXXXXTTTWWW[[[]]]]]][[[YYYXXXTTTQQQOOOOOOQQQUUUXXXYYYZZZWWWTTTQQQOOOMMMJJJHHH>>>===<<<===???AAAAAA@@@>>><<<;;;::::::888666333222222111111000//////...******+++***)))))))))))))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''((())))))***%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***,,,...///000111333444555666888:::;;;;;;;;;<<<<<<<<<;;;:::888777888666444555666666666555444777<<>>>>>>>>===;;;888555333111000...,,,***)))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%########################!!!$$$''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''''''''&&&###$$$$$$%%%$$$###"""!!!"""###$$$%%%&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$"""###$$$###""""""$$$%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$############""""""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&$$$""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############zzzuuuqqqmmmkkkiiihhhfffeeeeeeeeeeeeaaa```___]]]\\\[[[[[[[[[TTTWWW[[[^^^]]][[[YYYXXXRRRPPPMMMMMMPPPSSSVVVWWWZZZWWWSSSQQQOOONNNKKKIII???===<<<===???@@@@@@???===;;;:::999999777555222111111000000/////////...((()))***)))((('''((()))***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))))))))%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((((((((()))+++,,,+++)))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''***+++,,,---///000111111444555666777999:::;;;<<<;;;;;;<<<;;;:::888555444555444444555777888888666888;;;@@@FFFJJJLLLLLLLLLHHHHHHHHHIIILLLPPPSSSUUUWWWVVVTTTRRROOOMMMKKKJJJKKKIIIHHHIIIMMMQQQTTTUUUSSSXXX\\\^^^]]]]]]^^^___```aaaaaa___^^^]]]___aaabbbccceeehhhjjjmmmoooqqqmmmmmmmmmmmmllljjjiiihhhhhhjjjllliiidddaaacccgggbbbhhhlllkkkjjjkkkkkkhhh\\\VVVPPPOOOSSSWWWWWWVVVVVVRRRMMMIIIGGGFFFDDDCCCBBBDDDGGGIIIHHHEEEBBB???AAA@@@???=========>>>???=========>>>@@@AAACCCCCCEEEFFFGGGGGGGGGHHHKKKMMMKKKNNNQQQUUUWWWZZZ]]]___bbbdddeeedddbbbcccfffiiikkknnnrrrssstttxxx}}}{{{xxxtttoookkkiiiggggggddddddbbbaaa```_________\\\]]]```cccfffhhhiiijjjkkkhhhdddbbbbbbbbbbbbaaa```aaabbbbbbbbbaaa___^^^]]]]]][[[XXXUUUSSSSSSUUUUUUZZZ```eeefffdddcccbbbeeejjjoooooollljjjlllooojjjhhhfffeeeddd```YYYTTTDDDBBB>>>:::888999:::<<<@@@@@@@@@@@@>>>:::777555///...,,,***(((&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%###"""###$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((###$$$%%%%%%$$$###"""!!!$$$$$$%%%&&&%%%$$$###"""&&&%%%$$$$$$######$$$$$$"""#########"""###$$$&&&""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""!!!!!!""""""#########$$$"""###%%%&&&''''''&&&&&&&&&$$$!!!!!!###%%%&&&&&&&&&&&&%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""""""""###%%%((()))zzzvvvsssqqqjjjhhheeecccbbbbbbdddeeecccbbb```]]][[[YYYXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYPPPNNNMMMMMMQQQTTTWWWXXXYYYWWWTTTRRRQQQNNNJJJGGGBBB@@@>>>===>>>?????????===<<<;;;999777666444444222222111111000/////////......---,,,+++))))))(((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%###!!!""""""###$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%''')))+++,,,+++******%%%$$$$$$###$$$%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%''')))+++------......///111222333777888888999::::::;;;;;;999888888666555444333333111222444666888999::::::===???AAADDDGGGIIIKKKKKKHHHHHHHHHHHHIIIKKKMMMNNNTTTSSSPPPKKKHHHHHHKKKMMMNNNNNNOOOQQQUUUWWWXXXXXXXXX[[[^^^```aaabbbccceeeeeedddcccaaa___]]]\\\[[[______```bbbeeegggfffeeeiiiiiihhhfffdddcccbbbaaaccccccbbb___[[[XXXWWWXXXYYYZZZ[[[YYYUUURRRPPPOOOJJJGGGBBBAAACCCDDDCCCBBBDDDDDDCCCAAA@@@???======>>>??????@@@@@@@@@@@@??????<<<;;;<<<>>>@@@>>><<<@@@???>>>======???AAACCC???@@@BBBCCCEEEFFFFFFFFFKKKKKKJJJJJJKKKMMMOOOPPPRRRQQQPPPOOOOOONNNNNNNNNTTTYYY^^^bbbeeekkkuuu}}}~~~}}}zzz{{{vvvqqqmmmllljjjfffcccfffeeeeeefffeeeccc^^^[[[XXXWWWWWWYYY\\\___aaaaaacccbbbaaa_________```aaaccccccccccccbbbbbbcccccc^^^]]]\\\[[[XXXVVVSSSRRRUUUWWWYYY[[[[[[\\\___```gggjjjnnnrrrtttsssqqqpppnnnmmmlllmmmmmmiiiccc^^^SSSMMMFFFAAA??????@@@@@@===>>>???@@@@@@===777333//////...---,,,++++++***''''''&&&%%%$$$$$$$$$$$$"""######$$$$$$$$$######&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###""""""###$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$###"""""""""#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$$$$###"""""""""############$$$$$$%%%%%%%%%########################$$$#########""""""!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&{{{vvvrrrppplllkkkhhhfffeeefffggghhhcccaaa___]]][[[ZZZYYYYYY[[[[[[\\\]]]]]]\\\[[[[[[QQQOOOMMMNNNQQQUUUWWWXXXZZZXXXUUUSSSQQQOOOKKKHHHAAA???======???AAAAAAAAA===<<<;;;999777666444444333333222222111000000000...------,,,+++***)))((())))))(((''''''''''''((('''%%%######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&''')))***++++++))))))&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&(((+++,,,//////000000111333444555777777888888888888999999777777666555555555555555888999:::<<<===???@@@AAACCCDDDFFFHHHIIIKKKKKKLLLJJJIIIHHHHHHHHHIIIKKKLLLPPPPPPNNNLLLJJJKKKNNNQQQTTTTTTUUUVVVXXXZZZZZZZZZYYY\\\___`````````aaabbbddddddcccaaa___]]]\\\[[[[[[ZZZ[[[^^^aaaccccccbbbfffeeeccc```]]]ZZZXXXWWWSSSSSSSSSPPPMMMJJJJJJJJJEEEFFFGGGFFFDDDCCCCCCCCCDDDAAA===<<<>>>???>>>===@@@??????>>>===<<<;;;:::======>>>??????@@@??????AAA??????@@@CCCEEEDDDBBBBBBAAA?????????@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHKKKKKKKKKKKKLLLLLLMMMMMMKKKJJJIIIGGGFFFFFFEEEEEEGGGKKKPPPSSSVVV[[[dddkkktttyyy~~~}}}}}}|||yyywwwvvvqqqllljjjiiihhhfffdddfffffffffggggggeeeaaa]]][[[YYYWWWWWWYYY\\\]]]]]]```___^^^^^^^^^___```aaaaaaaaabbbcccdddddddddccc^^^^^^]]]\\\ZZZXXXVVVUUUVVVWWWXXXXXXWWWXXXZZZ[[[aaaeeekkkqqquuuvvvuuutttrrrqqqqqqrrrsssqqqlllhhh\\\VVVNNNHHHDDDBBBAAA@@@======>>>??????;;;666222222222222111000000000000...---+++(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###"""######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$#####################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%###"""""""""#########$$$$$$$$$$$$$$$$$$%%%########################$$$#########""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&}}}wwwrrrnnnmmmkkkhhhffffffggghhhjjjaaa```___]]]\\\[[[ZZZZZZ\\\]]]^^^______^^^]]]\\\SSSPPPNNNNNNQQQUUUXXXYYYZZZXXXVVVTTTRRROOOLLLIII???>>><<<===@@@BBBCCCCCC<<<;;;:::999777666444444444333333222222111000000...---,,,,,,+++***))))))))))))(((''''''''''''((()))&&&###"""$$$'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&''')))******)))(((''''''&&&&&&%%%%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$#########$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&(((+++---///111111222333444555555666777777777666666666666666555555444444444666777888;;;;;;<<<===???AAABBBCCCGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHKKKLLLLLLLLLLLLOOOSSSVVV]]]]]]]]]]]]]]]]]]]]]]]][[[]]]``````_________```bbbbbbaaa```^^^]]][[[ZZZXXXWWWWWWZZZ]]]______^^^___]]]ZZZVVVQQQMMMIIIGGGCCCDDDDDDBBB@@@>>>>>>???888:::;;;;;;;;;;;;>>>@@@@@@===;;;:::;;;<<<<<<;;;======<<<<<<<<<<<<;;;;;;>>>>>>@@@AAABBBBBBBBBBBBDDDDDDDDDFFFJJJLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJEEEDDDBBB@@@>>>======<<<<<>>>>>>>>>>>>>>;;;777333111000000/////////000000000///---+++(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''''''''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############""""""""" !!!###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$################################################"""""""""$$$$$$$$$###############'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&~~~xxxsssooojjjiiifffdddcccdddfffgggaaa```^^^]]]\\\[[[[[[[[[\\\]]]^^^______^^^]]]\\\TTTRRROOONNNQQQUUUXXXZZZZZZXXXUUUSSSQQQOOOKKKHHH@@@>>>======???AAABBBBBB;;;;;;:::888777555444444333333222111111000000///------,,,,,,+++***))))))''''''&&&%%%%%%%%%%%%&&&(((&&&$$$###%%%'''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''((((((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&''')))+++...000111222333444444555666666666666666666555444333333222333333333333555888:::<<<>>>>>>>>>???@@@BBBDDDEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGEEEDDDCCCBBBCCCCCCFFFHHHKKKMMMOOOSSSXXX[[[cccccccccaaa___^^^^^^^^^[[[^^^```aaa`````````aaaaaaaaaaaa```^^^\\\ZZZYYYWWWVVVUUUUUUWWWYYYXXXWWWSSSRRRNNNJJJEEEAAA===<<<<<<===>>>===;;;:::;;;<<<888999:::::::::<<<@@@BBBAAA???>>>>>>>>>?????????????????????@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHKKKNNNQQQSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPNNNOOOPPPQQQOOOMMMJJJHHHCCCBBB@@@>>><<<:::999888999<<<>>>@@@AAAEEEJJJNNNPPPUUU[[[aaadddgggiiikkkrrrvvv|||~~~{{{wwwwwwvvvtttrrrooollljjjkkkiiieeebbbaaabbbcccdddfffgggjjjlllnnnmmmiiifff___[[[VVVSSSTTTVVVXXXYYYYYYYYYYYYYYYZZZ\\\^^^```^^^```cccfffgggfffeeeccc^^^]]]]]]]]]\\\]]]]]]]]]^^^]]][[[VVVQQQOOOOOOPPPWWW\\\dddlllrrrvvvxxxxxx|||}}}~~~}}}|||vvvpppggg]]]TTTLLLEEE@@@>>>>>>===>>>>>><<<999666///......------...///000---,,,,,,+++***((('''&&&''''''&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######""""""######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$######""""""################################################%%%$$$$$$$$$###"""""""""(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~yyytttqqqjjjhhheeecccbbbbbbdddeeeaaa```^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[UUURRROOONNNQQQUUUXXXZZZXXXVVVSSSQQQPPPMMMIIIFFFBBB???======>>>@@@@@@???::::::999888777555444444111111111000//////......---,,,,,,++++++*********''''''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&''''''%%%###%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''((()))***,,,...000222333333333555666666666666666666555444444333222111111111222222444777:::===???CCCCCCCCCDDDEEEGGGHHHIIIDDDEEEFFFGGGHHHHHHHHHHHHEEEDDDBBB@@@????????????CCCFFFJJJNNNRRRVVV[[[^^^dddeeeeeeccc```]]]]]]^^^ZZZ]]]```aaaaaaaaabbbcccbbbbbbbbbaaa___\\\YYYXXXSSSQQQOOONNNNNNNNNNNNLLLGGGFFFCCC@@@===:::777666999:::;;;;;;999999:::;;;888999:::999999;;;>>>@@@BBBCCCCCCCCCBBBCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGIIIKKKMMMPPPRRRUUUVVVTTTUUUUUUUUUUUUTTTRRRQQQTTTTTTSSSRRRRRRRRRRRRSSSQQQRRRSSSSSSQQQNNNJJJGGGCCCBBB@@@===;;;999888888999:::<<<===>>>AAADDDFFFDDDHHHMMMPPPRRRTTTVVVXXX___cccjjjpppssstttrrrpppnnnoooqqqqqqooollliiihhhiiigggeeebbb``````aaabbbeeegggjjjnnnppppppllliii___[[[VVVTTTUUUXXXZZZ[[[YYYYYYXXXXXXXXXZZZ[[[\\\___aaacccffffffeeecccbbb]]]\\\\\\\\\\\\]]]^^^___bbbaaa^^^YYYTTTPPPOOOOOOQQQUUU]]]eeennntttxxxzzz}}}xxxooofff\\\RRRIIIDDD===<<<;;;<<<<<<<<<999777222111000//////000222333............---+++)))(((((('''&&&%%%$$$%%%%%%%%%&&&%%%$$$$$$#########$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$((((((((('''&&&&&&&&&%%%%%%$$$######""""""######""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$"""!!!!!!###$$$%%%$$$$$$$$$######"""""""""#######################################$$$$$$$$$%%%$$$$$$$$$###"""""""""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}yyyvvvsssmmmkkkhhheeeccccccdddeeeaaa```___]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZVVVRRRNNNMMMOOOTTTWWWYYYWWWUUUSSSQQQOOOLLLIIIFFFAAA???===<<<===>>>>>>===:::999888777666555555444111000000///......------,,,,,,,,,+++++++++******))))))(((''''''''''''(((&&&&&&&&&'''((('''$$$"""$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$#########$$$%%%%%%$$$$$$%%%&&&'''((())))))***+++---///111222444444444555666777888777666666444444444333222111111000000111444777:::===???AAABBBBBBDDDEEEFFFGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHAAA@@@???>>>===>>>>>>???CCCFFFLLLPPPTTTXXX\\\^^^bbbdddeeeccc^^^\\\]]]___ZZZ\\\___aaaaaaaaabbbcccbbbbbbbbbaaa^^^ZZZVVVTTTKKKHHHEEECCCCCCCCCBBBAAA======<<<:::999888666666666777888888777777888999:::;;;<<<<<<;;;;;;===???CCCDDDFFFFFFEEEEEEFFFGGGEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHHHHJJJLLLNNNOOOQQQTTTVVVVVVWWWYYYZZZZZZXXXVVVUUUVVVUUUSSSRRRRRRSSSTTTUUURRRRRRSSSSSSQQQMMMJJJGGGBBBAAA???===:::999888777777888888999;;;===>>>???>>>AAADDDFFFGGGGGGIIIJJJOOORRRXXX]]]```aaa```___aaadddiiikkkjjjhhhffffffdddeeedddbbb___^^^```aaabbbeeeiiinnnrrrqqqnnnkkk```]]]YYYXXXYYY[[[]]]^^^\\\[[[YYYXXXWWWVVVWWWWWW[[[]]]___bbbccccccbbbaaa^^^]]]\\\\\\]]]^^^```aaaddddddbbb^^^XXXTTTRRRQQQLLLOOOVVV^^^gggpppwww{{{{{{tttllldddZZZPPPJJJ@@@>>><<<;;;;;;:::999777222000///------...000111444444444333111...,,,***)))(((&&&%%%$$$$$$%%%&&&'''&&&%%%$$$############""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$############""""""######$$$&&&'''(((!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$##################$$$$$$###############"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||yyyvvvtttpppnnnjjjfffdddccccccdddcccaaa___]]][[[ZZZYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZVVVRRRMMMLLLNNNSSSWWWYYYXXXVVVSSSQQQPPPMMMIIIFFF>>><<<::::::<<<===>>>===999999888777666555555444111111000000///.........,,,,,,,,,++++++++++++***))))))(((''''''''''''((((((&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$$$$%%%&&&%%%%%%&&&'''((()))******---...///111222333444444666777999::::::999888777444333333222222111111111///222666:::>>>@@@AAAAAA???AAADDDFFFGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDCCC???>>>>>>===>>>???@@@AAADDDHHHNNNRRRUUUXXX[[[]]]```cccdddbbb]]][[[]]]___ZZZ\\\^^^______^^^______\\\\\\[[[ZZZVVVQQQMMMJJJBBB???<<<;;;<<<<<<<<<<<<999999999888888888777777777888999999888888999:::===???AAAAAA@@@@@@AAABBBCCCEEEHHHHHHGGGGGGHHHJJJIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIIIIKKKNNNOOONNNOOORRRTTTWWWYYY[[[]]]]]]\\\ZZZXXXUUUTTTSSSRRRRRRSSSUUUVVVQQQQQQQQQQQQOOOLLLIIIGGGBBBAAA???===;;;:::999888888888888:::<<<===>>>===<<<>>>AAABBBBBBBBBCCCEEEDDDFFFIIILLLNNNNNNNNNMMMNNNTTT[[[___```_________]]]```aaaaaa___^^^___aaa```bbbhhhnnnrrrrrrnnnkkkccc```]]]\\\]]]^^^______aaa___\\\XXXUUUSSSRRRRRRTTTVVVXXX[[[^^^```aaabbb```___^^^^^^^^^```bbbccccccddddddaaa\\\XXXUUUTTTOOOPPPSSSXXX```hhhppptttzzz|||wwwqqqjjjaaaXXXRRRJJJGGGCCC@@@>>>===:::888222000...,,,+++,,,...///444444555555333111...---+++)))'''&&&%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""""""""############$$$&&&'''(((!!!!!!""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###############$$$%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$$$$###""""""""""""#############################################$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$|||yyyvvvtttpppnnnjjjeeebbbaaaaaabbbcccbbb```^^^[[[ZZZXXXXXX[[[\\\]]]]]]]]]]]]\\\[[[VVVRRRMMMKKKMMMRRRVVVXXXYYYWWWTTTRRRQQQNNNJJJGGG<<<:::999999<<<>>>???>>>999888888777666555555444222222111111000/////////,,,,,,++++++++++++++++++''''''&&&%%%%%%%%%%%%&&&)))'''%%%%%%'''***,,,---'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&$$$$$$$$$$$$&&&&&&############$$$%%%&&&'''((('''%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''((()))***+++,,,...///111222333444444444777999;;;<<<<<<;;;:::999333333333222222222222222///222777<<<@@@AAAAAAAAABBBEEEHHHKKKLLLKKKHHHGGGDDDDDDDDDCCCBBB@@@>>>===>>>>>>===>>>???@@@BBBCCCEEEIIIOOOSSSVVVXXXZZZ\\\^^^aaadddaaa]]][[[]]]```ZZZ\\\^^^^^^]]][[[[[[\\\TTTTTTSSSQQQMMMHHHCCC@@@>>>;;;999888:::<<<<<<<<<888888888888888888888888;;;<<<======<<<;;;<<<>>>;;;>>>AAABBBAAAAAAAAABBBDDDGGGJJJKKKIIIIIIKKKMMMMMMNNNNNNNNNOOOOOOOOOPPPNNNNNNOOONNNNNNMMMLLLKKKJJJMMMOOOOOONNNNNNQQQSSSRRRTTTXXXZZZ[[[YYYWWWUUUTTTSSSRRRQQQQQQSSSUUUVVVPPPPPPPPPNNNLLLJJJHHHFFFCCCBBB@@@>>>===<<<;;;;;;<<<;;;;;;===???AAAAAA@@@<<<>>>@@@AAAAAAAAACCCDDD@@@AAABBBCCCCCCBBBBBBAAA???FFFOOOTTTVVVVVVWWWXXXXXX[[[___```___^^^```aaa^^^aaafffmmmqqqrrroookkkfffcccaaa`````````___^^^dddaaa]]]YYYTTTQQQOOOOOOOOOPPPSSSVVVZZZ^^^aaacccbbbaaa```___```aaaccceeeaaaccceeeccc___ZZZWWWUUUVVVUUUTTTVVVZZZ```gggkkkrrrxxx~~~|||yyytttoooggg^^^XXXUUUQQQLLLGGGDDDAAA===;;;777555222000///000222333...000111333333222111000---+++)))'''&&&'''((((((############$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%&&&&&&''''''(((&&&%%%$$$$$$######$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###"""""""""###$$$$$$%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$ !!!###%%%&&&%%%###"""!!!!!!""""""######$$$$$$#################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$${{{vvvrrrooopppnnnjjjfffdddccccccddddddbbb```^^^[[[YYYXXXXXXXXXZZZ]]]^^^^^^[[[XXXVVVUUURRRNNNMMMOOORRRUUUVVVVVVUUUSSSQQQOOOLLLHHHEEE>>><<<::::::<<<>>>>>>>>>999999999999888666555333000000000000000000000000,,,,,,++++++***)))((((((&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''(((((((((((()))%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''########################$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%'''((()))+++---.........000000111333444666777888777888999:::::::::999888444222000...///222555888888999;;;===???BBBCCCDDDBBBIIIMMMLLLMMMPPPMMMGGGDDDAAA======???@@@@@@>>>???AAABBBCCCCCCDDDGGGIIILLLNNNRRRTTTUUUVVVWWWXXX````````````^^^]]][[[ZZZ[[[ZZZYYYYYYYYYWWWTTTQQQJJJGGGCCC???<<<:::999999666888999999888999;;;===;;;;;;;;;;;;;;;;;;;;;;;;????????????@@@AAABBBCCCEEEEEEEEEDDDCCCCCCBBBBBBGGGGGGFFFFFFGGGIIIKKKLLLQQQRRRRRRRRRRRRRRRSSSSSSNNNMMMLLLKKKKKKKKKKKKKKKNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSOOONNNMMMMMMMMMNNNOOOPPPMMMMMMKKKJJJHHHGGGEEEEEECCCBBB???===<<<<<<======::::::;;;;;;;;;;;;;;;;;;======>>>???@@@AAAAAABBB????????????===;;;999888;;;<<>>999666444111000000111000///111222444666777777666555111000---+++)))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$######### !!!&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%###"""""""""######"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$$$$$$$######""""""########################$$$%%%&&&&&&%%%$$$"""!!!"""""""""###$$$$$$$$$%%%!!!"""###$$$%%%$$$######$$$###""""""###$$$'''((('''&&&&&&%%%%%%&&&&&&'''}}}xxxtttqqqqqqoookkkgggeeeddddddeeedddccc```]]][[[YYYXXXWWWWWWYYY[[[]]]\\\ZZZWWWUUUTTTQQQMMMLLLOOORRRUUUVVVVVVUUURRRQQQOOOLLLHHHEEE>>><<<::::::<<<>>>>>>>>>999999999999888666555333222111111000///.........,,,,,,++++++***))))))(((''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%''')))+++---///000111111111333444555777888888<<<<<<<<<;;;999777444333222111000000111333666888888999;;;===???AAACCCCCCCCCIIILLLJJJKKKLLLJJJDDDAAA>>><<<<<>>===============>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCGGGGGGHHHHHHIIIKKKLLLMMMPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKLLLJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@>>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>??????============;;;999777666666777888:::;;;===>>>???EEEHHHMMMSSSXXX\\\^^^___cccfffjjjmmmooonnnlllkkkgggfffdddaaa___```cccfffkkkjjjiiieee```[[[VVVSSSKKKJJJIIIKKKOOOUUUYYYZZZ^^^___aaabbbcccbbbbbbaaaaaa______```bbbaaa___\\\[[[YYYWWWVVVWWWYYY\\\^^^aaaeeejjjooorrrssssssrrrssstttuuuuuurrrpppoooooonnnjjjeee^^^WWWNNNEEE???;;;888555222222111000///222333666888999999888777555333000...+++***))))))''''''&&&&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&### !!!&&&((('''%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$######"""!!!!!!"""$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&zzzvvvsssrrrpppkkkgggeeedddeeefffeeeccc```]]]ZZZXXXWWWVVVXXXYYY[[[]]]\\\ZZZXXXVVVSSSPPPMMMLLLOOOSSSVVVWWWVVVTTTRRRPPPNNNKKKHHHEEE>>><<<::::::<<<>>>>>>>>>999999999888777666444444333222111000///---,,,,,,,,,,,,++++++***)))))))))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''')))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%'''))),,,///111222333333333444555777888999999===<<<;;;:::777555222111111111111222444666888999999:::;;;===???AAABBBCCCDDDHHHIIIHHHGGGGGGCCC???<<<;;;:::<<>><<<;;;:::888888888999:::666888999::::::;;;>>>@@@??????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEHHHHHHJJJKKKLLLMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRMMMMMMLLLKKKKKKLLLLLLLLLPPPOOOMMMJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBB@@@???===;;;::::::;;;;;;<<<<<<;;;;;;::::::999999999999999::::::;;;;;;;;;::::::::::::999777555333333333222333444555777888999<<>>999666444333111000333555888:::<<<<<<<<<;;;:::888666222///---++++++((((((''''''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$***'''&&&'''))))))'''$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$#########"""###%%%&&&&&&&&&%%%$$$""""""!!!!!!!!!###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&{{{wwwtttrrrooojjjfffccccccdddfffeeeccc```]]]ZZZXXXVVVUUUYYYZZZ\\\]]]]]][[[YYYXXXRRROOOLLLLLLNNNSSSVVVXXXVVVTTTQQQOOOMMMJJJGGGDDD>>><<<::::::<<<>>>>>>>>>999999888777666555444444333222222111///......---+++++++++*********))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((((((((()))+++---000111222333555555666666777888999999999999888777666555333333000111333555777999999:::<<<<<<===???@@@BBBCCCCCCDDDEEEFFFDDDBBB@@@===;;;888888:::<<<@@@CCCEEEEEEEEEGGGIIIJJJJJJJJJLLLMMMNNNOOOPPPPPPPPPRRRVVVXXX[[[^^^aaabbb___YYYSSSNNNEEEBBB???======<<<:::888999999888777777888999999777999;;;;;;;;;===@@@BBB@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUURRRRRRSSSTTTTTTTTTSSSRRRLLLLLLJJJIIIIIIIIIIIIJJJNNNMMMKKKHHHFFFDDDCCCBBBCCCCCCBBBBBBBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888888888999999999999888888999888777555444222444333222111111333555666222444777===CCCJJJOOORRRYYY\\\aaaeeeggggggeeedddddddddcccaaa```aaadddgggiiiiiiiiihhheeeaaa^^^[[[VVVSSSPPPNNNMMMMMMLLLJJJSSSUUUYYY]]]___`````````___^^^\\\\\\\\\\\\\\\[[[\\\\\\\\\[[[ZZZXXXWWWVVVPPPOOOOOOPPPUUU[[[bbbgggjjjmmmrrruuuwwwyyy{{{}}}~~~}}}yyypppdddVVVMMMEEEAAA;;;888666555333222555777:::===???@@@?????????===:::777444111///...))))))(((((('''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&((()))(((%%%"""%%%%%%%%%$$$$$$%%%%%%%%%$$$#####################%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%######""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&zzzwwwtttppplllgggbbb``````bbbddddddbbb```]]]ZZZXXXVVVUUUWWWXXXYYYZZZZZZYYYXXXWWWRRROOOKKKKKKNNNRRRVVVWWWVVVSSSPPPMMMLLLJJJGGGDDD>>><<<::::::<<<>>>>>>>>>999999888777666555444444222111111111111111000000+++++++++***************))))))((('''&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%&&&&&&'''((()))***,,,,,,...///111111222222555555666666777777888888777777666555444444333333111333555888999;;;;;;;;;>>>>>>???@@@BBBCCCDDDDDDDDDBBBAAAAAA>>>;;;999888666888;;;???AAADDDGGGHHHGGGIIILLLMMMLLLLLLMMMNNNNNNOOOOOOOOONNNOOORRRUUUXXXZZZ\\\[[[XXXQQQJJJFFF===:::777666777888999888:::::::::999999999999999999;;;<<<======>>>@@@CCC@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJLLLNNNOOOOOONNNNNNRRRSSSUUUVVVWWWVVVUUUTTTUUUUUUUUUUUUUUUVVVWWWXXXTTTUUUVVVWWWWWWVVVTTTSSSNNNMMMKKKIIIIIIIIIIIIJJJJJJIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999999888888888888888888888888777777777888888888777555444333555444222000000222333555111222333555999>>>BBBDDDHHHLLLRRRXXX\\\___```````````````___^^^___bbbddddddeeeeeeeeedddaaa___]]][[[YYYUUUSSSQQQOOOLLLIIIMMMOOOSSSXXX[[[]]]^^^^^^______^^^\\\ZZZYYYYYYZZZYYY[[[\\\]]]]]][[[YYYXXXOOOMMMJJJIIIMMMTTT\\\aaahhhlllqqquuuxxx{{{}}}~~~xxxlll___VVVFFFBBB===999777777666555777999<<>>;;;888555333222++++++)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((((((%%%#########$$$$$$$$$$$$##############################%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%zzzvvvtttnnnjjjeee```]]]^^^```bbbbbbaaa___\\\ZZZXXXWWWVVVTTTUUUVVVWWWWWWVVVVVVUUURRROOOLLLKKKNNNRRRUUUVVVVVVSSSOOOLLLKKKIIIFFFDDD>>><<<::::::<<<>>>>>>>>>999999777666555444444444000000000000000111111111************************((((((((('''&&&&&&&&&%%%!!!"""###$$$%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((()))++++++...///000111222222222222555555555555555555555555888777555444222222111111444555777999;;;<<<<<<<<>><<<888666888888;;;???BBBDDDFFFIIIKKKKKKMMMPPPQQQPPPOOOPPPQQQNNNOOOOOONNNLLLLLLMMMOOOQQQQQQRRRPPPMMMGGGBBB???888666333333555888:::;;;<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>>>>>>>???AAACCC@@@AAABBBCCCEEEFFFHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLNNNOOOPPPPPPQQQQQQRRRTTTVVVXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXZZZ[[[[[[YYYWWWVVVQQQPPPMMMKKKIIIIIIJJJKKKHHHHHHHHHGGGFFFEEECCCCCCAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999888888999888888888777777666666777777888888777666444333222111000//////000111222222222222222333555777999;;;>>>CCCIIIOOOTTTWWWYYYZZZ[[[\\\[[[[[[\\\^^^``````aaacccdddcccbbb```___^^^\\\ZZZXXXVVVSSSOOOLLLLLLMMMOOORRRUUUWWWYYYZZZ\\\]]]]]]\\\ZZZXXXXXXYYYXXXZZZ\\\^^^___^^^]]]\\\RRROOOKKKIIIKKKQQQXXX]]]eeeiiinnnsssvvvzzz}}}zzzqqqggg___JJJEEE???;;;999999888888888:::===???AAAAAAAAA@@@@@@???>>>===;;;999777666///...,,,+++)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&((()))((('''&&&######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%zzzwwwuuummmiiiddd^^^\\\]]]___aaaaaa___^^^\\\ZZZYYYXXXXXXTTTUUUVVVWWWWWWWWWVVVVVVSSSPPPLLLKKKMMMQQQTTTUUUVVVSSSOOOKKKJJJHHHFFFDDD>>><<<::::::<<<>>>>>>>>>:::888777555444444444444000000//////......------************************''''''''''''''''''&&&&&&!!!"""###%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((***,,,---...///000222333333444444444333333333333333333333444333222222111222333444777888888999;;;<<<======>>>?????????@@@AAAAAAAAA@@@<<<:::<<<:::666666999;;;???CCCFFFFFFGGGJJJLLLKKKNNNQQQRRRQQQPPPPPPPPPMMMNNNOOONNNKKKIIIIIIIIIHHHGGGFFFDDDBBB???>>>===888555222111444888;;;<<<<<<======>>>>>>>>>======>>>???@@@???>>>???@@@BBBAAABBBCCCEEEGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWZZZ]]]_________^^^[[[[[[ZZZYYYYYYYYYZZZZZZ\\\]]]___```___^^^[[[ZZZSSSQQQNNNKKKJJJJJJKKKLLLIIIIIIIIIIIIGGGEEECCCBBBAAAAAA@@@@@@?????????>>><<<<<<======<<<<<<;;;;;;::::::999999999999999999888888777666666555444444555666666777666555333222////////////000000000000111111111111111222333333444666999===CCCHHHMMMOOOUUUVVVWWWWWWWWWXXXZZZ\\\[[[\\\___```aaaaaa```___^^^]]]\\\[[[ZZZXXXTTTQQQNNNNNNNNNNNNOOOPPPRRRSSSUUUXXX[[[[[[YYYXXXXXXYYYZZZ[[[]]]___``````______WWWTTTOOOLLLLLLOOOTTTXXX___ccciiiooossswww{{{~~~~~~|||xxxqqqhhhbbbPPPKKKDDD>>>;;;:::999999999:::===???@@@@@@??????======>>>>>>===;;;:::999444333000...+++)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################!!!###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%{{{xxxvvvnnnjjjccc^^^\\\]]]___aaa______]]][[[ZZZYYYYYYXXXWWWXXXXXXYYYZZZZZZZZZYYYTTTPPPLLLKKKMMMPPPSSSTTTVVVRRRNNNKKKIIIHHHFFFDDD>>><<<::::::<<<>>>>>>>>>:::888777555444444444444000000///---,,,+++***)))******************++++++&&&&&&&&&'''''''''''''''"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$#########$$$%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''')))+++,,,------...000222444555666666333333222222222222111111......///000222555777999:::999999::::::<<<===>>>======>>>>>>???????????????:::888::::::555666;;;===AAAFFFHHHHHHHHHKKKMMMIIILLLOOOPPPOOONNNNNNNNNLLLNNNOOONNNKKKGGGFFFFFFAAA@@@>>><<<;;;;;;<<<===999555222111444888;;;<<<;;;<<<===>>>????????????@@@AAAAAA@@@??????@@@BBBBBBCCCDDDFFFHHHJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQSSSSSSRRRRRRSSSUUUWWWXXXZZZ\\\```cccffffffeeeeeegggfffeeeddddddcccdddddd___aaabbbdddcccaaa___]]]TTTRRROOOLLLJJJJJJKKKLLLKKKKKKKKKJJJHHHEEECCCAAA@@@@@@@@@???>>>=========;;;;;;<<<<<<<<<;;;::::::999999999999999999::::::777777666555444444333333444555555666555444222111...///000111111111000000//////000111222222333333444444555777;;;@@@EEEHHHQQQSSSTTTTTTTTTUUUXXXZZZVVVXXX[[[]]]^^^^^^^^^]]]]]]]]]\\\]]]]]][[[WWWTTTRRRPPPNNNLLLKKKKKKLLLMMMPPPTTTXXXZZZYYYXXXXXXZZZ\\\]]]^^^```````````````[[[WWWRRRNNNMMMOOORRRUUUYYY^^^eeekkkpppuuuzzz}}}~~~|||zzzxxxtttnnngggaaaUUUOOOGGGAAA===;;;:::999999;;;===???@@@???>>>===;;;<<<===>>>>>>===<<<;;;888666444000---+++))))))'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$#########&&&&&&'''(((((('''&&&&&&!!!"""###$$$%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&########################!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%{{{wwwuuulllhhhccc___^^^___bbbdddbbb___[[[YYYXXXXXXWWWWWWXXXXXXZZZ[[[[[[ZZZYYYYYYXXXTTTQQQOOOPPPRRRSSSTTTSSSRRRPPPMMMJJJGGGEEEDDD===;;;999888999::::::999555555555666666666666666333222000...---,,,------,,,++++++***)))(((''''''(((''''''((())))))(((&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&$$$#########$$$%%%%%%$$$#########$$$%%%&&&$$$$$$###""""""######$$$"""######$$$$$$######"""%%%%%%$$$###$$$''')))+++$$$###''''''%%%***(((''')))---///...,,,......///000111222333333333333222111111111111111000111444666888999999999:::;;;=========>>>@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<777888999999:::;;;???AAA@@@CCCFFFHHHIIIJJJLLLNNNMMMMMMNNNNNNNNNNNNNNNNNNKKKIIIGGGFFFEEEDDDBBB@@@===<<<:::888888999:::;;;777666555666777:::<<<>>>>>>>>>>>>>>>>>>????????????>>>=========???AAABBBCCCDDDFFFIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLOOOOOOOOOPPPQQQSSSTTTUUUYYYXXXWWWWWWXXX\\\___aaaddddddfffjjjnnnppppppoookkkkkkjjjiiigggfffeeeeeefffeeeeeehhhiiigggbbb]]]ZZZXXXUUUQQQNNNLLLKKKJJJLLLMMMMMMLLLJJJHHHEEEDDD???????????????????????????<<<888888999:::999777:::999888777666666666666777666666666666555555555333333111000///.........222111111111000000//////000000//////......------......///111555:::???BBBHHHJJJLLLNNNOOOPPPRRRUUUWWWYYY\\\\\\\\\[[[\\\]]]ZZZ[[[^^^``````^^^\\\ZZZYYYXXXTTTQQQNNNKKKJJJJJJMMMQQQUUUWWWXXXXXXYYY[[[XXXYYYZZZ[[[\\\]]]]]]]]]]]][[[XXXVVVTTTTTTTTTTTTVVVYYY^^^eeekkkqqqtttvvv{{{wwwssspppnnnkkkfffaaaYYYTTTMMMGGGCCC@@@===::::::;;;<<<>>>@@@???<<<:::<<<:::999888999:::999888555666666555333000,,,***))))))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%%%%!!!$$$''''''$$$&&&&&&%%%###!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%***)))'''%%%$$$"""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''((((((&&&###"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%zzzuuusssoookkkfff```]]]]]]^^^```bbb___[[[YYYXXXXXXXXXWWWUUUWWWXXXZZZ[[[\\\[[[[[[WWWTTTPPPNNNOOOQQQSSSSSSUUUTTTRRROOOLLLIIIGGGFFF>>><<<999999:::;;;;;;:::999999888777666555555444333111000...------------++++++******))))))(((((('''&&&&&&'''(((((('''%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%&&&&&&### !!!&&&******(((***)))(((***...///...---......///000000111222222222111000//////000000111000111444666888999999999888:::============>>>???:::999999888777777888888777999:::;;;;;;===@@@CCCDDDFFFHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJGGGEEECCCBBBBBBAAA???===;;;:::999777777777888999666666555666777999<<<>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFHHHIIIJJJKKKKKKMMMNNNOOOPPPQQQRRRRRRQQQSSSSSSTTTUUUWWWYYYZZZ[[[^^^^^^^^^^^^aaadddgggiiikkklllmmmppptttuuuuuutttqqqqqqpppnnnmmmkkkjjjiiihhhgggggghhhjjjhhhdddaaa]]][[[WWWSSSPPPMMMLLLKKKLLLLLLLLLKKKIIIGGGEEEDDD@@@@@@??????>>>>>>>>>>>>???<<<999888::::::999888999888777666666555555666666666555555555444444444444444333222111111111111111111111000000000//////111111111000000000//////000000000111333777;;;>>>DDDFFFIIIJJJKKKMMMOOORRRSSSVVVXXXYYYXXXWWWWWWWWWZZZ[[[]]]^^^___^^^]]]\\\]]][[[XXXTTTQQQOOOMMMMMMMMMOOOQQQRRRRRRSSSVVVXXXZZZZZZ[[[[[[\\\[[[[[[[[[\\\\\\[[[ZZZXXXWWWVVVVVVTTTVVV[[[```ffflllooorrrvvvssspppnnnmmmjjjfffbbb^^^ZZZTTTOOOKKKFFFBBB???======<<<===??????===;;;<<<:::777777777888888777888888888777555111...,,,((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((((($$$!!!!!!%%%'''&&&###&&&&&&&&&%%%###"""###$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%&&&''''''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$zzztttqqqooolllfffaaa]]]]]]^^^___aaa^^^[[[YYYYYYYYYXXXWWWSSSUUUWWWZZZ\\\]]]]]]]]]VVVSSSOOOMMMNNNQQQRRRSSSUUUTTTRRROOOLLLIIIGGGFFF>>><<<:::999:::;;;;;;;;;<<<;;;:::888666444333222222111000...------------*********)))))))))))))))&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$$$$%%%)))&&&$$$%%%))),,,---++++++++++++,,,///000///........./////////000000000000///...------...000111111222444666888999999999777:::===>>>===<<<;;;<<<999777666444333444555666888:::<<<===>>>@@@CCCEEEGGGIIIKKKKKKJJJJJJJJJKKKJJJKKKLLLLLLKKKIIIFFFDDDAAA@@@>>>===>>>===;;;:::888777777777777666666666666666666666777999;;;===>>>>>>>>>??????@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMQQQRRRSSSUUUVVVWWWWWWWWWWWWXXXYYY[[[]]]```bbbccceeeeeefffgggjjjllloooppprrrrrrrrruuuwwwxxxxxxvvvuuutttsssqqqooommmlllkkkhhhgggffffffggggggeeecccaaa___[[[WWWSSSPPPNNNMMMLLLLLLLLLJJJIIIGGGEEEDDDAAAAAA@@@???>>>======<<<>>><<<:::999:::;;;:::999888777666555444444444444444444444444333333333333222222111111111111222222000000000000////////////000000000000000/////////111111000000111333666888===@@@BBBDDDEEEGGGJJJLLLSSSUUUYYYZZZZZZYYYXXXYYYZZZ[[[\\\]]]^^^_________bbb```\\\YYYVVVTTTSSSRRRPPPPPPOOONNNMMMOOOTTTWWW]]]]]]]]]\\\[[[ZZZYYYXXX[[[\\\^^^^^^]]]\\\ZZZXXXTTTUUUXXX]]]bbbgggkkkmmmpppnnnmmmllllllkkkiiifffgggddd```\\\WWWRRRLLLHHHCCCAAA>>>===>>>>>>===<<<<<<999666444555666666555:::::::::999777444111000+++)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***)))&&&######&&&'''%%%###$$$%%%'''&&&%%%$$$%%%%%%########################$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$${{{uuuqqqllliiidddaaa______```bbb```^^^[[[YYYYYYYYYXXXWWWTTTUUUXXXZZZ\\\\\\]]]]]]VVVRRROOOMMMNNNPPPRRRRRRSSSRRRPPPMMMJJJGGGEEEDDD???===;;;:::;;;<<<<<<;;;;;;;;;999777555444222111111000000///...---------)))))))))))))))*********'''&&&%%%&&&'''(((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%!!!###%%%&&&&&&%%%$$$""""""######$$$$$$######""""""""""""###$$$%%%'''((((((&&&%%%'''***,,,---,,,,,,,,,...///000111000///...........................---+++++++++...000222222333444666777999999:::777:::>>>???===;;;:::999777666444333333555888::::::<<<>>>???@@@BBBEEEGGGHHHIIIKKKKKKJJJJJJKKKLLLIIIJJJJJJJJJHHHEEEAAA???<<<:::999999:::;;;999888666777777888777777666666777666777777888:::;;;<<<>>>>>>??????@@@AAABBBBBBAAABBBCCCEEEEEEDDDCCCBBBEEEEEEEEEGGGIIILLLOOOPPPTTTUUUWWWXXXZZZ[[[\\\\\\\\\\\\^^^```bbbeeehhhiiikkklllmmmnnnooopppqqqqqqsssrrrqqqrrrttttttsssrrrqqqpppooommmkkkiiihhhgggcccbbbbbbaaabbbbbbbbbbbbcccaaa^^^ZZZVVVRRRPPPNNNMMMMMMLLLJJJIIIGGGEEEEEEBBBBBBAAA@@@???>>>===<<<<<<;;;;;;::::::::::::999666666555444333333333333333333333333222222222111...............///000111////////////////////////------------------------000//////...///111222444777999;;;===>>>@@@CCCEEENNNQQQUUUXXXYYYZZZ[[[\\\\\\\\\]]]^^^___```aaabbbeeeccc```]]]ZZZYYYXXXXXXUUUTTTQQQMMMLLLOOOUUUYYYaaa```___^^^\\\ZZZXXXWWWYYY[[[^^^``````^^^\\\ZZZWWWXXXYYY\\\```dddhhhjjjllllllmmmnnnooopppooonnnpppooollliiieee___XXXSSSLLLHHHBBB???>>>>>>======<<<999555333333444444444777888888888777666555444///---***(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&(((((('''%%%###$$$%%%&&&%%%###!!!###&&&'''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''""""""#########$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$$$$%%%######$$$$$$######""""""&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######"""""""""###$$$$$$%%%$$$###$$$%%%&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$}}}wwwsssllliiieeeaaa______```aaa___]]][[[ZZZZZZZZZXXXVVVVVVWWWYYYZZZ[[[\\\[[[[[[VVVRRROOOMMMNNNPPPRRRRRRSSSRRRPPPMMMJJJGGGEEEDDD???===;;;:::;;;<<<<<<;;;888777666555444333222222000000000//////...------)))))))))))))))*********((('''&&&'''))))))'''&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%!!!###$$$%%%$$$###!!!"""######$$$$$$######""""""""""""###$$$%%%&&&'''&&&%%%%%%&&&)))+++++++++---///111222222111111111//////......---,,,,,,,,,,,,,,,++++++,,,///111333444444555666777888::::::999;;;>>>???===:::888888333222111111444777;;;>>>;;;===@@@BBBCCCDDDFFFHHHFFFHHHJJJJJJJJJJJJKKKLLLGGGHHHGGGFFFCCC@@@===;;;888777666777999:::999888777777888999999888888777888888888999:::;;;<<<<<<===>>>???@@@AAABBBCCCDDD@@@BBBCCCEEEEEEEEEDDDDDDHHHHHHHHHJJJMMMPPPSSSUUUYYYZZZ\\\^^^___```aaaaaabbbbbbdddeeehhhjjjlllmmmqqqrrrssstttsssrrrpppnnnpppnnnlllkkklllllljjjiiihhhgggfffdddbbb```___^^^]]]]]]\\\\\\[[[\\\]]]___aaa```]]]ZZZWWWSSSQQQOOONNNMMMKKKJJJHHHFFFEEEEEECCCBBBAAA@@@???>>>===<<<::::::;;;::::::999999999666555444333222222222222333222222222111111111111------------...///000000.....................///,,,,,,,,,,,,,,,---------------------...000111222111333666777888999<<<>>>BBBEEEJJJNNNRRRUUUXXX[[[^^^^^^___```aaabbbcccdddfffdddbbb___]]]\\\\\\\\\YYYWWWSSSOOONNNPPPVVV[[[ccccccaaa```]]][[[YYYWWWVVVXXX[[[^^^______]]]\\\ZZZZZZZZZZZZ]]]```dddgggkkkmmmooorrrtttvvvwwwxxxxxxwwwwwwuuusssmmmeee```XXXSSSKKKDDDAAA???>>>===<<<999666444333444333222222333444555666777777777222000---***((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%"""""""""###%%%&&&%%%%%%"""$$$%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$### !!!"""######$$$$$$"""###$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############"""######$$$$$$#########%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&~~~wwwtttooolllgggbbb___]]]\\\\\\^^^\\\[[[ZZZ[[[ZZZXXXVVVVVVWWWYYYZZZ[[[[[[[[[ZZZVVVSSSOOOMMMNNNQQQRRRSSSUUUTTTRRROOOLLLIIIGGGFFF>>><<<:::999:::;;;;;;;;;555555555444444333333333//////000000///...------*********)))))))))))))))(((''''''((())))))(((&&&%%%%%%%%%%%%%%%&&&((((((%%%%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########"""""""""###$$$%%%%%%%%%%%%$$$ !!!############"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((()))***+++...000333555444222222222//////...---,,,+++***)))++++++,,,---///111333444555555555666777888:::;;;999;;;======:::777666666...//////111444888<<>>???@@@BBBCCCDDDEEEBBBCCCEEEFFFHHHIIIIIIIIIMMMNNNOOORRRUUUXXXZZZ\\\aaabbbccceeefffggggggggghhhhhhhhhiiijjjlllmmmnnnssstttvvvwwwuuurrrnnnkkkjjjhhheeecccbbbaaa```^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTUUUVVVUUUTTTUUUWWWYYYYYYYYYXXXVVVTTTQQQOOOMMMLLLKKKIIIGGGEEEDDDDDDCCC@@@@@@???>>>======<<<<<<777999::::::999888888999666555444333222222222222222222222222111111111111///////////////000111111---------...............---------...............++++++,,,,,,...///000111...000222333333444666888:::===BBBFFFKKKQQQWWW[[[^^^___```aaabbbccccccccccccbbb```___^^^^^^^^^___ZZZYYYVVVRRRQQQSSSXXX\\\bbbbbbaaa```^^^[[[YYYXXXUUUVVVXXXZZZ\\\^^^______]]]\\\ZZZYYYZZZ]]]aaacccjjjmmmrrruuuxxxzzz~~~~~~~~~~~~zzztttooohhhaaaWWWNNNHHHCCC@@@>>>===;;;888666666555333111///000111222444666777888222111///,,,***'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######### """###$$$%%%%%%%%% """$$$$$$######$$$%%%"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$!!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$$$$%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&}}}vvvrrrooolllhhhccc___]]]\\\\\\]]]\\\[[[[[[[[[ZZZXXXVVVTTTUUUXXXZZZ\\\\\\\\\\\\WWWTTTPPPNNNOOOQQQSSSSSSUUUTTTRRROOOLLLIIIGGGFFF>>><<<999999:::;;;;;;:::666666666555444444333333...//////000000///...---++++++******))))))(((((('''&&&&&&'''(((((('''%%%%%%%%%$$$$$$%%%&&&((()))$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%"""###$$$%%%%%%%%%$$$$$$ !!!!!!"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))***+++,,,,,,...222666777555333222333//////...,,,+++)))((((((***+++...000333444555555666666555666777888:::;;;999:::;;;999666444333333000000222555888;;;>>>???>>>AAADDDEEEDDDDDDEEEFFFDDDFFFGGGGGGFFFEEEEEEFFF@@@>>>;;;888555444333222222222222444777999999888999999888777888999:::;;;;;;;;;<<<======>>>>>>>>>===>>>???AAACCCDDDFFFFFFGGGGGGHHHJJJLLLNNNPPPQQQSSSUUUXXX[[[^^^aaacccccceeefffggghhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiinnnpppssstttsssooojjjgggbbb___[[[XXXWWWVVVTTTRRRNNNNNNNNNMMMLLLLLLKKKKKKGGGJJJLLLLLLKKKKKKLLLOOOOOOOOOOOOOOONNNLLLKKKIIIIIIHHHFFFCCCBBBAAA@@@@@@<<<<<<;;;;;;::::::::::::444777999999777666777888666555444333333222222333333333222222222111111111//////.........///000000,,,,,,---------.........,,,,,,---------.........,,,,,,,,,------......///---///000111000000111333555777;;;>>>CCCJJJRRRXXX]]]^^^```bbbbbbaaa```______^^^]]]]]]]]]^^^___```\\\\\\[[[YYYXXXYYY\\\___```______^^^]]][[[YYYXXXVVVUUUUUUVVVYYY]]]aaacccbbb```\\\ZZZZZZ]]]aaaccchhhlllrrrvvvxxx|||}}}xxxpppeeeZZZPPPIIIDDDAAA>>><<<;;;:::999777333111000000000111222444555666444333222000---***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$$$$%%%###$$$%%%$$$######$$$&&&!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################!!!"""$$$&&&''''''&&&%%%!!!""""""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&}}}tttpppkkkiiifffccc```_________]]]\\\[[[[[[[[[[[[XXXVVVRRRTTTVVVZZZ\\\^^^^^^___XXXTTTQQQOOOPPPRRRSSSTTTSSSRRRPPPMMMJJJGGGEEEDDD===;;;999888999::::::999999888777666555444333333...///000000000///...---,,,++++++***)))(((((('''&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$$$$%%%'''((()))$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))"""###$$$%%%&&&%%%$$$$$$""""""""""""###$$$%%%&&&#########$$$$$$############$$$%%%&&&'''(((((((((&&&(((***,,,,,,,,,---//////333777888555333333444000///...,,,***)))'''''')))+++///222555666666555666666666666666888:::;;;888999888666333111111111444555777999<<<>>>@@@AAA???BBBDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFDDDBBBBBBBBB===:::777333000/////////000000000333666888999888999888777666666888:::<<<;;;<<<===>>>??????>>>>>>===>>>???AAACCCEEEFFFGGGKKKKKKLLLMMMPPPSSSVVVXXXXXXZZZ^^^bbbeeeggghhhiiieeefffggghhhhhhhhhhhhhhhffffffeeedddccccccccccccgggjjjnnnpppoookkkfffbbb[[[XXXTTTPPPNNNMMMKKKIIIEEEDDDDDDDDDCCCCCCCCCCCC===@@@CCCDDDBBBBBBCCCFFFHHHHHHIIIJJJJJJIIIGGGFFFGGGEEECCC@@@???>>>>>>>>>888888888888888888888888333666999999777555666777666666555444333333333333333333333222222222222111...------,,,,,,,,,------,,,,,,,,,------.........*********++++++,,,,,,,,,---------------------------///000000......///111///000222555999AAAJJJPPP[[[]]]```aaabbb```^^^\\\\\\\\\[[[[[[\\\]]]___```___```aaa```______aaaccc]]]]]]]]]\\\[[[ZZZYYYXXXWWWUUUTTTTTTWWW]]]cccfffgggddd```]]]]]]```cccffffffjjjpppuuuxxx{{{zzznnnaaaWWWNNNGGGCCC>>>===<<<<<<;;;888444000222111111111111222333444666666666444111---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((($$$%%%''''''&&&$$$$$$$$$&&&&&&&&&$$$######%%%'''######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############%%%&&&'''((('''%%%###!!! !!!"""$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$""""""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%}}}uuunnnllljjjfffccc`````````aaa]]][[[ZZZYYYZZZYYYXXXVVVUUUVVVWWWYYY[[[\\\]]]]]]XXXTTTPPPOOOPPPRRRSSSTTTSSSQQQOOONNNLLLJJJGGGDDD===<<<;;;<<<<<<:::777444999888777666444222111111///---++++++,,,,,,+++***++++++,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$######"""###%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%&&&%%%#########%%%((('''%%%######%%%''')))###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%$$$$$$###$$$$$$%%%%%%+++++++++,,,...000111222333444666777888888888888111...+++(((''')))+++,,,444222000...000333777:::444555666777888999999999555555444333333333444444666777999;;;===???@@@AAACCCCCCCCCCCCCCCDDDDDDDDDHHHGGGEEECCC???<<<999888444333333222111111111222111111222333444666777888:::999888888999;;;<<<>>>===>>>>>>>>><<<===>>>@@@???@@@AAACCCEEEHHHKKKLLLOOOQQQTTTWWWZZZ[[[\\\]]]aaaaaacccgggjjjkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhfffddd```\\\YYYXXXYYYZZZ___aaacccfffgggddd___[[[YYYSSSJJJFFFEEEDDD@@@<<<======<<<<<<;;;;;;::::::888888888888888888888888???????????????@@@AAAAAACCCBBBAAA@@@===;;;999777555555555444444333333333111222333444555444333333222111000//////111333444...///000111222333444444------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++//////............////////////000333777===BBBFFFQQQTTTXXXZZZZZZYYYXXXXXXYYYZZZZZZYYYYYY[[[^^^aaa```aaabbbbbbaaa```___^^^aaa___]]]ZZZXXXWWWWWWWWWUUUUUUUUUVVVXXXZZZ]]]___```aaacccdddeeeeeedddccchhhjjjmmmpppsssxxx~~~{{{mmm]]]PPPHHHFFF???>>><<<;;;:::888555222444222///------///222333888888777555222...+++)))******+++,,,---,,,)))''''''%%%###$$$&&&'''&&&###&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&'''%%%$$$###!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~uuunnnmmmjjjfffccc`````````aaa]]][[[ZZZYYYZZZYYYXXXVVVUUUVVVXXXYYY[[[\\\\\\\\\XXXTTTPPPOOOPPPRRRSSSTTTSSSQQQOOONNNLLLJJJFFFDDD>>><<<888777777777777666888777777555444333222222111///---,,,------,,,+++++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$###$$$%%%((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&***+++,,,---...000222333222333444666666666666555000...+++))))))***,,,...222111111111222444666777666666777888888888777777333333333333444444555666888999:::<<<===???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDBBB???<<<999777666333222111000000000000111000111111222333555777888999999999999:::;;;======:::<<<>>>>>>???AAACCCFFFDDDEEEGGGIIILLLOOOQQQSSSUUUWWWYYY\\\___```aaaaaabbbccceeehhhkkkllljjjgggffffffeeeeeedddcccbbbbbb```^^^ZZZVVVSSSRRRSSSSSSWWWXXX[[[^^^___]]]XXXTTTRRRKKKDDD@@@@@@???<<<888333333333222222222222222555555555555555555555555999999999999999::::::;;;;;;;;;::::::888777555444333333222222111111111111///000111222222222111000111000///......000222333........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---------------,,,,,,//////............//////.........000333777;;;>>>EEEHHHLLLOOOPPPPPPRRRSSSTTTUUUVVVWWWWWWXXX[[[^^^^^^___```aaaaaaaaa``````^^^]]][[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^```bbbdddeeefffgggfffggghhhjjjmmmrrryyy}}}uuufffYYYPPPLLLCCCAAA>>><<<;;;:::888666333222///------...000222888888888666444111---+++)))(((((()))***)))'''%%%&&&$$$###$$$&&&'''%%%#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~uuunnnmmmjjjfffccc```___``````]]][[[YYYYYYYYYYYYWWWUUUWWWWWWXXXYYYZZZZZZZZZZZZWWWTTTPPPNNNOOOQQQSSSSSSSSSRRROOOMMMLLLIIIFFFCCC???;;;555222333555888999777666666555444444333333222000...---......---,,,++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&&&&%%%%%%&&&(((###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''***+++,,,---///111222333222222333333333333222222...---+++***+++,,,...000000111222444555555555555777888999999888666444333000000111333444666777888;;;;;;<<<===>>>???@@@@@@@@@@@@BBBCCCDDDDDDDDDDDD???>>><<<:::888555333222111111000/////////000000000000000111333444666777777777999:::;;;<<<<<<<<<;;;===???@@@AAACCCGGGIIIIIIJJJMMMPPPSSSVVVXXXZZZ[[[\\\___aaacccdddddddddbbbccceeehhhjjjiiifffccccccbbb```___]]][[[ZZZYYYWWWUUUQQQMMMKKKIIIIIIIIIKKKLLLNNNQQQSSSQQQNNNJJJGGGBBB<<<999999999777444/////////000000000000000222222222222222222222222333333333333444444555555444444444444444333222111///////////////.........,,,---......//////......///...---,,,---...///000111111000///...------,,,,,,,,,+++++++++*********++++++++++++++++++++++++------------,,,,,,,,,,,,------------............///......------......//////.........///222555666888;;;???AAACCCFFFIIILLLMMMOOOQQQSSSSSSUUUWWWYYYZZZ[[[]]]```aaabbbbbbbbb\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[]]]___bbbfffiiikkkfffeeeeeedddffflllsssxxx}}}qqqcccYYYSSSJJJFFFAAA>>>===<<<;;;:::555444222000000000222333777888999999777444111///+++)))((((((((((((&&&$$$%%%$$$######%%%%%%$$$###!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$###############%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&"""###%%%&&&&&&%%%###"""!!!!!!"""###$$$%%%&&&'''%%%%%%%%%$$$######"""""""""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}tttmmmmmmkkkgggccc```______```]]][[[YYYYYYYYYXXXVVVUUUXXXXXXYYYYYYZZZYYYYYYYYYWWWTTTPPPNNNOOOQQQSSSSSSTTTRRROOOMMMKKKIIIEEEBBB>>>:::555222333666888:::666666555555444444444333222000...---......---+++++++++++++++***)))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&((()))%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''%%%%%%%%%%%%&&&'''((()))***+++---///000222333333222222222222222111000000,,,,,,,,,,,,---///111222111222333444444555555555999999999888666444222000---...111333666888::::::=========>>>??????@@@@@@@@@AAABBBBBBBBBBBBAAA@@@:::999777555333111000000111000000//////000000000000000000111222333555666444555888:::;;;<<<<<<<<>>>>>>>>>>>?????????@@@AAABBBBBBAAA@@@>>><<<:::666555333111//////......111111000000000111111222000000000111222333444555222444777999;;;<<<<<<<<<@@@BBBCCCDDDEEEGGGJJJLLLSSSUUUWWWZZZ\\\^^^______``````aaabbbbbbaaa```___^^^^^^___aaaaaa___[[[XXXVVVUUUSSSPPPMMMKKKIIIGGGEEEDDDAAA>>><<<:::999999999888999;;;======;;;999888666444333333444333333---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////111111111000///...---,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,---******************++++++************))))))))))))******)))))))))((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,---...000111...///000000111444888;;;===@@@DDDHHHJJJLLLOOOQQQQQQSSSWWW[[[^^^```bbbbbbaaabbbcccdddcccaaa___^^^]]]^^^___aaaaaaaaa```___]]]\\\[[[[[[]]]```dddgggeeedddbbbaaaaaadddjjjnnnttt{{{wwwkkkccc[[[TTTKKKCCC>>>===<<<<<<<<<<<<;;;:::999999888888666777999;;;:::999666555333000---++++++***((('''$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%###""""""###%%%%%%&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! ###"""!!! !!!"""###########################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~vvvooonnnlllgggccc```_________]]][[[YYYXXXXXXWWWUUUSSSWWWWWWXXXYYYYYYYYYXXXXXXVVVSSSOOOMMMNNNPPPRRRRRRTTTRRROOOMMMKKKHHHDDDAAA;;;:::999999;;;<<<;;;:::777666666555444444333333222000...------,,,+++***************)))((('''&&&'''''''''''''''''''''''')))((('''%%%%%%$$$%%%%%%'''&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&&&&%%%%%%&&&(((,,,***'''%%%$$$%%%''')))$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,------...000222222222111111222111000///////////////,,,---///111222333333333555444333222222444666888777555333111000//////000...000333777999;;;<<<<<<======>>>>>>??????@@@@@@@@@AAAAAA@@@>>>:::777555444333111///......//////111111000000000111222222111111111222222333444555444555777999<<<===??????>>>AAADDDFFFIIILLLQQQTTTZZZ[[[]]]___`````````___``````aaa```___^^^\\\[[[YYYYYYXXXYYYYYYXXXUUURRRLLLLLLJJJHHHEEECCCAAA@@@===<<<;;;999777666555555555444444555666777555444444333333222222222333333---------------.........++++++++++++++++++++++++***+++,,,---...---,,,+++------------,,,+++))))))++++++,,,,,,,,,,,,------++++++*********+++,,,---(((((()))))))))*********((((((((())))))******+++))))))((((((((('''''''''((((((((()))******++++++++++++++++++,,,,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---)))))))))***+++,,,------+++,,,,,,,,,+++,,,///111666999===@@@CCCFFFJJJMMMOOOQQQTTTXXX[[[^^^______cccdddfffggggggdddbbb```\\\\\\^^^___aaaaaabbbbbb___^^^\\\[[[[[[]]]```bbb```aaaaaaaaa```bbbeeehhhlllsss}}}zzzsssggg```TTTJJJCCC@@@===<<<<<<<<<===<<<;;;:::888777666777888999999888777666444222///---,,,***'''%%%$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!$$$###!!! !!!###$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzsssooolllgggccc```^^^^^^___]]][[[YYYXXXXXXWWWTTTRRRVVVWWWWWWXXXYYYYYYYYYYYYVVVSSSOOOMMMNNNPPPRRRRRRTTTRRROOOLLLJJJGGGCCC@@@;;;:::888999:::<<<<<<;;;888777777555444333222222444111///......---,,,***************)))((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###%%%&&&%%%$$$$$$%%%&&&***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###%%%%%%&&&''')))+++---...///000222333333222000/////////...---------......---...000333444444444333444444444555555555555555555333///---,,,---000222111333666999;;;<<<<<<<<<<<<<<<======>>>???@@@@@@===>>>>>>>>><<<999555333333222000///...///000111///////////////000111222222222222222333444555666777888999;;;>>>@@@CCCDDDAAACCCGGGJJJMMMQQQUUUYYY]]]^^^___``````^^^]]][[[\\\\\\\\\[[[ZZZWWWUUUTTTPPPNNNMMMLLLMMMLLLJJJIIICCCBBBAAA???===<<<;;;:::777777666555444333222222333222000000222222111000000000111000000000000111//////..................++++++++++++++++++++++++)))***+++------,,,+++***)))******++++++******)))************++++++,,,,,,******)))((()))***+++,,,'''(((((()))))))))))))))))))))*********+++++++++((((((((('''''''''&&&&&&''''''(((((()))******+++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++++++++******,,,---///222555888;;;@@@EEEIIIMMMOOORRRVVVXXXZZZ[[[\\\aaacccfffhhhiiigggdddbbb\\\\\\]]]]]]^^^```aaabbb___^^^\\\[[[[[[\\\]]]^^^^^^```cccddddddddddddeeeeeellluuu|||tttlll```TTTKKKEEEAAA>>>>>>?????????>>><<<:::999777777666666666666666777777555333222000---)))&&&%%%'''((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||vvvooolllhhhccc```^^^^^^___]]]\\\YYYXXXXXXVVVTTTRRRUUUVVVWWWXXXYYYYYYYYYYYYVVVSSSOOOMMMNNNPPPRRRRRRTTTRRROOOLLLJJJGGGCCC@@@<<<:::777777999;;;======999888777666444333111111555333000//////...---+++************)))((('''&&&((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&((()))%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%#########%%%''''''(((((('''%%%$$$###$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###$$$%%%&&&%%%$$$###"""%%%%%%&&&(((***,,,...///000111333333333111///...------+++++++++,,,---...---///111444555555444333222333666777888666444333444111---******,,,000333333555888:::<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@:::;;;<<<===;;;888555333444222000//////000111222...............///000111333333333333444555555666::::::;;;===???CCCFFFHHHGGGIIILLLNNNOOORRRVVVYYY]]]]]]^^^^^^]]][[[XXXVVVWWWWWWWWWVVVTTTQQQOOOMMMFFFDDDBBBAAABBBBBBAAA@@@<<<<<<;;;:::999888777666333333333222222111111000333111///...///000///...---...//////...---...///---,,,,,,,,,++++++******++++++++++++++++++++++++***+++---...///...,,,+++((((((***+++,,,,,,,,,,,,((()))))))))******++++++)))(((((('''''')))***+++'''(((((()))***)))))))))'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((()))******+++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,//////......---,,,,,,,,,***,,,------,,,+++---...+++---000333666<<>>AAADDDFFFGGGHHHKKKMMMQQQUUUXXXZZZ\\\\\\[[[ZZZZZZZZZZZZWWWTTTQQQPPPPPPOOOMMMJJJHHHFFFDDDBBB???;;;;;;<<<<<<:::888666666666666555444333222000000111000000///...---......////////////......222000///---,,,,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---...+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''(((((()))++++++******))))))((((((++++++,,,,,,,,,++++++***------,,,+++++++++,,,,,,...,,,)))(((***,,,,,,---++++++************+++++++++,,,---...///333999===GGGKKKPPPTTTVVVXXXZZZ\\\\\\]]]```dddggggggeeeccc___]]][[[YYYZZZ\\\___aaaaaa```^^^]]]\\\\\\]]]]]]aaabbbffflllooonnnhhhbbbdddddddddhhhoooyyy{{{lll___UUUJJJAAAGGGCCC>>>===>>>@@@???>>>999777444444666888999999777888999999777444111///,,,***'''%%%%%%&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$#########""""""!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$%%%$$$###"""########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%########################''''''&&&%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%|||xxxrrrnnngggaaa]]][[[\\\]]]^^^\\\ZZZWWWUUUTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYXXXTTTQQQNNNLLLNNNQQQSSSTTTVVVTTTPPPKKKGGGDDDBBBAAA<<<:::888888:::;;;<<<;;;:::777444333333444333222222000.........///...,,,,,,***))))))******)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%&&&((()))***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###%%%%%%$$$$$$%%%&&&"""######"""!!!"""$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''')))+++---...000111111111111000000///...---...---,,,,,,---...000222444555777888888777444333555555666666555444222111...---,,,,,,---...000111444555777999:::;;;;;;;;;;;;:::999:::;;;;;;:::999:::888666333222111000111111111111111111111111111111111000000000000111111111222444555555666777999<<<===@@@BBBEEEGGGHHHIIIKKKMMMOOORRRTTTUUUUUUUUUWWWVVVUUUUUUUUURRRNNNKKKIIIIIIHHHFFFDDDAAA???>>>;;;888555555666666444222444444444444333222111000///000000000000//////.../////////000000/////////...---,,,***************,,,,,,,,,+++++++++******************************,,,,,,++++++++++++++++++************************************************///...,,,***)))(((((((((+++++++++***)))((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))***+++(((((())))))))))))))))))***++++++,,,++++++******,,,++++++++++++,,,------///,,,***)))++++++++++++++++++************++++++,,,,,,------...222666:::CCCGGGMMMQQQTTTUUUWWWYYY[[[\\\___bbbeeegggffffffcccaaa___]]]]]]___aaacccbbbaaa```___^^^^^^______aaacccggglllpppooojjjeeebbbaaa```bbbiiiqqqzzzyyykkk___QQQEEEEEEBBB>>>>>>@@@@@@>>>;;;777555222111333444555555777888:::;;;:::777444111,,,***(((%%%$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" """###%%%%%%$$$###"""########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$######"""###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%}}}zzzrrrnnnhhhbbb]]]\\\]]]]]]]]][[[YYYVVVTTTSSSSSSSSSSSSTTTVVVXXXYYYYYYXXXXXXUUURRRNNNMMMNNNPPPQQQRRRTTTRRRPPPLLLHHHDDDAAA@@@<<<:::888888999::::::999999777444333333444333222...,,,++++++---......---,,,***))))))******)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%)))---...---***(((""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$#########%%%&&&%%%$$$ """%%%'''&&&$$$######%%%%%%%%%&&&''''''((((((((((((***,,,...000222222000/////////...------------,,,,,,,,,...000222333444555777888888777666444222333555555555333111000......------...///111222555666777888:::;;;<<<===;;;:::888888999999777666666444333111000000000111111111111111111111111111222111111000000000111111222444666777777888:::<<>>;;;999888777777777555333222111000/////////000111111111111111111111111111222111111000000111111222333555777888999:::<<<>>>AAABBBDDDFFFHHHIIIJJJJJJPPPPPPQQQQQQQQQQQQPPPPPPKKKJJJHHHGGGFFFCCC@@@=========<<<;;;:::888666555222111111111111000///...//////000//////...------------...///000000000///,,,,,,++++++++++++,,,,,,.........---------------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************+++++++++++++++++++++,,,+++++++++******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''#########$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((((()))******************,,,+++++++++++++++,,,,,,,,,++++++,,,---...,,,***++++++************++++++,,,------,,,+++---///222666;;;CCCKKKPPPTTTXXXZZZ\\\]]]^^^___aaacccfffiiilllkkkiiigggeeeeeeeeeeeeaaaaaabbbbbbccccccccccccbbbdddhhhkkknnnnnnmmmlllgggeeeaaa___aaafffmmmqqqzzzmmm^^^NNNJJJEEEBBBBBBAAA>>>;;;999777333222222222222222333666:::>>>>>>===:::777555333///,,,)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''((($$$###"""""""""$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%###!!!!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&|||yyypppmmmhhhccc___^^^^^^^^^]]][[[YYYWWWUUUTTTTTTTTTTTTUUUWWWXXXXXXXXXXXXWWWVVVSSSOOOLLLMMMNNNOOOOOOPPPOOOMMMKKKHHHDDDAAA???===:::888777888999999888999666333222333333222111000...---,,,------,,,+++++++++***+++,,,,,,***(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,//////---)))'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&$$$"""###%%%&&&$$$"""!!!#########""""""###%%%&&&&&&&&&&&&%%%%%%%%%%%%((()))***,,,---///000111000///...------......///,,,------///000222333444444555666666666666555555333333444333222///,,,+++000111111222333444555666777777777888999:::<<<===:::999777666666555333222///...------...///000111000000000000000000000000111111111111111222222333333555888999:::<<<>>>@@@CCCDDDEEEGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJFFFDDDBBBAAA@@@>>>;;;999999888888777666555333333///000111111111000//////...////////////......---,,,---...///////////////---,,,,,,++++++,,,,,,---.........///////////////,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,************************************************((()))***+++,,,---......++++++++++++************))))))((((((((('''''''''&&&'''''''''''''''''''''#########$$$$$$%%%''''''((('''''''''&&&&&&&&&%%%'''((())))))*********)))---,,,++++++***************)))***,,,...///...---++++++************++++++,,,,,,---,,,++++++---///111777???GGGNNNUUUZZZ^^^^^^___`````````aaaeeehhhnnnmmmllljjjiiigggfffeee``````aaabbbcccddddddeeeeeegggiiikkkllllllmmmmmmllliiieeebbbbbbdddhhhkkkuuuzzz|||lllYYYRRRHHHAAA???>>>===;;;:::777444222222222222222111444888<<<======;;;999777555222...+++((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&'''%%%$$$#########%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%###!!! !!!###%%%&&&$$$"""!!!!!!"""$$$&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzxxxpppmmmhhhddd```^^^^^^^^^\\\[[[YYYWWWUUUUUUUUUUUUUUUUUUWWWXXXXXXXXXWWWWWWVVVRRRNNNLLLLLLNNNOOOPPPOOONNNLLLIIIFFFDDDBBBAAA<<<:::888888999::::::999888666333222222333222111333111...---------,,,***+++++++++,,,---,,,***'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,,,,+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$%%%%%%$$$#########"""!!! !!!$$$'''&&&&&&&&&&&&&&&'''''''''***++++++,,,---...//////...---,,,++++++,,,---------...///000111222333444555555555555555444333333222222222000///...,,,+++...///000111333444444555777777888888888999999999888666444444444333111000...---,,,,,,---...000111000000000000000000000000000000000111222333444555333666999:::<<<>>>@@@CCCDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFAAA???===;;;;;;:::888666333333333333222111000///+++---000000///.............../////////......---------.../////////......//////------------//////******,,,,,,------------,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++)))))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&'''((())))))***)))))),,,,,,+++***************+++******+++...//////...++++++************+++++++++,,,---,,,+++***,,,---...333:::BBBJJJRRRYYY^^^]]]```bbbaaa```bbbfffjjjooooooooonnnllljjjhhhfffaaaaaa```aaabbbeeeggghhhjjjkkkllllllkkkkkklllnnnnnnlllhhheeeccccccdddeeennnuuu~~~yyyeee[[[NNNDDD???===;;;:::999777333111222222222111111333666:::<<<<<<;;;;;;777555333///,,,)))'''&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###############$$$$$$$$$###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&"""######$$$$$$######"""%%%$$$######""""""######'''&&&$$$######$$$&&&'''%%%###  ###%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''wwwvvvooommmiiidddaaa___^^^^^^[[[ZZZXXXVVVTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUQQQMMMKKKLLLNNNPPPPPPOOONNNKKKGGGEEECCCBBBBBB<<<:::888888:::;;;<<<;;;888666333222222222222111222000...---------,,,++++++++++++,,,---,,,***'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%&&&%%%#########$$$$$$$$$$$$###""""""%%%'''$$$%%%&&&((()))+++,,,,,,------........./////////...---,,,++++++,,,---///...///000111222222222333555555444444333222111000000///...------......///...///111222444555555666777777888999888777666555333222000000111000///---...---,,,,,,---...000111000000000000000000000000...//////000222444666777555777:::===>>>@@@CCCFFFCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAABBBCCC<<<:::888777777777666444111111111111000000///...(((+++...///---,,,,,,---,,,------.........------.........///......------...---,,,++++++,,,---...'''((()))+++,,,,,,++++++,,,,,,,,,+++++++++******************************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***++++++++++++++++++++++++))))))))))))((((((((('''&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''((((((((('''''''''''''''%%%&&&'''((())))))))))))))))))))))))***+++,,,---///---++++++,,,---------++++++************+++++++++,,,---,,,++++++,,,------000555;;;BBBJJJSSSYYYZZZ^^^bbbccccccdddiiinnnqqqqqqqqqqqqooommmjjjiiicccbbbaaaaaacccfffjjjmmmqqqqqqqqqnnnkkkjjjllloooqqqooollliiifffdddcccbbbhhhoooxxxrrrhhhZZZNNNFFFBBB>>>;;;:::888555333444444444444222444666888:::<<<<<<===:::999666333///,,,***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%""""""#########$$$$$$$$$"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&&&&&&&######"""""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""######$$$$$$######"""#########"""######$$$$$$''''''&&&&&&&&&&&&''''''%%%$$$""" """$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''}}}vvvtttooommmiiieeeaaa______^^^ZZZXXXVVVTTTSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXWWWVVVTTTQQQMMMKKKLLLNNNPPPQQQPPPMMMJJJFFFDDDCCCCCCCCC<<<:::888999;;;<<<======888666333222222222222111000...,,,,,,------,,,++++++++++++---...---***'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%(((+++... !!!"""###%%%&&&'''(((&&&%%%$$$$$$######$$$$$$###&&&'''&&&###!!!###%%%###%%%&&&%%%$$$$$$&&&'''###$$$&&&))),,,...000111000000000000////////////111///...------...000111///000111222222222222222666555444333111000//////...---,,,+++,,,...111222000111333555666777888888666777888999888666444222000///------......---+++...------,,,---...000111000000000000000000000000---...///000333555777888777999<<<>>>@@@BBBEEEHHHCCCCCCDDDDDDDDDDDDCCCCCC@@@???===;;;;;;;;;;;;<<<999777555444555555444333111222222222111111000///'''+++//////---,,,,,,...+++,,,,,,---------,,,,,,.../////////...---,,,,,,+++***(((''''''(((***+++'''(((***+++,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...------,,,++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))%%%&&&'''((())))))))))))&&&&&&''')))+++---///000333000,,,++++++,,,++++++++++++************+++++++++,,,------,,,+++,,,------///222666<<>>>>>>>>===;;;888444111///---(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%""""""######$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%"""!!!!!!!!!"""###$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%"""###$$$$$$$$$"""!!! %%%%%%%%%&&&&&&%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$))))))((('''%%%$$$######%%%%%%%%%&&&&&&'''''''''wwwtttrrrnnnhhhccc___^^^___```]]][[[XXXTTTRRRRRRSSSTTTVVVWWWYYY[[[[[[ZZZXXXWWWYYYUUUPPPMMMNNNPPPRRRRRRRRRPPPMMMKKKJJJHHHEEECCC===:::888777999;;;;;;;;;333444555555555444333222222111///---+++)))'''&&&***)))))))))))))))***+++(((''''''&&&%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&'''+++------((($$$+++)))&&&$$$######%%%&&&%%%$$$###%%%''')))***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%'''((()))******,,,///222111222333222000000000222---+++***(((((()))+++,,,000111111111111000000///222222111222222000,,,))))))***++++++***+++---///222222222333444555666777888888888777666444333222---......///////////////000///...------...///000222111111111000000000///111222333333333444666888::::::;;;===@@@BBBDDDFFFDDDCCCBBBAAA???>>>===<<<<<<<<<;;;;;;:::999888888666555555444333222111111))),,,///000///---,,,,,,,,,,,,+++******++++++,,,---------............///...---+++******+++---...,,,,,,++++++++++++******************************...---+++***)))***++++++---------,,,,,,,,,++++++++++++******************************************)))************+++++++++)))******++++++,,,,,,---++++++++++++++++++++++++************)))))))))))),,,((($$$%%%(((+++)))&&&'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************++++++,,,,,,,,,++++++***+++++++++*********))))))'''(((***+++,,,,,,+++***,,,---000333777===DDDIIIPPPVVV]]]bbbfffkkkrrrwwwzzzyyywwwwwwvvvtttrrrppppppkkkeeeaaabbbhhhqqqwww}}}zzzvvvrrrnnnmmmlllllltttsssrrrpppmmmjjjhhhfffhhhjjjnnnrrryyywwwkkk___SSSGGGAAA???===:::999:::;;;;;;;;;:::::::::888777888;;;>>>===<<<;;;;;;999666000,,,,,,+++(((%%%$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$###$$$%%%'''(((%%%$$$$$$$$$&&&&&&$$$"""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$!!! ###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%wwwtttqqqnnnhhhccc___^^^___```^^^[[[XXXUUUSSSRRRSSSTTTTTTVVVXXXZZZZZZZZZYYYXXXWWWSSSOOOLLLMMMOOOQQQRRRTTTQQQNNNKKKJJJHHHEEECCC===:::888777999:::;;;;;;999888888666333000---+++///......---+++******))))))(((((('''''''''((((((+++******)))((((((''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%(((******'''$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%'''))))))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%'''''')))***++++++---000333333444555444222000111222---,,,***))))))***+++,,,000000111111111111000000111000/////////---+++(((***+++,,,,,,,,,---///222333333333333444555666777888777666555222000...---,,,,,,---......///......///...------------...////////////000000111111111111222444444444555777999<<<======???AAACCCDDDEEEAAA@@@???>>>===;;;::::::999999888777777666555555444333333222222111111111"""&&&***---......//////,,,,,,+++++++++++++++,,,------------...............---,,,++++++,,,---.........---------,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,******++++++,,,,,,,,,---************************************************)))************+++++++++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((***&&&######''')))'''%%%'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))************++++++,,,++++++******+++++++++*********)))))))))***+++------------,,,...///111222444777<<>>======<<<<<<;;;888333///,,,+++)))'''&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$###"""###$$$%%%$$$#########$$$%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""!!! &&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''$$$"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwtttqqqmmmhhhccc___^^^______^^^\\\YYYVVVSSSSSSSSSSSSQQQSSSUUUXXXYYYYYYYYYXXXUUUQQQMMMKKKLLLOOOQQQRRRWWWSSSNNNKKKIIIGGGEEEDDD===:::888777888:::;;;:::666666666666555333111000,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''((((((''''''&&&%%%%%%%%%$$$&&&(((******(((&&&$$$$$$$$$$$$%%%''''''&&&$$$###$$$&&&'''''''''&&&%%%&&&%%%$$$$$$&&&(((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))(((***,,,---...000333555777777777555333111111222---,,,+++******+++,,,---//////000111222222222222111///,,,+++++++++***(((+++,,,......///000333555444444444444555555666666666555333111...+++)))(((***+++,,,---...............------,,,,,,------...------...///000111222222111333555666666777999;;;=========>>>???@@@AAABBB===<<<;;;:::999888777666444444444333333222222111111111111111111111000000))),,,...///---+++******+++++++++++++++,,,,,,,,,------------............///...---,,,,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,'''(((((()))+++,,,,,,---************************************************)))************+++++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((***'''$$$%%%((()))(((&&&''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******+++++++++***************+++,,,---.../////////...,,,...000000000222555777;;;BBBKKKTTT^^^iiiuuu}}}}}}{{{yyyvvvssspppmmmmmmnnnqqqsssyyyxxxvvvtttrrrpppoooooossssssrrrqqqqqqpppoooooohhhgggeeeccccccgggmmmqqq{{{~~~{{{jjjZZZOOOFFFCCC???<<<===>>>??????>>>???>>>===;;;:::;;;===>>>======>>>===;;;777333---,,,+++)))))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$######$$$""" !!!###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######""" $$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwtttpppmmmhhhccc```^^^^^^^^^^^^\\\YYYVVVTTTRRRRRRRRRNNNPPPSSSVVVXXXYYYYYYYYYUUUQQQMMMKKKMMMPPPRRRTTTYYYTTTOOOJJJHHHGGGEEEDDD===:::888777888999::::::555666777777777555444333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$######$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%&&&(((***)))+++...///000222555777888999888666222000///000---,,,,,,+++,,,,,,---......///000111222333333333111...+++)))*********)))+++,,,...//////111444666444444555555555555555555333222000...+++***((((((***+++,,,---.../////////........................------...///000111111222222444666777888888:::<<<;;;;;;;;;::::::;;;;;;<<<999999888777666555444444111111111000000/////////.........//////000000000000111333111...+++***)))++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...------------...///+++++++++************)))++++++++++++++++++++++++))))))*********+++,,,,,,''''''(((((()))******+++))))))))))))************************************))))))*********+++++++++))))))***,,,---...///000------------------------------,,,+++***))))))(((,,,***((()))***+++***)))(((''''''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((()))******************************************,,,,,,------.../////////)))+++...//////000222444555:::BBBKKKUUUaaaoooxxx~~~{{{yyyxxxwwwwwwuuutttsssrrrrrrrrrssssssssssssssssssssstttwwwvvvuuutttssssssssssssooolllhhhccc```aaadddhhhooossszzzxxxfffZZZMMMHHHCCC???>>>???@@@@@@AAABBBBBB@@@>>><<<<<<===>>>>>>???@@@@@@>>>:::777///...---+++************%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%$$$###!!! ###!!!!!!$$$%%%&&&###$$$$$$%%%&&&%%%%%%%%%!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwtttooolllhhhccc```^^^]]]]]]]]]\\\YYYVVVSSSRRRQQQPPPMMMOOORRRUUUXXXYYYYYYYYYVVVRRRNNNMMMNNNQQQTTTUUUXXXTTTNNNJJJGGGFFFEEEDDD===:::888777777999999999::::::999777444111...,,,......---,,,,,,+++******,,,,,,,,,,,,+++)))(((''')))))))))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))'''%%%###"""###$$$%%%&&&$$$######%%%&&&%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$%%%%%%%%%&&&(((******---///111222333555777777888777444000...---------------------....../////////000222333333333333222///+++******+++,,,+++***,,,......///111333666444555555666555555444333//////---,,,++++++++++++,,,,,,---//////000000000/////////000000/////////////////////000000000000222555777999999999:::<<<;;;:::999888888888888888777777666555444333333222///////////////.........,,,------......//////000***,,,...///......//////***+++,,,------------,,,,,,,,,,,,------------............------.........++++++*********)))))))))))))))))))))))))))))))))((())))))***++++++++++++(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,......///---------------------------------,,,+++******)))++++++***+++,,,,,,+++***)))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((())))))*********)))************************+++++++++,,,,,,---......+++,,,...///......000111333777<<>>>>>@@@@@@@@@BBBBBBAAA===:::333111///---+++)))''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''###$$$%%%%%%$$$###!!! ###!!!!!!$$$%%%&&&"""######$$$$$$$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwsssnnnlllhhhccc```^^^]]]]]]\\\ZZZXXXUUUSSSQQQOOONNNLLLNNNRRRUUUXXXYYYYYYYYYWWWSSSOOOMMMOOOQQQSSSTTTVVVRRRMMMJJJHHHFFFDDDCCC===;;;777666777888888888444444444444222111///---000///...---+++***)))((('''((()))))))))'''&&&%%%''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&%%%%%%''')))***(((%%%"""!!!"""###%%%%%%###""""""$$$&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&!!!###%%%%%%%%%''')))+++,,,...111222333333555666666777666333///,,,+++,,,------......//////000000000000111222333333333333222///,,,++++++,,,,,,,,,+++,,,.........000222555444444555555555444222111---,,,+++++++++,,,...///---...//////000////////////000000111111000000///000000000000111111111111333555888:::999999999:::;;;;;;:::999888888888888555444444333222222111111........................,,,---------......//////***+++---,,,+++******+++***+++,,,.........------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((()))******+++*********)))))))))((((((''''''''''''(((((())))))*********)))))))))))))))))))))))))))************+++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))******++++++******)))******))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((())))))***))))))***************+++++++++************+++,,,---...///000000...---,,,---///333555777:::@@@JJJWWW```ooosssxxxyyyvvvttttttvvvuuuxxx{{{~~~~~~}}}zzzxxxqqqqqqqqqsssuuuyyy}}}~~~|||{{{zzz{{{{{{uuutttpppjjjddd```___```hhhmmmuuu}}}xxxbbb[[[QQQHHHCCCAAA@@@@@@CCCEEEGGGGGGDDDBBB@@@???AAAAAABBBCCCDDDBBB???<<<555444222///,,,)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$""" !!!###$$$%%%%%%""""""###$$$$$$$$$$$$###!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwsssmmmkkkhhhddd```^^^]]]\\\ZZZYYYWWWTTTRRROOOMMMLLLMMMOOORRRVVVXXXYYYYYYYYYWWWTTTOOOMMMMMMPPPRRRRRRRRRPPPLLLJJJHHHFFFDDDBBB===;;;777666777888888777///000222333555555555444000///...---+++***)))(((%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###%%%''''''%%%$$$&&&((('''&&&%%%#########$$$$$$###"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""$$$%%%&&&'''(((+++------///222333333333444555666666555333///,,,,,,,,,------...///000000000000111111222333333222222222111...,,,+++,,,---,,,+++,,,.../////////000222444333444555555444222000///,,,,,,*********,,,...///......//////......------...///000111111000///...//////000111222333444444444666999:::999888777888:::999888777666666666666222222111111000000//////---------------------------------...............---......,,,(((&&&&&&&&&)))***,,,...//////...---++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))******++++++***)))(((((((((((((((((()))))))))''''''(((((()))******+++)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***,,,,,,+++*********,,,,,,+++***************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))))))))*********++++++++++++*********+++,,,---...//////...---++++++...000000111222444888BBBOOOYYYfffkkkrrrtttsssrrrsssuuutttxxx}}}xxxwwwuuuuuuwww{{{~~~~~~{{{uuunnnhhhdddcccjjjooowwwooofffYYYNNNGGGCCCBBBAAACCCFFFIIIIIIGGGDDDBBBAAABBBBBBCCCDDDDDDCCC???<<<666555333111///,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!""""""%%%$$$$$$$$$$$$%%%%%%&&&$$$###"""###$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%((()))'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwsssmmmkkkhhhddd```^^^\\\\\\ZZZYYYWWWTTTQQQNNNLLLKKKNNNPPPSSSVVVXXXYYYYYYYYYWWWSSSNNNLLLLLLNNNPPPQQQPPPNNNKKKJJJHHHFFFCCCAAA===;;;777666777888888777777777888888777555333222......------,,,+++******%%%&&&(((******)))'''&&&(((((((((((((((((((((((($$$&&&((())))))(((&&&$$$"""%%%''''''%%%$$$%%%'''"""###$$$%%%&&&%%%$$$$$$"""!!! !!!$$$&&&&&&&&&############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###%%%'''((((((***---///...000333444333222333333666666555333///---,,,---------///000111111111111222222333333333222111111///---,,,+++,,,,,,+++***...///000000///000222444222333444555444222///...---,,,***)))***+++---...............---,,,++++++---...///000000///...---......000111333555666777444777999:::999777666666777666555444444444444444000000000//////......---,,,,,,,,,,,,,,,,,,------........................((()))++++++++++++---///)))***---...//////...---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++*********))))))))))))(((************************)))***++++++***)))((('''&&&''''''((()))***++++++&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++*********))))))))))))(((++++++++++++++++++++++++++++++,,,------......///+++---//////...---,,,,,,------,,,+++*********+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))******++++++++++++,,,+++******+++,,,...///+++++++++******---111555---...///000555???MMMWWW___fffmmmqqqpppppprrrttttttxxx~~~|||yyywwwxxx|||yyyqqqllljjjmmmsss{{{wwwmmm___RRRJJJEEECCCBBBCCCFFFJJJKKKIIIFFFCCCBBBCCCBBBCCCDDDEEECCC???<<<666555444333111///---+++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&%%%%%%&&&'''(((%%%%%%$$$###$$$%%%'''(((%%%$$$$$$%%%&&&&&&$$$"""$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###&&&'''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%{{{wwwmmmjjjfffaaa^^^[[[ZZZZZZ[[[WWWSSSQQQPPPPPPOOONNNNNNPPPSSSUUUXXXYYYYYYYYYUUURRROOONNNOOOPPPQQQQQQQQQOOOMMMKKKJJJGGGDDDAAA;;;999555444555666666666;;;:::999777555333111000++++++++++++,,,------...+++***((('''%%%%%%$$$$$$)))(((&&&$$$$$$%%%&&&'''''''''((((((((((((''''''***(((&&&$$$"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))+++***)))'''%%%%%%$$$$$$$$$&&&(((***+++---000333222222444444444444222222333222000///.........///---...///000000000000000444444444333222000...,,,)))***++++++------...///000000111222333333444555333333222000---+++((('''))))))))))))))))))******---,,,,,,+++,,,---///000+++,,,---...////////////000000111222333555555666666666666666666666666666555555555444444333333333222222000///............,,,,,,,,,---------......)))******++++++,,,------***+++,,,---------++++++///...---,,,+++,,,------...------,,,+++***))))))))))))************))))))'''((()))+++++++++***)))+++)))'''&&&%%%&&&'''((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))......---,,,+++++++++++++++***)))))))))***,,,---************************++++++++++++++++++++++++)))******++++++,,,,,,---------------,,,,,,+++******)))))))))))))))******''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////222111000222777>>>FFFJJJZZZ```gggiiifffggglllqqqrrrvvv}}}|||uuupppwwwwwwyyy}}}yyymmm```UUUKKKCCC???CCCDDDFFFIIILLLMMMKKKIIIIIIHHHGGGFFFFFFDDD@@@===AAA===999555222000,,,***&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$$$$$$$""" ###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$"""%%%***'''&&&%%%$$$###$$$$$$%%%{{{wwwnnnkkkgggbbb^^^\\\[[[[[[[[[XXXTTTQQQPPPPPPOOONNNMMMOOORRRTTTVVVXXXXXXXXXUUURRRNNNMMMNNNPPPQQQQQQQQQOOOLLLJJJIIIGGGCCCAAA;;;999666444555666666666888777666555444222222111000///...,,,+++*********+++***)))((('''&&&&&&&&&$$$###!!!  !!!"""''''''(((((((((((('''''''''&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""&&&%%%%%%%%%%%%%%%&&&&&&%%%''')))+++,,,...222444333333444444444333111111222111000///...//////000111111111111111222222222333333333222111///---,,,******+++,,,---......///000000111111222333444444333222111///,,,***)))(((************************///...---,,,++++++++++++,,,,,,---...////////////000111222333444555666666333333333222222111111111444444333333333222222222222111000///............,,,,,,,,,---------......******+++,,,,,,------...,,,,,,---......---,,,,,,///...---,,,+++,,,,,,------,,,,,,++++++******)))))))))************))))))(((((()))***************+++***(((&&&&&&'''((())))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))************)))(((((()))***++++++++++++***************++++++++++++++++++++++++*********+++,,,,,,------***************)))((((((*********))))))******+++''''''''''''''''''''''''%%%$$$###$$$'''(((((((((######$$$%%%%%%%%%%%%$$$))))))))))))************)))***++++++,,,,,,++++++,,,,,,+++,,,,,,---...///000000///000555;;;BBBFFFQQQXXX```ccccccdddiiinnnooossszzz|||xxxyyyyyyyyy}}}}}}sssggg\\\RRRIIIDDDAAABBBCCCGGGKKKLLLLLLKKKIIIGGGFFFEEEEEEDDDAAA???AAA???;;;888666333///,,,'''(((((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%******'''%%%&&&((('''&&&%%%$$$$$$%%%&&&{{{wwwooolllhhhccc___]]]\\\\\\\\\XXXTTTQQQPPPOOONNNMMMMMMNNNQQQTTTVVVWWWWWWWWWUUURRRNNNMMMNNNPPPQQQQQQPPPNNNKKKIIIHHHFFFCCC@@@<<<999666555555666666666444444444333333222222222111000...---+++***))))))+++***))))))((((((((()))&&&%%%$$$###"""###$$$$$$''''''((((((((((((''''''%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%&&&&&&(((+++---...000333666444444444444222111000//////////////////000111111444444333222222222333333111111111000///---,,,+++******+++,,,---...//////000000111111222222333333333111///---+++*********++++++++++++++++++++++++------------,,,+++***))),,,,,,---...////////////111111222333444555666666555555444333222111111000222222111111111111000000111000///...............,,,,,,,,,---------......+++,,,,,,---......//////....../////////......---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))(((((())))))******+++***)))((('''((()))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))'''&&&'''(((***+++,,,+++***)))))))))***+++++++++++++++******))))))++++++++++++++++++++++++***++++++,,,,,,---......---------------,,,,,,+++,,,++++++******++++++,,,(((((((((((((((((((((((('''%%%$$$%%%'''(((((('''######$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))***++++++,,,,,,+++++++++++++++,,,,,,---...//////......///222777<<<@@@EEELLLUUUZZZ[[[^^^dddiiimmmpppvvv{{{|||{{{zzz{{{~~~zzzqqqfff\\\QQQKKKDDDCCCCCCEEEGGGIIIJJJIIIHHHFFFEEEDDDDDDDDDBBB@@@AAA???===<<<:::777333000)))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###'''///333...(((%%%((('''&&&&&&%%%&&&&&&&&&{{{wwwooolllgggbbb^^^\\\\\\\\\\\\XXXTTTPPPOOONNNMMMLLLNNNOOORRRTTTVVVWWWWWWWWWVVVSSSOOONNNOOOQQQRRRRRRPPPNNNJJJHHHGGGEEEBBB@@@<<<999666555666777777666555444444333222222111111///...---,,,,,,,,,,,,,,,)))))))))(((((())))))***))))))((('''&&&''''''(((&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%$$$$$$######$$$$$$'''))),,,///000222555777555555444333111000......------...///000111222222666555444333222222333333000000///...---,,,+++*********+++,,,---...//////000000000111111111111111222000---+++*********+++---,,,,,,,,,,,,,,,++++++'''(((***,,,------,,,,,,,,,---...//////000000000111222222333444555555555666555444333222111000///////////////////////////000///......---------...,,,,,,,,,---------......---------...//////000000//////////////////......---,,,,,,+++++++++++++++))))))******+++++++++,,,))))))************))))))***)))(((''''''((()))***+++***))))))))))))******)))))))))))))))******+++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))+++)))(((''''''))),,,------,,,+++*********+++,,,,,,,,,++++++***)))))))))************************+++++++++,,,------......///000000000000000//////------,,,+++++++++,,,,,,((((((((((((((((((((((((+++)))'''&&&&&&&&&$$$###%%%&&&&&&'''((('''''''''%%%%%%&&&'''(((((())))))))))))***+++++++++++++++++++++++++++,,,---.../////////...///111444888:::<<>>======<<<:::555222++++++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%(((111666222+++&&&''''''''''''''''''''''''{{{wwwoookkkfff```\\\[[[[[[\\\[[[WWWSSSPPPOOONNNMMMLLLOOOQQQSSSUUUWWWXXXXXXXXXWWWTTTQQQOOOPPPRRRSSSSSSQQQNNNJJJHHHFFFEEECCCAAA<<<:::666555666777777777777666555444333111000000///......---,,,,,,,,,,,,((((((''''''(((((())))))&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""######$$$$$$&&&%%%%%%%%%%%%&&&''''''(((+++...111222333555666555555333111000...------,,,,,,...///000222222333555444333222222222222222///...---,,,++++++*********+++,,,---...//////000000000000000000000000000000...,,,***)))***+++,,,---------,,,,,,,,,++++++'''(((***,,,---------,,,,,,---...///000000000000111111222222333444444444111111000///---,,,++++++........................///...------------------,,,,,,,,,---------......---......//////000111111000000//////............+++++++++++++++*********((())))))******++++++,,,))))))************))))))***)))(((''''''((()))******)))))))))))))))******)))))))))))))))******+++((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((***)))((('''((()))+++,,,+++***)))(((((()))***++++++++++++*********))))))******************************+++,,,,,,------...------...//////............------,,,++++++,,,,,,)))))))))))))))))))))))),,,***'''&&&&&&&&&%%%###&&&&&&'''(((((((((''''''&&&&&&''''''((()))******))))))***++++++++++++***++++++++++++,,,---....../////////000111333666777999;;;===@@@EEEMMMWWW___ggglllrrrvvvxxx}}}~~~}}}{{{{{{|||}}}yyyxxxzzz~~~wwwlllbbb[[[NNNJJJEEEBBBBBBDDDFFFGGGFFFEEECCCCCCDDDCCCBBB@@@<<<;;;;;;<<<<<<:::666333---,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))$$$%%%,,,111...)))&&&&&&'''''''''''''''''''''{{{wwwoookkkeee___[[[ZZZ[[[\\\YYYVVVRRRPPPOOOOOONNNMMMPPPRRRTTTVVVWWWXXXXXXXXXWWWTTTPPPOOOPPPRRRSSSSSSRRROOOKKKHHHFFFEEECCCBBB===:::777666666777777777777666555444222111000///222111///...,,,+++******(((((('''''''''((())))))%%%%%%%%%$$$$$$$$$######&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######""""""###$$$%%%'''***,,,---***,,,000222222222333555555444222000///...------+++,,,...000111222222222222222333333333222111111///...---++++++***++++++++++++,,,---...///000000111111000000//////......---,,,+++*********+++,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,++++++------...///000000000000111111111111222222222333111111000//////...------,,,------------............------,,,,,,,,,------,,,,,,,,,---------......---......//////000111111000///...---,,,,,,,,,,,,***++++++++++++***)))))))))))))))*********++++++))))))************))))))))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''''''''''''''(((((()))''''''&&&%%%&&&'''((()))************************************************)))******++++++,,,------......//////000000//////......---,,,++++++++++++))))))))))))))))))))))))(((&&&%%%&&&((())))))((($$$$$$%%%&&&&&&&&&&&&&&&''''''(((((())))))******((()))******++++++***************++++++,,,---.../////////000111333444444666666666777<<>>999999888999::::::777555///...,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((###!!!%%%((('''%%%%%%%%%%%%&&&''''''''''''&&&{{{wwwppplllfff```\\\[[[\\\]]]WWWUUUQQQOOOOOOOOOOOONNNPPPQQQSSSUUUVVVWWWWWWVVVUUURRROOOMMMNNNPPPQQQQQQSSSPPPKKKHHHGGGFFFDDDCCC===:::777666666888888777444333333222111111000000111000///...,,,,,,++++++******)))(((((()))))))))'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++******)))((('''&&&%%%!!!"""###%%%(((+++---...+++...111222222111222222444333111///............+++,,,...000111222222222///111333555555444222000///...,,,+++***++++++,,,++++++,,,---...///000000111111000///......------************++++++++++++---------,,,+++*********------,,,,,,,,,,,,---------...///000000111111000000000000000000111111111333222222222111111000000,,,,,,,,,------.........---,,,,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000111...---,,,+++*********+++)))***+++++++++***(((((())))))))))))************))))))************))))))(((((())))))(((''''''&&&''''''(((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''((()))))))))((('''&&&&&&&&&%%%&&&'''(((***+++)))))))))***++++++,,,,,,************************((())))))******++++++,,,---...//////000000000///...---,,,+++************************************'''&&&%%%&&&(((******)))$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((()))))))))((())))))***************************+++,,,---...---...///000111222222222222222333444666;;;AAAEEESSS]]]jjjrrruuuxxx}}}|||||||||}}}~~~zzzuuutttxxx|||}}}tttooo]]]VVVKKKDDDAAACCCEEEGGGEEEEEEEEEFFFFFFCCC>>>;;;888777666777999:::999888333222///,,,***)))((((((''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!###%%%''''''&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$&&&&&&###$$$'''###$$$%%%&&&''''''&&&%%%{{{wwwqqqmmmggg```]]]\\\]]]^^^VVVTTTPPPOOOOOOPPPPPPOOOOOOPPPRRRTTTUUUVVVVVVUUUSSSPPPMMMLLLMMMOOOPPPPPPTTTPPPLLLIIIGGGFFFEEEDDD===:::777666777888888777000000000000000111111111---------------...///000,,,++++++***))))))******&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%''')))***+++,,,...222333222111000111333222000///............+++---///000111222111111...000444666777555333111///...,,,+++++++++,,,,,,+++,,,,,,---...///000000111111000///...------,,,((()))***++++++++++++***------,,,++++++***))))))+++******+++,,,///111222---...///000111111111111////////////000000000000////////////............,,,,,,,,,------.........,,,,,,,,,++++++,,,------,,,,,,,,,---------......------......///000000000---,,,+++)))(((((()))))))))******++++++)))((('''*********)))))))))))))))))))))************))))))'''((()))))))))(((&&&%%%&&&&&&'''(((((()))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***+++,,,---,,,+++((('''((((((((((((***,,,...///(((((()))***+++,,,,,,---))))))))))))))))))))))))((((((((()))******++++++((())))))***+++++++++***...---,,,+++***************************************(((&&&&&&((((((((('''&&&'''(((((())))))((((((((((((((((((((('''''''''(((((()))***************************+++,,,---...+++,,,...///000111111111///000111333555777999;;;KKKWWWfffppptttwww|||~~~}}}}}}~~~~~~~~~{{{uuusssvvvzzzyyy}}}{{{vvvhhh___QQQFFF@@@???@@@AAADDDEEEFFFGGGGGGCCC===999888777666666888:::::::::666444111///,,,+++******''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&&&&'''&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''')))***+++&&&%%%$$$######$$$%%%&&&(((&&&$$$""""""$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++))))))***(((%%%&&&***"""###%%%&&&'''&&&%%%%%%}}}xxxqqqmmmgggcccaaa___]]][[[YYYUUUQQQNNNNNNPPPQQQQQQPPPRRRSSSUUUVVVVVVVVVVVVVVVPPPMMMOOOPPPPPPQQQTTTRRRPPPMMMIIIFFFDDDBBBBBB<<<:::777666666777666555666444222111111000...,,,000...,,,+++,,,,,,+++)))(((((()))+++,,,,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$'''((((((&&&$$$######$$$&&&&&&$$$""""""###$$$$$$%%%%%%$$$$$$'''$$$!!!!!!"""%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++------...111333444333222111222111///...------......---///111111000000111222000111222222111000///...,,,,,,++++++,,,,,,---...++++++,,,,,,---.........111111000...,,,)))'''%%%)))*********++++++++++++************************+++---------+++++++++---......//////000000111111000000000000000000000000.........------,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,---------///000000//////000222000///...///000111000...///...---,,,***)))((((((%%%&&&((()))***)))'''&&&((((((((((((((())))))***++++++******************************))))))))))))---+++)))((('''&&&'''''''''((()))******)))((('''(((((())))))******++++++(((''''''&&&&&&((()))***''''''''''''((()))++++++))))))))))))(((((((((((((((((())))))******++++++***((('''(((+++,,,+++((()))++++++***)))(((((()))))))))))))))))))))******,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((())))))************+++++++++,,,,,,,,,///////////////........./////////111333666888:::BBBNNN^^^jjjqqquuuyyy}}}}}}~~~~~~}}}{{{zzzyyyzzzzzz}}}vvvhhhVVVIIICCCBBB@@@???HHHGGGGGGHHHGGGCCC===999666666555666777888:::;;;:::888444000,,,***((((((***)))((('''&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''#########$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&((()))'''&&&$$$######$$$&&&'''***)))'''%%%$$$$$$$$$%%%!!!$$$'''&&&$$$$$$&&&)))$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&''''''((()))***&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''|||wwwqqqmmmhhhccc```^^^\\\ZZZXXXTTTPPPNNNNNNOOOPPPPPPPPPRRRSSSUUUVVVVVVVVVVVVUUUPPPMMMNNNPPPOOOPPPSSSRRRPPPLLLHHHEEEBBBAAA@@@<<<:::777666666666666555333222111111222222111//////---++++++,,,,,,+++***((((((((()))+++***(((%%%((('''&&&%%%###"""!!!!!!&&&$$$"""###%%%'''&&&%%%''''''&&&&&&&&&%%%###"""###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***---...000111222444444222111000000...---+++++++++,,,---...000222222111000111222111111222222111///...---)))))))))))))))******+++******+++---...///000000---------,,,,,,+++***))))))))))))*********++++++************************+++,,,------++++++,,,---------........./////////---------------------------------------,,,,,,,,,,,,------------------------------,,,---------...000111111000...,,,,,,---000///......000000///...------,,,+++***))))))((('''(((***+++++++++))))))(((((('''(((((()))******************************))))))))))))))))))))))))+++***)))((((((''''''((())))))************))))))(((((())))))))))))))))))(((''''''&&&'''((()))***((('''''''''((()))******************************&&&'''''''''((((((((()))***((('''(((+++,,,***)))***+++,,,+++))))))***+++*********)))))))))))))))++++++,,,,,,,,,---------......------,,,,,,++++++++++++++++++************))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''(((((()))''''''(((((()))******++++++++++++++++++++++++,,,............////////////.........///111333555777>>>HHHVVVccclllsssxxx|||}}}|||{{{|||}}}{{{ooo^^^PPPHHHDDDBBB@@@CCCCCCDDDFFFGGGEEEAAA>>>777666555555666888:::;;;<<<:::777333///,,,***)))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%###"""""""""######'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%"""!!!!!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""###%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''{{{wwwrrrnnnhhhccc```]]]ZZZXXXVVVSSSOOOMMMMMMOOOOOOOOOQQQRRRTTTUUUVVVWWWVVVVVVUUUOOOLLLNNNOOOOOOPPPSSSRRRPPPLLLHHHDDDAAA???>>><<<:::777666666666666555111000///000222333333222...,,,++++++,,,---,,,+++(((((((((((()))(((&&&$$$((('''&&&%%%$$$###"""!!!%%%###""""""$$$%%%%%%$$$ """###$$$$$$$$$&&&'''$$$$$$%%%&&&&&&&&&&&&&&&######$$$&&&((()))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$$$$%%%&&&'''***,,,...000222333444555444222///...---,,,)))(((''')))+++---///111333333222111222333222222111111///...,,,+++,,,,,,,,,+++,,,,,,---...******+++---///000111222,,,,,,,,,++++++******)))((((((((()))))))))******************************+++,,,------++++++,,,------------------.........------------------------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------......///000111111000---,,,,,,---///...------//////...---++++++++++++*********)))'''(((***+++++++++***)))''''''''''''((()))++++++************************(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((((((((((((''''''''''''((())))))((((((((('''(((((())))))$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((***(((((((((***+++***))))))***++++++***)))***,,,+++*********))))))((((((*********+++++++++,,,,,,000///...---,,,++++++***,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((()))******++++++++++++++++++++++++++++++------......//////000000/////////000111222444444999@@@KKKXXXeeepppxxx|||~~~|||{{{{{{}}}yyyjjj[[[NNNGGGCCCBBB@@@AAABBBDDDFFFEEECCCAAA777777555555555777999:::???===:::777333000---,,,%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$((('''&&&%%%$$$############$$$&&&''''''&&&$$$###$$$############$$$%%%&&&$$$!!!!!!%%%'''%%%"""$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''}}}yyysssnnnhhhccc___[[[XXXVVVTTTQQQNNNMMMMMMNNNOOONNNQQQRRRTTTVVVWWWWWWWWWVVVUUUOOOLLLNNNOOONNNPPPSSSTTTQQQMMMHHHDDDAAA???>>><<<999666555666666555444111000///000222333333222---,,,***+++,,,------,,,***)))((())))))(((&&&$$$&&&&&&&&&'''''''''''''''$$$$$$#########$$$$$$$$$!!!###%%%%%%$$$$$$&&&)))$$$%%%&&&&&&''''''&&&&&&!!!!!!!!!###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%''')))+++...000111333444555555444222000...,,,***(((&&&'''))),,,...000222444444222111222333222222111///...,,,+++***......------......///000,,,,,,---...//////000000...---,,,***)))''''''&&&(((((((((((())))))))))))***************************,,,------++++++,,,...------------------..............................+++++++++,,,,,,------......------------,,,,,,,,,+++,,,---...//////000000...///000000///...///000...,,,+++,,,---...---,,,)))*********************&&&&&&'''((()))(((((('''''''''''''''(((***+++,,,))))))))))))************''''''''''''((((((((((((&&&'''(((*********)))(((((((((&&&%%%%%%&&&(((((())))))((((((''''''&&&&&&''''''''''''((((((((())))))(((((('''''''''((((((""""""###$$$%%%&&&''''''))))))))))))************))))))((()))************((()))******))))))***+++++++++******)))((((((((())))))))))))************.........------,,,,,,,,,---,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))***+++++++++,,,,,,,,,++++++++++++***.........///////////////333333333333333333444444777:::BBBNNN^^^lllvvv{{{{{{{{{{{{{{{~~~ttteeeVVVKKKEEECCCCCCBBBBBBCCCDDDDDDBBB@@@999777555444444666888999???>>><<<:::666222///---''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%%%%&&&((('''&&&%%%$$$#########$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$&&&(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''{{{sssnnnhhhbbb^^^[[[WWWUUUSSSPPPNNNMMMMMMNNNNNNNNNQQQSSSTTTVVVWWWWWWWWWWWWUUUOOOLLLNNNOOOOOOPPPSSSUUURRRNNNIIIEEEBBB@@@???;;;999666555555666555444333222000111222222111000---,,,***+++,,,------,,,,,,+++))))))***)))'''%%%&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$$$$%%%%%%,,,+++***(((%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$""" """$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((+++---000111222111222333444444222000///+++***(((((()))+++...000111222444444222111222222111111///...,,,+++******+++++++++++++++,,,------...............------------,,,***)))''''''''''''(((((((((((())))))))))))***************************+++---,,,,,,+++---...................................................***++++++,,,,,,---------------------------------,,,---...000111111111111///000111111//////000111,,,+++***+++,,,---,,,***(((((())))))))))))******&&&''''''(((((((((((((((''''''''''''((()))***+++(((((()))))))))*********&&&'''''''''((((((((()))%%%'''(((*********))))))***)))'''''''''''')))***))))))((((((''''''&&&&&&&&&''''''((((((((((((((()))((('''''''''''''''(((&&&&&&'''(((***+++,,,,,,************))))))))))))((()))))))))))))))***+++((()))***)))(((((()))***************))))))((((((((((((((()))))))))******+++,,,,,,------.........------------,,,,,,,,,++++++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((()))******++++++++++++++++++++++++++++++000000//////......------333333333333333333333333666777<<>>>>>===;;;888444111...((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&&&&%%%%%%###%%%'''&&&$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""###%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((({{{rrrmmmgggaaa]]]ZZZWWWUUURRRPPPNNNMMMNNNOOOOOONNNRRRSSSUUUVVVWWWXXXWWWWWWVVVPPPMMMOOOPPPPPPQQQTTTTTTRRRNNNJJJFFFCCCAAA@@@;;;999666555555555555444555333111111111111000......,,,++++++,,,---,,,+++,,,+++))))))******)))'''''''''&&&&&&%%%$$$$$$###%%%&&&&&&%%%######$$$&&&$$$""" !!!###&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((%%%"""!!!###%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((***---///111222222000111333333333111///...************,,,...000111111222444333111000111111000///...,,,+++*********---------------....../////////...---,,,++++++***(((''''''&&&'''(((***+++((((((((()))))))))******************************)))+++,,,,,,,,,,,,---////////////...............++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........///111222333222222111333333333111...,,,,,,,,,+++***))))))++++++***)))((((((((((((((()))))))))))))))))))))************((((((((((((((())))))***'''(((((())))))*********'''''''''(((((())))))***''''''((()))))))))))))))++++++************++++++))))))((((((((((((((((((&&&''''''((()))((((((((('''''''''&&&''''''((((((&&&&&&'''((()))***+++,,,((((((((((((''''''''''''''')))******))))))***+++)))***+++***((((((((())))))))))))))))))))))))***((((((((()))))))))******)))******+++,,,---...///......---------,,,,,,,,,++++++++++++*********)))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''((())))))************+++++++++,,,,,,,,,000/////////............111111222222222111111000444666:::AAAMMM\\\iiiqqq}}}}}}|||xxxvvvxxx~~~vvvjjj^^^SSSMMMEEECCCAAABBBDDDEEEEEEEEE;;;999555333222444666888;;;<<<======;;;777333111)))((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$######$$$&&&'''$$$%%%%%%%%%%%%$$$###""" $$$&&&%%%!!! ###&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%'''))))))))))))%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((}}}xxxppplllfffaaa]]]ZZZWWWUUURRRPPPNNNNNNOOOPPPPPPOOORRRSSSUUUWWWXXXXXXXXXWWWWWWQQQNNNPPPQQQQQQRRRUUURRRPPPMMMIIIEEECCCAAAAAA;;;888555444555555444333444333111111222111000...///---++++++,,,,,,+++***+++)))'''((()))***)))((('''''''''&&&%%%%%%$$$$$$$$$%%%&&&$$$"""!!!###%%%"""((((((&&&###$$$$$$%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((***,,,...000111222222222222333333111///,,,+++((()))***---...000111111000222333222111//////000///...,,,+++*********+++000000000///000000111222---------,,,++++++******'''&&&%%%%%%&&&(((***+++)))))))))*********++++++************************)))+++,,,,,,,,,,,,---///.........---------,,,,,,************************,,,,,,,,,+++++++++++++++***++++++,,,---...//////111222333555555444222111111222111///,,,************)))((((((******)))((((((((((((((((((((((((''')))))))))))))))******+++***))))))(((((((((((((((''''''(((((()))******+++''''''((())))))***++++++)))(((((((((((())))))***))))))************))))))(((((())))))))))))))))))&&&&&&((()))))))))((('''&&&&&&&&&&&&''''''((()))$$$$$$%%%&&&'''(((((())))))((((((((('''''''''&&&''')))+++***)))(((***,,,------...,,,***))))))***((((((((()))******++++++(((((()))))))))*********)))******++++++,,,,,,,,,............------------,,,,,,+++++++++*********((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''(((((())))))))))))***+++,,,------...---------...///000000111000000111222222222111000111333777;;;CCCOOO]]]gggyyy}}}~~~|||wwwssssssxxx~~~~~~wwwlll___VVVIIIFFFCCCCCCDDDEEEEEEDDD<<<999555222222333666777:::<<<>>>???===:::666333,,,+++)))(((&&&%%%%%%%%%######%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$#########$$$######"""######$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((({{{vvvpppkkkeee```]]]ZZZWWWUUURRRPPPOOOOOOPPPQQQPPPOOORRRSSSUUUWWWXXXXXXXXXWWWXXXRRROOOQQQRRRQQQSSSVVVQQQOOOKKKGGGDDDBBBAAA@@@;;;888555444555555444333333222000111222222111000000...,,,+++,,,,,,+++))))))'''&&&&&&((())))))(((&&&&&&''''''((()))******"""$$$%%%### !!!$$$---&&&%%%(((%%% ######$$$%%%%%%%%%%%%$$$$$$#########$$$###!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&)))+++---///111111111111333444444333000---***(((&&&(((+++...000111111111000111222222000/////////...---+++*********++++++---------------...//////++++++++++++++++++++++++***)))'''%%%%%%%%%'''(((************++++++++++++************************)))+++,,,,,,,,,,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))***+++,,,...///000000222444555666666555333111,,,---...---+++***+++,,,***((('''((()))***)))((())))))(((((('''''''''''''''''''''''''''((())))))+++***)))(((((('''''''''&&&''''''((()))******+++'''(((((()))***++++++,,,***)))(((''''''((()))***%%%&&&'''(((((('''&&&%%%(((((())))))******++++++%%%&&&((()))))))))((('''%%%%%%%%%&&&'''((()))***''''''((())))))*********++++++******)))))))))(((''')))+++***((((((***,,,///000000...,,,******+++''''''((()))***+++,,,,,,))))))))))))************++++++******************//////.........---------,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((((((((()))***,,,---...///******,,,...000222333444111222333444555444333222...111555777<<>>@@@???<<<888666///...---+++)))(((''''''$$$%%%'''((()))(((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$#########"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###"""###%%%'''(((((((((((((((%%%###$$$'''(((%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&### &&&&&&&&&'''''''''((((((''''''''''''((((((((()))xxxrrrllliiiddd___[[[YYYXXXXXXSSSRRRPPPPPPQQQQQQQQQPPPQQQQQQSSSTTTUUUVVVVVVWWWTTTRRROOONNNOOOPPPOOONNNQQQOOOLLLJJJIIIFFFBBB???===:::666444333444333222111222222111111000///...000///...---,,,+++++++++)))))))))))))))(((''''''(((&&&###$$$&&&((('''%%%$$$%%%&&&'''''''''%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$'''%%%$$$###$$$&&&)))++++++,,,---////////////...(((---333333///***)))***''')))---000111000...,,,.........///......------,,,+++*********+++,,,------,,,,,,---///000///...******)))(((((((((((((((%%%%%%%%%&&&((()))+++,,,,,,+++***((((((((()))))))))************+++++++++)))***+++,,,---,,,+++***,,,---------,,,,,,+++***...------,,,,,,++++++***------...//////.........---------......000111111111111222222222111111000,,,,,,,,,+++++++++******++++++******))))))((((((&&&(((***)))&&&%%%''')))******))))))((((((''''''((((((((((((((((((((((((,,,,,,++++++++++++++++++++++++***)))((('''&&&&&&''''''((((((((((((''''''+++)))(((((())))))(((&&&(((((((((((()))))))))))))))***+++++++++)))((('''(((((((((((((((((((((((()))(((&&&%%%&&&))),,,...---,,,***)))))))))***+++(((((())))))******++++++((((((((((((((((((((((((***)))))))))+++,,,+++***+++)))(((''''''((()))+++------,,,++++++,,,---------------...............---.........---,,,++++++++++++******)))((((((((((((''''''&&&&&&%%%$$$$$$&&&&&&''''''((()))))))))***++++++,,,,,,------...,,,---...///000111222333222222222222222222222222///000111333888???IIIOOO```ppp|||~~~}}}xxxqqqnnnpppsss|||uuulllZZZRRRHHHDDDEEEFFFCCC???===;;;777444222222333444999;;;>>>@@@@@@???===<<<111///,,,***)))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''((('''&&&%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((((((xxxrrrkkkhhhccc^^^ZZZXXXWWWWWWSSSRRRPPPPPPQQQQQQQQQPPPQQQQQQSSSTTTUUUVVVVVVVVVTTTRRROOONNNOOOPPPOOONNNPPPNNNLLLJJJHHHEEEAAA???<<<999555444444444444333222222222111111000///...000///...---,,,+++++++++))))))******))))))((('''(((&&&$$$$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&)))++++++,,,...000222222222222,,,///222000+++)))***,,,+++---000222222000...,,,.........///......---,,,+++************+++---...---,,,++++++---......---***))))))(((((((((((((((((((((((((((((()))***+++,,,+++)))((((((((()))***)))************+++++++++******+++,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++++++++++++++++++++------------........................///000111111111111222222111111000000,,,,,,+++++++++*********)))))))))(((((('''''''''$$$&&&((('''%%%%%%&&&(((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***************))))))************))))))+++)))(((((())))))(((&&&(((((((((((())))))))))))))))))*********))))))(((((((((((((((((((((((((((***)))'''''''''(((***++++++***)))((('''(((((())))))))))))))))))*********))))))))))))))))))))))))***)))))))))+++,,,+++******)))(((''''''((()))***---,,,+++******+++,,,------------............///...............---,,,,,,+++++++++***))))))(((((())))))(((''''''&&&&&&%%%&&&&&&''''''(((((())))))******++++++,,,------------......///000111111222444333333333333333333333111111222333555;;;BBBHHHWWWggg|||yyyttttttvvvyyy~~~wwwdddZZZMMMFFFEEEEEEBBB???<<<:::777444222333444555:::;;;>>>@@@@@@@@@>>>===555222...,,,***)))(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&xxxrrrkkkhhhccc]]]YYYWWWVVVVVVTTTRRRPPPPPPQQQRRRQQQPPPQQQRRRSSSTTTUUUVVVVVVVVVTTTRRROOONNNOOOPPPOOONNNOOOMMMJJJHHHGGGDDD@@@===:::888555333444555555555222222111111000/////////000///...---,,,+++++++++******++++++******)))((((((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%'''***+++,,,...000222444555555555000111000,,,((((((+++///000111333444444222///---......//////...------,,,************+++,,,---...---+++))))))+++,,,------))))))((((((''''''((((((+++***)))))))))))))))***+++***)))((((((((()))***)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++)))))))))***+++,,,,,,,,,---,,,,,,,,,,,,---...///.../////////000111111111111111111111111000//////++++++++++++*********)))))))))((((((((((((((((((%%%&&&((((((''''''(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((()))))))))******+++++++++))))))************))))))***)))(((((())))))((('''(((((((((((())))))))))))))))))(((((())))))******((((((((((((((((((((((((***)))))))))(((((((((((()))((('''&&&&&&&&&''''''************))))))))))))***************************)))))))))+++,,,+++******)))(((''''''((()))***++++++************++++++---------.........//////....../////////...------,,,,,,+++******))))))(((******))))))(((''''''&&&&&&&&&&&&'''(((((())))))*********+++,,,,,,------.../////////000000111111444444444444444555555555444444333222333666;;;???KKKYYYmmm~~~{{{zzzxxx|||qqqeeeTTTIIIDDDBBB@@@>>><<<:::777444333444555666:::<<<>>>@@@@@@@@@???>>>999666111---,,,***)))(((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%######%%%'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''yyysssllliiiccc^^^YYYWWWVVVVVVTTTRRRPPPPPPQQQRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTRRROOONNNOOOPPPOOONNNNNNLLLIIIGGGEEECCC???<<<999777444333444666666666222222111000000/////////000///...---,,,++++++++++++++++++++++++***))))))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&(((+++,,,///000222333444444444444111111///+++((((((,,,///000222333555444333111000////////////...---,,,,,,))))))******+++,,,---......,,,***)))+++,,,------)))(((((('''''''''((((((***))))))(((((())))))***+++***)))(((((()))******))))))*********+++++++++---,,,+++++++++,,,...///,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,---...//////000000111111222111111111111111111000///......+++************))))))))))))))))))))))))))))))***(((((()))***++++++,,,---))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************''''''''''''((((((((()))((((((''''''''''''((((((***((('''((()))***)))'''(((((((((((()))))))))))))))(((''''''''')))***,,,(((((((((((((((((((((((((((((()))******)))((('''''''''''''''''''''''''''++++++******))))))((((((***************************)))))))))+++,,,+++*********)))(((((()))************))))))))))))******,,,,,,------......//////...///////////////......,,,,,,,,,+++******))))))******)))((((((''''''&&&%%%%%%&&&''''''(((((()))))))))******+++,,,,,,,,,////////////000000000000444444444444444555555555666666555333222444777:::BBBKKK[[[ooo}}}{{{nnn[[[LLLDDDAAA???===<<<:::777555444444666777:::;;;===???@@@@@@??????<<<888333///,,,+++***(((''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))************)))zzztttmmmjjjeee___ZZZXXXWWWVVVTTTSSSQQQQQQRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTRRROOONNNOOOPPPOOONNNMMMKKKHHHFFFEEEBBB>>>;;;999666444333444666777666333222111000/////////000000///...---,,,++++++++++++++++++++++++***))))))&&&&&&&&&%%%%%%%%%&&&''')))(((((('''''''''''''''%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&(((***---...111222333333333222111000//////...---++++++,,,---///000222333444444333222////////////...---,,,+++))))))***+++,,,,,,------///---++++++,,,------,,,((((((''''''''''''((((((''''''''''''((()))************)))(((((()))***+++))))))*********+++++++++---,,,+++***+++,,,---...,,,+++*********+++,,,,,,......---------,,,,,,,,,,,,+++,,,,,,---...//////000111222333333222222111000111111000///...------*********)))))))))(((((('''''''''(((((())))))))))))))))))***+++,,,---,,,(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,(((((((((''''''''''''&&&((((((''''''''''''(((((()))((('''((()))***)))((((((((((((((())))))))))))(((((('''''''''(((***+++((((((((((((((((((((((((%%%&&&(((***+++***))))))((((((((((((((((((((((((++++++******))))))((((((***************************)))))))))+++,,,+++*********))))))))))))******))))))))))))))))))))))))***++++++,,,---...............///////////////...------,,,,,,+++*********))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((()))******++++++,,,////////////000000000000222222333333444444444555666666666555444444666999<<>><<<888666444555666777999:::<<<>>>????????????===999444000...,,,***((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((()))***++++++******{{{vvvnnnkkkeee```[[[XXXWWWVVVUUUSSSQQQQQQRRRSSSRRRQQQQQQRRRSSSSSSTTTTTTTTTSSSTTTRRROOONNNOOOPPPOOONNNMMMKKKHHHFFFEEEBBB>>>;;;999777444333444666666666444222111/////////000000000///...---,,,+++++++++******++++++******)))(((%%%&&&'''&&&%%%$$$&&&(((***)))((('''&&&&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%'''(((+++---///000333333444333222111///...------------------------...///111333444444444444000000//////...---++++++******+++,,,,,,,,,++++++...---,,,,,,------,,,+++''''''&&&&&&''''''((((((&&&&&&&&&&&&'''(((*********)))((((((((()))***+++)))************+++++++++++++++******++++++,,,---++++++***))))))***,,,---/////////...---,,,,,,,,,++++++---...///000000///111222333444444333222111000000000000///---,,,+++))))))))))))(((((((((((($$$$$$%%%&&&''''''((((((((('''&&&''')))******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++*********))))))(((((((((+++***)))(((((()))***+++)))((('''((()))***)))((((((((((((((())))))))))))((((((''''''(((((())))))(((((((((((((((((((((((($$$&&&((()))***+++******(((((()))*********))))))************))))))))))))***************************)))))))))+++,,,+++***************************))))))************))))))))))))******+++,,,------------.../////////............---,,,,,,++++++***))))))(((''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******++++++.../////////000000111111222222222333444444555555555666777666555555666888999;;;@@@JJJZZZmmm~~~ppp^^^PPPHHHCCCAAA???===:::777555555666777888999:::<<<===>>>??????===:::666333111...+++)))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))((((((&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&'''((())))))))))))}}}wwwnnnjjjeee___ZZZWWWVVVUUUUUUSSSQQQQQQRRRSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTRRROOONNNOOOPPPOOONNNMMMKKKIIIGGGEEEBBB???<<<:::777444333444555666555444333111///...///000000000///...---,,,+++++++++))))))******))))))((('''%%%''''''&&&$$$$$$&&&((()))(((&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((***---///111222222333444444333222000///,,,,,,++++++---...//////111111222333444444444333000000000///...,,,+++***++++++,,,,,,,,,+++***))),,,+++,,,---...---***((('''&&&&&&&&&&&&'''((())))))((((((((((((((())))))***)))((((((((()))+++,,,)))************+++++++++((()))******++++++******+++***)))((()))***,,,---------------------------***,,,...111222111000///222333444555555444333111000000000///...---++++++))))))((((((((('''''''''%%%%%%&&&'''((()))***+++)))'''&&&''')))***(((''''''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********((((((((()))))))))))))))+++***)))(((((()))***+++(((''''''((()))******((((((((((((((())))))))))))((((((((()))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))'''((()))*********)))))))))))))))))))))*********))))))))))))))))))))))))***)))))))))+++,,,+++************++++++*********))))))***++++++***))))))''''''((()))***+++,,,,,,,,,,,,---........................---,,,,,,++++++******)))((((((''''''&&&$$$%%%%%%&&&&&&''''''(((''''''(((((()))******+++---......///000111111222333333333444555555666666555777888777555444444555666888;;;AAAKKK[[[lllxxx|||~~~~~~kkk[[[OOOHHHDDDAAA???;;;777555444555666777888999:::<<<===>>>>>>===;;;888777555222---***((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((((('''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((((((''''''%%%&&&(((******(((&&&%%%&&&&&&''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&'''))))))******)))~~~xxxmmmjjjddd^^^YYYVVVTTTTTTUUUSSSRRRQQQRRRSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRTTTRRROOONNNOOOPPPOOONNNNNNLLLIIIGGGEEECCC???<<<;;;888555333444555555555444333111///...///000111000///...---,,,+++++++++)))))))))))))))(((''''''%%%'''(((&&&$$$###&&&((('''&&&%%%###""""""#########$$$&&&'''((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&'''))),,,...111333444222222333444444444222222---+++)))))),,,...111111444444444555444444333222000000000///...,,,+++***+++,,,------,,,+++)))(((******+++---...,,,(((%%%&&&&&&&&&&&&&&&'''((())),,,+++***)))((((((((((((***)))(((((((((***+++,,,)))************+++++++++'''((()))++++++***))))))+++***)))((()))***,,,---***++++++,,,,,,------...))),,,///333444333111///222333555666666555333222000000000///...,,,+++***)))(((((((((''''''''''''((()))***+++,,,---...///,,,)))((((((++++++)))''''''((((((((())))))******))))))))))))))))))))))))'''(((((()))***++++++,,,$$$$$$%%%&&&'''((()))******((('''&&&&&&'''(((***(((''''''((()))******)))(((((((((((())))))))))))(((((()))))))))(((&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((&&&''')))*********)))((((((((())))))******++++++((((((((((((((((((((((((***)))))))))+++,,,+++*********++++++++++++******)))***+++,,,,,,+++***)))&&&&&&'''((()))***+++++++++,,,,,,---.........---///......------,,,++++++++++++******)))((((((((($$$$$$%%%&&&&&&''''''(((''''''(((((()))*********,,,---...///000111222333444444444555666777777888666777888777444222222333444666999===DDDQQQ```kkkyyyttttttyyy|||~~~uuucccUUUKKKFFFCCC@@@<<<888555444444555666777888999;;;<<<===>>>===<<<;;;:::888444///,,,((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%% !!!###$$$%%%%%%$$$$$$###%%%(((******(((%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((()))++++++,,,,,,,,,}}}xxxmmmjjjeee___ZZZWWWUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSQQQPPPPPPQQQRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSNNNMMMJJJGGGCCC???;;;:::999777555444444444333222////////////..................---,,,,,,+++******''''''''''''((()))***+++,,,,,,+++***)))((((((''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%&&&'''''''''(((***,,,///111333444555555444333222000///...(((***+++---///000111222---...000222333333333333444222///,,,+++++++++,,,111000...,,,+++++++++,,,---.........---+++)))(((%%%$$$$$$&&&)))++++++*********))))))))))))******+++++++++***************...,,,++++++++++++***(((---***((((((***,,,+++***((()))))))))************'''(((((()))***,,,---......///000111222333444444333333333333333333333333000///---,,,+++******+++,,,)))''''''((()))&&&$$$ """&&&)))******)))((())))))))))))))))))))))))''''''''''''((((((((((((***))))))((((((((())))))*********************************))))))))))))(((++++++***************+++''''''''''''''''''''''''******)))(((((((((((((((((((((''''''''''''((((((,,,***(((&&&&&&'''((()))))))))************))))))******)))(((''''''(((((())))))))))))))))))))))))******++++++++++++***************)))))))))))))))))))))***++++++++++++***,,,,,,,,,++++++*********))))))***+++,,,------...------------------,,,,,,000000//////.........---,,,+++++++++***)))))))))(((((('''''''''&&&&&&&&&)))'''$$$###$$$&&&***,,,,,,------...///000111111111222444666888999:::;;;:::::::::999777666444333777333333888===EEEQQQ\\\ppp}}}}}}uuunnnjjjkkkoootttxxx~~~rrrdddTTTFFFEEEBBB===:::999888666555555666666666555666999;;;???>>><<<999666333111///+++***)))((('''''''''''''''&&&%%%$$$###$$$%%%&&&(((&&&%%%%%%&&&'''%%%$$$%%%&&&&&&'''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%+++******)))((((((''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&$$$%%%&&&'''(((***++++++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((("""$$$((()))(((((('''(((+++***)))(((((('''''''''(((***,,,---,,,+++,,,---}}}xxxmmmjjjeee```[[[WWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQNNNMMMKKKGGGDDD@@@<<<:::999777555444444444333222000000////////////......------,,,++++++***))))))))))))(((((((((((())))))%%%%%%$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))+++---000222444555555555444333222000...---***+++---///111333444444...///111222333333222222222111...,,,++++++,,,---000///...---,,,,,,,,,,,,,,,,,,---,,,+++***((('''&&&%%%%%%&&&)))******)))((((((''''''''''''((((((************************+++***)))***+++,,,+++***---***((((((***++++++***************++++++++++++++++++************++++++......///000111222333333444333333333222222111111***************)))((((((+++)))''''''((((((&&&$$$%%%&&&((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((('''(((((()))((((((((((((((((((((((((+++************)))))))))*********)))))))))******''''''''''''''''''''''''******)))((((((((((((((())))))(((((((((((())))))+++***)))((('''((())))))))))))************))))))---,,,,,,+++******++++++)))))))))))))))))))))))))))******************)))((((((((((((((()))))))))))))))***++++++++++++***,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,------------------000/////////.........---------,,,+++***)))(((((((((((('''''''''&&&&&&&&&'''&&&%%%$$$%%%''')))+++,,,,,,---...///000000111111222444666888999:::::::::::::::999888666555444888444444777:::???IIIRRRgggtttzzzqqqiiidddcccfffggglllttt~~~|||nnn]]]NNNGGGCCC>>>:::888777555444555666666666444555777999>>>>>>===;;;999555222000---,,,+++***)))((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''((((((((((((((('''&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((###&&&)))***)))(((((()))***))))))(((((((((((((((&&&((())))))((((((((()))}}}wwwnnnkkkfff```\\\XXXVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSSSSPPPPPPPPPPPPOOOOOOOOONNNNNNMMMKKKHHHDDD@@@===<<<999777555444444444333222111000000000/////////...,,,++++++******)))))))))++++++)))(((''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&%%%%%%%%%%%%""""""######$$$&&&'''(((&&&&&&%%%%%%&&&''''''(((***+++,,,...111333444555555555444333111///---,,,***+++---000222333444555111111222333333222111000000///---,,,,,,,,,---............//////......---++++++++++++***((('''&&&((('''&&&''')))))))))(((&&&&&&&&&%%%%%%&&&&&&&&&((())))))******+++++++++)))(((((()))+++,,,,,,+++,,,***((((((***+++*********++++++++++++,,,,,,,,,,,,++++++******++++++,,,//////000000111222333333444333333222111000000///'''((()))******)))((('''***)))''''''(((((('''%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((******))))))))))))*********************)))))))))))))))************))))))******)))((((((((())))))))))))))))))))))))))))))((())))))******))))))(((&&&''''''(((((()))))))))))))))***++++++++++++***,,,,,,,,,++++++++++++***************************++++++,,,,,,------....../////////..................---,,,+++***)))((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&'''))))))++++++,,,---...///000111111222444666888999999:::::::::::::::999888666666777555555999;;;===CCCKKK]]]kkkwwwnnnfff___\\\^^^___dddmmmwwwuuucccTTTJJJEEE???:::888777555444666777777666444444555666<<<===>>>>>><<<888444111///...---,,,******))))))'''&&&&&&%%%$$$%%%%%%%%%###""""""###&&&''''''&&&%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%'''*********))))))***((((((((((((((())))))***'''((()))((('''&&&'''(((}}}wwwooolllgggaaa\\\YYYWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTRRRRRRRRRSSSSSSPPPPPPOOOOOONNNNNNMMMMMMMMMLLLKKKHHHEEEAAA>>>===999777555444444444333222111111111000//////......,,,+++++++++*********)))+++***)))((('''''''''''''''(((((((((((((((((((((###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&((()))'''''''''&&&&&&%%%%%%%%%$$$######$$$%%%&&&''''''&&&&&&%%%&&&&&&'''((()))+++,,,...///111333444555555555444222000...,,,+++(((***,,,...000222333333222333333333333111000///------,,,,,,,,,---...///,,,---///000000000///...+++++++++***)))((('''&&&)))(((''''''((()))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))***++++++,,,+++***)))***,,,---,,,+++******))))))*********)))*********+++++++++,,,,,,)))))))))***,,,---///000000000111222333333444444333333222111000......---***************))))))))))))((((((((((((''''''&&&***)))(((((((((((()))***''''''''''''''''''''''''(((((()))))))))*********''''''''''''''''''((()))************************++++++++++++************'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))*********++++++++++++***)))))))))************)))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))***++++++++++++***+++++++++++++++++++++++++++++++++******)))))))))******+++,,,------..............................,,,,,,,,,++++++******)))((((((((((((''''''''''''$$$%%%&&&'''((((((((((((******+++---...///000000111222444666777888999999::::::;;;::::::999888777666666888===??????DDDJJJWWWeeeyyyvvvoooggg___\\\\\\```eeennnwww|||iiiZZZMMMHHHAAA;;;999888888777777888888666444333333444888:::===???===:::555222111000...,,,+++***))))))''''''&&&&&&%%%%%%%%%%%%$$$######$$$&&&''''''&&&&&&%%%###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$############$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%''')))***)))((())))))''''''''''''((()))***+++***+++,,,+++***)))***,,,}}}vvvpppmmmhhhbbb^^^ZZZXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSRRRRRRRRRSSSQQQQQQPPPPPPOOONNNMMMMMMLLLKKKJJJGGGDDDAAA???===999777555444444444333222111111111000///......---,,,,,,,,,,,,,,,+++++++++))))))(((((((((((())))))&&&&&&%%%$$$$$$###"""""" %%%)))***)))&&&$$$&&&%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***------...000111333444444444444333222000...,,,+++***+++,,,...000111222222222333333333222000...---+++++++++,,,---......///,,,---...000111000//////,,,,,,+++***)))((((((''')))(((''''''(((((('''&&&'''&&&&&&&&&&&&&&&&&&'''''''''((()))******++++++...,,,++++++,,,,,,+++***))))))******))))))))))))))))))))))))*********+++*********+++,,,...000000//////000000111111222222222111111///...---,,,,,,---,,,***(((''''''((()))((((((((((((''''''''''''((('''&&&&&&'''(((***,,,(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))************************+++++++++*********))))))&&&'''((()))***)))))))))************************))))))(((((((((((()))))))))((((((''''''(((((())))))***++++++++++++******))))))************))))))+++++++++******++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++***)))))))))******++++++,,,---......---------...............+++++++++++++++,,,,,,,,,))))))((((((((('''''''''$$$%%%&&&(((((((((((('''))))))***,,,---///000000222222444555777888888888:::;;;;;;;;;;;;;;;:::999888888;;;@@@AAA@@@CCCHHHSSS```sss}}}uuupppjjjccc______aaagggoooxxxssseeeRRRMMMDDD>>>;;;;;;;;;;;;888999999777555333222333444777;;;>>>>>>:::666333111000...,,,***)))(((((('''''''''&&&&&&&&&%%%%%%((('''&&&&&&'''((('''%%%%%%%%%#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&'''(((''''''''''''(((***+++,,,+++,,,------,,,---///111}}}vvvqqqnnniiiccc^^^[[[YYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUTTTRRRQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMMMMJJJJJJHHHFFFDDDAAA???===999777555444444444333222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((((((((()))***&&&&&&%%%$$$###"""!!!!!! %%%***+++***'''%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((******---...///000111222333333222222222111///...,,,+++......000111222333333333111222222222111///---,,,***++++++,,,---.........,,,---...///////////////---,,,+++)))(((((((((((()))(((''''''((()))(((&&&(((''''''&&&&&&''''''((('''(((((())))))*********...---++++++++++++***(((''')))******)))(((((()))(((((()))))))))*********...------,,,,,,------...---------.........//////000//////...---,,,,,,+++***)))(((&&&&&&&&&'''((('''((()))((('''&&&'''(((''''''&&&&&&''')))***+++************************''''''''''''(((((((((((((((((('''(((((()))***+++((((((((((((((((((((((((*********))))))))))))(((&&&''')))***+++******)))))))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''(((((()))))))))************+++))))))************))))))***))))))))))))***++++++))))))))))))))))))))))))((())))))******))))))((()))******++++++,,,,,,,,,))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,---------------------.........++++++++++++,,,,,,,,,,,,)))))))))(((((((((''''''$$$%%%&&&'''((((((((((((((((((***+++---...///000222333444555666777777777:::;;;;;;<<<<<<<<<<<<;;;<<<<<<>>>BBBBBB???@@@DDDOOOYYYjjj{{{~~~zzzuuusssooohhhdddcccaaafffoooxxxyyylll[[[TTTJJJBBB>>>=========888::::::999666444333333222555:::===>>>;;;888666333222///---+++)))((('''&&&''''''''''''&&&%%%%%%)))(((''''''(((((('''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%'''(((''''''''''''((()))++++++)))***+++,,,---///222555|||wwwrrrooojjjddd___\\\ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUSSSQQQPPPPPPPPPQQQRRRQQQQQQPPPNNNMMMMMMLLLHHHHHHGGGEEECCC@@@>>>===999777555444444444333222000000///...---,,,+++++++++++++++++++++++++++++++++***)))(((((('''((((((((((((''''''&&&&&&%%%%%%"""$$$&&&((()))((('''&&&###$$$%%%&&&'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&''')))***+++......//////000111222222000000000000///...---,,,000000111222222222222111000000000000///...,,,+++***++++++,,,------------------------------......,,,+++)))'''&&&&&&&&&'''((('''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))+++)))((()))******)))(((&&&)))++++++)))'''((()))))))))*********+++++++++......------------..................////////////......------,,,,,,,,,+++$$$%%%(((*********)))(((&&&((())))))'''&&&'''))))))))))))((()))))))))***************************'''(((((((((((()))))))))((((((((())))))***,,,,,,(((((((((((((((((((((((()))))))))(((((((((''''''&&&''')))+++,,,,,,+++***))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))((('''((()))***+++))))))************))))))'''''''''''''''((()))))))))))))))))))))))))))))))))******************)))******************++++++))))))***++++++++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------............------,,,++++++******))))))))))))((((((((('''%%%%%%&&&&&&'''(((((()))'''((()))+++,,,...///000222333444555666777777777:::;;;<<<===============???>>>AAAEEEFFFCCCEEEIIILLLUUUcccqqq|||yyyyyyvvvooojjjiiieeejjjrrrzzz~~~sssfff]]]QQQFFF@@@===<<<<<<999:::;;;:::777555444444222555999===>>>===;;;999555444111///,,,***)))(((&&&'''((((((((('''%%%%%%'''&&&%%%&&&(((((('''&&&$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!! !!!###%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((&&&&&&''')))(((((('''(((((()))******'''(((***,,,...111666:::|||wwwrrrooojjjddd```\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[VVVUUUSSSQQQPPPOOOPPPPPPQQQQQQPPPOOONNNMMMLLLKKKGGGGGGFFFDDDBBB@@@>>>===999777555444444444333222000///...---,,,+++************************++++++---,,,***)))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''!!!###&&&((())))))'''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&((()))***+++---......///000111111111///////////////......---//////000000000//////......////////////---,,,******+++,,,------------,,,......,,,++++++,,,---...+++***(((&&&%%%%%%%%%&&&((('''&&&''')))))))))((('''&&&&&&%%%%%%&&&&&&'''))))))))))))(((((((((((('''&&&%%%''')))***)))(((%%%(((++++++)))'''((()))******+++++++++,,,,,,,,,++++++,,,,,,...///111222111111111111222222222222,,,,,,,,,,,,,,,,,,,,,,,, $$$***///111000---***%%%(((***)))&&&&&&(((***,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---************************((((((((((((''''''''''''&&&(((***,,,---,,,+++***((((((((((((((((((((((((((((((((((((((()))************))))))))))))******)))((('''&&&'''(((***,,,))))))************))))))***************+++,,,,,,))))))))))))))))))))))))******++++++++++++***************)))))))))))))))))))))***++++++++++++************++++++,,,,,,,,,------------------------,,,,,,++++++++++++++++++,,,,,,,,,------.........111000///---+++)))((('''))))))))))))((((((((((((&&&&&&%%%&&&&&&'''))))))'''''')))***,,,...///000222333444555666666666666:::;;;<<<===>>>>>>>>>>>>??????CCCIIIKKKJJJMMMRRRMMMTTT___lll{{{}}}vvvpppooommmqqqwww|||}}}mmmdddVVVIIIAAA===;;;:::999:::<<<;;;888666555555333666:::===??????===<<<777666333000...+++***)))&&&'''((((((((('''%%%%%%$$$$$$###%%%''')))((('''$$$%%%'''((()))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$######$$$&&&(((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))***)))''''''(((***((((((((((((((())))))***'''(((+++---000555;;;???{{{uuurrrooojjjeeeaaa^^^]]]\\\```]]]ZZZXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQOOOMMMLLLLLLMMMLLLLLLNNNKKKGGGEEEEEEDDD@@@===999777555333333222111///111111000///...------,,,,,,,,,++++++***)))((((((+++++++++***************(((((('''&&&&&&&&&&&&''''''***+++***'''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((,,,***((('''&&&'''((()))------...///111333555666111000...---,,,---///000222222111111222222333444111000///---,,,+++******###'''...111222000...------...///111111///...---***)))(((''''''((()))***''''''((((((((((((''''''''''''((()))))))))))))))''''''(((((())))))******))))))))))))************+++***)))((()))***,,,---))))))******+++++++++,,,///...---///111222111000111333555444333222333333111///,,,+++******((('''(((((((((((())))))))))))((()))))))))*********+++,,,***)))***---...,,,***,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++************************++++++++++++************((((((((((((((()))***+++((((((((((((((((((((((((++++++***************+++***************)))(((((((((((((((((()))***+++,,,******************************++++++++++++******)))))))))***++++++,,,,,,*********))))))))))))))),,,++++++******++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))+++++++++++++++++++++,,,---...///000000...,,,+++---------,,,,,,,,,++++++......,,,,,,,,,,,,......------------------,,,,,,)))))))))))))))*********))))))))))))))))))))))))*********+++,,,---///000333333444555666777888888;;;<<<===>>>???@@@AAABBB???AAADDDHHHKKKMMMNNNNNNNNNTTT[[[cccnnn~~~{{{vvvrrrvvvxxxzzz|||~~~yyyqqqcccUUUKKKEEE@@@>>>;;;===>>>>>><<<999888888333555777:::<<<>>>>>>>>>888777444111...,,,******)))(((((('''''''''(((((())))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%))))))((('''%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$'''((()))(((%%%$$$###$$$###$$$%%%&&&''')))*********)))((('''$$$ ((('''&&&&&&'''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((---***'''%%%%%%'''***,,,''''''((()))***+++,,,,,,---...//////222777>>>CCC{{{uuuqqqnnnjjjeee```^^^\\\\\\```]]][[[YYYYYYZZZYYYXXXUUUTTTSSSQQQPPPPPPPPPPPPPPPNNNKKKJJJKKKLLLLLLKKKMMMJJJGGGEEEDDDBBB>>>;;;999777555333444333222111000000//////......------,,,,,,++++++***)))))))))******))))))((((((((('''(((((('''&&&&&&&&&&&&&&&%%%''')))(((%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&(((+++...///++++++,,,---...000111222000///...------...000111333333222111111111111111000000...---++++++******$$$(((---000000///...---,,,---/////////---,,,***))))))(((''''''((())))))''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********+++***((((((((()))+++,,,))))))***++++++,,,---------,,,+++---///000///...///000222111///......///111///,,,++++++***)))'''''''''((((((((())))))))))))))))))))))))))))))))),,,***)))***,,,---,,,***,,,,,,------,,,,,,++++++)))+++...000000///,,,++++++++++++++++++*********+++++++++*********))))))((('''''''''((())))))***))))))))))))))))))))))))++++++***************+++)))))))))))))))(((''''''(((((((((((()))***+++,,,************************)))******++++++******)))******))))))((('''''''''************))))))))))))+++******))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))***++++++,,,---------.../////////...,,,+++,,,,,,,,,,,,+++++++++++++++***))))))))))))***+++------------------------***************))))))))))))))))))))))))))))))))))))))))))***+++,,,---...222333444555666777888999;;;<<<===>>>???@@@AAABBBBBBDDDGGGJJJLLLNNNOOOOOOLLLPPPVVV\\\eeettt|||yyy{{{{{{{{{zzzzzz}}}{{{mmm___SSSIIIBBB===;;;<<<===<<<;;;999888888555666999;;;>>>?????????;;;999777333000---,,,+++)))(((((('''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$###"""!!!!!!&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%&&&((('''&&&%%%%%%&&&$$$%%%%%%&&&'''((())))))&&&&&&'''(((((('''&&&%%%((('''&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((&&&$$$$$$%%%''')))'''(((((()))******+++++++++,,,...111777???IIIOOO{{{wwwpppmmmiiiddd```]]]\\\\\\^^^\\\ZZZYYYZZZZZZYYYXXXUUUTTTSSSQQQPPPPPPPPPPPPNNNLLLJJJIIIKKKLLLLLLKKKLLLJJJFFFDDDBBB@@@<<<:::999777444444444555444222//////..................,,,,,,,,,+++******))))))))))))((('''&&&%%%%%%$$$(((''''''&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%'''***---000222000000111111222222333333///...------...///111222444333222111000//////...///...---,,,++++++++++++(((+++...//////...---...------......---+++)))((((((((('''&&&&&&'''((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''((((((''''''''''''&&&&&&(((((())))))))))))******)))((((((''''''(((***+++((())))))+++,,,---......---,,,+++---///000///...///000111000...,,,+++,,,---+++)))(((((((((&&&%%%&&&&&&'''''''''((((((((())))))))))))((((((((((((+++***)))***+++,,,,,,***++++++,,,------------,,,))),,,000333333111...+++---,,,,,,,,,++++++******+++++++++*********))))))))))))))))))*********+++************************+++***************++++++((((((((()))((((((''''''(((((((((((()))***++++++************************)))******++++++******)))***))))))((((((''''''&&&***************************))))))))))))))))))******))))))(((((())))))***(((((((((((((((((((((((('''((()))***+++---......,,,---...///...---,,,+++,,,++++++++++++*********))))))(((((((((((())))))+++,,,,,,------.........,,,++++++******)))))))))((((((((((((((((((((((((((((((((()))***+++,,,---111222333444666777888999;;;<<<===>>>???AAABBBBBBCCCEEEGGGIIILLLMMMNNNNNNLLLOOORRRUUU[[[fffvvv~~~zzzxxxyyy|||zzzlll___RRRGGGAAA>>>>>>======<<<<<<;;;;;;777888;;;>>>???AAAAAAAAA>>>===:::666222///---,,,)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%############"""""""""!!!&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$%%%''''''&&&&&&'''(((%%%&&&&&&&&&''''''''''''$$$%%%&&&'''))))))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((()))***++++++,,,...111555===IIIUUU]]]|||xxxooommmhhhddd```]]]\\\\\\\\\ZZZYYYYYYYYYZZZYYYWWWUUUTTTSSSRRRQQQPPPPPPPPPNNNLLLJJJJJJKKKLLLLLLLLLLLLJJJHHHEEEBBB???<<<:::888666444444555555444333---.....................,,,,,,,,,++++++*********))))))((('''&&&$$$$$$###((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))***,,,---...333444444444444444333333---------...///111222333222222111111000///.........---,,,,,,++++++,,,,,,,,,...000000///...///000//////...---,,,***(((''''''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''***))))))(((''''''&&&&&&(((((((((((()))))))))***(((''''''''''''((())))))''''''(((***+++---...//////...---///111222111000222333333222///,,,,,,,,,,,,***((('''(((((('''&&&&&&&&&&&&&&&'''''''''((()))))))))(((((((((((('''************+++,,,,,,+++))))))+++,,,,,,---------+++---000222222111///---......------,,,+++++++++++++++++++++************,,,,,,,,,------,,,,,,,,,*********************************)))******+++,,,((()))))))))))))))((((((((((((((((((((()))******************************))))))************))))))(((((())))))***+++++++++)))***************++++++******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))((())))))***+++,,,,,,---,,,,,,------------,,,++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,---...//////------,,,+++******))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,///000222333555777888999;;;<<<===>>>@@@AAACCCCCCCCCDDDFFFGGGIIIKKKLLLMMMOOOQQQSSSSSSUUU]]]iiittt{{{wwwwwwzzz~~~xxxlll^^^QQQHHHCCCAAA???????????????>>>999;;;===@@@BBBBBBCCCCCCAAA???;;;777333000...---))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))(((((())))))(((((()))***+++,,,000222666<<>>@@@BBBCCCDDDEEEEEEFFFHHHJJJLLLMMMNNNRRRTTTTTTSSSRRRVVV```hhhuuu{{{wwwvvvxxx{{{vvvgggXXXNNNGGGCCC@@@>>>???@@@@@@???<<<===???BBBCCCDDDDDDDDDBBB@@@<<<888444111///...******)))((('''&&&&&&'''(((''''''''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$''')))***)))&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''')))*********))))))***)))))))))***+++---///222666<<>>>>>888666333333333444333111......------------------,,,,,,,,,,,,,,,,,,++++++******)))((('''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''((($$$$$$######$$$$$$%%%&&&))))))***,,,...///000000111222333333333222000///------...000111222222333,,,---...///000///......************+++,,,......///111222222111000111222000///...---+++***)))(((&&&'''(((((((((((('''&&&''''''(((((((((((('''''''''(((((())))))))))))))),,,,,,+++******)))((((((''''''(((((((((((())))))'''''''''(((((((((((((((''''''(((***+++,,,---------,,,+++---///000///...///000111///,,,***)))***((('''%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((()))))))))************+++,,,------,,,,,,---...((()))***+++,,,------,,,......,,,,,,,,,---///000.................................---------,,,,,,***+++,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))***+++,,,,,,******++++++,,,,,,++++++(((((((((''''''(((((()))))))))))))))))))))))))))((())))))******))))))((()))((((((''''''&&&&&&%%%))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++***))))))((((((******++++++++++++,,,,,,,,,++++++++++++*********))))))***++++++***))))))+++,,,,,,------............------,,,,,,+++++++++((((((((((((((((((((((((***************+++,,,---,,,---///222444777888999;;;;;;===???AAACCCDDDEEEHHHHHHIIIKKKMMMOOORRRSSSRRRTTTVVVTTTQQQSSSYYY___kkkwww~~~zzzwwwwwwxxxooo___TTTJJJEEE@@@>>>???@@@???>>>===>>>AAACCCDDDEEEEEEDDDBBBAAA===:::666333111000,,,+++***)))((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))&&&&&&''''''&&&&&&%%%$$$(((******)))'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))&&&&&&((()))))))))))))))***)))))))))+++...111333444;;;EEERRR^^^jjjtttzzzzzzpppnnnjjjfffbbb``````___aaa```_________^^^[[[YYYYYYXXXWWWVVVUUUTTTTTTTTTRRRPPPMMMKKKKKKKKKKKKJJJGGGHHHHHHEEEAAA>>>>>>???888555333222222222111///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%###"""$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&'''(((***---///111222333222333555555555444222111......///000111222222222,,,---...//////...,,,+++)))))))))***+++---...///,,,...111222111000000111......,,,+++***)))(((((('''((())))))))))))((('''''''''((((((((((((''''''&&&'''(((((())))))((((((++++++******))))))(((((('''''''''((((((((())))))''''''(((((())))))))))))******+++,,,,,,---......---,,,+++---///000///...---...///...+++)))))))))%%%###""""""$$$%%%$$$###''''''((((((((()))))))))(((((()))***+++,,,------+++---//////------...000+++,,,,,,---............------------......//////---......//////000000111////////////............+++,,,---......,,,+++)))************************))))))))))))***+++,,,---))))))***+++++++++++++++)))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%))))))***++++++,,,------++++++************+++++++++******))))))******+++************************************))))))))))))***************+++,,,,,,,,,,,,,,,,,,++++++++++++(((((()))******)))((((((---------------------------------------,,,,,,,,,))))))))))))))))))))))))***))))))))))))***+++++++++,,,...111444777999:::;;;;;;===???AAACCCEEEEEEIIIIIIJJJLLLNNNRRRTTTVVVRRRVVVYYYXXXUUUTTTXXX\\\cccmmmyyy}}}zzzyyy}}}zzzjjj```QQQJJJCCC@@@AAACCCAAA???>>>???AAACCCDDDEEEEEEEEECCCBBB???<<<888666444333...---,,,***))))))(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''(((((()))&&&&&&''''''&&&&&&%%%$$$''')))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))***%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((((((((()))******++++++******)))***,,,000444666<<>>???888555333111111111///...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%'''%%%$$$%%%((()))&&&$$$########################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((((((***+++...///111111222...///111222222111///......///000111111222111111---...//////...,,,***((((((((()))***+++---...///***,,,000111000/////////---,,,+++)))(((((((((((('''((()))******)))((('''''''''((((((((((((''''''%%%&&&''''''((((((''''''))))))))))))((((((((((((''''''''''''((((((((()))'''(((((()))***)))))))))---------......////////////...---///111222111000---...///...,,,*********)))'''&&&'''((())))))((((((((((((((())))))))))))(((((()))+++,,,---...///,,,...000000...---///111---...//////000/////////,,,---///000111000///...------...///000111222222000000000000///////////////000111222111000...,,,++++++++++++++++++++++++))))))))))))***+++,,,---(((((()))***************)))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))*********))))))***+++,,,,,,------******))))))))))))******++++++************++++++))))))))))))))))))))))))(((((())))))******++++++******))))))***+++,,,,,,---------,,,,,,,,,++++++((()))***++++++***)))(((------------------,,,,,,,,,,,,------------------************************)))(((((((((((())))))***+++,,,...111444666999:::;;;;;;===???AAACCCEEEFFFGGGGGGHHHJJJMMMQQQTTTVVVTTTXXX]]]\\\YYYWWWZZZ]]]\\\eeepppzzz~~~{{{zzz~~~uuukkkWWWPPPHHHEEEFFFGGGEEECCC>>>???AAACCCEEEEEEEEEDDDEEECCC@@@===;;;888777666///...---+++***)))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""###$$$%%%&&&%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))++++++++++++,,,---...///*********+++...222666999EEEOOO^^^lllvvv|||}}}wwwooolllhhhdddbbbaaabbbdddbbbaaa___]]][[[ZZZYYYYYYXXXYYYYYYZZZYYYWWWVVVUUUUUUPPPKKKKKKMMMNNNLLLHHHJJJIIIFFFDDD@@@===;;;::::::777333333444444222///000000000///...,,,+++***)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$"""!!!#########$$$$$$%%%%%%&&&!!!###%%%%%%%%%%%%''')))))),,,...//////...///000...000111333333111///...///000111222222222222222---.........---,,,,,,+++)))***+++---......------000///---...000111111000---***((((((***+++)))'''+++++++++*********))))))%%%%%%$$$###$$$%%%&&&'''((('''&&&&&&'''((()))***(((((())))))((('''&&&&&&''''''''''''((((((((((((*********)))******++++++++++++,,,,,,---...//////111111000//////////////////......---+++***))))))''''''''''''((((((((()))(((((((((((()))***+++,,,*********+++,,,---//////---------......///////////////......//////000111333333333333111///---,,,///000000111222333333333222222111000000///000000///000000111111111000000...---,,,+++************++++++++++++++++++++++++++++++************++++++))))))))))))************)))))))))(((''''''&&&&&&((((((((((((((((((((((((++++++******************---,,,,,,+++***)))((((((************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((******))))))******+++,,,......//////...---,,,,,,)))))))))))))))*********)))***+++***)))((((((***---...///111333555777888===>>>@@@BBBDDDEEEDDDDDDEEEFFFHHHJJJMMMQQQSSSUUUVVV[[[___aaa^^^\\\]]]^^^bbb```cccmmmzzz|||~~~}}}nnnbbbXXXKKKEEEFFFGGGEEEAAAFFFEEEDDDCCCBBBBBBCCCCCCCCCBBB@@@===;;;999888777555333...+++((('''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((())))))(((((((((''''''''''''((((((&&&'''((())))))((('''&&&!!!"""%%%(((***---...///))))))((())))))***+++,,,...++++++---///333===HHHQQQ```ooowww}}}|||vvvnnnkkkgggcccaaa```aaabbbbbbaaa___]]][[[ZZZYYYYYYXXXXXXYYYYYYXXXWWWUUUTTTTTTPPPKKKJJJMMMMMMKKKHHHJJJIIIGGGDDD@@@>>>;;;:::888666333222333222111...---------,,,+++***)))(((************************)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%&&&''')))***,,,///000///...///000000000111111111000//////000111111222333333222222............---,,,+++******+++,,,.../////////...000...---...000111111000,,,***(((((()))***)))'''***************)))(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&''''''))))))&&&'''((((((((((((((((((((((((((())))))))))))************)))******+++,,,,,,,,,,,,------.........111000000///////////////......---,,,+++***))))))''''''(((((((((((((((((())))))(((((()))***+++++++++++++++,,,---...000000...//////////////////000...------------.../////////000111222222111000//////000000111222222333333222222111000000000000000111111222222222222222111......,,,++++++*********+++++++++++++++++++++++++++******))))))******+++******))))))((((((((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))+++---...///************))))))))))))************************************************************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,---......//////...------,,,***************))))))))))))***+++***)))((((((***++++++,,,...111444888:::===>>>@@@CCCDDDEEEEEEEEEFFFGGGHHHKKKNNNQQQTTTUUUXXX[[[___bbbbbbbbbbbbbbb]]]YYYZZZaaakkkxxx}}}|||~~~{{{mmmaaaRRRIIIGGGGGGEEECCCEEEDDDDDDDDDCCCCCCBBBBBBDDDCCC@@@>>>;;;999777777444222...+++)))))))))***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((('''''''''&&&'''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''((((((''''''''''''((((((''''''((((((((((((''''''))))))***************)))))))))))))))***+++,,,---...,,,,,,000333888DDDPPP___kkkxxx~~~{{{uuummmjjjfffbbb```______```aaa```___]]][[[ZZZYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTSSSOOOKKKJJJKKKLLLJJJHHHJJJIIIGGGDDDAAA>>><<<;;;777555222111111111000..................---,,,+++++++++++++++++++++++++++)))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&&&&&&&&&&((()))+++---///000/////////000222111000000////////////111222222333333333333333000000///...,,,+++*********+++---...///000000000///...---...///000000...+++***(((((()))***)))(((((()))*********)))((('''''''''&&&&&&''''''((())))))((((((''''''''''''(((%%%&&&'''((())))))))))))))))))))))))******************))))))***++++++,,,------------------......000000000/////////.........------,,,+++***))))))(((((((((((((((((((((((()))))))))((())))))******,,,,,,,,,---...///111111111111111000000000000000///............///000000000000111111111111000000000000000111111222222333222222111111000000111111333333333444444333333222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++***)))((('''&&&%%%(((((()))******+++,,,,,,************************(((((((((((((((((())))))***************+++++++++++++++*********)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,++++++,,,,,,---............///......---,,,,,,++++++******))))))))))))***+++***)))((((((***)))))))))+++///333888;;;===>>>AAACCCEEEFFFFFFFFFGGGHHHIIILLLOOORRRUUUVVVZZZ[[[^^^cccgggiiiiiihhhaaa[[[XXX[[[bbbmmm}}}zzzzzz}}}}}}ooo]]]OOOIIIHHHFFFEEECCCCCCDDDEEEDDDCCCBBBAAADDDCCCAAA>>><<<999777666333222///---+++*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((('''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&((((((''''''''''''((((((((((((''''''''''''((((((,,,,,,,,,,,,+++)))((('''***))))))***+++,,,------///---///333999AAANNN[[[lllvvv{{{uuullliiifffbbb___^^^^^^^^^aaa```^^^\\\[[[ZZZYYYYYYWWWWWWVVVVVVUUUTTTTTTSSSRRROOOKKKJJJJJJKKKIIIHHHJJJIIIGGGDDDAAA???<<<;;;777666444222111111000///...///////////////...---++++++++++++++++++++++++)))))))))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$######$$$&&&'''&&&'''(((***,,,...000111000//////000333111///.........000111222333333444444444333333111000///---,,,******)))***+++,,,---...///000000...------...///000...---***)))((((((((()))))))))((()))***++++++)))(((''''''''''''''''''((((((((())))))((((((''''''''''''&&&'''((((((((((((((('''(((((()))))))))*********))))))))))))***+++,,,,,,............------------///////////////.........---,,,,,,+++***))))))))))))))))))(((((((((((((((******))))))))))))******,,,,,,------...000111222222222222111111000000000111111111111111222222333555444333222111///......000111111111222222222333333222222111111111222222333333444444444333222222000///...---------------------------------------*********))))))*********++++++******)))((((((''')))))))))*********++++++++++++++++++++++++++++++((((((((())))))))))))))),,,,,,++++++***)))))))))+++++++++*********))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------...............------------,,,+++******)))))))))***+++***(((((((((***+++*********---222777:::<<<>>>AAACCCFFFGGGGGGHHHHHHIIIJJJMMMPPPSSSVVVXXX[[[[[[]]]cccjjjnnnnnnllliiibbb\\\[[[]]]fffvvv{{{wwwyyy}}}hhhVVVLLLHHHFFFFFFBBBCCCDDDEEEEEECCCAAA@@@DDDCCCAAA???<<<999777666555444111///,,,***)))((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''&&&%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&(((''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))***++++++*********))))))))))))***+++------......111777???HHHWWWeeerrryyy{{{vvvllljjjfffccc```^^^^^^^^^```___]]]\\\[[[ZZZYYYYYYWWWVVVVVVUUUTTTTTTSSSSSSQQQOOOLLLJJJJJJJJJIIIIIIJJJIIIGGGDDDBBB???===<<<777777666444222111111111++++++,,,,,,,,,++++++***************************)))))))))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%$$$'''&&&&&&%%%%%%$$$$$$$$$###%%%'''''''''''')))+++---///111222111000000000222000...------...000222333333333444444333333222222111///---+++*********+++++++++,,,,,,---.........------...//////---+++(((((((((((('''((()))***)))***+++++++++***((((((%%%%%%&&&&&&'''''''''''')))))))))(((((('''&&&&&&))))))))))))((('''%%%%%%'''''''''((((((((())))))))))))))))))***+++,,,---.....................---...//////000///...------+++++++++******))))))((())))))))))))))))))((((((+++************++++++,,,------------...000111222444444333333222222222111222222222222222333444444666666555333222111000000222222222222333333333333333333222222222222333333333333444444333222222111111000//////////////////------------------------++++++************++++++++++++++++++++++++++++++*********))))))(((((((((++++++++++++++++++++++++)))))))))******+++++++++&&&'''((()))+++---...///++++++++++++************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))***************+++,,,,,,------...............---...------,,,+++******))))))***+++***(((((((((***...---,,,+++---111555888<<<>>>AAADDDGGGHHHIIIIIIIIIJJJLLLNNNQQQUUUWWWYYY[[[[[[]]]cccjjjnnnooommmllleee^^^YYYXXX^^^lll{{{{{{vvvvvv}}}rrr]]]PPPIIIGGGFFFBBBCCCDDDEEEDDDBBB@@@???BBBAAA@@@???<<<999777555777666444111...+++(((&&&((((((((((((((((((((((((******))))))))))))*********(((%%%######$$$&&&'''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&((())))))(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&'''((()))************((((((((()))***+++------...///333<<>>===777777777555222111111222---------------,,,++++++)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''(((((((((***+++...000222222111000000000///...---------///111333333333333333333222222111111000...,,,++++++++++++---,,,+++++++++,,,,,,------------...///...,,,***'''((()))((('''''')))*********)))))))))(((((((((%%%%%%&&&''''''''''''&&&'''(((((()))(((((('''&&&*********)))(((&&&$$$###''''''''''''(((((((((((((((((())))))***+++------..................//////......///000///...---,,,*********)))))))))((((((((((((((())))))*********++++++++++++,,,---...///.........///000111222333777666666666666666555555333333333333333444555555555555444444444444555555444444444444444444444444333333222222333333444444444444444444333222111111111111000000000000111111........................,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++******)))((((((''''''++++++++++++++++++++++++))))))******++++++,,,,,,***************+++++++++,,,++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++......---,,,+++***))))))******))))))******+++,,,,,,---......///............------,,,,,,+++++++++)))***+++***)))((((((***///...---,,,...000444666<<<>>>AAADDDGGGIIIJJJKKKKKKKKKMMMPPPSSSVVVYYYZZZ\\\]]]___ccchhhkkkmmmmmmnnnhhhaaa[[[WWWZZZffftttyyysssrrrwww~~~{{{eeeVVVMMMHHHGGGDDDEEEEEEDDDCCCAAA???>>>>>>>>>>>>===<<<999777555777777666333000,,,(((&&&(((((((((((((((((((((((())))))(((((((((((()))))))))(((%%%######$$$'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&+++***)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((())))))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((())))))+++,,,...///000111888AAAJJJSSSaaammmqqquuuyyyyyy}}}}}}yyyooonnnkkkgggdddbbb```___^^^^^^]]][[[ZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUQQQPPPOOOMMMJJJJJJJJJKKKIIIIIIGGGEEEBBB@@@>>>>>>666777777444111///000222000000000000///...---,,,************************)))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((((((((((((***,,,///111333333222000000111,,,,,,,,,---...000222333222222333333222111111000111///---+++++++++,,,---000///---,,,++++++,,,,,,---,,,,,,...///...+++(((&&&((()))(((&&&&&&)))+++)))((('''%%%%%%&&&'''(((%%%&&&'''((()))(((((('''&&&'''((())))))(((((('''))))))))))))((('''%%%%%%'''(((((((((((()))))))))((((((((()))***,,,---...------......//////000000---...///000000...,,,+++)))))))))))))))(((((((((''''''((()))***++++++,,,++++++,,,,,,...///111222111111111111333444555666:::::::::::::::;;;;;;;;;888777777777777888999999777777666555555666777888666666666666666666555555333333333333333444555555555666666555555333222222222222111111111111222222...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++((((((((()))***+++++++++000///---+++)))'''&&&%%%,,,,,,+++++++++************************************************************************************+++,,,,,,,,,,,,+++***************************---------,,,,,,++++++++++++************+++,,,,,,,,,------...//////......---------------,,,,,,,,,)))***+++***)))((((((***+++++++++,,,...000333444<<<>>>AAAEEEHHHJJJKKKLLLLLLLLLNNNQQQTTTWWWZZZ[[[^^^```ccceeefffhhhjjjlllmmmiiiddd^^^XXXXXXbbbnnn|||}}}uuuooolllooouuuzzzmmm]]]QQQKKKIIIGGGFFFEEECCCAAA???>>>===;;;;;;<<<<<<;;;999777555444555555444222...+++)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((***)))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''((((((''''''''''''((((((''''''(((((((((((('''''')))************)))((((((*********+++---///000111333555===GGGOOOWWWbbbmmmooosssvvvwwwzzz|||~~~zzzpppooollliiifffcccaaa```^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWUUUTTTUUUUUUVVVQQQQQQPPPMMMKKKJJJKKKLLLIIIIIIGGGEEECCC@@@???>>>444666666333000...///111.........---,,,***)))(((++++++++++++++++++++++++)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%###!!!%%%%%%%%%&&&&&&'''''''''%%%'''((()))((()))***,,,///111333333222000000111++++++,,,---///111333444222222222222222111000///000///---+++++++++---...222111///---,,,,,,,,,,,,,,,,,,,,,...///---***(((%%%''')))(((&&&&&&)))+++)))'''$$$""""""###%%%'''&&&''')))*********)))(((%%%&&&''')))))))))(((((('''(((((((((((((((''''''))))))))))))************((((((((()))***,,,---...,,,------...///000111111---...///000000...,,,+++))))))))))))((((((((((((&&&&&&''')))***+++,,,---++++++,,,---///111333444333333333444555666777888<<<=========>>>>>>??????===<<<<<<<<<<<<===>>>>>><<<;;;999777555555555555777777777777777666666666333333333333333444555666777777777777666555444333222222222111222222333333///////////////////////////......------......///...------,,,+++***))))))*********++++++,,,------************************&&&''''''((()))******+++++++++******************,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,------,,,+++***************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,---.../////////...,,,,,,------------------)))***+++***)))((((((***'''((()))+++...000333444<<<>>>AAAEEEHHHKKKLLLMMMLLLMMMOOOQQQTTTXXXZZZ\\\___cccffffffeeeeeeiiilllhhheeeaaa\\\VVVTTT\\\hhhsssxxxqqqkkkgggiiinnnttt~~~rrraaaUUUNNNJJJIIIHHHEEEBBB@@@>>>===<<<888999;;;;;;;;;999777666222333444555333111...+++((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%!!!###''')))***(((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))***+++++++++++++++,,,,,,,,,---///111222333555999AAAKKKSSSYYYcccmmmnnnrrrtttuuuxxx|||{{{www}}}xxxsssqqqlllgggcccaaaaaaaaa___^^^]]]\\\[[[YYYXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYVVVSSSPPPNNNNNNMMMLLLKKKHHHFFFDDDBBBBBB@@@>>><<<333444555666555333000///...------+++***)))((((((...---+++***)))***+++---(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((('''%%%$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))+++---...///000222333444444444333,,,,,,---...///000111111000000000000////////////111///,,,,,,...///...+++///...---...//////---+++,,,,,,++++++***)))((((((***)))''''''((())))))((()))((('''&&&&&&'''((()))))))))((('''&&&%%%$$$$$$((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++++++++++++++++++++++++++/////////...------,,,,,,.........------,,,,,,+++))))))))))))***************+++,,,,,,+++,,,...000111111000000111222333444111333666777777888:::<<<;;;===@@@CCCDDDEEEDDDDDDHHHGGGFFFDDDCCCAAA@@@@@@CCCBBB???<<<:::888777777<<<:::999777666666777777666555555555444444444444444444555555666666777777444333333222222333333444222222222222222222333333///////////////......---//////...---,,,,,,++++++,,,,,,+++***************)))))))))))))))(((''''''))))))))))))***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,---------,,,+++***)))(((***++++++,,,---...//////000000000000///...---,,,******++++++++++++******)))+++---......///111333666;;;BBBHHHKKKMMMNNNOOOPPPRRRUUUXXXZZZ\\\]]]^^^```aaacccccccccccceeegggdddccc___YYYSSSSSSWWW[[[jjjyyy~~~zzzyyy}}}~~~yyyqqqiiieeefffhhhpppzzzxxxjjj]]]RRRKKKCCCCCCBBBBBBAAA???===<<<<<<:::888888888777555333444555666666444222///...,,,+++)))(((''''''(((((()))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&'''((('''&&&$$$###******))))))(((((((((''''''''''''((())))))******+++******)))(((''''''&&&''''''''''''''''''&&&&&&&&&'''((((((((('''%%%$$$+++)))'''))),,,///...---))))))(((((((((((())))))((()))***+++,,,+++******+++,,,---......000333666:::AAAKKKTTT\\\dddlllrrrxxxxxxxxxyyyzzzxxxuuurrr{{{vvvssspppkkkgggcccaaaaaaaaa___^^^]]]\\\ZZZYYYXXXXXX[[[ZZZYYYWWWUUUSSSRRRRRRTTTQQQNNNLLLLLLLLLKKKIIIHHHFFFCCCBBBAAA@@@>>><<<666666666666555333111000000000///...---,,,+++++++++)))(((&&&&&&'''((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((***---///000...///000000000///...---,,,,,,---...000111222222000000000000////////////...,,,***+++---///...---///.........//////---+++,,,,,,+++******)))((((((***)))'''''')))***)))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''******))))))))))))*********)))))))))***+++---...++++++++++++++++++++++++------........................---,,,+++******)))))))))))))))***************+++,,,,,,,,,,,,///111222222333444444555555555444666777888888:::===???@@@AAACCCEEEGGGGGGGGGFFFJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGDDD@@@>>><<<;;;;;;;;;:::888777666666777777666666666555555555444444444444444444555555555555333222222111111222222333333333222222222222222222000000000000000///............------,,,++++++***+++******)))))))))))))))******++++++******)))((())))))))))))***+++,,,---------,,,++++++++++++,,,,,,,,,++++++************************************))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++,,,+++***))))))***+++,,,---------,,,,,,***)))))))))******+++,,,---......000000000000///...---,,,******++++++++++++******)))***,,,------...000222555:::BBBHHHLLLNNNQQQRRRSSSTTTVVVXXX[[[]]]___```aaabbbddddddddddddeeegggbbbaaa]]]WWWRRRPPPRRRUUU\\\jjjzzz|||zzz{{{}}}~~~}}}yyyrrrkkkgggggghhhmmmvvv}}}oooaaaTTTMMMCCCBBBAAA@@@@@@???===<<<777666444555666666555333333444555555444111///...,,,+++***(((((((((((()))***)))'''%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&''''''&&&&&&%%%$$$))))))((((((((('''''''''(((((())))))***+++,,,,,,)))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%+++)))&&&&&&(((((('''%%%((((((''''''''''''((((((((()))***+++,,,++++++***+++,,,---...000333888<<<@@@GGGQQQ[[[bbbiiiqqqwww}}}zzzvvvrrrooonnnyyysssqqqoookkkgggcccbbbaaaaaa___^^^]]][[[ZZZYYYYYYXXX[[[ZZZXXXVVVSSSQQQOOONNNSSSPPPMMMKKKJJJJJJIIIHHHHHHFFFCCCBBBAAA@@@===;;;999888777555333222111111111000000///...---,,,,,,)))(((&&&%%%%%%%%%&&&''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&)))+++...000111000000000000///---+++))),,,,,,---///000111333333000000000/////////......+++***)))***---/////////000///...///000000...,,,+++++++++******))))))(((***)))(((((()))***)))(((''''''(((((((((((('''''''''''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((('''''''''((()))***+++++++++++++++++++++++++++,,,,,,------...//////000...---,,,+++***)))(((((())))))))))))******++++++***,,,------------000222444666888:::::::::999888888999::::::;;;<<<@@@BBBFFFGGGHHHIIIIIIJJJJJJJJJMMMNNNPPPRRRSSSTTTTTTTTTNNNLLLGGGCCC???=========:::999888777666666777777777777777666666666555555444444444333333333333333222111111000000111111222444444333333222222111111111111111111111000000///...------,,,,,,+++++++++,,,+++++++++************+++,,,,,,,,,,,,+++*********))))))******+++,,,---------,,,++++++++++++++++++************)))))))))***************************************+++++++++++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++++++++************++++++,,,------,,,,,,+++***)))((())))))***+++,,,---...000000000000///...---,,,***++++++,,,,,,++++++***(((***+++,,,,,,,,,///111444999@@@GGGLLLPPPTTTWWWWWWWWWXXXYYY[[[^^^aaabbbcccdddeeeeeeeeeeeefffgggbbbaaa^^^XXXSSSOOONNNOOOPPP\\\kkkxxx~~~|||{{{{{{{{{yyytttoookkkiiiiiiiiipppyyyxxxhhhYYYOOOEEECCC@@@???>>>>>>===<<<555333222333555666666666333444444444333222000///---,,,***)))(((((())))))+++***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&(((((()))***,,,------...((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&'''''')))'''&&&%%%&&&&&&$$$###(((''''''&&&&&&''''''((())))))***++++++++++++***,,,,,,---...111777>>>CCCIIIPPPZZZdddkkkqqqyyy~~~zzzrrrmmmlllmmmwwwrrrpppnnnjjjgggdddbbbaaaaaa```___]]][[[ZZZYYYYYYYYYVVVVVVVVVUUUTTTSSSSSSRRRRRROOOLLLJJJJJJJJJIIIGGGGGGEEECCCBBBAAA???===;;;:::999666333111000000111//////...---,,,,,,++++++******)))(((((((((((()))'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***,,,...///000222222333222111///---+++,,,---...///111222333444000000000///.........---+++++++++,,,---///000000000/////////000000...---+++*********)))))))))(((***)))((()))***+++)))(((&&&'''((())))))((('''&&&(((((((((((())))))))))))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((())))))***+++++++++++++++,,,,,,---------.........//////......---+++***)))(((''')))))))))***++++++,,,,,,+++---.........///222444777:::===@@@BBBAAA@@@>>>===>>>>>>>>>>>>@@@CCCFFFKKKKKKKKKLLLLLLLLLLLLLLLQQQSSSVVVZZZ\\\]]]\\\\\\WWWSSSNNNIIIDDDAAA???>>>;;;:::999888777777888999777777777777666666666666555555444444333333222222222222111111111111222222555555444333222222111111222222333333222222111000///.........---------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,---------,,,,,,+++***+++++++++***)))))))))))))))))))))************************************************++++++++++++++++++++++++*********))))))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++***))))))***+++,,,---......//////000//////...------++++++,,,,,,,,,,,,++++++((()))*********+++...000333888???FFFLLLRRRXXX[[[[[[ZZZZZZZZZ\\\___bbbdddeeefffhhhgggffffffggghhheeedddaaa\\\WWWRRRNNNLLLNNNVVVbbbnnn}}}|||zzzzzzyyywwwsssoookkkjjjggglllrrrzzzppp___UUUIIIEEE@@@===>>>>>>===;;;777666444444666888888777444444555555444333222111---,,,***)))(((((())))))+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---...(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''((((((((('''((((((''''''''''''(((((())))))******++++++++++++,,,,,,---...222999BBBHHHQQQYYYccclllrrrxxx~~~zzzqqqlllnnnrrrwwwrrrnnnllljjjgggdddbbbaaaaaa```___]]]ZZZYYYYYYYYYYYYTTTUUUVVVVVVWWWVVVUUUUUURRRPPPLLLJJJJJJJJJIIIGGGGGGEEECCCAAA@@@???===;;;999777444111///...///000.........------,,,,,,+++++++++******************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***,,,---.........111111222222222111///.........///000111222333333000000000///...------,,,..................///000111000///000111111///---*********)))))))))))))))***))))))***++++++)))(((&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))(((((((((((())))))***))))))))))))))))))*********++++++,,,,,,,,,+++*********++++++,,,,,,,,,//////.........---------......---,,,+++***))))))******++++++,,,------...---///000111111222555777:::>>>BBBGGGIIIIIIHHHFFFDDDEEEEEEDDDCCCDDDFFFIIINNNNNNOOOOOOOOOOOONNNNNNTTTWWW\\\```ccccccbbbbbbbbb^^^YYYRRRLLLFFFCCCAAA<<<;;;:::999888999::::::777777777777666666666666666555555555444444333333333333222222222222333333555555444444333222111111333333333333333222222111000000000000000/////////------.........---,,,+++++++++,,,,,,++++++***)))************+++,,,---...,,,,,,+++************+++)))))))))))))))))))))***************************************************++++++++++++++++++++++++*********))))))))))))(((+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,++++++******+++,,,---...////////////////////////...---,,,,,,------------,,,,,,)))******))))))***---000111666===EEELLLSSSZZZ___^^^]]]]]]]]]^^^aaadddfffhhhiiijjjiiihhhggghhhiiihhhfffccc___ZZZUUUOOOLLLMMMRRRZZZeeesss||||||{{{zzzwwwrrrmmmjjjfffhhhnnnvvv~~~yyyiii^^^PPPIIIAAA===>>>>>>===<<<;;;999666555555666666666555555555555555444444444,,,+++)))(((''''''((()))******)))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))))))))(((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&''')))***%%%&&&((()))))))))))))))******))))))))))))*********************+++++++++---------///444<<>>AAAFFFKKKOOOPPPPPPOOOMMMNNNNNNNNNLLLKKKKKKLLLQQQSSSUUUVVVVVVUUUTTTRRRWWW[[[aaafffjjjkkkjjjiiihhheee```YYYPPPHHHAAA===;;;:::999888888999:::;;;777777777666666666555555555555555555444444444444444333333333333333333444555555444444333333222222333333333333333222222111111111111111111111111111,,,------......,,,+++***+++,,,,,,,,,,,,+++******+++******++++++,,,---...,,,,,,+++***************)))))))))************+++************************+++++++++***************++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,***+++,,,---...//////000...///////////////......,,,------......------,,,***+++***))))))***---000000555;;;CCCKKKSSS[[[```bbbbbbbbbbbbccceeeggghhhjjjkkklllkkkiiihhhiiijjjiiifffccc```]]]XXXRRRNNNKKKLLLQQQ\\\hhhwww~~~}}}zzzuuuoookkkffffffiiirrrzzzuuukkkXXXOOODDD??????@@@>>><<<<<<999666444333444333333444444444444444555555555---,,,***)))(((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''((((((((())))))))))))))))))((((((%%%%%%&&&&&&'''(((((((((((((((''''''(((((())))))%%%'''))))))'''&&&%%%&&&+++******))))))******+++******))))))******+++,,,---...000444:::DDDNNNVVVcccjjjssszzz~~~zzztttrrruuuxxxwwwrrrkkkjjjiiigggeeecccbbbaaaaaa___\\\YYYXXXXXXYYYZZZYYYYYYZZZYYYXXXUUUSSSQQQPPPMMMJJJHHHHHHHHHGGGEEEFFFDDDBBBAAA@@@???<<<:::666555333111000000000000............------------***************))))))(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())),,,...//////......------.../////////------333333222222222111111111111000///...---,,,,,,++++++---//////---...111333222111111111222222000...((()))))))))))))))))))))))))))***+++---,,,***'''((((((''''''''''''(((((('''''''''''''''((((((((())))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))(((''')))******+++,,,,,,------..................------+++++++++++++++*********------...///000111222222222444555666666888;;;===@@@CCCIIINNNSSSVVVWWWWWWUUUWWWXXXXXXUUURRRPPPPPPVVVYYY\\\______]]][[[YYYYYY^^^eeemmmrrrtttsssrrrpppnnniiiaaaWWWLLLCCC===999888777777777888999:::666666666555555555444444333333333333333444444444333333222222222222333333444444444444444444333333333333333333333222111111111111111111111111111111...///000111111///...,,,---------------,,,++++++++++++++++++,,,---......,,,++++++***************************++++++,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,---------------,,,******+++,,,---......///......////////////......------............------,,,,,,+++***)))***...111000444:::AAAIIIRRR[[[aaagggggghhhiiijjjjjjkkkllllllmmmnnnllljjjiiiiiijjjllliiieeecccaaa]]]XXXTTTNNNLLLNNNUUU^^^iii{{{|||wwwpppkkkfffcccfffooovvv|||yyy___UUUHHHAAA@@@AAA???===>>>;;;666444444555555444222222222222333333444444///...,,,+++******++++++'''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))"""%%%))))))'''&&&&&&'''******))))))))))))******+++***)))))))))***+++,,,...000555;;;CCCOOOZZZbbblllsss|||}}}zzzyyyzzz|||~~~vvvqqqjjjjjjhhhgggeeecccbbbaaaaaa___\\\YYYXXXXXXYYYZZZWWWWWWXXXYYYXXXVVVSSSRRROOOLLLIIIGGGGGGFFFEEEDDDFFFDDDBBBAAA@@@>>><<<:::666555444333222222111111++++++++++++++++++******,,,,,,,,,,,,,,,+++******&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((+++...000000000000//////000000000///---,,,444444333333222111000000111000///...---,,,++++++(((+++---------...111555333111111111222222111///(((((((((((())))))))))))))))))***,,,---,,,***''')))((('''&&&&&&'''((()))$$$$$$%%%&&&'''((()))***((((((''''''''''''(((((())))))(((((((((((())))))***+++,,,------,,,******))))))***+++,,,,,,------,,,,,,------.../////////))))))))))))************......///000111222333333333555777777888999<<>>AAAFFFLLLQQQXXX______[[[bbb```aaadddbbb]]]ZZZ[[[^^^dddjjjkkkkkkkkkeee___bbbeeekkkrrryyyzzzrrrfffUUUFFF???888444555777666666777888888777666555555555555444444333333222111000000333222111000///000111111111111222333333333333333444444444555444444333333333333333333333333333333111111111111111111111111////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((('''((((((''''''(((***+++,,,---...++++++++++++******))))))(((((()))***++++++,,,,,,---+++)))((('''((()))***+++***)))'''''')))***++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------,,,,,,+++++++++,,,---...///000000000000000///...------------------,,,,,,,,,,,,---......000111777???GGGOOO\\\hhhkkkrrruuussspppqqqrrrqqqoooppppppnnnjjjiiijjjmmmfffggghhhgggfffcccaaa___XXXUUUQQQOOOQQQ[[[gggoooyyytttqqqoooiiigggfffhhhoooyyysssfffSSSEEE?????????>>>???===;;;::::::999777555888666444222222222333444444333000...+++)))(((''''''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%+++***(((&&&%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''')))******))))))(((((('''''''''&&&((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))++++++***)))((('''&&&&&&))))))))))))((((((((((((,,,))))))+++,,,,,,///333222444;;;FFFUUUcccmmmsss}}}~~~xxxxxxxxxyyy|||uuuooollliiieeebbb``````bbbcccaaa___[[[YYYWWWWWWYYYZZZZZZZZZYYYWWWUUUTTTSSSRRRPPPNNNMMMKKKIIIHHHGGGGGGFFFEEECCCBBBAAA???;;;888555444222000///............------------,,,,,,,,,***)))'''(((+++,,,***(((((((((''''''&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''(((((('''******+++,,,---//////000///...---,,,,,,---...///222222222222222222222222............---,,,,,,+++...000222222111000111222222222222333444222...+++''''''''''''(((((((((((()))******+++++++++******)))******))))))((('''&&&'''(((((())))))))))))(((''''''&&&&&&&&&''''''((((((((()))))))))************+++,,,+++***)))***++++++,,,------......------------.........---,,,+++++++++++++++,,,...///000000111222333333555888;;;===???@@@???>>>===>>>???BBBGGGMMMRRRYYY```aaa]]]aaa^^^___bbbaaa^^^]]]___aaahhhnnnppprrrqqqmmmgggdddggglllssszzzzzzooo]]]NNNDDD;;;555444555333333444777666555555444444444444444333333222111111000000111000///...//////000111111111222333333444444444444444555555555444444333333333333333333333333333333333333333333333333333000000111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((('''(((((()))))))))***++++++,,,,,,++++++++++++*********)))((())))))***++++++,,,,,,,,,+++)))((((((((()))***+++***)))(((((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------,,,,,,,,,++++++,,,---...//////000000000000//////...------------------,,,,,,------...///000111666???FFFOOO\\\hhhqqqxxx{{{wwwsssqqqpppnnnnnnpppqqqooollljjjkkkmmmkkkllllllllljjjhhheeeddd[[[WWWQQQLLLLLLSSS]]]eeezzz~~~yyywwwuuuqqqnnnkkkkkkooovvv~~~zzzlllYYYJJJCCCAAA@@@??????===;;;;;;;;;:::888666666555333111000111222333444222000...+++)))(((''''''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&(((((((((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))***)))(((((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))(((***((())),,,......111666999===FFFRRR```llluuuzzzwwwwwwwwwyyy|||vvvqqqjjjhhhdddaaa______aaaaaa___]]][[[XXXXXXYYYZZZ\\\]]][[[YYYVVVUUUTTTSSSTTTPPPOOOMMMKKKIIIHHHGGGGGGFFFDDDBBBAAA@@@>>>:::888333333222111///...---,,,------------,,,,,,,,,,,,+++***((()))******)))(((((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&((()))$$$$$$%%%&&&''''''((((((++++++,,,,,,---......//////...---,,,,,,---...///000000000000000000000000------------------,,,,,,111222222111//////000222111000000111222000,,,***&&&&&&''''''(((((())))))++++++++++++++++++++++++(((((())))))))))))((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((())))))'''((((((((())))))))))))+++,,,---,,,***((()))***+++,,,------......------------.........---,,,+++,,,,,,,,,---...///111222222333555666666888:::===AAABBBCCCAAA???>>>>>>???CCCIIIOOOTTT[[[bbbbbb___^^^[[[ZZZ]]]^^^]]]___cccdddkkkrrruuuwwwxxxtttnnnhhhjjjnnnttt{{{{{{jjjZZZLLLBBB999555444111111333555555444333333333444444222222222111111000000///000///////////////000111111111222222333444444444444444555555555555555444444444444444444444444444444444444444444444444444222222222222111000///...---------------------------,,,***)))((('''''''''++++++******************++++++++++++************)))))))))***++++++,,,,,,,,,+++***(((((()))******+++***)))(((((()))***+++,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,---------...//////000000111000000///...------------------------...//////000111666>>>FFFNNN\\\hhhuuu{{{{{{wwwuuurrroooooopppqqqqqqooommmmmmnnnnnnooooooooommmkkkiiihhhaaa\\\TTTLLLIIILLLSSSZZZmmmxxx~~~|||{{{yyyvvvqqqmmmnnnsssyyy}}}uuubbbQQQHHHCCCAAA@@@@@@>>><<<<<<<<<;;;999777555444222000///000111222333222000...+++)))((('''(((((((((((((((((('''''''''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&''''''((()))***((((((((((((''''''''''''''''''((((((((((((((((((*********))))))((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))''')))---//////444:::AAAGGGSSS```mmmvvv|||vvvwwwxxxzzz~~~wwwsssiiigggdddaaa______``````^^^\\\ZZZXXXXXXZZZ\\\^^^___\\\YYYVVVTTTTTTTTTUUUOOONNNLLLJJJIIIGGGGGGFFFGGGDDDBBB@@@???===:::777444444444333111000...------------,,,,,,,,,+++++++++******)))))))))((((((((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((($$$$$$$$$%%%'''((()))***,,,------------...............---,,,---...///000000000000000000000000000------,,,,,,---------...222222111///---,,,...000000///...//////...+++((((((((())))))******++++++++++++******************''''''((()))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&'''(((******((((((((()))))))))*********,,,,,,,,,***)))***,,,+++,,,------......---------------------------,,,,,,,,,,,,...///111222333444555777888999:::<<<>>>@@@AAABBB@@@>>><<<===>>>CCCIIIOOOTTT\\\cccccc```[[[WWWUUUWWWXXXZZZ^^^dddccckkkrrrvvvxxxzzzvvvppplllmmmpppttt{{{vvvgggUUUJJJ===888555222222555444444333333333333333444111111111000000000//////111111000000000000000000111111111111222333444444444444555666666666666555444444444444444444444444444444444444444444444444222333333222222111000///........................---,,,+++***)))(((((('''************************++++++++++++++++++++++++))))))*********+++++++++++++++***))))))******++++++******))))))******+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------,,,,,,------------......//////111111000000///...------.........---......///000111111555===DDDMMMZZZfffrrrzzz|||zzzxxxuuupppqqqrrrsssrrrppppppoooooooooooonnnmmmllljjjiiiiiidddZZZPPPJJJJJJOOOTTTaaalll~~~{{{uuuooommmoootttxxxzzziiiXXXMMMFFFCCCAAA@@@???===<<<===<<<:::999555444222000///000111222222222000///,,,***((('''((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))*********((((((***...///111777>>>FFFOOO]]]kkkuuuzzz}}}~~~}}}yyywwwwwwyyy|||xxxtttiiihhheeebbbaaa``````aaa]]]\\\ZZZYYYYYY[[[]]]___```^^^ZZZWWWUUUTTTTTTUUUNNNMMMKKKIIIHHHFFFFFFFFFHHHEEEBBB@@@>>><<<999777444444444333111000...---------,,,,,,,,,+++++++++***++++++***)))((((((((()))(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))***)))'''%%%$$$$$$$$$%%%''')))+++,,,/////////............---...------,,,---...///000111111111111111111111111,,,,,,,,,,,,,,,---...///111111000---++++++,,,...///...---------,,,***'''((()))))))))*********+++)))))))))))))))(((((((((&&&'''((())))))******)))))))))***))))))((('''&&&&&&&&&&&&'''((()))***+++)))))))))*********++++++(((***+++,,,++++++---///+++,,,------......------------------------------,,,,,,---...000222444555555777:::;;;;;;<<<>>>@@@???@@@AAA@@@>>>===>>>???BBBHHHNNNTTT\\\cccddd```YYYTTTPPPQQQRRRSSSYYY___bbbjjjrrrvvvzzz|||yyysssppppppqqqtttzzzrrr]]]PPPBBB;;;777444444777555555444333333333444444111111111000000000000000111111111000000//////...222111111111111222333444444555666666777777777666555555555555555555555555444444444444444444444444222222222222111000//////////////////////////////------,,,+++***)))(((((()))))))))***++++++,,,,,,+++++++++++++++++++++,,,***************++++++++++++***************++++++++++++************++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------------------------...------------......///000000111111111000///...///............///000000111111444;;;AAAIIIWWWcccoooyyy|||yyytttttttttttttttsssrrrqqqpppppppppooonnnmmmlllkkklllhhh___UUUNNNKKKMMMPPPXXXcccttt~~~yyyrrrnnnnnnrrrvvv~~~ooo___RRRJJJDDDBBB@@@???============;;;999666555333111000111222333222222111000...,,,***((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((((((((((((((''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''(((((((((''''''''''''(((((()))'''''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&'''(((((()))******''''''(((((())))))******((()))))))))*********+++***))),,,///000333<<>><<<:::888333333222111///...---,,,,,,,,,,,,,,,++++++++++++)))***+++***)))((()))***))))))))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((())))))'''%%%###%%%%%%%%%&&&(((***---...222111111000//////.........---,,,,,,---...000111000000000000000000000000,,,,,,++++++,,,...///111///000000...,,,+++,,,---...---,,,,,,,,,+++)))'''((((((((((((((('''''''''%%%&&&((()))))))))((('''''''''((())))))***))))))((())))))))))))(((((('''''''''''''''((()))******************++++++++++++''')))+++,,,,,,,,,...000+++,,,------......------------,,,,,,,,,---......------...000222555777888888;;;===??????@@@AAACCCBBBCCCDDDCCCAAA@@@AAABBBCCCHHHOOOTTT\\\dddeeeaaa[[[TTTOOOMMMMMMMMMRRRXXX___hhhqqqwww|||~~~zzzvvvtttsssuuuzzz}}}fffXXXIIIAAA;;;777666999888888777666555444555555111111111111111111111111000000111222222222222111666555333222222222333444444555666777888888888888666666666666666666666666444444444444444444444444333333333333222111000///000000000000000000000000.........---,,,+++***)))(((((()))***++++++,,,,,,++++++++++++,,,,,,,,,,,,*********************************+++++++++++++++++++++++++++++++++++++++'''((()))***+++---......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------............///...---,,,,,,---...///...///111222222222111000///////////////000111111222111333999>>>FFFSSS___nnnyyy|||zzzwwwuuutttttttttsssrrrssssssrrrrrrqqqppppppppplllhhhbbbYYYPPPKKKJJJKKKQQQZZZiiiyyyyyyrrrppprrrvvv|||xxxiiiZZZNNNFFFBBB@@@>>>===<<<======;;;:::666555333111000111222333333333333222000...+++***)))))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&''')))******+++''''''(((((())))))******((())))))******+++++++++++++++...111333999EEERRR___hhhuuu~~~~~~{{{yyyyyy}}}yyyssslllkkkiiigggeeeddddddddd^^^]]][[[YYYYYY[[[^^^______^^^]]]ZZZXXXVVVTTTSSSQQQOOONNNLLLJJJIIIHHHHHHKKKHHHCCC@@@>>>===;;;999555444222000///.........,,,,,,,,,++++++++++++***''')))+++***(((((()))+++))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&'''))),,,///111444444333222111000///...------,,,,,,---...000111////////////////////////,,,+++******,,,...000222///000111111///------...///---,,,+++,,,+++)))'''))))))((((((''''''&&&&&&###%%%(((+++,,,+++)))((('''((()))))))))))))))((('''(((((())))))))))))((()))((((((((((((((())))))))))))))))))************)))***,,,,,,,,,,,,...///+++,,,------......---------,,,,,,,,,,,,---...//////000111333666888;;;<<<<<>><<<===<<<;;;999888777666555555111222222222222222222222111222555888:::;;;<<<<<<;;;:::777555444444555666555555666777888888888888666666666666666666666666555555555555555555555555444444444444444333111111111111111111111111111111//////000///...---+++***************************+++++++++,,,,,,,,,------************************)))***++++++,,,,,,,,,+++***++++++++++++++++++***)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------.........//////...,,,++++++,,,...///---...000222333333222222000000//////000000111222333222333777;;;BBBOOO[[[kkkwww{{{vvvttttttuuutttsssuuuuuutttsssrrrrrrrrrrrrmmmjjjeee]]]TTTMMMIIIGGGKKKRRR^^^lll|||zzzuuuuuuwwwzzztttcccTTTHHHCCC???===<<<<<<<<<<<<;;;999555444222000///000111222444444444444222000---+++***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&''''''((())))))***((((((((())))))*********(((((((((((())))))))))))((())))))******+++,,,,,,,,,---///444888AAARRRbbbnnnvvv|||{{{|||~~~yyyrrrnnnmmmkkkiiigggfffeeeeee___]]][[[YYYZZZ[[[]]]_________]]]\\\YYYVVVTTTRRRRRRQQQPPPNNNLLLKKKJJJJJJLLLHHHDDDAAA???===;;;999999777444222000000111222,,,,,,,,,+++++++++******&&&)))+++***((((((***---)))))))))))))))*********''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''+++)))%%%"""!!!"""$$$&&&&&&&&&&&&'''***---000222666555444333222000//////------,,,,,,---...000111........................,,,+++******,,,...111222///111333333111000/////////---,,,+++++++++)))(((,,,,,,+++***)))(((''''''"""%%%)))---...---+++)))(((((())))))))))))((((((''''''((())))))***))))))***))))))(((((((((((()))(((((((((((())))))))))))+++,,,------++++++,,,---+++,,,------......---------,,,,,,+++,,,---...///111222333555888;;;===??????AAAEEEGGGGGGGGGHHHIIIHHHIIIHHHEEEBBB???>>>???EEEKKKRRRWWW___ggghhheeebbbZZZRRRNNNIIIFFFHHHLLLQQQ[[[hhhrrr}}}}}}yyyxxx{{{rrrbbbVVVMMMFFFBBBBBB>>>===;;;:::888777666666222222222222222222333333444666:::>>>BBBEEEGGGGGG???===;;;888777666777888555555666888888999999999777777777777777777777777777777777777777777777777666666666666555444333222111111111111111111111111000000111111000...,,,+++,,,,,,++++++***))))))(((+++++++++,,,,,,---------++++++******************)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------........./////////...,,,++++++,,,---///+++---000333444444444333000000000000000111111222444222222666999@@@LLLYYYeeesss}}}wwwttttttuuuuuutttuuutttsssrrrrrrrrrrrrrrrooonnniiibbbXXXOOOIIIFFFGGGLLLVVVdddtttyyyxxxyyyyyy|||iiiWWWJJJCCC>>>===;;;;;;<<<<<<;;;999444333111///...///000111444555555555333111...,,,***))))))((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&$$$!!!&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&''''''''')))(((((('''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***+++++++++***************))))))))))))((((((((((((((())))))***++++++,,,,,,------000555<<>>AAAIIIRRRTTTQQQLLLDDD>>>>>><<<777666999666888999999999999;;;<<<999999999999999999999999999999:::::::::999888888444555555555555555444444444444444333333222222222111222222222222111000000+++++++++***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------000000000111222222333333111111111111111111111111000111222333777???GGGMMMaaaooo{{{vvvuuuuuuvvvvvvtttuuuuuuvvvvvvvvvuuuuuusssrrrlllccc^^^XXXNNNDDDDDDEEELLLYYYiii{{{{{{~~~rrraaaPPPCCCDDDAAA===<<<===<<<888555555444111///...///111333444777888444333333000,,,)))((((((''''''''''''((('''&&&%%%$$$$$$%%%&&&''''''((()))(((''''''((()))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))&&&''')))*********)))((('''((()))***+++***))))))'''((()))))))))***---000000000222777AAASSShhhvvv}}}{{{zzz|||{{{wwwqqqooolllkkkjjjjjjhhhfffccc___[[[YYY[[[^^^aaacccdddbbb]]]YYYVVVUUUUUUUUUTTTRRROOONNNMMMLLLKKKIIIIIIFFFDDDAAA@@@>>>;;;999888777555222000...,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))***(((''''''(((((('''%%%&&&%%%$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((+++...111444444333111000///...---***+++,,,...///000111111000000000000000000000000,,,,,,---...///////////////000000000000///...---+++***))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))************)))))))))***++++++'''((()))******)))((('''(((''''''''''''((())))))++++++***)))))))))))))))+++************+++---...000///...---,,,,,,,,,,,,,,,---////////////111333555777:::>>>BBBEEEEEEEEEIIIIIIJJJKKKLLLNNNOOOPPPMMMMMMKKKHHHDDDAAAAAABBBFFFJJJPPPXXX___dddggghhhfffddd```XXXOOOHHHEEEEEEFFFOOOZZZdddsss}}}}}}wwwoooggg___YYYQQQMMMGGGCCCBBB@@@<<<999888777666555444555666777;;;@@@DDDJJJSSS\\\^^^[[[VVVNNNGGGFFFCCC===;;;>>>::::::::::::999888999::::::::::::::::::999999999;;;;;;;;;;;;:::999888777666666666666666555444444444444444333333333222222222222222222222111111000---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......///000000111222222111111111111111111111111000111222333666===EEEKKKZZZiii|||~~~yyyvvvvvvwwwwwwuuuuuuvvvvvvvvvvvvvvvuuuuuutttooohhhccc]]]SSSHHHGGGFFFKKKVVVddduuuxxxhhhXXXKKKEEEAAA>>>======<<<999666555333111///...///111222444777888555333333111,,,))))))((('''''''''((((((******)))(((((()))******&&&'''((((((&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))***))))))((('''&&&&&&%%%'''''''''((((((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))***+++,,,---,,,+++++++++,,,,,,***((((((***,,,000222666<<>>CCCGGGJJJLLLMMMMMMMMMNNNOOOQQQRRRSSSTTTPPPPPPOOOKKKGGGDDDCCCDDDGGGJJJQQQYYY```eeehhhjjjjjjiiieee^^^TTTLLLFFFDDDBBBIIIQQQ[[[jjj|||xxxnnnggg```\\\UUUQQQMMMGGG@@@;;;<<<:::888666666888;;;===???EEENNNVVV```jjjmmmjjjeee^^^WWWSSSNNNHHHEEEEEEAAA???>>>;;;:::999999999::::::::::::::::::::::::=========<<<;;;:::999888888888888777666555444333444444444444444333333333222222333333222222111000......---,,,+++++++++,,,+++++++++,,,,,,---------))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......///.........------,,,,,,,,,,,,---...000111111222000000000000000000000000000111111222555:::BBBGGGRRRbbbvvv|||yyyxxxxxxwwwvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvsssnnnjjjdddYYYNNNJJJGGGIIIQQQ\\\kkk~~~|||ooo^^^QQQEEEBBB>>>===>>>===:::777555333000...---...000111444777888555444444222---******)))(((((((((((((((((((((''''''''''''((((((((()))***)))'''&&&&&&'''&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((''''''''''''&&&&&&&&&&&&''''''((())))))***(((((((((((())))))))))))((((((((((((((()))******)))***+++,,,---,,,++++++,,,---,,,+++))))))***,,,000444;;;DDDQQQdddxxx}}}}}}}}}yyytttrrrnnnllljjjhhhfffddddddaaa]]][[[]]]```bbbbbbdddbbb^^^ZZZVVVTTTSSSSSSSSSQQQNNNMMMMMMLLLKKKIIIHHHFFFCCCAAA@@@>>>;;;888888777555222000...------,,,,,,,,,+++++++++******************************+++)))''''''((((((&&&%%%&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((---***'''(((,,,...---+++222222111000///...---,,,,,,,,,...///000111111111...............---------***+++,,,---............---...///000000...---+++'''&&&''''''((()))***+++(((((((((((((((((((((((('''((()))******)))((('''***))))))(((((()))))))))%%%&&&((()))******))))))((((((((('''((())))))*********)))))))))))))))***+++++++++++++++++++++***+++++++++++++++,,,---...---.../////////000333555:::===BBBHHHLLLOOORRRTTTSSSSSSTTTTTTUUUUUUUUUUUUSSSSSSQQQMMMIIIEEEEEEEEEHHHLLLRRRYYYaaafffjjjlllnnnmmmiiicccZZZPPPHHHDDDDDDFFFKKKRRR___pppyyyrrrooojjjddd^^^XXXQQQGGG@@@???<<<999666777:::>>>@@@@@@JJJUUU___kkkvvvzzzxxxuuuoooiiiccc]]]WWWSSSPPPHHHEEEAAA>>><<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<==================<<<;;;;;;::::::999777666444333555555555444444444444444333333333333333222222111000///...---,,,,,,,,,,,,))))))******+++,,,,,,,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++,,,,,,,,,,,,------......------------......//////......------,,,,,,,,,,,,---...000111222222000000000000000000000000111111111222333888>>>CCCLLL\\\qqq|||zzzxxxwwwxxxwwwwwwvvvvvvvvvvvvvvvuuuwwwvvvssspppkkk___TTTLLLGGGFFFKKKTTTaaasss||||||}}}qqq```RRRFFFCCC>>>===>>>>>><<<999555333000...---...///000333777888555555555333///++++++***)))((((((((((((''''''''''''''''''''''''***++++++***((('''((()))''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***''''''''''''(((((())))))(((((((((((()))))))))))))))((('''''''''(((***+++'''((()))***+++***)))))))))***++++++***+++...000000666@@@KKKYYYjjj|||{{{|||}}}wwwtttqqqnnnkkkiiigggeeecccdddaaa]]]\\\]]]```aaaaaabbbaaa]]]ZZZWWWTTTSSSRRRRRRPPPMMMLLLLLLLLLKKKIIIJJJGGGDDDBBBAAA???<<<:::666555333111///...---,,,,,,,,,,,,+++++++++******************************((('''&&&'''((()))((('''((((((((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((+++)))''')))---//////---222222111000///......------...///000111111222222///.........---------,,,***+++,,,---............///......---------------))))))((((((((()))******(((((((((((((((((((((((('''((()))******)))((('''((((((((()))***+++,,,,,,'''((()))******)))((('''((((((((((((((()))*********)))))))))))))))******)))***---......,,,***(((++++++++++++,,,---............/////////111444777;;;@@@FFFKKKOOOSSSWWWZZZYYYYYYYYYYYYXXXWWWVVVUUUVVVUUUSSSOOOJJJFFFEEEFFFIIIMMMSSSZZZbbbhhhlllnnnpppooolllggg```WWWMMMHHHEEEDDDFFFLLLVVVeeevvv{{{vvvpppjjjddd[[[QQQIIIBBB???:::777777:::>>>AAA@@@JJJWWWaaannn{{{zzztttooojjjddd___QQQLLLEEE@@@>>><<<;;;999;;;;;;<<<<<<<<<=========<<<===>>>??????@@@??????<<<<<<<<<:::999777555444555555555555555555555555444444444444444333222222111000///...------------******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---+++++++++,,,,,,---------///......------......////////////......---------------...///000222222333000000000000000000000000000111111111333666<<<@@@IIIYYYlll}}}~~~zzzxxxxxxxxxwwwvvvuuuuuuvvvvvvtttwwwwwwvvvtttooodddYYYNNNHHHEEEGGGNNNYYYiiixxx|||wwwvvvyyy|||~~~sssbbbRRRGGGCCC???>>>??????===;;;666444111...---...///000333777888666555777555000,,,,,,+++))))))(((((((((************************((()))***)))'''&&&'''((('''''''''((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))))))))((('''''''''(((***+++'''((()))***+++***)))))))))***+++++++++---000222222:::FFFSSS```ooo~~~{{{}}}}}}uuussspppllljjjhhhfffdddbbbcccaaa]]]\\\]]]___`````````___]]]ZZZWWWUUUSSSSSSQQQOOOMMMLLLLLLLLLKKKJJJJJJHHHEEECCCAAA???<<<:::555444222000///------,,,,,,,,,,,,+++++++++*********************+++++++++(((&&&&&&''')))))))))((((((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))((()))+++...000000///111111111000///............///000111222222222222/////////...------,,,,,,+++,,,---......//////...///...---++++++,,,---...******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((()))***+++------(((((()))******)))((('''))))))(((((())))))***+++)))))))))))))))******+++(((***,,,......---***))),,,,,,+++,,,,,,---.........////////////222555999;;;AAAHHHMMMPPPTTTYYY]]]]]]^^^^^^^^^]]][[[YYYWWWYYYXXXVVVQQQLLLHHHGGGGGGKKKNNNTTT[[[bbbiiinnnppprrrpppnnnkkkfff^^^VVVOOOEEECCCCCCHHHOOO[[[mmm{{{zzztttmmmdddZZZSSSGGGDDD???;;;:::;;;>>>@@@@@@JJJUUU^^^kkkzzzwwwppp___WWWMMMFFFBBB@@@<<<:::<<<<<<<<<===>>>>>>??????>>>>>>???@@@AAAAAAAAAAAA=========<<<:::888777666555555555666666666666666444444555555444444333222111111000///....................................++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,------...//////............//////...........................//////000000111111222111111111111111111111111000111111222333666;;;>>>FFFTTTfffvvv}}}zzzxxxwwwvvvtttttttttuuuuuusssvvvwwwwwwvvvsssiii___RRRLLLFFFFFFIIIQQQ___lll~~~xxxsssppprrruuuxxxwwweeeUUUIIIDDD@@@>>>???@@@???===777555222///......000111333777888666666888666222------+++***))))))))))))(((((())))))))))))(((((($$$&&&'''&&&%%%$$$%%%'''''''''((((((((()))))))))'''''''''''''''((())))))///...---+++)))'''&&&&&&***))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((()))******)))***+++,,,---,,,++++++,,,,,,---,,,+++,,,///111666@@@NNN]]]jjjwww}}}}}}vvvpppnnnjjjhhhgggeeecccaaaccc```]]]\\\]]]^^^___^^^^^^]]]\\\ZZZXXXVVVTTTTTTQQQOOOLLLLLLLLLLLLKKKJJJIIIGGGDDDBBBAAA>>><<<999666555333111000.........,,,,,,,,,+++++++++******))))))*********+++++++++)))(((''''''((()))'''&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,------...///000000000//////...---------//////000111222222222222000000//////...------,,,,,,,,,---...////////////------------,,,,,,++++++)))((((((''''''(((((()))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))***+++&&&'''(((*********))))))))))))(((((())))))***+++)))))))))))))))***++++++*********++++++,,,,,,---------------------......////////////000222666:::;;;AAAIIIMMMPPPSSSYYY]]]___```aaabbbbbb```^^^]]]\\\\\\YYYTTTOOOJJJIIIIIILLLOOOTTT[[[cccjjjooorrrtttrrrpppooolllggg___YYYIIIFFFEEEGGGKKKRRRaaappp}}}|||tttkkkaaaZZZOOOKKKFFFBBB??????@@@AAA@@@HHHQQQYYYeeevvvtttjjj]]]RRRLLLGGGBBB>>><<<<<<===>>>>>>???@@@@@@BBBBBBBBBBBBBBBAAA@@@???>>>======<<<;;;:::888777555555666666666777777777555555555555555444333333111000000//////000000000000000//////......------***************************+++++++++,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++******+++,,,,,,---......//////............//////------......//////000000////////////////////////222222222222222222222222000111222222333666;;;>>>BBBNNN___nnn}}}xxxwwwuuusssrrrssstttttttttvvvxxxwwwxxxvvvmmmdddXXXQQQJJJFFFFFFKKKVVVaaapppxxxqqqllllllnnnqqqxxxzzziiiXXXIIIEEE@@@>>>@@@AAA@@@???999777333000//////000111333777888777777999777333...---,,,+++***)))))))))$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&&&&((()))'''((((((((())))))))))))'''''''''''''''((()))))),,,,,,+++***)))((('''&&&((((((((((((((('''''''''(((((((((((())))))))))))''''''((())))))))))))))))))***+++,,,---,,,++++++***+++,,,,,,,,,...111333<<>>???@@@@@@@@@EEEEEEDDDCCCBBB@@@>>>===>>>>>>======<<<;;;999999555666666666777777888888555555666666555555444333111000000000000000111222//////...---,,,++++++***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))***+++,,,---,,,++++++******+++,,,,,,---......//////............//////,,,,,,---...///000111111///............---------333333333333333333333333///000222222444777;;;>>>>>>JJJYYYhhh{{{xxxvvvtttrrrqqqrrrssstttuuuwwwxxxxxxyyyxxxpppggg]]]UUUMMMHHHEEEGGGPPPYYYgggwwwyyyqqqkkkiiijjjlllsss{{{}}}{{{jjjZZZJJJEEE@@@>>>@@@AAAAAA???:::777444111000000111222333777888777777999888444///...---+++***)))))))))&&&'''((())))))((('''&&&&&&((()))***)))***+++---(((((((((((())))))))))))'''''''''''''''((())))))&&&&&&'''((()))***++++++&&&&&&''''''((()))))))))(((((((((((())))))))))))&&&''')))*********)))((('''((()))***+++***))))))&&&(((***,,,---111555888@@@LLL___qqqwwwqqqmmmiiifffeeeeeedddbbbbbb___[[[ZZZ[[[\\\]]]]]]```___]]][[[XXXVVVTTTSSSPPPOOOMMMKKKIIIHHHGGGGGGHHHGGGEEEBBB@@@===;;;:::555555555444222///,,,+++,,,---...//////...---,,,,,,++++++***)))(((((('''&&&''')))+++***(((&&&$$$$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((()))***,,,------,,,,,,222111///...---------...222333444555444444222111111000...---,,,,,,------------------------------...------,,,+++***)))))))))((('''''''''(((***+++''''''(((((((((((((((((('''(((((()))))))))))))))+++***))))))((())))))***''''''''''''''''''&&&&&&(((((((((((('''''''''''''''''')))***,,,,,,---------------------------------------------...//////111000//////111444888::::::>>>DDDHHHKKKPPPVVV[[[```cccggghhhgggfffeeeeeeddd```\\\WWWSSSOOOJJJGGGIIIMMMSSS[[[dddlllsssvvvxxxzzz{{{{{{wwwqqqiiieee[[[QQQHHHFFFFFFHHHQQQ[[[kkkwwwvvvoookkk```[[[SSSKKKFFFDDDDDDDDDCCCBBBGGGRRR```ooouuuiii]]]QQQIIIDDDBBB??????AAACCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???===<<<:::999888;;;;;;::::::999888888888888777777888888777555222222333333333333222111111///...---,,,+++,,,---...---,,,)))(((''''''((()))++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---------------------------------......///000000111///////////////.........111222333444555555555555444333222111333555888:::===DDDRRReeeuuu|||yyytttrrrrrrsssttttttvvvvvvwwwxxxxxxuuuppplllcccZZZPPPJJJGGGFFFKKKQQQ]]]hhhyyy~~~}}}}}}zzzuuunnniiiiiillloooqqqyyy}}}~~~|||{{{wwwiiiZZZKKKGGGAAA???@@@AAA???===???===888222......111444333666999;;;999666444444444111...+++***)))(((&&&''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&'''((((((((((((((((((((((((******(((''''''&&&&&&&&&((()))***++++++***)))(((******))))))((((((''''''((()))))))))))))))((((((((('''&&&'''((()))(((&&&************+++,,,---...))),,,...//////222777<<>>======<<<<<<;;;;;;;;;::::::999888888777888777777777888888555333222333333333333222111111000000///...------......000...---+++***+++,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---------------------,,,,,,,,,------...//////000000////////////////////////111222333444555555555555444333222222333555888:::???CCCOOO___nnn|||~~~yyytttqqqpppqqqqqqqqqvvvvvvwwwxxxxxxvvvrrrnnneee\\\RRRLLLGGGEEEIIIOOOWWWaaarrr~~~~~~~~~|||xxxsssmmmkkkllloooqqqwww{{{}}}|||{{{wwwkkk^^^PPPJJJDDD@@@AAABBBAAA@@@AAA>>>:::444000///111444444777:::<<<:::888777666555222...+++******(((&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''((()))((()))************)))((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''))),,,......---***************+++,,,---***,,,///000111555===BBBMMM^^^rrrxxxpppmmmhhhfffeeedddcccbbbbbb___\\\[[[[[[\\\\\\\\\]]]\\\[[[YYYWWWVVVUUUTTTPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFDDDBBB???===;;;:::111111111111000///......+++******************+++******))))))((((((''''''"""$$$&&&((())))))(((''''''%%%###""""""###%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((***+++---...//////...---111000...---,,,------......///000111111111000///111000...,,,++++++++++++..................------//////...---,,,+++******((((((((((((((()))******))))))(((((('''''''''&&&'''((())))))******))))))&&&''')))***+++******)))'''''''''''''''''''''''''''(((((())))))*********((()))***+++++++++++++++,,,,,,,,,,,,------------........./////////000000//////000111333555777888999===BBBFFFHHHLLLSSSXXX___dddkkkoooqqqpppoooooommmjjjeee___ZZZTTTNNNJJJHHHKKKQQQYYYbbbkkkrrrvvvyyy{{{|||}}}|||zzzwwwuuukkkaaaWWWPPPJJJGGGJJJOOO\\\hhhzzz~~~{{{uuuoooggg^^^VVVOOOIIIEEEGGGEEEHHHRRR]]]jjj{{{{{{mmmcccUUUPPPIIIDDDBBBAAAAAAAAABBBBBBAAA@@@??????@@@@@@======>>>>>>>>>>>>>>>>>>;;;;;;::::::999888888888888777666777888888666555333333333333333222222111111222111111000///...------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---......//////////////////////////////111222333444555555555555444333222222333555777999@@@BBBIIIVVVbbbppp}}}vvvrrrppppppppppppuuuuuuvvvxxxyyyxxxtttqqqhhh___UUUNNNHHHDDDFFFJJJNNNXXXhhhyyy~~~~~~~~~}}}yyysssmmmkkknnnqqqssswwwzzz{{{{{{xxxooodddWWWPPPGGGBBBAAACCCCCCBBBBBB@@@<<<666222000222444444777;;;===<<<:::999999555222...,,,+++***((('''''''''''''''''''''''''''(((''''''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******((())))))******))))))((((((((((((((())))))))))))(((((())))))***))))))(((&&&%%%%%%''')))++++++++++++***************+++++++++---///111333999CCCJJJUUUeeexxx~~~xxxpppmmmhhhfffeeedddcccbbbbbb___\\\[[[\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFDDDBBB???===;;;:::111111111000///...------+++***)))(((((()))***+++)))))))))(((((((((''''''###$$$&&&(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((,,,---...///000000///...///...---,,,,,,,,,---...111222333444444444333222111///...,,,++++++++++++/////////.....................---,,,+++******)))((((((((((((((())))))***)))))))))(((''''''&&&&&&(((((()))************)))$$$&&&(((***++++++***)))''''''''''''(((((((((((('''(((((()))***++++++,,,)))******+++++++++******,,,,,,,,,,,,,,,---------...//////000000000000000...///000222333555666666666:::>>>AAACCCGGGMMMRRRZZZ```hhhooorrrrrrrrrrrrrrrnnniiiccc^^^WWWPPPKKKHHHKKKPPPXXXaaajjjrrrvvv||||||}}}~~~~~~}}}|||{{{pppiii```VVVNNNIIIHHHIIISSS___ppp}}}wwwoooggg___WWWNNNHHHHHHFFFHHHPPPZZZgggxxxwwwmmm^^^YYYQQQJJJGGGGGGFFFFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<<<<;;;::::::999999888888777666777888888777666333333444444333333222111111222222222111000...,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,+++,,,,,,,,,---------......///////////////000000000111222333444555555555555444333222222333555666888>>>>>>CCCLLLWWWfffyyyyyytttrrrrrrrrrrrrttttttuuuxxxyyyyyyvvvtttlllcccYYYRRRJJJDDDCCCFFFHHHPPP^^^ooo~~~}}}~~~~~~~~~wwwoookkklllpppppprrrvvvyyy{{{yyysssmmm___WWWKKKCCCAAACCCCCCCCCCCCAAA>>>888444111222444555888;;;===<<<;;;;;;;;;666333///---,,,+++)))(((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&''''''((()))***((())))))))))))))))))(((''''''(((((())))))******(((((()))*********))))))((('''&&&&&&(((((('''&&&++++++***)))))))))******---...///111444<<>>@@@BBBEEEJJJOOOVVV]]]gggnnnssstttuuuuuutttqqqlllfff```YYYQQQLLLHHHJJJPPPWWWaaajjjrrrwww~~~~~~~~~}}}}}}sssoooggg]]]TTTOOOKKKHHHNNNWWWfffvvv|||tttmmmggg___TTTMMMHHHFFFGGGMMMWWWcccttt{{{jjjcccZZZQQQLLLIIIGGGFFFAAA@@@???===<<<;;;;;;;;;????????????>>>>>>>>>>>>======<<<<<<;;;:::::::::999888777777888888777666333444444444444333222222111111222222111000...---000000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++,,,---******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------------////////////000000111111111222333444555555555555333333222222333444555666;;;:::===EEEOOO]]]ppp{{{uuusssssssssssssssssstttvvvxxxxxxvvvtttooofff]]]VVVNNNEEEBBBDDDFFFLLLXXXfffwww~~~~~~}}}{{{rrrllllllnnnmmmnnnsssxxx{{{yyyvvvuuuhhh^^^PPPFFFBBBBBBCCCCCCBBBAAA???:::666333333444555888;;;<<<;;;;;;;;;;;;666444000---,,,+++***(((((((((((((((((((((((((((&&&''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((()))''''''(((((())))))******(((((()))***************+++***))))))++++++***)))++++++******************---///000111555>>>JJJSSSaaannn{{{|||xxxrrrooojjjhhhffffffeeedddbbb```]]]\\\]]]\\\[[[YYYYYYXXXWWWVVVUUUTTTSSSRRRPPPOOOMMMKKKIIIHHHGGGGGGEEEDDDCCCAAA???===;;;:::666555333000...---,,,+++,,,,,,++++++++++++,,,,,,************))))))))))))(((((()))((((((''''''&&&%%%&&&(((******(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((***......000000000000///...,,,++++++***+++,,,...///111222444555666555555444///...------------...///111111000000//////......,,,,,,+++***)))(((''''''''''''((()))))))))))))))((((((((((((((((((((((((((()))******++++++******%%%&&&((()))***))))))((('''''''''(((((())))))***'''(((((())))))*********((()))***+++++++++++++++******++++++,,,,,,---------...///000111000///.........///000222444666777999===AAABBBCCCFFFKKKPPPUUU\\\eeemmmsssvvvwwwyyyvvvsssnnniiiccc[[[SSSNNNHHHKKKPPPWWWaaakkktttyyy~~~wwwuuuoooddd\\\VVVPPPJJJLLLRRR]]]kkk|||yyysssnnnfff\\\SSSKKKGGGFFFKKKSSS]]]mmmzzzyyyqqqfff[[[RRRLLLGGGDDDBBBAAA???===<<<;;;::::::>>>>>>>>>>>>>>>>>>======??????>>>>>>===<<<<<<<<<<<<:::777777777888777666444444444444444333222222111111111222111111000///000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------.........//////000000111111222111222333444555555555555333333333333333444555555888777999@@@IIIUUUgggvvv}}}vvvsssrrrrrrrrrqqqqqqqqqsssuuuvvvtttssspppiiiaaaZZZRRRHHHDDDEEEEEEIIIQQQ]]]mmm}}}}}}wwwqqqnnnmmmkkkkkkpppwwwzzzyyyyyy{{{qqqfffWWWKKKEEECCCBBBBBBBBBBBB@@@===999666666666777999;;;<<<;;;;;;;;;<<<777444000...---,,,***)))((((((((((((((((((((((((%%%&&&'''((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((()))***++++++++++++&&&&&&&&&(((***,,,,,,+++,,,++++++***++++++,,,,,,---000222555;;;DDDQQQZZZfffpppzzz}}}zzzssspppllliiihhhgggfffeeebbb```^^^]]]]]]\\\ZZZYYYYYYXXXWWWUUUTTTRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGDDDDDDBBB@@@>>>===;;;:::666555222000///.........***++++++,,,,,,++++++***************++++++++++++(((((())))))))))))))))))&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&(((+++,,,......///000000///...---+++*********+++,,,...///000222333555555555555444......------...///111222222222111000000///......---,,,,,,+++***)))((((((&&&'''((()))***))))))(((&&&&&&''''''((()))))))))))))))***++++++++++++***''''''((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((('''((()))***+++,,,,,,,,,)))******+++,,,,,,------,,,---...000000///...---//////...///000333666888;;;>>>BBBCCCDDDFFFKKKOOOSSSYYYbbbiiiooossswwwyyyxxxuuuqqqlllfff^^^VVVPPPIIIKKKPPPXXXbbbllluuuzzz~~~|||}}}wwwlllccc]]]UUULLLJJJMMMTTTaaarrryyyuuummmbbbZZZPPPKKKHHHJJJNNNWWWdddqqqttthhh]]]UUUMMMIIIDDDCCCAAA???===<<<;;;;;;;;;<<<<<<======>>>>>>???AAAAAA@@@??????>>>>>>===>>>;;;888777777777666555444444444555444444333222222222222222222333333444000000///...---,,,***)))------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------....................................//////000111111222222111222333444555555555555333333333333333333444444555444777===DDDMMM\\\jjj{{{uuusssrrrrrroooooooooqqqssssssrrrpppqqqjjjccc^^^UUUKKKFFFFFFCCCEEEKKKTTTbbbttt~~~}}}|||wwwqqqnnnjjjiiinnnvvvzzzyyy{{{zzzooo^^^QQQIIIEEECCCAAACCCCCCCCCAAA===::::::::::::<<<======<<<;;;<<<===888555111...---,,,+++)))((((((((((((((((((((((((###$$$&&&'''((((((''''''((((((((((((((((((((((((''''''&&&''''''((()))***)))(((''''''''''''((()))))))))))))))(((((((((((((((((()))***++++++++++++$$$######%%%(((******)))++++++++++++,,,---......---111666;;;CCCNNN[[[eeekkksss{{{|||~~~|||tttqqqmmmjjjiiihhhgggfffbbb```^^^]]]]]]\\\ZZZXXXYYYXXXWWWUUUSSSRRRPPPPPPPPPOOOMMMKKKIIIHHHGGGGGGDDDCCCBBB@@@>>>===;;;:::555444222000000000000111)))***+++,,,,,,+++***)))++++++++++++++++++,,,,,,''''''((()))***+++,,,,,,((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%)))(((''''''(((***---.........///000000///...---******))))))***,,,...///222333444666777777666666......---...///111333444222222222111000//////......------,,,+++***))))))&&&''')))*********)))(((%%%%%%&&&'''((()))******))))))***++++++++++++***)))(((((('''''''''((((((&&&''''''((()))******+++(((((((((((('''''''''''''''''')))***,,,,,,------))))))***+++,,,,,,------+++,,,...000000///...---000///......///333666888:::===AAABBBBBBEEEIIIMMMPPPUUU]]]eeekkkppptttvvvyyyvvvsssnnnhhh```XXXRRRJJJLLLQQQXXXbbbmmmvvv{{{}}}}}}rrrhhhaaaXXXNNNIIIKKKPPP[[[kkk~~~}}}yyyrrrggg^^^UUUNNNIIIIIIKKKRRR^^^jjj}}}rrrhhh___XXXSSSFFFEEECCCAAA???===<<<<<<999999:::<<<===???@@@AAABBBBBBAAAAAA@@@??????>>>???<<<999777777666555444444444555555444444333222444333222222333444666777444444333222000...---,,,------------------------***+++,,,,,,,,,***)))(((---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,---...////////////////////////.........//////000111222222222222222333444555555555555222333333333333333333444444444666<<>>======<<<>>>??????===<<<======888555111///...---+++***))))))))))))))))))))))))"""###%%%'''((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&((()))+++,,,)))((('''&&&&&&'''((()))******))))))((((((''''''(((((()))++++++,,,,,,,,,+++)))((()))***+++***)))+++++++++,,,---...///000---222999@@@IIIVVVdddmmmooovvv||||||||||||{{{|||~~~zzzqqqnnnjjjjjjlllmmmkkkiiifffdddaaa]]][[[ZZZZZZZZZXXXVVVTTTSSSRRRQQQOOOMMMOOONNNMMMLLLJJJHHHGGGFFFDDDCCCAAA???===;;;::::::555444222000---+++)))(((************************((((((((((((((((((((((((***+++++++++***)))'''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###"""###&&&))),,,//////111333444444000...+++***))))))***---000222444444444444444444444444...---,,,+++,,,...000111222222111111000/////////000///---+++***)))(((((()))******)))'''%%%"""!!!&&&&&&&&&&&&''')))******((((((((((((((((((((((((,,,,,,+++)))(((&&&%%%%%%(((((())))))))))))(((((((((((((((((()))))))))))),,,+++******,,,,,,+++*********,,,---.../////////333222111///...,,,+++***,,,,,,,,,...000333666888999:::<<<>>>AAADDDGGGHHHLLLQQQXXX___fffmmmssswwwzzzxxxvvvrrrmmmeee\\\VVVPPPMMMNNNVVV```iiirrrzzz~~~yyyqqqggg\\\UUUJJJHHHJJJRRR^^^nnnzzzmmmbbbWWWRRRMMMKKKJJJMMMWWWbbbuuu}}}sssiii___XXXQQQLLLGGGEEEDDDBBB>>>;;;<<<;;;;;;<<<>>>@@@???>>>??????>>>>>>>>>>>>>>>>>>???>>>===<<<:::999888777777777777777777666555555555555444333333333333444333222111000////////////000000///...---,,,,,,+++...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,******)))(((,,,,,,,,,,,,,,,,,,,,,,,,000////////////000000111333444555777777777777666444444444444444555666777333333444666:::BBBLLLSSShhhuuu~~~yyywwwwwwpppnnnmmmlllmmmmmmlllkkkkkkhhhddd___ZZZSSSLLLGGGAAAAAAEEELLLTTT```qqq{{{~~~yyytttkkkhhhiiiooouuuxxx{{{yyyjjj[[[OOOGGGBBB???DDDDDDEEEEEECCC@@@>>><<>>>>>======>>>@@@AAAAAA@@@BBBAAA@@@@@@???@@@@@@@@@??????>>><<<;;;:::999888777888888888888777666666444444444444444555666777444333222111000000000000000000///...---,,,++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000222333444333555666777888888777777444444444444444555666777555555555666999@@@HHHNNN^^^kkk|||yyyxxxpppnnnlllkkkkkkllllllkkkkkkiiifffbbb]]]VVVNNNIIICCCBBBDDDIIIOOOYYYjjjxxxyyytttlllhhhhhhmmmtttxxx~~~qqqbbbTTTJJJDDDBBBCCCDDDEEEEEEDDDBBB@@@>>>AAA@@@@@@@@@AAA@@@>>><<<:::888666333000---+++)))((((((''''''''''''(((((())))))(((''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((+++***)))(((''''''(((((())))))))))))))))))))))))***))))))(((((((((((())))))))))))***+++++++++,,,***(((&&&'''***---...---444777>>>JJJXXXgggsssyyy~~~}}}yyyzzz}}}~~~zzzsssoookkkjjjkkkkkkiiigggfffccc```]]]ZZZYYYYYYYYYZZZXXXVVVUUUTTTSSSQQQOOONNNMMMKKKIIIHHHFFFFFFEEEIIIGGGEEEBBB>>>;;;999777666555333111///---+++***************************************************************)))(((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&$$$###'''((()))***,,,...000222222222333555777666222000+++*********+++---000222111111222222222111111000//////......///000222333333333333333222111000///---,,,***)))((('''&&&&&&))))))))))))***+++,,,,,,))))))((((((((())))))***************************))))))))))))))))))))))))'''(((((((((((((((((('''((((((((()))))))))******,,,+++******,,,,,,+++***------......------,,,+++------...///000111222333............000222444555:::::::::;;;<<<>>>???@@@DDDIIIPPPXXX___gggnnnrrruuuvvvwwwwwwtttmmmddd]]]SSSNNNMMMTTT]]]eeeooowww}}}yyyqqqhhhbbbUUUPPPLLLNNNTTTaaatttvvvmmmaaaZZZRRRMMMIIIHHHNNNVVVaaaooo~~~tttmmmeeeaaaZZZVVVSSSNNNHHHDDDAAA@@@???@@@AAACCCCCCBBBDDDDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>===;;;;;;:::999999999999999888888777444444444555666777999999666666444333222111111000222111000///...------,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---......000222444666777444555777888999999888777555555555444555555666666777777777666888<<>><<<;;;666555444222///---,,,+++************************************************)))))))))))))))(((((('''%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))(((&&&%%%$$$%%%'''***,,,...000000333333444666777666333000+++*********,,,...000222111111222222222111000///......---...///000222222333333444444333222000///,,,,,,***)))((('''''''''))))))(((((()))+++---...+++***)))))))))))))))***************************))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))*********,,,+++******,,,,,,+++*********,,,---.../////////111111000000000/////////////////////000111333444777777777888999;;;<<<===AAAEEELLLSSS[[[ccckkkoootttvvvxxxyyywwwpppggg```VVVPPPMMMRRRZZZbbblllttt|||}}}vvvooojjj\\\VVVPPPOOORRR[[[mmm}}}xxxoooeee\\\TTTNNNJJJGGGJJJPPPWWWfff{{{zzzrrrmmmfffaaa]]]WWWOOOJJJEEECCCAAAAAABBBCCCCCCBBBEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<::::::;;;;;;::::::999888666666666666777888999:::888777666444333222222222444444333222111000//////......------,,,,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------......///111333555666444555666888888888888777666666555555555555555666666666666666777:::???CCCQQQ[[[mmm|||tttpppkkkiiijjjkkklllmmmllllllkkkjjjfff___VVVPPPPPPKKKHHHHHHJJJPPP\\\hhhwww{{{rrrllllllqqqwwwwwwcccSSSJJJGGGCCCCCCDDDEEEFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@>>><<<999888666444111///---,,,))))))(((((((((((())))))))))))+++++++++***)))((()))))))))(((((('''''''''(((((())))))***++++++,,,+++******))))))((((((((((((((((((((((((((((((((('''((())))))************+++++++++***************))))))((())),,,000444666:::AAANNN\\\kkkxxx{{{tttpppllljjjkkkkkkiiifffeeeccc___\\\ZZZYYYXXXYYYXXXVVVTTTSSSRRRQQQOOOMMMNNNLLLJJJGGGEEEEEEEEEEEEFFFEEEEEECCCAAA???<<<;;;555555333111///...,,,,,,************************************************)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%"""$$$'''***,,,...///000333444444666777666222///++++++++++++---///000222111222333333333222000///,,,,,,,,,---...///111111222333444444333222000///---,,,+++***)))(((((((((***)))((('''''')))***++++++***)))))))))))))))***))))))))))))))))))))))))+++++++++***))))))(((((()))(((''''''''''''((()))))))))))))))************,,,+++******,,,,,,+++*********,,,---.../////////222222111000///...------000////////////111222444333444444555777999;;;<<<>>>BBBIIIPPPWWW___ggglllsssuuuwwwyyyxxxqqqiiibbbYYYRRRNNNQQQXXX```iiirrr{{{{{{uuuqqqccc[[[TTTPPPPPPWWWffftttyyyqqqggg___VVVPPPLLLHHHIIIMMMRRR___sss~~~yyysssmmmgggaaaXXXRRRLLLIIIFFFDDDDDDDDDCCCBBBEEEEEECCCBBBBBBAAAAAAAAABBBBBBAAA@@@??????>>>===;;;;;;;;;;;;;;;:::999999999888888777777777888888999888777555444333333333444333333222111000//////.........------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------------.........///000111222333333444666777888888777777888777666555555555555555333333444555666888===@@@KKKTTTddduuu~~~wwwsssooollllllnnnoooooonnnnnnmmmmmmjjjccc[[[UUUSSSMMMIIIIIIJJJNNNWWW```qqq~~~|||ssspppssswwwkkkYYYMMMHHHCCCCCCDDDEEEFFFFFFFFFFFFCCCAAA???>>>>>>>>>===;;;999888666444222000///...))))))(((((((((((())))))'''(((***++++++***)))(((&&&&&&'''''''''(((((((((((((((((()))******++++++&&&''''''(((((()))))))))(((((((((((((((((((((((('''((()))***++++++******+++++++++***************------,,,,,,...222666999>>>GGGVVVeeesss~~~{{{sssoookkkjjjkkkkkkiiigggeeebbb___\\\YYYXXXXXXXXXZZZXXXVVVUUUTTTSSSQQQOOONNNMMMJJJGGGEEEEEEEEEFFFHHHHHHGGGDDDAAA===999777444444222111///---,,,+++************************************************)))((((((''''''(((((()))(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$%%%%%%%%%$$$&&&(((+++...000111111222222333555555444000---***++++++,,,...///111111111222333444333111///...***+++,,,---...///000111111222444444333222///...---,,,+++***))))))))))))))))))((('''''''''(((((())))))((((((((())))))***((((((((((((((((((((((((,,,,,,+++***))))))((((((***)))(((''''''((()))***)))))))))*********++++++,,,+++******,,,,,,+++***------......------,,,+++............////////////////////////000111333444222222333444555777999:::<<<@@@FFFLLLSSS[[[ccchhhppprrruuuwwwwwwssslllfff]]]UUUPPPQQQWWW^^^hhhppp{{{{{{wwwiiibbbYYYSSSPPPSSS___kkkwwwlllcccZZZUUUPPPKKKJJJLLLOOOYYYjjj{{{zzztttmmmddd^^^VVVRRRNNNJJJIIIHHHGGGFFFEEEEEECCCBBBAAAAAA@@@@@@BBBBBBAAAAAA@@@??????>>>;;;;;;;;;;;;;;;::::::999:::999888777777777777777888777666555555555555555222222111000///......---............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------............///000222222444555666888999888888777999888777666555555555555000111333444555777:::===BBBJJJXXXjjj}}}{{{wwwsssqqqqqqrrrrrrrrrqqqqqqppppppmmmhhhaaa\\\UUUNNNJJJIIIJJJKKKQQQWWWggguuu{{{wwwwwwyyyttt```PPPHHHCCCCCCCCCDDDEEEFFFFFFGGGCCCAAA???=========<<<;;;999888777555333111000///***))))))(((((())))))***'''(((((())))))))))))(((%%%%%%&&&''''''((())))))))))))(((((('''&&&%%%%%%$$$%%%&&&((())))))))))))))))))))))))))))))))))))((()))***+++++++++***)))******************++++++------------...222777;;;FFFQQQaaaooo{{{{{{rrrnnnkkkjjjkkkllljjjhhhdddbbb___\\\YYYXXXXXXXXXZZZXXXVVVUUUTTTSSSQQQOOOOOOMMMJJJGGGEEEEEEFFFGGGGGGGGGFFFDDDAAA<<<888666333333111000...---,,,+++************************)))))))))))))))))))))))))))(((''''''''''''((()))''''''&&&%%%%%%&&&''''''&&&%%%$$$###$$$%%%'''((('''''')))+++---///111222111111222333444222...+++***+++,,,---...000111111///111222333222000---,,,***+++---...000111111222000111333444333111...---+++***))))))(((((((((((('''(((((())))))(((((('''''''''''''''((()))******))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))*********+++++++++,,,+++******,,,,,,+++***------......------,,,+++++++++,,,---...//////000///.........000222333555333333333333444555666777:::===BBBHHHNNNVVV]]]ccckkkmmmppptttvvvtttppplllaaaXXXQQQQQQVVV]]]gggppp{{{}}}tttlllccc[[[TTTSSS[[[eeevvvtttjjj```ZZZUUUOOOKKKLLLLLLTTT```nnn}}}zzzqqqkkkbbb^^^XXXSSSPPPOOOMMMKKKFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@?????????:::;;;;;;;;;;;;:::999999888777777777777888888999666666555555555555666666444444333222111000//////...............,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++........................------...///000222444555666777999:::;;;;;;:::999:::999888666555444444444///111333333444555777999<<>>>>>>>>===<<<888888777555444222111000******))))))))))))******((((((((((((((()))******((((((((((((((((((((()))***)))((('''&&&%%%$$$$$$&&&'''((()))******)))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((()))))))))***+++++++++,,,+++,,,------///333;;;@@@PPP[[[lllzzz~~~{{{qqqnnnjjjjjjlllmmmkkkiiidddbbb___[[[YYYXXXXXXXXXXXXVVVTTTSSSRRRQQQOOOMMMPPPNNNJJJGGGEEEEEEFFFGGGCCCDDDDDDCCCAAA>>>;;;999333222111///...,,,++++++************************(((((((((((((((((((((((()))((('''&&&&&&'''))))))&&&&&&$$$$$$$$$$$$&&&&&&***)))'''&&&&&&(((+++---''''''((()))+++---000111000000000222222000---******+++,,,---///000111111...///111222111///,,,***+++,,,...000111222222333///111222333333000...,,,***)))((('''''''''''''''%%%'''(((*********)))(((&&&&&&&&&&&&''')))******************************((())))))***++++++,,,,,,,,,+++***((((((***+++,,,)))************+++++++++,,,+++******,,,,,,+++*********,,,---.../////////,,,,,,,,,---------..................000222444555555555444444333333444444999;;;@@@EEEKKKRRRZZZ___gggiiilllqqquuuuuussspppcccZZZRRRRRRVVV]]]gggppp{{{~~~vvvlllcccZZZVVV[[[dddooo{{{pppeee___YYYQQQMMMLLLJJJPPPYYYeeessszzztttjjjfff___ZZZVVVTTTRRRPPPGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????::::::;;;;;;::::::999888555555666666777888::::::555555555555555666777777777777666555444333333222......//////...,,,+++)))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,---///222555777888888999;;;<<<======<<<;;;::::::888777555444444444000222333333333333444666;;;@@@JJJXXXjjj}}}~~~|||{{{zzzzzzxxxwwwyyyxxxwwwuuutttqqqllliii___XXXSSSQQQOOOLLLLLLNNNRRRaaarrrmmmXXXJJJCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDAAA?????????>>>===888888777555444333222111******))))))))))))*********)))((((((((()))+++,,,++++++******)))(((((((((((((((((()))))))))))))))((()))***++++++***(((((())))))))))))))))))))))))***+++,,,---,,,***((('''(((((()))***+++,,,,,,---+++---...///111777???EEEWWWcccttt}}}|||xxxqqqmmmjjjjjjkkkkkkiiifffdddbbb___]]][[[[[[[[[\\\ZZZYYYXXXVVVTTTSSSQQQQQQOOOMMMJJJGGGEEEEEEEEEEEEJJJIIIGGGDDDAAA===:::999333111///.........---,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((''''''''''''(((((()))***)))&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''---(((%%%'''---111222000555444222000...---,,,,,,))))))***+++---///111222333333222000...,,,***)))+++,,,,,,---...///000000222222222111///---***)))###%%%''''''&&&%%%&&&'''***)))(((((((((((())))))))))))))))))************(((((()))************)))******))))))((((((''''''))))))))))))************((((((((()))******++++++...---+++*********++++++------------------------000000///...---+++)))(((------...///111333444555444444444555444444333333444777<<>>???@@@AAA:::999999777666555444333777555333222222333444555777:::BBBOOO\\\mmm}}}|||{{{yyyxxx{{{{{{zzzyyyvvvrrrooommmbbb^^^XXXQQQMMMJJJIIIIIIPPPZZZhhhwww|||kkkYYYNNNFFFBBB@@@BBBDDDBBBBBBEEEEEECCCAAA???===;;;:::999777777666555333222111111---,,,+++)))))))))******))))))))))))))))))))))))((())))))))))))(((((('''&&&'''(((******((('''&&&))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))************))))))*********+++++++++,,,------...111:::FFFOOObbbnnn|||}}}zzz~~~xxxqqqnnnjjjjjjkkkkkkiiifffeeeccc```]]][[[ZZZZZZZZZXXXWWWVVVUUUSSSRRRQQQPPPPPPNNNKKKHHHFFFFFFFFFGGGJJJIIIGGGDDDAAA===:::888333111///.........---,,,***************+++++++++************************)))(((((('''''''''(((((()))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&$$$"""&&&---111222111444333111///---,,,++++++******+++---...000222333111111000///...---+++***++++++,,,---...///000111111111000///...+++)))(((%%%'''((()))((('''((()))))))))(((((((((((())))))))))))))))))************+++++++++***)))(((''''''(((((((((((('''''''''&&&))))))))))))************((())))))******+++,,,,,,///...,,,+++++++++,,,,,,------------------------//////000000///...------------...///111333444666666666777777666555444444666888;;;???CCCIIIPPPTTT___bbbhhhnnnqqqrrrrrrqqqmmmddd[[[WWWXXX^^^iiissszzzwwwllleeeaaaaaagggtttzzzrrriii]]]UUURRRKKKKKKNNNWWWaaammm}}}}}}vvvoooiiieeeaaa^^^WWWRRRLLLHHHEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;:::999999888999999888888888999:::;;;888777777888888999:::;;;:::::::::999777666444333222222222111000000//////,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***......---------...///000......---,,,,,,,,,,,,---------------------------///000111111111333666999;;;<<<===>>>???@@@AAAAAA<<<<<<;;;999888666555555222222111111222444666888888999@@@JJJUUUdddyyy~~~}}}{{{yyy{{{{{{{{{yyywwwsssooommmfffbbb\\\TTTNNNJJJIIIHHHMMMUUUbbbooo}}}vvvfffUUUKKKEEE@@@>>>AAACCCAAABBBDDDEEEDDDBBB@@@>>><<<;;;;;;888888777555444333222111---,,,+++)))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))******)))'''&&&******)))))))))((((((((())))))))))))(((((((((((())))))))))))***************+++++++++,,,,,,,,,,,,,,,---...000555???LLLVVVfffrrr~~~}}}{{{xxxrrrnnnjjjiiikkkkkkiiigggfffdddaaa^^^[[[YYYYYYXXXVVVVVVUUUTTTSSSQQQQQQPPPPPPNNNKKKIIIGGGGGGGGGHHHJJJIIIGGGDDD@@@===:::888333111///.........---,,,+++++++++***************((((((((((((((((((((((((***)))(((''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$(((...222222000222111000...,,,+++******+++,,,---...000111333333///.........------,,,,,,******,,,---///000111222000000///...,,,***(((''''''(((******)))))))))***((((((((((((((()))))))))))))))))))))************++++++***)))(((((())))))''''''''''''&&&&&&&&&&&&))))))))))))************)))))))))***++++++,,,,,,///...---,,,,,,,,,---...------------------------,,,---...///000000000000------...///111333555666888999999999888777555444777888:::<<<>>>BBBGGGKKKXXX\\\cccjjjooorrrttttttrrrhhh^^^YYYYYY^^^iiisssyyywwwnnngggdddcccnnn~~~tttggg]]]XXXNNNKKKLLLRRRYYYcccppp||||||vvvqqqkkkhhh```[[[UUUOOOKKKHHHEEECCCBBBAAA@@@???>>>>>>>>>???======<<<<<<;;;::::::999999999888888888999::::::999888888999999:::;;;<<<;;;;;;;;;;;;:::999888777333333333222111000000000........................,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------......---,,,,,,,,,,,,---------------------------///000111111222444777:::<<<===>>>@@@AAABBBCCCCCC??????===<<<:::888666666222111111111222333555666777888<<>><<>>===<<<<<<999888777666555333222222...---+++***))))))******))))))))))))))))))))))))&&&'''((())))))***))))))''''''))))))))))))''''''++++++************))))))))))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,---------+++---000333:::FFFTTT___mmmwww~~~}}}xxxsssnnnjjjhhhjjjjjjhhhfffdddcccaaa^^^\\\ZZZYYYYYYVVVVVVUUUTTTSSSRRRQQQQQQOOOMMMKKKHHHGGGGGGGGGHHHIIIHHHFFFDDD@@@===:::888333111///.........---,,,,,,+++++++++***)))))))))((((((((((((((((((((((((******)))''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''))))))+++...111222000...111000...,,,+++***))))))+++,,,---///000111222222///......---,,,,,,++++++******+++---///000111222111000///...,,,***)))(((''')))+++***)))((()))***'''(((((()))))))))))))))((()))))))))************(((((((((((()))***,,,---''''''''''''''''''''''''((()))))))))************(((((())))))***+++++++++...---,,,++++++,,,---...,,,,,,------------------***+++,,,---............---......000111333555666::::::;;;:::999777555333555666888888999<<<@@@DDDQQQUUU]]]fffnnnsssvvvxxxwwwmmmbbb\\\[[[___hhhrrrxxxvvvlllgggccckkkxxxsssfff___TTTOOOMMMPPPUUU\\\fffppp|||{{{vvvrrrkkkfff___YYYSSSNNNIIIFFFDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<999999999999999999::::::<<<;;;:::999999888888888::::::;;;;;;;;;;;;::::::555444444333222111000000//////............------------,,,,,,,,,+++++++++***************++++++,,,......---,,,,,,,,,,,,---------------------------...///000111222444888;;;===>>>@@@CCCEEEFFFFFFFFFCCCBBB@@@>>>;;;999777666444444222111111111111111555555888===CCCNNN___ooo}}}}}}}}}|||{{{xxxtttqqqooonnnkkkddd]]]VVVOOOKKKIIIGGGKKKRRR[[[hhhyyyyyytttqqqrrrrrrnnnfffZZZNNNGGGCCC>>>;;;===???>>>@@@CCCDDDCCCAAA???>>><<<<<<;;;888888777666444333222111///---,,,***)))))))))***((((((((((((((((((((((((&&&&&&''')))************'''((())))))))))))((('''************************))))))))))))((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,---,,,///222777???KKK[[[fffuuu~~~xxxsssnnniiiggghhhiiigggeeeaaaaaa___^^^]]]\\\[[[[[[XXXXXXWWWUUUTTTSSSRRRRRRMMMLLLIIIGGGFFFFFFFFFGGGIIIHHHFFFCCC@@@<<<999777333111///.........---,,,,,,+++++++++***)))))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''')))***---000222222000...//////---,,,***)))))))))***+++---...000000111000111000...---+++************+++,,,---...000111111222111000...,,,+++***)))'''(((***)))(((''''''(((&&&'''((()))***)))))))))((()))))))))************(((((((((((()))***+++,,,((((((((((((((((((((((((((()))))))))************''''''(((((()))******+++,,,,,,+++******+++,,,---,,,,,,,,,---------......,,,,,,------------------......///000222444555666999:::;;;;;;:::888555333333444555555666888<<>>======<<<<<<:::;;;;;;;;;;;;:::::::::;;;:::999888888777777888888999::::::;;;;;;::::::666666555444333222111111///.........---------,,,---------,,,,,,,,,++++++,,,------.....................---,,,,,,,,,,,,------------------------------...000111222555999<<>>FFFVVVeeexxx~~~~~~~~~}}}|||yyyvvvrrrpppnnnkkkfff```YYYSSSNNNLLLHHHKKKOOOUUUaaarrr~~~~~~~~~}}}sssllljjjkkkjjjgggaaaXXXOOOJJJDDD???;;;===>>>>>>???BBBBBBAAA@@@>>><<<;;;::::::888777666555444222111111///...,,,+++)))))))))***((((((((((((((((((((((((&&&&&&''')))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************************++++++++++++...000555:::CCCPPP```kkk}}}xxxrrrmmmgggeeefffgggfffddd_________^^^^^^]]]\\\\\\ZZZYYYXXXVVVTTTSSSRRRQQQMMMKKKIIIFFFEEEEEEFFFGGGIIIHHHFFFCCC???<<<999777333111///.........---,,,+++++++++******************************************)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''***...000111111111///...---+++******))))))***+++---///000000000///333111///---+++++++++++++++,,,,,,---...///000000333111000...,,,+++******&&&((()))((('''&&&&&&'''&&&'''(((*********))))))))))))))))))************++++++++++++***((('''&&&((((((((()))))))))))))))))))))))))))************((((((((()))******++++++,,,+++*********+++,,,---+++,,,,,,------........./////////000//////...---......///000222444666777999:::<<<<<<;;;999666444333333444333333555999<<>>>>>======<<<<<<;;;<<<<<<=========<<<;;;;;;777777777888888999:::;;;888888999:::::::::::::::888777666555444333222111/////////...------,,,,,,------------,,,,,,,,,,,,++++++,,,------------,,,......---,,,,,,,,,,,,------------------------------...000222333666:::>>>AAACCCGGGKKKMMMNNNOOONNNJJJIIIFFFCCC@@@<<<:::888111222222333333333333444111111444888;;;AAANNN[[[mmm}}}~~~}}}zzzvvvsssqqqllljjjgggaaa[[[UUUPPPMMMIIIJJJLLLQQQZZZkkk~~~}}}{{{zzzzzz|||~~~~~~xxxooogggeeeeeedddbbb^^^XXXSSSPPPHHHAAA===>>>???>>>???BBBAAA@@@???===;;;;;;::::::999888777666444333222222000///---+++***))))))***))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))(((((((((((())))))))))))************))))))*********+++++++++///222777===GGGVVVgggsssxxxqqqlllfffcccdddeeedddbbb`````````___^^^\\\[[[ZZZZZZYYYXXXVVVSSSQQQOOOOOOMMMLLLIIIGGGFFFFFFGGGHHHHHHGGGEEECCC???<<<999777333111///.........---,,,***************+++++++++)))))))))))))))))))))))))))(((((('''''''''(((((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&(((+++...///111222333///...---,,,+++*********+++,,,///000111111000000222111///---,,,,,,---...---------.........//////222000...,,,***)))))))))&&&((())))))'''%%%&&&&&&%%%&&&(((***+++***))))))))))))))))))************+++,,,------+++(((%%%###'''''''''((((((((())))))))))))))))))************)))******+++,,,,,,------,,,++++++***+++,,,---...++++++,,,,,,---......///......///////////////......//////000222444666777999;;;===>>>>>><<<999777555555444333222333666888<<>>>>>===>>>??????>>>===<<<;;;999888888999999:::;;;<<<999999:::;;;;;;;;;::::::999888777666444333222222111111000//////...------...------------,,,,,,,,,((()))***+++++++++******......---,,,,,,,,,,,,---------------------------...000222444666999===AAACCCFFFJJJNNNQQQRRRRRRRRROOONNNKKKGGGCCC@@@===;;;222333333444444444444444111222555888999<<>>???BBBAAAAAA???===<<<;;;;;;;;;;;;:::999888777555444444111///---+++***))))))***))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))))))))***)))))))))*********++++++))))))))))))(((((((((((())))))))))))*********************+++++++++,,,,,,...222888AAALLL]]]ooo{{{xxxqqqkkkeeebbbcccdddcccaaabbbbbbaaa```^^^\\\ZZZXXXZZZYYYWWWUUURRROOONNNMMMNNNMMMJJJHHHGGGHHHIIIIIIHHHGGGEEECCC???<<<999777333111///.........---,,,))))))******+++++++++,,,))))))))))))))))))))))))(((((('''''''''(((((()))((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&'''''',,,...000000000000111222///...---,,,++++++***+++,,,...000222333333111111111///...------...000111........................111///---+++)))(((((((((''')))***)))'''&&&&&&'''$$$&&&(((***++++++))))))))))))))))))************((())),,,------***'''$$$&&&&&&&&&'''''''''(((((())))))))))))************+++,,,,,,------......///---,,,,,,+++,,,---...///++++++,,,,,,---...//////++++++,,,---...............//////111222444666777:::<<<>>>@@@@@@>>>;;;999777777666333111111333555888>>>HHHUUUbbbmmmvvvzzz~~~vvvmmmhhhccc___```eeeooowwwrrrpppooosss~~~tttfff\\\VVVPPPOOOPPPQQQVVV___iiivvv~~~xxxrrrmmmkkkhhhccc]]]WWWRRROOOMMMFFFEEEEEEDDDDDDCCCBBBBBB>>>???@@@@@@@@@>>>===<<<======<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;:::999999888666555333222222222222222111000//////.........---------,,,,,,,,,+++,,,---...///...------......---,,,,,,,,,,,,---------------------------000222444666888;;;@@@CCCEEEGGGLLLPPPSSSTTTTTTTTTSSSQQQNNNJJJFFFBBB???>>>666666666555444333111000222222555888888999AAAJJJWWWiii~~~{{{xxxtttrrrmmmkkkhhhbbb[[[SSSMMMIIIFFFFFFGGGIIIQQQ___qqq~~~{{{xxxvvvuuuwwwxxxtttllleee]]]]]]]]]\\\[[[ZZZXXXXXXNNNGGGAAAAAA@@@???@@@CCCBBBAAA@@@>>>===<<<<<<<<<===<<<;;;:::999777666666111000...+++***))))))***))))))))))))))))))))))))((()))))))))))))))((('''******))))))))))))***************++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,---------...222999CCCPPPbbbuuuwwwmmmiiidddaaaaaacccdddddddddaaa___]]]]]]\\\[[[YYYZZZZZZYYYWWWTTTQQQNNNLLLJJJJJJHHHGGGFFFEEEEEEEEEGGGFFFDDD@@@===999777555555222///---------,,,+++...---,,,+++************+++***(((&&&%%%&&&'''(((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((()))((('''&&&%%%&&&''''''+++,,,...000111222111111222000...,,,******+++,,,......000111222333333444000///...---,,,---............---,,,,,,+++******...---,,,***((('''%%%%%%******))))))((((((((('''))))))))))))))))))))))))***)))((((((((()))+++,,,************))))))))))))))))))))))))(((((((((((((((((()))***************))))))*********+++++++++---,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,---...///,,,...000111111222444666:::;;;===>>>>>>>>><<<;;;:::999888777666555555555888>>>GGGRRR]]]hhhrrrxxxzzzssskkkeeebbb``````pppxxx}}}tttnnnpppxxxpppeee[[[QQQMMMOOONNNPPPVVV```jjjvvv~~~yyywwwssslllddd\\\TTTPPPLLLKKKJJJIIIHHHFFFEEEDDDAAA@@@???>>>============;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777444333222111000...------..................------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------------------///222444666:::???CCCIIILLLOOOSSSVVVWWWXXXXXXXXXVVVSSSPPPLLLFFF???:::===:::666333222222111000000111222222444888===AAANNNZZZnnn~~~|||yyywwwuuulllkkkiiicccZZZRRRKKKHHHFFFDDDEEEHHHMMMVVVgggvvvyyytttpppqqqtttrrrkkkddd]]]^^^^^^]]]\\\[[[\\\^^^TTTKKKAAA;;;<<>>======999999999888777666666555444222000...+++)))((((((+++******)))))))))))))))''')))***)))((('''(((***************************(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((()))******+++((()))***++++++,,,...000000444<<>>===<<<;;;:::888777666666666777<<>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888333333222111000000///..................---------******+++++++++,,,,,,,,,//////////////////////////////...------------...///111333666888<<>>>>>;;;777444333333222111000111222222333666;;;???HHHSSSggg}}}~~~}}}{{{yyywwwuuummmmmmjjjeee^^^UUUOOOKKKFFFCCCCCCEEEHHHOOO^^^lll|||wwwssssssuuutttmmmggg______^^^^^^^^^___``````YYYPPPDDD>>>>>>@@@BBBAAADDDCCCBBB@@@???>>>======::::::999888777666555555222111000...,,,++++++***+++******)))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))(((((((((((((((((())))))******+++)))***+++++++++,,,///111333888@@@LLL\\\lll{{{|||mmmiiidddaaaaaacccddddddeeebbb___]]]\\\[[[YYYXXXXXXXXXWWWUUUSSSOOOLLLKKKKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDBBB@@@===;;;999888444111...---------,,,+++++++++***)))((((((((((((''''''&&&&&&'''(((***+++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((,,,---///111222222111111111000---+++***+++,,,---------///000111111111111111000...,,,,,,+++,,,,,,,,,,,,---------.........///...,,,+++)))((('''''')))))))))))))))((((((''''''''''''''''''''''''''')))))))))((()))******+++)))))))))(((((((((''''''(((((((((((())))))))))))(((((()))***************))))))************++++++---,,,,,,+++*********+++------------------------+++++++++***++++++,,,------///111111111222444666777:::>>>BBBDDDDDDBBBAAA???>>>===;;;:::888777777666:::@@@IIISSS```llltttzzz{{{zzztttiiibbb___```hhhppp{{{wwwtttuuu{{{vvvhhh[[[QQQNNNJJJIIIKKKQQQWWW___nnnzzzxxxqqqjjjggg___]]]XXXSSSOOOMMMLLLKKKFFFEEECCCBBBAAA@@@@@@@@@=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999333333222222222111111111//////......------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000222555888;;;???DDDHHHNNNPPPTTTWWWZZZ[[[\\\\\\[[[YYYXXXVVVSSSOOOIIIDDD@@@===888555444333222111111111222222222444888;;;AAAKKK\\\qqq~~~}}}}}}|||zzzxxxwwwvvvpppooommmiiibbbZZZSSSOOOHHHEEEBBBBBBDDDIIIUUUaaarrr|||wwwvvvwwwvvvqqqlllbbb___]]]^^^aaadddeeeddd```VVVJJJAAA???AAACCCCCCDDDCCCBBBAAA???>>>======<<<;;;:::999777555444444111000///...---,,,,,,,,,+++******)))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((()))))))))*********++++++*********))))))(((((((((************************+++,,,,,,,,,,,,---///222666<<>>CCCGGGGGGFFFFFFBBBAAA@@@>>><<<:::888777777:::>>>DDDNNN[[[iiiqqqwww|||zzznnndddaaabbbgggnnnyyy|||wwwtttwwwrrrdddXXXRRRLLLIIIIIILLLQQQWWWcccnnn|||vvvsssjjjfff```YYYTTTPPPNNNNNNHHHGGGFFFDDDBBBAAAAAA@@@>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999333333333333333333333333/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------///000000111333666999<<>>======<<<;;;999777555444333111000///---,,,++++++++++++******)))))))))))))))''')))***)))((('''(((***************************)))*********++++++++++++++++++******)))(((((((((,,,++++++++++++++++++++++++,,,,,,++++++,,,///222555>>>KKKYYYgggtttyyymmmiiidddaaaaaabbbdddddddddaaa^^^]]]\\\[[[YYYWWWVVVVVVUUUTTTQQQOOOLLLJJJKKKKKKIIIHHHGGGFFFFFFFFFHHHGGGDDD@@@<<<999666444222000---,,,,,,---,,,+++,,,,,,+++*********++++++******)))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))...///000222222222111111///...,,,++++++,,,---...000000111222333333333333111000///---,,,,,,------.........//////000000111///...+++)))((((((((()))'''((()))******)))((('''((((((((((((((((((((((((((()))))))))************(((((((((((('''''''''''''''((((((((()))))))))***(((((()))***************,,,,,,,,,---------......---,,,,,,+++******++++++---------....../////////333333222111111222222222...///111111111111333555555999>>>DDDHHHJJJJJJJJJEEEEEEDDDBBB???<<<999888:::;;;>>>BBBKKKWWWeeennnvvv}}}~~~ssshhhccccccgggnnnxxx{{{vvvuuu|||{{{mmm___UUUNNNIIIGGGIIILLLQQQZZZcccsss~~~{{{tttooohhh```XXXSSSQQQPPPKKKJJJHHHEEEDDDBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999888888888444444444444555555555555111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...///000111111333777:::>>>BBBHHHLLLQQQSSSWWWZZZ\\\]]]]]]]]]\\\[[[[[[ZZZYYYVVVQQQMMMEEEBBB===999777666444333111222333222111222444666:::@@@LLL[[[nnn~~~}}}|||zzzyyywwwvvvvvvvvvtttqqqnnnjjjbbbYYYRRRLLLFFFBBBAAABBBCCCJJJRRR^^^nnn|||zzzwwwssspppddd___[[[\\\ccciiikkkkkklllcccVVVJJJCCC@@@AAABBBBBBBBBBBBAAAAAA???>>>=========;;;999777666444444222111///---+++)))((((((+++******)))))))))))))))''')))***)))((('''(((***++++++++++++++++++++++++)))*********+++++++++++++++*********)))))))))(((,,,,,,,,,+++++++++++++++***++++++******,,,000333555@@@PPP```mmmxxx}}}vvvmmmiiidddaaaaaacccddddddbbb```]]]\\\\\\[[[YYYXXXVVVVVVUUUTTTRRROOOMMMKKKLLLKKKJJJHHHGGGGGGGGGGGGJJJHHHEEEAAA<<<888555333222///---,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,++++++***))))))(((''''''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++//////111222222222111111...---,,,++++++,,,...///111222222333444444333333111000///.........///000111000000000000000000000...---***(((''''''((()))&&&''')))***+++***((('''))))))))))))))))))))))))(((((()))************))))))))))))(((((((((''''''''''''(((((())))))******(((((()))***************,,,,,,---------.........---,,,,,,++++++,,,,,,------------...//////000000000000//////......//////...000111222111111333444666999===CCCHHHKKKMMMMMMKKKJJJIIIGGGDDD@@@===;;;<<<<<<>>>AAAIIITTTaaaiiitttzzz~~~uuullleeecccfffmmmvvv{{{www{{{vvveeeXXXQQQJJJFFFFFFGGGJJJQQQYYYhhhuuu|||xxxqqqhhh```YYYUUUSSSNNNMMMKKKHHHFFFDDDCCCCCCAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888555666666666666666666666333333222111000//////...------------,,,,,,,,,,,,------------------------,,,,,,,,,---...///000111111444888;;;???DDDJJJNNNSSSUUUXXX[[[^^^^^^^^^^^^]]]]]]\\\\\\[[[XXXSSSOOOHHHDDD???;;;888777555333111222333333222222444666888===FFFRRRbbbwww}}}{{{yyywwwvvvvvvvvvtttrrrqqqnnnhhh^^^WWWMMMFFFAAAAAA@@@@@@EEEKKKVVVgggzzz}}}xxxssspppeeeaaa]]]^^^ccciiimmmoooqqqiii\\\OOOFFFAAA@@@@@@AAAAAABBBBBBAAA@@@>>>======<<<;;;:::888666555555444222000---+++)))((('''+++******)))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++***++++++++++++...333777:::GGGYYYiiittt}}}ttt~~~uuummmiiidddaaaaaacccddddddaaa___\\\[[[\\\\\\ZZZYYYVVVVVVVVVTTTRRRPPPMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGDDD@@@<<<999666444111///,,,+++,,,---,,,,,,++++++************++++++))))))*********))))))((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))),,,---///000111222333222111111...---+++++++++---///000111111222333333333333222111000000//////000222333444333333111000///......---+++)))&&&%%%&&&'''(((%%%''')))++++++***((('''(((((((((((((((((((((((('''((()))***+++******)))******)))))))))((((((((('''''''''((()))*********(((((()))***************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...//////---------...///000000000------,,,+++++++++++++++///000222222111111222444777999===AAAFFFKKKNNNPPPQQQQQQOOOMMMJJJEEEAAA???<<<===>>>@@@FFFPPP\\\cccrrrvvv{{{{{{vvvmmmfffbbbbbbhhhrrr|||zzz{{{qqqaaaWWWOOOHHHFFFEEEFFFKKKQQQ\\\hhhyyyzzzrrriiiaaa[[[XXXRRRQQQOOOLLLJJJHHHFFFFFFBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999999999777777777777777777666666555444444333222111000///......---------,,,,,,,,,++++++++++++++++++++++++---------------...///000333666999===BBBGGGMMMQQQVVVXXX[[[^^^```````````````___^^^^^^]]]ZZZUUUQQQJJJFFF@@@<<<:::888666444111222444444333333555777555999@@@JJJWWWkkk{{{yyywwwvvvvvvtttsssrrrssstttooofff___QQQJJJDDDCCCAAA@@@BBBFFFOOO___rrrzzztttpppfffdddaaa```ccciiioootttuuuooocccUUUJJJCCC@@@@@@@@@AAABBBBBBBBB@@@>>>===<<<;;;;;;:::888777777666444333111///---,,,+++++++++******)))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((()))))))))******)))))))))******++++++,,,))))))******++++++,,,,,,+++,,,,,,,,,...222777;;;DDDRRReeettt|||vvvkkk~~~vvvmmmiiidddaaaaaacccdddddd```^^^\\\[[[\\\\\\[[[ZZZVVVVVVVVVUUUSSSPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGEEECCC@@@===:::777666111...,,,+++,,,------,,,***)))))))))))))))******'''((()))******+++******%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---...///000222222333222111000---,,,+++++++++---///000000111111222222222111111111000000000000222333444666555444222000///---,,,,,,+++(((%%%$$$%%%'''(((%%%&&&)))++++++***(((''''''''''''''''''''''''''''''((()))++++++******)))************))))))))))))&&&''''''((()))******+++(((((()))***************))))))*********+++++++++,,,,,,,,,---...///000111---------...///000000111111000///...............///000222222111111222444888999<<<@@@EEEJJJNNNQQQUUUUUUTTTQQQMMMIIIDDDBBB<<<===>>>@@@EEENNNXXX```pppssswwwxxxuuunnneee```^^^eeeoooyyy}}}||||||lll^^^UUULLLHHHFFFEEEHHHMMMQQQ\\\mmm|||xxxoooggg```]]]VVVTTTRRROOOLLLJJJIIIHHHCCCCCCBBBAAA@@@>>>>>>===========================<<<<<<;;;;;;;;;:::::::::888888888888777777666666666666555444333111111000.........------,,,,,,,,,...........................------------...//////444777;;;???DDDIIIOOOTTTXXXZZZ]]]```bbbbbbbbbbbbbbbaaa``````___\\\WWWSSSKKKGGGAAA===:::888666444000222444444444444666777222666<<>>===;;;;;;::::::999888777777444333222000//////......+++******)))))))))))))))((()))***)))((('''(((***++++++++++++++++++++++++(((((((((((())))))))))))(((((()))***+++,,,,,,---(((((()))***++++++,,,,,,,,,------...000444:::???MMM[[[nnn{{{pppeeeyyynnniiibbb^^^^^^aaadddfffbbbaaa```___]]]\\\[[[ZZZ\\\[[[YYYVVVSSSPPPNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJFFFEEEBBB???<<<999666555000///...,,,+++***))))))+++***)))(((''''''''''''+++(((&&&'''))),,,+++***''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&***)))'''&&&&&&(((***,,,...///000222222000///...---,,,++++++,,,...111222444444333333333222222222222///------///333666777444222///......///...---,,,+++)))((((((((()))***(((((((((((('''&&&%%%$$$))))))))))))))))))))))))---,,,,,,+++***)))((((((++++++************++++++))))))))))))(((((((((((((((&&&&&&''')))))))))((()))***,,,......---,,,+++............////////////////////////////////////000000000000111222333444444222///...000222222222666888<<<@@@DDDJJJPPPTTTYYYYYYXXXVVVRRRNNNJJJHHHBBB>>>===>>>@@@EEEQQQ\\\eeemmmuuuyyyyyytttiii]]]___ccckkkttt~~~}}}yyykkk___RRRLLLHHHFFFFFFHHHOOOTTT___lllvvv~~~yyyrrrhhh```YYYYYYWWWUUURRRNNNKKKJJJGGGFFFEEECCCAAA???>>>===???>>>>>>============>>><<<<<<;;;;;;;;;:::::::::777777777777777777888888666666666666555444333222333222000///...---......,,,,,,,,,++++++,,,------,,,.../////////000222444666999>>>BBBGGGLLLRRRVVVYYY[[[]]]```bbbdddffffffgggeeecccaaa___]]]YYYWWWMMMIIIDDD???<<<:::777444444444333333222333333333333444888???HHHVVVkkk||||||zzzwwwuuurrrvvvvvvvvvvvvvvvsssooolll^^^TTTJJJDDDAAA===>>>BBBKKKQQQ```ttt|||wwwuuujjjhhhddd``````dddlllqqqxxxsssjjj\\\OOOFFF@@@???AAAAAACCCDDDDDDDDDCCCBBB>>>>>>===<<<:::999888888444222000000000///---+++))))))))))))))))))))))))((((((''''''''''''(((((()))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,///111111333<<>>>>>===============<<<<<<<<<;;;;;;;;;::::::999999999999999888888888666666777666555444333333333222000...---------...---,,,,,,,,,,,,,,,------,,,.../////////000222555777:::???DDDHHHMMMSSSWWWZZZ[[[^^^```ccceeeffffffgggeeecccbbb```^^^ZZZWWWOOOKKKFFFBBB>>>;;;888666444444333222222222333333444444777===DDDPPPcccsss~~~|||zzzwwwuuuttttttuuuvvvwwwuuurrroooaaaWWWMMMHHHCCC??????BBBHHHNNN\\\pppzzzxxxooommmhhhdddbbbdddiiinnnuuurrrkkk^^^PPPEEEAAA@@@AAABBBCCCDDDEEEDDDCCCCCC>>>===<<<;;;:::888777777222111///......---+++)))))))))))))))))))))))))))***))))))))))))))))))***)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,...111222666AAAMMMdddtttsssllliiizzztttmmmhhhaaa]]]]]]```bbbdddcccbbbaaa```___^^^]]]\\\[[[ZZZXXXUUURRROOOMMMLLLMMMLLLJJJIIIHHHHHHIIIIIIFFFEEEBBB???<<<999666555111000...,,,+++*********---,,,+++***************+++)))'''((()))++++++***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%'''))),,,---...///111222222111///......---,,,,,,---///222333777777666666666555555555222///------000333666666666444111000111000///...+++***)))((((((((())))))%%%%%%&&&'''((((((((((((''''''''''''''''''''''''******************)))))))))(((&&&%%%%%%&&&((()))(((((((((((()))))))))))),,,***)))***++++++***)))++++++,,,,,,,,,------------............/////////////////////////////////////////////000111222222///...---...111333555555555777;;;>>>AAAFFFLLLPPPUUUWWWYYYZZZYYYUUUQQQNNNJJJEEEAAA???>>>???FFFNNNXXXaaajjjooosssrrrjjjaaa```ccciiirrr{{{sssbbbVVVNNNHHHEEEFFFCCCEEEKKKSSSZZZddduuuzzzuuunnnkkkeee___YYYTTTQQQOOOKKKKKKIIIGGGEEECCCAAAAAA??????>>>======<<<======<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;::::::999999999777777777777666555444444222222000///...---------...------,,,,,,,,,------,,,...///000000111444666999<<>>GGGXXXggg}}}|||yyywwwsssssstttvvvxxxwwwuuurrrfff\\\SSSMMMHHHBBB@@@BBBEEEJJJWWWjjj{{{~~~|||vvvsssoooiiiddddddfffiiipppqqqmmmaaaQQQFFFBBBCCCAAABBBDDDEEEEEEEEEDDDCCC???>>>===<<<;;;999888888333111///.........,,,***))))))))))))))))))))))))+++++++++******+++++++++)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,...222444:::HHHUUUmmm|||{{{sssooommmyyytttmmmhhhaaa\\\\\\^^^aaacccaaaaaa```___^^^]]]\\\\\\[[[ZZZXXXUUURRROOOLLLKKKMMMLLLKKKIIIHHHHHHHHHIIIFFFEEEBBB???<<<999666555111000...---+++*********+++***))))))((((((((()))***))))))))))))*********))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''***---...///000222333333222000///......------...000222444666666666666555555555555111///---...000333555666777555333222222111000...+++***)))((('''(((((()))&&&&&&'''((((((((((((((('''''''''''''''''''''''')))))))))))))))************(((&&&%%%%%%&&&(((***(((((((((((())))))))))))***))))))***+++,,,,,,+++,,,,,,+++++++++,,,---...---------.........//////////////////////////////............///000111222111///...///222444555444444666999<<>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999777888888888777666666555444333222111000//////...///...------------------,,,---///000000222555777;;;???DDDIIINNNRRRWWWZZZ\\\]]]___aaadddeeefffggggggfffeeedddccc```\\\YYYTTTPPPJJJEEEAAA>>>;;;888555555444333222222222222333222444777:::AAAOOO]]]ttt~~~{{{yyytttttttttvvvwwwwwwuuurrriii```WWWRRRLLLEEEBBBCCCDDDGGGSSSdddvvvzzzyyytttnnnhhheeedddeeejjjooooooeeeUUUHHHDDDEEEBBBCCCDDDEEEFFFEEEDDDDDDAAA@@@???>>><<<;;;::::::666444222111111000...---************************,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,...---...222555<<>><<<>>>BBBJJJRRR\\\dddlllrrrpppjjjccceeeiiipppwwwyyyjjj\\\PPPIIIGGGCCC@@@???BBBDDDIIISSS]]]lll~~~~~~yyyrrriiiaaa[[[WWWUUUPPPOOOMMMKKKHHHFFFDDDCCCAAAAAA@@@???>>>===============<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888999888888777777666555555444333222111111000///......---------...,,,---///000111333666999===AAAGGGLLLQQQUUUZZZ]]]]]]^^^```bbbdddfffggggggggggggfffeeeeeebbb]]]ZZZSSSOOOJJJEEEAAA>>>;;;888777666555444333333333333111111222555888===JJJVVVkkk|||~~~{{{yyywwwvvvuuuuuuvvvuuurrrpppiiiaaaZZZUUUOOOGGGCCCCCCDDDFFFOOO___ooo~~~}}}zzztttmmmhhheeedddgggmmmpppiiiZZZLLLGGGGGGCCCDDDEEEFFFFFFFFFEEEDDD@@@???>>>===<<<:::999999666444222222222111///---++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,///...///222666>>>NNN\\\ooo{{{zzzxxxyyyyyyzzzwwwlllfff___ZZZZZZ\\\^^^```^^^^^^]]]]]]\\\[[[[[[ZZZ\\\[[[YYYVVVSSSPPPNNNMMMNNNMMMKKKIIIHHHGGGHHHHHHFFFEEEBBB???<<<999666555111111///---,,,+++++++++---,,,,,,+++++++++,,,,,,(((***++++++)))(((((()))''''''))))))))))))''''''(((''''''''''''&&&&&&&&&&&&&&&'''(((***,,,...///333444666777777666444333000///......///111444555444333333333333222222222000///...///111444555555777555444333333111///,,,***)))((('''''''''(((((())))))))))))((('''&&&&&&((((((((((((((((((((((((++++++++++++++++++++++++''''''&&&&&&&&&&&&''''''''''''(((((())))))******(((''''''))),,,---------++++++,,,,,,,,,---------,,,------------.........////////////////////////////////////000111222222444333222222333444333111222444666888:::===AAAEEEHHHLLLRRRXXX\\\^^^^^^]]]SSSLLLEEECCCAAA======???DDDLLLVVV___iiiqqqqqqmmmeeegggjjjooowww~~~sssdddVVVLLLIIIEEEBBB@@@@@@AAABBBIIIPPPXXXiii|||uuummmfff___[[[YYYSSSRRRQQQNNNKKKIIIGGGFFFCCCCCCAAA@@@????????????=========<<<<<<<<<;;;;;;::::::::::::::::::::::::888999999:::999999888888777777777666555444333222111000///...............+++---///111222444888:::???CCCJJJOOOTTTXXX\\\___^^^___aaaccceeefffggggggggggggggggggfffccc^^^[[[RRRNNNIIIEEEBBB???<<<:::999888777666555444444444111000222555666999EEEPPPaaarrr~~~|||zzzyyywwwuuuttttttrrrpppmmmfff___YYYVVVQQQIIICCCCCCDDDDDDJJJVVVdddsss{{{tttlllgggeeeeeelllqqqlll```RRRJJJHHHCCCDDDFFFGGGGGGGGGFFFEEE>>>===<<<;;;999888777777555333111000000000...,,,++++++++++++++++++++++++))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,---///...000444888AAAQQQ```ppp{{{}}}~~~xxxuuukkkfff___ZZZYYY[[[]]]______^^^^^^]]]]]]\\\\\\[[[]]]\\\ZZZWWWTTTQQQOOONNNOOOMMMKKKIIIHHHGGGGGGGGGFFFEEEBBB???<<<999666555222111///...,,,+++++++++,,,,,,,,,++++++,,,,,,---(((***,,,,,,)))'''((()))'''(((***++++++***((('''(((''''''''''''&&&&&&&&&'''((()))***,,,---//////555666888999999888666555000000///...000222444666333333333333222222222222000......///222444555444666555333333333111...+++***)))((('''&&&'''(((((((((((()))))))))(((((('''''''''''''''''''''''''''......------,,,,,,++++++)))***++++++++++++***)))'''''''''((()))*********,,,+++***+++,,,---,,,+++***+++,,,---------,,,,,,,,,,,,---------.........////////////////////////000000000000000111333333000//////111333333222111111333555666888;;;???BBBEEEHHHNNNUUUZZZ^^^``````ZZZRRRKKKHHHEEE@@@===>>>???GGGPPPZZZeeennnqqqnnnggghhhkkkpppvvv~~~ppp```UUUPPPKKKGGGDDDEEEDDDCCCFFFKKKMMM[[[nnn|||wwwqqqjjjddd___]]]XXXWWWUUURRROOOMMMKKKIIIEEEDDDCCCBBBAAA@@@@@@@@@============<<<<<<<<<<<<:::::::::;;;<<<<<<======999999::::::::::::999999777777777777666444333222222111000///............+++---000111333555999<<>><<<;;;:::999777666666555555222111333444444555???JJJUUUggg~~~}}}{{{xxxvvvtttssssssqqqooommmaaa\\\WWWVVVQQQIIIDDDBBBDDDBBBCCCKKKUUUbbbssszzzpppiiifffeeekkkpppoooeeeXXXNNNHHHDDDEEEFFFGGGGGGGGGFFFFFF???>>>===<<<;;;999888888555444222111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,,,,------------111777<<>>AAACCCFFFLLLSSSYYY^^^```bbb```XXXOOOLLLHHHBBB>>>===;;;CCCMMMVVVbbbmmmpppnnnhhhiiikkkpppvvv~~~zzzjjj]]]XXXLLLHHHEEEEEEDDDAAACCCFFFFFFRRRaaappp~~~|||yyytttnnnhhhccc```[[[ZZZXXXUUURRROOOMMMLLLFFFFFFDDDCCCBBBAAAAAAAAA>>>=========<<<<<<<<<<<<::::::;;;<<<===>>>??????999999:::;;;;;;:::::::::666666777777666444222111222222000///............+++---000222333666999<<>><<<;;;:::888777666666666333222333444222222;;;EEEMMM```www~~~|||wwwuuusssrrrrrrqqqooommm^^^YYYVVVUUUQQQJJJDDDBBBCCC???>>>CCCKKKVVVfffsss~~~sssjjjfffeeejjjpppppphhh\\\PPPHHHDDDEEEFFFGGGHHHGGGFFFFFFBBBAAA@@@???>>>===<<<;;;888666444333333222000///,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,111999@@@JJJZZZiiisss}}}yyysssmmmhhhaaa]]][[[\\\]]]]]]```___]]][[[[[[\\\]]]^^^bbbaaa___ZZZTTTQQQOOOOOOOOOOOOMMMLLLJJJHHHGGGFFFGGGFFFCCC???<<<888555444333111///...------------+++++++++*********))))))++++++******))))))((((((*********)))((((((''''''''''''&&&&&&&&&&&&''''''''''''((()))+++...000222777888:::;;;:::888555333///......000333444444333333333222222111000000000------......///111222333888666333///---+++******---)))&&&$$$%%%'''((((((***)))'''%%%%%%''')))***))))))))))))((((((((((((''''''((((((((((((((((((+++)))'''''''''((('''&&&)))))))))))))))*********++++++++++++++++++++++++---------,,,,,,+++++++++------+++******+++---------.........//////000000//////000111111111111111111111111111111111111111333222222333555888;;;===>>>BBBHHHNNNTTTZZZ```ddd^^^___ZZZOOOEEEAAA???===>>>AAAGGGPPPZZZdddlllpppmmmkkkjjjmmmttt|||wwwhhh]]]WWWRRRKKKHHHGGGFFFDDDBBBJJJLLLSSS```nnn{{{uuuqqqnnnllljjjhhhdddbbb___\\\ZZZWWWSSSPPPMMMJJJGGGEEEEEEDDDCCCBBBAAA@@@>>>======>>>@@@AAA;;;<<<<<<===============>>>===<<<;;;;;;;;;;;;;;;999999::::::999888666555444444333222111000///...000111222333555888===@@@CCCGGGOOOUUUYYY\\\___aaaeeedddccccccdddeeeggghhhhhhhhhhhhhhhhhhfffbbb___WWWTTTOOOKKKHHHFFFDDDBBB>>>;;;888777777666444222333222111000222666:::===JJJTTTfffzzz~~~{{{zzzyyywwwvvvuuurrrmmmiii]]]WWWPPPKKKIIIFFFBBB???===;;;<<<@@@EEELLLYYYeeewwwzzzqqqkkkiiinnntttuuunnnbbbUUUMMMFFFEEEEEEFFFGGGGGGEEEBBBAAA@@@>>><<<:::999888888777666555555444222///,,,,,,+++***)))(((((((((((((((((())))))******++++++((()))+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************+++,,,------222333666<<>>===???DDDKKKTTT^^^ggglllmmmkkkjjjlllrrrzzzsssiii___YYYQQQLLLJJJIIIFFFCCCGGGHHHMMMWWWcccrrrzzzvvvsssrrrpppooommmkkkgggeeeaaa]]]XXXTTTOOOLLLHHHFFFEEEDDDBBB@@@>>>===<<<;;;;;;<<<===>>><<<===>>>>>>??????>>>>>>???>>>===<<<;;;:::::::::999:::::::::999888666555555444333222111000//////...///000111333666;;;???EEEJJJQQQWWW[[[^^^aaabbbddddddccccccdddeeeggghhhhhhggggggggghhhgggdddbbbYYYVVVRRROOOMMMKKKHHHFFF???===:::888888777555444333222111111222666:::<<>><<<;;;::::::777666555444444222///,,,---,,,+++******))))))***((()))))))))))))))******&&&(((***,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++***++++++,,,------222555999@@@KKKZZZiiisss|||uuummmhhhaaa\\\[[[[[[\\\]]]_______________^^^^^^]]]___^^^\\\XXXSSSOOONNNOOOLLLLLLKKKJJJIIIGGGGGGFFFFFFEEEBBB???;;;888555444//////...---,,,+++******+++++++++***************))))))))))))************%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''''''''((()))***,,,///111222333333444444444333222222///...,,,...000333444444333333222222111000000000............///111222333111111000///---+++)))(((+++***))))))******)))(((''''''((((((((((((''''''***************++++++++++++++++++******)))))))))+++)))((((((***++++++***''''''((()))***++++++,,,++++++++++++++++++++++++...---------------,,,,,,------............------000000000///......------......///000000000000///222222222222222222222222333333222222333555777888;;;???DDDJJJOOOUUU[[[___bbbeeecccZZZRRRLLLFFFAAA??????AAAGGGOOOYYYccchhhmmmkkkjjjkkkpppxxxyyymmmfff]]]VVVRRROOOKKKHHHGGGFFFHHHNNNVVVaaaqqq~~~|||zzzyyyxxxxxxvvvtttqqqmmmggg```[[[UUUQQQMMMJJJGGGEEEBBB???===============<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@???>>><<<;;;:::::::::::::::::::::999888777777555555444333222111111000...///111222444777<<<@@@IIINNNUUUZZZ^^^```cccdddccccccccccccdddeeefffggghhhgggfffggghhhiiihhhggg]]][[[XXXWWWUUUQQQMMMJJJBBB???<<<999888888666555333222111111222555999;;;===GGGWWWkkk~~~}}}|||{{{yyyxxxwwwtttpppmmmccc]]]UUUOOOLLLHHHDDD@@@AAA>>>===???@@@CCCMMMXXXjjjzzz|||uuuqqqmmmnnnqqquuuuuulll]]]RRRGGGFFFDDDEEEFFFFFFDDDCCCBBBAAA???===<<<;;;::::::777666444444444222///---...---,,,++++++******+++))))))))))))((((((((((((%%%''')))+++,,,------,,,************************,,,++++++******++++++,,,,,,,,,+++++++++,,,------333666===FFFSSSbbbqqq{{{~~~vvvmmmhhhaaa\\\[[[[[[\\\]]]```aaabbbccccccaaa___^^^]]]]]][[[WWWRRROOONNNOOONNNNNNMMMLLLKKKJJJIIIIIIFFFDDDBBB???;;;888555444///......---,,,+++***)))************************(((((())))))******++++++&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))+++---///111222555555555555555555555555///---,,,---000333555555333333222222111000000000............///000111222111111111111000...,,,***(((''''''((())))))'''%%%&&&'''((())))))((('''&&&))))))***************++++++++++++***))))))((((((***)))((((((***,,,++++++'''''''''(((((((((((((((************++++++++++++------------------------,,,---...//////...---,,,///////////////.........//////000111111111111111222222222222222222222222333333333333333444555666:::===AAAFFFKKKQQQXXX\\\bbbeeeeee___YYYSSSKKKDDDBBBAAAAAAEEEMMMWWWbbbiiimmmlllkkkkkkooovvv~~~vvvkkkccc]]]XXXSSSOOOKKKHHHGGGJJJNNNTTT```lll~~~~~~|||xxxrrrkkkeee]]]ZZZUUUPPPMMMIIIDDDAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@>>><<<;;;::::::::::::::::::::::::999999888666666555444444333222222000111333555777;;;@@@DDDLLLQQQWWW\\\___aaaccceeecccccccccdddeeeeeeffffffhhhfffeeefffiiikkkkkkkkkcccaaa```^^^[[[VVVPPPLLLCCC@@@<<<999888777666444333222111111222555888999999AAAPPPbbbvvv~~~}}}|||zzzyyywwwuuurrrooohhhbbbZZZTTTPPPLLLFFFBBBAAA>>>=========@@@IIISSSdddttt}}}wwwsssnnnmmmnnnssswwwqqqbbbUUUHHHFFFDDDDDDDDDEEEDDDCCC@@@???===;;;999888888777777666444333333222000......---,,,++++++************))))))(((((('''''''''&&&''')))+++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,------...222888AAAMMM[[[kkkyyywwwmmmhhhbbb]]][[[\\\]]]]]]]]]^^^```aaaaaa___]]][[[\\\\\\ZZZVVVRRROOOOOOOOOOOOOOONNNLLLKKKJJJIIIIIIEEEDDDAAA>>>;;;888555444000000///...---,,,++++++************************(((((())))))******++++++((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))***,,,///000222222222222111111111111111111...---,,,...111444555555333333222222111000000000///......//////000111222000000111111000...,,,***'''&&&''')))******'''%%%%%%''')))******)))'''%%%((((((((()))))))))***************))))))((((((((()))((('''''')))++++++***+++******))))))((((((''')))))))))******+++++++++------------------------,,,---...//////...---,,,,,,------...///000000111111111222333333333333222222222222222222222222222333333333333444444555555888:::>>>BBBGGGMMMSSSXXX^^^cccdddaaa^^^YYYPPPHHHCCCBBBAAACCCJJJTTT___fffkkkkkklllmmmooovvv~~~zzzpppiiibbb[[[UUUQQQLLLIIIIIIKKKMMMUUU^^^iiittt}}}vvvrrrfffbbb]]]XXXSSSNNNHHHDDDDDDDDDDDDDDDBBBAAA???>>>===>>>??????@@@@@@??????@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::777777666666555555444444111333555777:::>>>CCCGGGNNNSSSXXX]]]___aaabbbdddcccddddddeeefffffffffggghhhfffeeegggiiikkklllkkkhhhgggeeebbb___XXXQQQLLLDDDAAA<<<888777666555444333333222222222444666777999???KKK[[[ooo~~~|||zzzyyyxxxvvvsssppplllfff```ZZZVVVQQQJJJEEE@@@===<<<======>>>GGGPPP___ppp}}}xxxuuullliiiiiioootttqqqdddXXXIIIGGGCCCBBBCCCDDDDDDCCC@@@???===;;;999888777777888666333333333222111///---,,,+++******))))))*********))))))(((((('''''')))*********+++++++++***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---...///000333:::EEETTTcccrrr~~~~~~wwwnnniiiccc^^^]]]]]]^^^______```aaabbbbbb```^^^]]][[[[[[ZZZVVVRRRPPPPPPPPPOOONNNMMMKKKIIIHHHFFFFFFDDDCCCAAA>>>;;;888555444111000...,,,++++++,,,,,,***************+++++++++))))))))))))************))))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''((()))+++...000111222222111222222111111///......---------000333555666555333333222222111000000000///////////////000111111//////......,,,+++))))))(((((((((***,,,,,,***(((&&&'''(((******((('''&&&'''''''''((())))))******))))))))))))))))))))))))***((('''''')))******)))------,,,,,,++++++******(((((())))))***+++++++++++++++,,,,,,,,,,,,------------............------+++,,,---...///111222222222222333444444444444333333333333333333333333333333333444444555555555666666888;;;???CCCIIIPPPTTTZZZ___bbbbbbaaa^^^VVVMMMDDDBBB??????DDDMMMWWW]]]fffiiilllmmmpppuuu}}}xxxooofff___YYYSSSMMMLLLKKKJJJNNNTTT[[[cccppp~~~~~~ppplllgggaaa\\\UUUOOOJJJIIIHHHGGGEEEBBB@@@???>>>>>>>>>???@@@@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888888777777777666666666111222555777:::???DDDIIIPPPTTTZZZ^^^```aaabbbcccdddeeefffgggggghhhgggggghhhgggfffgggiiikkkjjjiiijjjhhhfffccc___YYYRRRMMMFFFBBB<<<888666555444333333333222222222444555666999>>>GGGUUUggg{{{~~~|||zzzxxxwwwvvvsssqqqnnnjjjeeebbb^^^WWWOOOHHHAAA>>>===>>>===>>>FFFOOO\\\mmm|||xxxttthhhdddccchhhnnnmmmddd[[[JJJGGGCCCAAAAAACCCCCCCCCAAA@@@>>><<<;;;:::999999888555333222222222111000---,,,+++******)))))))))************))))))))))))+++************************************************++++++,,,,,,++++++***++++++,,,---...000111222444===JJJZZZiiiwww}}}wwwpppkkkddd___^^^___``````aaabbbcccccccccbbbaaa```[[[[[[ZZZWWWSSSQQQQQQRRRPPPOOONNNLLLIIIGGGEEEDDDDDDBBB@@@===:::888555444222000---***)))***+++---))))))*********+++++++++*********)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((())),,,...111222222222444555666555444222///...,,,---///222666777666555333333222222111000000000///////////////000000111000000...,,,+++***)))))))))(((((()))+++,,,***)))&&&'''((())))))((('''&&&'''(((((()))******++++++((())))))******+++++++++,,,***))))))***+++***)))************+++++++++,,,((((((((()))***+++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,------,,,------...///000111111111222333333444444333333333333333333333333333333333333444555666777777777555666999<<<@@@FFFMMMRRRWWW\\\```bbbdddccc\\\TTTHHHEEE@@@???AAAGGGNNNSSS```dddjjjmmmooossszzzvvvnnneee]]]VVVRRROOOLLLLLLPPPOOOTTT]]]gggttt}}}yyytttnnnhhhaaaZZZVVVPPPNNNKKKGGGDDDBBB@@@@@@???@@@@@@AAAAAAAAAAAAAAA>>>>>>============>>>>>><<<<<<;;;::::::;;;<<<===888888888888888777777777222444777999===AAAGGGLLLRRRVVV\\\___aaaaaabbbccceeefffggghhhiiiiiiiiihhhhhhgggggghhhjjjiiigggeeehhhfffcccaaa^^^YYYSSSOOOHHHDDD>>>999777666555444333333222222222333444555999;;;BBBNNN___sss~~~|||yyywwwwwwvvvtttrrrooommmjjjhhhddd]]]RRRKKKDDDAAA@@@@@@>>>>>>EEEMMMYYYjjj{{{vvvsssccc___^^^aaaggghhhccc]]]KKKGGGCCC@@@@@@BBBCCCDDDAAA@@@>>><<<;;;999999888888555333222222222222111...---,,,++++++******+++************++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++---///111333444888AAAOOO```ooo|||~~~wwwqqqllleee```___``````aaa_______________^^^]]]]]][[[[[[ZZZWWWTTTRRRRRRRRRSSSRRRPPPNNNKKKIIIGGGFFFCCCBBB@@@===:::888555444222///+++(((&&&(((+++---))))))******++++++++++++++++++******))))))((((((''''''(((((()))*********'''''''''&&&&&&'''''''''(((***,,,///111222222222444555666666444111---+++,,,---000444888999777555333333222222111000000000000////////////000000111444222000---,,,+++++++++'''&&&&&&&&&((())))))(((''''''((((((((((((''''''((())))))***++++++,,,,,,))))))***+++,,,------......,,,******+++++++++)))$$$$$$%%%'''(((***++++++'''(((((()))***+++++++++))))))*********+++++++++------+++******+++------.........///////////////111111222333333333333222333333333333333333333333222333444666777888888888444666888;;;???EEEKKKPPPUUUZZZ___bbbeeeggg```XXXLLLIIIDDD@@@@@@DDDJJJMMM[[[aaahhhlllnnnrrrxxx~~~{{{nnnfff]]]XXXTTTNNNMMMOOOEEEIIIPPPXXXbbbqqqzzztttllleee```WWWTTTPPPKKKGGGEEEDDDCCC@@@AAABBBBBBCCCCCCBBBBBB===============>>>>>>???===<<<;;;::::::;;;======999999999888888888888888555777:::===@@@EEEKKKOOOTTTXXX]]]aaabbbbbbcccdddeeefffhhhiiijjjjjjiiiiiihhhhhhhhhiiijjjiiieeeccceeecccaaa___]]]YYYUUURRRJJJFFF???;;;888777666666333333333222222333333444888999???IIIZZZmmm~~~{{{xxxwwwvvvuuutttrrrooonnnmmmllliii```UUULLLGGGDDDBBBAAA???>>>CCCKKKWWWiii}}}zzzuuurrr___]]][[[]]]bbbdddbbb___LLLHHHBBB@@@@@@BBBCCCDDD???>>><<<:::888777777666888555333111222222222111//////...---,,,,,,,,,,,,*********+++,,,,,,,,,---((((((((()))***,,,---...++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++---///222444666:::DDDSSScccrrr~~~yyyqqqmmmfffbbb```___^^^^^^___```aaabbbbbb```^^^]]]ZZZ[[[YYYVVVSSSPPPPPPQQQOOOOOONNNLLLKKKIIIHHHHHH@@@@@@@@@>>><<<999666444222000///---,,,,,,,,,,,,+++++++++*********))))))+++)))&&&&&&'''(((((('''))))))******++++++,,,,,,((('''&&&%%%%%%'''(((******+++---///111333444444777666333000---+++***)))***,,,000333555555444333000000000000///...,,,,,,000000111111111111000000111111111000///...,,,,,,)))***+++++++++)))(((''')))((('''&&&&&&&&&&&&&&&%%%&&&(((***+++,,,,,,,,,***++++++++++++***))))))((('''&&&&&&((())))))(((******++++++++++++************+++,,,,,,,,,,,,+++((()))+++---.........---------------------------////////////000000000000000000111222333333444444222222222222222222222222333444444555555444444333333444777999<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999888888888888666999<<<===@@@EEEMMMTTTYYY\\\___aaaaaaaaabbbddddddeeefffgggggghhhhhhhhhfffggghhhiiihhhgggeeedddaaaaaa`````````]]]YYYVVVPPPLLLFFFAAA===999555333444333000///...000222333333777>>>HHHWWWkkk~~~}}}zzzwwwvvvtttrrrpppsssrrrrrrqqqmmmcccWWWMMMIIICCC>>>======>>>CCCIIISSSbbbwwwyyyssspppfff___XXXWWW[[[^^^]]]YYYNNNJJJDDDAAAAAABBBCCCCCC===<<<;;;:::999::::::;;;888666444444444444222000000///...---,,,+++++++++))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++******************++++++000------000111000333777<<>>;;;888555333111///...,,,+++++++++++++++++++++*********))))))---+++)))((()))******)))&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&''')))***+++---///111333444444555444222000...---,,,,,,***,,,000333555555444333000000000000///...---,,,///000000000000000000///---------,,,+++***)))((())))))))))))))))))(((((((((((('''&&&&&&&&&''''''''''''&&&&&&'''((()))******++++++++++++***)))))))))'''&&&&&&((())))))((()))******++++++******))))))***++++++,,,,,,++++++******++++++,,,+++++++++------------------------////////////000000000000000111111222333333444444222222222222222222222222333444444555555444444333333555777999;;;???EEEHHHMMMSSS[[[aaaddddddddddddZZZSSSIIIBBB@@@@@@AAABBBIIIPPPYYY___cccjjjttt|||yyynnneee^^^XXXTTTOOOOOONNNMMMNNNSSS[[[aaakkkyyy}}}vvvrrrgggccc\\\UUUPPPJJJFFFBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999::::::;;;999;;;>>>@@@BBBHHHPPPVVV[[[]]]```bbbaaaaaabbbccccccdddeeefffgggggggggfffffffffhhhhhhhhhfffeeecccbbbbbbaaaaaa```^^^ZZZWWWRRRMMMGGGAAA===999666444555333111//////000222333333777===HHHWWWkkk~~~{{{yyywwwvvvsssqqqqqqqqqqqqqqqnnnfff[[[RRRKKKEEE@@@@@@??????CCCHHHQQQ___sssxxxrrrnnnddd]]]VVVUUUYYY\\\[[[XXXNNNIIIDDD@@@@@@AAABBBBBB>>>===<<<:::999999::::::888666444444444444222000...---,,,+++***))))))))),,,+++***)))))))))+++,,,)))************+++++++++******************************++++++,,,,,,,,,,,,///---,,,///000000444999@@@PPPcccqqq}}}zzzxxxxxxzzzyyy{{{xxxmmmiiiccc___^^^^^^______^^^___```aaaaaa___^^^\\\[[[[[[ZZZWWWSSSPPPPPPQQQQQQPPPOOOMMMJJJHHHGGGFFFGGGEEEAAA===:::666444333000///---+++*********++++++++++++***************---+++******++++++***)))(((((((((((('''''''''''')))((('''''''''((()))******+++---000222333444444444333222000///.........***---000333555555444333111000000000///......---///......------......///++++++++++++***((('''&&&(((((('''''''''(((((()))'''''''''&&&''''''(((((()))'''&&&%%%%%%''')))+++******++++++******)))((()))'''&&&'''((())))))))))))******++++++******))))))***++++++,,,,,,++++++,,,+++******)))))))))***------------------------////////////000000000000111111111222222333333444333333333333333333333333333444444555555444444333444555666777999<<>>>>>======<<<<<<;;;;;;<<<<<<======>>>>>>:::999999:::;;;<<<======;;;>>>BBBDDDFFFLLLTTTZZZ]]]___bbbcccbbbbbbbbbcccaaabbbeeefffggggggeeedddeeefffgggggggggfffeeeddddddcccbbbbbbbbb```\\\ZZZTTTOOOGGGAAA===:::888666555333111000///000222333333666===FFFUUUkkk|||zzzyyywwwtttrrroooooopppqqqpppiii___WWWMMMHHHDDDCCCAAA???AAAEEEMMMZZZlll}}}yyyqqqlllbbb\\\UUUTTTWWWZZZYYYVVVNNNIIIDDD@@@???@@@@@@@@@???>>><<<;;;999999999888888666444444444444222000...---,,,+++***)))))))))...,,,)))'''''')))+++---)))************+++++++++)))))))))*********************+++,,,------.........,,,,,,///000111666===GGGXXXlll{{{zzzuuutttwwwzzzzzzvvvyyyyyylllgggaaa]]]]]]^^^___```^^^___```aaaaaa___^^^\\\\\\\\\[[[WWWSSSQQQPPPQQQRRRQQQOOOMMMJJJHHHFFFEEEGGGEEEAAA===999666555444000///---+++******++++++************************+++***)))***++++++)))'''*********))))))(((((('''''''''&&&&&&''''''((()))***,,,...000222333444555555444222111///.........+++---000333555444333222111000000///..................---,,,,,,---......------------,,,***)))((('''&&&%%%%%%&&&''')))***''''''&&&''''''((())))))(((((((((((()))+++,,,---***************))))))((()))(((&&&''')))******)))))))))************))))))))))))***+++++++++++++++,,,+++***))))))***+++,,,------------------------////////////000000000000111111111222222333333333333333333333333333333333333444444555555444444333444555666666777:::>>>AAAGGGLLLTTT\\\aaadddgggiiihhhaaaWWWMMMFFFBBB@@@@@@???DDDMMMTTT[[[dddooowww|||yyyrrrmmmaaa___ZZZUUUQQQOOOPPPPPPRRRXXX```iiisss{{{uuuoooggg^^^VVVOOOIIIEEE@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>============;;;<<<<<<===>>>??????@@@;;;;;;;;;;;;;;;<<<=========@@@DDDGGGIIINNNVVV\\\___bbbddddddcccbbbbbbcccaaaccceeeggghhhgggfffdddeeeeeeffffffffffffeeedddfffdddcccccccccaaa___\\\WWWQQQIIIBBB===;;;999888555444222111000000111222222666<<>>>>>AAAIIITTTeeevvv{{{qqqlllbbb\\\VVVUUUWWWXXXXXXVVVOOOJJJDDD???>>>>>>???>>>???>>>===;;;:::999888777777666444444444444222000000///...---,,,+++++++++***))))))((()))+++,,,...))))))*********+++++++++***************+++++++++))))))***+++,,,---...///---+++,,,///000222:::BBBOOOaaavvvxxxtttuuuzzzvvvuuuyyyzzzkkkggg```\\\\\\^^^``````___```aaabbbbbb```^^^]]]]]]]]][[[XXXSSSQQQPPPQQQRRRQQQOOOMMMJJJHHHFFFEEEFFFDDDAAA===:::888777666111000...---,,,+++,,,,,,************************+++***+++,,,---,,,)))'''((((((''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%+++,,,...000222444555555666555333111///---,,,,,,+++---000333444444333222000///......---......///......------------......//////......---+++***)))'''&&&%%%%%%%%%'''((()))'''''''''''''''((()))***''')))***,,,,,,***)))''')))************)))(((((()))((('''''')))******))))))))))))******)))))))))))))))***++++++++++++***++++++******+++,,,...///------------------------////////////000000000000111222222222222222333333333333333333333333333333333444444555555444444333555555666666666888<<>>BBBIIIOOOVVV___iiipppxxx}}}|||oookkkfff```[[[VVVRRRPPPPPPRRRUUUXXX___iiivvv}}}zzztttooofff^^^VVVNNNHHHDDD======<<<<<<<<<<<<==================>>>>>>>>>>>><<<<<<======>>>???@@@@@@>>>===<<<<<<;;;;;;;;;<<<===AAAEEEHHHKKKPPPXXX]]]aaaccceeefffdddccccccdddcccdddfffhhhiiihhhgggfffeeeeeeffffffffffffffffffgggeeedddccccccbbb```^^^YYYTTTKKKDDD???<<<;;;999555444333222111111111111111666<<>>FFFOOO___qqq}}}rrrlllccc^^^YYYVVVWWWYYYYYYXXXPPPKKKEEE@@@>>>=========???>>>===<<<:::999777777777666444444444444222000000///...---,,,+++++++++$$$&&&(((+++------------))))))*********++++++++++++++++++,,,,,,,,,------'''((()))***+++,,,---...,,,+++,,,///111444>>>IIIYYYkkkxxxsssuuu}}}{{{uuuwww|||}}}yyymmmgggaaa\\\\\\^^^```aaa```aaabbbccccccaaa```^^^^^^]]]\\\XXXTTTQQQPPPQQQQQQPPPOOOMMMJJJHHHGGGFFFEEEDDDAAA>>>;;;999777666222111///---,,,,,,,,,---***************+++++++++------...000111///,,,)))((((((((((((((('''''''''&&&'''''''''((((((((((((+++,,,...000333444555555666444222000...,,,+++***,,,...111333444444333111///...---,,,,,,,,,.........///000000000000///.........------,,,***)))(((''''''&&&&&&&&&''''''(((((((((((('''(((((())))))((()))+++,,,***'''### ))))))******))))))((('''***((('''''')))******)))((())))))******))))))(((((()))******++++++***************+++,,,---///000------------------------////////////000000000000222222222222222222222222333333333333333333333333333444444555555444444333555555666555555777;;;>>>FFFJJJQQQWWW\\\```eeehhhiiigggbbbZZZPPPHHHCCCBBB>>>AAAFFFKKKRRRZZZccciiiuuuzzz}}}vvvnnnfff^^^WWWRRROOOOOOOOOPPPRRRYYYaaagggnnnyyy~~~zzzvvvssslllggg___WWWPPPJJJDDDAAA::::::999999::::::;;;;;;<<<<<<======>>>>>>??????<<<<<<======>>>>>>??????>>>>>>===;;;;;;:::::::::===AAAFFFJJJMMMRRRYYY^^^bbbdddggggggfffeeeeeeeeeeeeeeefffggghhhhhhhhhhhhffffffffffffggggggggghhhgggeeedddcccccccccaaa```[[[UUUMMMFFFAAA>>>;;;:::666555444333222111111111111555;;;@@@HHHYYYooo}}}zzzxxxvvvsssqqqooonnnnnnnnnmmmhhh___XXXPPPJJJFFFDDDAAA<<<;;;===CCCKKKYYYkkk}}}rrrkkkccc```[[[XXXXXXYYYYYYYYYRRRMMMFFFAAA>>>======<<<=========<<<;;;999888777888666444444444444222000...---,,,+++***)))))))))"""%%%))),,,......---,,,)))************+++++++++++++++,,,,,,---.........(((((()))***++++++,,,,,,,,,,,,---000222777CCCOOOcccuuuwwwrrruuu}}}vvvuuuzzz}}}}}}xxxnnniiibbb]]]\\\^^^```aaaaaabbbdddeeedddcccaaa```^^^^^^\\\XXXTTTQQQPPPPPPPPPOOONNNLLLKKKIIIHHHGGGFFFEEECCC@@@<<<888555333111000...,,,+++++++++,,,))))))*********+++++++++------///111222111,,,)))((())))))))))))))))))***((())))))***************+++,,,...111333444555666333222000...---,,,++++++,,,...111333444444222111...,,,+++******+++---...///000222333333222000///......------,,,***)))((('''((((((((((((''''''&&&***)))(((((((((((((((((('''((()))***)))'''%%%$$$)))))))))))))))(((((('''***)))'''((()))+++******(((((())))))))))))((((((((())))))***************)))***+++,,,,,,,,,,,,,,,------------------------////////////000000000000222222222222222222222222444444444444444444444444333444444555555444444333555555666555555777;;;>>>BBBFFFLLLRRRXXX^^^dddggghhhhhhggg```WWWNNNHHHEEE>>>@@@CCCHHHOOOXXX```eeerrrxxxyyyoooddd^^^VVVUUUTTTRRRQQQRRRTTTVVV\\\bbbmmmwww~~~zzzvvvrrrooolllhhheee```\\\UUUNNNIIICCC???<<<777777777777777888999999;;;<<<<<<===>>>??????@@@========================<<<<<<;;;;;;:::;;;;;;;;;>>>BBBHHHLLLOOOTTT[[[```bbbeeeggghhhgggffffffgggeeeeeeeeedddeeefffhhhiiiggggggggggggggghhhiiiiiigggeeecccbbbccccccbbb```[[[VVVOOOIIIDDD@@@<<<999666555444333222111111000000555:::>>>CCCQQQdddttt|||yyywwwtttrrrooonnnnnnooonnniiiaaa[[[RRRLLLGGGEEEAAA<<<<<>>>>>BBBHHHOOOVVV\\\cccggghhhjjjkkkfff]]]SSSLLLIII===>>>AAAFFFNNNWWW___dddqqqxxxuuummmbbb```^^^ZZZVVVRRRPPPOOOTTTWWW\\\bbbiiiqqqyyy~~~zzzvvvooolllhhhdddbbb___\\\ZZZXXXSSSMMMGGGCCC???:::888666666666666666777888888;;;;;;<<<===>>>???@@@@@@============<<<<<<<<<<<<:::::::::::::::;;;<<<===???DDDIIINNNQQQVVV\\\aaabbbeeeggghhhhhhgggggghhheeedddcccbbbccceeegggiiihhhhhhhhhhhhhhhiiijjjjjjgggeeecccbbbccccccbbb```[[[WWWPPPJJJEEEAAA<<<999666555555444222111111000///555:::===@@@LLL^^^lll}}}{{{xxxuuusssooonnnnnnoooppplllddd^^^TTTMMMHHHEEEAAA======AAAAAAFFFPPP```qqq}}}xxxyyy~~~pppiiiccc```\\\XXXVVVWWWXXXYYYUUUPPPHHHBBB???>>>===<<<;;;;;;<<<===<<<;;;999888888666444444444444222000000000...---,,,+++++++++++++++***************+++)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222444:::IIIWWWrrrzzzuuuxxxvvvpppvvv{{{zzzyyyoooiiibbb]]][[[[[[[[[\\\```bbbeeeggggggeeebbb``````^^^ZZZVVVRRROOOMMMMMMRRRQQQNNNKKKIIIHHHHHHHHHIIIHHHGGGFFFCCC>>>777222111000...+++***))))))***///---***'''&&&(((+++,,,------,,,+++************---+++'''$$$######$$$%%%&&&%%%$$$###$$$&&&((()))...///111333333333222111111000...---,,,,,,------///000222333333222111000000...,,,******,,,...///...000333666777555333111///...---,,,,,,,,,,,,,,,''''''((()))))))))))))))&&&&&&'''(((((()))(((((()))))))))***+++++++++,,,...,,,))))))))))))(((&&&***)))'''&&&'''(((***+++(((((())))))******++++++***,,,......---++++++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111111111111111111111111111222333333444444333333555555555555555555444444666666666666777777777777???BBBGGGLLLQQQXXX___cccgggjjjkkkhhheee___SSSGGGCCC@@@AAAGGGMMMRRRZZZbbbkkktttuuuppphhhbbb]]]XXXUUURRRQQQRRRTTTUUUWWWYYY]]]```iiijjjnnnuuu}}}~~~zzzxxxuuuqqqlllhhheeecccXXXWWWTTTPPPLLLHHHFFFDDDDDDCCC@@@<<<999666444333333333333444555666777888::::::<<<===>>>>>>>>>>>>???>>><<<;;;::::::;;;;;;>>>??????>>><<<<<<===???CCCGGGLLLQQQUUUZZZ^^^aaacccdddfffhhhhhhgggfffeeegggggggggggggggfffffffffiiiiiiiiiiiiiiihhhgggggghhhgggeeecccbbbaaa``````^^^ZZZTTTNNNIIICCC===999888666444333333333222111//////222777<<>><<>><<<<<<<<<======<<<:::888777777777666555333222111000111000...,,,+++++++++,,,*********))))))))))))))),,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,------,,,,,,...333777@@@PPP___|||{{{|||zzzwwwwww}}}wwwnnniiibbb]]][[[[[[\\\\\\___aaacccddddddcccaaa______^^^ZZZVVVSSSOOOMMMLLLQQQOOOMMMKKKIIIHHHHHHHHHIIIHHHFFFDDDAAA===777333111000...+++***))))))***---,,,***(((((()))+++,,,++++++***)))))))))******+++***(((''''''(((***+++''''''&&&%%%&&&(((***+++...///111333444333222111111000...---,,,,,,------///111222444444333222111111///---++++++,,,...000///222555777888777444333333222///---+++)))((((((''''''((()))))))))))))))''''''((()))))))))(((((())))))))))))))))))******,,,***((('''(((((('''&&&'''(((((()))))))))))))))(((((((((((((((((()))))))))+++------,,,******+++************************,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111111111111111111111111222222333444444444444444555555555555555555555555555555666666666777777777<<>>===;;;999777666555555333333333444555666888888;;;;;;<<<===>>>>>>>>>>>>@@@???===<<<;;;;;;<<<<<<:::;;;;;;;;;:::;;;===???CCCGGGMMMRRRVVVZZZ___bbbcccdddfffggghhhgggfffeeeggggggggggggffffffffffffhhhhhhhhhhhhhhhgggffffffgggfffeeecccbbbbbbbbbbbb___[[[VVVPPPJJJEEE???;;;888666444333444444333222111000222666999@@@MMMYYYkkkzzz~~~{{{xxxvvvuuusssqqqrrrrrrnnnfff```VVVQQQKKKFFFCCCAAA???===???CCCMMM[[[gggttt~~~vvvvvv|||zzzooojjjdddbbb^^^ZZZXXXXXXZZZ[[[[[[TTTKKKDDDAAA???===<<<>>>?????????>>><<<:::999777777666555333222111000111000...,,,++++++++++++************))))))))))))+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,------------...---///333888AAARRRaaa}}}~~~}}}{{{||||||uuunnnhhhbbb]]][[[\\\\\\]]]___```aaabbbbbbaaa```___^^^]]][[[XXXTTTPPPMMMKKKNNNMMMLLLJJJIIIIIIIIIIIIJJJHHHDDDBBB???;;;666333111///---+++*********************)))******+++,,,))))))((((((((()))******''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((***+++...///111333444444222222000///...,,,,,,,,,,,,---111222333444555444444333333111///---,,,---///000111333666888999888666444333222000---***((('''&&&''''''((())))))))))))))))))))))))***))))))(((((()))))))))((((((((((((((()))(((&&&&&&'''(((((('''%%%''')))++++++***((('''))))))(((((((((((((((((((((***,,,,,,+++))))))***************************------------------------......///000000111111222111111111111111111111111333333444555555555555444555555555555555555555555555555555555666666666666888;;;???DDDJJJQQQXXX]]]hhhmmmppppppnnniii___VVVMMMGGGDDDGGGKKKPPPYYYaaaiiissswwwkkkaaaZZZUUUSSSQQQOOONNNMMMNNNNNNKKKJJJKKKMMMPPPSSSSSSSSSSSSRRRQQQQQQQQQPPPNNNLLLMMMLLLJJJGGGDDDAAA???>>>::::::::::::::::::;;;;;;777666666555555666666777444444444444555777888999<<<<<<===>>>??????????????????>>>===<<<<<<<<<<<<888999:::::::::<<>>===;;;:::777777666555333222111000000///...---,,,+++++++++******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000///000444999BBBTTTdddzzzsssmmmhhhaaa]]][[[\\\]]]]]]```aaaaaaaaaaaaaaaaaa```]]]\\\[[[XXXUUUQQQMMMKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJGGGCCC???<<<:::666444000///---+++************((()))***+++++++++++++++(((((((((((())))))***+++(((((()))((('''%%%###"""&&&&&&%%%&&&&&&'''))))))...///111333444444333222000///---,,,,,,,,,---...222333444555666666555555555333000...---...///111111333555777777777555444000///---,,,***)))((((((''''''((()))))))))))))))******+++******)))((('''*********))))))(((((('''((('''&&&&&&((()))))))))&&&''')))*********)))(((*********))))))((((((((((((***,,,---+++************************+++++++++......................../////////000111111222222111111111111111111111111333444555555666666555555555555555555666666666666444555555555666666666666666888<<>>???????????????>>>>>>======<<<<<<<<<<<<:::;;;<<<<<<<<<>>>BBBEEEGGGKKKQQQWWW[[[^^^aaadddeeeeeefffggggggffffffeeeeeeeeefffffffffffffffgggggghhhhhhhhhhhhhhhggggggeeeeeeddddddeeeeeefffgggdddaaa\\\WWWQQQKKKDDD@@@888666444444555666555444333111000333555888@@@IIIYYYjjj~~~{{{zzzxxxvvvvvvuuurrrnnnjjj^^^YYYRRRLLLIIIFFFCCCBBB>>>@@@FFFQQQZZZfffuuuyyypppkkkgggeeeaaa]]]ZZZYYYYYYYYY^^^YYYQQQIIIBBB???<<<;;;===>>>>>>>>>===;;;999888777777666555333222111000000///...---,,,+++++++++)))***************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------111///000444:::DDDVVVfffxxxqqqlllgggaaa\\\[[[]]]^^^^^^aaabbbbbbbbbbbbbbbbbbaaa\\\\\\[[[XXXUUUQQQMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKGGGBBB>>><<<999666444000///---+++******++++++((()))***+++,,,++++++***)))))))))))))))***+++,,,+++,,,------,,,***(((''''''''''''(((((()))******---///111444555555444333000///...---------...///333333444555666666777777666555111///......///000000111333444555555444333///...---+++)))(((((('''''''''((()))))))))))))))******+++******)))((('''+++++++++******))))))))))))((('''''')))++++++***)))((('''''''''(((***+++)))))))))((((((''''''''')))+++---...,,,+++++++++))))))*********+++++++++......................../////////000111111222222111111111111111111111111333444555555666666555555555555555666666666777777555555555666666666666777666888;;;>>>CCCJJJQQQWWW```hhhooorrrrrrpppkkkdddZZZSSSLLLKKKMMMQQQZZZbbbkkkuuuqqqllleee___[[[WWWRRRNNNMMMKKKIIIHHHHHHGGGEEECCCEEEDDDCCCCCCCCCCCC@@@???<<<;;;:::999888777666666888888777666555444333333666666555555555666666777555555555666777888999:::===>>>>>>????????????>>>============<<<<<<<<<;;;===>>>>>>======>>>BBBEEEJJJOOOUUUZZZ^^^aaadddfffffffffffffffffffffeeeeeedddeeeeeeeeeffffffgggggghhhiiiiiijjjjjjjjjiiiiiieeeeeeeeeeeefffggghhhiiigggddd___ZZZUUUNNNGGGBBB999777555555666666555444333000000333555888>>>EEEMMM^^^sss~~~{{{zzzyyywwwvvvtttqqqoooddd___WWWQQQLLLHHHEEECCC===>>>CCCLLLUUUaaappp~~~{{{rrrlllhhhfffbbb^^^ZZZXXXWWWWWW^^^ZZZSSSKKKDDD???======>>>>>>??????>>><<<:::999777777666555333222111000//////......---++++++***))))))******+++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((())))))***+++,,,,,,,,,000///111666<<>>??????>>>>>>===<<<======>>>>>>======<<<=========<<<<<<>>>BBBEEEMMMRRRYYY^^^bbbdddggghhhgggffffffffffffeeeeeeeeedddddddddeeeffffffggggggiiiiiijjjjjjkkkkkkjjjjjjffffffffffffggghhhiiijjjhhheeeaaa]]]WWWPPPHHHCCC;;;999777666666666555444333000///333666777<<>>>>>AAAAAAAAAAAA@@@???===<<<777777666555333222111000/////////...---,,,******))))))******+++,,,,,,,,,------,,,,,,,,,,,,------************************(((((()))***+++,,,------000000444;;;BBBMMM___nnnvvvooojjjfff```\\\\\\^^^___```^^^```bbbccccccbbb```^^^]]]\\\YYYVVVSSSQQQOOONNNNNNNNNNNNNNNMMMLLLJJJIIIJJJGGGDDD@@@>>>:::666333///...,,,+++***++++++,,,+++++++++*********************)))((((((((())))))###$$$%%%&&&&&&'''''''''''''''((()))************---///222444666666555555222111000//////000111222333333333444555666777888888666222///------...///...///000111222222222222000///,,,***(((&&&%%%%%%''''''((()))))))))))))))''''''((()))))))))(((((())))))))))))***************((('''''')))******)))((((((((((((((())))))***'''''''''((((((((((((((()))+++------,,,+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111111111111111111111111222222333444444444444444444555555666777777888888777777777777888888888999666777888999<<>>>>>======<<<>>>???@@@@@@@@@@@@???>>>===============@@@EEEIIIPPPUUU\\\bbbeeegggiiijjjggggggfffeeeeeeeeeeeeeeeccccccdddeeeeeefffgggggghhhhhhiiijjjjjjjjjjjjjjjgggggggggggghhhiiiiiijjjiiifffbbb^^^YYYQQQIIIDDD===;;;888777666666444333444000///222555555888<<>>???EEEKKKUUUdddrrr~~~xxxnnnkkkhhhccc___[[[YYYXXX]]]\\\WWWOOOFFFAAA@@@@@@AAABBBBBBBBBAAA???===<<<777777666555333222111000.../////////...,,,***)))))))))***++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,---...//////000222888AAAIIITTTeeettt~~~vvvooojjjeee```\\\\\\^^^``````\\\^^^aaaccccccaaa^^^\\\^^^\\\YYYUUURRRPPPOOOOOOOOOOOOPPPOOONNNLLLJJJIIIJJJHHHDDDBBB???;;;666333///...,,,+++***++++++,,,,,,,,,+++***)))))))))******)))((('''''''''''''''((((((((('''&&&&&&&&&&&&###$$$%%%&&&''''''''''''---///222444666666555555222222111000000111222333222222333333555666777888888666222///---,,,---...//////000111222222222222++++++***))))))((())))))'''(((((()))))))))))))))&&&&&&'''(((((()))((((((''''''(((((())))))******)))(((&&&&&&((()))((('''&&&''')))***+++***((('''******++++++,,,,,,------(((***,,,,,,+++***)))***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111111111111111111111111222333333444444333333444555555666777888888999777888888888999999999999666666777888:::@@@GGGLLLQQQ]]]iiinnnppprrrqqqnnnnnnhhhbbbaaabbbccciiippp~~~|||sssooojjjeee```ZZZUUUQQQKKKJJJHHHGGGFFFEEEBBB@@@=========<<<;;;;;;::::::<<<<<<==================999888888777777777888888666666777777888999;;;<<<<<<===============<<<<<>>>>>??????@@@EEEJJJOOORRRWWW^^^dddgggiiikkklllhhhgggfffeeeeeeeeeeeeeeeccccccddddddeeefffgggggggggggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjjjjiiigggccc___YYYRRRJJJDDD>>><<<999777666555444222555111///222444333444777???LLL^^^ooo}}}}}}{{{yyyvvvuuuvvvwwwsssmmmcccZZZRRRLLLFFFCCCAAA>>>???CCCHHHQQQ___mmm~~~}}}pppnnnjjjfffaaa]]][[[YYY]]]\\\WWWPPPGGGBBB@@@BBB@@@@@@@@@@@@???===<<<:::777777666555333222111000.../////////...,,,***)))))))))***+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111111444;;;EEEMMMXXXiiixxx~~~vvvmmmjjjgggbbb^^^]]]]]]___aaacccbbbbbbaaa```_________^^^]]][[[XXXSSSPPPPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMJJJFFFAAA<<<999777666222000...+++***+++,,,,,,***))))))(((((((((((((((+++***)))(((''''''((((((***)))(((&&&&&&&&&'''(((000,,,((('''))),,,------222222333666888888666444111000///...///000222333777666555444444555666777666444222000//////////////////111222222111000///...---+++)))((('''&&&&&&''''''''''''((((((((((((************))))))(((((()))(((((()))+++---,,,+++)))'''%%%%%%''')))***)))))))))))))))))))))))))))******+++++++++******)))******+++++++++,,,,,,,,,---+++***(((((()))+++,,,000000000000000000000000000000/////////111333444111111222222222333333333000111111222444555555666444444444555555555666666333555777888999888666555;;;999777777999===BBBEEEPPPWWWaaaiiinnnooooooooooooooommmkkkiiijjjmmmppp}}}wwwsssmmmeee___]]]XXXRRRMMMJJJIIIGGGFFFCCCBBB@@@>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>======:::999888888777777777888999:::<<<===>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDCCCBBBAAA<<<===???AAACCCGGGLLLOOOUUUXXX^^^dddiiikkkkkkkkkjjjiiihhhgggeeeeeedddddddddddddddeeeeeeeeeffffffiiiiiiiiiiiihhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhgggeeebbb]]]UUULLLFFF@@@>>>:::888888777666555555444222000000222444666>>>EEESSSfff{{{~~~~~~|||zzzyyyxxxwwwwwwvvvooofff^^^WWWPPPHHHCCC@@@======AAAEEENNN\\\jjj~~~xxxrrrkkkhhhgggccc]]]WWWYYYXXXTTTNNNFFFAAAAAABBBBBBCCCCCCDDDBBB@@@>>><<<888777555444333222111111...///000000...,,,***(((,,,,,,,,,++++++*********---------,,,,,,+++++++++******+++,,,,,,---......,,,+++++++++,,,...000111222666>>>JJJWWWdddooouuuvvvnnnhhheee```\\\[[[[[[]]]___bbbbbbaaaaaa```___^^^^^^]]]]]][[[WWWRRROOOOOOOOOOOOPPPQQQQQQPPPNNNLLLJJJMMMJJJFFFAAA<<<999666555000///---+++******++++++******)))((((((((())))))******))))))))))))))))))'''''''''''')))+++---......***&&&%%%(((***,,,,,,000000222444888999888777222111///......000222333666666555444444555666666666444333111000///000000...//////000000/////////...---+++)))(((''''''&&&''''''''''''(((((((((((())))))(((((((((((()))))))))(((((()))+++---,,,+++***(((&&&&&&((()))***)))(((((((((((((((((((((((()))***************))))))************+++++++++,,,---,,,+++*********,,,---------------------------...---------...///000111111111222222222333333333333333333333333333333333444444444555555555666666555666777888888888777666:::999777777999<<<@@@CCCLLLSSS]]]ffflllnnnoooppprrrrrrqqqooommmmmmooorrryyy}}}yyyrrriiiddd^^^YYYUUURRRPPPNNNLLLJJJHHHEEEDDDDDDCCCCCC@@@@@@???>>>>>>======<<<888888777777777888999999;;;<<<>>>???@@@@@@@@@???BBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@===>>>@@@BBBDDDHHHMMMQQQYYY\\\aaafffjjjkkkkkkjjjjjjiiihhhgggeeeeeeeeeeeeddddddeeeeeeeeefffffffffhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeffffffffffffgggfffeeebbb^^^VVVMMMGGG@@@===:::888777777666555333222111000111333666888===DDDPPPbbbvvv~~~|||zzzxxxwwwvvvuuuvvvqqqiiiaaaYYYQQQIIICCC@@@======???DDDMMM\\\iii}}}|||wwwqqqmmmlllhhh```ZZZXXXWWWSSSLLLEEEAAAAAABBBBBBBBBCCCCCCBBB@@@>>><<<888777555444333222111111,,,---------,,,***(((''',,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++++++++,,,...000111333888AAALLLZZZgggqqqwwwuuuooogggddd```\\\ZZZ[[[]]]___````````````______^^^]]]\\\[[[ZZZVVVQQQNNNNNNNNNMMMOOOQQQRRRQQQNNNJJJGGGLLLJJJFFFAAA<<<888555444111///---,,,+++***++++++++++++***))))))))))))***'''((()))***+++***)))(((&&&&&&'''((()))+++---...***(((%%%$$$&&&)))***+++//////000333777:::::::::333222000......///111222555444444333333444444555555444222111000000000111//////......---......///---,,,+++)))((('''''''''''''''''''''((((((((((((((((((&&&&&&'''(((+++,,,***)))((()))+++,,,,,,++++++)))''''''((())))))((())))))))))))))))))))))))((())))))******))))))((()))))))))*********++++++------+++++++++,,,---...------------------------...---------...///000111111111222222222333333333666555555444333222111111444444555555555666666666666777777777777888888888999999888888999;;;===>>>FFFMMMWWWaaahhhmmmppprrrxxxxxxwwwuuurrrqqqrrrsssuuuxxx}}}~~~zzzssslllgggccc^^^[[[VVVRRRNNNKKKIIIGGGEEECCC@@@@@@???>>>============888888888999:::;;;===>>>>>>???AAACCCDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDCCCBBBAAA@@@???>>>???BBBDDDFFFJJJPPPTTT^^^```dddhhhkkkkkkkkkjjjjjjiiihhhfffeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeegggfffdddbbb^^^WWWOOOIII@@@===999777777777666555222111000000222444777999<<>>BBBKKKZZZhhhzzz~~~yyyvvvtttoooeee^^^WWWUUUQQQJJJDDDAAAAAABBBAAABBBCCCCCCBBB@@@>>><<<888777666444222222111111,,,---------,,,+++)))(((,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111555:::DDDPPP^^^kkktttzzz}}}}}}tttnnniiifffbbb^^^\\\]]]___```______``````___^^^]]]\\\[[[[[[YYYUUUQQQNNNMMMMMMNNNOOOPPPPPPNNNLLLIIIGGGKKKIIIFFFAAA<<<888444333111000///---,,,,,,,,,,,,,,,++++++***************%%%&&&(((***+++***((('''((((((''''''&&&&&&&&&&&&((('''%%%%%%&&&)))+++,,,111000000222666999::::::333222000///...///111222333333333333333333333333444333222111000000111222000///...---------...///---,,,+++)))((('''''''''''''''''''''(((((((((((()))(((&&&&&&'''***---000***)))((()))+++,,,+++***+++)))''''''(((((('''&&&************************'''(((((())))))))))))(((((())))))))))))*********,,,,,,+++++++++,,,------/////////////////////////////////000111111222222111111222222222333333333666555555444333333222222555555555555666666666666888888777777777888999:::888999999999999:::::::::AAAHHHRRR\\\eeelllrrruuu}}}~~~}}}zzzvvvsssqqqqqqsssvvvzzz}}}~~~~~~}}}vvvpppkkkbbb]]]VVVQQQNNNJJJFFFBBB@@@@@@>>>===<<<<<<======999999:::<<<>>>@@@CCCDDDBBBCCCEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFDDDDDDCCCBBBAAA@@@???>>>???AAACCCFFFHHHMMMSSSWWW___aaadddhhhkkkllllllkkkiiiiiigggffffffeeeeeeeeeffffffffffffffffffffffffeeeeeeeeefffffffffffffffhhhgggggggggggggggfffffffffeeedddbbb^^^XXXQQQLLLBBB>>>:::777777777666666222222111111222444555777:::>>>GGGUUUggg{{{~~~{{{yyyvvvtttsssrrrtttrrrooohhh___TTTIIICCC@@@===;;;===@@@HHHWWWddduuu~~~{{{uuujjjbbbWWWTTTOOOHHHCCCAAA@@@AAA@@@AAABBBCCCBBB@@@>>><<<999888666444222111111000////////////...---,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...000111666<<>>AAADDDGGGIIIHHHIIIKKKLLLMMMMMMLLLLLLKKKJJJHHHFFFEEEEEEFFFGGGDDDCCCBBBAAA@@@???>>>>>>@@@BBBDDDGGGJJJOOOUUUYYY]]]___cccfffiiikkklllllliiihhhgggffffffeeeffffffffffffffffffffffffeeeeeedddeeeeeeeeefffffffffggghhhhhhggggggfffffffffeeefffeeecccbbb___ZZZTTTOOOEEEAAA<<<888777777666666444444333222222222333444777<<>><<<999888666444222111000000////////////...------,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,---///111222666===IIIXXXgggttt}}}~~~sssmmmfffccc___[[[YYYZZZ\\\^^^]]]___```aaaaaa```^^^]]][[[ZZZYYYUUUPPPMMMMMMMMMQQQOOOLLLIIIHHHHHHHHHIIIFFFEEECCC@@@<<<888555333,,,,,,+++***)))(((''''''++++++***))))))))))))***%%%&&&'''((((((((('''&&&'''(((((()))))))))((('''&&&'''((())))))+++...000666555444444555666555444111000///...///000222333222333333444444333333222111000///...///000111222111111000///............,,,+++***)))((((((((((((''''''''''''((((((((((((***)))))))))+++...111333+++***)))***+++,,,+++)))(((''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************)))))))))*********++++++((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///111111222222222333333333111222333444555666777777555555666666666777777777888888999999999:::::::::999999999999999999999999===BBBKKKTTT^^^hhhqqqwww~~~{{{uuuqqqooopppsssvvvyyyyyyzzz|||}}}sssiiibbbYYYPPPHHHDDDBBB???===;;;;;;;;;<<<===>>>???BBBFFFIIILLLNNNPPPQQQRRRSSSSSSRRRQQQPPPNNNMMMJJJGGGEEEEEEFFFFFFCCCBBBAAA@@@???>>>>>>???@@@BBBEEEHHHLLLQQQWWW[[[]]]___bbbeeehhhjjjkkklllhhhhhhgggfffffffffffffffeeeeeeeeeeeeeeedddddddddddddddeeeeeefffgggggggggffffffeeeeeedddccccccccceeedddcccbbb___[[[VVVRRRIIIDDD>>>:::888777666666555555444333222222222222666;;;CCCNNN]]]qqq~~~|||yyywwwuuutttssspppqqqpppkkkaaaUUULLLFFFAAA>>>===>>>???CCCMMMXXXeeettt~~~ssskkk[[[UUUMMMGGGCCCAAA@@@??????@@@AAABBBAAA@@@>>>===:::888666444222111000000...------,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222666>>>LLL]]]mmmzzztttnnnfffccc___[[[YYYZZZ\\\]]]]]]___aaabbbcccaaa___^^^[[[[[[YYYVVVQQQNNNMMMNNNPPPNNNLLLJJJHHHGGGGGGGGGDDDCCCBBB@@@===999666444,,,,,,,,,+++***)))((('''******)))((((((((()))))))))))))))))))))((((((((($$$%%%'''(((************%%%''')))))))))***...111555444444555777666444222000///......///111333555222333444555555444333222///...---------///000111////////////...---,,,,,,,,,+++***)))((((((((((((''''''''''''(((((((((((()))))))))***,,,...000111+++***)))***++++++***))))))((((((***++++++***((('''''''''''''''''''''''''''((()))***++++++++++++************+++++++++,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///111111222222222333333333222222333444555666777777555666666666777777777777888888:::;;;;;;;;;:::999::::::999999999999:::;;;<<<@@@HHHPPPZZZdddnnntttyyy}}}~~~zzzvvvsssrrruuuxxxzzzzzz{{{}}}~~~}}}{{{rrrhhh\\\SSSNNNLLLHHHEEEBBBAAABBBBBBEEEFFFHHHKKKNNNRRRUUUVVVYYYYYYZZZZZZYYYXXXVVVUUUQQQOOOKKKGGGEEEDDDDDDEEEBBBAAA@@@???>>>>>>???@@@@@@BBBEEEHHHLLLRRRXXX\\\```aaacccfffhhhiiijjjjjjhhhhhhgggffffffffffffgggeeeeeedddddddddcccccccccdddeeeeeefffgggggghhhhhhffffffeeeddddddcccbbbbbbeeecccbbbaaa```\\\XXXTTTMMMHHHAAA;;;888777666666444444333333333333333333666;;;BBBLLLYYYkkk~~~|||zzzxxxwwwvvvuuuppprrrrrrlllbbbWWWOOOKKK@@@>>>>>>??????@@@HHHQQQ]]]mmm~~~|||~~~xxxppp^^^WWWNNNGGGCCCAAA???>>>>>>???AAAAAAAAA@@@>>>===:::999777444222111000///...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,---...///111222777@@@OOObbbsssvvvooohhheeeaaa]]][[[\\\^^^___^^^___bbbccccccbbb```^^^\\\\\\ZZZVVVQQQNNNNNNNNNMMMMMMMMMLLLJJJHHHEEEDDDBBBBBBAAA???===999666555/////////...---,,,+++******))))))(((((((((((((((---,,,+++***))))))******"""###%%%'''((((((''''''###&&&)))))))))***...111333333444666888777555222///.........///222444666333333555555555555333333------,,,,,,---...000111---...//////...,,,+++)))++++++***)))((((((((()))''''''''''''((((((((()))'''((()))+++,,,---...///,,,***)))***++++++***)))***)))***,,,......,,,***************************(((((()))++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,---......---........................---...000222222222111111111111222222222333333333333333444444555666666777666666666666777777777777777888:::<<<<<<;;;:::999;;;:::999999999:::;;;<<<;;;???FFFNNNWWWaaalllrrrvvvzzz}}}zzzxxxvvvyyy{{{}}}}}}~~~|||~~~{{{mmmcccYYYVVVRRRNNNKKKJJJJJJJJJNNNOOOPPPSSSWWWZZZ]]]_______________^^^\\\ZZZYYYSSSPPPLLLHHHEEECCCCCCDDDAAA@@@???>>>>>>???@@@@@@@@@BBBEEEHHHLLLRRRXXX]]]cccdddeeeggghhhhhhiiiiiihhhggggggffffffffffffgggdddddddddccccccbbbbbbbbbeeeeeeffffffggghhhiiiiiihhhhhhgggfffeeeeeedddddddddcccbbbaaa```]]]YYYUUUOOOJJJBBB<<<999777666666222222222333333444444444777<<>>???@@@AAAAAA@@@>>>===:::999777444222000//////000000///.........//////*********++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......------------...000111333999BBBRRReeewww}}}zzzwwwrrrjjjgggaaa\\\YYYYYYZZZ[[[ZZZ]]]aaadddeeecccaaa___]]]\\\ZZZUUUPPPNNNMMMNNNOOOOOOOOONNNMMMKKKIIIGGGCCCBBB@@@===:::888555444000///---+++***)))((((((''''''''''''((((((((((((+++***)))))))))***,,,---+++***)))(((((()))***+++'''''')))***,,,...///000555444555666777666444111///......///000222444555777555333333333444333222((()))***+++---...//////......///111222111---***))))))(((((((((((())))))+++***((('''''''''((()))+++***))))))+++---000222.........,,,)))((()))***((((((((((((''''''''''''))))))))))))***+++,,,---+++*********))))))((((((************************,,,,,,---,,,+++***)))(((---,,,++++++,,,---,,,+++---......///000111111222000111111111111222222222333333222111222333444555::::::999999888777777777999999:::::::::999999888999999888888999999:::;;;999===BBBIIIPPPZZZcccjjjuuuyyy~~~{{{{{{{{{{{{|||~~~uuunnnhhh```ZZZWWWVVVVVVVVV[[[ZZZZZZ]]]```ccceeeeeehhhfffeeecccbbb___[[[XXXSSSPPPKKKHHHFFFDDDBBB@@@@@@@@@????????????@@@@@@@@@CCCFFFJJJNNNSSSYYY]]]```aaaccceeeggghhhiiiiiifffffffffeeeeeedddddddddeeeddddddcccbbbbbbbbbccceeeeeeffffffgggggghhhhhhiiiiiihhhgggfffdddbbbaaacccccccccbbb```^^^[[[ZZZPPPKKKDDD>>>:::888666555333222000//////111222444555777===FFFQQQ___ttt|||xxxvvvvvvvvvvvvrrrnnnjjjeee]]]SSSKKKGGGAAA<<<<<<;;;;;;@@@EEESSS^^^pppsssmmmssszzzzzzwwwiii\\\NNNFFFAAA<<<;;;======>>>AAABBBBBB@@@>>><<<:::999777444222000//////++++++,,,---------,,,,,,***)))))))))***++++++,,,---------.........//////000///---,,,++++++,,,,,,+++...111111///000333777===FFFWWWjjj{{{~~~zzz~~~sssmmmjjjfffaaa\\\YYYYYYZZZ[[[[[[]]]aaadddeeeccc```^^^]]]\\\ZZZVVVQQQNNNMMMNNNQQQQQQPPPOOOLLLIIIFFFEEECCCBBB@@@===:::777555444000///---+++***)))((((((((((((((()))))))))******)))))))))))))))***++++++***))))))))))))))))))***)))******+++---...//////444444444555666555333000------,,,---...000222333666555333333444444222111/////////////////////////////////111222111...+++)))))))))(((((()))))))))+++***)))((('''(((((()))***)))(((((()))+++---///---......,,,)))((()))***%%%%%%&&&'''((()))************))))))((()))))))))************)))))))))(((++++++++++++++++++++++++***+++++++++,,,+++++++++---,,,,,,,,,---------,,,---------...///000000000000111111111111222222222555444333333333444666666777777777777666666666666999999999::::::999999888999999888888999999:::;;;:::===AAAFFFMMMVVV```fffooottt{{{~~~}}}}}}}}}~~~yyyrrrooommmlllllliiihhhhhhiiikkkmmmnnnnnnmmmkkkhhhfffdddaaa]]]ZZZTTTQQQLLLIIIGGGEEEBBBAAA??????>>>>>>>>>???@@@@@@AAADDDHHHLLLPPPUUU[[[___bbbbbbccceeefffffffffffffffffffffeeeeeeeeeddddddeeeddddddcccbbbbbbcccccceeeffffffgggggghhhiiiiiigggggghhhggggggfffeeedddcccccccccbbbaaa^^^\\\ZZZRRRMMMFFF???<<<999888666444333222111111222333444555666;;;EEEOOO]]]rrr|||yyyvvvvvvvvvuuurrrooolllggg^^^SSSKKKGGGAAA<<<<<<;;;;;;???DDDOOO[[[mmmrrrkkkpppwww|||{{{xxxkkk]]]NNNFFF@@@<<<;;;======>>>@@@AAAAAA@@@>>><<<:::999777444222111000///---------------,,,+++******************+++,,,,,,---------------------.........---,,,,,,,,,---...+++...000000///000333777???JJJ[[[nnn~~~}}}zzz~~~|||qqqjjjiiifffaaa\\\YYYYYYZZZ\\\[[[]]]aaacccdddbbb```^^^]]]\\\ZZZVVVQQQNNNMMMMMMSSSRRRQQQOOOLLLHHHEEEBBBDDDCCC@@@===:::777555444//////---,,,***))))))))))))))))))*********++++++'''(((((()))))))))))))))((())))))******))))))((())))))***+++---///111222333333333444555444222///++++++++++++---///111222555444333444555444111///,,,,,,,,,,,,,,,,,,,,,,,,/////////000111000...+++******))))))))))))************)))((((((((((((((()))((('''''''''(((***+++,,,------,,,)))((())))))%%%%%%&&&'''((()))******+++***)))(((''''''''''''************))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,---------------------------,,,,,,------......//////000111111111111222222222666555555555555666777777666666666666777777777777888999999::::::999999999999888888888888999::::::<<<===???BBBGGGPPPYYY```gggnnnxxx~~~~~~|||zzzxxxxxxyyyyyyxxxwwwtttqqqnnnkkkhhhddd___\\\UUUQQQMMMJJJGGGFFFCCCAAA>>>======<<<===>>>???@@@CCCFFFJJJNNNRRRWWW]]]aaaccccccdddeeeeeeeeeddddddffffffeeeddddddddddddeeeeeeddddddcccccccccccccccffffffggghhhhhhiiiiiijjjgggggghhhhhhiiihhhhhhhhhdddddddddcccbbb___]]]\\\TTTOOOHHHAAA>>>;;;999888555444333222222333444555444555:::CCCLLLZZZnnn~~~{{{yyywwwvvvuuusssrrrpppnnniii```UUULLLGGGAAA===<<<;;;:::===CCCKKKVVViii|||qqqhhhkkkqqqxxx|||yyymmm___OOOEEE???;;;:::<<<<<<===???@@@@@@???===<<<:::888666444222111000000///.........,,,+++***)))+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///***---//////...000444888BBBNNNaaattt}}}{{{}}}rrrlllhhheee```[[[YYYYYYZZZ\\\\\\^^^```bbbcccbbb```^^^\\\\\\ZZZVVVRRRNNNMMMMMMRRRQQQPPPNNNLLLHHHEEECCCDDDCCCAAA===:::777555333///...---,,,+++*********)))))))))*********++++++&&&'''((())))))((('''&&&'''((()))******)))((('''&&&&&&'''))),,,000222444222222111222333333111///*********+++---///111222444333333444555333000---'''((()))***+++------......------///000///,,,*********))))))))))))*********))))))((((((((((((((())))))((('''''''''((()))+++,,,---,,,***(((((()))((((((((((((''''''''''''+++***)))(((((((((((((((*********)))))))))))))))************************)))))))))******+++,,,------...///...------...///---------....../////////000000111111111222222222555555555555666666666777666777777888999:::::::::888888999:::::::::999999888888888888888999999:::<<<<<<<<<===AAAHHHQQQXXXaaaiiiuuu~~~}}}}}}}}}zzzwwwrrrnnnjjjeee```]]]UUUQQQMMMIIIGGGEEECCCAAA======<<<<<<<<<>>>@@@AAADDDHHHLLLPPPTTTYYY^^^aaabbbccccccdddeeedddddddddddddddcccbbbbbbccccccdddeeeddddddcccccccccddddddggggggggghhhiiiiiijjjjjjhhhiiiiiijjjjjjiiiiiihhheeeeeeeeedddcccaaa___]]]UUUPPPIIIBBB>>><<<:::888555444333333222333333444444555:::AAAJJJWWWkkk{{{}}}{{{yyyxxxvvvuuurrrqqqpppooolllcccWWWNNNHHHBBB>>>===;;;:::<<>>===<<<999888666444222111000000............---,,,+++***---,,,,,,++++++,,,------,,,,,,,,,++++++++++++***......---------.........***,,,...///...000555999DDDQQQfffzzz}}}~~~{{{{{{}}}}}}sssmmmgggddd___[[[YYYYYYZZZ\\\\\\^^^```bbbbbbaaa___^^^\\\\\\ZZZWWWRRRNNNMMMLLLNNNNNNNNNMMMLLLJJJGGGFFFEEECCCAAA>>>:::777444333///...---,,,++++++******((((((((()))))))))******&&&'''((())))))((('''&&&'''((()))******)))(((''''''''''''(((***---///111222111000111222222000///+++++++++,,,...000333444333333333444444222///,,,******+++---...///000111---,,,,,,---...---+++)))******))))))))))))******)))))))))))))))(((((('''******))))))((((((((((((***+++,,,,,,***(((((()))((((((((((((''''''''''''***)))))))))******+++,,,))))))))))))))))))******))))))))))))))))))))))))+++******))))))******+++,,,...//////---,,,...//////////////////000000000000000111111111222222222333333444444555555555555666666777888999::::::;;;777888999:::::::::::::::888888777777888888999:::<<<<<<;;;:::<<>>===<<<<<<===???BBBDDDGGGJJJOOOSSSVVVZZZ^^^aaaaaabbbcccdddeeefffffffffcccbbb`````````aaabbbccceeeddddddcccddddddeeeeeeggggggggghhhiiiiiijjjjjjkkkkkkkkkkkkjjjiiihhhgggffffffffffffdddbbbaaa___VVVQQQIIICCC>>><<<999888444444333222222222222222555555999@@@HHHTTTgggwww|||zzzzzzyyyvvvtttrrrrrrqqqpppmmmeeeYYYQQQJJJDDD???>>><<<:::;;;???HHHRRRcccuuuuuugggeeehhhlllwww{{{yyyqqqbbbRRRGGG???:::888::::::;;;<<<============<<<999888666444222111111000,,,------......---------------,,,++++++,,,,,,,,,++++++++++++++++++++++++/////////......---------***,,,.........111777;;;EEEUUUlll~~~{{{xxxyyy{{{zzzqqqlllgggddd___[[[XXXYYYZZZ\\\]]]^^^```aaaaaa```___]]][[[\\\[[[WWWSSSNNNLLLLLLKKKLLLLLLMMMLLLKKKIIIHHHEEEDDDAAA>>>:::666444222///...---,,,++++++++++++((((((((()))))))))******(((((((((((((((''''''&&&'''(((((())))))(((((('''+++***((('''((()))+++,,,333111000000111111000///,,,,,,,,,---///222444666444333222222222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++)))))))))(((((((((((()))))))))))))))))))))(((''''''***************)))))))))(((***,,,,,,***)))((((((%%%%%%&&&'''((()))******))))))))))))***+++,,,---))))))))))))************)))))))))))))))))))))))),,,+++)))(((((()))***++++++...000///,,,+++---/////////000000000000000000000111111111111222222222111222333333444444333333444555555666777888888888777888999999::::::::::::888777777777777888999999;;;:::999888999>>>DDDIIIWWW___kkkvvv~~~|||yyyxxxxxx|||}}}~~~~~~xxxrrrmmmhhhccc```VVVRRRNNNJJJHHHFFFDDDBBB@@@???======???BBBEEEGGGKKKNNNSSSVVVYYY[[[^^^aaaaaabbbdddeeefffgggggggggbbbaaa___^^^___```bbbcccdddddddddddddddeeeeeefffffffffggghhhhhhiiiiiijjjkkkkkkkkkkkkjjjiiihhhgggggggggggggggfffdddbbbaaaWWWRRRJJJCCC???<<<:::888444444333333222222111111444444777===DDDOOObbbrrr{{{zzzzzzyyyvvvssssssrrrqqqqqqnnnggg\\\TTTLLLFFFBBB@@@>>>:::;;;???GGGQQQ```rrryyyiiieeefffhhhqqq|||{{{xxxvvvpppbbbRRRHHHAAA;;;888999999:::;;;;;;<<<<<<<<<<<<888777666444333222111111,,,,,,---...............---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,....../////////......---+++---/////////222999>>>III[[[ttt}}}~~~|||yyyzzz|||xxxooojjjfffccc^^^ZZZXXXYYYZZZ\\\^^^^^^`````````___^^^]]][[[[[[[[[XXXSSSOOOLLLKKKKKKKKKLLLLLLLLLKKKIIIHHHEEEDDDAAA>>>:::666444222///...---,,,,,,,,,,,,,,,)))))))))*********++++++***)))((((((''''''(((((((((((((((''''''(((((((((***)))((('''(((***---///333222000000111222111000++++++,,,---///222444666555333111111111000...,,,))))))))))))))))))))))))///...------......---+++((((((''''''''''''((((((((())))))***)))((('''&&&((())))))*********))))))'''***,,,,,,***)))((((((%%%%%%&&&'''((()))************)))))))))******+++((()))))))))***************************************)))((('''(((***,,,---***---000...+++))),,,///////////////////////////000111111111111222222222000111333333444333333222555555666666777777777888777777888999::::::::::::777777777777777888999999999999888888888;;;@@@DDDPPPWWWcccmmmvvv||||||yyywwwvvvvvvyyyzzz{{{}}}~~~~~~zzztttooojjjeeebbbXXXUUUPPPMMMKKKIIIFFFEEEBBB@@@??????AAADDDHHHKKKPPPTTTXXX[[[\\\^^^```bbbdddeeeffffffgggggggggfffcccbbb```___```aaadddeeedddddddddddddddeeeffffffeeeffffffgggggghhhiiiiiiiiiiiijjjjjjjjjjjjiiiiiiggghhhhhhhhhgggeeecccbbbZZZTTTLLLEEEAAA>>>;;;:::555555555444444333222111222222444:::@@@KKK\\\lll}}}{{{zzz{{{zzzvvvssstttsssqqqpppnnnhhh^^^WWWNNNHHHDDDBBB???;;;<<>>:::666333222///...------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))'''''''''((())))))((('''&&&&&&'''((()))&&&&&&&&&'''***...333666444222000000111222111000+++++++++,,,///111444666666444111000000///...,,,))))))***,,,---...///000111///......//////...---''''''&&&&&&&&&&&&''''''((()))*********)))'''&&&''''''((()))******))))))'''))),,,,,,+++)))(((((()))(((((((((''''''''''''+++***)))((((((''''''((((((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&'''(((+++---///)))---///...***)))+++///.....................---000111111111111222222222111222333444444444333222888888888888999999999999666777888999:::;;;;;;;;;777777777777777888888999888888888888888:::>>>BBBJJJQQQ\\\gggqqqxxx~~~}}}zzzwwwuuuuuutttvvvwwwyyy{{{|||}}}~~~~~~}}}|||vvvqqqlllgggdddZZZWWWRRROOOMMMKKKIIIGGGCCCBBB@@@@@@BBBFFFJJJMMMTTTWWW[[[^^^___```bbbcccgggggghhhhhhgggffffffeeeeeecccaaa```aaaccceeegggdddddddddddddddeeefffgggeeeeeeffffffggghhhhhhhhhgggggghhhiiijjjkkkkkkjjjhhhhhhhhhhhhgggfffdddccc[[[VVVNNNGGGBBB???===;;;666666666666555444333222000000222777===GGGYYYiiivvv{{{yyy{{{zzzwwwrrruuusssqqqpppnnnhhh```YYYOOOIIIEEECCC@@@<<<<<>>;;;777444222///---++++++,,,,,,+++***+++******)))))))))))))))+++***)))(((((()))***+++((((((''''''''''''(((((('''((((((***+++---///000333333333222222111000///---,,,++++++,,,...111222444444444333111///...---******++++++,,,,,,,,,+++///000000000///...------((((((''''''''''''((((((******+++++++++,,,,,,,,,$$$%%%&&&'''((()))***+++******+++,,,+++***)))(((((((((((((((((()))******))))))))))))))))))))))))+++++++++*********))))))'''(((((()))***+++++++++,,,,,,,,,++++++************+++,,,---........................////////////000000000000111222333444444444444555555555555666777888888888999999999999::::::999999999:::;;;<<<::::::999999888999999999::::::::::::;;;<<<======DDDJJJTTT^^^gggooovvvzzzwwwxxxwwwuuurrrpppppppppuuuwwwzzz|||||||||~~~{{{|||}}}~~~}}}wwwqqqlllgggddd```[[[UUURRRRRRQQQNNNLLLIIIDDDBBBDDDFFFGGGMMMSSSTTTXXX]]]aaacccdddeeefffdddccccccbbbbbbccccccdddcccbbbbbbbbbbbbbbbbbbcccbbbccccccccccccccccccccceeeeeeffffffgggggghhhhhhhhhiiiiiijjjjjjjjjiiiiiiiiihhhggghhhiiihhhddd```YYYVVVQQQKKKEEE@@@<<<:::777666555333222222333333555555777:::===EEEUUUeeeuuu~~~zzzwwwvvvvvvvvvuuurrrrrrrrrrrrooojjjbbb]]]MMMKKKGGGCCC@@@???>>>>>>EEELLLYYYjjj{{{yyylllffffffiiilllvvvwwwwwwvvvtttqqqnnnllliiicccXXXMMMCCC===:::999666777999:::;;;;;;::::::777666555333222111000000000000000///......------,,,++++++******++++++,,,///---***((()))+++...000---------............///...,,,,,,000333777???GGG[[[pppzzzzzz}}}qqqjjjeeebbb^^^ZZZXXXYYY[[[]]]]]]^^^___``````___^^^]]]aaa```^^^YYYSSSNNNLLLKKKMMMNNNOOOMMMJJJGGGEEEEEEDDDCCCAAA>>>;;;777444222111///------......---,,,+++******)))))))))))))))***))))))))))))))))))***((((((''''''''''''(((((()))))))))***,,,...///000...//////000///...,,,,,,+++******+++---000333555444444444333111///...---***+++---...//////......000000000000///...---,,,''''''&&&&&&&&&&&&''''''))))))))))))************&&&&&&'''((()))******+++,,,+++***)))))))))******((((((((((((((()))******))))))))))))))))))))))))+++++++++*********))))))((((((((()))***+++++++++,,,,,,,,,+++++++++******++++++,,,---........................////////////000000000000111222333444444444444444555555555555777777777777888888888999:::999999999::::::;;;;;;;;;;;;:::::::::::::::;;;::::::::::::;;;<<<======CCCHHHPPPXXX```hhhooosssrrrssssssrrrooommmmmmnnnppprrruuuvvvvvvwwwxxxzzzzzz{{{|||}}}~~~~~~yyytttnnniiieee___[[[UUUSSSSSSSSSQQQNNNKKKFFFCCCDDDFFFGGGLLLRRRTTTXXX]]]aaacccdddeeefffccccccbbbbbbbbbbbbccccccbbbbbbaaaaaaaaaaaabbbbbbdddddddddddddddeeeeeeeeedddeeeeeeffffffgggggghhhhhhiiiiiijjjiiiiiihhhhhhiiigggggghhhhhhgggccc```[[[YYYTTTNNNHHHBBB>>><<<888777555333222222222333444444555888;;;BBBQQQ```nnn|||~~~zzzwwwvvvvvvvvvuuussssssssssssqqqkkkddd___RRROOOJJJEEEAAA???>>>===EEEMMMZZZjjj|||}}}pppiiihhhkkknnnuuuvvvvvvvvvuuussspppooommmfff[[[OOODDD===:::999666777888:::;;;;;;::::::777666555333222111000000111111111000//////......,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------...............,,,---111444888AAAJJJ```ttt|||}}}~~~sssmmmeeebbb^^^ZZZXXXYYY[[[]]]]]]^^^___``````___^^^]]]```___]]]YYYSSSOOOMMMLLLNNNOOONNNLLLHHHEEEEEEEEEDDDCCCAAA>>>;;;777444222111///------......---,,,+++******)))))))))))))))((())))))******))))))(((((((((''''''''''''((((((*********+++,,,...///000...///111333222111...---(((((()))+++...222555777444444333333111000...---***,,,///222333333222111000000000000///...---,,,'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********...,,,)))''''''(((***,,,((((((((((((((()))******))))))))))))))))))))))))+++++++++***************(((((())))))***+++++++++,,,,,,,,,++++++++++++***,,,,,,------...---------............////////////000000000000111222333444444444444444555555555555666666666666777777777777999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;<<<===>>>BBBFFFKKKQQQXXX___fffkkkmmmnnnnnnmmmkkkjjjjjjkkkooorrrtttuuuuuuuuuwwwxxxyyyyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}yyytttoooiiieee^^^ZZZUUUSSSUUUVVVTTTRRRMMMHHHEEEEEEFFFFFFKKKPPPSSSWWW]]]```bbbcccdddeeeaaaaaaaaa``````aaaaaaaaaaaa``````______``````aaabbbbbbbbbccccccdddddddddccccccdddeeeeeefffggggggiiiiiiiiiiiihhhhhhgggfffhhhgggfffggggggfffcccaaa^^^\\\WWWQQQKKKEEEAAA???888777555333222222222333333333444777999???LLLYYYeeesss~~~zzzwwwvvvvvvvvvuuuttttttttttttrrrnnngggbbbWWWTTTNNNHHHBBB???======CCCKKKWWWgggyyyvvvnnnlllnnnppptttuuuuuuvvvuuutttrrrqqqrrrjjj^^^QQQFFF>>>:::999666777888999::::::::::::777666555333222111000000222222222111000000//////,,,++++++******++++++,,,(((***---//////...,,,***------------............///---...222555999DDDNNNgggzzz|||rrrllleeebbb^^^ZZZXXXYYY[[[]]]]]]^^^___``````___^^^]]]______]]]YYYSSSOOOMMMMMMOOOOOONNNJJJGGGEEEEEEFFFDDDCCCAAA>>>;;;777444222///---++++++,,,,,,+++***+++******)))))))))))))))'''((()))******)))((('''(((''''''&&&&&&''''''((())))))******+++---...///...000222444444222///---((()))***,,,///222555666333333333222111000///...))),,,000444666555444222000000000000///...,,,,,,'''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((************************,,,+++)))((('''(((***+++((((((((((((((())))))***))))))))))))))))))))))))************************)))))))))******+++++++++++++++++++++++++++++++++---------...------,,,,,,............////////////000000000000111222333444333333444444444555555555555555555666666666666777999999::::::;;;;;;;;;:::;;;::::::::::::;;;;;;<<<:::::::::;;;;;;<<<===>>>AAACCCGGGLLLRRRZZZbbbgggiiikkkkkkkkkiiihhhiiijjjnnnpppssstttttttttvvvwwwwwwwwwxxxxxxyyyzzz{{{{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~zzzuuuqqqlllfffbbb[[[WWWTTTSSSVVVXXXWWWVVVPPPJJJFFFFFFFFFFFFIIINNNRRRVVV[[[___aaaaaabbbccc```______^^^^^^______```___^^^^^^]]]]]]^^^^^^___^^^^^^______``````aaaaaaaaabbbbbbcccdddeeeffffffiiiiiiiiihhhgggfffeeedddffffffffffffeeedddcccaaa```]]]YYYTTTNNNHHHCCC@@@999888666444333222222333444333333666888<<>>>>>???FFFRRRaaasss{{{rrrnnnppprrrvvvvvvvvvvvvuuusssrrrqqqssslllaaaTTTHHH@@@<<<:::777777888888999999999999666666444333222111111111222222111000000//////...,,,++++++******++++++,,,(((***---//////...,,,***,,,,,,---------.........///...000333555;;;GGGTTTlllzzzqqqllleeebbb^^^ZZZXXXYYY[[[]]]]]]^^^___``````___^^^]]]^^^^^^\\\XXXSSSPPPNNNNNNPPPPPPNNNKKKGGGEEEEEEEEEDDDCCCAAA>>>;;;777444222///---++++++,,,,,,+++***+++******)))))))))))))))'''((()))******)))((('''''''''&&&&&&&&&&&&''''''((((((((()))+++,,,......+++---000222111///,,,***++++++,,,...///111333444333333333222111000///...))),,,000444666666444333111111000000///---,,,+++))))))(((((((((((())))))'''''''''((((((((())))))++++++++++++************)))************)))((((((((((((((((((((())))))***))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++---------...------,,,,,,............////////////000000000000111222333444333333333444444444444555444555555555666666666666888999:::;;;;;;;;;::::::999999888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBEEEJJJOOOWWW```fffhhhiiijjjiiihhhggghhhjjjiiikkknnnooopppppprrrsssvvvvvvvvvwwwwwwxxxxxxyyy{{{{{{{{{|||||||||||||||||||||{{{||||||}}}~~~~~~~~~zzzvvvrrrmmmhhhccc___XXXUUURRRRRRVVVXXXYYYWWWQQQKKKGGGFFFEEEDDDHHHMMMQQQUUUZZZ]]]^^^___``````]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]\\\\\\]]]]]]^^^______`````````aaabbbcccdddeeeeeehhhhhhhhhgggfffeeedddcccdddeeeeeedddcccbbbbbbbbb```^^^[[[UUUOOOIIIDDDAAA:::999666444333222222222666444444666888<<>>DDDOOO]]]nnnvvvrrrsssuuuzzzzzzyyywwwuuutttrrrqqqrrrlllbbbWWWLLLDDD>>><<<888888888888888888999999666555444333222111111111111000000//////...------,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------------...//////000333666<<>>;;;777444222111///------......---,,,+++******)))))))))))))))'''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((***+++---///000///111222333222000---,,,------...///000000111111333333333222222000//////***---000333555555555444111111111000///---,,,+++***))))))))))))))))))***(((((((((((()))))))))***++++++******************((()))***+++***)))'''&&&((((((((((((((()))******))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------...---------............////////////000000000000111222333444333333333333444444444444555555555555666666666666888999:::;;;<<<;;;:::999888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>??????AAAEEEIIINNNUUU]]]bbbfffggghhhgggfffeeefffggggggjjjmmmooopppqqqsssuuuuuuuuuvvvvvvvvvwwwwwwwwwyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{|||}}}}}}}}}~~~|||xxxrrrlllhhhccc___\\\UUURRROOOPPPTTTWWWXXXWWWPPPKKKFFFEEEDDDCCCFFFKKKOOOSSSWWW[[[\\\\\\]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]^^^___``````aaa^^^^^^___aaabbbcccddddddfffffffffffffffeeedddccccccddddddcccbbbaaaaaaccc```___\\\WWWQQQJJJDDDAAA;;;999777555333222222222666444444777999<<>>;;;777444222111///------......---,,,+++******)))))))))))))))(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))+++---000222333555666666555444222000///,,,---...///000111111111222222222222222111000///---///111333555555555555222111111000///---+++***))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******************)))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---........................////////////000000000000111222333444222222333333333444444444555555666666666777777777777999:::<<<<<<;;;:::999999888888999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>@@@DDDGGGKKKQQQWWW[[[cccddddddcccaaa```aaabbbfffiiillloooqqqsssuuuxxxuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{{{{|||}}}~~~~~~|||wwwrrrkkkddd___[[[WWWUUURRROOOMMMNNNRRRVVVVVVVVVOOOIIIEEEDDDCCCBBBEEEJJJMMMQQQUUUYYYZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\^^^______```]]]]]]^^^___aaabbbcccdddddddddeeeeeeeeeddddddcccaaacccdddbbb```___aaacccaaa```]]]YYYRRRLLLFFFBBB;;;:::777555333222222222666333222666999;;;AAAGGGRRRbbbuuu~~~zzzwwwvvvvvvvvvuuuuuuttttttuuuuuussspppmmmbbb]]]TTTKKKDDDAAA??????@@@EEEMMMYYYhhhyyy~~~}}}||||||vvvsssmmmcccWWWKKKAAA<<<999888777666666777888999555555444333222222222222111111000000///.........,,,++++++******++++++,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,------------...000333555===OOO```tttyyyqqqmmmeeebbb^^^ZZZXXXYYY[[[]]]]]]^^^___``````___^^^]]]\\\\\\[[[XXXTTTQQQPPPPPPQQQRRRSSSQQQMMMHHHEEEDDDDDDCCCAAA>>>;;;777444222///---++++++,,,,,,+++***+++******))))))))))))))))))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''))))))+++---///222555666555555444222111///---,,,+++,,,...000111222222222222222222222222111000///000111222444555666666777222222111000///---+++***((((((''''''''''''(((((('''''''''(((((((((((()))(((((()))))))))*********,,,***(((&&&&&&''')))***((((((((((((((()))******))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,---......///.............../////////000000000000000111222333444222222333333333444444444666666666666777777777777777888:::<<<<<<;;;:::999:::999999:::;;;<<<===>>><<<;;;;;;<<<<<<===>>>???>>>@@@CCCFFFIIIMMMRRRUUU```aaaaaa```^^^]]]]]]^^^```cccgggkkkmmmooorrrtttuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzzzzzzz{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{rrrlllddd\\\VVVSSSPPPNNNQQQNNNKKKLLLQQQTTTUUUTTTNNNIIIDDDCCCCCCBBBEEEJJJLLLOOOTTTWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]\\\\\\^^^___```bbbccccccccccccdddeeeeeeeeeddddddaaacccdddbbb______aaaccccccaaa___ZZZTTTMMMGGGCCC<<<:::888555333222222222444111111555888:::???FFFNNN^^^rrr~~~zzzwwwvvvvvvvvvuuuvvvvvvvvvvvvwwwuuurrrooogggaaaXXXNNNEEEAAA???>>>>>>CCCKKKVVVdddtttzzzwwwqqqhhh[[[MMMBBB;;;999888777666666777888888555444444333222222222222222222111111000/////////,,,++++++++++++++++++,,,++++++,,,,,,---------,,,++++++,,,,,,,,,---------------000222444<<>>@@@<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<===>>>AAAEEEHHHLLLNNNPPPTTTVVVYYYZZZXXXWWWVVVVVVWWW[[[aaafffjjjnnnqqqtttrrrrrrqqqqqqrrrrrrssstttsssssstttuuuvvvwwwxxxxxxuuuuuuuuuvvvvvvvvvvvvvvvzzz{{{}}}~~~|||||||||{{{yyy|||}}}~~~~~~~~~|||{{{zzz}}}}}}}}}~~~}}}yyytttpppfffbbb[[[TTTOOOMMMLLLMMMKKKJJJJJJKKKMMMOOOQQQRRROOOLLLHHHEEEDDDFFFIIIKKKNNNNNNOOOQQQSSSUUUWWWYYYUUUVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^```aaacccdddbbbcccddddddeeeeeeddddddfffeeeddddddcccccccccdddeeebbb___[[[VVVOOOGGGBBB::::::999777666444333222444444444444555999???CCCPPP^^^nnn|||zzzuuutttuuuuuuuuuyyywwwvvvuuuuuutttqqqooofff```WWWOOOIIIDDDAAA???===???GGGTTTaaannn~~~}}}zzzxxxtttlllaaaTTTHHHAAA===888555777888666666777777777777666555333222111333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,///////////////.........///111333333666AAARRR___tttxxxooollldddbbb^^^ZZZWWWWWWZZZ^^^[[[\\\]]]___``````______^^^^^^\\\YYYTTTQQQPPPPPPQQQRRRQQQNNNKKKHHHHHHHHHFFFEEEBBB>>>;;;888666555111...+++************)))''''''(((((()))******+++******)))((((((((((((((((((((('''&&&&&&'''((()))******+++,,,...000222444555666666666444000---***,,,,,,---///000111222333666666666555444222111000......000111222333333333000000///...---,,,***)))))))))))))))))))))))))))*********)))(((&&&%%%$$$)))******)))((((((***,,,))))))))))))((((((((((((((('''''''''(((((('''%%%((((((((()))))))))))))))+++******++++++,,,---......------,,,++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,------...------------...............///111222333333222222333333333333333333333333555555555555555555555555888777777777888:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<============>>>@@@CCCFFFIIIKKKLLLPPPSSSVVVWWWVVVUUUTTTTTTVVV[[[```eeeiiimmmpppssssssrrrrrrrrrrrrsssttttttttttttuuuuuuvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz|||~~~}}}|||{{{zzzxxx{{{|||}}}~~~~~~}}}|||{{{~~~}}}{{{xxxssslllhhh^^^[[[UUUOOOKKKIIIIIIIIIIIIIIIJJJJJJLLLOOOQQQSSSPPPMMMHHHDDDCCCEEEHHHJJJMMMMMMNNNPPPRRRTTTVVVXXXVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]^^^___aaabbbcccbbbccccccdddddddddddddddfffeeeddddddccccccccccccdddbbb___[[[VVVOOOHHHCCC;;;;;;999888666555444333444444444444555999>>>BBBLLLZZZkkkzzz|||wwwvvvvvvvvvvvvyyyxxxvvvuuuuuussspppnnneee___WWWOOOIIIDDDAAA???>>>???FFFQQQ]]]iiiyyy}}}{{{wwwpppeeeXXXKKKCCC>>>999666888888666666888777666666666555333222111333222222111///......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------/////////////////////......111333333666AAARRR___tttuuulllhhhcccaaa^^^YYYVVVVVVYYY\\\YYYZZZ\\\]]]^^^]]]]]]\\\]]]]]]\\\XXXTTTQQQOOOPPPPPPQQQPPPMMMIIIFFFEEEEEEDDDCCCAAA===:::777555333111...+++)))))))))(((''''''(((((())))))************))))))(((((((((((((((((((((''''''((()))***+++)))***+++,,,///111333444555666666555333000---+++******+++,,,...///000111444555555444333222111000...///000111222333333333////////////...---,,,,,,******))))))))))))))))))*********)))((('''&&&%%%)))******)))(((((()))+++))))))))))))((((((((((((((('''&&&&&&(((******)))))))))))))))))))))))))))%%%%%%&&&''')))+++,,,---------,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,---------...///000111222222222222222333333333333333333333333333333444444555666666666999888888888888999:::;;;===<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<=========>>>>>>@@@AAACCCEEEFFFGGGJJJMMMRRRTTTTTTSSSQQQQQQVVVZZZ___dddhhhkkkoooqqqssssssrrrrrrsssssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttssssssuuuwwwxxxxxxyyy{{{|||~~~}}}||||||}}}~~~~~~~~~}}}|||}}}yyytttooohhh```[[[TTTQQQMMMHHHFFFEEEEEEFFFGGGGGGHHHIIILLLNNNQQQSSSPPPMMMIIIEEECCCDDDGGGHHHLLLLLLMMMOOOQQQSSSUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUVVVXXXYYYYYYZZZ[[[[[[[[[\\\^^^___aaabbbaaabbbccccccddddddcccccceeeeeeddddddddddddccccccdddbbb___[[[WWWPPPIIIDDD===<<<:::999777555555444333444444444555888===AAAGGGUUUfffvvvzzzxxxxxxxxxwwwyyyxxxvvvuuutttrrrnnnkkkddd___VVVOOOIIIDDDAAA>>>>>>???EEENNNXXXddduuu~~~{{{uuukkk^^^PPPGGG@@@;;;777888888666666888666666555555444333222111222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////////////////...000222333777CCCSSS___ssssssiiieeebbbaaa]]]YYYVVVVVVYYY[[[YYYZZZ\\\]]]]]]]]]\\\[[[\\\\\\[[[XXXSSSPPPOOOOOOPPPPPPOOOLLLGGGDDDCCCCCCCCCBBB@@@===:::777444333111...+++))))))((('''&&&(((((()))))))))*********))))))(((((((((((())))))'''&&&&&&&&&'''(((***+++)))***+++---///111444555555555555555333000...,,,)))***+++,,,---///000000333333333333333222111111...///000111222222222222000000000///...---,,,+++'''''''''(((((())))))))))))))))))))))))((('''&&&***++++++***(((((()))+++))))))))))))((((((((((((***(((&&&&&&(((******************))))))))))))((($$$$$$$$$%%%''')))***+++,,,,,,,,,,,,++++++******,,,,,,++++++++++++++++++++++++******++++++,,,---.........//////000000111000000111111222222222222333333333333333333333333222222333444555666777888<<<;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::999999999:::;;;<<<<<<======>>>>>>??????@@@AAAAAABBBEEEIIIOOORRRSSSRRRQQQQQQVVVZZZ___dddgggkkknnnppprrrrrrrrrqqqrrrsssssstttwwwvvvvvvvvvuuuuuuuuutttvvvuuusssrrrrrrtttwwwyyyxxxyyyzzz|||}}}~~~~~~~~~~~~}}}{{{zzzyyyuuupppjjjccc\\\TTTOOOLLLJJJHHHEEEDDDDDDDDDEEEEEEEEEFFFHHHJJJNNNQQQRRRRRROOOKKKGGGEEEEEEGGGHHHJJJKKKKKKMMMOOOQQQRRRTTTUUUTTTTTTSSSRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\^^^___``````aaabbbbbbccccccbbbbbbdddddddddddddddddddddccccccbbb___[[[WWWQQQJJJEEE???>>>;;;999777666555555333333444444555888<<<@@@DDDQQQbbbrrr}}}zzzyyyyyyxxxxxxwwwvvvuuutttqqqmmmiiiccc^^^VVVOOOIIIEEEAAA>>>>>>@@@EEENNNWWWbbbttt}}}yyyqqqdddUUUKKKBBB<<<777888777555444777555555555555444333222111111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...............////////////...000111444999EEETTT___ooo{{{~~~rrrhhhdddaaa```^^^ZZZWWWVVVXXX[[[ZZZ[[[]]]^^^^^^]]]\\\\\\ZZZ[[[ZZZWWWSSSPPPOOOOOORRRSSSQQQNNNJJJGGGEEEFFFAAAAAA???===:::777444222000...***)))))))))((('''))))))))))))************))))))(((((((((((())))))'''&&&&&&&&&'''(((***+++)))***+++---///222444666555555555444222000...---++++++,,,...///000111222222333333333222111000000...///000111111111111111222111111///---+++***((($$$$$$%%%&&&((()))******((()))))))))))))))((((((++++++,,,+++))))))+++,,,))))))))))))((((((((((((,,,***''''''((())))))(((************))))))))))))******))))))******+++,,,,,,+++++++++++++++******,,,,,,++++++++++++++++++++++++******++++++,,,---...//////000111111222222111111111111111111222222333333333333333333333333111222333444555777888888;;;;;;<<<;;;;;;;;;::::::<<<<<<;;;;;;::::::::::::888999999:::;;;<<<<<<=========>>>>>>????????????CCCGGGMMMQQQSSSSSSSSSTTTWWW[[[```eeehhhkkknnnqqqqqqqqqqqqqqqqqqrrrrrrssswwwwwwvvvvvvuuuuuuttttttuuutttrrrqqqrrrtttwwwyyyyyyyyy{{{|||}}}}}}}}}}}}}}}~~~~~~{{{xxxuuusssmmmiiiccc^^^YYYSSSMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFIIILLLOOOQQQRRRPPPLLLHHHFFFFFFHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQSSSSSSRRRQQQPPPOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRSSSTTTUUUWWWXXXXXXXXXXXXXXXYYYZZZ\\\^^^^^^___```aaaaaabbbbbbaaaaaaccccccdddeeeeeeeeedddccccccaaa^^^\\\XXXRRRKKKFFF@@@???<<<999777666555666222333444444555777;;;>>>CCCNNN^^^mmm}}}{{{zzzxxxxxxwwwvvvuuutttssspppkkkhhhbbb]]]VVVOOOJJJEEE@@@===>>>@@@FFFOOOWWWcccuuu}}}zzztttiiiZZZPPPCCC<<<777777666333333555555555555555444333222222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---.........//////000000///000222555<<>>;;;777444222000---***)))******))))))************************((((((((((((((())))))***))))))(((((((((***+++,,,)))***+++---000333555777555555444333222000///...------...000111222333444333333333222111000///......///000000111111111000222111000...,,,***((('''$$$$$$%%%&&&((()))******(((((()))*********)))))))))***+++***))))))+++---))))))))))))((((((((((((+++)))''''''(((((('''&&&)))))))))*********++++++++++++***)))(((((())))))++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,------,,,------...///000111111222111111000111111222222333333333333333333333333222222333444555666777888999999:::::::::999888888::::::::::::::::::;;;;;;888999999::::::;;;;;;;;;<<<======>>>??????@@@@@@CCCFFFLLLPPPRRRTTTVVVXXXYYY]]]bbbgggjjjmmmppprrrrrrqqqqqqqqqqqqrrrsssssswwwwwwvvvvvvuuuuuutttttttttsssrrrrrrsssuuuwwwxxxyyyyyyzzz{{{||||||{{{{{{||||||~~~|||yyyyyyzzz{{{|||~~~{{{{{{yyywwwsssoookkkiii```]]]XXXTTTQQQNNNKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGCCCCCCDDDEEEHHHKKKMMMOOOQQQOOOLLLIIIGGGGGGHHHIIIGGGGGGHHHIIIJJJLLLNNNOOOQQQPPPPPPOOOOOONNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRTTTVVVWWWWWWVVVVVVWWWWWWYYYZZZ\\\]]]^^^___``````aaaaaa``````bbbcccdddeeefffeeedddcccbbbaaa^^^\\\XXXSSSLLLGGGAAA???<<<888666555555555111222444444555666:::<<>>@@@AAABBBBBBBBBFFFJJJMMMQQQTTTXXX[[[[[[___dddiiilllooorrrttttttsssssssssssstttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrssstttuuuwwwwwwxxxxxxyyyyyyzzzyyyyyyyyy{{{|||}}}~~~xxxtttnnnmmmkkkjjjiiijjjjjjkkkkkklllnnnqqqsssvvvxxxyyy{{{zzzzzz{{{|||{{{yyywwwppppppnnnlllhhhdddaaa___XXXUUUQQQOOONNNMMMLLLJJJJJJJJJJJJJJJIIIGGGFFFEEECCCCCCDDDEEEFFFIIIKKKMMMNNNLLLIIIGGGFFFFFFGGGHHHFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNPPPRRRSSSUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\^^^^^^___````````````___aaabbbdddffffffeeedddcccbbb```^^^\\\YYYSSSMMMHHHAAA???;;;777555444444555111222444444444666999;;;>>>IIIWWWeeewwwzzzwwwuuutttrrrrrrrrrsssssspppkkkggg```[[[UUUOOOJJJEEE@@@===;;;???GGGOOOUUU^^^ooo|||{{{zzzsssfff\\\IIIBBB;;;999777444444777666666777777666666555555222222222222111111111111,,,,,,,,,,,,,,,,,,,,,,,,------......//////......------......///000000111111222333888AAANNN[[[cccmmmttt}}}uuummmjjjbbbbbb```]]]ZZZYYYZZZ\\\[[[\\\]]]^^^]]]]]][[[[[[XXXYYYXXXUUURRROOONNNOOOLLLLLLLLLJJJFFFDDDDDDDDD@@@AAA@@@???===999555333...,,,******,,,------,,,++++++******************((((((((((((((()))******((('''&&&%%%%%%&&&'''''')))***+++---000333666777555555444333111000000///...///000111222333444555444333333222000...---,,,...///000000000000000///,,,,,,,,,,,,+++***))))))---,,,,,,+++***))))))((('''((()))******+++******###$$$&&&&&&&&&'''***,,,))))))))))))((((((((((((######$$$''')))***)))'''''''''(((***+++,,,---...,,,,,,++++++++++++,,,,,,******************++++++))))))***+++,,,,,,------------,,,,,,------...///,,,,,,---...///000111222333222111000000111222222333333333333333333333333333333444444555666666666999:::;;;<<<===<<<;;;;;;777888999:::;;;;;;<<<===::::::999999999999999999;;;<<<===???@@@BBBCCCDDDBBBEEEHHHLLLOOOTTTYYY\\\]]]aaafffjjjmmmpppsssuuuuuuuuuuuuuuuuuuvvvwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvqqqqqqrrrsssuuuvvvvvvwwwvvvwwwwwwxxxxxxxxxwwwwww{{{{{{|||~~~yyytttmmmkkkgggccc___\\\ZZZZZZ\\\\\\]]]___aaacccfffggghhhhhhhhhjjjlllllljjjhhhggggggfffdddaaa]]]ZZZXXXUUURRROOOMMMLLLMMMMMMLLLIIIJJJJJJJJJHHHFFFDDDCCCDDDDDDDDDDDDFFFHHHJJJKKKKKKJJJGGGFFFEEEEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWYYYZZZ[[[]]]^^^______``````______aaabbbdddfffffffffdddcccbbb```^^^\\\YYYTTTMMMIIIAAA???;;;777444333444444000222444444444666888:::<<>>GGGNNNRRRZZZiiiyyy||||||{{{vvvjjjaaaLLLDDD>>>;;;999666666888666777777777777777666555333333333222222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...---------...///000000111222222444999CCCPPP\\\dddooovvv}}}}}}~~~xxxppplllhhheeeaaa]]]ZZZZZZ[[[\\\\\\\\\]]]^^^```___\\\ZZZYYYYYYXXXUUUQQQNNNNNNNNNMMMMMMLLLJJJFFFDDDCCCCCCEEEDDDBBB>>>;;;888555444000...,,,,,,------,,,+++***)))'''&&&&&&(((***+++))))))(((((((((((())))))((((((''''''''''''(((((()))***---000222333333333222333333111///...///000...000333555777777666555666555333111///------,,,,,,---...///000111222333///000000...***(((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))((((((((((((''''''''''''''''''&&&&&&(((((()))***************)))*********++++++++++++******+++++++++,,,,,,,,,......---,,,,,,,,,------++++++++++++,,,---......000///.........///111222222111///...///000222333111111222333333333333222222333444555666888888999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<===>>>???????????????@@@@@@AAAEEEJJJMMMOOOSSSWWW[[[bbbdddfffhhhjjjmmmqqqtttzzzyyyxxxvvvuuuuuuttttttuuuvvvwwwwwwwwwvvvtttsssssssssssssssssstttuuuvvvyyyxxxwwwvvvvvvwwwxxxyyy{{{}}}|||vvvooogggcccaaa^^^XXXSSSVVVVVVWWWWWWWWWXXXXXXXXX]]]]]]___```aaaaaaaaaaaaaaa___]]]\\\[[[\\\]]]^^^VVVUUUUUUUUUUUUTTTQQQOOOPPPNNNLLLKKKJJJIIIGGGEEEBBBBBBBBBBBBCCCEEEFFFGGGJJJHHHFFFDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOPPPQQQQQQPPPOOOQQQQQQRRRSSSUUUXXXZZZ[[[\\\]]]^^^^^^]]]]]]___```bbbbbbcccddddddddddddcccbbbaaa___]]]ZZZUUUNNNJJJCCC@@@;;;888777666444333222111111222444777:::<<<===GGGVVVgggwww}}}vvvsssrrrrrrqqqpppqqqqqqqqqoookkkggg```ZZZRRRKKKFFFDDDBBBAAA>>>BBBGGGMMMTTT]]]hhhppp|||pppeeeTTTIII>>>;;;;;;888666666555555666666666666666555444333222111000......---......---,,,++++++******------,,,,,,,,,---.........------,,,---...///000333333666<<>>;;;888555444///---+++++++++,,,+++******)))(((''''''((()))***))))))((((((((((((((()))((((((''''''''''''((((((***+++...000222444444444333333333111...---...///...000333555777777666555555444333000///------,,,,,,---...///000111222333///000000...+++(((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))******+++*********))))))))))))((((((((((((''''''''''''''''''''''''(((((()))***************)))))))))*********++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,,,,000//////...///000111222000///---------...000111111111222333333333333222333333444444555555666666888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===;;;<<<===>>>???@@@AAAAAABBBEEEJJJMMMOOOSSSYYY]]]ccceeehhhjjjlllooorrruuuxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvttttttssssssssssssssstttuuuuuuxxxwwwvvvvvvvvvvvvwwwxxx{{{|||wwwoooiiiccc[[[UUUUUUUUUUUUUUUUUUVVVVVVVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[YYYYYYZZZ\\\]]]YYYXXXXXXYYYYYYYYYVVVTTTQQQOOOLLLKKKJJJIIIFFFDDDBBBBBBCCCCCCDDDFFFGGGHHHHHHFFFDDDCCCBBBCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPRRRTTTVVVXXXYYY[[[]]]^^^^^^]]]]]]___``````aaabbbbbbccccccbbbbbbbbbaaa___]]]ZZZUUUOOOJJJBBB???:::777666555444222444333222222333666888:::===FFFUUUeeettt}}}vvvsssrrrqqqqqqqqqqqqrrrrrrpppllliiiaaa[[[SSSLLLGGGEEECCCBBB>>>AAAFFFLLLRRR[[[eeelllyyy|||}}}sssiiiVVVJJJ>>>:::888666444444555666666777777666666555222222111111000000//////.........---,,,+++++++++,,,,,,,,,,,,,,,------...///...---,,,------//////222333666>>>IIIWWWccckkkrrrxxx|||{{{xxx}}}|||rrrkkkgggddd```\\\ZZZZZZ[[[]]]\\\[[[ZZZ[[[\\\]]]\\\ZZZXXXXXXWWWTTTOOOLLLKKKKKKLLLLLLLLLJJJFFFDDDDDDDDDEEEDDDBBB???;;;888555333...,,,*********+++***(((*********))))))(((((((((***))))))((('''''''''((()))((((((''''''(((((()))+++,,,///111444555555555444444333111...,,,---......000333555777777666555555444222000///------,,,,,,---...///000111222333000000000...+++)))((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((())))))))))))((((((((((((''''''''''''''''''''''''(((((()))***************((((((((()))))))))******)))))))))*********++++++***************+++,,,---///...---,,,++++++++++++///////////////000111111//////...---...///000111111111222333333333333222444444444444444444444444666777777888999999888888::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999;;;===>>>@@@AAABBBDDDFFFIIILLLPPPUUU[[[___dddgggjjjlllnnnpppsssvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvuuuttttttsssssssssssstttuuuuuuwwwvvvvvvuuuuuuvvvvvvwwwyyy{{{}}}~~~wwwmmmddd]]]XXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYY[[[\\\\\\]]]]]]```____________aaabbbddd^^^^^^^^^______^^^[[[YYYSSSPPPMMMKKKJJJHHHEEECCC@@@@@@AAAAAABBBCCCEEEFFFDDDCCCBBBAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLLLLMMMNNNOOOMMMNNNOOOPPPRRRUUUWWWXXXZZZ\\\]]]]]]]]]]]]___```___```aaaaaabbbbbbaaaaaaaaa```___]]]ZZZVVVPPPKKKCCC@@@;;;888777666555444555444333222333555777888>>>FFFSSSaaappp}}}}}}wwwsssqqqqqqqqqqqqqqqssssssqqqmmmjjjccc]]]UUUNNNIIIFFFDDDBBB???AAAEEEJJJPPPWWW```eeeoooyyywwwzzzwwwooo\\\NNN@@@:::888666444666666666777777777777666666000000000000000000111111//////......---,,,,,,,,,+++++++++++++++,,,------//////------,,,---...///000222888@@@MMM[[[gggnnnrrrvvvyyy{{{}}}{{{uuuwww}}}~~~rrrjjjfffccc___\\\ZZZZZZ\\\]]]^^^\\\[[[[[[\\\]]]]]]\\\XXXYYYWWWTTTPPPLLLKKKKKKLLLLLLLLLJJJFFFDDDDDDDDDDDDDDDBBB???<<<888555333...,,,*********+++***)))+++++++++******((('''&&&***)))((('''''''''''''''))))))(((((((((((()))))),,,---000222444666666666444444333111---+++,,,---...000333555777777666555444333111000...---------,,,---...///000111222333000111000...+++)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((()))***************(((((((((((())))))))))))((())))))))))))*********)))))))))******,,,---......---,,,,,,+++++++++,,,///////////////000000111111111000000000111222333111111222333333333333222444444444444444555555555555666777888888999999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>@@@AAABBBEEEFFFIIIMMMRRRWWW]]]```dddgggjjjmmmnnnpppsssuuuttttttttttttuuuvvvwwwxxxwwwwwwwwwwwwvvvvvvuuuuuuttttttsssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxzzz|||}}}}}}~~~{{{qqqkkkbbbbbbbbbaaa``````____________aaabbbbbbccccccccceeeeeeeeeeeefffhhhjjjkkkfffeeeeeeeeeeeebbb^^^[[[SSSQQQNNNKKKIIIGGGDDDAAA<<<<<<<<<===>>>???AAAAAA@@@????????????@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIJJJKKKMMMNNNMMMMMMNNNPPPRRRTTTVVVWWWXXXZZZ\\\]]]\\\]]]___```___```aaaaaabbbbbbaaaaaaaaa```^^^]]][[[VVVQQQMMMEEEBBB===:::999888777555444444333222333555888999???FFFQQQ^^^kkkxxx~~~xxxtttrrrqqqqqqqqqqqqssssssrrrnnnkkkeee```XXXQQQLLLHHHEEECCC???@@@CCCHHHNNNUUU[[[___gggrrr~~~uuuxxx~~~|||vvvdddVVVFFF>>>;;;888777999777777888888888777666666111111111000000000000000//////.........---------++++++******++++++,,,---000///...---,,,---......000333:::CCCPPP]]]hhhnnnrrrtttvvvvvvwwwvvvsssqqquuu|||{{{wwwwwwzzzrrriiieeeccc___[[[ZZZZZZ\\\]]]```^^^\\\\\\^^^___^^^^^^ZZZZZZYYYUUUQQQMMMLLLLLLKKKLLLLLLIIIFFFDDDDDDEEEDDDCCCBBB@@@<<<888555222///---+++++++++++++++)))++++++++++++***)))'''&&&))))))((('''''''''''''''))))))(((((((((((()))))),,,---000333555666666666444444333000---++++++,,,...000333555777777666555333222111///...---------,,,---...///000111222333000111111///+++))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((('''''''''((((((((())))))(((((()))***************(((((((((((())))))))))))((())))))))))))*********************+++---......,,,+++++++++,,,,,,---......//////000000000000000111111111111111222222333111111222333333333333222333333444555666777888888666777888999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@@@@FFFGGGIIINNNTTTZZZ___bbbdddgggjjjmmmnnnooorrrsssttttttttttttuuuwwwxxxyyyxxxwwwwwwvvvvvvvvvvvvvvvuuuttttttsssssssssttttttttttttttttttttttttttttttvvvxxxzzz{{{{{{{{{}}}~~~~~~yyyppppppooonnnlllkkkjjjjjjjjjjjjkkklllllllllkkkkkkhhhhhhhhhiiijjjkkklllmmmmmmmmmkkkjjjhhhccc]]]YYYSSSPPPMMMJJJHHHFFFBBB@@@::::::;;;;;;<<<>>>???@@@=========>>>>>>???@@@@@@BBBBBBBBBCCCDDDEEEEEEEEEHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNNNNPPPRRRTTTVVVXXXWWWYYY[[[\\\\\\]]]___aaa```aaabbbbbbccccccbbbbbb```___^^^]]][[[WWWRRRNNNDDDAAA<<<999888777666555222222111222444777999;;;@@@EEENNNYYYfffsss{{{wwwuuutttrrrrrrsssttttttrrroookkkhhhccc[[[TTTOOOJJJGGGDDD??????BBBGGGMMMTTTYYY\\\dddnnn|||yyyyyy}}}~~~zzziiiZZZIIIAAA===:::999:::888888999999888777666666333333222111000///.....................---------++++++******++++++,,,---///...---,,,,,,---...///111555===GGGSSS^^^hhhmmmoooooopppqqqpppnnnlllmmmuuu~~~~~~|||xxxssspppqqqwww{{{}}}qqqiiidddbbb^^^[[[YYYZZZ\\\]]]```^^^]]]^^^___```___]]][[[[[[ZZZVVVQQQNNNLLLLLLKKKKKKKKKIIIGGGEEEEEEEEECCCCCCBBB@@@===999444222///---+++++++++,,,+++***+++++++++******))))))((((((''''''&&&''''''((((((***))))))(((((())))))***,,,---000222444666666666333333222000---+++,,,---...000333555777777666555222222000///...---------,,,---...///000111222333111111111///,,,***)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))(((((((((((('''''''''(((((())))))***(((((()))***************((((((((()))))))))******)))))))))*********+++++++++++++++++++++,,,---...++++++++++++,,,---...///......///000000000000000/////////000000000111111111111222333333333333222222333444555777888999999777777999:::;;;;;;<<<<<<::::::::::::999999999999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>???EEEFFFJJJPPPWWW^^^aaabbbdddgggkkknnnooopppqqqsssttttttuuuuuuvvvxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvwwwuuuuuutttsssssssssssstttrrrssssssttttttssssssrrruuuwwwxxxyyyyyyyyy{{{||||||~~~|||zzzxxxwwwvvvttttttuuuttttttsssrrrqqqppppppppppppqqqqqqqqqqqqqqqpppnnnllliiiccc[[[VVVQQQOOOKKKIIIGGGDDDAAA???;;;;;;<<<<<<===???@@@AAA<<<<<<======>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNPPPRRRTTTVVVWWWUUUWWWZZZ[[[[[[]]]___aaa```aaabbbbbbccccccbbbbbb```___^^^]]]\\\XXXSSSOOOBBB???:::777666555444222111111111222444777:::<<<>>>CCCJJJTTT```nnn||||||yyyxxxvvvvvvvvvwwwwwwtttpppmmmkkkfff^^^WWWQQQLLLHHHEEE>>>>>>AAAFFFNNNUUUYYY[[[ccclllyyy~~~|||||||||kkk[[[KKKBBB===:::888999999999:::999999888777666444333222111000...------------------------------+++++++++++++++,,,------...------,,,---...///000222777@@@KKKWWWbbbjjjnnnnnnlllmmmnnnllliiiiiimmmxxx}}}|||yyysssoooooossswww{{{pppiiidddaaa^^^[[[YYYZZZ\\\]]]^^^]]]]]]___``````^^^\\\ZZZZZZYYYUUUPPPLLLKKKKKKJJJKKKKKKIIIGGGEEEEEEFFFCCCCCCCCCAAA===999444111...,,,*********+++***(((,,,+++***)))))))))***+++&&&&&&&&&&&&'''((())))))******))))))))))))******+++---///222444555555555111222111///---,,,,,,......000333555777777666555222111000///...---------,,,---...///000111222333111222111///,,,*********************************))))))))))))))))))))))))((()))***,,,------------))))))))))))((((((((((((&&&''''''((())))))******(((((()))***************)))))))))*********++++++************+++++++++,,,++++++************+++,,,,,,,,,,,,++++++,,,---------...///000111000000/////////000000111111111000111111222333333333333222333333444555555666777777666777888:::;;;<<<<<<<<<:::::::::999999999888888999:::;;;;;;;;;;;;:::999666777888999;;;===>>>>>>DDDFFFJJJRRR[[[```bbbaaaeeehhhmmmooopppqqqrrrsssvvvvvvvvvvvvwwwyyyzzz{{{yyyxxxwwwvvvvvvvvvwwwwwwuuuuuutttsssssssssssssssqqqrrrsssttttttsssrrrqqqtttuuuwwwwwwwwwwwwyyy{{{zzz}}}~~~~~~}}}|||{{{yyyxxxwwwwwwwwwwwwvvvvvvuuusssssspppooonnnlllhhhbbbZZZUUUOOOLLLIIIGGGEEECCC@@@>>>;;;;;;;;;<<<===>>>???@@@<<<<<<==================>>>??????@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRTTTUUUTTTVVVYYYZZZ[[[]]]___aaa___```aaaaaabbbbbbaaaaaa______^^^]]]\\\YYYTTTPPPCCC@@@;;;888777666555444333222222222444666999;;;;;;???EEENNNZZZiiixxx~~~}}}{{{{{{{{{{{{zzzwwwsssooommmhhh```YYYSSSNNNIIIFFF======@@@GGGPPPWWW[[[]]]bbbjjjwww}}}{{{~~~|||lll]]]MMMEEE@@@<<<::::::::::::::::::999888777666222222222111000//////...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...---,,,,,,,,,---///000222333888CCCOOO\\\gggooosssqqqooooooqqqoookkknnnttt}}}~~~yyytttrrruuuyyyyyyoooiiicccaaa]]]ZZZYYYZZZ\\\]]]\\\\\\]]]^^^```___\\\ZZZZZZZZZXXXTTTOOOKKKJJJJJJJJJKKKKKKIIIGGGEEEEEEFFFCCCCCCCCCAAA>>>999444111---+++)))((())))))(((''',,,+++)))((((((***,,,---%%%%%%%%%&&&'''((()))*********))))))))))))******+++,,,///111333555555555000111111///---,,,---......000333555777777666555222111000......---------,,,---...///000111222333111222111///,,,*********************************))))))))))))))))))))))))((()))***,,,---...//////))))))))))))((((((((((((&&&''''''((()))******+++(((((()))***************************++++++++++++***++++++++++++,,,,,,,,,+++***)))))))))))))))***......---,,,++++++++++++---...000111111111000///111111222333333333333222111111222333333333333222444444444444444444444444666666888999:::;;;;;;<<<:::::::::999999888888888999999;;;;;;;;;;;;999999222333555777999<<<>>>>>>DDDFFFKKKTTT\\\bbbbbbaaagggjjjnnnqqqrrrrrrssstttwwwwwwwwwwwwxxxyyyzzz{{{yyyyyywwwvvvvvvvvvwwwxxxvvvuuutttsssssssssssssssqqqqqqssssssssssssqqqqqqsssuuuvvvwwwvvvwwwxxxzzzyyy|||~~~|||{{{wwwvvvvvvuuusssrrrpppooonnnmmmlllkkkhhhbbbZZZUUUMMMKKKHHHFFFEEECCC@@@>>>999999999:::;;;<<<===>>><<<======>>>======<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLOOOQQQSSSTTTTTTVVVXXXZZZ[[[]]]___aaa^^^______```````````````___^^^^^^^^^\\\YYYTTTPPPGGGCCC???<<<:::999888777555444333222333555777999999<<>>BBBGGGOOOWWW^^^bbbddddddkkknnnppprrrrrrtttwwwyyyzzz{{{{{{zzzyyyxxxzzz{{{}}}{{{yyyyyyyyyyyywwwuuuxxxvvvtttttttttuuutttsssrrrrrrrrrsssssssssttttttuuutttsssssstttvvvyyyzzz{{{}}}~~~|||{{{yyywwwuuusssrrrrrrpppooollliiiddd]]]UUUOOOLLLIIIFFFCCC@@@??????@@@888999:::;;;<<<>>>??????:::;;;;;;;;;::::::<<<============>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJKKKKKKLLLMMMOOOPPPQQQUUUWWWYYY[[[]]]^^^___``````````````````_________^^^^^^^^^^^^]]]ZZZUUUQQQJJJFFFAAA===:::999777555555444444444444555666666999===AAAGGGPPP^^^nnnyyy~~~}}}yyyvvvsssmmmeee\\\UUUOOOJJJFFFAAA@@@???CCCKKKTTT[[[___dddgggrrrzzzwww~~~|||zzzpppeeeVVVIIIBBB@@@>>>===<<<<<<<<<;;;:::999777777777333///...000222111000//////...---,,,,,,,,,,,,000///---+++++++++---......---------...///111222444>>>LLLZZZgggpppwww{{{yyy|||}}}~~~vvvoookkkeeeaaa[[[WWWUUUWWWZZZ\\\\\\\\\]]]^^^^^^]]]\\\\\\ZZZYYYWWWSSSOOOKKKJJJKKKLLLLLLLLLIIIFFFCCCCCCCCCEEEDDDBBB???;;;888555333000...+++***+++,,,++++++***)))))))))(((((((((((('''((()))))))))'''%%%$$$%%%''')))(((''''''***---,,,...000222444555555555111111111...,,,***+++,,,000111444666777777666555222111///---+++***++++++---......///000111222333222111///,,,+++*********))))))))))))))))))))))))))))))(((((((((((())))))(((,,,,,,))))))...///,,,((('''&&&'''((()))(((&&&'''((((((((())))))******))))))))))))))))))))))))***************************++++++++++++***))))))******+++++++++,,,,,,,,,---------------...............///000000000//////111111000000111111222333333333444444444444555555555555555555666666666666999999999999999999999999999888888777888999:::;;;888888777777888888999999888888777777888:::===???EEEJJJRRRXXX\\\___bbbeeekkknnnppprrrsssuuuxxxzzzzzz{{{|||{{{yyyyyyzzz|||}}}|||zzzyyyzzzyyyxxxvvvzzzxxxvvvuuuvvvvvvuuutttrrrrrrrrrsssssssssssstttuuutttsssssstttvvvxxxzzzzzz|||~~~}}}|||zzzxxxvvvtttssssssnnnmmmjjjfffaaaZZZSSSMMMKKKIIIFFFCCC@@@???>>>>>>::::::::::::::::::::::::999:::::::::999999;;;<<<<<<<<<======>>>????????????@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQUUUVVVXXXZZZ]]]^^^______````````````____________```___]]]\\\[[[YYYVVVSSSJJJFFFAAA===:::999777555555444444444444555666666999<<<@@@FFFNNN[[[jjjuuu~~~{{{xxxtttooofff^^^VVVPPPKKKGGGBBBAAAAAAEEEMMMUUU\\\```bbbeeepppzzzwww}}}{{{rrrgggWWWKKKDDDBBB@@@???>>>======<<<;;;999777666666333000///000111111000//////...---,,,,,,,,,,,,000...---++++++,,,---......---------...000111333555???NNN]]]iiissszzz}}}wwwoookkkddd```[[[WWWUUUVVVYYY[[[[[[\\\]]]]]]]]]]]]\\\[[[XXXXXXWWWSSSOOOLLLLLLLLLMMMMMMMMMJJJGGGDDDDDDDDDDDDCCCAAA???;;;888555333000...+++***+++,,,++++++******(((''''''(((((()))&&&'''((())))))((('''&&&(((((((((((()))***+++,,,,,,...000222444555555555111111000...+++***+++,,,000111444666777777666555111000///...---,,,+++***,,,---...///000111111222222111...,,,******))))))(((((((((((((((((((((((())))))(((((((((((())))))''')))***((((((+++,,,******)))((((((******)))(((&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,------...///////////////111000000000000111222222333333444444444444555555444444555555555666666666888888888888888888888888777777888888888888999999999888888888777777777777888888777777999;;;>>>@@@HHHNNNUUUYYYZZZ]]]bbbgggkkknnnqqqsssuuuwwwzzz|||{{{|||}}}|||zzzzzz|||~~~~~~|||{{{zzz{{{zzzyyywwwzzzxxxvvvuuuvvvvvvuuutttqqqrrrrrrrrrssssssssssssttttttsssssstttvvvxxxyyyyyy{{{}}}}}}}}}~~~}}}{{{yyyvvvtttrrrrrrrrrllljjjfffbbb^^^WWWPPPKKKKKKIIIFFFBBB???===<<<<<<;;;;;;:::999888777666666777888999888777777999;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFFFFFFFFFFFFFEEEIIIIIIHHHHHHHHHGGGGGGGGGJJJJJJJJJKKKMMMNNNPPPQQQTTTUUUWWWZZZ\\\]]]^^^___________________________bbb```\\\ZZZZZZYYYXXXVVVLLLGGGBBB===;;;999777666555444444444444555666666888;;;???DDDKKKWWWeeeooo{{{yyy{{{~~~~~~|||zzzuuuppphhh```XXXRRRLLLHHHDDDCCCCCCGGGOOOWWW]]]aaa```cccmmm~~~zzzuuu}}}}}}tttiiiYYYMMMFFFCCCBBBAAA@@@@@@???===;;;999777666555333000///000111111000//////...---,,,,,,,,,,,,///...---,,,+++,,,---......---------...000222333777AAAQQQaaannnwww~~~wwwooojjjccc```[[[WWWUUUVVVYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZWWWWWWVVVSSSOOOMMMMMMMMMMMMNNNMMMKKKGGGEEEDDDEEECCCBBBAAA>>>;;;888555333000...+++***+++,,,+++++++++***(((&&&&&&''')))***''''''((()))******))))))(((&&&%%%%%%''')))((((((,,,---///222444444555444222222000---+++***+++---000222444666666666555444222222222111000///---,,,,,,,,,---...///000111111222000...,,,***)))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))))))))******)))***)))((()))******)))((($$$$$$%%%&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---.../////////...000000000000000111222222111111111222222222333333333444444555555666666666777777777777777777777777666666777888888777777666::::::999888666555444333888777777777999<<>><<<;;;:::;;;:::999888777666555444555666777666555555777999999999::::::;;;<<<<<<===<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJLLLNNNOOOPPPSSSTTTVVVYYY[[[\\\]]]^^^^^^^^^_______________```aaa___]]]\\\\\\ZZZXXXVVVMMMIIIBBB===;;;999888777555444444444444555666666888;;;???CCCIIITTTaaajjj||||||vvvqqqooorrrvvvyyy{{{{{{zzzxxxuuupppiiiaaaZZZSSSMMMIIIDDDCCCCCCHHHOOOXXX___bbbaaabbbkkk{{{xxxrrrxxxvvvkkk[[[NNNGGGDDDCCCAAABBBBBB@@@>>><<<999777666444333111000000000000000//////...---,,,,,,,,,,,,...------,,,,,,,,,---...------------///111333444999DDDUUUfffsss|||wwwnnniiibbb___[[[WWWVVVVVVXXXYYYYYYZZZ\\\]]]]]]\\\ZZZYYYWWWWWWVVVSSSOOOMMMMMMNNNMMMNNNMMMKKKGGGEEEDDDEEEBBBBBB@@@>>>;;;888555333000...+++***+++,,,++++++***)))'''&&&&&&(((***+++((())))))***++++++++++++'''&&&$$$%%%&&&((('''&&&+++---///222333444444444222222000---******+++...000222444555666555444333111111111111000///---,,,,,,,,,---...///000111111111000...+++***)))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((()))++++++***)))***)))(((''''''))))))((('''$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,---...////////////000000//////000000111222111111111222222222333333333333333444555666666777666666666666666666666666555666666777777666555555777777777777777666444444666666666777999<<<@@@BBBFFFNNNWWW[[[\\\```hhhooonnnppptttvvvxxx{{{~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzyyywwwuuutttttttttsssrrrrrrrrrssssssssstttttttttuuuuuuuuuvvvwwwxxxyyyzzzzzz|||}}}~~~}}}~~~|||xxxvvvsssooolllkkklllllljjjfffaaa\\\WWWRRRLLLIIIGGGFFFCCC@@@>>>;;;999999999888888888777666666666444555555555444444666777777888888999999:::;;;;;;::::::;;;<<<===>>>??????@@@AAABBBCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNOOORRRSSSUUUXXXZZZ[[[\\\]]]]]]^^^^^^^^^______``````_______________\\\XXXUUUOOOJJJCCC===;;;999888777555444444444444555666666888:::>>>BBBHHHQQQ]]]fffwwwzzzssskkkeeedddhhhmmmrrruuuvvvvvvuuutttpppiiibbb[[[UUUOOOKKKEEECCCCCCGGGOOOYYYaaafffgggfffkkkxxxwwwooorrr{{{zzznnn^^^PPPIIIEEEBBBAAACCCBBBAAA???<<<999777555333333222111000000000000//////...---,,,,,,,,,,,,---------,,,---------------------...///111333555<<>>???@@@BBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOQQQRRRTTTWWWYYYZZZ[[[\\\]]]]]]]]]^^^______``````^^^^^^___aaaaaa^^^YYYUUUPPPKKKDDD>>>;;;999999888555444444444444555666666666999===AAAFFFOOOZZZbbbqqqzzz~~~vvvnnnddd]]]]]]aaagggmmmqqqssstttttttttpppjjjddd^^^XXXRRRNNNFFFDDDCCCGGGPPP\\\ffflllppplllmmmvvvyyynnnnnnsssxxx~~~sssbbbTTTKKKFFFCCCAAABBBBBBAAA???<<<999777666222333444222000//////000//////...---,,,,,,,,,,,,,,,,,,---------------------------...000222444555???JJJ]]]ooo|||uuukkkeeeaaa^^^[[[XXXVVVVVVWWWXXXWWWXXX[[[]]]]]][[[XXXWWWXXXXXXVVVSSSOOOLLLLLLMMMLLLLLLLLLIIIFFFCCCCCCCCCAAAAAA???===:::777555444000...+++***+++,,,++++++'''((((((((()))))))))***)))))))))((())))))******(((***+++***''''''))),,,+++,,,///111333444444444333222000,,,)))))),,,...000222444555555444333222...---,,,+++******++++++---......///000111222333111///---+++)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))***((()))......)))'''***((('''&&&&&&(((((('''&&&'''((((((((())))))******))))))))))))))))))))))))************************((()))***+++++++++++++++******+++++++++,,,,,,,,,---------------.........,,,,,,...///000111111111///////////////000111111333333444444444444555555111222222333555666666777666666666666666666666666777666444333333333444555222333555777777666555444333333333555777;;;???AAAFFFLLLUUU]]]ccchhhlllooosssuuuxxxyyy{{{|||}}}||||||zzzyyyyyyxxxwwwuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwyyyzzz{{{|||||||||yyy{{{||||||||||||}}}{{{yyyvvvqqqmmmjjjiiijjjkkkfffbbb[[[UUUPPPLLLHHHEEEAAAAAA@@@???===;;;999888666555555555444444444444333444444444333333555777555555555666777777888888666777888999:::;;;;;;<<<<<<===???AAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNQQQRRRTTTVVVXXXZZZ[[[[[[\\\\\\]]]^^^^^^___`````````____________^^^ZZZWWWRRRLLLDDD>>>;;;:::999999555444444444444555666666333666:::>>>CCCLLLWWW___mmmwww~~~}}}vvvmmmccc[[[[[[___eeelllqqqtttuuuuuutttqqqlllgggbbb]]]WWWSSSIIIFFFDDDHHHRRR___lllsssyyyssspppuuu~~~|||ooolllnnnqqqwww|||yyygggXXXNNNHHHDDDBBBAAAAAA@@@>>><<<999777666111333444333000//////111//////...---,,,,,,,,,,,,+++,,,,,,---.........------------...000222555666AAAMMM```rrr~~~xxx}}}tttjjjddd```^^^[[[XXXVVVVVVWWWXXXVVVXXX[[[]]]]]][[[XXXVVVXXXXXXWWWSSSOOOLLLLLLLLLKKKLLLKKKIIIEEECCCBBBCCCAAA@@@???===:::777555444000...+++***+++,,,++++++&&&'''((()))******))))))((((((''''''''''''((((((&&&***,,,***&&&$$$(((,,,+++,,,...111333333444333444222000,,,)))))),,,///111222444555555444333222000///---+++++++++---.........///000111222333333111///---+++)))(((((((((************************))))))(((((((((((())))))***'''(((......(((&&&))))))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,---------....../////////,,,---...000111222222222///////////////000111111111111222222222333333333111111222333555666666777777777777777777777777777777666444222222222444555777888888888666333000///222222222444777;;;???AAAHHHMMMUUU^^^eeejjjlllmmmtttvvvyyyzzz{{{}}}~~~|||~~~{{{yyyxxxwwwwwwuuutttvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxzzz{{{|||}}}}}}}}}xxxzzz{{{{{{zzzzzz|||}}}|||xxxvvvsssooojjjgggfffggghhhddd```YYYRRRMMMIIIFFFCCC?????????>>>===;;;999888555555444444333222111111333444444444333333555777444444555555666777777777666666777888999:::;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGHHHHHHJJJKKKMMMNNNPPPQQQSSSVVVXXXYYYZZZ[[[\\\\\\]]]]]]^^^___``````cccaaa^^^]]]]]]]]]\\\ZZZRRRMMMDDD>>>;;;:::999999555444444444444555666666111444888<<>>===<<<;;;:::::::::999777555222111111222333111111111111111111111111444444444555444444333333666777777888888888888777<<<===>>>???@@@AAABBBBBBEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGHHHHHHJJJKKKMMMNNNPPPRRRTTTUUUUUUVVVXXXZZZ\\\[[[ZZZZZZ[[[\\\^^^___```___^^^]]]]]]\\\YYYVVVQQQMMMFFF@@@===:::888666555555444444444444555555666666:::@@@DDDHHHQQQ[[[eeeqqq{{{}}}yyyssskkkccc^^^bbbgggmmmqqqssstttttttttqqqnnnllliiiccc[[[TTTPPPJJJFFFJJJSSSaaasssyyyvvvyyyxxxnnnjjjmmmqqquuuqqq___RRRIIIEEECCCAAAAAA@@@???===;;;:::999555444333222111111111111///......000111000...,,,,,,,,,++++++,,,,,,---...111---,,,///222333555888DDDUUUkkkyyyzzzyyy}}}wwwrrryyyyyymmmfffaaa^^^ZZZVVVTTTUUUWWWYYY\\\\\\]]]^^^]]]\\\[[[ZZZZZZYYYWWWSSSNNNKKKJJJJJJLLLKKKJJJHHHFFFDDDCCCBBBBBB@@@===;;;:::777444222000...,,,+++++++++***))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&'''((()))***+++******)))***---111333333222222222222000///---,,,,,,,,,---///111444444333111111111...---,,,,,,,,,---......///333555222111333444222111...***((((((((((((((((((((()))))))))*********+++,,,---,,,***)))***+++,,,++++++***)))((((((((())))))(((((('''((((((((((((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))+++******************+++,,,,,,---.........---------------------------------------............///////////////000000000000111111111111222222222222333333333444444555555555666666666666666666666666666555444222111111000000222222222222222111111111222111111555666777<<>>===<<<:::999999999999888666444222111111222222111111111111111111111111333333444444444444333333666666777777888888777777===>>>>>>>>>??????@@@@@@DDDCCCBBBAAAAAACCCDDDFFFGGGGGGGGGHHHJJJKKKMMMNNNOOOQQQTTTUUUUUUVVVYYY[[[\\\\\\[[[[[[\\\]]]_________^^^^^^]]]]]]\\\YYYVVVQQQMMMFFF@@@<<<:::777666555555444444444444555555444555888>>>BBBFFFOOOXXXcccnnnyyy{{{yyyuuuoooiiidddfffjjjnnnppprrrrrrrrrtttqqqnnnllljjjeee]]]WWWRRRLLLHHHLLLUUUcccuuu~~~yyyyyyzzzppplllnnnsssvvvtttaaaSSSJJJEEECCCAAAAAA@@@???===;;;:::999555444333222111111111111000///...///000///...,,,,,,,,,++++++,,,,,,---...111---,,,///222333555999EEEWWWmmm{{{|||ttttttyyyuuurrrzzz}}}~~~{{{ooohhhaaa^^^ZZZVVVTTTUUUWWWXXX[[[\\\]]]^^^^^^]]][[[ZZZXXXXXXVVVRRRMMMJJJIIIJJJKKKJJJIIIGGGEEECCCBBBAAABBB@@@===<<<:::888555222///---+++*********)))((()))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))******++++++...222444555555555666000000...---------......///222444444333111111111///...---,,,,,,---......000444444000///111222111000---***((((((((((((((((((((())))))))))))*********+++,,,+++***)))***+++------,,,***)))((('''&&&''''''&&&%%%&&&''')))***(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))+++******************+++***+++++++++++++++******---------------------------------............///////////////000000000000000000111111222333333333222222333333444555666666666666666666666666666666666555444333222111111111000111111111111111111222000...///333555666<<>>;;;;;;999888777666666666666555333111000000111111000000000000000000000000111111222333444444444333555555666777777777777777>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@AAABBBCCCDDDGGGGGGGGGHHHIIIKKKMMMMMMNNNPPPSSSTTTUUUWWWYYY\\\\\\\\\\\\\\\]]]^^^___```___^^^]]]]]]]]]\\\YYYWWWQQQMMMFFF@@@<<<999777555555555444444444444555555333333666<<>><<<;;;888555222...,,,***)))******(((''')))))))))))))))((('''''')))***************++++++***)))((('''((()))+++,,,***---111222222222333444000///...------...///000///111222222111000000111000///---,,,,,,---......///222111---+++---///...///,,,)))(((((((((((('''(((((((((((()))))))))***)))***+++***)))((()))***------,,,+++***)))((((((((('''&&&%%%&&&''')))***(((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))******************)))***************))))))(((---------------------------------............///////////////000000000000222222222222222222222222111111222333444666666777666666666666666666666666666555444333222222222222/////////000000111111111...---...222555666<<>>>>>@@@@@@@@@@@@@@@BBBCCCCCCFFFFFFGGGHHHIIIKKKLLLMMMMMMOOORRRTTTUUUWWWZZZ\\\]]]]]]]]]]]]^^^___``````___^^^]]]]]]^^^\\\YYYWWWRRRMMMFFF@@@<<<999666555555444444333333444444555222222666;;;>>>AAAJJJSSS```jjjtttwwwxxxxxxvvvrrrnnnnnnnnnnnnnnnnnnoooooonnnkkkiiiiiiiiifff```[[[OOOJJJGGGJJJQQQ^^^qqq|||vvvoooppptttyyy|||iiiWWWKKKEEECCCAAAAAA@@@???===;;;:::888444444333222111111111111444222///------------,,,,,,,,,,,,,,,,,,---......000------000222333888>>>MMM```vvv{{{rrrlllpppwwwvvvxxx~~~~~~~~~|||pppjjjccc```[[[WWWUUUUUUWWWXXXYYY[[[]]]______]]][[[YYYWWWWWWUUUQQQMMMJJJIIIJJJMMMLLLKKKIIIGGGEEECCCCCCAAA@@@>>>===<<<999555111...,,,***)))******(((''')))))))))))))))(((''''''&&&&&&&&&'''''''''((((((+++***((('''''')))+++---,,,...111111111000111111//////...---...///000111...000111111/////////000000///...---,,,---......///222111,,,***---///......+++)))(((((()))(((''''''(((((((((((()))))))))((()))******(((((()))***,,,,,,,,,,,,,,,+++++++++***)))((('''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******)))((((((,,,---------------,,,,,,---------------------------------............///////////////000000000000444333333333222222111111111111222333444666666777444444444444444444444444555444333333222222222222.........//////000000000///---...222555666<<>>????????????@@@AAABBBCCCCCCFFFFFFFFFGGGIIIJJJLLLMMMLLLOOORRRSSSUUUWWWYYY\\\\\\\\\]]]^^^____________^^^]]]]]]]]]^^^]]]ZZZWWWSSSNNNGGGAAA===999777555444444333333333333444444444333666;;;>>>AAAIIIRRR___jjjsssvvvvvvwwwuuurrrmmmmmmmmmmmmmmmmmmnnnnnniiigggeeeeeeeeeccc^^^ZZZOOOKKKHHHJJJOOOZZZmmm~~~{{{sssqqquuuzzzlllYYYLLLEEECCCAAAAAA@@@???===;;;:::888444444333222111111111111444222///------------,,,------,,,,,,------...//////---...111222333999AAARRRfff|||yyypppkkkpppxxx{{{|||pppjjjdddaaa\\\WWWUUUUUUWWWXXXXXXZZZ]]]___```^^^[[[YYYWWWWWWUUURRRNNNKKKJJJKKKMMMMMMKKKIIIGGGEEEDDDCCCAAA@@@???>>>===:::555111///---+++*********)))((()))))))))))))))((('''''''''''''''(((((())))))***+++***((('''((()))+++,,,///111222222111111111222000///.........///000111///000111000//////000111111000///------------...///333333///...000111000,,,+++)))((())))))(((&&&''''''(((((((((((())))))'''((())))))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((''''''(((((((((((())))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((******+++,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000444333333333222222222222222222333333444555666666333333333333333333333333444333222222111111111222---.............../////////---...222444555;;;BBBIIIPPPZZZdddkkkooosssuuuwwwzzz}}}~~~yyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{|||~~~~~~~~~~~~yyytttooolllgggccc```]]]ZZZWWWVVVSSSNNNJJJGGGCCC>>>;;;666555333222111111000000////////////......------////////////////////////......///000111111111111000111222333444555555555555555777999;;;===>>>???>>>???@@@AAABBBBBBCCCCCCFFFFFFFFFGGGHHHJJJLLLLLLMMMOOORRRSSSTTTVVVXXX[[[[[[\\\]]]^^^_________^^^^^^]]]]]]]]]^^^]]]ZZZXXXUUUPPPHHHBBB>>>:::777555444444333333333333444444444444777;;;>>>@@@IIIRRR]]]hhhrrruuuvvvvvvuuuqqqmmmmmmnnnnnnnnnmmmmmmlllfffcccaaaaaabbbaaa]]]YYYQQQMMMJJJKKKNNNXXXkkk|||xxxuuuxxx|||ooo[[[LLLEEEDDDAAAAAA@@@???===;;;:::999555444333222111111111111333111............---,,,---------------......//////...///111222333;;;DDDWWWlllxxxoookkkpppyyy|||qqqkkkdddaaa\\\XXXUUUUUUWWWXXXWWWZZZ]]]``````^^^[[[YYYXXXWWWVVVSSSNNNLLLKKKLLLMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@??????===:::555111000...,,,+++++++++***))))))))))))))))))((('''''')))))))))***++++++,,,,,,***)))((((((((()))++++++...000222222111222333555111000///......///000000111222222222000000111333222111///...---------...---222444111000222222111+++***(((((())))))(((&&&'''''''''((((((((())))))&&&''')))((('''''')))***+++++++++******)))))))))%%%&&&'''))))))((('''&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***,,,------,,,***)))&&&'''((()))***+++++++++---------------------------------............///////////////000000000000111111222222333444555555333333333444444555555555444444444444444444444444222222111000000000111111.........---------------...------111222333888???IIIPPP[[[eeelllpppsssuuuwwwzzz}}}{{{{{{{{{{{{{{{zzzzzzyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}xxxssspppmmmhhhdddaaa]]]ZZZWWWTTTPPPLLLGGGDDD@@@===:::555444333111000000000000...............------,,,..............................///000000////////////000111333444444555555555555777888:::;;;<<<===>>>???@@@BBBCCCCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLNNNPPPRRRSSSTTTUUUWWWYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]\\\]]]^^^]]]ZZZXXXVVVQQQJJJCCC???;;;888666444333333222222333333444444444777;;;===???GGGPPPYYYdddppptttvvvvvvuuuqqqoooooopppqqqpppnnnkkkjjjeeebbb______```___[[[XXXQQQMMMKKKJJJKKKTTTgggyyy~~~zzz{{{ppp\\\MMMFFFDDDAAAAAA@@@???===;;;:::999555444333222111111111111000///...///000///...,,,---------------.../////////...///111111333<<>>:::555111000...,,,+++,,,,,,***))))))))))))))))))(((((('''%%%&&&&&&'''((())))))***)))))))))))))))******++++++---///000000111444555222111000.........///000333444444333222222333555222111///...---------...***///222000///111111///+++)))(((((())))))(((&&&''''''''''''((((((((()))%%%'''((((((''''''(((***,,,+++***)))((('''&&&%%% """%%%((())))))'''&&&(((((((((((())))))))))))((())))))))))))*********))))))))))))))))))))))))+++,,,...//////...,,,+++((()))+++,,,......//////---------------------------------.........//////////////////000000000000...///000222444666777888444444444444444444444444555555555555555555555555111111000000000000000000.........------,,,,,,,,,...,,,,,,///111111666===JJJQQQ[[[eeelllqqqsssuuuwwwzzz}}}}}}}}}}}}|||{{{yyyxxxwwwyyyzzzzzz{{{{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzz||||||}}}}}}~~~}}}{{{zzz}}}xxxsssqqqnnniiidddaaa^^^ZZZWWWSSSOOOIIIEEEAAA>>>;;;999555444333111000000//////------.........---,,,,,,........................//////////////////......//////111222333444444444666666777888999:::::::::>>>???AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLOOOPPPRRRSSSSSSTTTVVVXXXYYYZZZ\\\]]]^^^^^^]]]\\\]]]]]]\\\]]]^^^]]][[[XXXWWWRRRKKKDDD@@@<<<999777444333333222222333333444444444666:::<<<>>>FFFOOOUUUaaannntttvvvwwwuuurrrqqqrrrssssssqqqnnnjjjhhheeebbb______```___[[[XXXOOOLLLIIIGGGHHHPPPcccttt~~~~~~qqq\\\MMMFFFEEEAAAAAA@@@???===;;;:::999555444333222111111111111///......000111000...,,,...------------.../////////...000222111333===GGG^^^ttt~~~wwwsssyyyuuuooofffccc___[[[XXXWWWWWWXXXYYY[[[]]]___``````______XXXYYYXXXUUUPPPMMMLLLMMMNNNMMMKKKIIIGGGEEECCCBBBCCCAAA???===<<<999666333///...,,,***))))))))))))))))))************))))))''''''&&&&&&'''(((***+++''''''''''''(((***+++,,,...///000111222333333333111000...---,,,---///000000111111222222111111000111000///...---......///...///000111000///---+++((('''&&&%%%%%%%%%%%%%%%)))***)))'''%%%%%%'''))),,,+++(((''''''(((***,,,---------,,,+++***)))(((*********)))))))))))))))'''((()))******)))((('''+++,,,+++)))''''''(((***)))***+++,,,,,,+++***)))&&&'''((()))***+++++++++---------...------,,,,,,))))))*********+++++++++------..................000000000000000000000000000111111111111222222222333444444555555444444333444333111////////////000000111222222111000222333+++***)))(((''''''''''''---+++,,,///111333999@@@KKKSSS]]]eeejjjnnnsssvvvwwwzzz}}}~~~}}}|||{{{zzzyyyyyyxxxyyyzzz{{{{{{{{{zzzyyyzzzyyyxxxwwwvvvvvvvvvvvvyyyyyyyyyzzz|||}}}}}}}}}}}}}}}}}}{{{~~~|||yyyrrrooojjjeeebbb^^^[[[XXXVVVQQQJJJDDDAAA>>><<<:::444333222111000......---,,,,,,,,,++++++*********------------------------............////////////444444333333222111111111444444555666777777777666;;;===@@@AAAAAAAAACCCDDDEEEFFFGGGGGGIIIIIIJJJKKKLLLMMMOOOQQQSSSUUUVVVVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZTTTPPPJJJDDD>>>;;;999999333333333333333333333333000222444666:::???FFFJJJUUU```lllssswwwyyywwwrrrrrrrrrrrrqqqpppooonnnnnnddd___ZZZXXXYYY[[[ZZZXXXPPPLLLIIIHHHGGGMMM[[[iii|||~~~ooo___RRRHHHCCC@@@>>><<<;;;;;;;;;:::888666555333222111222222333000000000000///...---,,,.........////////////000111000000222333888DDDQQQfffzzz{{{}}}tttnnnfffddd___[[[YYYXXXXXXXXXYYY[[[]]]___aaa```___^^^XXXXXXXXXTTTPPPMMMLLLLLLMMMLLLKKKIIIGGGEEECCCCCCCCCAAA???===<<<999666333///...,,,***)))))))))***((())))))******))))))((()))(((''''''&&&'''((((((''''''''''''(((***+++,,,...///000111222333333333222000///------...///000111111222222222222111111222111///...---......///...///000000000...,,,+++))))))(((''''''''''''''''''(((((('''&&&&&&(((***,,,+++(((''''''(((***,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))******++++++++++++*********++++++***))))))+++---)))******************)))(((((()))***++++++++++++,,,---------------,,,,,,*********+++++++++,,,,,,---------.........//////////////////////////////000111111111111222222222333333444444444444333333333222111000000111222222...///000///,,,******+++///...---+++******++++++,,,******...000222888???KKKRRR]]]eeejjjnnnssswwwxxxzzz~~~~~~}}}|||{{{zzzzzzyyyyyyyyyzzz{{{{{{zzzzzzyyyvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxyyyzzz{{{}}}~~~}}}{{{zzz|||}}}{{{{{{~~~xxxtttooojjjfffbbb^^^[[[UUUPPPIIICCC???<<<999777333222222111///...------------------------,,,,,,---------------------------.........////////////111111111000000000000000333444555666666777666666888;;;>>>@@@AAABBBDDDFFFEEEFFFFFFGGGHHHIIIJJJJJJMMMNNNPPPRRRTTTVVVWWWWWWXXXYYYYYYZZZ\\\]]]]]]^^^]]]]]]\\\[[[[[[ZZZZZZYYYUUUQQQKKKEEE???;;;999999555555444333333222111111111333555777:::???FFFJJJSSS^^^jjjqqquuuxxxvvvrrrqqqrrrrrrqqqqqqooonnnnnnfffaaa\\\YYYZZZZZZYYYWWWOOOLLLIIIGGGGGGLLLZZZhhh~~~qqqaaaTTTJJJEEEAAA???===;;;;;;;;;999888666555333222111222222333000000000000///...---,,,------........./////////000///000222333888EEEQQQhhh{{{~~~tttmmmgggddd```\\\YYYXXXYYYYYYYYY[[[]]]```aaa```___^^^XXXXXXWWWTTTPPPMMMLLLLLLMMMLLLJJJIIIGGGEEECCCCCCCCCAAA???===<<<999666333///...,,,***))))))******'''(((((())))))(((((('''******((('''&&&&&&&&&&&&''''''''''''(((***+++,,,...///000111222333333333222111///...---...000111222222333333333333222222222111///...------............//////...---+++*********))))))(((((())))))&&&'''((((((''''''***,,,+++***((('''''')))***,,,)))******+++,,,,,,++++++))))))))))))))))))))))))++++++************++++++)))***++++++***+++---///***))))))(((((())))))*********+++++++++++++++***,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...///000000........................000111111111111222222222333333444444444444333333222111111111111222333444---///111111...,,,+++***111000...,,,+++,,,---...+++))))))---///111777>>>KKKRRR\\\eeejjjnnnssswwwyyy{{{~~~~~~~~~}}}|||{{{zzzzzzyyyzzzzzz{{{{{{zzzyyyyyyuuuuuuuuuuuuvvvwwwxxxyyywwwwwwxxxyyyzzz|||}}}~~~}}}zzz{{{}}}}}}zzzwwwwww{{{~~~zzzuuuooojjjeee___\\\TTTOOOHHHAAA<<<999555333111111000000///...------,,,,,,,,,------------------------------------------------.........//////---............/////////222333444555666666666666666999<<>><<<<<<;;;999777666555444222111111222222///////////////...---,,,,,,---------............000///000222333999FFFSSSjjj{{{{{{yyyzzz}}}uuummmhhheeeaaa]]]ZZZYYYYYYZZZXXXZZZ^^^```aaaaaa___]]]XXXXXXWWWTTTPPPMMMLLLLLLLLLKKKJJJHHHFFFEEECCCCCCCCCAAA???===<<<999666333...---,,,***))))))******''''''((((((((((((''''''))))))((((((''''''''''''''''''''''''(((***+++,,,...///000111222333333333333111///.........000111222333333444444333333222111000...---,,,,,,------............---,,,***)))******))))))((())))))***'''((())))))'''''')))******)))((((((((()))+++,,,******++++++++++++******((((((((()))))))))))))))***)))(((''''''((()))***)))***++++++******,,,---***)))(((''''''((()))***++++++,,,,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,---------......++++++,,,---...///000111////////////////////////000000111111111222222222333333333444444333333333222222111111111111111111))),,,000222111///......///...+++***)))***,,,---+++)))***---///111777>>>JJJRRR\\\eeejjjoootttwwwyyy|||~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwxxxyyy{{{|||}}}~~~~~~|||~~~~~~~~~{{{xxxvvvvvvwww|||zzzssslllfff___ZZZSSSNNNFFF???:::666333111000/////////...---------))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,---.../////////111222333444555666666666666999<<<>>>???AAACCCEEEDDDDDDEEEFFFGGGHHHIIIIIILLLMMMOOOQQQSSSUUUVVVVVVXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYUUURRRLLLEEE>>>999666555666555555444222111111000333444666777:::???EEEIIIOOOZZZfffmmmrrrvvvuuurrrqqqqqqqqqqqqqqqpppooonnnkkkeee___ZZZXXXVVVRRRNNNKKKHHHFFFEEEEEEJJJWWWeeezzz}}}{{{zzz{{{uuufffXXXLLLFFFEEEBBB???===<<<;;;999777777666444222111111222222.../////////......---,,,,,,,,,,,,---------......///...000222444:::GGGUUUlllzzzyyysssppprrruuu}}}vvvnnnhhheeeaaa]]]ZZZYYYYYYZZZXXXZZZ^^^aaabbbaaa___]]]WWWXXXWWWTTTOOOLLLKKKLLLKKKJJJIIIHHHFFFEEECCCCCCCCCAAA???===<<<999666333...---+++************+++''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''(((***+++,,,...///000111222333333333222111///...---...///111222333333444444333333222//////---,,,,,,,,,---.../////////...---+++******(((((((((''''''(((((()))***++++++***(((&&&&&&'''))))))(((((()))***+++,,,++++++++++++***)))((('''''''''(((((())))))))))))***)))(((''''''((()))***)))+++,,,+++)))(((((()))***)))(((''''''((()))***++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---------.........++++++,,,---...///000111000000000000000000000000000000111111111222222222222333333333333333333222222222111000///...---,,,&&&)))---......,,,,,,,,,---,,,***)))))))))+++,,,,,,******...000222888???JJJQQQ\\\dddjjjoootttxxxzzz}}}~~~}}}}}}||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvwwwyyyzzz|||}}}~~~}}}~~~}}}|||yyyvvvttttttuuu}}}~~~wwwooofff^^^XXXPPPKKKDDD===999555222000......------------------)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---...///000000000111222444555555666666777999<<<===>>>>>>@@@AAACCCDDDDDDEEEFFFGGGHHHHHHJJJKKKMMMOOOQQQSSSTTTTTTXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\[[[ZZZZZZYYYYYYSSSPPPKKKDDD>>>888555333444444333333333333222222333444666777999===CCCGGGNNNYYYdddlllrrrvvvwwwtttppppppqqqqqqqqqpppoooooolllfff___ZZZWWWSSSNNNJJJIIIFFFEEEDDDDDDHHHUUUbbbvvv}}}zzz{{{|||wwwiiiZZZMMMFFFEEECCC@@@>>>===<<<:::888777666444222111111111111...............------,,,,,,,,,,,,---------......///...000333666<<>>@@@CCCCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNPPPRRRSSSSSSWWWXXXXXXXXXYYYYYYYYYZZZ[[[[[[ZZZZZZYYYYYYXXXXXXRRROOOKKKEEE???999555333333333333333333333333333333444555666888<<>>>>>===;;;999888666444222111111111111------.........------,,,,,,---------............//////111555888???MMM[[[lllwww{{{|||zzzuuuooolllmmmppp|||~~~sssmmmfffddd___[[[YYYXXXXXXXXXWWWZZZ^^^bbbcccaaa^^^\\\WWWWWWVVVSSSOOOLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCAAA???===<<<999666333---,,,+++*********+++,,,((())))))******))))))(((&&&'''((())))))(((''''''''''''''''''(((***+++,,,...///000111222333333333000///---,,,+++,,,...///111111222222222222111111000000000000111222444555222111000...---,,,++++++'''&&&&&&&&&''''''((())))))+++,,,,,,)))'''''''''((((((((()))******++++++***************)))((((((&&&&&&''''''((())))))*********++++++++++++******(((***,,,,,,***))))))***)))******************)))(((((()))***++++++++++++))))))***,,,,,,------,,,+++,,,,,,,,,---------------------.........//////000000000000000000000000000111111111111222222222222222333333333333222222111222222111000...,,,+++,,,---///...---+++,,,,,,***+++,,,------,,,+++++++++))))))---///111777>>>IIIQQQ[[[dddjjjooouuuyyy|||~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyywwwwwwwwwwwwxxxyyyzzz{{{wwwwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}|||{{{yyyxxxvvvtttsssnnnqqqvvv|||vvvkkk```UUUNNNDDD@@@:::555333111000...***+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.../////////...///111222444555555555555777:::<<<<<<===???@@@BBBCCCCCCDDDEEEFFFGGGGGGIIIJJJLLLOOOQQQRRRSSSTTTWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVUUURRRPPPLLLFFFAAA<<<888666444444444333333222222222222333444555666:::???CCCJJJTTT```hhhooouuuvvvuuuoooppppppqqqqqqqqqppppppooojjjccc]]]YYYTTTMMMHHHEEECCCBBBBBBBBBFFFRRR___lll|||~~~zzzwwwxxx{{{~~~pppaaaSSSKKKDDDBBB@@@>>>>>>>>><<<;;;888777555222111000000111,,,------......---------------........./////////000000222777:::AAAPPP]]]nnnwwwyyy{{{zzzwwwrrroooppprrr|||{{{rrrlllfffccc___[[[XXXWWWWWWXXXWWWZZZ^^^bbbcccaaa^^^\\\WWWWWWVVVSSSOOOLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCAAA???===<<<999666333---,,,+++*********+++,,,))))))************))))))(((((()))))))))'''&&&%%%''''''''''''(((***+++,,,...///000111222333333333000...,,,+++++++++---...111111111222222111111111222111111222444666888999333222111///---,,,,,,,,,'''''''''''''''((())))))''')))+++,,,***(((((()))'''(((((()))***+++++++++(((((()))***************&&&&&&&&&'''((())))))***'''((()))******)))(((''''''))),,,---,,,+++,,,,,,)))***+++,,,,,,+++***)))&&&'''(((******+++++++++((()))***+++,,,---------+++++++++,,,,,,,,,------------..................////////////////////////000111111111111222222222222222222333333222222222000111222222222000///...%%%&&&((((((((()))+++,,,((()))+++,,,,,,+++)))(((***((((((,,,...000666===IIIQQQ[[[dddjjjooouuuyyy}}}}}}|||{{{yyyxxxxxxyyyyyy{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwxxxyyyzzz|||}}}~~~~~~}}}{{{zzzxxxvvvtttlllnnnpppttt{{{{{{qqqfffZZZNNNGGG???;;;666222000000///...*********++++++,,,,,,---+++*********))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------.........///000222444555555555222555999;;;<<<>>>@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGJJJKKKMMMPPPRRRSSSTTTTTTWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSQQQMMMHHHCCC>>>:::888666666555444222111000000222333333444555999>>>BBBHHHRRR^^^fffmmmsssuuutttoooppppppqqqqqqqqqppppppqqqllleee___[[[UUUNNNIIIEEECCCBBBBBBBBBEEEQQQ^^^iiiwww{{{yyy}}}}}}}}}}}}vvvsssuuuyyysssdddVVVMMMDDDBBB????????????===<<<888777555222111000000111,,,,,,------...---------.........////////////000111111333888;;;CCCQQQ___oooyyy}}}xxxzzz{{{yyytttqqqrrrsss|||vvvmmmjjjhhheee```[[[XXXVVVUUUUUUYYY\\\___aaaaaa^^^[[[YYYWWWVVVUUUTTTQQQMMMJJJHHHMMMLLLJJJGGGDDDCCCDDDFFFCCCBBB@@@>>>;;;888555333...,,,***)))******)))(((---,,,***(((((((((((()))***)))(((''''''&&&&&&&&&''')))+++)))&&&&&&(((+++---...000111222222111111000...++++++,,,...//////111111111111000000000///333222111000111333555777777444000---,,,,,,+++***))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&&&&''')))***,,,------+++,,,,,,+++)))((()))***+++)))(((&&&%%%%%%%%%&&&###&&&(((((('''&&&'''''')))***+++,,,,,,+++))))))***)))(((''''''((()))***++++++******************((()))***++++++,,,++++++///...---,,,,,,,,,,,,,,,////////////000000000000.........///000000111111333333222111111222222333333222111000///...---,,,000000///...............---------,,,,,,+++++++++))))))))))))))))))))))))***+++++++++,,,000555:::HHHPPP[[[eeekkkoootttxxx}}}~~~~~~}}}~~~|||zzzyyyxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyzzzxxxxxxyyyzzz|||~~~~~~|||{{{zzzxxxtttqqqnnnkkkjjjnnnttt|||{{{nnnaaaUUUKKKCCC>>>777555222///------...///,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))******+++,,,,,,,,,,,,---------......111000///111555888777555777777888999;;;<<<======???@@@BBBDDDEEEFFFFFFFFFJJJKKKLLLNNNOOOPPPQQQQQQRRRTTTVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSRRROOOLLLHHHEEEBBB???;;;888777666555444333222222222111222333444555888<<<@@@HHHQQQ\\\dddmmmuuuwwwuuuppppppppppppqqqrrrsssssssssoooiiiddd```YYYPPPJJJGGGDDDBBBCCCDDDGGGOOOWWWiiinnnpppnnnoootttxxxyyyyyytttuuuxxx}}}~~~ssseeeUUUJJJFFFDDDAAA???>>>===;;;:::888666444222111000111111//////...,,,,,,+++++++++............////////////111000222777;;;DDDTTTcccnnnxxxxxxzzz{{{zzzxxxxxxyyyzzz|||tttllljjjfffccc___ZZZWWWUUUUUUUUUYYY[[[___aaaaaa^^^[[[YYYWWWVVVUUUTTTQQQMMMJJJIIIIIIHHHGGGDDDAAA@@@AAACCCCCCBBB@@@>>>;;;777555333///---+++***++++++***)))++++++***)))(((((((((((('''''''''''''''((())))))+++***))))))***+++++++++---///000111222222111111111///,,,+++---...//////111111111000000000/////////...///000222666999;;;:::666222///...---,,,+++))))))))))))))))))))))))(((((((((((((((''''''&&&$$$%%%&&&'''((()))***++++++,,,,,,+++)))((()))***))))))'''&&&%%%%%%&&&&&&''')))++++++***)))******)))***++++++++++++***)))***)))(((((((((((()))***************************,,,,,,+++******)))((((((///...---,,,,,,,,,,,,---.../////////000000000000......///000000111111222222222111111111111111222222111111000///......---//////...------------...,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))******++++++,,,///555999EEEMMMYYYccciiioootttwww~~~~~~~~~}}}{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyzzz{{{|||~~~~~~}}}zzzwwwttttttooollllllmmmpppyyy{{{rrrkkk```UUUKKKCCC<<<888444333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))******+++,,,,,,,,,,,,------------......---,,,...222444444222777777888999;;;<<<======???@@@BBBCCCEEEFFFFFFFFFIIIJJJLLLNNNOOOPPPQQQQQQRRRTTTUUUVVVUUUTTTUUUVVVTTTTTTSSSRRRRRRQQQQQQPPPOOOLLLHHHEEEBBB???;;;888888777666444333333222222111222333444555888<<<@@@GGGPPP[[[cccmmmuuuwwwuuurrrqqqqqqqqqrrrrrrsssttttttqqqlllhhhddd]]]TTTMMMIIIEEEBBBCCCDDDGGGNNNWWWdddhhhjjjhhhhhhmmmrrrtttyyytttuuuxxx~~~uuufffVVVKKKEEECCCAAA@@@???>>><<<:::888666444222111000111111222222111000///......///............////////////000000222666;;;CCCSSSbbbpppzzzzzz{{{||||||{{{{{{|||~~~zzzrrrkkkiiidddaaa]]]YYYVVVUUUUUUVVVYYY[[[^^^```aaa^^^[[[YYYWWWVVVUUUTTTQQQNNNKKKIIIGGGGGGEEEBBB@@@???AAACCCCCCBBB@@@>>>:::777444333000...,,,+++,,,,,,+++***))))))))))))(((''''''&&&%%%%%%&&&&&&((()))++++++,,,)))&&&'''+++...,,,)))...///000222222222222111333000---,,,---...///...000000000000////////////.........000333777:::===<<<999555222000///---+++(((((((((((((((((((((((()))((((((''''''''''''(((%%%&&&&&&'''((())))))***+++,,,,,,+++)))((()))***(((''''''&&&&&&&&&''''''''')))++++++*********+++)))******+++++++++*********))))))(((((())))))***************************,,,+++***((((((((())))))......---,,,,,,,,,------....../////////000000000//////000000111222222333111000000000111111111111111111000000/////////.........---,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))******++++++,,,///444777@@@IIIUUU```hhhmmmssswww~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{yyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~{{{wwwtttpppkkkgggggggggiiipppyyytttlll\\\WWWNNNFFF@@@:::555222000111111111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))******+++,,,,,,,,,,,,,,,------------000//////111333555555444666777888999:::<<<======???@@@AAACCCDDDEEEFFFFFFHHHIIIKKKMMMOOOPPPQQQRRRQQQSSSTTTTTTSSSSSSTTTUUUQQQQQQPPPPPPOOONNNNNNNNNMMMKKKHHHEEECCC@@@<<<999888888666555444333333333111222333444555888<<<@@@EEENNNYYYbbbkkktttwwwuuutttssssssssssssttttttuuuuuussspppmmmjjjcccZZZRRRLLLGGGDDDDDDDDDFFFNNNVVV```eeefffbbbaaafffkkkmmmzzz{{{vvvwwwyyyvvvgggWWWLLLDDDBBBAAA@@@@@@???<<<:::888666444222111000111111000///...---------------............////////////000///111555:::BBBRRRaaarrr||||||}}}~~~~~~{{{qqqkkkiiicccaaa]]]YYYWWWVVVWWWWWWXXXZZZ^^^``````^^^[[[YYYVVVVVVVVVTTTQQQNNNLLLJJJIIIHHHGGGDDDBBBBBBCCCEEEBBBAAA@@@===:::777444333///---+++++++++,,,+++***'''((()))))))))(((&&&%%%&&&&&&&&&&&&((()))***+++(((&&&$$$&&&(((******)))...///111222333333222111444111...------.........000000/////////.........000//////000222555888:::<<<999555333111///---+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))******+++++++++,,,,,,+++)))((()))***&&&&&&&&&&&&''''''((((((%%%'''((((((''''''((())))))*********++++++++++++))))))))))))))))))))))))***************+++++++++)))((('''&&&'''***,,,......------,,,,,,,,,------........./////////000000000000000111222222333333000111111222222222222222000000000000////////////---,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******+++++++++...222555<<>>???AAABBBDDDDDDEEEEEEGGGHHHJJJLLLNNNPPPPPPQQQOOOQQQRRRSSSQQQQQQRRRSSSOOOOOONNNNNNMMMLLLLLLKKKKKKIIIGGGEEEDDDAAA===:::999888777666555444444444111222333444555888<<<@@@DDDMMMWWW```jjjssswwwuuuvvvvvvuuuuuutttuuuuuuuuuuuusssqqqpppnnnhhh^^^WWWPPPJJJFFFEEEEEEFFFMMMVVVaaafffgggbbb^^^aaaeeefffooo{{{yyyyyy{{{wwwhhhWWWLLLCCCBBBAAAAAAAAA@@@===:::888666444222111000111111///...---,,,,,,,,,,,,,,,............//////////////////000444999AAAQQQ```rrr|||~~~~~~~~~~~~rrrjjjiiidddaaa^^^ZZZXXXXXXXXXYYYWWWYYY]]]``````^^^[[[YYYVVVVVVVVVTTTRRROOOLLLKKKJJJJJJHHHEEECCCBBBDDDFFFBBBAAA???===:::777444222...,,,***************(((''''''((())))))(((&&&%%%((((((''''''''''''((((((###%%%''''''&&&'''***---...///111222333333222222444111...,,,---......---/////////............---///......///111444777888:::888444222111///,,,***(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))******+++++++++,,,,,,+++)))((()))***%%%%%%&&&''''''((((((((($$$%%%&&&&&&%%%%%%&&&((()))))))))******++++++,,,))))))************))))))))))))*********+++++++++)))(((''''''(((***---...------,,,,,,,,,------...............////////////000000000111222222333333111222333444444444333333000000000000////////////,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++---000333999AAAMMMWWW```iiiqqqwww}}}~~~|||{{{zzzyyyzzzzzzyyyyyyyyyzzz{{{{{{wwwwwwwwwwwwxxxxxxyyyzzzzzz{{{|||}}}~~~}}}zzzvvvsssuuuooojjjgggbbb___aaagggkkkuuu{{{oooeeeZZZPPPIIICCC???;;;777444111...,,,///...,,,******+++,,,---++++++++++++++++++++++++******************************************************))))))******+++,,,+++++++++,,,,,,,,,---------...//////000000111222444555666888:::<<<===>>>===>>>@@@AAACCCDDDDDDDDDEEEGGGHHHJJJLLLNNNNNNOOOLLLNNNPPPPPPOOONNNOOOPPPMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEBBB>>>;;;999888777666555444444444111222333444555888<<<@@@CCCLLLVVV___iiisssxxxwwwxxxxxxwwwvvvuuuuuuuuuuuusssrrrqqqqqqpppkkkbbb[[[UUUOOOIIIGGGFFFGGGNNNVVVcccjjjmmmfff```^^^______dddppp}}}{{{}}}yyyiiiYYYMMMEEECCCBBBAAAAAA???===;;;888666444222111000111111222111000000000000000000............//////////////////000444888@@@PPP___ppp{{{~~~|||}}}~~~sssjjjiiieeebbb^^^[[[YYYXXXYYYYYYVVVYYY\\\___```^^^[[[YYYVVVVVVVVVTTTRRRPPPMMMKKKIIIIIIGGGDDDAAA@@@AAACCCBBBAAA???===999666333222---,,,***)))******)))(((((((((((())))))(((((('''******)))''''''&&&&&&&&&###'''***)))'''(((,,,000///000111333333333333222222///,,,+++,,,---...---///.........------------+++++++++---000444777:::888666333222111///,,,***(((((((((((((((((((((((((((''''''''''''(((((()))%%%&&&&&&'''((())))))***+++,,,,,,+++)))((()))***%%%%%%&&&'''((((((((('''&&&'''''''''&&&&&&(((***))))))))))))***+++,,,---)))******++++++******))))))))))))***++++++,,,,,,,,,+++***))))))***++++++------,,,,,,,,,---......------.........///////////////000000111222222333111222333555555555444444111111000000/////////...,,,,,,+++***************))))))))))))************)))))))))))))))))))))))))))***+++++++++,,,///111666===GGGPPPYYYcccnnnuuu|||~~~|||zzzyyyyyyyyyyyyyyyyyyzzzzzz{{{xxxwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{}}}}}}yyyvvvsssnnnjjjgggccc___aaafffbbbiiiooouuu}}}~~~uuuhhh\\\SSSLLLEEE@@@;;;888444222000///,,,***...,,,***(((((())),,,---++++++++++++++++++++++++******************************************************))))))******+++,,,++++++++++++,,,,,,,,,,,,---///111111000000222333444444666888:::;;;===>>>===>>>???AAABBBCCCDDDDDDEEEEEEGGGIIIJJJKKKKKKKKKIIIKKKLLLMMMLLLKKKLLLMMMKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEECCC???<<<888888666555444333333333111222333444555888<<<@@@CCCLLLVVV___iiitttyyyxxxyyyyyyxxxvvvuuuuuuuuuuuurrrppppppppppppllleee___ZZZSSSMMMJJJGGGHHHNNNWWWdddmmmsssnnneee___\\\ZZZ^^^iiiyyy~~~|||{{{}}}nnn]]]QQQHHHEEEBBB@@@???>>>===;;;888666444222111000111111000000////////////000000............////////////000///111444888@@@PPP___ooo{{{|||~~~sssjjjiiieeebbb^^^ZZZXXXWWWWWWXXXVVVXXX\\\___```^^^[[[YYYVVVVVVVVVUUUSSSPPPNNNLLLJJJIIIGGGCCC???>>>???@@@AAA@@@???<<<999666333222...,,,******++++++***))))))))))))(((((())))))*********(((''''''&&&&&&&&&$$$%%%&&&((()))***---//////000222333444444333222000---+++***+++---------.........---------,,,,,,*********+++...111555777666555333222222000...+++))))))))))))))))))))))))&&&''''''((((((((((((((($$$%%%&&&'''((()))***++++++,,,,,,+++)))((()))***%%%&&&'''((((((''''''&&&'''(((((('''&&&&&&)))+++***))))))))))))+++,,,---)))***++++++++++++***)))((())))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///---------.........//////......///000000111111222///111333444555555444333222111111000///......---,,,,,,+++************+++)))))))))******+++++++++)))))))))))))))))))))))))))***++++++***+++---000333888@@@HHHQQQ\\\iiirrrzzz~~~|||{{{yyyxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyzzz|||~~~}}}zzzwwwoookkkhhhfffccc___aaafff]]]aaacccfffkkkqqqqqqllljjjbbbWWWNNNHHHCCC>>>;;;555333111000000///---++++++***)))))))))***++++++******************************************************************************))))))******+++,,,***++++++++++++,,,,,,,,,///111333333222111333666333444555777999;;;===>>><<<===???@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFHHHJJJJJJIIIHHHIIIJJJHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFDDD@@@<<<888777666444333333222222111222333444555888<<<@@@CCCLLLVVV___jjjuuuzzzzzzzzzyyyxxxvvvuuuuuuttttttrrrpppoooppppppnnnhhhccc^^^WWWPPPLLLIIIIIIOOOXXXdddqqq{{{xxxnnnfff```\\\\\\fffuuu~~~{{{vvvzzzvvveeeXXXKKKGGGBBB???>>>===<<<;;;888666444222111000111111......------------..................////////////111000222555999AAAPPP___ppp}}}xxxrrrjjjhhhdddaaa]]]YYYVVVUUUUUUVVVUUUXXX\\\___```^^^[[[YYYVVVVVVVVVUUUSSSPPPNNNLLLLLLKKKHHHDDD@@@>>>???@@@AAA@@@???<<<999666333222///...,,,+++,,,,,,+++***+++***)))(((((()))***+++))))))((('''''''''''''''%%%"""!!!$$$))),,,,,,***///000222333444444333333...,,,***)))+++---------......---------,,,,,,,,,...---,,,+++,,,...000222666444333333333222///---************************%%%&&&((()))))))))((('''&&&&&&''')))***,,,------+++,,,,,,+++)))((()))***&&&&&&'''(((((('''&&&%%%&&&''''''&&&%%%%%%(((******))))))))))))+++---...)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,''')))***,,,.../////////,,,,,,,,,,,,,,,---...///---------.........//////.........///000000111111...000222444555444333222333222111000///...---,,,---,,,++++++***+++++++++))))))******+++++++++,,,)))))))))))))))))))))))))))***++++++***+++---///111555<<>>;;;777444333111000000111111000...'''(((***++++++***))))))*********************************************************************************)))***++++++,,,******+++++++++,,,,,,,,,,,,///111000......000333333444555777999;;;===>>><<<===>>>@@@BBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHHHHGGGGGGGGGHHHFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEFFFFFFDDD@@@===777666555444333222222222111222333444555888<<<@@@DDDLLLVVV___jjjuuu{{{{{{zzzyyyxxxvvvuuutttttttttssspppooooooqqqoookkkfffaaaYYYRRRMMMJJJJJJPPPXXXfffuuuwwwnnnfffaaa\\\fffttt}}}zzzqqqvvv}}}|||jjj^^^MMMIIICCC>>>===<<<<<<<<<888777444222111111111111111111000000000111111222............/////////000222111222666999AAAQQQ___rrr|||uuu|||~~~ssskkkgggbbb___\\\YYYWWWWWWWWWXXXXXXYYY[[[\\\\\\[[[ZZZYYYVVVWWWVVVSSSOOOLLLJJJJJJIIIIIIGGGCCC???===>>>???@@@AAAAAA>>>:::666333333111///,,,++++++++++++*********+++***)))'''&&&$$$&&&'''(((******+++++++++(((((((((((()))***+++,,,000000000000000111111111333///+++***,,,//////...000000000///...,,,+++******))))))+++...000111111333333333333111///,,,++++++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))))),,,,,,++++++***)))))))))''''''''''''(((((((((((((((((((((((())))))))))))************************'''''''''(((((())))))***))))))*********))))))(((,,,,,,,,,---------......++++++******++++++,,,---,,,,,,---.../////////.../////////000111111222222333333444444333333222111111111111000...,,,***(((************************+++*********))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,------000444888<<>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCBBB@@@??????@@@BBBCCCEEEEEEFFFEEEDDDAAA???===888777555444333333444444222333444555666888;;;>>>AAAKKKUUU]]]gggrrryyy{{{zzzyyyxxxvvvuuutttttttttuuusssqqqpppooonnnllljjjbbb\\\UUUPPPJJJIIIOOOXXXkkkyyypppdddbbbjjjyyy{{{rrrppprrrwww~~~vvvcccSSSIII@@@>>>>>>:::777666777555333111000000111222---...///000111111000000...............---------000000222666:::EEEXXXjjjvvv}}}rrrxxxtttlllgggbbb```\\\YYYWWWVVVWWWWWWXXXYYY[[[\\\\\\[[[YYYXXXVVVVVVVVVSSSOOOLLLJJJJJJIIIIIIGGGDDD@@@>>>>>>???@@@AAAAAA>>>:::666333333000...+++******+++***))))))******+++******(((((('''((()))***************(((((((((((()))***++++++......///000000000000000111...+++***,,,////////////000000000///...---,,,***)))(((***---///000///111111111111000///---,,,******))))))((((((''''''(((''''''&&&&&&''''''(((&&&&&&((())))))))))))))),,,,,,+++******))))))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))------------------......)))******+++******))))))++++++++++++,,,,,,,,,---+++++++++***++++++,,,---------................../////////000111111222222333333333444333222222111000000000///...,,,***)))))))))))))))))))))))))))************)))))))))(((*********************************+++++++++,,,,,,---111555999>>>IIIVVV```ooowww~~~}}}||||||zzzyyywwwvvvvvvwwwxxxyyy{{{{{{zzzyyyyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}{{{|||}}}~~~}}}|||||||||}}}~~~|||||||||||||||{{{{{{{{{|||||||||{{{zzzxxxwwwvvvqqqmmmhhhccc```^^^\\\ZZZUUUTTTSSSSSSRRRQQQNNNKKKAAA???;;;999888666444222000000000000000///.........------------,,,,,,,,,+++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++++++++***))))))***++++++++++++*********+++,,,---------...///000111222222333333555666888:::;;;<<<>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBAAA@@@??????@@@AAABBBBBBCCCDDDDDDCCCAAA>>>===:::999666444333222222222222333444555666888;;;>>>AAAKKKUUU]]]gggrrryyy{{{zzzyyyxxxwwwuuuuuuttttttuuutttrrrqqqpppnnnkkkhhh___YYYSSSNNNIIIGGGNNNWWWkkk{{{rrrnnnttt|||uuummmpppuuu|||}}}kkkVVVKKKBBB@@@@@@<<<999888777555333111000000111111////////////000000000111........................000000333777;;;FFFZZZlllzzz}}}qqquuuwwwnnnhhhdddaaa]]]YYYVVVVVVVVVVVVWWWXXXZZZ[[[[[[ZZZXXXWWWVVVVVVVVVSSSOOOLLLJJJJJJIIIIIIGGGDDD@@@>>>>>>@@@@@@AAAAAA>>>:::555333222///---***))))))***)))(((((()))***+++++++++++++++(((((()))******)))))))))''''''''''''((()))******+++,,,...000111111000///000---******,,,...000000333444555555555444222111***)))((())),,,...............///000///...---,,,))))))))))))(((((((((((((((''''''&&&&&&''''''((('''((()))******+++******,,,++++++******)))((((((&&&''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++************+++++++++++++++***************+++++++++++++++++++++++++++,,,------//////......---........./////////000111111222222222333333333333222111111............---,,,+++***((((((((((((((((((((((((************))))))))))))************************)))))))))************+++***---111444999CCCNNNWWWeeeooo|||~~~}}}}}}}}}{{{zzzyyyxxxwwwxxxxxxyyy{{{{{{zzzyyyyyyzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~|||zzzzzz{{{|||{{{{{{zzzzzzzzz{{{|||||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwuuuuuuppplllfffbbb^^^[[[XXXVVVRRROOOMMMJJJHHHEEEAAA>>>:::888555444444444333222///000000000000///......------------,,,,,,,,,,,,***************++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++***))))))***++++++******)))))))))***+++,,,------...///000111111222222333444666777999:::;;;======>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@??????AAA@@@???>>>>>>???@@@AAA???@@@AAABBBBBB@@@???===;;;:::777555222111111111222333444555666888;;;>>>AAAKKKUUU]]]gggrrryyy{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvuuutttsssrrrooojjjfff]]]WWWRRRMMMIIIHHHOOOXXXiii|||}}}~~~yyyjjjmmmssszzzqqqYYYNNNDDDBBBAAA>>>;;;:::777555333222111000111111000//////......///111111////////////////////////111111444888===HHH\\\nnn~~~}}}oooqqq~~~|||pppiiidddbbb]]]YYYVVVUUUUUUVVVWWWXXXZZZ[[[ZZZYYYWWWVVVUUUVVVUUUSSSOOOKKKJJJIIIIIIIIIGGGDDD@@@??????@@@@@@@@@@@@>>>999555333222...,,,)))(((((()))((('''(((((())))))************((()))))))))))))))((((((&&&&&&&&&''''''((()))******,,,///222333333111000...,,,******+++...000222666777888888777555333222,,,***)))***---.........---......///...---+++***(((((((((((())))))))))))((((((''''''''''''(((((((((((()))***+++++++++++++++++++++***))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&******+++,,,,,,,,,++++++*********++++++++++++,,,,,,++++++++++++,,,------111000///...------....../////////000111111222222222222222222222111111000------------,,,,,,,,,+++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***,,,///222777>>>HHHNNNZZZdddrrr~~~~~~~~~||||||{{{yyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxwwwxxxxxxzzzzzz{{{||||||{{{yyywwwxxxyyyxxxxxxyyyyyyyyyzzz{{{{{{||||||{{{zzzyyyyyyxxxxxxvvvvvvvvvvvvuuutttsssrrrnnnjjjddd```\\\XXXTTTQQQMMMJJJGGGDDDAAA>>>:::777666444222111222222111000//////000000//////...------------,,,,,,,,,++++++)))))))))***+++++++++,,,,,,+++***))))))***+++,,,************************+++******************+++***************++++++,,,,,,------...///000111111222333444555777888999:::<<<<<<<<<===>>>>>>??????????????????????????????>>>>>>>>>>>>>>>=========>>>>>>=========>>>???@@@===>>>@@@BBBBBBAAA@@@???;;;999777444333222111111222333444555666888;;;>>>AAAKKKUUU]]]gggrrryyy{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuupppjjjeee\\\WWWRRRNNNIIIIIIQQQZZZiii}}}{{{kkknnnsss{{{rrrZZZOOOEEEBBBAAA>>>;;;;;;666555444222111111111111111000...------///111222////////////000000000000111222555:::???KKK___qqq}}}mmmnnnyyy}}}rrrjjjdddbbb]]]YYYVVVUUUUUUVVVXXXYYYZZZ[[[ZZZYYYWWWUUUUUUVVVUUURRRNNNKKKIIIIIIIIIIIIGGGDDDAAA???@@@AAA???@@@@@@===999555222222...,,,)))(((((((((((('''))))))((((((''''''''''''(((((()))))))))(((((('''&&&&&&&&&''''''((()))***+++---111333555444333111---,,,+++******,,,000222666666777777666333000......---+++,,,...//////.../////////...---+++)))'''(((((((((((())))))))))))(((((((((''''''(((((((((((()))***+++,,,,,,,,,,,,++++++******)))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************************,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111000///.............../////////000111111222222111111222222111111000///,,,,,,,,,+++++++++,,,,,,************************))))))))))))))))))******((((((((((((((((((((((((************+++++++++,,,,,,---///222666<<>>;;;888555666444111111111111000//////////////////...------------,,,,,,,,,+++++++++)))))))))***+++++++++,,,,,,+++))))))))))))+++,,,*********************************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111111222333333555666777888888::::::;;;<<<<<<======>>>>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===>>>@@@BBBCCCBBBAAA@@@888777666444333333333444222333444555666888;;;>>>AAAKKKUUU]]]gggrrryyy{{{yyyyyyxxxxxxxxxxxxxxxyyyxxxxxxyyyyyywwwssslllggg[[[VVVPPPMMMIIIHHHPPPZZZmmm}}}qqqssswww~~~rrr[[[OOOEEEAAA@@@===::::::666666444333222222111111222111///------...000111.../////////000000111111111222666;;;AAAMMMbbbttt~~~nnnnnnwww~~~zzzsssjjjdddaaa]]]YYYVVVVVVVVVVVVYYYZZZ[[[[[[[[[YYYWWWVVVUUUUUUUUURRRNNNKKKIIIIIIIIIIIIGGGDDDAAA@@@AAABBB???@@@@@@===999444222111...,,,)))(((((()))(((''')))((('''&&&&&&&&&&&&'''''''''((())))))(((((((((''''''''''''((()))******...///111333444444333222------,,,***)))+++...111999:::;;;;;;:::777444111000...------///000///...000000//////---***((('''))))))))))))(((((((((((()))((((((''''''(((((()))((()))***++++++,,,+++++++++******))))))(((''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))************************,,,,,,,,,,,,,,,+++++++++((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------...//////000000000///....../////////000111111222222000111111111111000//////,,,,,,+++*********++++++************************))))))))))))************((((((((((((((((((((((((*********+++++++++,,,,,,------...000444999===???IIIRRR___kkkvvv~~~}}}|||{{{{{{zzzzzz{{{||||||||||||{{{zzzxxxwwwvvvuuuuuuuuuvvvwwwvvvwwwxxxxxxvvvttttttuuuvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwvvvtttsssqqqppppppmmmnnnnnnnnnmmmmmmlllkkkgggddd___[[[WWWRRRMMMJJJFFFDDD@@@===<<<:::777555666444111000111111///......////////////...------,,,,,,,,,,,,++++++++++++***************+++++++++*********))))))*********************************)))***++++++++++++***)))++++++,,,------------,,,,,,,,,---...///000000111222222333444555666777777999999::::::;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;999::::::::::::;;;;;;;;;::::::;;;;;;<<<<<<======<<<>>>@@@BBBCCCBBBAAA@@@888777555444333333444555222333444555666888;;;>>>AAAKKKUUU]]]gggrrryyy{{{yyyyyyyyyxxxyyyyyyzzzzzzzzzzzz{{{{{{zzzuuuoookkkZZZUUUPPPLLLHHHGGGOOOXXXoooyyyzzz}}}ttt[[[PPPDDDAAA???<<<::::::666666555444333222111111111111///......//////000---......//////000000111111222666;;;BBBOOOdddvvvppppppxxx|||zzzrrrjjjbbb```\\\YYYWWWVVVWWWWWWZZZ[[[\\\\\\[[[ZZZXXXVVVTTTUUUUUURRRNNNJJJIIIIIIIIIIIIGGGEEEBBB@@@AAACCC???@@@???===888444222111///,,,***((())))))(((((((((''''''&&&''''''))))))&&&&&&'''((())))))))))))(((((((((((()))***++++++///000111222222222222222---------***))))))---111777999;;;======;;;888666000...------...///...---.../////////---,,,***(((******))))))((((((''''''))))))(((((((((((())))))'''((()))***++++++++++++*********)))((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))************************)))))))))))))))*********'''((()))***++++++++++++************++++++++++++---,,,,,,,,,,,,---......,,,...000222222111///---/////////000111111222222000000111111000000///...---,,,+++***))))))******************************((()))))))))************************************)))))))))************++++++++++++...111444666777???FFFQQQ\\\gggsss~~~~~~|||{{{zzzzzz{{{|||}}}}}}|||{{{zzzxxxwwwuuutttttttttuuuuuusssuuuvvvvvvuuuttttttttttttuuuvvvvvvvvvuuutttssswwwwwwuuutttrrrpppooonnnjjjjjjjjjjjjjjjiiiiiihhhdddaaa]]]YYYUUUQQQLLLHHHDDDAAA===:::999777555333444222000///000111000///......//////......---,,,,,,,,,,,,++++++++++++***+++++++++***************))))))************))))))************************)))***++++++++++++***))))))***+++,,,---,,,,,,++++++,,,,,,---...///000000222222333444555666666777888888999999:::;;;;;;;;;<<<<<<;;;;;;::::::::::::888999999999:::::::::;;;888999:::;;;;;;<<<<<<<<<;;;===???AAAAAA@@@???>>>999888666444333222333333222333444555666888;;;>>>AAAKKKUUU]]]gggrrryyy{{{yyyyyyyyyyyyyyyzzz{{{{{{||||||||||||{{{xxxsssooo^^^XXXSSSOOOJJJJJJQQQZZZlll~~~www]]]QQQEEEAAA???<<<::::::666666555555444222111111111000000000/////////...,,,------...//////000000000111555;;;BBBOOOeeexxxrrrsss{{{|||{{{~~~rrrjjjbbb___\\\YYYWWWWWWWWWXXX[[[[[[\\\]]]\\\ZZZXXXVVVTTTUUUTTTRRRNNNJJJIIIHHHIIIIIIGGGEEEBBBAAAAAACCC?????????===888444222111///---***))))))***)))(((''''''&&&'''(((***,,,---%%%%%%'''((())))))))))))((((((((())))))***+++,,,000000000000000111111111---...---+++((())),,,000...111444777888777555333///---,,,,,,---------,,,------...///...---,,,++++++******)))(((''''''&&&))))))(((((((((((())))))'''((()))******+++***************)))((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,''''''(((******+++++++++))))))))))))************---,,,,,,,,,,,,---......+++---000333333222///---/////////000111111222222000000000000000//////......,,,+++))))))))))))***))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++(((((((((((()))))))))))))))))))))+++...111222222666<<>>???@@@???>>>===;;;:::777444222111111111222333444555666888;;;>>>AAAKKKUUU]]]gggrrryyy{{{yyyyyyyyyyyyzzzzzz{{{|||}}}}}}|||}}}|||zzzuuurrrccc]]]XXXSSSOOONNNUUU^^^fffzzzxxx^^^RRRFFFAAA@@@===;;;;;;666666666555444333111111000000111111000///...---,,,,,,,,,---...//////000///000555;;;BBBPPPeeexxxtttuuu}}}}}}}}}~~~sssjjjaaa```]]]YYYVVVUUUWWWYYY\\\]]]^^^^^^]]][[[XXXWWWTTTUUUUUUSSSOOOLLLJJJIIIGGGGGGFFFCCCAAA@@@AAACCCDDDCCCAAA>>>:::666222111///---++++++,,,,,,,,,+++******))))))((((((''''''''''''((((((''''''&&&%%%((('''%%%$$$$$$&&&)))+++...///000111111000///...+++***))))))***,,,...///333333444555666666666666...------,,,,,,,,,------,,,,,,,,,------,,,++++++''''''&&&&&&&&&%%%%%%%%%,,,+++)))(((''')))***+++'''''''''((())))))******,,,,,,++++++***)))))))))'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$''''''''''''((()))++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))------,,,,,,,,,---......(((***+++---......------,,,---------......//////333111///...------------***))))))((()))+++,,,...---,,,***)))(((((())))))*********)))))))))))))))))))))))))))************))))))***++++++++++++***))))))***+++---......///555777;;;BBBKKKXXXeeemmm|||~~~}}}|||{{{{{{zzzyyyxxxwwwxxxyyyzzzxxxvvvsssqqqoooooopppqqqrrrrrrrrrsssssssssttttttqqqqqqrrrssssssrrrrrrrrrpppooonnnllljjjhhhgggfffgggfffeeecccbbbaaaaaaaaa\\\[[[XXXTTTPPPMMMJJJIIIAAA???<<<888555333222222000000000000000000000000000000000000///...---,,,---,,,++++++******++++++))))))))))))))))))))))))************************+++++++++*********)))))),,,,,,,,,++++++*********,,,+++++++++***))))))))),,,---///111111111000000111111333444555666666666555555666777777777777777888888888888777777777666888888777777888888999:::777777666666777777888999:::<<<>>>@@@@@@???===<<<:::999777555444333333333222444555555555777:::===DDDIIIQQQ\\\fffooovvvyyyzzzyyyyyyxxxyyyyyyzzzzzz|||}}}~~~~~~}}}{{{yyywwwhhhaaaYYYTTTNNNKKKPPPVVVjjj{{{zzzcccUUUGGGBBB@@@===:::999999777555333222111111222000111222222222000...---222222111000/////////000000000555===GGGUUUkkk}}}uuuwww{{{|||qqqhhhaaa```]]]YYYVVVUUUWWWYYY[[[\\\]]]]]]\\\ZZZXXXVVVSSSTTTUUUSSSOOOKKKIIIIIIGGGGGGGGGEEEBBBAAAAAABBBBBBAAA???<<<888444111///---,,,******+++++++++******)))))))))((((((((('''''''''((((((''''''&&&%%%((('''%%%$$$%%%''')))+++---...///000000///...---+++***)))((()))+++---///111222333444555666666666...------,,,,,,------...---------------,,,+++***'''''''''&&&&&&&&&%%%%%%%%%$$$###"""######%%%%%%''''''((())))))******+++,,,,,,+++******))))))((('''&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((())))))''''''''''''((()))***+++)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,------...)))***,,,---.........---------........./////////222111000...------,,,,,,++++++***))))))******+++)))(((&&&$$$############************))))))))))))))))))))))))************))))))***+++++++++++++++***+++,,,---...//////000222444888===FFFQQQ]]]eeerrryyy~~~}}}||||||{{{{{{yyyxxxxxxxxxyyyzzzxxxvvvtttqqqpppppppppqqqrrrrrrrrrsssssstttttttttqqqqqqrrrrrrrrrrrrqqqqqqoooooommmkkkiiigggfffeeedddcccbbb```___^^^^^^^^^[[[ZZZWWWTTTPPPLLLIIIHHHAAA???<<<888555333222222000000000000000000000000............---,,,+++***---,,,++++++******++++++))))))))))))))))))))))))************************+++++++++*********)))))),,,,,,,,,++++++*********+++++++++***************,,,---...///000000000000000111222444555555666666555555666777777777777666888888777777777666666666666666666666666777777888666666555555666666777888999;;;===?????????===<<<;;;999777555444333333444222444555555555777:::===CCCHHHQQQ[[[fffooouuuyyyyyyxxxxxxxxxxxxxxxyyyyyy{{{|||}}}~~~}}}{{{yyyxxxkkkddd\\\VVVPPPLLLPPPWWWgggwww|||dddVVVHHHCCCAAA>>>;;;:::999777555333222111111222111111111000///...---,,,111111000000///000000000111111555===GGGUUUkkk}}}vvvyyyzzzyyynnngggaaa```]]]YYYVVVUUUWWWYYYZZZ[[[\\\\\\[[[YYYWWWUUURRRSSSTTTRRRNNNKKKIIIHHHGGGHHHHHHGGGDDDBBBAAABBBCCCBBB@@@===999555222000---+++))))))***+++***)))))))))))))))((((((((((((''''''((((((''''''&&&%%%'''&&&%%%%%%%%%'''***+++,,,---...//////...---,,,+++***)))((()))***,,,...///000111333444555555555...---------------..................---,,,+++***'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''(((((())))))***++++++,,,,,,++++++******)))(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&((()))***++++++(((''''''(((((()))***+++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++,,,---.....................////////////000000000000000///...---++++++---,,,+++***)))(((((()))+++***)))'''&&&%%%%%%%%%************************)))))))))*********++++++)))******+++++++++++++++,,,,,,------...///000000...000333777>>>GGGQQQXXXccckkkwww~~~}}}}}}|||{{{zzzzzzyyyyyyzzzzzzxxxwwwuuurrrqqqqqqqqqqqqssssssssssssttttttttttttpppqqqqqqrrrqqqqqqppppppnnnmmmllljjjhhhfffeeedddaaa```^^^]]][[[ZZZZZZYYYYYYXXXUUURRRNNNKKKHHHFFF???>>>;;;777555333222222000000000000000000000000............---,,,+++***,,,,,,+++************+++))))))))))))))))))))))))************************+++************)))))))))+++++++++++++++************************+++++++++,,,,,,,,,,,,---...///000000111222333444555555555444444555666666666666666777777666666666555555555444444444444444555555666555555444444555555666777777999;;;===>>>>>><<<;;;;;;999777555444444444444222444555555555777:::===BBBGGGPPP[[[eeeooouuuxxxxxxwwwwwwvvvvvvvvvwwwwwwzzz{{{|||}}}}}}|||zzzyyyoooggg^^^XXXQQQMMMPPPWWWbbbsssfffXXXJJJDDDCCC@@@<<<;;;999777555333222111111222222111000...------,,,,,,000000/////////000111111222222666===GGGUUUkkk}}}www|||zzzwwwmmmfffaaa```]]]YYYVVVUUUWWWYYYYYYZZZ[[[[[[ZZZXXXVVVTTTQQQRRRSSSQQQNNNJJJIIIHHHGGGIIIJJJHHHEEECCCAAAAAA@@@@@@>>>;;;777333000///---+++***)))***+++***)))))))))))))))(((((((((((('''''''''(((''''''&&&%%%'''&&&%%%%%%&&&(((***+++------////////////------+++***)))((((((***,,,---......000111333444444444...------------......///000000//////---,,,+++***''''''''''''&&&&&&&&&&&&&&&''')))***++++++++++++)))))))))***++++++,,,,,,+++++++++***))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,------......//////////////////000000000000000.../////////...,,,***))),,,+++******)))(((((((((,,,,,,+++++++++*********)))***************++++++))))))*********+++++++++)))***++++++,,,,,,+++++++++,,,,,,---.../////////+++---000333777>>>FFFKKKUUU]]]jjjuuu~~~~~~~~~||||||{{{{{{{{{zzzzzz{{{xxxwwwvvvtttrrrrrrrrrrrrssssssssssssssssssttttttppppppqqqqqqppppppoooooommmllljjjiiifffeeecccbbb^^^]]]\\\ZZZXXXWWWVVVVVVUUUUUUSSSPPPMMMIIIFFFDDD>>><<<:::777444333333222000000000000000000000000000000000000///...---,,,,,,++++++***************((((((((((((((((((((((((************************************))))))))))))+++++++++***************)))))))))***+++++++++,,,,,,++++++***+++---...//////000111333444444444444333333444555555555555555555555555555444444444444333333222222333333444555555444444444444555666666666777999;;;<<<===<<<<<<;;;:::888666444444444444222444555555555777:::===BBBGGGOOOZZZeeeooouuuyyywwwwwwvvvuuuuuuuuuvvvvvvxxxzzz{{{}}}}}}|||{{{yyypppiii___XXXQQQLLLOOOUUU```ppphhhZZZKKKFFFDDDAAA===<<<999777555333222111111222444222000...---,,,------///////////////000111222333333666===GGGVVVlllyyy}}}yyywwwnnngggaaa```]]]YYYVVVUUUWWWYYYYYYZZZ[[[[[[ZZZXXXUUUTTTQQQRRRSSSQQQNNNKKKIIIIIIHHHIIIJJJIIIEEEBBBAAA@@@<<<;;;999777333000---+++...,,,++++++,,,,,,+++***(((((((((((())))))))))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&''')))+++,,,...///000111111000///...,,,+++)))((((((***,,,------...///111222333333333---------------...///000111000000///...---+++***(((((('''''''''&&&&&&&&&%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,++++++******)))((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''(((((()))(((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++************************++++++******++++++,,,---------------.........///000000000000000/////////......//////---,,,***((())))))))))))))))))))))))&&&&&&'''((()))))))))***))))))******+++++++++,,,************++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,------......+++---///111333888===AAAJJJRRR^^^iiiqqqyyy}}}}}}}}}}}}||||||{{{{{{yyyxxxwwwuuutttsssrrrrrrsssssssssssssssrrrrrrrrrooopppppppppooonnnnnnmmmkkkjjjiiigggeeecccaaaaaa]]]\\\ZZZXXXVVVUUUTTTTTTRRRRRRQQQNNNKKKGGGCCCAAA<<<;;;888666444333333333111111111111111111111111000000000000///...---,,,,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,++++++*********,,,.../////////111222333444444444222222333444444444444444444444444333333333222222333222222222222333444444555444444444444555666666555666888:::;;;<<<<<<<<<;;;:::888666555444444444222444555555555777:::===BBBGGGOOO[[[fffooovvvyyyxxxxxxwwwvvvuuuuuuvvvvvvxxxyyy{{{|||}}}|||zzzyyyppphhh___WWWOOOKKKMMMSSS___ooo}}}jjj[[[MMMGGGEEEBBB>>>===999777555333222111111222444333111///.........//////.........///000111111333333666===GGGWWWnnn{{{{{{www~~~vvvnnnhhhaaa```]]]YYYVVVUUUWWWYYYYYYZZZ[[[[[[ZZZXXXVVVTTTQQQRRRSSSQQQNNNKKKJJJJJJHHHIIIIIIGGGDDDAAA@@@@@@???>>><<<:::777333000//////---++++++,,,---,,,+++(((((((((((())))))))))))''''''((((((''''''&&&%%%%%%&&&&&&'''(((***+++,,,...///000111111000///...---,,,***))))))+++,,,---...///000111222222222222------------...///000000000000000000///...---,,,((((((((('''''''''&&&&&&&&&'''''''''((()))))))))(((((())))))***++++++,,,+++******))))))((('''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++++++++,,,------...------,,,------......000000////////////...............---,,,+++))))))(((((()))******))))))(((%%%%%%'''((())))))))))))))))))******+++,,,,,,,,,*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---///000222444888;;;AAAHHHRRR[[[ccckkksssyyy~~~}}}~~~~~~~~~~~~}}}|||{{{yyyyyyxxxwwwvvvtttssssssrrrrrrrrrrrrqqqqqqqqqqqqoooooooooooonnnmmmlllllliiiiiigggeeecccaaa```___[[[ZZZXXXVVVTTTSSSRRRQQQOOOOOONNNMMMIIIEEEAAA???;;;999777555333333333333111111111111111111111111............---,,,+++***++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))))))))******************************+++++++++*********++++++,,,---......///000111222333333333111111222333333333333333333333222222222111111111111111111111111222333333333333333333333444444555444555777999;;;<<<===>>><<<:::888666555444555555222444555555555777:::===BBBGGGPPP[[[gggpppwww{{{zzzyyyxxxwwwwwwwwwwwwwwwyyyzzz{{{||||||{{{yyyxxxoooggg^^^VVVNNNIIILLLRRR```oooyyykkk\\\MMMGGGEEEBBB>>>===999777555333222111111222333222111000000//////000//////.........///000000333222555===HHHXXXppp~~~~~~}}}xxxvvv|||uuummmhhhaaa```]]]YYYVVVUUUWWWYYYZZZ[[[[[[\\\[[[YYYVVVUUUQQQSSSTTTRRROOOLLLKKKKKKIIIIIIHHHEEEBBB@@@@@@@@@AAA@@@???<<<999666333222...,,,******+++,,,+++***'''((((((((()))))))))***''''''((((((''''''&&&%%%%%%%%%&&&''')))***+++,,,......///000000///.........---,,,******+++---...000111111222222111111111------------...///000111000000000000000///...---((((((((((((''''''''''''******)))(((((()))***+++''''''((())))))******+++*********)))(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,------......---,,,++++++,,,------/////////.........------///...---+++******))))))))))))******)))((('''&&&)))***++++++++++++***)))))))))***++++++,,,------*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------------,,,...///000111222444666999???GGGNNNTTT[[[dddjjjooottt|||~~~~~~~~~}}}|||zzzzzzyyyxxxwwwuuutttsssqqqqqqqqqpppppppppoooooonnnoooooonnnmmmlllkkkkkkhhhgggfffdddbbb```___^^^ZZZXXXVVVTTTRRRPPPOOOOOOLLLMMMMMMKKKHHHDDD@@@===999888666444333333333333111111111111111111111111............---,,,+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((()))))))))*********++++++++++++***************)))***+++,,,---------------...///111222222333333000111111222222222222222222222111111111000000000///////////////000111111111000000000000111222222444555777999;;;===>>>???<<<;;;999777555555555555222444555555555777:::===CCCHHHQQQ\\\hhhrrryyy|||||||||zzzyyyyyyxxxxxxxxxyyyzzz|||||||||zzzxxxwwwoooggg^^^VVVNNNJJJLLLRRR```oooyyykkk\\\NNNGGGEEEAAA>>><<<999777555333222111111222///000000000000000//////000000///.........//////222111555===HHHZZZrrr|||yyyyyyttttttzzzssslllgggaaa```]]]ZZZVVVUUUWWWYYYZZZ[[[\\\\\\[[[YYYWWWUUURRRSSSTTTSSSPPPMMMLLLLLLJJJIIIGGGDDD@@@??????AAA<<<;;;:::888555111///------+++))))))***+++***)))'''((((((((())))))******''''''((((((''''''&&&%%%%%%%%%&&&((()))+++,,,,,,,,,---...//////...---,,,///...,,,++++++,,,...///222222222222222111000000---------......000111111///000000000000000///...)))(((((((((''''''''''''***)))'''%%%%%%&&&((()))'''''''''((())))))***************)))(((((('''''''''&&&&&&&&&&&&'''((((((,,,++++++***)))(((((('''***)))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------,,,,,,------...///...---,,,+++++++++,,,---//////......---------,,,///...,,,***))))))******++++++++++++)))'''%%%###++++++++++++***(((&&&%%%))))))***+++,,,,,,------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------..................,,,...000000000111222444444999???EEEJJJQQQZZZaaafffkkksss{{{~~~~~~~~~}}}|||zzzzzzzzzyyywwwvvvtttsssqqqpppppppppoooooonnnnnnnnnnnnnnnnnnmmmlllkkkjjjhhhgggeeecccaaa___^^^]]]XXXWWWUUURRRPPPNNNMMMMMMKKKLLLLLLJJJHHHCCC???<<<999888666444333333333333111111111111111111111111000000000000///...---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++,,,+++++++++******)))))))))***,,,---......---,,,---...///111222222222222000000111222222222222222111111111111000000000000...------------...//////...............///000000444555777999;;;===???@@@<<<;;;999777555555555555222444555555555777;;;===CCCHHHRRR]]]iiirrryyy}}}~~~}}}|||{{{zzzzzzyyyzzzzzz{{{||||||{{{yyywwwvvvoooggg^^^VVVOOOKKKMMMSSS```ooo}}}kkk\\\MMMGGGEEEAAA===<<<999777555333222111222222,,,---///000000000///...111000///...............111111444<<>>666555444222111111222222111222222222222111000000000000///...------,,,,,,++++++******)))(((((((((%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))((()))+++,,,------,,,+++------------........./////////000000000000//////........................////////////000000000000444222000...------///000222333666999;;;<<<<<<<<<<<<:::888666444444444444666555555555777888:::<<>>;;;:::999888666444333333222111111111111000000000000000000000000000111222222000333666<<>>;;;777333000......---+++))))))((())))))))))))))))))))))))))))))(((((('''&&&''''''))))))(((((('''''''''(((***+++,,,...000000///...///000000---***)))***,,,---...000000111111111111000000,,,,,,,,,,,,---...///000///000000111111111000000++++++***)))((('''&&&&&&)))'''&&&&&&((()))(((&&&''''''&&&''''''((()))***,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***,,,------+++++++++,,,+++,,,,,,,,,,,,---------,,,,,,---------.........000000000/////////......,,,,,,+++***************((()))+++,,,+++***)))'''))))))))))))************)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------......///......//////000000111111333555888;;;???DDDKKKPPPWWW]]]fffnnnsssyyy~~~}}}~~~}}}zzzxxxuuutttttttttqqqqqqppppppooonnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiieeedddcccaaa___]]]\\\[[[XXXUUUSSSQQQPPPNNNKKKIIIHHHFFFEEEDDDDDDBBB>>><<<666555444222111111222222222222333333222222111000000//////......---,,,,,,,,,,,,,,,+++******))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,------.........//////////////////000000/////////------------------------.........////////////000---,,,,,,,,,---...000111000111444666888:::::::::;;;:::888666444444444444444444444555777999<<<===AAAIIIQQQZZZfffttt}}}}}}zzzzzzyyyyyyxxx|||||||||}}}}}}zzzuuurrrmmmdddZZZRRRKKKGGGKKKRRRaaasss{{{mmmcccVVVLLLFFFCCC???;;;:::999888666444333222222111111111111000000000000...............///000000000333777===JJJaaa|||~~~yyyyyywwwqqqrrr|||uuujjjeeeaaa___\\\XXXVVVUUUUUUUUUYYYZZZ[[[[[[[[[ZZZYYYXXXYYYXXXVVVSSSOOOLLLIIIHHHIIIIIIHHHEEEAAA?????????BBBAAA???<<<888444111//////---+++***((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&'''))))))...000111222111000111222///---******+++---------///000000111111000000///++++++++++++,,,---...///...///000111222222222222++++++***))))))(((''''''(((&&&%%%&&&'''((('''&&&'''''''''(((((()))***+++,,,,,,+++***)))(((''''''$$$$$$%%%%%%&&&&&&'''''''''((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***++++++))))))***+++******+++++++++,,,,,,,,,---------.........//////000////////////.........+++******)))))))))))))))((()))+++---............((()))))))))***+++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,------------------------------------......---------...///000...//////000000111222222222333666888;;;???EEEIIIPPPVVV___ggglllssszzz~~~~~~}}}|||zzzxxxvvvuuutttqqqqqqpppoooooonnnmmmmmmmmmmmmlllkkkjjjiiiiiihhhfffeeecccaaa___]]]\\\[[[WWWUUURRRPPPOOONNNKKKIIIGGGFFFDDDCCCBBB@@@===:::666555333222111222222333333333444444333333222111000//////......------------------,,,++++++*********************+++++++++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))***,,,,,,,,,,,,,,,............/////////000......////////////......------------------------------------............++++++,,,---...///000111000111333666888999::::::;;;:::888666555444444555444444444555777:::<<<>>>AAAIIIQQQZZZggguuu~~~~~~{{{zzzzzzyyyxxx{{{{{{{{{|||}}}{{{wwwssskkkbbbYYYQQQJJJGGGKKKRRRaaasss~~~nnnggg\\\RRRLLLFFF@@@<<<;;;:::888666444333222222111111111111000000000000...............///000000111333777>>>LLLccc~~~|||~~~uuuppprrr|||uuujjjeeeaaa___[[[XXXUUUTTTTTTTTTXXXYYYZZZ\\\\\\[[[ZZZYYYZZZXXXVVVSSSOOOLLLIIIHHHIIIIIIHHHEEEAAA???>>>???<<<<<<;;;999777555333111///...,,,***(((((((((((())))))))))))))))))))))))))))))(((((('''''''''''')))((('''&&&&&&'''((()))111333333333000////////////---+++***,,,---...---//////000000000000//////++++++++++++,,,---...///...///000000000000000///'''(((((())))))*********''''''''''''''''''''''''))))))))))))***+++,,,,,,,,,,,,+++***)))(((''''''###$$$$$$%%%&&&'''(((((((((((((((((()))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))***)))(((((()))***)))************+++++++++------------............/////////.........------******)))(((((((((((((((******+++,,,,,,++++++***(((((()))***++++++,,,,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,------------------------............,,,---------...///000000......//////000111111111333555777999:::>>>BBBFFFLLLRRRZZZbbbgggnnnvvv|||~~~~~~~~~}}}}}}|||{{{yyywwwuuutttqqqqqqpppooonnnmmmmmmllllllkkkkkkjjjiiiiiihhhhhhfffeeecccaaa___]]][[[ZZZVVVTTTQQQPPPOOOMMMKKKIIIIIIGGGDDDCCCBBB@@@===;;;555444333222111222333333444444555555444444333222000/////////......---------------,,,++++++******))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))************)))))))))))))))))))))))))))******+++,,,,,,,,,---........./////////000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///000000111000000///222333555777999;;;<<<===;;;999888666555444555555555555555555777999;;;===AAAHHHQQQZZZggguuu~~~|||{{{{{{||||||{{{zzzzzzzzz|||}}}{{{xxxvvvjjjbbbXXXQQQJJJGGGKKKRRRbbbtttqqqkkkcccZZZRRRJJJCCC===;;;:::888666444333222111111111111111000000000///000000000000000111111222222444888???LLLccc}}}tttooovvvtttjjjeeeaaa___[[[XXXUUUTTTTTTTTTUUUWWWYYY[[[\\\[[[YYYXXXXXXWWWUUURRROOOMMMJJJIIIIIIIIIHHHEEEAAA???>>>???;;;;;;:::999777555333222...---+++***((((((((()))(((((((((((((((((((((((()))))))))(((((('''&&&&&&(((((('''&&&&&&''')))***000111222222000......//////---++++++---......---//////000000000000//////,,,,,,,,,,,,---...///000////////////...---,,,+++&&&''''''((())))))******(((((()))(((((((((((()))(((((((((((()))***++++++,,,,,,+++***)))(((''''''$$$$$$%%%&&&&&&'''((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************,,,,,,---,,,******,,,...)))))))))*********+++++++++,,,,,,,,,,,,---------............------------***)))((((((''''''((((((***************))))))(((((())))))***+++,,,,,,------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,---------....../////////,,,---...///000000111111---......//////000111111444666888999:::<<<@@@CCCHHHMMMUUU[[[aaahhhpppvvv|||~~~~~~}}}|||||||||~~~~~~{{{{{{zzzyyywwwuuutttsssqqqqqqpppooonnnmmmlllkkkjjjjjjjjjiiihhhhhhggggggfffeeecccaaa^^^\\\ZZZYYYUUUSSSPPPOOONNNMMMKKKIIIHHHEEEBBBAAA???>>>;;;999555444333222222222333444444555555555555444333333///////////////.........,,,,,,,,,+++******))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************+++,,,------............////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///000000111000000///222333444666888:::<<<===:::999777666555555555555777666666666666888:::;;;AAAHHHQQQ[[[gggvvv|||zzz{{{{{{{{{{{{xxxxxxyyy{{{||||||zzzxxxlllcccYYYRRRKKKHHHLLLSSScccuuutttpppiii```WWWMMMEEE???<<<:::888666444222111111111111111111000000000///000000000000000111111222333666999>>>JJJ```zzztttpppyyy}}}qqqiiieeeaaa___\\\XXXVVVUUUUUUUUUTTTVVVYYY[[[\\\[[[ZZZXXXWWWVVVTTTRRRPPPMMMKKKKKKIIIIIIHHHEEEAAA?????????@@@???===;;;777444111000---,,,+++))))))))))))***(((((((((((((((((((((((('''(((((()))(((((('''&&&((((((''''''((()))+++,,,+++---///000000000111222///---,,,,,,.........---...//////000000//////...,,,,,,,,,,,,---...///000/////////...---+++)))((((((((((((''''''&&&&&&&&&((()))***)))((('''(((***%%%%%%%%%%%%&&&'''((())),,,,,,+++***)))(((''''''%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++***+++***)))((((((***,,,))))))*********++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,***))))))((((((((((((((()))))))))******+++,,,,,,)))*********+++,,,,,,,,,,,,,,,+++******+++++++++++++++++++++,,,,,,,,,,,,------......///000000000---...///000111222222111......///000000111111222333444666888888:::===???CCCHHHNNNTTTYYY___gggmmmtttwww|||~~~~~~}}}}}}|||{{{zzzzzz}}}}}}}}}}}}}}}~~~~~~~~~zzzyyyxxxwwwuuutttssssssqqqqqqpppooommmlllkkkkkkiiiiiihhhhhhhhhgggggggggeeedddbbb```]]]ZZZXXXWWWTTTRRROOONNNNNNMMMJJJHHHEEEBBB???===;;;:::888666555444333222222222333444444444555555444444333222////////////////////////,,,,,,,,,+++******)))))),,,,,,,,,+++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************+++,,,---...------------.........///,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...///000111111111222333555888:::;;;:::999777666555555555666666666555666777888:::;;;AAAHHHRRR[[[hhhwww}}}zzzyyyxxxwwwvvvwwwwwwxxxzzz|||}}}|||zzzoooggg\\\TTTMMMIIIMMMTTTddduuuxxxtttnnneeeZZZOOOFFFAAA<<<;;;999666444222111000111111111111000000000000...............///000000444666888===III^^^xxxvvvssszzzyyyooogggeeeaaa___\\\YYYWWWVVVWWWWWWTTTVVVZZZ]]]^^^]]][[[ZZZXXXWWWUUURRROOOMMMKKKJJJIIIIIIHHHEEEAAA?????????>>>===<<<999666333000///,,,+++***))))))***++++++((((((((((((((((((((((((&&&'''((())))))(((((('''(((''''''((()))+++---...+++---000000000000111333///---,,,---...///...---......////////////......++++++++++++,,,---.../////////......---,,,+++***&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***)))'''&&&''')))&&&&&&&&&&&&'''((()))***,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''''''''***)))(((&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++'''''''''%%%$$$$$$''')))*********+++++++++,,,,,,,,,,,,,,,,,,---------...---------,,,,,,,,,,,,++++++***))))))(((((())))))''''''(((((()))+++,,,---++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,---------------......///000000111111///000111222333333222222000111111222222333444444222444666888888:::<<<>>>@@@EEEJJJOOOSSSYYYaaagggmmmqqqvvv{{{}}}}}}}}}}}}|||{{{zzzzzz{{{{{{{{{{{{{{{|||}}}}}}zzzyyywwwuuutttsssttttttqqqqqqpppnnnmmmlllkkkjjjhhhhhhggggggggggggffffffdddcccaaa^^^[[[YYYWWWVVVSSSQQQOOONNNMMMLLLJJJHHHEEEBBB>>>;;;:::888666444444333222222222333444444444444444444444333222222/////////////////////000---------,,,++++++******,,,,,,+++++++++*********(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))+++************,,,---...,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...000111111111111333555777:::;;;999888777666555555666666333333444555777:::===>>>AAAHHHRRR[[[hhhwww|||yyyxxxwwwvvvtttvvvvvvwwwyyy|||~~~}}}|||sssjjj___WWWOOOKKKNNNTTTdddvvvzzzxxxqqqhhh\\\PPPGGGCCC<<<;;;999666444222111000111111111111000000000000...............///000000333555888===III___yyyxxxvvv|||wwwmmmfffeee```___\\\YYYXXXXXXXXXYYYUUUWWW[[[^^^______]]][[[YYYXXXVVVRRROOOLLLJJJHHHIIIIIIHHHEEEAAA?????????888888777666444333111000+++***)))))))))***,,,,,,((((((((((((((((((((((((%%%&&&''')))))))))(((((('''''''''(((***,,,///000///111222222000//////000///...------//////...---......////////////......************+++,,,---............///......------""""""###$$$&&&''''''(((%%%''')))(((&&&%%%&&&)))))))))))))))***+++,,,---,,,,,,+++***)))((('''''''''''''''''''''&&&&&&&&&+++***)))'''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******)))'''&&&'''))),,,***++++++++++++,,,,,,,,,---------.........//////---------,,,,,,,,,++++++++++++***)))))))))))))))'''''''''&&&'''(((((())),,,,,,++++++++++++++++++++++++*********+++---...---------.........//////---......///000111111222000111222333444333222222222333333444444555555666333555888999:::;;;>>>@@@@@@EEEJJJNNNRRRWWW___eeeiiimmmsssxxx}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzz{{{|||}}}|||zzzwwwuuuttttttuuuuuuqqqqqqpppnnnmmmllljjjjjjgggggggggggggggfffffffffcccbbb```^^^[[[XXXVVVUUURRRPPPNNNMMMMMMLLLJJJHHHFFFCCC???<<<;;;999777666444333222222222333444555333333444444333333222111////////////000000000000///......------,,,++++++))))))))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++******)))***,,,---...+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,---------444222000...---...///000333333333444666999<<<===999888777666555555666666000111222444888<<>>=========<<<;;;:::888555222///---++++++***************+++++++++******++++++,,,---******))))))(((((((((''''''######'''***)))***,,,222222111000//////000000//////...---------......------,,,+++,,,---...///++++++,,,,,,,,,,,,------,,,---...///...,,,)))''''''((((((((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&)))))))))))))))***************))))))(((&&&%%%$$$ """$$$%%%%%%&&&&&&&&&&&&%%%%%%'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,------,,,***)))''''''(((***+++)))************+++++++++***++++++,,,,,,---.........------,,,,,,,,,------.........///////////////111111111111111111111111222111000000111333555666000222444666777777666666777777888999:::<<<===>>>>>>BBBHHHMMMQQQVVVZZZ]]]eeehhhmmmrrrwww}}}~~~}}}~~~~~~}}}{{{zzzyyyxxxwwwyyyyyyyyyxxxxxxyyyzzzzzzwwwwwwvvvuuutttssssssrrroooooonnnmmmllljjjhhhgggeeeeeedddfffgggfffdddbbbdddbbb___^^^\\\[[[XXXVVVTTTRRRNNNKKKJJJHHHFFFCCCBBB@@@<<<888666444444444333333333444444555555555444333333222222111111111000000000000000000000000............---,,,+++******++++++++++++***))))))''''''((((((((((((((((((+++******)))))))))))))))******+++******)))((('''+++++++++***************++++++++++++++++++++++++************************)))))))))***+++++++++,,,***************************************************++++++,,,,,,------...---...000222444666888999777666555444444333444444666555555666888:::<<<>>>CCCLLLUUU]]]iiiwww~~~{{{yyyxxxwwwvvvvvvwwwxxxzzz|||~~~xxxpppdddYYYQQQOOOPPPRRRbbbsss~~~|||uuujjj]]]QQQHHHCCC;;;999777555444333333333333222222111000///......000000000000111111111111333555888>>>KKKbbb|||yyy}}}|||vvvkkkeeeccc___^^^\\\ZZZYYYXXXXXXYYYYYYZZZ\\\]]]^^^]]]\\\ZZZZZZYYYWWWTTTQQQNNNLLLJJJKKKIIIEEEBBB???=========<<<;;;:::888666222///------,,,+++***)))))))))))))))))))))))))))******+++)))))))))(((((('''''''''***&&&%%%))),,,,,,,,,///111111111111000000/////////......---------......//////...------...///000++++++,,,,,,,,,,,,---------...//////...,,,)))''''''''''''(((''''''&&&&&&************)))))))))))))))))))))))))))******************)))((('''%%%%%%&&&''''''&&&%%%%%%''')))&&&&&&''''''''''''&&&&&&(((((()))************)))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******++++++************+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,---,,,+++))))))***,,,---*********+++++++++,,,,,,+++++++++,,,------......//////............///////////////000000000000111222222222222222222222222222111111111222333444444111333555777888888777777777777777999:::<<<>>>??????BBBGGGKKKOOOSSSXXX[[[aaaeeejjjooouuu{{{~~~}}}~~~}}}|||{{{yyyxxxxxxyyyyyyyyyxxxxxxyyyyyyzzzwwwvvvvvvtttsssrrrqqqqqqmmmmmmmmmlllkkkiiihhhgggeeeeeeeeefffgggfffdddbbbdddaaa___]]]\\\ZZZXXXUUUVVVSSSOOOMMMKKKIIIGGGEEEAAA???;;;888555444444444222333333333444444444444222222222111111111111111000000000000000000000000000000000000///...---,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))+++******)))))))))))))))((())))))*********)))))))))(((((((((((((((((((((++++++++++++++++++++++++***************************************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,------......///111333555888999:::888888777666555555555555666555555666888:::<<<>>>CCCLLLVVV^^^iiixxx~~~{{{yyywwwwwwvvvvvvwwwxxxzzz{{{}}}~~~xxxqqqeeeYYYRRROOOQQQRRRaaarrr}}}uuujjj\\\PPPGGGCCC<<<:::888555444333222222222222111111000000//////000000000000111111111111444666:::AAANNNeeeyyy|||zzzwwwllleeeccc```___]]][[[YYYYYYYYYYYYYYY[[[\\\^^^^^^]]]\\\[[[ZZZYYYVVVTTTQQQNNNLLLKKKKKKIIIFFFBBB???>>>======;;;;;;:::999666333000...///...,,,***)))((('''''''''''''''''''''((())))))((((((((('''''''''''''''***&&&%%%))),,,,,,,,,///000000111222222111///.........---,,,------...///222111000000///000000111++++++,,,,,,,,,,,,------...///000000///---***)))&&&&&&'''(((((((((''''''(((((('''''''''&&&&&&&&&((((((((())))))******************)))((('''&&&%%%&&&''''''&&&$$$$$$%%%''''''''''''(((((('''''''''(((((()))************)))))))))))))))))))))))))))(((((())))))))))))*********)))))))))))))))******++++++************++++++++++++++++++,,,,,,,,,,,,---,,,+++***************,,,,,,*********+++,,,---+++++++++,,,,,,,,,------+++,,,,,,---......//////000000000//////000000111000000000111111111222222333333333333333333333333222222333333333333333222222444555777888888888777666666777888:::<<<>>>???@@@BBBEEEHHHKKKOOOTTTXXX]]]aaaffflllqqqxxx~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyvvvvvvuuusssrrrpppooooookkkkkkkkkkkkjjjiiihhhgggfffeeeeeefffgggfffdddaaacccaaa^^^\\\[[[ZZZWWWUUUUUURRRNNNKKKIIIGGGEEECCC???===:::777555444333333222222222333333333333333000000000000000000111111000000000000000000000000111222222111111000///...///...---,,,,,,,,,------*********)))))))))))))))+++******)))))))))))))))'''''')))******+++++++++(((((((((((((((((())))))++++++++++++++++++++++++************************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///000111444666888:::;;;999999888777666666666666555555666666888;;;===>>>DDDMMMWWW___kkkyyy~~~zzzxxxwwwwwwvvvvvvwwwwwwyyyzzz{{{|||yyyrrrfffZZZSSSPPPQQQSSS```qqquuuhhh[[[OOOGGGBBB===;;;999666444222222222111111111000000000000000000000000000111111111111555777;;;DDDSSSjjjyyyzzzxxxwwwllleeeccc```___]]][[[ZZZYYYYYYYYYZZZ[[[]]]^^^___^^^\\\[[[YYYXXXVVVSSSPPPNNNLLLKKKJJJIIIFFFCCC@@@>>>======;;;;;;:::999666333000///...---,,,***)))(((((((((''''''&&&&&&''''''((()))''''''''''''''''''&&&&&&'''###"""&&&))))))))),,,...000111333222111///.........---,,,---...000111333333222111000000000000+++++++++,,,,,,,,,------//////000000///---+++***%%%&&&'''(((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$''''''(((((()))******************)))((('''&&&%%%###$$$%%%###!!!!!!!!!###''''''((((((((((((''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))***+++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))***))))))((())))))***+++,,,,,,---------.........,,,------......///000000000000000000000111111222000000000111111222222333444444444444444444444444333444555555555444333222333444555666777777777777666666777888:::===???@@@@@@BBBCCCEEEGGGKKKPPPTTTYYY]]]bbbhhhnnnttt{{{}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuutttrrrqqqooonnnmmmkkkkkkkkkkkkkkkjjjiiihhhfffeeeeeefffgggfffcccaaabbb```]]][[[ZZZYYYVVVTTTQQQNNNJJJGGGFFFCCCAAA>>><<<;;;999666444333333222222222222222222222222222.........//////000000000////////////////////////111222222222111111000///000///---++++++,,,---...*********)))))))))))))))+++******)))))))))))))))(((((()))******************************+++++++++************++++++++++++************************,,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......///111333666888:::;;;999999888777666666666666555555666777999;;;>>>???EEENNNXXXaaalllzzz~~~zzzxxxwwwvvvwwwvvvwwwwwwxxxyyyzzz{{{zzzrrrfff[[[SSSQQQRRRTTTaaaqqqtttfffYYYNNNFFFAAA>>><<<999666444222111111000000000000000111111111///000000000111111111111444777<<>>???@@@AAABBBCCCEEEHHHMMMQQQUUUYYY^^^dddiiipppvvv{{{}}}}}}|||{{{zzzyyyxxxxxxyyyyyyyyyxxxwwwvvvttttttsssqqqpppooonnnmmmllllllmmmllllllkkkjjjjjjgggfffeeeffffffeeecccaaaaaa___\\\ZZZYYYXXXUUUSSSPPPMMMIIIEEECCCAAA>>><<<999888777555444333222111111111111111111111111000---------......//////000////////////////////////000000111111111000//////000...,,,+++***+++---...*********)))))))))((((((+++******)))))))))))))))***************)))(((((())))))******++++++++++++)))))))))******+++++++++************************,,,+++++++++***)))))))))************************++++++++++++++++++++++++***++++++,,,,,,------...---...000222444777888999888888777666555555555555555555666777999<<<>>>@@@FFFOOOZZZcccnnn|||~~~zzzxxxvvvvvvwwwvvvwwwwwwxxxyyyzzz{{{zzzrrrfff[[[SSSQQQRRRTTTbbbrrrtttdddWWWLLLEEE@@@???===:::777444222222111000000000000000111111111///000000000111111111111333666===III[[[rrr}}}rrrrrr~~~xxxmmmfffddd___^^^\\\ZZZXXXXXXXXXXXXXXXZZZ[[[]]]]]]\\\[[[ZZZWWWVVVUUURRRPPPNNNLLLKKKJJJIIIGGGEEEBBB???===<<<;;;;;;;;;999777444222000+++***************++++++((((((((((((((()))******'''''''''''''''(((((((((((($$$###'''*********---...///111222222111000000000///...---...111444666666666555444222000...---++++++,,,,,,,,,,,,------/////////...---,,,+++***''''''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))******+++++++++***)))((('''&&&%%%'''((((((&&&%%%%%%&&&'''''''''(((((('''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((()))***+++,,,++++++************++++++************++++++++++++++++++*********+++++++++,,,------.../////////000/////////000000000000111...//////000000111222222000000000000000111222333000111111222333444555555666666666666666666666666777777888888888888888777555555555666666777777777777777888999:::<<<===>>>>>>@@@AAACCCDDDGGGKKKNNNRRRUUUZZZ___dddjjjppptttxxx{{{~~~}}}{{{zzzyyyyyyxxxxxxyyyyyyyyywwwvvvuuussssssrrrqqqpppoooooonnnmmmnnnmmmmmmlllkkkjjjiiigggffffffffffffeeeccc``````^^^[[[YYYXXXWWWTTTRRRPPPMMMIIIFFFCCCAAA>>>;;;777666555444333222111111000000000000000/////////..................//////000000000000000000000000//////000000000000/////////...---,,,+++,,,------,,,,,,++++++***)))))))))+++******)))))))))))))))+++++++++******)))'''''''''''''''((())))))******(((((())))))***+++++++++************************+++++++++******************************************************************++++++,,,,,,------...---...///222444666888999888888777666555555555555555555666777999<<>><<<:::777555333333333111111111000000000000000000000000000111111111111222666>>>LLL```wwwtttlllooo|||yyymmmfffddd^^^]]][[[YYYWWWWWWWWWWWWWWWYYYZZZ\\\\\\[[[ZZZYYYWWWVVVTTTRRRPPPNNNLLLKKKJJJIIIHHHEEECCC@@@===<<<;;;;;;;;;:::888555222111,,,,,,+++***)))))))))***((((((((((((((())))))***'''''''''(((((())))))))))))%%%%%%))),,,+++,,,...//////000000111111111111111000///...000333777999888888888666444111///---++++++,,,,,,,,,,,,------//////...---,,,+++******((())))))))))))(((((('''%%%%%%%%%$$$$$$$$$######%%%%%%&&&'''((()))***++++++++++++***)))((('''&&&###%%%''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((()))***)))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))***+++,,,++++++************++++++************+++++++++++++++******++++++,,,---...---...///000000111111111000000000111111111111222//////000000111222222333111111111111222333444555333333444555666777888888999999999999999999999999999999999999999:::;;;<<<888888888888888888999999999999999999:::;;;<<<===<<<>>>AAACCCEEEGGGJJJLLLNNNQQQVVVZZZ___dddjjjnnnsssvvv{{{~~~~~~}}}|||{{{yyyxxxxxxwwwxxxyyyzzzyyywwwuuutttrrrrrrrrrqqqqqqpppppppppnnnnnnmmmlllkkkjjjhhhggggggffffffffffffeeebbb```___]]]ZZZYYYXXXVVVSSSQQQOOOLLLHHHDDDBBB???<<<:::444444444444333222111000000000000//////.........////////////............000000000000000000000000//////000000000000///////////////.........------///......---,,,,,,+++++++++******)))))))))))))))))))))*********))))))(((&&&''''''((())))))******((((((((()))***+++++++++***************************************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,------......///000222555777999:::999999888777666666666666555555666777:::===@@@AAAGGGQQQ\\\fffqqq~~~~~~zzzwwwvvvuuuvvvvvvwwwxxxzzz{{{}}}~~~xxxqqqeeeYYYRRROOOQQQRRR]]]nnnsss```SSSJJJCCC???===<<<999777555444444444222222111111000000//////000000000000111111111111333777???OOOddd{{{}}}kkkggglll{{{yyymmmfffddd]]]\\\ZZZXXXWWWVVVVVVVVVWWWXXXZZZ[[[\\\[[[YYYXXXWWWVVVTTTRRRPPPNNNLLLKKKJJJIIIHHHFFFCCC@@@===<<<;;;;;;;;;:::888555333111...---,,,***)))((((((((((((''''''''''''((())))))'''((((((((())))))******)))%%%%%%)))+++++++++...000000//////000111222222222111//////111444888;;;:::::::::888666333000...++++++,,,,,,,,,---------///...---,,,+++******)))))))))***))))))(((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++++++++++++++***((('''&&&$$$&&&)))))))))(((((()))%%%&&&&&&&&&&&&&&&&&&%%%))))))***+++++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))***+++,,,++++++************++++++)))************+++++++++*********+++,,,---//////,,,---...///000000000000000111111111111222222222000000000111222222333333222222222333444555666777555555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::<<<===???:::::::::999::::::;;;;;;::::::999999::::::;;;<<<;;;>>>AAADDDEEEGGGIIIKKKKKKNNNSSSWWW[[[```eeeiiiooossswww{{{}}}~~~~~~}}}{{{zzzyyyxxxwwwwwwxxxyyyzzzyyywwwuuusssqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmmmmllljjjhhhgggfffhhhgggfffffffffeeebbb```___]]]ZZZXXXWWWVVVSSSQQQMMMIIIEEEBBB???<<<999777333444444333333111000000000000//////.........---000000000//////......---000000000000000000000000///000000111111111000000000000000111000///......111111000///......------+++******)))))))))))))))'''((()))******++++++***((())))))***+++,,,,,,,,,'''(((((()))***+++++++++************************))))))******+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......///000111444666888:::;;;;;;:::999888777777777777555555666777:::===@@@BBBGGGQQQ]]]gggrrr~~~zzzwwwvvvuuuvvvvvvwwwxxxzzz|||~~~xxxpppdddYYYQQQOOOPPPRRRYYYkkksss___RRRJJJCCC>>>===;;;999777555555555555333222222111000//////...000000000000111111111111444888AAARRRggguuueeedddkkk{{{xxxmmmddd^^^]]]]]]\\\YYYVVVTTTUUUWWWYYYZZZ[[[]]]___^^^[[[XXXVVVVVVVVVSSSNNNKKKIIIIIIIIIHHHFFFBBB???<<<===>>>@@@???===;;;777444222000...---,,,+++************(((((((((((((((((((((((((((((((((((())))))))))))((('''%%%$$$%%%(((+++---///000000111111111000000111000......///222555777<<<;;;:::777444111///...---,,,,,,,,,,,,---......000000000///---+++)))((($$$$$$$$$%%%(((******)))((((((((((((((((((((((((''''''''''''(((***+++,,,222///,,,)))'''(((***+++&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((((((''''''&&&&&&((()))*********))))))))))))******''''''(((+++,,,,,,***'''((()))***,,,---,,,***(((******))))))))))))******'''((()))***+++,,,,,,,,,)))))))))***,,,...000222777555111//////222666888444444555444333333444666222222333333333444444444333333444444555666666777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::===============>>>??????>>>>>>===<<<;;;;;;;;;;;;999999999999:::;;;<<<======>>>???AAACCCEEEFFFGGGIIIKKKMMMRRRXXX^^^cccfffiiimmmrrrwwwzzz|||~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwssssssrrrpppooommmllllllpppooonnnlllkkkjjjiiiiiiiiigggeeeddddddcccaaa___\\\ZZZXXXWWWVVVSSSOOOLLLHHHFFFCCC???;;;888666444333333333222111000000/////////////////////......//////000000111111222222///////////////.........000000000000111111111111222222111000000///000000---...000000///...+++***++++++******************+++++++++***)))(((((('''&&&&&&''')))***+++------+++++++++++++++++++++++++++******)))))))))))))))++++++************++++++---,,,,,,+++*********+++%%%&&&&&&((()))***+++,,,************+++,,,---...,,,...000222444555666666;;;:::999777666666666666777888888999999<<<@@@CCCFFFPPP[[[eeeqqq}}}{{{wwwvvvwwwyyyuuuuuuvvvwwwyyyzzz{{{|||uuulllaaaYYYRRRLLLLLLPPP[[[kkk}}}|||sss^^^PPPHHHCCC@@@===;;;888555444333444444333222111///...---------...////////////000333666555999DDDUUUkkkpppcccdddjjjwwwvvvkkkccc^^^]]]]]]\\\YYYVVVUUUUUUWWWXXXXXXYYY[[[\\\\\\YYYWWWUUUUUUUUURRRNNNJJJIIIIIIHHHHHHFFFCCC???======>>>===<<<:::888555111///---------+++******)))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&(((+++---//////000111111111111111222111//////000222555777;;;;;;:::999666333111///------,,,,,,------...///////////////...,,,***(((%%%$$$$$$&&&((())))))((((((((((((((((((((((((((()))(((((((((((())))))***''''''((()))***,,,---...&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''((())))))***(((((('''&&&'''((()))*********))))))))))))******(((((((((***+++,,,***((((((((()))***+++***)))'''******))))))))))))******)))******+++++++++***************+++---///111222111000---,,,,,,...111333555666666555444444555777444444444555555555666666555555666666777888888999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>>>>???@@@>>>>>>===<<<;;;;;;;;;;;;999999999::::::;;;<<<======>>>???AAACCCDDDFFFFFFHHHIIILLLPPPUUUZZZ___bbbfffjjjoootttwwwzzz}}}}}}||||||||||||{{{zzzyyyxxxwwwyyyyyyzzzzzzyyyyyyxxxwwwssssssrrrqqqooonnnmmmlllpppooommmllljjjiiiiiiiiiiiigggeeeddddddcccaaa___[[[YYYWWWVVVUUURRRNNNKKKFFFDDDAAA<<<999666555444111111111000//////....../////////.............../////////000000111111111/////////////////////...000000000000111111111111222222111000000000000000///000000000000...---,,,,,,++++++***************+++++++++***)))((((((((((((((())))))******++++++++++++++++++++++++++++++++++++***)))))))))))))))++++++************++++++---,,,++++++******++++++---,,,,,,+++***))))))(((,,,,,,,,,,,,---...//////---...///111333555777777::::::888777666555555555666777888888999;;;???CCCFFFOOO[[[eeeppp}}}{{{wwwvvvwwwxxxvvvwwwwwwxxxyyyzzz{{{{{{vvvmmmbbbZZZRRRLLLMMMPPPZZZjjj||||||rrr]]]OOOGGGBBB@@@===;;;888666444333444444000000/////////000111111...///000//////000333555555:::DDDVVVkkkpppbbbccciiiyyytttkkkccc___^^^]]]\\\YYYVVVUUUVVVWWWXXXWWWVVVWWWYYYYYYWWWUUUSSSTTTTTTQQQMMMIIIHHHHHHHHHHHHFFFCCC@@@======>>><<<;;;:::777444111...,,,,,,+++***)))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&)))+++---...///000111222222222222222111000///000222555777999:::;;;;;;999666333111---------,,,------...///......//////...,,,+++***'''&&&%%%&&&((()))((('''((((((((((((((((((((((((******)))(((((((((((((((((()))***++++++***((('''&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((()))*********(((((('''''''''((()))******))))))(((((())))))***)))((('''(((***+++***)))((((((((()))((((((((('''******))))))))))))******+++++++++++++++***)))))),,,,,,,,,---...000111222333222111111111333444555666777777666555555666888666666777777777888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<======>>>>>>????????????>>>>>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>???AAABBBDDDEEEEEEGGGHHHJJJMMMQQQVVV[[[]]]aaaeeekkkppptttwww{{{}}}~~~}}}|||}}}}}}}}}|||{{{yyyxxxwwwyyyyyyzzzzzzyyyyyyxxxwwwtttsssrrrqqqpppooonnnmmmooonnnmmmkkkjjjiiiiiiiiiiiigggeeeccccccbbb___]]]ZZZXXXUUUTTTRRRPPPLLLIIIDDDAAA===888555333333444/////////...------,,,,,,........................////////////000000000000......//////////////////000000000111111111222222222222111111000000111111222222111111000//////...---,,,++++++*********++++++++++++***))))))((((((******************))))))************************++++++***))))))))))))***++++++************++++++,,,,,,++++++******++++++......---+++***)))(((''',,,,,,+++,,,,,,---...///......///000222555888999:::999888666555555555555555666777777888;;;???BBBEEEOOOZZZdddooo||||||yyyxxxwwwxxxyyyyyyyyyzzzzzz{{{{{{{{{wwwmmmcccZZZSSSMMMMMMPPPXXXggg{{{||||||pppZZZLLLEEEBBB@@@<<<;;;888666444333333444000000000000000111222222000111111000///000222444666;;;FFFXXXlllpppaaabbbhhh{{{uuullleeeaaa^^^^^^\\\ZZZVVVUUUVVVWWWXXXWWWVVVVVVWWWWWWVVVUUURRRSSSRRRPPPLLLIIIGGGGGGGGGHHHGGGDDDAAA>>>>>>>>>???>>><<<:::777333111///+++******)))(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''&&&&&&''')))+++------...000111222333333444111000.........111333555777999;;;<<<;;;888444222---------------...//////------.........---+++***((('''&&&&&&'''((('''%%%(((((((((((((((((((((((())))))(((((((((((())))))++++++,,,+++***)))'''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))******((((((((((((((()))))))))))))))(((((((((((())))))***)))'''''')))***))))))'''((())))))((('''((((((******))))))))))))************+++++++++******))),,,,,,---...///000111111666666777777888888999999666777777666555555666888888888888888999999999:::999::::::;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>???@@@AAAAAABBBAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>??????AAABBBCCCDDDDDDFFFGGGIIIKKKOOOSSSWWWYYY^^^bbbgggmmmqqquuuyyy|||~~~~~~~~~}}}~~~~~~}}}|||{{{yyyxxxwwwyyyyyyzzzzzzyyyyyyxxxwwwttttttsssrrrqqqpppooooooooonnnmmmkkkjjjjjjiiiiiiiiigggeeecccbbbaaa^^^\\\XXXVVVSSSPPPOOOLLLIIIFFF@@@===888444111111222333.........---------,,,,,,.............../////////000000//////////////////............////////////000000111111111222222222333222222111111111222222444444222111111000111111...---,,,++++++++++++++++++++++++******)))))))))************************************************,,,+++******))))))******++++++************++++++,,,,,,++++++***++++++,,,((()))))))))))))))************))))))***++++++,,,/////////000222555999;;;999999777666555444444444555666666777777:::>>>AAAFFFOOOZZZcccnnn||||||{{{zzzyyy|||||||||||||||{{{{{{{{{wwwmmmbbbZZZRRRLLLLLLPPPWWWeeexxx{{{|||mmmWWWJJJCCCAAA???<<<;;;999666555444333333444333222111000000000000111222222000///000222444777<<>>???@@@???>>>;;;888555222111+++***))))))((()))))))))(((((((((((((((((((((((((((((()))))))))*********''''''''''''(((***+++,,,...///000111333333444444///...,,,+++,,,...111222555777:::;;;:::888444222...------------...//////------.........---+++***((('''&&&&&&'''(((&&&%%%((((((((((((((((((((((((''''''''''''((()))***+++((((((((()))+++,,,...///'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((()))((((((((()))))))))))))))))))))(((((((((((())))))***)))''''''((())))))(((&&&(((******)))((()))*********))))))))))))******(((((()))***+++,,,,,,,,,+++,,,---...000111111222333444555666777777777777666777777777555555777888999999999999::::::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>======<<<<<>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????@@@@@@AAABBBCCCCCCFFFGGGHHHKKKNNNRRRUUUWWW\\\___eeejjjnnnsssxxx{{{|||}}}~~~}}}}}}}}}}}}|||{{{yyyxxxwwwyyyyyyzzzzzzyyyyyyxxxwwwuuuuuutttsssrrrqqqppppppooonnnmmmlllkkkjjjjjjjjjiiigggdddcccaaa___]]]ZZZWWWTTTPPPLLLJJJGGGCCCAAA<<<999555111//////000111//////...............---........./////////000000111111000000//////......---.........//////000000111111111111222222222222333333222222222222333333555555333222222111222222///...---,,,++++++++++++++++++++++++************)))))))))***++++++,,,,,,************************,,,++++++***************++++++************++++++,,,++++++***++++++,,,,,,''''''((()))***+++,,,,,,******)))))))))***++++++/////////000222666999<<<:::999888666555555555555555666666777777:::>>>AAAFFFPPPZZZcccnnn|||~~~}}}|||~~~~~~~~~}}}}}}}}}}}}}}}wwwmmmbbbZZZRRRKKKKKKOOOVVVeeewww{{{{{{iiiUUUHHHCCC@@@???;;;:::999777555444333333333333222111000000000000111222222111///000222444888>>>KKK\\\ooorrrbbbbbbhhhzzzuuulllddd```___^^^]]]ZZZWWWVVVWWWXXXYYYXXXWWWXXXXXXXXXVVVTTTQQQRRRRRRPPPLLLIIIHHHHHHFFFGGGGGGFFFBBB@@@?????????>>>===:::777444111///+++******)))))))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((()))***+++,,,///000111222333333333333///---+++***+++,,,///111444666777888888666333111......------......///000......//////...,,,+++***((('''&&&&&&'''((('''%%%((((((((((((((((((((((((&&&&&&''''''(((***+++,,,---,,,+++******+++,,,---''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''((()))*********)))))))))((((((''''''(((((()))***((('''((())))))(((&&&"""'''+++,,,***)))***,,,******))))))))))))******'''((()))***+++,,,,,,,,,+++,,,...000222333333444444555555666777888999999888888999888777666888:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@??????@@@@@@AAAAAABBBBBBFFFFFFGGGJJJMMMQQQTTTVVVZZZ]]]bbbgggkkkpppuuuxxxzzz{{{}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwuuuuuuuuutttsssrrrrrrrrrpppooonnnmmmlllllllllllljjjgggdddbbb```^^^[[[YYYVVVRRRMMMHHHEEEAAA===;;;888666333000......///000/////////////////////////////////000000111111222333222222111000//////...------......///000000000111111111222222222222333333333222222333333444444555555444444333222222111000///...---,,,+++++++++++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++,,,,,,+++************+++++++++************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......///111444777:::<<<;;;:::999777666666666666555666777777888;;;???BBBHHHQQQ[[[cccnnn}}}xxxnnnccc[[[RRRLLLLLLOOOWWWfffyyy{{{zzz~~~{{{fffSSSHHHCCC@@@>>>;;;:::999777666444333222/////////000111222333444111222222111000111333555999@@@MMM^^^ppprrraaaaaafffwwwzzzooogggaaa______]]]ZZZWWWVVVWWWXXXXXXWWWXXXXXXYYYXXXUUURRRQQQRRRRRRPPPMMMJJJIIIIIIEEEGGGHHHFFFCCC@@@??????>>>>>><<<:::666333000///++++++************++++++(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''((()))***++++++,,,000111222222333333333333///...,,,***+++,,,///000444444555555444333111000...............//////000////////////...,,,***((('''&&&%%%&&&(((((('''&&&((((((((((((((((((((((((((((((((((((((()))******000///...,,,***'''%%%###''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''((()))***+++***))))))((((((''''''''''''(((((()))(((((()))***)))'''$$$###***---+++))))))+++******))))))))))))******((()))***+++++++++++++++,,,---000333555666777777888888888999:::;;;===>>>:::;;;;;;;;;999999;;;<<<<<<=========>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCCCCCCCCCCDDDFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAADDDDDDFFFHHHLLLPPPSSSUUUXXX[[[___cccggglllqqquuuwwwxxxzzz{{{||||||{{{{{{xxxyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvuuuuuutttsssssssssqqqpppooonnnnnnmmmnnnnnnjjjgggdddbbb```]]]ZZZXXXUUUQQQKKKEEE@@@<<<888555444333111///........................///////////////000000111222222333333444444333222111000//////------......///000000111111111111222222222333333333333333333333444555555444444555555444333111000111000///---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++************++++++++++++******++++++,,,------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---...000222555888:::;;;<<<;;;:::888777777777777666777888888999;;;???CCCIIIRRR[[[dddooo}}}{{{qqqfff]]]TTTNNNMMMQQQXXXggg{{{{{{zzz}}}vvvcccSSSIIICCC@@@>>>::::::999888666444333222.........///000111333333000111111111000222444777:::AAAOOO```qqq~~~qqq___^^^dddssstttkkkeee______^^^[[[XXXVVVWWWXXXVVVVVVWWWYYYYYYWWWSSSPPPQQQRRRRRRQQQMMMKKKJJJJJJEEEGGGHHHFFFDDDAAA??????@@@???===;;;777444222000,,,+++++++++++++++,,,,,,(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,,,,111222222333333333222222000...,,,++++++---///111444444444333222111000///...............///000000000000000///---+++)))((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((***))))))(((((((((((((((''')))+++---,,,***'''%%%(((((('''''''''&&&&&&&&&''''''(((((()))*********'''((()))++++++******)))((((((''''''''''''((((((((((((((()))***)))&&&###!!!))),,,+++))))))*********))))))))))))*********++++++++++++***))))))---...222555888999::::::888888888888999;;;===>>><<<===>>>===;;;;;;===>>>>>>????????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAFFFFFFEEEDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDGGGJJJOOORRRUUUVVVYYY]]]aaadddiiinnnrrrtttvvvwwwyyyzzzzzzzzzyyywwwwwwxxxyyyyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxvvvvvvuuuuuuttttttssssssrrrqqqpppoooooonnnoooooojjjgggdddbbb```]]]ZZZWWWUUUPPPIIICCC>>>999555222333222111000///.................................000000111222333333444444666555444333222000//////---------...///000000111111111222222222333333333333333333333333444555666222333555555555333111///111111///...---,,,,,,+++++++++++++++++++++++++++------,,,,,,+++***))))))---------------------------,,,++++++******++++++++++++************+++++++++*********+++,,,,,,---******************************)))))))))))))))***,,,---000333666888::::::<<<<<<:::999888777777777777888888999999<<<@@@CCCJJJSSS\\\dddppp~~~}}}ssshhh___VVVPPPOOOSSSYYYiii|||{{{yyy|||sssbbbSSSIIIDDD@@@===::::::999888666444333111111000///////////////000///000111111111222555888:::BBBPPPaaarrr~~~ooo]]]\\\bbbppp~~~qqqgggbbbbbbaaa___[[[WWWUUUUUUUUUXXXWWWWWWXXXXXXWWWSSSQQQQQQRRRSSSQQQMMMIIIGGGFFFHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@>>><<<888444111000,,,,,,++++++***)))(((((()))))))))))))))(((''''''((((((((((((((('''''''''&&&'''(((''''''(((+++---222333333111///......///333000---,,,,,,...//////222222222222222222222222......---,,,---...///000111111000...---,,,+++***)))'''&&&'''((()))((('''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))******+++++++++******(((''''''$$$$$$%%%''')))***((('''&&&(((***,,,,,,+++)))'''(((((((((((((((((((((((((((((())))))******++++++))))))))))))************((((((((()))+++,,,***)))))))))*********+++++++++((()))***)))((()))+++,,,111222444555777888999999;;;<<<===>>>>>>======<<>><<<:::999999999:::888999999999999;;;???BBBDDDLLLYYYfffrrr|||vvvjjj___UUUOOOQQQVVV]]]mmm}}}{{{~~~yyyoooaaaSSSIIIBBB???===999888777666444222111000444222111111222111000...111222333333222333555777===EEERRR```mmmxxxlll\\\[[[```nnn|||}}}qqqgggbbb______]]]ZZZWWWVVVVVVXXXXXXWWWWWWXXXXXXVVVRRRPPPPPPQQQRRRQQQMMMIIIGGGGGGIIIHHHGGGEEEDDDBBBAAA@@@AAA@@@>>>;;;888444111///,,,,,,++++++***))))))((((((((()))))))))(((((('''''''''''''''((((((((((((&&&'''(((''''''(((+++---111222333333222111222444333000---+++,,,...//////222222222222222222222222......---,,,---...///000111000///...---,,,******)))'''&&&'''((()))((('''&&&&&&%%%%%%&&&'''((((((''''''(((((())))))******+++++++++******)))(((''''''%%%$$$%%%''')))))))))%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))''''''''''''((((((((((((+++)))(((((()))***)))'''))))))*********+++++++++((()))***)))((()))+++---111222444666888:::;;;;;;>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGHHHHHHHHHIIIIIICCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEFFFHHHJJJLLLNNNTTTWWW[[[___aaadddgggiiimmmpppsssuuuuuuvvvxxxzzzxxxwwwvvvuuuuuuvvvvvvwwwwwwyyy{{{zzzwwwvvvvvvxxxvvvvvvvvvvvvuuuuuuttttttuuuuuutttsssrrrpppooonnnkkkhhheeebbb___\\\XXXVVVOOOJJJDDD>>>:::777444222//////............//////,,,,,,------...//////000222222333555666888999999777888888888666444111000000////////////000111111444333222111111333444555333333333333444555777777666666666555444333222111222111000...------------------------------------....../////////...,,,,,,........................//////---,,,+++++++++,,,************************************************++++++******)))*********++++++,,,,,,,,,,,,---------///000111222555888;;;>>>===<<<;;;:::999999999888888999999999;;;???BBBEEEMMMYYYfffrrr}}}yyymmmbbbXXXRRRSSSYYY___nnn~~~{{{~~~zzzpppbbbTTTIIICCC???===;;;:::999777555444333222444333222333444555444333///000111111000111333555;;;CCCPPP^^^kkkxxxjjj[[[[[[```nnn{{{{{{ooofffbbb[[[[[[[[[YYYWWWVVVXXXZZZXXXWWWWWWWWWWWWUUUQQQNNNOOOPPPQQQPPPMMMJJJHHHHHHIIIHHHGGGEEECCCBBB@@@@@@AAA@@@>>>;;;777333000...,,,,,,++++++***)))))))))'''(((((()))))))))((((((&&&&&&''''''(((((())))))&&&'''(((''''''(((+++------///222333333333555666333000,,,+++,,,...//////222222222222222222222222///...---------...///000111111000///...,,,+++***)))'''&&&'''((()))((('''%%%%%%%%%&&&'''(((***+++''''''(((((())))))************+++******)))(((''')))&&&$$$###%%%((()))***&&&%%%$$$###$$$%%%'''((())))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((,,,***'''&&&'''((('''''')))))))))************+++''')))***)))))))))+++---000222444777:::<<<>>>>>>@@@@@@???>>>???@@@AAABBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJFFFFFFFFFGGGGGGGGGHHHHHHJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEEEEFFFHHHJJJLLLNNNQQQUUUYYY\\\___aaadddgggkkknnnrrrtttuuuvvvvvvwwwvvvvvvuuuuuuuuuvvvwwwwwwuuuwwwxxxxxxvvvuuuuuuvvvttttttttttttsssssssssrrruuuuuuttttttrrrqqqooonnnjjjhhhdddaaa___\\\XXXUUULLLGGGBBB===999777444222000//////////////////000---------......//////000111222333555777999:::;;;;;;;;;;;;:::888666333222111111000/////////000000222222222222333333333444222222222333444555777888777777777666555444333222222111000...------------------------------------+++,,,,,,,,,,,,++++++***........................//////...---,,,,,,,,,,,,*********************************************************)))******++++++++++++,,,,,,,,,,,,---------///000111222555888;;;=========<<<;;;:::888888777888999999999;;;???BBBGGGMMMXXXdddppp|||zzznnndddZZZSSSUUUZZZaaaqqq||||||rrrcccUUUJJJDDD@@@>>><<<<<<:::999777555444333000///...///222333222111///000111111000111333555999AAAMMM[[[kkkzzziiiZZZ[[[aaaooo|||wwwlllddd```[[[[[[ZZZXXXVVVVVVWWWYYYXXXWWWWWWWWWWWWTTTQQQNNNNNNPPPPPPOOOLLLJJJIIIIIIIIIHHHGGGEEECCCAAA@@@???AAA@@@===:::666333///---+++++++++*********))))))&&&'''(((((()))((((((((('''''''''(((((((((((((((&&&'''(((''''''(((+++---***---000111111222333444222///,,,+++,,,...//////111111111111111111111111///...---------...000111222222222111000...,,,+++)))'''&&&'''((()))((('''&&&&&&&&&'''''')))******''''''(((((())))))*********************)))(((((((((&&&%%%%%%'''(((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))************+++)))&&&%%%&&&((((((((())))))))))))************''')))******)))***,,,...000222555999<<>>======;;;999777555333333222111000////////////000111222333444333333222111111111222333555666777555666777888999999999888222111000...------------------------------------,,,,,,------,,,,,,,,,,,,............/////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))***+++,,,,,,+++++++++,,,,,,,,,---------///000111222555888;;;<<<<<<======<<<:::888777777888888999999<<<@@@CCCGGGMMMVVVbbbnnnzzzyyynnncccYYYSSSTTTYYYcccrrr~~~~~~ttteeeWWWLLLEEEAAA???===<<<;;;999777666555444///------...000000000///111222333333222333555777888@@@LLL[[[lll}}}~~~kkk\\\]]]cccsss~~~tttiiibbb___]]]]]][[[YYYVVVTTTUUUWWWXXXWWWWWWWWWWWWUUUQQQNNNOOOPPPPPPNNNKKKIIIIIIIIIIIIHHHGGGEEEBBB@@@???>>>???>>><<<999666222///...+++++++++***************''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&'''(((''''''(((+++---+++...111222222111111222111...+++***,,,...//////111111111111111111111111//////...---...///000111333444444444222000...,,,)))'''&&&'''((()))(((''')))(((((('''''''''((((((''''''(((((())))))******)))************))))))(((%%%%%%&&&(((***)))'''$$$$$$&&&(((*********)))((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))************(((&&&$$$$$$&&&)))***+++))))))))))))))))))))))))''')))*********+++---///000222555999===@@@CCCDDDCCCBBB@@@@@@AAACCCEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNPPPSSSWWWZZZ]]]```ccceeehhhlllqqqtttuuuuuuvvvvvvuuuuuuvvvwwwwwwxxxxxxxxxuuuuuutttssssssrrrpppoooooonnnnnnmmmmmmnnnooooooooooooooopppoooooonnnnnnkkkhhhddd```]]]YYYUUURRRHHHDDD>>>999666333000...//////............/////////////////////000000000...///000222444666777777>>>===<<<;;;999777555444444333222000///////////////000222444444333222111000111111111333444555666555666777888999999999999222111000...------------------------------------000///////////////000000........./////////000000///000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))***+++,,,,,,+++++++++,,,,,,,,,---------///000111222555888;;;<<<<<<======<<<:::888777666777888999999<<<@@@CCCGGGLLLUUU```lllyyyyyynnneee[[[SSSTTTYYYdddssswwwgggYYYMMMFFFBBB???<<<<<<;;;999777666444444444333111111222222111000111222333333222333555777999@@@MMM]]]nnn~~~|||qqq``````gggwwwtttiiibbb^^^______]]]ZZZVVVTTTUUUVVVXXXWWWWWWXXXXXXWWWSSSQQQPPPPPPPPPMMMJJJHHHHHHHHHIIIHHHFFFDDDBBB@@@>>>======<<<;;;888666333000///************************'''(((((((((((('''&&&%%%)))(((((((((''''''''''''&&&'''(((''''''(((+++---...111444555444333222222000...+++***+++...///000111111111111111111111111000///.........///000111333444555555333111...,,,)))'''&&&'''((()))(((''')))(((''''''&&&&&&''''''''''''(((((())))))******))))))************))))))$$$%%%'''***+++***&&&"""!!!###&&&)))***)))'''&&&))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((('''%%%$$$%%%(((+++,,,,,,***)))))))))))))))(((((('''(((*********+++...000111333666:::>>>AAACCCDDDDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMPPPSSSWWWZZZ]]]___bbbeeefffjjjnnnqqqssstttuuuvvvuuuuuuvvvwwwwwwwwwvvvvvvvvvtttrrrqqqqqqooollljjjhhhgggfffeeeeeeggghhhiiijjjjjjlllmmmnnnnnnnnnnnnkkkgggbbb^^^ZZZUUUQQQMMMCCC???:::555333111...---000//////......//////000........................//////000111333444555555;;;;;;:::888777666555555444333222111000////////////000222333333333222111111111111111222333444444555666666666555555444333222111000...------------------------------------,,,,,,,,,+++,,,,,,---............//////000000111000000111111111000000///,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******++++++++++++,,,,,,,,,,,,---------///000111222555888;;;=========<<<;;;:::888888666777888888999<<<@@@DDDFFFLLLUUU```lllyyy{{{qqqggg]]]VVVVVVZZZdddsssyyyjjjZZZOOOGGGBBB@@@===<<<;;;:::888666555444444333111111222111000...///000111111000111333555:::AAANNN___qqq}}}yyyzzzhhhffflll{{{vvvkkkccc```______^^^ZZZWWWUUUVVVWWWWWWWWWWWWYYYZZZYYYVVVSSSQQQQQQPPPMMMIIIGGGGGGGGGIIIHHHFFFDDDBBB???>>>===::::::999888666333111000************************)))))))))((('''&&&%%%$$$&&&&&&&&&'''((())))))***&&&'''(((''''''(((+++------000333555444333222333000---******+++...///000111111111111111111111111000///.........///111222222333444444333000---+++)))'''&&&'''((()))(((''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))******))))))************))))))&&&&&&'''(((***)))&&&###!!!"""$$$&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))''''''''''''((((((((((((((('''&&&(((***++++++*********))))))(((((((((((('''(((*********,,,...000111333666:::===@@@CCCDDDEEEFFFGGGHHHIIIJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLOOONNNMMMLLLLLLNNNPPPQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMOOORRRVVVYYY\\\^^^aaaddddddgggkkkmmmooopppsssuuussstttuuuuuuuuutttsssrrrrrrooolllkkkjjjhhhdddaaa^^^]]]\\\[[[[[[]]]^^^```aaabbbdddfffhhhiiijjjjjjiiieee```ZZZVVVPPPKKKGGG@@@<<<888555444333222111222111111111111111111222000000000000000000000000000111111222333333444444888777666555444444444444333333222111000000000000000000111222222222222222222222111111111111222222444555555555555444333333222111000...------------------------------------******)))))))))***+++,,,---......///000000111111000000111222222111000000------------------------************************++++++******)))*********++++++,,,,,,,,,,,,---------///000111222555888;;;>>>===<<<;;;:::999999999666777888888999<<>>===;;;999888777666111000//////000111000...///000111111000111333555:::BBBOOO```qqq|||www~~~oookkkppp~~~xxxmmmeeeaaa______]]][[[XXXVVVWWWYYYWWWWWWWWWYYY[[[ZZZWWWUUURRRRRRPPPMMMIIIFFFFFFGGGIIIHHHFFFDDDBBB???===<<<999999888777666444222111******************++++++***))))))((('''%%%$$$#########%%%''')))+++,,,---&&&'''(((''''''(((+++---)))---111333333222222222///---***)))+++...///000000000000000000000000000000///.........///111222000111222333111///+++))))))'''&&&'''((()))((('''$$$$$$$$$%%%&&&'''((()))''''''(((((()))*********((())))))*********))))))((('''&&&&&&'''((('''%%%$$$$$$$$$$$$%%%''')))***(((((((((((((((((((((((((((((())))))******++++++))))))))))))************))))))(((***++++++***(((******))))))(((((((((''''''(((******+++,,,...111111333666:::===@@@BBBCCCGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKMMMMMMRRRPPPNNNMMMMMMOOORRRTTTPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRQQQMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLMMMNNNQQQUUUXXX[[[]]]```cccccceeehhhjjjlllnnnqqqsssrrrsssssstttsssrrrpppooollliiifffdddccc```\\\XXXVVVUUUTTTSSSTTTUUUWWWYYYYYY[[[]]]___bbbdddeeefffgggccc]]]XXXRRRMMMGGGCCC???<<<999777888888888888444333333222222333333444444444444444444444444444222222333333333444444444555555444333333333333333333222111111000111111111111111111111111222222222333222111111000111111111222333444666777888888888222111000///------------------------------------//////...---...///111222---......///000111111222000000222333333222111000000000000000000000000000************************,,,,,,+++***)))))))))***++++++,,,,,,,,,------------///000111222555888;;;???>>><<<:::999999999:::555777888888:::===AAADDDHHHOOOYYYeeeqqq}}}~~~~~~xxxnnneee[[[SSSSSSWWWaaaqqq}}}|||lll\\\PPPHHHCCCAAA@@@???>>>===;;;999888777333222111222444555555444111222333333222333555777999AAAOOO```qqq|||vvv|||sssooosss~~~zzznnnhhheeecccaaa]]]YYYVVVVVVVVVWWWYYYYYY[[[]]]]]][[[WWWSSSTTTTTTTTTPPPLLLGGGFFFEEEFFFGGGGGGEEEBBB???>>>>>>@@@???===:::666222///---++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&''')))***,,,---111222333444555444333333,,,---...---,,,+++---...111111222222222111111000222111000//////000000111222222222222111000...---,,,***''''''((())))))(((((((((((((((((((((((((((+++***)))((()))+++---...+++,,,,,,,,,,,,+++******))))))(((&&&%%%$$$###"""))))))))))))************'''&&&''')))++++++***((())))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''''''''((((((((()))((('''&&&''')))++++++******)))(((((()))+++---///000222555777:::>>>CCCGGGEEEGGGIIILLLNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMOOOTTTSSSRRRQQQQQQRRRSSSTTTXXXXXXWWWVVVUUUUUUTTTTTTVVVVVVUUUUUUTTTSSSSSSSSSUUUTTTRRRPPPOOOPPPQQQRRRPPPPPPOOOOOOOOONNNNNNNNNJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIJJJKKKMMMOOOOOOPPPRRRUUUXXX[[[]]]^^^cccdddfffiiikkknnnpppqqqqqqqqqrrrqqqpppnnnkkkiiifffddd```[[[VVVPPPLLLJJJHHHHHHHHHHHHIIIKKKMMMNNNPPPRRRUUUXXX]]]```ccceeedddaaa\\\VVVPPPKKKHHHFFFDDD@@@======???AAA@@@>>>:::888666555666777777777:::999888999;;;;;;:::888222222222222111000///...000////////////.........///000111222333444444444222111111222444444222111333333111000000000111222333333333333333222111000111///...,,,++++++,,,,,,000000000///......---------------...------,,,,,,---,,,+++,,,000333444555333333333222222111111111111000///000222444444444......------,,,,,,,,,,,,+++***)))(((((()))***+++------,,,,,,++++++,,,,,,...///000222444444555555=========<<<<<<;;;;;;:::999:::::::::;;;===AAADDDIIIQQQZZZdddqqq}}}||||||}}}xxxkkk___XXXUUUUUUUUUbbbqqq}}}{{{nnn]]]PPPIIIEEECCCBBBAAA???===;;;888777666777666444333222111111111222111111000111333444555666>>>MMM^^^qqqxxxsss}}}ssskkkooo{{{{{{ooohhheeecccaaa]]]ZZZXXXVVVVVVWWWYYYYYYZZZ[[[\\\ZZZWWWTTTTTTTTTSSSPPPKKKHHHFFFEEEFFFGGGGGGEEEBBB???>>>>>>???>>><<<:::666333000...,,,++++++***)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,///000111222333222222111---......,,,++++++---///111111222222222111111000222111000/////////000111000000000000...---+++)))(((&&&$$$$$$&&&(((((((((((((((((((((((((((((((((&&&&&&%%%$$$%%%''')))******++++++++++++***)))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&(((***+++)))((((((((((((((((((((((((((((((((())))))(((''''''&&&'''''''''((((((((()))))),,,***((((((((('''%%%###)))((((((((()))+++---...///111444777999===BBBFFFFFFHHHJJJMMMOOOPPPQQQQQQPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJLLLNNNOOOTTTSSSRRRRRRRRRSSSTTTUUUWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTUUUTTTRRRQQQQQQQQQSSSTTTQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJLLLNNNOOOOOOPPPRRRUUUXXX[[[]]]^^^aaabbbdddgggiiilllnnnoooooopppppppppnnnjjjgggddd\\\YYYUUUPPPKKKGGGDDDBBBBBBBBBAAABBBCCCDDDFFFHHHKKKLLLOOOSSSWWWZZZ]]]___\\\[[[XXXUUUQQQNNNLLLJJJHHHFFFEEEFFFGGGFFFCCC@@@>>>===;;;<<<>>>?????????BBBAAA@@@AAABBBAAA???===666666555444222111000000/////////.........------...///000222333444444444222222111111222222222111333333111000000000111222444444444444444333222222///...---,,,++++++,,,,,,000//////......------,,,,,,,,,------...---------...,,,,,,---000333444444333333333222222222111111444222000//////...---+++111---(((&&&'''***,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---000111222444666777999999======<<<<<<;;;:::::::::999999::::::;;;===AAAEEEJJJRRR[[[eeerrr}}}|||||||||~~~wwwjjj^^^WWWUUUTTTUUUaaaooo~~~{{{nnn\\\PPPIIIEEEDDDBBBAAA???===;;;888777666666666444333222111111111222111111000111333444555777???NNN___qqq{{{ttt{{{qqqiiimmmxxx~~~qqqiiieeebbbaaa^^^\\\YYYWWWVVVVVVYYYYYYXXXYYYZZZYYYVVVTTTSSSSSSSSSPPPKKKHHHFFFFFFFFFGGGGGGEEEBBB???>>>>>>======;;;999666333111///---,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((()))++++++---...///111111000000/////////---+++***+++...111000111111222222222111111222111000///...///000000000000000000...,,,***(((&&&%%%###$$$''')))******((((((((((((((((((((((((((('''&&&&&&'''(((***+++)))************)))((((((''''''((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''')))***)))'''''''''''''''''''''''''''))))))((((((''''''((((((''''''((((((((()))))))))+++***)))((((((&&&### '''(((((()))***+++,,,---...000333555888<<>>CCCDDDGGGJJJNNNQQQSSSUUUSSSTTTTTTUUUUUUTTTRRRQQQNNNNNNOOOPPPPPPNNNJJJGGGDDDCCCCCCEEEIIIKKKLLLKKKOOONNNMMMMMMLLLJJJFFFBBB<<<:::777555333111111111......---------,,,,,,,,,---...///000222333444555333222111000000111222222333333222111111111111222444444555555555444333333...---,,,+++++++++,,,---///......------,,,++++++++++++,,,---...............---,,,---000222333222333333333333222222222222333222111111222111///------***'''''')))+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,---......111111222333555888;;;===<<<<<<<<<;;;:::999999999888999::::::;;;>>>BBBEEEKKKSSS]]]ggguuu~~~|||||||||}}}}}}~~~vvviii]]]WWWTTTTTTTTT___mmm}}}mmm\\\PPPIIIEEEDDDBBBAAA@@@===;;;999777666666555444333222111111111222111111000111333444555888@@@OOO```rrr}}}sssxxxmmmeeeiiiqqq|||tttjjjeeebbbaaa___]]][[[XXXWWWVVVYYYXXXWWWWWWXXXWWWVVVTTTQQQRRRRRROOOKKKHHHFFFFFFFFFGGGGGGEEEBBB???>>>>>><<<;;;:::888666444111000------,,,+++)))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******---...///000000000//////000///---+++)))+++///222000000111222222222111111222111000///......//////333333333222111...,,,+++)))'''&&&&&&(((***++++++(((((((((((((((((((((((()))((((((((()))***+++,,,***************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((***)))(((''''''((()))***'''(((((((((((()))))))))&&&&&&''')))+++***'''%%%&&&'''(((***++++++++++++---///222444777;;;@@@CCCEEEGGGJJJMMMPPPRRRSSSTTTSSSRRRQQQOOONNNLLLKKKJJJLLLLLLKKKLLLMMMNNNPPPQQQTTTTTTUUUUUUVVVWWWXXXXXXXXXYYY[[[]]]______``````\\\[[[[[[ZZZZZZYYYXXXXXXUUUUUUUUUUUUUUUVVVWWWXXXUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQSSSVVVXXXYYYZZZZZZ\\\^^^aaadddhhhjjjkkkkkkkkkkkkiiiddd]]]WWWSSSHHHEEE@@@;;;888666666666333333222222333555666777<<<===???BBBEEEHHHJJJKKKLLLNNNQQQTTTVVVWWWVVVVVVRRRSSSTTTUUUUUUSSSQQQOOOKKKLLLNNNQQQVVVYYYYYYYYY]]]\\\ZZZXXXUUUPPPIIIEEE>>>;;;888444222000000111---------,,,,,,,,,++++++,,,,,,---///111333444555333333111///...///111333333333222222111111111111333444444444444444333333---,,,+++***++++++---.........---,,,,,,++++++******+++,,,---............///...---...000222222111333333333333333333333333333222222222333222000...(((+++000222111...+++))),,,,,,++++++++++++,,,,,,*********+++,,,---//////.........///222666:::<<<<<<<<<;;;:::999999888888888999::::::;;;>>>BBBEEELLLTTT___iiiwww~~~|||||||||||||||~~~~~~uuuhhh]]]VVVTTTTTTTTT^^^lll~~~mmm[[[OOOHHHFFFEEECCCBBB@@@>>>;;;999777666666555444333222222222222222111111000111333444555777@@@NNN___qqqsssvvvggg```dddkkkvvvvvvlllgggbbbbbb```^^^[[[YYYWWWVVVYYYXXXWWWWWWWWWWWWUUUSSSPPPQQQQQQOOOKKKHHHGGGGGGFFFGGGGGGEEEBBB???>>>>>>;;;;;;:::888666444222000------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******...///000111111111000///000000...+++***+++///222///000111222222222222222333222000............///333444444333222///---,,,+++)))''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***++++++,,,,,,++++++***)))'''''''''&&&%%%%%%$$$$$$''''''''''''((((((((()))&&&%%%$$$%%%''')))(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))))))))***%%%&&&'''***------+++)))&&&'''(((***++++++++++++,,,...111333666:::???CCCDDDFFFIIIMMMPPPRRRSSSSSSSSSSSSRRRPPPOOOMMMLLLLLLNNNMMMMMMMMMNNNPPPRRRSSSTTTUUUVVVWWWYYYZZZZZZ[[[[[[]]]___```aaaaaa``````]]]\\\\\\[[[ZZZZZZYYYYYYWWWWWWWWWWWWXXXYYYYYYZZZWWWWWWWWWVVVVVVVVVUUUUUUSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNPPPQQQSSSUUUVVVWWWXXXYYY\\\___bbbeeeggghhhggggggeeebbb\\\TTTNNNIII@@@>>>:::555333222333333111000000///000111333444666777999;;;>>>@@@BBBCCCEEEGGGKKKNNNQQQRRRSSSRRRPPPQQQRRRSSSTTTVVVXXXYYYZZZZZZ]]]aaadddfffeeedddeeebbb___ZZZUUUOOOHHHCCC;;;999666222000/////////---,,,,,,,,,,,,+++++++++++++++,,,---///111333555333333333000......111444333333333333222222111111111222333333333333222222---,,,+++++++++,,,---...---------,,,++++++*********+++,,,---...............------///111222111000333333333333333333333333555444333222333222///---111777<<<:::222,,,***+++***++++++++++++++++++***))))))***+++,,,...///000---------///222666:::<<<===<<<;;;:::999888777777777888999:::;;;>>>CCCFFFLLLUUU```kkkyyy}}}}}}}}}}}}}}}~~~uuuhhh]]]VVVTTTTTTTTT___mmm~~~}}}~~~mmm[[[NNNHHHFFFEEECCCBBB@@@>>><<<999888777555555444333222222222222222111111000111333444555666???MMM^^^ooouuuwwwvvvaaa[[[```fffrrrxxxnnniiidddccc```^^^[[[YYYXXXXXXXXXXXXWWWXXXYYYXXXUUUSSSOOOPPPPPPNNNKKKHHHGGGHHHFFFGGGGGGEEEBBB???>>>>>>;;;;;;:::888666333111000,,,,,,,,,+++******))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))++++++...///111222222222111000000000...,,,+++,,,///222///000111222222222222222333222000...------......000000111000///...,,,+++***(((%%%%%%&&&''''''&&&(((((((((((((((((((((((('''(((((()))******++++++,,,,,,,,,,,,,,,+++************)))(((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%''')))))))))************************))))))(((((())))))******((((((((()))))))))******)))))))))***,,,,,,+++)))&&&''''''((()))***+++,,,,,,...111333666:::???CCCEEEGGGIIIMMMOOOQQQRRRRRRSSSSSSRRRQQQPPPOOONNNNNNOOONNNNNNNNNOOOQQQSSSTTTUUUVVVWWWYYY[[[\\\\\\]]]^^^___aaaccccccbbbaaa```^^^^^^]]]]]]\\\[[[[[[[[[YYYYYYZZZZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTVVVWWWYYY[[[^^^```bbbcccbbb```]]]XXXQQQJJJDDD@@@888666333111///...////////////.........///111111222333555666888:::;;;<<<===???BBBEEEHHHKKKLLLLLLKKKMMMPPPSSSWWW\\\aaaeeellllllmmmnnnooommmiiifffbbb^^^YYYSSSNNNGGGAAA===666555333000///.........------,,,,,,,,,++++++++++++++++++,,,---000222333333555555333///...111444333333333444333222222111111111222222333333222222///...---,,,,,,,,,---......------,,,,,,+++******++++++,,,---............---,,,---///222333222111333333333333444444444444222222333666;;;???AAABBBBBBBBB???666+++&&&)))---******++++++++++++***************+++,,,---///000///000111333555999<<<>>>>>>===<<<;;;:::999888777777888999:::;;;>>>CCCFFFLLLUUUaaalllzzz~~~uuuhhh]]]WWWUUUUUUUUU```nnn{{{{{{~~~mmmZZZNNNHHHFFFFFFCCCBBBAAA>>><<<:::888777555444333333222222222333222111111000111333444555666>>>MMM]]]ooo|||~~~lllZZZWWW]]]dddoooyyyppplllfffddd```]]]ZZZYYYYYYYYYXXXXXXXXXZZZZZZYYYUUURRRNNNOOOOOONNNKKKHHHHHHHHHFFFGGGGGGEEEBBB???>>>>>><<<;;;:::888555222000///++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,...///000111222111000000/////////...,,,---///111//////000222222333333222333222000...------------,,,---.........---+++***((('''%%%%%%&&&(((((('''((((((((((((((((((((((((((()))***++++++,,,,,,,,,+++++++++++++++***))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''%%%&&&(((*********))))))))))))))))))))))))(((((()))***************(((((()))))))))*********+++)))((()))******)))(((''''''''''''(((***+++---,,,...111444666:::???CCCGGGIIIKKKNNNPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPRRRTTTUUUUUUVVVXXX[[[]]]^^^^^^^^^]]]___bbbdddeeedddbbbaaa`````````___^^^^^^]]]]]][[[\\\\\\\\\\\\[[[[[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOONNNMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUWWWYYY[[[]]]^^^[[[XXXTTTMMMFFF@@@:::888222111000///...---------------,,,+++,,,---...//////000111222444555777777888:::<<>>:::777111111000000/////////...------------,,,,,,,,,,,,,,,,,,++++++,,,...111222333555777555111///111444333333444444444333222111111222222333444444333333111000...---,,,------............---,,,,,,++++++,,,,,,------...---------++++++,,,///222333333111333333333444444444555555000000222777???HHHNNNPPPEEE???666...)))(((***+++***+++,,,------,,,+++************+++,,,---...///111222444666999;;;===>>>???>>>===<<<;;;999888888666888999:::;;;???CCCGGGKKKUUUaaammm{{{~~~vvviii^^^XXXVVVVVVWWWaaaqqqzzzzzz}}}mmmZZZNNNHHHFFFFFFCCCCCCAAA???<<<:::888777444444333222222222333333222111111000111333444555777???MMM^^^oooyyydddUUUTTT\\\cccoooyyyqqqmmmgggddd```\\\ZZZYYYZZZ[[[WWWXXXYYY[[[\\\ZZZUUURRRNNNOOOOOONNNKKKIIIHHHHHHFFFGGGGGGEEEBBB???>>>>>><<<;;;:::888555222///...******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&''')))***,,,------...000111111111000///...///000///------///000//////000222222333333333333222000...---,,,------,,,,,,---......---,,,,,,((('''%%%&&&)))+++,,,+++(((((((((((((((((((((((($$$%%%&&&'''((((((((((((***************)))(((((($$$$$$%%%%%%&&&''''''((())))))))))))************)))'''&&&&&&(((***++++++(((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))************)))(((&&&''')))*********((('''&&&&&&'''))),,,------///111444777;;;@@@CCCIIIJJJMMMOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQSSSTTTVVVUUUVVVYYY\\\^^^_________\\\^^^aaadddeeeeeedddcccbbbbbbaaaaaa``````______]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPPPPOOOMMMKKKJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQSSSTTTVVVXXXYYYZZZVVVSSSMMMFFF???999555222000000000///......------,,,+++***)))***+++,,,---......///000222333444444888999;;;>>>BBBFFFJJJLLLMMMUUU```jjjrrryyy{{{uuummmbbbXXXPPPKKKGGGAAA<<<999777555333...//////000000000//////......------------,,,,,,---,,,+++***+++---000111222666999777333000111444333333444555444333222111222333444444555555555444222111///...---------...///......------,,,,,,+++---------...------,,,,,,***+++,,,///333444333222333333333444444555555555555333222444999???CCCFFF<<<444,,,***---///+++''',,,,,,---......---,,,,,,++++++++++++,,,---......111222444777999;;;<<<<<<@@@???>>>===;;;:::999888666888999:::;;;???CCCGGGKKKUUUaaammm{{{vvviii^^^XXXWWWWWWWWWcccrrrzzzzzz}}}mmmZZZMMMHHHFFFFFFDDDCCCAAA???<<<:::888777444444333222222222333333222111111111111333444555888@@@NNN___pppttt```RRRSSS[[[cccoooyyyoooiiidddbbb___]]][[[ZZZYYYYYY[[[[[[ZZZ[[[ZZZWWWSSSOOONNNOOOPPPNNNKKKHHHGGGGGGGGGFFFEEECCCAAA???======<<<<<<:::888555222///...///...,,,***((('''&&&%%%)))(((''''''''')))***+++&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((())),,,---...000111111111111///000///---++++++---///111000/////////000222333444222///,,,,,,,,,...///,,,---...000000000//////...,,,)))'''&&&''')))***''''''((((((((((((''''''$$$$$$%%%&&&'''((()))***))))))***++++++)))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++'''''''''''')))+++---///++++++************++++++*********************+++))))))))))))))))))))))))******)))))))))))))))***''''''&&&&&&&&&((()))***------///111666<<>><<<999666444333222222222222222111000///...000///......------------+++,,,,,,+++***+++...111444666777666333000//////111222222333444444444333444444444444444333333333111111///...---,,,,,,+++.........------,,,,,,,,,+++,,,,,,---......------++++++,,,---...///000111222222333333333444444444333333444555555555444444000///...---,,,+++++++++************************,,,,,,,,,,,,---...//////222111111222555888<<<>>>>>>===<<<<<<<<<;;;888555777888999:::;;;???CCCGGGNNNWWWcccnnn||||||sssggg^^^VVVRRRUUU\\\iiiyyy}}}yyyyyyzzz{{{ooo\\\OOOHHHEEEDDDCCCBBBAAA???===:::888777555555444333222222222222111111111000///000222444666???MMM^^^qqqqqq^^^TTTSSSWWWdddqqqxxxnnnhhhdddbbb___]]][[[ZZZYYYYYY[[[ZZZZZZZZZZZZWWWSSSPPPMMMOOOPPPNNNKKKIIIHHHGGGGGGFFFEEECCCAAA???======<<<;;;:::888555222///...---,,,+++)))(((((((((((()))((((((''''''((()))***((((((((((((((()))******((('''&&&&&&&&&'''((())),,,---...000111111111111///000///---++++++---...///......---...///000111111///---+++***+++,,,---,,,---///000000000///...,,,+++(((&&&&&&&&&((()))''''''((((((((((((''''''''''''((()))***+++,,,,,,***************)))(((((((((''''''&&&&&&&&&'''''''''''''''''''''((()))***'''''''''''''''((())))))*********))))))*********))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((***+++,,,000000111333777===AAADDDJJJLLLOOOPPPPPPPPPQQQRRRSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUUUUVVVVVVVVVWWWWWW[[[\\\]]]___`````````___aaaaaabbbcccdddeeeffffffdddddddddcccbbbaaa```___^^^^^^^^^^^^^^^^^^]]]]]]^^^]]]]]]\\\[[[ZZZZZZYYYWWWWWWWWWWWWWWWXXXYYYZZZYYYYYYYYYYYYXXXWWWVVVUUUUUURRROOONNNNNNNNNMMMLLLLLLKKKIIIHHHHHHIIIKKKLLLNNNNNNNNNOOOPPPOOOLLLIIIBBB@@@<<<888444111///...............---------,,,------,,,,,,+++++++++***,,,,,,,,,---...///111111///333777999<<>>===;;;999777666555444444444444444333222000000000///......------------+++++++++******+++...111555777888777555222111111333444555555666666666555555555555555444444444444111000///...---,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,------------,,,+++,,,---...///000111111222222333333333444444444222333333333333333222222000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222111222333555888<<<>>>>>>===<<<<<<<<<;;;888555777888999:::;;;???CCCGGGNNNXXXcccnnn|||zzzqqqfff]]]VVVRRRVVV]]]kkk{{{~~~zzzzzz{{{}}}~~~ppp^^^PPPIIIFFFEEECCCCCCAAA@@@===:::888777666555444333222222222222111111222111000000222555777@@@NNN___qqquuuaaaUUUTTTWWWdddpppwwwlllfffdddbbb___]]][[[ZZZYYYYYYZZZZZZYYYZZZYYYWWWSSSPPPMMMNNNOOONNNLLLIIIHHHIIIGGGFFFEEECCCAAA???======;;;;;;999777555222///...+++******)))))))))*********))))))(((((((((((())))))(((((((((((())))))***(((((('''''''''((()))***,,,---...000111111111111000000///---++++++,,,..................///000000///...---,,,,,,,,,,,,,,,---...///000000000///...+++***(((&&&%%%&&&'''(((''''''((((((((((((''''''(((((()))***+++,,,------+++******)))))))))))))))''''''&&&&&&&&&''''''((((((((('''''''''(((((())))))))))))(((((('''&&&%%%***))))))(((((())))))***)))))))))(((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((+++************,,,---...222222444666:::???CCCEEEIIILLLNNNPPPQQQQQQSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ]]]^^^___````````````___bbbccccccdddeeefffggghhheeeeeeeeeeeedddbbb```___^^^^^^^^^^^^^^^_________^^^^^^^^^^^^]]][[[YYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVUUURRRPPPOOONNNNNNMMMKKKKKKJJJIIIHHHGGGHHHIIIJJJOOONNNLLLKKKJJJGGGDDDAAA:::999777444111///---,,,000////////////............------,,,+++***)))(((++++++++++++,,,...//////---000444888===FFFRRRZZZgggqqq|||uuulll___TTTMMMHHHCCC???======;;;:::999999999999888888777777555444222222111000///...------------******+++******,,,///222666888::::::888555444444555555666777777777666666777666666666555555555444111000///...---,,,,,,,,,------,,,,,,,,,,,,++++++---------------,,,,,,,,,,,,---......///000111111333333333333444444444444222222333222222111000/////////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111111222333666999<<<===???===<<<<<<<<<:::888666777888999:::;;;???CCCGGGNNNXXXcccooo|||xxxoooddd\\\VVVSSSWWW___mmm}}}~~~{{{{{{}}}rrr___QQQJJJFFFEEECCCCCCBBB@@@===;;;888777666555444333222222222222111222222111000000333555888AAAOOO```ssszzzdddWWWTTTWWWdddooovvvkkkeeecccbbb___]]][[[YYYYYYYYYZZZYYYXXXYYYYYYWWWTTTQQQMMMNNNPPPOOOLLLJJJIIIIIIGGGFFFEEECCCAAA???======;;;:::999777444222///...,,,+++******))))))************))))))((((((''''''''''''&&&&&&&&&&&&'''((()))(((((('''''')))***+++,,,---...000111111111111000000///---+++***+++---000000000000000111111222000000/////////......------...///000000///......+++***((('''&&&&&&'''(((''''''((((((((((((''''''&&&&&&'''(((((()))******,,,+++)))((((((((()))***'''&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((******+++++++++)))(((&&&))))))(((((((((((())))))+++++++++***))))))(((((((((((((((((((((((((((((((((((('''''''''((())))))+++*********+++,,,...///111333555999===BBBEEEGGGIIIKKKNNNOOOOOOOOOQQQSSSTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\___`````````````````````ccccccdddeeefffgggggghhhgggggghhhgggfffdddbbb```]]]]]]^^^^^^_________```^^^___``````^^^\\\YYYWWWYYYYYYYYYZZZ[[[]]]^^^___^^^^^^]]]\\\[[[YYYWWWVVVUUUSSSQQQPPPPPPOOOMMMKKKJJJJJJHHHGGGGGGGGGGGGHHHMMMKKKHHHFFFDDDAAA===:::333333333222000...,,,+++000000/////////.........------,,,+++******))))))++++++******+++,,,------...000222666===GGGRRRZZZdddmmmvvv|||{{{uuuiiibbbXXXPPPKKKGGGEEECCCAAA@@@@@@??????@@@@@@@@@======<<<;;;999666444333222111000///...---------******+++******,,,000333777:::<<<===;;;999888888666666777777777777777666888888777777666666555555000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++//////......---------.........//////000111222222333333333444444444444555444444333333222111000/////////...---------------************************,,,,,,,,,,,,---...//////111222222444777999<<<===???===<<<;;;;;;:::888666777888999:::;;;???CCCGGGOOOXXXdddooo|||vvvnnnddd\\\VVVTTTZZZaaaooo~~~||||||qqq^^^PPPIIIEEEDDDDDDCCCBBB@@@>>>;;;999777666555444333333222222333111222222111000111333555999BBBPPPaaasssgggWWWTTTVVVdddooo}}}vvvkkkeeecccbbb___]]][[[YYYYYYYYYYYYXXXWWWWWWXXXWWWUUURRRMMMOOOPPPOOOMMMJJJIIIIIIGGGFFFEEECCCAAA???======:::999888666444222///......---,,,***))))))((((((******))))))((((((''''''''''''&&&&&&&&&&&&'''''')))(((((('''''')))***+++,,,---...000111111111111000000///---***)))+++,,,///000000111111111111111///////////////...............///000000///...---,,,+++***(((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''(((((((((,,,+++)))((((((((()))***''''''&&&&&&&&&''''''((()))((((((''''''''''''((('''(((***++++++***))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((((((((()))((((((((())))))***+++))))))))))))***,,,...///000333777<<>>@@@???===;;;;;;999:::::::::::::::999999999888888777666666555555000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,111000////////////000000///000000111111222222222333333444444444555555555555555555555444333222111000///......------------************************,,,,,,,,,,,,---...//////111222333555777:::<<<===@@@>>><<<;;;;;;:::888777777888999:::;;;???CCCGGGOOOXXXdddooo}}}vvvnnneee^^^XXXWWW]]]dddppp~~~}}}|||nnn[[[NNNGGGDDDCCCDDDCCCBBB@@@>>>;;;999888666666555444333333333333222222222111000111333555999BBBPPPaaatttjjjXXXSSSUUUcccnnn}}}wwwlllfffdddbbb___]]][[[ZZZYYYYYYXXXWWWVVVVVVWWWWWWUUUTTTOOOPPPQQQPPPMMMJJJHHHHHHGGGFFFEEECCCAAA???======999999888666444111///.........,,,+++***)))((((((((()))))))))))))))((('''***))))))(((((((((((()))(((((('''''''''((()))***,,,---...000111111111111000000///,,,***)))***+++------...///////////////...------,,,,,,,,,------...///000000000///...---,,,+++***))))))(((((((((''''''(((((((((((('''''''''((((((((()))))))))***+++******)))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((('''''''''(((((()))%%%%%%'''((())))))))))))***))))))(((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))((())))))***+++,,,(((((((((((()))+++---///111444888>>>CCCFFFHHHIIIMMMNNNNNNMMMLLLMMMNNNPPPNNNOOOPPPRRRSSSUUUVVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]bbbaaaaaaaaaaaabbbcccdddbbbccccccdddeeefffgggggglllmmmnnnooommmjjjfffdddaaaaaaaaaaaaaaaaaabbbbbbaaabbbbbbbbbbbb```___^^^]]]]]]^^^^^^___```aaabbb_________^^^]]][[[ZZZYYYXXXWWWUUUTTTTTTRRROOOLLLKKKKKKJJJIIIGGGFFFEEEEEECCCAAA>>><<<;;;999666444111111111111111111111111////////////............+++++++++,,,,,,---------,,,++++++************++++++++++++---111666<<>>>>>======>>>>>>>>>===<<<<<<999999888777666555444444//////...---------------,,,,,,------------......000//////......000111222111111111222222222333333333444444444555555555555666666777666666555444333222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111222444666888:::<<<===@@@>>>;;;:::::::::999777777888999:::;;;???CCCGGGOOOYYYdddppp}}}yyypppggg```[[[ZZZ```hhhsss}}}|||~~~kkkYYYMMMFFFCCCCCCDDDDDDCCCAAA>>><<<999888777666555444333333333333222333333222111111444666999BBBPPPaaatttnnnZZZTTTVVVbbbmmm}}}yyynnngggdddbbb___]]][[[ZZZYYYYYYXXXVVVUUUVVVWWWWWWVVVTTTQQQRRRRRRPPPMMMIIIGGGGGGGGGFFFEEECCCAAA???======888888777666444111///...---,,,++++++*********+++'''((()))******))))))(((******)))(((((((((((((((((('''&&&&&&&&&'''((())),,,---...000111111111111000000///,,,)))((()))+++,,,---...///000//////...///---,,,++++++,,,...///...///000000000///---,,,+++******)))((((((''''''''''''(((((((((((('''''')))))))))))))))************************)))((((((***)))((('''&&&%%%%%%%%%'''''''''''''''((()))***&&&&&&&&&''''''((()))************))))))*********%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))'''''''''((((((***++++++((((((((((((***,,,...///444666;;;???CCCEEEFFFFFFGGGHHHIIIIIIHHHIIILLLNNNLLLMMMOOORRRTTTVVVXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^bbbaaaaaaaaabbbdddeeefffddddddeeefffggghhhhhhiiioooppprrrrrrpppmmmiiifffeeeeeeeeeeeeeeedddddddddcccccccccccccccccccccccc```````````````aaabbbbbb````````````___^^^]]]\\\ZZZYYYWWWWWWVVVTTTPPPMMMLLLLLLKKKJJJHHHGGGEEEDDDAAA???;;;999888666444222333222111000000111222333111111000000000/////////......---------------------,,,++++++******************)))+++...111333444777<<>>>>>===<<<<<<;;;999888888777555444444333//////...------------...---------....../////////...---,,,,,,---///111333222222222222333333333333444444444444555555555555666666666777777666555555333222111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111222444777999;;;<<<===AAA>>>;;;:::::::::999888777888999:::;;;???CCCGGGPPPYYYeeeppp}}}|||sssjjjccc^^^]]]bbbjjjvvv~~~||||||iiiXXXLLLFFFDDDDDDEEEDDDCCCAAA???<<<:::888777666555444444333333444222333333222111222444666999AAAOOOaaasssrrr\\\VVVXXXaaammm~~~zzzooohhhdddbbb___]]][[[ZZZYYYYYYWWWVVVUUUUUUWWWWWWVVVUUURRRSSSSSSQQQMMMIIIGGGFFFGGGFFFEEECCCAAA???======888888777666444111000...+++*********++++++,,,---&&&'''(((*********)))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((())),,,---...000111111111111000000///,,,)))((()))+++...///111222222222111000111000---,,,,,,...000222//////000000000///---,,,)))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((((()))))))))))))))***+++++++++***((('''+++***((('''%%%%%%$$$$$$&&&&&&&&&'''''')))***+++******)))(((((()))+++,,,++++++************++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&&&&'''''')))******)))(((((()))+++---///000666999===AAACCCDDDCCCCCC@@@AAABBBCCCCCCEEEHHHKKKKKKMMMOOOSSSVVVXXXYYYZZZ[[[[[[\\\]]]]]]^^^______aaaaaaaaaaaabbbdddfffhhheeeeeefffggghhhiiijjjjjjqqqrrrssstttrrrnnnjjjgggiiiiiihhhhhhgggggggggfffddddddcccccccccdddeeefffbbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaa```______[[[ZZZYYYXXXWWWUUUQQQNNNLLLLLLLLLKKKIIIGGGEEEDDDAAA>>>:::888666444222000333222111///000111333444222222222111111111111000000000///...---,,,,,,+++------,,,+++************,,,++++++,,,...000111000222666888999???HHHNNNOOOVVV[[[aaagggjjjlllmmmmmmnnnmmmkkkiiigggffffffeeebbb___[[[VVVOOOIIIDDDAAA999888777555333222222222333333222000//////111444666;;;@@@CCCCCCBBB@@@@@@:::;;;;;;;;;:::999888888888888777666555444333333//////...---------.............../////////000000++++++******+++...111222222333333333333333333444444444444555555555666666555555666666666666666666444333111///---++++++***************************,,,,,,,,,,,,---...//////111222444777999;;;<<<===AAA>>>;;;:::::::::999888777888999:::;;;???CCCGGGPPPYYYeeeppp}}}~~~uuullleee```^^^dddlllxxx~~~|||{{{iiiXXXMMMGGGEEEEEEEEEDDDCCCAAA???<<<:::999777777555444444444444444222333333222111222444666888AAAOOO```sssttt___YYY[[[aaammmzzzpppkkkeeecccaaa^^^\\\ZZZYYYXXXZZZYYYYYYYYYYYYXXXUUURRRRRRRRRRRRPPPLLLJJJJJJKKKHHHFFFCCC???===<<<<<<<<<;;;999777555444333000...---,,,+++)))(((''''''''')))))))))))))))))))))))))))((((((((()))***++++++'''((()))((('''(((***+++---111333000...000000...000000///,,,******,,,...////////////000000000000111111000///////////////888333......111111---((((((((())))))))))))(((((((((''''''&&&&&&((()))***((((((''''''''''''(((((())))))************))))))((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''(((((((((((((((((())))))))))))((('''))))))******)))((('''&&&&&&''')))***)))(((&&&%%%(((((((((((()))))))))))))))((((((((((((***+++,,,333666<<>>888999:::;;;===AAAFFFJJJLLLNNNQQQTTTUUUVVVXXXZZZ\\\^^^______]]]]]]^^^``````aaacccccccccdddeeeggghhhiiijjjkkklllmmmmmmnnnqqqrrrttttttsssqqqnnnlllllllllkkkkkkkkkllllllmmmjjjhhhfffdddcccdddeeefffgggfffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```^^^]]][[[[[[ZZZWWWSSSPPPNNNMMMLLLJJJGGGEEECCCBBB@@@???===888555333444555555444333333333555888999---...000222222111000//////...------,,,,,,,,,,,,......---,,,+++))))))(((+++,,,------,,,,,,...000222333555888>>>GGGQQQXXX]]]dddmmmrrrssstttwwwzzzzzzyyyxxxuuurrrpppmmmlllhhhfffccc___YYYQQQGGGAAA<<<999555444444666666666666666555333111000111333:::===@@@BBBBBB@@@===;;;;;;:::888666555666777888888888777666555333111000...---------------,,,,,,//////............/////////000111000......///000222333333444444333333222444444444555555777888999777777777777777666555555222222111///...---,,,+++,,,,,,++++++***)))((((((---,,,,,,,,,---///111222666:::>>>>>>;;;:::===AAA@@@???>>><<<;;;:::999999:::::::::::::::===AAADDDJJJWWWhhhuuuzzztttnnniiidddbbbiiirrr{{{~~~|||{{{fffUUUJJJEEECCCBBBFFFFFFEEEDDDAAA>>>;;;:::666444222111111222444555333333333222111222444666777???OOOcccsss~~~|||{{{```VVVXXXbbbooozzzpppkkkeeecccaaa^^^\\\ZZZYYYXXXZZZYYYXXXYYYYYYXXXUUURRRQQQRRRRRRPPPMMMJJJJJJKKKIIIGGGDDDAAA>>>=========;;;999666555444333000...---,,,+++***)))((((((((())))))))))))))))))))))))((((((((('''(((((())))))&&&'''((('''&&&'''(((******///111//////111222111000000///,,,******+++---/////////000000000000000000///......------......111000...---,,,+++***)))++++++******)))((('''&&&(((''''''&&&'''((()))***))))))(((((((((((())))))))))))************))))))((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((''''''''''''(((((((((((((((((())))))))))))((((((((((((***+++***)))'''&&&(((((('''''''''((((((((((((((((((((()))))))))))))))((((((((((((***+++,,,222444888<<<======;;;999555666777888:::???DDDHHHLLLNNNRRRTTTUUUVVVXXXZZZZZZ\\\^^^^^^]]]^^^___aaa```aaacccdddcccdddeeegggiiiiiijjjkkklllmmmnnnnnnqqqrrrsssttttttrrrooonnnooonnnnnnmmmmmmmmmnnnnnnkkkjjjhhhfffeeeeeefffgggggggggfffeeedddccccccbbb``````aaaaaa``````___^^^```___]]]\\\[[[YYYVVVSSSOOONNNLLLJJJGGGEEECCCBBB>>>>>><<<999555444444666555555555555666777999:::666666777888888777555555222111///...---,,,,,,+++...------,,,+++***))))))***+++,,,+++++++++---///222444888===EEENNNXXX___kkkpppwwwyyyyyyzzz}}}~~~zzzuuuqqqnnnmmmkkkhhhddd^^^VVVMMMGGG@@@<<<888555555555555555555555555222000///000222888:::>>>@@@@@@>>>;;;999999888666444333444555666777777666555444222111000------------------------//////............//////...000222222222111222333111222222333333222222111333333444444555666888888777777777777777666555555111000///...,,,+++******.........------,,,,,,,,,,,,,,,,,,,,,---///000222333777;;;<<<:::999<<<@@@???>>>===;;;:::999888888888888999999:::>>>CCCFFFMMMZZZiiiuuu|||vvvooojjjeeedddkkkttt|||{{{gggUUUKKKFFFEEEDDDFFFFFFEEEDDDAAA>>>;;;:::666555333222222222333333222333333222111111444666888???NNNaaaqqq~~~}}}zzz}}}bbbXXXZZZbbbooo{{{pppjjjeeecccaaa^^^\\\ZZZYYYXXXYYYXXXXXXXXXXXXWWWUUURRRQQQRRRRRRPPPMMMKKKJJJJJJJJJHHHEEEBBB???>>>======:::888666555444333000......---,,,******)))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''&&&''''''&&&%%%%%%''')))''',,,///...///333555444000000///---+++***+++---...//////000111111111000......---,,,,,,,,,,,,,,,///111222000...,,,---///------,,,+++)))((('''&&&(((''''''''''''((())))))******))))))))))))******))))))************))))))((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))%%%'''***+++,,,***((('''((('''&&&%%%&&&'''***+++(((((((((((()))))))))))))))((((((((((((***+++,,,000222444555666555444333000222333555888===CCCGGGLLLOOORRRTTTUUUVVVXXXZZZYYY[[[]]]]]]]]]^^^```bbb```bbbddddddddddddfffgggjjjkkkkkklllmmmnnnooopppppprrrsssttttttsssqqqppprrrqqqqqqppppppooooooooolllkkkiiihhhgggggghhhiiiggghhhhhhhhhgggeeecccbbbaaaaaaaaaaaaaaa``````___cccaaa^^^]]]]]][[[YYYWWWQQQOOOMMMJJJGGGDDDCCCBBB??????>>><<<:::888999;;;999:::;;;<<<===>>>??????<<<<<<;;;:::888777666666555444222000...---,,,,,,------,,,,,,+++++++++***)))***++++++******,,,...222777>>>FFFPPPZZZdddjjjwwwzzz}}}~~~~~~|||xxxtttrrrnnniiicccZZZRRRLLLCCC???:::777555555444444444444333111///...///111555777:::======<<<999777666555333111000000222222555555444444222111///...---------...............//////............//////...111444666555555555555000111111222222111111000222222333333444666777888777777888888777777666666111111000///---,,,+++***++++++++++++++++++******,,,,,,,,,,,,---///000111000444888999888999<<>>===<<<:::999888777777666777888999;;;???DDDHHHPPP[[[hhhssszzzrrrlllgggfffoooyyy~~~|||zzzfffUUUKKKGGGFFFEEEFFFFFFEEEDDDAAA>>>;;;:::666666555444333222222222222222222111000111333555:::???MMM^^^nnn{{{{{{vvvyyycccYYY\\\bbbnnn{{{pppjjjeeecccaaa^^^\\\ZZZYYYXXXXXXWWWWWWWWWXXXWWWTTTRRRPPPQQQRRRQQQNNNKKKJJJJJJIIIGGGEEEBBB???>>>===<<<:::888555444444333000......---,,,+++************(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''((('''&&&&&&''')))''',,,///...///333555444111111000...+++***+++,,,......000111222111111111......---,,,,,,,,,,,,---000000111111000000000111...---,,,+++))))))((((((''''''''''''((((((((()))***))))))(((((())))))***))))))************))))))((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((())))))***$$$&&&))),,,---,,,***((('''&&&&&&&&&'''(((***+++(((((((((((()))))))))))))))((((((((((((***+++,,,000000111111111000000///...000222444777<<>>;;;999888777777666444222000///......,,,,,,,,,,,,,,,,,,++++++)))***++++++***+++---///555;;;EEEPPP[[[fffpppvvvyyy{{{|||}}}}}}zzztttnnnfff\\\QQQJJJCCC???:::777666555555444333333333000...---///000333555888;;;<<<;;;999777444333000...---......///333333333222111///...---------....../////////000000//////......//////000///222666777777555444444111111222222222222111111111111111222333555777777777777888888888777777666444444333222000///...---))))))))))))************+++,,,,,,---...///000111///222666888999:::<<>>CCCGGGQQQZZZeeennnyyy}}}uuunnniiiiiirrr}}}|||zzz~~~yyyeeeTTTKKKGGGFFFEEEFFFFFFEEECCCAAA>>>;;;:::777777666666555333111000111222222111000111333555;;;@@@LLL\\\kkkxxxxxxppprrr}}}dddZZZ[[[aaalll||||||pppjjjeeecccaaa^^^\\\ZZZYYYXXXWWWVVVVVVWWWWWWWWWTTTRRROOOPPPRRRQQQNNNLLLJJJJJJGGGFFFDDDAAA???===;;;;;;999777555444444333000///------,,,+++************((((((((((((((((((((((((***))))))(((''''''''''''((())))))(((''''''(((***(((---000//////222444222111111111///,,,***+++,,,---...000222222222222111000//////...............///,,,)))+++///111...+++,,,+++******)))******+++&&&''''''((((((((((((((()))((((((''''''(((((()))))))))************))))))((((((''''''''''''(((((())))))((('''&&&&&&&&&'''''''''''''''((((((((((((((((((''''''((()))***+++%%%&&&))),,,---,,,+++)))$$$%%%'''((())))))))))))(((((((((((()))))))))))))))((((((((((((***+++,,,000000000000000000000//////111333555999>>>EEEIIIMMMOOORRRUUUVVVWWWYYY[[[\\\]]]^^^^^^^^^^^^___aaaccceeefffgggfffggghhhjjjnnnnnnooopppqqqrrrrrrssssssssstttuuuuuuuuuttttttrrrssssssrrrrrrpppooonnnjjjjjjiiiiiiiiiiiiiiiiiihhhiiijjjkkkjjjgggeeeccceeeeeeeeeeeeeeeddddddccccccaaa```_________]]][[[SSSQQQMMMJJJGGGEEEEEEDDDDDDGGGJJJMMMMMMNNNPPPQQQOOOPPPQQQRRRSSSSSSSSSRRRSSSQQQMMMIIIDDDAAA???>>>888777666444333222222111---,,,,,,,,,,,,,,,,,,,,,***,,,---,,,,,,,,,...000777>>>IIIVVVbbbllluuu{{{wwwxxxzzz}}}}}}uuukkk___RRRJJJBBB???:::777666666666555333333222000...---...000333444777:::;;;;;;:::999333222///---,,,,,,---...111111111111000///------------...//////000111111111000000//////000000111111444777777666333111111222222333333333333222222///000000111333444666777777777888888888888777777555555444333111000///...,,,,,,,,,---------------++++++,,,---//////000000000333666888:::<<<>>>???===<<<;;;999888777666666777888888888999===BBBEEENNNWWWaaaiiitttwwwpppkkkkkktttwwwvvv{{{xxxdddSSSJJJFFFEEEDDDFFFFFFEEECCCAAA>>>;;;:::777777777777555444222111222222222111000111333555:::???LLL\\\jjjwwwvvvkkkjjjsss}}}cccYYYZZZ___jjjxxx|||pppjjjeeecccaaa^^^\\\ZZZYYYXXXVVVUUUUUUVVVWWWVVVTTTRRRNNNPPPRRRQQQOOOLLLKKKJJJFFFEEECCCAAA???===;;;:::888666444333333333111///,,,,,,+++***************))))))))))))))))))))))))))))))(((((('''((((((((()))******)))''''''(((******...111//////222333111111222222000---+++***+++,,,...000222333333222111111111000////////////000111,,,))),,,111333000,,,+++***)))(((((()))++++++&&&''''''((()))(((((((((((((((''''''''''''(((((())))))************))))))((((((''''''''''''(((((())))))((('''''''''((((((''''''''''''((((((((((((((((((''''''''')))***+++'''((()))++++++,,,++++++$$$%%%(((******)))((('''(((((((((((()))))))))))))))((((((((((((***+++,,,//////000111222222222222222444666888;;;@@@GGGKKKMMMPPPSSSUUUVVVWWWYYY[[[\\\^^^___```______aaaccceeeggghhhiiiiiiiiikkkllloooppppppqqqrrrsssttttttuuuuuuvvvvvvvvvuuuuuutttqqqrrrrrrsssrrrqqqooonnnjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjiiigggeeeddddddddddddddddddccccccbbbbbbbbbaaabbbbbbaaa___\\\VVVSSSPPPMMMJJJIIIIIIJJJJJJNNNTTTYYY\\\^^^```aaa________________________^^^\\\XXXSSSMMMHHHDDDBBB<<<;;;999777555444333222...---------,,,,,,+++++++++,,,------,,,---///000666===HHHTTT___iiiqqqvvvtttuuuxxx}}}|||sssfffXXXOOODDD@@@;;;888777888777777333333222000...---...000222444666999:::;;;::::::555333000...---------...111111111000000///------------...///000111222333222222111111111111222222333555777666444111000000333333333444444333333333......///000222444555666777777888888999999888888444444333222000///...---,,,,,,,,,,,,++++++++++++***+++---...///000000000222444666999;;;===>>>???===<<<;;;999888777666666777888888888999<<>>;;;:::888888777666555444444333222333333222111222444666999???LLL\\\jjjwwwssseeebbbjjj{{{|||cccXXXYYY___iiivvv}}}pppjjjeeecccaaa^^^\\\ZZZYYYXXXUUUTTTTTTUUUVVVVVVTTTQQQMMMOOORRRRRROOOMMMKKKJJJFFFFFFDDDBBB@@@>>>;;;:::777666444333333222111///++++++***)))))))))******))))))))))))))))))))))))''''''&&&&&&''''''((((((((())))))(((&&&&&&'''((()))...000//////222333222111222222111---+++***+++,,,...111333444444222111111111000/////////000000111000...///222333111000,,,+++)))'''''''''))))))&&&&&&((()))))))))((('''))))))(((((((((((())))))))))))************))))))((((((''''''''''''((((((''''''&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''&&&''')))+++,,,))))))))))))***++++++,,,''''''((((((((((((((('''(((((((((((()))))))))))))))((((((((((((***+++,,,---...000333444555555444555666888:::===BBBHHHLLLMMMPPPSSSUUUVVVWWWZZZ[[[ZZZ\\\___```aaaccceeeggggggiiijjjkkkkkkkkkmmmnnnpppqqqrrrssstttuuuuuuvvvwwwwwwwwwvvvvvvuuuuuutttpppqqqsssttttttrrrqqqpppkkkkkkkkklllllllllkkkkkkjjjjjjiiihhhgggfffeeeeeeeeeeeeeeeeeeeeedddccccccbbbcccdddffffffeeeaaa]]]YYYWWWTTTQQQOOOOOOPPPPPPUUUZZZbbbiiimmmqqqtttuuusssrrrqqqpppooooooooopppiiigggccc^^^WWWPPPKKKGGGAAA@@@===999666333111000//////...---,,,++++++******+++,,,,,,+++,,,...000222888BBBLLLUUU___fffkkkmmmooorrrvvvzzz|||||||||}}}}}}~~~yyymmm```WWWHHHEEE???;;;:::999888777444444333111......///111111222555777999:::::::::777555222000......//////000111111000000///...---,,,---...///111222333444444333333222222333333444444555666555444222222333222222333333333333222222------...///111333555666666777888999999999999888555555444222111000///...+++*********)))(((((((((***+++---...///000//////333444555888;;;===>>>===>>>===;;;:::888777777777555666777888999===BBBFFFLLLUUU___hhhsssxxxsssnnnmmmttt}}}vvvppprrrzzz|||hhhVVVLLLHHHFFFEEEFFFFFFEEEDDDAAA>>>;;;:::999888666555555555666666444444444333222333555777888>>>LLL]]]lllwwwqqqaaa\\\cccsss|||cccXXXYYYaaajjjvvv}}}pppjjjeeecccaaa^^^\\\ZZZYYYXXXUUUTTTTTTUUUVVVVVVTTTQQQMMMOOORRRRRRPPPMMMKKKJJJGGGGGGFFFDDDAAA???<<<;;;777555444333333222111///******))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%&&&'''(((---000//////333555333222333333111...+++******,,,...111333555444333222111111000///////////////,,,...///...---,,,---///...,,,)))'''&&&&&&&&&'''%%%&&&((()))))))))((('''******))))))))))))******))))))************))))))((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))(((((('''&&&''')))+++---+++***)))))))))***,,,---***)))'''&&&&&&'''((()))(((((((((((()))))))))))))))((((((((((((***+++,,,+++---000444666666666666666777999;;;===BBBHHHMMMMMMPPPSSSUUUVVVXXXZZZ\\\XXXZZZ^^^```ccceeeiiikkkhhhjjjllllllllllllnnnpppqqqrrrrrrssstttuuuvvvvvvyyyxxxxxxwwwvvvuuuuuutttppprrrsssuuuuuutttrrrqqqllllllmmmmmmnnnmmmmmmlllkkkjjjiiigggffffffffffffgggggghhhhhhggggggfffeeecccdddfffiiiiiigggbbb___\\\ZZZWWWTTTSSSSSSTTTUUU___eeennnvvv||||||{{{{{{|||}}}uuussspppjjjccc[[[TTTPPPFFFCCC@@@;;;666222///...000000///...,,,+++******)))***++++++***+++---///...333<<>>;;;:::888777444444444111///...///111000111333666888999::::::888777444111000000000111000111111111000///......,,,---...000111333444555555444444333333444444555333555666555444444555666111111222222222222111111,,,---...///111333555666666777888999999999999999777777666555333222111111......------,,,+++*********+++---///000000//////333444555888;;;<<<===<<<>>>===<<<:::999888777777333444666777:::>>>DDDHHHMMMWWWaaajjjuuu~~~xxxsssnnnmmmsss|||~~~~~~tttooorrr{{{~~~jjjXXXNNNIIIGGGFFFFFFFFFEEEDDDAAA>>>;;;:::999888666444444555777888444555555444333444666888777===LLL^^^mmmxxxppp___YYY___ooo~~~}}}dddYYYYYYbbbkkkwwwrrrkkkdddccc```]]]ZZZXXXVVVUUUUUUTTTTTTTTTVVVVVVTTTRRRSSSSSSSSSRRRQQQNNNLLLKKKLLLJJJGGGDDDCCCAAA>>>;;;888777777555444222000///111///---***))))))***+++(((((()))(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''++++++---///000111111111111111111000///---++++++---...000111222222111111222111///...------......000000000000111222333444...---+++)))''''''''''''&&&((()))++++++)))(((&&&))))))))))))************(((((())))))))))))(((((())))))(((''''''''''''((((((&&&$$$###%%%(((+++...%%%'''(((((('''&&&&&&''')))((('''(((***+++***)))*********)))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''+++++++++***)))+++...111...///111444777999;;;===<<<===???AAACCCFFFGGGHHHKKKOOOTTTWWWYYYZZZ[[[]]]]]]___aaabbbccceeehhhkkkjjjkkkmmmmmmmmmnnnqqqsssvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvuuusssrrrqqqqqqqqqqqqppppppppppppooonnnmmmllljjjhhhgggfffeeehhhhhhgggggghhhiiijjjjjjkkkiiihhhhhhiiihhhgggfff``````^^^\\\ZZZZZZ]]]___nnnttt||||||wwwpppjjjbbbZZZUUULLLIIIEEEAAA>>>;;;777444222000---,,,,,,,,,+++)))++++++++++++,,,---...///222333888???HHHRRR\\\aaabbbccccccaaa___[[[WWWUUUQQQOOOLLLJJJJJJMMMQQQSSSaaagggnnnsssvvvtttjjj___TTTLLLBBB===<<<<<<:::777777666444111000///......///000111444666888:::;;;888666444222111111111111000111222222222111///......///000111444666888999888888777555333333555777888999999777444111000111222222333444333222111000---,,,******---111666::::::999999999999999999999777777666555444222000///...---,,,,,,++++++,,,,,,+++++++++,,,---...///000222333444888<<<>>>???>>>@@@???===:::999888888999777777777777999>>>DDDIIISSS\\\gggsss~~~}}}{{{wwwpppnnnwww~~~rrrlllqqq~~~ooo]]]QQQKKKGGGEEEJJJIIIGGGEEECCCBBBAAAAAA???>>><<<;;;:::999999888666666555333111111444666;;;@@@MMM___mmmwwwnnn]]]WWW]]]lllyyyhhh[[[aaaeeennn{{{tttllldddccc```]]]ZZZXXXVVVUUURRRRRRQQQRRRTTTTTTSSSQQQMMMNNNNNNNNNNNNLLLJJJIIIJJJHHHEEECCCBBB???===:::777777666555444222000//////...,,,***))))))))))))))))))******)))(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((***+++---...000111111111111111111000...---+++***---...000111222222111111222111000///.........///000000000000111111222333///---+++)))(((''''''((('''((()))******)))((('''((((((((()))))))))******(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&)))((('''&&&'''***---///&&&'''((((((&&&&&&'''((()))((('''((()))***)))(((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((---------,,,,,,---111333222333555777:::<<<>>>???===>>>???AAADDDGGGJJJKKKLLLPPPTTTWWWYYYZZZ\\\]]]]]]___aaabbbccceeeiiikkklllmmmooooooooopppsssuuuxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxwwwwwwwwwwwwvvvtttsssrrrrrrqqqqqqqqqppppppppppppnnnnnnmmmllljjjiiihhhhhhiiiiiiiiiiiiiiijjjkkkkkkllllllkkkkkkkkkkkkjjjiiijjjiiihhhfffeeefffjjjmmmvvv|||}}}xxxrrrmmmfff___ZZZQQQMMMGGGBBB???<<<999777444222///......---,,,************++++++,,,......000333777>>>GGGPPPWWW[[[\\\[[[YYYUUUQQQLLLHHHFFFCCCAAA???>>>>>>@@@CCCEEEMMMTTT]]]dddkkknnniiibbbUUUNNNDDD>>>======<<<:::777555222///---,,,,,,---...///111333555777999:::777666444222111111111111...///000000000///------...///000222555777:::;;;:::999888555333333555777:::;;;;;;:::666333222222222222333444333222111000...---++++++---111555888999999999999888888888888777777666555444222111000...---,,,,,,++++++,,,,,,+++++++++,,,---...///000333333555999<<>><<<:::999888888999555666666777:::???FFFKKKVVVaaannnzzz~~~|||~~~|||yyyuuunnnllluuutttoootttqqq]]]QQQKKKHHHFFFIIIHHHGGGEEECCCBBBBBBAAA>>>===<<<:::999888888777666666555333111111444666<<>>;;;999777777666555333111000///,,,,,,+++***)))(((((('''***************))))))(((((((((((('''''''''&&&&&&'''''''''((((((((())))))***+++---...000000111111111111000000...---+++***---...///000111111111111222222000//////...//////000000000000000111111111///...,,,***)))((((((((('''((()))******)))((('''''''''((((((((()))))))))((())))))******))))))(((''''''&&&%%%%%%%%%%%%&&&(((''''''((()))***+++,,,'''(((((('''%%%%%%''')))***((('''((())))))((('''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))******************+++******,,,///222777888:::<<>><<<;;;999666444333666888<<<>>>???===:::666444444222333333444444222111000000...,,,,,,---111444777777777777777777888888888666666666555444222111000...------,,,,,,,,,,,,,,,++++++,,,,,,---...000111333555777:::===???@@@AAA???>>><<<:::999888888999444555666777;;;AAAHHHNNN[[[gggvvv~~~|||zzzyyyyyywwwtttpppkkkjjjtttyyyuuuzzzttt___QQQKKKHHHGGGHHHHHHGGGFFFDDDCCCCCCBBB>>>===<<<:::888777777777666666555333111111444666<<>><<<999777777666555333111///...++++++++++++***)))(((''')))))))))******))))))((()))(((((((((((('''''''''&&&'''''''''((((((((((((***+++,,,...///000111111111111000///...,,,+++***------...///000000000000111000000///......------///000000000000000000000000///---+++))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))))))))******)))))))))))))))(((''''''''''''((($$$%%%&&&'''(((((((((((())))))(((&&&%%%%%%(((++++++)))((((((******)))'''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))*********++++++))))))*********,,,///222;;;===???AAADDDEEEFFFFFFEEEDDDCCCCCCEEEIIIMMMOOOPPPSSSVVVYYYYYYZZZ\\\^^^^^^```bbbdddeeehhhkkknnnoooqqqrrrsssssstttvvvxxx||||||||||||}}}}}}}}}~~~~~~}}}|||{{{zzzyyyxxx{{{{{{zzzzzzyyywwwvvvuuussssssssssssrrrrrrrrrqqqooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnooooooppppppppppppooopppqqqqqqqqqpppooopppttt{{{|||yyyvvvrrrlllfffbbb]]]XXXUUUSSSQQQMMMJJJGGGDDD???<<<:::777444222111000---,,,***************+++,,,---111555:::AAAGGGJJJMMMMMMJJJGGGBBB<<<888444222222111111111111222222222222222888???FFFPPP[[[aaaaaaZZZTTTKKKDDDBBBBBBAAAAAA@@@===888444000///000000//////000222333444555666555444444333222222222222222222222222111111000000///000222555999===@@@BBB@@@???<<<888555444777999>>>@@@BBBAAA===999666555333333444555444333222111111///...---...000333555666666666666777777777777666666666555444333111000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111333666999;;;===???AAACCC???>>><<<:::999999999:::666777888999===CCCJJJPPP^^^lll}}}|||wwwtttrrrpppnnnllliiifffhhhttt~~~{{{xxxaaaRRRLLLJJJIIIIIIHHHHHHGGGFFFEEEDDDCCC@@@???===;;;999888888777666666555333111111444666<<>>===:::777444222000...,,,+++++++++***++++++,,,,,,///333888>>>CCCEEEEEEEEE???===999555333222222333000000000000000000000///---222777<<>>:::777555222///------,,,,,,++++++,,,------,,,///555:::===>>>>>>===888666444222111111222333------------,,,,,,,,,,,,(((---000333;;;HHHTTTXXX[[[XXXSSSMMMIIIFFFEEEDDDBBB@@@===:::666444333222222222222222222222333333222222333444444444333333222111000////////////000000222555999???DDDHHHJJJJJJGGGCCC===999888;;;===CCCFFFIIIIIIEEE???:::888666777777888777666555444000000/////////111444555555555666666777777888888555555555555444333222111///......---------------,,,,,,,,,---...///111111222666;;;<<<<<<>>>AAADDDAAA@@@>>>===<<<<<<======<<<===???AAAEEELLLSSSYYYfffuuusssiiicccaaaYYYXXXXXXYYY[[[ccctttgggWWWPPPMMMLLLMMMMMMMMMLLLKKKHHHFFFDDDCCCBBB@@@>>><<<;;;:::999666666555333111111444666:::AAAPPPbbbpppyyy|||pppkkkrrr|||mmmjjjlllxxxvvvmmmfffeeeaaa]]]ZZZVVVTTTSSSPPPQQQRRRUUUVVVUUURRROOONNNNNNMMMLLLJJJHHHEEEDDDFFFDDDAAA@@@???>>><<<:::666666555444222000...---,,,+++***)))((()))******''''''((()))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''')))***+++---...///000000000000///...---+++***)))---,,,,,,,,,,,,...///000------......---,,,***))))))***---///000111000000///---+++)))(((''''''((())))))(((((((((((())))))((((((((()))))))))******)))******++++++******)))''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))''')))***)))((('''((()))&&&%%%%%%&&&)))******)))%%%%%%&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&(((((())),,,111444;;;===BBBFFFJJJKKKLLLLLLKKKLLLLLLMMMOOOQQQSSSTTTWWWYYYZZZZZZZZZ[[[]]]``````bbbdddfffhhhkkkooorrrtttvvvwwwwwwwwwxxx{{{}}}||||||}}}}}}}}}~~~~~~~~~|||||||||{{{{{{zzzzzzzzz|||||||||{{{zzzyyywwwwwwvvvvvvvvvuuuuuuuuuttttttsssssssssrrrrrrqqqqqqqqqsssrrrqqqppppppppppppqqqnnnqqquuutttrrrrrruuuyyywwwyyy|||~~~uuulllddd\\\XXXQQQLLLFFFAAA???>>>>>>===<<<===???CCCGGGIIIIIIGGGFFFBBB>>>;;;888555222000......------,,,------...,,,///444888;;;<<<;;;;;;777666444222111000000000...---,,,+++++++++,,,,,,(((,,,...///444AAALLLRRRYYYXXXUUUQQQKKKGGGEEEDDDCCCBBB@@@>>>;;;888555444333333333333333222222222111222333444444444333333222111000/////////000000000222666;;;@@@FFFKKKMMMNNNKKKFFF@@@;;;:::===???GGGKKKNNNNNNJJJDDD>>>;;;888888999:::999888777666000/////////000222444666555555666777777888999999555555555555444333222222//////...---------------------------...000111222111666;;;<<<<<<<<<@@@DDDBBBAAA@@@>>>>>>>>>>>>???===>>>AAADDDJJJRRR[[[aaammm|||~~~pppccc[[[YYYSSSQQQQQQSSSUUU___rrrjjj[[[SSSOOOMMMPPPPPPPPPOOOMMMIIIFFFDDDCCCBBB@@@>>><<<:::999999666666555333111111444666999@@@OOObbbqqq{{{|||uuuxxxnnnjjjjjjvvvuuulllgggeeeaaa]]]ZZZVVVTTTSSSSSSSSSUUUWWWXXXWWWSSSPPPMMMMMMMMMMMMLLLJJJHHHFFFDDDBBB@@@???>>>===;;;999666666555444222000...---+++***(((&&&&&&''')))***(((((()))***************''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((())))))***+++---...///000000000000///...---+++***)))---,,,++++++,,,---///000---......///...---+++***'''))),,,///111111111000...---+++)))''''''''''''))))))(((((((((((())))))))))))))))))******************++++++++++++******))))))(((''''''''''''(((&&&&&&%%%%%%%%%&&&'''''''''(((******)))(((((()))#########$$$'''))))))(((!!!"""###%%%''')))***+++((((((((((((((((((((((((((())))))))))))*********&&&'''))))))+++...222666999<<>>AAAJJJNNNRRRRRRNNNGGGAAA>>>999999:::;;;:::999888777////////////111333555666555666666777888999999:::555555555555444333222222//////...------------...------------///000111222000555;;;<<<;;;<<<@@@DDDCCCBBB@@@?????????@@@@@@;;;>>>AAAFFFMMMVVV```gggrrr~~~nnn___WWWUUUPPPOOONNNPPPRRR\\\ooolll\\\TTTPPPNNNRRRRRRRRRQQQNNNJJJGGGDDDCCCBBB???===;;;999888888666666555333111111444666888???OOOcccrrr{{{||||||oookkkiiittttttjjjddddddbbb___\\\YYYVVVTTTTTTTTTUUUWWWXXXVVVRRRNNNNNNNNNOOONNNLLLIIIEEEBBBDDDDDDCCCAAA???>>><<<<<<:::777444222111000...---)))************+++++++++(((((((((((((((((()))))))))+++---///...,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,...///....../////////...,,,+++++++++,,,---...///000111.........---,,,+++)))((((((***---///000111000///111000...,,,***(((''''''(((((())))))))))))((((((''')))+++,,,,,,,,,***)))''')))++++++******+++,,,++++++***)))))))))))))))'''''''''''''''''''''''''''((((((((((((((('''&&&++++++***)))((('''&&&&&&(((&&&%%%%%%''')))******&&&&&&&&&'''((()))***+++***)))(((''''''&&&$$$!!!)))))))))((()))+++000333999===AAAEEEHHHJJJMMMOOOMMMNNNPPPRRRTTTUUUVVVVVV\\\]]]___^^^]]]]]]___```bbbccceeegggiiilllqqqtttsssvvvxxxyyyxxxxxx{{{}}}}}}|||}}}}}}|||{{{zzzzzzyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvtttssssssrrrrrrqqqqqqpppppppppppppppppppppppppppppppppppppppqqqrrrsssssszzz{{{~~~|||rrrlllddd[[[SSSLLLEEEAAA>>>>>><<<888444111000000333555777999;;;???DDDHHHMMMKKKHHHCCC>>>999555333...---+++,,,---...------,,,000666<<<@@@BBBBBBAAAAAA===999666555444333222111222222000---,,,---...,,,...///...///555???HHHNNNSSSVVVTTTMMMGGGEEEFFFEEEFFFEEEBBB>>>;;;999999777666666666555555555444111111222222222111000000222222222222222222222222222111333999CCCKKKPPPRRRSSSNNNIIIFFFBBB???BBBGGGOOOWWW\\\YYYRRRLLLEEE???@@@???>>>>>>===:::666333666444222000///111222444666666777888888888888888666666666666555444333222111000///...---,,,,,,,,,///...------...///000111333555777:::<<<>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBFFFJJJQQQZZZdddkkkyyy{{{nnncccWWWOOOMMMJJJJJJNNNTTT]]]mmm{{{mmm[[[RRRPPPQQQSSSTTTTTTSSSQQQNNNKKKIIIFFFCCC@@@>>>===<<<;;;:::888777555333222333444555888@@@NNN```rrr~~~jjjcccdddkkkzzztttjjjdddcccbbb___\\\YYYVVVTTTSSSTTTUUUWWWXXXVVVRRROOONNNNNNOOONNNLLLIIIEEECCCDDDDDDBBBAAA???>>><<<<<<666444222111000///---+++,,,+++++++++******))))))((((((((((((((((((''''''((()))+++,,,,,,***(((&&&(((((((((((((((((((((((((((((()))***,,,...///000///000000000...---+++***+++,,,,,,---...///000000/////////...---,,,+++***)))***---///000111000000111///---+++)))((('''&&&((()))))))))(((((('''&&&&&&((()))++++++***)))(((((()))++++++******+++,,,******)))(((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))((())))))))))))(((((((((((((((&&&%%%&&&(((*********%%%%%%%%%%%%&&&&&&'''((((((''''''(((+++,,,,,,,,,(((((((((((((((+++///222888;;;@@@CCCFFFHHHJJJLLLLLLMMMOOORRRTTTVVVWWWXXX]]]___aaaaaa``````aaabbbccceeehhhjjjlllnnnrrruuuuuuwwwzzzzzzzzzzzz|||~~~~~~}}}}}}|||zzzyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvttttttsssrrrrrrqqqqqqppppppppppppppppppppppppppppppoooooooooppppppqqqrrrwwwyyy{{{~~~{{{uuuqqqfffaaaYYYQQQJJJDDD>>>:::888888888555222000000111333444666888:::>>>CCCGGGMMMLLLJJJGGGBBB<<<888555222000---,,,------,,,+++...111666<<>>>>>999999888888777777666666222222333333222222111111000000000000000000000000444333555:::BBBIIIMMMOOOOOOKKKHHHGGGEEECCCGGGMMMUUU]]]bbb^^^WWWQQQJJJDDDCCCBBB@@@@@@???<<<888555666555333111111222444666666666777888888888888888666666666666555444333333//////...---------......///...------...///111222333555888;;;===>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAACCCGGGLLLSSS\\\fffmmmyyy}}}qqqggg[[[QQQNNNKKKJJJNNNSSS]]]mmm{{{lll[[[TTTSSSSSSTTTUUUUUUTTTRRROOOMMMKKKFFFCCC@@@======<<<;;;999999777555333333333444555999@@@OOOaaasss~~~ggg```aaahhhvvvuuukkkdddcccaaa^^^[[[XXXVVVUUUSSSSSSTTTVVVXXXVVVSSSPPPMMMNNNOOOOOOMMMIIIFFFCCCDDDCCCBBBAAA???===<<<;;;777666555555555333000---------,,,+++***)))((('''))))))((((((''''''&&&&&&'''((((((((((((''''''&&&((((((((((((((((((((((((((())))))+++,,,...000111...////////////---,,,+++---------.........//////000000000///...---,,,+++)))+++---///000111000000000///---+++)))'''&&&&&&((((((((((((((('''&&&%%%&&&'''((()))***)))((('''(((***++++++*********+++))))))(((''''''''''''(((''''''''''''''''''''''''((((((((()))************''''''(((((())))))******((('''&&&&&&(((******))))))))))))(((((()))******...,,,***)))*********)))''''''(((((((((***...111666999===AAABBBDDDFFFHHHJJJLLLNNNQQQUUUWWWZZZ[[[___aaacccdddccccccdddeeeeeegggkkknnnoooqqqtttvvvwwwyyy{{{||||||}}}~~~|||{{{yyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvttttttssssssrrrqqqqqqqqqppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnoooooosssuuuwwwzzz}}}}}}{{{xxxuuuqqqlllgggcccXXXTTTMMMGGGAAA<<<888555222222222111///...///111111333444666888;;;@@@DDDLLLMMMMMMKKKGGGAAA;;;888666333000...---,,,+++)))...111777===DDDKKKPPPRRRPPPNNNKKKIIIGGGDDDAAA>>>;;;777333222444666555333///000111///...///333888===BBBHHHIIIGGGDDDBBBCCCCCCDDDEEEDDDBBBAAAAAAAAA<<<<<<;;;::::::999888888444444444444333333222222000000000000000000000000555555666;;;AAAGGGJJJKKKLLLIIIIIIJJJJJJIIIMMMSSS]]]eeeiiieee___YYYSSSMMMIIIGGGDDDCCCAAA>>>:::888666555444333333444666777666777888888999888888888666666666666555444333333......------......///000......------...000111222444666999<<<>>>@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCGGGMMMTTT^^^iiioooyyyxxxnnnaaaWWWPPPLLLKKKNNNSSS\\\lllzzz}}}~~~iii[[[VVVUUUVVVUUUUUUVVVVVVTTTRRROOOMMMFFFCCC???======<<<;;;999999777555444333333444555999AAAPPPcccsss~~~zzzccc^^^^^^eeerrrwwwmmmdddccc```]]]ZZZXXXVVVUUUSSSSSSTTTVVVWWWVVVSSSQQQMMMNNNOOOOOOMMMJJJFFFDDDDDDCCCBBB@@@???===<<<;;;999888777777666333///,,,,,,,,,++++++***))))))(((******)))(((((('''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***,,,...000111,,,---.../////////...---------..................///000000///...---,,,,,,***+++---///000111111111000///---***((('''&&&%%%%%%&&&&&&'''''''''''''''&&&'''((()))))))))(((((((((***,,,,,,***)))***+++(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((******+++(((((((((((()))))))))))))))'''&&&''')))******)))++++++***)))))))))******///,,,(((&&&&&&&&&&&&&&&%%%&&&'''((((((***---000444777;;;>>>???@@@BBBDDDGGGIIIKKKOOOTTTXXX\\\^^^```bbbeeefffffffffggghhhfffiiimmmppprrrsssuuuvvvyyyzzz|||}}}~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvtttttttttsssrrrrrrqqqqqqppppppppppppppppppppppppnnnmmmlllllllllllllllmmmpppqqqtttvvvxxxzzz{{{{{{tttqqqmmmiiieee```ZZZVVVNNNJJJEEE@@@<<<999666444///000000///------...000000111333444555999===AAAIIIKKKNNNOOOLLLFFF???;;;888555111......---,,,+++...111666>>>HHHRRRZZZ^^^[[[ZZZXXXVVVSSSOOOJJJFFFDDD===666444666777555222///000111000......///111444999???CCCCCCAAAAAAAAA@@@AAABBBBBB@@@>>>??????======<<<;;;;;;:::999999666666555444444333333333222222222222222222222222333444666:::???EEEIIIKKKLLLJJJKKKNNNNNNNNNRRRXXXdddkkkpppmmmfffaaa[[[UUUQQQNNNJJJFFFCCC???;;;888666555444444444555777888777888888999999888888888777777777666666555444333//////............//////......---......000222333555777:::===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@CCCGGGMMMTTT___iiipppyyyvvvjjj^^^TTTPPPNNNPPPTTT]]]mmm{{{}}}zzz|||yyyfff[[[VVVVVVVVVUUUVVVVVVVVVUUURRRPPPNNNFFFCCC@@@>>>===<<<;;;:::999888666444333444555666999BBBQQQdddsss}}}yyyaaa\\\]]]bbbooo|||yyynnndddbbb___\\\ZZZXXXWWWVVVTTTTTTTTTUUUVVVVVVSSSQQQMMMNNNOOOOOOMMMJJJGGGEEECCCCCCBBB@@@>>>===;;;;;;666555444333111...)))%%%*********************************))))))((((((((()))((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++---...000//////000//////---+++***------.................................---,,,++++++,,,---...000111222222000///---+++)))'''&&&&&&"""###%%%'''((())))))***(((((()))))))))***)))))))))***,,,,,,***)))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))***))))))))))))(((((((((((()))((('''(((******)))((('''&&&%%%%%%%%%%%%%%%&&&'''%%%######&&&)))++++++%%%&&&(((((((((***---000333666999;;;<<<===>>>???BBBDDDGGGLLLRRRXXX]]]``````cccfffhhhhhhhhhiiijjjhhhkkkooorrrssstttvvvwww{{{{{{{{{}}}~~~|||zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttssssssrrrrrrqqqppppppppppppppppppppppppmmmllllllkkkjjjjjjjjjjjjmmmoooqqqrrrsssssssssrrrllliiiddd___[[[VVVPPPLLLEEEBBB>>>:::999777555333000000000///---,,,---...///000111222333666;;;>>>EEEHHHMMMPPPOOOJJJDDD???999666222/////////...------///555>>>IIITTT^^^dddeeecccbbbaaa```\\\WWWSSSOOOGGG===888777777333000000111222222111/////////000444888<<<>>>????????????@@@AAA@@@>>><<<<<<===<<<<<<;;;;;;;;;:::::::::888777666555444444444444222222222222222222222222000222444888===DDDJJJNNNPPPNNNOOOQQQQQQPPPSSSYYYfffooouuusssmmmhhhaaa[[[XXXTTTNNNHHHCCC???;;;888777666555555555555666777888888999999999999888888777777777777666555444333111111000///...---------............///111333444666888;;;>>>AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBGGGLLLTTT^^^iiipppyyysssggg[[[VVVSSSTTTWWW```ppp~~~{{{yyy|||uuucccZZZWWWUUUUUUUUUVVVVVVVVVTTTRRROOOMMMGGGDDDAAA???>>>===<<<;;;999888666444333444555666:::BBBRRRcccsss|||{{{ccc]]]^^^cccnnnzzzyyyooocccbbb___[[[YYYXXXWWWWWWVVVUUUUUUUUUVVVUUURRRPPPMMMNNNOOOOOONNNKKKHHHFFFCCCBBBAAA@@@>>><<<;;;:::888666444333111...***'''))))))*********+++++++++(((((()))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((&&&'''''')))***,,,...///333333222000...***'''%%%---------.........//////...............---,,,+++,,,,,,---...000111222333111000...,,,***(((''''''###$$$%%%''')))******+++(((((())))))))))))******)))+++,,,,,,***))))))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))******))))))(((((('''''')))(((((()))***+++)))''''''&&&&&&&&&&&&&&&'''''')))(((&&&&&&(((*********%%%'''((())))))+++...000000333666888888888999:::===>>>BBBHHHOOOVVV]]]```aaadddhhhjjjkkkkkkllllllkkkmmmqqqssstttuuuwwwyyy|||||||||}}}~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuttttttsssrrrrrrrrrppppppppppppppppppppppppmmmmmmkkkjjjiiiiiiiiiiiijjjkkkmmmnnnmmmllljjjhhhccc```ZZZUUUQQQLLLGGGCCC===:::777555444444333111111111111///---,,,,,,...///000111111222555999<<>>???@@@???===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999888666444333333444444000000000000000000000000///000222555:::BBBKKKQQQVVVSSSRRRSSSQQQPPPSSSYYYeeepppxxxxxxsssnnnfff```[[[VVVOOOHHHCCC???<<<:::999999888777777777777777999999999:::999999888777777777777777666555444444333222000///...---------............///111333555777888<<>><<<:::888666444444444555666;;;CCCQQQbbbrrr{{{iii```___dddppp|||xxxmmmcccaaa^^^[[[XXXWWWWWWWWWXXXVVVUUUUUUUUUTTTQQQOOOMMMNNNOOOPPPNNNKKKHHHFFFCCCBBBAAA???>>><<<;;;::::::888555444444222000...+++++++++***************%%%%%%&&&&&&'''(((((((((''''''(((((())))))))))))(((((((((((((((((((((((('''(((((()))+++---///000222222222000...+++((('''+++,,,,,,---...///000000...////////////...------,,,------...000111222333222111///---+++)))((((((&&&&&&'''((())))))))))))((('''''''''(((((())))))***+++,,,,,,***))))))***''''''&&&&&&'''(((((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))(((((((((((()))))))))))))))))))))***++++++)))''')))((((((((()))***++++++---+++***)))))))))'''%%%%%%''')))***+++,,,...000---///222333333333444555777999>>>DDDLLLTTT\\\```bbbfffkkkmmmnnnnnnooopppoooqqqssstttuuuwwwzzz}}}~~~}}}}}}|||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuutttssssssrrrrrrppppppppppppppppppppppppnnnmmmllljjjiiihhhhhhhhhggghhhiiiiiigggdddaaa___YYYVVVPPPKKKGGGBBB>>>:::777555222111111222111000000000000///---,,,---//////000111111222444888;;;>>>CCCJJJPPPRRRQQQNNNKKK???;;;555111//////......,,,---111777???GGGOOOSSSXXXYYY[[[```eeehhhhhhhhhddd^^^SSSHHH@@@<<<;;;;;;:::999888777666444222000000//////000333555666777888:::<<<<<<;;;:::;;;<<<999999:::;;;<<<===>>>>>>999888666444333333333444000000000000000000000000000111222333777@@@KKKSSSZZZVVVSSSSSSQQQPPPTTTZZZdddpppzzz|||yyyssskkkdddYYYTTTMMMGGGCCCAAA???=========<<<;;;:::999888888999:::::::::999999888777777888888777777666555444111111000///......//////............000222444555777999<<<@@@CCCEEEGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEIIINNNUUU___iiipppyyy|||}}}xxxjjjddd______aaaiiixxx~~~~~~kkk^^^YYYYYYYYYWWWZZZZZZZZZYYYVVVRRROOOMMMJJJGGGDDDBBBAAA@@@???>>>:::999777555444555666777;;;BBBPPPaaappp{{{oooeeeaaafffssswwwlllcccaaa^^^ZZZXXXWWWWWWXXXYYYWWWVVVUUUUUUSSSQQQNNNMMMNNNOOOPPPNNNLLLIIIGGGCCCBBBAAA???>>><<<;;;:::666444222111111222111000---,,,,,,+++***)))(((((("""######$$$%%%&&&''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))+++,,,...000111---.../////////...---,,,++++++,,,---...000000111///000000000000000///...---------...///111333444333222000---+++***)))((()))))))))))))))((((((''''''&&&&&&&&&&&&'''((((((***+++,,,,,,***)))))))))'''''''''''''''((()))***''''''''''''''''''''''''***)))'''&&&&&&'''((()))&&&&&&'''((()))***++++++)))))))))***++++++)))'''&&&&&&&&&&&&'''(((******%%%%%%&&&(((+++,,,+++***&&&(((***++++++---///111***,,,///000000///000111444777;;;BBBJJJSSS[[[___dddhhhmmmpppqqqqqqqqqrrrrrrsssuuuuuuvvvyyy|||~~~}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuutttssssssrrrrrrppppppppppppppppppppppppnnnmmmllljjjiiihhhhhhhhheeeeeefffeeeccc___[[[YYYRRRNNNIIIDDD@@@;;;777444666444111000111222111000......///...------...000000000111111111444888;;;>>>BBBJJJPPPTTTTTTQQQOOOCCC>>>777222///...---,,,,,,---000444999@@@EEEIIIJJJLLLPPPWWW___eeehhhiiijjjeee[[[OOOEEE@@@AAABBB???===:::888777555222000000...,,,,,,///111333444222444777888888888:::;;;999999:::<<<===???@@@@@@:::888555333222222333444222222222222222222222222222222222222555>>>JJJSSS[[[WWWTTTSSSQQQPPPTTT[[[cccppp||||||vvvmmmfffVVVQQQKKKFFFCCCBBBAAA@@@@@@@@@???===<<<;;;:::999:::::::::::::::999888777888888888888777666555444///////////////000000111............000222444666888:::===AAADDDFFFGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHKKKPPPVVV```jjjpppyyy~~~{{{|||~~~}}}nnnhhhcccbbbdddlll{{{zzzhhh\\\ZZZ[[[[[[ZZZ]]]]]]\\\ZZZWWWSSSOOOMMMKKKHHHEEECCCBBBAAA@@@???:::999777555444555666777<<>>;;;999888:::888444222111111///...---,,,+++***))))))))))))'''(((************,,,...,,,+++)))((((((((()))***$$$&&&((())))))(((%%%$$$''')))***+++******+++---,,,---...///000000000000+++,,,---/////////......000111222111///......///000////////////111333444444222///,,,)))(((''''''***)))(((''''''&&&''''''$$$$$$%%%'''(((***++++++))))))*********))))))(((*********)))))))))))))))&&&$$$$$$%%%((()))'''$$$((((((((((((((('''''''''))))))))))))))))))))))))(((((()))***************+++***)))'''''''''((()))******))))))))))))))))))***************++++++,,,---///000///......///000666888;;;@@@GGGPPPZZZaaafffhhhkkkppptttvvvuuutttxxxzzz{{{||||||}}}}}}|||{{{zzz{{{|||||||||{{{zzzyyyyyywwwvvvtttsssrrrrrrssssssuuutttrrrqqqpppqqqqqqrrrooommmjjjiiihhhhhhfffeeedddbbb^^^[[[XXXUUURRROOOEEECCC???;;;777555333222111111000000111222444555333222000///000///...,,,---,,,,,,---000444888;;;===???EEEMMMTTTVVVTTTPPPGGGCCC;;;444///,,,,,,,,,+++,,,...111444888;;;===@@@BBBEEEIIIOOOWWW```ggghhhfff```XXXOOOHHHCCCAAAFFFDDDAAA===999666444333000///...---,,,---.........///000222444666888888999999:::;;;<<<===>>>???;;;999666333111000000111444444444444333333222111///111333666:::BBBJJJPPPVVVVVVUUUQQQNNNNNNRRRVVVgggrrr~~~zzzjjj\\\QQQMMMGGGDDDCCCCCCCCCBBBEEEDDDCCCAAA???===<<<<<<;;;;;;;;;:::999888666555777777777777666666666666333222111///............///......///111333555777999;;;???BBBEEEGGGGGGGGGDDDFFFHHHGGGFFFDDDDDDDDDEEEFFFKKKSSSYYY___iiittt{{{~~~tttkkkcccbbbgggqqqqqqbbb[[[YYYXXXYYY[[[]]]\\\ZZZWWWUUURRRQQQPPPJJJHHHEEECCCBBBAAA>>><<<:::888555333222222444555777>>>LLL]]]nnnyyyllljjjpppyyyzzzlllbbb```^^^[[[YYYXXXXXXXXXYYYXXXWWWWWWWWWUUURRROOOMMMMMMNNNMMMLLLKKKIIIHHHHHHGGGDDDAAA>>>:::888777<<<999666444444444222111---,,,+++***))))))))))))((()))++++++******,,,---+++***)))((((((((()))***''''''''''''''''''''''''((()))+++++++++,,,---///...//////000000///......+++,,,...///000000//////000111111000...---...///000000/////////000222333333222///,,,)))((('''&&&(((((('''''''''(((((()))''''''''''''(((((())))))******++++++++++++*********************))))))(((&&&%%%$$$&&&((()))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))+++***)))(((''''''((()))***************)))))))))***************++++++,,,+++---////////////111333666888<<>><<<999666333222111111000////////////111222333444333111111111111///---///...---...///222666888<<<>>>CCCKKKRRRUUUTTTRRRHHHDDD===666000---,,,,,,,,,---...000222555777888999:::<<>>===<<<=========<<<;;;:::999888777777777777666666666666333222111///.....................///111333555777999;;;???CCCEEEGGGGGGGGGEEEGGGHHHHHHGGGEEEEEEEEEFFFGGGLLLTTTYYY___jjjuuu|||~~~ssskkkcccccchhhsss|||nnn```ZZZYYYXXXYYY[[[\\\[[[YYYWWWTTTRRRPPPOOOJJJHHHEEEDDDCCCAAA>>><<<:::888555333222222444555777>>>KKK\\\lllxxx~~~qqqlllqqqzzzzzzmmmbbbaaa^^^[[[YYYXXXXXXXXXWWWVVVVVVVVVVVVTTTQQQOOOMMMNNNNNNNNNMMMKKKIIIHHHHHHGGGDDDAAA===:::777666666444222111111111000///---,,,+++***))))))))))))''')))***)))((('''(((***+++***)))((((((((())))))'''&&&%%%$$$$$$%%%&&&'''''')))+++,,,,,,---000111111111111000000...------,,,---///000111111000000///000111000...,,,---...000000/////////000111111222000...+++)))((('''&&&&&&&&&&&&''''''(((******)))))))))(((''''''&&&&&&***++++++,,,,,,,,,++++++(((((()))***)))((('''&&&&&&%%%%%%&&&((()))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))***))))))(((((((((((()))+++++++++*********))))))***************+++,,,,,,***,,,...///000111444666666999===BBBIIISSS^^^eeeiiikkkppptttxxxzzz{{{{{{|||~~~~~~~~~{{{{{{|||||||||{{{zzzzzzxxxwwwvvvuuutttttttttuuuvvvvvvtttssssssrrrrrrsssqqqoookkkiiigggdddaaa^^^ZZZVVVQQQLLLHHHEEE@@@===777666444222000000000000000/////////000111222333666444222222222222000...111000///...///111333444:::<<<@@@GGGNNNRRRTTTTTTKKKFFF???888222...,,,,,,............///000111222222333444555:::AAAJJJPPPbbbhhhmmmkkkcccZZZUUUSSSRRROOOKKKEEE@@@;;;888666222111///---,,,++++++,,,------...///000111222222333555777999::::::999888444444333222333444555666222333555666777777666666222333444666999@@@IIIOOOUUUVVVVVVTTTQQQRRRWWW[[[mmmxxxzzzkkk]]]UUUQQQLLLIIIIIIIIIIIIIIIHHHGGGFFFDDDAAA@@@>>>===============<<<:::999888888777777777666666666555333222111///.....................///111333666777:::<<<@@@CCCFFFGGGHHHHHHFFFHHHJJJJJJHHHFFFFFFFFFFFFHHHMMMUUU[[[aaalllvvv}}}~~~|||qqqiiibbbcccjjjuuuwwwjjj^^^YYYYYYYYYYYY[[[[[[ZZZXXXVVVTTTRRRPPPOOOKKKIIIFFFDDDCCCBBB???===:::888666333222333444555777>>>KKK[[[kkkwww}}}xxxnnnsss{{{zzzmmmcccaaa___\\\YYYXXXXXXWWWVVVUUUTTTUUUUUUTTTQQQNNNMMMNNNNNNNNNMMMKKKIIIHHHGGGFFFCCCAAA>>>;;;999888222111//////000000///------,,,+++***))))))))))))&&&'''((('''%%%$$$%%%&&&******))))))((((((((((((##################$$$%%%%%%'''***+++,,,...000222111111111111000///......---...000111222222222111000111111000---,,,,,,---000000/////////000000000000///---,,,***((('''&&&'''''''''''''''((()))))))))))))))(((''''''&&&&&&******++++++,,,+++++++++%%%&&&'''((((((&&&$$$###&&&&&&'''(((((((((((('''((((((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))(((((((((((())),,,,,,+++++++++*********++++++******++++++,,,---+++---///111111333555777777999===CCCJJJTTT___fffjjjmmmrrrvvvyyy{{{}}}~~~~~~{{{{{{||||||||||||{{{{{{wwwwwwvvvvvvuuutttttttttwwwwwwvvvuuutttssssssrrrpppnnnjjjhhhfffccc___\\\UUUQQQKKKEEEAAA===999666444333222000000000000111111222222222333444444555666555333222333222111///000///......///000222333888999===BBBHHHNNNRRRTTTMMMHHHBBB:::444///---,,,------,,,,,,------...///000000000111444:::BBBGGGSSS]]]iiimmmiiibbb^^^\\\YYYVVVQQQJJJDDD>>>:::888444222000...,,,+++++++++,,,------....../////////222333666999:::999777555333333333333333444555666222444666888::::::999999555555555666999@@@IIIOOOUUUVVVWWWUUUSSSTTTXXX]]]iiiuuuyyykkk```XXXTTTPPPMMMLLLLLLKKKKKKIIIIIIGGGEEECCCAAA@@@???;;;;;;;;;;;;:::999888777888888777777666666555555333222111///.....................///111444666888:::===@@@DDDGGGHHHHHHHHHGGGIIIKKKKKKIIIGGGGGGGGGHHHIIINNNVVV\\\cccnnnxxxwwwllleee___bbbiiiuuusssggg[[[XXXYYYYYYYYY[[[ZZZYYYXXXVVVTTTRRRPPPOOOLLLJJJGGGEEEDDDCCC@@@>>>;;;999666333222333444555888???KKK[[[kkkvvv|||~~~~~~|||pppssszzzzzzmmmdddbbb___\\\ZZZXXXWWWWWWUUUTTTTTTTTTUUUTTTQQQNNNNNNNNNOOONNNMMMLLLJJJIIIEEEDDDBBB@@@>>><<<;;;:::444333222222333333222000---,,,+++***))))))))))))((())))))(((&&&%%%%%%&&&))))))))))))((((((''''''!!!###%%%&&&'''&&&%%%$$$$$$&&&(((***+++---///111000000111111111111000000,,,...000111333333333222000111111000---,,,,,,---.../////////000000000000///...---,,,+++)))((('''))))))((('''''''''''''''''''''''''''(((((((((((((((((()))***++++++******''''''((((((((('''&&&%%%&&&'''((())))))(((((()))(((((((((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))((((((((())))))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........000222333333444666888999;;;???DDDLLLVVV```gggllloootttwwwyyy{{{~~~~~~}}}}}}{{{{{{|||||||||||||||{{{wwwwwwvvvvvvuuuttttttssswwwwwwwwwvvvuuusssrrrrrrnnnllliiigggeeeaaa]]]ZZZQQQMMMFFFAAA===999666333444333111000//////000000222333444444555666666666777555333333333333111000............///000111222444666:::>>>CCCIIINNNRRRMMMIIICCC;;;555111...---++++++++++++,,,---......////////////111555:::???EEEPPP___hhhjjjhhhffffff___\\\VVVOOOGGGAAA<<<999555444111///---,,,++++++,,,,,,---------.........222444777999:::888777555555444444444333444444444333555888;;;<<<===<<<;;;777777777777:::AAAJJJPPPTTTVVVXXXVVVUUUUUUZZZ]]]gggsss~~~zzzqqqhhh]]]ZZZUUUQQQPPPNNNLLLKKKIIIIIIHHHFFFDDDCCCAAAAAA;;;;;;;;;;;;:::999888888888888888777666555555555333222111///............------...///111444666888;;;===AAAEEEGGGIIIIIIIIIHHHJJJLLLKKKJJJHHHHHHHHHIIIJJJPPPXXX^^^eeepppzzz{{{rrrfff___[[[___hhhttt~~~qqqeeeZZZWWWXXXXXXXXXZZZZZZYYYXXXVVVTTTRRRQQQPPPMMMKKKHHHFFFEEEDDDAAA???;;;999666444333333555666999@@@MMM]]]lllwww|||}}}{{{~~~pppsssyyyzzzmmmeeeccc```]]]ZZZXXXWWWWWWUUUTTTTTTTTTUUUTTTQQQOOONNNOOOOOOOOONNNLLLJJJIIIEEEDDDBBB@@@>>><<<;;;:::333222222222333222000...---,,,+++***))))))))))))***+++,,,+++)))(((((()))(((((()))))))))((('''&&&###%%%(((***+++***(((&&&###&&&(((***+++,,,///111000111111222222222111111,,,---///111222333333222222333333111...---------,,,---...///000000000000.........---,,,+++)))(((******(((''''''&&&&&&&&&%%%&&&&&&'''((()))******'''((()))***************+++++++++*********))))))&&&(((******)))((()))***'''(((((())))))******+++))))))))))))))))))))))))&&&'''(((((())))))(((((('''(((((())))))))))))(((***++++++,,,,,,---.....................//////000111333555555666666888:::>>>@@@CCCHHHOOOXXXbbbiiinnnssswwwyyyyyy{{{}}}||||||{{{{{{|||}}}}}}}}}||||||wwwxxxxxxxxxwwwvvvuuutttwwwwwwwwwvvvuuusssrrrqqqooommmjjjgggddd___ZZZVVVLLLHHHBBB===:::777555333222111000//////000111111444444666777777888777777999777555555555555333111---------......///000111111333777:::>>>DDDJJJNNNLLLIIICCC<<<666222///...++++++++++++,,,---...///---...///......000333666;;;EEESSS___hhhkkklllllleeebbb[[[SSSKKKDDD???<<<777555333000...---------,,,---------......//////444555777888999888777666555555555444444333333222444666:::===??????>>>===999999888888<<>>AAAEEEHHHIIIJJJJJJHHHJJJLLLLLLJJJHHHHHHHHHJJJKKKQQQYYY```gggrrr}}}xxxoooaaa[[[XXX]]]fffrrr~~~sssfffZZZVVVWWWWWWWWWZZZ[[[ZZZYYYWWWUUUTTTRRRRRRNNNLLLIIIGGGFFFEEEBBB@@@;;;999777444333444555666:::BBBPPPaaapppyyy||||||xxxpppsssyyyzzzmmmeeeccc```]]]ZZZXXXWWWWWWUUUTTTTTTUUUVVVUUURRRPPPNNNOOOOOOOOONNNLLLJJJIIIGGGFFFDDDAAA>>>;;;888777222111000111111000...,,,---,,,+++***)))))))))))))))***+++***)))((()))***'''((()))))))))((('''&&&$$$%%%'''((()))))))))(((%%%''')))++++++,,,///111333333333333222111000000+++,,,...000222222222222333444444222///------...***+++---///111111111111.../////////...,,,+++***)))(((((('''''''''((((((&&&&&&''''''((()))))))))'''((()))***++++++++++++---,,,***)))((()))***+++&&&(((++++++)))((()))+++'''(((((()))******++++++))))))))))))))))))))))))&&&'''(((((())))))((((((&&&'''((()))******)))((()))***+++,,,---///000000000000//////000000111222111333666777888:::===???CCCEEEHHHMMMSSS\\\eeelllrrrwww{{{|||{{{|||}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}yyyzzzzzzzzzzzzxxxwwwvvvwwwwwwwwwvvvuuusssqqqooorrroookkkgggbbb\\\UUUPPPFFFBBB===888666555333222111111111111222444666777999:::;;;<<<=========<<<;;;:::888888888777666444//////.........------------111555888;;;???EEEIIIKKKHHHBBB<<<777222000...---------,,,------......,,,...//////...---...///777<<>>;;;:::999:::===EEEOOOVVVZZZ\\\^^^]]]ZZZZZZ]]]aaaiiittt~~~~~~}}}zzzwwwmmmiiiccc]]]XXXSSSOOOKKKFFFFFFFFFFFFEEEEEEEEEEEE===============<<<<<<;;;999999888777666555444444333222111///............,,,------///111444777999<<<>>>BBBFFFHHHJJJJJJJJJHHHIIIKKKKKKJJJHHHHHHHHHKKKLLLRRR[[[aaahhhsss~~~vvvlll___YYYWWW\\\eeerrr}}}vvvhhh[[[UUUUUUUUUVVVYYY[[[[[[ZZZXXXVVVUUUTTTSSSOOOLLLJJJHHHGGGEEECCC@@@<<<:::777444333444555666;;;DDDTTTfffuuu|||}}}|||}}}uuuzzzppptttzzzzzzmmmfffdddaaa]]]ZZZXXXWWWWWWUUUUUUUUUUUUVVVUUUSSSQQQOOOOOOOOOOOONNNLLLKKKIIIJJJHHHEEEAAA===999666444666555444555555444111...---,,,+++***))))))))))))&&&'''((('''&&&&&&'''((('''((()))))))))(((&&&%%%$$$$$$######$$$&&&'''(((''')))+++,,,,,,---///111555555444444222000///...***,,,...000111222222222444555555333000......///)))***---///111222222222...///000000///---,,,+++''''''&&&''''''((()))***'''''''''(((((((((((((((((()))***+++,,,---------+++***'''%%%%%%&&&(((***&&&)))++++++)))((()))+++'''(((((()))***+++++++++))))))))))))))))))))))))&&&''''''(((((((((((((((&&&'''(((*********)))(((((()))***,,,...000111222111111111111111222222333000222666888:::===@@@CCCHHHIIILLLPPPVVV___hhhnnnuuuzzz~~~~~~|||}}}~~~||||||{{{{{{|||}}}}}}}}}}}}}}}{{{||||||}}}|||zzzyyyxxxvvvvvvvvvvvvtttrrrpppnnnuuurrrmmmhhhaaaYYYQQQLLLBBB>>>999555444333222111222333333555777:::===>>>>>>???AAABBBCCCCCCBBBBBB>>><<<::::::::::::888666111111000///---,,,+++***+++///444777999<<>>KKK[[[fffjjjiiimmmjjjccc[[[SSSKKKFFFCCC888666444222111111111111------...///000111222333555555555555555555555666333333444555555555444444777999===@@@BBBAAA???>>>;;;;;;::::::>>>FFFPPPXXX]]]___aaa___]]]]]]___bbbiiittt||||||zzzzzzyyywwwsssnnnhhhaaa[[[UUUPPPLLLEEEEEEEEEEEEEEEEEEFFFFFF;;;;;;;;;<<<;;;;;;::::::999999888777666555444444333222111///............,,,,,,---///111444777999<<>>;;;999999888666333222222222222111...,,,)))))))))******)))((((((''''''''''''((((((&&&'''((((((((('''%%%%%%''''''(((((('''&&&%%%%%%&&&((()))******+++---///000000111111000///---,,,......///111111222222222555555444222111///......---------...000111333444/////////...---+++***)))(((%%%$$$%%%((()))(((&&&&&&'''''''''(((((()))))))))))))))***++++++,,,,,,,,,,,,***)))))))))***+++$$$######%%%***---,,,+++''''''((()))))))))))))))+++***)))'''''''''((()))))))))(((((((((((())))))(((((((((((()))+++,,,---,,,,,,,,,,,,---///000222111111000//////000222222555666888:::<<<@@@EEEIIILLLNNNRRRWWW\\\bbbjjjooovvvyyy|||~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{yyywwwwwwuuurrroooqqqqqqnnniiiaaaVVVMMMGGG>>>;;;777444444555555555666888:::<<<>>>AAAEEEHHHJJJJJJJJJKKKLLLLLLJJJHHHJJJGGGDDDBBB@@@>>>:::888666444111111222333222222111111111333555999<<<>>>DDDCCCAAA>>>:::444000---///...---,,,+++,,,,,,---111111111111111000000///111111888DDDPPP[[[gggqqqpppoooiiiaaaZZZUUUKKKAAA===;;;888777666666444333222111000///000222444666777777777777666555444333222222333444444555666666555999>>>CCCEEEDDDBBB@@@???<<<:::;;;===BBBNNNYYY___fffdddaaadddbbb```hhhmmmssswwwuuusssuuuvvvvvvzzzuuunnnfff___WWWPPPLLLJJJIIIHHHHHHIIIGGGCCC???>>>>>>>>>===<<<:::999888999999999999999888777666333222111///......------......///000333666999;;;>>>AAAEEEIIIKKKLLLJJJIIIIIIJJJJJJJJJHHHGGGHHHIIIKKKNNNSSSWWW^^^hhhuuu~~~zzzpppeee]]]YYY^^^iiiwww{{{{{{~~~mmm[[[UUUVVVWWWWWWWWW]]]\\\[[[ZZZXXXVVVUUUUUUPPPNNNMMMLLLKKKHHHDDDAAA???:::666666555333555999===HHHZZZkkkwww}}}~~~~~~|||xxxssspppvvvxxx|||zzzoooeeebbb___^^^]]]\\\ZZZXXXVVVVVVVVVWWWXXXWWWSSSQQQQQQQQQQQQQQQOOOMMMKKKJJJJJJHHHEEEAAA>>><<<;;;;;;777555222111222222111000...,,,***))))))******)))((((((''''''''''''(((((((((((()))))))))((('''&&&''''''(((((('''&&&&&&%%%&&&((()))))))))+++---///000000111111000///---,,,------///000111222222222333222111000///---,,,,,,)))***+++,,,---...000000000000///...---+++***))))))'''&&&''')))***)))'''''''''''''''((((((((()))((())))))******+++,,,,,,+++***)))((((((((())))))((('''%%%&&&)))***)))'''''''''((()))))))))))))))***)))((('''''''''(((((())))))(((((((((((()))))))))))))))((())))))******,,,,,,+++,,,---...000111000/////////000222444555777999<<<>>>AAAEEEKKKOOOQQQSSSWWWZZZ___eeekkkpppvvvxxx{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{yyyxxxwwwvvvrrrpppooommmiiibbbYYYOOOGGGBBB===:::777666666777999999???BBBEEEHHHJJJLLLOOOQQQUUUUUUVVVWWWYYYXXXVVVSSSNNNKKKGGGDDDAAA???<<<999777555222111111111000///000//////000333666999;;;??????>>>;;;888333...,,,...---,,,,,,,,,---///000///000000111111000//////333222666AAALLLWWWeeepppssssssooohhhbbb\\\QQQHHHCCC@@@===;;;:::999888666555444333222333444666777888888777777666555444444555555555555555666666666777:::???DDDFFFEEECCCAAA???;;;:::;;;===BBBNNNYYYaaahhhgggdddfffbbb```gggjjjppptttqqqnnnooopppoootttrrrnnnhhhaaaZZZTTTQQQQQQPPPOOOOOONNNJJJFFFBBB???>>>>>>===<<<:::999888888888888888777666555555333222111///......------//////000222444888;;;<<<@@@CCCGGGKKKMMMMMMLLLKKKKKKLLLLLLLLLJJJIIIJJJKKKKKKNNNSSSWWW^^^hhhuuu~~~~~~}}}zzzpppeee^^^[[[aaalllzzzvvvwww{{{nnn]]]VVVWWWWWWWWWXXX___^^^]]][[[YYYWWWVVVUUUQQQOOONNNMMMKKKIIIEEEBBB>>>999666666555333555999===III[[[lllyyy~~~|||zzzuuuppptttvvvzzzxxxnnneeebbb___^^^]]]\\\ZZZXXXWWWUUUTTTUUUUUUUUUSSSQQQQQQQQQQQQQQQOOOMMMKKKJJJGGGFFFDDDAAA???===<<<<<<666444222111111222000//////,,,***)))*********))))))((((((''''''(((((())))))))))))***)))((((((''''''''''''(((''''''&&&%%%&&&''')))))))))***---///000000111111000///---,,,+++,,,---///111222333444222222111000...---,,,,,,***+++---///000111111111000000000///---+++***)))***)))((()))***++++++)))''''''''''''(((((((((((((((((()))******++++++,,,***)))((('''''''''(((((()))(((''''''(((((('''&&&''''''((())))))))))))))))))(((''''''&&&'''''''''))))))(((((((((((())))))+++***))))))((((((((())),,,+++++++++,,,...000111/////////000222444777888999<<>>AAACCCLLLPPPUUUYYY\\\]]]___```gggggghhhjjjlllkkkgggdddZZZVVVPPPKKKGGGDDD@@@>>>;;;888555333222222111///......---...000222555777<<<<<<<<<:::777333000---,,,,,,,,,,,,---///111222111111222333333333222111444222444<<>>===<<<:::999888777777777777666555444333333222111///............000000111333666999<<<>>>BBBDDDHHHLLLNNNNNNMMMLLLKKKLLLLLLLLLJJJIIIJJJKKKKKKNNNSSSXXX^^^iiiuuu~~~|||{{{zzzpppeee___]]]eeeqqqyyyqqqsssxxxooo]]]VVVVVVWWWXXXYYYaaa```^^^\\\ZZZXXXVVVVVVSSSQQQPPPNNNMMMJJJFFFBBB>>>999666666555333555999>>>IIIZZZmmmzzz|||}}}xxxrrrppprrrwwwwwwmmmeeebbb___^^^]]]\\\ZZZXXXWWWUUUSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPOOOMMMKKKJJJGGGFFFDDDBBB@@@===<<<;;;666444222111222111000...///---***)))***+++***)))))))))(((((((((((())))))))))))))))))((((((''''''&&&'''''''''''''''&&&&&&&&&''')))))))))***---///000000111111000///---,,,++++++,,,...000222333444444333222111000///......+++,,,...000111222222222111111000///---,,,***)))))))))((()))************'''''''''((((((((((((((((((((())))))***+++++++++))))))((((((((('''''''''&&&&&&&&&'''((()))))))))''''''((()))))))))))))))'''''''''&&&&&&&&&''''''))))))(((((((((((())))))***))))))((((((((())))))++++++***+++,,,---///000000000000222444777999;;;;;;>>>CCCGGGLLLRRRXXX\\\___```bbbdddfffjjjooossswwwzzz}}}}}}|||{{{zzzyyyvvvtttrrrmmmdddZZZPPPIIICCCAAA>>>???@@@AAADDDIIINNNRRRZZZ___gggnnnqqqssstttuuuzzzzzz|||~~~~~~}}}yyyvvvlllggg___XXXQQQLLLGGGCCC???<<<999777666666444333///...------...000333444:::;;;;;;:::888555222111------------...000111333444555777888999888777666555333333999AAANNN___ooozzzyyyqqqfff[[[UUURRRNNNKKKHHHFFFCCCAAA@@@@@@???>>>======<<<;;;::::::999888888888888888;;;:::999777666666666666888;;;???CCCFFFFFFDDDCCC@@@===;;;<<<===AAAMMMXXXdddnnnnnnlllmmmfff```dddiiiooorrrnnnjjjiiihhheeeggglllooommmfffaaa```aaabbbdddddd___WWWMMMFFFCCCAAA@@@???===;;;:::999999888888888777666555444333222111000///............000000111333666:::===???BBBEEEIIILLLNNNNNNMMMKKKIIIJJJJJJJJJHHHGGGHHHIIIJJJNNNSSSXXX___iiiuuu}}}~~~zzzzzzyyyoooeee``````iiiwwwwwwnnnpppvvv}}}}}}mmm]]]UUUTTTUUUWWWZZZbbbaaa___]]][[[XXXWWWVVVVVVTTTRRRPPPNNNKKKGGGCCC>>>999555555444222444999<<>>AAADDDIIIOOOTTTYYY___ccccccdddfffgggiiilllqqquuuzzz}}}}}}||||||{{{xxxvvvooojjj```VVVNNNHHHDDDCCC@@@CCCFFFJJJNNNTTT\\\bbbmmmttt}}}~~~xxxoooeee\\\TTTMMMHHHAAA???;;;999999888777666222111///...///000222333777888888888777555333111//////...---...///000111444666888:::;;;;;;:::999666333333888>>>JJJ]]]mmm}}}uuulllbbb^^^ZZZVVVRRROOOKKKIIIHHHHHHGGGFFFDDDAAA???===;;;;;;:::999999999::::::<<<;;;999666555555555555777999>>>BBBEEEFFFFFFEEEBBB>>><<<<<<===@@@KKKVVVcccnnnppppppqqqiiiaaadddfffnnnsssqqqmmmkkkhhheeefffiiillljjjddd```bbbdddjjjnnnnnnhhh\\\OOOHHHEEEBBBAAA???===;;;:::999999999999999888777666444333222111000//////....../////////000222666999===???BBBEEEIIILLLNNNMMMLLLJJJIIIJJJJJJJJJHHHGGGHHHIIIJJJNNNSSSYYY___iiittt}}}}}}zzzzzzwwwmmmddd```cccnnn|||uuujjjlllqqqwwwzzzkkk[[[SSSRRRSSSVVV[[[bbbaaa___]]][[[YYYXXXWWWYYYWWWUUURRRPPPMMMHHHEEE>>>888555555444222444888;;;CCCSSSeeeuuu{{{~~~vvvmmmmmmqqqzzzwwwnnneeebbb___^^^]]]\\\ZZZXXXWWWVVVTTTTTTTTTSSSQQQNNNNNNOOOOOOOOOOOOMMMKKKJJJHHHHHHFFFCCC@@@===:::888666555444444444333111///000---+++***+++++++++******))))))(((((())))))***(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&((((((((())),,,...000000111111000///---,,,++++++++++++---///222333000000///......---,,,,,,******++++++---///000111333222111000...,,,***)))%%%&&&''''''&&&&&&'''(((((((((((((((((('''''''''''''''((())))))******+++))))))*********)))(((''')))******)))'''%%%&&&'''''''''((()))))))))))))))&&&&&&'''(((((((((''''''))))))(((((((((((())))))&&&&&&&&&'''((()))++++++***)))))))))***,,,...///333444555777:::>>>AAACCCJJJMMMSSSXXX\\\aaafffjjjeeefffhhhjjjlllpppuuuyyy|||~~~~~~~~~}}}zzzxxxkkkfff]]]UUUNNNJJJHHHHHHGGGKKKQQQVVV\\\dddnnnuuu|||rrrhhh^^^TTTOOOEEEBBB>>><<<;;;:::888777555444222000000000222333333333555555444222000//////...---------...///000222444777:::;;;;;;999888666555555888===FFFWWWfffxxxrrrnnniiiddd```[[[WWWTTTRRRRRRQQQOOOLLLGGGBBB@@@===<<<;;;:::::::::<<<<<<>>><<<999666555555666666666999>>>CCCFFFHHHIIIIIIDDD@@@======<<>>;;;:::777666555555555444222///000...+++***+++,,,+++*********))))))))))))******))))))'''&&&&&&&&&'''(((%%%&&&&&&'''((((((''''''%%%&&&((((((((())),,,...000000111111000///---,,,,,,+++++++++,,,...000222/////////...------,,,,,,...---,,,,,,---000333555333333222000...,,,***((($$$&&&((('''%%%%%%'''))))))(((((((((''''''''''''''''''(((((()))*********(((((()))))))))((('''&&&''')))***)))&&&%%%&&&(((''''''((()))))))))))))))&&&'''((()))))))))(((((())))))(((((((((((())))))'''''''''''''''((()))***))))))))))))***+++---...222333555999>>>CCCHHHJJJPPPTTTYYY]]]aaaeeeiiilllfffhhhjjjllloootttyyy}}}}}}~~~|||yyynnniiibbb[[[WWWTTTTTTUUUTTTZZZaaahhhnnnxxxvvvkkkaaaZZZNNNKKKFFFBBB???<<<:::888777555333111000000111222111222333444333222///...,,,,,,+++,,,---...000111222444888;;;<<<<<<;;;999777777888:::;;;@@@NNN\\\kkkxxx~~~xxxsssnnniiidddaaa]]]\\\[[[XXXSSSMMMGGGCCC>>>===;;;::::::;;;===>>>???===:::888666777888999777:::???DDDIIILLLMMMNNNGGGBBB???===<<<===GGGQQQ]]]jjjqqqtttwwwoooeeegggdddppp||||||wwwqqqiiiddd]]]WWWTTTTTTWWWZZZfffnnnsssnnnaaaTTTNNNNNNEEECCC@@@===::::::::::::999999888777666444333222111000000//////////////////000111444777;;;???AAADDDGGGJJJNNNOOONNNLLLKKKKKKLLLLLLLLLJJJIIIJJJKKKIIIMMMTTTZZZ```iiittt||||||yyyxxxyyy}}}~~~tttiiiaaa```fffttt}}}mmmaaabbbjjjrrruuugggXXXQQQPPPRRRYYY```dddcccbbbaaa```______^^^^^^\\\YYYVVVSSSOOOJJJFFF===888555444333222444888;;;@@@KKK\\\ooo|||yyy|||{{{}}}kkkiiiiiirrrzzzoooeeebbb___^^^]]]\\\ZZZXXXVVVVVVVVVWWWWWWUUUPPPMMMMMMNNNOOOOOONNNMMMLLLKKKDDDDDDDDDCCCBBB???===<<<777666666666666555222000000...+++***+++,,,++++++******))))))))))))******+++***((('''''''''((()))%%%%%%&&&'''((((((((('''%%%&&&((((((((())),,,...000000111111000///...,,,---,,,+++***+++---000111111111000000//////......,,,***(((((())),,,000333444333222000...,,,***((($$$&&&((((((&&&%%%''')))))))))(((((('''''''''&&&''''''(((((()))*********&&&'''((((((((('''%%%%%%###&&&((((((''''''***,,,'''(((((()))))))))))))))&&&''')))*********)))((())))))(((((((((((())))))))))))(((''''''''''''((())))))((((((***+++---...000111555:::@@@GGGLLLPPPRRRVVVZZZ^^^bbbeeeiiikkkgggiiilllnnnqqqvvv|||}}}~~~|||zzzuuuqqqkkkfffbbbaaabbbccc```gggooovvv}}}vvvkkkeeeXXXSSSNNNHHHDDD@@@<<<:::777666333111000000111111333444555555555333111///***)))***+++,,,///111333333666:::===??????===<<<999999::::::999;;;GGGSSS^^^mmm~~~}}}xxxsssnnnjjjccccccbbb^^^XXXQQQJJJEEE>>>===<<<;;;;;;<<<>>>???@@@>>>;;;999888888:::;;;888;;;@@@FFFKKKNNNPPPQQQHHHDDD@@@===;;;===FFFPPPZZZiiippptttxxxpppfffhhhggguuuzzzjjjbbbWWWOOOMMMOOORRRTTT]]]fffnnnkkk^^^RRRNNNOOOEEECCC@@@===::::::::::::888888777666555333111000111000000////////////000111111333555999===@@@CCCFFFHHHLLLOOOPPPPPPNNNLLLIIIJJJJJJJJJHHHGGGHHHIIIIIIMMMTTTZZZ```iiittt|||{{{yyywwwvvvxxx{{{}}}rrrhhh```___fffuuu}}}mmm```bbbkkkuuutttgggYYYRRRQQQTTT[[[ccceeeeeeddddddcccbbbbbbaaa___]]]ZZZWWWTTTPPPKKKGGG===888444444333111333888<<<@@@IIIZZZnnn|||xxx{{{||||||jjjgggfffooo}}}xxxnnndddeeedddaaa\\\YYYYYY[[[VVVVVVUUUUUUVVVTTTRRROOOOOOOOOOOONNNLLLKKKIIIHHHIIIGGGEEEBBB???>>>>>>===<<<:::777555444333000...,,,*********,,,---,,,+++((((((((((((((((((((((((+++*********))))))((((((***((('''(((+++,,,+++)))))))))(((((()))***+++,,,333333333222111000/////////---,,,---///111111000111000///000111000///---------,,,,,,---...000111111000///......,,,)))&&&(((((('''&&&%%%%%%$$$$$$((('''&&&&&&&&&((()))***))))))***++++++***((('''***)))(((&&&&&&''''''(((+++***)))(((((('''(((((('''((()))++++++***))))))+++******)))(((''''''&&&)))+++---,,,)))(((***,,,+++)))((('''&&&&&&'''''''''(((******+++---111444333666999===BBBGGGMMMRRRSSSVVV[[[```bbbeeehhhjjjiiijjjlllpppuuuzzz~~~~~~|||}}}~~~vvvvvvvvvvvvvvvuuutttttttttxxx}}}wwwpppeee___WWWRRRNNNJJJEEEAAA===;;;777555555444333222///000000111111000///...,,,,,,,,,,,,,,,---...///555999<<<===@@@DDDEEECCCCCC???;;;777888<<>>EEEKKKOOOOOOOOOHHHDDD@@@???======BBBIIIZZZcccooovvvvvvqqqmmmkkknnnvvv~~~jjj___TTTLLLGGGEEEHHHNNNXXX^^^dddddd]]]UUUPPPOOOLLLIIIEEEAAA===;;;:::::::::999888777666555444333222111111000000000000000...000222333666:::???CCCHHHKKKPPPRRRQQQNNNLLLKKKKKKKKKJJJHHHFFFFFFHHHJJJKKKOOOUUU[[[aaahhhrrryyyyyyxxxvvvvvvxxx||||||tttlllggg```dddlllxxxzzzkkk```bbbiiiuuuyyyiiiYYYRRRSSSVVV[[[```hhhhhhiiihhhgggfffdddcccccc___[[[XXXUUUQQQJJJEEE<<<999555111000111444666999>>>HHHWWWmmm|||~~~~~~kkkdddcccmmm{{{yyyooodddeeedddaaa\\\YYYZZZ[[[XXXWWWWWWWWWWWWVVVSSSQQQOOOOOOOOONNNMMMKKKJJJIIIIIIGGGEEEBBB???>>>======888777555555555444333111,,,+++******,,,,,,+++***************************))))))))))))(((((('''''''''%%%$$$%%%'''((('''%%%'''&&&%%%$$$%%%''')))***///000111222222222222222,,,***)))***,,,......---111000///000111000///---,,,,,,++++++,,,---///000111000///......,,,)))&&&***))))))(((''''''&&&&&&(((((('''&&&''''''((()))'''((()))***++++++***)))***)))((('''''''''(((((()))((('''''''''''''''(((''''''((()))))))))))))))''''''(((((())))))******''')))+++***((('''(((******)))((('''&&&&&&'''((()))***+++++++++,,,///111333666:::???CCCGGGMMMPPPRRRVVV[[[___bbbeeehhhjjjkkklllnnnrrrwww|||~~~|||zzzyyy{{{}}}}}}~~~zzzrrrllleee___ZZZUUUNNNIIIAAA>>>999666555333111000///000000111000000......---,,,,,,,,,------...///333777;;;<<<@@@EEEGGGEEEDDDAAA<<<888777:::>>>AAAMMMTTT```nnnzzzxxxsssmmmiiiccc]]]WWWQQQJJJEEE>>>===<<<;;;;;;<<<>>>??????===;;;:::;;;;;;:::888888:::>>>EEEKKKNNNNNNMMMJJJEEEAAA???<<<;;;???FFFTTT^^^kkktttuuurrrooommmnnnwwwnnnbbbVVVMMMHHHEEEHHHMMMOOOUUUZZZ[[[VVVRRRPPPPPPMMMJJJFFFBBB>>><<<;;;::::::999888777666555444333222111111000000000000000000111333555777;;;AAAEEEJJJMMMQQQSSSRRROOOMMMLLLMMMMMMLLLIIIGGGGGGIIIKKKKKKPPPVVV\\\bbbjjjssszzzzzzyyywwwwwwyyy}}}{{{sssjjjeee^^^ccckkkwwwzzzlllaaadddlllwwwzzzjjjZZZTTTUUUXXX]]]cccjjjjjjjjjjjjiiigggeeedddeeeaaa]]]ZZZWWWRRRKKKFFF;;;999555222000222444666888>>>HHHWWWmmm~~~~~~~~~mmmfffdddmmmzzzzzzpppeeeeeeccc```]]]ZZZZZZ[[[ZZZYYYXXXYYYYYYXXXUUUSSSOOOOOOOOONNNMMMLLLKKKJJJIIIHHHEEEBBB???>>>======888777555555555444333111...,,,++++++,,,,,,***)))))))))))))))))))))))))))(((((((((((('''''''''''''''%%%$$$%%%&&&&&&%%%$$$***((('''&&&'''))),,,---//////000222222333333333///---+++,,,...000000000111000///000111000///---++++++++++++,,,---...///111000///......,,,)))&&&)))))))))(((''''''&&&&&&)))(((((('''''''''((((((&&&'''(((***++++++++++++***))))))((('''((((((((('''&&&&&&&&&&&&''''''((('''''''''''''''(((((()))'''''''''((()))*********&&&'''((((((&&&&&&'''((()))(((((('''''''''((((((++++++++++++***+++---///333777<<<@@@DDDHHHLLLNNNRRRVVV[[[___bbbeeeiiilllmmmnnnqqquuuzzz~~~{{{xxxuuurrrtttwwwyyy|||}}}xxxrrrlllfff___UUUOOOHHHDDD>>>:::777555222000000000000000000///......---------,,,------...///000555999;;;???FFFIIIGGGGGGCCC>>>999777777:::<<>>===;;;;;;<<<<<<;;;:::888:::???EEEKKKMMMMMMKKKJJJEEEAAA???;;;999===CCCNNNYYYhhhrrruuutttqqqppppppzzzvvvjjj[[[QQQKKKFFFHHHKKKKKKNNNRRRRRROOOMMMNNNOOONNNLLLHHHCCC???===;;;::::::999888777666555444333222111111000000000000000111333555777999===CCCGGGLLLOOOSSSTTTSSSPPPNNNMMMOOONNNMMMJJJHHHGGGIIIKKKLLLQQQWWW]]]ccckkkuuu||||||zzzyyyxxxzzz}}}xxxooogggbbb[[[```iiivvv{{{nnndddhhhppp{{{zzzkkk\\\VVVWWW[[[aaaffflllmmmmmmmmmllljjjhhhggggggddd___\\\YYYTTTLLLFFF;;;888555222111222444666777===GGGWWWmmmpppgggdddlllyyy{{{pppeeedddccc```]]]\\\[[[[[[ZZZYYYXXXYYYYYYXXXUUUSSSNNNOOOOOOOOONNNMMMLLLLLLJJJHHHEEEBBB???>>>===<<<<<<:::777555444333000......---++++++++++++)))(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''&&&&&&+++)))((('''(((***---000222222222222222111000///000...,,,---///111222222111000///000111000///---,,,,,,,,,,,,---...//////000///.........---)))'''''''''&&&&&&&&&%%%%%%%%%)))((((((''''''''''''''''''(((((()))***+++++++++******)))))))))(((((((((&&&&&&&&&&&&'''(((((())))))((('''&&&'''((()))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((***++++++******+++---///333777===AAAEEEGGGJJJMMMRRRUUUZZZ^^^bbbfffjjjmmmoooqqquuuyyy~~~|||xxxssspppkkkmmmpppsssvvvzzz~~~yyysssjjj___WWWOOOKKKDDD???;;;888666444111111111000000///............------------......---222666999???GGGJJJJJJIIIFFF@@@:::777555666777888;;;BBBJJJSSS\\\cccfffjjjmmmrrruuuvvvsssooommmddd___XXXRRRLLLHHHCCC@@@======<<<<<<===>>>??????===<<<;;;;;;======;;;:::888;;;@@@FFFKKKMMMLLLJJJHHHDDD@@@>>>;;;999<<>>FFFKKKJJJKKKHHHBBB<<<888555444444555666999===CCCIIINNNQQQRRRVVV[[[```ccccccaaa```YYYUUUPPPKKKHHHFFFCCCAAA??????>>>===============<<<;;;;;;<<<======;;;999999;;;AAAGGGLLLNNNMMMJJJFFFBBB???>>>;;;999===BBBLLLXXXiiivvv{{{{{{yyyxxxzzzpppddd[[[RRRMMMMMMRRRPPPMMMIIIGGGGGGJJJLLLLLLJJJGGGDDD@@@>>>;;;::::::999888777666555444333222111111000000000000000111333555888:::???EEEIIINNNQQQSSSSSSQQQNNNMMMLLLMMMMMMKKKHHHFFFEEEGGGIIIKKKPPPWWW^^^eeennnxxx~~~}}}||||||}}}{{{rrrhhh```[[[UUU\\\hhhxxxvvvmmmpppvvv~~~yyykkk^^^ZZZ]]]aaaggglllrrrsssssssssrrrpppnnnmmmjjjfffbbb^^^ZZZSSSJJJCCC999777555333222333444666666===HHHWWWmmmsssiiiccciiittt||||||qqqfffdddaaa```______]]][[[XXXWWWVVVVVVWWWVVVSSSPPPNNNNNNOOOPPPPPPPPPOOOOOOKKKIIIFFFBBB???===<<<<<<888777555555555444333111...,,,++++++,,,,,,***)))))))))))))))))))))))))))))))))))))))************&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&(((***+++------...000111333333444444///---******,,,...000111111000///000111000///---------///000000111000000///............---***(((((((((((((((((((((((((((&&&&&&'''((())))))((((((++++++***)))(((((())))))***++++++++++++***)))))))))(((((((((((())))))***)))))))))))))))***++++++%%%&&&'''((()))***+++,,,***)))((((((******)))(((%%%%%%'''((())))))))))))'''((()))))))))+++...111111555:::>>>BBBFFFJJJLLLQQQTTTXXX]]]aaaffflllpppsssuuuzzz}}}wwwrrrlllhhhccceeegggiiimmmrrryyy~~~zzzrrr```ZZZQQQIIICCC???<<<:::666555333222111111111111000///......---.........,,,111444777<<>>999666444333444444444666888<<>>>>>===<<<<<<=========>>>???>>>;;;999888<<>>IIIXXXlllvvvkkkdddiiittt}}}}}}rrrgggdddaaa`````````]]][[[XXXWWWVVVWWWWWWVVVSSSPPPNNNNNNOOOPPPPPPQQQPPPPPPKKKIIIFFFBBB???===<<<;;;888777555555555444333111,,,+++******,,,,,,+++***************************((((((((()))))))))******###%%%'''&&&$$$$$$%%%'''&&&''')))***,,,------...---...///111333444444444222///,,,,,,...111333333111000///000111000///---,,,---...///000000000//////............---***((((((((((((((((((((((((((($$$%%%'''((())))))))))))***))))))(((((()))***+++++++++,,,,,,,,,+++***)))))))))((('''''''''(((((('''(((((()))))))))))))))%%%%%%&&&((()))+++,,,,,,+++)))'''(((***+++)))((($$$%%%&&&((()))******)))))))))***))))))***,,,///000333888<<<@@@DDDJJJMMMQQQTTTXXX\\\aaafffmmmqqqtttvvv{{{|||vvvpppjjjfffbbbccceeegggkkkpppwww|||}}}ooohhh^^^TTTLLLFFFBBB???888777555333222222222222000000///..................222555666;;;CCCHHHHHHKKKIIIEEE@@@;;;888555444222222222222333444555666888999<<<@@@DDDGGGJJJKKKJJJIIIHHHHHHIIIHHHFFFDDD>>>>>>?????????>>>>>>===AAA@@@@@@AAAAAA@@@===:::888<<>><<<:::999:::999888777666555444333222111111000000000000000333555888:::===BBBHHHLLLRRRTTTUUUTTTQQQNNNMMMMMMKKKKKKJJJHHHGGGGGGJJJLLLNNNTTT[[[bbbjjjsss~~~~~~~~~~~~yyyoooddd[[[VVVTTT\\\kkk|||vvvooosssyyy~~~|||ooocccaaaeeejjjpppuuuuuuvvvvvvvvvuuusssqqqpppnnnkkkfffbbb]]]UUUKKKCCC777666555333333444555666888@@@JJJXXXlllyyynnnfffkkkvvv}}}rrrgggddd```___``````^^^[[[XXXWWWWWWWWWWWWVVVSSSQQQNNNNNNOOOPPPQQQQQQQQQQQQKKKIIIFFFBBB???===<<<;;;<<<:::777555444333000...,,,*********,,,---,,,+++))))))))))))))))))))))))&&&'''''''''(((((())))))###%%%''''''%%%%%%''')))"""$$$&&&(((************000111111222222222111111///,,,)))(((***...000111111000///000111111///---+++,,,---////////////...///............---+++(((%%%&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((************(((((('''((()))***,,,---++++++,,,---,,,+++***))))))((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))***(((&&&'''***+++)))'''###$$$&&&(((************+++++++++***((((((***,,,000222666:::>>>DDDJJJNNNQQQSSSXXX\\\aaagggmmmqqqtttwww|||{{{uuuoooiiieeebbbccceeefffjjjooovvv{{{{{{}}}uuuiii]]]TTTMMMGGGDDD999888666444333333333333000000///...............///333555666;;;BBBGGGGGGKKKIIIEEEAAA===999666555000000000000000111111222333333555888<<<@@@CCCEEEHHHHHHHHHIIIJJJJJJGGGEEE<<<===>>>??????@@@??????CCCCCCBBBCCCCCCAAA>>>;;;888<<>><<<;;;:::999999999888777555444333---,,,+++)))((('''''''''''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))'''''''''(((((()))***+++111111111111111222222222111///---+++,,,...111333555333111000.........//////---,,,,,,...000111111...------...//////...,,,'''''''''''''''((())))))&&&&&&'''((())))))((((((************+++,,,------+++++++++******((('''&&&((((((((((((((('''''''''((((((((((((((()))******,,,+++)))((((((((()))***((()))))))))))))))((((((''''''(((((())))))******%%%&&&&&&'''((())))))***,,,///333777<<>>999555333222111000000000///...............000111333555888>>>EEEJJJQQQOOOMMMIIIDDD???:::888666444222000000000111222///000222555999>>>CCCFFFHHHKKKKKKJJJKKKLLLIIICCCAAAAAAAAA@@@@@@?????????FFFHHHJJJJJJFFFBBB>>>======???EEEMMMTTTWWWTTTPPPIIIGGGDDDAAA???>>>>>>???HHHQQQcccwwwuuunnnaaaYYYOOOFFFAAA@@@AAAAAADDDCCCAAA???===;;;;;;:::999::::::999888666444333//////000000111111111111888999:::<<>>IIIZZZpppyyynnnnnnvvv~~~qqqhhhfffcccaaa___]]]ZZZXXXZZZXXXVVVUUUUUUUUUSSSQQQLLLNNNOOOQQQQQQPPPOOONNNKKKIIIFFFBBB???===<<<;;;999999888777666444333222......,,,+++***)))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&'''''''''''''''(((((()))***+++000000111111111111222222000...,,,***+++---000222444333222000///...//////000...------///111222222000...------...---+++)))'''''''''''''''((())))))&&&'''((((((((((((((((((***)))(((((()))***,,,---,,,,,,,,,,,,+++***(((((()))(((((((((''''''&&&&&&((((((''''''(((((()))***+++***)))((((((((()))***(((((())))))))))))(((((())))))))))))(((((((((((('''''''''(((((())))))***+++...222666:::???DDDHHHNNNQQQTTTXXX\\\aaagggkkkqqqtttyyy}}}|||wwwqqqkkkgggeeecccfffjjjnnnqqqtttxxx{{{~~~~~~||||||zzzpppfff]]]SSSLLLDDD@@@;;;666444333222111000//////........./////////111222444777===DDDIIINNNNNNMMMJJJFFFAAA===:::555444111/////////000111111111222444888===BBBEEEKKKMMMNNNMMMMMMNNNJJJDDDCCCBBBBBBAAA@@@@@@@@@???EEEGGGIIIIIIFFFBBB???======???EEENNNVVVXXXUUURRRJJJHHHEEEAAA???>>>===>>>EEEMMM^^^rrryyyqqqccc\\\RRRJJJFFFEEEEEEEEEDDDCCCAAA???===<<<;;;::::::::::::999888666444333000000000000000111111111444666999===BBBHHHPPPUUUTTT[[[^^^XXXQQQPPPQQQRRRNNNLLLJJJHHHHHHJJJLLLNNNSSSWWW___gggpppzzz|||||||||tttfff^^^]]]\\\eeesssxxxpppkkkmmmrrrzzzvvvmmmmmmpppssswww{{{||||||{{{zzzxxxuuusssqqqrrrmmmgggddd```WWWJJJ@@@666555333222222333555666999>>>III[[[pppqqqnnnsss{{{rrriiigggcccaaa```^^^\\\ZZZYYYWWWUUUTTTTTTTTTRRRPPPMMMNNNOOOPPPQQQPPPOOOOOOJJJHHHEEEBBB>>><<<;;;;;;888888888777555333222111000///...,,,++++++++++++'''(((((())))))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&))))))(((&&&&&&%%%%%%%%%'''''''''(((((()))***+++//////000111111111111111///...,,,******,,,///111444333222000////////////111///---...000222222222111000...------+++(((&&&(((''''''''''''(((((()))(((((((((((((((((('''&&&)))(((''''''''')))+++,,,,,,,,,,,,,,,,,,+++***)))))))))((('''&&&&&&%%%%%%''''''&&&&&&''''''((()))+++***)))((((((((())))))(((((())))))))))))((((((*********)))((('''''''''))))))))))))))))))))))))***---000333777<<>>999666444333111/////////......///000000///000222333666;;;BBBGGGMMMNNNOOONNNKKKFFF@@@===888666444111000000111222333333333555888===BBBEEELLLOOOQQQOOOPPPQQQMMMFFFDDDDDDCCCBBBAAAAAAAAAAAADDDFFFHHHHHHEEEAAA???>>>===@@@GGGPPPXXX[[[XXXTTTLLLIIIEEEAAA>>>===<<<<<>>JJJ\\\rrruuulllmmmsss|||tttfffdddaaa```aaaaaa```___XXXVVVTTTSSSSSSSSSQQQOOOMMMMMMOOOPPPPPPPPPPPPPPPIIIGGGDDD@@@===;;;::::::888888777666444333111000//////...,,,,,,+++++++++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''((()))***+++...///000111111111000000000///---,,,,,,---///000333333222111000000//////000...------///111222111222000///...---,,,)))'''((((((''''''''''''((()))(((((())))))((('''&&&&&&''''''((()))************+++++++++,,,++++++******))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((((((******))))))(((((((((((('''(((((())))))))))))(((***)))))))))((((((((('''************)))))))))))))))+++...111444888>>>BBBGGGJJJNNNRRRUUUYYY^^^aaaeeehhhllloooppprrrtttuuuvvvtttrrroookkkhhheeedddgggiiilllnnnpppssswwwzzz}}}~~~}}}}}}|||qqqddd[[[LLLGGGAAA<<<888666444333//////////////////000111000111222333666;;;AAAFFFNNNPPPSSSSSSQQQKKKEEEAAA===;;;999666555444555555555555666888;;;@@@EEEHHHMMMPPPRRRRRRSSSTTTPPPJJJFFFEEEDDDCCCBBBBBBCCCCCCDDDFFFHHHGGGDDDAAA??????>>>AAAHHHRRR[[[]]]ZZZVVVMMMJJJFFFBBB>>><<<;;;;;;???EEERRRbbbttt}}}tttmmm___[[[TTTOOOLLLKKKJJJJJJFFFEEECCC@@@>>><<<;;;;;;:::999999888666555444333333222111000000000111111888;;;???CCCFFFKKKPPPSSSZZZ___```ZZZUUUTTTTTTSSSNNNLLLIIIGGGGGGIIILLLNNNSSSXXX```hhhrrr|||{{{zzzzzz}}}zzzmmmeeedddgggpppsssmmmjjjmmmsssyyywwwqqqqqqtttuuuyyy}}}}}}}}}}}}|||zzzxxxvvvtttooolllhhhddd^^^SSSEEE<<<666555333222222333555666999>>>JJJ]]]tttvvvhhhdddgggpppyyyuuufffdddaaa``````aaa``````XXXVVVTTTSSSSSSRRRPPPOOOMMMMMMNNNOOOPPPPPPPPPQQQKKKIIIFFFBBB???===<<<;;;999888777666444222000///...---,,,++++++***++++++(((((())))))))))))(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((()))***+++...///111222222222111000111000///......///000111333333222222111111000000...---+++,,,...///000000111///////////////---+++((((((''''''''''''(((((((((((())))))((('''&&&&&&$$$'''***---...,,,***((())))))***************))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))((((((''''''''''''((()))))))))))))))'''((((((((()))))))))***************)))))))))))))))+++---...111555;;;???EEEHHHLLLPPPSSSVVVZZZ]]]```cccfffhhhiiijjjkkkmmmmmmllljjjiiigggeeecccccceeegggiiijjjlllooorrruuuyyy}}}uuuhhh___NNNJJJCCC>>>:::888666444000000/////////000000111111111222333555:::@@@EEEPPPSSSVVVXXXVVVQQQKKKGGGCCCAAA>>>;;;999888999999999999;;;>>>BBBGGGKKKNNNPPPTTTVVVWWWYYYZZZUUUOOOEEEEEECCCBBBCCCDDDEEEFFFEEEGGGHHHGGGDDDAAA??????>>>BBBJJJTTT]]]___[[[WWWMMMKKKFFFBBB>>><<<;;;:::???EEEOOO]]]mmm|||~~~|||wwwmmmfff]]]YYYUUUQQQPPPOOOMMMLLLGGGFFFDDDAAA???===;;;;;;:::999888777555444333333333222111000000111222333888;;;@@@DDDGGGLLLQQQUUUYYY^^^^^^YYYUUUTTTTTTRRRMMMKKKGGGEEEEEEGGGKKKMMMTTTYYYaaajjjttt~~~yyyxxxwwwzzzzzznnnggggggkkkuuusssnnnlllpppvvv{{{}}}vvvrrrrrrssstttwww{{{~~~~~~~~~~~~|||zzzwwwvvvqqqnnnjjjddd]]]QQQDDD;;;666555333222222333555666999>>>KKK^^^vvvsssaaaZZZ[[[dddnnn{{{uuuiiifffbbb___^^^^^^]]]]]]XXXVVVTTTSSSSSSSSSQQQOOOMMMMMMNNNNNNOOOPPPQQQRRRNNNLLLHHHEEEBBB???>>>>>>:::999888777555333111000,,,,,,+++***************((())))))******))))))(((++++++***)))((('''&&&%%%%%%%%%%%%&&&&&&((())))))'''''''''(((((()))***+++...000222333444333111000222111000/////////000111222222333333222111111000...,,,***+++---///////////////...///111111000...)))((((((''''''''''''((((((((((((((((((((('''&&&$$$'''+++...///---***''''''((()))***************((((((((((((((('''''''''''''''&&&&&&''''''((()))(((((()))))))))((('''&&&&&&'''((())))))******)))'''''''''((()))*********))))))))))))))))))))))))***+++,,,---///333888===BBBEEEJJJMMMPPPRRRVVVXXXZZZ]]]```aaabbbbbbcccdddddddddccccccbbbaaaaaaaaabbbdddeeefffgggiiimmmpppssswww}}}uuuhhh___OOOKKKDDD???<<<:::777666222111000000/////////000000111111222444888>>>BBBOOORRRVVVZZZZZZWWWSSSPPPIIIGGGDDD@@@>>>======>>>???AAADDDGGGKKKOOOQQQSSSTTTXXX[[[[[[\\\\\\WWWPPPDDDCCCBBBBBBCCCEEEGGGIIIHHHIIIIIIHHHDDDAAA?????????CCCKKKUUU^^^___[[[VVVMMMJJJFFFBBB>>><<<;;;;;;>>>DDDNNN[[[iiiwww|||xxxrrriiibbb[[[YYYVVVUUUTTTSSSPPPOOOIIIGGGEEEBBB???===<<<;;;:::999888666555444333333333222000///000111333555666999===BBBHHHNNNUUUZZZXXX\\\\\\XXXUUUUUUUUURRRNNNKKKGGGDDDDDDGGGKKKNNNVVV[[[ccclllvvvxxxvvvuuuwww|||xxxmmmhhhiiinnnyyysssnnnmmmsssyyy}}}yyytttrrrssssssssswww|||}}}{{{yyyxxxrrrooojjjcccZZZOOOCCC<<<666555333222222333555666999???LLL```xxxnnn[[[RRRRRR[[[dddrrr|||uuuiiieeeaaa^^^]]]]]]]]]\\\XXXWWWUUUTTTTTTSSSQQQOOOMMMMMMMMMNNNOOOPPPRRRRRRMMMKKKHHHDDDAAA???>>>===;;;:::999888666333111000,,,++++++***************))))))************))))))))))))(((((('''''''''&&&''''''&&&&&&&&&''''''((('''''''''(((((()))***+++///111333555555444222111111111000///////////////222222333333333222111000...---++++++---///000000///......///000000///---))))))((('''''''''''''''&&&'''((((((((((((((((((%%%''')))***+++******)))'''((()))***++++++++++++((((((((()))))))))))))))((((((''''''(((((()))***'''((()))))))))((('''&&&&&&'''((()))************(((((((((((())))))))))))'''''''''(((((())))))***++++++,,,,,,...222777;;;>>>BBBFFFJJJLLLNNNQQQSSSTTTWWWZZZ[[[[[[[[[[[[\\\]]]]]]]]]^^^^^^^^^______```aaabbbbbbccceeeiiilllmmmpppuuuzzzzzzpppcccZZZOOOKKKDDD???===;;;999777333333111000//////........./////////111555;;;???JJJMMMSSSXXX[[[[[[ZZZXXXRRRPPPLLLIIIFFFEEEEEEEEEGGGJJJMMMQQQTTTUUUUUUTTTUUUYYY[[[YYYYYYWWWPPPHHHBBBAAA@@@@@@BBBEEEIIIKKKKKKKKKKKKHHHDDDAAA??????@@@DDDLLLVVV^^^___ZZZUUULLLJJJFFFBBB>>><<<<<<<<<;;;BBBNNNZZZggguuuyyysssmmmddd^^^XXXVVVUUUUUUUUUSSSQQQNNNIIIHHHEEEBBB@@@===<<<;;;:::999777555444333333333222111000///000222555777666999===AAAGGGNNNVVV[[[XXX[[[\\\XXXVVVWWWVVVSSSPPPMMMIIIFFFFFFIIIMMMPPPXXX]]]eeennnxxxyyywwwuuuvvvzzz~~~~~~{{{tttkkkhhhiiiqqq}}}qqqnnnnnntttzzz}}}{{{tttqqqqqqsssuuuuuuzzz~~~|||zzzyyysssoooiii```VVVKKKAAA;;;666555333222222333555666888???LLLaaayyy|||iiiWWWNNNMMMUUU^^^jjjvvvuuueeebbb^^^\\\]]]___``````YYYWWWUUUTTTTTTTTTRRRPPPMMMMMMMMMNNNOOOPPPRRRSSSJJJHHHEEEAAA>>><<<;;;:::<<<;;;:::888666444222000,,,,,,++++++******++++++))))))************))))))&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''''''''(((((()))***+++000111444666666555333111000000///...............111222333444333222111000///...,,,,,,...000111111///...---...//////---+++***)))((('''''''''''''''&&&&&&'''((()))))))))(((''''''&&&&&&'''(((***+++((()))***+++,,,---------(((((())))))******++++++((((((((((((((()))******'''((()))))))))(((&&&%%%&&&'''((()))******************))))))((((((''''''%%%&&&&&&'''((())))))***+++,,,,,,,,,---111777;;;<<>>===<<<<<<999AAAMMM[[[gggttt~~~uuuooohhhaaa[[[SSSSSSRRRSSSSSSRRROOOLLLJJJHHHFFFCCC@@@===<<<;;;:::999777555444333333444111000//////000333666888:::<<<>>>AAAEEELLLSSSYYYXXX[[[[[[XXXWWWYYYXXXUUURRROOOJJJGGGGGGJJJOOORRRYYY^^^fffoooyyyzzzwwwuuuvvvyyy~~~|||xxxqqqiiigggjjjttt~~~pppmmmnnntttzzz}}}}}}xxxqqqoooppptttvvvxxx}}}}}}{{{zzzsssooohhh^^^SSSIII@@@;;;666555333222222333555666888???LLLaaazzzzzzyyy{{{fffVVVMMMLLLSSS\\\fffttt~~~ooofffcccaaa``````___^^^]]]ZZZVVVSSSTTTWWWWWWSSSOOONNNNNNNNNMMMMMMMMMLLLLLLMMMJJJDDDAAA???>>><<<;;;;;;888666444333222///---000///---,,,+++*********((()))***++++++***)))(((...---+++))))))))))))***''''''''''''(((((())))))'''''''''&&&%%%'''***---111333666666555333333444111000...,,,+++++++++,,,111222222333222111000///......---------......//////000111111111///...---+++***)))(((((((((((((((,,,+++)))((('''''''''((((((((((((((())))))))))))******+++++++++******)))***)))'''&&&%%%&&&((()))((((((((((((((((((((((((''''''((())))))***))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++******+++,,,...000222333:::===AAAFFFJJJMMMNNNNNNQQQRRRSSSTTTTTTTTTRRRRRRPPPRRRUUUXXXYYYYYYYYYXXX[[[\\\]]]^^^___bbbfffiiikkklllnnnqqqsssvvvxxxyyy{{{yyyxxxxxxzzz}}}~~~}}}}}}uuuoooggg[[[PPPKKKHHHDDD@@@<<<888666555555333000............---...------...///222555777===???CCCHHHMMMSSSXXXZZZXXXXXXXXXWWWUUUSSSQQQOOORRRRRRSSSSSSTTTUUUVVVVVVUUUSSSPPPLLLGGGCCC@@@>>>;;;<<>>>>>>>>;;;:::999888777666555444222000//////111444666666:::<<<>>>CCCIIIOOOTTTWWW[[[ZZZYYYZZZ[[[ZZZXXXVVVQQQNNNKKKIIIJJJMMMRRRUUU[[[aaaiiipppxxx~~~yyyuuuuuuzzz~~~yyytttpppkkkeeedddgggxxx}}}nnnnnnoooqqqwww}}}zzzvvvqqqqqqrrrtttvvvyyy|||~~~|||zzztttooofff]]]UUUJJJ@@@888555555444333111222444777<<>>;;;::::::888666555444222000...///...---,,,+++*********((())))))******))))))(((---,,,***)))(((((())))))&&&&&&'''''''''((((((((('''(((((('''&&&(((+++---000222444555444333333333222000///---,,,,,,,,,,,,111111222222222111000///,,,+++++++++,,,------...///000111111111///...---+++***)))(((''''''''''''))))))(((''''''((()))***(((((((((((()))))))))))),,,,,,,,,------,,,,,,+++,,,+++)))(((((((((******(((((((((((((((((((((((('''((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++))))))***+++---///111222888:::???DDDHHHKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNPPPSSSUUUVVVWWWWWW^^^___aaacccdddfffiiillljjjkkklllmmmnnnooooooooonnnmmmkkklllpppvvv}}}}}}zzzwwwuuuuuuuuuwwwzzz~~~}}}~~~}}}xxxpppkkkggg]]]SSSPPPMMMHHHDDD@@@===;;;:::666444111000000000///.........------///111444555777999<<<@@@EEEJJJNNNQQQSSSSSSSSSRRRQQQOOOMMMLLLLLLLLLMMMOOOPPPQQQQQQRRRNNNLLLHHHDDDAAA===;;;:::;;;<<>>;;;;;;;;;<<>>======;;;:::999888666555444444333111000///000222444444<<<===AAAEEEKKKQQQVVVYYY[[[ZZZYYYYYYZZZZZZXXXVVVPPPNNNKKKJJJLLLPPPUUUXXX]]]ccckkkssszzz|||xxxssstttxxx||||||zzz{{{uuupppmmmiiidddeeejjjzzz{{{mmmmmmnnnqqqwww}}}zzzvvvqqqqqqrrrsssvvvyyy|||~~~|||zzztttnnnfff]]]TTTIII???888555555444333111222444777;;;???III\\\vvv{{{yyygggVVVKKKIIINNNRRReeeqqqpppeeecccbbbbbbbbbaaa^^^\\\ZZZWWWUUUUUUWWWWWWTTTPPPNNNNNNNNNMMMMMMMMMMMMMMMIIIGGGDDDAAA@@@===:::888:::888666555555333000...///...---+++************)))((((((''''''(((((()))+++***)))(((''''''((((((&&&&&&&&&&&&&&&'''''''''((())))))((('''(((+++---...000222333222111222222222111///...---,,,,,,,,,000111111222222111///...))))))))))))***,,,------///000000111111000......+++***)))(((''''''''''''''''''''''''((()))++++++(((((((((((())))))))))))+++,,,,,,------,,,,,,,,,,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))***)))************+++++++++(((((()))***,,,...///000444777<<>><<<;;;;;;;;;;;;AAALLLZZZkkkzzzssshhh```ZZZWWWUUUTTTSSSSSSTTTSSSQQQOOOJJJIIIGGGDDDAAA???===<<<:::999888777666555444333555444222111111222444555===@@@DDDIIIOOOTTTYYY[[[[[[ZZZXXXXXXYYYXXXWWWUUUOOOMMMKKKKKKNNNSSSXXX\\\aaafffnnnuuu|||~~~{{{xxxxxx{{{}}}|||zzzwwwqqqkkkhhhdddbbbgggmmm|||yyykkklllnnnrrrxxxyyyuuurrrrrrrrrsssuuuxxx|||~~~|||zzzsssnnnfff\\\RRRGGG>>>888555555444333111222555777:::>>>HHH[[[ttt~~~kkkXXXLLLIIINNNSSSbbboooqqqdddcccbbbbbbbbbaaa^^^[[[YYYWWWVVVVVVWWWVVVTTTQQQMMMMMMMMMMMMMMMMMMMMMMMMGGGFFFCCCBBB@@@>>>:::777:::888777777666444111///...---,,,+++************)))((('''&&&&&&'''((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''')))++++++...000111111000111222111000///...---,,,,,,,,,//////111111111000///...((((((((()))***,,,---......///000111111000///...+++***)))((('''&&&&&&&&&'''''''''((())))))******(((((((((((())))))))))))))))))***+++++++++******))))))((('''&&&''''''((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))*********+++++++++)))))))))***,,,---///000222555999>>>CCCGGGJJJLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIKKKNNNSSSXXX[[[]]]aaagggkkknnnpppsssuuuuuusssoooiiiddd___[[[YYYZZZ\\\___dddmmmwww~~~tttkkkbbbZZZUUUUUUTTTTTTVVV[[[ccckkkooovvv{{{~~~zzzyyyyyywwwuuuqqqssssssrrrsssrrrkkkbbbQQQLLLFFFAAA???===;;;888888666333222222333222111//////............//////111111222444777999<<<===????????????@@@@@@@@@@@@>>>???AAADDDFFFGGGGGGHHHDDDAAA>>>:::888888999:::<<<>>>CCCHHHNNNSSSWWWYYYTTTRRRMMMIIIEEECCCBBBBBBFFFMMMYYYeeellljjj```XXXKKKGGGAAA<<<;;;;;;;;;<<<;;;@@@KKKZZZkkk|||sssiii```ZZZVVVVVVTTTSSSSSSSSSRRRPPPNNNIIIHHHGGGEEEBBB???===;;;:::999888777666444333333555555444333333444777999>>>AAAFFFLLLRRRWWW[[[]]][[[ZZZXXXWWWWWWWWWVVVUUUOOOMMMKKKKKKNNNSSSYYY\\\bbbhhhpppwww}}}|||zzzzzz{{{|||zzzxxxvvvoooiiiddd``````gggppp~~~yyylllmmmqqqvvv|||xxxsssqqqppppppqqqssswwwzzz}}}~~~|||zzzrrrnnneee[[[PPPEEE<<<777444444444222111222555777999===HHHYYYrrrooo[[[LLLHHHLLLRRR```nnnrrrdddcccaaaaaaaaa```]]][[[YYYXXXWWWWWWWWWVVVTTTRRRMMMMMMMMMMMMMMMMMMMMMMMMGGGEEECCCAAA@@@>>>:::777999999888888777666222///---,,,,,,+++************)))((('''&&&&&&'''((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''')))))),,,///000000000111222000//////...---,,,++++++......000000000000///...))))))******,,,---...///...///000111111000///...,,,+++***)))((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))***+++++++++++++++)))(((((('''''''''''''''))))))))))))))))))))))))******+++******)))(((((())))))))))))))))))))))))((((((***+++---...000000))))))*********+++++++++*********+++,,,...///000222444888<<>>@@@CCCEEEFFFFFFFFFBBB@@@===:::999999;;;<<<>>>AAAEEEKKKPPPTTTXXXYYYTTTQQQMMMHHHEEECCCBBBBBBFFFMMMZZZgggooommmccc[[[NNNIIIAAA===;;;<<<<<<<<<:::???IIIXXXjjj}}}vvvkkkccc\\\XXXWWWUUUTTTSSSSSSRRROOOMMMIIIHHHGGGEEEBBB???===;;;::::::999777666555444333111222333333222444888<<<>>>BBBHHHNNNUUUZZZ\\\^^^\\\ZZZXXXWWWWWWWWWVVVUUUPPPNNNKKKKKKMMMRRRWWW[[[ccciiiqqqxxx~~~zzzyyywwwvvvvvvvvvuuutttvvvpppiiiccc^^^^^^hhhsssyyymmmpppuuu{{{vvvrrrnnnmmmmmmmmmppptttyyy{{{~~~}}}{{{yyyqqqmmmeeeYYYMMMBBB:::666444444444222111222555888888===GGGXXXppprrr]]]MMMGGGKKKPPP^^^lllsssdddbbb___^^^^^^^^^]]][[[XXXXXXXXXXXXWWWUUUTTTSSSMMMMMMMMMMMMMMMNNNNNNNNNHHHFFFCCCAAA@@@>>><<<999999999888999999777333000,,,,,,+++***************)))((((((''''''(((((()))''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''(((+++...000000000111222000000000///...---,,,+++------///000000//////...+++++++++,,,,,,...///000......000111111000000///...---,,,***)))(((''''''(((((())))))))))))((('''(((((((((((())))))))))))***+++,,,,,,------------************))))))))))))))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))((()))***+++---///000000)))************+++++++++******++++++,,,...///000111333666:::???DDDGGGIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBCCCGGGMMMSSSWWW___eeennnvvvzzz{{{|||}}}rrrmmmeee\\\VVVRRRQQQQQQWWW[[[ccckkkqqquuuwwwxxx||||||oooiii___VVVNNNGGGAAA===999999:::<<>>;;;777555555444333111000000000/////////......///.........///000111111222222333555777999;;;<<<===???BBBEEEFFFGGGFFFFFFAAA???===;;;:::;;;<<<===AAADDDHHHMMMQQQTTTVVVWWWRRRPPPMMMIIIFFFDDDCCCBBBFFFNNN[[[jjjrrrqqqggg___RRRLLLDDD???>>>>>>===;;;888===FFFUUUhhh{{{zzzppphhhaaa\\\XXXWWWUUUTTTSSSRRROOOLLLJJJIIIGGGDDDAAA???===<<<;;;:::999888777555555444...000111111111333888<<>>HHHXXXooouuuaaaOOOHHHJJJOOOZZZiii~~~ttteeeaaa]]][[[[[[\\\\\\\\\XXXYYYYYYXXXWWWUUUTTTTTTLLLLLLMMMMMMMMMNNNNNNNNNJJJGGGCCCAAA@@@???===<<<999999999::::::777444000,,,++++++***************((())))))******))))))((('''((())))))))))))((('''((((((((('''''''''&&&&&&%%%'''((((((&&&&&&&&&'''(((***...000000111222333222222222222111///...---,,,---...///000///......,,,,,,,,,,,,,,,---......---...///111111111000///000///---+++***)))((((((&&&'''((()))******))))))(((((((((((())))))))))))******+++,,,------------***************))))))((((((((((((((((((((((((((())))))***+++++++++******))))))))))))))))))))))))))))))******+++,,,,,,,,,)))************+++++++++************+++---...///000111444888<<<@@@DDDFFFGGGGGGGGGFFFFFFEEECCCCCCCCCBBBBBBCCCGGGLLLRRRUUU```fffooovvvyyyyyyxxxwwwhhhccc[[[TTTQQQQQQTTTWWW___bbbfffkkkoooqqqrrrrrrtttxxx}}}zzzssslllhhhZZZUUUMMMGGGBBB>>>;;;888666666666888<<>>>>>>>>>>>DDDFFFJJJNNNQQQSSSTTTTTTOOONNNLLLJJJHHHEEEDDDCCCGGGOOO]]]mmmvvvuuullldddVVVOOOGGGBBBAAA@@@===:::777;;;DDDRRReeeyyyuuummmeeeaaaZZZXXXVVVUUUTTTRRROOOMMMKKKIIIFFFCCC@@@>>>======<<<;;;:::999888777666555000222444333111333888===@@@EEEMMMUUU\\\```aaabbb___]]]YYYWWWWWWWWWWWWVVVOOOMMMLLLLLLOOOTTTZZZ^^^dddkkkttt|||}}}zzzyyyyyy{{{}}}uuuqqqkkkfffaaacccppp}}}tttooossszzz~~~tttooodddcccccceeeiiiooouuuyyy{{{|||}}}~~~}}}zzzwwwvvvooollldddWWWIII>>>888666333333333222222333666999999>>>HHHXXXnnnyyyeeeSSSJJJKKKOOOVVVeeezzzttteeeaaa\\\YYYYYY[[[\\\\\\XXXYYYZZZYYYVVVUUUTTTTTTLLLLLLMMMMMMNNNNNNNNNNNNKKKHHHCCC@@@??????>>>===999999999::::::888444111++++++******************((()))***++++++***)))((('''((()))******)))(((((())))))((((((((('''''''''&&&((())))))(((''''''((('''***...000000111222333333444444444333111///...+++,,,.../////////......,,,,,,,,,+++,,,,,,---------...///111111111000///111000...,,,+++***))))))###%%%''')))++++++++++++(((((((((((())))))))))))'''((()))***+++,,,,,,,,,(((((((((((((((''''''&&&((((((((((((((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++))))))))))))***+++,,,---///000222666:::>>>AAACCCGGGHHHHHHIIIHHHFFFDDDCCCDDDDDDDDDEEEIIINNNSSSVVV___eeennntttvvvtttqqqpppbbb]]]VVVPPPOOOTTTZZZ^^^___aaaccceeeggghhhiiiiiinnnrrrwww{{{~~~{{{pppnnnkkkgggccc^^^YYYTTTMMMIIICCC>>>;;;:::888777333222222333555888:::<<<@@@HHHSSS[[[bbbjjjttt|||~~~}}}{{{xxxxxx~~~zzzpppddd]]][[[YYYTTTNNNFFFCCC???;;;:::888666444000000111111111111000000222111111000111111222222444555666888;;;???BBBDDDAAACCCFFFHHHIIIHHHGGGEEEDDDDDDDDDCCCBBBBBBAAAAAAFFFHHHKKKOOOQQQRRRRRRRRRMMMMMMLLLKKKIIIFFFDDDCCCGGGPPP___oooyyyxxxooogggXXXQQQIIIEEECCCBBB>>>:::666:::CCCQQQcccxxxyyypppiiiddd[[[YYYWWWVVVUUUSSSOOOMMMLLLJJJFFFBBB???>>>>>>>>>===<<<;;;:::999777666666444777999777444555:::???BBBGGGOOOXXX^^^bbbcccddd```]]]ZZZXXXXXXXXXWWWWWWNNNMMMLLLMMMQQQWWW^^^bbbeeelllvvv~~~~~~{{{xxxvvvwwwzzz}}}sssppplllhhhdddffftttpppooosss{{{~~~tttoooaaa``````bbbgggmmmtttxxxzzz{{{|||}}}|||yyywwwuuuooollldddWWWHHH===777555333333333222222333666999999???IIIXXXnnn{{{hhhVVVLLLLLLPPPTTTbbbwwwqqqeeebbb]]][[[ZZZZZZZZZZZZYYYWWWVVVVVVVVVUUURRRPPPIIIJJJKKKLLLMMMMMMMMMMMMJJJHHHEEEAAA>>><<<;;;;;;666777888999888777555333111///,,,+++++++++***)))(((((())))))*********+++******)))((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((()))+++---...000000111000000000///---+++)))'''******+++---///000///---)))))))))***+++,,,......///000000111111111000000...---,,,***)))(((((('''******))))))(((((('''''''''&&&%%%$$$%%%''')))******++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((++++++************++++++))))))***++++++++++++******)))(((''''''((()))*********))))))))))))))))))******+++++++++,,,,,,,,,---...000111333888===BBBAAACCCDDDFFFEEECCCAAA???CCCAAAAAADDDGGGIIIPPPXXX[[[cccjjjkkkjjjhhhddd^^^WWWUUUSSSTTTWWWZZZ\\\]]]ffffffccc___[[[[[[```eeeeeejjjqqquuuvvvwwwzzz}}}zzzqqqiiibbb___ZZZXXXVVVTTTRRRNNNIIIEEEAAA>>>:::888777666444222222222222333444666777888<<>>===;;;888555222222111111000///......000111111222222333333333333555999<<>><<<;;;:::999888777666444333333555333333555444222555:::FFFKKKRRR[[[cccfffgggeeedddaaa___^^^^^^\\\WWWSSSNNNNNNNNNNNNPPPUUU[[[```jjjpppzzz{{{yyyyyy{{{|||}}}uuupppjjjgggeeejjjxxx~~~wwwooosss|||tttkkkaaa^^^]]]aaahhhnnnqqqrrrxxx{{{{{{yyyyyyzzzvvvpppmmmhhh^^^QQQEEE;;;666555333333222222333333444555:::>>>GGGVVVlll{{{|||nnnYYYLLLJJJNNNXXXbbbrrrqqqeeeaaa]]][[[ZZZ[[[[[[[[[YYYWWWVVVVVVVVVUUURRRPPPIIIJJJKKKLLLMMMMMMMMMMMMJJJHHHEEEAAA>>><<<;;;;;;999999:::999777555222111000...,,,+++++++++***)))((((((((()))))))))******))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((()))***,,,...///000000000000111000///---+++)))******+++---///000///---++++++++++++,,,---......000000111222222222222222///...,,,***)))(((((((((***)))))))))((((((((('''***)))(((''''''(((***+++'''((()))***************)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))***++++++++++++***++++++************++++++))))))))))))************************+++++++++,,,,,,---///000333777===AAAAAABBBDDDEEEEEEBBB@@@>>>???===>>>AAACCCEEEKKKRRRWWW^^^cccbbbaaa```\\\XXXUUUUUUUUUXXX\\\___``````aaa^^^ZZZVVVTTTVVV[[[___dddiiiooossstttuuuxxx{{{}}}~~~{{{xxxrrrkkkbbb[[[UUURRRMMMKKKIIIGGGFFFDDDAAA???===;;;888777777777666555222222222222333444555666555666999>>>EEENNNYYY```ooovvv~~~wwwuuu}}}}}}wwwrrrpppkkkddd___TTTNNNGGGBBB???<<<777333333222222111000000//////111111111111222333444444555888<<>>JJJYYYiiizzz}}}tttlllgggdddaaa^^^[[[YYYVVVRRRPPPLLLKKKHHHDDDAAA>>><<<;;;<<<<<<;;;999888777666555444222333666666555999>>>FFFKKKSSS\\\dddggghhhgggeeecccaaa``````]]]XXXUUUOOOOOOPPPQQQSSSYYY```eeelllrrr||||||zzzzzz{{{{{{{{{tttooojjjgggggglllzzzxxxqqqwwwtttlllaaa______bbbhhhnnnrrrsssyyy{{{|||zzzzzz{{{wwwqqqnnnhhh]]]OOOCCC:::666555333333222222333333444555777<<>>===<<<;;;<<<@@@AAABBBFFFLLLRRRXXXZZZXXXWWWXXXWWWUUUWWWXXXZZZ^^^bbbdddcccbbb[[[VVVQQQNNNOOOSSSWWWZZZbbbggglllpppqqqrrrvvvyyyzzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~zzzllliiiccc\\\TTTMMMIIIFFFBBB@@@>>>>>>>>>???>>>===>>><<<:::999999999888666333333222111111222222222333444666888===DDDMMMSSSaaahhhttt~~~xxxsssxxx~~~~~~{{{yyyuuupppkkk```YYYPPPIIIEEEAAA;;;777666555555444333333333333444444222222333555777888888<<<@@@DDDFFFIIIMMMOOOMMMNNNQQQTTTUUUUUUTTTSSSOOONNNLLLJJJIIIIIIIIIIIIKKKKKKKKKMMMOOOQQQQQQPPPLLLLLLKKKIIIFFFDDDDDDEEENNNVVVdddsss~~~~~~{{{oooggg\\\SSSMMMGGGBBB>>>;;;:::===GGGSSSbbbsssyyyrrrnnniiifffccc```]]]YYYUUURRRLLLKKKHHHDDDAAA>>><<<;;;===<<<;;;:::999777666666333222333777888888===CCCFFFLLLUUU^^^eeeiiiiiiiiigggfffdddcccbbb___ZZZWWWPPPQQQRRRSSSWWW]]]dddiiiooouuu~~~}}}||||||{{{zzzxxxpppkkkggggggiiippp~~~xxxttt{{{vvvnnncccaaaaaadddiiiooosssuuuyyy||||||{{{{{{|||xxxrrrpppgggZZZKKK@@@999555555333333333333333444444555555;;;EEETTTjjjxxxxxxfffSSSOOORRRVVVaaarrrqqqccc```]]][[[[[[]]]]]]]]]ZZZXXXVVVVVVVVVTTTRRROOOJJJJJJKKKLLLMMMMMMMMMMMMKKKIIIFFFBBB???===<<<;;;<<<<<<;;;999666333000///000...,,,+++,,,,,,+++***''''''''''''(((((((((((('''''''''((((((((((((((())))))(((((((((((())))))&&&%%%%%%%%%%%%&&&''''''&&&((()))+++---...//////...///000000000///...---+++******,,,...000///.........---,,,,,,,,,,,,,,,---...000111222333333444///...---+++***)))(((((())))))))))))(((((((((((()))((('''&&&%%%%%%&&&&&&&&&'''((()))************))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))***++++++++++++***((((((***++++++***((((((((())))))******++++++,,,((())))))))))))*********(((***,,,...000444999<<>>>>>???AAABBBAAADDDAAA???===<<<:::888666555444333111000000000000222333555666:::???GGGLLLWWW^^^iiiuuuwwwqqqrrruuuzzz~~~|||zzzxxxvvvkkkddd[[[TTTOOOKKKEEEAAA<<<;;;999888777777777777888777555555666888;;;===<<<@@@DDDHHHJJJMMMPPPRRRPPPSSSWWWZZZ[[[ZZZWWWUUURRRPPPNNNKKKJJJJJJKKKLLLLLLJJJIIIJJJLLLNNNOOOOOOIIIJJJJJJHHHEEEDDDEEEFFFNNNVVVdddrrr|||~~~tttlll```VVVOOOHHHAAA===:::999<<>><<<;;;;;;:::999888777666555444333111333666888999>>>EEEGGGNNNXXXaaagggjjjjjjkkkhhhhhhgggfffddd```[[[XXXSSSSSSTTTUUUXXX^^^eeejjjqqqxxx~~~}}}}}}{{{xxxvvvlllgggdddfffjjjsss~~~xxxxxxyyyrrreeedddeeegggkkkqqquuuxxxzzz}}}~~~||||||}}}yyyssspppfffVVVGGG<<<777555444333333333333333444555555666;;;DDDRRRfff|||{{{kkkVVVQQQTTTXXXccctttqqqdddaaa]]][[[\\\]]]^^^^^^ZZZXXXWWWVVVVVVTTTQQQOOOJJJKKKLLLMMMNNNNNNNNNNNNKKKIIIFFFBBB???===<<<<<<;;;:::999888666444222111///---++++++,,,,,,+++***(((((((((((('''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&''')))+++,,,---......---...///000//////...---,,,+++***+++.../////////...---,,,+++************,,,---...000111222222222///...---+++***))))))((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&*********++++++***))))))))))))))))))))))))))))))******))))))))))))******)))***++++++++++++***)))))))))***++++++++++++***((()))***++++++***)))((())))))******+++++++++,,,((())))))))))))*********(((***,,,...000222666999===>>>@@@AAAAAA???===;;;===<<<===AAAAAAAAADDDJJJLLLQQQUUUVVVYYY```eeeeeelllkkkjjjhhhfff```YYYTTTTTTOOOJJJIIIOOOUUUZZZ[[[aaaeeejjjlllmmmooosssvvvxxxyyyzzz{{{||||||||||||{{{|||~~~yyypppiii```^^^ZZZUUUPPPLLLIIIGGGDDDCCCAAABBBDDDFFFGGGGGGIIIGGGDDDBBB@@@>>>:::888777666444222111000//////...///000222444999???DDDQQQXXXcccoooyyyuuummmjjjjjjooowww~~~||||||~~~wwwqqqhhhaaa\\\VVVOOOJJJAAA???===;;;999999999999:::999777777888:::>>>@@@@@@DDDHHHLLLNNNPPPRRRSSSTTTXXX]]]aaabbb```\\\YYYVVVTTTPPPMMMKKKLLLMMMOOONNNKKKIIIHHHIIIKKKKKKKKKFFFGGGGGGFFFDDDDDDEEEGGGPPPXXXfffttt}}}wwwooocccYYYQQQJJJBBB===999888;;;AAAIIIUUUgggwww~~~xxxuuurrrppplllhhhddd___YYYTTTMMMKKKHHHEEEAAA???===<<<;;;:::999888666555444444444222222666777999>>>EEEKKKRRR]]]eeeiiijjjjjjjjjggghhhiiigggddd___ZZZXXXUUUUUUUUUVVVXXX\\\ccchhhsssyyy}}}}}}|||zzzwwwtttiiidddbbbfffmmmwww||||||wwwhhhiiiiiikkknnnsssxxx|||}}}~~~~~~~~~zzztttnnncccRRRCCC:::666555444444444333333444444555666777<<>>@@@@@@???===;;;;;;999:::===>>>>>>BBBHHHJJJQQQXXX[[[aaaiiiooopppuuurrrmmmgggaaaZZZRRRLLLNNNLLLJJJKKKOOOVVV[[[^^^dddggglllmmmnnnppptttxxxyyyzzz{{{||||||}}}|||||||||}}}~~~|||tttlllfff^^^]]]\\\YYYVVVRRROOONNNJJJIIIIIIKKKNNNQQQRRRRRRSSSQQQNNNKKKHHHEEE@@@===999888666444333111111000...///000111333777<<<@@@KKKRRR]]]iiiuuussshhhbbb___dddnnnzzz}}}}}}~~~yyyrrrlllggg```XXXQQQGGGEEEBBB>>><<<;;;;;;<<<<<<;;;::::::<<<>>>AAABBBFFFIIINNNQQQRRRRRRSSSTTTWWW\\\ccciiikkkhhhdddaaa[[[XXXSSSOOOMMMNNNQQQRRRRRROOOLLLJJJIIIIIIHHHGGGBBBCCCDDDDDDCCCCCCEEEFFFSSS\\\jjjwww~~~wwwpppeee[[[SSSLLLDDD>>>888888:::@@@FFFRRReeeuuu|||yyywwwuuuqqqmmmhhhbbb[[[VVVMMMLLLIIIEEEBBB???===<<<<<<;;;:::999888666555555444222222666888:::@@@GGGOOOWWWbbbhhhjjjiiihhhiiieeeggghhhgggbbb\\\XXXVVVUUUUUUUUUUUUWWW[[[bbbfffssszzz~~~}}}{{{{{{zzzyyyvvvtttiiidddbbbhhhqqq||||||xxxlllmmmnnnoooqqqvvv{{{~~~zzzssskkk___NNN@@@999666555444444444444444444555555666888<<>>===<<<::::::888777555444444444...---++++++,,,---,,,+++******)))))))))((((((((())))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))+++,,,------///000000111000///...---,,,+++***+++---///000000---,,,,,,+++++++++,,,,,,......///000000000000000000///...,,,+++***))))))'''((((((((()))))))))***(((((())))))))))))))))))((()))***************))))))))))))))))))))))))))))))((((((''''''(((((()))'''((()))******)))((('''))))))***++++++++++++***---,,,,,,++++++,,,,,,------,,,,,,++++++******)))************+++++++++,,,+++---/////////000222444777999<<<>>>??????===<<<:::888888:::<<<===BBBIIIMMMVVV___eeellltttxxxxxxwwwrrrkkkccc\\\UUUNNNJJJKKKLLLNNNOOORRRWWW]]]bbbgggjjjnnnoooppprrrvvvzzzyyyzzz{{{||||||}}}|||||||||}}}~~~|||yyyvvvqqqkkkfffcccdddddddddccc```\\\ZZZXXXYYY[[[___eeehhhiiiiiijjjfffaaa[[[UUUNNNGGGBBB;;;:::888666555333333333222333333333444666:::>>>DDDKKKVVVcccppp}}}rrreee\\\VVVZZZcccooo~~~~~~|||}}}~~~{{{xxxuuussspppkkkccc\\\RRROOOKKKFFFCCCBBBBBBBBBAAAAAABBBCCCDDDFFFHHHIIIKKKOOOSSSUUUVVVUUUUUUVVVXXX^^^gggppptttsssooolll```\\\WWWSSSQQQRRRUUUWWWXXXUUUQQQNNNKKKIIIFFFDDD???AAABBBBBBAAABBBDDDFFFSSS^^^lllxxx~~~~~~}}}tttmmmbbbYYYRRRKKKCCC===777777:::???EEEQQQeeevvv|||zzzvvvrrrllleee]]]XXXNNNLLLIIIEEEBBB???===<<<;;;:::999888777555444444333111222666999===DDDLLLTTT\\\fffkkkkkkhhhffffffbbbeeegggeee___YYYUUUSSSTTTTTTTTTUUUWWW\\\ccchhhrrryyy|||zzzyyyxxxxxxxxxvvvtttkkkfffeeekkkuuuyyyuuuoooppprrrssstttxxx~~~~~~yyysssggg[[[KKK>>>999777555333444444444444444555666666777;;;BBBKKKXXXjjj~~~~~~lll```\\\\\\eeerrruuugggddd___\\\\\\\\\\\\\\\[[[YYYWWWVVVUUUSSSPPPNNNKKKLLLMMMNNNNNNOOONNNNNNLLLJJJGGGCCC@@@>>>===<<<<<<;;;999777555444333333...---++++++,,,---,,,+++++++++******))))))((((((******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%''')))+++,,,------111111222222111000...------+++******---///000000---------,,,,,,------...///000000111111111000000000///...,,,+++***))))))'''((((((((())))))******%%%%%%&&&'''((((((((('''%%%&&&''')))************))))))))))))))))))))))))((((((''''''''''''(((((((((***+++,,,,,,+++***((())))))***++++++++++++***,,,+++***))))))***+++,,,...------,,,+++***))))))***++++++++++++,,,,,,,,,---...000000///000111333555888;;;>>>??????>>>===;;;888888:::<<<>>>DDDKKKRRR\\\fffmmmttt|||~~~vvvqqqhhh___YYYSSSNNNKKKKKKNNNRRRTTTVVVZZZaaafffiiillloooqqqqqqsssxxx|||yyyyyyzzz{{{||||||||||||||||||}}}~~~~~~~~~~~~}}}{{{wwwtttrrroookkkhhhkkklllooopppooollliiifffhhhjjjnnnttt{{{|||tttjjj```UUUKKKEEE<<<;;;:::888666555444444222333333222111333666999>>>FFFQQQ___mmm{{{rrreeeYYYQQQSSS[[[eeettt~~~zzzxxxwwwrrrqqqrrrtttvvvsssmmmggg[[[XXXTTTOOOKKKIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOOOOOOOSSSWWWYYYXXXWWWWWWWWWXXX___jjjtttzzzzzzwwwtttddd```ZZZUUUSSSUUUXXXZZZ\\\YYYUUUQQQNNNJJJFFFBBB===???@@@@@@@@@AAADDDFFFRRR\\\kkkwww{{{{{{zzzyyyooohhh^^^VVVOOOHHH@@@;;;666666999???EEEQQQeeewww}}}yyyuuuooohhh___ZZZNNNLLLIIIFFFBBB???======888777777555444333222111222000222777;;;@@@HHHPPPVVV___iiimmmkkkgggeeeeee```cccfffddd^^^WWWSSSRRRRRRSSSSSSUUUXXX^^^eeejjjqqqxxx{{{yyywwwvvvwwwwwwvvvuuummmhhhgggnnnyyy}}}vvvrrrqqqsssuuuuuuvvvzzz~~~yyyrrreeeYYYIII>>>999777555333555444444444444555666666555999@@@IIIVVVhhhzzzttteee^^^ZZZbbbnnn{{{yyyiiieeeaaa]]]]]]\\\\\\[[[[[[XXXUUUSSSRRRQQQOOONNNMMMKKKJJJKKKMMMNNNNNNMMMLLLJJJGGGCCC@@@>>>===<<<999::::::999777555222111---,,,,,,+++*********+++&&&&&&'''((())))))((((((''''''(((((((((***---///%%%%%%&&&'''((()))***+++'''''''''''''''((()))***''''''((()))***,,,...///,,,---......//////......)))***,,,.../////////...***++++++,,,---...//////,,,---...///000000000000//////...---+++******))))))((((((((((((***+++,,,******))))))))))))******...,,,+++,,,......,,,)))((((((((((((((())))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))******))))))******+++,,,,,,,,,+++***)))))))))***)))))))))******+++++++++***+++,,,,,,,,,---///111555666888:::;;;;;;;;;:::666999::::::999===FFFMMMVVV___jjjssszzz{{{uuupppiii^^^WWWTTTSSSQQQPPPVVVXXXZZZ\\\^^^aaaeeegggoooppprrrtttvvvxxxxxxyyy{{{{{{{{{{{{{{{|||}}}~~~}}}{{{zzz|||}}}{{{{{{tttooolllmmmooorrrsssvvvzzz||||||zzzyyyyyywww|||qqqeeeWWWKKKDDD???:::888888999888666222222333222222333555777>>>CCCMMMYYYfffsssuuudddYYYOOOMMMQQQZZZgggqqqyyyrrrlllmmmlllkkkllloooqqqrrrqqqppphhh^^^WWWTTTSSSRRRQQQUUUTTTSSSSSSSSSTTTUUUVVVZZZ\\\^^^^^^\\\ZZZYYYYYY\\\aaakkkvvvnnnfff^^^YYYZZZ]]]``````bbb___YYYTTTPPPKKKFFFCCCDDDAAA@@@AAAAAA@@@EEEKKKSSS]]]ggglllpppttttttqqqkkkfff]]]UUUMMMFFF@@@<<<999888:::???FFFQQQddduuu{{{wwwrrrkkkbbb[[[RRRMMMGGGDDDCCCBBB???===;;;:::999888777555444444000333555666888???JJJSSSdddeeehhhkkkllljjjfffbbb______^^^[[[WWWTTTSSSSSSRRRTTTWWW[[[___dddkkkooozzz~~~yyyxxxxxxxxxyyyyyywwwvvvnnnjjjhhhmmm{{{yyyssspppoooppprrrvvv{{{}}}tttkkkdddTTTCCC999555222222444222222222222333444555555777999===EEERRRdddwww}}}{{{fffZZZ[[[bbblllxxx{{{kkkgggbbb___]]]]]]\\\\\\ZZZXXXUUUSSSRRRQQQOOOMMMLLLJJJIIIJJJLLLMMMMMMMMMLLLJJJGGGCCC@@@>>>===<<<::::::999999777555222111///...---,,,++++++++++++(((((())))))***)))))))))((())))))(((&&&%%%'''((('''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&''''''''''''((()))***,,,...///,,,---......//////......)))***,,,---/////////...+++,,,,,,------......///,,,---...///000000000000//////...---,,,+++******)))((((((((()))***,,,---))))))(((((((((((())))))***(((''')))++++++)))'''******************))))))***)))(((((((((((()))***************************))))))************))))))******))))))******+++,,,++++++******)))*********,,,,,,,,,+++*********)))***+++,,,,,,,,,---///111555666888:::;;;;;;::::::666888999999999===EEEKKKVVV___iiiqqqvvvyyyuuunnngggaaaZZZUUUTTTUUUUUUUUUYYY[[[^^^aaacccfffjjjmmmrrrssstttvvvxxxzzzzzz{{{~~~}}}}}}}}}}}}}}}}}}~~~}}}|||{{{|||}}}~~~{{{yyyyyyvvvrrrooooooqqqtttwww{{{~~~rrrbbbUUUMMMGGGAAA>>>======:::888444444333222222222444666:::@@@IIISSS^^^kkkvvv}}}uuudddXXXMMMIIILLLSSS___iii}}}{{{ssskkkdddccccccffflllrrrwwwyyyvvvpppggg```\\\ZZZXXXVVVZZZYYYXXXWWWWWWXXXZZZ[[[]]]^^^aaaaaaaaa___^^^^^^]]]aaakkkwwwssslllbbb\\\\\\___aaaaaaeeebbb^^^ZZZUUUPPPJJJFFFDDDAAA@@@AAAAAAAAAEEELLLQQQZZZcccgggjjjnnnnnnkkkgggbbbZZZSSSLLLFFFAAA===999888;;;@@@GGGTTTgggxxx|||wwwpppfff^^^UUUOOOIIIEEECCCAAA>>>;;;<<<<<<;;;999888777666555333666888:::===EEEPPPXXXiiijjjmmmooonnnkkkeeeaaa______^^^[[[VVVSSSRRRRRRSSSVVVYYY]]]aaagggnnnsss}}}}}}xxxwwwvvvwwwyyyyyyxxxvvvmmmjjjiiippp~~~|||xxxsssqqqooopppsssxxx}}}vvvmmmaaaQQQAAA888555333333666333333333333444555666777777999>>>FFFRRRdddwww}}}yyy|||~~~{{{iii___\\\bbblllwww}}}llliiiccc```^^^^^^]]]\\\YYYWWWTTTRRRRRRQQQOOOMMMKKKIIIHHHIIIKKKMMMMMMLLLLLLJJJGGGCCC@@@>>>===<<<::::::999888666444222111111000///---,,,+++++++++******++++++******))))))(((******)))'''%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''((()))***,,,...///------...////////////...***+++,,,---.../////////------------------------,,,---...///000000000000//////...---,,,++++++***)))(((((((((***+++---///((((((''''''''''''((((((***))))))+++------,,,++++++++++++***)))))))))(((+++***))))))))))))******************************))))))************))))))***))))))))))))***++++++*********)))******++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,---///111444555777999:::::::::999666777888777777;;;CCCIIITTT^^^ggglllooopppkkkddd[[[XXXUUUTTTUUUYYY[[[\\\___aaadddfffhhhlllpppssstttuuuwwwyyy{{{||||||}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{zzzxxxvvvrrrqqqpppppprrrvvvzzz}}}pppbbbWWWQQQJJJFFFDDDBBB>>>;;;888777444333222222333333666;;;BBBJJJSSS]]]gggmmmooowwwwwwhhh\\\NNNGGGGGGLLLUUU^^^sss}}}vvvnnnaaa___]]]___fffooowww{{{{{{vvvoooiiiddd```]]][[[\\\ZZZYYYXXXYYY\\\^^^```bbbcccfffggghhhhhhgggfff___ccckkkwwwyyyqqqggg``````aaaccccccgggeeebbb___ZZZTTTMMMHHHEEEBBBAAABBBAAAAAAFFFMMMPPPWWW]]]___aaadddeeeccc```[[[UUUOOOJJJEEEAAA>>>999999;;;AAAIIIVVViii{{{~~~uuujjjbbbXXXRRRJJJEEECCCAAA>>>;;;>>>===<<<;;;999888777777555888;;;>>>CCCKKKVVV___mmmppprrrsssqqqllleeeaaa______^^^ZZZVVVRRRQQQQQQTTTWWW[[[___eeekkkrrrwww~~~}}}wwwvvvuuuwwwxxxxxxwwwuuullljjjlllttt{{{zzz~~~{{{uuurrrqqqooorrruuu{{{vvvlll\\\NNN>>>888666444555777444444444444555666777888777999>>>FFFRRRdddxxx|||tttqqqsss{{{yyyjjj```]]]bbbkkkuuu}}}lllhhhccc___^^^]]]\\\[[[XXXVVVSSSRRRQQQQQQOOOMMMKKKJJJIIIJJJLLLNNNNNNNNNLLLJJJGGGCCC@@@>>>===<<<;;;:::999888666444333222111000///---+++******)))***+++++++++***)))((((((''')))+++,,,***)))((()))''''''''''''&&&&&&&&&&&&(((((('''''''''(((((()))''''''((()))***,,,...///------...///////////////++++++,,,---........./////////......---------,,,,,,---...///000000000000/////////...---,,,,,,+++((((((((()))***,,,...///)))((((((''''''(((((()))******+++,,,---......---++++++***)))((('''''''''******))))))))))))))))))++++++++++++++++++++++++))))))************)))))))))))))))))))))***++++++***)))))))))***+++,,,,,,((()))***+++---...///000+++,,,------,,,,,,///111333444666888999999999888555666666555666:::@@@EEERRRZZZcccfffgggfff```ZZZUUUTTTTTTVVVYYY]]]aaaccceeefffiiijjjlllnnnrrrtttwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~}}}{{{yyyvvvsssqqqmmmmmmooorrruuuyyy}}}{{{mmmaaa\\\UUUPPPMMMJJJFFFBBB???;;;777444333222222111444777<<>>::::::<<>>===<<<;;;:::888777777555888<<<@@@GGGPPP[[[cccooorrruuuuuurrrlllfffccc``````___[[[VVVRRRQQQPPPTTTWWW\\\aaagggnnnvvv{{{~~~}}}wwwvvvuuuvvvvvvvvvtttrrrjjjjjjnnnxxx}}}xxxzzz~~~vvvrrrqqqpppqqqtttyyy}}}sssiiiYYYKKK===777555444444555444444444444555666777888777:::???FFFRRRdddyyy}}}qqqkkkkkkrrr|||~~~tttfff^^^]]]ccckkkttt}}}|||kkkgggbbb^^^]]]\\\[[[ZZZXXXVVVSSSRRRRRRQQQPPPNNNLLLKKKJJJKKKNNNPPPPPPPPPLLLJJJGGGCCC@@@>>>===<<<;;;:::999777555444333222000///---,,,***)))((((((************)))(((((('''(((***,,,,,,***(((((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''''''((()))***,,,...///---...//////000000//////,,,,,,,,,,,,---......///000//////......------,,,,,,---...///000000000000000//////......---------)))((((((((()))+++---...***))))))(((((())))))***%%%&&&((())))))*********,,,,,,+++***))))))(((((()))))))))(((((('''''''''************************))))))************))))))))))))(((((())))))***+++***)))))))))***+++,,,,,,((()))***+++---...///000+++,,,------,,,,,,...000222333555777888888888777555444333333444888===AAALLLUUU]]]^^^]]]]]]YYYUUUUUUWWWYYY\\\___bbbfffhhhiiikkklllmmmmmmooorrrtttxxxyyy{{{|||~~~~~~|||}}}~~~zzzvvvqqqnnnllljjjlllppptttxxxzzz|||}}}{{{|||}}}}}}~~~zzzpppjjjddd___\\\XXXSSSOOOGGGBBB;;;777555444222000333555888<<<@@@GGGOOOUUU^^^jjjxxxxxxjjjZZZOOOIIIFFFJJJOOOZZZfffuuuwwwpppfff```^^^bbbfffiiiiiiiiifffbbb]]]XXXTTTRRRQQQQQQSSSUUUZZZ```eeehhhmmmmmmppptttyyy|||{{{yyynnnkkklllrrr|||uuuooohhheeeeeeggghhhggggggffffffdddaaa[[[SSSMMMJJJFFFDDDDDDDDDDDDJJJQQQSSSXXXZZZWWWUUUVVVVVVTTTOOOLLLHHHDDDCCCAAA???===;;;:::<<>>===<<<<<<;;;999777555444333333///...,,,+++***))))))((()))))))))***))))))((((((***++++++***'''$$$$$$$$$&&&'''''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&''''''((()))***,,,...///......///000000000000///---,,,,,,,,,,,,---...///////////////......------,,,---...///000000000000000000/////////.........)))((((((((((((***+++,,,******))))))))))))******&&&(((*********)))***+++---------,,,,,,++++++***(((((())))))((('''&&&%%%))))))))))))))))))))))))))))))************)))))))))(((((((((((()))***************)))******++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,...000111222444666777777777666555333111000222666;;;>>>FFFOOOUUUVVVUUUVVVVVVTTTYYY\\\```ccceeegggiiikkklllnnnoooppppppqqqtttvvv{{{{{{}}}~~~~~~zzzsssmmmiiihhhiiilllqqqvvvyyyzzzzzzyyywwwxxxyyyyyyyyy{{{~~~}}}wwwqqqnnniiiccc___OOOIII@@@;;;888666333111333444666888<<>>===<<<::::::<<>>===<<<<<<;;;888666444444333333......---,,,+++*********))))))******+++************+++***(((&&&$$$%%%&&&)))))))))))))))(((((((((''''''&&&%%%%%%%%%%%%%%%''''''((()))***,,,...///......///000000000000000------,,,,,,,,,---...///////////////............,,,---...///000000000000000000000///////////////))))))(((''''''((()))***))))))(((((((((((()))))))))+++------+++***+++---************************))))))******)))(((&&&%%%(((((((((((((((((((((((())))))************))))))((((((((((((((()))******++++++******)))*********,,,,,,,,,+++*********))),,,---------,,,,,,...///000222333555666666666666444222//////111555999;;;@@@HHHOOOOOOOOOSSSVVVWWW[[[___eeehhhjjjjjjlllnnnnnnppprrrssstttwwwzzz|||}}}~~~yyyqqqiiifffeeegggjjjqqqvvvzzzzzzxxxwwwsssuuuvvvvvvvvvwwwyyy{{{zzz{{{}}}~~~{{{uuunnnhhhWWWOOOEEE>>>;;;999555222333444555666:::@@@GGGLLLWWWdddrrr~~~oooeee[[[SSSPPPRRRSSS[[[fffrrryyynnngggcccaaa___XXXYYYZZZXXXTTTRRRRRRSSSTTTVVV[[[```eeejjjnnnppprrrrrruuu|||}}}uuummmmmmsssxxxvvvsssnnnkkkiiiiiikkkkkkiiifffgggfffffffffeeeaaa\\\WWWOOOKKKHHHHHHGGGHHHOOOWWWXXX]]]^^^YYYTTTQQQNNNIIIDDDAAA>>><<<<<<<<<;;;:::888888;;;BBBKKKXXXlll~~~~~~vvviiiaaaVVVNNNJJJFFFCCC@@@???>>>===<<<;;;999888888888999===EEEOOOZZZcccgggnnnqqqrrrooojjjggghhhjjjjjjjjjhhhccc]]]XXXVVVUUUVVVYYY^^^ccciiiqqqxxx~~~}}}uuusssrrrrrrsssrrrooommmlllpppzzz}}}rrrooowww~~~|||wwwuuuuuuuuutttyyy}}}{{{pppeeeOOOCCC999666555333222222444444444444555666777888777<<>>===<<<<<<;;;888666444444333444///...------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))******)))((((((+++---,,,,,,+++***)))(((''''''***)))((('''''''''''''''''''''((()))***,,,...///...//////000000000000000...---,,,+++,,,---...///.../////////////////////,,,---...///000000000000000000000000////////////***)))'''&&&&&&''''''(((((((((''''''''''''((((((&&&)))+++***(((&&&''')))&&&&&&&&&&&&''''''''''''***+++++++++***)))'''&&&(((((((((((((((((((((((())))))************))))))((((((((((((((()))******,,,,,,+++***)))))))))***)))))))))******+++++++++,,,---...---,,,,,,---///000111333555666666666555444111......000444888:::<<>>FFFKKKSSS___nnn{{{zzzoooeee\\\XXXXXXUUU[[[cccoootttkkkddd___\\\WWWYYYZZZYYYVVVTTTVVVXXXVVVYYY^^^ccchhhkkknnnnnnssssssvvv}}}wwwmmmlllrrrvvvtttqqqnnnlllkkklllmmmlllhhhddddddcccccccccbbb___[[[XXXQQQLLLIIIIIIIIIJJJPPPXXXYYY^^^___ZZZTTTQQQLLLGGGAAA???<<<:::;;;;;;:::999777777;;;CCCMMM[[[qqq|||nnnfffZZZPPPJJJFFFBBB???@@@@@@???===<<<;;;:::999;;;<<<@@@HHHSSS]]]fffjjjpppssssssoooiiifffgggkkklllllljjjeee___ZZZWWWWWWXXX[[[___dddjjjrrryyy}}}rrrqqqpppqqqssssssqqqpppnnnsss~~~zzznnnmmmuuu}}}~~~|||yyyxxxxxxwwwwww{{{~~~xxxmmmbbbKKK@@@777555666555444444555555555666666777888999777<<>>>>>===<<<;;;::::::999999:::???FFFNNN\\\rrr{{{pppggg[[[QQQKKKGGGCCC@@@?????????===:::999999:::===AAAHHHPPPXXXaaajjjoooqqqpppmmmjjjggggggjjjmmmtttrrrnnniiiccc^^^ZZZXXXZZZ^^^dddjjjpppwww~~~{{{qqqkkkhhhiiijjjhhhiiilllqqqwwwrrrmmmnnnsss}}}{{{|||{{{xxxwwwyyy~~~wwwiii\\\HHH@@@666222222444333222555444222222333555888:::777999???HHHSSSddd}}}sssgggffflllllllllbbbOOONNNRRRWWW]]]hhhxxxyyygggccc^^^\\\]]]^^^\\\ZZZXXXVVVTTTSSSSSSSSSRRRQQQKKKLLLLLLMMMNNNNNNOOOOOOKKKIIIEEEAAA>>>===<<<<<<;;;:::999777666444333222///............---+++(((++++++******************(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%''')))+++---...///000000000000///......000///...,,,,,,------...------------...///111222---,,,,,,,,,,,,...///000///////////////...------******)))((((((((((((((()))))))))***))))))((((((******))))))***+++,,,---************************)))))))))((('''&&&&&&&&&)))(((((((((((())))))***+++++++++++++++***))))))+++*********)))))))))))))))***++++++++++++***)))************+++,,,---...*********+++,,,---//////111111222333333444333333222111000111222444555555===AAAGGGNNNTTTZZZ```dddeeehhhkkkllllllmmmooopppuuuwww{{{}}}~~~~~~wwwoookkkiiiiiinnnqqqvvv{{{}}}}}}|||{{{{{{zzzxxxvvvvvvwwwxxxyyyyyy{{{}}}|||tttnnnfff```\\\WWWPPPJJJDDD???:::777777666555555666:::===???LLLRRR\\\gggsss|||xxxtttppprrrwww~~~zzzsssmmmjjjggghhhhhhhhhgggeeecccbbbaaabbbbbbdddgggjjjlllnnnsssssstttxxx~~~vvvmmmlllmmmlllmmmoooqqquuuvvvssspppnnnhhhbbbbbb___\\\[[[\\\[[[WWWSSSOOONNNKKKJJJLLLQQQYYY^^^]]][[[WWWTTTQQQMMMHHHEEE???>>>===<<<;;;::::::999999:::???FFFNNN]]]tttrrriii\\\QQQKKKGGGCCCAAA?????????===:::999:::;;;>>>DDDLLLTTT]]]eeelllqqqrrrqqqnnniiiggggggkkknnnuuutttpppkkkddd___[[[YYY\\\```ffflllrrryyy{{{pppjjjeeeffffffeeeeeehhhpppvvvrrrmmmnnnttt~~~xxxwwwwwwvvvxxx|||{{{ssseeeWWWFFF???666222333444444333555444333222333555888:::999:::@@@HHHSSSddd|||{{{nnnkkkpppooonnndddRRRMMMOOORRRWWWbbbrrrvvvfffbbb]]]\\\]]]^^^\\\ZZZWWWUUUSSSRRRRRRRRRQQQPPPLLLLLLMMMMMMNNNOOOOOOOOOLLLIIIEEEAAA>>><<<;;;;;;;;;:::999777666444333222222000.........///...,,,+++++++++***))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''')))***,,,---...///000111111111111111000///...,,,,,,,,,------...............///000111//////...------...///000...////////////...------******)))((((((((((((((())))))))))))(((((('''&&&))))))))))))***,,,---...))))))))))))))))))))))))))))))((((((''''''&&&&&&***))))))(((((((((((()))***++++++++++++***))))))++++++++++++************++++++************++++++++++++++++++,,,---...///*********+++,,,---...///111111222222222222222222111111111222333555777888>>>CCCKKKRRRYYY^^^cccfffhhhjjjllllllmmmnnnqqqssswwwyyy}}}zzztttpppoooppptttxxx}}}~~~{{{zzz{{{|||~~~wwwnnnhhhbbb]]]]]]ZZZUUUPPPJJJDDD===999999888666555555888;;;===GGGMMMUUU___jjjyyy~~~yyyuuuqqqqqqpppnnnkkkiiifffeeeaaaaaaccceeegggjjjmmmnnnqqqqqqqqqtttyyy|||~~~~~~uuullljjjjjjjjjlllooouuuzzz|||zzzwwwtttmmmeeebbb___[[[ZZZ[[[ZZZVVVSSSOOOMMMKKKLLLOOOVVV\\\```^^^[[[WWWSSSPPPLLLHHHEEE???>>>===<<<;;;:::::::::999:::>>>EEENNN^^^wwwvvvlll]]]QQQJJJGGGDDDBBB@@@@@@???===;;;:::<<<===AAAGGGQQQ[[[cccjjjpppsssuuurrrnnniiifffgggkkkooovvvuuurrrllleee___\\\[[[^^^bbbiiiooouuu||||||ooohhhcccbbbbbb```aaadddooovvvrrrlllnnnuuu{{{tttrrrssstttyyy~~~xxxooo```RRRBBB===666222333555555444555444333333444666999:::;;;<<>><<<;;;;;;;;;:::999777666444333222222000------///111111111+++++++++******)))((((((((((((((((((((())))))))),,,++++++***)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((***++++++000000111222222222222111///...---,,,,,,,,,---...///............/////////111000...---------............//////......---,,,***))))))((((((((((((((())))))))))))((('''%%%%%%((((((((())))))******+++************************+++*********)))))))))(((******)))(((((('''((((((******+++++++++******)))************************,,,***)))(((((()))***,,,++++++***++++++,,,---...++++++++++++,,,---...///000111111222222111111111000111111222222555888;;;@@@FFFOOOWWW]]]bbbfffhhhlllnnnooooooppprrruuuxxx{{{~~~~~~zzzwwwwwwxxx}}}wwwmmmgggcccaaa```^^^ZZZVVVQQQIIIAAA;;;;;;999666555555888;;;>>>EEEKKKUUU^^^hhhvvv~~~zzzuuutttqqqnnnkkkgggdddccc___```bbbeeeiiilllnnnpppnnnnnnnnnqqquuuyyy{{{{{{}}}ssskkkhhhhhhhhhkkkoooxxx~~~{{{ssskkkeeeaaa]]][[[[[[ZZZVVVSSSNNNLLLLLLNNNTTTZZZ___bbb```\\\XXXTTTQQQNNNJJJGGG???>>>===;;;::::::::::::999:::===DDDNNN___yyyyyynnn___RRRJJJGGGDDDBBBAAAAAA@@@>>><<<<<<>>>@@@DDDKKKVVVaaaiiinnnrrrtttvvvsssnnnhhhdddeeejjjnnnuuuuuurrrmmmeee___]]]]]]```dddkkkqqqwww~~~}}}ppphhhbbb``````^^^```cccoooxxxqqqkkknnnwwwwwwqqqpppqqqtttyyy}}}vvvmmm^^^PPP???;;;666333444555555555444444444444555777:::;;;===>>>CCCKKKSSSbbbyyy||||||yyywwwmmm[[[MMMIIIGGGIIIQQQ]]]nnn{{{xxxfffaaa]]][[[\\\]]]\\\YYYUUUSSSQQQOOOOOOOOOMMMLLLIIIIIIJJJJJJKKKLLLLLLLLLKKKHHHEEE@@@===;;;;;;;;;;;;:::999777666444333222000...,,,,,,///222333444)))************)))((('''(((((((((((())))))******,,,++++++***)))((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***+++222222222222222111111000---,,,++++++,,,---...///......//////////////////000///...,,,,,,,,,------...............------,,,***))))))((((((((((((((())))))))))))((('''%%%%%%))))))((((((((('''&&&&&&++++++++++++++++++++++++************))))))))))))******)))(((((('''(((((()))******+++++++++******))))))))))))))))))))))))+++***(((&&&&&&(((***+++)))))))))******+++,,,---++++++++++++,,,---......000000111222222222111111///000111111222555999===CCCJJJSSS[[[aaaeeehhhjjjmmmooopppqqqrrruuuyyy|||zzzpppkkkhhhgggdddccc```]]]WWWOOOFFF???<<<999777555666999===@@@DDDMMMYYYccckkkvvv|||yyysssrrroookkkgggdddbbb``````aaadddgggkkknnnpppqqqlllkkklllpppuuuyyy{{{||||||tttmmmjjjiiiiiilllqqqxxx|||tttjjjfffaaa^^^]]][[[WWWTTTNNNMMMNNNRRRYYY___cccddd```]]]YYYUUURRRNNNJJJGGG@@@???===;;;:::::::::;;;::::::>>>EEENNN___yyy{{{ppp```SSSLLLHHHEEEDDDCCCCCCBBB@@@>>>???BBBDDDIIIPPP[[[fffmmmqqqtttuuuwwwtttmmmfffbbbbbbfffjjjoooqqqpppkkkccc^^^]]]___```eeelllsssyyy~~~tttkkkdddbbbaaa```bbbfffrrr{{{}}}ooojjjnnnyyy|||uuupppppprrrtttyyy~~~|||uuulll]]]OOO<<<999666444444555555555444444444555777999:::<<<>>>???EEELLLTTTbbbxxx|||rrr___OOOHHHDDDFFFLLLUUUfffuuuzzzgggbbb]]][[[\\\\\\ZZZXXXUUURRRPPPNNNNNNMMMLLLJJJHHHHHHHHHIIIJJJJJJKKKKKKIIIGGGDDD@@@===<<<<<<<<<;;;:::999777666444333222///---++++++...000222222'''((()))*********(((((('''(((((())))))******+++(((((((((''''''&&&&&&&&&))))))(((((((((((())))))''''''''''''((()))++++++222222222222222111000///---,,,+++++++++,,,...///------...///000000//////000///---,,,,,,,,,---------............---,,,,,,******)))((((((((((((((())))))))))))(((((('''&&&))))))))))))(((&&&%%%$$$++++++++++++++++++++++++((((((((((((''''''''''''***))))))(((((((((((()))))))))***++++++++++++***((((((((((((((()))))))))+++***(((''''''(((***+++))))))))))))***+++,,,,,,,,,+++++++++,,,,,,---...///000111222333333333333///111222222333666<<>><<<888666777:::>>>AAAEEEPPP]]]gggmmmttt{{{xxxtttrrrooollliiigggeeedddggghhhjjjlllnnnpppqqqqqqkkkkkklllpppuuuzzz|||}}}}}}wwwqqqpppnnnllloootttvvv~~~rrrmmmfffbbb```]]]YYYUUUQQQPPPQQQWWW___eeegggggg___]]]ZZZWWWTTTPPPJJJGGG@@@???<<<:::999999:::;;;:::;;;???EEENNN^^^vvv}}}sssdddWWWPPPLLLIIIFFFEEEEEEDDDBBBAAABBBEEEHHHOOOVVVaaajjjqqqtttuuuvvvvvvsssmmmeee```^^^```cccgggjjjkkkggg```\\\]]]```aaafffnnnuuu|||xxxooogggdddccccccfffkkkwwwzzzmmmiiiooo{{{|||uuupppqqqsssuuuzzzzzzsssjjj[[[MMM999999777555444444444555444444555666888:::;;;<<<>>>@@@EEEMMMUUUbbbwwwxxxeeeRRRIIICCCEEEIIIPPP___nnnzzzhhhccc^^^[[[[[[[[[YYYVVVTTTRRROOOMMMMMMLLLKKKIIIHHHHHHIIIIIIJJJKKKKKKLLLHHHFFFBBB???===<<<======;;;:::999777666444333222111///,,,+++,,,---,,,+++%%%'''(((***+++***)))((('''(((((()))******++++++'''&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&''''''(((***+++,,,///000111111111111111111000...---+++******+++++++++,,,...///000000000000000///...---------...///------......------,,,+++******)))((((((((((((((()))))))))***))))))(((((()))************)))'''&&&************************''''''''''''(((((((((((()))(((((((((((())))))***))))))***+++++++++++++++(((((()))))))))*********,,,,,,+++******+++,,,,,,************+++,,,------,,,,,,+++++++++,,,------//////111333444555555555000333555555555888@@@FFFLLLQQQXXX^^^cccfffiiikkknnnqqquuuyyy|||}}}xxxuuutttrrrqqqnnnjjjeee]]]TTTNNNCCC???;;;888777:::>>>AAAFFFQQQ]]]eeeiiioooyyy}}}zzzxxxwwwuuurrrqqqpppoooooorrrrrrsssssssssrrrqqqppplllkkkmmmpppuuuzzz||||||{{{vvvsssrrrooommmoootttrrrzzzzzztttlllgggccc```[[[WWWUUUUUUVVV]]]fffkkkllljjjbbbaaa___]]]ZZZUUUNNNIIIAAA???<<<:::999999;;;<<<;;;<<<@@@FFFNNN\\\rrrvvvhhh]]]VVVQQQMMMJJJGGGGGGFFFDDDCCCEEEIIILLLVVV]]]fffoootttvvvxxxyyyuuurrrlllddd]]]ZZZ[[[\\\___cccfffccc]]]ZZZ]]]aaadddiiiqqqxxx~~~{{{rrriiifffffffffjjjooo|||vvvkkkiiippp}}}wwwpppooorrruuu|||xxxpppfffVVVHHH888888888666555333333444444444555777999:::<<<===>>>@@@FFFMMMUUUbbbxxxkkkTTTIIICCCEEEGGGKKKYYYiii~~~yyyiiiddd^^^[[[[[[ZZZXXXUUUTTTQQQNNNMMMLLLLLLJJJHHHIIIIIIJJJJJJKKKLLLLLLLLLFFFEEEBBB???=========>>>;;;:::999777666444333222333000---,,,+++***(((&&&$$$&&&(((***++++++***)))'''(((((()))***+++++++++'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''')))***,,,------...///000222222222222222111...,,,***)))((((((***+++---///111111111000111000///......///000111------......------,,,+++******)))(((((((((((((((((())))))************)))))))))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************(((((('''(((((()))***+++((()))***+++++++++++++++))))))******+++++++++,,,...------,,,,,,------...++++++++++++,,,---......,,,,,,+++++++++,,,------...///111333555666666777222555777777777:::BBBIIINNNSSSYYY^^^bbbfffiiikkkqqquuu{{{|||{{{xxxvvvrrrnnniiiaaaYYYSSSFFFCCC===999888999===???GGGQQQ\\\bbbdddjjjttt~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyyyy{{{zzzzzzxxxvvvssspppnnnmmmlllmmmpppuuuyyy{{{{{{wwwsssqqqqqqnnnkkklllqqqpppxxxxxxpppiiifffbbb]]]YYYYYYXXXZZZaaajjjoooooolllffffffeeedddaaa[[[SSSNNNAAA???<<<:::999999;;;<<<;;;<<>>@@@FFFNNNVVVcccxxxoooTTTIIIBBBEEEFFFIIIVVVfffyyy{{{fffbbb^^^[[[ZZZYYYUUUQQQPPPOOOMMMMMMNNNMMMLLLJJJIIIIIIHHHHHHHHHIIIJJJJJJLLLJJJGGGDDD@@@>>><<<;;;;;;;;;;;;:::999666444333222111000...---,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((()))******)))'''%%%&&&'''***'''$$$$$$'''((((((&&&''''''(((((())))))******,,,---///000111111111111...///000///---,,,,,,...+++,,,,,,---...///000000333222000///---,,,,,,,,,......---------,,,,,,,,,&&&%%%$$$&&&((('''### %%%&&&((()))***)))(((&&&))))))************))))))++++++***)))***+++---...******+++******)))((('''(((((())))))))))))(((((())))))))))))++++++***(((+++***)))'''''')))***+++))))))))))))))))))))))))++++++++++++++++++++++++''')))---000111111000///---///222333444666888;;;:::999888:::===AAADDDEEEQQQVVV\\\```ccchhhnnnsssxxx|||~~~yyytttrrrqqqkkkaaaWWWOOOFFF>>><<<;;;:::===BBBKKKRRRZZZ^^^^^^aaaiiiooovvv|||zzzvvvqqqnnnmmmmmmllllllooosssuuusssppplllllllllmmmnnnoooppppppnnnpppuuu}}}wwwqqqlllfff```[[[]]]\\\]]]eeeooowwwyyyxxxrrrooojjjgggddd^^^VVVPPPHHHDDD@@@>>>===>>>>>>>>>;;;AAABBBGGGTTT\\\iii~~~tttiiibbb]]]XXXTTTSSSMMMHHHHHHHHHIIINNNUUUbbbkkksssuuuwwwyyyzzzxxxuuuoooggg___YYYUUUQQQOOORRRVVVZZZ]]]___aaaccceeelllpppwww}}}vvvnnnjjjiiikkksss{{{wwwooorrr{{{|||tttmmmmmmpppvvv~~~wwwlll^^^NNNCCC999777444222222333555666111333555666777999<<>>EEEGGGLLLXXXbbbrrrvvvZZZLLLAAAAAADDDGGGRRR^^^rrrzzzgggccc]]]ZZZYYYXXXUUURRRPPPNNNMMMMMMMMMMMMLLLJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJGGGDDD@@@>>><<<;;;;;;;;;;;;:::999666444333///...---+++************(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))'''%%%&&&'''***'''%%%%%%'''((('''&&&''''''(((((()))))))))))),,,---///111222222222111///000000///---+++,,,---,,,,,,---...///000111111222111000...------------........................,,,***(((((()))***(((&&&%%%&&&((()))***)))((('''))))))************)))))),,,,,,++++++***+++++++++))))))*********)))((((((((())))))******))))))((()))))))))*********)))(((+++***)))(((((()))***+++************************+++++++++++++++++++++++++++,,,---......---,,,+++---///222333444666999;;;<<<;;;<<<>>>AAAFFFIIIJJJRRRWWW^^^cccggglllrrrxxx}}}~~~}}}{{{zzzzzzzzz}}}zzzxxxwwwrrrhhh```UUULLLCCC>>><<<:::<<>>>>>>>>>>>>>>>>>DDDDDDIIITTTZZZdddxxxzzzpppiiiccc^^^ZZZVVVPPPLLLLLLMMMNNNTTTZZZdddmmmtttwwwxxxzzzzzzxxxsssmmmddd\\\VVVSSSPPPNNNTTTWWW[[[___aaacccfffhhhooosssyyy~~~xxxooolllkkkmmmuuu}}}|||vvvzzzyyyqqqkkkkkkooouuu}}}}}}tttiiiZZZKKK@@@888777444222222333555666333555666777888:::<<>><<<;;;;;;;;;;;;:::999666444333...---,,,+++******)))***))))))))))))))))))))))))************************((()))***)))'''&&&&&&'''***(((&&&&&&&&&'''&&&%%%'''(((((((((((())))))))),,,---///111222222222111000111111///,,,++++++,,,------...///000111222222000//////...------.........//////000000000000///000...***))))))***++++++%%%&&&((()))))))))((('''))))))************)))))),,,,,,,,,,,,+++***))))))'''(((((())))))))))))((()))******************)))))))))************))))))+++***)))(((((()))***+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111333444666999<<>>::::::===;;;@@@EEEGGGHHHMMMUUU]]]jjjpppyyy~~~yyyvvvvvvwwwyyyyyyxxxwwwvvvtttqqqnnnjjjhhheeedddbbbcccdddcccbbb```dddfffjjjooorrrssssssssskkkiiihhhjjjooouuuyyy{{{}}}zzzxxxuuupppkkkgggccceeekkkuuuzzzsssmmmiiiccc\\\WWWJJJFFFBBB???????????????@@@GGGHHHKKKTTTWWW^^^oooyyysssmmmgggccc[[[VVVSSSSSSUUUVVV[[[bbbhhhpppwwwyyyzzz|||{{{xxxrrrlllbbbZZZVVVSSSRRRQQQUUUXXX]]]```cccfffiiikkkrrruuuzzzzzzqqqnnnmmmpppwwwuuummmhhhjjjooottt|||zzzpppdddUUUFFF===777666444333333444555666666777999999999:::===???@@@GGGIIIMMMXXX```oooiiiXXXIIIDDDDDDGGGRRR___kkkxxxiiiccc\\\WWWWWWWWWUUUSSSOOOMMMLLLLLLMMMMMMLLLJJJHHHHHHHHHHHHIIIIIIJJJKKKJJJHHHFFFCCC@@@>>><<<<<<;;;;;;;;;:::999666444333111000///---+++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''&&&&&&((()))(((''''''&&&&&&&&&%%%((((((((((((((((((((((((***+++---///000111111000111111111///,,,******+++,,,,,,---...///000111111.........------......///111111222222222111//////...---+++)))))))))))))))&&&&&&'''((()))((((((((())))))************))))))***+++,,,------+++***)))&&&'''((()))))))))))))))******++++++++++++******)))***++++++))))))((()))******)))(((((()))*********************************+++++++++++++++,,,,,,+++*********,,,---///000---///111222333666:::===AAABBBEEEGGGIIIMMMPPPSSSWWW]]]eeelllrrryyy}}}xxxtttsssppplllhhheeecccccccccddddddfffjjjmmmsss}}}||||||zzzuuuqqqeeeZZZNNNGGG@@@:::999;;;999;;;>>>???AAAFFFOOOVVVdddiiirrryyy|||~~~}}}rrrnnnhhhfffgggkkknnnppprrrqqqpppnnnjjjfffbbb```]]]\\\\\\[[[\\\]]]]]]]]]```dddjjjqqquuuvvvvvvvvvnnnkkkfffcccdddiiinnnrrryyyyyyyyyxxxvvvqqqllliiieeehhhoooyyy~~~vvvnnniiibbb[[[VVVLLLHHHCCCAAA@@@@@@@@@@@@AAAIIIKKKOOOWWWVVVZZZiiiwww}}}wwwqqqlllbbb]]]ZZZ[[[]]]^^^ccciiimmmtttyyy{{{|||~~~|||wwwssslllccc\\\XXXWWWVVVVVVVVVYYY]]]aaadddgggkkknnnqqqtttyyy}}}zzzrrroooooorrrzzzqqqkkkgggjjjooouuu}}}xxxlll^^^OOOCCC;;;777666444333333444555666888999;;;;;;;;;<<<>>>@@@BBBIIIJJJMMMXXX^^^lllnnn\\\JJJCCCBBBEEEQQQ___lllxxxhhhbbb[[[WWWVVVVVVUUUSSSNNNLLLKKKLLLMMMMMMLLLKKKHHHGGGGGGHHHIIIJJJKKKKKKIIIHHHEEEBBB@@@>>><<<<<<;;;;;;;;;:::999666444333444222000...+++)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''((('''((((((''''''&&&&&&&&&((((((((('''''''''''''''((()))+++---///000//////111111111///,,,******+++***++++++,,,---...///000---------------......///444444444444333111...---+++,,,---,,,+++)))'''&&&&&&''''''((((((((((((((())))))************))))))''')))***,,,------,,,,,,''''''((())))))***))))))******++++++++++++******(((***,,,+++)))'''((()))******))))))))))))***************************************++++++,,,,,,,,,---,,,++++++,,,...000222---///000222333666:::>>>BBBEEEHHHKKKLLLOOOSSSVVV]]]ccckkksssyyy~~~{{{vvvqqqmmmooommmjjjfffdddccccccccccccccceeehhhjjjppp}}}}}}|||||||||{{{yyymmmaaaTTTKKKCCC<<<:::<<<888999::::::<<>><<<<<<;;;;;;;;;:::999666444333333111///,,,***(((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&'''(((%%%'''(((((('''&&&&&&'''(((((((((''''''''''''&&&''')))+++---///000000000000111111///,,,++++++,,,******+++,,,---......///...---------------......444444555555444111///---,,,...000000---***((((((''''''''''''((((((((()))))))))************))))))'''((()))+++,,,---......((())))))************))))))******************)))(((+++---,,,(((&&&'''))))))))))))******)))))))))++++++++++++++++++++++++*********++++++,,,,,,---111000...---,,,,,,---...---///000111333666;;;???CCCGGGLLLPPPQQQUUUZZZ^^^ffflllttt{{{|||yyyvvvrrrnnnkkkmmmllljjjhhhgggggggggggggggfffhhhjjjjjjmmmxxx~~~wwwkkk\\\RRRHHH???<<<===777777777666888<<>>:::555444444444444555666666999:::<<<<<<<<<===@@@BBBCCCJJJJJJLLLTTTYYYcccwww{{{zzzzzzfffSSSJJJHHHJJJVVVdddqqqwwwfffaaa\\\YYYXXXWWWSSSPPPMMMKKKJJJKKKLLLMMMLLLKKKGGGGGGGGGHHHIIIJJJKKKLLLHHHFFFDDDBBB???>>><<<<<<;;;;;;;;;:::999666444333111000///---,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&((()))"""%%%((()))'''&&&''')))(((((('''''''''&&&&&&&&&(((***,,,///000111111111///000000///---+++,,,---***++++++,,,---...//////......---,,,,,,---------000222444555444333111///...000111///,,,))))))***'''''''''''''''((())))))))))))************))))))))))))******+++,,,---...***++++++++++++******)))((())))))******))))))((((((+++...,,,(((&&&''')))))))))************))))))++++++++++++++++++++++++)))******+++,,,,,,------//////...---,,,,,,,,,,,,---...000111222666;;;???BBBHHHPPPUUUYYY]]]dddjjjooouuu}}}{{{wwwuuutttrrrpppoooppppppppppppqqqqqqqqqnnnmmmnnnnnnmmmmmmvvvvvvfffYYYMMMBBB======888777666555666999===@@@IIIPPPYYYbbbhhhllloooqqqmmmlllkkkiiihhhgggffffff```^^^\\\XXXVVVTTTSSSRRRRRRSSSVVV\\\bbbhhhjjjkkklllhhhbbb[[[UUUPPPMMMKKKHHHJJJLLLMMMPPPUUU]]]cccjjjnnnsssyyy}}}|||xxxqqqfff]]]YYYYYY[[[aaaeeekkkooopppqqqrrrttttttuuuvvvvvvvvvuuuuuuuuuwwwsssnnnllliiieee^^^YYYPPPMMMHHHDDDCCCCCCCCCBBBEEEQQQYYY___ddd\\\WWW```fffyyy~~~yyyuuutttrrrppprrrvvvyyy|||~~~~~~zzzrrrkkkhhhccc```___^^^\\\[[[]]]___aaacccfffiiinnnqqqooorrrvvvzzz~~~vvvqqqqqqtttzzz~~~ooojjjiiinnntttxxx~~~}}}yyyooo```PPPCCC;;;999444444444444555555666666777999;;;<<<<<<>>>AAACCCCCCJJJJJJKKKSSSVVV```sss~~~xxxvvv|||kkkWWWMMMIIIJJJUUUbbbooowwweeeaaa\\\YYYYYYWWWSSSOOOLLLKKKJJJKKKLLLMMMLLLKKKGGGGGGGGGHHHIIIJJJLLLLLLGGGFFFDDDBBB???>>><<<<<<;;;;;;;;;:::999666444333111000000/////////000000(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))(((''''''((()))!!!$$$((()))''''''(((***(((((('''''''''&&&&&&&&&***+++...000222333333333...///000///---,,,,,,...+++,,,,,,---...///000000///...---,,,,,,,,,,,,------///222444555444333111000000///,,,((('''))),,,'''''''''''''''((())))))))))))************)))))),,,+++*********+++,,,---,,,,,,,,,,,,,,,+++***)))(((((())))))))))))(((((((((,,,...,,,(((%%%'''***))))))************))))))++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,------------...///000222666<<<@@@BBBIIISSSZZZ^^^dddmmmsssvvv{{{}}}yyyzzz||||||yyyxxxxxxwwwvvvuuuvvvxxxyyy{{{{{{||||||tttssstttssspppooouuu~~~}}}lll^^^PPPDDD>>>===999888777666777999<<<>>>AAAHHHRRR]]]eeekkkqqqttttttrrroookkkfffbbb^^^\\\VVVTTTQQQOOOMMMMMMNNNOOOQQQTTTXXX___fffjjjkkkkkkkkkgggaaaYYYSSSOOOMMMLLLLLLNNNOOOQQQSSSYYYbbbhhhnnnqqqvvv{{{~~~xxxmmmbbb\\\ZZZ\\\]]]bbbiiinnnqqqssswww{{{ttttttsssqqqmmmkkkkkkkkkjjjhhhfffffffffccc]]]XXXQQQMMMHHHEEEDDDDDDCCCBBBHHHUUU]]]cccggg]]]VVV^^^cccvvv{{{yyywwwssstttxxxzzz}}}~~~~~~yyyqqqllliiifffdddcccbbb___]]]```aaadddeeegggjjjooorrrrrrtttxxx{{{~~~wwwqqqrrrvvv}}}ooojjjiiinnnssswww|||{{{vvvlll]]]MMM@@@999888444444444555555555666666666888:::;;;<<<>>>AAADDDCCCIIIIIIKKKQQQTTT^^^qqqyyywwwsssxxx~~~mmmXXXMMMHHHHHHQQQ]]]mmmqqqjjjddd]]]YYYWWWTTTQQQNNNLLLKKKKKKKKKLLLKKKIIIGGGJJJGGGEEEEEEGGGIIIJJJJJJGGGFFFDDDAAA???>>>===<<<<<<;;;:::999888666555555111000///---,,,+++******(((((())))))))))))(((((()))))))))))))))))))))))))))(((&&&%%%$$$$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---///000000000111111000000///...,,,+++******+++,,,---//////000222111///...,,,,,,++++++...///111333444333222111111000///---+++)))((('''((((((((((((((((((((((((******++++++++++++******((()))***+++,,,+++******+++++++++,,,,,,+++++++++(((++++++'''%%%''')))((()))))))))***++++++,,,,,,******))))))))))))******...,,,++++++,,,------,,,)))***+++,,,,,,+++)))(((++++++,,,,,,---............//////000111666<<<@@@FFFLLLTTT[[[aaagggooottt{{{|||sssmmmiiifffgggjjjpppwww~~~zzzwwwxxxzzz{{{~~~|||zzzsssnnnqqqxxxuuubbbUUUMMMEEE===999777444333555666777777===AAAGGGQQQ]]]iiisssyyyvvvsssnnnhhhaaaYYYRRRMMMMMMNNNPPPQQQQQQSSSVVVYYY[[[___eeeiiimmmpppsssuuuvvvrrriii```\\\\\\YYYSSSTTTPPPOOOSSSWWW\\\dddkkkrrruuu{{{zzzppphhhccc`````````ccchhhmmmrrruuuwwwxxxzzzwwwrrrlllfffbbb___^^^^^^]]]]]]]]]^^^]]]ZZZWWWPPPPPPNNNJJJFFFEEEFFFGGGOOOTTT\\\```aaa^^^[[[ZZZ```mmmzzzxxxyyyzzzzzz{{{|||~~~~~~|||yyyuuurrrlllkkkiiigggfffeeeddddddbbbccceeehhhkkknnnqqqsssssstttvvvzzz{{{wwwtttuuu|||vvviiiiiijjjmmmrrryyy{{{tttfffVVVGGG<<<777555111111111111222444666777888:::<<<===>>>???AAACCCFFFFFFIIINNNQQQUUU]]]fff}}}zzzrrrrrryyy}}}ppp^^^OOOHHHKKKRRRWWWhhhwwwrrrfffaaaZZZVVVUUUSSSOOOLLLLLLLLLKKKLLLMMMLLLIIIGGGJJJGGGEEEDDDFFFHHHIIIIIIGGGFFFCCCAAA???===<<<<<<<<<;;;:::999888666555555111000///---,,,+++******((())))))******))))))((())))))))))))))))))))))))++++++)))((('''(((((())))))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))'''(((***---...///000000000000000///...---,,,+++***++++++---...///000111111000///...---,,,,,,,,,...///111333333333222111111000///...,,,***)))(((((((((((((((((((((((((((*********+++******))))))((()))***+++,,,++++++*********++++++++++++******)))---,,,(((&&&)))+++***+++***************************))))))))))))******---+++)))***+++,,,++++++)))***++++++,,,+++******------,,,,,,,,,,,,,,,,,,///000000111333777===AAAHHHOOOWWW___eeellltttyyy~~~|||qqqggg```[[[XXXVVVVVVZZZaaajjjuuu}}}{{{||||||{{{yyyxxxvvvqqqmmmpppvvv{{{gggXXXNNNDDD;;;;;;888555444444555555555;;;>>>DDDLLLVVVaaajjjoootttooohhh```YYYSSSNNNLLLPPPRRRTTTUUUWWWXXX[[[^^^cccggglllppptttwwwzzz|||zzzxxxrrrjjjfffeee```ZZZYYYUUUTTTXXX\\\aaahhhooouuuyyy~~~xxxqqqkkkfffdddaaacccggglllppptttwwwxxxzzzwwwqqqkkkddd^^^YYYWWWTTTSSSRRRSSSTTTTTTSSSQQQNNNMMMKKKHHHEEEEEEGGGIIIPPPUUU[[[^^^^^^[[[XXXVVVYYYfffwww}}}~~~~~~}}}~~~~~~|||xxxtttqqqmmmllljjjhhhgggeeeeeeeeeeeefffhhhjjjnnnqqqtttvvvwwwxxxzzz}}}yyyvvvuuuwww~~~pppggggggiiilllrrryyyzzzqqqcccRRRCCC:::555444333222222222333444666777888:::<<<===>>>???BBBDDDFFFFFFIIINNNQQQTTT\\\eeexxxtttppptttzzz{{{ooo]]]MMMEEEFFFLLLQQQaaappptttddd___YYYUUUTTTSSSPPPMMMNNNMMMLLLMMMNNNMMMJJJHHHIIIGGGDDDCCCDDDFFFFFFFFFFFFEEECCCAAA???===<<<<<<<<<;;;:::999888666555555111000///---,,,+++******)))******************)))))))))))))))))))))))))))+++******)))))))))******(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---...//////000000//////...---+++******+++,,,---///000111222000000///..................///000222333222222111222111000...---+++******((((((((((((((((((((((((************))))))((('''))))))***++++++++++++***)))******************)))(((++++++&&&$$$''')))(((,,,,,,+++******)))((((((******))))))))))))******,,,***))))))***++++++***((()))***+++,,,,,,,,,+++......------,,,++++++***///000111222444777===AAAHHHOOOXXXaaahhhoooxxx}}}llleee\\\TTTOOOLLLKKKIIIHHHKKKQQQZZZeeesss~~~zzzwwwtttrrrrrrrrrnnnkkknnnttt~~~mmm]]]RRRGGG>>>>>>;;;777555555555555444999;;;>>>DDDLLLTTT[[[___gggbbb[[[TTTPPPNNNNNNOOOTTTWWWZZZ]]]___aaadddffflllooossswwwzzz}}}zzzuuurrrllldddaaa]]]\\\```dddgggnnnuuuyyy|||~~~zzzuuunnnhhhdddcccdddgggjjjooosssvvvyyy{{{yyyssslllddd[[[TTTQQQLLLJJJHHHHHHJJJLLLLLLKKKJJJIIIGGGDDDCCCEEEIIIMMMSSSVVVZZZ\\\YYYVVVRRRQQQRRR\\\kkk}}}{{{wwwrrrooonnnmmmkkkiiihhhgggffffffhhhiiikkknnnqqquuuxxxzzz{{{|||~~~vvvuuuvvv{{{~~~}}}vvviiicccdddggglllssszzz}}}wwwnnn^^^MMM???777444333555444333333444555666777888:::<<<>>>???@@@CCCEEEFFFFFFIIIMMMPPPRRRZZZcccrrrxxxppprrrwww{{{ooo^^^MMMDDDCCCHHHLLL\\\jjj|||vvveee```ZZZWWWVVVUUUSSSPPPOOONNNMMMNNNNNNMMMJJJHHHHHHFFFCCCAAABBBCCCDDDCCCEEEDDDBBB@@@>>>===<<<<<<<<<;;;:::999888666555555111000///---,,,+++************++++++++++++******))))))))))))))))))))))))''''''''''''''''''((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***,,,...//////////////////...,,,+++***++++++,,,...000111222333000//////...//////000000...///000111222222222111222222111///...,,,++++++(((((((((((((((((((((((())))))***))))))((('''&&&))))))******++++++++++++))))))************))))))))),,,,,,'''%%%(((***)))+++*********)))))))))(((******))))))))))))******,,,+++))))))+++++++++***((()))***+++,,,,,,------.........---------,,,,,,///000111222333777;;;???DDDKKKUUU^^^fffnnnwww~~~xxxnnnddd___XXXQQQMMMKKKIIIGGGEEEFFFJJJOOOWWWbbbnnnwww~~~zzzvvvtttooommmmmmnnnllliiikkkqqqzzzxxxxxx|||qqqcccXXXMMMDDD@@@===:::888777888777666777888999===BBBGGGLLLOOORRRQQQOOOMMMMMMOOOTTTWWWYYY]]]bbbfffhhhjjjmmmooorrruuuxxx{{{}}}vvvmmmhhhdddcccfffjjjmmmssszzz|||}}}}}}{{{xxxtttooojjjgggeeefffgggjjjnnnrrrwwwyyy|||zzzvvvoooggg]]]UUUPPPKKKHHHEEEDDDEEEGGGHHHHHHFFFFFFDDDBBBBBBFFFLLLQQQWWWYYYZZZYYYVVVQQQNNNMMMNNNUUUbbbssszzzuuupppmmmnnnmmmllljjjhhhgggggggggiiijjjmmmpppssswwwzzz|||}}}~~~~~~uuuuuuwww~~~yyytttxxx}}}pppeee```bbbffflllttt{{{}}}zzztttiiiXXXHHH<<<666444444666555444444444666777888888:::===>>>???AAADDDFFFGGGGGGIIIMMMOOOQQQYYYbbbnnnssssssxxxzzzppp```PPPFFFDDDGGGLLLZZZgggyyyxxxeee```ZZZWWWWWWVVVSSSQQQOOONNNMMMNNNNNNMMMJJJGGGFFFCCC@@@???@@@AAABBBAAADDDCCCAAA???===<<<<<<;;;<<<;;;:::999888666555555111000///---,,,+++************++++++++++++******((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''(((***,,,---///000000000000///...---++++++***+++,,,...000111333333000////////////000111111...//////000111111111222222222111000...---,,,,,,)))))))))))))))))))))))))))))))))))))))(((''''''***************+++++++++))))))************)))))),,,///...***(((+++---,,,(((((()))))))))***************))))))))))))******---,,,******,,,---,,,+++)))******++++++,,,---...---........./////////000---...000111222555999===AAAHHHRRR\\\dddmmmwww}}}zzzpppiiifffbbb\\\WWWSSSOOOKKKHHHEEEEEEFFFGGGLLLTTT]]]dddpppyyy}}}yyyvvvuuuooollllllmmmkkkhhhiiimmmyyyuuupppnnnqqqzzzwwwiii^^^RRRIIIAAA>>>:::888888888888777666666777888;;;???CCCEEEDDDGGGKKKMMMPPPSSSXXX\\\___ccciiinnnqqqsssuuuvvvyyy{{{}}}~~~tttllliiihhhlllppprrrxxx~~~|||xxxtttqqqooonnnhhhhhhiiillloootttwwwzzzyyyxxxuuuooohhh^^^VVVQQQMMMJJJEEECCCCCCDDDEEEEEECCCCCCBBBBBBCCCHHHOOOTTTZZZ[[[ZZZWWWSSSNNNLLLKKKMMMQQQ\\\lll~~~yyysssnnnkkklllkkkjjjiiihhhgggggggggiiijjjlllppptttxxx{{{}}}|||~~~}}}uuuvvvzzz{{{uuupppmmmuuu|||{{{lllccc___bbbgggnnnvvv}}}{{{xxxpppdddSSSDDD:::666555555666555555444555666888999888:::===???@@@BBBEEEGGGIIIHHHJJJMMMNNNPPPWWW```kkk~~~yyytttvvvwwwoooaaaRRRGGGDDDGGGKKKWWWdddvvvxxxddd___YYYVVVUUUUUURRROOOOOONNNMMMMMMMMMLLLIIIFFFCCCAAA>>>===>>>@@@@@@@@@CCCBBB@@@>>>===<<<;;;;;;<<<;;;:::999888666555555111000///---,,,+++******)))******************)))(((((((((((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))***,,,...000111111111000000///...,,,+++)))***+++---///111222333111000000000000000111222......//////000111111222111111000///...---,,,,,,))))))))))))))))))))))))((())))))******))))))(((******))))))******+++,,,)))******************)))(((+++***&&&$$$''')))(((''''''((())))))***++++++******))))))))))))******...,,,++++++,,,------,,,+++++++++++++++,,,---...,,,------...//////000000,,,...000111222444888;;;@@@GGGRRR\\\dddmmmwww}}}~~~xxxrrrnnnjjjhhhddd```\\\VVVPPPKKKEEEDDDDDDCCCEEEJJJPPPUUU]]]fffrrr}}}~~~|||zzzssspppnnnnnnmmmhhhgggjjjttt{{{ppphhhdddeeeoooyyy~~~rrrfffXXXNNNDDDAAA===::::::999888777888777777888:::===AAACCCDDDIIIOOOSSSUUUWWW[[[^^^fffkkkrrrwwwzzz{{{|||}}}zzzqqqnnnnnnssswwwyyy{{{vvvsssqqqppppppjjjkkkmmmpppsssvvvyyy{{{vvvuuurrrmmmfff^^^WWWSSSNNNJJJFFFCCCCCCCCCCCCCCCBBBBBBCCCCCCFFFKKKRRRWWW[[[ZZZXXXTTTPPPLLLKKKKKKLLLNNNVVVeeevvv|||wwwqqqllljjjhhhhhhggggggggggggggghhhhhhjjjlllooosssxxx{{{}}}}}}{{{vvvwww}}}yyyqqqllljjjjjjwwwttthhhbbb```dddjjjqqqyyy}}}xxxuuujjj^^^MMM@@@999777666555444444444444555777999:::888;;;>>>@@@AAACCCFFFHHHKKKJJJKKKNNNOOOPPPWWW___kkk|||wwwttttttnnnbbbSSSGGGCCCEEEIIIRRR___qqqyyyfffaaa[[[WWWVVVUUURRRPPPNNNMMMLLLLLLLLLKKKHHHEEEAAA>>><<<<<<===???@@@@@@BBBAAA???>>><<<<<<;;;;;;<<<;;;:::999888666555555111000///---,,,+++******((())))))******))))))((((((((((((((((((((((((((())))))******)))((('''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%)))))))))***,,,...111222222222222111000///------((()))***,,,...000222333222222111000000000111111.........//////000111222111000//////...---,,,,,,))))))))))))))))))))))))(((((()))***+++++++++++++++***)))))))))***+++,,,******++++++++++++******$$$''''''###!!!$$$%%%%%%((((((((()))))))))))))))******))))))))))))******---+++******+++,,,,,,+++---,,,+++++++++,,,------,,,,,,,,,------------------///000222333555888;;;???FFFQQQZZZccclllvvv|||~~~{{{xxxtttsssrrrpppllleee\\\VVVJJJIIIGGGDDDCCCDDDGGGKKKLLLTTT___jjjsss|||zzzuuurrrrrroooiiifffgggooo}}}yyylllaaa[[[[[[eeeppp{{{}}}qqqdddYYYOOOKKKEEEAAA???===;;;::::::999999:::<<>>@@@AAADDDFFFIIILLLKKKMMMOOOOOOPPPWWW___jjj{{{~~~xxxwwwqqqfffWWWIIICCCDDDHHHNNNZZZlll~~~yyyiiiddd^^^ZZZYYYXXXUUURRRNNNMMMLLLLLLLLLJJJGGGDDD???===;;;;;;===???@@@@@@AAA@@@???>>><<<<<<;;;;;;<<<;;;:::999888666555555111000///---,,,+++******(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))((('''%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((*********+++---///111333222222222222111///...---'''(((***,,,...000111222333222222111000000111111///.........///000111222000000///...---,,,,,,+++))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,+++***)))))))))***,,,---++++++,,,,,,,,,,,,++++++))),,,+++'''%%%(((***)))******))))))((((((''''''******))))))))))))******,,,***))))))***++++++***...---,,,+++++++++,,,------,,,,,,++++++******)))...000222333444666999;;;===DDDOOOXXXaaajjjssszzz{{{tttjjjcccRRRPPPMMMHHHDDDBBBBBBDDD@@@GGGRRR\\\fffqqq|||yyyuuutttpppjjjfffffflllzzzxxxjjj^^^UUUUUU^^^jjjttt{{{ooodddYYYUUUOOOIIIEEEBBB???===;;;;;;;;;<<<>>>BBBEEEGGGNNNTTTZZZ\\\]]]___dddiiiqqqwww~~~{{{xxxyyy|||xxxuuutttnnnpppssswwwyyy{{{||||||zzzxxxuuuooohhhaaa[[[XXXLLLJJJHHHGGGHHHIIIHHHHHHAAACCCFFFHHHLLLPPPVVVZZZWWWVVVSSSNNNJJJHHHHHHJJJEEEEEEJJJWWWdddqqq~~~zzztttooojjjhhhaaaaaabbbcccdddeeeggghhhiiijjjlllppptttxxx|||~~~|||xxxuuuxxxwwwnnnkkkmmmppp|||~~~ssshhh```]]]dddhhhooowww~~~{{{uuuqqq^^^SSSDDD:::777666444222111111111222444777:::;;;999;;;>>>@@@BBBDDDGGGIIINNNLLLNNNPPPPPPPPPWWW___iiizzz|||wwwkkk[[[LLLDDDEEEHHHMMMXXXkkk}}}yyyiiiaaa[[[[[[[[[WWWUUUUUUQQQOOOMMMLLLLLLJJJGGGEEEBBB???<<<:::;;;===>>>>>>>>>@@@BBBBBB???<<<;;;:::>>>===;;;999777555333333222111///---+++***))))))+++,,,---+++)))(((((()))&&&'''''''''(((((())))))'''((()))******)))((('''&&&&&&%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%'''))),,,///111333333333333222111///,,,+++*********+++,,,///111222111111111111111111111111------,,,,,,---...000111555111...---///000///---'''''''''''''''(((((()))))))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,***(((&&&&&&'''......---,,,+++***)))((('''(((***---...---,,,,,,)))******++++++,,,------......///000000///......---///000111111222444777>>>BBBJJJRRR\\\gggrrryyytttlllbbbVVVLLLJJJGGGBBB@@@BBBAAADDDIIIOOOUUU___kkkssszzztttnnniiifffmmmyyyyyygggZZZQQQPPPXXXaaapppnnnfffddd___XXXOOOHHHEEEDDDDDDBBB@@@BBBFFFLLLPPPRRRXXX]]]bbbeeefffhhhkkkmmm|||~~~}}}~~~|||wwwtttyyyyyyyyyyyy{{{}}}~~~}}}xxxqqqlllhhhbbbZZZUUUKKKJJJGGGEEEDDDDDDEEEFFFFFFDDDDDDHHHOOOVVVYYYZZZ[[[WWWRRRNNNKKKIIIFFFDDDHHHGGGIIIPPPYYYeeevvv}}}xxxrrrlllfffccc`````````aaabbbcccddddddhhhkkknnnqqquuuyyy}}}}}}|||{{{{{{vvvllliiipppzzzvvvhhh___^^^aaafffjjjpppwww~~~wwwnnn```QQQAAA999777444222222111333444555555666999;;;===>>>@@@AAAAAACCCFFFHHHKKKLLLMMMNNNPPPTTTYYY^^^gggwww|||ppp```RRRKKKHHHGGGMMMWWWhhhwwwxxxhhhaaa[[[[[[ZZZWWWTTTUUURRRQQQOOOMMMLLLIIIEEEBBBAAA>>>;;;:::;;;=========<<<>>>AAAAAA???===<<<=========;;;999777666444333222111///---,,,******)))+++,,,---+++)))(((((()))((((((((()))))))))******'''((()))******)))((('''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''((()))+++---///000111111222222222000///...*********+++,,,...000222111111111111111111111111......------...///111222333000...---...///...---***))))))((('''''''''((((((((()))))))))*********))))))***+++,,,,,,,,,,,,)))))))))******)))))))))+++***)))(((((()))***++++++++++++++++++***)))(((,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,------***++++++,,,------..............................---///000111111222444777<<>>777555333111222222333555555666777:::<<>>>>>???<<<<<<;;;999888777555555222111///---,,,+++******+++,,,,,,+++)))((()))***))))))))))))************'''(((((())))))((((((''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))***,,,---...///000111222222222111000+++******+++,,,...000111000000000000000000000000//////.........000111222111///---------...---,,,,,,,,,***)))((('''''''''(((((())))))))))))******((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))*********)))***---000000---)))*********+++++++++,,,,,,000...,,,+++***+++---...+++,,,,,,------...//////...---,,,++++++,,,---......///000111111222444666:::>>>FFFNNNXXXdddnnnuuu}}}qqqiiiaaa\\\XXXQQQLLLJJJFFFFFFDDDCCCCCCGGGMMMRRRZZZcccppp{{{yyyssspppzzzkkk\\\QQQMMMRRRYYYeeeuuuyyytttpppjjjddd___YYYXXXYYY]]]ccciiinnnppptttvvvwwwwwwuuuuuuuuuwww}}}|||yyy{{{~~~|||{{{|||~~~}}}zzztttnnnhhh___TTTLLLDDDCCCAAA??????AAACCCDDDEEEFFFJJJQQQYYYaaafffhhhhhhbbbZZZRRRNNNKKKIIIGGGFFFDDDEEEIIIOOOXXXgggttt~~~yyysssmmmiiifffdddaaa___^^^]]]^^^aaadddfffjjjmmmrrrvvvyyy~~~~~~|||{{{{{{~~~uuuoooppp{{{yyynnnddd```cccgggjjjnnnvvv~~~{{{qqqfffTTTGGG:::555333222111222222444666666777888;;;===@@@BBBDDDDDDDDDFFFIIIKKKIIIKKKNNNPPPQQQTTTXXX[[[dddqqqwwwaaaOOOFFFEEEJJJSSSbbbssswwwhhh```[[[ZZZZZZWWWTTTTTTRRRQQQOOONNNLLLHHHCCC???>>><<<:::999:::;;;;;;;;;:::<<<>>>>>>======>>>???<<<;;;;;;:::888777666666333222000...,,,+++*********+++,,,+++)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''(((***+++---...///000111222222222111000++++++******+++---///000000000000000000000000000///...---------///000111///...---------,,,,,,+++,,,+++***)))(((((((((((((((((((((((()))))))))***((()))***++++++,,,,,,+++,,,,,,------------,,,,,,***))))))))))))))))))***(((''')))...444555000***************++++++++++++------++++++++++++,,,---++++++,,,,,,---............---+++))))))+++---......///111111000111444666888===DDDMMMVVVaaalllssszzzwwwqqqkkkfffbbb\\\UUUPPPIIIGGGCCCAAA@@@CCCHHHKKKMMMUUUbbbmmmwwwyyyqqqyyyooo^^^SSSMMMOOOTTT\\\jjjzzz~~~}}}yyyrrrlllggggggiiimmmtttzzz~~~~~~{{{zzzzzzzzz|||~~~{{{~~~}}}}}}yyysssmmmfff]]]QQQIIIAAA???===<<<===???BBBDDDFFFIIINNNVVV___gggmmmoooooohhh^^^VVVPPPMMMKKKIIIIIIGGGGGGJJJMMMTTTaaannn}}}|||vvvpppkkkgggeeeeeeaaa___]]][[[\\\```eeehhhllloootttyyy}}}|||{{{{{{|||~~~vvvrrrttt|||uuujjjaaa___dddiiinnnrrrzzzyyymmmaaaLLLAAA777444333222222444333555777777888:::===???AAACCCDDDEEEEEEFFFIIIKKKIIIKKKNNNPPPRRRTTTWWWYYYaaammm}}}jjjSSSIIIIIIIIIQQQ___oooxxxiiiaaa[[[[[[[[[WWWUUUUUUQQQOOONNNMMMLLLIIIDDDAAA>>><<<999999:::;;;;;;:::;;;<<<======<<<;;;<<<===<<<<<<;;;:::999888777666333222000...,,,++++++******+++,,,+++)))))))))+++((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''((((((((($$$%%%&&&'''))),,,...//////000111222111000///...,,,++++++***+++,,,---...////////////////////////...---,,,,,,,,,---...///.........---,,,+++++++++******))))))))))))******'''(((((((((((()))))))))(((((()))***++++++++++++))))))************)))))))))))))))******)))))))))'''&&&(((...555555000***+++++++++*********))))))'''(((***+++,,,,,,++++++*********+++,,,,,,------...---+++******+++---......000111111000111333555888<<>><<<:::<<>>666444444333444666444666888999:::;;;>>>AAABBBCCCDDDEEEEEEFFFHHHJJJIIIKKKNNNPPPQQQSSSVVVXXX```hhhxxxqqqWWWJJJIIIHHHOOO[[[kkk}}}xxxjjjbbb]]]\\\\\\YYYVVVVVVQQQOOOMMMKKKJJJHHHEEEBBB===<<<::::::;;;;;;;;;::::::<<<===<<<;;;;;;<<<=========<<<:::999777666666333222000...---,,,++++++)))+++,,,+++***)))***+++((((((((((((''''''''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((###$$$%%%''')))+++---///...///000000000///...---,,,,,,+++******+++,,,---////////////////////////------,,,++++++,,,---...---...//////---+++++++++((((((((((((((()))***+++''''''(((((((((((())))))'''((()))***++++++++++++******++++++++++++******))))))************))))))&&&&&&)))...222222...***++++++*********)))))))))%%%&&&)))+++,,,,,,+++***))))))***++++++,,,,,,---///...---,,,,,,---...//////000111111000111333555777;;;AAAIIIQQQ[[[dddjjjoootttzzz}}}~~~{{{xxxtttmmmeee[[[TTTKKKCCC@@@@@@@@@AAA@@@EEEMMMUUU___mmm|||zzzpppuuu{{{vvvggg\\\RRRMMMLLLIIIPPP\\\jjjxxx||||||xxxqqqkkkddd[[[QQQIIIAAA???<<<;;;<<<@@@DDDGGGIIINNNWWW___eeejjjooorrrssslllccc[[[UUUQQQNNNLLLIIIGGGFFFHHHIIINNNYYYdddsss~~~}}}yyytttnnniiigggfffeeebbb```]]]\\\^^^bbbgggjjjmmmqqqxxx~~~~~~||||||}}}~~~zzz{{{}}}wwwwww|||{{{vvvnnneeeaaaccciiinnnvvvzzz{{{rrrcccWWWBBB;;;555555444333444888555777999:::;;;===@@@CCCCCCDDDEEEEEEEEEFFFHHHJJJJJJKKKNNNOOOPPPRRRVVVXXX___eeetttvvvYYYIIIGGGHHHMMMXXXhhh{{{yyykkkddd^^^^^^]]]ZZZWWWWWWTTTQQQMMMJJJHHHFFFCCCBBB===<<<;;;;;;<<<<<<;;;:::888999;;;;;;:::;;;===??????>>>===;;;999777666555333222111///---,,,++++++)))***++++++***)))***+++))))))))))))((((((''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''(((***+++,,,+++,,,---/////////......---,,,+++******+++,,,,,,...........................---,,,,,,+++,,,---...,,,///111000---++++++,,,))))))(((((('''((((((((('''''''''((((((((())))))'''((()))***++++++++++++,,,------......------,,,((()))***++++++***)))(((%%%'''***---...---+++***))))))))))))************((()))******++++++++++++******++++++,,,------...///////////////////////////000111111000111333555555999???EEEMMMUUU^^^dddiiinnnuuuzzz{{{|||zzzqqqddd\\\QQQHHHCCCBBBAAAAAA@@@CCCGGGMMMVVVeeeuuuxxxooorrrwwwxxxlllaaaUUUNNNKKKGGGJJJPPP[[[gggsss~~~|||tttmmmeee\\\QQQJJJDDDAAA>>>===>>>AAAEEEHHHJJJQQQYYY```eeehhhlllooopppkkkccc\\\WWWSSSOOOMMMHHHFFFEEEGGGIIIMMMXXXcccqqq{{{{{{yyytttooojjjgggfffeeebbb```^^^^^^```ccchhhkkkmmmqqqxxx}}}}}}~~~yyy}}}zzzxxxzzz}}}uuuqqqjjjdddcccgggmmmssszzz||||||uuulll^^^QQQ>>>999444444444222444888555777999;;;<<<>>>AAADDDEEEFFFGGGGGGGGGGGGIIIKKKKKKLLLMMMNNNOOOQQQVVVYYY___cccqqq{{{^^^LLLJJJIIIMMMVVVfffyyyzzzlllddd___^^^^^^[[[XXXXXXXXXSSSNNNIIIFFFDDDBBB@@@>>><<<;;;;;;<<<===;;;:::666777999:::;;;<<>>???BBBGGGJJJLLLRRR[[[aaadddgggjjjlllnnniiiccc\\\XXXTTTPPPMMMIIIFFFFFFHHHJJJOOOYYYdddqqq{{{zzzxxxtttpppkkkhhhfffeeebbbaaa______aaaeeeiiikkkmmmqqqyyy~~~~~~zzzyyyxxx|||}}}{{{qqqmmmhhhdddeeejjjqqqwww|||~~~yyyqqqhhhZZZMMM<<<777333333333111333777666888:::;;;===???BBBEEEFFFGGGIIIHHHHHHIIIKKKMMMLLLLLLMMMMMMNNNQQQVVVYYY___bbbppp~~~cccRRRPPPIIILLLUUUeeexxxxxxlllgggaaa]]]]]]]]][[[XXXWWWTTTPPPLLLJJJGGGDDDAAA???===;;;:::;;;;;;:::888::::::;;;;;;<<<=========BBB>>>::::::<<<;;;666111333111...---------+++***(((((((((((((((((((((((()))(((&&&$$$#########$$$!!!"""###$$$%%%&&&&&&&&&''''''&&&%%%&&&'''((()))###$$$$$$%%%&&&'''(((((("""%%%'''(((((('''((()))......000111111000//////000...+++***)))***,,,...333111---+++***+++...000///...,,,******+++,,,---+++,,,---...---,,,+++***)))'''%%%$$$%%%&&&%%%%%%'''''''''''''''((())))))******))))))))))))******++++++******************,,,,,,+++***)))(((''''''((()))*********((('''&&&'''((()))***,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------.........//////000111222444666;;;@@@FFFNNNVVV\\\bbbgggmmmqqqtttxxx|||qqqbbbWWWRRROOOKKKGGGKKKGGGEEEGGGMMMYYYkkk{{{wwwpppnnnxxxyyykkkbbbYYYRRRNNNKKKJJJMMMPPPSSS[[[ccckkknnnsssxxx}}}}}}~~~{{{oooeee[[[QQQKKKEEECCC@@@>>>@@@DDDIIILLLSSSXXX^^^```___]]]^^^___]]]\\\[[[YYYVVVSSSQQQPPPLLLLLLKKKJJJMMMUUU```iiittt~~~zzzxxxtttoookkkhhhgggfffeeedddcccbbbccceeehhhjjjnnnssszzz~~~{{{xxx|||~~~wwwuuuzzz~~~xxxssskkkdddbbbcccfffooowww}}}{{{vvvnnnaaaQQQFFF;;;888444333555666555444999:::;;;===???AAADDDEEEHHHIIIJJJKKKLLLLLLLLLLLLQQQPPPOOOOOOPPPSSSUUUWWW[[[bbbnnn{{{yyyiiiWWWKKKIIIIIIPPP___pppyyylllggg```]]]]]]\\\ZZZXXXWWWTTTPPPLLLJJJGGGDDDBBB???===;;;:::;;;;;;999888::::::;;;<<<<<<======>>>===:::666666777666222---333111...---------+++***************************''''''&&&&&&&&&'''((()))$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%&&&)))+++---...///000111000/////////...+++***)))***,,,...///---+++***)))***,,,...///---,,,******+++,,,---,,,,,,---------,,,,,,,,,---***((('''((()))(((''''''''''''''''''((())))))******))))))))))))******************************)))))))))))))))((((((((((((((())))))))))))(((((()))))))))******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................///......//////000111222666888;;;???EEELLLTTTYYY```ffflllqqquuuyyy~~~yyyjjj___YYYVVVRRROOOOOOJJJGGGHHHLLLUUUfffuuuyyyqqqmmmtttuuulllbbbZZZPPPLLLIIIJJJLLLNNNUUU]]]bbbfffkkkqqqwwwzzz||||||~~~}}}~~~~~~{{{|||~~~uuuiii^^^TTTMMMFFFDDDBBBBBBDDDIIIOOOSSSXXX\\\``````]]]ZZZZZZ[[[YYYYYYYYYXXXVVVTTTRRRPPPMMMNNNMMMMMMOOOVVVaaaiiittt}}}wwwuuurrrnnnkkkiiihhhgggfffeeeccccccdddfffiiikkknnnsssyyy|||{{{zzzuuuuuu{{{}}}wwwpppiiibbbaaacccfffooowww}}}zzztttkkk^^^MMMBBB999666222111333444444333999:::;;;===@@@BBBEEEFFFIIIIIIJJJKKKLLLLLLLLLLLLNNNMMMLLLLLLMMMOOORRRSSSYYY___jjjwww~~~uuugggVVVJJJIIIHHHMMMZZZiiixxxzzzlllfff```]]]\\\\\\ZZZXXXWWWTTTPPPMMMJJJHHHEEECCC@@@>>>;;;:::;;;:::999888:::;;;;;;<<<<<<===>>>>>>@@@===:::::::::999555222333111...---------+++***************************))))))((((((((()))***+++''''''((((((((((((((('''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###%%%))),,,,,,---///000000000///...///...,,,******+++,,,---,,,,,,+++++++++,,,------...---,,,+++***+++,,,---------,,,,,,,,,------...000...+++***+++++++++***'''''''''''''''((())))))******))))))))))))******************************)))))))))******+++++++++)))(((((((((((())))))*********))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................////////////000111222222777999<<>>AAADDDFFFGGGJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLNNNPPPQQQVVV\\\gggsss}}}vvvpppfffWWWLLLHHHFFFHHHRRR___mmm}}}zzzkkkfff```\\\\\\\\\ZZZXXXWWWTTTPPPMMMKKKIIIFFFDDDAAA???<<<;;;;;;;;;:::888;;;;;;;;;<<<======>>>>>>CCCAAA???>>>>>>===:::777333111...---------+++***((((((((((((((((((((((((---,,,+++***)))((((((''')))))))))))))))((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''%%%$$$%%%(((++++++,,,...///000//////......---,,,+++***+++,,,---+++,,,---...////////////...---,,,+++++++++,,,,,,...---,,,,,,,,,---///000111...,,,++++++++++++***'''''''''''''''((())))))******))))))))))))*********************+++++++++++++++++++++,,,,,,,,,---+++***)))'''''''''((()))************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............////////////000111222333666888:::===AAAGGGNNNSSSYYY```iiiqqquuuxxx}}}uuummmiiifffeee\\\WWWQQQNNNLLLOOO[[[gggzzz}}}vvvvvv{{{{{{mmmddd[[[WWWUUUSSSVVV[[[___bbbgggmmmqqqssstttttttttvvvxxxyyyzzz|||}}}{{{zzz|||xxxtttpppttt{{{uuujjj___XXXRRRPPPOOOOOOQQQWWW]]]```fffgggfffaaaYYYSSSPPPOOOMMMNNNQQQSSSTTTUUUUUUUUUUUUWWWXXXXXXYYY^^^fffmmmxxx}}}uuutttqqqnnnlllkkkjjjjjjhhhhhhggghhhiiikkkmmmoooooossszzz~~~}}}|||}}}|||ppppppssszzzzzzrrrgggbbb^^^```cccgggpppxxx~~~|||vvvmmmbbbSSSCCC999444333111111111333555666999;;;===@@@CCCFFFHHHHHHJJJKKKLLLMMMMMMNNNNNNNNNOOONNNMMMMMMMMMOOOQQQSSSVVV[[[dddooo}}}zzzsssnnnfffXXXNNNGGGCCCDDDKKKVVVddduuuyyykkkfff___\\\\\\[[[ZZZWWWXXXUUUQQQNNNLLLJJJGGGEEECCC@@@>>>======<<<;;;999;;;;;;<<<<<<===>>>>>>??????>>><<<<<<;;;999777555333111...---------+++***((((((((((((((((((((((((,,,++++++***)))((('''&&&((((((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&%%%'''''''''&&&&&&%%%%%%$$$$$$&&&(((((('''&&&'''(((***+++---.../////////......---,,,+++++++++,,,,,,***+++---...///000//////------,,,,,,++++++++++++......---,,,---...000111000---***))))))))))))((('''''''''''''''((())))))******))))))))))))******))))))*********+++++++++,,,,,,+++++++++*********---,,,***(((&&&&&&&&&'''))))))******+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........///////////////000000111222333333555888;;;@@@FFFMMMRRRVVV]]]fffnnnssswww|||~~~uuupppnnnmmmddd]]]WWWRRRNNNOOOWWWbbbppp~~~}}}{{{|||xxxmmmhhhddd``````ccchhhjjjllloooqqqrrrrrrqqqsssvvvyyy{{{|||}}}}}}}}}~~~~~~|||}}}~~~wwwqqqssswww~~~~~~yyypppgggaaa[[[YYYWWWVVVWWW[[[```dddkkklllkkkeee[[[RRRMMMLLLIIIJJJMMMPPPSSSUUUWWWXXXZZZ]]]```aaabbbfffmmmrrr|||~~~xxxvvvtttpppnnnlllkkkkkkjjjiiijjjjjjlllnnnpppqqqqqqvvv||||||{{{{{{}}}wwwmmmooovvvxxxnnnddd___]]]aaaeeejjjrrrzzz{{{tttiii\\\NNN@@@888444333333222333555777999:::<<>>>>><<<;;;;;;<<<<<<======>>>??????===<<<<<<;;;999888666555333111...---------+++***************************'''((())))))******))))))''''''(((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&))))))(((&&&&&&&&&)))***,,,...//////......------,,,,,,+++++++++,,,)))***+++,,,---------------------,,,,,,,,,++++++...............///000111///---***((((((((((((''''''''''''''''''((())))))******))))))))))))******)))))))))***++++++,,,,,,******))))))(((((((((''',,,,,,***)))'''&&&&&&&&&)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////000000000000111222333333222444777:::>>>DDDKKKPPPRRRYYYbbbjjjoootttzzz}}}wwwtttssskkkddd\\\VVVOOOMMMSSS[[[cccrrrzzzvvvpppmmmmmmqqqpppppppppppppppppppppssswww{{{}}}}}}}}}}}}~~~yyyzzz}}}~~~}}}ssssssvvv}}}}}}{{{}}}}}}wwwpppjjjdddbbb___]]]]]]aaaeeehhhnnnpppoooiii___UUUNNNLLLGGGHHHJJJMMMQQQUUUZZZ\\\___cccgggjjjkkkoootttyyy~~~yyyxxxuuuqqqooommmllllllkkkkkklllmmmoooqqqrrrsssuuuyyy~~~{{{{{{|||uuummmrrr|||vvvkkkbbb^^^^^^ccchhhmmmuuu}}}}}}yyypppdddVVVIII===777333444444444444666:::===<<<>>>AAADDDFFFHHHHHHHHHJJJJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLKKKKKKMMMOOOPPPTTTYYY___gggssswwwkkk___TTTMMMEEEBBBAAAEEELLLXXXjjjzzz}}}jjjeee___\\\[[[[[[YYYWWWXXXUUURRROOOMMMKKKIIIGGGGGGEEEBBB@@@@@@???>>><<<<<<<<<<<<===>>>>>>??????===>>>>>>===;;;999888888333111...---------+++***************************'''((()))***+++******)))'''''''''(((''''''&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&(((((()))+++---............------,,,,,,,,,+++++++++++++++++++++,,,---------,,,---------,,,,,,++++++------...///000111111000111...+++*********)))((('''''''''''''''((())))))******))))))))))))******((())))))***++++++,,,,,,)))))))))***************)))))))))))))))(((((('''************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000000000000000111222333333444555777999<<>>???@@@CCCFFFHHHHHHHHHGGGIIIIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKMMMOOOPPPTTTZZZaaalll{{{}}}mmm___VVVQQQGGGDDDCCCEEEJJJSSSdddsssjjjeee___[[[[[[[[[YYYWWWXXXUUURRROOONNNLLLIIIGGGHHHFFFCCCBBBAAA@@@???===<<<<<<======>>>>>>??????;;;<<<===<<<999777777777333111...---------+++***((((((((((((((((((((((((+++,,,,,,,,,+++)))'''&&&''''''((((((((((((''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%###$$$'''***((()))+++---............---------,,,,,,,,,++++++......---------...//////,,,,,,---------,,,+++***,,,---///111111111111000333000---,,,++++++***)))'''''''''''''''((())))))******))))))))))))******((())))))***++++++,,,,,,***++++++,,,...//////000%%%&&&(((************)))+++++++++***)))(((((('''++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000000000000000111222333444666777888999;;;???EEEIIIOOOUUU]]]ccciiipppyyy~~~uuummmcccYYYMMMEEEGGGMMMQQQ]]]mmm{{{{{{yyyuuurrrqqqsssuuuwwwzzz|||zzzyyy|||}}}{{{}}}~~~{{{wwwyyy|||wwwnnnllliiiggghhhkkkooosssooorrrtttpppfff[[[SSSOOOHHHGGGGGGIIINNNUUU]]]bbbfffkkkqqquuuxxx{{{{{{tttsssqqqooooooooooooppplllmmmnnnppprrrtttuuuvvv{{{{{{yyy}}}vvvssszzzsssfffaaa^^^```fffmmmsss{{{yyysssiiiZZZLLL@@@999666111222444444444666;;;???@@@BBBDDDGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMKKKJJJKKKLLLNNNOOOMMMPPPUUU\\\fffuuurrrbbbYYYVVVHHHEEEDDDEEEHHHPPP___nnnnnnfff```]]][[[XXXXXXZZZZZZWWWSSSPPPOOOMMMLLLJJJDDDDDDDDDCCC@@@>>>;;;999999;;;======<<<;;;<<<===;;;<<<===<<<;;;888555333333222000...,,,+++******,,,+++***)))(((((((((((('''((()))******)))''''''$$$%%%'''((((((((('''&&&&&&'''''''''&&&&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((((((((((('''((()))+++---///000111............---,,,+++***++++++,,,---,,,+++***)))++++++,,,------......///***+++---///111333333444111000///---+++)))((('''((((((((((((((((((((((((''''''((()))))))))))))))+++***)))(((((()))******,,,,,,,,,+++***))))))((())))))************))))))(((((()))***************((())))))))))))*********---------...------,,,,,,,,,,,,,,,---...///000000000000000111222222333333111333777999;;;???CCCFFFQQQTTTZZZ```ffflllssswww{{{}}}ttthhh\\\SSSMMMIIIGGGLLLPPP^^^rrr{{{yyyvvvuuuwwwyyy{{{{{{~~~zzzyyy}}}{{{{{{rrrnnniiijjjnnnrrrrrrppppppqqqrrrqqqkkkaaaUUUMMMLLLKKKIIIHHHJJJPPPXXX^^^jjjnnnrrrvvvzzz}}}|||yyysssrrrpppooonnnnnnoooooopppooooooppprrruuuxxxzzz|||}}}}}}|||~~~|||vvv|||mmmccc___aaaffflllsssyyy~~~}}}ssslllaaaRRREEE;;;777555888666444333555999>>>AAACCCEEEGGGGGGGGGFFFGGGHHHIIIHHHHHHIIIIIIKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKQQQQQQUUU]]]eeeooo}}}ttteee^^^^^^OOOIIIDDDCCCFFFMMMZZZfffzzz~~~mmmeee___\\\ZZZWWWWWWZZZXXXVVVSSSQQQPPPNNNLLLJJJEEEEEEEEECCC@@@===:::999999;;;======<<<;;;<<<============<<<:::888666444444333111///---,,,++++++++++++******)))(((((('''(((((()))))))))))))))(((((((((((((((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$%%%&&&'''((((((((((((((((((***,,,...000111222111111111000000...------+++,,,------------,,,+++,,,------------.........***+++---///111222333333111000///---+++***(((((())))))))))))))))))))))))((())))))))))))(((((('''++++++***)))))))))***+++---,,,,,,+++******))))))))))))************))))))(((((()))******************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,---------.../////////000000000111222222333333111333666888;;;>>>BBBFFFPPPSSSXXX]]]bbbhhhnnnrrrvvv|||xxxkkk___UUUNNNJJJGGGIIIKKKUUUfffvvv}}}{{{{{{~~~}}}|||zzzyyywwwrrrnnnnnnrrrvvvwwwvvvrrrqqqpppooojjjbbbYYYSSSNNNNNNLLLKKKMMMSSS[[[aaajjjnnnssswwwzzz~~~{{{xxxrrrqqqooonnnmmmmmmmmmmmmnnnnnnnnnpppsssvvvyyy|||~~~{{{yyyyyyzzzlllddd___aaaffflllsssyyy~~~}}}zzzqqqjjj]]]OOOBBB:::666555777666555555666:::===@@@BBBDDDFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKOOONNNQQQXXX___hhhwwwyyyjjjcccaaaVVVOOOGGGEEEFFFKKKWWWcccvvv|||lllddd]]][[[YYYVVVVVVXXXVVVTTTRRRRRRQQQPPPMMMKKKGGGGGGFFFDDDAAA===:::888999;;;======<<<;;;<<<===>>>>>>===;;;999888666666444333111000...---,,,,,,******++++++***)))((('''(((((('''(((((()))***+++++++++)))((('''&&&&&&&&&))))))'''&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((()))***,,,...000222222333333222222000///...---++++++,,,---........................------------++++++---...000111222333000000///---,,,***)))(((*********************************))))))((('''&&&+++******))))))******+++,,,,,,,,,++++++******)))))))))************))))))(((((()))******************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***------..................000000000111222222333333111333666888;;;>>>CCCGGGPPPSSSWWW[[[^^^bbbgggjjjmmmssszzz|||pppdddYYYQQQKKKGGGFFFFFFMMMZZZhhhtttzzzvvv{{{|||xxxttttttxxx|||~~~~~~uuusssnnnkkkgggbbb]]]YYYQQQQQQPPPPPPSSSXXX```eeekkknnnsssxxx{{{|||xxxvvvqqqpppnnnlllkkkkkkkkkkkkllllllnnnpppssswww{{{}}}{{{wwwvvv{{{ssshhhbbb___bbbgggmmmtttzzz~~~~~~~~~~~~~~~}}}yyyvvvnnnfffXXXJJJ>>>888666666666666666777888;;;===???BBBCCCEEEFFFEEEEEEFFFGGGJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKNNNMMMNNNTTTZZZbbbqqq~~~tttjjjfff___VVVLLLGGGEEEHHHSSS^^^ppp|||jjjccc\\\ZZZXXXUUUUUUWWWTTTSSSRRRRRRRRRQQQNNNKKKIIIHHHGGGDDDAAA===:::888999;;;======<<<;;;<<<===???===<<<999888777666666333222111///---,,,++++++((()))+++,,,+++***(((&&&((('''''''''''')))+++,,,,,,+++)))(((''''''(((((()))(((&&&%%%$$$&&&'''))))))((('''&&&%%%%%%%%%&&&$$$%%%&&&'''(((((((((((('''((()))+++---///000111222222111111///...,,,+++)))***+++,,,---...//////000000//////...------,,,+++,,,,,,---...000111222000///...---,,,+++******))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))******++++++*********)))))))))))))))************))))))(((((()))***************(((((()))))))))************++++++,,,,,,,,,,,,+++...............---------000000000111222222333333222444777999<<<@@@EEEIIIQQQTTTWWWZZZ\\\^^^aaacccfffjjjpppvvv~~~uuuiii^^^TTTLLLHHHFFFEEEIIISSS^^^jjjxxx|||tttuuuzzz~~~|||yyyzzz}}}{{{vvvmmmfffaaa^^^\\\[[[SSSTTTTTTUUUXXX]]]dddiiilllpppuuuyyy}}}|||wwwtttrrrpppnnnmmmkkkjjjjjjjjjjjjkkklllnnnqqquuuyyy}}}|||vvvssssss{{{|||kkkbbb``````ccchhhooouuuzzz~~~~~~~~~~~~~~~{{{wwwtttlllbbbSSSEEE<<<888777777555666777999:::<<<===>>>AAACCCEEEEEEEEEDDDEEEGGGJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLQQQOOOOOOSSSXXX```nnn{{{rrrkkkeee[[[OOOHHHDDDFFFOOOZZZjjj{{{}}}jjjbbb[[[YYYWWWTTTTTTVVVSSSRRRRRRRRRRRRQQQNNNKKKIIIIIIGGGEEEBBB>>>;;;999999;;;======<<<;;;<<<===>>>===;;;999777666555555222111///---+++******)))((()))+++,,,+++***((('''((('''''''''''')))+++,,,***)))(((''''''((()))***'''&&&$$$######$$$&&&''''''&&&&&&%%%$$$$$$%%%%%%$$$%%%&&&'''((((((((((((%%%&&&''')))+++---//////222222222111000...---,,,((())))))***,,,---...///111111000///......---,,,,,,,,,,,,,,,---...000000//////...------,,,++++++((((((((((((((((((((((((&&&&&&((()))************&&&''''''(((((())))))))))))))))))))))))((((((((())))))************))))))(((((()))***************(((((()))))))))*********++++++,,,---------------...............---------000000000111222222333333444666888:::===AAAGGGKKKRRRUUUXXXZZZ[[[\\\^^^```aaadddhhhmmmsss|||{{{pppdddZZZPPPKKKFFFFFFIIIPPPXXX```mmmyyy~~~~~~tttqqqrrrtttzzz~~~{{{oooddd]]]ZZZXXXWWWUUUVVVXXXZZZ]]]bbbhhhmmmpppsssxxx|||}}}xxxtttqqqoooooonnnlllkkkjjjjjjkkkkkklllmmmpppssswwwzzz}}}vvvqqqpppqqqyyyuuufff``````aaadddiiipppvvv{{{~~~~~~{{{vvvrrrhhh^^^OOOBBB;;;888888888666666888:::<<<===>>>>>>AAACCCEEEEEEEEEDDDEEEGGGJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLRRRPPPPPPSSSWWW^^^kkkwwwzzzpppiii^^^RRRJJJDDDDDDMMMVVVfffwwwjjjbbb[[[YYYWWWTTTTTTVVVTTTSSSRRRQQQQQQPPPNNNLLLIIIIIIHHHFFFCCC???<<<:::999;;;======<<<;;;<<<=========<<<:::888777555555111000...,,,+++)))))))))((()))***++++++***)))((((((((('''(((((()))***+++((('''''''''(((((()))***%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&'''(((((((((((($$$%%%&&&(((***,,,......222333333222222111000///)))))))))***+++,,,...///222111111000///.........---,,,++++++,,,---...//////.........------,,,,,,''''''''''''''''''''''''$$$%%%'''(((***+++++++++&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************))))))(((((()))******************++++++++++++,,,,,,,,,++++++,,,---............------..................000000000111222222333333444666777999<<>>>>>>>>===;;;999777555222111///---+++***))))))))))))))))))))))))))))))(((((()))))))))))))))(((''''''(((((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((($$$%%%&&&'''(((((((((((($$$%%%'''(((***,,,...///000111111222111111000000+++*********+++---...///111111111000000/////////...---+++***+++,,,...///............------------((((((((((((((((((((((((&&&&&&''')))************'''''')))***+++++++++******************+++++++++))))))************))))))(((((()))******************++++++++++++,,,,,,,,,******+++,,,---......---,,,---------.../////////000000000111222222333333333444666888;;;@@@GGGLLLQQQTTTXXX[[[\\\\\\]]]^^^\\\]]]^^^___bbbhhhnnnsss~~~~~~uuujjj___YYYOOOLLLJJJJJJJJJNNNZZZfffttt}}}}}}}}}}}}qqqjjjfffeeeiiipppsssuuuwwwwwwxxxzzz|||nnnddd]]]YYYWWWZZZ\\\```cccggglllqqquuuyyy{{{~~~zzzuuuqqqooonnnmmmmmmmmmmmmooopppqqqtttuuuvvvxxxzzz|||}}}}}}uuummmlllooorrrxxx~~~xxxhhh```___```bbbeeekkkrrrxxx|||~~~~~~yyysssnnn___TTTFFF<<<999888777555888888999:::<<<>>>???AAABBBDDDFFFGGGFFFFFFGGGHHHGGGGGGHHHHHHJJJKKKMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMOOOTTTWWW[[[eeeooo|||rrriii]]]SSSJJJFFFIIIPPP[[[nnnjjjccc\\\ZZZXXXUUUUUUWWWXXXUUUQQQOOOOOOOOONNNMMMHHHHHHGGGFFFDDDAAA>>>===999;;;======<<<;;;<<<===???@@@@@@@@@>>>;;;888666333222000...,,,+++*********))))))((())))))***+++(((((()))******)))''''''(((((())))))(((&&&$$$###$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&'''((()))***$$$%%%&&&'''((((((((((((%%%&&&''')))+++---///000------...///////////////---,,,++++++,,,---///000111111111111000000000000...---+++******+++---...........................))))))))))))))))))))))))'''((()))))))))))))))(((((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((()))***************((())))))))))))*********((()))***+++,,,---------,,,,,,------...///000000000000000111222222333333111333444666999???FFFKKKPPPSSSWWWZZZ[[[\\\]]]^^^[[[[[[\\\\\\^^^bbbhhhlllnnnwwwzzzoooeee^^^VVVQQQLLLIIIGGGKKKXXXeeennn}}}~~~|||ppphhhcccaaaeeekkkrrrtttuuuvvvvvvzzztttiiibbb]]][[[\\\___cccgggjjjoootttxxx{{{~~~|||wwwrrrpppnnnnnnmmmnnnoooqqqssstttvvvwwwyyyzzz{{{|||||||||}}}rrrkkkkkkooosssyyy~~~ooobbb[[[[[[]]]bbbffflllsssxxx|||~~~}}}xxxqqqlll[[[QQQDDD;;;888777555333999999999999;;;>>>@@@BBBCCCEEEGGGGGGGGGFFFGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNQQQVVVYYY]]]fffooowwwmmmaaaWWWMMMFFFHHHNNNWWWkkk|||kkkfff___[[[ZZZYYYVVVTTTVVVTTTRRRQQQQQQQQQPPPNNNMMMMMMJJJGGGCCC>>>:::777<<<<<<<<<<<<<<<;;;;;;;;;BBB???======>>>===888555444333222000...---,,,,,,))))))))))))))))))))))))&&&'''))))))(((''''''(((***))))))((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''')))***,,,---,,,---.../////////...---+++************+++---......///000111111222222222---+++))))))***,,,,,,,,,,,,------...---+++***)))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))***++++++++++++***---,,,+++******+++,,,---++++++***)))(((((())))))******+++++++++,,,,,,,,,++++++,,,------......///000000///////////////000000000000000111111111111111333666999<<>>999888666555777888:::===>>>???@@@BBBEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJNNNLLLJJJIIIHHHIIIKKKLLLNNNPPPRRRRRRTTTYYYaaagggxxxqqqggg\\\OOOEEEFFFLLLTTT```vvv~~~lllfff___ZZZYYYYYYWWWUUUWWWTTTRRRQQQRRRQQQPPPOOOKKKJJJIIIGGGDDD@@@===;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>>>>???>>>;;;777444333222000...---,,,,,,************************((()))******(((((()))******))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((***,,,---,,,---...//////......---++++++*********+++---...---...///000111111111111...---,,,+++,,,---.........///000000///...,,,+++))))))((((((''''''''''''((((((((()))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******))))))))))))******++++++***)))))))))))))))******+++++++++,,,,,,,,,++++++,,,------....../////////............//////000000000000111111111111111333666888:::===AAADDDJJJOOOVVV[[[^^^___```aaabbbbbb```____________``````aaahhhtttyyyssslllaaaVVVPPPMMMLLLOOOTTThhhyyywwwkkkdddcccgggkkkqqqtttwwwwwwwwwzzz{{{qqqkkkiiijjjkkkmmmppptttxxx|||~~~zzzvvvtttsssrrrrrrrrrssstttvvvwww|||||||||}}}}}}uuuqqqpppoooqqqttt{{{ssseee\\\ZZZ[[[^^^dddiiipppuuuyyy{{{~~~}}}{{{xxxqqqggg```QQQFFF;;;777777666666888999;;;>>>???@@@AAADDDFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLJJJIIIIIIIIIKKKLLLMMMOOOQQQQQQSSSWWW___fff{{{|||uuulllbbbUUUKKKJJJNNNTTT___sssmmmggg^^^YYYXXXYYYXXXWWWWWWUUUSSSRRRRRRRRRQQQPPPIIIIIIHHHGGGEEEBBB@@@>>>======>>>>>>??????@@@@@@@@@???>>>>>>>>>===:::888444333222000...---,,,,,,************************((())))))(((&&&&&&)))+++)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((***+++,,,,,,,,,---...............,,,,,,+++******+++,,,---,,,---...//////000000///------,,,,,,,,,,,,------//////000000///...,,,+++***))))))((('''&&&%%%%%%''''''((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,))))))************))))))++++++***))))))))))))*********+++++++++,,,,,,,,,++++++,,,------......///......------------......000000000000111111111111111333555777888;;;>>>AAAGGGLLLSSSYYY]]]```ccceeehhhhhhfffeeecccbbbaaa```]]]\\\___hhhsss~~~{{{nnn```WWWQQQMMMNNNRRR___nnn{{{qqqiiigggkkknnntttwwwyyyyyyyyy{{{zzztttqqqqqqrrruuuyyy|||}}}yyywwwwwwvvvuuuuuuuuuvvvxxxyyy|||||||||}}}~~~|||sssqqqrrrsssuuuxxx}}}zzznnnbbb[[[[[[]]]```iiimmmssswwwyyy{{{|||~~~~~~|||zzzvvvnnnbbbZZZIII???777555666666777:::;;;===@@@AAABBBCCCFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKIIIIIIJJJJJJKKKLLLNNNPPPPPPQQQUUU\\\bbbppp{{{|||tttkkk___SSSNNNPPPSSS\\\lllnnnggg^^^YYYXXXYYYYYYXXXWWWUUUSSSSSSSSSSSSRRRQQQIIIIIIIIIHHHFFFDDDAAA@@@;;;;;;<<<======>>>????????????>>>>>><<<:::777555444333222000...---,,,,,,************************''''''&&&$$$###$$$&&&)))))))))((((((''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,---...............---++++++***+++,,,---++++++,,,---............++++++,,,+++***)))***+++------.........,,,+++***,,,+++***)))((('''&&&%%%''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++***+++,,,------,,,+++***++++++***))))))***************+++++++++,,,,,,,,,++++++,,,------......///......---------.../////////000000000111111111111111333555666777888;;;>>>CCCHHHOOOVVV\\\aaaeeehhhkkkkkkkkkjjjiiihhhfffeeebbb___^^^ccckkkuuu|||lll```WWWQQQPPPSSSTTT```rrrxxxqqqooopppssswwwyyyzzzzzzyyyzzz}}}{{{xxxwwwyyy}}}}}}{{{{{{zzzyyyxxxxxxyyyzzzzzz|||||||||}}}vvvpppqqqtttvvvyyy||||||}}}}}}}}}|||{{{{{{|||}}}vvvkkkaaa\\\\\\```ccckkkooouuuyyy{{{|||}}}~~~}}}{{{yyytttjjj]]]TTTCCC;;;555555666666888<<<>>>@@@BBBCCCDDDEEEHHHJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKMMMNNNNNNOOORRRYYY^^^gggsss{{{ssshhh[[[RRRPPPQQQWWWeeewwwnnnggg^^^YYYXXXYYYZZZYYYWWWUUUSSSRRRSSSTTTSSSRRRLLLLLLKKKIIIGGGDDDAAA???;;;<<<<<<===>>>???@@@@@@BBBCCCBBB@@@===:::777666444333222000...---,,,,,,************************''''''&&&$$$###$$$&&&)))((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((******+++++++++,,,---......//////...,,,+++++++++,,,,,,***+++,,,------.........+++,,,...---***)))***+++---......///...,,,+++***------,,,+++***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))******************+++,,,------,,,+++***+++***************++++++******+++++++++,,,,,,,,,++++++,,,------....../////////......///000000111///000000000111111111111111333444555555777999<<<@@@EEELLLSSSYYY___eeeiiikkklllnnnpppqqqpppoooooolllgggcccdddhhhooo|||yyykkk___TTTPPPQQQNNNVVVcccqqq~~~~~~zzzzzzzzzwwwxxxzzz|||}}}~~~~~~|||{{{{{{|||~~~|||{{{~~~~~~}}}|||{{{zzzyyyzzz{{{|||{{{||||||~~~yyyqqqmmmpppuuuxxx|||~~~}}}||||||||||||{{{{{{zzzsssjjjaaa]]]___cccfffmmmqqqvvv{{{}}}~~~}}}zzzwwwqqqfffXXXNNNAAA;;;666666777666888<<>>BBBIIIOOOVVV\\\cccgggiiilllpppuuuxxxyyyyyyyyyvvvpppjjjiiihhhkkksss}}}wwwfffWWWNNNMMMLLLRRRZZZbbblll{{{{{{wwwyyy~~~}}}{{{{{{~~~}}}|||{{{zzzzzz{{{||||||{{{|||}}}~~~uuuooolllqqqxxx{{{~~~~~~~~~}}}|||uuuppphhhaaa___bbbfffjjjooosssxxx|||~~~|||xxxssslll```SSSIII>>>:::777888777666888===@@@BBBEEEFFFGGGHHHKKKMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLNNNMMMMMMNNNSSSXXX]]]hhhzzz~~~ttteeeWWWPPPMMMNNNTTTbbbvvv~~~lllfff___[[[[[[[[[ZZZXXXTTTSSSQQQQQQRRRSSSRRRQQQNNNNNNMMMKKKHHHEEEBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDCCC???<<<;;;<<<444333222000...---,,,,,,++++++++++++++++++++++++((()))******(((((()))***'''(((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))+++*********,,,---///000111000...,,,++++++++++++***+++,,,---...............111444333///,,,---///000000111111000///---,,,,,,,,,,,,++++++*********((((((((()))))))))******))))))))))))))))))))))))(((((()))*********************))))))))))))******+++*********++++++,,,---******+++++++++,,,,,,,,,++++++,,,------......///......---...///000111111000000000000111111111111111222444555555777999<<<>>>AAAGGGLLLRRRYYY```eeehhhlllsssyyy~~~zzzsssoookkkiiinnntttmmm[[[PPPLLLLLLOOORRRUUU[[[gggxxx|||~~~~~~|||yyyyyy~~~|||yyyvvvyyy||||||{{{zzzzzzzzz{{{|||}}}{{{{{{}}}tttooommmttt{{{~~~~~~}}}zzzxxxoookkkeee``````dddjjjnnnssswww{{{~~~~~~~~~zzztttnnnfffZZZMMMDDD:::777666888888666999>>>AAACCCEEEGGGGGGIIIKKKMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLNNNMMMLLLNNNRRRVVVXXXcccuuuxxxiiiZZZQQQKKKKKKOOOZZZmmmkkkfff```\\\\\\\\\ZZZXXXTTTRRRPPPPPPQQQRRRRRRQQQMMMMMMMMMKKKIIIFFFDDDBBB@@@@@@??????????????????;;;>>>@@@???<<<::::::<<<555333222000...---,,,,,,++++++++++++++++++++++++&&&((())))))(((''''''((('''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))************+++---///000111000...,,,+++***++++++++++++,,,---............,,,000444222...+++,,,......////////////---,,,+++++++++******************))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++---,,,+++******+++,,,---+++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,------......///,,,,,,,,,---...///000111000000000000111111111111000222444555555777:::<<<>>>AAAFFFKKKPPPWWW^^^ccciiimmmttt{{{zzzuuuooojjjlllqqqvvvrrr```TTTPPPJJJLLLMMMMMMPPPZZZiiiuuu~~~zzzzzz}}}~~~{{{zzz~~~yyyvvvqqqtttwwwzzz}}}~~~{{{zzzyyyyyyyyy{{{|||}}}{{{{{{}}}~~~tttpppooovvv~~~|||{{{yyyuuurrrjjjgggbbb___```fffmmmqqqwwwzzz~~~~~~}}}}}}}}}xxxqqqjjjbbbVVVIII@@@666444444777777777:::@@@AAACCCEEEGGGGGGIIIKKKMMMKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLKKKJJJJJJIIIJJJLLLNNNNNNLLLMMMQQQUUUUUU```rrr{{{lll[[[RRRIIIIIILLLVVVhhhmmmddd^^^\\\[[[XXXUUUUUUVVVSSSPPPNNNOOOPPPPPPPPPMMMMMMLLLKKKHHHEEEBBB@@@???????????????>>>===<<>>>>>>>>>>>>>>>>>>>>555333000.........---,,,,,,+++******))))))******+++++++++,,,,,,------...---,,,***)))'''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''(((((())))))'''''''''''''''&&&&&&&&&%%%""" !!!%%%((())))))''')))***,,,------,,,,,,.........------,,,,,,+++,,,++++++,,,//////...---......------------.........//////...,,,,,,,,,------,,,,,,,,,***)))((('''))))))(((((((((((())))))))))))))))))))))))))))))...,,,***((('''''''''(((******+++++++++,,,,,,,,,************************)))))))))))))))******+++---.........---,,,,,,+++/////////000111111222222000000111111111222222222222333333444555666888888999<<>>@@@CCCDDDFFFGGGIIIIIIJJJJJJNNNMMMLLLJJJJJJJJJKKKLLLJJJJJJJJJJJJKKKKKKLLLLLLOOONNNNNNMMMLLLKKKKKKJJJHHHHHHHHHIIIJJJLLLMMMNNN[[[aaammmtttkkk```UUUNNNLLLLLLRRR___rrrmmmddd^^^\\\[[[XXXUUUUUUUUUSSSPPPOOOPPPQQQPPPOOOMMMMMMLLLKKKHHHEEEBBB@@@???@@@@@@@@@??????>>>===AAAAAA@@@???>>><<<<<<;;;555333000.........---,,,,,,+++******))))))******''''''((((((((((((((((((***)))(((&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''%%%"""###&&&)))))))))((()))+++,,,------------//////...---,,,,,,+++++++++++++++,,,...///...------------,,,,,,---------///111222111///......///---------,,,+++)))((('''))))))(((((((((((())))))))))))))))))))))))))))))---,,,++++++++++++++++++*********+++++++++,,,,,,***************************************+++,,,,,,------......------,,,+++.........///000000111111333222222222111000000000333333333444555666777888999<<>>@@@CCCDDDEEEGGGHHHIIIJJJJJJMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPXXX^^^jjj}}}wwwmmmaaaVVVOOOKKKJJJOOOZZZkkkmmmddd^^^\\\[[[XXXUUUUUUTTTRRRQQQQQQQQQQQQPPPNNNMMMLLLLLLJJJHHHEEEBBBAAA@@@@@@AAAAAAAAA@@@??????DDDCCCAAA???===;;;999888555333000.........---,,,,,,+++******))))))******))))))))))))))))))(((((((((''''''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((())))))'''%%%%%%''')))))))))((()))+++,,,---.........000//////---,,,+++******+++++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,...000222222111/////////------------,,,***)))(((***))))))(((((())))))***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,*********++++++++++++,,,************************+++++++++++++++,,,------------......------,,,,,,---------...//////000000222222111111111111111111333333333444555666777888888;;;@@@DDDIIIOOOVVVZZZ```eeelllttt{{{yyypppkkkmmmsss|||ooocccZZZTTTMMMLLLJJJGGGEEEEEEHHHJJJIIIMMMRRRXXX^^^hhhttt||||||zzz}}}}}}tttqqqmmmjjjkkknnnrrruuu~~~|||zzzzzzttttttuuuwwwzzz}}}~~~|||xxxrrrmmmlllnnnqqqqqqssswww|||}}}tttsssvvv|||zzztttnnnhhhddd^^^^^^^^^```fffmmmtttyyy~~~{{{xxxvvvooolllfff]]]SSSIII@@@;;;999888888999:::===???@@@CCCDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPUUUZZZfffxxx~~~sssggg\\\QQQKKKHHHLLLUUUcccwww~~~mmmddd^^^\\\[[[XXXUUUUUUSSSRRRRRRRRRSSSRRRPPPNNNLLLLLLLLLJJJHHHEEECCCAAAAAAAAAAAABBBBBBAAA@@@@@@DDDCCCAAA???<<<:::888777555333000.........---,,,,,,+++******))))))******+++++++++******)))))))))(((((((((''''''(((((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))((('''&&&&&&'''''''''))))))+++,,,---...//////000000///...,,,+++******+++******,,,...///...,,,------------------------,,,...000111///---------.........------,,,*********))))))))))))))))))***))))))))))))))))))))))))'''((()))++++++***))))))************++++++++++++************************+++++++++++++++,,,------,,,------...------,,,,,,------...//////000000111---...///000222333555555333333333444444666777777888;;;>>>BBBFFFLLLRRRVVV\\\aaahhhpppxxxwwwkkkiiijjjrrr~~~vvvkkkbbb]]]SSSQQQNNNJJJGGGEEEEEEEEEGGGHHHHHHIIILLLSSS]]]cccnnnxxx{{{sssooommmrrrvvv}}}~~~~~~yyytttmmmhhhfffiiinnnqqq~~~}}}{{{zzzsssssstttuuuxxx||||||uuunnnhhhfffhhhjjjmmmpppuuu|||xxxrrruuuzzzyyyqqqjjjccc^^^[[[[[[^^^bbbiiipppwww|||~~~zzzvvvtttmmmiiibbbXXXNNNDDD===999888888999:::<<<>>>@@@AAACCCDDDFFFGGGIIIJJJJJJJJJJJJJJJLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHMMMLLLLLLLLLLLLLLLMMMMMMRRRXXXcccrrr}}}qqqgggWWWNNNHHHKKKRRR^^^qqqmmmddd^^^\\\[[[XXXUUUUUUTTTSSSRRRRRRSSSRRRPPPNNNLLLLLLKKKJJJHHHFFFCCCBBB@@@AAAAAABBBBBBBBBAAAAAABBBAAA@@@>>><<<;;;999888555333000.........---,,,,,,+++******))))))******(((((((((''''''&&&&&&&&&'''''''''''''''(((((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))'''''''''&&&&&&%%%&&&&&&((()))***+++,,,...///000000///...---,,,+++***************+++---...---,,,......////////////......+++---//////...---------...............---,,,+++******))))))))))))******))))))))))))))))))))))))))))))***++++++)))((('''))))))*********+++++++++***************************************+++,,,,,,,,,,,,------...------,,,...//////000000111222222---...///000222333555555444444444444444555666777888:::===@@@DDDHHHNNNRRRYYY^^^eeemmmttt|||qqqjjjgggmmmwwwwwwnnniii]]]ZZZTTTOOOJJJGGGEEECCCFFFFFFFFFEEEGGGJJJOOOSSSZZZcccqqq{{{uuupppooonnnuuuyyy|||wwwooohhhfffiiinnnrrr}}}|||uuuuuuuuuvvvxxx{{{}}}vvvnnngggeeefffhhhmmmpppvvv{{{uuusssxxx~~~xxxooofff___ZZZYYY[[[___eeemmmtttzzz~~~}}}yyyuuusssmmmhhh^^^SSSHHH@@@:::888888999:::<<<>>>@@@BBBCCCDDDEEEGGGHHHJJJKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHMMMLLLLLLLLLLLLLLLMMMMMMQQQVVV```lll}}}zzzooo___RRRKKKMMMRRRZZZmmmmmmddd^^^\\\[[[XXXUUUUUUUUUSSSRRRRRRRRRRRRQQQOOOKKKKKKKKKJJJHHHFFFDDDBBB@@@@@@AAABBBBBBBBBAAAAAAAAA@@@???>>><<<;;;:::999555333000.........---,,,,,,+++******))))))******)))))))))(((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%'''((('''&&&%%%&&&'''((((((((()))+++---///000.........------,,,,,,+++*********+++---...---,,,...///000111111000///...---...//////------///000///////////////...------+++******))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))))))))************+++***************************************+++,,,,,,,,,,,,------......------//////000000111222222222222222111111111111111111444444444444444555666666777999<<<>>>AAAEEEJJJNNNVVV[[[aaahhhpppxxx|||qqqjjjmmmttt}}}{{{nnnhhh```XXXRRRMMMIIIFFFCCCCCCCCCCCCDDDFFFHHHIIIPPPWWWbbbmmmwww~~~yyyuuuttttttuuu|||zzzsssmmmkkkooouuuyyy~~~yyyxxxwwwwwwyyy|||{{{sssllliiiiiikkkrrruuu{{{{{{uuutttuuu|||uuukkkccc\\\YYYYYY\\\bbbiiipppwww|||~~~~~~{{{wwwsssqqqkkkdddYYYMMMCCC<<<999888888999;;;>>>@@@CCCEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQUUU]]]ffftttvvvhhhXXXNNNOOOQQQVVVhhh}}}mmmddd^^^\\\[[[XXXUUUUUUVVVTTTRRRQQQQQQRRRRRRQQQKKKKKKKKKJJJHHHFFFDDDCCC??????@@@AAAAAAAAAAAAAAAAAA@@@???>>><<<:::999888555333000.........---,,,,,,+++******))))))******))))))))))))))))))******&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''&&&''')))'''''''''(((***,,,...000------------------------***))))))+++---...---+++---...///000000///...------------,,,+++,,,...111//////000000000///......+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++,,,---))))))))))))************************************+++++++++++++++,,,------+++,,,------......------......//////000111111111333222222222111000000000555444444444444555666666777999;;;===???CCCGGGKKKSSSWWW]]]cccjjjrrrzzzzzzooonnnqqqvvv~~~qqqfff^^^WWWQQQMMMGGGFFFDDDDDDDDDEEEDDDDDDJJJNNNUUU]]]eeemmmuuuzzz{{{vvvvvv{{{zzzyyyxxxxxxzzz~~~{{{uuuqqqqqqrrrxxx{{{~~~sssooorrrwwwrrrhhh```ZZZWWW[[[___eeelllsssyyy}}}~~~}}}yyyuuupppnnneee^^^SSSGGG???:::999999999;;;===@@@CCCEEEGGGHHHGGGHHHJJJKKKMMMNNNNNNNNNIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIEEEFFFGGGHHHIIIKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPTTTYYY```kkk{{{ppp^^^PPPOOONNNPPP```vvvmmmddd^^^\\\[[[XXXUUUUUUWWWUUUQQQPPPQQQRRRRRRRRRKKKKKKKKKJJJIIIFFFDDDCCC>>>???@@@@@@AAAAAAAAAAAABBBBBB@@@>>><<<999888777555333000.........---,,,,,,++++++***)))*********###$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$##################%%%(((******(((''')))+++&&&&&&&&&''')))+++...///,,,,,,,,,---------......***))))))+++---...---+++,,,---///000000///---,,,+++***)))((('''(((,,,//////000000000000//////...++++++************++++++))))))))))))))))))))))))((((((''''''(((***,,,...))))))))))))************************************---,,,,,,,,,,,,---......+++,,,,,,---.........---------......///000000000000000111111222222222333555555444444444555666666777888:::<<<>>>AAAFFFIIIQQQTTTZZZ```gggooowww|||rrrooonnnqqq~~~ssshhh```YYYUUUPPPMMMJJJGGGEEEDDDCCCBBBFFFIIIMMMRRRXXX```hhhnnnyyy~~~|||zzzyyyxxxyyy|||{{{wwwwwwwww|||yyynnnkkkqqqxxx~~~pppeee^^^YYYWWW]]]```gggnnnuuuzzz}}}~~~|||xxxsssnnnkkk```YYYNNNCCC<<<999999;;;:::;;;>>>AAADDDGGGHHHIIIHHHIIIKKKLLLNNNOOOOOOOOOJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNOOORRRWWW\\\eeeuuuuuuaaaQQQNNNLLLKKKZZZooo|||qqqggg___\\\ZZZWWWVVVWWWTTTSSSRRRRRRSSSSSSRRRQQQNNNLLLJJJIIIHHHGGGDDDAAA@@@@@@@@@@@@AAAAAABBBCCCBBB@@@>>>=========;;;:::777555222111000000...------+++)))'''&&&(((***+++(((((())))))((('''&&&&&&******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((()))+++------222000......///000000000,,,,,,,,,,,,---.../////////...---,,,------///000---......,,,***)))***,,,111111000000//////......,,,***'''%%%'''((()))))))))************+++++++++******))))))))))))******)))***+++,,,...///000000///---+++)))((((((((())),,,,,,+++***+++,,,---...---------------------------------.........//////000222333222000000111222222333444555666666666666777777888:::<<>>@@@CCCFFFHHHIIIIIIGGGHHHJJJKKKJJJKKKMMMNNNJJJJJJIIIHHHFFFGGGJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEHHHHHHIIIKKKLLLMMMNNNOOOPPPRRRUUUXXX^^^lll~~~{{{iiiTTTIIIHHHMMMWWWaaa|||nnneee]]][[[ZZZWWWVVVXXXTTTSSSRRRRRRSSSSSSRRRQQQOOOMMMKKKJJJJJJHHHEEEBBBAAAAAA@@@@@@AAAAAABBBBBBCCCBBB@@@>>>>>><<<888666777555222111000000...,,,,,,+++***(((((()))***+++))))))******))))))((('''(((((((((((())))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((()))+++,,,---111000......///000000000---,,,,,,,,,,,,---............---,,,---...///000.........---+++***+++,,,000000000/////////......///---+++***+++,,,,,,+++)))************+++++++++******))))))))))))******)))******+++,,,---.........---,,,***)))(((((((((,,,,,,+++++++++,,,---...........................---------.........//////222333444333222111222333222333444555666666666666777777888:::<<<>>>@@@AAAHHHLLLRRRYYYaaaiiirrrwww{{{tttpppxxx}}}vvvhhhbbb[[[TTTPPPNNNMMMKKKIIIKKKNNNOOORRRXXXaaaiiixxx|||{{{{{{zzzzzz}}}wwwpppkkkmmmxxxyyykkkaaaZZZZZZ]]]eeehhhmmmsssxxx|||zzzvvvsssoookkkhhh\\\PPPDDD>>>;;;777666888<<<>>>@@@BBBDDDFFFHHHHHHHHHJJJKKKKKKJJJIIIJJJLLLJJJJJJJJJHHHGGGGGGJJJLLLNNNMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNQQQTTTWWW]]]jjj|||zzzhhhTTTIIIFFFJJJRRRZZZ}}}kkkbbb[[[ZZZYYYWWWWWWXXXTTTSSSRRRRRRSSSSSSRRRQQQOOONNNMMMLLLKKKIIIFFFCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@?????????===999666777555222000000///...,,,,,,+++++++++******************++++++******))))))'''''''''((()))*********%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&'''((()))+++,,,---000000////////////000000...------,,,,,,,,,,,,,,,---------------...///000/////////...,,,+++,,,---///////////////.........,,,+++++++++,,,,,,***))))))************+++++++++******))))))))))))******************+++++++++,,,)))******+++++++++******,,,++++++++++++,,,------------------............---............/////////222444555444333333444555222333444555666666666666777777888999;;;>>>???AAADDDHHHNNNUUU]]]eeennnsss}}}yyyqqqvvvzzzsssiii```ZZZVVVSSSQQQPPPRRRSSSTTTVVV[[[dddkkkzzz~~~~~~}}}}}}|||{{{{{{~~~~~~tttnnnlllqqq}}}tttggg___ZZZ\\\aaafffiiiooouuuzzz}}}~~~}}}yyyvvvrrrnnnhhheeeWWWLLLAAA<<<:::777666888======???AAABBBDDDEEEFFFIIIJJJKKKJJJHHHGGGHHHIIIJJJKKKJJJIIIGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLOOORRRUUU[[[gggxxxvvvfffSSSHHHDDDEEEKKKQQQ}}}kkkbbb[[[YYYYYYVVVUUUVVVTTTSSSRRRRRRSSSSSSRRRQQQOOONNNMMMLLLLLLIIIEEEBBBBBBBBBBBBBBBAAA@@@@@@???;;;<<<===???@@@???<<<999777444222000000///---,,,++++++,,,---,,,+++***))))))***************))))))'''((((((((()))))))))***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''')))***,,,---///000000000/////////000///...---,,,++++++++++++------------....../////////000000...,,,+++,,,...........................+++++++++,,,------***'''))))))*********+++++++++******))))))))))))******++++++++++++++++++******$$$&&&(((+++------...---+++++++++++++++,,,,,,,,,******+++++++++++++++,,,.............../////////222333444444333222333555222333444555666666666666666777777999;;;===>>>@@@AAAEEEKKKRRRZZZbbbkkkpppyyy}}}uuuvvv}}}{{{ooofff___ZZZWWWXXXZZZ\\\\\\]]]aaahhhnnnzzz~~~}}}}}}}}}}}}}}}|||{{{{{{}}}zzzqqqnnnooovvvpppddd]]]ZZZ]]]bbbgggkkkqqqwww|||~~~~~~~~~~~~|||yyyvvvsssmmmfffaaaRRRHHH???<<<:::888777999======>>>>>>@@@AAABBBBBBFFFHHHIIIHHHGGGGGGHHHIIIKKKKKKKKKJJJIIIHHHJJJLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNMMMLLLLLLKKKKKKJJJMMMQQQTTTYYYdddsssrrrcccQQQHHHCCCBBBFFFKKK}}}lllccc\\\ZZZYYYUUURRRSSSTTTSSSRRRRRRSSSSSSRRRQQQMMMMMMLLLLLLKKKIIIDDDAAAAAABBBBBBBBBBBBAAA??????;;;;;;===???@@@???;;;888666444111000//////---+++***+++,,,------+++***)))(((((()))******)))))))))***)))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((***,,,,,,...000111111///...///111///...---,,,+++*********+++,,,---......////////////000000...,,,+++,,,...---------------...............///111222111---+++))))))*********+++++++++******))))))))))))******,,,,,,,,,,,,++++++++++++%%%''')))+++,,,---,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,///////////////////////////111222222111111222333222333444555666666666666666666777888:::<<<===>>>???CCCIIIPPPWWW___gggmmmsssxxx~~~|||zzz}}}zzzpppiiidddbbbcccdddbbbaaaccciiinnnwww}}}|||}}}}}}|||||||||{{{zzz|||xxxqqqrrrvvv}}}lll```\\\[[[^^^bbbjjjmmmsssxxx|||~~~~~~}}}~~~}}}{{{xxxtttlllddd^^^NNNEEE>>>======;;;:::<<<======<<<<<<======>>>???AAACCCEEEFFFGGGGGGJJJKKKKKKLLLMMMKKKJJJIIIJJJKKKJJJJJJKKKKKKLLLLLLLLLLLLNNNMMMMMMLLLKKKKKKJJJJJJNNNNNNMMMMMMLLLKKKKKKJJJIIILLLPPPSSSWWW```nnnyyynnn```PPPGGGCCCBBBDDDHHH|||mmmddd]]][[[YYYUUURRRRRRTTTSSSRRRRRRSSSSSSRRRQQQMMMLLLLLLLLLLLLIIIDDD@@@@@@AAABBBCCCBBBAAA@@@???@@@???>>>>>>>>><<<888555666444111//////...---+++***+++,,,,,,,,,+++)))((('''((())))))***)))))))))*********)))((('''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&'''(((***+++,,,---000222222///---///111......,,,+++************++++++---.../////////////////////...,,,+++,,,---,,,,,,,,,---------------...---...///000///,,,***)))************+++++++++******))))))))))))******,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))******+++,,,+++++++++,,,,,,------......//////000000000////////////...---///000000//////111222222333444555666666666666666666777888999;;;<<<===???BBBHHHNNNUUU\\\dddiiinnnsssxxx}}}{{{uuunnnooommmiiidddbbbeeehhhsss~~~}}}~~~~~~|||||||||{{{zzz{{{~~~}}}wwwtttyyy~~~zzzggg^^^\\\\\\```dddmmmppptttyyy|||~~~~~~~~~~~~~~~|||yyytttkkk```YYYJJJBBB===>>>???======>>>>>>===;;;:::::::::;;;<<<===@@@CCCDDDFFFHHHKKKMMMLLLMMMNNNMMMKKKJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOQQQPPPOOONNNMMMLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJMMMQQQSSSVVV]]]iiisssoooaaaQQQHHHDDDAAACCCFFF|||kkkccc]]]\\\ZZZVVVSSSSSSTTTSSSRRRRRRSSSSSSRRRQQQMMMMMMMMMNNNMMMJJJEEEAAA???@@@AAACCCCCCBBBAAA@@@BBB@@@>>>===<<<:::777444666333111//////...,,,+++******++++++******)))(((((()))******++++++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&((()))+++,,,,,,000333222///---...111------,,,+++*********+++***+++---...///000000///.........---+++***+++,,,++++++,,,,,,,,,---------,,,++++++,,,---,,,***((()))************+++++++++******))))))))))))******************+++++++++++++++***************++++++((()))***+++,,,++++++***,,,------...//////000000000000000000/////////...,,,...////////////111222222333444555666666666666666666666777999:::<<<<<<>>>AAAFFFLLLRRRYYY```eeejjjnnntttwww{{{~~~yyyqqqhhhbbbaaacccjjjuuu~~~}}}~~~}}}|||{{{|||~~~{{{xxxxxxsssccc\\\]]]___cccgggppprrruuuxxx{{{}}}~~~~~~}}}|||yyyssshhh\\\SSSFFF@@@;;;===??????>>>???>>>===;;;999888888999999<<<>>>AAACCCEEEGGGJJJMMMLLLNNNOOONNNLLLJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLHHHIIIIIIJJJKKKKKKLLLLLLKKKOOORRRSSSUUU[[[eeennnzzzsssdddTTTJJJDDDAAABBBEEE{{{jjjbbb\\\\\\\\\XXXUUUVVVTTTSSSRRRRRRSSSSSSRRRQQQNNNNNNOOOOOOOOOKKKFFFBBB>>>???AAACCCCCCCCCAAA@@@@@@>>><<<<<<<<<;;;999888666333111//////...,,,+++*********))))))))))))))))))***+++,,,,,,,,,,,,,,,''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&((()))+++,,,+++000333333///---...111---,,,++++++******++++++)))+++---///000000000///---......,,,***)))***,,,+++++++++,,,,,,---------///...---...//////---+++)))************+++++++++******))))))))))))******((()))))))))************&&&&&&'''(((***---///111((()))***+++,,,+++******++++++,,,,,,---...//////111111000000/////////...,,,...///000//////111333222333444555666666666666666666666777888:::;;;<<<>>>AAAEEEJJJPPPVVV]]]bbbhhhlllqqqtttwww}}}yyymmmddd``````bbblll}}}~~~~~~|||}}}{{{yyy{{{~~~nnn___[[[^^^bbbfffjjjrrrsssuuuxxx{{{}}}}}}}}}|||yyyqqqfffXXXPPPDDD>>>:::===??????>>>???>>>===:::888777777777888<<<>>>AAACCCDDDFFFIIILLLMMMNNNOOONNNLLLJJJJJJKKKIIIJJJJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLFFFGGGHHHIIIJJJLLLMMMMMMLLLPPPSSSTTTTTTZZZccckkkuuuwwwhhhVVVKKKEEE@@@@@@CCC