BM6P6(@ ssscccWWWKKKDDD@@@;;;:::;;;<<<:::777444333444555777666666555444444444444444222333333444444333333222333222222111111222222333111111111111111111111111444333333222111000//////111111111111111111111111111111111111111111111111444//////444555111///222...///000111111111111111000000000000000111111222222111000//////000111222000000////////////000000111111111111111000//////000000000000000111111222///000222444444333111000333111...,,,,,,...111333222222222222222222222222222111111111000000//////444444444444333222111111222222222222333333444555333333333444444444555555555555666666666666555555111222444666777777666666888777777666666666666666111555:::???AAA@@@>>><<<===>>>???@@@@@@@@@@@@@@@===>>>>>>????????????>>>=========>>>???AAABBBCCCHHHIIIJJJLLLLLLLLLKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFAAADDDGGGHHHGGGEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>BBBCCCCCCCCCAAAAAACCCDDD???????????????????????????>>><<<;;;::::::;;;;;;========================<<<<<<<<<<<<<<<===>>>>>>===============<<<<<<;;;::::::;;;;;;<<<===>>>>>>:::999999888888999999:::??????>>><<<:::777444222444555666777888999::::::888:::;;;;;;999999:::<<<::::::999999999888888888;;;:::999999888888999999666777888999:::999888888777777666555555555555555666666666666555555555555555666666666777777777777:::::::::999999999888888::::::999888777777777888<<<;;;999888888999:::<<<:::::::::::::::999777777:::999999888888999999:::888999;;;======;;;999777888888888888888888888888777888999::::::999888777999::::::;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;===:::999;;;???CCCDDDCCCEEECCCBBB@@@??????@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBB@@@>>><<<::::::;;;===??????>>>===<<<===>>>@@@AAACCCDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFDDDBBB@@@???BBBBBBCCCCCCEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIKKKLLLKKKLLLLLLMMMMMMNNNOOOOOOMMMNNNPPPQQQPPPNNNKKKIIIpppbbbVVVKKKEEE@@@<<<:::;;;777777777666666666666666666555555444333444444444222333333444444333333222333222222111111222222333111111111111111111111111333333222222111000000000000000000000000000000000222111111111000000000000111---...333444111111444000111111111111111000000000000//////000000111222111000000000000000000111000000////////////000000111111111111111000//////000////////////000111111***,,,...000111222222111222000...------...000222222222222222222222222222111111111111000000000///222222333333222222111111222222222222222333444555222222222222333333333444444444555555555555444444333444555666666555555444666666555555666777888888777:::???BBBDDDBBB@@@>>>======>>>>>>???>>>>>>>>>===>>>???@@@@@@@@@???>>>=========>>>???@@@AAABBBGGGHHHIIIKKKLLLLLLKKKKKKHHHHHHFFFEEEDDDDDDDDDDDDAAACCCFFFGGGFFFEEEFFFGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@AAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA???@@@AAABBBBBBAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@????????????BBBCCCCCCBBB@@@@@@AAACCC????????????>>>>>>======???>>><<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<===>>>======>>>>>>======<<<;;;999999::::::;;;<<<<<<===;;;;;;::::::::::::;;;;;;?????????>>><<<999777555777777777777888888888888777888:::999888888999;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999888888888888999888999:::;;;;;;;;;:::999888777666666555555666666888888888888888888888888555666666666666666666666::::::999999999888888888999888777666666666666777:::999888777777888:::;;;===<<<;;;999777555444333999888888777777888888999::::::::::::999999888888888888888888888888888888777888999999999999888777888999999999999999999888999999999:::::::::::::::;;;999888:::>>>AAABBBAAABBBAAA@@@???>>>>>>>>>>>>@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBAAAAAA???===;;;::::::<<<>>>??????>>><<<<<<<<<===???@@@@@@AAACCCEEEFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPNNNOOOQQQRRRQQQOOOLLLKKKnnn```UUUKKKFFFBBB<<<999:::444555777888888888777666666666555444444444444444222333333444444333333222333222222111111222222333111111111111111111111111111111111111111111111111////////////////////////222111000000////////////111//////222222000000222333333333222222000//////000000//////000000111222///000000111111000000///000000////////////000000000000111111000000////////////......//////000111+++,,,---///000111111222000000////////////000000000000000000000000000000111111111111000000000000000000111222222222111111333222222222222333333444111111111111222222222222333333444444444444333333555555555555555444333333444444444555666777999::::::===@@@CCCCCCBBB???===<<<<<<=========<<<;;;;;;<<<>>>@@@BBBBBBAAA???>>>>>>>>>======>>>???@@@@@@EEEFFFHHHJJJKKKKKKKKKKKKGGGFFFEEEDDDBBBBBBAAAAAABBBCCCEEEEEEEEEFFFHHHKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@>>>???@@@@@@@@@@@@???>>>AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCBBB@@@???@@@BBB@@@@@@???>>>===<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999;;;<<<>>>???>>>>>>>>>>>>>>>======<<<999999999:::;;;;;;<<<<<<======<<<<<<<<<<<<======?????????>>>===;;;:::999::::::999888777666666555666777888888777777888:::======<<<<<<<<<;;;;;;;;;:::999999888888888888888999999:::::::::999999888888888777666666666666777444444555555666666777777666666666666666666666555999999999999888888888777777666666555555555555666777777666666666888999:::<<<;;;999666555444444444777777777666666777777777;;;:::888777666777888999888888888888888888888888777888888999999888888777777777888888888888777777888888888888999999999::::::888888999<<>>===<<<<<<>>>>>>=========>>>>>>?????????@@@@@@@@@@@@??????===<<<;;;:::;;;===???@@@???>>><<<<<<;;;<<<===>>>>>>???AAACCCDDDEEEFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGIIIKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOMMMNNNPPPPPPPPPNNNLLLJJJppp^^^TTTJJJFFFBBB===999999666666777777777777666666777777666555555555555666222333333444444333333222333222222111111222222333111111111111111111111111000000111111111222222222000000000000000000000000111111000///......//////444333333222000......000222222222222222111000000///////////////000111111...///000111111000///...//////000000000000/////////000000000000000//////...............///000000111111111111111111000000//////000000000000//////000000000000000000000000111111111000000000000000///000111222333333333333333222222222222222333333111111111222222222222333333333444444444444333333444444444444444444444444444444444555666777888888888:::<<<>>>???>>>===;;;<<<=========<<<;;;::::::;;;>>>AAACCCDDDCCC@@@>>>>>>>>>>>>===>>>>>>??????CCCDDDFFFHHHJJJKKKKKKJJJGGGFFFDDDCCCBBBAAA@@@@@@CCCDDDEEEEEEEEEHHHKKKNNNOOONNNMMMKKKIIIHHHFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????????????????AAAAAAAAABBBCCCDDDDDDEEEDDDDDDCCCAAAAAAAAAAAAAAACCCDDDDDDBBB@@@???@@@BBBBBBBBBAAA???>>><<<;;;;;;======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888:::;;;===???@@@>>>>>>??????>>>>>>===<<<:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>======<<<;;;;;;;;;:::999999888777666666666777999888777777888:::;;;;;;;;;:::::::::999999999999888777777777777777777777777777777666666666999888888777777777777777111222222333444555555666888777777777777666666666999888888888888777777777666666555555555555555666666666555666777888999:::999888666555555666888999888777777666666777777888777777777777777888888999888888888888888888888888777777888888888888777777777888888888888888888777777777888888999:::::::::999999999:::<<<>>>>>>>>>===>>>?????????===<<<;;;<<<<<<<<<;;;<<<<<<======?????????@@@@@@?????????<<<;;;;;;;;;;;;===???@@@??????>>>============>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDBBBAAA@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCEEEFFFHHHJJJKKKKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMKKKIIIHHHsss\\\SSSIIIEEEBBB===:::::::::999777555444555666666999888888777777777777777222333333444444333333222333222222111111222222333111111111111111111111111000000000111222222333333111111111111111111111111111000///......///000111666777777333000///000111///000111222222222222222/////////...///000000111...///000111111000///...//////000000000000//////...//////000000000//////...............///000000222222333333222111000000...///000111111000///...////////////////////////000000000000000000111111000000222333444444555555333222222111111222222222222222222222333333333333444444555555555555444444222222222333444555555666666666555555555555666666555666888:::<<<<<<<<<<<<============<<<;;;::::::;;;===AAACCCDDDCCC@@@??????>>>>>>>>>>>>>>>??????AAACCCEEEGGGIIIIIIIIIIIIFFFEEEDDDCCCAAAAAA@@@@@@DDDEEEEEEEEEFFFHHHMMMPPPQQQQQQOOOMMMJJJHHHFFFEEECCCDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@??????>>>@@@@@@????????????@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAACCCDDDDDDBBBAAA@@@AAACCCDDDDDDBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999;;;===???AAABBB>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999999888888888888888777888999999888888999;;;;;;;;;:::::::::999999999999888777777666666777777777666666666666666666666999888888777777777777777444444555666666777888888888888888888888888888888888888888777777777666666666666555555555666666777666666666777888999::::::999888666555666888:::;;;888888888777777888888888222333666888::::::999999777777777777777777777777777777777777777777777777888888999999999999888888888888888999:::;;;;;;;;;999:::;;;<<<<<<===>>>>>>======?????????>>><<<;;;;;;:::::::::;;;;;;<<<===??????@@@@@@@@@@@@??????;;;;;;;;;;;;<<<===???@@@@@@@@@??????????????????CCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@AAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKIIIIIIuuu\\\RRRHHHDDDAAA===;;;;;;<<<:::777444333444555777999999888777777777777777222333333444444333333222333222222111111222222333111111111111111111111111000000111111222222222333111111111111111111111111000///.........000222444777;;;;;;555111222444444......///111111222222222//////......//////000111...//////000000//////......///000111111000///.........///000000000////////////......//////000111---...111333333333222111//////000000000000//////////////////////////////000000000000111111111111000111222333444555555555333222222111111111111222222222222222333333333444444444555555555555444444111111111222333555666777777666555555444444555555555666777999:::<<<<<<===;;;<<<<<<<<<<<<;;;;;;:::;;;===???BBBCCCBBBAAA@@@??????>>>>>>???@@@AAAAAAAAABBBDDDFFFGGGGGGGGGGGGDDDCCCBBBBBBAAAAAAAAAAAACCCDDDDDDDDDEEEGGGKKKOOOPPPPPPNNNLLLJJJGGGFFFEEECCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC???????????????>>>>>>===@@@@@@????????????@@@@@@??????AAABBBDDDEEEFFFGGGDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@BBBCCCEEEDDDCCCBBB@@@???>>>===;;;<<<<<<===<<<<<<;;;;;;========================999999:::;;;===???AAABBB===============<<<<<<;;;========================;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999:::777888888888999:::::::::777888:::999888888999;;;<<<<<<;;;;;;;;;:::::::::888777777666666666666666777777777666777888999999888888777666666666666777333333333444444555555666777777777888888999999999777777777777666666666666666555555555555666777777666666777777888888999999::::::888777666777777888999888888777777888888999000333666999;;;;;;:::888777777777777777777777777888777777666666777777888888999999999999999999888777888888999:::;;;<<<<<<999;;;======<<<<<<<<<============>>>>>>======<<<:::::::::::::::;;;<<<===>>>??????????????????>>><<<<<<<<<<<<<<<===>>>????????????@@@@@@AAAAAAAAADDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJsss\\\RRRGGGBBB@@@<<<<<<===999888777666555555666666888777666666555555666666222333333444444333333222333222222111111222222333111111111111111111111111111111111111111222222222111111111111111111111111000///......///222555777???CCCBBB888111111222222...//////000000000/////////............///000000/////////....../////////...///000111111000///...---......///000000//////000////////////000111111---///333666666555222000000000////////////000000000000000000000000000000///000000000111111111111000111222333333333333333333333222111111111111111111111111111222222222222333333444444444444333333333333222222222333555666555555444444444555666666777777777888888999:::;;;999999::::::::::::::::::;;;<<<>>>@@@AAAAAAAAA@@@????????????@@@AAACCCCCCAAABBBDDDEEEFFFFFFEEEEEEAAA@@@@@@??????@@@@@@AAA@@@AAACCCCCCCCCEEEHHHJJJMMMLLLKKKIIIGGGFFFDDDDDDCCCDDDEEEFFFFFFEEEEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBB>>>>>>??????>>>>>>===<<>>>>>======>>>>>>???>>>>>>@@@AAACCCEEEFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@===>>>??????>>>???AAACCCCCCCCCBBBAAA@@@>>>>>>===:::;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999;;;<<<>>>@@@AAA<<<<<<<<<<<<<<<;;;::::::========================;;;;;;::::::::::::;;;;;;<<<;;;:::999888888999:::888888888999999:::::::::666777888888777777888:::;;;;;;:::::::::999999999777777666555555555555666666555555555666888999;;;888777666666555555666666111111111111111222222222444444555666777888888999777777666666666555555555444444333444444555555666555666666777777666666666777777777777777777666666777777777666666777777777555666777999999999999999777777777777777777777777888777666555555666777888777777888888888888777777666666777888999:::;;;;;;777:::<<<===;;;999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999:::;;;<<<============>>>>>>>>>>>>======<<<<<<<<<<<<============<<<===>>>???@@@AAAAAAAAABBBBBBAAA@@@@@@AAABBBCCC@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDIIIGGGEEECCCCCCDDDFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGppp]]]RRRFFFAAA???<<<<<<>>>555555777888888777777666666666555444444444444444222333333444444333333222333222222222222222222333111111111111111111111111111111111111111111111111000000000000000000000000//////......000333666999IIIMMMIII<<<111......+++000000000000///...---,,,...............///000000000///...------...///000...///000222222000///...------...///000000//////000000000000000111222222222555888:::999666111...000000////////////000000111111111111111111111111//////000000111111111222000000111222222222222111333333222111000000111111000000000000111111111111222222222333333222222222555444333222222222333444333333333444555666777888777777666666666666666777666777888999999999999999;;;<<<===>>>???@@@AAAAAA?????????@@@AAACCCDDDEEEAAABBBDDDEEEEEEEEEDDDDDD>>>>>>>>>>>>>>>??????@@@>>>???AAAAAAAAABBBDDDGGGJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCEEEEEEDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>======<<<>>>===<<<;;;;;;<<<===>>>===>>>???AAACCCEEEFFFGGGCCCCCCBBBAAA@@@@@@@@@@@@:::<<<============@@@BBBBBBAAAAAA@@@???>>>======:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;===>>>???;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;===<<<:::999888999999:::999999999999999999999999555666777777666666777888888888888777777777666666777777666555555555555555333222222333444666888999777777666555555555555555555555444444444444444444111222333444555777888888777666666666555555555555222222222222333333444555555555555666555555444444222333444666777888888888666666555555555555666666;;;:::888777777777888999777777777777777777777777888777666555555666777888666666777777777777666666444555666777888999::::::666999<<<<<<999888888:::;;;:::999888999:::;;;<<<::::::::::::;;;<<<===>>>;;;<<<<<<<<<<<<<<<<<<;;;===============<<<<<<<<<:::;;;===>>>@@@AAAAAAAAA??????>>>>>>???AAACCCDDD===>>>@@@AAABBBBBBAAA@@@CCCCCCBBBBBBBBBCCCDDDDDDLLLIIIFFFCCCBBBDDDFFFHHHDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDqqq]]]SSSHHHBBB???:::888999777777777777777666555555555555555555555555555555222222222222222222222222111111222222222111111000444111...++++++...111444222222111111000111111111333333333222111000///...---///555999222---:::NNNtttkkkVVV<<>>???@@@>>>>>>>>>>>>???@@@AAABBBEEEAAA===???BBBDDDBBB???@@@>>>======>>>??????>>>???>>>===<<<===@@@CCCEEEBBBCCCEEEFFFFFFFFFEEEDDDAAABBBCCCDDDDDDDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAADDDCCCAAA@@@@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@===???@@@@@@??????@@@AAA>>>>>>>>>>>>????????????>>>>>>======>>>@@@BBBCCC@@@@@@@@@??????===<<<<<>>>>>>>>???@@@AAAAAADDDCCCAAA???===<<<;;;:::::::::;;;<<<<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;999999999:::;;;<<<===>>>@@@@@@@@@???>>>======<<<999;;;===???@@@@@@???>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999888888888888777777777777888999:::;;;888888777777777777888888:::::::::999999777666666666666555444444444444555222333444666777999:::;;;::::::999999888777666666222222222222222222222222999666333333666777666555666666666666666666666666333333333222222333333444444444444444444444444444666666666666666666666666777777666666666666666777;;;888666666777777444222111111111111222333444555888888777777666666555555666666666666666666666666666777888888777666888999::::::999999::::::;;;<<>>???@@@AAABBBBBBAAAAAAAAABBBBBBCCCBBBBBB@@@???>>>>>>======BBB@@@DDDCCC>>>GGGPPPMMMXXXSSSKKKEEECCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFDDDDDDDDDDDDEEEttt\\\QQQGGGBBB???;;;:::;;;888888888888777777777777555555555555555555555555333333333333333333333333555444444333222111000000111000///......///000111222111111111111111222222222222222222111000//////111///111444333777KKKbbbyyy[[[>>>111111333111000/////////............////////////////////////............////////////////////////////////////111111000000000/////////............///////////////111444444222000000000...000111000///...///111000000000000000000000000////////////000000000000...//////000111111222222111111111111111111111111222111111000000000000000///000111222222222222111111222333333444444333333333333222222222222333333444444444444444555666666444444555555666666777777;;;;;;;;;;;;<<<===>>>>>>AAAAAA@@@@@@???@@@@@@@@@@@@===:::<<<@@@CCCBBB???AAA???>>>>>>???@@@@@@???>>>>>>======>>>@@@BBBDDDBBBCCCCCCDDDDDDCCCBBBBBBAAAAAACCCCCCDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBB@@@?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@???<<<;;;;;;;;;?????????>>>>>>=========>>>>>>======>>>@@@AAABBB????????????>>>===<<<<<<===============>>>??????BBBAAA???>>><<<;;;;;;;;;::::::;;;<<<<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;:::999999::::::<<<======@@@@@@???>>>>>>===<<<<<<999:::<<<>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999888888888888<<<;;;:::888777666666666777777666666666666777777999999999999888777666555666666555444444444444444333333444666777888999:::999888888777777666555555333333333333333333333333666444111111333555444333555555555555555555555555444444333222222222333333555555444444444333333333666666666666666666666666777777666666666666666777777555444555888999888666333222222222333444555555666666666666666666777777555555555555555555555555666777888888777666888999:::999999999999:::;;;;;;<<<:::999999:::::::::999999999999:::::::::;;;;;;;;;999888666666888999;;;;;;;;;::::::999:::::::::============>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>CCC@@@CCCBBB>>>HHHTTTRRRLLLHHHCCCAAAAAACCCDDDEEECCCCCCCCCDDDEEEEEEFFFFFFIIIHHHFFFEEEDDDDDDEEEEEEwwwZZZPPPFFFBBB@@@===;;;===:::999888777777777888888555555555555555555555555333333333333333333333333888777555333111111111111...///111111111111///...000000000000111222333333000111111222111111000000333///...111555;;;MMM```ooo^^^EEE222---111222///////////////............////////////////////////............////////////////////////////////////111111111111000000000000............////////////,,,...111111000//////000...000111000///...///111000000000000000000000000000000000000////////////.........///000000111111111111111111111111111111111111111000000000000000000000111111222222111111111222222333333333333333111222222333333222222111444444444444444555555555444444444555666666777777999999999:::;;;;;;<<<<<>>;;;:::<<<@@@CCCCCCAAAAAA???======???@@@???>>>=========>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@>>>======>>>??????BBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA???<<<::::::;;;@@@@@@???>>>===<<<;;;;;;>>>>>>=========???@@@AAA>>>?????????>>>===<<<;;;<<<<<<<<<;;;<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::999999::::::;;;<<<===??????>>>>>>===<<<<<<<<<999:::<<<======<<<;;;:::999:::;;;<<<<<<<<<<<<<<<;;;:::999888777777777777===<<<:::888666555444444666666555555555555666666777777777777777666555444666555555444444444444444444444555555666777777888777777666666555555444444444444444444444444444444555333111111333444444333555555555555555555555555555444333333222222222222555555555444444333333333555555555555555555555555666666555555555666666777666555444666888999999888555444444444444444555555444444555555666777777888555555555555555555555555555666888777777666888999999999888888999999:::;;;999888888999:::;;;:::888::::::999888888999;;;<<<:::888555333333555888:::;;;:::::::::::::::;;;;;;============>>>???@@@AAABBBAAAAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>CCC@@@BBBAAA>>>IIIVVVTTTCCCAAA??????AAACCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEIIIHHHGGGFFFEEEEEEEEEEEEuuu[[[QQQGGGBBB@@@<<<;;;<<<:::999777555555666777999555555555555555555555555444444444444444444444444777555333111000111222333///000111222222111000///000000000000111222333444//////000111111111111111222...///333555555:::BBB===777///,,,///222000---///////////////.........////////////////////////............////////////////////////////////////111111111111111111000000............////////////+++---///000000///000111...000111000///...///111000000000000000000000000111111000000//////....../////////000000000111111111111111111111111111111000000111111111000000000000000111111111111000000111111222333333333333222111222333444444333222111333333444444555555555555333333444555555666666777888888999:::;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEE@@@>>>===>>>AAACCCCCCBBB@@@>>><<<<<<===>>>===<<<<<<<<<===>>>???@@@AAAAAACCCCCCBBBAAA@@@???>>>===@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAA@@@???@@@@@@@@@???>>>===<<<<<<<<<===>>>@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBAAA???>>>???@@@??????>>>>>>===<<<<<<;;;???>>>===<<<===>>>???@@@===>>>>>>>>>======<<<;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<:::999999999:::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;<<<<<<<<<<<<999999888777777777777777888777777777777777888999555555555444444555555555555666666666555555444333666555444444333333444444444555555555555555666666666666666666555555444444444444444444444444444444444444333444444555555555444444444444444444444444555555444333222222222222444444444444444444444444555555555555555555555555555555444444555555666666888777666666666666555555555555444444444444444444444444444555555666666666555555555555555555555555444666777777666666888999888888888888888999::::::777777888:::<<<<<<;;;999;;;:::888777777999:::<<<;;;:::888777777888:::;;;:::::::::::::::;;;<<<===>>>>>>======>>>???@@@@@@AAAAAA@@@????????????@@@@@@??????>>>>>>>>>>>>???AAA???CCCCCC???HHHRRROOOCCCBBBAAAAAACCCCCCAAA@@@BBBBBBCCCCCCDDDEEEFFFFFFIIIHHHHHHGGGFFFFFFEEEEEEooo]]]RRRGGGBBB???:::888999999777555444333444666777555555555555555555555555444444444444444444444444333222000//////111333444222111000//////000111222000000000000111222333444...///000111111111111111111///000333444111///...000000222444444222///............///////////////////////////////////////............////////////........................000000000000000000111111............////////////,,,...000000000000111333...000111000///...///111////////////////////////111111000000//////......000000111111111111111222000000000000000000000000///000111111111111000000000000111111111000000///000111222222333333222222222333444555555444333222222333444444555555444444333333444444555666666666777888999;;;;;;;;;;;;;;;999999:::<<<===@@@BBBCCCAAA@@@??????@@@AAAAAAAAABBB@@@>>>>>>?????????>>>;;;<<<===>>>???@@@@@@AAADDDCCCBBB@@@???>>>======?????????@@@AAABBBBBBCCCAAAAAA@@@????????????@@@===<<<;;;;;;;;;<<<===>>>@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBAAA@@@???@@@AAA=========>>>>>>>>>>>>>>>???>>>===<<<<<<<<<===>>><<<============<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<::::::999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;999999:::;;;<<<<<<;;;;;;888888777666666666777777555555555666777999:::;;;555555444444444444555555444555555555555444333333555555444333333333333333444444444444444444555555666666666666666555555555222222222222222222222222222333444444444444444555444444444444444444444444555444333333222222222333111222222333444555666666666666666666666666666666444444333444444555666666666777666666555444444444555444333333333333333444555555555555444444333333555555555555555555555555333555666777666666888999888777777777777888999999888888999;;;===>>><<<;;;;;;:::888777777888:::;;;:::;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>EEEEEE@@@EEEKKKDDDCCCBBBBBBCCCDDDCCC@@@>>>BBBCCCCCCEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEjjj\\\QQQGGGAAA===999666777777666555444444444555555555555555555555555555555333333333333333333333333111000000///000222333444444222000......000222444000000000000111222333333...//////000111111111000222000///000222333444444111///000111000...///222.........///////////////////////////////////////............////////////........................////////////000000000000............////////////---///000111000000222444...000111000///...///111////////////////////////000000000000////////////111111111111111222222222000000000000000000000000...///111222222111000000000000111111000000//////000111111222222222222222222333333444444333333222111222333555555444444333333333333444555555666666666888999;;;;;;;;;::::::;;;;;;:::::::::;;;<<<<<>>>>>=========>>>>>>EEECCCAAAAAABBBBBBAAA@@@<<<<<<<<<===>>>???@@@AAACCCBBBAAA???>>>=========>>>>>>>>>???@@@AAABBBCCCAAAAAA@@@???????????????<<<<<<;;;::::::;;;===>>>BBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAA@@@>>><<<<<<======>>>>>>>>>?????????@@@???>>>===;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<::::::999999999999::::::;;;;;;<<<============<<<::::::999999999999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<======::::::;;;;;;;;;;;;::::::777777666666666666777777777666666666666777888888555555444444444444555555444444555555555444444333555444444333333333333333333333444444444444444444666666666666666666666666222222222222222222222222...000222222111111222333333333333333333333333333444333333222222333333444111222222333444555666666555555555555555555555555333333333333333444555666222333444444333333444555444333333333333333444444666555555444333333222222444444444444444444444444333444666666666666888999777777777666777777888999999999999;;;===>>>===<<<;;;:::999888777888999999777999;;;<<<<<<;;;999777999999999:::;;;===>>>??????>>>>>>>>>>>>>>>??????@@@???>>>===========================>>>>>>???@@@===>>>EEEFFF???BBBDDD<<<>>>>>>???AAACCCCCCAAA@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIGGGFFFFFF~~~iiiZZZOOODDD@@@<<<888666777666666666666555555555555555555555555555555555555333333333333333333333333111111222222222222222222333222000//////000222333222111111111111111222222//////000000000000000///000111000000111444555555///(((&&&+++......///222............/////////000////////////////////////............////////////........................---.........////////////............////////////...000000000///000111333...000111000///...///111////////////////////////////////////000000000000111111111111111000000000000000000000000000000000...///111222222222000000000000000000000//////...000000111222222222222222222111111111111111111222000222333555555444333222222333333444444555555666444666888999::::::999888;;;;;;:::999999999::::::<<<===============???@@@EEECCCAAA@@@AAAAAA@@@???===<<<;;;;;;<<<>>>AAABBBAAA@@@>>>===<<<<<<<<<<<<>>>>>>===>>>???AAABBBCCCAAA@@@@@@???????????????<<<;;;;;;:::;;;<<<===>>>AAAAAAAAAAAABBBBBBBBBBBB???@@@AAA@@@>>>===>>>???@@@@@@@@@@@@???????????????>>>===;;;::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999999;;;::::::::::::;;;;;;<<<::::::999888888999::::::;;;;;;<<<===============::::::999999999999999:::999999999:::::::::::::::::::::::::::;;;<<<======;;;;;;;;;;;;::::::999888666666666555555666666777888777777666666666777777666666555555555555666666444444555555555555444444555444333333222222333333222222333333444444444555444444444444444444444555333333333333333333333333,,,///222222111000111333222222222222222222222222222222222222333444555555444444444444444444444444333333333333333333333333222222222222333444555666111333444333111000111333444333333333444555666666444444444333333333333333444444444444444444444444222444555666666666888:::777666666666666777888888;;;999888999;;;<<<<<<;;;999999999999888888888777777777888999999888777777888999999:::<<<===???@@@??????>>>>>>>>>>>>??????@@@???>>>===<<<<<<<<<<<<<<<<<<<<<======???@@@@@@>>>>>>EEEEEE>>>@@@CCC;;;>>>===>>>@@@CCCDDDCCCAAAAAABBBCCCDDDEEEGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFiiiWWWLLLBBB>>><<<888777888777777777888777666555555555555555555555555555555222222222222222222222222333444444444444333222111222222111000000111222222222222111111111111111111//////000000000000//////---000333222111000---***444,,,)))000666555000///---.........//////000000////////////////////////............/////////000........................,,,---------......//////............/////////000///000000///...///000222///000111000///...///111////////////////////////......//////000000111111000000000000////////////000000000000000000000000---///111222333222111000000000000000000///......000000111222222222222111111000///......///000111000111333555555444333222222222333444444555555666333444666888999888777666999888888999:::;;;<<<===<<<===>>>??????@@@BBBDDDBBB@@@>>>===>>>>>>===<<<>>><<<;;;:::;;;>>>AAACCC???>>><<<;;;::::::;;;<<<>>>=========???@@@BBBDDDAAA@@@@@@???>>>?????????<<<;;;;;;:::;;;<<<===>>>>>>>>>?????????@@@@@@@@@===>>>@@@AAAAAABBBDDDFFFCCCBBBBBBAAA@@@???>>>>>>@@@>>>===;;;:::::::::;;;::::::;;;<<<<<<;;;;;;;;;::::::999888777777888888;;;;;;;;;::::::;;;;;;<<<;;;:::999888888999:::;;;;;;<<<<<<===============::::::999999888999999999999999999999999999999:::999888888999:::;;;<<<===<<<<<<<<<;;;:::999888777666666555555555666666777666666666666666777888888666666555555555555666666444444555555666555555555555444333333222222333333111111222333333444555555333333333333333333333333444444444444444444444444---000444444333222333555222222222222222222222222111111111222333444555666777666666555333222111111111111111111111111111111222222222222333444555666555666666333///,,,,,,...444444444555555777888999111222222333333444444555444444444444444444444444222333555666666666888:::666666666666666777888888;;;999777777888:::;;;:::999999999999999888777666999888777666666777888999888999999:::<<<>>>@@@AAA??????>>>>>>>>>>>>>>>?????????>>><<<<<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAA???>>>DDDCCC<<<@@@DDD===AAAAAAAAABBBDDDDDDCCCBBB@@@@@@AAACCCDDDFFFGGGGGGIIIJJJJJJKKKJJJHHHGGGFFFyyykkkXXXNNNEEEBBB???<<<:::;;;999888777555555444444444777777777777666555444333555555444444444333333333999888888777666444333222444444333222111000///...111111111222333333333444000111222333333333333333&&&)))...222444444333222////////////000000000000000000111111111111000000222111000.........///000000000000000000111222222........./////////000000000///---.../////////---000///............//////111111000000000000111111222222222222111111111111............////////////////////////000000000000222111111111000000//////000000000000000000000000......///000000000000000111111111111111111111111222222333333333444444444222111000//////111333444333333333444444444555555333333333444444666777777777777777777777888888999999999999999:::;;;<<<<<<;;;<<<>>>???AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????BBBAAA@@@@@@AAACCCEEEGGG@@@AAACCCBBBAAA@@@@@@AAABBBAAA>>>===<<<===>>>???>>>>>>>>><<<;;;:::<<<>>>@@@@@@@@@@@@@@@@@@AAABBB>>>@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<::::::;;;<<<<<>>======:::;;;<<<======<<<;;;:::::::::<<<=========<<<;;;<<<<<<;;;:::999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999;;;;;;::::::::::::999999888888999999999:::::::::::::::;;;;;;::::::999888777777777777777777777777777777777777666666666666888888777666666666666666555444444444444555666666222222222222333333444555333333333444444444555555222333333444555666777777777666555444222000//////111111222222222333333333333333333333333333333333111111111111111111111111333444555555555444333222555555444333333222111111666555555444444333333222111111222333333444555555444555555555444333333222555444333222222222333444555555444444444333333333444555555666666666666666777777777777666666666666:::::::::;;;;;;;;;<<<<<<<<<:::888888::::::888666777777666666666666777777::::::;;;<<<>>>???@@@@@@============>>>>>>>>>>>>@@@@@@@@@???>>><<<;;;:::>>>>>>?????????@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDDDDFFFIIIKKKMMMKKKMMMNNNMMMJJJGGGEEEDDDxxxjjjVVVLLLCCC???===:::888999888888777666555444444444777777777777666555444333555444444444444333333333555555555555444222111000222222222111111111111111000000000000111111111111111222222222222222111000...///111222222000...,,,////////////000000000000//////000000000000//////222111///.........///000......------......///000,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,////////////////////////111111000000000000111111000000000/////////..................////////////////////////000000000000111111111000000000//////////////////////////////......///000000000000000111111111111111111111111000111111111111222222222222111000//////111333444222222222222333333333444333333333333444555666777777777666666777777888999777777777888888999:::;;;;;;<<<===???@@@AAABBBBBBDDDBBB@@@>>>===<<<===>>>>>>??????@@@@@@AAAAAAAAA;;;;;;::::::;;;<<<===>>>@@@BBBCCCCCCBBBAAABBBCCCCCCBBB@@@>>>======>>>???===>>>>>><<<::::::<<<>>>>>>>>>=========>>>??????@@@AAACCCEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>>>>======<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>======999:::;;;;;;<<<<<<<<<;;;999:::;;;<<<<<<<<<;;;;;;:::999999999999999:::;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999;;;;;;:::::::::999999999888888888999999999::::::999999::::::999999888777666666666666666666666666777777777777666666666555666666555444444444444444444444444333444555555666333333222222222333444444222222222333333333444444222222333333444444555555999999888666555333222222111111222222222333333333333333333333333333333333222222222222222222222222333333444555555444333222555555444444333222222111222222222333444444555555333333333333333333333333444444555555444333333222444444333222222222333444444444444333333333333222444444555666666666666666555555666666777777777888999999:::::::::;;;;;;;;;<<<:::888888:::;;;999777777777777666666777777777888888888999999:::::::::<<<=========>>>>>>>>>>>>?????????>>>===<<<::::::<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEHHHJJJKKKKKKLLLNNNNNNKKKHHHFFFFFFwwwiiiUUULLLBBB???===:::888999888777666666555555555555777777777777666555444333444444444444333333333333111111222222111000000///000000111111222222222333//////////////////......222222222111111000///...222222222111000...,,,+++////////////000000000000......////////////......111000///.........//////------,,,,,,------...///////////////..................///111222111///---...///000111111111000///111000000//////000000111000000////////////..................////////////////////////000000000000111111000000000000//////..............................///000000000000000111111111111111111111111////////////000000000000111111000///000111222333111111111111222222222222333333333333444555666666666666666666666777888888666666666666777888999999:::;;;<<<>>>???@@@AAAAAADDDBBB>>>;;;:::999:::;;;>>>???@@@AAABBBCCCCCCCCC<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>><<<======<<<::::::;;;=========<<<<<<===>>>??????AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>><<<============<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>:::::::::::::::;;;<<<<<<999999:::;;;;;;;;;;;;:::777777777888888:::;;;;;;999999::::::::::::999999;;;;;;::::::::::::999999::::::::::::999999999999777888888888999999999999888888888999888777777666666666666666666666666666777777777666666666555555444444333222222222333333333333333333333444444555444444333222222222333333111111111222222222333333222222222222222333333333666666555444222111000000111111222222222333333333333333333333333333333333333333333333333333333333333333444444444444333333555555444444333222222222111111222222333444444444555444444333222111111111444444444444444333333222444333333222222333333444444444444333333333222222444444555666666666666555333444555666777888888999888888888999999999::::::;;;:::999999::::::999888888888777777777777888888::::::::::::::::::::::::<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;;;;:::999:::<<<>>>AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDFFFHHHIIIJJJLLLNNNNNNLLLJJJHHHHHHvvvhhhWWWMMMDDDAAA???<<<:::;;;777777666666666666666666666666777666666555444444444444444333333333222222//////000000000000000///000111111111111222222222000000000//////......---000000000000000///......000000////////////000000////////////000000000000...//////000000//////...////////////.../////////...............///000000111111000000000000//////000111222444666555222///...///111222333222000///000000////////////000000222111111111000000000000............////////////////////////000000000000000000000000000000//////..............................///000000000000000111111111111111111111111........./////////000000111000000///000111222222111111111222222222222333333333222222333444555555666555555555555666777777555555555555666777888999999:::;;;===>>>???@@@@@@???>>>===;;;:::999888888===>>>@@@AAACCCCCCCCCCCC??????@@@@@@???>>>======>>>@@@BBBCCCBBBBBBCCCDDDCCCBBBAAA???>>>=========<<<======<<<::::::;;;<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBB@@@???>>>AAAAAAAAABBBAAAAAA@@@@@@<<<===>>>>>>>>>===;;;::::::;;;<<<>>>???@@@@@@@@@>>>===<<<::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<888777777777888888999:::888999999::::::999999888:::::::::::::::::::::::::::::::::999999999999888777777777888888888888999888888999999888888777666999999999999999999999999777777666666666555555555333333222222222222333333333222222222222333444444555444333333222222222222222222222222333333333333444444333333222222222111444333333222111000000///111111222222222333333333333333333333333333333333333333333333333333333333222333333333444444444444555555444444333333333333444333333222222111111000444444333333222111111111333333444444444333333222333333333333333333444444555555555444444444444333333444555555666666555555444444555555666777777888777777777777888888888888::::::999999::::::999999888888777777777777888888999:::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>======<<<;;;::::::999999:::<<>>??????:::;;;<<<===<<<:::888777;;;<<<>>>@@@BBBBBBAAAAAA======>>>======<<<;;;:::<<<>>>@@@AAAAAAAAABBBCCCAAA@@@???>>>===<<<;;;;;;;;;===>>>===;;;:::;;;<<<>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@???>>>===<<<>>>??????@@@@@@@@@@@@???<<<===>>>>>>>>>===;;;:::;;;<<<>>>???@@@AAABBBBBBCCCAAA???===;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>:::999888888777777777888888999999::::::999999888::::::::::::::::::::::::::::::999999999888888888666666777777777888888888999999999999999888888777888888888888888888888888666666666666555555555555444333333333333333444444333222222222222333444444555444333333222222222222333333333333444444444444555555444444333333222222666555555555444444333333111111222222222333333333333333333333333333333333222222222222222222222222222222222222333333444444555555444444444444333333444333333222222111111000222222222222222222222222222222333333444333333222222222222333333444444444666666666666555555555555333444444555555555555555666666666555555555555555666666666777777777888888888999999999999999999999888888777777777777888888333444555666777888999999<<<<<<<<<<<<===============<<<;;;:::999999::::::<<<>>>@@@BBBBBBAAA>>>===@@@@@@@@@AAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFIIIKKKNNNNNNMMMKKKJJJKKKssseeeSSSIIIAAA>>><<<:::888:::666666666666777888888999555666666666666666555555333333333333222222222222111111222222333222222222333222222222111111000000222222111111111111111000---...///000000111111111000///////////////000111////////////000000000000000000111111111111000000------.../////////......------,,,,,,------...///........./////////000000------...000222222000...---...000111111111111000000//////......//////000//////............------............////////////////////////000000000000......////////////000000..............................///000000000000000000000000000000000000000000000000000111111111111/////////000000000111111222222222222333333333444222222222111111222222333444444444444444555666666555555555555666777888888777888999;;;<<<===>>>>>>999:::<<<======;;;999888:::;;;>>>@@@AAA@@@???>>>>>>======<<<<<<<<<;;;;;;<<<>>>@@@AAA@@@???@@@AAA>>>>>>>>>======<<<;;;;;;<<<===???>>>===;;;;;;<<<============>>>???AAAAAAAAAAAA@@@???>>>===<<<<<<;;;<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<<<<===???@@@AAABBBBBBBBBCCCBBBAAA???===<<<;;;;;;======<<<<<<======>>>???;;;;;;:::888888777777777999999::::::::::::999999999999::::::::::::;;;;;;999999999999888888888888666666666666777777777777999999::::::999999888777555555555555555555555555666666666555555555444444444444333333444444555555333333333333333444444555444444333222222222333333333333444444444555555555555555444444333333333222333333333333333333333333111111222222222333333333333333333333333333333333111111111111111111111111222222111111222333444555555555444444444444444444111111222222333444444444111111111222222222222222111222222333333333333333111111222333444444444444666666666666555555555444333333444555555555555444666666666555555555444444666666666777777777888888666777999888777777888999777777666666666666777777444444555777888999:::;;;;;;;;;<<<<<<<<<============<<<;;;:::999:::;;;;;;===>>>@@@AAAAAAAAA???>>>@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFIIIKKKMMMNNNLLLJJJJJJJJJrrrdddRRRIII@@@>>><<<999888:::666666666666777888999:::555555666666666666555555333333333222222222222111222222333333333222222111111111111111111222222222000111111111111111111222//////000111111111000000//////000000000000000///////////////000000000000//////000000000000//////,,,---.../////////............------......///000//////000111222333333444,,,,,,,,,---///000///...------...//////000111111//////............////////////.........---------............////////////////////////000000000000........./////////000000////////////////////////......///000000000000000000000000000000000000000///000000000000111111111...//////000000000000000111111111111222222222222222222111111111111222222444444333333444444555666333333333333444555666777666777999:::<<<=========???>>>===<<<;;;::::::;;;:::<<<>>>@@@AAA@@@>>>===@@@???>>>======>>>>>>???>>>@@@AAAAAA@@@???@@@AAA======>>>>>>>>>>>>======<<<>>>@@@@@@>>>===<<<=========>>>>>>???AAABBBCCCCCCBBBAAA@@@???>>>>>>>>><<<===>>>???@@@@@@@@@@@@???>>>>>>===============<<<===>>>@@@@@@AAAAAAAAA??????@@@??????>>>===<<<===<<<<<<;;;<<<===>>>???;;;:::999999999999999:::::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;999999999999888888888888555555555666666666777777888888888999888777777666444444444444444444444444666666555555555444444444333333333333333444555555444444444333444555555666333333222222222333444444222222333333333444444444333333333333222222222222000000000000000111111111111111222222222333333333333333333333333333333333222222222222222222222222222111111111111333444555444444555555555555555555222222222333444444555555333333222222111111000000111111222333333333333333000111222444555555444444555444444444333333333333222333444444555555444444444444555555555555555555666666777777777888888888444666888777666555777999666666555555555555666666888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>===;;;:::999:::<<<<<<;;;<<<===???AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCEEEFFFGGGHHHHHHHHHKKKMMMMMMKKKIIIHHHHHHrrrcccTTTKKKBBB???>>>;;;;;;<<<666666666666777888::::::555555666666666666666555333333333222222222111111333333333333333222111111...///000111222333444444//////000000111111222222111222222111111000///...,,,---///000111111111111////////////000000000000......////////////......+++,,,.../////////......000000000000000111222222+++,,,,,,...///000111222...---,,,---///111111000------------...///111111//////............//////111000000000////////////............/////////000////////////000000000000---.........//////000000000000000000000000000000...//////000000000000000000000000000000000000000////////////000000000000...//////000000000000000000000000000111111111111222222111111111111111222444333333333333444555555222222222222333444555555666777888:::;;;<<<======EEEBBB>>>:::888999;;;===;;;===???AAAAAA@@@>>><<>>???@@@AAACCCBBBAAA@@@@@@AAA======>>>???????????????===???AAAAAA???=========@@@@@@@@@AAABBBDDDEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDD@@@???===<<<<<<<<<===>>><<<===>>>??????@@@??????;;;<<<>>>?????????>>>===<<<<<<;;;:::;;;<<<===>>>999999999999:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;999999999888888888888777555555555555666666666777777777777777777666666555666666666666666666666666666666555555555444444444333222222222333444444555555444444444444555666666222222222222333444444555111111222222222333333333111111111111111111111111333333333333333444444444111111222222222333333333333333333333333333333333333333333333333333333333111111000000111333444666444444555555555555555555666555555444444333333222555444333222111///......000111222333333333333333000111222444555555444444333333333222222222111111222333444444555555444444222333333444555666777777777777777777888888888888333555777777555444666999555555444444444444555555777777777777777777777777;;;;;;;;;<<<<<<<<<======>>>===;;;::::::;;;<<<===999:::;;;>>>@@@CCCEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDAAABBBDDDEEEGGGHHHIIIIIIIIIKKKMMMMMMKKKHHHGGGGGGvvvdddSSSHHH???======;;;999999<<<;;;999888666555555444666444222333666777666333444444444444444444444444666333111111222444444333111222333222111000000222111111111111111111111111111111111111111000//////////////////000000000000000///...---...///111333000000000000000000000000000000//////......------000000//////.........---/////////...---------,,,////////////////////////111111000000//////......///---,,,---...///...---...............///000111---......///000111111222//////000000000000//////......------------......///......------///000111............////////////111111000000//////......000///...---...000222333444222///------///111333333333222111111222333333222222111111222222333444666666666555444444333333666555555444444666777888999999999999:::;;;<<<<<>>>>>????????????>>>===>>>???@@@??????@@@BBBBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>??????@@@@@@@@@@@@AAA@@@>>><<<<<<===???@@@BBBBBBBBBAAAAAA@@@@@@@@@DDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@@@@AAAAAAAAABBB@@@>>><<<;;;;;;======<<<===???@@@AAAAAA@@@?????????@@@@@@@@@@@@?????????>>>===<<<<<<===>>>???>>><<<:::888777777888999<<<<<<<<<===<<<<<<;;;;;;<<<<<<;;;:::999888777666999::::::::::::999888888555555666666777777888888777777777777777777777777555555555666666666666666555444444333333444444555555555555555555555555555444444555555555555444444555555444444444444555555222222222111111111000000222222222111111111000000444444444444333222111000333333333333333333333333444333333222222333333444444444444333333222222222555444333222222222333444333444444555555555666666444555555444222///,,,***333222222222333333444555000111111222222333444444222222111111222222333444666777777666444222333444555555555444444333333222444444444555555555555666888888666666666777888999:::999999888777666666555777555333444777888666444<<<;;;999888777888999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@CCCEEEFFFCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHKKKKKKJJJIIIHHHGGGGGGFFFwwwdddSSSIII???======;;;999999666666555555555555666666777555333444666666555333333333333333333333333333444222000111222333222222222222333111///......///111111111111111111111111111111111111111000//////////////////000000000000111000.........///111222........................///////////////.........000/////////...........................---------///////////////////////////////////////000000000111///...///000111000///...------------......///---......///000000111111......////////////............------------.........------,,,---...///000............///////////////////////////000000000111000...---------...///222111///......000222333222111000000000000111222111111000000111111222333222222333333444555555555555444333333333444666666888888888888999:::;;;;;;CCC???;;;999:::;;;:::999======>>>>>>??????>>>>>>;;;<<<>>>>>>======???@@@BBBBBBAAAAAAAAAAAAAAABBB??????>>>>>>???@@@@@@AAA@@@???>>>======>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@CCCCCCBBBBBBAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA;;;;;;;;;;;;<<<===???@@@>>>??????@@@@@@@@@????????????@@@@@@@@@@@@??????>>>>>>=========>>>>>>>>>===<<<:::888777777888999<<<<<<<<<===<<<<<<;;;::::::::::::999999999999888999999999999999888888777555555555555666666666666777777777777777777777777555666666666666666666666555444444333333444444555444444444444444444444444444444555555555555444444444444333333333333444444222222222111111111000000222222222111111111000000333333333333333444444444333333333333333333333333444333333222222333333444444444333333333222222222222222111000000111111222111333555777777666555333333444555555444222000///222111111111222222333444000111111222222333444444444444333333444444555666555666777666444222333444444444444333333333333333444444444555555555555666999888777777777888999999999888888777666666555555888666444555777888666444999999888777777777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHJJJJJJIIIHHHGGGFFFEEEEEEyyyfffTTTIII???======;;;888888666666555555555555666666777666444444555555444222333333333333333333333333111111000111222333111///111222333222000///000111111111111111111111111111000111111111111000000///////////////000000000000111111///......///000000.................................///////////////////////////............---------...............////////////////////////---......///000000111111111///...///000111000///...------,,,,,,,,,------.........//////000000111......////////////............------------......------,,,,,,------...///............////////////---......///000000111111111000///...---,,,+++***000/////////000111222333111000000//////000000111000000//////000000111222111111111222333333444444333333333222333444444555666666666666777888999:::===;;;888777888:::;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<===??????>>>>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCC@@@???>>>======???AAABBB@@@???>>>======>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA:::;;;<<<>>>???@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@??????>>>>>>>>>??????>>>>>>===<<<;;;:::888888888999:::<<<<<<======<<<;;;;;;:::888888888999999:::::::::888888999999888888777666666555555555555555555444777777777777777777777777666666666666666666555555555444444333333444444555444444444444444444444444444444555555555555444444333333222222222222333333222222222111111111111111222222222111111111111111333333222222333444666777333333333333333333333333333333222222222222333333333333333333222222222222222111111000000111222222000222666888888666333111222333555666666666555444111111111111111222222222000111111222222333444444444444333333444444555666555666666555333222333444333333333333333444444444444444444555555555555666888777777666666777777888777777666666555444444444888666555666777888777555777777777777777666666555777777777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDDDD|||hhhTTTIII???======:::888888;;;:::999777666666555555777777666555555444333222222222222222222222222222111111111222444333111//////111222222222222444555111111111111111111111111000000111111111111000///////////////000000000000222111000///......//////........................------......//////000000///////////////.........,,,---------.../////////////////////////////////........./////////000000///---,,,---...///...---//////...---,,,,,,,,,,,,........./////////000000/////////000000/////////......------------......------------......//////............////////////........./////////000000000000000///...---++++++......///111111222222222000000000000000000000000000000000000000111222222444444444333222222111111333333333333333444444555444444444444555666777888888777666666777999;;;;;;:::;;;<<<===============>>>???AAAAAA@@@@@@BBBCCCBBBBBBBBBAAABBBBBBCCCCCCBBB@@@>>><<<<<<>>>AAABBB??????>>>>>>>>>???@@@AAA??????@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB???@@@AAACCCCCCBBBAAA@@@BBBAAA???>>>===>>>????????????@@@@@@@@@@@@??????===>>>???@@@???>>>===<<<;;;;;;:::999999999::::::============<<<;;;::::::888888999999999:::::::::777888888888888777666666777777777666555555555444666666666666666666666666666666666666555555555555555444444333333444444555555555555555555555555555333444444555555444444333333333222222222222333333111111111111111111111111111111111111111111111111555444333222222444666777333333333333333333333333333333222222222222333333333222222222222222222222333333333333333333444444222333555666666555333222222333444555666666555555222222222333333333222222000111111222222333444444222222111111222222333444444555666555333222333444333333333444555555555666444444444555555555555666666666555555555555555555555555555444444333333333777777666777777777777666555666777888888777555555666777777888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;?????????@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIHHHGGGGGGEEEEEEDDDCCCkkkUUUJJJ@@@======:::888777::::::999777666666666666777777666555444333333333222222222222222222222222222222222444555555222000000111222111000///000111111111111111111111111111///000000111111111000000////////////000000000000111111000////////////...////////////////////////------......//////000000.........///////////////,,,---------.../////////////////////////////////000/////////.........---///---,,,---...///...---000000///...---------...............///////////////000000111111000000///......------------........./////////000000000000............////////////000/////////.........---...///000000000000///...---...000111222222222111111111111111111111111111222111111111111222333333555555444444333222222222333333444444555555555555333333333333444555666666444444555555666888:::;;;999999:::;;;<<<============???@@@AAA@@@@@@AAACCCAAAAAAAAAAAAAAABBBCCCDDDBBBAAA>>><<<<<<>>>@@@BBB???????????????@@@AAAAAA?????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBB???@@@BBBDDDDDDCCCAAA@@@BBBAAA???>>>===>>>????????????@@@@@@@@@@@@??????===>>>>>>??????===<<<;;;::::::::::::::::::;;;;;;============<<<;;;:::999:::::::::999999999888888777888888888888777666666999888888888777666666666666666666666666666666666777777666666555555555444555444444333333444444555666666666666666666666666333333444444444444333333444444333333333333444444111111111111111111111111111111111111111111111111777666444222111222444555333333333333333333333333333222222111111222222333222222222222222222222222222222333333444444444444555444333333333333444444333444444444444333333333333444444555555444333333000111111222222333444444222222111111222222333444333444555555333222333444444444555555666666777777444444444555555555555666777777777666666555555555444444444444333333333333666777777777666666666777555666777888888777666555777777888999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<======>>>???@@@BBBCCCDDDAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDmmmUUUJJJ@@@======:::777777555444444555555666777888555666777666444333333444333333333333333333333333444333222333444555333222111222222///,,,*********111111111111111111111111///000000111111111111000////////////000000000000000000000000000/////////000000000000000000000000.........///////////////.........///////////////---------...............////////////////////////000000//////...------,,,111///...///000111000///000000///.........//////........................//////000000000000//////......------------......//////000111111111111000............////////////000000//////...------,,,.........///000111111222...///000111111222111111000111111222222111111000222222222111222333333444222222333333444555555555333333444555555555555555222222222222333444555666333444555666555666888:::777888999:::;;;<<<<<<<<<;;;<<<>>>>>>======???@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA???======>>>???AAA>>>>>>???@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBB:::<<>>>>>======<<<;;;999999:::::::::999999888888888888888999999888888777666999999888888888888888777777777777777777777777777777777777666555555444444555444444333333444444555666666666666666666666666333333444444444444333333444444333333333333444444111111111111111222222222111111111111111222222222666555333222111111222222333333333333333333333333222222111111111111222222111111111222222222222222//////111222222222222222666555333111111222444555444444333333222111111111444555666666666555333222000111111222222333444444444444333333444444555666333444555444333222333444555555555555555666666666444444444555555555555666999999999999999777666666444444333333333333333333555666777666555444555777555666666777777777777777666777888999:::<<<<<<===999::::::;;;;;;<<<<<<<<<;;;<<<<<<===???AAABBBCCCAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDpppUUUJJJ@@@======:::777777444444444444555666777888333555777666444333444666333333333333333333333333444222111111222333333222000111111000---,,,,,,,,,111111111111111111111111//////000111111111111111////////////000000000000...//////000000000000000///////////////////////////////////////...................../////////000...............---------////////////////////////........................111///...///000111000///......---------...//////........................------............------......------------............000111111111000///............////////////..............................------...///111222000000000000000111111111//////000111111000//////111111111111111222222333111111111222333333444444111222333444555444444333222222222222333444555555333555777666555444666888666777888:::;;;;;;<<<<<<999;;;<<<===<<<<<<===???????????????@@@AAABBBBBBAAA@@@@@@???>>>>>>??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCC<<<===???@@@AAAAAAAAA@@@>>>??????@@@@@@@@@????????????@@@@@@@@@@@@??????======<<<;;;:::999999999888999:::;;;<<<<<<<<<<<<>>>>>>>>>===<<<:::999888888999999999999999::::::999999999999999888888777777777777777888888888888777777777777777777777777888777777666555555444444555444444333333444444555555555555555555555555555222333333444444333333222333333222222222222333333000000111111111222222222000000111111111222222222222222222222222222222111333333333333333333333333222222111111111111222222000111111111222222222222...///111222333333222222555444333222222222333333444333333222222222222222333444555666666444222111000111111222222333444444444444333333444444555666222333444444222222333444444444444444444333333333444444444555555555555666888888999999888666555444444444444444444444444444333555666666333333444666555555444444555666666777555666777888999;;;<<<<<<999999::::::;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFFFFDDDDDDCCCBBBqqqVVVKKK@@@======999777777:::999888777777666777777222555777666444333555777444444444444444444444444444222//////000222222222...000111222111222333555111111111111111111111111//////000111111111111111////////////000000000000---...///000111111000000........................000000//////.........------.........//////000000/////////......------,,,////////////////////////,,,,,,------...////////////---,,,---...///...---,,,,,,,,,,,,------...///.....................---+++,,,,,,------,,,,,,+++.........------.........,,,---///000000000///.............../////////000,,,,,,------...////////////...,,,+++,,,---///111222111000000000000000111---...///000000///...---000000000000000111111222333333222222111000000000000111222333444333222222222222222222333444555666444666888777555333555777666666888999:::;;;;;;;;;;;;<<<>>>>>>======???@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@??????>>>>>>===>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>><<<>>>???AAAAAAAAA@@@?????????@@@@@@@@@@@@??????===<<<:::999888888999999888999:::;;;<<<=========>>>>>>>>>===<<<:::999888666777888999:::;;;<<<<<<999::::::::::::999888888555555666666777777888888777777777777777777777777888777777666555444444444555444444333333444444555333333333333333333333333222333333444444333333222222222111111111111222222000000111111222222222222000000111111222222222222//////111222222222222222333333333333333333333333222222111111111111222222000000111111222222222222000111333444555555444444333444444444444333222111333333222222222333444444222333555555555333111000000111111222333333444444222222111111222222333444222333444444222222333444333333333222222111111111444444444555555555666666444555666666555333111000444444444444444444444444222444666555333222333666444444333222333444666777444444555777888:::;;;;;;999999::::::;;;<<<============<<<<<<<<<<<<======@@@@@@@@@@@@AAAAAABBBCCC>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHFFFFFFEEEDDDCCCBBBAAAAAAkkkUUUKKKAAA===;;;888777999777444222222444555444222555666666666666666666666333333333222222111111111333333222222222222333333333111...,,,+++,,,///000222222222222222222222222111111111111111111111111333222000//////000222333111///------/////////...//////////////////////////////.........---------///---,,,+++,,,...000111///000000...,,,+++,,,...///.........---------------------------...///000////////////////////////000///...,,,,,,+++++++++000000000000000000000000000000/////////.........//////............//////---.........//////000000111111111000///.........///////////////...............////////////..................////////////333222000//////000111222(((+++...111222222000///000000111222222222222111333222222222222222333333222222222222222222222222555555555666666666666777888888888888999:::;;;;;;;;;<<<===>>>>>>?????????;;;<<<===>>>???>>>======@@@?????????>>>>>>======???@@@@@@@@@@@@???>>>>>>BBBAAA??????@@@???>>><<<@@@@@@?????????@@@AAABBB===>>>???BBBEEEFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@??????>>>?????????>>>>>>????????????>>>>>>;;;;;;::::::999888777777;;;<<<<<<==================<<<<<<;;;;;;:::999999999999999::::::;;;;;;;;;666777888999999999999999444444555555555555444444777777777777777777777777555555555666555444444333555444333222222333444555333333333333333333333333333444444444444333222111222222222222222222222222222222222222111111111111444222111//////000222333222222222222222222222222555555444333333222111111222222111111111111222222333444444444444333222222222222222111//////222444333333333333333333333333222222222222222222222222666555444333222333333444333111000111444444222000444333333222222333333444333222222111111222222333222222222222222222222222333333222222333555777888888777444222111111222333222222222222333333444555555555444333333333333444444444444555555555555666666777777777888888888888999999:::::::::;;;;;;;;;;;;:::999999999;;;===???@@@AAAAAABBBBBBAAAAAA@@@????????????@@@AAABBBBBBDDDDDDDDDDDDEEEGGGHHHHHHGGGEEECCCBBBAAABBBDDDEEE}}}hhhTTTJJJAAA===;;;888777999999666444444555666555333444444444444444444444555333333333222222222111111222111111111111111111222444333222222111222222222000000000000000000000000111111111111111111111111333222000//////000222333222111//////000111111000111111111111111111111111//////.........---------......---,,,---...///000------...---+++***,,,---/////////.........------......---------......///........................333222111000000000000000////////////////////////......---------,,,,,,,,,//////............//////............/////////000///////////////000000000/////////////////////.........////////////..................////////////...---,,,++++++,,,...///+++---///111222222111000000000111222222222222111333222111111111111111222333333333333333333333333444444555555555666666666666666666777777999::::::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@?????????>>>>>>>>>======>>>??????@@@@@@?????????BBBAAA??????@@@???>>><<>>============>>>>>>??????>>>>>>===<<<<<<;;;;;;:::999999888;;;;;;<<<===============<<<<<<<<<;;;::::::999999888888888888888888999999888888999999999888888777555666666666666666666555666666666666666666666666666666666666666555555444555444444444444444444555333333333333333333333333555555555555444333222222222222222222222222222222000000000000////////////333222000//////000222333222222222222222222222222222222222222222333333333222222111111111111222222000111111111111000//////111222222111///000111333333333333333333333333333333333333333333333333333555444333222111222222333444333222333555666444111333333222222222222333333333222222111111222222333333333333333333333333333111111111111222333444444888666444333222333444444444333333333333444444555666666555444444444444555444444444555555555555666666666777777777888888888999999999999::::::::::::;;;:::999888999;;;===>>>@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDyyydddRRRIII@@@===;;;888777888:::888666555666666555444555555444444444444444444333333333222222222222111222222222111111222222222...///111222222111000000000000000000000000000000000000000000000000000000222111000//////000111222000///------///000//////......................../////////............---...............---------,,,---...---,,,,,,...000000000000/////////......//////...---------......------------------------////////////////////////........................---------------,,,,,,,,,//////............//////............////////////------...///000000111111......//////////////////......////////////..................////////////000//////...///000222333///000000000111111111111000000111222222222222111222222111000000///000000333333333333333333333333333333333444444444555555444444444555666777999::::::;;;<<<======>>>>>>===???@@@AAABBBBBBBBBAAAAAA??????>>>>>>>>>>>>============>>>??????@@@@@@@@@BBB@@@??????@@@@@@>>>===@@@@@@AAA@@@@@@???>>>===BBBAAAAAABBBCCCCCCAAA???AAAAAA@@@@@@@@@?????????BBBAAA@@@>>>===<<<<<<;;;======>>>>>>>>>>>>=========<<<<<<;;;;;;::::::999;;;;;;<<<============<<<<<<<<<;;;;;;::::::999999999999888888888888888888:::::::::999999777666666666666777777777777666666666666666666666666666666666666777777666666555444444555555555555555555444444444444444444444444444555555555555444333222111222222222222222222222222000000000000////////////222111000//////000222222000000000000000000000000///000000111222333333333222222111111111111222222333333333333333222111111111222222111000000111333333333333333333333333333444444444444444444444444333222222111111111111222555444444555666666555333222222111111111111222222333222222111111222222333333333333333333333333333444555555666666555555444666555444333333444555666555555444444444444444444777666666555555555555555444444444555555555555666666666666666777777777777777888888888999999999999:::999999888999:::<<<===@@@AAAAAAAAA@@@??????>>>======>>>>>>@@@AAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCBBBBBBttt```PPPGGG???===;;;888777888:::888777666555555444444666666666555555555555555222222222222222222222222444333333222222333333444------///000000000000///222222222222222222222222////////////////////////111111000000000000111111000...------///000000///,,,,,,,,,,,,,,,,,,,,,,,,/////////................../////////...---,,,,,,---///000/////////111333000000000000////////////000///...---------------------------------------,,,,,,------------------------------------------//////////////////////////////............//////.........///////////////------......///000000111............////////////......////////////..................////////////111111111111222444555666222111000/////////000111000000111222222222222111222111000//////......///222222222222222222222222222222333333333444444444333333333444666777999:::999:::;;;<<<<<<======<<<======>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>???@@@AAABBBAAA@@@??????@@@@@@???======>>>???@@@@@@???>>>>>>@@@??????@@@CCCDDDCCCBBB@@@@@@?????????>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;:::999999888;;;;;;;;;::::::999999999999999999999999888777666666666666777777666666666666666666666666666666666555555666666555555444333444444666777777666444444444444444444444444444444555555555444444333111111222222222222222222222222222222222222111111111000111000000///000111111222000000000000000000000000/////////000111111222222222222111111111111222222444444444555444444333222000222222222000000111333222222222222222222222222333333333333333333333333222222222111111111222222444444555555666555555444222111111000000111111222333222222111111222222333222222222222222222222222555666777777777555444333555444444444444555666777777666555444444444444444666666555444444444444444444444444555555555555666555555555666666666777777777777777777888888888888999888888888999:::;;;<<<@@@@@@@@@@@@???>>>===============>>>???AAACCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBCCCDDDEEEEEECCCAAA@@@ppp]]]NNNEEE>>><<<;;;888777888777777666555444333444444555555555444444444333333222222222222222222222222222222111111111111222222111111000000111222333444111111111111111111111111////////////////////////111000000000000000000111111000...///111222222111////////////////////////////////////////////////.../////////...---,,,,,,---.../////////000222444000000000000////////////000///...------------------------------------------...//////000//////...------------------------...///////////////////////////............/////////////////////.................................---.........//////000000......////////////..................////////////,,,---------...///000111111000///------...///000000000111222222222222111111000000///......//////000000000000000000000000222222222333333333333444333444444444666777888999888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>><<<<<<<<<===>>>@@@AAABBBAAA@@@>>>???@@@@@@???>>>:::;;;<<<>>>???@@@AAAAAAAAA@@@???@@@AAACCCBBBAAA??????>>>>>>>>>=========;;;;;;;;;;;;<<<===>>>>>><<<<<<============<<<<<<::::::::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888;;;;;;;;;::::::999999999666777888999999999999999444555555666666555555444555555555555555555555555333333444444333333222111333444555666666555444333444444444444444444444444333333333333333222111111222222222222222222222222222222222222111111111000/////////000000111111222////////////////////////000000000000000000000000222222111111111111222222111111111111111000//////000111333222111000111222222222222222222222222222111111111111111111111111222222333333333333333333222333444444444333333333222111111000000111111222333222222111111222222333111111111111111111111111111111222222222000///...333333444444555555666777777666555444444444444444555444333333222222333333444444444555555555555666444555555555555666666666666666777777777888888888777777888888999::::::;;;>>>?????????>>>======<<<=========>>>???@@@BBBCCCCCCBBBBBBAAAAAAAAAAAABBBAAABBBDDDEEEEEECCCAAA???nnn[[[LLLDDD===<<<;;;999777888555666666555444333444666444444333333222111111111111222222222222333333333//////............//////222111000000000111222333////////////////////////000000000000000000000000000000000000000000000000---+++***+++---.........////////////////////////...////////////000000000...............---------+++,,,------,,,---///111000000000/////////......//////...---------......------------------------+++,,,---......---,,,+++------------------------,,,,,,,,,---------------//////............/////////////////////.........///.....................------......///000000000......////////////..................////////////,,,,,,,,,------.........000///...------...//////000000111222222222222111000000////////////000000////////////////////////222222222333333333444444444444444444555666777777777888999::::::;;;;;;:::;;;;;;:::::::::;;;<<<===<<<<<<============>>>>>><<<<<<<<<<<<===???AAABBB@@@???>>>???@@@@@@???>>>999999:::<<<>>>@@@BBBCCCEEECCCAAA@@@@@@@@@>>>===>>>>>>=========<<<<<<<<<999999999:::;;;===>>>???;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888888999999888888888888888888666666777999999:::::::::444444555555555555444444555555555555555555555555222222333333222222111000333444444444444444444333333333333333333333333333111222333333444444333333222222222222222222222222000000000000////////////...//////000000111111111////////////////////////111111111000000000000000222222111111111111222222222222333333222222111000///111333333111000111222222222222222222222222222111111111111111111111111111222333333444333333333000222333333222111111222222222111111111111222222333222222111111222222333111111111111111111111111222222222222111111000///222333333444444555555555555555444444444444444444444333333222222222222222444444444555555555555666444444444444555555555666666777777777888888888888666777777888999999::::::<<<======>>>>>>======<<<>>>>>>>>>>>>>>>???@@@AAA@@@@@@????????????@@@@@@AAABBBDDDDDDDDDCCCAAA???mmm[[[KKKCCC<<<<<<;;;999777777555666777666555444777999666666555444444333222222111111222222222333333333000000////////////000000111111222222222111000000////////////////////////111111111111111111111111//////000000000000//////+++)))((()))+++------,,,------------------------.../////////000000000000......---,,,---...///000+++,,,---,,,+++,,,---////////////.........------......---------......///........................++++++,,,---,,,+++)))(((------------------------,,,,,,,,,---------......//////............//////000/////////............,,,------....../////////------......///000000111......////////////..................///////////////000000111111111000000//////////////////000000000000111222222222222111////////////000111222222000000000000000000000000333333333333444444444444444444333333333333444444666777888999::::::::::::::::::999999999:::;;;<<<<<<<<<<<<=========>>>>>>======<<<;;;<<<>>>@@@BBB@@@???>>>???@@@AAA@@@>>>;;;:::::::::;;;>>>AAACCCFFFDDDAAA?????????>>>============<<<<<<<<<;;;;;;999999999999:::<<<======;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999888888888888888888888888888999999777888888999999999888888555555666666666666555555555555555555555555555555222333333333333222111111333333222222222222333333222222222222222222222222222222444555666777777777222222222222222222222222000000000000////////////---...///000111111111111000000000000000000000000///000000111111222222222222222111111111111222222444555555555555444333333///111333333222111111111111111111111111111111111111111111111111111111111///000111333333333222111///222444333111000111333333333222222222222333333333222222111111222222333222222222222222222222222555555444333333333444444222222333333333333333333444333333333333444444555444444333222222222222333444444444555555555555666333333444444444555555555777777777888888888999999555666777888999999999999:::;;;<<<<<<============??????>>>>>>>>>>>>?????????????????????@@@AAABBBBBBBBBCCCCCCCCCBBBAAA@@@mmm[[[JJJBBB<<<<<<;;;999777777555777888888666666999<<<:::999999888777666666666111111111222222333333333333333222222222222333333444666888:::999777333111111111111111111111111111111111111111111111111111//////000000000000//////000///...///111333333222111111111111111111111111.../////////000000111111///...,,,+++,,,...000111---.........------...000///.........---------------------------...///000///////////////////////////000111111000...,,,+++................................./////////000000//////............//////000000//////.........---***+++,,,---///000111111---------...///000000111......////////////................../////////000000000111111111000000/////////000000111111111111000000111222222222222111////////////000222333444000000000000000000000000333333444444444444555555444333222222111111222222666777888999999:::999999999888777777777888999:::;;;<<<<<<<<<======>>>>>>>>>===<<<;;;<<<>>>@@@AAA@@@???>>>???@@@AAA@@@???>>><<<:::999:::===@@@CCCCCCAAA???>>>???@@@@@@@@@======<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999888888777999999999::::::;;;;;;<<<999999999999999888777666666666777777777777666666555555555555555555555555333444444444444333222222444333111111111111333444111111111111111111111111222333555777888999::::::222222222222222222222222222222222222111111111111------///000111111111111111111111111111111111111......///111222333555555222222111111111111222222111222222222222111000000///111333333222111000111111111111111111111111111222222222222222222222222...///000222222222111000000222555444111000111333444333333222222333333444333222222222222222222333444444444444444444444444333222111000000111333444111222222333333222222111222222222222333333444555555555444333333333333444444444444555555555666666333333333444444444555555888888888888999999999999555666777888888999999888999999;;;<<<===>>>>>>>>>@@@??????>>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCCCCBBBBBBAAAAAAlll[[[JJJBBB:::777666444666999777777666666777888999999;;;:::999::::::999666333333222222111111222222333111111111111111111111111111222555777888888777777333222111111000000111111000000000000000000000000000000000000111111111111000000//////......------,,,---...//////...---,,,////////////000000000000000000//////.........---///...---,,,,,,---...//////---,,,---000000...+++......////////////......,,,---......//////......---------,,,,,,+++++++++......////////////......))))))*********+++++++++,,,---......//////..............................///000111000...------...000000//////.........---,,,,,,,,,---------......------,,,,,,,,,,,,------111333666555111......///////////////000000000111............////////////////////////000000000000///////////////000111111222222111111111111222222000111111111111222222222111444666777777666666777666666777888999:::::::::============<<<;;;:::999<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>===:::888888999;;;===????????????>>>>>>>>>>>>===<<<:::999999:::<<<===:::999999888999:::<<<===<<<<<<<<<<<<;;;;;;:::999999999:::;;;:::999888777999999;;;;;;;;;;;;999999999999777666555555555555555666777888888777666555:::999777666666666777888666666666666666666666666333333444444555666666666444444333333333333222222111111333333333333111111444444444333333222222222666666666666666666666666555444222000000111222333222111000.........///000000000000000000000000000......//////000000111111111111111000///.........333333333222222111111111555444333222111111111111333333333333333333333333111111111111111111111111333222222111111222222333111111111111111111111111000000000000000111111222111111222222222333333333444333222222111111222222333333333333333222111000111111222333444555555666444333222111111111222333///111222333333333555777333333333333333333333333222222333333333333444444444555555555444444555777;;;999777444444444555666666666666666777777777777444666888:::::::::<<<===???@@@AAAAAA@@@???===<<>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@???lll[[[HHHBBB===<<<;;;777666888666666555555666666777888:::999888999::::::777555333222222111111222222333111111111111111111111111000222444666777777666666222111000000//////000000000000000000000000000000//////000000000111111111222111111111000000000///------...//////...------.../////////000000000000000/////////............//////...------.../////////---,,,---///000...,,,------............------,,,---......//////......//////.........---------///..................///++++++,,,,,,,,,,,,,,,,,,,,,---......//////..............................+++---............///111000/////////.........------------.........//////......------------......///111333222///---...///,,,------...........................////////////////////////000000000000///////////////000111111333333222111111111111111000111111111111222222222111444666777666666666777555666777888999999999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::888888999;;;<<<=========>>>>>>>>>>>>>>><<<;;;999888888999:::;;;:::999888888999:::;;;<<<:::::::::::::::999888888888999999:::999999777777888999:::;;;;;;:::999888999888777666555555555555666777777777777777777666999999888777777777777777555555555555555555555555555555555555555444444444444444333333333222222222333333444555555444333333444444333333333222222222444444444444444444444444444222111//////000111222......------,,,---------000000000000000000000000.../////////000000000111////////////000000000000333333333222222111111111/////////......///000000333333333333333333333333111111111111111111111111333222222111111222222333111111111111111111111111000000000000000111111222111111111222222222333333444333222222111111222222222222333333222111111000222222222222333333333333333333222111111222222333222333555444333333444555333333333333333333333333222222333333333333444444333444555444444444666888:::999888666666666666666777777666666666666666666444666888999::::::;;;===>>>>>>??????>>>===<<<<<<@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>kkk[[[FFFBBB@@@AAA@@@:::777777555555444444555555666666888888777888::::::888666333222222111111222222333111111111111111111111111///111222444555555555444111000000///////////////000000000000000000000000//////000000000000111111111111111111000000000000------...//////...------....../////////000000000////////////............000//////......//////000000...,,,,,,---...///...,,,,,,------------,,,,,,,,,---......//////......///............---------000///...------...///000---............---------,,,---......//////......------------------------***,,,------------...000/////////......................../////////000000///..................///---...///...,,,,,,...///+++,,,---...///...------............////////////////////////000000000000///////////////000111111333333222111111111111111000111111111111222222222111333555666555555666777555666777888888999999888888888999::::::::::::999::::::::::::;;;<<<>>>>>>===========================<<<:::999888999;;;<<<;;;;;;<<<<<<=========>>>;;;:::999888777888999999999999888888888999999:::888888888888888888777666888888888888888777666666888999:::;;;;;;:::999888888888777666555555555555888888777777777777888888888888999999888888777666555555555555555555555555666666555555444333333222333333333333222222222222333333444444444444333333333333333333222222222222222222222222222222222222222111000///...///000000///000000111111111111000000000000000000000000000////////////000000000000---......///000111111222222222222222222111111111------------...///000111222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111000000000000000111111222111111111222222222222333333333222111111111111222111111222222111111000000222222222222111111000000333222222111111222333333333444444444222111111222333333333333333333333333222222333333333333444444222333444444333444666888999999999999888888777666777777666666555555555444333666888999999999;;;<<<======<<<<<<;;;<<<<<<<<>>>>>======>>>>>>???@@@@@@@@@??????>>><<<<<>>???===========================<<<:::999888999:::;;;:::::::::;;;;;;<<<<<<===;;;;;;:::999888888999999999999888888888888888888777777888888888888777777777777777777777666666555777888999::::::999888777888777666555555555555555999888777666666777888999777888999999999888666555444444444444444444444444555555555444444333333333333333333222222222222111111111111222222111111111333222222222222222222222111111111111111111111111222111000/////////000000///000222333444333333222000000000000000000000000////////////000000000000......//////000000111111222222222111111111111111000/////////000000111222222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111000000000000000111111222111111111111222222222222333222222111111111111111000000111111111000000///111111111000000000000000222222222222222222333333111222222222000///000111222222222222222222222222222222222333333333444444111222444444333444666888888999:::;;;:::999777666777666666555555444444333333555888888888888:::;;;===<<<;;;::::::;;;===>>>========================????????????>>>===<<<<<>>>>>========================<<<;;;:::999999999999:::999999::::::;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;999999999999888777777777888888999999999999999888777777777666666666666666777777888999999888777777777666666555555555555555999888777666666777888999777777888999888777666555444444444444444444444444333333333333444444555555333333222222222111111111111111111111111111111111222222222222222222222222111111111111111111111111222222111111000000000000,,,---///000111000//////000000000000000000000000000000000000//////////////////////////////000///111111111111111111111111333222111000000000000000111111111111111111111111111111111111111111111111222111111000000111111222000000000000000000000000000000000000000111111222000000111111111222222222333222111111000000111111///000000111111111000000......///000000111222222111111222222333333333333000111222222111111222333222222222222222222222222222222222333333333444444111333333333333333555777666888999;;;:::999777555666555555555444444333333333555777888777777999:::<<<;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<>>>>>===~~~dddTTTGGG@@@;;;:::999777888;;;888777666666555666666666777555333333444444444333333222222111111222222333111111111111111111111111//////000000000111111111333222222111111111111111000000000000000000000000......////////////000000000000000000111111111111///...------------...///------........./////////.........///////////////...//////000000//////......///...---,,,,,,...000...//////////////////...,,,---......//////......---------............//////...---,,,,,,---...///(((***,,,---...---+++***,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///---------------.........,,,,,,,,,------------...///..................//////...------///000000000,,,,,,,,,,,,,,,---------............////////////////////////000000000000///////////////000111111++++++,,,---///000222333000111111111111222222222111222333222222222444666555555666666666666555555999999:::::::::999999888999999999999:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999::::::::::::::::::::::::999::::::;;;<<<<<<<<<===::::::::::::999888777666888999::::::;;;:::::::::888888777666666666666666666777888999999888777666666666555555444555555666777777666666666666777777666666777777666666555444333333333333333333333333111222222333444444555555222222222222111111111111333333222222222222333333111111111222222222222222222222222222222222222222222222111111111000000000...//////000000000000///000000000000000000000000000000000000////////////000000000000////////////000000000111111111111111222111000///............000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000111111222000000000111111111111222222222111000000000000111000000111111222222111111......///000111222333333000000222333333333333333111333444444333333444666222222222222222222222222222222333333333333444444222333444333222222444666444666777888888777555444444444444444444444444444333555777777777777888999::::::::::::;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::======>>>???????????????~~~|||bbbRRRFFF@@@;;;;;;:::888888:::777666555555444444444555555444222333555777888888333222222111111222222333111111111111111111111111000000000000000111111222222222111000000000000000000000000000000000000000........./////////000000///000000000111111111222///...------------...///---------.........//////............/////////000---...////////////...---,,,...000///---,,,---///---......//////......---,,,---......//////......---------.........//////------------------------&&&(((+++---......,,,+++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,...///,,,,,,,,,------.........------------..................------------......///------...000111///------,,,+++******,,,---///............////////////////////////000000000000///////////////000111111////////////000111222222000111111111111222222222111222222222111222444666555555555666666555555444444555666888999::::::::::::999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999<<<<<<<<<;;;::::::999999666777888:::;;;<<<======;;;<<<<<<;;;:::888777555888999999:::;;;;;;::::::999888777666666666777777555666777888888777666555555555555444444555555666555555666666666666555555666666555444444444444444222222222222222222222222333333333333333333333444222222222222111111111111444333222111111222333444000111111111222222222222111111111111111111111111000000111111000000///...222222111111000000111111000000000000000000000000111000000000/////////.........//////000000111111///000000000111111111222//////...---------......000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000111111222000000000000111111111111222222111000000000000000000111111222333333222222000000000111111222222222///000222333444444333333222333444333222111222333111111111111111111111111222222333333333333444444333444444333222111333444333444555555555555444333222222222333444444555555333555666777666666777888666777888:::;;;<<<<<<<<<999:::;;;<<<<<<;;;:::999:::;;;<<<===>>>?????????}}}{{{```PPPEEE@@@<<<===<<<999888:::666555444444333333333333444222222444777:::<<<<<<333222222222222222222333111111111111111111111111111000000000000111111222111111000///////////////000000000000000000000000............/////////000---.........//////000000///...---,,,,,,---...///---------.........//////---.........//////000000,,,---...//////...---,,,+++...000000---,,,---///,,,------......------,,,,,,---......//////......+++++++++,,,,,,---------,,,------......------,,,&&&(((+++...//////...---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,,,,,,,,,,------...................../////////000---------,,,,,,---------...---,,,...111111...***000...,,,++++++---000222............/////////000////////////000000000000///////////////000111111333222222111111111111111000111111111111222222222111222222111000111444666444555555666555555444444000111333666888:::<<<<<<:::::::::999999:::;;;;;;:::::::::::::::::::::::::::::::::999999999888888>>>===<<<<<<;;;:::999888444555777999;;;<<<======<<<<<<===<<<;;;999777555777888999::::::::::::::::::999777666666666777888555666777888888777666555555555444444444555555666333444555666666555444333666555444222222333444444222222222222222222222222555444444333333222222111222222222111111111111000222111000//////000111222000000111111222222222222111111111111111111111111/////////000///......---000///...,,,,,,,,,---...000000000000000000000000111111000000/////////...,,,,,,---///000222333333//////000000111111111222...............///000111000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000111111222000000000000111111111111222111111000000000000000000111222333333333333333222222222222111111111111///000222333444444333333111222222111...------...111111111111111111111111222222333333333444444444444555555333111111222333222222333333333333333333000111222333444555555666333444666777666666666777444555777999:::;;;::::::999999;;;;;;;;;;;;999999777888:::<<<===>>>??????~~~uuu]]]NNNDDDAAA===:::999999888777777777666666666666777777666666666666666555555555444444333222222333333333111111111111111111111111111111000000//////......///...---///222333111...000000000000////////////222111000//////000111222////////////............000...,,,---//////---***//////............//////000000////////////000000......//////......---,,,---------............///////////////////////////+++,,,.../////////...---.........------...............---,,,,,,,,,,,,---------------------------000///...---------------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................)))***+++,,,---,,,+++***//////.........---------000//////.........//////(((000333///---000111...++++++++++++,,,---///000000000///...---...000333---...///000000///...---000000///////////////000333---+++///444333111000222111000000111333555777222222333333333333444444555555666666777777888888:::;;;;;;;;;;;;;;;::::::===<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999:::;;;;;;;;;;;;;;;::::::999999999:::999888888888:::===>>>;;;;;;;;;;;;:::999888777777777777888999999999:::;;;:::999888777777777888888888888888777777777777666666666666666555555444555555555555555555555555555555666666555444333333333333333222222222222111000111222333333333333333444444333222222111111000000000000000000000000000222222111111111111111111444222111111222222000///333333222222111000//////000000000000000000000000111111111111111000///...222111111111000000//////000000000000111111111111000000000000111111111111222111111111000000//////222111///...---...000111111111111111111000//////////////////000000000000000111111111111222222222000000000000000000000000222222111000//////000000000000111111111111000000111111111111111111111111222222222222222222222222222222222000//////222444333333111000000000111222777555222000///000222333444444444444333222111111555444333222111222333333333333333333333333333333444333333222222333333444333333333444444444555555999999:::;;;:::999888777888888888777777777777777999;;;===>>>>>>>>>???AAAzzzrrrZZZLLLDDDAAA===:::999999888777777777666666666666777777555555555444444333333333444333333222222333333333111111111111111111111111111000000000/////////...///...---///111222000...000000000000////////////000///............///000---.........//////000000111///------//////...+++//////............//////......------------............//////......---,,,---------............///..............................---------...///000......------------............---,,,,,,,,,,,,---------------------------///......---------......///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---........................,,,,,,---............---......................../////////.........//////)))///111...,,,...///---///...///111555777666555999888666333///...///000//////000111111000//////111000000/////////000000333---+++///333222//////222111000/////////000000222222333333333333444444555555666666777888888888:::::::::;;;;;;::::::999;;;;;;;;;:::::::::;;;;;;;;;;;;999888888888999:::;;;;;;;;;:::::::::999999:::999888888999:::<<<>>>;;;;;;;;;;;;:::999888777888888888888999999999999:::999999888777777777777888888888777777777666666666666666666666555555444555555555555555555555555555555666666555444444333111111111000000000000///000000111222222222111111222222222222222222222222000000000000000000000000111111111111111111111111333222000111222222111000333333222111111000//////000000000000000000000000111111111111000000//////111111111000000000//////........./////////000000000000000000111111111111111111111111000000000///222111///......///000111111111111111111000//////////////////000000000000//////000000000111111111000000000000000000000000222222111000000000000000000000111111111111000000111111111111111111111111222222222222222222222222222222222000//////222444444444222111111111222333333222111000000222333444333444444444444333333222666555444222111111111222444444444444444444444444444333333222222333333444333333333444444444555555999999:::::::::999888777777777777777777888888888888:::===>>>======???@@@{{{wwwpppYYYKKKCCC@@@<<<:::999999888777777666666555555666666777555444444333222111111000333333222222222222333333111111111111111111111111000000000000///////////////......///111111000...000000000000////////////......---,,,,,,---......,,,,,,---...///000111111111///...---...//////...//////............//////......------------............//////......---,,,---------............///........................///---,,,++++++---///000------,,,,,,,,,,,,------......---,,,,,,,,,,,,---..............................---------...//////......---,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------------......///---------...............//////......////////////***...000---,,,------+++111111333777<<<===:::777<<<;;;999555000......///000000111111111111000000111111000000000000111111444...,,,000222000......111111111111111000//////222222333333333333444444555555666777777888999999999999::::::;;;::::::999::::::999999999::::::;;;<<<;;;::::::999999::::::;;;;;;;;;;;;:::::::::::::::999999888999:::<<<===;;;;;;;;;;;;:::999888888999999999999999888888888888888888888888777777777777777777777666666666666666666666666666555555444444444444444444444444444555555555666555555444333111111111000000000000///111111111111111111000///000000111111222333333444000000000000000000000000111111111111111111111111222111000111222333222111222222222111111000000///000000000000000000000000222111000000000000000000111111000000000000///////////////000000000111111000000000000111111111111111111111111000000000000111000///......///111111111111111111111000//////////////////000000000000.../////////000000000000000000000000000000000000222111000000000000000000000000111111111111000000111111111111111111111111222222222222222222222222222222222111000000222444555444333333222222333333111111111111222222222222333333444444555444444444444333333222222222333333555555555555555555555555444333333222222333333444333333333444444444555555888999999999999888777777666666777777888888999999888:::============>>>???zzzwwwoooYYYLLLCCC???<<<999999999888777666666666555555666666666555444444333222111000000222222222222222222333444111111111111111111111111000000000000/////////////////////000000000000///000000000000////////////---------------------------------...///000000111111///.........///////////////............//////000000////////////000000.........///......---,,,---------............///........................---,,,,,,+++,,,---......---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---........................---------------...///000...------,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,+++******,,,---...//////.........---------.........///////////////---...///------------,,,///222777::::::888777555444444444222///...///000000000000000000000000000111000000000000111111222555000///111333000//////...///222444555444444333222222222333333333444444555555666666777888999999999::::::;;;;;;;;;;;;;;;:::::::::999::::::;;;<<<>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;<<<:::;;;;;;;;;::::::999888:::::::::999999888888888777777888888888888888888777777777666666666555555666666666666666555555444444444444444444444444444444555555555555555444444333333333222222222111111222222222222222111000///000000111111222222222333000000000000000000000000111111111111111222222222222111000111333444333222222111111111000000000///////////////////////////222111000//////000111111000000000000000000//////111222222222333333333333///000000000111111111111111111111000000000000000000000/////////000111222111111111111111000//////////////////000000000000/////////000000000111111000000000000000000000000111111000000000000000111000000111111111111000000111111111111111111111111111222222222222222333333222333333222000000222444444444333333222222222222111222222333222111000///222333444555555555555555000000111222333444555555444444444444444444444444444333333222222333333444333333333444444444555555888888888888888777777777555555666777888999999::::::;;;>>>>>>>>>===>>>@@@yyyxxxlllWWWLLLBBB???;;;999999999888888666666555555555555666666555555555444333222222111111111111111222222333444111111111111111111111111////////////000000000000//////000000000/////////000000000000////////////.........//////.........///////////////........./////////.........///000//////............//////000000////////////000000.........///......---,,,---------............///........................,,,---///111111000///...---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---........................---------------...///000------,,,,,,,,,------...---,,,,,,++++++,,,,,,------------------------------,,,+++***+++,,,---...111111000...---,,,+++***------...///000000//////000.........///.........///555;;;:::555000000222///000000000......///111////////////////////////000000//////000111222222555222111333333111000111---///222444555555333222222222222333333333444444333444555666777888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;::::::;;;;;;;;;:::999999;;;:::::::::999999888888666777888999::::::999999777777777777666666666666666666666666666555555444444444444444444444444444444444555555555555555444333333333222222222111111444444444444333222111111222222222111111000000000000000000000000000000000000000111111111222222222222111000111333444444333111111111000000000000000////////////////////////111000000000000000111111//////////////////000000111222222222333333333333///000000000111111111111000000000000000000111111000000000000000111222222111111111111111000//////////////////000000000000000000000111111111222222000000000000000000000000111000000000000000111111000000111111111111000000000000000000000000000000111111111222222333333333222333333333111111222444222222222222222111111000---///111222333333222111222222333444555555555555111111222222222333333333333333333333333333333333444333333222222333333444333333333444444444555555888888777777777666666666555555666777888999999:::;;;===??????>>>>>>???@@@zzzzzzgggSSSIIIAAA>>>:::888888999888888666555555444444555555666555555555555444444444444111111000111111222333444111111111111111111111111////////////000000000000...000111111///......///000000000000//////////////////000000000000//////000000//////............+++---//////...---.../////////............//////......------------............//////......---,,,---------............///---------------------------///222555555333000...------,,,,,,,,,,,,------......---,,,,,,,,,,,,---------------------------......---------...//////------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............//////000111111000...---,,,+++***,,,---...000000000//////111---,,,...000//////111555999;;;888111---...000///111111111///...///000//////............/////////.........///000111222444111111333333000000333///000222222222111///---222222333333333333444444222222333444666777888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>:::;;;;;;;;;;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;::::::999:::::::::::::::999999999666777999;;;<<<<<<;;;;;;888888888888777777777777666666666666666555555444333333333333333333333333333444555555666555555555111111111000000000000///444444444444444444333222333222222111000000//////000000000000000000000000000000000111222222333333333222111222333444333222000000000000000000000000000000000000000000000000//////000111111111111000......////////////000000/////////000000000111111000000000000111111111111000000000000111111111111///000000111111222222222111111111111111000//////////////////000000000000111111111111222222222222000000000000000000000000000000000000000111111222000000111111111111000000000000000000000000000000111111111222222333333444111333444333222111222444111222222222222111000///***+++...111333555555555222222333333444333333333444444444333222000///...333333333333333333333333444333333222222333333444333333333444444444555555888777777666555666666666666666777777888888999999;;;===>>>???>>>===>>>???~~~eeeQQQHHH@@@>>>:::888888999888888666555555444444555555666444444444444555555555555000000000000111222333444111111111111111111111111.../////////000000000111...000222111///---...///000000000000////////////...///000000000000///............///////////////(((+++///000...,,,,,,---//////............//////......------------............//////......---,,,---------............///------------------------,,,---///111111000///---......------------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...............---------+++,,,...000111000//////000***(((---000//////222<<<:::666222000///.........000111111///......///000000///......///000000------------...///000111000...///222111...///333000000111222111000///...222222333333333333444444000111222333444666777777777777888999::::::::::::::::::::::::;;;<<<===>>>999::::::;;;:::999888777;;;;;;;;;;;;<<<<<<<<<===:::::::::;;;:::::::::999999::::::;;;;;;::::::999999999::::::::::::::::::666888:::<<<=========<<<999999999999888888888888666666666666666555555444333333333333333333333333333444444555666666555555111111111000000000000///222222333444444444333333111111111111000000000000000000000000000000000000///000000111222222333333444333222222333444333111///000000000000000000000000000000000000000000000---///111333333222000///........./////////000000........./////////000000000000000000111111111111///000000000111111111111//////000111222222333222111111111111111000//////////////////000000000000000000000000111111111111000000000000000000000000000000000000000111222222000000111111111111000000000000000000000000000000000111111222333333444444111333444444333222222333222222333333333222111000------///000222333333333222222222333222222111111111222222333222111000///444444444444444444444444444333333222222333333444333333333444444444555555888777666555555555666666777777777777777888888888999;;;======<<<;;;<<<===fffRRRJJJ@@@===:::888888999888888555555555444444555555555222333333444444555555666000000000000111222333444111111111111111111111111.../////////000000111111...111333222///---...000000000000000////////////---...///000000///...---,,,------...///000111111%%%***///000...,,,++++++//////............//////000000////////////000000......//////......---,,,---------.........//////------------------------))))))*********+++++++++///......------......///......---,,,,,,,,,,,,---++++++++++++++++++++++++000///...---------------,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,------...///000000+++,,,...000111111000//////(((&&&,,,000...///222@@@888///,,,000222///******,,,...///......///000222111000//////000111222,,,,,,,,,------///000000...,,,---000000---...222///000111222333444444444222222333333333444444444///000111222444555666777555555666888888999999999999999999999:::;;;<<<===:::;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;:::999999999999:::;;;;;;:::::::::999999999::::::;;;;;;;;;777888;;;===??????>>>===:::::::::999999999888888666666666666666555555444333333333333333333333333333333444555666666666555333333333222222222222111000111222333333333333333/////////000111111222222000000000000000000000000///000000111222222333333555444333333333333222111////////////000000000000000000000000000000000000,,,...111444444333000...---.........//////000000000000000000111111111111000000000000111111111111//////000000111111111222...///000222222333333333111111111111111000//////////////////000000000000////////////000000000000000000000000000000000000000000///000000111222222000000111111111111000000000000000000000000000000000000111222333333444444111333555444333222222333333333444555444333222111333333222111000///......222222222222222111000///+++---///222444444555555555555555555555555555555444333333222222333333444333333333444444444555555888777666444444555555666888888888777777777777777888999;;;;;;:::999:::;;;{{{fffQQQGGGAAA>>>;;;::::::999999777444444444555555555666666777777666555555555555666333333222222222222111111111111000000000000111111222000///------///000222333333222111000///......------......//////000000111000///...............+++,,,...///...+++'''$$$------............------000///...---------------/////////...---------,,,,,,---...000111111222222//////.........---------........................//////////////////......++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------....../////////..................---------))))))------))))))---...---,,,---......,,,***---------............///------------------------............////////////000000000000000000000000===999444///---...000222...............---------111000///......///000111///---+++,,,000222111000/////////000111111222222000000111222222222222111333222111000111222333444444444444555555555555666555555777888999::::::;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<======;;;;;;;;;;;;;;;<<<======>>>======;;;:::999888888999999::::::::::::;;;;;;999888777:::???BBBBBB@@@999999999999999999999999777777666555555555555555888777666555444333222222555444333222111222333333555555444333333333333444111222222333333222222111000000000000000000000000111111111111111111111111222222111111000111111111111222222222222111000000000000000000////////////......////////////......222222222111111111111111000000000000000000000000111111111111000000000000............//////////////////000111111111111111...///000111111111111111///////////////......---......//////000000111111///000000000000000//////111111111000000000000000000000000000000000000000...000222333444333111000111111000000//////......555222///,,,+++---000222000111222111111000111333/////////000111111222222111111111111000000000000333333333333333333333333333333222222222222222222333333333333333333333333111111222333333333333222111222333333444444333333222222333444555666777888444444555555666777777888<<<<<<;;;;;;;;;:::::::::}}}cccPPPFFF@@@>>>;;;999999999888777444444444555555555666666333333222111111111111222555555444444444333333333111111000000000000111111111000///......///000111222222111111000/////////222222222111111111111111000//////............///---...///000///,,,***(((...//////////////////...,,,---------.../////////...............---------......///000000000//////------------,,,,,,++++++........................,,,,,,---.........---,,,,,,,,,,,,------,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------..................------000,,,,,,......)))))),,,///...------///...---+++------------............------------------------............////////////////////////////////////999:::999555000...///222......//////////////////222111000///....../////////---+++---///111111000111111000000000000000000000000111222222222222111222111111111111222333333333333333333444444444444333444555777888999999999999999999999888888888888999999999999::::::::::::999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999888888777999999999:::::::::;;;;;;===;;;999:::<<<===;;;999;;;;;;:::999999888777777777666666555555555555555555555555555444444444444555555333222222222333444444444333222222222222222111222222333333222222111000000000000000000000000111111111111111111111111/////////000111333444555333333444444333333222111000000000000/////////////////////000000/////////222222222111111000000000000000000000000000000000111111000000000/////////....../////////000000000000000111111111000000000//////000000111000000000---...//////000000000000......//////000000000000//////000000000000//////000000000000000000000000000000000000000000000000...///111222333222111000111000000000/////////...333222111/////////000111111111222222111111222222444333333222222111000000111111111111000000000000333333333333333333333333222222222222222222222222333333333333333333333333111111222333333333333222222222333444444444444333666666666555555444444444444555555555666666777777::::::::::::;;;;;;<<<<<<{{{```NNNEEE???<<<999888888888777666444444444555555555555555555444333333222222333333444444444444333333333333111111000000000000111111111000///......///000111000000000000000000000000111111000000///...------///............//////000//////000000///......---//////000000000000//////,,,---...//////...---------------...............///////////////...---,,,.........------------,,,........................((()))+++---...---,,,+++------,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,---------------------,,,,,,,,,------------------......///------///...,,,,,,...///.........//////---,,,------------............---------------------------............/////////////////////////////////333999===;;;555//////111.........///000000111111222111000///...---------///---,,,---///000000000222222111000000///......///000111111222222111111000000111222222222222222111111222222222333333333222333444555666777777777888888777777777666666666777777888888888999999999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888888777999999999999::::::::::::<<<;;;999999999999777666<<<<<<;;;999888777666555777666555555444444555555333333444444555555555666666555444333333333333444333333222111111111111111111222222333333222222111000000000000000000000000111111111111111111111111//////000000111222444444333333444444333333222111////////////000000000000000000000000000000000000333333222111000000//////000000000000000000000000000////////////........./////////000000000111111000000111111111000//////000000000000000000//////,,,---...000111111222222...////////////000000000...//////000000/////////000000000000000000000000000000000000000000000000---...000111111111000///000000000000////////////111222222222222111000000111111111111111000000000555555555444333333222222222222111111111000000000222222222222222222222222111111111222222333333444333333333333333333333333111111222333333333333222222222333444444444444444888888777666555444444333555555555666666666666666777888888:::;;;<<<======www]]]MMMEEE===;;;888777777777777666555555555555555555555555666666555444444444444555222222222111111111111000111111000000000000111111000000////////////000000////////////000000111111//////.........---------...............///000111//////////////////000000/////////000000/////////000000111111///,,,)))(((,,,---------.../////////...............------,,,000000000000000000000///........................'''(((+++---......,,,+++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000000//////.........,,,,,,------------......,,,+++,,,---.........000000///...///000000...,,,,,,,,,---------.........------------............---------.........//////////////////////////////---333:::<<<999444000...,,,------...///000000111000/////////............///...---......///000000111111000000///////////////000000111111111111111...///111222222222111000111111111222222222333333222333444555666666666666777777777777666666666666777777777888888888999999888999999999:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999999999999999888888888888999999999999:::::::::777777777888999:::::::::;;;;;;:::999888777666666666666555444444444444555333333444444444555555555555555555444444444444444333333222111111111111111111222222333333222222111000000000000000000000000111111111111111111111111333333222111000000000000111111111111111000//////////////////000000000000111111000000000000111111333333222111000///......//////////////////////////////.........---------000000000000111111111111......///000111111000000111222222222111000//////---...///000111111111111////////////////////////......//////000//////////////////000000000000000////////////////////////---...//////000000//////000000000000////////////111111111111111111111000111000///000000111000///222222333333444555555555222222222111111111000000222222222222222222222222000000111222333333444444333333333333333333333333111111222333333333333222222333333444555444444444666666666666666666666666555555666666666666666666777777888999:::;;;<<<<<<{{{uuu\\\MMMFFF===:::888666777777777666555555555555555555555444444444333222222222222333222222111111111000000000111111000000000000111111000000////////////000000.........///000000111111000000000111111222222222...............///000111///...---------...///000---......//////......---000000111111///,,,)))(((,,,---------.../////////,,,------...............///000000000000000000000........................(((***,,,...//////...---///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000//////.........---,,,,,,,,,,,,------......+++,,,---,,,,,,---------000///...///000000...,,,,,,,,,,,,------------...---------....../////////------------....................................***,,,222888;;;999111+++++++++,,,------...//////,,,,,,---...///000000111..................///000......//////000000000000//////000111111111111000...///000111222111000///111222222222333333333333333333444555666666666666777777777777666666666666888888888888999999999999888888888999999999999999:::;;;;;;<<<<<<;;;::::::::::::::::::999999999999888888888999999999::::::666777888999:::;;;<<<===999999888888888888888777666666555444444444444444555444444444444333333333444444444444444333333333444444333222222222222222111222222333333222222111000000000000000000000000111111111111111111111111444333222111000000000000000111111111111000//////.../////////000000000111111111000000000000111111222222111111000//////...////////////////////////............------------000000000000111111111111+++,,,...///111111222222333333333333222111111000//////000000000000///////////////...............------...///////////////......//////000000000000////////////////////////------...///////////////////////////000000000000111000///......///111222333111000111444555333222111111222222333333444444222222222222111111111111111111111111111111111111000000111222333333444444333333333333333333333333111111222333333333333222333333444555555555444444555555555555666666666666555555555555666666666666888888888999999999::::::vvvuuu\\\LLLFFF<<<:::888777777888777777555555555555555444444444666666555444444444444444333333333333222222222222111111000000000000111111//////000000000000//////.........//////000000000......///000000111222222///............//////000......---------......///------............------,,,---...//////...---------------...............,,,---...///////////////,,,------------.................................,,,,,,---......//////.........------------..............................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......---//////,,,+++,,,,,,)))///.........//////---,,,,,,,,,,,,,,,---------------------...//////000000,,,------------.................................)))))),,,333999999222++++++++++++,,,---------...)))***,,,...000111111222.../////////------///111------...//////000111111...///000000111111000000......///000000000000000111111222222222333333333333333444555555555555555777777777666666666555555777888888888888999999999888888888888888888888888888999:::<<<<<<<<<;;;:::;;;;;;::::::999999999999888888888888999999999999999:::;;;;;;:::999:::<<<888888888888888888888888666555444444333333444444555444444444333333222222333333444444444333222111444444333222222222222222111222222333333222222111000000000000000000000000111111111111111111111111111111000000111222222333222222333333222222111000......//////000000111111111111///......///111111111111000000000/////////000000000000000000000000///............---------/////////000000000111111+++,,,---///000111222222222222222333222222111111///////////////...------/////////............---,,,---......////////////---......//////000000111000000000000000000000000............/////////000////////////000000000000111000...------///111222444222111333777999777555333333222222111111000000333222222222222111111111000000000000000000000000111111111222222333333444333333333333333333333333111111222333333333333222333333444555555555555555777777666555444333333222444444555555666777777777888888888888888888999999ttttttZZZKKKDDD===:::888777888999888777666666555555555444444444888777666666555555666666333333333333222222222222111111000000000000111111//////000000000000//////......//////////////////---------...............000//////............///..................------......////////////......,,,---------.../////////...............---------//////000000000///......++++++,,,,,,------------..............................---,,,,,,---...///------............------........................++++++,,,,,,,,,,,,------*********+++++++++++++++***++++++,,,------......***......+++,,,000000---///...------///...---+++++++++,,,,,,,,,------------------...///000000000,,,,,,---------.................................++++++,,,000444555111---,,,---------------------)))+++,,,...000000000000...///000///---,,,...111......//////////////////...//////000000000000000///............///000000000000000111111111222222111222333333444333333333555555555555444444444444666666666777777777888888888888888888888888888777666777999;;;<<<<<<;;;;;;;;;;;;:::999888777777666888888888888999999999999:::<<<===;;;999777888:::999999888888777777666666666555444444333333444444222333333333333333444444222222333333333222111000333333222111111111111111111222222333333222222111000000000000000000000000111111111111111111111111111111111000111111222333222222222222222111111000.........///000111111111111000...------...000111////////////000000000000000000000000000000000000/////////............---....../////////000000000---...//////000///////////////000111111111000000,,,------............---//////.........---------+++,,,---...////////////------......///000000111000000000000000000000000//////......//////000111.../////////000000000111//////000000000111111111000...---000555888777444333333333222111111000000333333222222222111111111000000000000000000000000222222222222222222222222333333333333333333333333111111222333333333333222333444444555555555555555555555444444333333333222222333444555666777888999555666666777888999::::::tttsssZZZIIIBBB===;;;888888888999999888666666555555555444444444333333222111111111111222111111111000000000000///111111000000000000111111//////000000000000//////////////////////////////222222222111000000//////111000///.............../////////000///...------//////000000000000//////000///...---------------/////////......------,,,222222222111000...---,,,---------.........//////........................000...,,,++++++,,,---///,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++,,,,,,---......%%%***,,,+++...555888555...---,,,---......,,,***++++++,,,,,,,,,------------------...///000000111,,,,,,,,,---------..............................---...000000000000000000..................------+++,,,---////////////......000111///---,,,...111000000000///......------...//////000000000000000//////...------///000111////////////000000000000000111111222222222111111444444444333333333222222555555555555666666666777888888888777777777777777555666999;;;======<<<;;;::::::999888777666555444777888888888888999999999888:::<<<;;;888777999;;;;;;:::999888777666555444555555444333333333333444000111111222444555555666111111222333222111000///222111111000000000000000222222222333333222222222000000000000000000000000111111111111111111111111555444333111000/////////000000000000000///......---......///000111111222111///...------...///111......//////000000111111000000000000000000000000000////////////.....................////////////000000000000///...---,,,------...//////000//////******,,,---......////////////.........---------+++,,,---...////////////---------...///000000111000000000000000000000000///////////////000111111.../////////000000111111---///222444444333111000+++((('''+++111444333000000111111222222333444444333333333222222222111111000000000000000000000000333333222222222222222222333333333333333333333333111111222333333333333222333444555555666666555555000000111222444555666666111222333555777888999:::333444555777888:::;;;<<<{{{vvv^^^NNNEEE<<<;;;::::::999999999999999888888777666555555555555666777888888666444333333333333333333333333333...333555111///111222///000000000000000000000000444222000///...///000111000000000000000000000000222111///......///111222000///...............///111111000000/////////...000000000000000000000000------......//////000000111000///......///000111...///000///...---...000.........////////////000......------------......------------............---000...'''%%%+++...---......///000///...,,,+++------------------------///......///000///,,,)))------------------------000///...---------------...------------.../////////............---------+++---...---,,,,,,---...------------------------............////////////........................,,,,,,,,,,,,,,,---...///......///000000000000000000000000000000000000000//////000000000000//////,,,,,,---...///000111111111111222333444666777888444222111111222333333222444555555555555444222111444555555666666666666666777777777888999999::::::;;;;;;;;;<<<<<<<<<======888888888888777777777777444555555666777888888999999888888777777888888999;;;;;;:::999888777666555555555444444444333333333444555666666444444555666444444333333333222222222222222222222222222222222222222222222222111000///444444333222111111111222222222222111000//////...000000111111111222222222111111111111111111111111111111111111111000//////////////////000000000000000111222333333222111000222222222222000///...------......///////////////000000////////////000000000000//////.........---111111000000//////......000000111111111111000000......////////////..................////////////+++***)))+++---000000000000000000000000000000000000000000000111111111111222111111000000000000000111111000000//////......333333333333333333333333333333222222222222333333222222222222222222222222555444222111000111111222333222111000000111222333333333444444444333222222444444444333333222222222333444444555555444444333666555444333333555777999666666444333333444555666777777777777777777777777~~~ttt\\\LLLDDD===<<<;;;:::999888888888888888777666666555444444444555666777777555444222111111111222222222222222000000000111111111111000000000000000000000000000333222000......///000111........................------............------///////////////////////////.........---------,,,////////////////////////.........///////////////000///...------...///000---///000///...---...000------........./////////......------------..................////////////---000///)))''',,,...------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,,,,------------------------000//////............///---------............///---------.........//////---...///...,,,++++++---------------------------............////////////...........................,,,)))***---///...+++------...///////////////...........................//////000000//////............///////////////000000000111222333444555555333222222333444444333555666666666666555444333444444555666666666666666666666777777888999999:::999999999:::::::::;;;;;;888888888777777777666666444555555666777777888888::::::999999999::::::;;;:::999888777666555555444666555555555444444444444333444555555333333444555444444444444333333333222222222222222222222222222111222222222222111000///333333222111111111111111222222111111000//////...000000111111111222222222111111111111111111111111000000111111000000///...////////////000000000000000000111111111111000000111111111111111000///...---......///////////////000000////////////000000000/////////............000000000//////////////////000000111111000000///......////////////..................////////////---++++++,,,...000000000000000000000000000000000/////////000000000111111000/////////000111222222111000000000/////////...111111111111111111111111222222111111111111222222222222222222222222222222444444333222222222333333222222111000000111222222222222333333444333333333444444333333333222222222333333444444444444333333444444555777999===@@@AAA666555444333333444555555777777777777777777777777pppZZZJJJBBB======;;;:::888888777777777777666666555444444444333444555666555444333222/////////000000111111111333------444777333000222000000000000000000000000111000///.........///000...........................000111333333111000...---...000111111111111000.........---------------///////////////////////////////////////...............------------......---...//////...---...///,,,---------..................------------......---------............///---000000,,,***,,,...---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((***---...///------------------------......---------......///,,,,,,.../////////...---++++++,,,---...///000111...///000...,,,******+++---------------------------............/////////------------------------111,,,)))***///111---(((,,,------.......................................---..................---000000//////............000////////////000111222444222000111222333222222333444444555444444333222444444555666666666666555555666666777777888999999777777777777888888888888888888777777777777666666555555555666666777777888888888888888999999:::;;;888888777666555444444333444444444444333333333333222333444444222222333444555555444444444333333333222222222222222222222222111111222222111111000000222111111000000000000000222222111111000/////////000000000111111111111222111111111111111111111111///000000000000///......////////////000000000000000000////////////000000///000000111111000000///---......///////////////000//////......//////000////////////............//////////////////000000...//////000000//////.........////////////..................///////////////...,,,---///000000///000000000000000000000000....../////////000000000.........///000111333333000000000000///////////////////////////000000000111111111111111111111111000000000000000000000000222222333444444444444333222222111000000111222222111111222333444444444333333333333333222222222222333333444444444444333333444444555555666666777777555444444333333444444555555555555555555555555555mmmXXXIIIBBB>>>===;;;999888777666666666666555555444444444444333333444444444333222111/////////000111111222222555,,,---;;;@@@777111333000000000000000000000000000///............//////........................000000222222222222000000,,,...000222333333111111////////////////////////////////////////////////000000//////......------........................---...//////------...///,,,,,,,,,---------............------------......++++++,,,,,,,,,------------///000///---------------,,,+++*********,,,,,,++++++++++++++++++++++++...---++++++---...//////------------------------++++++++++++,,,---......+++,,,...000000///...,,,,,,,,,------...//////000---...///...,,,++++++------------------------------------.........//////------------------------111///------///000---***,,,---......//////..............................,,,------......------,,,///////////////.........000000//////...//////000000///------///000///...000000000111111111111111333444555555666666555555444555555666666777888888555666666666777777777777888777777777666666666666555555555666666666777777555555555555666777888888777777666666555444444333222222222222222111111111111222333333222111222333555555555444444444333333111111111111111111111111000000111111111111000000000000////////////000000111111111111000000//////000000000000111111111111111111111111111111111111///////////////......---////////////000000000000000///...------...///000......///000111111000000---......////////////////////////......////////////////////////.........---......//////000000000......////////////............////////////..................////////////111000......///000000///000000000000000000000000............////////////.........//////000222222000000000000////////////......////////////000000000000000111111000000000000000000000000000000000///000222333444444333333222111111111111111111222///000111222333444444444333222222222222222222222333333333444444333333333222222222222111000///...333333333333333444444444444444444444444444444444kkkVVVIIIBBB>>>===;;;999888666666666555555555555555444444444333333333333333222222111111111111222222333333333555---111AAAFFF;;;222333000000000000000000000000///...............//////////////////////////////...---,,,++++++,,,---...,,,...000222333333111111.........///////////////........................000000//////......------////////////////////////---...///...---,,,---///,,,,,,,,,---------............------------......,,,---------............---...000000///,,,,,,---...---,,,++++++,,,---...++++++++++++++++++++++++...------...///...,,,)))---------------------------,,,,,,,,,---...//////+++,,,...000000///...,,,........................***,,,------,,,,,,...///------------------------------------............------------------------...111333222///------///......///000000000000///////////////////////////,,,,,,------------,,,,,,------......///000000111111111000////////////000000...------...//////...////////////000000111111333444444555555555555555333444444555555666777777666666666666777777777777777777777666666666666555555555555555666666666666444444444444555555666777777777777666666555555444222222222222222333333333111222333333111111222333555555444444444333333333111111111111111111111111///000000111111111000000000///////////////000000111111111000000000000000000000000000000000000000000000000000000000000000///////////////......---////////////000000000000000///...------...///000---...///000000000000000---....../////////////////////............//////.........///////////////------......//////000000......////////////............////////////..................////////////222000//////000000000///////////////////////////............////////////000000///////////////000////////////000000000000/////////000000000111111///000111111111111000///////////////////////////,,,...000111222222222111111111111222222111111111///000111222333333444444222222222222222222222222222333333333333333333222...000111333555555666666111222222333333333333333333333333333333333333333hhhTTTHHHBBB<<<<<<:::999777777666666555555555555555555555555444444333333333222222222333333333333333333333333222///444???CCC:::333111000000000000000000000000....../////////000000000000000000000000000000000///...,,,******,,,...///---...000111111111111000,,,,,,,,,,,,,,,---------........................///////////////.........//////000000000000//////,,,---......---,,,---...,,,---------..................------------....../////////000000000111111...---...000...++++++.........------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,(((%%%------------------------000000/////////000111111,,,,,,.../////////...---//////.........---------)))+++------------///111------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++000555444///,,,...111...//////000000000000000000000000000000000000000,,,------------------,,,,,,,,,---...///000111111111111000//////000000000222000//////000111000000000000000111111333444555333333444555555555555444222333333444555555666666666666666666777777777777777777666666666666555555555555555555555555555555777666666555555666666777777777666666555555555555444444444444555555555555111222333333111111222333444444333333333222222222111111111111111111111111//////000000111111000000///////////////000000111111111000000000000000000111000000000000000//////000000000000000000000000///000000000000///......////////////000000000000//////............//////---...//////000000000000---......//////////////////......------......///.........///////////////..................//////...//////000000//////.........////////////..................////////////222000......///000000///////////////////////////....../////////000000000111000//////.........///////////////000000000000//////000000111111222222///000111222222111000///////////////////////////------...///000111111111000111222222222222111000000000111222333333333222111111111222222222222222222222333333333333222222333333333333333444444444000000111222333333333333333333333333333333333333~~~dddQQQFFFAAA;;;:::999888777777777777666666666666666666666666555444444333333333333333555555444444333333222222///111444666777555222000000000000000000000000000...///000000111111111000////////////////////////000000////////////000000////////////////////////+++++++++,,,,,,---------.................................///////////////......///000000///......,,,---......,,,,,,---...------........./////////......------------.............../////////000000...,,,,,,///---)))***///------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***(((------------------------000000///.........//////---------............///---------...............***,,,------,,,,,,...///------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***...111111///---...///---...//////000000//////////////////////////////------............---------.........//////000000000///////////////000111222000//////000111111000000000000000111333555666222333444444555555444444222222222333444444555555555555555666666666777777777777666666666555555555555555555555555555555555888777666555444444444444555555555555444444444444222333333333444444444444222333444333222111222444333333222222222111111111111111111111111111111111...//////000000000000000000/////////000000111222000000000000000000000111111111000000////////////000000000000000000000000000000111111000000///...////////////000000000000/////////000000/////////......//////////////////---......//////////////////......------......///............/////////000..................------///000000111111000000///......////////////..................////////////000///---...///000000////////////////////////////////////000000000111111//////.........//////000.../////////000000000111...//////000111111222222000111222333333222111000000000000000000000000000///////////////000111222000111222222222222111000000111111222222222111111000111111111222222222222222222333333333333222222777666333111///...------...///111222333333333222444444444444444444444444|||bbbOOODDD@@@::::::999888777777777888666666666777777777777777666555444333333333444444666555555444333222111111---222222...,,,///000...000000000000000000000000//////000111111111111111........................,,,---...000000...---,,,000///...............///---------....../////////........................---.........//////000000,,,---...//////...---,,,,,,---......,,,,,,---............////////////000.........------.........+++++++++,,,,,,,,,------///++++++...,,,((()))///+++,,,...///000///......---------------------------+++))))))+++...//////------------------------...---,,,,,,++++++++++++...------------...//////+++,,,,,,---...///000000,,,.........,,,+++,,,...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////---,,,,,,---......//////..............................---......//////......---///////////////........................///000000000///------///000///...............000222444555222333444444555555444444111222222333333444555555444444444555555555666666777666666666555555555555555555555555555555555444666555444333222111111111444444333333333333333333//////000000111111111111222333444444222222333444222222222111111111000000000000000000000000000000......///000000000000000000000000000000111222222000000000000000111111111111111000000/////////...000000000000000000000000111111111111111000//////////////////000000000000...///000111111000///......///////////////......---......///////////////.........------.........---.........//////000000/////////......------,,,000000111111111111000000......////////////................../////////000///...,,,---///000000///////////////////////////000000000000111111111111---------...///000111222.../////////000000111111.........///000111111222000111333444444333111000111111111111111111111111111000/////////000222333000111222333333222111000111111222222222111111000000000111111222222222222222222222333333222222222444333111000000222444555...///111222333333222222444444444444444444444444vvv^^^NNNFFFDDD;;;:::999777666555555555999666333222222333333333333333333333333333333333444444444333333222222222111111111000000000//////000000000000////////////000000000000000000000000000000000000000000000000111111000000/////////.../////////......---------------------------------///////////////////////////...---,,,,,,---.../////////.........---------------------------------222000...---...///...,,,---...///...,,,,,,...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,111///---++++++,,,///000......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............---------/////////...---------,,,---,,,,,,+++++++++,,,,,,---------...............******+++,,,,,,---...............------,,,,,,,,,,,,---------,,,++++++***---------.........//////......////////////......////////////////////////......///000000000000000,,,...000000///...///000111111111000000000000000222111000000000000000111000111222333333333333333444444444444333222111111333444555555666666555555333333333444555666777777444444555555555555555555333333333333333333333333444444444333333222222222111222444555555444222111333444444555555444444333222222222222111111111000222222111111000000//////000000000000000000000000---...///000000111111000////////////////////////......////////////......//////............//////000111222333222111///---////////////////////////222000//////000000///---////////////////////////............////////////000///...---------------000000//////.........---///...---,,,,,,---//////000///...---,,,------.........///000000000000000111111111000///---,,,+++222000///......///000222,,,------......---,,,,,,------...///000000//////...---,,,...222333111///000000000000////////////222222111000///...------000000000000////////////111///...///000111000...111111000///...---,,,,,,222111000//////000111222/////////000111333444555222222111111000/////////333333333222222111111111444444333333333333222222000222333444333222222333333333333333333444555666uuu]]]NNNFFFCCC===<<<;;;999888777777777777555222111222333333222333333333333333333333333333333333222222111111111333333333222222222111111111111000000000/////////000000000000000000000000000000000000000000000000000000000//////.....................---------,,,------------------------///////////////////////////...------------.../////////.........---------////////////////////////...---,,,,,,,,,------------...///...,,,,,,...///......---,,,,,,---..............................///000111222222111000///333111///,,,+++***++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------.................................---------///......------...........................------***++++++,,,------............---------,,,,,,,,,......//////......---,,,------------.........///......////////////....................................///000000000000000,,,...000000///......///000000000000000000000000111111000000000111111222222222333333333222111111333333444444333333222111333333444555555555555444333444444444555666666666555555555555555555555555333333333333333333333333444444444333333222222222000111222333333222111000333333444444444444333333222222111111111000000000111111111000000000000000000000000000000000000000///000000000000000///...111111111111111111111111......////////////......//////............/////////000222222222000///---////////////////////////111000...///000000///...////////////////////////............////////////000///...------------...000/////////............333222000......---......111111111111000000//////......///000000000000000....../////////...------111000...------...000111//////..................,,,------...//////.........------...111222000...222222111111111111000000000000000000////////////000000000000////////////111///...///000111000...///////////////.........111111000//////000111111000000000000111222333333111111111111000000000000333333333222222222111111333333222222222111111111///111222222111111333444444444333333333444444555sss\\\MMMEEEBBB<<<<<<:::999888888777777555333111000222333333222333333333333333333333333222222111111111111111000333333333222222222222222222222111111111000000000000000000000000000000000000000000000000000000000/////////..................------------,,,,,,,,,///.........------,,,,,,///////////////////////////......------......///...............---------////////////////////////......///.........///111---...///...,,,,,,...///......---,,,,,,---..............................---......//////......---000///...---,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////---------........................------......////////////...---------,,,+++++++++,,,------.........------------,,,,,,,,,......//////......------------------..................////////////......------------------------......///000000000//////---///000000...------...000000000000000000000000000000000000000111222333333333333333222111000///111222222333333333333333222222333444444444444333444444555555555555555555555555555555555555555555333333333333333333333333444444333333333333222222222222111111111111222222222222222333333222222222111111000000000/////////000000000000111111111111000000000000000000000000111111111111000///...---111111111111111111111111......////////////......000//////......//////000///000111222111000///...////////////////////////000.........000111000///////////////////////////............//////////////////......------......////////////............000000///...------......000000111111111000//////......///000000000//////+++,,,---...............///...---,,,,,,---...//////...------------//////,,,,,,---.........------///......///000111///---222111111000000000000000------...///000111222222////////////000000000000111///...///000111000...---.........//////000000111000000//////000000111222111111111111111111111000000000000111111111111333333333222222222222111222222222111111111000000///000111000000111333666555444444333333333333444qqqZZZLLLDDDAAA:::999888777666666666666555333111111333444444333333333333333333333333333222222222222111111111111000000000000000000000000222222222222111111111000////////////////////////////////////////////////..................---------------------,,,,,,,,,//////......------,,,,,,//////////////////////////////............//////........................---------------------------///000///---,,,...000---...///...,,,,,,...///......------------......------------------------,,,,,,,,,------,,,,,,,,,***+++,,,---------,,,+++***+++,,,------,,,+++***------------------------,,,,,,,,,,,,------------,,,,,,,,,---...///000000,,,---------.../////////,,,,,,+++++++++,,,------000000///...---,,,,,,,,,,,,,,,,,,,,,------......------------------------+++,,,,,,---,,,,,,++++++---------------------------......//////......---------------------------......///////////////...---///000///...------.../////////000000000000000............///000111222111222222222222111111000000000111333333444444444111111222333333333333222555555555555555444444444555555555555555444444444333333333333333333333333333333333333333333333333444333111000000111333444111111222222222222111111000000000000//////////////////000000111111222222////////////////////////000000000000000///....................................////////////......000000////////////000000//////000111111000//////////////////////////////...------...000111000///////////////////////////............//////////////////............/////////////////////.........))))))***+++,,,---...///......---,,,,,,------.........///////////////...+++,,,------......------...------,,,,,,------...---,,,***)))***+++---...------......///......---000000000000111000///...000///...------......///------...///000111222222////////////000000000000111///...///000111000...............////////////000000000//////000000000000111111111222222222222...//////000111222222222222222222222222222222222222222222222111111111111000000000//////000444777555555444333222222222222}}}nnnYYYKKKDDD???999999888777666666666666666444333333555666555444333333333333333333333333222333333333333333333333000000000000000000000000222222222222111111111000////////////////////////////////////////////////------..................------------------------/////////......---------////////////////////////////////////////////////---.....................------------------------,,,------,,,******+++,,,---...///...,,,,,,...///........................------------------------////////////////////////)))***,,,---...---,,,+++++++++---......---++++++------------------------,,,,,,,,,---------......,,,,,,,,,---...///000000,,,---------.../////////+++++++++++++++,,,---...000000///...---,,,,,,,,,,,,,,,------------......------------------------++++++,,,,,,---,,,,,,+++------------------,,,,,,------............------..............................////////////......,,,...//////---,,,---.........//////000000000000,,,,,,,,,---...///000111...///000111222333333333///000111222333444444444000111222222333333222222555555555555555444444444666666555555555444444444333333333333333333333333333333333333333333333333333111///......///111333000111111222222111111000000000000000//////////////////000000111111222222////////////////////////......///000000000000000..............................////////////......000000////////////000000/////////000000000//////////////////////////////...---,,,---///000000///////////////////////////............//////////////////.........//////000.........///////////////((()))***+++---......//////---***))))))+++...000......////////////......------......------,,,+++------,,,,,,,,,,,,---------,,,*********,,,.../////////000000000000///...111111222222111111000000///...---------///000111////////////000000000000.../////////000000000111111///...///000111000...////////////............/////////000000/////////---...000222333333333333......///000111222222333222222222222222222222222444333333333333222222222000111000//////000444666555444333222222222222222{{{kkkWWWKKKCCC>>>;;;::::::999888888999999777555444555666666555444333333333333333333333333333333333333333444444444222222222222222333333333222222111111111000000000000000000000000000000000000000000000000000000000.............../////////---------............///........................////////////////////////...//////000000//////...---------...............////////////////////////000...,,,---...///...------...///...,,,,,,...///---...////////////...---////////////////////////......------------......---.........---,,,***))),,,------......------,,,---------------------------------.........//////,,,---------.../////////---------...............------------...//////000/////////...---------,,,------------------......,,,,,,,,,------------...------......//////......------------,,,,,,,,,,,,------............------////////////////////////....../////////...------+++,,,......------...///---......//////000000111------,,,------...///000---...///111222333333444///000111222333333333333111111222333333333333222444444555555555555555555666666666555444444333333333333333333333333333333222222333333333333444444000///---,,,,,,---///000111111111222222111111111111111000000000/////////000000000000111111111111000000000000000000000000---...///000111111111111111111111111111111111111......////////////......111000000//////000000111......////////////000000///////////////////////////---------///000///...////////////////////////............//////////////////......//////000000.........//////////////////////////////...---,,,111///,,,++++++---000222....../////////...------...............---,,,+++------------------------///...------...///111222000000111111111000/////////111222222111000111222000000//////000222555777111111000000//////............//////000000111111111///...///000111000...000000//////.........---...//////000000//////...,,,...000222333444444333...//////000111222222222111222222222222333333333444444444333333333222222222222222222000111333555444333333222222222222333zzz~~~iiiVVVJJJBBB===;;;:::999999888999999999777666555555666555444222333333333333333333333333111111222222333333333333111111222222222333333333111111000000000/////////000000000000000000000000000000000000000000000000.........//////000000000........./////////000000------......//////000000////////////////////////...///000111111000///...---------........./////////////////////////////////+++(((+++000444222...---...///...,,,,,,...///---...///000000///...---////////////////////////,,,,,,+++******+++,,,,,,............------,,,+++///......------......///................................./////////000000------.................................---------------------...///000000..................------..................------,,,,,,,,,---------......,,,---......//////......---------,,,,,,,,,++++++,,,------......------,,,..............................//////......---,,,)))+++---...------///000------......///000000111/////////......//////000......///111222222222222///000111222222222222222111222222333333333333333333444444444555666666666777666666555444444333333333333333333333333333333222222222333333444444444111000////////////000111111222222222222222222111222222111111111000000000111111111000000000000000000000000000000000000000...///000000000000000///111111111111111111111111......////////////......111111000000000000111111...............///000000///////////////////////////...------...///...,,,////////////////////////............///////////////////////////000111111............/////////000000111111111000...---,,,////////////000000111111......//////......---,,,------.../////////......------............------......//////000111222222000000000000000///......,,,...111111//////000222000///...///111555888:::000000000000////////////.........///000111111111111///...///000111000............///////////////......///000000///......---///111333333333222222//////000000111111111222111111222222222333333333333333333333222222222111333444555444222222222444222222222111222222333333yyy~~~hhhUUUJJJBBB===888888777777777777777777666555444444555444222000333333333333333333333333000000111111222222222222//////000000111111111111000000000000////////////000000000000000000000000000000000000000000000000.../////////000000111111.../////////000000111111,,,,,,---...///000111111////////////////////////...///000111111000///...---------.........//////------------------------'''!!!"""+++000...)))---...///...,,,,,,...///---...///000000///...---........................//////------------//////,,,,,,------...///000000000///...------...///000........................////////////000000000000...............---------/////////......------,,,*********+++,,,---...///---------.................................------,,,,,,,,,------.........***++++++,,,---------,,,---------,,,,,,+++++++++,,,------......------,,,------------------------.../////////...---,,,,,,(((***,,,.........///111---------...///000000111222111111000000000000111///000000111111111111000000000111222222222222111222222333444444444444333333333444444555666777777777777666555444444333333333333333333333333333333222222222333333444444444444333333333333333333444222222333333333333222222222222222222111111111111222222111111000000//////000000000000000000000000111111111111000///...---////////////////////////......////////////......111111000000000000111111...............///000111////////////////////////000///------......---+++////////////////////////............/////////000///////////////000111111---.........//////000000,,,---.../////////...---,,,---000222333111///....../////////...---,,,,,,+++,,,---///000111111111---......//////......---,,,---...///000000000000//////000000///...------))),,,//////...---///111------,,,---000444888;;;////////////000000000000---......///000111111222111///...///000111000///,,,,,,---...///000111222---...///000000///...---///000222333333222111///000000000000111111111111111111111222222333333333222222222111111111111000444555777666444222222222111111111111222333444444yyyxxxfffRRRGGGAAA>>><<<;;;999888777777666666777666555444444555666777444444444444333222111000111111111111111111111111111000000//////////////////000111222222222222222111000...---...///111222444222///---,,,---///111///000000///---+++,,,---(((***,,,---------000111//////............//////222333333222///......///////////////////////////////////////////////////////////////////////////------------.........///...------,,,,,,,,,------000000///...............////////////000000000000......---,,,,,,,,,,,,---........................---------,,,,,,,,,++++++)))***,,,...//////......------------------------//////.........---------........................//////000000///...------------------------------..................------...,,,+++,,,...111222222111000...,,,+++++++++++++++---......------...000,,,------......------,,,---------------...///000000///---,,,++++++,,,---...,,,)))***---//////.........////////////......,,,,,,,,,,,,---///000111444111///...000222333333666666666555555444444444111111222222222222111111444444555555666777777777555555444444444333333333222222222333333333444444666444111---,,,,,,,,,---111111111111111111111111222222222222222222222222//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000///......//////............//////......------------.....................///000000000000////////////000000000000//////.........---000000////////////000000222222000///............///---+++))))))+++---///////////////000000000000---...000111222111///...........................///...---,,,,,,---...///..............................---------,,,,,,,,,000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000//////.........---//////............//////000000000000000000000000////////////////////////////////////////////////000000111000000///...---//////000111111111111111111111222333333333333222222111000//////000111222222222333333444555666666222222333333333333444444xxxxxxcccPPPEEE@@@===;;;;;;999888777666666666444333222222222222333444777666666555444444333333111111111111111111111111111111000/////////000000//////000111111111000000000///...---...///111222111000///......///000111///000000///---+++,,,---111222222111///....../////////............/////////111111111///...///000////////////////////////////////////////////////////////////////////////------........./////////......---------------...000000///...............111111000000//////............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---.........---,,,------------------------///.........------------------------------------///////////////...------------------------------..................---------,,,+++,,,...000000000///...---,,,,,,---......+++---......------...///,,,------......------,,,........................///......---------------000...+++,,,...///...,,,------............------............///000111222222111//////111222222222444444444333333222222222000111111222222111111000222333333444444555666666555555555444444333333333444444444444555555555555888666333111000111222333111111222222222333333333222222222222222222222222///000000111111000000////////////000000111111111000000000000000000000000000000000000000000000000000000000000000///......//////............/////////..................//////.........//////000111000000////////////000000000/////////............000000////////////000000222111000///...............---,,,++++++,,,---...............////////////,,,---///000000000...---........................000///...------...//////....................................------,,,,,,/////////////////////////////////................../////////000000000000////////////////////////000/////////............//////............/////////////////////////////////////////////////////////////////////////////////000000000000//////...//////000111111111111111000111222222333333222222222111000//////000111222222222333333444444555555222222222333333333444444xxxxxxcccPPPFFFAAA>>>;;;:::999888777666666666666555555444444555555666777666555444333333444444111111111111111111111111222222111000000000000111///000000000000//////...000///.........///000111////////////000000000000...///000///---,,,,,,---444555555333000.........//////............//////,,,...//////......000111////////////////////////////////////////////////000000000000000000000000....../////////000000000///......---......//////000//////............///222111111000///...------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......------,,,+++------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------........................------------------......---,,,,,,---///000///---,,,,,,,,,---...///111111+++---......---,,,---///------............---------.../////////...---,,,,,,------...............111///......//////---+++,,,------......------,,,111111111000000111111222111000///000111222111000111111111111111000000000000111111222222111111000111111222222333444444444555555555555444444444444555555555666666666777777777666444333222333555666222222222333333333444444222222222222222222222222000111111111111111111000//////000000111222333333000000000000000000000000000000000000000000000000000000000000000//////...//////............//////000//////......//////000///////////////000000111000//////......//////000////////////............000//////......//////000111111000///....................................------------............+++,,,.../////////...---........................000//////......///000000......................../////////............---////////////////////////---------...................../////////000000000////////////////////////////////////............//////............//////........................////////////////////////////////////////////////...//////000000000000//////000000111111111111000000111222222333333222222222111000000000000111222333333333333333333333333222222222222333333333333|||{{{dddQQQHHHCCC@@@;;;:::999777666666666666777666666666666666666777555444222000000111222333111111111111111111111111333222222111111111111111000111111111000///......///............///000111//////000111111000///......///000///---,,,---......///000///...---...000//////............//////,,,---///...------...000////////////////////////////////////////////////000000000000000000000000////////////000000000000///............///000000000///............//////000000000//////......---......---,,,,,,,,,,,,---...........................------------,,,,,,,,,---------------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........//////...------........................,,,,,,------------......---------///111000...,,,---------...///000111111---...//////------...///------............------***,,,...000000///...---)))***,,,............---//////000000000///---,,,---..................---333222111111000000000111//////...000222222000///000000000000000000000000000000111111111111000000000111111222222333444444555555444444444444444444555555555555666666666666555444333111111222333333333333333222222111111111111111111111111111111111111111222222222222111111//////000111222333333444////////////////////////000000000000000000000000//////000000000000////////////............//////000000////////////000000000000/////////000000111/////////......////////////////////////........./////////....../////////111000///...............---...///000000///...---------........./////////,,,---.../////////..............................///////////////000000000......................../////////////////////...////////////////////////------............//////........./////////000000///////////////////////////////////////.........//////............//////........................////////////////////////////////////////////////---...///000000111000000///000111111111111000000000000111222222222222222111111111111111111111111333333333333222222222222111222222222222333333333~~~cccQQQGGGCCC@@@::::::888777666555555555333333333333333333333333555333111000000111222333111111111111111111111111333222222111111111111111222222222222111000000///...............//////000000111111222111///---,,,---/////////---,,,---...***,,,------,,,---...000//////............//////---...///...---,,,---...////////////////////////////////////////////////////////////////////////////////////000000000000...............///000000//////............//////------......//////000000......---,,,,,,,,,,,,---.................................---------,,,,,,++++++,,,,,,---...//////------------------------,,,,,,------------------------------------------------............------........................,,,,,,,,,,,,------...............000111111///---....../////////////////////000111000///...///000---......//////......---(((***---///111111000///''')))+++,,,---------,,,,,,---///000000000////////////000000000000//////222222000000////////////.........///111111000...000000000000111111111111000000000111111000000000000111111222333333444444333333333444444444444444333333444444444555555555555444333111000000000000444444222111000...------111111111111111111111111111111222222222222111111///000000111222222333333//////////////////////////////////////////////////////000000000000////////////............//////000000////////////000000000000///////////////000//////............//////........./////////////////////............//////000//////...............---...000111111000...---....../////////000000000......//////000000000000...........................//////000000000000000.........................../////////////////////............................../////////000000000............////////////................................./////////////////////............//////////////////////////////////////////////////////////////////////////////---...///000000111000000000000111111111000000///000000111222222222222111111111222222222222111111222222222222222111111111111111111222222222333333~~~```NNNEEE@@@===:::999888777666555555555444444555555555555444444555444333222222333444555111111111111111111111111222222111000000000000111111222222222222111111000------........./////////000000111111111///---,,,---...///...---,,,---///---//////...,,,+++,,,---//////............//////...///000///---,,,,,,---////////////////////////////////////////////////////////////////////////....../////////000000000------------...///000000///............//////000,,,,,,---...///000000111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,+++++++++,,,---...000000------------------------,,,,,,,,,,,,------------........................,,,,,,---............---------------------------++++++,,,,,,------.........------...000111000...///////////////...---,,,///000111000.........000......////////////......)))***,,,...000000000000))))))***,,,,,,---------+++---//////......///111000000000111111000000000111000///...............///...---...///000000...000000111111111111111222///000000111111000000///000000111111222333333333222222222222333333333333222222222333333333333444666555444333111111000000444333222111///---,,,,,,111111111111111111111111000111111111111111111000000000000111111111111222000000000000000000000000////////////////////////...//////000000000000000//////............//////000//////......//////000000//////............//////......------......///.........//////////////////......------....../////////......---......///---...///000000///...---////////////000000000111////////////000000000111........................------...///000000000000........................---............/////////..............................//////000111111111------........./////////................................./////////////////////............//////////////////////////////////////////////////////////////////////////////...//////000000000000///000111111111111000000//////000111111222222111111111111222333333222111111111111111111111111111111111111111111222222222222}}}}}}~~~```MMMDDD???<<<:::999888777555555555555666666777888888777666666333333333333333333333333111111111111111111111111111111000/////////000000///000111111111111111000------......//////............///000000000000000---...///...------...//////000000...+++*********//////............//////---...//////...---///000////////////////////////////////////////////////------------------------------........./////////,,,,,,,,,,,,---...///000...............///000000,,,------....../////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---------------,,,,,,+++,,,---...///------------------------++++++,,,,,,,,,---------------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,+++***+++---/////////---......///...---,,,+++...//////...---,,,,,,.........////////////......---------...............,,,,,,,,,,,,---......///,,,...///...,,,+++...000//////000000000000//////000000///........./////////...,,,,,,...///000//////000000000111111111111//////000000000000//////...//////000000111222222000000111111111222222222222222222222333333333333444444333333222222222222222222111111000/////////111111111111111111111111///000000111111000000///111111000000000000//////000000000000000000000000////////////////////////......///000000000000000//////............/////////................../////////...---------------///......------......///............/////////000///......------......///.........------......///.........//////................../////////000000...............///000000........................+++,,,...///000000//////........................,,,,,,------....................................------......///000000111---------.........//////..................................../////////000//////............//////........................///////////////////////////////////////////////////000000000000//////...111111111111111000/////////000000111111111111111111222222333333222222111//////000000111111222222111111111111222222222222yyy{{{bbbOOOEEE@@@===:::999888666555555555555222333444555555444333222000111111222222222111111111111111111111111111111111000000///////////////......///000000111000000,,,---......//////......+++,,,---///000222333444,,,...///...------...///,,,------,,,***))))))***//////............//////+++---.../////////111333////////////////////////////////////////////////------------------------------------.........///+++++++++,,,---...///000...............///000111..................------......---,,,,,,,,,,,,---........................//////.........---------///...---,,,+++,,,---...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---++++++++++++++++++++++++******+++,,,,,,---......***)))'''(((+++---//////+++,,,---.........,,,,,,,,,---...---+++***+++,,,......////////////......111000///------,,,,,,,,,000///...------///000111...//////---***))),,,.........////////////......000000////////////000000000...++++++---///000000.../////////000000111111//////000000000000//////------......///000000000//////000000111111111222222222222333333333444444000000000111111222222222000111111111111222222222000000000000000000000000//////000000000000//////111111000000///.........000000000000000000000000////////////////////////......///000000000000000//////............//////......------------......///...---,,,,,,,,,,,,,,,.........------.........---.........//////000000.........------...............---------......///........................---------.........//////...------------...//////........................***+++---////////////...........................,,,,,,,,,---------..............................,,,,,,------...///000000---------.........//////........................---.........//////000000//////............//////------------------------////////////////////////////////////////////////000000111000000///......111111111111111000////////////000111111111111111111222333444444333222111...//////000111222222333000111111111111222222222uuu{{{{{{aaaOOODDD@@@AAA===;;;888666555555666777666555444333333333333333666666555444444444444555000111111222222333444444333222111111000000111111555444222000///000000111000000000000////////////////////////////////////111111222333333111000///---...///000000///...---////////////............//////000000000000//////...---,,,)))'''(((+++---//////.........---------/////////...------,,,,,,,,,+++***+++---////////////...------...///000111000000000000000000000000///000000000000000//////......////////////......000///......------------222222111000...---,,,+++---------------,,,,,,,,,+++++++++,,,---...///000........................'''$$$###&&&,,,///...,,,......//////...---,,,,,,000000//////.........---------------------,,,,,,...///000000///---+++***...---,,,+++,,,---...///.......................................///000111......//////000000111111777333...---...///...,,,---------............//////////////////000111111111000///......///000111,,,---.../////////...---444222111//////000222333222111111111000000/////////////////////000111111///000000000000111111111111111111222222333333333444555555555444333333222000000////////////000000000000000000000000000000/////////000111111222222//////111222222111000000000000000000000000000000000000//////.........---////////////////////////---000222222000///000222//////////////////////////////000000///...------...///000000000///---,,,---------............///111000///---...///111222000000////////////000000111000000///...---------//////000000111111111222............///111222333........................------,,,+++,,,---...///.../////////000000000111000...,,,,,,///111000...........................................................................000000//////.........---////////////000000000000......////////////......///////////////.................................000//////.........//////000111111000//////111222111222333333222111000///111111111000000000000000222222111111111111111111111111222222222333333333111222222333333222222111uuu|||yyy___NNNCCC??????:::888777555444333444444888888777666666666666666666666555444444444444444333222222222222222222222333222111111000000111111333222111///////////////000000000000////////////////////////////////////000000000000000//////...---...///000000///...---........................//////000000000000//////000111111000.........000//////.........---------------..................---+++***+++---//////...///...------...///000111////////////////////////...//////000000///............////////////.........---------------......,,,,,,,,,---...000222222.........///////////////...------,,,,,,------...........................---+++))),,,///000---***......//////...------,,,///.........------------------------------------000//////...---,,,,,,,,,------,,,,,,------......------------------------///............//////000......//////000000000000444111---,,,---...---,,,---------............//////////////////000000111000///............///000---......//////...---,,,333222000//////000111222111111111111000000000//////////////////000111111000000000111111111111222111111111222222333333333333333444444333222222111222222111111111111222222000000000000000000000000//////000000111111222222000000111222111111000///000000000000000000000000111111000000000/////////////////////////////////---///111111///...///111///////////////////////////////////////...------...///000000///...---,,,---------............///111000...,,,,,,,,,......//////............//////111000000///......------/////////000000000111111............///000111111///////////////////////////...---------...000000............///////////////---+++,,,...000///...000000000000000000000000........................000000000000000000000000000/////////............,,,------...///000000000......////////////....../////////////////////...........................//////............//////000111111000//////000222222222222222222111000///111000000000000000000000111111111111111111111111111111111111222222222222111222222333333222222111uuu}}}uuu\\\LLLAAA======888888777666555444333333666555444444444444444444666555555444444444444444444444333333222111111000222222111000000000000111222111000///.........///000000000000//////////////////////////////////////////...------------------...////////////...---...........................//////000000//////...---///111111000...---..................---------,,,,,,------...//////000---,,,***+++---//////............---......///000////////////////////////------......///......---......////////////......++++++++++++,,,---...///...---+++******+++---...------......//////000000000///...---,,,+++++++++........................///---,,,...000000---))).........///......---,,,---------------,,,,,,,,,+++,,,,,,------.........111000---++++++,,,---...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,000//////............///...////////////000000000111...,,,+++,,,------------------............/////////......//////000000///......------......///.../////////...---,,,,,,111000///......///000111111111111111000000000000///////////////000000111000111111111111222222222111111111222222222222222222222222222222111111000222222111111111111222222000000000000000000000000000000000111111111111111111111222111111000///...000000000000000000000000111111111111000000000000////////////////////////...///000000.........000///////////////////////////////////////......---...////////////...---------------............///000///---+++******++++++......------------......000000000///......------.........//////////////////...............//////////////////////////////...------------...//////...............---------...---,,,,,,...//////...000000000000000000000000........................------------------------////////////............,,,,,,,,,---...//////000......////////////............//////////////////........................//////............/////////000111000///...///111222222111000000000111111000000000000000000111111111111111111111111111111000000000000111111111111111222222333333222222111uuu~~~sssZZZKKKBBB===<<<999999999999888777555555444444333333222333333444666555444444333333444444333333333222222111111111222222111000000000000000111111000000////////////000000000000////////////////////////////////////000///---,,,,,,,,,---.................................////////////000000...//////////////////...,,,...//////...------...........................---------.........//////---,,,++++++---.................................////////////////////////,,,,,,------......---------......//////......---+++++++++++++++,,,---......,,,)))'''&&&''')))*********+++,,,,,,---......//////...---,,,,,,,,,,,,........................,,,***)))***,,,...---,,,---...............------------------------------++++++,,,,,,---...////////////---,,,,,,,,,------+++,,,.../////////...---------------------------111000///...............////////////////////////...---,,,,,,---.........---------............/////////.........//////000------------------------000000///......---,,,+++//////.........///000000111111111000000000000000000000////////////000000111111111111222222222222111111111111111222222222111222222222222222111111000000////////////000000000000000000000000000000111111111111111111111111222222222111000///......////////////////////////000000000000000000000000////////////////////////000000000//////...//////////////////////////////...///////////////...........................------------............///......---,,,+++++++++,,,///......------......///000000//////....................................//////...---------------////////////////////////++++++++++++,,,,,,,,,---//////............------......------.../////////................................................++++++++++++++++++++++++///////////////.......................................////////////..................////////////........................///............//////000...///111000///...///000222111000//////000111222000000000000000111111111111111111111111222222222////////////000000000000111222222333333222222111wwwrrrZZZLLLCCC>>><<<888888999999888777666555777666666666666666777777555555444333333333333333111111222222222333333333222111000000//////000000111111111111111111000000000000000000////////////////////////////////////000///...---,,,---...///......------------......//////000000000111111111......////////////......000111000...---...000333---.....................//////.........---------...,,,++++++---......---..................------........................++++++,,,---------------------............------...---,,,+++++++++++++++)))(((''''''))),,,000222)))******+++,,,---......---,,,,,,,,,,,,---..............................---+++((('''(((+++---...------...............---..................//////++++++,,,,,,---...//////,,,---.........---,,,+++,,,---...///000///...---////////////////////////111000///.............../////////...............---...............///000---------............/////////............//////,,,,,,------------,,,,,,000000///...---,,,,,,,,,...............//////000000000000000000000111111000000////////////000000000000111111111222222222111111111111111111111111222222333333333333222222000000////////////000000000000000000000000000000111111111111222222222222333222222111000//////...////////////////////////////////////////////////////////////////////////111000/////////000000000////////////////////////......///////////////......------------.........---------............///,,,,,,,,,------...//////000//////////////////000////////////........................------------000///...------,,,------------------------------++++++,,,,,,,,,---------////////////////////////////////////...///000111.................................................................................///////////////222111111000///...------......////////////......---.........//////000000.......................................///000000...///111111000//////000111111/////////000111222//////000000111111111111000000111111111222222222....../////////000000000111222222333333222222111{{{pppYYYMMMEEE???<<<777666666666555555555444555555444444555555666666555444444333333333333333000111111222333333444444111111000////////////000111111222222222222111000000000000000////////////////////////////////////000000///............///......------------....../////////000000111111222---......//////......---///...---+++***+++///222---------...............000//////...------,,,,,,...---+++,,,---......------............---,,,,,,........................++++++,,,---............------............------///...---,,,++++++++++++///...---,,,,,,...000111,,,,,,------......//////+++++++++,,,---...000000........................111///,,,***)))***,,,---,,,---......///..................///////////////+++,,,,,,------.........***,,,---//////---+++***------...////////////...////////////////////////000//////............////////////............------...//////...---...000---------............/////////......------......,,,------......------,,,000///...---------------------......///000000000000000000000111111111111111000000//////////////////000000000000111111111111111111111111000000000111222333333333333333333222222111111111111222222000000000000000000000000000000111111222333333444333222111000/////////000000000000000000000000000............////////////////////////////////////111///------///000111000////////////////////////---...//////////////////---------,,,------...///---------............///,,,,,,---...///000111111000000////////////000000//////////////////.....................---------000000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////////////////000000111111---...//////......///111000000000000000000000000.........................................................///////////////333222111000///...------......////////////......------......///000000000..............................---......///000111...000222333111000000000000000/////////000111111/////////000111111222222000000000111222222333333////////////000000000000111222222333333222222111~~~oooXXXLLLEEE???<<<777777555444444555555666222222222222222333444555555444333333222222333333222222222222222222222333111111000//////////////////000111222222111000000000000000000///////////////////////////////////////////////////...------...------,,,,,,------...---------...//////000000---......//////......---***+++++++++******,,,...---------.........//////..................------///---+++,,,---...---,,,------.........---,,,+++........................+++,,,---....../////////,,,------......------,,,......---------------...444333111///---,,,++++++------------------------+++++++++,,,---...000000...........................//////...---,,,,,,---,,,------...//////......---------....../////////------------------------,,,,,,,,,------,,,,,,,,,...............//////000///////////////////////////............//////000//////.........---------,,,...//////---+++,,,...---------............///000///...------------...,,,---...//////...---,,,///...------------...///------...///000000111111///000000000111111111111111111000///////////////....../////////000000000222111111111000000000///000000111222222222222222222222111111111111222222000000000000000000000000//////000111333444555555222111000//////000111111000000000000000000000000......//////000000000000////////////////////////...+++)))***---///000000////////////////////////------...///////////////------,,,,,,,,,---...///---------............///,,,---...////////////////////////....../////////.../////////////////////////////////......------000000///.........//////------------------------...///000111111111000000,,,------...///000111111+++---...---++++++---000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000/////////...............////////////......------......///000000111........................---------......///000111///111333444333111111111...//////000000000000000...//////000111111222222///000000111222222333333//////000000000111111111111222222333333222222111mmmWWWLLLDDD>>>;;;:::999777555555666888999555555555555555666777888555444333333222222333333444444333222222111111111111111000///////////////...///000111111000//////000000000000////////////////////////////////////---...///000///...---,,,...---,,,,,,,,,,,,---...++++++,,,,,,---...//////---..................---+++---000000000//////000---------.........//////,,,,,,------...////////////---,,,,,,---...---,,,------...///...---+++***........................+++,,,---...////////////,,,------......------,,,------------...///000000,,,,,,---------.........,,,+++++++++++++++++++++,,,,,,,,,,,,---...//////........................&&&)))...000000///...---,,,,,,---.../////////...,,,,,,,,,------.........------------------,,,,,,...---+++******+++---...//////...------///000111.......................................///000111//////.........---------+++---///...+++******,,,---------.........//////000///...---------------------...//////...------///...---,,,------///000---...///000111111111111//////000000111111111222111111000///////////////............////////////222111111111000000////////////000111111111111111000000////////////000000000000000000000000000000......000111333555666666111111000//////000111222000000000000000000000000//////000000111111111222////////////////////////+++)))&&&'''+++...//////////////////////////////------...///000000//////---,,,,,,+++,,,---//////---------.........//////.........///......------.........------..................///////////////000000/////////.........000000////////////000000........................,,,---///000000000///...***+++,,,---...000111111)))+++,,,+++)))))),,,...................................................000000000000000000000000---.........//////000000,,,,,,------...//////000......////////////......---------...///000000111........................---------......000111111///222444555444222111111---...///111111111000///...//////000111222222222///000000111222222333333000000000000111111111111222222222333333222222222}}}nnnVVVIIIAAA<<<:::999999888888777666666666444444333222222222222333444555666777777666555444666555444444555444222000000000000000000000000000///000111333333333222111///000000000000...,,,+++000000000000///...---,,,///............---------------------------------////////////////////////000000111000000///...---................................................222000---,,,---///////////////...---+++,,,...///------......///000000000111111111111111111111111,,,,,,,,,+++++++++******000/////////000111333444000000000///......------,,,,,,,,,---------......***++++++,,,---...//////...---,,,,,,---...000111111111000...---,,,+++***////////////////////////000...,,,,,,,,,,,,***(((......////////////......+++++++++++++++,,,---...------............------///////////////.................................------------------------,,,---......,,,,,,---......---,,,,,,---...///111........................---.........---+++)))(((---------.........///////////////...---------,,,...---+++******+++---...000000000000000000000000111000////////////000000//////............//////000111222333333222111000000000000000////////////000000000000////////////////////////////////////222111111111000000/////////222444333000...///000......//////000000111111////////////////////////000000000000000000000000////////////////////////........................//////////////////////////////............//////111111111000///---,,,+++111///...///222333222000......///////////////.........////////////.........///000111111000///...///...------...///...---/////////000//////...---......---------,,,,,,,,,............////////////111000000000////////////............------------((()))+++---......------000000//////.........---......////////////......---............,,,***)))000000000000000000000000000000000///......------......---------,,,,,,,,,///////////////000111111555555555555444444333222000000000000000000000000222222111111000000//////111111111111222222222222...............///000000000000000000000000000111zzz}}}mmmUUUIIIAAA<<<:::999999888888777666666666555555444333333333333333444444555555555555444444444333222222333333222111000000000000000000000000222111111000...,,,+++***000000000000000...---,,,---....../////////......///............---------------------------------........................//////000000000000//////................................................///---******,,,---......,,,---------,,,---...///............---------------------------------------,,,,,,,,,,,,+++++++++---,,,,,,+++,,,---//////............------------++++++++++++,,,,,,,,,,,,******++++++,,,,,,------......------------......//////...---,,,++++++***........................///---,,,,,,,,,,,,+++***......////////////......,,,,,,,,,,,,,,,---......------............------...............---------........................------------------------+++,,,---,,,+++***+++---///......---------......------------------------,,,------......---,,,+++---------.........//////...............---------111000...------...000111////////////////////////000000////////////000000000//////......//////000000111222222222111000000............------------000000000000////////////000000000000000000000000000000000000/////////......///111000---,,,---///.../////////000000000111////////////////////////////////////////////////////////////////////////........................///////////////////////////......------......///------............------...,,,+++,,,///000///---++++++---...////////////------............------......////////////......///...------...///...---++++++,,,---.........---............------,,,,,,............////////////...------------,,,,,,,,,,,,,,,,,,------.........++++++,,,---.........---//////......------------////////////////////////000111111111000///...---////////////////////////,,,,,,------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,---......111111111111111000//////////////////////////////////////////......------....../////////000000000//////.........///000000111111000000000000000000yyy{{{lllUUUIIIAAA<<<;;;999999888888777666666666666666555444444444444444444444333333333333444444666444111111222333333333000000000000000000000000333222000...,,,***))))))000000000000///...------+++,,,---...///////////////............---------------------------------..............................///000000000//////................................................,,,***))))))+++---------+++,,,------............///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***------,,,,,,,,,+++++++++------------------------...,,,+++,,,---...---+++......////////////......---------,,,------...///------............------------------------------................................................,,,---...---,,,+++,,,...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---------...............---------...............///...---,,,,,,---...//////////////////////////////////////////000000000111000000//////000000111111222222222111000000///............------------////////////000000000000111111111111111111111111000////////////............//////...,,,,,,---///////////////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------......///******,,,---......//////---,,,+++,,,---......,,,))))))+++---...//////000,,,,,,------------,,,,,,......------------......///...------...///...---)))***+++---...//////////////////............---............////////////---------,,,,,,,,,++++++***+++,,,---...//////000......---------......///......---------------,,,000///...------...///000......///......---,,,+++........................++++++,,,,,,---......///------------,,,,,,,,,,,,+++++++++++++++,,,------....../////////...------......................../////////............---......////////////000000111000///////////////000111111111000000/////////yyyyyykkkTTTHHHBBB===;;;999999888888777666666666777777666555555555555555555444333222222333444555:::777444333333444555444000000000000000000000000222111000///...///000111000000000000//////......,,,,,,---...............///............---------......................../////////////////////////////////000//////......................................................,,,+++******---...//////------...///000000...,,,.........---------,,,,,,........................///.........---------------------,,,,,,,,,,,,,,,++++++,,,---......//////////////////000000000000000000/////////...............//////...,,,)))(((,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,...///...------......//////......---......---------......///,,,------......------,,,---------------.................................///////////////////////////000111000///...///111---.../////////...---,,,---------------------------......///////////////........................,,,---------.../////////...------,,,,,,------...////////////////////////...//////000000000000000111111000000000000111111222222222111111000//////000000000000////////////////////////000000000000111111111111111111111111000000000000000/////////111111000/////////000111////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000//////......//////000***+++,,,---...////////////......//////000000000***+++,,,---.../////////,,,------......------,,,000///------------///000///---------...///...---,,,---...///000000000000/////////////////////...............////////////000000/////////.........,,,,,,---...//////000000111000...------...///000........................111000...,,,,,,...000111------------,,,,,,++++++................................./////////000000..............................------......///000//////000000000//////...////////////////////////000000000000000000000000000000000000111111111222111111000////////////000111111111000//////......vvvwwwiiiSSSHHHBBB===<<<999999888888777666666666777777666555555555555666666555444333333444555666<<<999555333333333222222000000000000000000000000000000//////000222444555111000000000////////////......//////...------,,,///............---------........................000000000000000000000000000000000000///---,,,,,,........................////////////////////////...---,,,...000111111111111//////000111111...+++------....../////////////////////////////////////////////.........------............------------,,,,,,---...///000000111/////////000000000111111000000000//////...------......//////...,,,***)))------------............------------------------,,,++++++,,,...//////...------............------///......---------......,,,,,,------------,,,,,,------......////////////........................///////////////////////////000111111//////000111***+++---///000000///...////////////////////////000000//////.................................---,,,---------.../////////111000000000000000000111........................---...///000111000000000111111000000000000111111222111111000000/////////000000000000////////////.../////////000000000111111111111111111111111111111111111111111111111111111111000000000111111111000000000000////////////////////////////////////........................////////////////////////111111111111111111111111////////////////////////111000000000000000000111---....../////////......///000000000000000111111....../////////......---......////////////......111000///......///000111///---------...///...---...///////////////........./////////////////////............////////////111111111111000000000000000/////////////////////111000///------...///000///////////////000000000111000...,,,,,,...000111000000000///////////////////////////////////////000000/////////.........////////////000000000000///////////////000000111//////000000000000000///000000000000000000000000///////////////000000000///000000000000111111111000000///////////////000000000000000//////......sssttthhhRRRHHHBBB>>>===999999888888777666666666777777666555555555555555555555444444444444555555888666333111000000///...000000000000000000000000000000////////////000000111000000//////000000111000000000000///...---,,,///............---------........................000000000000000000000000////////////...---,,,,,,........................////////////////////////000///...///111222222111222///...///111111///,,,------......///000000111------------------------//////.........---------++++++,,,---------,,,,,,------......///000111111------------.........///...---------,,,,,,++++++.........///......------........................---------------------------,,,+++,,,...//////...------............------///...------------------,,,,,,------------,,,,,,------......///000000000................................................---...///...---,,,---///***+++,,,...///000000111////////////////////////111000///..............................------------------.....................////////////..............................---...///111111111000000111000000//////000000111111000000//////000000111............------------......//////000000111111111111111111111111111111111111222222222222222333000//////000222222000///000000000000////////////////////////////////////........................////////////////////////000000000000000000000000////////////////////////111000000//////000000111///000000000///...---------...//////......///111000000000000///...---,,,...//////////////////...000000////////////000000///...------...///...---------......---,,,,,,+++---............/////////............////////////000000000/////////......000000000/////////......//////.........//////000///000000000000111111111000///...------...///000//////...------......//////////////////////////////......---,,,,,,++++++/////////000000000000000...------------...//////------.../////////......111111111111111111111111,,,------------.........------............//////...............///000000////////////////////////~~~rrrvvvgggQQQGGGBBB>>>===999999888888777666666666777666555555444444555555333333444444444444333333333222000000111111000...000000000000000000000000//////000000///...------111111000//////000111222///000000000000000/////////............---------................................................,,,------.../////////...........................///////////////////////////......///000000///...///+++)))+++///222000...........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,)))***+++---------,,,,,,---------....../////////,,,,,,---------.........,,,,,,,,,,,,++++++++++++---------...///000111222------------------------...........................---,,,---...///...---,,,------......------,,,......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......///000000........................------------------------,,,---......,,,,,,---...,,,,,,,,,---...///000111///////////////////////////...---------...///000//////.........---------...............---------++++++,,,,,,,,,,,,++++++........................,,,---///111222111000000000//////......//////000//////......///000111222............------------.........///000111111111000000000000000000000000000000111111222222222222//////000222555555111...111000000000/////////...////////////////////////........................////////////////////////000000000000000000000000//////////////////////////////............//////......//////......---,,,+++---//////---,,,...000......//////......---------......//////......---...//////////////////...///...------...///...---,,,,,,------------------,,,,,,------........................////////////////////////............------------............,,,---......////////////////////////000000000111////////////////////////---,,,++++++++++++,,,---........................------------------,,,,,,------........./////////---,,,,,,,,,,,,---......,,,------...............000000000000000000000000,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,---///000111------......///000000000~~~tttzzzfffQQQGGGBBB???>>>999999888888777666666666666666555444444444444444111222333444444333222111111111111222444444333222000000000000000000000000...///000111111111//////111111000//////000111222...///000111111222222111//////.........---------////////////////////////------------------------)))***,,,...///000111111........................000000000000000000000000...---,,,---......,,,++++++(((%%%'''---222111000///......------,,,,,,+++------------------------......---------,,,,,,,,,***+++,,,...//////......,,,,,,,,,---------................../////////000------------------------------------///111444555---------,,,,,,+++++++++///////////////////////////...------...///...---,,,------......------,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////........................------------------------...///000///...---...000///...---,,,,,,---///000........................,,,,,,,,,,,,---///111222//////.........---------/////////......------,,,---......//////......---........................+++---///111222222000000//////............//////............///000222333111000000000////////////---......///000111111222//////////////////////////////000000111111111222111111333666999888444000111111000000/////////...////////////////////////........................////////////////////////////////////////////////////////////////////////---------,,,,,,---------,,,,,,------...---------,,,...000000...---///111+++,,,,,,---............,,,------......------,,,,,,---...//////...---,,,///...------...///...---,,,,,,...///000000111111,,,,,,,,,---------................../////////000111000000000////////////)))***++++++,,,---......***+++---///000000///...---.........//////000000......////////////......000///...---......000111------------------------------......///000000000,,,,,,,,,---------.........------------...//////---......///000000000///////////////////////////........./////////000000////////////000000000111******++++++---...000111,,,,,,---...///000111111~~~rrrfffVVVGGG@@@@@@;;;;;;:::999888777777777777777666444333333444666777444444444333333222222222111111222222222222111111111111000000///000000000444333222000...---,,,,,,000000111111111111000000////////////////////////(((+++.../////////000111000000000111000///......////////////////////////............////////////......---......///000111000///...------...///000........................+++,,,---.........---,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---...//////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////222111...+++)))+++///222------...000111111...,,,---------............/////////.........------------------....../////////------------------------+++,,,,,,------......///........................,,,---......//////......,,,---......//////..............................---,,,,,,---...000222444//////......------,,,,,,//////000000///...------,,,---------.../////////,,,,,,++++++,,,---///000222111000///...---,,,+++000///---,,,,,,---...///,,,,,,------.../////////---......///000111111222------......//////000000000000//////......------////////////////////////---...000111111111000///222111000//////000111222222111000...------------//////000111222222333333222111111000///......---999555000...---.........000000000000////////////...------------...////////////............//////........................---------............///,,,---......//////......000///...------...///000........................///............---------,,,------......------,,,------,,,,,,---...000111......////////////......000000//////.........------------.........//////////////////////////////////////////............///............---------............//////////////////............//////000//////.........//////------------------------...---,,,++++++,,,---...)))***,,,...//////...---////////////////////////............////////////,,,,,,------...////////////////////////.........------......//////000000000000////////////000000000000000000000000000000sssfffVVVGGG@@@???;;;::::::999888777777777777777555444333333444555777555444444444333333333222111111222222222222111111444333222111111000000000111111000///////////////000000111111111111000000000000000000000000000000)))+++...//////...///000/////////000//////......////////////////////////............//////////////////.........///000000000///...------...///000........................,,,---.../////////......///...------------.../////////......------......---------.........//////---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................,,,+++(((%%%$$$%%%))),,,//////000111222222000...,,,,,,,,,,,,---------...//////.........---------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......,,,---......//////..............................,,,,,,------...///000111//////..................///////////////...---------------...............,,,,,,++++++,,,...///000111111000///...---,,,,,,///...---,,,------//////..................------,,,------...//////000000---------...............////////////............////////////////////////---...///000111000000///111000////////////000111111000000//////......---//////000111111222333333111111111000///.........444111///......000000///000/////////////////////...------------...////////////............//////........................---------............///---------............/////////...------...///000,,,,,,,,,,,,++++++++++++///............------------......//////......---//////...---------...///......////////////..................---------,,,---------.........//////........................////////////............+++,,,,,,,,,------..................//////////////////............////////////............//////........................///...---,,,,,,---...///***+++---...//////..........................................//////////////////................../////////////////////.........///////////////000////////////////////////........................uuueeeVVVFFF@@@???;;;::::::999888777777777777666555444333333444555666555555555444444444444444111111222222222222111111444333222222111000//////............///000111222000000111111111111000000111111111111111111111111+++---//////...---...///........................////////////////////////............////////////111000000////////////000//////............//////........................---...//////000000//////000///............///000111000000///......------++++++,,,---...///000111/////////......---------///.........------,,,,,,------------------------,,,,,,***(((&&&'''***------......//////...------+++++++++,,,,,,,,,------...............---------,,,,,,,,,------------...------------------------------,,,,,,+++******)))........................,,,---......//////......,,,---......//////..............................,,,,,,---........................//////////////////////////////......---...............---------,,,,,,,,,,,,---...///000000000//////...---,,,,,,,,,---------.../////////000//////...------,,,,,,,,,,,,,,,---......//////......------------------.............../////////////////////////////////---...///000000000000///000//////......//////000//////111111111000/////////000000111111222222222111111000000//////.........---,,,...000111111000////////////////////////...------------...////////////............//////........................---------............///......---,,,---...///000......------...///000000000000//////......------///............---------...//////////////////...000000///------,,,,,,---......////////////......---------,,,,,,,,,,,,,,,---------.......................................////////////............))))))***+++,,,---...///---............///////////////............////////////............////////////////////////////////////............//////,,,---...///////////////....................................////////////111111000//////...------......//////////////////000000000000////////////---...///000000///...---........................vvvdddUUUFFF??????;;;:::999888777777666666666666555444444444444555666555555555555555555555555111111222222222222111111000000000000000000//////............///000222222000000111111111111000000000000000000000000000000---...//////---,,,---...---------------......///////////////////////////............////////////222111000////////////////////////....../////////........................------......///////////////..................///...////////////......---,,,,,,------...//////000......------,,,,,,++++++/////////......---,,,,,,------------------------//////...---+++,,,...000---.........---,,,---...+++,,,,,,,,,,,,---------........................,,,,,,,,,---------------........................---------,,,,,,+++++++++........................,,,---......///.........,,,---......///.................................,,,,,,.........---,,,+++.........//////000000000...///////////////....../////////...---------,,,------------......///////////////......---------+++,,,---...//////////////////.........---------,,,,,,------............/////////......------,,,---------....../////////////////////////////////........./////////////////////............//////---///111222333222111//////000000000111111111222111000000000/////////...++++++,,,...000111///............///////////////...------------...////////////............//////........................---------............//////...,,,+++,,,---///111------------...//////000222222111111000////////////............---------......////////////......//////......---------------......//////......------------,,,,,,,,,,,,,,,................................................////////////............***++++++,,,------......---------........./////////......------......//////............//////000........................000000////////////000000---....../////////000000....................................////////////111111000000////////////............////////////111111111000000//////...---...000111111000...---........................wwwcccTTTEEE??????;;;:::999888777666666666666555555555444444555555555555555555555555555555555111111222222222222111111...///000111222222222111000////////////000000111000000111111111111000000////////////////////////...//////...---,,,---.........------------...///////////////////////////............////////////111111000//////...//////...//////////////////...........................---------------.........------------------------***+++,,,......//////...........................*********)))))))))((((((//////.........---------........................,,,,,,---,,,++++++,,,...///000000...,,,,,,...000------------............---.....................------------------------........................------------......//////........................,,,---......///.........,,,---......///.................................,,,---.........---,,,+++------......//////000000......///////////////.../////////...---------,,,------..............................------------+++,,,---...////////////---------.........//////.............../////////111111000000//////......,,,,,,------......//////////////////////////////...............//////000......////////////......---...000222333222111000000000000000000111111111000000000000////////////,,,,,,---...000000---+++------....../////////000...------------...////////////............//////........................---------............//////...,,,+++,,,---///111,,,------........................------,,,,,,,,,///............---------,,,------......------,,,,,,------.........//////------............---------------------------........................---........................////////////.....................---------------------------..................------------.....................///000000------------------------///000000000000000000///............/////////000....................................////////////////////////000000111111---.........//////000000111111000000//////.........///111222222111///...////////////////////////vvvcccSSSEEE>>>>>>:::999999888777666666666666555555555555555555555555444444444444444555555555111111222222222222111111///000222333444444333333111000000///////////////000000111111111111000000...........................//////...,,,,,,...///111000...---------...///////////////////////////............////////////000//////............///......////////////..............................---,,,,,,,,,,,,---......,,,,,,------------,,,,,,((()))+++---//////////////////.........---------------------------------------------------------////////////////////////***,,,------,,,+++,,,...+++,,,,,,)))&&&&&&))),,,---------.........//////---------...............///............---------........................,,,------...//////000000........................,,,---......//////......,,,---......//////..............................------.........------,,,---------...............---...//////////////////...............------------....../////////......---------------.........,,,---------.../////////,,,,,,------...//////000........................111111000000000000000000---------------.........////////////////////////......------......///000...//////000000//////...---...000111111111000000000000000000000000000000000000000000////////////...------///000///---+++---------......//////000...------------...////////////............//////........................---------............///......---,,,---...///000------............---,,,........................///............---------,,,,,,------------,,,,,,+++,,,---...////////////------............------------------...........................---------------------------------////////////............/////////......---------,,,------------...............------------............---......///000111------------------------//////000000000000/////////......------...//////------------------------............////////////------...//////000111111------......///000000000////////////...............///000111111000///...000000000000000000000000uuu~~~bbbSSSDDD>>>>>>:::999888777666666555555666444555555555555555555444222333333333444444444444111111222222222222111111000111222222222111///...000000////////////000000000000111111111111000000////////////////////////---......---,,,,,,...000333222000...------......////////////////////////............////////////...------------......///---...///000000///...---...........................------,,,---...///000,,,---...//////...---,,,)))+++---///000000///...---------.............../////////000111111222222++++++,,,,,,------..............................+++---//////.........///***+++***'''###"""'''+++,,,,,,---------.........---------.........//////000000/////////.................................------..........................................,,,---......//////......,,,---......//////.......................................---......//////---------------,,,,,,,,,------...///////////////---------...............---...///000000///...---,,,,,,,,,------.........///...---,,,------//////------..................------------------------////////////000000000000...------------------,,,////////////////////////......---------...///000//////000111111000///////////////////////////000000000000000000000000///////////////000000000000///...---...000000...---,,,,,,---......///000000...------------...////////////............//////........................---------............///---------............///---............---+++***.........///000000111111///............---------------............------,,,---...//////......---,,,------......------,,,++++++,,,,,,------------//////.........---------------------------------////////////............---------------------...,,,,,,---------............------,,,,,,------...---------......///000111..............................///000000///......///...---,,,,,,---......------------------------............////////////..................//////------......///000000111------------....................................////////////////////////ttt~~~aaaSSSDDD>>>>>>:::999888777666666555555555444444555555555555444444222222222333333444444444111111222222222222111111//////000///...+++)))'''//////...//////000111222000000111111111111000000000000000000000000000000---......---,,,---///111555333111...------......////////////////////////............/////////000,,,,,,,,,,,,,,,---...///---...///000000///...---........................///......------///000111---...///000000///...---,,,---///111111000...---+++,,,,,,---...///000000)))******+++,,,---......)))******+++,,,---......------------------------(((+++---...---,,,,,,---000111000,,,(((''',,,111++++++,,,,,,,,,------------------.........//////111111000000/////////...///////////////////////////......------,,,,,,+++........................,,,---......//////......,,,---......//////..............................///......------///000111---------,,,,,,+++++++++------...///000000//////,,,------....../////////......///000000///...---+++,,,,,,------.........000///---,,,,,,---...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000.........------,,,,,,,,,////////////////////////......---,,,---...///000///000111222222111000///000///............//////000000000000////////////////////////000000000000...------...000111000///,,,,,,------...///000000...------------...////////////............//////........................---------.........//////,,,---......//////........./////////...,,,***))))))******+++,,,---......//////.........---------......////////////.........////////////---,,,+++,,,------......------,,,*********++++++,,,,,,,,,//////.........---------------------------------000/////////............******+++,,,------...///,,,,,,,,,---------.........------,,,,,,------...---------......000111111////////////////////////---...///000000///...---......,,,++++++,,,---...------------------------............/////////000/////////...------,,,,,,---------...///000000111+++,,,,,,------.........---,,,,,,++++++,,,,,,---........................tttqqq```LLLEEEAAA>>><<<;;;:::999888777777777777222444555444555666666555000111222222444444555666111111111111111111111111111111111111111111111222222111000//////000111111222222111111000000//////000000111111111111000000000000000///.........---........................000////////////............------...000111000///000111111000---,,,,,,---////////////////////////////////////............////////////////////////111000///...------...///........................---------...............000////////////.........------------------------///............///000000........................------...............---........................,,,...000111///---,,,,,,,,,,,,------.../////////------------------------........................111111000000///.................................///,,,***+++...000///...,,,------......------,,,+++,,,---...////////////222///......111111000---111111000000/////////...........................000000////////////000000+++,,,.../////////...---........................,,,,,,,,,---------------222000---+++***,,,...000000000111111111111000///,,,---...//////...---,,,......................../////////...---------,,,***---000000...---000333........................222111000//////000111222222111111111000000//////000000000000000000000000000000//////.........---+++...111333222000//////000000//////......------////////////............,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000111000///...------...///000000000000////////////////////////////////////000000000000000000000000......////////////........./////////---***'''&&&.................................------,,,,,,,,,***+++---...---+++)))'''###&&&***///222222111000---------.........//////.................................////////////000222111000///////////////...000111000///...///111000000///...............///////////////////////////...---...///000000...000.........///000///.........////////////..................////////////000000000000000000000000......////////////............---,,,---///111333vvvppp|||```LLLEEEAAA===;;;999888777666666555666666444666666666777888888777111222222333333444444555111111111111111111111111111111111111111111000000111111000//////000111222,,,---------......//////000000111111111111000000..................------........................,,,------......///000000///...---...///000///...///000111000...------............................../////////000000111111........................000///...---,,,,,,---.............................................------/////////.........------------------------------,,,,,,,,,,,,,,,---......------------------------------...............---........................///000000///------...///..................------000000000000000000000000........................////////////////////////........................111///---...111222111000,,,------......------,,,,,,,,,---...////////////111///---...000111000...000000000//////.........------..................///......------......///,,,---......///................................./////////000000000000000///...---,,,,,,,,,,,,---///000000000000000////////////000000000000//////.......................................---------,,,---...///...///000111////////////////////////111111000//////000111111111111111000000000//////000000000000000000000000000/////////............+++...000111000////////////////////////.........////////////............------------------------............/////////000000000...---------..................------------////////////////////////////////////////////////.........//////.........---...///000000...,,,+++......................../////////......---------,,,,,,,,,---------------+++---///000000///---,,,---------.........//////........................,,,,,,,,,------------...//////...---------.........000111000///...///111000000///...............///////////////////////////...---...000111000//////...------//////...---......////////////..................////////////..............................////////////.........---,,,+++,,,...///111zzzqqqzzz```MMMFFFAAA===;;;777777666555444444444444444444444555555555444555333333333333333333333333111111111111111111111111111111111000000/////////000/////////000111222333333333222111///...------///000000111111000000///.........///////////////........................)))***+++---...000111111000///......///000...---...///000///...---...///////////////////////////---...///000111222333333..............................---,,,,,,,,,,,,---......................../////////...---------,,,............---------,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...............------........................111111000...,,,---///222000//////...------,,,,,,------------------------........................------......///000000111........................000...------///000000///------............------------...............---///...---...000111111////////////...............---------....../////////------,,,,,,,,,,,,------...------------...//////........................---------.........//////,,,------------,,,+++***......///////////////...//////............//////........................---------..................---,,,---///000000///000000000000000000000000111000000//////000000111111111000000000000//////000000000000000000000000////////////............,,,...//////...---...000.........///////////////////////////................................................//////////////////...------------............------------,,,////////////////////////........................------............------+++,,,...///000000//////........................///////////////.........------,,,,,,---...000111111111111000///...,,,+++---------.......................................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,---......000111000///...///111000/////////............////////////////////////---,,,,,,,,,...///...---...---,,,---...///...,,,......////////////..................////////////..............................////////////.........---,,,++++++,,,......}}}qqqwww```MMMFFFAAA===;;;777777666555444444444444555333444666666333333444444444444333333222222222111111111111111111111111111111000000///............//////000111222222333444333222222111000////////////000000000000///////////////000000111111222........................)))***+++,,,---///000000111000......//////...,,,---...000///......///000000000000000000000000000---......///000000111111...........................---------------------........................000000///...---,,,,,,,,,......---------,,,,,,,,,------------------------......------......///000,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,......................../////////...,,,---///111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000000111111111........................000///......//////000000------............------..................---------------...///000111111..................------------......//////000000---,,,,,,,,,,,,,,,,,,---......---,,,,,,...///000........................+++,,,,,,------...............---------,,,,,,,,,------......///............---,,,++++++,,,---...........................,,,---------...////////////,,,+++,,,000111///---////////////////////////000000000//////000000000000000000000000000/////////////////////////////////////////////..................---,,,,,,...000------......//////000000////////////............------------------------.........///////////////.........------------...000000/////////.................................------------------------,,,,,,------------,,,,,,)))***,,,---....................................//////.....................---------......///000///...............//////.........................................................////////////000++++++++++++,,,---.........000111000///...///111///////////////......---////////////////////////+++***)))***,,,---,,,+++...---,,,,,,---...---,,,......////////////..................////////////000000000000000000000000......////////////......///...---,,,,,,,,,---...zzznnnrrr~~~^^^LLLFFFAAA===;;;888888777666555555555555888555555888888333222555555444444333333222222111111111111111111111111111111000000000//////............///000111222222222******,,,---///000111222//////000000000000//////.........//////000000000////////////////////////,,,,,,,,,---------......111000......//////...,,,---...000///......///000////////////////////////........................................................./////////..............................000000///...---,,,,,,,,,......---------,,,,,,,,,---------------------------------------...//////------------------------......//////...------,,,........................***,,,//////...,,,,,,------------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,222222222111111000000000........................111111111000///000000111---......//////......---..................------,,,---......//////000111------.........................../////////000000......------------............---,,,,,,...///000...........................//////000111111222222222000...,,,,,,---///000,,,,,,---..................---,,,++++++,,,---...........................,,,---------...////////////---+++,,,///000///,,,......................../////////000000///////////////////////////000000////////////////////////........./////////////////////...---+++,,,...000------......//////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........---.....................////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,------------------........................---------------------------...///000///...,,,***,,,,,,+++,,,,,,...///000.....................---.................................////////////000---,,,,,,,,,---...//////...000111000///...///111/////////000///...------////////////////////////---+++++++++---...---,,,...---,,,,,,---...---,,,......////////////..................////////////000000000000000000000000......////////////......//////..................tttiiimmm{{{{{{\\\KKKEEEAAA===;;;:::999888777666666666666555000000555444...---111444444444333333222222222111111111111111111111111000000000000000000000000...///000111111222111111111111000//////......---...//////000000//////...,,,,,,,,,,,,------------///////////////////////////.........------,,,,,,000///......///000...---...///000///...---...///------------------------.........------,,,,,,,,,---------------------------...//////000000//////......................../////////...---------,,,............---------,,,------------------------+++++++++++++++,,,,,,---........................////////////...---,,,,,,........................(((+++...///...,,,,,,,,,,,,,,,------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,333333222111111000//////........................,,,------,,,******+++---......////////////......------...............---,,,---//////......///111...............///////////////////////////////////////............//////...------------...//////........................------...///000111222222444111...,,,,,,---000222,,,,,,---...////////////000000////////////000000........................---------..................---,,,---.........---...........................//////000000//////.........////////////000000000000000000000000000000.........//////////////////000///...,,,,,,...000.........///////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........---...//////000/////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------000000000///////////////........................,,,,,,,,,------------------...000111000...+++)))...------,,,,,,,,,------...............---------........................,,,,,,,,,------------.....................///000...000111000///...///111...///000000000///---,,,////////////////////////000......///000111000///...---,,,---...///...,,,......////////////..................////////////..............................////////////............//////////////////ppphhhlllyyywwwYYYIIIDDDAAA===;;;999999888777666666666666555......444333+++)))///333333333333333333333333111111111111111111111111//////000000111222222222///000111111222111000000888777555333000...,,,+++......////////////..................------------/////////////////////////////////.........------///...---...///000///...///000111000...------...---------------------------------...............------------------------,,,---.../////////................................................------/////////.........------------------------------++++++******++++++,,,---------------------------////////////...---,,,+++........................***,,,......---,,,---...------..................,,,,,,,,,,,,,,,,,,,,,,,,........................000000000///////////////........................)))***+++)))'''&&&(((***......////////////......,,,,,,---...////////////,,,...000///---,,,...000.........//////000000000111111000000///.........//////............//////,,,---......///.................................++++++,,,---...///000000111000...---------///000,,,,,,---//////000000000000111111111111111111000.......................................---------,,,---......,,,,,,---.................................///000000///.............../////////000000000000000000000000000000............/////////000000000111///...---...000///////////////.........////////////............------------------------000/////////..................000111111111000000---------,,,,,,,,,++++++------------------------------------------------.........//////.........000000////////////000000........................------------.........///...///000000000///..................---------,,,//////.........---------........................,,,,,,,,,------------...000///.....................000111000///...///111...///000111000///---,,,////////////////////////000.........000111000//////...------//////...---......////////////..................////////////..............................////////////......,,,------...////////////ooojjjnnnzzzuuuXXXHHHDDDAAA===;;;999888777666666555555666;;;444444:::999000///555333333333333333333333333111111111111111111111111//////000111222333444444000000111222222111//////+++,,,---...///000111111......////////////......222222111111000000//////000000000000000000000000////////////////////////...------...000111000///000111111000...,,,------111111111111111111111111,,,------...///000111111------------------------***+++---...///...------........................---------...............000////////////.........------------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++........................---......,,,+++,,,///222/////////...------,,,,,,////////////////////////000000000000000000000000,,,,,,------.../////////...........................000111///,,,+++---///......////////////......+++,,,---...////////////,,,///000///,,,+++---///.../////////000000111111222222111000///...------///......------......///+++,,,.../////////...---..............................///000111222333444......//////......---,,,,,,---...///000000000000...///000111111000///.........................../////////......------,,,+++...000...+++***,,,///000000000000000000000000---...///000000///...------.........//////000000000000000000000000000000---.........//////000000000111222111///......///000000//////.........---000/////////....................................000000//////.........---...///000222222222111000//////.........---------////////////////////////..............................////////////......---------------...///000........................---.........//////000000000000/////////111222333------...///000000////////////.........---------................................./////////000000000///......------------///000111000///...///111...///000111000///---,,,////////////////////////---,,,+++,,,...///...---000///......///000///.........////////////................../////////000000000000000000000000000......////////////......***+++,,,---............qqqnnnxxxqqqVVVLLLCCC@@@???:::777777777777777888888888777666555444444444444444444333222222444444333222111111111111111111111111000000000000000000000000000000111111111111000000333111///......///111333111111222222000///,,,+++,,,000444444000...///222111000//////000111000...---///...(((###%%%,,,111000000000///......------///////////////.........////////////////////////+++,,,...///000///...............------,,,,,,,,,------............------...---,,,---/////////...---------............///........................111111000......---------........................000000//////.........---111000...---,,,,,,---...---------............///+++---///111111///---+++........................///...------...///111222000//////.........//////............////////////,,,---------......//////////////////............%%%(((,,,...............000000//////.........---......------------......111111000///////////////000///...------...///000////////////////////////000000///...---,,,,,,,,,,,,,,,,,,---------......000000000///...///222555777888888555111...------,,,---...///000000000000///111222111000///000111//////...------------.........---------,,,,,,,,,................................................000000000000000000000000////////////////////////---------.........//////...---,,,++++++,,,---...111000000000//////..................///111222333...............///000000........................---------,,,,,,++++++++++++---///111222111000000///...---///222333111.........---------,,,,,,,,,---------------------------------............///------------------------------------------------..............................------------......000///...---,,,,,,---...---------.........//////------,,,+++++++++,,,,,,,,,---///111111000...---///---+++******,,,///111000///...------...///000222111111000///......---//////............//////,,,...111444444222000...////////////////////////,,,---------,,,---000222......------------......////////////000000000000...------...///000...,,,.........------,,,,,,,,,xxxuuupppVVVLLLCCC@@@???:::777777777666666666666666555555444333333333333333555444333333444555444333222222222222222222222222111111111111111111111111111111222222111111000///000000///......///000000000000000000000//////...,,,///333222///---...111000///......000000///...,,,...///,,,))))))+++---............////////////------------....................................------..................------------------,,,,,,,,,------......------,,,...---,,,---/////////...---------............///........................111000///...------------........................///.........------------......---------......///---------............///---...000111111000...---.................................---......//////---------...............////////////000000000000..................------////////////............+++---000111000//////000//////......------------//////............//////000////////////000000111//////............//////////////////////////////000000///------,,,,,,------------.........//////------......///111555888=========<<<999555000------...///000111111111111///000111111000///000111//////...------------............---------,,,,,,........................................................................000000000000000000000000---.....................000///............///000111111000000000/////////////////////...........................///000000..........................................------,,,---///111111111000///111///...///222222111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......111000///......///000111,,,,,,,,,---------...............------...//////---...///000000///......///...---,,,---...000111///...------------...///000000//////...------,,,111000000//////000000111///000222333333111...---........................,,,---...---,,,---000222......------------..................///////////////...---...000000///---------------------,,,,,,|||oooVVVLLLBBB??????:::777777777666666555555444444444333222222222333333444333222222444444333222333333333333333333333333222222222222222222222222111222222222111000//////........................///////////////000111111,,,///111111...,,,...000///...------///000///------...//////---***(((''',,,------...//////000000++++++,,,,,,---.........------------------------///......---------......,,,,,,------------------,,,------......------,,,...---,,,---/////////...---------............///------------------------//////......---,,,,,,,,,........................---------------,,,,,,,,,+++,,,---...////////////---------............///.........//////.................................---............------,,,***+++,,,.........------............////////////000000///......------,,,////////////............,,,---......,,,+++,,,---......---------------,,,///......------......///.........//////000111222......////////////......////////////////////////000///...---------------........./////////000000,,,---......///111444777<<<;;;<<<>>>???<<<555///---...///000000000000000///000111111//////000111000///......------...............------------,,,........................................................................000000000000000000000000///.....................000//////......//////000/////////............------.../////////...,,,+++...............///000000........................------..................,,,---...000000000/////////...,,,---......---,,,......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------....../////////...//////000111++++++,,,,,,,,,---------------------...///000000//////...............///---------------............------,,,,,,------...//////......---,,,,,,,,,/////////....../////////000000000000///---,,,+++........................,,,---......------000111......------------......------------............///......///000000///---,,,,,,------------------nnnVVVLLLBBB>>>>>>:::999888888777666555555444444444333333333333333444222111000111222333222000333333333333333333333333222222222222222222222222...//////000000000//////---...////////////...---000///.........///111222---///111000...---...000...---,,,---...///...---000...---000///***&&&$$$---------....../////////++++++,,,---......//////------------------------111000...---,,,,,,---...,,,,,,,,,------.........---......//////......---...---,,,---/////////...---------............///---------------------------......------,,,,,,+++........................------------------------+++,,,.../////////...------------............///---,,,++++++++++++,,,---........................------...///...---+++***)))***---///000///...---,,,,,,---------.........////////////............////////////............,,,------,,,******,,,...........................---------,,,,,,---------000///////////////000111---...///000000///...---////////////////////////000///...------------------.........///////////////000000///......000222444222222666;;;<<<777222++++++,,,---......------///000111000///...///111000//////...........................------------................................................................................................////////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++---000111000///..................///000000........................+++++++++,,,,,,---------,,,---...////////////...000///...------------,,,......---------,,,,,,,,,........................+++,,,,,,,,,,,,---------------------------------------------------------..............................------------.........---------------------,,,,,,,,,---------......++++++++++++,,,...//////000///...,,,,,,---...///)))***+++,,,,,,,,,++++++....................................------,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++*********........................---...//////......///111......------------......------.........////////////...---...//////...,,,,,,,,,,,,------.........mmmVVVLLLAAA======:::::::::999999888777666666555555444444444444555555444222111222333444333222333333333333333333333333222222222222222222222222++++++---...//////000000...//////000000//////...222111///.........///000000000111000//////000111...,,,,,,---/////////...222---,,,000111---,,,---///.........---------,,,,,,,,,---...///000000111........................111000...---,,,,,,---...,,,,,,,,,------.........//////000000000000//////...---,,,---/////////...---------............///------------------------,,,------......---,,,+++..........................................//////---.../////////...,,,+++---------............///...,,,+++******+++,,,...........................------...///...---+++******,,,...000111000///...------........./////////------......///000111111////////////.............../////////...///111333///////////////000000000//////............//////222222000///............---...///000000///...---//////////////////////////////...------------...,,,,,,---------.........///000000000......///000000---+++---333666444111+++,,,------------------...000111000///...///000000000///............/////////.........---------........................////////////////////////////////////////////////------------------------////////////////////////........................------------------------***,,,///111222222111000...............///000000........................+++++++++,,,,,,---------,,,------...............222222111000///...///000......---------,,,,,,,,,////////////////////////------------............------------------------......................................................------------......///......---,,,++++++***............////////////+++++++++,,,---...///000111000---++++++,,,...///((()))+++,,,---,,,+++***/////////000000//////////////////...............,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,------........................---...000000......///000......------------............/////////000000000///...------......,,,***,,,,,,,,,------.........lllWWWMMMAAA<<<===::::::::::::999999888888777555555444444444555666666666555444444666666555444333333333333333333333333222222222222222222222222***+++,,,...////////////////////////////////////111111000///////////////111111000000000000111111...---,,,---///000000///000+++,,,111222...000666//////......---,,,,,,+++---......//////000000000///////////////////////////......---------......,,,,,,------------------/////////000000/////////...---,,,---/////////...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,.................................///////////////////////////...---,,,+++---------............///000///...------...///000........................---............------,,,,,,---///000000000//////000000000000111111111222,,,,,,---...000111222333////////////............+++---//////...///000222///000000000000111111111222111111111111111111222444333111000...---------......////////////......///////////////////////////......---------......,,,,,,,,,------------...+++---////////////111333333///,,,,,,...000000......//////000000000//////...///000000......///000111000//////......///////////////.........------........................////////////////////////000000000000000000000000////////////////////////....../////////000000000///000000111111000000///000000000000000111111111///000111111111000.....................///000000........................------..................---------------------------------,,,******,,,.........---------,,,,,,,,,000000000000000000000000---------.........//////------------------------......................................................------------......//////000//////...,,,,,,...////////////000000000............///000111111111///---,,,+++,,,---...+++,,,.../////////...---///000000111111000000///.................................------..................---...///000000---------------------------///111111///...///000......------------......////////////000000000111000.........///...,,,***,,,,,,------------------kkkWWWMMM@@@;;;<<<:::999999888888888888888888444333333333444444555666555444333444555555444333222222222222222222222222111111111111111111111111...//////000000//////...//////...------...//////...//////000000000000000111000///...///000000000...------...000111111000///+++---111...&&&(((000------------------------................................................------..................------------------,,,,,,------............------...---,,,---/////////...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...---........................---------......////////////......---------......---------............///000//////////////////000.................................---......//////......................../////////000000000111111------...///000111111222////////////............***,,,......---,,,,,,---////////////000000000111111111000000000000111111222222111///............//////............//////////////////////////////......---------......///------------............+++---////////////000222111111000//////.........000000000111111000000///...///000///......///000111000000///////////////////////////....................................////////////////////////////////////////////////////////////////////////------...///000111111222///000111222222111000/////////000000000111111111000000/////////........................///000000..........................................------------,,,,,,,,,,,,,,,---)))******(((''''''***---......---------,,,,,,,,,........................,,,,,,---------.........------------------------------------------------..............................------------......,,,---...////////////............////////////000000///////////////000000000///...,,,++++++,,,,,,------...///////////////...///000111111000///...------------------------//////............//////..................---------------------------------///111111000/////////......------------.............../////////000000222111000000111000...,,,------------------,,,,,,kkkWWWMMM@@@;;;<<<:::777777777777777888888888222222222222333333444555222111000000222222111000111111111111111111111111000000000000000000000000333333222222111///...---///...,,,++++++,,,...///+++---///000222222111111111///------...////////////...---///111222222111000,,,...111((("""+++,,,,,,------......///------------------,,,,,,------------------------+++,,,...///000///...............------,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,---/////////...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111111000...---........................,,,,,,,,,------............---,,,,,,---...000111---------.........//////................................................///...------...///111222......---,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000/////////...............111333333111...---------.........//////000000......------------......111000000////////////000000///...------...///000////////////////////////......---------......///............/////////000...000111000...------...,,,...111222111/////////...///////////////.........///000///...---...000111111000///////////////000/////////....................................000000000000000000000000........................------------------------,,,---...///000111222333---...///000000///...------------.........//////,,,,,,,,,,,,---///000111...............///000000........................---------,,,,,,+++++++++------,,,++++++,,,,,,,,,---...///---+++,,,000333......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++.................................------.........&&&(((***,,,.../////////---------........./////////......------------...//////...---,,,,,,++++++,,,,,,,,,---------......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,+++***)))(((---------------------------///111222000///...///.........------.........---------.........//////444333222222222222000............------,,,,,,,,,lllTTTJJJ@@@===>>>;;;888777777777777777888999444333333222333444666777777666555444333222222222000111111222333333444444000000111111111222222222333444444333333222111000444///+++,,,000222222///......///000111222333333111+++%%%&&&,,,000///,,,---///111111000//////000000000000///------...///000///...------...///000,,,,,,,,,---------......---.../////////...,,,,,,000000///...---,,,,,,+++...........................///000000///---+++)))////////////////////////...//////000000111111111........................---------.........//////................................................//////---,,,,,,---...///222111///---,,,---///000------...///000000////////////.........---------.................................///111000...,,,---......,,,***(((((()))000000000000000///......///............---------...------------...//////---.........///000000000////////////000000000000/////////...------,,,,,,000...---...///000///...///////////////////////////,,,***,,,///111000............///////////////////////////000000000000222111000//////000222222//////////////////////////////............//////666666444333222111111111***...111000,,,***+++...////////////...---,,,+++---------............//////////////////////////////............------------***'''''')))---111222000...---,,,.........---444222///,,,,,,...111333000000//////.........---//////////////////////////////000000///...------000000000000000000000000000///...---------------...------,,,,,,------...///............---------/////////...---------,,,,,,---...---,,,,,,---...////////////////////////+++++++++,,,---...//////......////////////......---...///000111111111111//////............//////------///000111111111111111111000000//////......//////............//////,,,---///000000///---,,,......------------......---------............///////////////////////////------------........./////////////////////////////////...+++''''''+++///000000///...///000111222,,,---...//////...---,,,///,,,***+++...///...---...------,,,,,,------...kkkSSSJJJ???<<<===:::888777777666666666777777555444333222333444555666666555444333333333333333333222222222222111111111000000111111111222222222,,,---...///000000000000///+++'''(((,,,//////---111111111000000000000///222...++++++...111000...000222333222000/////////000000000///...---...///000///...------...///000,,,---------............///...---,,,+++,,,,,,---/////////...------,,,,,,...........................////////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------------.........///........................///////////////////////////...------------...//////...---,,,+++,,,,,,------...////////////////////////.........---------......................../////////000111000///...///000000///,,,++++++,,,///////////////...------///............---------...------------...//////.............../////////////////////000000000000........................000...---...///000///...////////////////////////000...,,,,,,...///...---.../////////////////////////////////000000000000111000...------------...//////////////////////////////............//////444444333222111111111111+++///222111---+++,,,///////////////...---,,,+++........./////////000000///////////////////////////............------------+++)))***,,,/////////...---+++,,,...////////////---,,,******,,,...///000/////////...................................................---,,,,,,******+++,,,------.../////////...---------------...------,,,,,,------...............------------...............---------,,,...///...---,,,---...........................---.........///000000000......////////////......------...//////000111111///..................///------///000000111111111000000000///////////////......------------......***+++,,,,,,,,,,,,+++***///......------......///---------............///........................------........./////////......................../////////,,,))))))+++...,,,,,,+++++++++,,,---...------............------...,,,***+++...///...---...------,,,,,,------...iiiRRRIII???<<<===999888888777666555555555555666555444333222333444555444444333333333333444444444444333111000///......111111111111111222222222++++++,,,---............000---***+++///111111000111111000000000000//////000000000///////////////222333444333000///...///000000////////////......//////............//////------........./////////000...+++))))))***,,,...........................................................................++++++++++++++++++++++++...............---------........................------------....................................////////////////////////......---------......///---------------,,,,,,,,,//////////////////...---...............---------........................------------------------///000000000...---...///...............------,,,///............---------......------......///000...............---------////////////000000000000,,,------...//////000000000...---...///000///...////////////////////////222000...---......---,,,//////////////////......////////////000000000000111000...---,,,+++++++++//////////////////////////////............//////222111111000000111111111---000222222...---...000////////////......---,,,////////////000000000111///////////////////////////............------------,,,,,,...///000...------,,,+++,,,...000000000...............///111111////////////....................................------------------,,,+++,,,---------............///...------------------...------,,,,,,------...............---------------------...............---...//////------...///------------------------......//////////////////......////////////.........------------///000111......------------......---......///000000000000....../////////000000000------,,,,,,,,,,,,------........................//////............//////---------............///------------------------....../////////000000000...........................///000///---+++,,,---*********)))***++++++,,,.........------............---+++,,,---//////......------,,,,,,------...hhhRRRIII@@@===>>>:::888888777555444444444444777666444333222333333444333333333222333333444444333333222111000///......111111111111111111111111000000000000///...------222000...///111222222111------...///000111222222---///222111...,,,,,,...000111222222000/////////000/////////000000///.../////////....../////////.........////////////000///...,,,+++***+++,,,------------.........//////........................---------------...///000------------------------000000//////......------........................------------------------........................------------------------------------.........///...//////000000///......//////000000///...------................................................---......---,,,,,,---///,,,...///...---,,,...///.........//////......---///............---------...............//////000//////......------,,,,,,////////////000000000000---........./////////000000...---...///000///...////////////////////////111000..................////////////............////////////000000000000000000//////............//////////////////////////////............/////////////////////000111222...000111000...---...//////////////////...------....../////////000000000///////////////////////////............---------///.........000000...---...---,,,,,,.../////////---...///000111222222222///////////////.................................------.........------,,,111111000...---,,,+++***......---,,,,,,---------...------,,,,,,------............---------,,,,,,,,,---------.../////////...///000///.........000---------------------------------------,,,,,,,,,......////////////......///...,,,+++,,,---///111------,,,,,,,,,,,,---------......///000000//////------......///000000111...------,,,,,,------...000000///......///000000000//////......//////000---------............///------------------------////////////000000000000...........................///000000///...------,,,,,,,,,,,,,,,---------///...---,,,,,,---...///...---,,,------...//////...------,,,,,,------...gggRRRJJJAAA===>>>:::888888777555444444444444777666444333222333333444333333222222222333444444000000000000000000000000111111111111111111111111111111111111000///......111000...............---------...///000111222222,,,000333222///,,,,,,...,,,...///000/////////000000///...000222222000......//////////////////............////////////000...............---,,,,,,,,,,,,------.../////////........................------,,,------...///000........................---,,,,,,++++++*********........................------------------,,,,,,........................------------------------,,,------.........//////......///000000//////...//////000000///...---------.............................................111111111///---...111333,,,...///...------...000...//////000000000/////////............---------///............///000000/////////......------,,,////////////000000000000000000/////////.........000...---...///000///...////////////////////////...............///000111000000//////.........---////////////000000000000------...//////000000000//////////////////////////////............//////............///000111111////////////---------.../////////000//////...---------.........////////////////////////////////////............---------222000------.../////////111///------......---,,,***+++,,,...//////...............///////////////........................---....../////////............,,,+++)))((('''&&&------,,,,,,,,,------......------,,,,,,------......------------,,,,,,,,,,,,---------.../////////...///000///.........000........................---------------,,,,,,,,,......////////////......///...,,,+++,,,---///000------,,,,,,,,,,,,---------......////////////...,,,,,,---...///000111111//////............//////------,,,++++++,,,------//////............//////---------............///........................////////////000000000000...........................///000111111000...,,,,,,------...............///...---,,,,,,---...///---......------...///000...------,,,,,,------...eeeQQQIII@@@===>>>:::888888777666555555555555666555444333222333444555333333222222222222333333//////000000111222333333222222222111111111111111------...///000000000000111111111000//////......000000////////////.........111444333111//////111***,,,...///...///000111000......000333333000---......////////////......------........./////////---...///000///...---+++---------.........//////........................,,,------.........//////------------------------...------------------,,,........................------------,,,,,,,,,,,,................................................+++,,,---...////////////,,,,,,,,,---------------//////////////////...------------.......................................---......+++((()))---222...000111000//////000111...///000000000000000000///............---------//////......//////000111///////////////.........////////////000000000000111111000//////...------000...---...///000///...////////////////////////---...//////...///111333000000000///......------////////////000000000000***+++,,,---//////////////////////////////////////////............//////............//////000111000///...---------....../////////000000//////...------------............///////////////////////////............---------222000---,,,---/////////222000...---------,,,+++,,,---...///////////////.........///////////////---------------------------...//////000/////////,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------......------,,,,,,------...------------,,,,,,,,,,,,---------...............---...//////------...///////////////////////////......//////////////////......////////////......//////...------...///000......------------......---....../////////......,,,,,,---...//////000000/////////....../////////..............................------------......---------............///////////////////////////....../////////000000000------------------------///......///111000...,,,++++++,,,---------------.........------.........---...///...------///111...------,,,,,,------...bbbNNNGGG>>>;;;<<<888888777777666666666777777555444333222333444555666444444333222111111111111000000111111222333333444222222222111111111000000------...///000000000000...///111111111111111111000////////////............///111111000000000111+++---///000///...///000000...---000444555111------...///000000///...---,,,---------..................------------,,,,,,---------.......................................,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000111111........................---------,,,,,,,,,++++++................................................+++,,,---////////////...---,,,,,,+++,,,---...///---...//////////////////---------.........//////........................+++,,,,,,(((%%%&&&+++000...000111000.........000---...//////000000/////////............---------///////////////000000111/////////000000000000000////////////000000000000000000000///////////////000...---...///000///...////////////////////////...000111000...---000222111000000///......------////////////000000000000+++,,,...////////////...//////////////////////////////............////////////////////////000000222000///......///////////////000000000000//////............///////////////////////////////////////............---------///---------///000///---111///------......---,,,000000000000000111111111............/////////000------------------------,,,---....../////////...............////////////,,,,,,++++++,,,,,,---......------,,,,,,------...---------,,,,,,,,,++++++...............---------,,,...///...---,,,---...........................---.........///000000000......////////////......///////////////////////////..................///---......//////...---------------......////////////......------......//////000111222222111000///------,,,,,,,,,,,,---------------............///........................------........./////////------------------------///---,,,...000000...,,,***+++,,,---...------,,,------............---------...000///------///222...------,,,,,,------...~~~```LLLEEE===::::::666888777777777777888888999444333333222333444666777555444333222111111111111111111222222222333333333222222222222111111000000222222222222111000///...&&&(((+++,,,------...000,,,,,,---...///000111111---,,,,,,---.../////////...000111111///...//////000...---000555555111------...///000000///...---,,,,,,,,,---------......///...+++***)))***,,,...................................................,,,---///000000///---+++------------------------,,,---------......//////........................---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...000///---,,,---///111222------...///000000000///---------.........//////........................000111111---)))***000666---.........,,,+++,,,---,,,,,,---.../////////...//////.........---------///////////////000111111//////000000111111222222////////////000000000000......//////000000111111000...---...///000///...////////////////////////000222222000---,,,...000111000000///...---------////////////000000000000000000111222222111000/////////////////////////////////............//////000000////////////000000333222/////////000000000//////000000000000000///////////////000000000000//////////////////////////////.........---------++++++---///111111...+++///---,,,,,,...//////...///......------------...---.........//////000000------------------------+++,,,,,,---.........---......---,,,++++++***)))++++++++++++,,,,,,---......------,,,,,,------...---------,,,,,,,,,++++++/////////......------,,,,,,---...---,,,,,,---...------------------------++++++,,,,,,---...//////......////////////......///000000111000000///...//////............//////---......///......---------------..................------,,,,,,------...+++---...000000...---+++---,,,,,,++++++,,,,,,------------.........//////------------------------------------.........///------------------------///---+++,,,///000...,,,,,,---...///000///......,,,---...//////...---,,,---///000///------///222...------,,,,,,------...}}}fffQQQIIIEEE???<<<===<<<;;;;;;:::999888666666777777666666666555555555444444444333333222222222333333333222222222111111333222111000000111111222000111222333333333333333888---)))000333---+++...000///...------...///000333222000///............000000000000////////////---...///111111222222222222111000///////////////000111333111///...000333...//////////////////.../////////...---------,,,++++++,,,,,,---...//////...000333555555333000...,,,,,,---...///000111111.........---,,,,,,,,,+++---------...............///............///000000///////////////.........................................................---...............------111111000/////////////////////////////////////////////......---------,,,///////////////////////////...,,,)))((())),,,///222111000//////......///...///////////////......222222111111000000//////000000111222333555777888222111000...///000111333111111000000//////.........///000111111111000///222000...///222222111...---...000222333333333333111111111222222222333333333333333333333444444444...000222333222222333444333333333333333333333333...///000111111111000///111111000000111111222222666444222111222333222111000000//////////////////////////////////////////000//////......000111222////////////////////////222111000//////000111222111111111111111111111111111111000///...---,,,,,,//////............//////........................///............---------...------------...//////////////////////////////***,,,...---++++++...111,,,---......///......---......------------...............------,,,,,,,,,.........////////////000//////............//////...---,,,,,,,,,,,,---...000000/////////..................------,,,,,,,,,............////////////////////////////////////////////////............///000111111000...,,,+++000000000000000000000000---------............///......//////...---,,,,,,////////////////////////000///...------...///000111111000000/////////......------,,,,,,------............////////////000////////////000000000000000---+++,,,///000...,,,{{{dddNNNEEEAAA;;;888:::::::::999999888666555444444444444444444444444444444444444333333222222222333222222222111111111111111111111222222222222222---......///000000//////)))!!! ***000...///333000///...------...///000111000///.........///000------....../////////000...///000111111111111111...------,,,,,,,,,,,,---///111111000......000222...---,,,++++++,,,---..................---------,,,,,,---......///000000---///111222222111///---............/////////////////////.................................------//////...---,,,+++++++++...............---------........................---------------------------...............------//////...---------------/////////////////////////////////.........------///////////////////////////000000///---,,,...///000///////////////000000---......///////////////000000000///////////////............///000111111222111000......///000111111111000000////////////---...////////////...---111///---...000111000//////000111222333222222111222222222222333333333333111222222333333333333333222444666666555555666777555555555555555555555555222222333444444333222111333222111111111222333333777555333333333444333222111111111111000000000000---------...............//////.........///000111////////////////////////000000000//////000000000------------------------///////////////.........//////............//////....................................---------------------------...//////........................000111111...+++)))***,,,//////////////////............------------............---------,,,,,,,,,------.........////////////..................///......---,,,,,,---......------,,,,,,,,,+++++++++......---------,,,,,,,,,............////////////////////////////////////////////////............,,,------...---+++)))(((////////////////////////---------............///...////////////...---,,,..............................------------......000000000//////............------,,,,,,------...------........./////////.../////////000000000000000///......//////...---gggOOOFFFAAA<<<:::<<<777777777777666444333222555555555555555666666666444444333333333333222222222222111111111000000000---...000111111111111000,,,,,,---.........------111)))'''...222///...222//////............//////...------------...///000++++++,,,---...///000000//////000111111000000000//////.........///000000...///000///------///111000...+++******+++...000---------...............------......///000000000------............------/////////.........------/////////000000000000000/////////...---------,,,......------,,,,,,++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------...............---///...------,,,---------////////////////////////000000////////////......////////////////////////...000222222000///..................///000111222------...///000000000///............////////////111000000000000000000000222111000.........///000111000000000000/////////......////////////...---111///---...000111222222222222333333333333222222444444444444555555555555444555666777888777666555888:::<<<<<<;;;:::;;;;;;::::::::::::::::::::::::888888999999888777666666777666444333333444555777999777555444555555444333333222222222111111111111---.........////////////...............///000000////////////////////////......////////////......---------------------------.........//////000000//////............//////....................................---------------------------......///------------------------+++,,,------,,,---///111222111000.........//////......------------.........------------,,,,,,,,,,,,---------..................------------............---,,,,,,---....../////////.........------...------------,,,,,,,,,............////////////////////////////////////////////////............+++,,,,,,---,,,+++)))(((........................---------............/////////////////////...---........................,,,,,,------------,,,,,,/////////.....................------------......,,,---------................../////////000000000...//////...---,,,,,,---hhhPPPEEEAAA<<<:::===666666666666555444333222555555444444333333333333333333333333333333333333111111111000000000000///)))+++---///000000///.........///000000/////////:::333111333333///...////////////....../////////------------------------,,,,,,---......///000000///000000000000000//////000/////////000111222222---......---------//////000///...------...///000,,,---------.../////////------......////////////...------------------.................................//////000000111111000000///...---,,,,,,,,,+++,,,---...///000000000---------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000//////....../////////////////////////////////000000000000000/////////////////////////////////---...000000///---.....................///000111...///////////////...............//////000000000333333333222222111000///222111000///.........///000000000000000000000000000000111111111000000000222111000000222444666777555555666777777777888888999999999999::::::::::::<<<===???@@@@@@@@@???>>>???AAACCCCCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>===:::888888999:::<<<;;;999777666777777666444333333333222222111111000000000000111111111222222.............../////////////////////////////////,,,---...//////...---,,,////////////////////////............//////////////////............//////.................................---------,,,,,,------,,,,,,------...///------------------------((()))+++,,,...000222444333111///---,,,,,,.........------,,,,,,------...------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------......------------......000000000000/////////...------------------------............////////////////////////////////////////////////............---............---,,,+++---------------------------------............///...//////000//////..............................,,,---...//////...---,,,..................------......------------......,,,,,,,,,---------.............../////////000000+++---///---***(((***,,,|||dddLLLAAA===888777:::777777777777666555444444333333222111///...------333333333333333333333333111111111000000000000///+++,,,///111222111000///000000111111111000000//////,,,,,,///000000000222...//////////////////............---,,,,,,+++***//////////////////////////////000000000//////...,,,,,,,,,,,,------...///------,,,,,,---...//////---...///000000///...---,,,---------.../////////------------------......//////...------...//////,,,,,,,,,---...//////000---------....../////////000000///...---,,,,,,,,,+++,,,---...////////////------......////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......//////............///////////////////////////////////////000000000000000/////////////////////////////////...------///111000000///...............000000000000///...,,,,,,/////////000000111111111000000111000000...---,,,111111000///////////////000000000000111111111111111111111111222222333333333333333444555777:::<<<:::;;;<<<===???@@@BBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGIIIJJJJJJIIIHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFDDDBBBAAAAAABBBCCC???===;;;:::::::::999777555555444444333222222111222222222222222222222222.........///////////////////////////////////////,,,---...//////...---,,,000000000000000000000000////////////............//////............//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------000///...---------------111000---+++***+++,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------........................---------,,,,,,,,,++++++------------------------............////////////////////////////////////////////////............///////////////......------------------------------------............///......////////////..............................---...///000000///...---------..................///......------......///,,,,,,,,,---------..................////////////+++...///...+++)))+++---{{{cccLLLCCC???:::888;;;777777888777777666555555777666666444333222111000222222333333333333444444222222111111111000000000///000222333444333333222//////000000000///......,,,,,,,,,---...///000222......////////////....../////////...---,,,***)))111111000000////////////......///000000/////////.........---......//////...,,,+++,,,...000000///***,,,...000000...,,,***---------...............------------------------000///............///000***+++,,,---...///000000,,,,,,,,,---------------/////////...---------,,,------...---,,,***)))'''------......///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,+++,,,,,,---...////////////////////////......////////////000000////////////////////////000111111000...///111444111000///...------------000000000000///...,,,+++000000000000111111111111///000111222222111000///000000000111111111111000000000000111111111111222111111111222333444666666555777:::;;;<<<===@@@BBBDDDDDDEEEFFFHHHKKKMMMNNNLLLLLLMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPRRRSSSRRRRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSRRRRRRSSSTTTTTTQQQPPPOOONNNLLLKKKKKKKKKEEECCC@@@?????????>>><<<;;;::::::999888777666666444444333333222111111111...//////000111000000000////////////////////////------............------////////////////////////000000//////.........---//////............//////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------///...,,,---...000/////////...,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...,,,---------..................------------......---...////////////...---............------------,,,,,,,,,------------...............////////////////////////////////////////////////............---------------------------------------------------------............///,,,---..................------------------------...//////////////////..................///////////////............//////,,,---------............------........./////////---/////////...---...///zzzcccMMMEEEBBB===;;;===666777777777777666555555777777777777666666666666222222222333333444444444333222222222111111111111222222222222222222222222///000000000000///...---222333222000............---...///000000///...---......//////...---,,,+++......//////////////////------...///000000000000222111111000000000000111///---+++,,,///111111///+++,,,---......---,,,+++...............---------...............---------......////////////......,,,,,,,,,------.........------------,,,,,,,,,,,,..................------............,,,)))'''%%%,,,,,,---......///000000........................------------------------+++,,,---...////////////,,,+++++++++,,,,,,---...////////////////////////------........./////////////////////////////////---///111111000000000111///......---------............////////////......000000000000000/////////...///111333444444333222///000111222222333333333000000111111111222222222555555555666888:::<<<>>><<<@@@EEEGGGHHHHHHJJJLLLOOOOOOOOOOOOQQQSSSUUUWWWVVVVVVWWWWWWWWWXXXXXXXXXSSSRRRQQQPPPPPPRRRSSSTTTVVVXXXZZZ\\\[[[\\\]]]___^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZZZZ[[[\\\]]]^^^YYYYYYYYYYYYWWWUUUSSSRRRLLLIIIGGGFFFFFFEEEDDDBBBCCCBBBAAA@@@???>>>======:::999888777555444333333//////111222222222111000//////////////////////////////............//////................................./////////////////////............//////........................---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...........................---+++***,,,000222333222---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------.........////////////..................///---...///000000///...---111000000000////////////,,,,,,,,,---------..................////////////////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,------------------------------------............///++++++,,,---------------------------------------///......------......///.........//////000000000//////............//////------........./////////---------.........//////---,,,+++,,,...//////...uuu___JJJCCC@@@;;;888:::666666666777666666555555000000111222222333444444222222222333333444444444333333333222222222222111111000///////////////000111111222222111000//////---000000...---...//////---...///000000///...---,,,---.../////////...---+++,,,,,,---...///000000,,,,,,...///000000000000000///...---------------///---+++,,,000222111000/////////......//////////////////......------,,,///////////////.........---......//////......---......---------,,,,,,,,,.........------,,,,,,+++---------...............---.../////////---+++)))++++++,,,,,,---...//////................................................+++,,,---...////////////------------......///000////////////////////////,,,---------......//////////////////////////////(((+++///111000...---,,,---------------...///000+++,,,---///000111111111000000//////.........---(((***,,,///000000000//////000111222333444444444000000111111222222222222:::::::::;;;>>>@@@CCCEEEDDDIIIOOORRRSSSSSSTTTVVVVVVVVVUUUUUUVVVXXXZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^XXXWWWTTTSSSSSSUUUXXXZZZ[[[]]]```aaaaaabbbdddeeecccccccccccccccccccccccc____________```aaacccddd^^^___```___^^^[[[XXXVVVPPPNNNLLLJJJJJJJJJHHHGGGIIIHHHGGGFFFEEEDDDCCCCCC@@@???>>><<<:::999777777///000111333333222222111////////////////////////000///...------...///000////////////////////////,,,,,,---...///000111222//////............//////........................---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...////////////////////////444111...---//////---+++,,,---...//////......------,,,,,,++++++,,,,,,---,,,,,,,,,------..................////////////000//////............//////---...///000000///...---...------------,,,,,,,,,,,,,,,,,,------...................../////////000////////////////////////000/////////............---------,,,,,,---..............................---------.........//////***+++,,,,,,---------,,,------------------------......,,,++++++,,,........./////////000000111111//////............//////.........////////////000---------.........//////***'''&&&(((,,,...---+++www\\\LLLGGG???<<<===999777777666555555555555555888888777666666666666666333222222111111222222333444444333333333333222222111111222222222222111111......//////000000000111222000...///111111///,,,000000//////.........---000///...,,,,,,...///000//////............//////............////////////222000///---,,,,,,,,,---,,,,,,.../////////...------.........000111222333000///------///000///...---------............///......------------......)))***+++,,,---///000000000///...---------------,,,,,,---------,,,,,,++++++***+++---///000///...////////////000000000000,,,,,,,,,---------......111000///......///000111000000///.......................................000000//////......------111000///......///000111///...---...000000000...////////////000000000000///000111111111///...------...000111111111000///444111///000333333222///222222222222222222222222///000222333444333222222333555777888888:::<<<>>>>>>BBBFFFIIIIIIKKKNNNQQQVVVUUUTTTXXX]]]aaabbbaaa]]]]]][[[[[[[[[]]]___```aaaaaaaaaaaaaaa``````___^^^______^^^^^^___aaaddddddfffiiijjjiiiiiiiiijjjiiiiiihhhggggggggggggggggggfffeeegggjjjkkkhhheeecccdddeeeeeedddaaa^^^]]]]]]ZZZVVVSSSPPPPPPPPPQQQSSSSSSRRRQQQOOOMMMLLLJJJJJJHHHFFFEEEDDDBBB???===::::::999888666444333222000000000000000000000000000000000/////////......000000000000000000000000////////////////////////000000//////.........---//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,..........................................------,,,------......------,,,---......//////......---+++,,,,,,---.........---000///...---------------///,,,))),,,000222000---+++,,,------......------............////////////000000000000111111111111............///////////////...,,,++++++,,,.../////////---,,,,,,---...///////////////............++++++,,,------....../////////000000///...------///......------...000111................................................---------......000111111,,,,,,,,,,,,,,,,,,,,,,,,///...------------.../////////...---,,,,,,++++++---------............///uuuZZZJJJEEE===:::;;;888777777666555555555555555666555555444444444444444222222111111111111222222333333222222222111111111111111111111111111111111/////////000000111111111111000...///111111///,,,000000000/////////......333222111//////111222333///......------......///////////////000000000000111000...---,,,,,,------,,,---.../////////...---......------...///000111000...------...//////...---------............///......------------......---......///000111222222//////...---------------///......---,,,***((('''...,,,+++***+++,,,---...,,,,,,,,,,,,------------,,,,,,---------...............////////////......,,,,,,---...///000000111........................////////////////////////000///...------...///000...---,,,---/////////...////////////000000000000///000111111000///...------...///000111000//////111///...///111333111000000000000000000000000000///000111333444444444444666888;;;===>>>???BBBDDDIIILLLPPPRRRSSSUUUXXX[[[^^^]]]\\\^^^aaaddddddccc``````aaaaaaaaaaaaaaaaaaccccccddddddccccccbbbaaaaaabbbccccccbbbbbbdddfffhhhjjjlllmmmlllkkkkkklllkkkjjjiiihhhhhhggghhhhhhhhhgggfffhhhkkkkkkiiifffggghhhhhhiiihhhgggeeeddd```^^^[[[XXXVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTRRRQQQSSSQQQOOONNNMMMKKKHHHFFF??????>>>===;;;888777555333222222222111111000000000000000000////////////------------............////////////////////////000/////////............//////...------------...........................////////////////////////------------------------........................,,,------......------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------.........---//////...---------------222///,,,---000222///,,,+++,,,------......------------------.....................////////////000------------............111000///......///000111...---,,,,,,,,,,,,---...------............------------------------------,,,,,,------,,,++++++***---------------......///................................................---------......///000111------------------------........................///......---,,,,,,++++++---------............///rrrXXXHHHCCC;;;888999666777777666555555555555555666555444444333333444444333222222111111222222333222222222111111111000000111111////////////111111000000000111111111111111111000///000111000///---111000000000000000//////000///...------...///000///......------....../////////000000000111111111000///...---------------,,,---......//////......000///---,,,,,,---///000///...,,,,,,...///...------------............///......------------......,,,---------............//////...------------.........---,,,+++)))((('''111///,,,******+++---///+++++++++,,,,,,,,,,,,---,,,------------.........+++---///000000///---++++++,,,---///000000000000////////////////////////.........///////////////......------------......---,,,+++,,,...///...---////////////000000000000///000000000000//////...---......///000/////////000///...///111222222111000000000000000000000000000111222333555777999:::===@@@CCCEEEGGGIIILLLOOOVVVXXX[[[]]]^^^```ccceeefffeeecccdddeeeffffffeeedddfffggghhhhhhgggeeecccfffggggggggggggfffeeeeeeeeegggiiiiiihhhgggggghhhlllnnnppppppooonnnnnnooommmlllkkkjjjiiiiiiiiiiiiiiihhhhhhiiikkkkkkjjjhhhjjjjjjjjjjjjjjjjjjjjjjjjeeecccaaa___^^^^^^___```^^^^^^___^^^]]]\\\[[[[[[ZZZYYYVVVUUUTTTRRRNNNLLLHHHGGGFFFDDDBBB@@@>>><<<888888777555444222111111111111000000////////////,,,---------.........///////////////////////////////////////............//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---//////...------------...444111...///111111///,,,,,,,,,---............---,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,------------...///...---,,,,,,---...///,,,,,,+++++++++,,,,,,---+++,,,---......---,,,+++//////...------,,,+++++++++++++++,,,++++++***)))++++++,,,---------------......................................................---......///000111........................,,,---...//////...---,,,.........------,,,,,,+++---------............///rrrWWWGGGCCC;;;888999666777777666555555555555555777777666555555555555666444333333333333333333444222222222222111111111111222000...------...000222111111111111111111222222000000000000000000///...111111111111000000000000......---,,,,,,---......000//////......//////000////////////000000000000............---------...---------...............222111...---,,,---///000///---,,,,,,.........------------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,///......---------......******++++++,,,+++++++++000//////---,,,---///000------........./////////------------............------////////////------...000111222222000...---000000000000000000000000///////////////....................................---,,,---///000///...////////////000000000000///000000000000/////////------......////////////222222111222222222222111111111222222333333333444444444555777999===@@@BBBFFFIIILLLOOOQQQTTTXXXZZZ___```bbbccceeefffiiijjjjjjiiihhhhhhhhhhhhiiihhhkkkkkkllllllllljjjiiihhhiiiiiijjjjjjiiiiiihhhgggiiikkkmmmmmmllljjjjjjjjjoooppprrrqqqpppooopppqqqpppooonnnlllkkkjjjjjjjjjjjjjjjjjjkkklllllllllkkkjjjiiiiiihhhhhhhhhhhhiiifffeeedddccccccdddeeefffdddddddddeeeddddddcccbbbaaa___]]]\\\[[[XXXUUUSSSQQQQQQOOONNNKKKIIIFFFEEE@@@???===;;;999777555444222222222111000//////.../////////000000000111111///////////////////////////////////////.........//////...------------...........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,------......------,,,.........------.........------............------///......---------......222000...///000000///---,,,------...............,,,,,,---------.........+++,,,,,,,,,------------,,,,,,---------.........------,,,++++++,,,------,,,,,,,,,,,,,,,---------***+++---.........,,,+++......---------,,,,,,,,,------.........------,,,***+++---.........---,,,...............................................................///000000////////////////////////,,,---///000000///---,,,......---------,,,,,,,,,---------............///rrrWWWHHHDDD<<<999;;;777777777666555555555555555777777666555555555555555555555444444444444555555444333333333333222222222222000...------...000222222222111111111111111111///000111111000///......000000000000111111111111000000000000000000000000111000000000000000000111---------.........//////------..................------------......//////444222000///...///000111///...,,,,,,...///...------------............///......------------......000000000///////////////......---------......///)))***+++,,,,,,,,,,,,,,,(((+++...///...---...///.../////////000000000000---------.........//////000000///......///000000000111333444333222000...000000000000000000000000111000000///...------,,,////////////////////////000......///000111000///////////////000000000000000////////////000000000............//////000000333333333222000/////////222222333444555666777888;;;<<<===???BBBFFFJJJLLLQQQSSSWWWYYY[[[^^^aaadddffffffeeefffhhhjjjlllmmmkkklllllllllkkklllmmmnnnpppooonnnmmmllllllmmmmmmkkkllllllllllllkkkjjjjjjlllnnnpppooonnnlllkkkkkkooopppqqqqqqppppppqqqrrrsssrrrqqqooommmlllllllllllllllmmmmmmlllmmmmmmnnnlllkkkiiihhhgggffffffffffffeeeeeeeeeeeefffggghhhggggggggghhhhhhggggggfffhhhfffdddccccccaaa^^^[[[YYYYYYXXXVVVTTTRRROOONNNHHHGGGFFFCCCAAA>>>===<<<777666555444222111000///111111111111111111111111////////////////////////........./////////////////////...------------...................................................---------------------------------.........//////,,,------......------,,,///...------------...///---......//////...------......---------......///...---------/////////...,,,---......//////......---.........////////////,,,,,,---------.........---.........////////////000000////////////000000,,,,,,------............+++,,,---...///......---,,,,,,,,,---------............////////////......+++,,,---//////...------................................................///............//////000////////////////////////,,,---///000000///---,,,---------------,,,,,,,,,---------............///rrrXXXHHHDDD===:::<<<888777777666555555555555555555444333333222222333333666555555444444555555666444444444333333333222222111111////////////111111111111111111111000000000///000111111///....../////////000000000000000111......////////////......111000000//////000000111,,,,,,---------.........,,,,,,---.../////////......------------...//////333222222111000000000000000///------///000///...---------............///......------------......///........................------------...//////------------,,,+++******###(((---///---++++++------------.........//////------........./////////222111///------///111222...///000222333333333333////////////////////////000000000///......------//////000000000000//////000///...///111222111000////////////000000000000000////////////000000111///////////////000111111111222222000...------...222333555777999;;;======EEEFFFHHHKKKNNNRRRUUUVVV[[[]]]```bbbccceeehhhjjjllljjjiiijjjlllnnnoooooonnnoooppppppooopppqqqssssssqqqooonnnmmmoooppprrrnnnnnnoooooonnnnnnmmmlllooopppqqqpppnnnllllllmmmnnnoooppppppoooppprrrtttwwwuuutttqqqooonnnmmmmmmmmmnnnooonnnmmmmmmoooqqqnnnnnnmmmkkkjjjiiihhhgggffffffffffffggghhhiiiiiihhhhhhhhhiiihhhhhhgggggggggfffdddddddddccc```^^^______^^^]]][[[YYYWWWVVVPPPPPPNNNLLLJJJHHHGGGFFF???>>><<<:::777555333222222222111111000000//////////////////////////////........./////////////////////...------------...........................------------------------........................,,,,,,------.../////////,,,------......------,,,---,,,+++******+++,,,---...////////////...------...------------...//////,,,,,,------...//////000------...////////////............/////////000000---------.........//////........./////////000000........................,,,,,,---...////////////,,,,,,,,,---......//////++++++,,,,,,---...//////,,,,,,------......------,,,,,,---...............................................................//////............//////////////////////////////,,,---...//////...---,,,---------------------------------............///rrrWWWHHHDDD===:::<<<999777777666555555555555555555444333333222222333333444444333333333333444444333333333333222222222111111111111111111111111111111111111000000/////////...000222111///---...000....../////////000000000+++,,,,,,,,,,,,,,,,,,+++//////............//////------------.........///+++,,,---///////////////...------,,,---...///000000000111222111111000///111000......000111000///---------............///......------------......++++++,,,,,,,,,,,,,,,,,,---------------...//////............------,,,+++&&&+++//////,,,***+++...,,,,,,,,,---------................../////////////////////....../////////---...///000111222222333........................---.........//////000000......///000000///......000///...///000111111///////////////000000000000000///......///000111222111000000///000111222333///111333222000///111333666777:::===@@@CCCEEEFFFNNNPPPSSSVVVYYY\\\^^^___ccceeeggghhhhhhiiikkkmmmpppmmmjjjjjjmmmooopppoooooopppqqqqqqooonnnqqqsssrrrrrrqqqqqqrrrrrrssssssqqqrrrrrrrrrrrrqqqpppppprrrsssrrrpppnnnmmmmmmnnnmmmnnnoooooooooqqqsssvvvyyyxxxvvvsssqqqooonnnnnnnnnppppppooonnnnnnpppsssnnnooooooooonnnmmmkkkjjjgggggghhhhhhiiijjjjjjjjjhhhiiiiiiiiihhhgggffffffdddcccbbbbbbcccbbb```^^^bbbbbbbbbaaa```^^^]]]\\\VVVVVVUUUTTTRRRQQQPPPPPPHHHGGGDDDAAA===:::777666555555444333111000//////////////////////////////............/////////000//////...------------...........................++++++++++++++++++++++++------------------------,,,,,,------...//////000,,,------......------,,,...---+++******+++---...///////////////...---------------------...//////---...//////......//////------...///////////////---------.........//////------------............---------.........//////+++,,,,,,,,,,,,,,,,,,+++***+++,,,...//////......,,,++++++***+++---///000,,,---------------------***+++,,,------------,,,,,,,,,,,,,,,,,,------...................................................//////............//////................................................---------------------------------............///|||qqqVVVGGGCCC<<<:::;;;888777777666555555555555555666666555444444444444555333222222111111222222333222222222111111111111000111111222222222222111111111000000000//////.........000222222///---...000---.........//////000000...//////000000//////...---------,,,,,,---------............/////////000***+++---///000000//////......---,,,---...///000---...000222222111///---222111//////111111111000---------.........//////.........------................../////////000000---------------...///000+++,,,---...////////////---000222000,,,+++...111---------.........//////............/////////000,,,---///000000///---,,,000000///.......................................***+++,,,...///111222333,,,---...//////...---,,,///...---...000000000...////////////000000000000000///.........000111222222111000000000111333444000333555666444555777:::;;;===@@@CCCGGGJJJMMMOOOTTTVVVYYY]]]```cccddddddgggiiikkkkkkjjjkkklllnnnpppmmmiiiiiilllnnnooonnnnnnppppppooolllkkkmmmpppppprrrtttuuuvvvuuutttssstttttttttuuutttssssssrrruuuuuusssqqqnnnmmmnnnpppmmmnnnooooooppprrruuuxxxzzzyyywwwtttrrrpppooonnnooopppqqqpppnnnnnnqqqtttlllnnnoooqqqpppooommmllliiiiiijjjjjjkkkkkklllllliiiiiiiiiiiihhhgggfffeeefffeeeeeeeeegggfffeeecccccccccccccccbbbaaa```___ZZZZZZYYYXXXXXXWWWVVVVVVNNNMMMJJJFFFBBB>>>;;;999:::999888666444222111000////////////////////////---.........//////000000//////...------------...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,------......------,,,000///---,,,,,,---///000//////000000///...---------------------...///000000111111000///......///---......///////////////,,,,,,,,,---------......,,,,,,------------......,,,,,,,,,---------.........//////000000//////...)))***+++---......------,,,+++)))((()))+++...000///......------,,,,,,++++++,,,------............,,,+++***)))***+++---...................................................000//////.........//////........................///...------------...///---------------------------------.........//////~~~nnnYYYLLLFFF<<<;;;;;;555777777777777666666666666666555555555555444444444555555444333333222111111222111111111222333333444222222222111111111111000000000///...............111///---...111222000...//////.........---------///...------...///...---...------,,,,,,...///000000000000000000000000000////////////////////////000111111000000///...---////////////////////////000000000000000//////...,,,,,,++++++,,,...///000------------...000111222111000...,,,+++,,,...///...+++)))***---///...+++,,,---...---+++***+++,,,///...,,,++++++,,,...///........................000///...---------------------/////////...---,,,000000000000000000000000111111000000//////......000000000000////////////////////////////////////000000000000000000000000..................------333222111000000000000000...000333444444444555666444555666888:::===@@@BBBEEEHHHLLLPPPRRRTTTVVVXXX^^^___bbbdddeeefffeeeeeellllllkkkjjjkkklllmmmnnnooonnnooooooppprrrssstttqqqqqqpppooooooooooooooovvvvvvvvvvvvvvvvvvuuuuuuwwwvvvuuuuuuvvvvvvuuutttsssrrrqqqrrrssssssqqqpppqqqpppoooooooooqqqtttuuuwwwwwwxxxwwwtttsssssstttuuusssooonnnoooppppppoootttsssqqqppppppnnnkkkiiifffggghhhkkknnnooonnnlllmmmmmmmmmkkkhhhggghhhiiiccccccdddeeefffffffffffffffgggggggggfffeeeddddddcccbbbaaa___]]]\\\\\\[[[XXXUUUPPPMMMJJJHHHFFFDDD@@@>>>;;;888666555555666///111222000------000444///...------------//////000///...---------------//////.........---------///////////////...------......//////...---,,,,,,////////////////////////555333111///......///000,,,+++***)))***+++,,,---////////////////////////......////////////......////////////////////////////////////////////////,,,---...//////...---,,,...000111000...------...,,,---------.../////////---...///...------...///------,,,,,,,,,------...,,,,,,---....../////////000000//////.........---000000/////////.........000000000...,,,+++,,,...------...............---...---,,,,,,.../////////---------............///------..................,,,,,,---...//////..............................///---***+++...///---***~~~mmmWWWJJJDDD;;;:::;;;666666666666666555555555555555444444444333333333333555555444333333222111111222222111111222222333444222222222111111111111000222222111000000000000000000/////////000111000/////////.........---------///...------//////...---///...---------...///000////////////////////////////////////////////////...//////000000000//////////////////////////////------...///////////////---,,,,,,,,,,,,---///000///............//////000111000...---,,,,,,,,,,,,///---++++++---......---------,,,***((()))+++...///...,,,++++++,,,...///........................//////...---------------------...//////...---,,,........................111000000000/////////...////////////000000000000////////////////////////000000000000000000000000........................000///////////////000000111222444444333333555666666777:::>>>BBBEEEHHHIIINNNQQQUUUXXXYYYZZZ\\\^^^___```cccfffiiilllnnnooommmllllllkkklllmmmnnnooonnnnnnoooooopppqqqrrrsssrrrrrrqqqppppppppppppppptttuuuvvvvvvwwwvvvuuutttuuutttsssuuuwwwyyyyyyxxxtttsssrrrrrrssssssqqqoooqqqqqqppppppppprrrtttuuuuuuvvvwwwuuusssrrrrrrssstttsssqqqooonnnooopppqqqtttrrrqqqqqqqqqpppmmmkkkiiiiiijjjlllnnnooonnnmmmlllmmmmmmkkkiiiggghhhiiiccccccdddeeeeeeeeeeeedddfffffffffgggffffffeeeeeeeeedddbbb```___^^^^^^^^^]]]ZZZVVVSSSRRRQQQOOOMMMHHHFFFCCC???<<<999888888333333333111//////000222111000///...------......//////...---------......//////.........---------...///////////////...---......//////...------,,,........................222111///---------...///,,,++++++***+++,,,---.................................////////////......////////////////////////////////////////////////------............------...///111000...------...---------...............---...///...------...///......------,,,---------.........---------------///.........------------///............---------///000000///---,,,,,,---......//////...---,,,,,,000...,,,,,,.........------------............////////////...---------,,,+++,,,---.......................................------...------,,,------~~~kkkVVVHHHBBB:::999<<<777555555555555444444444444444444333333333222222222555444444333333222222111222222111111222222333333222222222111111111111000222111111000000000000000///000111111//////000111/////////............---///...------//////...---//////.........///000111........................////////////////////////------...///000000000000////////////////////////***+++,,,...//////000000...------,,,------......000000///.....................------------------000///---,,,------//////222111...+++***+++///222///...---,,,,,,---...///........................//////...------------...------......///......---........................000000000000////////////......//////000000111111000000000000000000000000000000000000000000000000............////////////.........///000111222222333444444444333444666888:::<<>><<<999777444333333222111000333222000...---------............---......//////...............------------....../////////...............///......---,,,------------------------...---,,,++++++,,,---...---,,,,,,,,,,,,---......------------------------......////////////......////////////////////////////////////////////////.........------.........---///000000...------..................------------...///...------...///000///...---------------.........---,,,+++++++++---------------,,,,,,,,,---------,,,,,,,,,++++++,,,---//////---+++***+++------............------111///---,,,------,,,+++---------............///000000///...---,,,,,,+++,,,,,,---.........------------------------------***---000///+++***,,,000kkkUUUGGGAAA::::::>>>999666666666555555555444444444444444333333333333222444444444333333222222222333222222111222222333333222222222111111111000000//////............/////////111333222///---///222/////////...............///...---...///000///---////////////000000000111........................////////////////////////---......///000000//////////////////////////////+++,,,---...////////////.........---------------//////............//////)))***,,,---//////000000000//////...---...///000000000///---++++++...000//////...------...//////........................///......---------......---------.......................................000000000000////////////---......///000111111222000000000000000000000000///////////////////////////////////////000000000111111111111111222333444444555555555555777;;;>>>BBBEEEJJJPPPUUUYYY[[[\\\___aaadddeeeeeeeeeffffffiiiiiihhhhhhiiikkkmmmnnnoooooooooooooooppppppqqqlllmmmooopppqqqrrrrrrqqqssssssrrrrrrrrrrrrssssssppprrruuuwwwxxxwwwvvvuuuzzzyyywwwxxxyyyyyyxxxvvvwwwuuussssssssssssrrrppprrrrrrssssssttttttttttttssstttuuutttrrrqqqrrrsssqqqtttvvvtttooonnnqqquuurrrqqqqqqrrrssssssrrrppprrrpppooooooppppppnnnmmmkkkmmmmmmllljjjiiiiiiiiihhhhhhhhhgggfffeeedddddddddeeefffgggggggggggggggiiigggdddbbbaaaaaabbbccc___]]][[[ZZZ[[[\\\\\\\\\XXXWWWUUURRRMMMIIIEEECCC@@@<<<888666777666222///222111000...------............---......///000000........................------......//////......---...............------------------------------,,,,,,++++++,,,---......------------......//////------------------------......////////////......///////////////////////////////////////////////////...---,,,,,,---...///,,,...000///...------.../////////...---------,,,---...///...---------///000000///...---------------------,,,,,,+++++++++------------------------,,,,,,+++++++++*********(((+++------,,,)))((((((******,,,---...////////////---,,,,,,---...---,,,---------............/////////......---------,,,---....../////////......------------------------+++---......,,,+++---///kkkVVVHHHCCC<<<<<>>DDDGGGLLLOOOTTTXXX\\\___``````dddgggiiijjjiiihhhiiiiiimmmlllkkkjjjjjjkkklllmmmppppppqqqqqqrrrrrrrrrrrrmmmnnnoooqqqrrrrrrrrrssssssssssssrrrrrrsssttttttrrrsssuuuwwwxxxxxxwwwvvvzzzyyyxxxxxxyyyyyyxxxvvvxxxvvvtttsssssstttsssrrrrrrssstttuuuvvvuuutttttttttuuuvvvuuusssssssssuuuqqquuuwwwuuuqqqooorrrvvvrrrqqqqqqrrrttttttsssrrrtttrrrpppooopppooonnnlllkkklllnnnmmmkkkiiiiiijjjkkkkkkjjjjjjiiihhhffffffeeeeeefffggghhhhhhhhhggggggfffdddbbbaaaaaabbbbbb^^^\\\ZZZ[[[\\\^^^^^^^^^ZZZYYYXXXVVVSSSPPPMMMLLLFFFCCC???===<<<:::666111111111///......///000000...............///000111---.....................------...............---------...............---........................,,,,,,,,,,,,---...//////------........./////////------------------------......////////////......///////////////////////////////////////////////////...---,,,,,,---...///,,,---//////...------.../////////...---------,,,---...///...---------/////////...---------------+++++++++,,,,,,---------..................//////,,,,,,+++++++++*********)))+++......---+++******+++,,,------------------,,,+++***+++---/////////---------............///,,,---------......////////////000000000//////...---------------------------,,,***,,,...///...,,,kkkVVVJJJEEE======???999888777777777666666666666666666555555555444444444333333333333333333333333333333222222111111222222222222222111111111111000000000000000000111111222222222333222000//////000...////////////000000000000///......000000///...---...///000000000//////////////////////////////////////////////////////////////////...---,,,,,,////////////////////////000000111111000//////...---....../////////......,,,---------///000111222111000000//////.........111000///222666888555222---///222333111///------///000000000000000000///...........................------------...//////---------------...///000000000000000000000000000////////////000000000000......//////000000111111000000000000000000000000000000000000000000000000//////000000111111222222111111111222222444555555:::<<>><<<<<<666777777666666666555555555555555555444444444333333333333333333333333333333444333222222111111222222222222222111111111111000000000000000000111222222444333111111111111000....../////////000000000000000///...///000111000...,,,---...///000///..............................////////////////////////.........///......------////////////////////////......//////000/////////,,,---...///000000//////...............///000111111000000//////000222333444111111777>>>@@@:::333111333444444222111111111000000000111111000000000........................---------------...//////------,,,,,,---...000111////////////////////////.../////////000000000111////////////000000000000////////////////////////000000000000000000000000//////000111111222333333111222333444777999;;;===BBBEEEIIILLLOOORRRVVVYYY______aaaccceeeggghhhiiikkkmmmooopppooonnnnnnooommmnnnppprrrtttvvvwwwwwwrrrssstttuuuuuuuuuttttttsssrrrqqqpppqqqsssvvvxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwxxxyyyzzzvvvuuuuuuvvvyyyzzzzzzyyywwwuuusssssstttvvvwwwwwwsssuuuwwwyyyyyywwwuuusssrrrsssttttttsssrrrsssttttttuuuuuuvvvvvvuuuuuuuuuqqqppppppqqqssssssrrrpppsssqqqnnnlllllllllkkkjjjjjjlllnnnnnnmmmkkkjjjjjjkkkkkkllllllkkkjjjiiiiiiggghhhhhhhhhhhhggggggfffdddddddddeeedddcccaaa```cccaaa___^^^```aaaaaa```[[[ZZZYYYXXXWWWWWWXXXXXXTTTUUUTTTQQQLLLGGGDDDCCC<<<:::888555333222222222111000//////////////////---------.........///////////////...---,,,+++***,,,------...//////..............................------..................+++,,,---...///...------..............................////////////......////////////////////////////////////////////////------............------***,,,......---------...---------...............---...///...------...///+++++++++++++++,,,---...---------------.........---------......////////////............------------///000///...---...000.........---,,,+++***))),,,***)))***---...///...---------............///,,,---------.../////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...gggTTTJJJFFF>>>;;;:::333666666555555555444444444444444444333333333222222333333333333333333333333444333333222111111111222222222222111111111111000...............///000000555333000000222333000---.../////////000000111111111///...///000111000...+++,,,.../////////...---------------------------////////////////////////,,,,,,---...////////////////////////////////////++++++---...//////000000+++,,,...000000000000000000000///............///---------...111444888:::666222222:::DDDFFF>>>555...//////---++++++---///000000111111111111000000........................---------------...///000------,,,,,,---...000111.........................../////////000000111111000000000000////////////////////////////////////000000000000000000000000///000000111222222333333333444666999<<<@@@CCCEEEIIILLLPPPSSSVVVXXX[[[]]]ccccccdddeeegggjjjlllmmmiiilllnnnooonnnmmmmmmnnnmmmnnnqqqsssuuuvvvvvvvvvrrrsssuuuvvvvvvvvvuuutttuuusssqqqpppqqqtttxxxzzzyyyyyyyyyyyyzzzzzz{{{||||||zzzxxxwwwwwwxxxzzz{{{yyyxxxvvvwwwxxxxxxwwwuuuwwwuuurrrrrruuuwwwxxxxxxsssuuuxxxzzzzzzxxxuuusssqqqrrrssssssqqqqqqrrrsssvvvuuutttuuuwwwwwwvvvtttqqqppppppqqqrrrsssqqqppprrrpppmmmkkkkkkkkkkkkjjjiiilllnnnooommmkkkjjjjjjjjjjjjkkkkkkkkkjjjiiiiiihhhhhhiiihhhhhhgggffffffcccdddfffffffffdddbbb```dddbbb___^^^___```______]]]\\\ZZZXXXWWWXXXZZZ[[[YYY[[[[[[WWWQQQKKKJJJJJJBBB@@@<<<999666333222222222111000//////...//////---------.........//////000000///...---+++***))),,,,,,---.../////////...------------------------,,,------......------,,,++++++---.........---,,,////////////////////////......////////////......////////////////////////////////////////////////,,,---...//////...---,,,***,,,......---------...,,,------....../////////---...///...------...///)))))))))***+++,,,......000//////......------,,,,,,,,,,,,------.........000000/////////.........+++,,,---,,,++++++,,,...((()))***,,,---...//////---,,,***+++,,,------,,,---------.........//////..................------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,+++...111iiiTTTHHHDDD<<<;;;<<<666888777666555444333222222666777777777666444222000000111222333444444444444444333222111111111///...222222222222222222222222444222111000111000///---000000000000000000000000000000////////////000000...---------...///111333>>>:::555000------.../////////.........------------.../////////...,,,,,,////////////////////////000//////.........//////------......///000000000//////............//////............////////////***+++...333;;;CCCIIILLL???888111///111222111///...---,,,+++,,,...000222000000000000111111111111//////000000///...------+++,,,,,,---...///000000111000///......///000111////////////////////////000000000000000000000000000000000000000/////////,,,---///000000000///...333333222111111000111111111000000111333333333222666999>>>BBBEEEIIINNNQQQTTTWWW[[[^^^___aaadddfffjjjiiigggffffffhhhjjjlllooopppqqqqqqqqqpppnnnmmmpppqqqtttvvvwwwwwwvvvvvvtttttttttuuuuuuuuuuuuuuuuuutttsssrrrsssuuuwwwyyyyyywwwvvvwwwxxxzzzzzzyyy{{{zzzxxxwwwwwwxxxyyyzzzyyyxxxwwwuuuuuuuuuuuuvvvuuuuuuvvvwwwxxxxxxxxxxxxzzzzzz{{{||||||yyytttpppppppppqqqsssuuutttqqqooottttttttttttuuuvvvwwwxxxxxxwwwvvvtttrrrpppooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllkkkjjjjjjllllllkkkjjjjjjiiiiiikkklllllljjjhhhfffdddccccccccccccbbbaaadddbbb```___`````````______^^^\\\ZZZYYYYYYYYYZZZ[[[[[[ZZZXXXVVVSSSPPPNNNLLLHHHCCC???<<<:::777555444222111111000///,,,***//////.........///000000444333000///...///000111000///...,,,,,,------...---,,,++++++++++++,,,---------............------------------------------...///000111111000///......//////000000000000000............////////////////////////////////////------------------------000///...---------------------------------------................................................------------------------................................................+++,,,,,,------,,,,,,+++......////////////......---.........---,,,,,,+++........................---------...------,,,,,,,,,,,,---......---,,,,,,...---+++******+++---...111000///---------...///iiiTTTHHHDDD<<<;;;<<<666888777777666555444333333444444444444444333333222222222222222333333333333555333111222555666555333222222222222222222222222333222000000111000///---000000000000000000000000000000////////////000000......---......///000111222000...,,,+++---///111//////.........---------....../////////...---,,,//////////////////////////////............/////////////////////.........//////............//////------......//////000000333222333:::BBBHHHGGGDDD666111,,,+++...000///---///...------...///111333/////////000000000111111///////////////...------------..................000000///......///000000////////////////////////000000000000000000000000////////////////////////---...//////000000//////111111000000000111111222333222222333444555666666<<>>;;;888666444222111111000...---//////......//////000111777555333000//////000000//////---,,,,,,,,,---......---,,,++++++,,,---...------............------........................---......//////......---......///000000000//////............////////////////////////////////////------------------------///......------------...------------------------........................................................................................................................,,,,,,------------,,,,,,......////////////......---.........------,,,+++---------------------------------......------,,,,,,---............---,,,...---+++******+++---...000000///...............hhhSSSHHHCCC<<<;;;<<<666777777777666666555555555222222222222222333444444444444222111111111222333000,,,)))+++000444333111222222222222222222222222222111000000000000///...000000000000000000000000000000////////////000000......////////////......++++++***+++,,,...000111...............---------...////////////...---,,,//////////////////////////////............//////111000000///......------//////............//////---------...///000000111333111111888@@@BBB;;;444...+++)))***---///...,,,......---------///000111.........////////////000///////////////......---/////////.........------//////............//////////////////////////////000000000000000000000000........./////////////////////......//////000111///......///000111222222444444444555777999<<<===EEEGGGKKKOOORRRUUUYYY\\\___bbbeeefffggghhhjjjlllkkkkkkiiiiiijjjlllnnnpppoooooooooooopppqqqrrrrrrrrrsssuuuwwwxxxxxxwwwwwwtttuuuuuuvvvwwwxxxyyyyyyttttttsssssssssuuuvvvwwwuuuttttttuuuxxxzzzzzzzzz||||||}}}}}}|||{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvuuuuuuvvvxxxxxxxxxxxxxxx|||{{{|||}}}}}}{{{vvvssstttsssssstttuuuvvvvvvuuuuuuuuutttsssssssssssstttttttttsssrrrqqqooommmlllnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmllllllmmmnnnooolllkkkjjjjjjllllllkkkjjjiiihhhhhhjjjkkklllkkkiiieeeeeedddddddddbbb^^^[[[WWWTTTQQQPPPSSSXXX\\\]]]\\\\\\]]]]]]]]]\\\\\\\\\YYYZZZ[[[\\\\\\\\\[[[ZZZWWWTTTOOOKKKHHHDDDAAA>>>;;;888555333222222111000//////......//////000111666555222000............//////...---------------......------------......------............------////////////////////////------,,,,,,,,,,,,------------...////////////...............////////////////////////////////////---------------------------------...............------------------------................................................------------------------........................////////////////////////------------------------......////////////......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---............---,,,...---,,,++++++,,,---......////////////...------gggSSSGGGCCC;;;;;;<<<666777777777777777666666666333222111111111222444555888666444222111111333444---((($$$&&&,,,111000---111111111111111111111111111000//////000111///...////////////////////////000000////////////000000...///000000000///---,,,.....................///........................///////////////......---///////////////////////////............//////000000000//////............//////............//////,,,------...///000111111///......222777666000***---,,,+++---///000...---,,,++++++++++++,,,---...---------.........//////...///////////////....../////////...............///..................///////////////////////////////////////////////////.............../////////000///.........///111222//////...//////000111222444555777999;;;???DDDGGGMMMPPPSSSVVVXXX[[[___bbbccceeehhhiiiiiiiiikkklllooonnnmmmllllllmmmoooppppppoooooooooppprrrtttuuutttuuuvvvwwwxxxxxxxxxxxxuuuvvvvvvxxxyyyzzz{{{{{{uuuttttttttttttuuuvvvwwwvvvuuutttvvvyyy{{{||||||zzz{{{{{{|||{{{zzzxxxwwwzzzyyyxxxxxxwwwvvvvvvvvvssstttuuuvvvwwwwwwwwwwwwwwwwwwxxxzzz{{{zzzwwwuuutttsssrrrrrrtttvvvvvvuuuvvvvvvuuutttsssrrrrrrrrrsssttttttsssrrrpppnnnmmmlllmmmmmmmmmmmmmmmmmmlllooonnnlllkkkkkklllnnnoookkkjjjiiijjjlllmmmlllkkkiiihhhhhhiiikkkkkkjjjiiifffffffffffffffccc^^^ZZZXXXTTTOOOMMMOOORRRUUUWWWYYYZZZ[[[\\\[[[ZZZYYYXXXYYYZZZ[[[]]]^^^]]]]]]\\\YYYVVVSSSPPPNNNLLLIIIFFFCCC???:::777555444333222///...............//////111000///---,,,,,,,,,,,,000000//////............//////............//////------............------...........................---,,,++++++,,,---...,,,------...........................////////////////////////////////////........................,,,,,,---....../////////........................................................................++++++++++++++++++++++++........................////////////////////////.........------.........---......//////......---------............------------------------------,,,------...............------............------...---,,,,,,,,,,,,---...---.../////////...---,,,fffRRRGGGBBB;;;;;;<<<666777777777777777666666666666555333222222222333444999888555333222222333444222...+++,,,000333222///111111111111111111111111000///...///000111000///////////////////////////000000////////////000000//////000000000...---,,,000000000000//////......---.....................000000//////............////////////////////////...............///000000............//////000000//////............//////---------...///000000111---///111222111/////////.........///000///---,,,,,,+++++++++,,,,,,,,,---------------..................///////////////...------......///000000111...//////////////////...000000000000000000000000////////////////////////............//////000000000000///......000111222000000000000000111222222333666:::>>>AAAFFFLLLQQQSSSVVVYYY[[[]]]```ccceeedddgggiiijjjiiiiiijjjlllrrrqqqpppooonnnnnnooooooqqqqqqpppqqqrrrtttvvvxxxvvvvvvwwwxxxxxxyyyyyyyyywwwwwwxxxyyyzzz||||||}}}vvvvvvuuuuuuvvvvvvwwwwwwxxxwwwvvvxxx{{{}}}~~~~~~zzz{{{{{{|||{{{yyywwwvvvyyyyyyxxxxxxwwwvvvvvvuuutttuuuvvvwwwxxxxxxxxxxxxuuuuuuvvvyyy{{{{{{zzzxxxuuutttssssssvvvwwwxxxwwwwwwvvvuuutttsssrrrrrrrrrsssttttttuuutttrrrpppooommmnnnoooooooooooonnnmmmooonnnmmmmmmmmmmmmnnnoookkkjjjiiijjjlllmmmlllkkkjjjiiihhhhhhiiijjjiiihhhggggggggghhhhhheeeaaa]]][[[WWWQQQMMMKKKLLLLLLLLLPPPRRRTTTVVVXXXYYYYYYXXXYYYZZZ[[[\\\]]]\\\[[[[[[WWWVVVTTTSSSSSSRRRPPPNNNKKKGGGAAA===:::888666444000000///...------......---------------.........111111111111000000//////////////////////////////------............------------------------------000///...------...///000,,,------...........................////////////////////////////////////........................+++,,,---.../////////...........................................................................++++++++++++++++++++++++........................///////////////////////////...------------...///------............------------...//////......---////////////////////////,,,---....../////////...........................------------------------,,,---...//////...---,,,fffQQQFFFBBB;;;;;;<<<777777777777666666555555555555555444333333333333333888777555444333333333444333222111222333333222000111111111111111111111111///...---...000111000///000000000000000000000000000000////////////000000//////000000///...------,,,,,,---....../////////---------...............111000//////......//////////////////////////////......---......///000111------......///000000111//////............//////............////////////,,,///111000---,,,///222......///......---,,,+++............//////......---------............///---...//////////////////,,,---...///000111111222//////000000000000//////000000000000000000000000000000000000000000000000......//////000000111111000000//////000000111111111111111222333444555666666;;;AAAFFFIIIMMMSSSXXXXXX[[[]]]___aaabbbeeehhhfffhhhjjjkkkjjjjjjkkkmmmsssrrrqqqppppppooooooooossssssssstttuuuvvvxxxyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyzzzzzz{{{|||}}}}}}~~~wwwwwwwwwxxxxxxxxxxxxxxxzzzxxxxxxyyy|||~~~~~~~~~}}}}}}||||||{{{zzzxxxxxxwwwwwwxxxwwwwwwvvvuuutttwwwxxxyyyzzzzzz{{{zzzzzzvvvvvvvvvxxxzzz{{{zzzxxxuuuttttttuuuxxxyyyyyyxxxvvvuuutttsssrrrqqqqqqqqqrrrsssuuuuuuuuusssqqqppppppppprrrrrrrrrrrrppppppoooooooooooooooooooooooojjjiiiiiijjjlllmmmmmmlllllljjjhhhhhhhhhiiihhhggggggffffffhhhhhhgggdddbbb]]]YYYTTTPPPLLLIIIFFFCCCFFFHHHLLLPPPTTTXXXZZZ[[[XXXYYYZZZ[[[[[[[[[ZZZYYYVVVUUUTTTUUUVVVVVVTTTRRROOOKKKGGGCCC@@@>>>;;;999444333222000///......------......///000111222222111111111222111000000///......////////////......------............------------------------------000000000//////000000000------...////////////...............////////////////////////////////////........................,,,---.../////////...---........................................................................------------------------................................................///...---,,,,,,---...///------............------------...////////////...////////////////////////,,,---.../////////////////////...------...//////------------------------,,,,,,---............---eeeQQQFFFBBB;;;:::<<<777888777777666555444333333111222222333333333333222444444444333333222222111---000333333111000///000111111111111111111111111...---,,,...000111111000000000000000000000000000000000////////////000000000//////.........//////++++++,,,,,,---///000111---------.........//////111111///.........///000////////////////////////---------......///000111........./////////////////////............//////////////////............+++---......,,,,,,---......//////...---------.../////////000000/////////---............/////////------...///////////////......//////000000000111///000111222222111000///000000000000000000000000000000000000000000000000//////000000111222222333//////000111111111111000000000222333666888:::<<<===CCCJJJOOOQQQSSSXXX\\\\\\^^^aaabbbccceeegggiiihhhjjjlllmmmmmmmmmnnnppppppppppppqqqqqqqqqrrrrrrtttuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{||||||||||||}}}}}}~~~~~~yyyyyyyyyzzzyyyyyyyyyxxxzzzyyyxxxyyy{{{}}}}}}|||}}}|||{{{zzzyyyxxxxxxxxxvvvvvvwwwwwwvvvuuusssrrrvvvwwwxxxyyyyyyzzzzzzzzzvvvuuuuuuuuuvvvuuusssqqqqqqqqqrrrtttwwwwwwvvvuuurrrrrrqqqppppppoooppppppppprrrtttuuuuuusssqqqoooooopppqqqrrrrrrqqqpppoooooopppqqqrrrrrrqqqpppooojjjiiiiiijjjlllmmmmmmlllnnnllliiigggggggggfffeeeeeeddddddeeeggghhhgggeee^^^\\\ZZZWWWTTTOOOIIIEEEDDDFFFHHHLLLPPPTTTXXXZZZVVVWWWYYYZZZ[[[[[[ZZZZZZWWWVVVVVVWWWXXXXXXVVVSSSOOOLLLJJJHHHGGGEEEBBB@@@999888666444111000///......//////000111111111111//////000000000///...------...////////////...---------............------........................///000000111111000000///......///000000000//////............////////////////////////////////////........................------///000///...---+++........................................................................................................................------------------------...---,,,++++++,,,---...,,,------......------,,,------...///////////////////////////////////////,,,---...///000000000000000///...------...///000------............---------,,,,,,,,,------...///eeeQQQEEEAAA;;;:::<<<777888777666555444333222222---...000222333444333333111111222222222111000000+++000666666333000111333000000000000000000000000---,,,,,,...000111111000000000000000000000000000000000////////////000000000///...------...///000//////...---...///000111---------.........//////222111///.........///000////////////////////////---------......000111111000000000///......------//////............//////000000000///......------///......000222111...+++///000000000//////111222---......///......------.........////////////000------...///000000//////000000000000////////////000111222333333222111000000000000000000000000000000000000000000000000000///000000111222333333333...///111222222111111000...///111444888<<>>???BBB===999999777666555555555555333333333444444555555555333333333333333333333333444555555444333222111111333333333222222222111111000000000000000000000000111111111111000000000000+++,,,...000111000///...444333222111000...------------......//////000000////////////////////////---------...............000000//////.........---............////////////111111000000//////......//////............//////111000///......///000000000///...------...///000///////////////000111111000000111111111111000000000///------///000///...---+++***,,,///111000...222222111111000/////////111222333444444333222111...000111000///...///000111///...------...///111000000000000////////////222222222000///000333666444666999;;;>>>CCCHHHLLLPPPRRRVVV[[[^^^`````````___bbbeeeggghhhiiikkklllllllllmmmnnnpppqqqssstttrrrrrrrrrrrrsssuuuwwwxxxyyyxxxwwwvvvvvvvvvwwwxxxwwwvvvuuuvvvyyyzzzyyyxxx{{{wwwxxx|||~~~}}}zzz{{{zzzyyyzzz|||}}}}}}|||}}}{{{yyyxxxyyyzzzzzzzzzwwwwwwvvvvvvvvvvvvvvvvvvuuuuuutttsssqqqnnnlllkkkjjjnnnssswwwyyyxxxvvvtttmmmlllllljjjiiigggffffffggghhhjjjnnnqqqpppmmmjjjiiijjjlllooorrrqqqooolllqqqpppooopppqqqqqqooommmpppllllllqqqsssooojjjiiimmmoooqqqqqqpppooonnnooommmlllkkkjjjjjjkkklllmmmpppnnnllliiigggdddcccccc______```dddggghhhhhhgggddddddeeefffddd___XXXSSSQQQMMMGGGDDDEEEHHHKKKLLLMMMOOOSSSWWWYYYZZZZZZZZZ\\\\\\[[[[[[YYYWWWVVVUUUSSSPPPMMMLLLMMMMMMJJJHHHGGGDDD???:::666333222222222111000///////////////------..........................................///111111000///...///000/////////...---------,,,........................000//////........./////////......------///000111////////////////////////........................//////.........///000000---------............/////////...---,,,++++++***000//////.........//////......////////////......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------............------...///////////////...---000///...------------...---------.........//////////////////////////////............///000222222111111000000//////......------............------dddPPPEEEAAA::::::<<<777999888777666555555555555222222222333333444444444333333333333333333333333///000000111111000000000111000000000////////////000000000000000000000000000000000////////////...000111222333333222000///222111111000///...------.........///////////////////////////////////////.........//////000000000000/////////................../////////000000000111000000000/////////...//////............//////333222000///............000//////......//////000---------------...//////......////////////......000///------///000///...111///...///222333222111///////////////000000000///000111111111111000//////000111000......000111111000...------...000111000000000000000000000000000111111000///000333666777999<<>>:::777555444333222111000////////////...................................................///000///---,,,---..................---------........................///......---------......///......---...///000111////////////////////////........................---------------------------------............///.........------,,,,,,+++......------------..............................---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------............------------...............---.........---------,,,,,,++++++,,,,,,,,,---------------------------------............///000111222333222111000///...---,,,,,,,,,------------,,,,,,dddPPPEEEAAA999888999333999888777666666555555666222222222222222333333333333333333333333333333333,,,---...///000111111111000000000000////////////000000000000000000000000////////////............000000111111000///---,,,////////////.........---///////////////.........////////////////////////.........///000111111222////////////............/////////000000000111111000000000000//////////////////............//////444333111///...---------//////000000000000//////---------------...//////......////////////......000///------///000///...///...---...///000///...---------...///000000000///000000111111000000///111111000///---...000333222111000//////000111222000000000111111111111111000111222222222333777999===@@@DDDHHHJJJMMMPPPSSS]]]___aaadddfffgggggggggiiijjjjjjiiiiiiiiilllnnnqqqqqqqqqrrrssstttuuuvvvxxxvvvsssqqqqqqsssvvvxxxxxxwwwvvvvvvuuuuuuvvvvvv|||{{{yyyzzz{{{{{{zzzxxxuuurrrqqqtttxxx{{{{{{zzzyyyxxxwwwxxxyyyyyywwwvvvvvvssspppnnnoooqqqrrrrrrtttrrrooolllkkkkkklllmmmooonnnllljjjgggeeecccbbbfffhhhjjjlllllliiifffdddaaa```___]]]\\\\\\]]]]]]]]]]]]]]]___bbbcccbbb```___^^^___aaaeeegggggggggeeeddddddeeeffffffeeecccccc```aaagggiiifffddddddcccfffiiikkkllllllnnnoooooonnnllljjjiiiiiijjjjjjiiiiiigggfffeeeeeeeeeeeeaaabbbccceeehhhjjjiiigggddddddeeefffgggddd```]]]^^^ZZZVVVQQQLLLGGGAAA>>>DDDDDDFFFHHHKKKNNNPPPQQQUUUVVVVVVWWWXXXXXXYYYYYYWWWVVVTTTSSSSSSSSSQQQOOOKKKJJJGGGDDDAAA===:::999555555333222000000//////////////////....................................,,,---...---+++++++++,,,---------..........................................------,,,,,,---......///............///000000////////////////////////........................,,,,,,---------,,,***)))---------............///------------------------------,,,,,,,,,------......---,,,++++++,,,---...---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,------...............///000///...---,,,+++,,,,,,,,,,,,---------------------------------............///000111111333333222000...---++++++---------......---------fffRRRGGGCCC<<<;;;;;;555888888777666666666666666333333333333333333333333333333333333333333333333///000111222333333333333333333333333222222222222000000000000000000000000000000/////////.............../////////...---,,,////////////////////////000000//////......------////////////////////////------...///000111111222///////////////.........000000000000111111111111000000000000//////////////////............//////222111111000///............///000111111000///...///////////////000111111000000111111111111000000000///------///000///...///...............------.........//////000000000111111222222222222111111222222000...---...111444222222111000000111222222000111111111222222333333222444555666777999===@@@CCCGGGLLLQQQTTTWWWZZZ\\\cccdddfffhhhiiijjjjjjjjjlllllllllkkkjjjlllooorrrssssssssssssssstttuuuvvv{{{xxxtttqqqqqqrrruuuxxxxxxxxxwwwwwwvvvvvvvvvvvvyyyxxxwwwxxxyyyyyyxxxwwwsssrrrqqqssswwwyyyyyyxxxvvvuuutttuuuuuuuuurrrpppnnnkkkhhhfffgggjjjkkklllllliiifffcccbbbcccfffggghhhgggeeebbb___]]][[[[[[bbbdddfffgggfffeeebbbaaa___^^^]]][[[[[[\\\]]]^^^___^^^]]]^^^```aaaaaaaaa]]]\\\[[[\\\^^^aaabbbbbb^^^]]]]]]___aaaaaa```___```^^^___cccdddaaa```aaa^^^aaafffiiikkklllooopppqqqpppnnnllljjjjjjjjjjjjkkkjjjiiihhhggggggggggggccccccdddgggiiijjjiiigggcccccccccdddeeeeeebbb```^^^]]][[[XXXTTTNNNGGGBBB@@@@@@@@@AAACCCFFFIIIKKKPPPPPPQQQSSSTTTVVVXXXYYYXXXWWWWWWWWWVVVVVVUUUTTTLLLLLLLLLJJJGGGCCC???===999888666444222111000000000000000///////////////........................,,,---...---+++***+++,,,,,,---------.../////////..............................---------...//////............/////////000////////////////////////........................,,,---...///...,,,)))(((---------............///,,,,,,,,,------.........---------,,,------......///...,,,++++++,,,...///........................------------------------------............------++++++,,,,,,---...///000...///111222222111///...............////////////////////////////////////...............///000111222111111///...---,,,,,,//////000000000000//////cccPPPGGGDDD>>>===>>>888888777777666666666666777555555555555555444444444333333333333333333333333222333333333333333333222555555444444444333333333000000000000000000000000111111111000000000//////000000111111222222222222//////000000000000111111000000//////......------////////////////////////,,,,,,---......///000000.........///////////////000000000000111111111111////////////000000000000//////............///////////////000000000000000...///000111111000///...///////////////000111111000000111111111111000000000///------///000///...111222222222111111111111111111111000000/////////111111111111111111111111222222111...---...111444222222111111111111222222000111111222333444555555333555888:::<<>>>>>???AAACCCEEEIIIJJJJJJLLLOOOQQQTTTUUUUUUVVVWWWXXXXXXWWWWWWWWWNNNNNNNNNMMMKKKGGGCCCAAA>>><<<:::888555333222222111111000000000/////////////////////////////////---...///...,,,,,,,,,...,,,---------.../////////........................//////...//////000111111---......///////////////////////////////////////...........................///000000///---+++)))---------............///+++,,,,,,------...............------...///000000000///---,,,,,,---///000......------------......------------------------------............------------------...///111111---...000111111000///---........./////////000000////////////////////////...............//////000////////////............//////000000000000//////___LLLDDDBBB======>>>888777777666666666666777777666666666666555555555555333333333333333333333333111111222222222111111000333222222222222111111111000000000000000000000000111111111111000000000000......//////000111222222000000000000111111111111///////////////.........////////////////////////------------.....................////////////////////////000000000111111////////////000000000000//////............//////---...///000111111111000......////////////......---------------...//////......////////////......000///------///000///...///000111111000///000222222222222111000/////////000//////......//////000222222111000...///111444111111111111111111111111111111222333444555666777444777;;;???AAAEEEHHHKKKLLLOOOTTTXXX[[[^^^bbbeeehhhhhhiiijjjkkkllllllmmmmmmnnnoooooooooqqqtttvvvsssssssssttttttvvvwwwwww}}}zzzwwwtttssstttuuuwwwwwwxxxxxxxxxxxxwwwvvvvvvuuutttssstttuuuvvvuuutttoooooooooooonnnmmmlllkkkiiiiiiiiijjjkkkiiifffccc^^^\\\[[[\\\___aaabbbbbbYYYXXXVVVUUUVVVXXX[[[]]]XXXWWWTTTQQQOOONNNNNNNNNPPPQQQRRRTTTUUUVVVVVVWWWUUUVVVVVVWWWXXXYYYYYYYYY[[[YYYXXXXXXZZZ\\\\\\[[[\\\ZZZWWWVVVWWWXXXXXXWWWTTTTTTTTTVVVYYYZZZZZZYYYYYYXXXYYYZZZXXXTTTTTTWWW\\\___dddhhhjjjlllnnnppprrrqqqooommmkkkkkkkkkkkkjjjiiihhhfffeeedddddddddeeeeeeeeegggiiiiiigggffffffdddbbbaaacccdddeeedddccccccbbbaaa___[[[UUUPPPFFFDDDBBB@@@??????@@@@@@CCCCCCDDDEEEGGGJJJMMMOOOOOORRRUUUWWWWWWWWWWWWXXXPPPPPPPPPPPPNNNKKKHHHFFFBBBAAA>>>;;;888666555444222222111111000000//////////////////////////////...///000///...------///---------.......................................////////////000111222222---......///000/////////////////////////////////........................///000000000000///---,,,---------............///,,,,,,,,,------........................///000111000///............///000......------------......------------------------------............------///...------...///111222+++,,,---.........---,,,,,,,,,---------.........------------------------///......---......//////------........./////////---------......---------]]]KKKCCCBBB<<<<<<===666777777666666666666777777666666555555555444444444333333333333333333333333...///000111111222111111111111111000000000//////000000000000000000000000111000000000000/////////...------------.........000000000000000/////////.........///////////////////////////////////////////////////......................../////////000....../////////000000000.../////////000000000111//////............//////...///000111111000//////......------------......---------------...//////......////////////......000///------///000///...+++---//////...---///111000000000000000000//////000///...------...///000111222222111000000111333000000111111111111000000111111222444555666888888999===AAAFFFIIIMMMQQQSSSVVVWWWZZZ[[[]]]___bbbeeeiiiiiiiiijjjkkklllnnnnnnnnnoooqqqqqqpppqqqrrrttttttttttttuuuvvvxxxyyyzzz{{{zzzwwwuuuuuuuuuvvvwwwuuuvvvvvvwwwvvvuuutttsssrrrqqqooonnnnnnnnnllljjjggghhhiiiiiigggeeeddddddccccccccceeefffdddaaa^^^YYYYYYZZZ\\\```bbbbbbbbbWWWVVVUUUTTTUUUVVVWWWXXXRRRPPPMMMKKKJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPOOOQQQSSSUUUVVVVVVVVVUUUUUUTTTSSSTTTVVVVVVUUUTTTVVVTTTSSSSSSTTTTTTTTTRRRQQQPPPQQQSSSVVVXXXWWWVVVVVVUUUWWWYYYVVVSSSTTTXXX\\\___cccggghhhjjjlllnnnpppooommmkkkjjjiiijjjjjjhhhhhhgggfffffffffffffffeeeeeeeeeggghhhhhhfffdddeeebbb^^^]]]]]]___``````cccbbbaaa``````^^^ZZZWWWLLLKKKHHHDDDAAA???>>>>>>>>>>>>>>>>>>@@@CCCFFFGGGHHHLLLQQQTTTTTTUUUWWWYYYSSSSSSSSSRRRPPPNNNLLLKKKFFFEEEBBB???;;;999777666333333222111111000//////////////////////////////...///000///---------///...............---------.................................//////000111222------///000000000///...////////////////////////........................////////////////////////---------............///,,,,,,------------------------------...///000000...........................------,,,,,,------...........................------............------///...---,,,,,,---///000------........./////////------------............------------------------///......------.................................,,,,,,------------,,,,,,___MMMDDDCCC===<<<<<<666777777666666666666777888555555555444444333333333333333333333333333333333---...000111333444444444111111111111000000000000000000000000000000000000000/////////............333222111000000///000000000000//////............---.........//////000000////////////////////////111111111000//////......---.........//////000000............////////////.../////////000000111111//////............/////////000111111111///...---...---,,,++++++,,,---...///////////////000111111000000111111111111000000000///------///000///...---000222222111111333666------......///000000000222111000//////000111222000111333222111000111222000000111111111111000000111111222444666777888999???CCCHHHLLLPPPTTTXXX[[[___````````````aaadddfffiiiiiiiiijjjkkkmmmooopppoooqqqssssssqqqppppppqqquuuuuuvvvwwwxxxzzz|||}}}zzzyyyxxxwwwvvvvvvvvvvvvssstttuuuuuuuuutttrrrqqqooommmjjjhhhgggfffcccaaa```bbbccccccbbb```____________```bbbcccaaa^^^[[[WWWXXXZZZ^^^bbbddddddbbbWWWWWWVVVUUUUUUUUUUUUUUUNNNLLLJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJLLLLLLLLLOOORRRUUUVVVVVVUUUTTTRRRQQQQQQRRRSSSTTTRRRQQQPPPOOONNNOOOQQQRRRQQQPPPNNNNNNOOOQQQTTTVVVUUUTTTUUUUUUWWWZZZXXXUUUWWW\\\\\\___cccfffggghhhjjjlllnnnmmmkkkiiihhhhhhiiiiiihhhhhhggghhhhhhiiijjjkkkeeeeeeeeefffhhhhhhfffdddbbb___ZZZWWWXXXYYYZZZZZZ___^^^]]]^^^``````___]]]QQQOOOLLLHHHDDD@@@>>><<<<<<;;;;;;;;;<<<>>>AAACCCDDDIIIOOORRRSSSTTTVVVXXXUUUUUUTTTTTTRRRQQQOOONNNIIIGGGDDD@@@===:::888777333333222222111000000///000000000000000000000000...///000///---,,,---.../////////......------,,,........................---------......000111111,,,---///000000000///...////////////////////////........................//////.........///000000---------.........//////------------------------+++++++++,,,---...///000,,,------......------,,,...---,,,,,,,,,,,,---...........................---..................---///...,,,++++++,,,---...111111000000111222333333////////////000000000111///////////////////////////......---------......000000///...------,,,,,,---..................---]]]PPPCCC>>><<<999888999777777777777777777777777555555555555555555555555111222222333333444444555222222222222222222222222333111000111222222111000---...000222333222111000000000000000000000000000000000000000000000000000000///...------...///000---...///000000///...---000...,,,---000111///---.../////////000000111111///////////////000111111///////////////////////////...---,,,,,,---...///111111000000//////......000000000000000000000000000000//////.........---...///000000///---+++)))000000000000111111111111333111000...---,,,------......//////000000111111000111222111///.........:::888555111///.........000000000000111111111111000000000000111111111111000222444555777:::>>>BBBFFFIIINNNRRRTTTWWW[[[]]]``````aaabbbdddfffhhhiiiiiiiiikkkmmmoooooommmkkkuuuuuuuuuuuuttttttssssssqqqtttwwwzzz{{{{{{yyyxxxuuuxxxzzzyyywwwuuussssssppprrrrrrooonnnoooooonnnmmmfffaaabbb___ZZZZZZ]]]`````````^^^\\\[[[\\\^^^cccccccccccccccbbbaaa```aaa```ggglllmmmvvv|||tttkkkgggaaa[[[VVVSSSQQQPPPLLLNNNQQQQQQOOOMMMLLLLLLQQQNNNMMMMMMOOOOOOMMMJJJQQQWWWZZZYYYXXXZZZYYYVVVVVVSSSOOOMMMMMMMMMLLLKKKMMMLLLJJJIIIIIIKKKNNNPPPMMMOOORRRQQQPPPOOORRRTTTTTTUUUUUUUUUUUUWWWZZZ]]]]]]aaaeeegggffffffhhhjjjkkkkkkjjjhhhffffffiiikkkhhhiiiiiiiiijjjkkkkkkkkkgggfffcccaaa______```aaahhhaaaWWWPPPNNNOOOQQQSSSVVVWWWYYY^^^bbbbbb]]]YYYVVVUUUSSSPPPKKKFFFBBB@@@;;;;;;;;;<<<===>>>???@@@AAABBBEEEHHHLLLOOORRRSSSWWWXXXYYYXXXVVVSSSPPPNNNOOOLLLGGGCCC@@@>>>:::888;;;888444111111222222222222111111000000000000111............/////////000---...///000000111111111000000//////.........---........................///000000000000000//////////////////////////////...------------...//////444333111000...---------////////////////////////,,,---...//////...---,,,///...---------...000111//////000000///...---------------...------,,,,,,111111000///...---,,,,,,///...---++++++,,,---...//////.........---------......///000000000000000//////.........------------......//////......---...---,,,,,,,,,...///000.........------,,,,,,,,,,,,,,,,,,---------......]]]QQQDDD@@@???>>>===>>>777777777777777777777777555555555555555555555555444444444444333333333333222222222222222222222222666444222111111111///---...///111222222111000///000000000000000000000000000000000000000000000000000///...------...///000......////////////......000...---...000000///---.........//////000000000//////.../////////000111////////////////////////000000///......///000000111000000000/////////...000000000000000000000000------......//////000000///000111111111///---,,,//////000000000111111111111000///.........///000...//////000000000000000///000111111///......///666444222000/////////000000000000000111111111111111111111111111222222222333444555666888===CCCHHHMMMPPPTTTWWWZZZ\\\___bbbccccccdddeeegggiiikkkllljjjjjjkkkmmmnnnooonnnmmmuuuuuuuuuuuuuuuuuuuuutttsssuuuwwwyyyyyyxxxwwwuuuwwwxxxyyyxxxuuurrrpppooonnnnnnnnnlllkkkkkkjjjhhhjjjddd``````]]]ZZZZZZ___]]]___aaabbbbbbbbbccceeehhhhhhgggfffeeeeeedddccciiiiiisss}}}|||rrrhhh```ZZZVVVTTTUUUWWWZZZ[[[[[[ZZZYYYZZZWWWUUUUUUVVVYYYZZZXXXVVVXXX___ccccccccceeedddaaaaaa\\\VVVRRROOOMMMKKKJJJLLLKKKIIIHHHIIIJJJKKKLLLLLLNNNOOOOOOMMMMMMOOORRRQQQRRRRRRRRRRRRUUUYYY\\\^^^aaaddddddcccccceeeggghhhhhhgggdddbbbbbbdddfffhhhhhhhhhiiiiiiiiihhhhhheeedddcccbbbbbbbbbcccdddfff```XXXRRROOONNNOOOOOORRRRRRTTTXXX]]]^^^]]]ZZZXXXWWWUUURRRNNNJJJFFFDDD>>>===<<<<<<===???AAABBBBBBBBBBBBDDDGGGLLLPPPSSSSSSUUUWWWYYYYYYWWWUUUSSSRRROOOJJJGGGDDDBBB>>><<<;;;888444111111222222111222111000000///000000000........./////////000000111111111000000///...---000/////////............//////////////////////////////000000000000//////////////////////////////...------------...//////222222000///............////////////////////////------............------......---------...///000///////////////...------,,,------...------,,,,,,............------------------,,,,,,,,,------...//////.........---------......///000000000000000//////.........------------...000111111000...---//////......//////000111......---------,,,,,,,,,,,,,,,,,,---------......}}}___RRREEE???<<<888666666666666666666666666666666444444444444444444444444666666555555444333333222222222222222222222222222555333111111111111000///000000111222222111///...000000000000000000000000000000000000000000000000//////............////////////............//////000...---...///000///................../////////............/////////000////////////////////////222111111000000111111222000000000000////////////000000000000000000000000.........///////////////000000222222222111000/////////000000000000111111///////////////000111222//////000111111000......---///111111000///000111111111/////////000111222000000000111111111222222111111111111111222333333666777777888<<>>======???BBBDDDEEECCCAAA@@@CCCHHHMMMQQQPPPSSSWWWZZZ[[[ZZZXXXWWWUUURRROOOLLLJJJGGGDDDAAA>>>;;;666333333333333333222111000///////////////....../////////000000000111111111000000///...---////////////............000000000000000000000000...//////000000/////////////////////////////////......------......///000111000//////......//////////////////////////////.........------............------------...//////...////////////...------,,,,,,------...------,,,++++++,,,,,,---------...++++++,,,---...........................---------......///000000000000///...............---------,,,...111222222111...,,,---......////////////......------------,,,,,,,,,,,,,,,,,,---------......{{{\\\OOOCCC===;;;777444444777777777777777777777777444444444444444444444444666666555555555444444444222222222222222222222222222000///000222444555444111111222222111000///.../////////////////////////////////////////////////////////....../////////000///...------...///000//////....../////////...------..................------...///////////////////////////////////////111111111111111111111111000000000000////////////////////////////////////333222111///...,,,++++++///000111222222222222111////////////000000000111000000000000000111111222///000111222111///...,,,,,,...000000000000111222000000000000000111222333000000111111111222222222111000000000111222444555777999<<>>===>>>AAADDDHHHHHHIIIIIIIIIHHHFFFEEEGGGIIINNNRRRVVVXXXXXXXXXXXXVVVTTTSSSRRROOOLLLIIIDDD@@@;;;888666666555555333333111000000/////////////////////000000000111---...///000000111111111.........///////////////........................------...//////////////////////////////////////////............///000000...............//////000///////////////////////////...---,,,,,,---...///......//////000000000000------............------+++,,,,,,---.........---.........------------,,,)))***,,,...//////......---.....................------...///////////////---.....................---,,,+++******+++,,,---++++++---------,,,+++***------------------------,,,,,,,,,---------......yyy\\\PPPDDD???<<<888444333777777777777777777777777333333333333333333333333222333333444555555666666222222222222222222222222888555222000111222222222111111111000000000000000000000000000000000000000000000000000000000000000......////////////......//////............//////...///000///...---...000/////////...............---...000111111111000///////////////////////////...//////000000//////...////////////000000000000000000000000000000000000.........///////////////.........//////000000000......////////////000000000111111111000000///...000000000///////////////,,,...000000000000111222333333333333222222222111111111111222222222222333000000000111444777;;;======BBBIIIOOORRRTTTUUUWWW\\\___bbbdddfffgggiiikkkkkkkkkkkklllmmmnnnooopppqqqssssssqqqnnnnnnrrrvvvqqqqqqqqqqqqpppppppppooojjjjjjjjjjjjiiihhhggggggdddddddddaaa]]]ZZZZZZZZZZZZXXX[[[`````````jjjwww}}}zzzyyyzzzzzzzzzyyyxxxwwwvvvxxx{{{tttqqqtttxxxxxxvvvmmmnnnooonnnmmmmmmnnnpppmmmnnnoooooommmkkkkkklllfffmmmsssuuuxxx}}}~~~|||yyytttqqqooonnnlllkkklllnnnqqquuuwwwyyyzzzzzz}}}wwwpppiiifffeeedddccckkkjjjfff___WWWOOOKKKIIIHHHGGGFFFHHHJJJLLLLLLLLLQQQRRRSSSSSSSSSVVVZZZ]]]\\\]]]___``````^^^]]][[[TTTVVVXXX[[[^^^aaaccceeedddcccaaa___^^^[[[VVVSSSLLLJJJHHHEEEDDDFFFJJJMMMOOOPPPRRRTTTUUUUUUTTTTTTPPPMMMGGGAAA??????AAABBBFFFIIILLLOOOOOOLLLHHHEEEAAACCCGGGLLLQQQUUUXXXZZZWWWVVVUUUUUUTTTRRRNNNKKKDDD@@@;;;777555555444333555444333222111000000000/////////000000000111111111111111000000///...---.........///////////////........................,,,---......//////////////////////////////////////////......//////000111.........---......//////////////////////////////.........------.........---...//////000000//////,,,,,,---............---++++++,,,---............///.........------,,,,,,++++++,,,---............---------...............------...////////////...---------..................---,,,++++++,,,---......////////////......---,,,,,,,,,------------...,,,,,,,,,---------......xxx^^^QQQDDD>>>999222---+++666666666666666666666666333333333333333333333333333333333333444444444444222222222222222222222222999666222000000111111111000000000000000000111111000000000000000000000000000000000000000000000000---...///000000///...---......////////////......---///000000...---...000000000000//////............///111222333222111000////////////////////////......///000000///........./////////000000000111000000000000000000000000------......//////000000//////.........//////000........./////////000000---...///000000000//////111000.........///111222,,,...000111000///000111111111222222222222111111111111111222222222333333222222222444777<<>>:::888777444444444444444444444444333333333333333333333333555444444333333222222111222222222222222222222222777444111000111333444444000000//////000111222222000000000000000000000000000000000000000000000000---...///000000///...------...///000000///...------///111000---,,,...000111111000000/////////......000222333444333111000////////////////////////...///000111111000///....../////////000000111111000000000000000000000000000000//////.........---000000////////////000000............/////////000***,,,...///000111000000111000...,,,---///222444---///111111000///000111...///000111111222222222111111222222222333333333333333444666;;;@@@EEEHHHNNNQQQTTTVVVXXXZZZ]]]___\\\___bbbeeegggiiilllnnnkkkkkkkkkllllllnnnooopppsssvvvxxxuuupppnnnpppsssoooooonnnlllkkkjjjiiihhhcccbbb```]]]ZZZXXXVVVUUUVVVXXXZZZ[[[\\\^^^aaadddbbbccckkkrrrrrruuuzzzuuusssrrr}}}|||rrrnnnkkkooowww~~~}}}yyyzzz{{{{{{zzz{{{}}}}}}tttlllhhhhhhgggkkknnnlllmmmqqqttttttwwwuuutttsssrrrpppmmmjjjjjjllloootttyyy~~~{{{sssnnnnnnooopppppppppqqqqqqmmmfff^^^XXXUUUOOOMMMLLLLLLMMMLLLHHHDDDJJJKKKJJJHHHGGGHHHKKKMMMNNNQQQTTTWWWXXXXXXWWWVVVWWWWWWWWWXXXZZZ^^^bbbddddddaaa^^^]]]]]]^^^^^^]]]ZZZZZZXXXRRRKKKGGGFFFHHHHHHJJJMMMQQQTTTWWWXXXXXXZZZVVVPPPJJJEEECCCBBBBBB@@@CCCIIINNNRRRRRRPPPOOOLLLJJJHHHGGGHHHJJJMMMOOOXXXWWWWWWXXXXXXVVVRRROOOKKKGGGAAA===;;;:::999888888777555444333222222222000000000000111111111111---...///000111111111111---.........//////000000000000000000000000000000+++,,,---...///////////////////////////////////////////////////000111111//////...---------------////////////////////////,,,---...//////...---,,,)))***+++,,,---,,,+++++++++,,,------.........---***+++,,,---............((()))***+++,,,---......///...---++++++,,,---...---------.........//////,,,---......//////......---------........./////////111555888888555111///000///...---,,,,,,---...,,,,,,,,,------.........,,,,,,,,,---------......xxx[[[OOODDDBBBCCC@@@===<<<666777888777666555666777666666666666555555555555333333222222222333444444333222222222333333444555@@@999222///222555555444111111000000000000111111111111111000000000000000////////////000000000000111111222222222222111111000///...------...///000000000000000000000000000......------------......222000...,,,,,,---///111000000000000000///......////////////////////////111111000000000000000111000000111111///---+++***000000000000000000000000////////////000000000000111111000000//////......////////////////////////000000111111111000000///000111111111111222222222000000000000////////////...000000000000000222444333666999===BBBGGGMMMRRRSSSUUUXXXZZZ[[[]]]```bbb```aaabbbdddfffiiikkkmmmpppoooooonnnoooppprrrsssuuusssqqqqqqrrrrrrooollloookkkggggggiiiiiifffbbb___[[[WWWUUUUUUTTTSSSQQQXXXUUUVVV\\\aaadddjjjqqqnnnooovvv}}}xxxqqqmmmlllpppssswwwmmmrrryyy~~~~~~{{{xxxvvvvvvxxxzzz{{{|||zzzoookkkkkkjjjeeegggiiikkklllmmmnnnnnnpppqqqqqqpppnnnkkkiiihhheeeiiikkkppp}}}qqqiiiiiilllooopppxxxsssnnnkkkkkkjjjhhhfff```^^^\\\ZZZYYYWWWUUUSSSOOONNNLLLKKKJJJIIIGGGFFFLLLLLLNNNQQQUUUVVVUUUTTTWWWXXXYYY[[[]]]^^^^^^^^^dddaaa^^^___``````^^^[[[]]]]]]\\\ZZZUUUOOOIIIEEEGGGIIILLLOOOSSSVVVXXXYYY[[[YYYWWWTTTQQQKKKDDD@@@>>>>>>@@@FFFNNNRRRSSSRRROOOPPPKKKDDDAAAEEEIIIJJJNNNRRRVVVYYYZZZYYYXXXXXXRRROOOLLLFFFAAA<<<888666777777666666555444444333111000/////////000222333.........///////////////////////////////////////........................222000......///000000///....................................////////////000000000000000000000000000000//////...---,,,+++...///111222222222111000////////////////////////------------------------//////......---------,,,,,,...///...------...///,,,,,,,,,---------..................////////////+++,,,.../////////...---.........////////////000222222111000///...------////////////////////////000000//////......------,,,,,,---...///000111111vvvZZZNNNCCCAAA@@@>>>;;;:::666777888777666555666777666666666666555555555555666666555444333333333444222222222222333444555666666222...---000111///,,,111111000000000000111111333222222111000///......////////////000000000000...//////000000//////...000///...------...///000000000000000000000000000///......------......///000///---++++++---///000000000000000000///......111111111111111111111111111111000000000000111111//////000000000//////...000000000000000000000000////////////000000000000111111000000////////////////////////////////////000000111111111111000000000111111111111222222222111111111111111111111111///111222222222333555777888:::>>>BBBFFFKKKQQQUUUTTTWWWYYY[[[\\\]]]```bbbccccccdddeeegggiiijjjkkkooonnnnnnnnnnnnpppqqqrrrsssqqqoooooopppoookkkhhhjjjfffccccccdddccc___\\\\\\XXXTTTQQQQQQQQQRRRRRRYYYXXX\\\ccciiimmmrrrxxxxxx{{{~~~tttsssqqqmmmkkkkkknnnqqq|||~~~sssmmmgggmmmtttxxxwwwsssnnnkkknnnoooqqqssstttuuuyyy{{{|||ooodddaaa``````\\\\\\]]]^^^```aaaccccccjjjlllmmmllliiigggiiijjjjjjnnnrrrxxx{{{nnnfffeeehhhkkkkkkrrrnnnjjjiiilllpppssssssqqqnnnkkkhhhdddaaa^^^\\\]]]ZZZTTTPPPMMMKKKJJJIIILLLKKKKKKLLLOOOQQQQQQPPPRRRSSSUUUWWWXXXZZZ[[[\\\aaa^^^]]]]]]______]]][[[[[[\\\\\\[[[XXXSSSNNNKKKKKKKKKKKKLLLNNNQQQTTTVVVYYYXXXVVVUUURRRMMMFFFBBB???>>>???DDDKKKPPPSSSSSSTTTVVVRRRKKKGGGHHHIIIHHHIIIMMMRRRVVVXXXXXXXXXXXXTTTRRRNNNJJJEEE@@@===;;;999888777555444444333333333222111000000111222222////////////////////////////////////////////////........................111000......000000000///....................................///////////////////////////////////////////////////...------++++++,,,---------------........................------------------------/////////.........------///000000///,,,++++++,,,,,,,,,,,,---------..................////////////,,,---...///000//////...---............/////////////////////000000000000////////////////////////000000000//////.....................////////////tttXXXMMMCCC???>>>:::888777666777888777666555666777666666666555555555555444999888777666555444444444222222222222333444555666333111111333555555111---111111000000000000111111444333222111000...------////////////000000000000---......//////......---//////............///000000000000000000000000000///......------......//////...,,,++++++,,,...///000000000000000///......111111111111111111111111111000000000000000111111......//////000111333333000000000000000000000000////////////000000000000111000000000000/////////////////////////////////000000111111111111000000000111111111111222222222222222222222222222222222000222444444555666999;;;???AAAEEEIIILLLQQQVVVYYYXXXZZZ\\\]]]]]]^^^aaacccffffffggghhhiiiiiijjjkkknnnmmmmmmmmmnnnooopppqqqooonnnnnnnnnnnnllliiifffcccbbb```______^^^[[[YYY\\\ZZZVVVTTTSSSTTTVVVXXX______ccckkkqqqssswww{{{}}}wwwpppeeehhhkkklllmmmmmmnnnooovvv~~~vvvmmmgggddd```fffmmmpppnnniiiccc```dddfffggggggggghhhkkkmmmnnnoookkk```XXXVVVVVVUUUTTTSSSQQQPPPQQQSSSVVVWWW\\\___aaa___\\\\\\aaafffeeehhhmmmtttzzzrrrgggaaa```ccceeefffmmmjjjfffgggkkkrrrxxx{{{{{{yyywwwssspppmmmlllkkkmmmiiibbb\\\VVVTTTSSSSSSRRRPPPNNNNNNOOOOOONNNMMMNNNNNNOOOQQQSSSVVVWWWYYY\\\[[[ZZZ[[[]]]^^^]]]\\\ZZZ[[[]]]]]]\\\YYYVVVSSSOOOMMMKKKIIIIIILLLOOOQQQTTTTTTUUUUUUTTTQQQKKKGGG@@@???>>>@@@FFFLLLRRRTTTYYY\\\ZZZTTTNNNKKKGGGCCCDDDGGGMMMSSSWWWYYYZZZZZZVVVUUURRRNNNJJJGGGDDDBBB<<<;;;888666444333333333555444333222111111111111////////////////////////////////////////////////........................111///......000111000///....................................////////////..............................////////////.........------------......///------------------------------------------------///////////////.........///000000///,,,++++++,,,,,,,,,,,,---------..................////////////......///000000000//////---------............///....../////////000000000////////////////////////000000000000/////////////////////.........------rrrXXXMMMCCC???===999666777666777888777666555666777666666555555555444444444888777666555555555555555444333333222222333333444444333444666888888444111111111000000000000111111333222222111000///......////////////000000000000//////000000000000//////...............//////000//////////////////////////////............/////////...---,,,,,,...///000000000000000000///......111111111111111111111111000000000000000000111222000000//////000222444555////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///000000111111111111000000000111111111222222222111111111222222222222222111333555666888:::===@@@EEEHHHLLLOOORRRUUUYYY]]][[[]]]_________```bbbdddgggggghhhjjjkkkkkkllllllmmmmmmmmmnnnnnnooooooppplllllllllkkkkkkiiifffeee^^^^^^_________```aaaaaafffggggggfffccccccdddeeejjjhhhjjjooorrrsssvvv{{{pppfffaaa^^^ccciiimmmnnnmmmllllllmmmuuu|||}}}uuummmfffccc```___[[[___dddfffeeeaaa]]][[[aaabbbbbbaaa___^^^___aaa^^^aaa^^^WWWRRRSSSTTTSSSTTTRRRMMMJJJIIIKKKNNNPPPQQQTTTWWWUUURRRSSSYYY```[[[]]]aaahhhpppvvvvvvssshhhccc]]]ZZZ\\\___cccdddjjjhhhffffffiiinnnrrruuuvvvvvvuuutttssstttuuuvvvvvvuuurrrmmmhhhdddcccbbb___]]]\\\[[[ZZZWWWRRROOOLLLLLLLLLMMMNNNQQQSSSTTTWWWWWWXXXYYY[[[\\\]]]]]]YYY[[[\\\]]]]]][[[YYYXXXRRRPPPMMMJJJIIIIIIJJJKKKMMMNNNPPPRRRTTTRRRNNNKKKAAA???<<<<<>>BBBEEEKKKNNNQQQTTTVVVXXX\\\^^^^^^```aaabbbbbbbbbdddeeeeeegggiiikkkmmmnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmjjjjjjhhhfffccc```^^^]]]ZZZ]]]```bbbdddhhhnnnssszzz}}}wwwuuuuuutttooommmoooqqqsssxxx~~~nnnaaaYYYVVVYYY]]]cccggggggfffdddcccccciiinnnoooppptttuuusssrrrmmmgggbbb```^^^\\\ZZZVVVYYY\\\^^^]]]\\\\\\\\\ddddddccc```\\\ZZZZZZ[[[WWWZZZYYYVVVUUUYYY\\\[[[ZZZVVVPPPJJJHHHHHHKKKMMMOOORRRUUUUUUSSSTTTYYY]]]ZZZYYYYYY^^^bbbaaa^^^\\\VVVTTTSSSTTTXXX]]]aaacccffffffggghhhiiijjjmmmnnnnnnoooppppppqqqrrrvvvzzzxxx||||||wwwtttrrrkkkkkklllllliiibbbYYYSSSMMMKKKIIIHHHHHHJJJLLLNNNRRRTTTUUUWWWXXXZZZ[[[]]]YYYZZZ[[[\\\\\\[[[ZZZYYYSSSRRRQQQOOOMMMKKKIIIIIIEEEFFFGGGJJJMMMMMMLLLIII@@@>>>;;;:::>>>EEEMMMSSSZZZaaaddd```ZZZSSSJJJBBBBBBCCCFFFLLLSSSZZZ]]]^^^ZZZYYYXXXVVVSSSQQQPPPOOOHHHFFFBBB>>>;;;888777666555555444333222000///...111111000000////////////000000000000000000000000////////////////////////000///---...000111111000////////////////////////............////////////........................//////...---,,,+++)))(((...---,,,++++++,,,---...........................------------------------.........///////////////***+++------,,,---...000,,,,,,,,,---------..................////////////000000000/////////000000---------.........//////000000//////......------///////////////////////////////////////000000000,,,,,,,,,---...//////000|||pppWWWOOOFFFBBB>>>999888:::666777888777666555666777555555555444444444444333111111111222333444555666777666555333222111111000111000000//////000111222111111000000000000111111/////////000111111222222////////////000000000000---......//////......---,,,---...///000000000///000000000000000000000000000//////......//////000////////////000111222222000000000000000///......////////////////////////////////////000111222333333333222111000000000111000000000000000000000000////////////000000000000000000000111111111111222111111111111111111111111...///000111111222111111000111111111111222222222//////000000111222222222222555999<<>>:::999555555555444333222000///222111111000000//////...000000000000000000000000////////////////////////000...---...000111111111////////////////////////............////////////.................................---,,,+++***)))//////...---------......////////////////////////---------------------------------...............,,,......---,,,++++++,,,,,,,,,,,,---------..................////////////111000///.........//////.........////////////000,,,,,,---...///000000111////////////////////////............////////////***+++,,,---...///000000{{{oooVVVNNNFFFBBB===999999<<<666777888777666555666777555555555444444444333333222222111222222333444555444444333222222222333333222333333333222111222222111111000000000000111111000000000000000111111111////////////000000000000...//////000000//////...,,,---...///000000000///000000000000000000000000000000////////////000000.........///000111111222000000000000000///......000000000000000000000000////////////000111222333111111111222111000000///000000000000000000000000////////////000000000000000000111111111222222222////////////////////////...///000111111222222222000111111111111222222222000000111111222333333444555888<<<@@@DDDHHHMMMQQQSSSVVVYYY\\\\\\]]]___```aaaccceeeffffffgggiiikkkfffhhhjjjlllmmmmmmmmmllljjjjjjjjjiiigggeeecccaaa^^^^^^\\\YYYVVVWWW[[[___hhhmmmsssvvvzzz~~~xxxsssppppppqqqqqqtttzzzxxx||||||wwwuuuyyy}}}}}}zzzoooeee___ZZZRRROOOPPPOOOQQQTTTVVVXXXZZZ^^^aaa```bbbdddfffmmmuuuvvvrrrkkkgggcccbbbcccaaa]]]YYY\\\aaafffjjjjjjhhhgggfffiiiiiihhheeebbb``````aaa[[[^^^______dddjjjmmmkkkaaa^^^XXXSSSQQQRRRUUUWWWYYY[[[aaahhhnnnpppmmmjjjggg^^^WWWUUUSSSLLLHHHHHHJJJLLLNNNOOOQQQSSSUUUVVVTTTWWWZZZ]]]___ccchhhlllnnnpppqqqpppnnnooouuuzzz|||xxxsssuuuyyy|||{{{uuullleee___[[[TTTMMMHHHGGGGGGHHHHHHJJJMMMNNNNNNOOORRRUUUUUUVVVWWWYYY[[[[[[\\\\\\YYYXXXWWWVVVUUUTTTTTTUUUMMMJJJFFFDDDCCCBBBAAA@@@999;;;;;;<<<<<<@@@GGGKKKWWW^^^dddeeecccaaa\\\VVVOOOJJJFFFHHHPPPXXX^^^``````___^^^\\\ZZZYYYXXXWWWUUUTTTRRRNNNIIICCC>>>;;;666777777777666555333222222222111111000//////...000000000000000000000000///////////////////////////...---...000222222111////////////////////////............////////////////////////////////////------...//////.........000000000000000///...---........................------------------------,,,,,,,,,,,,---------...,,,---...---+++++++++,,,,,,,,,,,,---------..................////////////000000...---------....../////////000000000111111+++,,,,,,---...///000111////////////////////////,,,---------.........///,,,,,,,,,------.........~~~oooTTTLLLEEEAAA===888999<<<666888888777666555666777555555444444444333333333444444333222222222333333222222222222333444555555000222333444222000//////111111000000000000111111222222111111000000//////////////////000000000000111111222222222222111111+++,,,...000000000000///000000000000000000000000000000////////////000000---------...///000000111000000000000000//////...111111111111111111111111////////////000111222333//////111222222111000///000000000000000000000000////////////000000000000000000111111222222222222..............................///111111222222222000111111111111222222222111111222333333444555555777:::???CCCGGGLLLQQQUUUVVVXXX\\\^^^^^^___```aaaaaaccceeefffggghhhjjjlllhhhjjjkkkmmmmmmlllkkkjjjhhhhhhhhhfffdddaaa^^^]]]WWWWWWXXXWWWXXX]]]fffllltttyyy~~~}}}{{{xxxsssppppppnnnkkkkkknnnnnnrrrqqqkkkiiimmmpppnnnjjj```YYYXXXVVVQQQOOOQQQPPPRRRTTTVVVZZZ```gggllleeeffffffiiirrr{{{{{{vvvmmmiiiddddddffffffbbb^^^dddjjjrrrvvvvvvrrrnnnkkkhhhiiihhhfffdddcccdddeee^^^aaabbbbbbfffmmmooommmccc```\\\YYYXXXZZZ]]]___gggjjjppp{{{|||rrrfff]]]ZZZWWWPPPMMMNNNMMMNNNPPPPPPOOONNNNNNOOONNNPPPSSSTTTVVV[[[ccciiimmmoooqqqpppnnnpppwww}}}xxxttttttvvvyyy}}}~~~{{{tttooojjjeee]]]TTTNNNKKKKKKKKKDDDGGGJJJKKKJJJKKKNNNQQQSSSTTTVVVYYY[[[]]]^^^^^^]]][[[XXXVVVVVVWWWZZZ\\\XXXTTTMMMHHHEEECCCAAA@@@777:::<<<======@@@EEEIIIRRRZZZaaabbbbbbbbb___[[[XXXRRRKKKKKKSSS\\\bbbdddbbbaaa```___]]][[[ZZZYYYXXXXXXVVVSSSNNNGGGAAA===888888999999999777666555222222222111000//////...000000000000000000000000000000000000000000000000///...---...000222222111000000000000000000000000............/////////000000000000000000000000000,,,---...000111222222222++++++,,,---,,,+++)))(((------------------------------------------------+++++++++,,,,,,---------(((***,,,,,,,,,,,,...000,,,,,,,,,---------................../////////000000///...---,,,,,,---...000000000000111111111111...............---------////////////////////////,,,,,,,,,---------............---------,,,,,,,,,tttVVVLLLCCC@@@>>>:::888999555777999::::::888555444444444444555555555666666444444444333333222222222222222111000111222444555888666333111000111222333333333222111000///...---111111111111000000000000000000000000111111111111***((('''+++000333222...333111///------...000111,,,---......//////......////////////000000000000000000000000000000000000222111//////000000...------...000000//////000222///......------///000111111111000///...------,,,............///000111222111111111111111111111111///000111222444555666777.........///000222444444@@@888...+++///333444222000111222111///...///000111111111111222444999===???BBBFFFLLLQQQTTTUUUVVVYYYZZZ\\\^^^```bbbdddeeebbbccceeegggiiijjjkkkkkkggglllmmmiiiggggggfffccc___```aaa```]]]ZZZXXXWWWUUUUUUYYY```bbbdddmmmyyyxxxtttrrrmmmhhhffffffgggfffdddbbbaaa```______aaadddfffbbbaaa^^^[[[XXXVVVUUUUUUWWWWWWYYY```hhhmmmnnnlllrrrrrruuuzzz~~~qqqpppnnnllljjjgggfffeeejjjmmmrrrvvvwwwuuurrrooossspppmmmmmmjjjeeeccceee^^^]]]___dddiiimmmmmmkkkqqqlllgggeeebbb```eeekkknnn~~~yyylll```[[[XXXUUURRRSSSVVVWWWWWWUUURRRPPPPPPQQQOOOKKKIIIMMMQQQTTTYYY^^^fffiiijjjhhhgggooo|||rrrmmmmmmrrrvvvxxxwwwwwwyyy|||uuuooogggaaa^^^YYYSSSMMMJJJNNNPPPNNNIIIGGGJJJMMMLLLNNNPPPTTTWWWYYY[[[[[[\\\[[[YYYYYYZZZ[[[ZZZZZZ]]]YYYTTTPPPMMMHHHBBB===<<<<<<;;;<<<>>>@@@CCCEEEJJJOOOWWW^^^cccdddcccaaa\\\[[[ZZZZZZ\\\```dddffffffeeecccaaaaaa```]]][[[```]]]YYYUUUQQQLLLGGGCCC>>>===<<<;;;;;;:::777555222222111000/////////000000000000000000111111111---......///000111111222........................,,,///222000+++***,,,///............////////////111000...---,,,,,,,,,------///000222222000///---000000000000000000000000111000///...---,,,++++++...---+++******+++---...------------------------111///...///111222///---////////////////////////////////////////////////.........------,,,,,,,,,---------............///111111000000000000111111//////.........---------***+++---...///...---------------------,,,,,,,,,sssUUUKKKBBB???===999777888666777888999999777666555444444444555555555666666444444444333333222222222333222111111111222333444333333222111000///......111111000000000000000000111111111111000000000000000000000000111111111111---+++***---111333111...............///000222333......//////////////////////////////000000000111000000000000000000000000111000//////000000///......000111111//////000222//////...---...///000111000000000///.........---222222222111111111111111000000000000000000000000///000000111222333333333............///111222333222000///111555555000,,,222333444444333222444555333333444444444777;;;???CCCFFFJJJOOOSSSVVVXXXXXX[[[\\\]]]^^^```aaabbbbbbbbbccceeefffhhhiiijjjjjjeeejjjllliiigggfffccc^^^]]]]]]\\\ZZZVVVSSSRRRQQQYYY[[[ccclllqqqvvvxxxooolllooojjjccc^^^]]]]]]\\\[[[WWWXXXZZZ\\\___bbbfffhhhkkkhhhccc```^^^]]]\\\\\\```aaaeeejjjpppttttttssswwwxxxzzztttssssssqqqpppnnnmmmmmmrrrtttvvvyyyzzz{{{{{{zzzvvvqqqnnnpppoookkkhhhiiibbbaaabbbeeejjjnnnoooooossspppnnnlllhhhgggllltttvvvkkk```\\\ZZZVVVUUUUUUVVVWWWXXXVVVTTTSSSSSSTTTSSSNNNLLLNNNPPPQQQTTTYYY\\\```bbbaaaaaaiiiwww|||uuuoookkkjjjnnnsssuuuuuuuuuxxx{{{~~~yyyrrrmmmiiiddd^^^YYYVVVZZZ]]]ZZZTTTNNNLLLLLLIIIJJJLLLOOORRRUUUWWWXXXZZZZZZYYYYYY[[[\\\\\\\\\bbb___ZZZWWWTTTPPPKKKFFF@@@???>>>======???@@@BBBGGGLLLSSS[[[```ccccccccceeedddcccdddeeegggjjjlllllliiigggeeeeeeeeedddcccccc```]]]YYYUUUQQQLLLHHHAAA???===<<<<<<;;;999777777666555444333222222222000000000000111111111111......//////000000111111...........................111333222...,,,...111------......//////000000444333111000/////////000---...///000000///...---........................,,,,,,,,,------------......---+++******+++---...------------------------...------...111222000............................................................------,,,,,,,,,---------............///111000000000000000000111//////.........---------+++,,,---.........---,,,---------------.........rrrTTTJJJAAA>>><<<888777888888888888777777777666666444444444555555555555555444444333333333333222222333333222111111111222222000111222222222000///---......///000111222222333111111111111000000000000000000000000111111111111111///---///222222000---000000000000//////....../////////////////////////////////000000000111111////////////////////////000///...///000111000///000222222222000///000111//////.........///000111////////////////////////111111111000///---+++***////////////////////////000000000000///////////////............///000000***---111444666444111//////000111111000111333555444555666777888;;;@@@CCCJJJLLLPPPTTTWWWYYY[[[[[[^^^^^^^^^______`````````bbbcccdddfffggghhhhhhhhhdddhhhjjjgggeeeddd___ZZZ[[[YYYWWWTTTRRRQQQQQQQQQaaafffooozzzvvvnnniiihhhlllfff]]]WWWUUUUUUVVVVVVUUUXXX\\\```dddiiinnnrrrrrrlllfffbbbbbbcccbbbaaaiiilllqqqvvvyyyzzzzzzzzzxxxyyy|||~~~{{{xxxyyyzzz{{{{{{{{{{{{{{{}}}~~~{{{uuuvvvwwwtttqqqpppjjjjjjkkknnnssswwwyyyzzzxxxxxxxxxwwwrrrqqqyyyuuukkkaaa^^^\\\YYYXXXYYYXXXYYYZZZZZZXXXWWWWWWXXXXXXSSSQQQQQQQQQPPPRRRWWW\\\___aaa```___bbbkkkrrrttttttrrrpppmmmkkkiiihhhfffjjjoooqqqqqqssswwwzzz{{{wwwssspppllljjjiiimmmpppnnneeeZZZRRRNNNJJJJJJJJJKKKMMMPPPRRRTTTWWWWWWWWWYYYZZZ\\\^^^___dddbbb___]]][[[XXXTTTQQQIIIHHHEEECCCAAA@@@@@@@@@CCCGGGMMMUUU\\\aaadddffflllllllllmmmnnnooopppqqqqqqnnnkkkiiijjjkkkkkkkkkgggeeeaaa^^^ZZZUUUPPPLLLFFFCCC???======<<<;;;:::777666444333222111000000111111111111111111111111////////////000000000000........................///111333222...---///111---------...///000000111111000///...------------,,,---...//////...---,,,........................++++++,,,,,,,,,---------...---,,,++++++,,,---...------------------------,,,++++++---000111000///........................------------------------.........------------------------............///000000000000000000000000...............---------------.........---,,,,,,---------......//////000~~~qqqTTTJJJAAA>>><<<999888999999888777666555666666777555555555555555555555555333333333333333333333333444333333222222111111111111222333444444555444444......///000111222222333111111111111000000000//////000000000111111111111333111000000111000...+++,,,---///111111000///...000000//////............//////000000000111111111///////////////////////////...---...111222111000222333333222000///000111///////////////000000000///////////////000000000///000111111///---***)))000000000000000000000000111111000///......------111000////////////000000///111222111000111555999///000111000//////111333333555777:::<<>>===<<<;;;888777555333222111000000222222111111111111111000000000000000////////////........................---///000///------...///,,,------...///000111111.........------,,,,,,,,,---......//////......---........................//////...------,,,++++++...---,,,,,,,,,,,,---...........................++++++,,,---.........---........................------------------------...............------------------............//////000000000000000000///.................................------,,,,,,+++,,,------...///000111111oooUUUKKKBBB???>>>:::999:::999888666555444555666777555555555555555555555444333333333333333333333333333333333333222111111000333222222222444666999;;;000000000000000111111111111111111111000000000//////000000000111111111111222222111000000...,,,+++%%%'''+++///222444444333//////...------......///000000000000111111111111////////////////////////...------...111222222111222333333222000///000111/////////000000000000000/////////000000000000000222333444555555333111///111111111111111111111111333222111000///...------333222111111000000111111222333333000---...444:::555555555333222222444666222555999===AAAFFFLLLPPPRRRTTTVVVXXXZZZ\\\^^^^^^______```aaabbbbbbcccccceeeffffffggggggffffffeeedddeeeccc```bbbfffeeeaaa\\\YYYWWWYYY```hhhmmmpppyyy~~~qqqhhheeeddddddddd```^^^[[[XXXYYY]]]bbbfffssssssqqqnnnmmmrrr{{{}}}xxxvvvwwwxxxwwwuuuqqquuu|||~~~}}}||||||~~~zzzsssmmmjjjeee```^^^```___aaaddddddcccbbbbbbbbb\\\ZZZ[[[^^^```ccckkkttt~~~yyyrrrkkkeeebbb```[[[ZZZXXXVVVVVVXXXZZZ\\\aaaffflllqqqvvv}}}wwwuuuwww{{{yyyllleee\\\YYYUUUPPPLLLJJJJJJIIIMMMPPPRRRSSSTTTVVVZZZ]]][[[\\\]]]]]]]]]\\\\\\\\\\\\[[[XXXTTTPPPMMMKKKJJJEEEFFFJJJPPPXXX```hhhllllllmmmoooqqqsssuuuwwwxxxwwwuuusssrrrssssssrrrqqqqqqnnnlllhhhddd___XXXSSSQQQMMMHHHCCCAAA???===<<<===<<<:::888777666555555333222222222111111000000000000000000////////////////////////////////////.../////////......///000---------...///000000111111111111111000000000////////////000000/////////////////////////////////000000//////......------------------------------........................---.........---,,,++++++........................------------------------........................---------............///...///000000000000///...---..............................---,,,,,,,,,,,,,,,------...///000111111mmmUUUKKKBBB@@@>>>;;;:::;;;888777666555444555666777555555555555555444444444222222333333333333444444222222333333333222111111222111//////000333777999222222111111000000//////111111111111000000000000000000000000111111111111111111111111000...---,,,,,,---///000000///...---//////...---...///000111000000000111111111222222////////////////////////...------...111222222111000222222222000///000111...///000111111111000000000000000000000000000000111111333333444333222222111111111111111111111111222222222111000000//////333333222111111111222222,,,000222222000...///111333444333222000111444777555888===AAAFFFKKKQQQTTTTTTUUUVVVXXX[[[]]]___```aaaaaabbbbbbcccdddeeeeeeeeefffffffffeeeddddddcccaaabbbccceeellltttvvvsssiiieeecccfffnnnwww}}}sssnnngggbbb___^^^]]]\\\[[[\\\^^^___aaaeeekkknnnzzzyyyvvvooojjjlllttt{{{}}}}}}xxx|||~~~~~~yyytttqqqllleeeccceeedddgggjjjkkkiiihhhgggggg```___aaafffjjjppp}}}vvvooojjjeeebbb[[[YYYVVVSSSSSSTTTUUUWWW[[[```hhhooowww{{{uuuvvvzzzwwwqqqgggddd^^^XXXRRRMMMJJJHHHKKKNNNQQQRRRQQQRRRVVVZZZYYY[[[]]]^^^]]]]]]___```___^^^\\\YYYWWWTTTRRRQQQNNNOOOQQQVVV]]]eeelllpppppppppqqqsssuuuwwwyyyzzz{{{zzzzzzzzzzzzwwwssspppqqqpppnnnmmmjjjfff```[[[XXXTTTOOOJJJFFFBBB???<<<<<<;;;:::888777666666666333333333222111111000000////////////000000000000////////////////////////000000111111111111222222............////////////...//////000000//////...000000000000000000000000000000000000000000000000------...///000111111222------------------------...........................///000///,,,******+++------------------------------------------------.............../////////---------............///......000000000000......---------.....................---,,,,,,,,,---------------......//////000}}}{{{zzzlllSSSJJJAAA???===;;;:::;;;777777666555555555555555666666555555555444444444222222222333333444444444000111222333333333222222222111000000000111222222111111111111000000000///111111111111000000000000000000000000111111111111000111222222111000000000222222111000...+++)))'''111000//////000222444555000000111111111222222222000000000000000000000000///......///000111111000...000111111//////000222...///000111222111000000222111111111000/////////////////////////////////111111111111111111111111000000000000000000000000222111111111111111222222***---111333333111///......//////...///111555888<<>><<<:::999:::666666666666666555555555666666555555555444444444222222222333333444444444///000222333444333333222333333444333222000...---000000000000000111111111111111111111000000000000000000000000111111111111000222333333222222222333***+++,,,...///000000111222111000000222444777999000111111111111222222222111111111111111111111111000///...///000111000///---///000000//////000222...///000222222111111000333222222111000///......333333222111000000111111000000000000000000000000......//////000111111111000000000000000111222222//////000111333333333333//////000111222666;;;???CCCEEEIIIKKKNNNPPPTTTVVVVVVVVVXXXZZZ]]]___bbbccchhhhhhgggfffeeeeeeddddddcccbbbbbbbbbaaa___^^^]]]aaaiiiuuuyyyvvvwwwwwwwwwyyyzzzsssjjjbbbddddddbbb^^^\\\^^^aaaccchhhooorrrsssssstttvvvxxx{{{|||wwwooollloootttzzz~~~xxxwwwxxxzzz{{{}}}}}}}}}zzzwwwvvvwww{{{~~~|||zzzyyyuuuooonnnqqqmmmooorrrsssqqqooommmmmmlllkkklllooosss|||xxxqqqlllhhhddd]]][[[XXXUUUSSSSSSSSSSSSRRRVVVZZZ^^^ccclllwww{{{rrrpppsssxxxyyy{{{~~~}}}{{{zzzxxxtttnnnggg___ZZZVVVNNNQQQTTTSSSPPPOOOSSSWWWTTTXXX[[[\\\\\\\\\___bbbccccccdddddddddccccccbbbbbbbbbcccfffkkkpppvvvyyyxxxwwwtttrrrrrrsssuuuwwwxxxzzz}}}}}}uuukkkcccaaabbbdddgggjjjiiifffccceeeaaa\\\VVVQQQJJJCCC???===<<<;;;;;;::::::::::::444444333333222111000000---......///000111111222000000000000000000000000///......///000111111000000000000///......------...///000111111000//////......------------.............................................---------------............------////////////////////////+++...000000---,,,...000------------------------////////////////////////---.........//////000000---------.........//////---...///111111///...------------.........//////---,,,,,,+++,,,---///000------------------,,,,,,nnnnnn}}}mmmSSSJJJBBBAAAAAA===999888666666666666555555555555666666555555555444444444444444333222111111111111...000111333444444333333111111111111111111111111111222333333333333222111111111111111000000000000000000000000111111111111111000///......///000111---...000111111111000///000000000000111222333444111222333333444444444444///000///...---...000222///000111222222111000///111000000///000222333444000000000000000000000000222222222111111111000000000111111000//////000222222000///000111333333222///////////////000111111111......111111......000333222222111111111111111000222444555777:::>>>BBBFFFHHHKKKOOORRRUUUWWWXXXZZZ[[[\\\^^^```aaacccccccccdddeeefffffffffeeedddhhheee```\\\[[[\\\```cccjjjwww~~~}}}yyysssnnnmmmooossswwwyyyvvvooojjjllliiieeebbbaaabbbeeegggiiiooovvvxxxwwwwwwzzz}}}}}}}}}}}}{{{xxxwwwwwwyyy}}}~~~zzzyyywwwtttqqqooonnnmmmttttttuuuwwwzzz{{{{{{{{{yyyzzz}}}|||~~~~~~}}}{{{yyywwwvvvvvvvvv{{{|||{{{yyyvvvsssqqqqqqrrrtttwwwyyy}}}yyysssoooiiieee___]]][[[XXXVVVUUUTTTTTTZZZXXXXXXZZZ]]]aaadddfffkkkwww{{{sssoooppprrr~~~|||{{{zzz|||}}}~~~vvvssstttpppjjjccc]]]XXXZZZ^^^^^^\\\ZZZ\\\\\\[[[[[[\\\^^^```aaa^^^aaafffiiijjjiiifffcccfffhhhkkkppptttwwwzzz{{{{{{yyyvvvtttuuuwwwzzz||||||}}}~~~~~~~~~xxxhhhYYYUUUVVV[[[``````___bbbhhhcccbbb___ZZZUUUPPPKKKHHHBBB???===<<<=========<<<888888777555444333222222.../////////000000111111//////............//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................//////.........---------,,,------......------,,,.../////////...---,,,,,,---,,,,,,++++++,,,,,,---------------------------...........................---,,,++++++---...000//////000000///...------------------.........///........................'''((()))***+++,,,,,,,,,...------,,,,,,------...rrrssslllSSSJJJAAA@@@@@@===999888888777777777777666666666444444444333333333222222333333222222111222222222111111222222333222222222111111111111111111111111000111222222222222111000111111111111000000000000000000000000111111111111222111000//////000111111---...///000000000///...000000000000111222333444000000111222222222111111222111111111111222222222///000111222222111000///444333222000//////000000000000000000000000000000222222222111111111000000000111111000//////000222333111000000222333222111111111222111000---+++)))111///000444555333444777111111111000111111222333111333666888:::===BBBEEEJJJKKKNNNQQQTTTWWWYYYYYY[[[\\\]]]___aaabbbddddddcccdddeeeeeeeeedddcccbbbbbbaaa```^^^^^^aaadddgggooo{{{}}}yyyyyy|||zzzxxxsssooollljjjiiihhhnnnrrrxxx}}}~~~zzzsssnnnooommmllljjjjjjjjjkkkkkkrrrxxx~~~}}}vvvtttqqqnnnlllkkkjjjjjjkkklllmmmooopppqqqpppoooqqqssswww~~~{{{wwwzzz|||xxxwwwxxxyyyzzz{{{|||}}}~~~}}}}}}}}}yyyuuutttvvvyyy}}}}}}vvvqqqllliiicccbbb___\\\ZZZYYYYYYYYY\\\[[[YYYYYY[[[]]]^^^___aaahhhppppppllljjjooowww~~~|||{{{zzzzzz}}}}}}{{{}}}|||uuuqqqkkkhhhmmmtttuuunnngggaaa^^^[[[YYYYYY[[[]]]___bbbdddfffiiijjjjjjjjjiiihhhjjjmmmqqquuuxxx{{{|||zzzyyywwwwwwxxxzzz~~~}}}vvvgggXXXQQQPPPRRRUUUVVVVVV[[[bbbccccccaaa^^^YYYSSSNNNKKKFFFCCC???======>>>>>>>>>888777666555444222111000111111111111000000////////////............//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................//////.........---------,,,------......------,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------........................111000...,,,,,,,,,---......////////////......---------........./////////........................)))***+++,,,------------,,,++++++******++++++,,,vvvwwwkkkTTTJJJAAA@@@@@@===999999888888888888777777777777444444444333333333333222333222222222222333333444222222222222333444555666111111111111111111111111///000111111111111000///111111111111000000000000000000000000111111111111222111111000000111222222000000000111111000//////000000000000111111222333111111111222111111000000333000///000111111///,,,000000111111111111000000444333222000///.........000000000000000000000000222111111111111000000000000111111000//////000222333222111111222333222000111111333222000---)))&&&444111000111000+++***---000000000000111222333444333666999<<<>>>BBBGGGJJJOOOPPPRRRUUUWWWYYYZZZ[[[]]]]]]^^^```aaacccdddeeedddddddddcccbbbaaa______]]]___bbbdddfffhhhlllooosss~~~uuupppoooppprrrmmmjjjeee___[[[]]]dddkkkwww}}}zzzvvvttttttuuuuuuuuuttttttttt||||||yyy|||{{{yyy|||~~~{{{|||zzzrrrooollliiigggggghhhiiiaaacccfffhhhiiiiiihhhhhhmmmoootttzzzuuuqqqttt{{{~~~~~~|||xxxtttqqqqqqrrrrrrvvv|||~~~yyyvvvuuuyyy~~~~~~vvvooolllkkkgggeeecccaaa____________\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\bbbhhhhhhfffnnn{{{{{{wwwuuutttvvvyyy~~~}}}|||}}}nnnhhh___YYYWWWXXX[[[]]]bbbcccdddfffhhhjjjlllmmmjjjlllooosssvvvyyy{{{|||zzzyyyyyyzzz|||}}}uuueeeWWWMMMJJJIIIKKKLLLMMMTTT\\\aaabbbbbbaaa^^^XXXSSSOOOKKKGGGBBB>>>>>>???@@@AAA;;;:::999888666444222111444333333222000///......000//////......//////000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.......................................---------------............------...---,,,,,,,,,---...///------,,,,,,,,,,,,------------------------------........................444333111...---,,,,,,,,,---....../////////................../////////000........................,,,,,,---...////////////,,,,,,++++++++++++,,,,,,xxxwwwjjjTTTIIIAAA??????<<<999999888888888777777777666666666666666666555555555555222222222222222333444555333333333333555777:::;;;111111111111111111111111000111111111111111111000111111111111000000000//////000000000111111111111000000000000000111111111222222222222222111111111000000000000000111222222333333333333333222111000555222000111555555000+++000000000111111000000000000000000000000000000000////////////////////////111111111111000000000000000111111000//////000222333222111222333333111000...///000111111000...---333000...///,,,'''&&&'''111111111111111222333333555888<<>>===;;;888666555333333222111000///......000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////................................................------............------111///...---...000222333------,,,,,,,,,,,,------------------------------........................333222000...---,,,,,,,,,,,,,,,---...////////////........./////////000000........................------...///////////////......------------......wwwvvviiiTTTIII@@@>>>>>>;;;999999777777666666666555555555777777666666666555555555222222222222333444555555555444333333333444666777111111111111111111111111222222222222222222222222111111111111000000000//////000000000111111111111---....../////////000000111111111111111111111111000000000///000000111111333333333333222222111000666444333777===???<<<777111000000000000000000111.../////////000000000///////////////////////////000000000000000000000000000111111000//////000222333222222333444444222000111000//////000222444555///---...222333111222555333333222222222222333333777:::???CCCFFFJJJNNNQQQTTTUUUWWWXXXZZZZZZ[[[[[[\\\\\\]]]^^^```aaabbbbbbbbbbbbaaa___^^^]]]\\\\\\\\\aaahhhkkkmmmoootttxxxyyyzzzfff^^^]]]]]]]]]]]]XXXZZZ[[[ZZZ___nnn~~~|||{{{}}}tttooommmlllnnnqqqpppooottt{{{}}}uuupppjjjhhheeecccbbbdddgggiiifffiiilllmmmlllkkkkkkllloooppprrruuuxxx{{{}}}~~~|||uuupppnnnrrrwww{{{|||}}}}}}zzzyyy{{{}}}uuuqqqppppppooommmsss}}}~~~yyytttqqqrrruuuxxxyyyxxxxxx{{{~~~~~~zzznnnfffcccdddaaa`````````aaaccceeefffccceeeggggggccc^^^\\\[[[``````gggrrrvvvtttwww~~~}}}{{{yyywwwtttrrrpppqqqnnnnnntttooo```XXXUUUTTTSSSUUUXXX\\\aaaeeehhhhhhhhhkkkmmmooorrrtttvvvwwwxxxyyyzzz}}}{{{lll___QQQLLLHHHIIIIIIHHHIIIMMMPPPTTT[[[```cccbbb___\\\TTTOOOIIIDDDBBBAAAAAA@@@@@@@@@@@@???>>>;;;888777111111111000000000//////000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////........................---.....................---......//////......---111///...---...000222333...------,,,,,,------...------------------------.................................------,,,------,,,,,,---......///..................////////////........................,,,------............---///......------......///xxxwwwiiiTTTIII???======;;;999999666666666666555555555555555555555444444444333333444333333333333444444555555555333111000/////////111111111111111111111111333333222222222222333333111111111111000000000000000000000000111111111111,,,,,,---...///////////////............///000111000000000//////000000111000000000111000000/////////...000555<<<@@@AAA???111111000000000000111111///000000000///...---,,,000000000000000000000000//////000000000000000111000111111000//////000222111111111333555555333111555444111//////111444555111///000444555333444777444444333333444444555555:::>>>CCCGGGJJJMMMQQQTTTUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```aaaaaa``````___^^^]]]]]]]]]^^^[[[```fffhhhiiilllsssyyy{{{mmm___[[[[[[YYYWWWWWWZZZ]]]bbbfffnnn~~~|||zzz{{{}}}~~~|||{{{}}}~~~zzztttmmmllljjjjjjlllnnnqqqzzzuuunnnkkkeeedddbbbaaaaaacccfffgggnnnpppqqqoookkkiiiiiikkklllmmmnnnpppssswwwyyy{{{{{{yyyuuurrrqqqsssvvvxxxrrrtttvvvvvvxxxzzzxxxvvvqqqmmmmmmqqqxxxyyyuuuqqqnnnlllooossssssqqqqqqsssvvvyyy{{{{{{vvvmmmeeecccddd______^^^^^^___aaacccdddiiimmmpppooojjjdddaaa```ccchhhpppxxx~~~sssqqqooommmlllmmmnnnppppppmmmlllqqqxxx~~~sssbbbYYYTTTPPPMMMPPPTTTZZZ```dddggghhhiiikkklllnnnqqqssstttuuuuuuyyy{{{ssshhhYYYQQQLLLJJJIIIFFFEEEHHHJJJOOOVVV^^^bbbcccbbbaaaWWWSSSNNNJJJGGGDDDAAA>>>>>>>>>??????>>>;;;999777111111111111111111000000111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................---------.....................////////////.........---,,,,,,,,,---...///......------------......------------------------........................+++,,,,,,---------......,,,------.........------------------.........///........................,,,,,,---------------,,,------,,,,,,,,,,,,------{{{|||jjjTTTIII???======;;;999999777777777666666666666555555555555555444444444444555444444333333333444444333333333222222000///...111111111111111111111111333222111000000111222333111111111111000000000000000000000000111111111111,,,,,,...///000000000//////.........///111222333000000////////////000000...//////000000000000///,,,,,,...111444777:::<<<222111000//////000111222---.../////////...------000000000000000000000000////////////000000111111000111111000//////000222000000111333666666444222555444222111000111222222444111111333222......000222333333444666888999:::>>>BBBGGGKKKNNNQQQTTTVVVVVVWWWYYY[[[\\\]]]^^^^^^]]]]]]^^^___```aaabbbbbb^^^]]]]]]]]]]]]^^^``````\\\aaaeeefffggglllvvv~~~kkkbbb[[[[[[\\\\\\\\\^^^eeeiiiooouuu}}}}}}zzzyyyyyyyyyvvvvvvwww{{{|||rrrooouuuzzzoookkkllliiigggjjjnnntttzzzpppkkkhhhccccccbbbbbbccceeeggghhhnnnpppqqqnnnjjjhhhkkknnnooooooooooooqqqtttwwwyyyyyyxxxwwwuuutttsssssssssooossswwwxxxzzz{{{ssslllmmmooovvvzzzuuuppplllfffkkkpppqqqnnnkkkjjjjjjqqqrrrrrroooiiieeecccdddbbbaaa```_________```aaagggmmmtttuuuqqqllljjjjjjnnnwww||||||ooolllgggdddcccfffkkknnnmmmkkknnntttxxx{{{uuufff]]]WWWQQQLLLMMMPPPTTTZZZ___dddgggiiilllmmmoooqqqrrrsssttttttzzz|||yyyqqqeee[[[QQQLLLIIIFFFEEEHHHIIIMMMUUU\\\aaacccccccccYYYXXXUUURRRNNNIIIBBB>>><<<>>>???@@@???===:::999555555444333222222111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................---------.........//////......////////////......---------,,,,,,,,,,,,,,,......------------......------------------------........................,,,,,,---...............------.........---,,,,,,,,,,,,,,,,,,------------........................,,,------......------,,,------,,,,,,,,,,,,------jjjTTTIII???<<<<<<:::999999888888888888777777777777888777777777666666666666666555444444333333333333///111333555666666666555111111111111111111111111222111000//////000111222111111111111000000000000000000000000111111111111,,,---///000111111111000111111111111222555777888111000////////////000000///000111222222222222222222333333222111222444777222111000//////000111222(((***,,,...000111111111000000000000000000000000.../////////000000111111000111111000//////000222//////111444666777555333000111111222222222111111000---...222333222333666000111222555777:::===>>>AAAEEEJJJNNNQQQSSSVVVXXXWWWXXXZZZ\\\]]]______```^^^______```aaabbbbbbccc\\\\\\\\\\\\]]]___aaabbb___cccgggggghhhnnnzzz~~~ooo```ZZZXXX[[[___aaaeeejjjqqquuu{{{|||xxxuuutttoooqqqtttyyy~~~{{{ssskkkiiinnnwww~~~|||nnnggghhhmmmhhheeehhhnnnvvvvvvnnnjjjgggeeeeeeeeefffgggiiijjjkkkjjjmmmnnnmmmjjjkkkpppuuuwwwvvvsssrrrqqqsssuuuwwwzzzyyyyyywwwuuussspppoooqqqwww|||}}}|||{{{kkkiiiiiimmmwww}}}wwwqqqkkkhhhnnnuuuvvvsssmmmhhhgggiiijjjjjjhhhfffcccbbbbbbfffeeecccaaa___^^^______```hhhrrrwwwvvvttttttuuu{{{|||pppkkkddd___^^^bbbhhhllljjjkkkqqqxxx{{{{{{xxxjjjbbb\\\UUUOOOKKKLLLNNNSSSXXX___eeehhhmmmnnnoooqqqrrrsssttttttzzz}}}}}}xxxpppcccVVVNNNJJJGGGHHHKKKJJJNNNUUU\\\```ccccccccc[[[ZZZYYYWWWSSSLLLDDD>>>===???AAABBBBBB@@@===<<<999999777666444222111000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................---------.........//////......////////////........./////////...---,,,,,,......------------......------------------------..............................////////////..................---,,,+++++++++++++++,,,,,,,,,------........................---...............------//////............//////gggUUULLLCCC@@@>>>;;;999999:::999999999888888777777999888888777666555555555222333333444444333333222555444333333222222333333111111111111111111111111...555<<<:::444000333888222111111111000000//////111111111111111111111111222111000//////000111222222111111111000000//////------///000111111111111000000000000000000000000222222111222333555777999333222111000////////////000000000000000000000000111111111000000000000000///000111222222111000///222111111111000000//////000111222222222222111000222222222222222111000///111111111111222333444444555666888888999<<>><<>>;;;999777444333222222222222222222111111111000000111111111111111111111111000000000000111111111111000000//////.........---////////////////////////........................111333333111...---000333111000///......///000111000000000000000000000000,,,,,,,,,,,,,,,---...///...---,,,++++++---...000---------............//////...------------...///------............------------------------------000///...------...///000000000000000000000000000---......///......---,,,hhhSSSJJJBBB???>>>;;;999:::999999888888777777777777666666666555444333333333444444555555555555444444555444333333222222333333111111111111111111111111...333888777222000222555222222222222111111111000111111111111111111111111222111000//////000111222111111111111000000000///---...///000111111111111000000000000000000000000222222222222222333444555333222111000////////////000000000000000000000000111000000000000000000000000000111111111111000000111111111111000000000///222333444444444444333222111111111111111000//////222222111222222333444444222444666999;;;???CCCFFFHHHJJJNNNPPPQQQSSSVVVXXX[[[ZZZZZZZZZ[[[\\\]]]]]]```^^^\\\[[[\\\\\\\\\[[[cccdddeeedddbbbcccgggkkknnnuuu{{{~~~wwwnnnfff```\\\``````eeelllqqquuu|||}}}xxxtttooolllkkkkkkkkklllppptttxxxxxxwwwuuussspppllliiijjjooorrrnnnoooooonnnllllllmmmoooiiikkkkkkiiillluuu}}}|||uuuqqqnnnjjjhhhjjjmmmvvv~~~{{{xxxyyy|||~~~|||{{{yyyvvvvvvzzzvvvmmmfffbbbdddiiinnnwww}}}|||~~~~~~{{{xxxqqqmmmnnnlllgggeeefffjjjnnnqqqooohhhddddddfffiiifffeeeiiikkkiiiggghhhnnnppptttyyy{{{wwwxxxzzzuuunnnddd^^^^^^aaadddeeefffdddeeejjjrrr{{{wwwoooiiieeeccc[[[VVVSSSTTTTTTUUU\\\eeejjjjjjmmmqqqrrrqqquuuzzzzzz~~~wwwjjjaaaWWWNNNLLLOOOUUU[[[aaaddd```\\\XXXWWW[[[\\\]]][[[WWWPPPIIIDDDAAA>>><<>>===:::999:::777777777777666666666666666666555555444333333333444444444444444444444444555444333333222222333333111111111111111111111111000111333222000000111222333333333222222222222222111111111111111111111111222111000000000000111222111111111111000000000000---...///000000111111000000000000000000000000000111111222222222222111111333222111000////////////000000000000000000000000000000000000000000111111111111000000000000111111111111111111000000000000222333333444444333333222000000000111000000///...333333222222222333444444333555888;;;===AAAEEEHHHIIILLLOOOQQQRRRTTTWWWYYY[[[[[[\\\\\\\\\\\\\\\[[[___]]][[[ZZZ]]]___aaaaaaiiigggcccbbbcccgggmmmqqqyyy~~~xxxnnnfffcccaaa```^^^hhhhhhmmmvvv|||~~~yyytttoookkkiiihhhfffhhhkkknnnqqqtttxxx{{{|||wwwpppjjjhhhjjjnnnqqqkkklllmmmnnnmmmnnnqqqsssnnnqqqqqqmmmmmmsssyyyzzz{{{uuupppooonnnnnnmmmqqqyyy}}}{{{yyy{{{{{{ssslllddd^^^^^^aaadddjjjpppyyyyyyvvvvvv|||tttkkkiiiiiihhhggggggoooqqqqqqmmmgggccccccdddlllhhhhhhkkkmmmllllllmmmvvvxxx}}}uuuppprrrtttvvvpppgggbbb```aaacccddddddbbbaaaccciiiqqqwwwzzzzzztttpppmmmeeebbb``````]]]ZZZ[[[___cccbbbdddhhhkkkmmmssszzz}}}~~~yyymmmaaaVVVRRRTTT[[[aaahhhkkkiiiccc\\\XXX[[[[[[[[[]]]\\\WWWNNNGGGAAA???===>>>BBBEEEEEECCCAAA???<<<999666333222111222222222222222222222222000000000000000000000000//////000000000000111111////////////............////////////////////////........................---......---++++++,,,...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------,,,+++,,,---...///---------............///...------,,,,,,------...------............------------------............------,,,,,,,,,,,,------...........................---,,,,,,---...///000wwwuuugggRRRHHH@@@>>><<<999777888666666666666666666555555777777777666666555555555222222222111111222222222555444333333222222333333111111111111111111111111222111000///000111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000......///000000000000000000000000000000000000000000111222333333333222111222222111000//////000000////////////////////////000000000000000111111111222111000//////000111222111111111000000000000000111111111111111111111111000000111111111111000000333333333333333444444555888:::<<<>>>@@@BBBEEEGGGJJJLLLOOOPPPRRRTTTWWWYYY[[[\\\]]]^^^]]]\\\[[[ZZZZZZZZZ[[[^^^cccgggiiijjjiiifffdddeeejjjqqqvvvyyy{{{xxxrrrllljjjlllmmmmmmkkkttttttxxxyyyrrrmmmkkkjjjjjjgggjjjnnnooorrryyyvvvmmmiiijjjlllnnnooopppqqqqqqpppppprrrtttuuuxxxwwwrrrooorrrttttttuuussspppnnnoooqqqtttvvvzzz~~~zzzyyy~~~|||vvvrrriiiaaa```bbbdddhhhllloooooonnnppp{{{ttthhhdddhhhlllnnnmmmqqqpppmmmjjjggggggiiikkkqqqllljjjlllmmmkkklllnnntttyyyzzzpppkkkkkkmmmuuuqqqjjjdddaaaaaabbbcccbbb___]]]]]]aaahhhooosss~~~yyyuuurrrppppppooommmhhhbbb^^^^^^___\\\\\\aaafffjjjqqqyyy|||}}}~~~{{{lll```ZZZYYY]]]bbbjjjqqqssspppiiiddd___\\\[[[]]]___\\\TTTNNNDDDAAA>>>>>>AAADDDEEEEEEDDDCCC@@@===999666444222222222222333333333333333////////////////////////////////////000000000111///////////////.........////////////////////////........................111111111111000000000111,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------............///------,,,,,,,,,,,,------------............------,,,,,,,,,,,,------------------------------------------------------------...---,,,+++,,,...111222vvvuuueeeSSSIIIAAA>>>;;;777555666555555555555555555666666666666666666555555555555333222222111111222222333555444333333222222333333111111111111111111111111444222///000222333222111000000111111111111111111111111111111111111111111111111222222222222111111000000000000000000111111...//////000000000000///000000000000000000000000...000222333555555444444222111000000000000000000//////////////////////////////000000111111111111222111000//////000111222000000000000000000111111111111111111111111111111111222222333333222222222333333333333444555666777:::===@@@BBBDDDFFFHHHKKKLLLMMMOOOPPPQQQSSSWWWYYY[[[\\\]]]^^^^^^]]][[[ZZZWWWYYY]]]ccchhhkkkkkkjjjdddeeehhhmmmtttzzz}}}~~~~~~{{{zzz|||{{{}}}|||~~~~~~~~~xxxqqqmmmkkkkkkkkkiiillloooqqqvvvsssmmmlllllllllppprrrsssrrrrrrsssuuuwwwyyy{{{xxxrrrmmmnnnnnnlllkkkkkklllnnnppptttyyy|||}}}yyyxxx|||~~~{{{rrriiiiiikkklllnnnqqqlllmmmmmmooowwwzzzqqqfffbbbhhhqqqtttsssssspppmmmllloootttyyy|||yyyrrrmmmlllkkkiiijjjlllpppuuuyyypppjjjggggggpppnnniiiccc___]]]]]]^^^]]][[[YYYXXX[[[```gggkkkvvv~~~{{{zzzyyyxxx{{{|||xxxrrrlllfffbbb```[[[ZZZ^^^ccchhhpppwwwwwwxxx{{{xxxlllddd___^^^bbbjjjttt}}}|||xxxhhhddd___^^^``````[[[VVVHHHEEEAAA???@@@BBBEEEFFFFFFEEECCC@@@===999777555333333333333333333444444////////////////////////...////////////000000000.........//////////////////////////////////////////////////////////////////......////////////...---...///000000///...---------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------............///------------------------------............------******++++++,,,,,,,,,,,,.........//////.........------------------------...---,,,+++,,,...111222|||{{{dddSSSIIIAAA>>><<<888666666555555555555666666666666333333333333333333333333666666444444444444666666555444333333222222333333111111111111111111111111333222111222333333222111000000000000000111111111111111111111111111111111111111222333333222111111000000000000111111111111//////000000000000//////000000000000000000000000...///111333444555666666111111000000000000000111000000000000000000000000/////////000111111222222111111000000000000111111000000000000111111111111444333333222222333333444111222333333444333333333222222333444555777888999:::===BBBFFFIIILLLOOORRRNNNOOOQQQQQQRRRTTTXXX[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[]]]aaafffkkkllljjjgggccchhhooovvv{{{}}}~~~~~~|||yyywwwwwwwwwyyy~~~{{{uuupppllljjjjjjkkkjjjlllnnnrrr{{{yyyrrrqqqpppnnnkkkmmmppprrrsssvvvyyy|||yyyzzzwwwoooiiiiiihhhfffdddgggkkkppptttxxx}}}~~~yyywww{{{vvvmmmmmmppppppqqqsssnnnrrrttttttvvvzzz{{{xxxvvvqqqjjjfffkkktttwwwvvvuuusssrrrvvv~~~~~~uuunnnkkkiiifffgggiiinnnpppttt{{{{{{sssmmmiiihhhlllkkkhhhddd___\\\[[[\\\[[[ZZZXXXVVVVVVZZZ```dddkkkttt~~~~~~}}}yyytttooojjjaaa[[[WWWZZZ___ccchhhnnnqqqtttxxxuuukkkeeefffjjjuuuxxxrrrkkkgggdddaaa^^^ZZZNNNJJJDDD???>>>@@@CCCFFFGGGFFFEEECCCAAA>>>;;;:::555555555444444333333333000000000000000000000000......////////////000000.........///////////////////////////////////////////////////////////////......---///000111///.........////////////....................................---,,,,,,,,,------,,,,,,,,,---------......---------............///---......//////......---------............------******++++++,,,,,,------......///000000///......------------------------...---,,,,,,---...///000dddPPPGGG@@@>>>===:::999:::555555666666666777777777333333333333333333333333888777555444444555777888555444333333222222333333111111111111111111111111000222333333333222111111000000000111111222222222111111111111111111111111111222222333333222222111///000000000111111111111//////000000000000//////000000000000000000000000000000000111111333444444111111000000000000111111000000000000000000000000...//////000111111222222000000111111111111000000///000000000111111111111444444333222222333444444111111222333333333333333111111222444666888:::;;;<<<@@@EEEIIILLLOOOSSSUUUQQQRRRSSSTTTTTTWWWZZZ^^^\\\\\\\\\\\\]]]]]]^^^___bbbccceeejjjnnnooonnnlllhhhooowww{{{{{{yyywwwwwwrrrnnnmmmooorrr|||{{{xxxtttpppmmmkkkkkkkkkjjjlllpppwwwxxxrrrrrrqqqooojjjlllpppsssvvvzzz~~~{{{|||wwwnnnhhhggggggeeeccchhhpppvvv{{{}}}yyy{{{~~~sssjjjiiillllllkkklllnnnwww~~~}}}zzzzzzvvvqqqsssyyyzzzwwwtttuuuxxx{{{rrriiieeebbb```aaadddeeehhhkkknnnqqqtttwwwyyyzzz{{{{{{yyyuuurrrppppppnnnooonnniiidddaaa```aaa______]]]ZZZXXXXXX\\\```bbbiiiqqqxxx}}}}}}|||}}}~~~||||||zzzwwwqqqggg```[[[\\\```aaaeeeiiilllqqqxxxsssooonnnuuu|||tttkkkccc]]]ZZZSSSOOOGGG@@@<<<===AAADDDFFFFFFFFFEEEDDDBBB???>>>777777666555444333222222111111111111111111111111........./////////000000............/////////000////////////////////////////////////////////////000//////000333333111///...------------------...........................------,,,,,,,,,---......,,,,,,------......---------------............///......///000000///......------............------++++++,,,------...//////------...//////...---------------------------------.....................eeeNNNEEE>>>>>>>>><<<<<<===555666666666777777888888555555555555555555555555777666444333333444666777555444333333222222333333111111111111111111111111...111444444333111000111111111111222222333333333111111111111111111111111111222333444444333222111//////000000111111111222///000000000000000//////000000000000000000000000222111000//////000111222111000000000000000111111000000000000000000000000...//////000111222222222///000111222222111000/////////000000111111111222333222111000000111222333///000111222222222222222000111222444666999;;;===AAADDDIIILLLNNNOOORRRSSSTTTUUUUUUVVVVVVYYY]]]```\\\\\\[[[[[[\\\^^^```aaaggggggiiilllqqquuuwwwwwwnnnuuu|||~~~yyysssqqqqqqooollllllpppwww{{{yyyuuurrrooonnnnnnnnnkkknnnsss}}}rrrnnnppppppooommmpppsssvvvyyy}}}~~~yyypppiiiiiiiiihhhfffmmmvvv~~~{{{|||zzznnndddccceeedddcccccclllyyy}}}{{{~~~}}}yyyrrruuu|||vvvlllccc^^^\\\ZZZ\\\___ZZZaaaiiimmmmmmlllmmmnnnppprrrtttuuuuuuvvvwwwyyytttuuuuuuqqqkkkhhhggghhhffffffddd```\\\[[[]]]```^^^bbbhhhmmmrrrxxx~~~}}}zzzxxxxxxxxxxxx{{{|||}}}{{{vvvssskkkeeefffhhhhhhjjjmmmjjjoooxxx~~~wwwqqqvvv~~~pppddd[[[WWWVVVQQQIIIAAA;;;;;;???CCCEEEFFFFFFFFFEEEDDDBBBAAA888888777555444333222111111111111111111111111111............/////////000---.........//////000000////////////////////////000000000000000000000000...---,,,...111222///---...---++++++++++++---...........................,,,,,,,,,,,,------...///+++,,,------......---------------.........//////...///000111111000///...---..................---------......///000111111,,,,,,---......---,,,,,,........................---......//////...---,,,cccPPPGGG>>><<<<<<999999;;;777777777777666666666666555555666666777777888888666555444333222333444444555555444333333222111111222222333333333333444444333333333333333333333333......//////000000111111222222222222222222222222222111///111333444111///000000000000000000000000000000000000000000000000111000000000111222333333000000000000////////////............////////////////////////////////////////////////000000000000000///...///000111000...000000000000000000000000111000//////000222333555444555444333222222555777333444555666777:::>>>BBBEEEHHHKKKMMMNNNOOOQQQRRRVVVWWWXXXWWWWWWXXXZZZ\\\aaa]]]ZZZ]]]bbbeeegggiiimmmppprrrttt{{{|||||||||wwwooolllmmmoooppppppuuu|||}}}yyyqqqppptttvvvsssqqqqqqttt}}}zzzjjjfffiiijjjiiinnnqqqwww~~~}}}zzzwwwtttrrrqqqvvv}}}{{{zzz{{{ooofff^^^[[[ZZZZZZ]]]bbbjjjyyy{{{ssswww~~~}}}qqqiii___XXXWWWYYYZZZZZZYYY\\\bbbgggjjjjjjiiigggeeehhhmmmuuu|||{{{xxxvvvrrrmmmiiifffffffffeeeddddddddddddgggdddccceeefffgggmmmttt|||{{{zzzxxxvvvuuuvvvwww{{{}}}~~~|||}}}vvvvvv|||~~~yyyrrrrrrqqqssszzz~~~mmmoooyyyyyyhhh]]]XXXQQQMMMHHHDDD>>>:::===CCCDDDFFFHHHHHHFFFCCCAAA@@@::::::::::::888666444222...///000111222222111000000000000000////////////222000//////000000///---......------------......111111000///////////////555333111111000000...,,,---...///...+++***)))***........................000//////...------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////111000///...------.../////////.........---------000///...------...///000//////.........---------........................bbbPPPGGG???===<<<:::999:::555555555444444444333333555555666666777777777777666555444333333333444444555555444333333222111111444333222222111111111111222111111111111111111222000000000000000000111111222222222222222222222222222111000111333333111///000000000000000000000000000000000000000000000000000000000///000000111111000000000000000000000///222222111000///......---111111111111111111111111////////////000000000111222000///000111222111000111111111111111111111111444444333333333333444444333444444333222222444666444555777888:::<<<@@@CCCGGGIIIMMMOOOPPPQQQTTTUUUTTTVVVXXXYYYYYYXXXYYYZZZ\\\[[[]]]cccjjjnnnoooooonnnrrrwww}}}|||uuunnnlllnnntttuuuyyy}}}~~~{{{uuuuuuyyyzzzwwwsssqqqrrrxxxpppdddcccggglllnnntttwww|||}}}zzz}}}|||xxxwwwyyyjjjbbb[[[XXXVVVTTTWWW[[[gggwwwtttwww}}}|||rrrkkkaaa[[[YYYXXXWWWVVVYYY\\\```eeeggghhhgggfffeeegggmmmttt{{{}}}xxxsssoookkkjjjjjjlllnnnooonnnmmmiiieeebbbcccddddddiiioooyyyxxxwwwtttsssrrrssstttxxx{{{~~~}}}|||tttooolllpppwwwtttpppttt|||ssseee[[[UUUOOOIIIEEE???:::;;;@@@CCCFFFIIIJJJHHHEEEBBBAAA======<<<;;;999777555444444444444444222111///...111000000000////////////222000//////000000///---///......------......///000000///...............111000......//////...,,,---///000///---++++++,,,................................................------...//////...------...------,,,,,,+++++++++//////............//////111000///...---....../////////.........---------//////............////////////.........---------........................~~~aaaOOOFFF???===<<<:::999:::555555555555444444444444555666666666666777777777666555444444333333444444555444444333333222222111555444222000/////////000333222111000000111222333222222111111111111111111222222222222222222222222222111000111333333111000000000000000000000000000000000000000000000000000111000//////////////////000000000000000000000000444333222111000//////...111111111111111111111111/////////000000000111111000...---...///000///---111111111111111111111111222222222111111000///...000222444444333333444555444777:::<<<===@@@CCCEEEHHHKKKOOOQQQSSSUUUWWWYYYVVVXXX[[[\\\[[[YYYYYYYYYZZZ]]]ccckkkrrrwwwxxxwwwtttzzz}}}sssmmmmmmrrrzzz}}}~~~{{{yyyyyywwwttttttwwwwwwtttmmmjjjhhhiiinnntttxxxzzzsssmmmeee___```gggpppvvv{{{~~~yyyuuuuuu{{{uuueee___YYYVVVSSSPPPRRRWWWeeetttyyy{{{uuunnneee^^^[[[YYYWWWTTTWWWYYY\\\```bbbcccccccccdddggglllrrryyy{{{wwwpppooopppuuu||||||xxxoooiiiddddddccccccggglllwwwuuusssrrrqqqqqqqqqrrruuuzzzzzzooofffgggnnnyyytttooosssvvvbbbYYYRRRKKKFFF@@@;;;:::>>>AAAEEEJJJLLLKKKHHHEEEDDDAAA@@@>>><<<999888666666777777666555333111000///111111000000000/////////111000//////000000///...///......------......//////......------------......---,,,,,,...///...------...000000...---...///........................,,,,,,------...///000000------...//////...------//////...---,,,+++******//////............//////000000///............///...............---------......////////////.....................---------........................bbbOOOFFF???======:::888999999888888888888777777777666666666666666666666666666555555444444444444444444444444333333222222222555444222000///000111111555444222111111222444555333333333222222111111111222222222222222222222222111111111222222222111000000000000000000000000000000000000000000000000000222111000///////////////000000000000000111111111000000000111111111222222111111111111111111111111//////000000000111111111111///...///000111000///111111111111111111111111111111111111///---+++***...111333444444333444444555888<<>>===:::888999:::::::::999999999888888666666666555555555555555555666666555555555444444444444333333333333222222444333222111222222333444444444333222222333444444444444333333222222111111222222222222222222222222000111222222222111111111000000000000000000000000111111111111111111111111333222111111000000000000///000000000111111111222/////////000000000111111000000000000000000000000000000000000111111111111444333222222444444333222111111111111111111111111444444555444333000...------000333555444444555666666999>>>AAACCCEEEHHHJJJMMMPPPTTTWWWYYY[[[^^^`````````^^^ZZZWWWWWWXXXZZZ```gggmmmrrr{{{}}}uuuuuu||||||{{{zzzyyyxxxyyytttpppoooooonnnjjjgggZZZYYYWWWVVVVVVXXX\\\^^^ZZZ___ccccccccciiittt~~~zzzxxxzzz}}}yyyzzz~~~{{{pppjjj]]]ZZZYYYYYYXXXWWW\\\ccckkkwww~~~|||~~~uuugggaaa___^^^]]]]]]^^^```bbbcccddddddcccaaadddgggkkkooovvv~~~}}}tttpppooooooqqquuu{{{yyyxxxxxxzzzyyywwwuuuttt~~~xxxkkkhhhkkkpppvvv|||xxxgggZZZMMMGGGCCC???<<<<<<===CCCJJJNNNOOONNNLLLKKKFFFDDDAAA>>>;;;:::999999555555444444333333333333111111111111000000000000000///...///000111000////////////....../////////000///////////////000000111///......///...---+++***,,,.........---...///.........................................................------.........,,,,,,,,,------.........//////............//////......//////////////////---.....................---...///000000///...------.............................................dddNNNFFF???>>>>>>:::888888888888888888777777777777666666666555555555555444555666666666666555444444333333333333333333333333222222333333444444444444111111111111111111111111333333222222222222222222222222222222222222222222000111333333111000111222000000000000000000000000111111111111111111111111333222111111111111111222///000000111111222222222222222111000///......---////////////////////////000000000111111111222222111000///000111111000///222222222222222222222222333333333222111000//////...111333444555555777888999<<<@@@CCCFFFIIIMMMPPPRRRUUUYYY[[[]]]___aaaccc```___\\\YYYVVVWWW[[[^^^dddmmmsssuuu~~~}}}yyy|||~~~{{{yyyyyyxxxwwwvvvnnnhhhhhhiiieeeaaa___RRRSSSSSSSSSSSSVVVZZZ^^^^^^ccciiijjjkkkoooyyy}}}{{{}}}|||yyy|||~~~vvvlllfff[[[YYYYYYZZZZZZ[[[bbbkkkuuu~~~qqqhhhfffeeeeeeddddddeeeeeecccaaa^^^]]]```bbbdddfffhhhoooxxxwwwsssrrrrrruuuyyyzzzyyyyyy|||~~~}}}xxxtttqqq{{{~~~rrrmmmkkkkkknnnrrruuudddRRRIIIEEEAAA>>>===<<>>;;;888888777777777666666666555555666666555555555444444444555666666777666555444333333333333333333333333333111222333444444333111000///000222333333222000///111111111111222222222222222222222222222222222222///111333333111000111222000000000000000000000000111111111111111111111111111000000000000111111222///000000111111222333333333333222111000//////...000000000000000000000000000000111111111222222222///...---...//////...---222222222222222222222222000000/////////000000111000222333444555666999;;;>>>@@@CCCFFFIIIMMMRRRVVVXXXZZZ^^^```aaaccceeeggg^^^^^^^^^^^^^^^```cccfffmmmwww}}}|||~~~|||}}}yyyxxxwwwuuutttrrrggg___```bbb___\\\[[[VVVWWWYYYYYYYYY[[[```dddgggmmmrrruuuwww||||||~~~|||~~~zzzzzz{{{yyyrrrjjjeee]]][[[[[[\\\[[[^^^gggrrr{{{tttsssssssssuuuuuutttqqqllleee___[[[^^^```aaaaaabbbiiisss{{{sssooopppqqqssswwwvvvuuuwww|||}}}uuuooolllttt}}}|||sssmmmiiikkkooovvvzzzqqqZZZMMMHHHCCC???===;;;@@@FFFLLLNNNPPPQQQRRRHHHHHHGGGFFFDDDBBB@@@???:::999777555444444444444222222222111111111000000///......///000111111///000000////////////000000...............///000000000///...///000000///...,,,...///000.........///........................,,,,,,------...////////////...------------...///,,,,,,------......////////////............//////,,,---///000000000//////---------.........////////////............//////---------.........//////........................~~~bbbMMMFFF@@@???>>>;;;888888777777777777666666666666666666555555555444444444555666777777777666444333333333333333333333333333111222444555444111...,,,000222444666666444222000000000000111111222222333222222222222222222222222///111444333111///111222000000000000000000000000111111111111111111111111//////...//////000111222///000000111222222333333111111222222222333333333111111111111111111111111000111111111111222222222444333222333444555444222222222222222222222222222333222222111222444555777111222444444555777:::===BBBCCCFFFHHHKKKPPPVVVZZZ\\\^^^bbbcccdddeeegggiii]]]```ccceeegggiiilllooowww~~~|||~~~||||||yyywwwuuusssqqqsssggg___```cccaaa^^^___bbbdddfffeeeeeegggkkkooopppuuu{{{}}}~~~}}}~~~{{{vvvwww}}}{{{vvvpppiiieeeaaa___^^^___^^^aaakkkwww~~~~~~{{{rrriiiccc]]]______^^^___eeepppyyy{{{|||zzznnnjjjkkkmmmppptttqqqrrrtttzzz}}}{{{rrrjjjgggnnn{{{yyyoooiiilllrrrrrrtttxxxzzz```QQQJJJDDD???===;;;???EEEJJJNNNPPPRRRTTTJJJJJJJJJIIIHHHFFFCCCBBB777777666666666888999:::222222222111111111111000///......///000111111000000000////////////000000---------------...///000...---,,,...000111111000...000111111///...///000........................***+++,,,---///000111111///...---,,,,,,---...///..................------//////............//////,,,---///000000000//////---------.........//////000///...------...///000---------.........//////........................}}}___MMMEEE???>>>>>>;;;999999666666666666555555555555555666666777666444222111555555555444444333333333333333333333333333333333444333222111111222333444333222111000000111222333444444444333222111//////111111222222222333333333000000000000000000000000111111000///////////////333222222222111111000000000///.........///111222222000...///222333111///000000////////////000000111111111111111111111111000111111111111222222222111111222222222333333333222222222222222222222222333333222222111222222222222444666777888:::===@@@DDDFFFJJJMMMPPPTTTXXX[[[^^^___aaacccccccccbbbbbbbbbbbbiiirrrtttrrrvvv~~~}}}xxxyyy~~~~~~zzzyyy}}}~~~uuuooollljjjhhhffffffdddeeehhhfffcccgggooouuuuuusssqqqqqqvvv~~~~~~}}}~~~}}}{{{xxxwwwuuuwww}}}zzzzzzyyywwwtttoookkkhhhddddddeeefffeeegggrrrrrrggghhhdddcccddddddcccjjjtttzzzvvvtttuuutttzzzvvvooohhhfffjjjoooqqqqqquuuxxxzzzyyyuuuooojjjggg```eeeooo~~~|||tttqqqqqqrrrlllkkkmmmsssyyyvvvdddUUUHHHAAA@@@AAA??????CCCKKKQQQTTTUUUQQQMMMHHHHHHIIIHHHCCC>>><<<:::888666444444444444222222222///,,,+++...222333222000/////////000000000000000000000000000000000000000000///////////////////////////...------...///...,,,++++++,,,...000//////...---,,,,,,,,,---------............///------------------------++++++,,,---...///000111//////000000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000------------------------------------------------}}}___MMMEEE???>>>>>>;;;999999888888888888777777777777777777888777777666555444444444444444444444333333333333333333333333333333333333222111111222333333222222111000000111222222222222222222222111000000000000111111111222222222000000000000000000000000222222111000000000000000////////////.........---000000/////////000000111222000//////111222111///000000////////////000000222222222111111111111111000111111111111222222222222222222222333333333333222222222222222222222222333333222222222222222333333555777999:::<<<@@@BBBEEEHHHLLLOOORRRVVVZZZ^^^bbbcccddddddddddddeeefffhhhooozzzzzzwwwzzz~~~~~~|||zzzyyy{{{{{{rrrkkkhhhfffdddccceeeeeeiiiooopppooottt|||}}}}}}yyyyyyzzzzzzyyywwwuuussswwwyyy}}}zzzxxxwwwvvvtttqqqmmmjjjhhhddddddgggiiiiiilllxxx~~~|||yyylllhhheeeeeedddeeemmmvvvzzz|||~~~|||wwwtttrrrrrrnnnsssxxx|||}}}}}}}}}~~~tttnnngggfffiiinnnqqqqqqyyy|||}}}}}}xxxqqqjjjfffeeeggglllttt}}}{{{xxxvvvuuukkkhhhgggiiinnnwwwooo]]]NNNGGGFFFCCCBBBAAADDDKKKPPPSSSTTTSSSNNNJJJHHHJJJIIIFFFBBBBBBAAA>>>:::888666555555222333333111......000222222111000///...//////000000000000000000000000000000000000000///////////////000000000000///...---/////////...,,,,,,...000222111111000//////......,,,,,,,,,,,,---------...------------------------000000//////...............//////000///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000////////////////////////------------------,,,,,,|||^^^MMMEEE???>>>>>>;;;999999888888888888777777777777777777666666666666666777333333444444444444444444333333333333333333333333333333222222222222333333222222111000000111222222000111111222222111111000//////000000000111111111000000000000000000000000333222222111111111111111111111111111111000000000000000000111000000//////111000///000111222111///111000000//////000000111222222222222111111000000000111111111111222222222333333333333444444444444222222222222222222222222333333222222222222333333444666999:::<<>>:::777555444333444444333111000000222111111000////////////000000000000000000000000000000000000000////////////000000111111000000/////////000000///......000222111111111000//////......+++++++++,,,,,,,,,------------------------------222111111000///...---------............---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///////////////////////////.........------,,,,,,,,,{{{^^^MMMEEE???>>>>>>;;;999999666666666666555555555555555444333222333444555666333333333444444555555555333333333333333333333333333333333333333333333333222111111111111111111222222222333333222222111000000000000000111111111222000000000000000000000000222111111000000111111111222222222222222222222222///000111222222000///...111000000000111111000000111000000000000000000111333333222222111000000000000000111111111222222222333333333444444444555555111111111111111111111111333333222222222333444444444777999<<<>>>AAAEEEHHHLLLOOOTTTWWWZZZ]]]aaadddccccccbbbaaaaaadddkkkqqq}}}}}}{{{}}}~~~~~~}}}~~~zzzwwwyyy{{{{{{yyyzzzxxxwwwxxx||||||xxxrrrnnnkkkkkkkkklllssszzz~~~}}}|||{{{{{{{{{yyyxxxwwwwwwxxxxxxwwwvvvuuutttvvvxxxzzz{{{{{{xxxtttqqqpppooollljjjiiiiiijjjjjjnnnnnnppptttvvvxxxzzztttrrrsss~~~tttllliiikkkoooppprrruuuwwwvvvtttqqqppppppssswwwyyywwwtttrrrqqqpppmmmjjjjjjnnnrrrvvvwww{{{}}}}}}wwwsssrrrrrrpppkkkhhhkkksss{{{yyytttooolllgggfffmmmvvvxxxbbbNNNFFFGGGDDDCCCCCCDDDHHHMMMQQQTTTTTTPPPLLLIIIJJJKKKKKKJJJFFFDDDAAA>>>:::777444333333444444444333111000000111111111111000111111111////////////////////////000000000000////////////000000111111111111000000...///000000//////000222//////......------------+++,,,,,,,,,,,,---------....................................////////////------------------,,,,,,........................---------------------------...//////000000//////------------------------.........------,,,,,,+++yyy]]]MMMEEE???>>>>>>;;;999999666666666666555555555555555444333222222333555666333333333444444555555555333333333333333333333333333333333333333333333333111111111222222111111111444444444444333222111000111111111222222222333333000000000000000000000000000000/////////000000111...////////////////////////000111222222111000///000000111111000000000111111111000000000000111111222222222111111111000000000000111111111222222222333333333444444444555555111111111111111111111111333222222222333444444555444777:::===@@@CCCHHHKKKPPPSSSWWW[[[]]]```bbbdddbbbccccccbbbcccjjjttt}}}zzzvvvzzz~~~|||xxxwwwqqqvvv{{{}}}zzzzzz}}}~~~{{{~~~{{{yyyzzz|||}}}~~~{{{zzzyyywwwvvvwwwxxxzzz~~~{{{yyy{{{yyyxxxxxxzzz{{{zzzxxxxxxxxxxxxxxxxxxxxxwwwwwwtttvvvxxxxxxwwwtttrrrpppnnnmmmkkkiiiiiijjjlllnnnvvvuuuwwwzzzzzz{{{~~~wwwssstttwwwwwwrrrpppooonnnoooqqqssstttssspppnnntttxxx|||}}}zzztttooollljjjiiihhhiiimmmrrruuuwwwwwwxxxzzz~~~{{{|||zzztttllljjjooouuuxxx~~~zzzrrrkkklllqqqwww{{{vvvbbbPPPJJJKKKCCCCCCCCCCCCFFFKKKQQQUUUTTTQQQMMMJJJIIIJJJKKKKKKDDDCCCAAA???<<<999777555333333333333333222000///111222222222222222222222////////////////////////000000000000////////////000000111111111111000000...///000000///...///000............------------------------....................................---------------------------------,,,------------........................------------------------------...///////////////------------------------.........------,,,,,,,,,xxx]]]MMMEEE???>>>>>>;;;999999888888888888777777777777666666555555555555555666333333444444444444444444333333333333333333333333333333444444444444333333000111222222222222111000333333333333333222111000111222222222222333333333000000000000000000000000//////////////////000111//////000000000000111111///000111111222222111111///111222111000///000111222111111000000111111222111111111111111111111111000111111111111222222222333333333333444444444444111111111111111111111111333222222333333444555666666888<<>>;;;:::555333222222222222111///000111222222333333222222000000000000000000000000000000000000//////////////////000000111111000000///000222111///......///000000000000000000//////---------.........//////........................///......---,,,+++******---------,,,------...///........................------------------------------...////////////...////////////////////////------------------------www]]]MMMEEE???>>>>>>;;;999999888888888888777777777777666666666666555444444333444444444444444444333333333333333333333333333333333333444555555444333333000111222222222222111000---...///111111222222222111111111111222222222222000000000000000000000000000000//////000000111222111111222222333333333333/////////000111222333444///111222111//////000222222111111000000111111222000000000111222222333333000111111111111222222222222222222222333333333333111111111111111111111111222222222333333555666666888;;;???CCCFFFKKKPPPTTTUUUXXX\\\^^^______```aaa]]]bbbgggjjjppp|||yyynnnhhhlllnnnjjjlllrrrttt{{{zzzxxxxxx|||}}}~~~|||yyyvvv{{{~~~~~~zzzwwwyyy||||||yyywwwyyy~~~~~~{{{wwwwwwwwwwwwxxxyyyyyyzzzuuuwwwxxxwwwssspppppppppnnnnnnnnnoooqqqsssuuuwww}}}|||~~~}}}zzz|||~~~zzzvvvwww{{{|||qqqooollllllnnnnnnmmmkkkhhhjjjkkkjjjgggdddbbbbbb___aaadddgggkkkooosssvvvyyytttppprrrzzz{{{zzzzzz~~~wwwfffXXXMMMJJJLLLKKKKKKIIIGGGFFFIIINNNSSSUUUTTTSSSPPPMMMKKKJJJKKKHHHGGGGGGEEECCC@@@===<<<888555222111333444333111...///000111222111111000000000000000000000000000000000000000////////////---...///000000000000///111333444333111///......///000000000000000000000,,,,,,---------.......................................---------,,,,,,,,,......---------...000000................................................,,,---......//////......////////////////////////+++,,,,,,------.........www]]]MMMEEE???>>>>>>;;;999999666666666666555555555555444444555555444222000///555555555444444333333333333333333333333333333333333333444555555444333333000111222333333222111000)))***,,,...000222333333000000000000111111111111000000000000000000000000111111000000111222333333......//////000000000111////////////000333555666///111333222///...000222222222111111111111222222//////000111222333333444000111111111111222222222111111222222222333333333000000000000000000000000222222222333444555666777;;;===BBBEEEIIINNNSSSWWWVVVYYY]]]______^^^______YYY^^^eeekkkrrrxxxjjjbbbdddeeeeeemmmyyy~~~uuutttuuuzzz~~~{{{zzzwwwyyyzzzwwwvvv~~~|||wwwzzz~~~{{{xxx{{{|||yyyyyyyyyyyyzzz{{{||||||xxxyyyzzzwwwrrrooonnnooonnnoooppprrrtttvvvxxxyyy}}}|||~~~}}}zzz{{{~~~~~~zzzwwwwww|||}}}vvvrrrooonnnooopppnnnmmmccccccbbb```^^^^^^___aaa```bbbfffjjjmmmrrrvvvyyy~~~vvvooonnnvvv||||||}}}yyyggg[[[RRROOOQQQPPPPPPMMMIIIFFFHHHMMMRRRVVVVVVUUUSSSOOOLLLKKKKKKHHHHHHGGGEEECCC???<<<::::::777333222444555555333,,,---...000000000///...000000000000000000000000000000000000////////////------...//////000//////333555666555222000......---------...............++++++,,,,,,,,,---------////////////////////////++++++,,,---...000000111///......---...///000111................................................,,,---......//////......------------------------***++++++,,,---...//////xxx[[[LLLHHHCCC???>>>======<<<<<<;;;:::999888666555555666666666666666555555555666666555555555444444444333333333333333333333333111222222222111111333555444333333222111111111222222222222222222222222222333333222000......000222333333222111000000111111333333222222111000000000000000111111111222222222333333222222222444555666+++666<<<555...---///000111111111111222333444555333333333333333222111000666666555444333222111000111222333444555555444333222222222222222222222222555444333444777999:::;;;AAACCCFFFHHHKKKPPPUUUYYY]]]\\\]]]aaaaaa^^^]]]```\\\[[[aaammmxxx~~~ooogggbbbeeehhhnnn~~~wwwuuuuuuzzz~~~yyyvvvuuuxxxyyy{{{zzz|||~~~|||yyywwwtttrrrqqqqqqrrrtttvvvxxxyyyzzzzzz}}}{{{zzzxxxxxxyyy{{{|||}}}~~~~~~|||zzz|||~~~{{{wwwsssuuuyyyyyytttnnncccbbbbbbbbbbbbaaa]]]ZZZ^^^bbbgggjjjlllppptttxxx{{{wwwrrroooqqqvvv}}}nnn^^^VVVWWW[[[YYYZZZVVVNNNHHHJJJPPPUUUZZZ\\\[[[WWWUUUSSSMMMFFFGGGFFFEEEEEEEEECCC@@@===:::888777555444444444444222222333333333222111111//////000000111111111222000000000000000//////...////////////000000000000000000///////////////000000000//////......------////////////////////////........................000///...///111333333333000000//////......------////////////...---,,,+++------...///000000//////.........................................................///......------www[[[KKKGGGBBB>>>======<<<;;;777777777777777777777777555555555666666666666666555555555444444444444333333333333333333333333333222333444333222222444666444333222222111111222222222222222222222222222222000111111///---+++,,,---222222111111111000000000000000000000000111111111000000111111111222222222//////...............///(((///...---111555666222111111000111111222222333333333333333222111000222222222222111111111111......000111111111000000222222222222222222222222666555555666888;;;======CCCEEEIIILLLPPPSSSXXX[[[___]]]___bbbaaa]]]\\\^^^^^^bbbnnn}}}yyyjjjeeedddkkkqqqyyy~~~xxxxxx{{{yyywwwwwwxxxzzz}}}~~~{{{xxxwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}|||{{{yyyxxxxxxxxxxxx{{{{{{|||zzzyyy{{{zzz{{{yyyyyy}}}zzzsssbbbbbbaaaaaabbbaaa^^^\\\[[[___dddhhhkkkpppwww{{{}}}zzzuuurrrqqqrrrvvvxxxuuu||||||~~~~~~mmmbbb______\\\\\\YYYRRRNNNOOOUUUZZZ```cccbbb^^^[[[XXXQQQJJJHHHGGGFFFFFFFFFEEECCC@@@;;;:::888666555444444444222333333333222222111111///000000000111111111111000000000000000///...---....../////////000000000000000////////////000000///////////////.........////////////////////////////////////////////////---,,,,,,---...000000000///////////////.........------...............---------...///////////////................................................,,,------.........------vvv[[[JJJFFFAAA===<<<<<<;;;:::666666666666666666666666444444555555666666777777444444444444333333333333333333333333333333333333333444555444333333555666333333222222111111222222222222222222222222222222---...000///...------...000111111111111000//////......//////000111111222111111111111111222222222222222222222111000///...&&&,,,//////000333444333333333222111111111111222222222333333333222111111/////////000000111111111000000111222222222111111222222222222333333333333555666666888:::===@@@BBBEEEIIINNNRRRUUUXXX[[[^^^```___```bbb```\\\\\\```fffqqqyyykkkhhhkkkttt}}}}}}yyyuuuvvv{{{~~~|||yyywwwtttssswwwwwwxxxwwwxxxzzz~~~~~~~~~~~~~~~~~~{{{|||}}}|||yyyuuuxxxzzzxxxgggfffddddddddddddbbb```]]]___aaadddhhhnnntttyyy{{{zzzxxxuuusssqqqooooooooovvv}}}xxx{{{vvvlllgggaaa___[[[UUUPPPOOOTTTZZZcccfffgggbbb^^^YYYQQQJJJHHHGGGFFFFFFGGGGGGFFFDDD>>>===:::888666555444444333333333222222222111111000000000000111111111111000000000000///...---,,,............////////////000000////////////000000.........///////////////////////////////////////000000000000000000000000---,,,,,,,,,---...//////.........///////////////+++,,,---...////////////------...////////////...................................................***+++,,,------...------uuuZZZIIIEEE@@@===;;;;;;:::999:::999888777555444333333333444444555666777888888444444333333333222222222333333333333333333333333333444444444222222444666333333222222111222222333222222222222222222222222***---000222111111222333///000111111111000/////////000000000111111111222111111111111111111111111333444555666555444222111333333222222222222000---333333222222222333444444222222333333333222222111000000000000111111111111111222222222222222222222222222222333333333333333444555777999<<>>;;;888666555555444333222111111111111111111000000000000000000000000000000///...---,,,.........////////////000///////////////000111111------......//////000000////////////////////////...........................000000///---,,,...000------......//////000000......//////...------,,,------............------................................................)))***+++,,,------------sssYYYIIIEEE@@@<<<;;;;;;:::999777777777777777777777777444444555555666666777777444444444444333333333333333333333333333333333333222333333222000000111333222222111111222222333333222222222222222222222222000111222222000......///111111111000111111222333555444444333222222111111222222222111111111111111---...///000111111111111222///...222444222222444++++++,,,---///111333444111111222333333333222222444444444444333333222222222111111000000000000111222222333333444444555555222666;;;===@@@DDDKKKPPPQQQUUUYYY]]]]]]]]]^^^^^^___[[[YYYYYY[[[ddduuu|||ttttttvvv{{{}}}wwwppprrruuuzzz}}}{{{zzzxxxxxxzzz{{{zzzyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{||||||}}}}}}||||||{{{|||{{{zzzyyyzzz|||~~~~~~tttpppsssvvvvvvwww{{{{{{wwwsssnnnkkkccc```]]]\\\___cccfffhhhmmmppptttwwwvvvrrrmmmiiiiiisss|||vvvrrrsssuuu}}}{{{nnnccc^^^ZZZWWW]]]fffttt}}}~~~tttjjj```XXXNNNJJJFFFCCCCCCDDDDDDDDDCCCCCCBBB@@@===;;;888777666555333111000000111111111111111111000000000000000000000000000//////...////////////000000000000///......//////000111222.........///////////////////////////////////////........................---///000...+++***,,,///.........///////////////////////////...---,,,+++---............---,,,,,,................................................***+++,,,------...------rrrYYYIIIFFFAAA===<<<;;;::::::666666666666666666666666555555555666666666666666555555555444444444444333333333333333333333333333333444444333111111222333222222111111222222333444222222222222222222222222000111222111000000222444444333111000000222444666333333222222222222222222222222222111111111000000222222222111222222333333777333333555444000000444---------...///111222333000111222333333333333222333333333333444444444444666555444333222333333444222222333333444555555666444888>>>AAACCCHHHPPPVVVWWWZZZ]]]___^^^^^^^^^___^^^]]]]]]___bbbkkk~~~uuupppqqqtttyyyzzzwwwvvvvvvtttqqqnnnsss|||~~~}}}zzzzzzzzzzzzzzzzzzyyyyyyxxxuuuwwwyyy{{{{{{zzzyyywwwyyyxxxwwwwwwxxxzzz|||~~~}}}~~~~~~vvvsssxxx{{{{{{tttvvvyyy}}}xxxtttgggddd___^^^aaacccddddddeeehhhmmmqqqsssqqqnnnlllmmmzzz{{{uuurrrrrrrrrvvv{{{}}}|||{{{{{{xxxhhhbbb]]]YYY^^^iiixxx{{{pppeee]]]SSSNNNIIIEEECCCCCCDDDCCCDDDDDDCCCBBB???===:::888777555333111000000111111111111111111000000000//////000000111111111111111000000000000111111111222............///000111222///////////////.........////////////////////////...........................111222000+++***,,,//////////////////.........---...............---------.........------,,,+++................................................,,,------.........------qqqYYYJJJFFFAAA===<<<<<<;;;:::888888777555444333222111666666666666666555555555666666555555555444444444333333333333333333333333555555666444222222333444222111111111222333333444222222222222222222222222...///111222333666:::===555444111///000222666888000000000111222222333333222222222222111111000000444333111000///000000111...,,,---111000---///666222111111111222333444444000111222333333333333333000111222333444555666666444333111000000000111111222222333333444555666666555:::@@@DDDFFFKKKSSSZZZ[[[]]]___```_________```^^^___aaaeeehhhqqqvvvjjjoooppptttzzz}}}vvvnnniiijjjmmmoooooopppwww|||}}}}}}}}}|||zzzyyywwwvvvooorrruuuyyyzzzyyyvvvuuuuuuuuutttuuuvvvyyy|||}}}|||}}}xxxvvv{{{ooopppqqqvvv~~~|||nnnjjjdddbbbbbbbbbaaa___\\\```fffmmmqqqssssssrrrxxx|||yyyuuurrrrrrpppqqqrrrrrrvvv~~~yyywwwvvvvvv~~~vvvmmmeee^^^cccnnnxxxmmmeeeWWWRRRKKKFFFDDDDDDDDDCCCDDDDDDDDDBBB@@@>>>;;;:::777555333111000000111111222111111111000000/////////000111222222333333222000111111111222222222222............///000222222000000//////.........---////////////////////////000000000000000000000000111444555222...,,,...222000000//////.........---,,,,,,---...////////////---.........------,,,+++.........................................................///......------pppXXXHHHEEE@@@===<<<;;;:::888555666666555333333444555888666444444444333111///222222111111111222333333222222333333333333444444222222333333333333444444333333222222333333444555666666555444444333222222666444222111222444888:::CCC;;;222000333666444000111111111111111111111111222222222333333333444444888333......222555555333222222111111222222333444111111111111111111111111000111222111000000222444333444555444222111222333111111000000111111222333333444333222222333666999;;;>>>BBBGGGLLLRRRXXX]]]^^^___aaaaaa___\\\\\\\\\[[[```fffkkkoooxxxyyyrrrsssnnnvvv~~~yyytttnnniiibbb```ccciiiooossswww|||zzzxxxwwwwwwtttvvvxxxzzzzzzxxxuuuttttttssssssssstttwwwzzz|||~~~}}}~~~|||wwwqqqnnnlllmmmttt}}}tttoookkkfffbbb```aaaaaaeeejjjlllmmmpppvvvxxxvvvvvvtttqqqqqqqqqooolllkkknnnvvv|||xxxuuusssssswww}}}qqqjjjmmmtttzzzkkkeee]]]RRRJJJGGGGGGFFFEEEDDDEEEEEEEEECCC???;;;999888777666555333222111000444333333333222111111111111111111111111111111111666444000......///222444000000000000///...,,,,,,111111111111000...---,,,...............---------......////////////......////////////////////////,,,,,,---.../////////............////////////000------,,,,,,,,,---......------............------------------------------111///------......***'''oooWWWHHHEEE@@@===<<<;;;:::888888999999888666666777888555444444666888::::::999888777777666555444333333222222333333333333444444222222333333333333444444333333222222333333444555444444333333222222111111444333111111111333666888===999444111111222222222111111111111111111111111000//////000222555999;;;>>>999333111222333111///111111000000111111222333222222222222222222222222///000000000//////111222333444555444222111222333333222222222222333444444444555555444333444777:::<<>>AAAFFFKKKPPPVVV[[[___```aaaaaa```^^^\\\\\\]]]```eeelllrrrwww~~~vvvpppoooxxx~~~zzzvvvrrrllleeeaaaZZZ\\\]]]___eeeooo}}}~~~}}}yyyxxxwwwuuusssqqqpppoooqqqqqqrrrsssuuuxxx{{{}}}~~~}}}|||{{{|||}}}~~~|||xxxtttnnnkkknnnvvvwwwllldddccc``````ccceeegggmmmuuu|||vvvsssssssssqqqooooooppppppooommmlllmmmnnnuuuuuukkkjjjnnnsss{{{rrriii\\\RRRLLLIIIEEEBBBBBBCCCDDDDDDCCCAAA???===999888777555444222111000000000111111111111111111111111111111111111111111333222111111000111111111.........////////////000,,,---....../////////...////////////////////////......////////////......////////////////////////.........///......------,,,---------............000///...---,,,++++++***------............------------------------------+++***+++,,,///000///...oooWWWHHHEEE@@@===<<<;;;:::888555666666555333333444666888666555444444444222111)))+++...000111111000000222222222333333333444444222222222333333333444444333333222222333333444555111111111111111222222222000111111222333333333222333444555444222111222333222222222222222222222222555444222111111222444555777555222111333444444333000000000000000111222222333333333333333333333333222333444333222222444666222333444444222222333444444444444444444555666666555666666555555777:::===AAAEEEJJJPPPTTTXXX]]]```aaaaaabbb```______```bbbggglllsssyyy}}}}}}xxxvvv}}}~~~{{{vvvpppjjjccc^^^[[[ZZZ]]]```dddkkkyyy~~~{{{xxxuuusssrrrqqqppppppqqqsssuuuwwwzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{xxxtttqqqrrruuuzzz~~~qqqfffcccaaa```ccccccdddiiiooozzz|||xxxwwwwwwyyyvvvuuuuuuvvvwwwvvvtttuuuvvvxxxwwwuuurrrooonnnqqqxxxvvvmmmkkkpppwww}}}}}}tttfffZZZRRRLLLFFFCCCAAABBBCCCDDDDDDCCCBBBAAA::::::888777555333111111/////////000111111111222111111111111111111111111111111222222222111111000111111000000000000000000......///////////////...////////////000000000000......////////////......////////////////////////.../////////...---,,,,,,,,,,,,,,,---------..................---,,,,,,+++------............------------------------------******+++---...//////...qqqXXXHHHEEE@@@===<<<;;;:::888999::::::888777666888999555444444666999:::::::::...000333555666666555444222222222333333333444444222222222333333333444444333333222222333333444555222222222333333333333333111111222333444333222222444333222333444555333222222222222222222222222222555555555444333222000///111000000000222444555555222111111111111222333333222222222222222222222222222333444333222222444666222333444444222222333444333333333333333444444555444555555555666888<<>>===;;;888666444444000000111111111111111111111111111111111111111111000000111222222222222111999777555222111000000000333333333222111000......---......//////000000111......////////////......////////////////////////.........///......------,,,---------............)))***,,,...//////......------............---------------------------------...///...---++++++,,,rrrXXXHHHEEE@@@===<<<;;;:::888666777777666444333555666999777444222111///---***666555555444333222111111222222333333333333444444222222333333333333444444333333222222333333444555666666555555444444333333111111111111111111111111222333333222000000222333333333333333333333333333///000222333444555555555222222333222222111222333111111111111111222222333222222222222222222222222///000000000//////111222111222444333333222444555222222222222222333333444333555777999;;;@@@EEEIIIMMMRRRXXX\\\^^^^^^^^^^^^\\\^^^aaaeeekkksss|||}}}yyyvvvuuurrruuuyyy~~~}}}yyyuuufffeeeccc^^^[[[\\\```dddiiiqqq{{{{{{{{{zzzxxxwwwuuutttrrrqqqqqqqqqsssvvvyyy{{{~~~~~~~~~}}}||||||}}}~~~~~~zzz~~~~~~yyytttqqqnnnhhhbbbaaadddbbbdddhhhhhhfffcccdddfffdddgggmmmsssyyy|||wwwssstttsssqqquuu{{{sssfffZZZPPPJJJBBBCCCCCCDDDEEEEEEFFFFFFBBBAAA???===:::888666555222222222222222111111111111111111111111111111111000000111111111222222222777555333000//////000000111111111111111000//////,,,------...//////000000......////////////......////////////////////////------......///.........------........./////////***+++---...///...---,,,------............------------------------------,,,...//////,,,++++++---qqqWWWHHHEEE@@@===<<<;;;:::888999::::::999777666888999666555333444444555333222555444333333333444555555222222333333333444444444222222333333333444444444333333222222333333444555666666555444444333222222111000////////////000000...333555222,,,+++///555333333333333333333333333222222222111222444555666111222333333333333444555000000000000000111111222333333333333333333333333000111222111000000222444111222444333333333444555333222222222222333444444444666888;;;>>>CCCIIIMMMOOOTTTZZZ^^^___^^^]]]]]][[[]]]aaafffmmmwwwwwwrrrrrruuulllqqqwww}}}||||||xxxxxxvvvsssddddddbbb___]]]```ffflllvvv}}}{{{xxxvvvtttrrrqqqooonnnooossswwwyyy}}}}}}|||{{{yyyyyy{{{}}}~~~vvvyyy{{{vvvnnnhhhhhhlllmmmmmmllliiibbb[[[XXXYYYcccgggnnnttt{{{yyywwwtttsss{{{||||||ooocccXXXQQQCCCCCCDDDDDDEEEEEEFFFFFFCCCBBB@@@>>>;;;999777666444333333333222111111111111111111111111111111111111111000000111222333333444222000///...///000111...//////000000000000000,,,,,,,,,---...//////000......////////////......////////////////////////,,,,,,---.../////////............////////////000+++,,,...//////...,,,***---..................---------------------------***---//////,,,+++,,,...oooVVVFFFCCC@@@======<<<;;;999888999:::;;;:::777444111888888777777666666555555555555444444444333333333333444444555555444444333333333333333333333333333222222333333333333444444444444444222000000000222333333333222222111111111000000111111111222222222333222222111111222222333111111111111111111111111...///000111111111111111000111111222222111111000333333333222222111111111222222222222222222222222333333444444333333222222000222333333333333444666666888<<<@@@DDDIIINNNQQQXXXWWW[[[______ZZZWWWXXX[[[]]]]]]```lll~~~xxxuuuxxxzzzzzzzzzwwwuuuyyy|||zzzzzzzzzzzzvvvooojjjddd___^^^bbbdddgggppp{{{~~~|||zzzyyysssrrrqqqppppppppprrrrrrtttvvvxxxyyyyyyyyyzzz{{{}}}uuuvvv}}}}}}{{{yyyxxxxxxrrrllleee[[[TTTUUU[[[___bbbhhhpppxxxyyyzzz~~~wwwyyywwwkkk^^^UUUKKKFFFBBBCCCDDDCCCCCCFFFDDDDDDDDDBBB@@@<<<999777666555444222111000000000222222111111000000//////000000//////000222444555222111///.........///000333333222111000///......111111000000//////......---///000...++++++...111......////////////......////////////////////////..............................---------,,,,,,,,,,,,------......------,,,)))***+++,,,------...---------............------oooVVVFFFCCC@@@======<<<;;;999888999999:::999777555333888777777777666666666555555555555444444444333333333444444555555444444333333333333333333333333333222222333333333333444444444444444333222222333444333333333222222222111111222222333333333444444444333222222111111222222333222222222222222222222222///000111111222222111111111111222222222222111111333333333222222222111111111111111111111111111111111222333333444444444444222444555555444444555777777:::???CCCGGGLLLQQQTTTYYYXXX[[[___^^^ZZZZZZ\\\YYY^^^ccchhhttt|||||||||{{{}}}{{{wwwvvvzzz}}}}}}{{{wwwxxx|||~~~{{{vvvuuuttttttssspppkkkfffbbb^^^^^^cccjjjrrr}}}{{{yyywwwvvvtttrrrrrrrrrrrrsssuuuwwwxxxxxxxxxyyy{{{|||{{{yyyvvvzzzxxxooofff]]]UUUTTTWWW]]]```eeekkkqqqwww{{{}}}~~~zzzwww}}}ttteeeYYYOOOHHHCCCCCCBBBAAABBBEEEDDDDDDDDDCCCAAA===:::888777666444333111111000000111111111111000000000000000000000000111222333333222111000///...//////000222222111111000/////////111000000000/////////............///000000...---......////////////..............................---------.........//////......---------,,,,,,,,,,,,------......------,,,((()))***+++,,,,,,,,,,,,------............------nnnUUUFFFCCC@@@======<<<;;;999888888888888777777666666777777777777666666666666555555555444444444444333333444444555555444444333333333333333333333333333222222333333333333444444333333222222222333444555333333333222222222222111222222333333333444444444333222222111111222222333333333333333333333333333000111222222222222222222222222333333333333222222333333333222222222222111111111111111111111111111000000222333444555555555444555777666555555666777999===BBBGGGKKKPPPUUUXXX[[[ZZZZZZ]]]\\\ZZZ\\\aaa]]]fffnnnuuuuuuvvvzzz{{{tttsssvvvxxxxxx|||}}}yyyzzz{{{yyyvvvsssqqqooonnnmmmjjjgggddddddbbbdddkkkvvv~~~~~~~~~~~~~~~~~~|||yyywwwuuutttsssrrrtttvvvwwwvvvvvvxxxyyy|||yyytttsssvvvxxx}}}{{{yyyvvvsssttt{{{rrrggg^^^WWWUUUWWW\\\]]]aaaeeeiiimmmppprrrvvvyyyxxx{{{oooaaaXXXOOOGGGDDDBBB@@@AAAEEECCCDDDDDDDDDBBB???<<<:::888777555444222111111111000000000111111111111111111111111222222222111111111111000///////////////000000000000000000000000000000000000////////////000...---000333333///***......////////////......------------------------/////////...---------,,,......---------,,,,,,,,,,,,------......------,,,******+++,,,------------------............------mmmUUUFFFCCC@@@======<<<;;;999999888777666666777888888777777777777666666666666555555555555444444444444333444444555555444444333333333333333333333333333222222222333333333444444333222111111222222222222222222222222222222222222000000111111111222222222333222222111111222222333333333333333333333333333111222222333333333222222222333333444444333333222222222222222222222222222111111111111111111111111000111222333444444444444444555777666555555666888;;;???EEEKKKPPPTTTWWWZZZ\\\ZZZZZZZZZYYYYYY___fffjjjsss|||}}}vvvwwwxxxrrrqqqpppuuuzzz}}}{{{zzzwwwtttsssqqqnnnkkkiiihhhfffeeejjjlllrrr||||||}}}~~~~~~{{{|||~~~~~~}}}|||}}}~~~{{{|||}}}~~~~~~}}}{{{xxxwwwvvvtttuuuwwwwwwuuuttttttuuuxxx{{{yyyssssssyyy~~~xxxtttnnniiijjjrrrvvviii```ZZZXXXYYY[[[\\\^^^aaadddhhhjjjlllqqq||||||{{{{{{{{{mmmcccYYYNNNGGGCCC@@@AAAEEECCCCCCDDDDDDCCCAAA???===:::999777555333222222111000000000111111222222222111222333333333111000///111000000///////////////////////////000000111111000000000000///////////////...---...000111...,,,......////////////......------------------------222111000///---+++***)))......---------,,,,,,,,,,,,------......------,,,------...///000000//////------............------lllTTTFFFCCC@@@======<<<;;;999999888777666666666888999666666666666777777777777666666555555555444444444333444444555555444444333333333333333333333333333222222222333333333444444666333111111333333222111222222222222222222222222000000111111111222222222333222222111111222222333333333333333333333333333222222333333333222222111222333333444444333333222222222222222222222222222333333333333333333333333333333333444444333333222333444666666555555777888===BBBIIIOOOSSSVVVYYY[[[\\\ZZZZZZZZZZZZ\\\eeeooozzz{{{yyyzzz~~~{{{nnnoootttsssyyy}}}zzzwwwtttsssqqqmmmjjjggggggiiikkkqqqyyy|||}}}~~~~~~~~~}}}zzz|||~~~~~~~~~}}}~~~|||{{{{{{|||~~~~~~~~~~~~|||{{{zzzxxxyyyyyyxxxuuurrrrrrrrruuuxxx{{{~~~~~~}}}}}}zzzwwwyyyyyyuuunnniiiiiioooxxx~~~rrrfff\\\YYYZZZ\\\\\\^^^```cccgggjjjkkkqqqyyy}}}zzzmmmaaaSSSJJJCCC>>>???BBBAAABBBCCCDDDDDDCCCAAA???<<<:::999777555333333222000000111111222222333333111222333333222111///...000000000000000//////............///000000111111////////////000000000000.........,,,******...111......////////////............................../////////...------,,,,,,......---------,,,,,,,,,,,,------......------,,,......///000000000//////------............------kkkSSSFFFCCC@@@======<<<;;;999:::999777666666666777888666666666666777777777777666666666555555555444444333444444555555444444333333333333333333333333333222222333333333333444444777444222222555666555222111222222222222333333333222222333333333444444444333222222111111222222333333333333333333333333333222222222222222222111000222222333333333333222222111222222222222333333333444444444444444444444444333444444444333333222111111333555666666666888:::@@@EEEMMMSSSWWWYYY[[[\\\[[[[[[\\\^^^```eeerrr~~~|||xxxyyyrrrlllqqqyyy|||~~~yyyuuurrrooonnnkkkiiihhhkkkqqquuu}}}|||}}}~~~~~~}}}|||{{{}}}}}}|||zzz{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}{{{{{{{{{yyyvvvsssrrrrrruuuvvvxxxzzz{{{||||||{{{xxxzzz{{{~~~zzztttooonnnqqquuuxxxtttddd\\\[[[^^^^^^___```cccfffjjjkkkpppttt|||~~~tttgggWWWLLLCCC<<<;;;>>>???@@@BBBDDDDDDCCCBBBAAA===<<<:::888666444444333111111111222222222222222222222222222222111000///000000000000000///...............//////000000000////////////000000000000---......***'''(((---333......////////////......////////////////////////***+++,,,---///000111222......---------,,,,,,,,,,,,------......------,,,,,,,,,---------------,,,------............------kkkSSSFFFCCC@@@======<<<;;;999::::::888777666666666666555666666666777777777888666666666666555555555555333444444555555444444333333333333333333333333333222222333333333333444444222///---///444777666333111111222222222333333333222222333333333444444444333222222111111222222333222222222222222222222222111111222222111111000///111111222222222222111111111111222222222333333333333333333333333333333333222222333444444444333333111333555777777999;;;===DDDJJJRRRXXX[[[\\\]]]]]]ZZZ[[[___eeejjjsss~~~}}}vvvrrrsssyyyzzzuuupppmmmllllllkkkkkkmmmttt~~~~~~~~~{{{|||}}}~~~~~~}}}|||{{{{{{}}}|||yyyzzz|||~~~~~~{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~{{{||||||{{{xxxvvvuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{xxx}}}zzzuuussstttvvvwww}}}ssseeeaaa````````````bbbdddgggiiikkkmmmqqqvvv~~~|||{{{|||~~~|||ooo^^^QQQGGG>>>;;;======???AAACCCDDDCCCBBBBBB???===;;;999777555444444333222222222222222222111222222111111111111111111///000000111000///...---......//////////////////.../////////000000000111///...,,,+++***+++...000......////////////..............................***+++,,,---...000111111......---------,,,,,,,,,,,,------......------,,,,,,,,,---------,,,,,,+++------............------kkkSSSFFFCCC@@@======<<<;;;999::::::999888777666555444555666666666777777888888777666666666555555555555333444444555555444444333333333333333333333333333222222333333333444444444,,,)))'''+++111555555222111111111222222333333333000000111111111222222222333222222222222222222333111111111111111111111111111111111111111000///...111111111222222111111111111111111222222333333333222222222222222222222222000111222333444555555555111333666888999;;;===@@@HHHMMMUUU[[[^^^^^^^^^^^^YYY\\\bbbkkkrrr}}}yyypppuuu{{{vvvqqqlllhhhllllllmmmnnnsss}}}~~~|||}}}~~~{{{|||}}}}}}}}}|||{{{zzz{{{~~~|||yyyyyy{{{}}}}}}|||zzzzzzyyyyyyzzzzzz{{{|||{{{{{{||||||~~~{{{|||}}}~~~~~~zzz{{{||||||zzzxxxxxxyyyyyyxxxwwwvvvvvvxxxzzz||||||}}}xxxvvvwwwxxxyyyzzz}}}pppjjjbbbaaa```___```bbbdddfffggggggiiinnnuuu}}}~~~yyywwwxxxyyyyyy}}}uuueeeWWWLLLBBB>>>???<<<===@@@BBBCCCCCCCCCBBB???>>><<<:::777666555444444333333222222111111111333222111000000111222333///000111111111000...---////////////////////////.../////////000000111111000---+++,,,///000...,,,......////////////......------------------------///............---------......---------,,,,,,,,,,,,------......------,,,---......///......---------..................---jjjQQQHHHDDD???;;;999888777666;;;:::999888777666555444777777777777777777777777555555444444444444555555555444444555666666444333666555444333222333444555444444444444444444444444555444333222222333444555666666666666666666666666333333333333333333333333:::222---000444555444444111222333444444444333333444444444444444444444444222333444444555555444444333333333333333333333333333333333333333333333333333444555666666666555444444555666777999>>>DDDHHHPPPTTTZZZ```ccccccaaa```___dddiiippp}}}zzztttyyy|||xxxuuurrrqqqooonnnpppvvv~~~|||zzzxxxzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~||||||}}}~~~{{{zzzyyyxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}|||{{{|||}}}~~~~~~}}}{{{{{{{{{zzzxxxvvvuuuuuuvvvwww}}}~~~~~~yyyuuuzzzrrrlllfff```^^^aaacccbbb______bbbfffhhhjjjoooxxx~~~}}}xxxvvvwwwzzz~~~qqq___RRRHHHBBB>>>@@@@@@??????@@@BBBCCCDDD?????????>>><<<999777555444444333222111111111222111222222333333222222111333333222111000000000111222111111111111111222222111111111111111111111111////////////............222111111111000000////////////.........---------000000000000////////////........................000///...------...///000------------,,,+++******.../////////---...///111jjjQQQHHHDDD???<<<;;;:::999888999999888777666555444444666666666666666666666666555555444444444444555555555444444444666666555333666555444444444555666666444444444444444444444444444444333333333333444444111111111111111111111111333333333333333333333333555222000333333000///111222222333333444444444333444444444444444444444444000111222222333333222222333333333333333333333333444333333222222333333444333333444555666555555444333555777999<<>>=========>>>@@@BBBDDDBBBBBBAAA???===:::777555444444333222111111111111111222222333333222222111333222111111000000111111111111000000///000000000////////////////////////////////////............000000/////////.........//////.........---------000/////////////////////------------------------000///...------...///000------......///.........---...///...------///000iiiQQQGGGDDD???===<<<<<<;;;:::888888777777666555444444555555555555555555555555555555444444444444555555555444333444555666555333555555555555555666777888444444444444444444444444333333444444444444333333222222222222222222222222333333333333333333333333222222444666333------000222222333333333444444444444444444444444444444444000111222222333333222222333333333333333333333333444444222222222222444444222333444444555555444444333555888<<<@@@EEELLLPPPQQQUUU\\\```bbbbbbbbbccclllnnnrrr{{{}}}yyyvvvwww{{{|||yyyyyywwwvvvwwwyyy~~~~~~~~~}}}~~~~~~~~~~~~|||{{{{{{|||{{{|||}}}|||{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{zzzyyyyyy{{{}}}~~~||||||~~~~~~|||yyyxxx|||zzzwwwtttrrrqqqqqqqqqwww{{{~~~~~~~~~}}}{{{xxxzzz}}}wwwoooeee^^^]]]^^^______ZZZ]]]aaabbbccceeejjjnnnxxx||||||yyy{{{yyywwwvvvuuutttrrrpppmmmoooxxxsssaaaQQQEEE@@@;;;;;;::::::<<<>>>AAACCCEEEEEECCCAAA???;;;888666555444333222111111111111111111222222222222111111222222111000000000111111111111000///......//////////////////////////////////////////.....................------------,,,...............---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////............///000+++,,,---...////////////+++,,,...---,,,,,,...///iiiQQQEEEBBB???===<<<<<<<<<;;;999888888888777777666666666666666666666666666666555555444444444444555555555333222333444555555444333444444555666666777888444444444444444444444444222333444555555444333222222333333333333333444444333333333333333333333333333111222444444000000333333222222222333333444444333333333333333333333333222333444444555555444444333333333333333333333333555444222111111222444555222222333444444555555555555888;;;???CCCHHHNNNRRRVVV[[[```cccddddddfffhhhpppwww||||||||||||}}}yyyyyy|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyzzz{{{{{{|||~~~|||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{zzzyyyyyy{{{}}}~~~~~~~~~|||zzzzzz{{{}}}~~~|||yyywwwzzzyyyvvvsssrrrqqqrrrrrruuuyyy}}}{{{xxxwwwzzz~~~wwwkkkbbb]]]\\\]]]]]][[[]]]______```bbbfffiiiqqqwww~~~{{{xxx|||yyyvvvuuuwwwvvvrrrooolllmmmsss}}}lllWWWHHH@@@;;;:::999999;;;===@@@BBBGGGFFFEEECCC@@@<<<999777555555333222111111111111111111222222222222111111111111000000000000111111222111000///////////////111111111111111111111111////////////............------------------------.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,...............//////000***+++,,,,,,---------,,,)))+++------,,,,,,---...iiiPPPCCC@@@===<<<<<<<<<:::999::::::999999999999999999777777777777777777777777555555444444444444555555555333111222444555555555222222333444555666666666444444444444444444444444111222333444444333222111000000000111111222222222333333333333333333333333444---***...222333333444333333222222222333444555333333333333333333333333222333444444555555444444333333333333333333333333444444222222222222444444222222333333444555666666888;;;???BBBFFFJJJPPPSSSZZZ^^^bbbccccccdddiiinnnwww~~~|||~~~xxxuuuxxx}}}}}}}}}}}}~~~}}}}}}~~~~~~{{{yyyyyyzzzzzz{{{~~~}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||{{{zzzzzz|||~~~|||}}}|||zzzxxxxxxzzz|||}}}}}}yyywwwxxxwwwuuusssssssssuuuvvvuuuxxxzzzwwwsssrrrvvvzzz~~~tttiiibbb^^^\\\[[[\\\]]]]]]^^^___bbbeeehhhnnnssszzz~~~|||zzz|||zzzzzz{{{zzzvvvrrrmmmllloooyyy}}}}}}~~~}}}wwwaaaNNNCCC>>><<<;;;::::::===???AAAFFFEEEEEECCCAAA===;;;999777666555333222222111111000111111222222111111000111000000///000000111111333222111111000000000000111111111111111111111111////////////....................................---.....................------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////,,,---------,,,,,,+++***(((***,,,---,,,,,,---...hhhPPPBBB@@@===<<<<<<;;;:::888:::::::::::::::;;;;;;;;;888888888888888888888888555555444444444444555555444222111111333555666555222222333444555555555444444444444444444444444444222222333333333333222222222222222333444444555555333333333333333333333333222***%%%)))000222333333444333222111222333444555333333333333333333333333000111222222333333222222333333333333333333333333333333333333333333333333333333333444555666777888<<<>>>BBBFFFJJJNNNSSSVVV[[[^^^aaaaaaaaafffooowwwvvvvvvuuuwww}}}|||}}}~~~~~~}}}}}}~~~|||~~~}}}{{{zzzzzzyyy{{{~~~}}}~~~~~~~~~}}}|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||{{{zzzzzz|||~~~{{{||||||zzzxxxyyyzzz|||}}}|||yyywwwvvvtttsssssstttuuuwwwuuuvvvuuusssoooooorrrvvvyyy|||{{{ssskkkddd___\\\[[[]]]```cccgggiiijjjkkknnnqqquuuxxxyyyzzz|||}}}{{{yyyooommmmmmsss~~~~~~~~~oooXXXIIIBBB@@@===:::999;;;===???BBBBBBBBBBBB@@@>>><<<;;;999888777555444333222222000000111111111111000000000000/////////000111111222222111111111111222222////////////////////////////////////............///////////////000000000---------...............---------......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///////////////...---,,,+++'''***,,,...---------...hhhPPPCCCAAA???======<<<:::888999999999::::::;;;;;;;;;777777777777777777777777555555444444444444555555444222000000222555666666333444555666666555444444444444444444444444444444333333222222222222333333444444444555666777777777333333333333333333333333000,,,***...222222222444444333222111111333444666222222222222222222222222000111222222333333222222333333333333333333333333111222444555555444222111444444444444555777999:::===AAAFFFJJJOOOTTTYYY]]]\\\___aaabbbdddmmm{{{|||vvvyyy}}}}}}{{{|||}}}|||||||||}}}~~~zzz}}}|||{{{zzzyyy{{{~~~~~~~~~~~~|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{zzzyyyyyy{{{}}}{{{||||||{{{yyyzzz|||~~~~~~~~~|||wwwuuusssrrrqqqrrrssstttuuussspppnnnmmmnnnpppqqqtttxxx}}}}}}~~~}}}vvvmmmeee```]]]bbbjjjrrrxxxxxxuuurrrnnnnnnnnnnnnppptttzzz~~~uuuqqqnnnpppvvv~~~eeeSSSFFFCCC>>>:::888888:::;;;===>>>???@@@@@@???>>>===;;;:::888777555444444444000000111111111111000000///////////////000111111000000///000000111222333////////////////////////////////////................../////////000000000---------.........//////,,,,,,---......///000000------------------------,,,---...///000000000///.........///......------'''***---............///hhhPPPEEECCC@@@???>>>===:::888888888888999999::::::;;;666666666666666666666666555555555444444555555555444222000000222555666666555666777777777666555444444444444444444444444444444333222111111222333444000000111222222333444444333333333333333333333333111000333666555222222666444333222111111333555666222222222222222222222222333333444555555555444444333333333333333333333333000222444666666444222000555555444555666888:::;;;>>>BBBHHHMMMSSSXXX^^^bbb^^^aaadddeeeiiittt}}}{{{zzzxxxzzzyyy{{{~~~{{{{{{|||~~~~~~yyy|||~~~{{{zzzyyy{{{~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyyyyxxxxxxzzz|||{{{||||||{{{zzz{{{}}}}}}}}}|||||||||}}}}}}~~~}}}~~~wwwuuusssqqqoooppppppqqqtttpppllljjjkkkmmmnnnnnnppptttzzz~~~{{{xxxyyy}}}{{{~~~|||sssjjjddd```hhhtttyyymmmkkkiiigggiiiooowww}}}|||wwwqqqnnnpppvvv{{{}}}nnnZZZGGGDDD???999666666777888:::;;;===>>>??????>>>>>><<<;;;999888666555555444000000111111111111000000///////////////000111111............///111222333111111111111111111111111000/////////...................../////////000000---------.........//////,,,,,,------...///000000........................+++,,,...000000000000///******+++,,,------------'''***---//////......///hhhQQQEEEBBB???===<<<;;;:::999777777777888999999::::::777777666555555444555555333444555666666555444333333333444555555444444333444444444444444444444444777777666666555555444444555444333222111222333444444444222222222222444444<<<888333111222333333111333222000//////000222333333333333444444444555555000111333555555555333222222222222222222222222222222333444555666666666666333333333444444444555555555777888888888999;;;===AAAFFFLLLSSSYYY\\\]]]^^^]]]aaaeeejjjttt}}}}}}yyyvvvzzz|||xxxwwwyyy{{{~~~}}}~~~~~~{{{}}}}}}{{{{{{{{{zzz~~~|||{{{wwwyyy|||~~~}}}||||||}}}}}}{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxxxxyyyzzz|||}}}}}}}}}}}}~~~~~~|||}}}~~~}}}xxxvvvrrrpppooooooqqqrrruuussspppmmmkkklllmmmnnnlllpppvvv{{{~~~wwwsssuuuwwwyyyzzz|||~~~{{{sssmmmjjjrrr~~~~~~vvvkkkeee```___aaaeeepppzzz}}}wwwpppooorrrwwwzzzyyy~~~fffPPPFFF>>>===>>><<<:::999:::;;;===>>>???>>>======>>>>>><<<999555222111222444333222222111111222222............////////////000000000000000///......000000000000000000000000***+++,,,...////////////........................---.../////////...,,,+++............////////////...---,,,,,,---...---+++......---------,,,,,,,,,.........------,,,,,,,,,............////////////gggQQQEEEBBB???===<<<;;;:::999888888888888888888888888:::999888888888888888888444555555666666555555444666666555555555555555555444444444444444444444444555555555555444444444444555444333333222222333333444333333222222333333444888555333333444444222000444333111000000111333444333333333444444444555555111222444555555444333222222222222222222222222222333333444555666666666666333333444444444555555555444555666666666777:::===EEEIIIPPPWWW[[[]]]^^^___bbbccchhhsss~~~}}}}}}~~~zzzvvvwww|||zzzyyy{{{~~~~~~~~~}}}}}}}}}{{{zzzzzz{{{}}}|||vvvxxxzzz}}}~~~~~~~~~}}}~~~~~~}}}||||||||||||||||||||||||{{{zzzyyyxxxwwwxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{}}}~~~~~~}}}{{{xxxxxxyyy{{{~~~~~~{{{yyywwwtttsssrrrrrrssssssqqqnnnlllkkklllmmmnnnmmmqqqvvvyyy|||~~~}}}vvvvvvwwwwwwwwwwwwxxxyyyzzzzzz{{{||||||yyyuuuqqqooovvvtttfff```[[[[[[]]]```iiirrruuu{{{|||uuuqqqrrrtttvvvxxx{{{sssZZZNNNBBB@@@AAA@@@===<<<:::;;;<<<<<<==================<<<:::666444444555444333222222111222222222111111111222222222222222000000000000000///......000000000000000000000000---....../////////....................................//////...------,,,------------............///---,,,---......---,,,000000///......---,,,,,,......---------,,,,,,,,,............////////////fffQQQEEEBBB???===<<<;;;:::999999999888888777666666555666666666555666666777777666555555555555555555666999888666555555555666666444444444444444444444444333333333444444444444444444444444444444333222222222333333444444333333222333333333555666555111///444333222111111222333444333333333444444444555555333333444555555444222111333333333333333333333333444444555555555555555444333444444444444555555555444555555555666888===AAAIIINNNUUUZZZ]]]^^^___```ccccccjjj{{{|||zzzxxxxxxwww}}}}}}{{{{{{~~~}}}}}}~~~~~~{{{yyyxxxyyy}}}~~~}}}xxxyyy{{{|||}}}||||||{{{}}}}}}|||{{{{{{{{{||||||}}}}}}||||||zzzyyywwwwwwyyyxxxxxxxxxxxxyyyzzzzzz~~~~~~~~~{{{xxxuuuuuuwwwyyy|||~~~}}}{{{xxxvvvtttrrrqqqpppooommmkkkkkklllmmmnnnoooqqqtttwwwxxxzzz}}}zzzyyywwwuuusssqqqqqqqqqsssrrrqqqssstttuuusssrrrpppttt}}}|||pppccc]]]YYYYYYZZZ\\\bbbiiimmmttt}}}{{{vvvttttttuuuwwwwww|||gggVVVFFFAAACCCCCC???===;;;;;;::::::;;;<<<>>>???>>>>>>>>><<<999666666777444444333222222222222222000000000000////////////000000111111000000//////000000000000000000000000///000000000//////...---//////////////////////////////...------------...,,,,,,,,,------------...///...------/////////---///////////////............------------,,,,,,,,,............////////////eeeQQQEEEBBB???===<<<;;;:::999888888888777777666666666444444444444555555666777777666555444444555666777:::888666444444444666777555555555555555555555555333333333444444555555666333444555555555444222111222222444444444444222222111222333444555444222111555444333333333333444555333333333444444444555555444444555555444333222111333333333333333333333333555555555555555555444444444444444444555555555555666777777777999===CCCGGGLLLQQQXXX\\\]]]^^^___aaabbbeeeooo~~~wwwwwwyyy|||~~~|||{{{|||~~~|||yyyzzz{{{{{{yyyxxxxxxyyy~~~}}}~~~~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}}}}|||{{{yyywwwwwwzzzyyyyyyyyyyyyzzz{{{{{{~~~{{{xxxvvvvvvwwwxxxzzz|||~~~~~~}}}{{{xxxuuuqqqpppooonnnmmmkkkkkklllmmmnnnpppqqqsssssstttuuuxxxzzz~~~zzzvvvssspppmmmkkkjjjiiiiiijjjlllmmmlllkkkiiijjjooo{{{wwwlllddd^^^ZZZZZZ[[[[[[^^^cccjjjqqq}}}{{{vvvuuuuuutttuuuzzzrrr]]]HHHAAACCCCCC@@@======;;;:::999999;;;>>>???@@@@@@@@@>>>;;;888777888444444333222222222222333////////////............000000111111111000000///000000000000000000000000///000000000000000//////000000000000000000000000//////---,,,,,,---...///,,,,,,---------.........///...---...000000///...,,,------...//////000000------------------------............////////////cccPPPEEEBBB???===<<<;;;:::999666777777777888888888999777777777777888999::::::777666555444444555666777888777555333333444555666555555555555555555555555444444555555666666666777333444555666555444333222222222444444444444222222222333333333333333444555555444444444444444444555333333333444444444555555555555555555444333333222333333333333333333333333555555555555555555444444444444444555555555666666666777888999<<>>CCCJJJNNNRRRWWW\\\^^^^^^```gggmmm{{{}}}zzzvvv{{{~~~{{{{{{{{{zzzzzz|||~~~}}}|||zzzwwwxxxzzz{{{{{{}}}~~~~~~~~~}}}}}}{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwxxxyyyyyy|||||||||||||||{{{zzzyyyzzzyyyyyyyyyyyyzzz{{{{{{~~~~~~|||zzzyyyzzzzzzzzzyyyxxxwwwvvvuuuwwwyyyyyywwwwwwzzz}}}~~~|||zzzvvvuuusssqqqnnnmmmlllkkkmmmnnnoooooonnnmmmoooppprrruuuyyyzzzsssnnndddcccbbbbbbaaa^^^YYYVVV\\\\\\aaammmzzz}}}xxxjjjaaa[[[[[[[[[YYYWWWXXX^^^gggwwwvvvooommmlllqqqwwwyyyzzzkkkSSSGGGFFFFFFFFFFFFBBB@@@===;;;::::::<<<===AAABBBCCCAAA>>>:::999888555444444333333333333333333333222222111000000000000000111111222222111111000000000000000000000000,,,,,,...///000111111111////////////////////////...------------...//////........./////////000000...---,,,---///000000///111111///...,,,***)))(((,,,,,,,,,------------...............////////////bbbOOOEEEBBB???===<<<;;;:::999999999999999999:::::::::666555555444444444444555666666777777777777666666555555555666666777888888555555555555555555555555666555555555555555444444666666555444444444444444444333333222222333333444333555888777555333444555333333444444444444333333333333333444444444555555555444444444444555555666444444444444444444444444333333444555666666666666555555555555666666666666444666:::>>>BBBGGGMMMQQQXXX\\\```aaaaaafffpppxxx~~~|||||||||{{{zzz|||~~~~~~}}}{{{zzzvvvxxxyyyyyyyyy{{{~~~~~~}}}|||{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyy{{{{{{||||||||||||{{{{{{yyyyyyyyyyyyyyyzzzzzz{{{zzz|||}}}~~~~~~|||yyywwwwwwwwwxxxyyyyyyxxxwwwwwwssswwwzzzzzzwwwuuuwwwzzz~~~~~~{{{zzzwwwtttqqqnnnkkkjjjjjjlllnnnnnnmmmkkkkkklllmmmppptttyyy~~~yyyrrrhhheeeaaa^^^\\\ZZZWWWUUUZZZ___hhhuuummmddd\\\[[[[[[XXXVVVWWW[[[cccoooxxxxxxrrrooonnnrrrvvvxxxyyylllUUUIIIFFFEEEGGGIIIDDDBBB@@@===;;;:::;;;;;;>>>@@@AAAAAA???===;;;;;;555555444333333333333444111111000000///......---///000111222222222222111000000000000000000000000,,,---...///////////////........................,,,------...//////......---------.........//////,,,,,,+++,,,...000///...111000///...---,,,++++++,,,,,,,,,---------..................////////////aaaNNNEEEBBB???===<<<;;;:::999<<<<<<;;;::::::999999888:::999888777777777777777555666777888888777666555444555666888999999999999666666666666666666666666555555555444444333333333777666555333333444555555555444222222222222444555111555:::;;;888555333333222333333444444333333222333333333444444444555555444444444444444555666777444444444444444444444444222333444555666666666666555555555555666666666777555999===BBBFFFLLLQQQUUU\\\aaaddddddeeekkkvvv~~~}}}~~~{{{~~~~~~~~~}}}|||{{{}}}~~~}}}|||{{{yyyuuuvvvvvvvvvvvvwwwzzz|||}}}}}}|||{{{zzzyyyxxxwwwwwwxxxvvvvvvuuuvvvvvvwwwxxxxxxzzz{{{{{{|||||||||||||||yyyxxxxxxxxxxxxyyyzzzzzzxxxyyy{{{||||||zzzxxxvvvvvvvvvwwwxxxxxxxxxxxxxxxtttxxx}}}|||yyywwwyyy|||{{{||||||}}}~~~}}}zzzvvvrrrnnnkkkiiihhhkkkmmmnnnlllkkkjjjjjjmmmppptttwwwzzz~~~}}}uuulllgggaaa\\\ZZZYYYXXXWWWZZZaaannn}}}rrrggg___]]]]]]ZZZXXXXXX]]]cccjjjnnnqqqxxx|||wwwuuutttvvvwwwzzz~~~|||jjjUUUHHHCCCBBBEEEIIIFFFDDDAAA>>><<<;;;:::::::::===@@@AAA@@@>>>>>>>>>555555444333333333333444444444444333222111111000///000111222222222222222000000000000000000000000..................---,,,........................+++,,,...///000///...---,,,,,,,,,---------......,,,+++***,,,...//////...,,,------...///000111111,,,,,,,,,------...................../////////000bbbNNNHHHFFFBBB>>>;;;999999999:::999888888777777888888444111///111666999777444666666555555555555666666555555555555666666666666666666666666666666666666444555555555555555555444555555555555555555555555555444222111111222444555444444444444444444444444333333333444444444555555555555555444444555555555444555555555555555555555555555666666555444333333666666666666666555555555444444444444444555666666888:::===AAAEEELLLSSSXXXaaa```aaafffpppzzzzzzrrrtttwww{{{~~~~~~~~~|||zzzxxxyyyyyyxxxxxxyyyzzz|||}}}~~~{{{yyyxxxyyyyyyxxxwwwxxxyyyzzz{{{{{{}}}}}}{{{wwwuuuuuuwww||||||~~~{{{yyyxxxxxxxxxxxxwwwuuuxxxyyyzzz{{{zzzxxxvvvtttrrrrrrssssssttttttuuuuuuzzz{{{{{{zzzyyyxxxwwwvvvwww{{{}}}}}}~~~{{{~~~~~~~~~yyytttqqqooooooooooookkkhhhfffhhhjjjlllmmmjjjkkklllnnnrrrwww{{{~~~~~~xxxvvvnnnhhhddd^^^XXXZZZaaabbbhhhrrr}}}pppbbbaaacccaaa______]]]___dddiiikkkmmmuuu~~~~~~uuuttttttuuuyyyyyygggWWWPPPHHH@@@BBBKKKIIIGGGDDDAAA>>>============???AAABBBBBB@@@>>><<<:::999888666444333333222111111111111111111111111222111111111000000//////000000000000000000000000......////////////..........................................////////////........................///...---,,,,,,---...///////////////////////////////////////000000000000---...///////////////...bbbNNNGGGEEEAAA>>>;;;:::999:::::::::999888888888888888888555222444777999666333666666555555555555666666555555555555666666666666555555555555555555555555333444444444444444444333555555555555555555555555555444222111111222444555444444444444444444444444333333333444444444555555555555444444444444555555888777777666555444333333222333444666777777777777666666666666666666666555555444444444555666777777:::===AAAFFFJJJPPPVVVZZZ\\\```fffmmmttt}}}~~~tttooottt{{{~~~~~~~~~~~~|||zzzyyyyyyyyyxxxxxxyyy{{{}}}~~~~~~}}}|||{{{zzzyyyzzzyyyxxxxxxxxxyyy{{{|||zzz||||||zzzvvvtttuuuvvvzzzzzz|||}}}~~~~~~~~~~~~|||zzzxxxwwwwwwwwwuuusssxxxxxxyyyxxxwwwvvvtttsssrrrsssttttttuuutttttttttwwwwwwxxxyyyyyyyyyyyyxxxwww{{{}}}|||}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{xxxuuurrrpppnnnkkkgggfffgggiiikkkkkkjjjjjjjjjkkknnnqqquuuwww{{{sssnnniiigggaaa[[[[[[___aaagggppp{{{sssjjjddd]]]\\\^^^ZZZ[[[___cccdddeeellluuuxxxuuutttwww{{{{{{hhhXXXQQQKKKCCCAAAGGGHHHGGGFFFCCCAAA@@@???>>>===>>>@@@BBBBBBAAA???===999888666444333222111111111111111111111111111111111111111111000000000///000000000000000000000000......////////////..........................................////////////........................///...------------...///............................../////////000000000//////000000000//////...bbbNNNFFFDDDAAA===;;;;;;;;;;;;;;;:::999999888888999999<<<999666777888888666333666666555555555555666666555555555555666666666666555555555555555555555555555666666777777666666555444444444444444444444444444444222222222222444444444444444444444444444444333333333444444444555555444444333333333333444444666666666555555444444444222333555666777888888888555555666666666666666666555555555555666777888999===AAAGGGLLLQQQUUUYYY\\\ZZZbbbmmmtttyyyssskkkjjjsss{{{|||}}}}}}}}}|||zzzzzzyyyyyyyyyyyyzzz|||~~~}}}|||{{{zzzyyyyyyzzz{{{{{{zzzyyyyyyyyyzzz||||||zzz{{{{{{yyywwwuuuuuuvvvxxxxxxyyyzzzzzzzzzzzzzzz|||zzzxxxwwwvvvuuusssqqqyyyxxxwwwvvvttttttssssssssstttvvvwwwwwwuuutttrrrssstttuuuvvvxxxyyyzzzzzzwww{{{||||||}}}|||{{{{{{|||}}}}}}|||{{{zzz}}}~~~}}}yyytttqqqnnnkkkhhhggghhhiiijjjjjjjjjiiigggggghhhkkknnnpppxxx{{{{{{sssqqqqqqpppjjjbbb^^^___```eeemmmuuu~~~zzziii]]][[[___^^^^^^```cccddddddjjjqqq|||wwwuuuyyy|||ppp]]]VVVPPPHHHCCCDDDHHHHHHHHHGGGFFFDDDBBB@@@===>>>???AAAAAAAAA@@@@@@:::999777555333222111111111111111111111111111111111111111111000000000000000000000000000000000000......////////////..............................---............/////////........................///...------------...///------------------------------........./////////111111111111000///......bbbNNNDDDCCC@@@===<<<;;;<<<<<<;;;::::::999999999999999<<<:::888777888888666444666666555555555555666666555555555555666666666666444444444444444444444444555555666666666666555555444444444444444444444444444333333222222333333444444444444444444444444444333333333444444444555555444333333222222333333444111111222333444555666777444555555555555555444444555555555555666666666666555555666666777999:::;;;>>>CCCJJJQQQUUUXXX[[[\\\[[[bbbmmmvvvxxxhhheeehhhttt}}}|||yyyzzz{{{|||||||||{{{zzzyyyyyyyyyyyyzzz|||~~~}}}|||zzzxxxxxxyyyzzz{{{{{{{{{zzzyyyzzz{{{|||}}}{{{{{{{{{yyyxxxwwwvvvvvvwwwwwwxxxxxxyyyxxxxxxxxx{{{yyyxxxwwwxxxwwwvvvtttzzzxxxvvvtttssssssttttttuuuwwwyyyzzzyyywwwtttssssssssstttuuuvvvwwwyyyyyyvvvzzz|||{{{|||}}}zzz{{{|||}}}}}}|||zzzxxxyyyzzz|||}}}{{{xxxtttrrrpppmmmkkkjjjkkklllkkkjjjjjjiiigggeeefffhhhkkkmmmppptttyyy~~~}}}{{{wwwyyy|||{{{uuukkkccc```^^^bbbhhhooouuuvvvddd___aaaaaa___aaadddeeeeeeiiipppzzzwwwxxx|||}}}ggg\\\VVVNNNHHHFFFGGGHHHIIIJJJIIIFFFDDDBBB===>>>???@@@AAAAAABBBBBB===<<<:::888666555444444111111111111111111111111111111111000000000000000////////////////////////......////////////..............................---------.........//////.................................------.................................------------.........///222222222222111///......aaaOOODDDBBB@@@===<<<<<<<<<===;;;:::999999888888999999888777666777777888777666666666555555555555666666555555555555666666666666555555555555555555555555111222222333333222222111444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444333333222222333333444///000000222333444555555222222333444444333333333444555555555666666777777666666666777999;;;===>>>???DDDMMMSSSWWWZZZ[[[\\\\\\```iiiwww}}}pppcccdddlll||||||zzzyyywwwxxxzzz{{{||||||{{{{{{yyyyyyyyyyyyzzz|||~~~~~~{{{yyyxxxyyyzzz{{{{{{{{{zzzyyyzzz{{{|||}}}|||{{{zzzzzzyyyyyyxxxwwwwwwwwwxxxyyyyyyxxxxxxxxxyyyxxxwwwxxxzzzzzzzzzyyyzzzxxxvvvtttssstttuuuvvvwwwxxxzzz{{{{{{yyyvvvtttuuuttttttttttttuuuvvvwwwvvvzzz{{{zzz{{{}}}zzz{{{}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyxxxwwwuuutttrrrpppooooooppppppooommmmmmkkkhhhffffffhhhkkknnnmmmpppuuuzzz|||||||||{{{zzz|||rrrhhhaaa______ccciiinnnxxxrrreee```\\\ZZZ[[[^^^``````dddjjjvvv|||www|||~~~uuudddZZZSSSLLLHHHFFFHHHJJJKKKJJJHHHEEECCC????????????@@@AAABBBCCC???>>><<<999777666555444111111111111111111111111000000000000000000111111////////////////////////......////////////..............................------------....................................---..................---////////////////////////------------.........///222222222222111///......aaaOOODDDCCC@@@===<<<;;;<<<<<<:::999888888777777888888555555666666777777888888666666555555555555666666555555555555666666666666666666666666666666666666555555666666666666555555333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555444444333333333333444444333333333222222111111111---...000222333444555555444444555555666777777777666666777999;;;===???@@@BBBGGGPPPVVVZZZ\\\]]]^^^^^^cccooouuukkkeeekkkxxx~~~zzzyyyyyyxxxyyyzzz||||||||||||{{{yyyyyyxxxxxxyyyzzz|||}}}~~~}}}{{{zzzzzzzzz{{{{{{zzzyyyyyyyyyzzz|||||||||zzzyyyyyyyyyyyyxxxvvvwwwwwwxxxyyyzzzzzzyyyyyyxxxwwwwwwxxx{{{||||||{{{xxxvvvuuuttttttuuuvvvxxxvvvxxxyyyzzzzzzxxxwwwuuuwwwvvvuuutttssstttuuuvvvvvvyyyzzzyyyzzz~~~zzz{{{}}}~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwwwwwwxxxsssrrrrrrsssttttttsssqqqpppmmmiiigggfffhhhkkkmmmmmmpppsssvvvwwwxxx{{{|||yyyvvvlllcccbbb___```fffjjjrrrnnnaaa\\\YYYYYY\\\^^^^^^aaaeeemmmyyyyyy}}}yyywww}}}rrrcccYYYQQQKKKIIIJJJKKKLLLKKKIIIFFFDDDAAA@@@?????????AAABBBDDD>>>===;;;888666444333333111111111111111111111111000000000000111111111111000000000000000000000000......////////////..............................,,,------------.................................------...//////...------000000000000000000000000------........./////////111111111111000///......aaaOOOEEECCC@@@===;;;;;;;;;<<<999888777777666666777777555666777777666777777888666666555555555555666666555555555555666666666666777777777777777777777777777777888888888888777777333333333333333333333333222333333444444333333222444444444444444444444444333333333444444444555555555555444444444444555555666555555444333222111111---...000222444555666666444444555555666777777888666777888999<<<>>>@@@AAAGGGLLLTTTZZZ^^^```bbbcccgggqqq}}}}}}wwwrrrmmmiiijjjuuu}}}zzzzzz|||yyyzzz{{{|||}}}}}}|||{{{zzzyyyxxxwwwwwwxxxyyyzzz|||||||||{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyy{{{|||zzzxxxvvvvvvxxxxxxvvvtttvvvvvvxxxyyyzzzzzzzzzzzzyyyxxxwwwxxxzzz{{{{{{zzztttssssssssssssuuuvvvwwwtttuuuvvvvvvvvvvvvvvvvvvwwwvvvuuutttsssuuuvvvwwwvvvyyyzzzxxxzzz~~~zzzzzz{{{|||}}}~~~~~~{{{zzzyyyxxxxxxwwwwwwwwwrrrrrrsssuuuwwwwwwuuussssssooojjjfffdddeeegggiiikkkmmmooooooppprrrvvvyyyxxx|||tttkkkhhhaaa```fffjjjppp}}}iiibbb]]]\\\^^^___^^^```ccceeeooo|||{{{vvvyyy~~~sssdddXXXPPPLLLMMMNNNNNNMMMJJJHHHFFFCCCBBB@@@>>>???@@@BBBCCC???>>><<<999777555444333111111111111111111111111///000000000111111111111000000000000000000000000......////////////..............................,,,,,,---------.................................------...//////...------000000000000000000000000....../////////000000000//////000000000//////...aaaPPPFFFDDDAAA>>>;;;;;;;;;;;;888777777666666666666666777888888888777666777888666666555555555555666666555555555555666666666777777777777777777777777777222222333333333333222222333333333333333333333333222333333444444333333222444444444444444444444444333333333444444444555555666555555444444555555666555555555555555555555555111222333333444444444444444444444555666777777888777777888:::<<>>>>>@@@BBBCCCBBBAAA>>><<<999777666555111111111111111111111111//////000000111111111222000000000000000000000000......////////////..............................,,,,,,,,,---------..............................,,,---...//////...---,,,////////////////////////////////////000000000000---...///////////////...aaaNNNEEECCC@@@???>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999777666777777777777888888888888666666666666777777777777333333444666777999:::::::::999888888777888888888888777555555555555333111444555666666666555444333666666555555555444444444444555666666444444555666333333444444555666666666666666555555555444444444777777666666555555555444444555555666666666666666666999;;;;;;;;;???GGGMMMUUUVVV]]]ccccccbbbjjjvvv|||vvvsssoookkklllpppuuu~~~~~~~~~}}}~~~}}}|||zzzxxxwwwxxxyyyyyyxxxwwwyyyzzz{{{|||}}}}}}}}}}}}{{{{{{}}}~~~~~~~~~wwwwwwwwwvvvuuuttttttttttttvvvzzz|||}}}{{{xxxvvvzzzvvvssstttxxxxxxuuuqqqrrrooonnnooossswwwwwwvvvxxxwwwuuuuuuvvvwwwwwwvvvtttttttttuuuuuuuuuuuuuuuvvvwwwyyy{{{||||||||||||zzzyyywwwwwwxxxzzz}}}~~~~~~|||yyyvvvuuuuuuwwwssssssuuuxxx{{{{{{yyywwwsssooojjjeeebbbbbbccceeefffffffffgggjjjooosssvvvxxx}}}|||vvvrrrnnniiifffiiisssuuufff[[[\\\______^^^___ccciiitttzzz}}}wwwssszzzjjjYYYWWWXXXXXXVVVRRRNNNLLLKKKEEEFFFGGGFFFDDDCCCDDDDDDDDDBBB???<<<:::777666555222222222111222222333333222222222333333444444444111111111111000000000000.........//////000111222111111000......---------......------------......///000111333333111000///...///111222222222000///000000000000000111111222///...------...///000111000111111111000///...---___MMMEEECCC@@@???>>>>>><<<:::::::::::::::::::::::::::::::::888777666666666777666666666777777777888888555666666666777777777777555555666666777777777777999888777666666666666666555444333333333333222000333444555555555555444333444444444444333333333333222333444444222222333444555555555555555555444444666666555555555444444444777666666666555555555555444555666666777777666666555999===??????CCCIIIOOOVVVWWW[[[___```cccmmmzzzxxxrrrooonnnmmmqqqwww~~~~~~~~~~~~}}}}}}}}}}}}}}}yyyxxxwwwwwwyyyyyyxxxwwwxxxxxxyyyzzz{{{|||||||||}}}}}}}}}{{{zzzvvvvvvuuuuuuttttttsssssssssvvvzzz}}}}}}zzzwwwtttwwwssspppqqqtttvvvtttqqqrrrpppoooqqquuuwwwxxxvvvwwwuuussssssuuuvvvuuutttrrrrrrssssssssssssttttttrrrtttvvvxxxyyyyyyxxxxxxvvvuuuttttttuuuwwwzzz|||{{{{{{zzzwwwtttssstttvvvttttttuuuwwwzzz{{{zzzxxxssspppkkkgggdddcccdddeeedddddddddeeehhhllloooqqqtttyyy|||wwwuuurrrmmmiiikkkrrr}}}sssbbb]]]^^^]]][[[\\\aaagggqqq|||{{{|||}}}~~~xxxuuuxxx|||hhh[[[]]]^^^]]]XXXSSSNNNKKKDDDDDDDDDBBBAAA@@@AAAAAACCCBBB@@@===:::888777666333333222222222222333333111111111222222333333333111111111000000000//////............///000111222111000///......---------......------------......------,,,,,,,,,,,,------...000111000///...000111//////......//////000111///......---...///000111/////////000000//////...~~~]]]LLLEEECCC@@@>>>>>>===<<<:::999999999999999999999999:::888555333222333555777555555666666666777777777555555666666666777777777888777777666666555555555888888777555555444444444444333222222444444333222333333444444444444333333333333333222222222222111555666777777555555666777777666666555444444333333555555555555555444444444666666666666555555555555444555666666777777666666555:::???BBBDDDHHHNNNRRRYYYXXXYYY[[[^^^eeettt}}}uuuooonnnpppsss|||~~~~~~~~~}}}zzzyyyzzz{{{|||yyyxxxwwwwwwyyyyyyxxxwwwwwwwwwxxxyyyyyyzzzzzzzzz~~~~~~{{{wwwuuutttttttttuuuttttttsssssssssvvv{{{}}}}}}zzzvvvrrrssspppmmmmmmppprrrrrrppprrrrrrrrrtttwwwxxxxxxvvvtttsssqqqrrrsssttttttssspppppppppqqqqqqrrrrrrrrrppprrruuuxxxxxxxxxvvvuuussssssssssssuuuwwwyyy{{{xxxyyyyyywwwuuutttvvvwwwuuuttttttvvvyyy{{{{{{zzztttrrroookkkhhheeeddddddaaaaaaaaaccceeegggjjjkkkooossszzz|||yyyzzzxxxsssooommmpppwww|||iii]]][[[ZZZ[[[\\\___eeennnzzz}}}{{{zzz~~~{{{xxxyyy~~~~~~~~~wwweeefffgggfffaaaYYYQQQLLLFFFEEEBBB@@@?????????@@@BBBAAA@@@===;;;999888777444333333222222333333333000111111111111111222222111111000000000000//////............///000111222111000///......---............------------......000///---,,,,,,---///000...000111///---...000333......------......///000//////...------...000111---............/////////}}}]]]LLLEEEBBB@@@>>>>>>===;;;:::888888888888888888888888888777555333333444555666555555555555666666666666555555555666666666777777777777777666555555444444888888777555444444444444555444333444666777666555222222333333333333333333444444333333333222222222666777888888666666777888666666555555555444444444555555555555555555555555666666666666666555555555555555666777777777777777777:::>>>BBBFFFKKKRRRWWW[[[ZZZYYYZZZ___lll~~~~~~vvvqqqqqqvvv~~~~~~}}}~~~|||zzzyyyyyyyyyyyyyyyxxxwwwxxxyyyzzzyyyxxxxxxxxxxxxxxxyyyyyyzzzzzz}}}~~~}}}zzzvvvsssttttttuuuvvvvvvuuuttttttssswww{{{~~~~~~zzzuuurrrqqqnnnlllllloooqqqqqqqqqssssssuuuwwwxxxxxxwwwvvvsssrrrpppqqqrrrssssssrrrooooooppppppqqqqqqrrrrrrrrrtttwwwzzz{{{zzzxxxvvvttttttuuuvvvwwwyyyzzz{{{wwwyyyyyyyyywwwwwwxxxyyyvvvuuutttvvvyyy{{{||||||xxxvvvsssoookkkgggdddccc]]]^^^^^^___aaadddfffgggjjjnnntttzzz}}}~~~}}}|||}}}yyytttpppoooqqqssswwwyyy{{{nnn[[[VVVXXX\\\______eeemmmwww|||{{{}}}}}}yyy|||wwwvvvsssooohhh^^^UUUNNNLLLHHHDDDAAA@@@@@@@@@@@@AAAAAA@@@>>>===;;;999999555444444333333333333444111111111111222222222222111000000000////////////...............///111111000000///.....................------------......111000///......///000111---...///111333444444333......------......///000000///...------...///000///......------------...}}}^^^NNNDDDBBB???>>>======;;;999888888888888888888888888666666777777666666555555555555555555666666666666555555555555666666666666555555555555666666666666888888777666555444444555444333333444666777666555222222222222333333444444666555555555555444444444111333444333222111222444444444444555555555666666444555555555555555555555555555555666666666666666555666666777777777777777:::;;;===@@@FFFNNNVVV[[[\\\\\\\\\]]]fffwww~~~xxxtttxxx~~~}}}||||||}}}|||{{{yyywwwvvvyyyxxxxxxxxxzzz{{{{{{yyy{{{zzzzzzyyyzzz{{{{{{|||{{{|||}}}}}}|||zzzwwwuuuuuuvvvwwwxxxxxxwwwuuutttsssvvv{{{}}}}}}zzzvvvsssqqqpppooooooppprrrssssssrrrtttvvvwwwwwwvvvvvvvvvrrrqqqpppppprrrsssssssssoooppppppqqqrrrssssssssstttuuuxxxzzzzzzzzzxxxwwwtttuuuvvvxxxyyyyyyzzzzzzuuuvvvxxxxxxwwwvvvwwwyyyvvvuuutttvvvyyy|||}}}}}}{{{zzzwwwsssnnniiifffddd\\\\\\\\\]]]___aaaccceeegggjjjoootttxxx{{{||||||}}}xxxrrrnnnmmmlllmmmkkkjjjpppvvv___TTTVVV[[[^^^___fffmmmvvv|||{{{|||~~~zzz{{{zzzpppeeeZZZSSSOOOKKKEEEBBBAAAAAA@@@>>>@@@@@@@@@???>>>===;;;:::666555555444333333444444333333333333333333333222000000000////////////...------------...///000111000//////............///......------------......,,,---...//////...---,,,---,,,...444;;;<<<777111//////......//////000111000///...------...///000111000///---,,,,,,,,,,,,|||___PPPDDDBBB???======<<<;;;999888888888888888888888888555666777888888777666555555555666666666777777777444444555555555666666666333333444555666666777777777777666555555555555666333222111222444555444333333222222222333444555666777777777777666666666666222444555444333222333444333333444444555666666777444444444555555555555555555555555666666666666666555666777777888888777777<<<===>>>BBBIIIQQQYYY]]]\\\___aaaeeeqqq}}}yyyyyy~~~}}}zzz{{{|||}}}|||zzzwwwvvvzzzyyyyyyzzz|||}}}}}}{{{}}}|||{{{zzz{{{{{{}}}}}}zzzzzz{{{{{{zzzyyywwwvvvwwwxxxyyyyyyyyywwwuuusssrrrtttwwwzzzzzzxxxvvvsssrrrsssssssssssstttttttttrrrtttuuuuuutttssstttuuuqqqpppooooooqqqssssssrrrppppppqqqrrrsssttttttuuussstttuuuvvvwwwwwwvvvuuussstttvvvwwwwwwwwwvvvuuuppprrrttttttssssssssstttuuutttuuuwwwzzz}}}}}}}}}|||zzzxxxtttqqqmmmkkkiiiaaa```]]]\\\\\\^^^aaabbbeeefffjjjnnnrrrvvvyyyzzz~~~~~~zzztttoookkkjjjccc```^^^bbbnnn~~~lll[[[VVVWWWXXX^^^eeemmmuuu|||{{{{{{{{{{{{~~~{{{~~~pppbbbYYYQQQLLLFFFCCCBBBAAA>>>;;;>>>???@@@@@@@@@>>>===<<<777666555555444444444444444444444333333333333333000000////////////......------------...///000111//////............//////......------------......---...000222222000...---------000888>>>>>>777/////////......//////000111111000...------...//////111000///---,,,------...{{{___QQQDDDAAA???======<<<:::999999999999999999999999999666666666666666666777777666666666777777777888888444444444555555555666666333333444555555666666777444444444444444444555666333222111222444444333222444333333333444555666777888888777777777666666666555777888777666555666777444444555555555555555555444444444555555555666666555555555555666666666777666666777888888888888777<<<>>>BBBHHHPPPVVVZZZ\\\[[[bbbhhhnnn}}}}}}}}}|||~~~}}}{{{{{{{{{{{{{{{zzzyyyyyy|||{{{zzz{{{~~~~~~}}}~~~}}}{{{zzzzzz{{{}}}~~~|||{{{zzzyyyxxxwwwvvvvvvwwwxxxyyyzzzxxxvvvsssqqqnnnppprrrtttuuuuuutttssssssuuuwwwwwwvvvuuutttsssrrrssstttssspppppprrrtttooonnnmmmnnnpppqqqqqqqqqoooppppppqqqrrrssstttuuuttttttssssssttttttuuuuuussstttvvvwwwvvvuuurrrqqqnnnppprrrsssrrrqqqqqqrrrssstttuuuxxx|||~~~}}}|||yyyxxxvvvtttsssrrrrrrrrriiifffaaa]]][[[[[[]]]___bbbccceeehhhkkkppptttvvv{{{||||||yyytttooolllkkk___]]]ZZZ[[[aaammm}}}jjj^^^XXXUUUZZZbbbkkkrrrzzz~~~{{{~~~{{{yyyxxx}}}}}}kkk___TTTOOOIIIFFFFFFDDD???:::>>>???@@@AAAAAA???>>>===888777666555444444444444333333333333222222111111000000/////////.........------------...///000000//////............//////......------------......000111111111111111111000...222777::::::777333000......------......///000111000///...---......///000///...------///111222zzz^^^QQQDDDAAA???======<<<:::999999999999999999999999999888777555333333555777999777777777777888888888888444444444555555555666666444444444555555555555555222222222222333444555555666555444444666666555444444444333333444555777888777777777777666666666666444555666555444333444666666666666555444444333333444444444555555555666666444555555555666666777777666666777888888888888888;;;???EEENNNUUUZZZ[[[ZZZ[[[cccllluuu|||~~~}}}}}}|||zzzyyyyyyzzz{{{||||||{{{{{{|||~~~}}}{{{zzzzzz{{{|||}}}~~~|||zzzwwwvvvuuuuuuvvvwwwxxxyyyyyywwwtttqqqooolllmmmoooppprrrrrrsssrrrtttvvvyyyzzzxxxuuusssrrrqqqssssssqqqnnnnnnqqqtttmmmlllkkklllnnnppppppooonnnooopppqqqrrrsssttttttvvvuuutttsssssstttvvvwwwtttuuuwwwxxxwwwuuurrrpppppprrrttttttsssrrrqqqrrrrrrsssvvvyyy}}}~~~}}}{{{vvvuuutttttttttvvvwwwxxxpppkkkddd]]]YYYYYY[[[]]]aaaaaabbbdddggglllpppsssyyyzzz{{{yyytttpppmmmlllaaa^^^[[[YYYZZZbbbrrrwwwggg]]]WWWVVV___hhhpppwww}}}|||yyyvvv{{{}}}yyyyyy}}}qqqbbbXXXSSSMMMKKKJJJGGGAAA<<<===>>>@@@AAAAAA@@@???===888888777555555444444444222222222222111111000000000/////////............---------------...000000//////.........//////000.........------.........///---,,,++++++,,,---//////666<<<;;;444//////222---,,,,,,,,,,,,---......111000///...------...///------,,,---...111444666{{{\\\MMMBBBAAA???===<<<;;;<<<<<<888888888888888888888888777777777777777777777777777777777777777777777777444555555555666666777777777777777666555555444444333333333333333333333333333333444444444444333333333333333444444555555555444444444555444444333333111222333333444444333333444444444555555555666666777666555444444555777888555777888888666555555666222333666:::888666999>>>BBBDDDIIIPPPVVVZZZ\\\[[[```dddsss~~~{{{yyyzzz|||||||||zzzxxxvvvvvvxxxyyy~~~~~~}}}{{{zzzzzz{{{{{{|||xxxtttrrrrrrtttuuuxxxxxxxxxxxxxxxuuuqqqmmmiiijjjmmmqqquuuvvvtttrrrmmmooosssuuuvvvtttrrrppprrrrrrrrrrrrqqqpppnnnmmmkkkllllllllllllmmmoooqqqmmmnnnppprrrsssssssssrrrtttsssrrrqqqqqqqqqrrrsssvvvttttttuuuwwwvvvrrrnnnmmmllllllnnnrrrtttrrrppppppqqquuuxxx{{{}}}~~~~~~yyyxxxvvvuuuuuuuuuvvvvvvyyyrrrhhh___ZZZXXXWWWWWWZZZ^^^bbbccccccfffmmmsssuuuyyyyyyvvvtttsssooojjjfff___ZZZYYY\\\```iiiqqq|||gggXXX[[[\\\dddrrr|||}}}xxxvvvooorrrxxx~~~~~~kkk___TTTJJJHHHHHHEEECCCCCC>>>???AAAAAABBBAAA@@@??????===999666333222222222333333222111000000000111........................111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,///......///000000---+++------............------111///...///000111000...,,,---------......//////---------------...//////111111000///......//////zzz\\\MMMCCCAAA???===<<<;;;;;;;;;999999999999999888888888666666666666666666666666777777777777777777777777666666666666666555555555555555555666666666666666666666666666666666666666444444555555555555444444555444222111222444666777333444444555555555444444222333333444444444444444333333333333444444444444666666555444555777999;;;666777888777666666777888;;;888666777666666:::@@@CCCGGGMMMSSSXXX\\\```bbblllrrr{{{yyyzzz{{{||||||||||||zzzyyyxxxyyy{{{}}}}}}~~~}}}|||{{{|||}}}~~~|||yyyuuuqqqppprrrtttvvvzzzyyyxxxxxxwwwuuurrrooollllllooorrruuuvvvtttrrrpppqqqsssttttttsssqqqooorrrqqqpppooonnnnnnnnnnnnjjjjjjjjjiiiiiikkkmmmooopppqqqrrrtttuuuuuutttttttttsssrrrrrrqqqrrrssstttuuuttttttuuuvvvuuuqqqnnnmmmlllkkknnnqqqrrrqqqooooooqqqtttwwwzzz|||}}}}}}{{{zzzxxxxxxwwwxxxyyyyyyzzztttkkkccc^^^[[[YYYWWWUUUYYY\\\]]]]]]```gggmmmnnnrrrtttsssssstttrrrnnnccc\\\VVVUUUVVVYYYaaaiiirrrzzzlll^^^]]]dddqqq{{{zzzrrrmmmjjjkkknnnttt~~~sssfffZZZOOOKKKJJJFFFDDDCCC@@@AAABBBCCCCCCBBBAAA@@@???===:::666444333333333111111111111111111222222////////////////////////111000000000/////////...........................000//////000111000...,,,---......//////......---///......///222333333222------........./////////......---------......///222111000///////////////zzz\\\NNNDDDCCC@@@>>><<<;;;::::::;;;;;;::::::999999888888777777777777777777777777777777777777777777777777777777777666555555444444444444555555666777777888777777777777777777777777555555555666666555555555777555222000000333666888333444555666666666666666333444444555555555555555444444444444555555555555555555555555777999;;;<<<666777777777666666999;;;III@@@888666777999>>>DDDDDDKKKRRRWWWZZZ^^^eeekkkzzz}}}~~~~~~{{{yyyzzz{{{{{{{{{}}}|||zzzyyyyyy{{{~~~|||}}}~~~~~~~~~}}}}}}|||||||||}}}{{{xxxtttqqqqqqtttxxx{{{}}}zzzxxxwwwvvvuuutttrrrooooooqqqsssvvvwwwvvvtttttttttsssrrrqqqpppooonnnqqqooonnnlllllllllmmmnnnjjjiiihhhhhhiiikkknnnooossstttuuuvvvvvvvvvvvvvvvssssssrrrrrrrrrrrrsssttttttssssssuuuuuutttqqqnnnmmmllllllnnnooopppooommmnnnpppsssvvvyyy{{{{{{|||zzzzzzyyyxxxxxxyyy{{{{{{{{{vvvooohhhccc^^^ZZZWWWUUUXXXZZZ[[[\\\___dddiiiggglllooonnnpppsssrrrnnnaaaZZZTTTSSSSSSTTTZZZ```eeerrrjjjeeefffpppxxxuuummmfffeeedddeeeiiiqqq}}}ooobbbUUUOOOLLLGGGEEEDDDBBBCCCCCCDDDDDDCCCBBBBBB???===:::777555444333333000000000000111222333444000000000000000000000000000000000000////////////000000000000000000000000111000///000111111///------......//////......------------///333555555555......////////////000000///......---------......222111111000000000000000yyy\\\NNNEEEDDDAAA>>><<<:::::::::<<<;;;;;;::::::999999999999999999999999999999999666666666666666666666666666666666666666555555555555555555555666666777777444444444444444444444444555555666666666666555555666555333222222333555666333444555666777777777777444555555666666666666666777777777777888888888888666666555666777888999:::777777777666555777:::===QQQFFF<<<:::;;;>>>BBBGGGFFFNNNWWWZZZ[[[```kkkttt{{{|||}}}yyyxxxzzz}}}}}}zzzxxxyyy{{{}}}~~~{{{{{{|||}}}~~~~~~~~~~~~||||||{{{{{{{{{|||}}}}}}{{{yyyvvvtttuuuyyy}}}|||xxxuuuuuuuuuuuutttppppppqqqtttwwwyyyyyyxxxxxxvvvsssqqqooonnnnnnnnnmmmmmmmmmlllllllllllllllkkkjjjhhhiiilllpppssstttuuuuuuuuuvvvvvvwwwwwwwwwrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrsssttttttsssqqqoooooonnnoooooooooooonnnmmmoooqqqtttwwwyyy{{{{{{|||xxxwwwwwwwwwwwwxxxzzz{{{zzzwwwrrrmmmgggaaa[[[WWWVVVWWWYYYYYYYYY\\\```ddddddhhhjjjjjjkkknnnmmmjjj___YYYUUUTTTSSSSSSXXX]]]aaajjjwwwtttlllmmmrrrpppjjjeeeaaaaaabbbeeellluuu~~~wwwhhhYYYQQQMMMHHHEEEFFFCCCCCCCCCCCCCCCCCCBBBBBB@@@>>><<<999666555444333111111111000111111222222000000000000000000000000000000000000////////////000000000000000000000000222111000000111111000.........////////////......---,,,---///222444444444/////////000000000000000//////...------------...222111111000000000111111xxx\\\OOOFFFDDDAAA>>><<<;;;::::::;;;;;;;;;::::::999999999999999999999999999999999666666666666666666666666333444444555666777777888777777666666555555555555333333333333333333333333555555666666666666555555333444444555555444333333333444555666777777777777444555666666777777666666777777777888888888999999777666666666555555666666666777666555555666:::===MMMDDD===<<>><<<:::777555444555444333111000//////...////////////////////////////////////000000000000........................333111//////000000000///...//////000000//////...///...------//////...---000000////////////......---------------.../////////////////////000000111www\\\PPPDDDCCCAAA???===<<<<<<===777777888888999:::::::::666666666666666666666666777777777777777777777777333444444555666777888888666666666666666555555555666666666666666666666666444444555555555555444444444444555555555444333222333444444555555555444444444444555666666666666555444444444555555555666666666777777777777666666555444555666666555444555777999777999===???BBBHHHOOOWWW[[[___aaadddlllyyy|||||||||}}}~~~~~~~~~~~~|||{{{||||||uuusssuuuxxxxxxwwwwwwxxxyyyzzz{{{|||||||||}}}}}}|||zzzxxxuuusssrrrooopppsssuuuxxx{{{}}}}}}~~~{{{vvvsssssssssttttttsssqqqoooooorrruuuwwwwwwuuusssqqqooonnnnnnooopppooonnnmmmmmmnnnppprrrssssssnnniiiiiinnnrrrtttsssrrrrrrssssssuuuwwwyyy{{{uuuuuuuuutttrrrpppnnnmmmmmmpppssssssqqqpppooopppnnnppprrrrrrpppoooppprrrqqqsssuuuxxxzzz{{{{{{{{{{{{zzzxxxxxxwwwxxxyyyyyyzzzyyywwwtttqqqkkkeee```bbb___[[[YYYWWWWWWWWWVVVUUUYYY[[[[[[]]]bbbdddbbb^^^ZZZXXXXXXVVVSSSRRRUUUSSS[[[eeerrrsssgggaaaaaa[[[^^^bbbeeeggggggeeeddd```gggnnnuuu}}}{{{{{{}}}ooo___UUUNNNKKKKKKGGGFFFEEECCCBBBBBBCCCCCCAAA@@@???===;;;888666555444333222111000000000000000000000000000000000000.../////////000000000111////////////////////////222000...---...//////...//////000000000000//////000///---...///000///---/////////.........------,,,,,,,,,---...///000111...............///000000vvv\\\QQQDDDBBB@@@???=========>>>666666777888999::::::;;;777777777777777777777777777777777777777777777777555555555666666666666666444444555555666777777777555555555555555555555555333444444444444444444333666555444333222333333444444444444555444444333333333444444555555555555555666666666666777777777777555666777888888888888888333555777666555444444444777777:::>>>AAADDDMMMVVV\\\___aaacccgggppp|||yyyzzzzzz|||~~~~~~~~~}}}~~~||||||}}}{{{tttsssvvvzzzzzzyyyvvvwwwyyyzzz{{{|||||||||}}}}}}|||{{{yyywwwuuutttoooqqquuuxxx{{{}}}~~~~~~}}}zzzvvvsssssssssssssssuuusssooonnnppprrrssstttsssrrrpppooonnnooopppqqqtttqqqmmmkkklllpppuuuxxxzzztttnnnmmmpppssstttrrrrrrrrrssstttvvvyyy{{{}}}xxxxxxxxxvvvtttqqqooommmlllpppssssssqqqooooooqqqllloooqqqqqqooonnnppprrrppprrrtttwwwyyyzzzzzzzzzyyyxxxvvvuuuuuuuuuvvvvvv{{{zzzxxxvvvsssnnnhhhcccbbb___ZZZWWWUUUTTTSSSRRRXXX[[[\\\ZZZZZZ^^^^^^\\\bbb^^^\\\[[[YYYSSSRRRTTTQQQ[[[gggtttmmmbbb```^^^```ccceeeffffffdddcccYYY```hhhqqqzzzwwwuuutttuuu{{{wwweeeYYYPPPLLLMMMIIIHHHFFFDDDDDDDDDDDDEEEAAAAAA???>>>;;;999666555222222111111111111111222111111111111111111111111.../////////000000111111////////////////////////222000------...//////...//////000000000000//////000///...///000111000/////////......---------,,,++++++,,,,,,...///111222---------------...///000vvv[[[OOOEEEBBB???=========;;;:::<<<<<<;;;;;;;;;;;;::::::888888888888888888888888777777777888999999999:::666555555666666777888999444555555555555555444444222222222333444555666777444444555555555555555555222333333444444333333222444444444444444444444444555777999;;;;;;:::888777777777666666666666777777999888888777666555555444555555444444444555555666;;;:::999<<>><<<888666888555333333555555222000//////000000000000//////+++---...---,,,,,,---.........//////000000111111......////////////......////////////////////////)))''''''***...111111///............////////////000000000000////////////............////////////vvvZZZNNNEEEBBB???=========;;;:::::::::999999999999888888888888888888888888888888666777777777777777888888888888777666555555555555555666666777666666555555444444444444555666777888555555555444444444444444444555555666666555555444444444444444444444444444555666666777777777777777666666555555555555666666888888888777666555555555666666555555555666777777999999;;;???FFFMMMTTTWWW]]]```eeekkkttt|||yyy}}}}}}|||{{{yyyxxx|||~~~~~~~~~zzzxxxzzz||||||yyyzzz|||zzzzzz|||}}}|||{{{zzzyyyyyyyyyzzz{{{}}}~~~|||yyyxxxvvvtttsssvvvvvvwwwwwwxxxyyyyyyzzz|||zzzxxxuuuttttttuuuvvvwwwuuusssqqqqqqqqqrrrssssssrrrooommmmmmnnnpppqqqrrrpppmmmkkkjjjkkkmmmnnnsssoookkklllpppssssssrrrsssrrrrrrssstttvvvyyyzzzuuuttttttrrrqqqooonnnmmmnnnppprrrttttttsssqqqooonnnoooppppppooooooqqqrrrqqqqqqqqqrrrsssuuuwwwxxxzzzxxxtttqqqppprrrtttvvvvvvvvvuuutttqqqooolllkkkiiifffaaa\\\XXXUUUSSSSSSUUUWWWZZZ[[[[[[[[[\\\]]]aaadddhhhiiigggddd```___]]]ccclllxxxtttbbb\\\]]]___^^^]]][[[YYYXXXYYY^^^dddlll|||{{{uuupppnnnnnnmmmmmmpppzzzvvvcccXXXRRRPPPLLLJJJGGGFFFFFFFFFEEECCCDDDBBB@@@???>>>===:::777888555333333444444222000//////000000000000//////---...///...---,,,---...............////////////......////////////......////////////////////////---+++***,,,///000///.............../////////////////////...........................////////////vvvYYYLLLEEEBBB???=========;;;:::::::::999999999999888888888888888888888888888888777666666666666666555555888777666555444444444444666666777777777777777666555555555555555666777888555555555444444333333222555555666666666666555555444444444444444444444444555555444333333444666777555555444444444444555555888888777777666666555555777666666666777777888999888999===BBBIIIPPPUUUYYY[[[^^^eeeqqqwwwwww|||~~~yyy{{{yyyyyy~~~}}}|||zzzzzz~~~}}}}}}}}}{{{zzzzzzzzz}}}zzzwwwxxx}}}|||{{{{{{}}}~~~~~~}}}{{{zzzyyyyyyyyyzzz{{{|||}}}}}}yyyuuurrrrrrssswwwxxxxxxyyyyyyxxxwwwwwwzzzyyywwwvvvvvvwwwxxxyyyxxxvvvtttrrrqqqqqqqqqqqqsssqqqnnnkkkkkkmmmoooqqqsssooojjjfffdddfffiiikkkooonnnmmmmmmnnnqqqtttvvvuuutttsssssssssuuuwwwyyysssrrrpppooonnnmmmmmmnnnpppqqqsssuuuuuussspppooommmooorrrrrrqqqppppppqqqqqqpppooooooqqqsssvvvxxxxxxwwwtttrrrqqqrrrtttvvvvvvuuutttrrrqqqppppppoookkkiiieeeaaa\\\XXXUUUTTTTTTVVVXXXYYYYYYZZZ\\\^^^bbbdddgggkkknnnnnnkkkiiieeejjjsss~~~|||iiiZZZZZZZZZZZZYYYXXXWWWVVVWWW[[[aaahhhsss||||||yyytttnnnlllnnnnnnlllkkkssslll^^^VVVRRRLLLJJJGGGFFFFFFEEEDDDCCCEEECCCAAA@@@@@@>>>;;;999777555333333333333111//////000000111111000000//////000111000...------...............------------......////////////......////////////////////////000///......//////...,,,............////////////---------...........................////////////wwwYYYKKKEEEBBB???=========;;;:::<<<<<<;;;;;;;;;:::::::::888888888888888888888888777777777666666555555555444333333444444555666777555555666777777777666666555555444444555666777777666555555444333222222111333333444444444444333333444444444444555555555555444444333333444444555666666555555444444555555666888777777777666666666555666666666666777777888999888;;;@@@FFFKKKPPPVVVYYY[[[```kkk|||yyyqqqnnnuuuxxxuuuxxxwww|||~~~|||{{{{{{~~~{{{{{{}}}||||||}}}~~~~~~}}}}}}zzzxxxxxx{{{}}}}}}|||zzz{{{}}}}}}zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{wwwrrrppprrruuuzzz{{{{{{{{{zzzxxxwwwvvvwwwwwwwwwwwwxxxyyyzzzzzzwwwvvvtttrrrpppooooooooorrrooollljjjjjjllloooqqqsssnnnhhhcccbbbeeeiiimmmoooppppppooonnnpppuuuyyyyyyxxxvvvtttssstttvvvwwwsssrrrooommmlllmmmnnnoooqqqrrrtttuuuuuussspppnnnmmmpppssstttrrrpppoooooopppppppppqqqrrrtttvvvwwwwwwvvvtttrrrrrrssstttuuuuuusssrrrppppppqqqssstttmmmkkkhhhddd___ZZZWWWUUUSSSTTTVVVWWWWWWXXX[[[^^^bbbccceeelllrrrvvvtttrrrlllooovvvooo[[[YYYVVVUUUUUUVVVVVVUUUVVVYYY]]]bbbkkkyyy{{{zzzxxxtttoooqqqtttuuuqqqnnnssswwwdddYYYTTTLLLJJJHHHFFFFFFEEEDDDBBBEEEDDDBBBAAAAAA@@@===;;;666555444333222111000///000000000111111000000000111222222111...------.../////////......---------......////////////......////////////////////////000///............---,,,............////////////------............//////............////////////wwwZZZKKKEEEBBB???=========;;;:::<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888777777666666666444333333444444555666777333444555555666666666555444444444333444444555555666666555444333333222222333444444555555444444333444444444555555666666666222444555777777666555444777666666666666666666777777777777777666666666666555555555555666777888999:::???DDDIIIMMMQQQVVVZZZaaahhhvvvoooiiilllzzz|||uuurrrrrrwww~~~|||{{{|||~~~~~~{{{{{{~~~||||||~~~~~~}}}}}}|||zzzyyyzzzzzzzzzzzzyyy||||||zzzyyyyyyyyyzzzzzzzzzzzzzzzxxxyyyyyywwwtttuuuxxx|||~~~~~~}}}|||{{{yyywwwvvvvvvvvvwwwxxxyyyzzzzzzzzzuuutttrrrqqqooonnnmmmmmmpppnnnllljjjjjjllloooqqqqqqmmmhhhddddddhhhnnnrrrrrrssssssqqqnnnpppuuu{{{~~~|||xxxuuussssssuuuvvvuuussspppmmmlllmmmoooqqqqqqrrrtttuuutttrrrpppnnnlllooossstttssspppnnnnnnnnnooorrruuuvvvvvvuuuuuuvvvuuutttssssssrrrsssssssssrrrpppoooppprrrtttvvvmmmllliiiddd```[[[XXXVVVTTTUUUUUUTTTTTTVVVYYY\\\___```cccjjjrrrwwwxxxwwwqqqrrrvvv~~~xxxccc^^^WWWSSSSSSUUUVVVVVVWWWXXX[[[```hhhvvv{{{yyywwwtttyyy|||~~~yyytttvvvlll]]]UUUNNNKKKHHHGGGFFFFFFDDDBBBEEECCCBBBBBBBBBAAA???===666666666444222111000000000000111111111111000000111222222111///---...///111000000//////...............////////////......////////////////////////------...---------..................////////////....../////////000000000............////////////vvvYYYKKKEEEBBB???=========;;;:::::::::999999999999888888888888888888888888888888888888777777777777777666888777666555444444444444222333444555666666666555444444333333333444444555666666666555555444444333666666777777777777666666444444444555666666777777222444666999999777555444777777666666666666777777777777777777666666666666444444444555666777888999===BBBHHHMMMPPPUUU[[[```llluuuwwwjjjiiippp|||wwwsssppppppzzz}}}|||{{{}}}~~~~~~~~~}}}~~~~~~|||{{{{{{{{{~~~}}}|||zzzyyyxxxwwwwwwzzz~~~~~~|||zzzxxxyyyzzzzzzzzzzzzyyyyyyxxxyyyxxxxxxyyy|||}}}{{{yyyxxxxxxwwwuuuvvvxxxyyyyyyyyyxxxwwwrrrrrrqqqpppooommmllllllooonnnlllllllllmmmooopppooommmiiiggghhhlllrrruuuuuuuuutttqqqoooqqqvvv{{{|||xxxtttssssssuuuvvvvvvtttqqqnnnmmmnnnooopppoooppprrrttttttrrrooonnnlllooorrrsssqqqooommmmmmlllooosssvvvxxxwwwuuusssvvvuuuuuutttsssrrrqqqpppqqqpppooooooooorrrtttvvvnnnlllhhhddd```]]]ZZZYYYWWWVVVUUUSSSQQQSSSVVVYYY[[[\\\```fffmmmsssvvvwwwyyyyyy}}}sssjjj]]]TTTRRRSSSTTTUUUXXXXXX[[[ccclllwww}}}||||||zzzyyyuuucccZZZOOOMMMJJJHHHHHHGGGEEECCCDDDCCCBBBBBBBBBBBB@@@>>>777888888555222000000111000111111222222111111000000111222000///---...///000000000000000/////////......////////////......////////////////////////+++,,,......------...000............////////////......//////000111111111............////////////tttWWWJJJEEEBBB???=========;;;:::::::::999999999999888888888888888888888888888888555555666666666666666777888888777666555555555555333444555666666777777777555555444444444444555555666666666666666666666666666666777777777777666666444444444555666777777777444444555666777666666555666666666555555666666666666666666666777777777777555555555666777888::::::???EEELLLQQQUUU[[[ccciiizzz~~~mmmjjjoooyyyvvvsssrrrssswww|||{{{{{{|||}}}}}}~~~~~~{{{zzz{{{}}}}}}}}}|||zzzwwwuuutttttt|||}}}{{{zzzxxxyyyzzzzzzzzzzzzyyyxxxyyywwwvvvvvvzzz~~~{{{xxxvvvvvvwwwxxxvvvwwwxxxyyyyyywwwuuutttqqqqqqqqqppppppnnnnnnmmmmmmmmmnnnnnnnnnoooooooooooommmllllllmmmooosssuuutttsssqqqoooooosssxxx|||zzzxxxtttrrrqqqsssvvvxxxvvvtttrrrooommmmmmmmmnnnmmmnnnqqqrrrsssqqqooonnnllloooqqqqqqooommmllllllmmmnnnqqqtttuuuuuuttttttvvvvvvvvvuuusssqqqooonnnooonnnnnnnnnoooqqqssstttooommmhhhdddaaa^^^^^^]]]ZZZXXXVVVRRROOOOOORRRUUUUUUXXX]]]bbbfffkkkpppttt|||~~~yyyfffWWWQQQQQQRRRRRRXXXXXX^^^jjjssszzz~~~kkk```QQQNNNKKKJJJIIIHHHFFFDDDCCCBBBAAAAAABBBBBB@@@>>>888999999777333111111222000111111222222111111000...///000000.........000......//////////////////......////////////......////////////////////////,,,...000///------///111............////////////------......///000000111............////////////qqqVVVIIIEEEBBB???=========<<<:::<<<<<<<<<;;;;;;;;;::::::888888888888888888888888333444444555555666666666666555555666666777888999444555666777888888888888777666666555555555666666666666666777777777777777444444555555555555444444444444444555666777777888555555444333444555666777555555555444444555555555666666666666777777777777666666666777888:::;;;<<<@@@FFFMMMSSSXXX___iiiqqqqqqiiinnnwwwzzzsssppprrryyy|||zzzzzz|||~~~||||||}}}|||||||||zzz~~~}}}}}}|||yyyvvvsssrrrrrr~~~|||zzzzzzxxxyyyzzzzzzzzzyyyxxxwwwxxxuuurrrsssxxx~~~}}}yyyuuuttttttvvvxxxvvvwwwyyyyyyyyyvvvsssqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnoooppppppoooooonnnnnnnnnnnnoooqqqrrrsssrrrpppnnnmmmppptttyyy}}}vvvtttqqqooopppssswwwzzzvvvtttrrrooommmlllllllllkkkmmmppprrrrrrqqqooonnnmmmnnnppppppnnnlllllllllnnnnnnoooqqqrrrssstttuuuwwwwwwvvvuuusssqqqnnnlllmmmmmmnnnnnnoooqqqrrrrrrpppmmmiiidddaaa``````aaa\\\ZZZVVVQQQNNNMMMPPPSSSRRRVVV[[[___aaaffflllqqqwwwzzz|||{{{||||||{{{|||mmmZZZQQQOOOOOOOOOWWWXXXaaaoooyyy|||qqqeeeRRROOOLLLJJJJJJIIIGGGEEEBBBAAAAAAAAABBBBBB@@@>>>999:::;;;888444111111333111111222222222222111111---...//////......///000,,,------....../////////......////////////......////////////////////////...000222111...---///111............/////////000,,,,,,------...///000000............/////////000rrrWWWKKKHHHDDD???<<<<<<=========:::::::::999999999888888;;;;;;;;;:::::::::999999::::::999777555555666888666666777777888888999999666666666666777777777777888777666444444555555666666666666666666666666666666666666666666555555555444444444555555555666666666666666666777888::::::666666666666666777888888555666666666666666555555333555777888888:::===???FFFMMMUUUXXXZZZccctttooollllllrrrzzztttlllrrrxxx|||~~~|||xxx|||~~~}}}|||~~~}}}||||||xxxxxxxxxvvvuuuuuuwwwzzz}}}{{{yyy|||zzzyyyyyyzzz{{{yyyxxxxxxuuurrrtttzzz}}}|||yyyxxxwwwuuuuuuvvvvvvtttsssuuuwwwyyyzzzyyywwwtttqqqqqqqqqqqqppppppnnnmmmlllgggiiikkknnnoooooonnnnnnrrrqqqqqqppppppqqqqqqrrrrrrnnnkkkkkknnnrrrsssrrrqqqppppppooopppsssuuuvvvtttsssrrrrrrqqqooollliiikkklllnnnqqqtttssspppmmmiiilllppprrrqqqooooooooolllllllllmmmoooqqqtttuuurrrvvvvvvsssrrrrrrpppkkkkkklllmmmoooppppppppppppsssoooiiidddaaabbbdddfffccc^^^XXXTTTSSSTTTUUUUUUWWWUUUWWW\\\```bbbfffkkksssyyy~~~yyyyyyvvvtttrrrqqquuuiiiWWWPPPTTTZZZ___eeeqqq|||~~~{{{{{{~~~zzziii___VVVOOOLLLJJJFFFFFFHHHDDDCCCBBBBBB@@@@@@???>>>>>>;;;999777666444222//////000111111111111000///000000////////////000000------......//////000000......///000000000000000000000000000000000000000---------------...///000000111333222000//////000////////////////////////---------......000111111rrrWWWKKKGGGDDD???============<<<999999999888888888777777::::::::::::999999999999888888888777666666777888777777888888888888888888555666666666777777777777888777666555444555555666666666666666666666666666666666666666666666666555333333333333444444444444666666666777777888999999666666666666666777888888777777888888888888777777555666888999999;;;>>>AAAIIIPPPYYY]]]aaalll}}}}}}lllkkkmmmttt}}}xxxoookkkqqqvvv}}}~~~zzz~~~~~~}}}|||zzz~~~~~~~~~}}}}}}||||||zzzyyyxxxvvvuuuvvvyyy{{{~~~|||zzzzzzyyywwwxxxyyyyyyxxxvvvwwwuuutttvvv{{{~~~}}}zzzxxxvvvttttttuuuuuutttsssrrrtttvvvxxxxxxvvvsssqqqqqqrrrrrrrrrqqqpppooooooooooooooopppqqqrrrssstttrrrrrrrrrqqqqqqrrrrrrrrrqqqnnnkkkkkknnnqqqrrrrrruuusssrrrppppppqqqrrrssstttsssrrrrrrqqqpppmmmjjjlllmmmooorrrtttssspppmmmlllnnnqqqrrrpppmmmlllkkklllmmmmmmnnnoooqqqrrrsssqqqtttuuurrrqqqrrrppplllkkklllmmmoooppppppqqqqqqrrrooojjjfffccccccdddeeegggbbb]]]XXXVVVUUUTTTSSSTTTRRRSSSYYY\\\]]]aaafffooouuu~~~|||wwwoookkkgggfffggglllyyy|||lll]]]WWWZZZ^^^ffflllxxx|||wwwwww{{{uuucccYYYPPPKKKHHHDDDCCCEEEDDDCCCCCCBBBAAA@@@?????????===:::888777666333111555555555555555555555555111111000000000000111111/////////000000000000000......///000000000000000.......................................//////000111222333333111000000111////////////////////////---------......///000111rrrWWWKKKEEECCC@@@???>>>>>><<<;;;888888888888777777777777:::999999999999888888888666666666666777777777777888888888888888777777777555555666666666777777777777777666555555555555666666666666666666666666666555555666666666666666666555555555555444444444444666666777888888777777777666666666666666777888888777777888888888888777777777888999999:::===AAADDDOOOUUU\\\bbbiiiwwwqqqhhhiiipppyyy|||mmmjjjlllrrryyy}}}|||{{{www{{{||||||||||||||||||||||||{{{{{{yyywwwuuuwww{{{~~~}}}{{{xxxwwwvvvvvvwwwwwwvvvtttvvvuuuuuuyyy~~~~~~{{{yyyvvvsssrrrrrrssstttsssoooqqqtttuuuvvvtttrrrqqqqqqrrrrrrrrrrrrrrrqqqqqqooonnnmmmllllllnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrpppnnnllllllnnnpppqqqqqqtttsssrrrppppppqqqrrrrrrsssrrrqqqqqqrrrpppmmmkkkmmmnnnpppsssuuutttqqqnnnkkkmmmppppppooommmllllllmmmmmmnnnoooppppppppppppooorrrsssqqqppprrrpppmmmllllllnnnooopppqqqqqqqqqqqqooollliiigggfffeeeeeejjjfffbbb^^^[[[XXXTTTRRRRRRPPPQQQVVVYYYZZZ]]]bbbiiinnnwww~~~~~~yyyuuuiiibbb[[[ZZZ\\\```jjjsssyyyyyywwwppphhhbbb```aaalllrrr}}}{{{rrrnnnooouuukkk___TTTMMMIIIEEECCCDDDDDDDDDCCCBBBAAA@@@??????@@@>>>;;;:::999777444222333222111000000111222333222222111111111111222222111111111111000000000000......///000000000000000........................///////////////000000000111222333333111000000111////////////////////////......---......///000111qqqWWWKKKDDDBBBAAA@@@@@@>>><<<999999999999999888888888777999999999888888888777777555555555666777888777777888777777777666666555555555555555666666666777777777666666666555555555555666666666666666666666666555555555555666666666666888888888888777777777777666777777888888777666555666666666666666777777888444555555666666666666555777888999999;;;>>>DDDHHHVVVYYY^^^eeennn~~~mmmdddiiirrr}}}tttjjjjjjnnnxxx~~~~~~~~~|||zzzyyyvvvzzzzzzzzzzzz{{{{{{|||||||||}}}|||zzzwwwvvvxxx|||~~~}}}xxxvvvuuuuuuvvvwwwuuutttuuuuuuwww{{{~~~|||xxxuuuqqqpppppprrrssssssnnnppprrrtttuuutttsssrrrpppqqqrrrrrrrrrrrrrrrqqqmmmlllkkkjjjjjjkkklllmmmppppppqqqqqqqqqqqqppppppooonnnllllllmmmnnnppppppooooooooopppqqqrrrtttuuurrrqqqpppqqqrrrqqqooolllnnnoooqqqtttuuutttqqqnnngggjjjmmmoooooooooooopppmmmnnnoooppppppooonnnmmmmmmpppqqqooooooqqqqqqmmmlllmmmnnnooopppqqqqqqqqqpppooonnnllljjjhhhgggfffiiigggeeeccc```\\\VVVRRRQQQNNNPPPUUUXXXYYY\\\aaaccchhhpppwwwzzzyyyvvvtttlllbbbXXXVVVVVVXXX]]]aaaffflllssswwwuuuooogggcccjjjooozzzwwwkkkffffffkkkyyyuuugggYYYQQQLLLHHHFFFGGGDDDDDDCCCBBBAAA@@@??????@@@>>><<<:::999777444222000///---,,,,,,---///000222111111000000111111222111111111000000/////////......///000000000000000........................000000000111111111000000///111222222000///000111////////////////////////...............///000000qqqWWWLLLCCCBBBAAAAAA@@@>>>;;;999;;;;;;:::::::::999999999999999999888888888777777888666555555888888777666666666666555444444444333555555555555666666666666666666666666666555555444666666666666666666666666444555555555666666777777888888888888888888888888666777777777777666666555666666666666666777777888444444555666666666666666777888888999;;;AAAGGGLLL\\\^^^bbbiiivvvxxxllldddiiitttyyyrrrllllllrrr~~~|||{{{|||~~~|||yyyxxxvvvuuuxxx}}}yyyyyyyyyzzz{{{{{{||||||||||||zzzxxxxxxyyy}}}~~~yyywwwvvvvvvwwwwwwvvvuuutttuuuwww{{{}}}~~~}}}|||wwwtttpppnnnooopppqqqqqqoooppprrrtttuuuuuuuuutttppppppqqqqqqqqqqqqqqqqqqooopppqqqqqqqqqpppnnnnnnmmmnnnoooooooooooonnnmmmmmmmmmmmmllllllmmmnnnooommmnnnnnnooopppqqqrrrssspppppppppqqqrrrrrrpppnnnnnnoooqqqtttuuutttqqqnnniiikkknnnooooooooooooqqqnnnooooooppppppnnnmmmlllmmmppppppnnnnnnqqqqqqnnnlllmmmnnnpppqqqqqqqqqqqqoooooooooooommmkkkiiiggggggfffffffffddd```ZZZUUUOOOMMMNNNSSSVVVWWWZZZ^^^^^^bbbiiippptttuuusssrrrlllbbbXXXVVVWWWVVVWWWYYY[[[eeesssssskkkeeehhhqqqyyyyyyoooeeeaaa```fffuuu}}}{{{~~~nnn]]]SSSNNNJJJHHHHHHEEEDDDDDDCCCBBBAAA@@@???@@@>>>;;;999888777444222333222000//////000222333000000////////////000000000000000//////...............///000000000000000////////////////////////000000111222222111000///---...000000///......///000000000000000000000000///............//////000pppWWWLLLDDDBBBAAA@@@@@@>>><<<999<<<;;;;;;;;;:::::::::::::::999999999999888888888===999666555777888777555555555555555444444444444444444555555555666666666666666666777666555555444666666666666666666666666444444555555666777777777555555555555666666666777777666666555555666777777666666666666666777888888555666777888888999999888888888999:::===DDDMMMSSS```dddlllwwwpppjjjhhhkkkuuuvvvrrrqqqoooqqq{{{|||zzz|||~~~}}}~~~~~~{{{yyywwwvvvtttuuuyyy~~~|||yyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyzzz}}}~~~yyyxxxwwwwwwxxxxxxwwwuuusssuuuwwwyyyzzzzzzzzzzzzuuurrrooonnnnnnooopppoooqqqrrrsssuuuvvvvvvuuuuuupppqqqqqqqqqqqqqqqppppppnnnoooqqqrrrrrrqqqooommmkkklllmmmnnnnnnmmmlllkkklllmmmnnnmmmkkkkkkmmmnnnoooooonnnnnnnnnmmmmmmmmmooonnnoooqqqrrrsssqqqooonnnoooqqqsssuuussspppmmmooopppqqqpppnnnmmmmmmmmmnnnooooooooonnnnnnmmmlllnnnppppppnnnnnnqqqqqqnnnmmmmmmooopppqqqrrrrrrrrrppppppqqqpppooommmkkkjjjfffggghhhiiihhhddd]]]YYYOOOLLLMMMPPPRRRRRRUUUYYYZZZ]]]ccciiimmmoooooonnnggg___YYYYYYZZZXXXXXXYYYZZZcccttt{{{gggeeehhhmmmmmmggg```^^^\\\ccctttyyyvvvvvvaaaUUUOOOKKKHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>;;;:::999777444222444333222111111222333444000000////////////000000////////////..................///000000000000000000000000000000000000000000000111222222111///...+++---//////...---...///000000000000000000000000//////............//////pppVVVLLLEEECCC@@@??????>>><<<:::;;;;;;;;;:::::::::999999::::::::::::999999999999CCC===777555666888666444555555666666666666666777444444444555555555666666555666777777777666444444666666666666666666666666444444555555666777777888222333444444555666777777777666444333444666888:::666666666666666777888888555666777888999999999999999999:::<<<@@@IIISSSZZZccckkkzzzwwwkkkkkklllmmmuuuxxxqqqpppqqqrrryyy}}}{{{}}}}}}||||||}}}~~~{{{yyyxxxwwwuuuuuuxxx|||~~~|||zzzzzzzzzzzz{{{{{{{{{{{{xxxzzz{{{{{{zzz{{{|||~~~}}}~~~yyyxxxvvvwwwxxxxxxwwwuuussstttuuuvvvvvvvvvwwwxxxsssqqqooonnnoooooonnnmmmqqqrrrssstttuuuuuuttttttrrrsssssssssrrrqqqppppppkkkkkkllllllllllllllllllkkklllnnnoooooonnnlllkkkkkkmmmnnnmmmkkkjjjlllnnnlllmmmmmmmmmllllllkkkkkknnnnnnnnnpppssssssrrrpppnnnnnnppprrrtttrrroookkkrrrssssssqqqnnnmmmmmmmmmoooooonnnmmmmmmmmmnnnnnnooorrrqqqnnnnnnqqqqqqooommmnnnooopppqqqrrrrrrrrrqqqqqqqqqqqqpppooommmllljjjjjjkkklllkkkggg```\\\UUUQQQPPPRRRQQQOOOPPPSSSVVVYYY^^^cccgggiiijjjjjjfffaaa___```^^^ZZZYYYZZZ[[[bbbpppqqqjjjeeedddccc```]]]^^^[[[dddsssxxxttt}}}jjj[[[SSSMMMIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@AAA???===;;;:::888555333111111111111111111111111111000000000000000000111///////////////000000000......///000000000000000///////////////////////////000111222111000...---+++---//////...---...///000000000000000000000000//////............//////pppVVVLLLEEECCC@@@???>>>>>><<<;;;:::::::::999999999888888;;;;;;;;;:::::::::999999GGG@@@888555666777666444666666777777888888999999444444444555555555666666555666777777777666444333666666666666666666666666444444444555666777777888333444555666777888999:::777555333222333555999;;;666666666666666777888888333444555666777777777777:::;;;;;;>>>CCCLLLWWW^^^dddpppqqqjjjmmmpppooouuu|||vvvsssrrrrrrttt~~~|||~~~|||{{{{{{}}}~~~|||{{{yyyxxxxxxxxxyyy|||~~~{{{{{{{{{{{{{{{{{{{{{{{{wwwyyy{{{|||{{{{{{|||}}}|||~~~~~~xxxwwwvvvvvvwwwwwwvvvuuuttttttuuutttssstttuuuwwwqqqpppnnnnnnoooooommmlllrrrrrrssssssttttttsssssstttuuuttttttsssrrrqqqppplllkkkjjjiiiiiikkkmmmnnnlllmmmoooppppppooommmllljjjmmmnnnmmmkkkjjjkkkmmmhhhhhhjjjkkklllmmmmmmmmmmmmmmmnnnpppssstttrrrqqqmmmnnnppprrrsssrrrnnnkkkpppqqqrrrqqqoooooooooqqqooonnnmmmllllllmmmnnnoooqqqsssrrrooonnnqqqqqqooommmnnnooopppqqqrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnmmmmmmnnnnnnlllhhhbbb]]]\\\WWWUUUUUUSSSOOOOOOQQQSSSVVVZZZ___ccceeeggggggjjjgggffffffbbb\\\YYYZZZZZZ___jjj|||{{{pppfffaaa___\\\\\\^^^]]]eeesssxxxsss||||||rrraaaXXXQQQKKKIIIEEEEEEDDDCCCBBBAAAAAA@@@CCCAAA>>><<<;;;:::777555111222333333333333222111222222111111111111222222//////000000111111222222...//////000000000000000........................///000111222111000...,,,,,,...///000///...///000000000000000000000000000000//////.........//////qqqWWWLLLBBBAAA@@@>>><<<;;;::::::<<<<<<;;;;;;;;;::::::::::::999999888999:::<<<===<<<;;;999777666666777777888888777777666666555555222222333333444555666666666666666666555555555555777777777777777777777777555666666666666666555444:::999999999888777777777777777777777777777777777:::888666555555666888:::666777777888888888888777;;;999;;;AAAIIIPPPZZZdddnnnvvvjjjjjjpppkkkrrr|||vvvpppnnnnnnrrrvvv{{{}}}|||||||||}}}~~~}}}{{{yyyxxxyyyyyy{{{{{{|||~~~~~~~~~zzz|||}}}zzzyyyyyy{{{||||||}}}||||||{{{zzz~~~~~~|||zzzwwwvvvwwwxxxwwwwwwvvvvvvuuuuuusssqqqooonnnooooooppppppppppppoooooopppqqqrrrtttuuuvvvvvvvvvzzzxxxvvvtttsssrrrrrrsssllllllmmmmmmllllllkkkjjjpppooommmjjjiiijjjjjjkkkooommmllljjjjjjkkklllmmmmmmlllkkkkkklllmmmnnnooommmnnnppprrrsssssssssssstttrrrpppqqqssstttrrrppprrrqqqooonnnmmmlllmmmmmmpppmmmjjjiiikkknnnqqqrrrsssttttttrrrpppooopppqqqlllmmmooorrruuuuuusssqqqpppqqqsssuuuuuutttrrrqqqpppnnnkkkkkklllmmmkkkhhhbbb___ZZZUUURRRPPPOOOPPPQQQSSSVVVYYY]]]aaaccceeedddhhhjjjjjjjjjiiiccc[[[WWW\\\eeerrrttt^^^YYYZZZXXXYYY^^^ZZZaaammmyyyzzz}}}|||eeeZZZTTTMMMGGGGGGFFFFFFDDDCCCBBBAAAAAA=========<<<;;;:::888777444333222000000000111111000000000000000000000000000/////////............000000////////////000000111111000000//////......000000000000////////////000///...---------------111111111111000000000000000000000000000000000000pppWWWLLLCCCBBB@@@>>>===;;;;;;:::;;;;;;:::::::::999999999::::::999999999:::;;;;;;;;;:::999777777777777888888777777777666666666555444444555555666666777777333444444555666777777888777777777777777777777777555555666666666666666555888888777777777777777777777777777777777777777777666666555444444555666666666777777888888888888888;;;:::===DDDLLLUUUaaalllqqqhhhjjjooolllrrr{{{zzznnnjjjjjjmmmttt{{{~~~}}}}}}}}}}}}}}}{{{yyywwwwwwxxxxxx||||||}}}~~~~~~~~~~~~|||}}}~~~|||zzzzzzzzz}}}|||||||||{{{{{{zzzzzz||||||}}}~~~~~~~~~|||zzzxxxwwwxxxxxxwwwvvvtttssssssrrrrrrqqqqqqqqqpppqqqqqqqqqppppppooonnnqqqrrrssstttuuuuuuuuuvvvxxxwwwvvvtttsssrrrqqqqqqlllllllllmmmmmmmmmllllllnnnnnnmmmmmmllljjjiiiiiimmmllliiihhhhhhjjjlllmmmnnnmmmmmmllllllmmmnnnooommmnnnppprrrsssssssssssstttrrrpppppprrrsssrrrqqqqqqpppooonnnnnnnnnoooppppppnnnkkkkkklllooopppqqqrrrrrrrrrpppnnnmmmnnnpppnnnnnnpppsssvvvvvvtttqqqqqqrrrtttvvvvvvuuutttssspppmmmjjjjjjkkkllllllkkkeeebbb\\\VVVQQQNNNMMMMMMQQQRRRTTTXXX\\\```ccceeegggkkkmmmlllkkkjjjddd\\\XXX[[[aaammm|||ddd[[[WWWRRRRRRVVVYYY___hhhpppvvvwwwuuutttuuu{{{lll^^^VVVOOOIIIGGGFFFEEEDDDCCCAAA@@@@@@=========<<<;;;:::999888444333222111000000111111000000000000000000000000000000/////////.........///......------......///111000000000/////////...000000000000////////////111000//////.........///000000/////////.........000000000000000000000000pppVVVLLLDDDCCCAAA???>>><<<<<<;;;::::::999999999888888888::::::::::::::::::999888999888888777777777888999777777777777666666666666777777777777888888888888444444555555666666777777777777777777777777777777444444555666777777777666666666666666666777777777777777777777777777777777555555555666666555555555777777777888888888999999;;;<<>>>>>>>>>>>======;;;::::::666555333222111111111222000000000000000000000000000000000////////////...222222111111111111222222000000000000////////////000000000000////////////111000000//////000000000///............---------////////////////////////nnnUUULLLEEEDDDCCCAAA???>>>======;;;;;;;;;;;;::::::::::::999999:::;;;:::999777666555666666777888888888999666666666666777777777777888777777777777777777777888777777666555444444444666666666666666666666666333333555666777777777777777777777888888999999999666666666666666666666666888999;;;======;;;999888777777777777888999:::;;;>>>BBBKKKUUU^^^lllvvvppprrrtttwwwzzz|||}}}}}}xxxrrrooooooqqqsssyyy|||{{{|||||||||{{{{{{|||||||||||||||}}}~~~~~~~~~}}}}}}~~~{{{yyyyyy|||~~~}}}zzzxxxwwwwwwxxxyyy||||||}}}}}}~~~~~~}}}}}}zzzzzzyyyzzz{{{zzzwwwuuusssqqqooommmlllmmmnnnooonnnoooqqqrrrtttuuuuuuuuuttttttsssssssssttttttuuussssssssssssqqqooommmlllkkkkkkkkklllmmmoooqqqrrrsssrrrpppnnnmmmmmmmmmnnnllljjjiiihhhiiilllppprrrrrrrrrrrrqqqqqqpppoooooonnnpppqqqsssttttttttttttrrrrrrqqqppppppppprrrsssvvvuuusssrrrqqqqqqqqqrrrpppooonnnnnnpppqqqppppppnnnoooooonnnllllllmmmooovvvuuuuuuvvvxxxxxxvvvtttssstttvvvxxxyyyxxxwwwwwwqqqoookkkhhhhhhkkkooosssuuurrrkkkddd[[[TTTOOOMMMNNNNNNNNNPPPTTTYYY^^^aaacccgggiiijjjmmmqqqpppllleeeccc___^^^hhh{{{ppp```TTTKKKHHHIIIKKKOOOTTT[[[aaafffjjjlllccclll~~~wwwbbbTTTLLLGGGGGGEEEDDDBBB@@@???>>>>>>>>>>>>>>>===<<<;;;;;;777666444333111111111222000000000000000000000000111000000000////////////222222111111111111222222////////////000000000000000000000000/////////////////////......///000000000000000////////////...////////////////////////mmmUUULLLEEEDDDBBB@@@???======<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999888777555666777777888888888777666666666666777777777777666666666666666777777777333333444555666777888888777777777777777777777777444444555666777777777666888888888888999999999999666666666666666666666666666777999::::::999777666888777777777888:::;;;===???EEEOOOYYYbbbqqqsssqqquuuyyy|||~~~}}}vvvpppmmmnnnqqquuuyyy~~~~~~~~~}}}|||zzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}{{{xxxyyy{{{}}}|||{{{zzzxxxwwwwwwwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxyyyyyywwwuuurrrqqqpppnnnmmmmmmnnnnnnmmmnnnppprrrsssuuuuuuuuutttssssssrrrssstttuuuvvvsssssssssrrrqqqooommmmmmlllkkkkkkkkklllnnnppprrrqqqpppmmmkkkjjjjjjkkklllllllllkkkkkklllnnnqqqrrrqqqqqqqqqrrrqqqqqqpppooorrrssstttuuuuuuuuuttttttqqqrrrssssssrrrqqqrrrssswwwuuutttrrrqqqpppqqqqqqooonnnlllmmmoooqqqqqqqqqpppqqqqqqpppooonnnppprrrwwwvvvvvvvvvxxxxxxvvvtttqqqsssuuuwwwxxxxxxwwwvvvqqqpppmmmiiihhhjjjooosssuuusssoooiiibbbZZZSSSOOOMMMMMMNNNPPPSSSWWW[[[]]]\\\```bbbeeejjjqqqrrrnnnjjjiiiddd```eeesssrrrcccUUUKKKFFFDDDIIIKKKPPPVVV\\\aaadddeeeccckkk{{{kkkYYYOOOIIIHHHGGGEEECCCAAA??????>>>>>>>>>>>>>>>===<<<<<<999777555333222222222222000000000000000000000000111111000000000/////////000//////......//////000////////////000000000000000000000000//////////////////.........///000000111111111111000000000000000000000000000000000000lllUUUKKKEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;:::::::::999999888888888888888888999:::555666777888888777777666555666666666777777777888555555666666777777888888111222333555666888999:::777777777777777777777777555555666666666666666555888888888888777777777777666666666666666666666666666666777888888777666666888777777777888:::<<<>>>AAAHHHSSS\\\dddsssxxxrrruuu{{{}}}uuunnnlllnnnrrrxxx}}}}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzyyyxxxxxxwwwxxxyyy{{{|||}}}}}}}}}|||}}}|||zzzxxxxxxyyy{{{zzzyyyyyyyyyxxxxxxwwwwwwuuuvvvxxxyyy{{{{{{||||||zzzxxxvvvvvvwwwwwwvvvuuuooooooooooooooooooooooooooopppqqqrrrrrrssssssrrrssssssrrrqqqrrrtttvvvxxxuuutttsssqqqpppooonnnnnnlllkkkjjjjjjkkkmmmoooppppppooonnnmmmlllkkkkkkkkkllllllmmmmmmnnnoooppppppooooooqqqqqqrrrqqqppppppuuuvvvwwwwwwwwwvvvtttssspppsssvvvvvvtttrrrrrrsssuuutttrrrqqqqqqqqqrrrrrrnnnllljjjjjjmmmppprrrsssrrrssstttsssrrrrrrsssuuuxxxwwwvvvvvvwwwwwwvvvtttoooqqqsssuuuvvvvvvuuuuuuqqqqqqoookkkhhhiiimmmqqqqqqqqqpppmmmfff^^^VVVQQQLLLMMMNNNPPPRRRUUUWWWXXXVVVZZZ]]]___fffmmmpppnnnmmmmmmhhhcccdddllltttwww{{{xxxqqqeeeYYYOOOHHHEEEEEEHHHMMMSSSYYY]]]```aaaggglllyyy|||~~~vvv```TTTJJJIIIHHHFFFDDDBBB@@@???>>>>>>?????????>>>======999888666444222222222222000000000000000000000000111111111000000000/////////......------......///.../////////000000000111000000000000////////////000/////////000000111222222222111111111000000000000000000000000000000000lllUUUKKKDDDCCCAAA???>>><<<<<<;;;:::::::::999999999888888888888777777777888:::;;;555666777888888777666555555666666666777777888888555555666777888999999:::444444555555666777777777777777777777777777777777555666666666666666555555888888777777666666555555666666666666666666666666777777888888888888777777888777777777888:::<<<>>>BBBIIITTT]]]dddtttzzzuuutttyyywwwooommmnnnssszzz~~~||||||~~~~~~}}}~~~}}}}}}}}}}}}|||{{{zzzyyyuuuvvvxxxzzz{{{}}}}}}}}}{{{||||||zzzxxxwwwxxxzzzxxxxxxyyyyyyyyyxxxxxxwwwvvvwwwyyy{{{|||~~~~~~{{{xxxuuutttuuuvvvvvvuuummmnnnooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqpppooosssrrrqqqqqqrrruuuwwwyyyvvvuuussspppoooooooooooolllkkkjjjiiijjjlllnnnooopppqqqrrrrrrqqqooolllkkkkkklllmmmnnnooooooooonnnmmmnnnpppqqqrrrqqqqqqpppwwwxxxxxxxxxwwwvvvtttsssooossswwwxxxvvvsssrrrsssrrrrrrqqqpppqqqrrrssstttnnnkkkhhhiiilllpppsssttttttuuuvvvuuuttttttuuuwwwyyywwwvvvvvvwwwwwwuuutttnnnooorrrtttuuuuuuttttttqqqqqqpppllliiiiiimmmpppnnnooopppnnnhhh```XXXRRRLLLMMMNNNPPPRRRTTTUUUVVVTTTWWWZZZ\\\ccckkknnnlllooooookkkdddccchhhmmmnnnnnnpppnnnfff\\\SSSMMMIIIBBBEEELLLSSSYYY^^^aaabbbjjjmmmwww~~~ooottt~~~fffYYYKKKJJJIIIGGGDDDBBBAAA@@@>>>????????????>>>>>>===:::999666444333222222222000000000000000000000000111111111111000000000000000000////////////000000.../////////000000111111000000000000////////////111111000000111222333333111111111111000000000000000000000000000000000000lllUUUMMMFFFDDDAAA===<<<<<<===>>>======<<<<<<<<<;;;;;;;;;:::999999888888999999:::777666555555666666555444888888888888888888888888555777888999999888777555666666666666777777777777666666777777888888999999888888777777666666555555999777777888;;;;;;888555666666666666777777777777888999999::::::999999888999999999999;;;>>>AAACCCIIIPPPZZZbbbjjj|||{{{uuu|||zzztttoookkkpppuuu~~~|||zzz}}}~~~}}}{{{|||~~~|||{{{zzzzzztttvvvxxxxxxwwwvvvuuuvvvxxxxxxxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzyyyyyy}}}zzzrrrsssvvvtttpppooonnnmmmlllllllllnnnooopppsssssssssrrrrrrsssssstttwwwvvvtttssstttvvvyyy{{{xxxoookkkkkkmmmllljjjooommmiiiggggggjjjmmmpppmmmnnnppppppooonnnllljjjkkklllmmmmmmnnnnnnmmmmmmnnnpppqqqrrrrrrsssvvvyyywww|||{{{vvvvvvwwwvvvuuusssrrrqqqpppppppppnnnooopppqqqqqqpppooonnnmmmjjjhhhiiilllpppqqqqqqtttuuuuuusssqqqppprrrsssvvvwwwxxxxxxwwwuuusssqqqpppnnnlllnnnqqqtttsssqqqqqqrrrqqqmmmhhhfffgggiiiiiijjjkkkllljjjfff___ZZZUUURRRNNNMMMNNNQQQRRRSSSQQQUUUYYY[[[]]]```fffkkkrrrqqqmmmgggaaa```cccgggiiikkkmmmllleee[[[PPPIIIIIIFFFGGGOOO\\\eeehhhgggmmmvvvvvvlllqqqyyyooo```SSSJJJCCCBBBBBBAAA@@@AAAAAA@@@???============>>>===;;;888555333222222111000000000000000000000000111000/////////000222333///////////////......---222111///...---...000111///111000,,,///666777333111111000000111111222333111000000///////////////444333111000000000111222kkkTTTLLLEEECCC@@@===;;;:::;;;<<<<<<<<<;;;;;;:::::::::::::::999999888888999999:::999999888888888888777777888888888888888888888888555666888999999888666555666666666666777777777777666666666666666777777777888777777777666666666555555555555666777777555333666666666666777777777777888999999::::::999999888::::::999999:::<<>>>>>>>>>>>???<<<;;;888666444222222222000000000000000000000000111000/////////000222222///000000000000///......222111///......///000111///111000...000666666222111111000000111111222333111111000/////////000000333222222111000000111111iiiSSSKKKEEECCC@@@<<<:::999999:::;;;::::::::::::999999999:::999999888888999999:::888888777777666666777777888888888888888888888888555555777888888777555555666666666666777777777777666666666666555555555555777777777777666666666666666777999:::888777777777666666666666777777777777888888999999999999888888;;;;;;;;;::::::<<<@@@DDDQQQXXXcccppp{{{}}}|||zzzrrrnnnllloooyyy}}}}}}~~~~~~}}}yyyuuuvvv~~~|||||||||~~~}}}{{{||||||~~~~~~{{{|||}}}}}}||||||~~~}}}{{{yyyvvvwwwxxxxxxvvvvvvwwwxxxyyyxxxwwwwwwwwwwwwwwwwwwxxxyyy{{{||||||{{{yyywwwvvvxxxyyyzzzwwwqqqqqqsssqqqoooooollllllllllllmmmnnnppppppqqqqqqqqqrrrrrrsssssstttnnnooopppqqqssstttvvvvvvuuupppjjjggghhhiiihhhgggjjjiiihhhgggggggggiiiiiihhhiiikkklllkkkjjjhhhgggiiiiiijjjkkkkkkkkkkkkjjjiiilllqqqtttvvvxxxyyy{{{zzzuuusssrrrqqqooonnnlllkkkkkkkkklllnnnqqqssssssrrrpppooommmllllllmmmoooppppppoooqqqrrrssssssrrrrrruuuvvvuuuwwwzzz{{{zzzwwwssspppmmmjjjiiilllqqquuuvvvuuuuuutttrrroookkkiiiiiijjjjjjkkkmmmooopppnnnjjjggg^^^YYYSSSOOONNNOOOQQQQQQNNNQQQSSSTTTVVVZZZaaafffmmmpppssspppiiiaaa\\\[[[\\\]]]^^^^^^\\\YYYVVVTTTNNNKKKKKKQQQ^^^hhhnnnooopppyyyxxxnnnbbbgggnnnwwwuuu\\\QQQHHHGGGGGGDDDBBBBBBCCCBBB@@@???>>>>>>??????<<<;;;999777555333222222000000000000000000000000000000000///000111111222111111111111111000//////111000///......///111111///111111000222666555222111111000000111111222333222222111000000000000111111222222222222111000000hhhRRRJJJEEECCC@@@===;;;:::999999;;;::::::::::::::::::::::::999999888888999999:::999999888777666666777888888888888888888888888888555555666666666666555555666666666666777777777777777777777666666555555555777777777777666666666666666999<<<<<<999777888:::666666666666777777777777888888999999999999888888:::;;;===<<<===@@@FFFKKK[[[dddssswwwxxx~~~{{{uuupppoooppprrr{{{zzz~~~|||wwwrrrsss~~~}}}zzzzzz|||~~~|||zzz}}}}}}}}}~~~|||zzz{{{}}}}}}}}}~~~~~~zzzxxxwwwwwwxxxwwwuuuuuuwwwyyyxxxxxxwwwvvvvvvuuuvvvvvvwwwyyy|||~~~~~~{{{xxxuuutttwwwxxxzzz}}}uuupppppprrrpppnnnooolllllllllmmmnnnoooooopppqqqqqqqqqrrrrrrrrrrrrqqqmmmnnnoooqqqqqqqqqqqqpppooolllhhhfffggghhhhhhgggiiiiiiiiihhhhhhhhhhhhhhhggghhhjjjkkkkkkjjjiiihhhhhhhhhiiijjjjjjjjjiiiiiiggglllrrrwwwzzz{{{|||}}}xxxrrroooooonnnmmmkkkiiihhhhhhhhhlllnnnqqqssstttsssqqqpppoooppppppqqqrrrrrrqqqpppqqqrrrssssssrrrrrrtttvvvsssvvvyyy{{{zzzvvvqqqnnnjjjhhhgggkkkqqqvvvxxxxxxwwwvvvssspppmmmlllkkklllkkkkkkmmmpppsssssspppnnnbbb\\\UUUOOOMMMMMMNNNOOOMMMOOOQQQRRRSSSWWW^^^ccclllqqquuussslllccc]]]ZZZZZZYYYXXXWWWVVVUUUVVVVVVTTTPPPNNNQQQ[[[eeekkknnnkkksss{{{wwwoooeeeiiinnnsss}}}dddWWWLLLHHHHHHEEEBBBAAABBBAAA@@@>>>===>>>>>>???<<<;;;:::888666444333333000000000000000000000000000000000000000111111222111222222222222111000000000000/////////000111222///000111333555666444111111111000000111111222333333222222111111111111111000111222333333222000000hhhRRRKKKEEEDDDBBB???===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999888888999999::::::;;;;;;999777777999;;;777777777777777777777777555555666666666666555555666666666666777777777777888888888777777666666666666666666666777777777777222666999888666444555777666666666666777777777777777888888999999888888777555888;;;<<<>>>DDDLLLSSS```ooo{{{sssttt{{{xxxtttqqqnnnoootttwwwzzzzzz~~~wwwqqqrrr~~~}}}}}}{{{{{{}}}}}}{{{~~~~~~}}}{{{{{{|||~~~~~~~~~zzzwwwwwwwwwwwwuuuttttttwwwyyyxxxxxxwwwvvvuuuuuuuuuuuuwwwyyy|||~~~~~~{{{wwwtttsssvvvwwwyyy{{{tttooopppqqqooonnnppplllmmmmmmnnnnnnnnnnnnnnnpppqqqqqqrrrrrrqqqpppooooooooopppqqqpppnnnlllkkkllljjjhhhggghhhiiiiiiiiikkkkkkkkkkkkjjjiiiiiihhhgggiiikkklllmmmlllkkkjjjhhhhhhiiijjjjjjjjjiiiiiihhhmmmtttyyy{{{|||}}}}}}~~~}}}wwwrrrooolllllljjjiiihhhggggggggglllnnnqqqsssuuutttsssrrrssstttuuuuuutttssssssrrrtttttttttsssqqqqqqrrrsssrrrtttwwwyyyxxxtttppplllhhhffffffiiiqqqwwwzzzzzzzzzxxxuuurrrpppooonnnmmmkkklllmmmpppsssuuutttrrrddd___WWWPPPMMMLLLLLLKKKLLLNNNPPPQQQQQQTTT[[[```lllqqquuutttnnnfff```^^^WWWUUUSSSRRRSSSVVVYYY\\\\\\VVVPPPPPPUUU]]]dddggggggnnnuuuxxxzzzwwwqqqiiilllooorrrzzznnn___OOOIIIHHHEEEBBB@@@AAA@@@>>>===<<<<<<======<<<;;;:::999777555444333000000000000000000000000///000000000111111111111222222222222222111111000000000000000000111222222000000222666888666333111111111000000111111222333333222222111111111111111000000222333333222111000hhhSSSMMMDDDCCCBBB@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===:::999999888888999999:::666777777444111111444888777777777777777777777777666666666666666666666666666666666666777777777777888888888888777777777777666666666666777777777777555777999999888777666777666666666666777777777777777777888888888888777777000444888;;;>>>FFFQQQZZZcccvvv|||tttpppssszzz~~~rrrpppooommmqqqwww{{{{{{~~~yyysssttt~~~~~~}}}~~~~~~~~~~~~}}}|||{{{|||}}}}}}~~~{{{xxxwwwvvvuuusssqqqsssvvvyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwzzz|||~~~~~~{{{wwwtttrrruuuvvvxxx}}}yyyssspppppppppooooooqqqnnnnnnnnnooonnnnnnmmmlllmmmnnnpppqqqrrrrrrqqqpppqqqqqqqqqqqqooommmjjjiiijjjjjjkkkkkkllllllmmmnnnmmmmmmllllllkkkjjjjjjjjjhhhjjjlllnnnoooooonnnmmmiiiiiijjjkkkkkkkkkkkkjjjiiinnntttxxxzzzzzz{{{{{{yyy{{{||||||zzzwwwssspppjjjjjjiiihhhhhhhhhhhhhhhmmmnnnppprrrtttuuuuuuuuuvvvwwwwwwvvvtttssssssttttttuuuuuusssqqqpppqqqsssqqqsssvvvwwwvvvsssooolllhhheeeeeehhhpppwww{{{||||||zzzvvvsssrrrqqqpppnnnlllllllllooorrrttttttsssfffaaaZZZTTTPPPMMMKKKJJJIIILLLOOOPPPPPPRRRWWW[[[gggmmmssssssoooiiieeecccTTTSSSQQQQQQTTTZZZ```eeeccc\\\SSSNNNOOOUUU\\\```gggkkkqqquuuwww}}}yyytttmmmnnnqqqtttzzzzzzhhhTTTJJJHHHEEEBBBAAA@@@???===<<<;;;;;;<<<<<<;;;;;;;;;:::888777555444000000000000000000000000//////000111111111111000111222222222222111000000///000000111111222222222000000333999;;;777222000111111000000111111222333222222111000000000000111000000111222222222222111jjjUUUOOOAAAAAA@@@???>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<:::999999888888999999:::333555555222......222666777777777777777777777777777777777666666777777777666666666666777777777777666666666777777777777777555666666666777777777888999999999:::;;;;;;999777666666666666777777777777777777888888888888777777000555;;;>>>AAAIIIVVV```hhh~~~}}}pppoooqqqyyywwwlllnnnqqqqqqwww{{{{{{~~~}}}zzzvvvwww}}}~~~~~~}}}{{{{{{{{{{{{|||}}}{{{vvvuuusssqqqoooqqquuuxxxwwwwwwvvvvvvvvvwwwxxxxxxyyyzzz|||}}}}}}zzzwwwuuuqqqtttuuuvvvzzz|||yyyssspppqqqpppooopppsssoooooopppooonnnmmmkkkjjjgggiiimmmpppssstttttttttrrrrrrqqqpppooommmlllkkkkkklllnnnooopppqqqrrrsssnnnmmmlllkkkjjjjjjjjjjjjiiijjjmmmoooppppppoooooojjjkkkllllllmmmmmmlllllljjjmmmrrruuuvvvvvvwwwwwwuuuuuuuuuuuuuuutttrrrpppiiiiiihhhhhhiiiiiijjjkkknnnooopppqqqsssuuuwwwxxxwwwxxxxxxuuurrrppprrrtttsssttttttsssqqqqqqssstttssstttvvvvvvuuussspppnnnhhheeedddhhhooowww{{{|||~~~{{{wwwttttttsssqqqooolllkkkkkkmmmppprrrrrrrrrhhhddd^^^XXXTTTPPPLLLJJJEEEHHHMMMNNNNNNOOOSSSVVV___fffooosssqqqkkkgggdddWWWUUURRRRRRVVV\\\dddiiihhh```UUULLLKKKPPPWWW\\\ggghhhmmmrrrtttxxx|||vvvttttttwwwyyyqqqYYYLLLIIIFFFDDDCCC@@@???>>><<<<<<<<<<<<===;;;;;;;;;;;;999777666444000000000000000000000000...///000111222111111000111111111222111000000/////////000111222222333222000///444;;;===777111000111111000000111111222333111111000/////////000000111111000000111222222333kkkWWWQQQ?????????>>>======<<<<<<999999999::::::;;;;;;;;;:::999999999999999999:::888::::::777333333777<<<777777777777777777777777888888777777777777888888666666666666777777777777444555555555666666777777555666666666777777888888777555444666999999666333666666666666777777777777777777888888888888777777444:::???BBBEEEMMM[[[eeeoooqqqjjjmmmssspppgggmmmtttwww~~~~~~{{{{{{||||||zzzxxxyyy}}}~~~}}}{{{{{{yyyyyyzzz~~~}}}vvvuuurrrooonnnppptttxxxwwwwwwvvvvvvwwwxxxyyyyyyyyy{{{|||}}}|||zzzwwwuuuqqqtttuuuuuuxxx}}}|||yyyxxxsssqqqqqqqqqoooppptttppppppppppppnnnllljjjiiicccfffjjjoootttvvvxxxxxxrrrqqqqqqpppooonnnnnnnnnlllnnnppprrrssssssuuuvvvooommmllljjjiiiiiijjjjjjiiijjjmmmooopppqqqpppoookkklllmmmmmmnnnnnnmmmmmmjjjmmmqqqsssssssssttttttqqqpppppppppqqqpppooommmhhhhhhhhhhhhiiijjjlllllloooooooooppprrruuuxxxyyyxxxxxxwwwssspppoooqqqtttqqqrrrssssssrrrrrrtttvvvuuuuuuvvvvvvuuusssqqqooohhheeedddgggooovvv{{{||||||wwwuuuuuuuuurrrppplllkkkjjjkkknnnpppppppppjjjfff```[[[WWWRRRNNNJJJBBBFFFKKKMMMMMMMMMPPPRRRXXXaaammmsssrrrlllgggddd\\\ZZZVVVUUUWWW\\\cccgggjjjaaaUUULLLJJJNNNVVV\\\gggfffiiioooqqqttt~~~~~~zzzxxxyyyxxx|||www\\\NNNJJJHHHFFFEEEAAA@@@???============>>>;;;;;;;;;;;;:::888666555000000000000000000000000...///000222222111111000000111111111111000//////...///000222222333333333111///444===>>>777111000111111111000111222222333111000000///////////////222111000000000111333444kkkTTTKKKFFFBBB>>><<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888<<<<<<======<<<;;;999888777888999999888777666555777777777777777777777777888777666555555666777888666555444444555666777888888888888888888888888888777777888888888888777777777888888888999999999999777888999999888777999:::===999===FFFMMMQQQ]]]kkk|||}}}hhhkkkwwwtttmmmiiilllrrr}}}}}}}}}|||{{{||||||xxxyyy~~~|||wwwppplllkkknnnrrr{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}zzzwwwuuuuuuvvvqqqpppqqqsssvvvyyyzzzzzzyyywwwsssrrrrrrrrrqqqpppppprrrsssrrrnnnjjjhhhfffjjjhhhhhhlllqqqvvvxxxwww}}}xxxsssppppppqqqpppnnnmmmnnnqqqssstttsssrrrrrrtttqqqmmmlllooorrrrrrrrrmmmkkkkkklllnnnpppppppppnnnnnnooopppqqqqqqnnnkkklllkkklllooorrruuuuuuuuurrrrrrrrrrrrqqqooommmllljjjiiiggghhhllloooqqqqqqrrrrrrrrrrrrsssuuuvvvxxxvvvwwwxxxvvvrrrooommmlllrrrooonnnrrryyy{{{vvvqqqvvvvvvvvvuuusssqqqooommmjjjiiiiiilllrrrxxx|||~~~}}}xxxtttrrrqqqppppppoooooonnnnnnnnnoooooohhhfffdddaaa]]]XXXQQQMMMJJJIIIHHHHHHJJJMMMPPPRRRYYY]]]dddjjjlllllliiigggccc[[[VVVZZZ\\\[[[\\\```eeegggdddYYYQQQPPPSSSTTT]]]dddjjjkkkkkkppp|||~~~~~~dddUUUNNNFFFCCCFFFCCCBBBAAA???===<<<;;;;;;???>>>===<<<:::777555444222111000000000000000000111111000000000000111111333333222222111111000000111111222222222222111111444555555666555444333222000000//////000111222222111111111111111222222333222222111111222222333444jjjTTTKKKEEEBBB>>><<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888888999999999999888777666666777777888999888888666666777777777777777777777777888777666555555666777888666666555555555666777777888888888888888888888888777777777888888777777777777777777888888888999999666888999999888777888:::===:::???IIIPPPVVVdddsssuuuggglllxxxrrrmmmkkkqqq{{{}}}}}}}}}zzzzzz~~~}}}||||||yyyuuuooollllllpppsss}}}}}}|||{{{zzzzzzyyyyyy{{{{{{{{{xxxuuussssssssstttsssttttttuuuuuutttsssvvvtttrrrqqqrrrrrrrrrqqqssssssrrrpppmmmjjjiiihhhnnnkkkjjjkkkpppuuuwwwxxx|||xxxsssppppppqqqooonnnnnnoooqqqssssssrrrqqqpppqqqnnnmmmmmmqqqssstttsssmmmkkkjjjjjjlllnnnooonnnnnnmmmmmmoooppppppmmmkkkjjjjjjkkknnnqqqtttuuuuuusssssssssrrrpppnnnlllkkkkkkiiiggghhhkkkoooqqqrrrrrrqqqqqqrrrsssuuuxxxyyywwwwwwwwwuuuqqqnnnnnnnnnssspppppptttzzz}}}yyytttsssssstttsssrrrpppooommmnnnlllkkknnnsssyyy}}}{{{wwwssspppoooooopppooonnnmmmmmmmmmmmmmmmjjjiiigggeeeaaa[[[SSSNNNJJJIIIHHHHHHIIILLLOOOQQQUUUYYY___eeejjjkkkjjjjjjfff^^^XXXZZZZZZYYYYYY]]]bbbffffff^^^VVVSSSQQQPPPWWW\\\bbbeeegggmmmwww}}}~~~kkk[[[RRRHHHCCCDDDDDDBBBAAA???===<<<;;;;;;>>>>>>===<<<:::888666555333222222111111111111222333333222222222222333333111111111111111111000000111111222222222222111111111222222333222111000//////////////////000111111///////////////000000111222222111111222222333444iiiRRRJJJEEEBBB???============<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777999888777666666555555666666777777888888888888777777777777777777777777777777777666666666666777777777777666555555555666666777777777777777777777777777777777777777777777777666666666777777777888888666777888888777777888:::===<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888:::999777666666666777888666666777777888888888888777777777777777777777777777777666666666666777777888888777666666555555555666666666666666666666666777777777666666777777777666666666666777777777777555777888888777777999:::>>>>>>EEEOOOWWWaaauuuooonnnrrr{{{qqqhhhiiiooo|||}}}}}}||||||}}}}}}{{{wwwvvvsssooommmnnnrrruuu~~~|||xxxuuurrrtttuuuvvvuuussspppppppppppprrruuuwwwvvvtttrrrqqqnnnnnnnnnpppsssuuutttssstttpppllljjjlllppptttvvvxxxsssmmmiiijjjnnnssswww{{{yyywwwuuutttsssrrrqqqqqqrrrrrrrrrqqqooolllkkkgggjjjnnnssswwwxxxwwwvvvqqqnnnkkkiiijjjllllllllllllkkkkkklllmmmnnnmmmllljjjjjjjjjlllnnnppppppppppppppppppoooooonnnnnnmmmllljjjhhhhhhkkkooorrrsssooooooppprrrtttwwwzzz|||zzzyyywwwssspppppprrrtttvvvuuutttwww{{{{{{wwwtttmmmnnnpppqqqrrrqqqqqqppptttqqqnnnnnnqqqvvv{{{}}}|||xxxtttqqqooonnnnnnpppooommmlllkkkjjjjjjiiikkkkkkllllllhhhaaaWWWPPPKKKIIIHHHGGGGGGJJJLLLNNNNNNPPPUUUZZZ```fffjjjlllgggbbb\\\XXXVVVUUUVVVXXX]]]dddgggddd]]]WWWOOOIIIJJJLLLPPPWWW```jjjpppsss|||{{{}}}|||ooo^^^PPPHHHGGGDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;<<<;;;::::::999555444333222222111222222111111000000000000111111/////////000000111111111111111222222222222111111111222222222222111111111000000000111111111000000111111111111111222222333111111111111111222222333gggQQQIIIEEECCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::999888777666666666777888666666666777777888999999777777777777777777777777666666777777777777666666888888888777777666555555666666666666666666666666777777666555555666777777666666666666777777777777555777999999888888:::;;;>>>@@@HHHRRRZZZeee}}}xxxlllqqqyyysssjjjdddhhhppp~~~}}}zzz{{{{{{{{{|||~~~yyyxxxuuuqqqnnnooorrruuu~~~~~~~~~|||yyyvvvtttssstttuuutttrrrppppppqqqqqquuuxxxyyywwwuuuttttttppppppoooqqqsssuuuuuutttqqqmmmjjjjjjooovvv{{{~~~yyyuuuooojjjhhhkkkpppttt{{{{{{{{{yyywwwuuutttsssrrrrrrrrrrrrpppmmmjjjhhhfffjjjqqqvvvxxxxxxvvvuuurrrooolllkkklllmmmmmmmmmlllkkkkkkmmmoooooonnnlllmmmlllkkkkkkmmmnnnmmmllllllmmmmmmmmmnnnoooppppppkkkjjjiiijjjmmmpppqqqrrrnnnnnnoooqqqtttwwwzzz|||zzzyyywwwsssqqqqqqtttvvvvvvuuuuuuvvvwwwvvvrrrooolllmmmoooqqqrrrsssrrrrrrssspppmmmmmmppptttwwwyyy|||zzzvvvssspppoooooooooooonnnmmmllljjjjjjiiiiiiiiikkklllmmmjjjbbbXXXQQQMMMKKKIIIGGGGGGHHHJJJLLLNNNOOORRRVVV\\\aaaeeegggbbbaaa]]]XXXUUUUUUVVVWWW[[[```bbb^^^ZZZVVVPPPJJJIIIIIIMMMUUU```jjjqqqttt{{{zzzxxx||||||{{{}}}|||~~~uuu```QQQJJJIIIDDDCCCBBB@@@>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::444444333111111000000000111111000000000000111111//////000000111111222222111111222222222222111111111111111111111111111222111222333333333222222111111111111111111222222333111111000000111111222333gggQQQIIIEEECCC@@@?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;777777666666666666777777888777777777777777888999777777777777777777777777666666777777777777666666777777888888888777666666777777777777777777777777777777555555555555777777666666666777777777888888666888::::::::::::<<<===???CCCLLLWWW___mmmrrrnnnuuu~~~~~~pppfffbbbbbbiiiuuu~~~~~~}}}zzzzzz{{{zzzzzz|||zzzyyywwwtttqqqrrruuuwww~~~~~~~~~}}}{{{yyywwwuuusssttttttsssqqqpppqqqssswwwzzz}}}}}}yyyvvvvvvwwwwwwuuusssrrrtttuuuuuuuuuooollljjjmmmttt|||yyywwwrrrmmmjjjkkkooorrryyy{{{|||{{{yyyvvvttttttrrrrrrrrrqqqooollliiiggghhhmmmtttxxxyyywwwtttsssqqqooommmmmmnnnnnnmmmlllllllllmmmppprrrrrrooommmnnnlllkkklllmmmmmmlllkkkkkkkkkllllllmmmooopppqqqjjjiiijjjllloooqqqqqqpppmmmmmmnnnppprrruuuxxxzzzxxxwwwvvvssspppqqqsssvvvttttttsssttttttrrrooollllllmmmoooqqqrrrssssssrrrpppnnnlllmmmooosssuuuuuuwwwvvvssspppooonnnooooooooonnnmmmlllkkkjjjjjjjjjhhhjjjlllmmmjjjddd[[[TTTQQQNNNKKKHHHGGGGGGHHHIIILLLMMMOOOSSSWWW[[[___aaa]]]```^^^YYYUUUVVVVVVUUUVVVZZZZZZWWWUUUTTTPPPKKKHHHHHHKKKRRR\\\hhhpppuuuvvvuuusssuuu|||}}}yyyyyy{{{}}}dddTTTLLLHHHEEEDDDBBB@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;555444333111000000000000333333222222222222333333111111111111111222222222111111222222222222111111/////////...//////000111333333444555555333222111///////////////000000111111000000000000111222222gggQQQJJJEEECCCAAA@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777888999:::777888888999999888888888999888777666666777777888777777777777777777777777555666777888888777666555666666777888888888777777888888888888888888888888888777555444444555777888777777777888888888999999777999;;;;;;;;;;;;===???@@@FFFQQQ^^^gggwww}}}tttuuu{{{uuufff``````dddmmm{{{||||||{{{yyywwwyyy}}}~~~~~~zzzzzzxxxvvvuuuvvvyyy|||~~~|||zzzxxxvvvuuussssssrrrpppnnnooorrrtttyyy}}}|||zzz|||~~~{{{vvvttttttuuuuuuuuupppmmmmmmqqqyyyyyyyyywwwrrrnnnmmmoooqqqwwwzzz|||{{{xxxuuussssssqqqqqqrrrqqqooollliiiggglllqqqwwwzzzxxxtttqqqpppmmmmmmlllmmmooonnnllljjjlllmmmpppsssvvvuuuqqqnnnlllkkkjjjlllnnnooonnnmmmmmmmmmlllllllllmmmnnnooohhhiiikkknnnqqqrrrpppooommmmmmmmmoooqqqtttvvvxxxttttttsssqqqooooooqqqsssppppppqqqrrrsssqqqooommmjjjlllnnnpppqqqqqqqqqqqqnnnmmmlllnnnpppssstttsssrrrpppnnnmmmlllmmmnnnooonnnnnnmmmllllllkkkllllllhhhiiikkkmmmkkkfff^^^YYYTTTRRRNNNJJJGGGFFFGGGGGGGGGIIIKKKNNNRRRVVVYYY[[[[[[``````ZZZVVVVVVUUUQQQOOORRRSSSQQQQQQRRRPPPKKKDDDEEEHHHMMMVVVaaalllsssttttttrrrrrr|||||||||zzz}}}ooo\\\PPPJJJEEEDDDBBB@@@>>>======<<<;;;<<<<<<<<<<<<<<<;;;;;;666555444333111111111111333333222222222222333333333333333333222222222222111111222222222222111111000000/////////000111222222333444555555333111000///////////////000000111000000000000000111222222gggRRRJJJEEECCCAAA@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777888999999:::<<<======<<<;;;::::::999888666666666777777777777777777777777777777555666777888888777666555555666777888999999888777888888888888888888888888888666555444444555666888888888888888999999999999888:::;;;<<<<<<<<<>>>@@@AAAHHHUUUbbbmmmwwwwww{{{qqqccc___bbbfffqqq~~~~~~}}}~~~~~~|||xxxuuuvvv{{{|||zzzyyyyyyyyyxxxwwwyyy}}}~~~{{{yyyvvvuuuuuusssrrrpppnnnlllnnnqqquuuwww|||~~~yyyuuuttttttuuuuuuqqqoooooottt|||zzz{{{zzzvvvqqqoooppprrruuuxxx{{{{{{wwwsssrrrrrrqqqqqqqqqqqqooollliiigggoootttyyy{{{wwwssspppoookkkkkklllmmmooonnnkkkiiilllnnnrrrvvvxxxwwwrrrnnnjjjiiiiiikkknnnpppqqqppppppooommmlllkkkkkklllmmmggghhhkkkpppsssssspppmmmllllllmmmnnnpppsssuuuwwwpppqqqqqqooommmmmmooopppmmmnnnppprrrrrrrrrqqqoooiiijjjlllnnnpppppppppooommmmmmmmmooorrrttttttsssnnnmmmkkkjjjjjjkkkmmmnnnnnnmmmmmmlllllllllmmmmmmiiijjjkkkmmmlllhhhaaa\\\VVVTTTOOOKKKGGGFFFFFFFFFCCCEEEHHHKKKOOOSSSVVVWWWZZZaaabbb\\\VVVUUUSSSNNNIIIMMMOOOOOOPPPRRROOOJJJAAABBBEEEIIIPPP\\\iiiqqqwwwwwwtttqqqxxx~~~zzzdddUUUMMMEEEDDDBBB@@@???======<<<<<<<<<<<<===<<<<<<;;;:::777777555444333222222222111111000000000000111111444444444333333222222222111111222222222222111111333222111111111333444555111222444444444222000///111111111111111222222333000000000000000111111222fffQQQJJJEEEDDDBBB@@@???>>>===<<<::::::::::::;;;<<<======;;;;;;;;;::::::999999999888666333222444777999:::888888999999999:::::::::;;;:::999888777777777777666666666666666555555555777888888777555444666777999888777666666777888999888777666555555666777888;;;:::888777888888777666777999;;;<<<===>>>AAACCCFFFPPPZZZ```ooo{{{www{{{tttgggccceeegggkkkrrr}}}|||~~~}}}|||zzzxxxwwwyyy}}}{{{wwwtttrrruuuyyyzzz{{{{{{{{{|||}}}~~~~~~|||xxxuuussssssttttttqqqmmmiiijjjooottt}}}~~~xxxrrrsssuuusssqqqooooooqqqvvv|||~~~|||}}}{{{zzzwwwvvvttttttsssyyyyyyxxxxxxvvvsssqqqpppuuurrrmmmiiiffffffggghhhqqqtttwwwvvvrrrnnnkkkkkkkkkkkklllmmmnnnnnnnnnmmmmmmooorrrtttuuutttsssqqqkkkkkklllmmmnnnooopppppppppqqqrrrqqqnnnlllkkkllljjjkkkmmmoooqqqrrrssssssqqqqqqqqqrrrrrrsssssssssrrrrrrqqqppppppoooooonnnsssrrrrrrrrrsssqqqnnnllloookkkggghhhmmmqqqpppnnnmmmmmmnnnppprrrrrrpppnnnqqqnnnkkkkkknnnpppqqqppplllkkkkkknnnrrrsssqqqnnnggghhhjjjlllmmmjjjeeeaaaZZZWWWRRRLLLHHHEEEDDDDDDFFFHHHIIILLLOOOQQQSSSTTT]]]^^^```___[[[UUUOOOKKKLLLJJJHHHKKKOOOPPPLLLHHHEEECCCDDDGGGLLLUUUfffuuu}}}vvvuuu{{{~~~nnnYYYOOOGGGCCCBBBDDDCCC???>>>@@@>>><<<;;;;;;<<<<<<;;;:::888888777555444333222111//////000000111111111222000000000000000000000000444444333222111111222222222222222111111111000000//////000000111111111111333333333222222222222111555555444333222000000///gggRRRKKKFFFEEEBBB@@@>>>=========;;;;;;:::::::::;;;<<<<<<;;;;;;;;;::::::999999999>>>;;;999888999;;;;;;;;;777777888888888999999999777777777666777777888888666666666666666666666666777888888777555444666777999888777666666777888999888888777666666777888888;;;999777777888999888777888999;;;<<<<<<>>>AAADDDGGGSSSaaalll}}}{{{}}}pppdddbbbdddgggmmmvvv~~~~~~}}}~~~~~~zzzyyywwwuuutttvvvzzz~~~}}}zzzwwwuuuuuuwwwyyyyyyyyyxxxyyy{{{{{{|||}}}|||yyyuuuttttttqqqqqqnnnkkkiiikkkpppuuu~~~}}}}}}~~~wwwssstttvvvtttqqqooooooqqqvvv|||~~~~~~|||{{{zzzyyywwwuuuuuuttttttyyyyyyyyyxxxvvvsssqqqoooqqqooollljjjiiiiiijjjkkkooosssvvvuuurrrnnnlllllllllmmmmmmnnnnnnnnnnnnmmmnnnpppsssuuuvvvuuusssrrrmmmmmmmmmmmmmmmmmmnnnnnnmmmnnnpppooommmllllllllliiijjjlllnnnppprrrssssssppppppqqqqqqrrrrrrrrrrrrqqqppppppppppppooooooooosssrrrqqqrrrssssssrrrpppoookkkgggiiimmmppppppoooooonnnoooppprrrrrrqqqoooooommmjjjkkknnnpppqqqpppooonnnmmmoooqqqqqqooollljjjjjjlllnnnnnnlllhhhddd]]]ZZZTTTOOOJJJGGGEEEEEEDDDEEEGGGKKKNNNRRRTTTVVV[[[]]]^^^^^^[[[UUUPPPLLLJJJHHHGGGIIIMMMNNNKKKHHHFFFDDDDDDFFFIIIRRRbbbrrr}}}yyyvvvwww|||~~~www```TTTIIIDDDCCCDDDCCC???>>>@@@>>><<<;;;;;;<<<===;;;:::888888777666444333222111000000111111111111111111111111111111111111111111222111111000//////000000222222222111111111000000000000000111111111222222000000000000000000000000111222222222222333333333hhhSSSLLLHHHFFFBBB???===<<<<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::999999;;;:::888888888888777555666666777777777888888888555555555555666777888999666666666666666666666666777888888777555555666777888888777777777777888888999888888777777888888999:::999777777888999888777888999;;;;;;<<<>>>BBBFFFKKKYYYkkk}}}}}}{{{{{{iiiaaaaaafffiiiqqq~~~}}}zzz}}}}}}~~~xxxwwwuuusssrrrtttxxx|||~~~|||zzzxxxwwwxxxyyyyyywwwvvvuuuwwwyyyzzz|||}}}|||zzzwwwuuuuuunnnmmmkkkiiiiiimmmrrrwww}}}zzz{{{~~~|||vvvtttvvvwwwuuurrroooppprrrwww{{{}}}}}}{{{xxxxxxwwwvvvuuuuuuuuuuuuzzzzzzzzzxxxvvvsssqqqooonnnmmmmmmllllllmmmnnnnnnnnnqqqttttttrrrooonnnmmmnnnoooooooooooonnnnnnmmmpppqqqsssuuuvvvuuutttsssooonnnmmmlllkkkkkklllmmmjjjlllnnnmmmlllkkklllmmmjjjkkkkkkmmmnnnoooooopppooooooqqqrrrrrrrrrqqqpppooooooppppppppppppqqqqqqtttrrrqqqrrrtttuuuuuutttnnnkkkhhhiiimmmppppppoooqqqppppppqqqssssssrrrpppooommmkkklllnnnpppqqqpppqqqppppppppppppooollljjjkkkkkklllnnnnnnllliiieeeaaa^^^YYYSSSMMMIIIFFFEEEAAACCCEEEIIIMMMQQQUUUVVVYYYZZZ\\\\\\ZZZUUUPPPMMMHHHFFFEEEGGGJJJLLLJJJHHHEEEBBBAAAAAACCCIIIYYYggguuutttuuuyyy~~~~~~iiiZZZLLLGGGDDDDDDDDD@@@???@@@>>>===;;;<<<======<<<:::999888777666444333222222222222222222222111111111111111111111111111111111222111000000///000000000222222222111111111111111111111111222222222222222/////////000111111222222111111222222222333333333hhhSSSLLLHHHFFFBBB???===<<<<<<===>>>===<<<;;;:::999999:::::::::::::::::::::::::::777666666777888777555333777777777777888888888999666666666666666777888999666666666666666777777777666777888777555555666888888777777777777777777888999999999999999999999999:::888777777888999999888999::::::;;;<<<@@@EEEIIITTTbbbvvv|||zzz}}}pppcccaaadddiiinnnwww~~~{{{~~~yyyxxxvvvtttsssuuuyyy}}}~~~|||{{{zzzzzzxxxxxxwwwtttssstttvvvyyy|||~~~|||xxxvvvuuummmkkkjjjiiikkkpppvvvzzz}}}xxxyyy}}}~~~{{{|||xxxttttttvvvwwwuuurrrnnnpppssswwwzzz{{{{{{{{{vvvuuuuuuttttttuuuuuuvvvzzzzzzyyyxxxvvvsssqqqooommmmmmnnnooooooooooooooooooqqqssstttsssrrrqqqppppppppppppppppppooonnnmmmoooppprrrssstttsssrrrrrrooonnnlllkkkkkkkkklllmmmkkkmmmnnnnnnlllkkkkkklllmmmllllllkkkkkkkkkkkkkkkoooppprrrssssssrrrpppooooooppppppqqqrrrrrrssssssvvvtttrrrrrrsssuuuuuuuuummmkkkiiiiiilllooopppppprrrqqqqqqrrrttttttsssrrrrrrpppooooooooooooooooooqqqqqqqqqqqqpppooommmkkkkkkjjjjjjkkklllkkkhhheeedddaaa\\\VVVPPPJJJFFFDDDBBBBBBDDDGGGKKKOOORRRTTTUUUWWWYYYZZZYYYUUURRROOOHHHFFFEEEFFFIIIKKKKKKJJJHHHEEEBBBAAA@@@EEERRR```nnnppptttyyy}}}~~~~~~qqq^^^QQQJJJEEEEEEEEEBBB@@@AAA>>>===<<<<<<======<<<;;;999888777666555333222222444333333222222111111111111111111111111111111111333333222222222222222333111111111111111111111111222222222222222222222222///000111222333444555555444444333333222111000000fffRRRKKKGGGFFFBBB???===<<<<<<===>>>===<<<;;;:::999999999::::::::::::::::::::::::999999999;;;======;;;999888888888999999999:::::::::999888888777777777888666666666666777777888888666777777666555555777888777777777888888777777777999999::::::::::::999999999777666777999::::::999999::::::;;;===CCCIIINNN___kkk}}}|||zzz|||{{{ggg```cccgggmmmsss}}}}}}~~~~~~~~~yyyxxxvvvtttsssuuuyyy}}}~~~}}}||||||vvvvvvtttrrrqqqsssvvvzzz~~~~~~zzzwwwuuuooommmkkkkkkoootttzzz}}}}}}yyyyyy}}}~~~|||xxxwwwuuussstttvvvvvvtttrrrnnnqqqtttwwwyyyzzzzzzzzzttttttssssssttttttuuuvvvxxxxxxxxxwwwvvvsssqqqpppnnnooooooppppppooonnnnnnpppqqqrrrtttuuutttsssrrrpppqqqqqqqqqpppooonnnnnnnnnooopppqqqqqqqqqppppppmmmmmmlllkkklllmmmnnnooonnnppppppooommmkkkjjjkkkjjjjjjiiiiiijjjkkklllmmmpppqqqrrrssssssrrrqqqppppppqqqqqqrrrssstttuuuuuuxxxvvvsssrrrsssssssssrrrmmmkkkjjjjjjlllnnnpppqqqrrrppppppqqqsssttttttsssuuuuuutttrrrpppnnnnnnnnnnnnoooqqqqqqqqqoooooonnnlllkkkjjjkkkkkkkkkiiigggeeeccc___YYYRRRLLLGGGDDDDDDDDDDDDEEEHHHKKKMMMOOORRRSSSVVVWWWWWWUUUSSSQQQJJJHHHGGGGGGHHHJJJLLLMMMNNNKKKHHHGGGDDDFFFPPP\\\jjjnnnsssyyy|||zzzyyyzzz|||~~~yyybbbVVVMMMFFFEEEEEECCCAAABBB???===<<<<<<===>>><<<;;;999999888666555444333222444333333222222111111111111111111111111111111111333222222222222222333333111111111111111111111111222222222222222222222222//////000222333444555666444333333222222111111111fffQQQKKKEEEDDDBBB@@@???>>>===<<<>>>===<<<;;;:::999999999999999::::::::::::;;;;;;999999999;;;>>>>>><<<;;;888999999999999:::::::::;;;:::999888777777777777555666666777777888888999555666777666555555777999777777888888888888777777888999999::::::999999888888666666666999:::;;;::::::::::::<<>><<<===>>>>>>===;;;:::999888777555444333333222222222222222111111111222222222222222222222222000000000///000000111222111111111111111222222222222222222222222111111111---...///000111222333333000000111222333444444555gggRRRLLLBBBBBBBBBBBBAAA???===<<<===<<<;;;:::::::::::::::999999999::::::;;;;;;;;;777666666777888999888666888888888888999999999999999888888777777777888888555666666777888888999999555666777666555666777999666777888999999888777666777888999::::::999888777777666555666999;;;;;;;;;:::::::::<<>>======>>>>>>===;;;:::999888777666444333333000000111111111111111111222222222222222222222222000000//////000111111222000000111111111222222222222222111111111000000000......///000111111222222///000111222333444444555hhhSSSMMM@@@AAABBBCCCBBB@@@>>><<<<<<<<<;;;:::::::::;;;;;;999999999::::::;;;;;;;;;999888666666777777555444777777777777888888888888666555555666666777888999555666666777888999999999555666777666555666888999666777888999999888777666777888999::::::999888777777666555666999;;;<<<;;;::::::;;;===BBBKKKVVV]]]dddttt|||uuusss}}}|||iiidddccceeeqqq~~~}}}|||{{{}}}~~~~~~|||zzzzzzzzzzzzxxxzzz~~~}}}||||||||||||}}}|||zzzxxxwwwyyy}}}}}}xxxvvvvvvvvvuuurrrooonnnoooppptttxxx|||~~~|||zzzzzzvvvrrrnnnnnnrrrxxx{{{}}}wwwyyyzzzzzzyyyxxxzzz{{{vvvuuusssrrrqqqpppoooooonnnrrrvvvxxxwwwvvvwwwyyysssrrrrrrqqqqqqrrrrrrssspppqqqrrrsssssssssrrrqqqmmmmmmmmmmmmnnnooopppqqqpppnnnmmmoooqqqrrrpppmmmlllmmmnnnoooooooooooooooqqqqqqppppppppppppppppppoooqqqrrrsssrrrooollljjjiiikkkmmmlllkkkjjjjjjkkkkkkjjjiiihhhiiijjjlllnnnqqqooollljjjjjjkkkmmmnnnoooppppppppppppqqqqqqqqqnnnnnnnnnppprrrqqqooommmkkklllkkkkkkkkklllppprrriiihhhhhhjjjnnnrrrttttttllloooqqqpppnnnlllmmmooommmpppsssssspppnnnoooqqqpppnnnkkkjjjkkkkkkkkkjjjiiihhhfffbbb\\\TTTNNNJJJEEECCCBBBAAABBBEEEHHHJJJJJJLLLOOOSSSUUUVVVVVVUUUOOOMMMJJJGGGEEEFFFJJJMMMUUUUUUVVVUUUPPPKKKOOOVVV^^^iiizzz|||xxxzzz{{{qqqssszzz```SSSHHHFFFGGGFFFCCCCCC???>>>======>>>>>>===<<<:::999888777666555444333//////000000111111111222222222222222222222222222222222111111222333444444000000111111222222222222222111111111000000//////111111111222333333444444333333222222222222222222iiiSSSKKKFFFDDDAAA?????????>>>===;;;;;;;;;;;;;;;<<<===>>>999999999999999999999999888999999999999888777777888888777777777777888888999999888888888888999999999888777666555444333222666666666666666666666666555555666777888999999999777777777888999999999:::::::::999999888999999999???;;;:::@@@FFFNNNYYYccciiixxxnnnqqqxxxllldddeeeiiisss~~~}}}{{{zzz|||}}}~~~}}}~~~}}}{{{yyyuuuvvvzzz{{{|||~~~}}}{{{|||~~~}}}{{{{{{|||}}}}}}|||zzzyyyxxxyyyyyyzzz{{{wwwtttvvvvvvvvvssspppnnnnnnooosssuuuwwwyyy{{{zzzzzzyyyxxxtttrrrsssvvvyyyzzzyyyzzzxxxwwwwwwxxxyyyyyyxxxqqqqqqqqqpppnnnllljjjiiiqqqsssuuuvvvwwwxxxwwwwwwttttttttttttsssssssssssstttsssrrrqqqppppppppppppnnnnnnnnnnnnooopppqqqrrrrrrsssrrrrrrpppnnnkkkjjjjjjlllmmmmmmmmmnnnppprrrtttrrrpppnnnmmmoooqqqsssppptttwwwvvvrrrmmmjjjjjjlllmmmmmmkkkhhheeeeeeeeefffgggiiijjjkkklllllllllsssrrrqqqnnnkkkkkklllnnnpppppppppqqqqqqrrrrrrrrrtttrrrooooooqqqsssttttttqqqpppnnnmmmmmmllljjjhhheeefffhhhkkknnnnnnmmmkkkhhhjjjlllmmmllllllmmmnnnqqqrrrsssttttttsssrrrrrrmmmjjjhhhkkkoooqqqooolllllljjjgggccc```ZZZTTTPPPKKKGGGCCCAAABBBEEEGGGHHHLLLNNNPPPRRRTTTTTTTTTTTTRRROOOLLLIIIHHHHHHJJJLLLTTTTTTWWWYYYRRRJJJKKKRRR\\\gggvvv}}}{{{tttvvvnnnWWWKKKJJJDDDCCCFFFDDDAAA@@@???============>>>;;;;;;;;;:::888666555444222222222111222222333333222222222222222222222222000111111111111222222222333222111111333444333222444444333111///000333555111111111111111111111111333333222111111222333333iiiSSSKKKFFFCCC@@@?????????>>>===;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::999999999999999888888777888888777777777777888888999888888777777888888999555666666777888999999:::777777777777777777777777555666777888999999999999999999999999999:::::::::::::::999999888999999:::===;;;===CCCKKKRRR\\\fffttt{{{ooosss|||zzzfff```bbbhhhttt~~~|||zzzyyyzzz{{{|||~~~~~~}}}yyyuuuuuuxxxxxx{{{~~~}}}}}}~~~~~~|||{{{{{{|||||||||{{{yyywwwvvvvvvwwwxxx~~~}}}{{{xxxvvvvvvvvvuuurrrooonnnoooppptttuuuwwwyyyzzzzzzyyyxxxxxxvvvssssssvvvyyyyyyxxxyyywwwvvvvvvwwwxxxxxxwwwrrrqqqpppnnnmmmkkkjjjiiioooqqqsssuuuwwwxxxxxxxxxxxxwwwvvvuuutttrrrqqqqqqrrrqqqppppppooooooooooooooooooooooooppppppppppppppppppqqqqqqpppnnnlllkkklllmmmnnnnnnmmmmmmoooqqqqqqpppnnnmmmmmmnnnooopppnnnqqqtttsssooollljjjjjjmmmnnnooommmjjjgggfffggghhhhhhjjjkkklllmmmmmmmmmsssrrrqqqooollllllnnnppppppppppppppppppqqqrrrrrruuurrrppppppqqqsssssssssrrrpppmmmkkkkkkiiigggfffffffffgggiiilllmmmllljjjhhhjjjlllmmmmmmmmmnnnooossstttuuuuuuuuutttssssssnnnkkkhhhjjjoooqqqpppnnnmmmkkkhhheeeaaa[[[UUUQQQKKKHHHCCCAAABBBDDDFFFGGGJJJLLLNNNPPPRRRSSSSSSSSSPPPNNNKKKIIIHHHIIIKKKMMMVVVWWW\\\___[[[RRROOOQQQVVVaaappp|||~~~www^^^PPPMMMEEECCCEEEBBBAAA@@@???>>>=========>>>;;;;;;;;;:::888666555444333333222222222222333333222222222222222222222222111111111111222222222222000//////000222444333222222222222111000000222444111111111111111111111111333333222111111222333333hhhSSSKKKEEECCC@@@?????????>>>===<<<;;;;;;;;;;;;<<<======::::::::::::::::::::::::::::::::::::999999999999888888888888888888888888999888888777777888888999444444555777888:::;;;;;;888888888888888888888888666777888999999999999999;;;;;;;;;::::::::::::::::::999999888999999::::::;;;;;;???HHHPPPWWWaaajjjzzzrrrmmmsss~~~ooo^^^[[[```iiiyyy}}}|||zzzyyyxxxxxxyyyzzz~~~zzzsssrrruuuuuuzzz~~~~~~~~~~~~}}}|||{{{{{{{{{{{{||||||zzzwwwtttssssssuuuvvvzzzzzzzzzzzzzzzyyyyyyyyyvvvvvvtttqqqnnnnnnpppsssuuuvvvxxxzzzzzzzzzxxxwwwyyywwwuuuuuuvvvxxxxxxwwwwwwvvvuuuuuuvvvwwwvvvuuurrrpppnnnllljjjiiiiiiiiilllnnnqqqtttvvvxxxxxxyyy{{{zzzyyywwwtttrrrqqqppppppoooooonnnnnnnnnooooooooopppqqqqqqqqqpppooonnnlllmmmnnnooopppooonnnmmmoooppppppnnnllllllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooommmkkkkkklllooopppqqqooollljjjiiiiiiiiijjjkkkmmmnnnnnnnnnnnnrrrrrrqqqpppnnnnnnoooqqqqqqpppoooooooooppprrrsssuuusssqqqpppqqqssssssrrrrrrooollliiihhhgggfffeeehhhgggfffgggiiikkkkkkjjjiiikkkmmmnnnnnnnnnooopppvvvvvvvvvvvvvvvuuutttsssooollliiijjjnnnqqqqqqpppooommmjjjgggccc^^^WWWSSSMMMIIIDDDAAAAAACCCEEEEEEHHHIIILLLNNNPPPQQQQQQQQQOOONNNLLLJJJIIIJJJLLLMMMVVVXXX```hhhiii```WWWRRRRRR\\\kkk{{{gggVVVPPPFFFCCCDDD@@@AAA@@@???>>>============;;;;;;::::::888777555444222222111111111111111222222222222222222222222222111111111111222222222333...------///222333333333///111222222111000111222222222222222222222222222333222222111111222222333gggRRRKKKDDDBBB@@@@@@@@@@@@>>>===<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::888888888888888888888888888888777777777777888888666666666666555555555555888888888888888888888888777777888999999999999999;;;;;;::::::999999999888999999888888999999::::::999;;;BBBLLLSSSZZZdddnnn{{{pppkkkhhhppp|||ttteeeZZZ[[[cccnnn{{{{{{zzzyyyyyyxxxyyyyyyzzzrrrppprrrssszzz~~~}}}||||||~~~~~~|||||||||||||||||||||||||||zzzvvvsssrrrssstttvvvxxxxxxwwwwwwwwwxxxyyyzzzxxxwwwuuurrrpppppptttwwwxxxyyy{{{||||||{{{yyyxxxyyyxxxwwwvvvvvvvvvvvvvvvuuutttssstttuuuuuutttrrrpppnnnkkkiiigggggghhhiiijjjlllooosssvvvxxxyyyyyy{{{{{{yyywwwuuusssrrrqqqoooooonnnnnnnnnooopppppppppqqqrrrrrrrrrpppmmmllliiijjjlllnnnoooppppppoooqqqrrrqqqooolllkkklllmmmllllllmmmnnnnnnmmmmmmllllllmmmmmmllllllmmmnnnoooqqqrrrsssqqqnnnlllkkklllkkklllmmmnnnoooooooooooopppppppppooonnnmmmoooqqqrrrqqqpppoooppprrrsssuuuuuusssqqqpppqqqrrrqqqppppppmmmjjjhhhhhhhhhhhhgggiiigggeeeeeegggiiijjjjjjjjjlllnnnooonnnooopppqqqvvvvvvvvvuuuuuutttsssssspppmmmjjjjjjmmmpppqqqrrrpppnnnkkkiiieee```ZZZVVVOOOKKKFFFBBBAAABBBCCCDDDFFFHHHJJJMMMOOOPPPPPPPPPPPPOOOMMMLLLJJJJJJJJJKKKRRRVVV```mmmtttnnnaaaVVVRRR\\\mmmqqq[[[RRRHHHCCCDDD@@@@@@@@@???>>>>>>=========:::::::::999888777666555111000//////////////////222222222222222222222222111111111222222222333333//////...000222333333222---///222333222000000000222222222222222222222222222222222222222222222222fffRRRKKKCCCBBB@@@@@@AAA@@@>>><<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::777888999999999999888777888777777777777777777888888888777666555444333333888888888888888888888888777777888999999999888888::::::999999888888777777999888888888999999:::;;;999<<>>======<<<:::::::::999888777666555333222111000000000000000222222222222222222222222111222222222222333333333333222111111222333222000,,,///222333222111000000222222222222222222222222222222222222222222222222eeeQQQKKKBBBAAA@@@AAAAAAAAA>>><<<======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<;;;999888888888999:::777888999::::::999888777888777777666666777777888888888888888777777777777888888888888888888888888666777777888888888777777999999888888888888888888888888888888999:::;;;;;;;;;>>>FFFQQQYYYdddtttooogggjjjlllsss}}}}}}ddd___```iiiuuu|||wwwxxxzzz|||}}}}}}|||||||||xxxooonnnrrrxxx~~~|||{{{zzz|||~~~}}}|||zzz|||~~~~~~|||{{{zzzyyyxxxwwwvvvvvvwwwwwwyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvwww{{{~~~}}}~~~~~~{{{yyywwwuuuvvvwwwvvvtttssstttuuutttsssssstttuuutttqqqooommmlllkkkjjjjjjjjjkkklllmmmnnnqqqsssuuuvvvvvvvvvttttttttttttssssssssssssqqqppppppoooooooooppppppooooooppppppooommmlllkkkiiikkkmmmooopppqqqppppppqqqrrrqqqpppmmmlllmmmnnnpppqqqqqqqqqpppnnnlllkkknnnmmmlllmmmppprrrrrrqqqqqqrrrsssrrrooommmmmmnnnnnnnnnooopppppppppppppppmmmnnnooonnnlllkkklllmmmmmmnnnppprrrtttuuuwwwwwwsssrrrpppooooooooommmkkkiiihhhhhhiiikkkmmmlllkkkgggeeecccdddgggjjjllllllnnnpppqqqqqqpppooopppppprrrqqqqqqpppqqqqqqrrrrrrsssrrrpppnnnmmmnnnooopppnnnmmmllljjjiiifffaaa]]]WWWRRRKKKEEECCCBBBBBBBBBDDDEEEHHHKKKMMMOOOOOOPPPQQQQQQPPPOOOMMMJJJHHHGGGHHHNNNXXXgggvvv{{{rrrfffYYY^^^jjjgggXXXKKKFFFEEE@@@???@@@@@@@@@???>>>===<<<:::::::::999999777666666666666555444333333333333222222222222222222222222222222222222333333333333555444222222333333111000,,,///222333333111111111333333333333333333333333111222222333333222222111eeeQQQKKKBBBAAA@@@AAABBBAAA???<<<======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::888777777777999:::777888:::;;;;;;:::888777777777666666666666777777666666777777888888999999777777777777777777777777666666777777777666666555888888999999999999999999888888888888999:::;;;<<<>>>AAAIIITTT___nnn{{{lllkkkmmmsssxxxrrraaa```eeerrr~~~}}}|||}}}|||xxxtttvvvyyy|||~~~~~~}}}}}}|||vvvnnnnnnttt}}}~~~}}}}}}yyyzzz|||}}}~~~}}}|||{{{yyy{{{}}}}}}zzzyyywwwwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwxxxyyyxxxxxxyyy|||~~~}}}~~~~~~~~~|||zzzwwwuuurrrtttvvvuuusssrrrsssttttttsssssstttuuutttqqqnnnmmmmmmmmmnnnoooppppppppppppqqqssstttuuuuuuuuutttrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnmmmmmmllllllkkkkkklllmmmnnnpppqqqppppppoooppppppqqqooonnnmmmooopppssssssrrrqqqooommmkkkjjjnnnmmmlllnnnqqqrrrrrrppppppqqqrrrqqqnnnmmmlllmmmnnnooooooppppppppppppooonnnppppppooommmkkkkkklllhhhjjjnnnqqqtttvvvvvvvvvrrrpppooonnnnnnmmmjjjhhhffffffgggjjjlllllljjjhhheeedddccceeeiiilllmmmmmmqqqrrrsssrrrpppoooooooooppppppoooooopppqqqsssttttttsssrrrpppnnnmmmmmmnnnlllkkkkkkjjjjjjgggccc```ZZZUUUMMMGGGDDDCCCBBBAAAAAACCCFFFIIIKKKMMMNNNNNNNNNNNNOOOOOONNNLLLJJJIIIHHHNNNVVVaaapppzzzwwwmmm```___fffyyy~~~zzzzzz~~~~~~ooo]]]NNNGGGFFF@@@??????@@@@@@???>>><<<;;;999999999999999888777666777666555444333333333333222222222222222222222222222222222333333333444444333222111111222222111000...000222333333222333333333333333333333333333333111222333333333333222111dddQQQKKKAAAAAA@@@AAABBBAAA???<<<>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999;;;:::888666666777888999777888:::;;;;;;:::888777777777666666666666777777666666666666666555555555666666666666666666666666555666666666666666555555999999999::::::;;;;;;;;;888888888888999:::;;;<<<@@@CCCLLLWWWdddvvvtttlllnnnooowww{{{iii```aaaiiiwww|||{{{}}}~~~zzzvvvqqqtttxxx|||~~~~~~~~~}}}}}}~~~~~~uuummmooouuu~~~~~~~~~xxxyyyzzz{{{{{{{{{zzzzzzxxxzzz}}}~~~~~~|||yyyvvvtttuuuwwwxxxxxxxxxwwwvvvsssssstttuuuvvvwwwxxxyyyvvvwwwxxxyyyxxxyyy{{{}}}|||}}}}}}}}}{{{xxxuuussspppsssuuuuuurrrqqqrrrttttttttttttuuuuuutttqqqnnnmmmnnnppprrrssstttttttttrrrssstttuuuuuuuuutttsssrrrrrrqqqppppppoooooonnnqqqpppooommmmmmlllllllllmmmmmmlllkkkkkkkkkllllllnnnnnnpppqqqqqqpppoooooonnnooopppooonnnnnnppprrrtttsssrrrpppmmmkkkjjjiiimmmllllllnnnqqqrrrqqqnnnooopppqqqpppnnnlllllllllnnnoooooopppppppppoooooopppqqqrrrqqqnnnlllkkkllldddggglllppptttuuuuuuuuuqqqpppnnnnnnmmmllliiigggeeefffgggjjjkkkjjjgggddddddcccdddfffjjjmmmnnnnnnrrrttttttsssqqqooonnnooopppoooooooooppprrrtttuuutttuuutttrrrooommmllllllkkkjjjjjjjjjjjjhhheeebbb\\\VVVOOOIIIEEECCCBBBBBB???AAADDDGGGJJJKKKLLLLLLKKKLLLNNNOOOOOONNNMMMLLLJJJOOOVVV^^^lllyyyyyyrrrfffaaaddduuuyyyuuutttvvvvvvvvv}}}uuuttt```PPPHHHFFF@@@??????@@@@@@???>>><<<;;;999999999999999888777666555444333222111111111111222222222222222222222222222222333333333444444444000///...///111222222111///111333333222222444555333333333333333333333333111222333444444333222111fffRRRLLLFFFBBB>>>>>>AAABBB???<<>>>>>BBBLLLVVV___nnnssslllnnnppp}}}zzz______jjjooovvv|||zzz||||||xxxvvvrrrvvv|||}}}~~~zzzvvvpppkkklllrrr~~~}}}|||{{{zzzyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyxxxwwwxxxzzzyyywwwtttssssssuuuuuuuuuuuuuuuvvvvvvwwwvvvuuuuuuuuuuuuwwwxxxyyy~~~|||yyyvvvsssqqqooorrrqqqqqqqqqrrrtttvvvwwwrrrssstttttttttsssrrrqqqpppsssvvvwwwvvvuuuuuuuuurrruuuwwwxxxwwwuuuuuuuuussssssrrrqqqqqqrrrssssssrrrrrrpppooommmkkkjjjiiilllkkkjjjiiijjjkkklllmmmqqqpppnnnmmmlllllllllmmmmmmmmmnnnnnnppprrruuuvvvtttssssssqqqooommmkkkjjjmmmmmmoooppprrrsssssssssoooooonnnmmmkkkmmmpppsssrrrooolllmmmoooqqqqqqpppsssrrrqqqrrrrrrpppmmmkkkiiihhhgggjjjooorrrrrrpppqqqpppooonnnllljjjiiihhhhhhhhhhhhhhhiiiiiiiiijjjeeeeeefffgggiiilllooopppsssrrrpppooooooqqqssstttoooppprrrsssuuuvvvwwwwwwwwwtttpppnnnmmmmmmmmmlllkkkjjjjjjmmmooooookkkggg___[[[UUUNNNIIIEEECCCBBB@@@BBBEEEHHHJJJKKKJJJJJJLLLMMMOOOPPPPPPOOONNNMMMOOOOOORRRYYYeeeqqq{{{ooobbb[[[gggvvvppppppqqqpppuuu{{{mmmXXXMMMHHHEEEDDDCCCAAA???>>>>>>>>>???;;;;;;<<<<<<;;;;;;:::999666555444444333333333333444444444333333222222222444444444333333222222222000000111111111222222222444555555555555444222222222222222222222222222222444444444444444444444444eeeQQQKKKFFFBBB>>>>>>AAABBB???<<<<<<<<<============<<<<<<:::::::::::::::::::::::::::999888777777777888888999888777888999999888777999999999888888888777777999999999999999:::::::::999999888888777666666666:::999888888888888999:::;;;:::999999999:::;;;<<<;;;:::999:::;;;>>>???@@@EEEOOOZZZeeeuuuooolllqqquuurrr```^^^kkkrrrzzz~~~{{{{{{~~~{{{wwwuuusssxxxzzz}}}~~~{{{wwwsssmmmiiiooowww~~~}}}|||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwxxxyyyxxxuuusssssssssttttttssssssttttttuuuuuuvvvuuuuuuuuuuuuwwwxxxyyy||||||zzzxxxuuusssrrrqqqppppppppppppppprrrssstttsssssstttttttttrrrqqqppppppsssvvvwwwwwwvvvvvvvvvrrrtttwwwwwwvvvtttttttttsssrrrqqqqqqqqqqqqrrrsssrrrrrrpppooommmkkkjjjiiikkkjjjjjjiiijjjkkklllmmmrrrqqqooonnnmmmlllmmmmmmlllkkkkkkkkklllmmmooopppsssrrrqqqooommmkkkjjjiiigggiiilllooorrrtttuuuvvvoooooonnnlllkkklllooorrrqqqooommmmmmoooqqqqqqppprrrqqqpppppppppooollljjjjjjiiihhhkkkoooqqqqqqooopppooonnnlllkkkiiihhhgggggghhhhhhhhhhhhhhhhhhhhhddddddeeegggiiilllnnnooosssqqqooonnnmmmmmmnnnooonnnoooqqqsssuuuvvvwwwxxxvvvssspppnnnnnnnnnmmmlllkkkjjjkkknnnqqqppplllgggaaa]]]WWWPPPJJJFFFDDDDDDAAABBBEEEGGGIIIJJJJJJJJJIIIJJJKKKMMMMMMLLLKKKJJJKKKKKKMMMTTT___kkkwww}}}yyyjjj\\\^^^nnn||||||xxxqqqlllmmmmmmlllpppuuu~~~~~~uuu]]]NNNGGGCCCDDDCCCAAA???>>>>>>??????<<<<<<<<<<<<<<<;;;;;;:::666666555444333333333333222222222111111111000000444444444333333222222222111111111111111222222222444444444333333333333333333333333333333333333333222222222222222222222222dddPPPJJJFFFBBB??????@@@AAA???<<<:::;;;===??????===;;;:::::::::::::::::::::::::::999999888777777777777777999888777888999999888777888888888777777777666666666777777888999999::::::777777777777777777777777888888777777777777888888888888888999;;;<<<>>>???<<<;;;;;;;;;<<<>>>@@@BBBIIIRRR^^^kkk~~~yyyjjjllltttyyyvvvgggbbb___mmmuuu~~~|||{{{}}}~~~{{{vvvtttvvv{{{~~~xxx|||||||||xxxtttnnnhhhgggrrr~~~~~~~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxvvvsssqqqrrrssssssssssssssstttttttttuuuvvvuuuuuuuuuuuuwwwxxxyyyzzzyyyxxxvvvuuusssrrrrrrooonnnnnnnnnooopppqqqqqqssssssttttttsssqqqpppoooppprrrvvvxxxwwwwwwwwwxxxqqqsssuuuvvvtttsssrrrsssrrrqqqqqqppppppqqqqqqrrrrrrrrrpppooommmllljjjjjjjjjjjjjjjjjjkkklllmmmnnnsssrrrqqqooonnnmmmmmmmmmlllkkkiiihhhiiijjjlllmmmrrrqqqooollljjjiiihhhgggdddgggjjjooorrrtttuuuuuupppooommmkkkiiijjjnnnqqqpppooommmnnnoooqqqqqqppppppooonnnnnnooonnnllljjjkkkjjjjjjkkknnnoooooonnnnnnnnnmmmkkkiiihhhffffffggghhhhhhhhhhhhgggggggggaaaccceeehhhjjjlllmmmnnnpppooonnnmmmmmmnnnppppppooooooqqqrrrtttvvvwwwwwwtttrrrooonnnnnnnnnmmmlllllllllnnnqqqtttrrrmmmhhhccc___YYYRRRMMMHHHFFFEEEBBBCCCCCCEEEFFFHHHJJJKKKJJJKKKMMMNNNOOONNNMMMMMMIIIIIIJJJPPPYYYfffrrrzzzsss```WWWYYYaaagggiiimmmiiihhhjjjllllllooosss}}}|||||||||eeeSSSIIIDDDDDDCCCAAA@@@????????????;;;;;;<<<<<<;;;;;;:::999777666555444333333333333222222222111111111111000444444333333333333222222222222222222222111111111333333222111111222444444444444444444444444444444222222222222222222222222cccPPPJJJEEECCC@@@???@@@@@@>>><<<;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::999999999888888888888888999888777888999999888777999888888888777777777777666777777777888888888999666666777777888888888888888888888888888888888888777777888999:::<<<======;;;;;;;;;;;;;;;>>>AAADDDMMMUUU```nnnssshhhkkksssyyy|||fff^^^ccccccpppxxx|||{{{{{{|||zzzvvvtttzzz|||yyy}}}~~~{{{wwwrrrkkkeeeggguuu{{{{{{|||}}}}}}{{{yyyzzzzzz{{{{{{||||||{{{zzzzzzyyyyyyxxxwwwwwwwwwxxxxxxvvvtttqqqpppqqqsssuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwxxxyyyyyyxxxwwwvvvtttrrrqqqpppoooooonnnnnnooooooooopppssssssssssssrrrqqqooonnnooorrrvvvxxxxxxwwwxxxxxxqqqsssttttttrrrqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppooonnnlllkkkkkkjjjjjjkkklllmmmnnnppppppssssssrrrpppoooooonnnnnnlllkkkjjjiiijjjlllnnnpppqqqpppmmmjjjhhhfffffffffeeehhhlllooorrrsssrrrqqqqqqooommmjjjhhhiiimmmppppppooooooooopppppppppppppppooonnnnnnoooooommmkkklllkkkkkkllllllmmmmmmmmmnnnnnnlllkkkiiigggffffffgggggghhhhhhhhhgggfffeee```bbbeeehhhkkklllmmmmmmlllmmmmmmoooqqqsssuuuwwwqqqqqqqqqqqqrrrsssssstttrrrqqqooooooppppppnnnmmmooooooppptttvvvuuuooojjjccc```ZZZTTTNNNIIIFFFEEECCCCCCBBBBBBDDDFFFIIIKKKJJJKKKMMMNNNOOOOOOOOOOOOKKKKKKLLLOOOWWWcccpppxxxxxxgggWWWPPPRRRZZZ```bbbcccfffjjjmmmnnnqqqtttzzz~~~~~~}}}yyyyyynnnYYYMMMHHHEEEDDDBBB@@@?????????@@@999::::::::::::999888888888777666444333333333333333333333333333333333333333333333333333333333333333333222222222222111111333222000000000222444666444444444444444444444444444444444444444444444444cccPPPJJJEEECCCAAA@@@??????===<<<===<<<;;;::::::;;;<<<===:::::::::::::::::::::::::::::::::::::::999999999999888777888999999888777::::::999999999888888888888888888777777666666666666666666777888888999999888999999999999999999888777777888888999999999999999:::;;;:::;;;>>>CCCGGGRRRYYYcccoooqqqjjjlllqqquuu}}}rrr___[[[ccciiiuuu{{{zzz{{{|||~~~}}}}}}yyyvvvuuu}}}zzzxxx||||||wwwqqqkkkgggkkkyyy{{{xxxzzzzzz~~~{{{xxxyyyzzz{{{|||||||||{{{zzzzzzyyyxxxxxxwwwvvvvvvwwwwwwvvvsssqqqppprrrssswwwxxxyyyzzzzzzzzzyyyyyyvvvuuuuuuuuuuuuwwwxxxyyyzzzyyyxxxvvvsssqqqooonnnppppppppppppppppppooooooqqqrrrrrrrrrrrrpppooommmppprrrvvvxxxwwwwwwwwwwwwqqqssstttsssqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppooonnnmmmlllkkkkkklllmmmnnnpppqqqqqqqqqrrrrrrrrrqqqppppppooonnnkkkjjjiiiiiijjjmmmpppssspppooommmjjjhhhfffddddddcccggglllqqqtttuuutttrrrrrrpppmmmjjjggghhhlllpppqqqrrrrrrqqqppppppppppppqqqooonnnnnnooopppooonnnkkklllllllllkkkkkkllllllooonnnmmmkkkiiihhhgggffffffggghhhiiiiiihhhgggfffbbbcccfffiiikkkllllllllljjjkkkmmmoooqqqtttvvvwwwtttsssqqqpppooooooooooooqqqppppppqqqrrrrrrpppnnnrrrqqqrrruuuwwwvvvpppkkkccc```[[[UUUNNNIIIFFFDDDCCCBBBAAAAAABBBEEEHHHJJJFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNOOOTTT^^^jjjrrr~~~yyynnn^^^PPPKKKQQQXXX\\\aaafffhhhjjjlllnnnoooppp~~~~~~xxxtttxxxwww^^^NNNHHHEEEDDDBBB@@@?????????@@@;;;;;;;;;;;;;;;:::999999888888666555444333333333333333333333333333333333333333333333333333333333333222222222222222222222333222000000000222444666222222222222222222222222444444444444444444444444dddPPPKKKEEEDDDBBB@@@???>>>======>>><<<:::999999:::<<<>>>::::::::::::::::::::::::;;;;;;;;;<<<;;;::::::999999888777888999999888777:::::::::999999999999888999999888888777666666555666666777777888888888999888888999::::::999888888777888888888888888777666888:::;;;;;;<<<@@@GGGMMMXXXaaakkkuuu{{{qqqmmmmmmqqquuu}}}zzzkkk___^^^dddmmmxxx~~~}}}||||||~~~~~~{{{|||}}}}}}zzzyyyxxxxxx~~~xxxtttxxx~~~|||vvvpppmmmmmmsssyyyxxxzzzzzz}}}zzzxxxyyy{{{|||||||||{{{{{{zzzzzzyyyxxxwwwvvvvvvuuutttuuuuuutttrrrrrrssstttxxxyyyzzz{{{{{{{{{zzzyyyvvvuuuuuuuuuuuuwwwxxxyyy{{{zzzxxxvvvsssqqqooonnnqqqqqqrrrqqqqqqpppooonnnppppppqqqrrrqqqpppooonnnpppsssvvvwwwvvvuuuuuuuuurrrssstttrrrpppooopppqqqqqqrrrrrrssssssrrrrrrqqqrrrqqqqqqpppnnnmmmmmmllllllmmmnnnooopppqqqqqqqqqppppppqqqqqqqqqqqqpppoooiiihhhgggfffhhhlllppprrrpppooonnnllljjjgggdddccc___dddkkksssxxxyyyyyyxxxtttrrrnnnjjjggghhhlllppptttuuuvvvtttrrrooooooooopppooommmnnnoooppppppoookkklllmmmlllkkkjjjkkklllooonnnmmmkkkiiihhhgggfffeeegggiiijjjkkkjjjhhhgggeeefffhhhiiikkklllllllllkkkkkklllmmmoooppppppqqqsssrrrpppnnnllllllllllllppppppqqqsssuuuuuusssppprrrqqqqqqsssuuutttoookkkdddaaa\\\VVVPPPJJJFFFDDDBBBBBBAAA@@@BBBDDDFFFHHHFFFGGGHHHIIIKKKLLLNNNNNNOOOOOOOOONNNOOOVVVaaaiiiwwwyyytttfffSSSHHHIIINNNXXX___ddddddccceeeffffffhhhsssyyyppppppuuucccPPPGGGEEEDDDBBBAAA@@@???@@@@@@======>>>>>>======<<<;;;999888777555444333333333000111111111111222222222222222333333333333444444222222222222333333333444333333222111111222444444222222222222222222222222222222222222222222222222eeeQQQLLLEEEDDDCCCAAA>>>===<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::999888999888777888999999888777999999999999888888888888888888888888888888888888777777777777777888888888777777888999999888777777777888999999999999888777888;;;======>>>CCCLLLSSS^^^jjjwww}}}ssspppnnnnnnssszzzrrrdddaaacccdddmmmyyy~~~{{{yyyzzzzzzyyyxxxxxxzzz|||{{{vvvpppttt}}}~~~zzzsssnnnpppuuu}}}yyyxxxzzz{{{~~~{{{yyyxxxzzz{{{|||}}}|||zzzyyyzzzzzzyyyxxxwwwvvvuuuuuurrrtttuuuuuuttttttuuuvvvuuuvvvxxxyyyzzzyyyxxxwwwvvvuuuuuuuuuuuuwwwxxxyyyzzzyyyxxxvvvtttsssqqqqqqqqqqqqrrrrrrqqqooonnnmmmnnnooopppqqqqqqqqqpppooopppsssuuuvvvuuussssssssssssttttttrrrpppooopppqqqrrrsssttttttttttttsssrrrrrrqqqqqqpppooonnnmmmmmmlllmmmnnnoooooooooooonnnmmmnnnoooqqqqqqqqqqqqpppkkkiiigggfffgggjjjnnnqqqpppppppppooolllhhhdddbbb```eeemmmuuu{{{||||||zzzvvvtttooojjjhhhiiimmmpppvvvxxxyyywwwsssooonnnoooooommmllllllnnnooopppoooiiikkkmmmllljjjiiikkkmmmmmmmmmkkkjjjhhhfffeeeeeeeeefffiiikkkllllllkkkiiiiiiiiiiiiiiijjjkkklllmmmkkkkkkmmmnnnoooooooooooopppooommmkkkjjjjjjkkklllppppppsssvvvxxxwwwuuurrrqqqooommmnnnppppppmmmiiifffccc___XXXRRRLLLGGGEEEAAAAAA@@@AAABBBCCCEEEFFFHHHHHHIIIKKKLLLNNNPPPQQQQQQRRRQQQOOOMMMQQQYYY```rrrwwwxxxlllXXXIIIFFFIIIRRR[[[aaa```___bbbeeedddffflll||||||ppplllooowwwlllVVVMMMFFFDDDCCCAAA@@@@@@@@@@@@<<<============<<<;;;;;;:::999777666444333333333000000111111111222222222222222222333333444444444000111111222333444555555444444444333333333333333333333333333333333333333222222222222222222222222eeeRRRLLLEEEEEECCCAAA>>><<<<<<===999:::<<<======<<<:::999::::::::::::::::::::::::999999:::;;;:::999888777999888777888999999999777888888888888777777777777777777777888999999::::::888888777777777777777777555666777888888777666555777888999:::;;;::::::999999<<>>>>>@@@AAAAAAFFFTTTcccsss{{{mmmnnnooopppssswww}}}yyyiiieeeiiikkkjjjuuu~~~~~~xxxvvvttttttwww|||zzzvvvtttuuuzzzzzzvvvsssxxx|||zzz|||}}}xxxvvv~~~|||zzzyyyyyyyyyzzzyyyyyyyyyyyyxxxvvvtttssstttrrrqqqrrrtttwwwxxxxxxxxxwwwvvvwwwwwwwwwuuusssuuuwwwxxxvvvtttsssuuuxxxxxxxxxxxxuuurrrooooooooonnnnnnnnnnnnmmmmmmmmmmmmjjjllloooqqqqqqrrrssstttrrrqqqqqqrrrtttuuuuuutttuuutttqqqnnnlllnnnrrruuuvvvuuuuuutttsssrrrrrrrrruuurrrooolllkkkkkkmmmooopppppppppppppppppppppppplllkkkkkklllooorrrrrrrrrmmmllliiiggggggiiikkkllluuurrrrrrqqqmmmfffdddfffkkklllpppxxxzzztttxxxsssnnnllljjjiiinnnuuu~~~~~~|||yyytttpppoooooopppnnnmmmnnnpppqqqnnnlllmmmlllkkkjjjjjjjjjkkklllmmmkkkhhhfffeeedddcccaaaeeegggiiikkklllkkkjjjiiijjjjjjjjjkkkkkkkkkllllllnnnmmmmmmooosssuuusssqqqooooooooollliiiiiilllppprrrrrruuuxxxzzzyyyvvvsssqqqpppooollliiiiiikkkmmmmmmkkkfff```YYYRRRMMMJJJDDDCCCAAA@@@@@@AAABBBCCCHHHHHHIIIIIIKKKLLLMMMNNNRRRSSSSSSPPPNNNNNNRRRWWWhhhpppvvvrrrdddUUUJJJFFFJJJPPPYYY```dddeeeeeeeeebbblllwwwxxxnnnlllnnnssscccSSSJJJEEEBBBBBBAAA???@@@DDD@@@???===;;;:::;;;<<<===666666666666555555555555222222333444555555555555777666444333222333333444666555333111///---,,,+++555555555444444333333333555555444444444333333333333333333444444444555555gggSSSKKKGGGDDDAAA??????>>><<<:::===<<<<<<<<<<<<;;;;;;;;;;;;:::888777777777999999888888777777888888999:::;;;:::999999888888999999999999888888777888888888888888888888888888888888888777777777666666555555777888888888888999999999888:::;;;:::999888999:::::::::<<<>>>@@@GGGXXXhhhyyylllnnnppprrrvvv{{{wwwhhheeejjjoooppp{{{~~~}}}xxxvvvuuuuuuwww|||yyyvvvuuuuuuzzzzzzxxxxxx||||||~~~}}}zzzyyy}}}|||{{{yyyyyyyyyyyyzzzzzzzzz{{{zzzyyywwwvvvttttttsssqqqrrruuuwwwxxxyyyxxxwwwvvvwwwxxxwwwuuussstttvvvwwwwwwuuuuuuwwwzzzyyyzzzyyyvvvssspppoooooopppoooooooooooonnnnnnnnnjjjmmmppprrrsssssssssssspppooooooqqqtttuuuuuutttsssrrrpppnnnlllmmmpppssswwwxxxxxxxxxxxxwwwuuuuuutttqqqnnnlllkkkllloooppprrrqqqqqqqqqpppoooooooookkkjjjjjjlllooorrrrrrrrrrrrpppmmmkkkjjjjjjkkkllltttrrrqqqppplllfffdddgggnnnpppuuu{{{~~~zzzuuuvvvqqqmmmllljjjjjjooowww}}}}}}|||xxxssspppnnnnnnpppnnnmmmnnnooopppmmmkkkkkkkkkiiihhhhhhhhhiiijjjlllkkkhhhfffeeedddcccbbbeeefffhhhiiijjjjjjjjjiiiiiijjjjjjkkkllllllmmmmmmnnnllllllnnnqqqssssssqqqoooooonnnllliiiiiimmmpppqqqrrruuuxxxzzzyyyvvvsssppppppooollliiiiiikkkmmmnnnlllhhhaaaZZZSSSMMMJJJEEECCCAAA@@@@@@AAABBBCCCGGGGGGHHHIIIJJJLLLNNNNNNRRRSSSSSSQQQNNNNNNRRRUUUbbbiiiqqqqqqgggYYYMMMGGGGGGMMMVVV^^^cccfffffffffbbbjjjssssssppplllqqqiiiVVVLLLGGGCCCCCCBBB??????BBB@@@???===;;;:::;;;<<<===::::::999888666555444444444444444555444444333333666555444333333333333333444333333222111000000///555555555444444333333333555555444444444333333333333333333333444444444444gggTTTKKKGGGEEEBBB@@@???>>>===;;;===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777888999:::999999888888999999:::;;;999999:::::::::999888888888888888777888888999999888888888888888888888888888888777666555555444444777888888888888999999999888:::;;;:::999888999;;;999999;;;>>>BBBLLL```rrrsssiiilllpppuuuzzztttgggfffllltttxxx~~~}}}||||||xxxwwwvvvvvvyyy~~~~~~yyyvvvuuuvvvyyyzzzzzz|||~~~~~~~~~}}}}}}|||zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxvvvuuuuuusssqqqrrruuuxxxzzzzzzyyyxxxwwwwwwxxxwwwuuussstttuuuvvvwwwvvvwwwyyy{{{zzz{{{zzzxxxtttqqqppppppqqqqqqqqqqqqppppppppppppjjjmmmqqqtttvvvtttrrrpppllllllnnnpppsssuuutttsssppppppooommmkkklllnnnpppsssuuuwwwyyyyyywwwtttrrrrrrpppmmmllllllnnnppprrrttttttrrrqqqooonnnmmmllliiiiiijjjlllpppssstttsssuuussspppmmmkkkjjjkkkkkkssspppooooookkkfffeeeiiissswww}}}|||yyywwwsssooolllkkkjjjjjjpppwww||||||{{{wwwrrrnnnmmmmmmnnnmmmlllmmmnnnnnnllljjjiiihhhhhhgggfffgggggggggkkkjjjhhhfffeeedddccccccggggggggghhhhhhiiiiiijjjjjjjjjkkkkkklllmmmnnnnnnmmmllljjjlllnnnqqqrrrrrroooooonnnkkkjjjjjjmmmpppqqqrrrtttwwwyyyyyyuuusssoooooonnnllliiiiiijjjlllpppnnniiiccc\\\UUUOOOKKKEEEDDDBBB@@@@@@@@@BBBCCCEEEEEEFFFGGGIIILLLNNNOOORRRSSSTTTQQQNNNMMMPPPTTT[[[bbbjjjoookkk___RRRIIIDDDJJJSSS\\\dddggghhhhhhgggjjjooozzzvvvqqqiiinnnsss[[[OOOIIIEEEEEECCC@@@>>>@@@@@@???===<<<;;;;;;<<<<<<;;;:::999777444222111000555555555555444333222111444444555555444444333333222222222222333333444444555555555444444444444444555555444444444333333333222222222333333333444444gggSSSJJJIIIGGGDDDCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999::::::999999999999:::;;;;;;888999:::;;;;;;:::888777888777777777888999::::::888888888888888888888888666666666777777777777777777777888888888999999999888:::;;;:::999999:::;;;===<<<===AAAGGGTTTjjj~~~yyykkkfffjjjqqqwww~~~ssskkkkkkpppxxx~~~}}}{{{{{{{{{{{{xxxwwwwwwxxx{{{|||xxxvvvvvvvvvyyyzzz{{{}}}~~~}}}||||||}}}}}}xxxxxxxxxxxxyyyyyyzzzzzzxxxyyyyyyyyyxxxwwwuuuttttttrrrqqqrrruuuyyy{{{|||zzzyyywwwwwwxxxwwwuuussstttuuuuuuuuuvvvwwwyyyzzzyyyzzzzzzyyyvvvsssrrrrrrsssssssssrrrrrrrrrqqqqqqkkkmmmqqqvvvwwwvvvqqqnnnkkkkkkmmmpppssstttrrrpppmmmnnnnnnllljjjjjjlllnnnppptttyyy||||||xxxtttpppqqqooommmllllllooorrrtttwwwvvvtttrrrooommmkkkjjjiiiiiijjjnnnrrruuuvvvvvvsssrrrooommmkkkjjjjjjkkkqqqnnnmmmmmmjjjggghhhlllyyyzzzxxxxxxsssooolllkkkjjjiiiooouuuzzzzzzyyyuuuqqqmmmllllllmmmmmmmmmmmmmmmllljjjiiihhhhhhgggggggggfffffffffhhhhhhhhhfffdddcccdddeeeiiiiiihhhhhhiiiiiijjjkkklllllllllllllllllllllllllllkkkjjjjjjlllnnnqqqrrrpppooommmkkkkkklllnnnpppqqqrrrtttwwwyyyxxxuuurrrmmmnnnmmmkkkiiiiiijjjkkkpppnnnkkkeee^^^WWWPPPMMMEEEDDDBBB@@@@@@@@@AAABBBCCCCCCDDDFFFHHHKKKMMMNNNQQQSSSTTTRRROOOMMMOOORRRXXX]]]eeemmmmmmdddUUUJJJDDDHHHQQQ[[[eeejjjmmmmmmnnnmmmlllsssrrrlllgggmmm```QQQJJJEEEEEEEEEBBB@@@AAA???>>>===<<<;;;;;;<<<<<<<<<;;;:::888666444222222444555555555444444333222333333555555555444333222111111111222333444444555555555555555555444444444555555444444444333333333222222222333333333333444eeeQQQIIIIIIFFFDDDBBBBBBBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::999::::::;;;<<<777888:::;;;;;;:::999888888777777777888999::::::888888888888888888888888888888888888888888888999777777888888888999999999888999;;;;;;::::::;;;<<>>@@@DDDKKKZZZsssnnnffffffkkksss{{{}}}rrrooopppsssyyy|||zzzzzzzzzzzzwwwxxxxxxzzz}}}{{{yyywwwvvvwwwzzz~~~~~~~~~~~~|||{{{zzz{{{|||wwwwwwxxxyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzxxxwwwvvvtttrrrpppqqqtttyyy|||}}}{{{yyyxxxxxxxxxwwwuuussstttsssssssssuuuvvvwwwwwwvvvxxxyyyyyywwwuuuttttttssssssssssssrrrrrrrrrrrrlllmmmqqqvvvxxxvvvpppkkkjjjkkknnnqqqsssssspppmmmlllmmmlllkkkiiiiiikkkllluuuyyy~~~xxxtttpppooommmlllmmmpppsssuuuyyywwwuuurrroookkkiiihhhhhhhhhkkkooouuuxxxyyyyyysssrrrpppooonnnmmmmmmnnnnnnkkkjjjkkkjjjiiilllqqq~~~yyywwwxxxtttppplllkkkiiihhhlllrrrwwwwwwvvvsssooolllkkkkkkmmmmmmmmmmmmllljjjjjjiiihhhhhhhhhhhhhhhgggggggggfffggghhhfffdddccceeegggkkkkkkjjjjjjjjjkkklllmmmnnnnnnmmmlllkkkjjjjjjiiikkkjjjjjjjjjkkkmmmppprrrqqqooolllkkkkkkmmmoooppppppqqqtttwwwyyyxxxuuurrrkkklllmmmkkkiiihhhiiikkkooonnnkkkggg```YYYRRROOOFFFDDDBBB@@@@@@@@@AAABBBAAABBBCCCEEEGGGIIILLLMMMOOORRRTTTSSSPPPNNNOOOQQQVVVZZZbbbiiikkkdddVVVKKKFFFIIIOOOYYYdddlllooopppqqqpppmmmooo{{{|||lllfffeeeooohhhTTTLLLEEEEEEFFFDDDBBBCCC???>>>======<<<;;;;;;;;;===<<<<<<;;;:::999888777222333444444555555555444222333444555555555333333111111111222222222222222555555555555555555555555555555444444444333333333222222333333333444444444dddQQQHHHFFFDDDAAA@@@@@@???>>><<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999999::::::;;;<<<888888999:::::::::999999888888888777888888999999888888888888888888888888;;;;;;:::999888888777777777888888888888999999999888999;;;;;;::::::<<<===>>>===@@@FFFOOO```zzzqqqhhhgggkkkqqqzzzxxxqqqrrrssssssyyy~~~|||zzzyyyyyywwwxxxzzz|||}}}{{{zzzyyyvvvxxx|||~~~}}}}}}~~~|||zzzzzzzzz{{{wwwxxxyyyzzzzzz{{{zzzzzzzzz{{{|||||||||{{{yyyxxxrrrpppnnnooosssxxx|||}}}{{{zzzyyyxxxxxxwwwuuussssssqqqqqqrrruuuwwwwwwwwwtttwwwyyyyyyxxxuuuttttttrrrrrrrrrrrrqqqqqqqqqqqqmmmmmmppptttwwwuuuoooiiiiiijjjnnnrrrttttttpppmmmllllllkkkiiihhhhhhjjjmmmwww{{{xxxssspppooommmlllmmmppptttvvvzzzxxxvvvrrrnnnkkkhhhgggfffgggjjjpppvvvzzz{{{zzzvvvuuutttsssrrrqqqqqqqqqllliiihhhjjjkkklllqqqxxxyyyvvvvvvtttooolllkkkiiigggjjjpppssstttsssqqqnnnlllkkklllmmmnnnooonnnkkkjjjiiijjjiiiiiiiiiiiiiiihhhggggggdddfffgggfffcccccceeehhhllllllllllllllllllllllllnnnnnnmmmllljjjiiihhhhhhiiijjjkkkkkkkkklllooorrrqqqnnnkkkkkklllooopppppppppqqqsssvvvxxxxxxtttrrrjjjkkklllkkkiiihhhiiijjjmmmlllkkkgggaaa[[[TTTQQQFFFEEEBBB@@@???@@@AAAAAAAAAAAABBBDDDEEEHHHJJJKKKMMMPPPSSSSSSPPPOOOOOOQQQUUUXXX^^^dddfff```UUULLLGGGGGGKKKSSS___iiinnnpppnnnooopppoootttxxxjjjdddcccpppuuuZZZOOOFFFDDDEEEDDDCCCCCC>>>>>>>>>===<<<<<<;;;;;;777777777666666666666666111222333444555555555555333333444444555555444444222222222222222222222222555555555555555666666666555555444444444333333333333333333444444444555555eeeQQQIIIEEEBBB@@@?????????===<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999999999999::::::;;;999999888888999999:::;;;999999888888777888888888888888888888888888888888999999999999888888777777777888888888888999999999888999;;;;;;:::;;;<<<>>><<<===AAAJJJUUUgggxxxhhhhhhooosssyyyvvvoooqqqrrrqqqxxx~~~|||zzzxxxwwwyyy{{{~~~}}}{{{{{{{{{{{{vvvyyy~~~{{{zzz}}}~~~}}}}}}}}}||||||{{{{{{{{{{{{yyyyyyzzz{{{|||{{{zzzzzzxxxyyyzzzzzzzzzyyyxxxwwwqqqooommmnnnrrrwww{{{}}}|||{{{yyyyyyyyywwwuuussspppoooooorrrvvvzzz{{{zzzvvvxxxzzzzzzwwwtttrrrqqqqqqqqqqqqpppppppppoooooonnnmmmnnnrrruuutttnnnhhheeeggglllrrrvvvvvvssspppmmmmmmkkkhhhfffgggkkknnnyyy}}}wwwrrrqqqooommmlllmmmpppsssvvvzzzxxxvvvrrrnnnkkkhhhgggbbbdddhhhnnnuuuyyyzzzzzzxxxxxxvvvuuusssrrrqqqpppjjjggggggjjjlllnnnuuu}}}yyyuuusssqqqmmmkkkkkkiiigggkkkqqqpppqqqqqqooommmllllllmmmmmmooopppoookkkiiiiiikkkhhhhhhiiijjjiiihhhgggfffbbbeeegggfffcccbbbfffjjjkkkkkklllmmmmmmlllkkkjjjkkkkkkjjjjjjjjjiiiiiiiiihhhjjjlllmmmlllmmmooorrrrrrnnnkkkkkkmmmpppqqqppppppqqqsssvvvxxxwwwtttqqqiiijjjkkkkkkiiihhhhhhiiijjjjjjjjjgggbbb\\\VVVRRRGGGEEECCC@@@???@@@@@@AAAAAAAAABBBCCCDDDFFFHHHIIIJJJNNNRRRSSSQQQOOOPPPQQQPPPTTTYYY]]]^^^ZZZSSSNNNGGGDDDDDDKKKWWWbbbiiikkkiiinnnrrrpppmmmuuuvvvjjjeeebbboooaaaTTTHHHDDDDDDBBBAAABBB>>>>>>>>>======<<<;;;:::444444444333333333333333333333444444555444444444333333333333333444555666222222222222333333444444444555555555666666666777555555444444444333333333444444555555555666666666fffRRRJJJFFFDDDAAA@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::999999888888999999:::;;;999999888777888999;;;<<<::::::999888777777777888888888888888888888888888444555666777888999::::::777888888888888999999999888999;;;;;;;;;;;;<<<>>><<<===DDDNNN[[[nnnooodddjjjvvvzzzvvvmmmoooppppppxxx}}}zzzxxxwwwyyy|||}}}|||{{{{{{{{{|||vvvyyy{{{}}}~~~xxxwww{{{~~~~~~|||zzzzzz{{{||||||}}}}}}}}}zzzzzz|||||||||{{{zzzyyyuuuuuuvvvwwwvvvvvvtttssspppnnnlllmmmqqqwww{{{}}}|||{{{yyyyyyyyywwwuuusssnnnmmmmmmrrrxxx}}}~~~xxxzzz{{{zzzvvvrrrooonnnpppppppppooooooooonnnnnnnnnmmmmmmppptttsssmmmgggaaaeeekkkrrrwwwxxxvvvsssnnnmmmjjjgggeeegggkkkooo~~~{{{vvvrrrpppnnnmmmmmmpppsssuuuzzzxxxvvvrrrnnnkkkhhhggg```bbbfffmmmtttxxxyyyyyyyyyxxxvvvtttrrrooommmllliiiffffffjjjmmmpppxxxzzztttrrroookkkjjjkkkjjjhhhlllrrrnnnooopppooommmlllmmmnnnmmmpppqqqooollliiijjjkkkggghhhiiiiiiiiihhhfffeeeaaadddgggfffcccbbbfffjjjiiijjjlllmmmmmmllljjjiiiggghhhhhhiiijjjjjjkkkkkkgggjjjmmmnnnmmmmmmoooqqqrrrnnnkkkjjjmmmpppqqqqqqpppqqqsssvvvxxxwwwtttqqqhhhjjjkkkkkkiiihhhhhhiiiiiiiiiiiigggbbb]]]WWWSSSGGGEEECCCAAA??????@@@AAAAAAAAABBBBBBDDDEEEFFFGGGIIIMMMRRRSSSRRRPPPPPPRRRMMMPPPUUUXXXXXXVVVSSSPPPEEEAAA???EEEQQQ]]]dddgggeeemmmsssooogggkkk~~~tttjjjfff```mmmgggXXXIIICCCBBBAAA???@@@>>>>>>>>>>>>===<<<;;;:::999999999888777777666666555555555555444333222222444444333222333444666777111222222333444555666777444555555555666666777777555555444444444333333333555555555666666666666777cccOOOJJJHHHFFFDDDBBBAAA@@@AAAAAA========================<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::999999888999999999:::888666555444555666777888888777777777777888888666666666777888888999999777888888888888999999999888999::::::999999;;;===>>>>>>DDDPPP```wwwsssfffeeeppp{{{{{{rrrmmmnnnttt}}}}}}}}}~~~|||zzzzzz{{{||||||{{{zzzzzzyyyzzz|||}}}~~~~~~}}}|||}}}~~~~~~{{{xxxwwwxxxzzz{{{{{{yyyzzz|||~~~~~~~~~~~~}}}{{{|||}}}~~~~~~}}}|||{{{vvvvvvwwwwwwvvvuuusssrrrpppmmmjjjkkkrrrxxx}}}~~~}}}zzzyyyxxxvvvsssqqqpppllllllsss~~~|||~~~|||zzzxxxuuuqqqnnnkkkmmmoooooonnnmmmmmmnnnnnnnnnnnnoooooommmjjjggggggiiinnnvvv{{{|||wwwsssmmmjjjhhhhhheeeccciiiqqqyyywwwuuurrrmmmkkklllqqqxxx|||{{{wwwtttrrrrrrqqqooolllfffhhhiiikkksss{{{}}}zzzwwwtttpppnnnmmmmmmmmmlllllllllllllllooovvv~~~}}}vvvrrrqqqlllmmmllljjjhhhiiikkknnnoooppprrrrrrooolllkkkjjjkkkmmmnnnlllhhhfffgggiiiiiiiiijjjjjjiiihhhfffeeeffffffeeeddddddfffjjjmmmooooooooommmjjjiiihhhiiiiiihhhggggggggghhhiiijjjjjjkkkmmmnnnooooooooonnnlllmmmmmmnnnoooppppppqqquuurrroooqqqtttuuurrrmmmhhhjjjkkkkkkkkkkkklllnnnnnnkkkiiigggeee```YYYSSSMMMIIIDDD@@@????????????AAAAAABBBCCCDDDEEEFFFFFFKKKKKKMMMQQQUUUUUURRRNNNPPPNNNNNNQQQUUUVVVTTTRRREEEBBBAAAEEEJJJPPP\\\gggjjjrrrqqqoooooommmvvv}}}vvvnnngggiiiqqq~~~ttt[[[MMMKKKDDD@@@@@@;;;AAA@@@???>>>============;;;;;;:::888777555444444555555444444444333333333000000222333444555555555111111111222222222333333444444444555555555555666666555444333333333333333333444555555333333444555cccPPPJJJEEEDDDCCCAAA@@@???>>>>>>========================<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888888777777777888888999999888777555555666777888999999888888888888999999777777777777888888888888777888888888888999999999888999::::::999:::;;;===BBBCCCKKKZZZlllmmmccceeeqqq}}}rrrrrrrrrqqqrrrwww~~~}}}||||||}}}|||{{{{{{{{{{{{zzzzzzzzzzzzyyyzzz|||}}}~~~~~~xxxzzz||||||{{{|||~~~|||yyywwwxxxzzz{{{{{{yyyzzz{{{{{{|||||||||{{{{{{{{{|||}}}}}}|||{{{{{{wwwxxxxxxxxxxxxvvvuuutttqqqnnnjjjlllrrryyy~~~{{{zzzyyywwwtttrrrpppmmmmmmuuu{{{xxxvvvtttqqqnnnmmmoooqqqqqqooonnnnnnnnnnnnmmmmmmnnnooommmjjjhhhfffiiinnnvvv||||||wwwrrrkkkiiiggghhhfffgggnnnwww{{{yyyvvvtttqqqoooooorrruuuwww{{{xxxtttssssssrrrpppnnnjjjkkklllnnnttt}}}~~~{{{xxxuuuqqqnnnmmmmmmlllkkkllllllllllllooouuu}}}|||vvvrrrqqqmmmmmmllljjjhhhhhhjjjllloooqqqsssrrrpppnnnllllllkkkmmmmmmkkkhhhfffggghhhhhhiiiiiijjjjjjiiigggffffffffffffeeedddfffjjjmmmooooooooommmkkkiiiiiiiiijjjiiihhhhhhhhhiiijjjkkkjjjkkkmmmnnnnnnnnnnnnmmmmmmmmmnnnpppqqqrrrrrrsssvvvssspppqqqttttttqqqmmmhhhjjjkkkkkkjjjjjjlllmmmllliiifffdddccc___YYYSSSOOOKKKEEEAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFJJJKKKMMMPPPTTTTTTQQQNNNMMMKKKKKKMMMQQQTTTTTTSSSJJJEEEBBBCCCGGGNNN[[[fffgggooonnnkkkkkkiiipppvvvooojjjfffooo||||||aaaPPPLLLDDD@@@???:::@@@???>>>===<<<<<<<<<<<<;;;;;;:::888777666555444555555555444444444333333555555666666555555444333444444555555555666666666444444444555555555555666666555444333333333333444333444555555333333444555dddPPPJJJDDDDDDCCCBBBAAA???>>>===========================<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888888777888888999:::;;;999888777777777888999:::::::::999999999999::::::999888888888888777777777777888888888888999999999888999::::::999:::<<<>>>AAADDDOOO```uuuyyygggbbbiiivvvkkkrrrzzz|||zzz}}}}}}zzz{{{{{{}}}}}}}}}|||zzzyyyxxxyyyzzz{{{zzzzzz{{{|||||||||{{{{{{tttvvvxxxyyyzzz{{{~~~~~~|||yyyxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzxxxxxxyyyyyyxxxwwwuuutttrrrnnnkkklllrrrzzz}}}{{{zzzyyyvvvtttqqqoooooowwwzzzvvvtttsssqqqppppppqqqssssssqqqooooooooommmmmmmmmmmmnnnmmmkkkiiifffiiiooowww}}}|||wwwqqqjjjgggggghhhiiillluuu~~~|||xxxwwwtttrrrqqqqqqrrrrrrzzzxxxvvvuuuuuutttrrrpppnnnoooooopppvvv~~~~~~{{{xxxuuuqqqooonnnnnnmmmllllllllllllkkknnnssszzzzzzuuurrrqqqmmmmmmllljjjhhhggghhhjjjnnnppprrrrrrpppnnnnnnnnnkkklllllljjjgggfffeeefffggghhhiiijjjjjjjjjiiihhhfffffffffeeeeeegggjjjmmmooooooooonnnkkkiiiiiijjjkkkjjjiiiiiiiiijjjlllmmmllllllmmmnnnnnnmmmmmmmmmmmmnnnpppqqqssstttuuuuuusssqqqooopppssstttssspppjjjkkkllllllkkkjjjkkklllkkkgggcccbbbaaa___ZZZUUUQQQMMMGGGCCCAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFIIIJJJKKKOOOQQQRRRPPPNNNKKKIIIHHHJJJOOOSSSVVVXXXQQQJJJCCCBBBDDDKKKYYYeeefffmmmllliiijjjffflll}}}xxxrrrnnniiippp{{{fffSSSMMMEEEAAABBB===??????>>>===<<<<<<<<<<<<;;;;;;:::999777666555555555555555444444444444333222222333333222222111000222222333333333333444444444444444555555555555666555555444333333333444444333444555555333333444555eeeQQQKKKEEEEEEEEEEEEDDDBBB???>>>========================<<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::999::::::;;;<<<===>>>999888888888888999;;;;;;999999999888888999999999::::::999888888777666666777777888888888999999999888999:::::::::;;;===???AAAGGGSSSeee{{{sssdddeeennn{{{xxxsss}}}~~~||||||~~~|||{{{||||||}}}}}}zzzwwwwwwxxxzzz||||||||||||{{{{{{zzzyyyyyytttuuuwwwxxxxxxzzz~~~}}}zzzxxxwwwxxxyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyzzzzzzyyyyyyyyywwwxxxxxxyyyxxxwwwuuutttqqqnnnkkkkkkpppyyy}}}|||zzzwwwuuurrrppprrryyy{{{vvvsssrrrrrrrrrrrrtttuuutttrrrpppooopppmmmlllkkklllnnnmmmkkkjjjgggjjjpppyyy~~~xxxrrrkkkiiihhhjjjlllpppzzzyyywwwtttqqqppppppqqqrrryyyxxxxxxwwwvvvuuutttrrrqqqqqqqqqqqqvvv}}}}}}yyyvvvssspppooooooppppppooommmmmmllllllmmmqqqwww|||~~~~~~}}}{{{xxxtttrrrpppmmmmmmllljjjhhhfffgggiiimmmoooppppppooonnnnnnnnnkkkkkkkkkiiigggfffeeeeeefffggghhhjjjkkkkkkjjjjjjfffgggggggggfffhhhkkkmmmnnnoooooonnnkkkjjjjjjkkkkkkkkkjjjjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmlllnnnppprrrtttuuuvvvvvvpppnnnmmmooosssuuuuuutttmmmnnnooonnnlllkkklllmmmjjjgggcccaaaaaa```\\\XXXRRRNNNHHHCCCAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFHHHIIIJJJMMMOOOPPPPPPOOOLLLJJJIIIJJJOOOUUUZZZ^^^ZZZPPPFFFAAAAAAGGGUUUbbbiiiooonnnlllnnnjjjnnn~~~{{{uuussssssvvv|||lllUUUMMMFFFDDDFFFBBB@@@???>>>======<<<<<<===<<<;;;:::999888777666666555555555555444444444444...///000222333333333333111111222222222333333333444444444555555555555666555444444333333333444444333444555555333333444555gggRRRLLLEEEEEEEEEEEEDDDBBB???>>>========================<<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::999::::::;;;<<<===>>>888888888999999:::;;;;;;888888777777777777888888;;;;;;:::999888777666666777777888888888999999999888999:::;;;:::;;;===@@@FFFOOO\\\mmmmmmdddiiiqqq}}}uuuzzz}}}{{{{{{}}}~~~}}}}}}}}}~~~}}}~~~|||yyyvvvvvvxxxzzz|||~~~}}}|||{{{zzzyyyxxxxxxwwwwwwxxxwwwwwwyyy|||~~~{{{yyywwwvvvwwwwwwvvvuuuzzzzzzzzzzzz{{{{{{{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyvvvwwwwwwwwwwwwuuutttsssooommmkkkkkkooowww}}}{{{xxxvvvsssrrrsss{{{|||vvvssssssssssssrrrtttuuuuuusssppppppppplllkkkjjjkkkmmmmmmlllkkkiiikkkrrrzzzzzztttmmmkkkkkkmmmooorrr|||yyyvvvrrrooonnnooorrrtttxxxyyyyyyyyywwwuuutttsssqqqqqqpppppptttzzzzzzvvvrrrpppnnnnnnqqqssstttuuuooonnnmmmllllllpppuuuyyy{{{zzzyyywwwuuusssqqqpppmmmmmmmmmkkkhhhgggggghhhlllmmmnnnnnnlllkkklllmmmkkkjjjiiiiiihhhgggfffeeefffgggiiijjjkkkkkkkkkkkkfffggghhhhhhgggiiikkkmmmnnnoooooonnnllljjjkkkllllllkkkkkkkkkkkkmmmooopppppppppooooooooooooooooookkkmmmpppssstttuuuuuuuuurrrpppooooooqqqrrrrrrrrrpppqqqqqqpppmmmllllllmmmkkkhhhdddccccccbbb___[[[SSSNNNHHHCCCAAA@@@???>>>@@@@@@AAABBBCCCDDDEEEEEEGGGHHHJJJKKKMMMNNNPPPQQQLLLKKKJJJJJJMMMTTT[[[```aaaVVVJJJBBB???DDDPPP]]]hhhnnnnnnnnnqqqnnnqqqzzzyyy{{{{{{|||vvv[[[OOOFFFDDDFFFCCCBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;:::999888777777666666555555555444444444333444555666777888888888555555555555666666666777444444444555555555555666444444333333333444444555333444555555333333444555hhhSSSLLLDDDDDDCCCBBBAAA???>>>===========================<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888888777888888999:::;;;888999999999999:::::::::888777777777777777777888;;;;;;:::999888888777777777888888888888999999999888999:::;;;;;;<<<>>>@@@FFFRRRbbbsss}}}eeedddmmmttt}}}~~~tttuuuzzz~~~||||||~~~~~~|||}}}~~~~~~~~~~~~}}}{{{xxxvvvvvvxxx{{{}}}~~~|||zzzyyyxxxxxxxxxxxxxxxxxxvvvvvvwwwzzz|||{{{yyywwwvvvwwwwwwuuutttxxxyyy{{{|||}}}}}}||||||yyyyyyxxxxxxxxxxxxyyyyyyvvvvvvwwwwwwvvvuuusssrrrooonnnllllllooovvv~~~|||yyyvvvsssrrrttt{{{}}}vvvsssrrrrrrrrrqqqrrrttttttrrrpppppppppkkkjjjiiijjjlllmmmmmmllljjjlllqqqxxx~~~zzzvvvooommmnnnqqqqqqttt|||}}}zzzwwwrrrooonnnppptttvvvxxxzzz{{{zzzwwwtttssssssooopppnnnnnnrrrxxxxxxtttpppnnnmmmnnnrrrvvvxxxxxxqqqpppooommmmmmooosssvvvzzzxxxvvvttttttsssqqqooolllmmmnnnllljjjiiiiiijjjlllmmmmmmlllkkkjjjjjjlllkkkiiihhhhhhiiijjjhhhgggfffgggiiikkkkkklllkkkkkkfffhhhiiiiiiiiiiiilllnnnnnnooopppnnnlllkkkkkklllkkkkkkjjjkkklllmmmoooppppppoooooonnnnnnooopppppplllnnnqqqtttuuuvvvuuutttwwwuuussspppnnnmmmmmmmmmrrrssssssqqqnnnlllllllllllliiifffeeefffddd```\\\TTTOOOHHHCCCAAA???>>>>>>@@@@@@AAABBBCCCDDDDDDEEEGGGHHHJJJKKKKKKMMMPPPSSSKKKKKKJJJIIIKKKQQQYYY___fff[[[NNNEEE@@@AAAKKKVVVaaahhhiiilllrrrpppsss}}}|||~~~dddTTTGGGDDDEEE@@@BBBBBBAAA@@@????????????<<<<<<;;;;;;:::999888888666666666555555555444444666666777777666666555444444444444555555555555666444444444555555555555666444444333333333444555555333444555555333333444555hhhSSSMMMEEEDDDCCCAAA@@@???>>>>>>========================<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888888777777777888888999999999999999999888888888999888888777777888888999:::::::::999999888888888777888888888888999999999888999;;;;;;;;;<<>>???@@@AAAAAACCCCCCDDDEEEGGGIIIJJJKKKKKKMMMQQQUUUMMMNNNMMMLLLLLLQQQXXX^^^hhh^^^QQQHHHAAA@@@GGGPPPYYYaaadddiiirrrrrruuu~~~|||mmmYYYJJJFFFFFFBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;::::::999999666666666666555555555555333333444444333333222111222222222333333333333444444444444555555555555666333333333333333444555666333444555555333333444555iiiTTTMMMHHHFFFDDDBBBAAA@@@AAAAAA========================<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::999999888999999999999999999999999888777666:::999999999999999999::::::::::::999999999999888777888888888888999999999888999;;;;;;;;;<<>>============<<<<<<<<<;;;;;;::::::999777666666666555555555555222222444555666777777777555555555666666666777777444444444555555555666666333333333333333444555666333444555555333333444555fffSSSLLLDDDDDDCCCBBB@@@???>>>===@@@???===;;;999666555444???>>>===<<<;;;:::::::::<<<;;;:::999:::;;;<<<===::::::999888888999999:::======<<<;;;;;;<<<======EEE@@@:::666777999<<<>>>999::::::;;;:::999888777999999999999999999::::::>>>===<<<;;;===AAAEEEHHHVVVdddwwwnnniiiiiiqqq{{{tttooovvv}}}}}}~~~~~~~~~~~~{{{wwwvvvvvvvvvwwwxxxyyy{{{{{{~~~|||yyyvvvsssrrrrrrrrrqqqtttwwwwwwwwwxxx|||~~~~~~|||xxxuuusssssswwwyyy|||~~~~~~|||yyyxxxwwwxxxxxx{{{zzzzzzyyywwwvvvuuuuuurrrpppoooooosssyyy|||xxxvvvuuuwww{{{|||vvvtttrrrqqqppplllnnnqqqsssrrrpppnnnlllmmmkkkiiiiiikkkmmmnnnooorrrqqqppprrruuuwwwwwwwwwtttvvvwwwvvvvvvyyy}}}{{{zzzxxxxxxyyyxxxxxxwwwvvvuuutttzzz{{{uuuqqqssstttrrrqqqooommmlllmmmppptttwwwrrrsssuuuvvvwwwwwwwwwvvvsssrrrqqqqqqppppppqqqqqquuuvvvwwwuuurrrpppoooooooooooopppoooooonnnmmmlllpppooonnnllljjjiiiiiiiiiggghhhkkkmmmmmmllljjjhhhfffhhhkkkmmmnnnmmmkkkjjjkkkjjjjjjkkkllllllkkkiiikkknnnqqqpppmmmjjjjjjkkkkkkiiihhhhhhiiillloooqqqmmmllljjjjjjkkkmmmppprrrtttvvvxxxyyyyyywwwuuussssssrrrooonnnmmmoooqqqsssssssssrrroookkkiiiiiiiiihhhgggfffeeeeeeccc```]]]XXXVVVQQQLLLGGGCCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDHHHJJJMMMNNNNNNNNNPPPQQQSSSQQQNNNKKKKKKPPPWWW]]]eee___VVVKKKDDDCCCEEEIIINNNWWW___eeemmmvvv||||||vvvuuuyyy}}}|||dddRRRJJJGGGEEEBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888777666555555666777888666666666555555444444444666444333444777777555222555444444555666666555333555555555555555666777888555555555666666666666666fffSSSKKKFFFEEEDDDCCCAAA@@@?????????>>>===<<<;;;:::999999>>>===<<<;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<888888888888888888888888:::999888777777888999:::???<<<999888888999999999999999:::;;;:::999888777666777777888999999::::::;;;:::999999;;;>>>CCCGGGTTTddd{{{mmmjjjkkkttt}}}}}}vvvuuu}}}}}}{{{zzz{{{|||}}}||||||}}}{{{wwwtttttttttuuuvvvxxxzzz{{{|||}}}yyyvvvtttsssssssssooorrruuuuuutttuuuyyy}}}|||||||||zzzvvvsssqqqqqquuuxxx{{{~~~~~~~~~}}}{{{zzzzzz{{{||||||{{{zzzxxxwwwwwwvvvvvvtttrrrpppqqqtttzzz~~~{{{uuuuuuuuuyyyzzzuuussssssrrrrrrnnnpppsssttttttrrrpppnnnnnnllljjjjjjlllooopppppprrrqqqpppqqqtttvvvvvvvvvvvvxxxxxxwwwwwwyyy~~~~~~|||{{{zzzzzzyyyyyyxxxwwwvvvvvvuuussswwwxxxrrrnnnppppppnnnooonnnnnnnnnooorrruuuwwwwwwwwwxxxxxxxxxvvvuuutttsssrrrrrrqqqpppooonnnnnnsssttttttsssqqqooooooooooooooooooooonnnmmmllllllnnnmmmlllkkkjjjiiiiiiiiihhhiiikkkmmmmmmkkkiiihhhfffhhhkkkmmmooonnnmmmlllmmmlllkkklllmmmnnnllljjjjjjmmmppppppmmmkkkkkkkkkkkkjjjiiihhhiiikkknnnpppmmmlllkkkjjjkkkmmmpppqqquuuvvvwwwxxxwwwuuurrrpppqqqpppnnnmmmmmmnnnpppqqqqqqqqqqqqnnnkkkiiiiiijjjhhhgggfffffffffddd```]]]ZZZWWWRRRMMMHHHDDDAAA@@@@@@@@@@@@@@@AAABBBCCCCCCGGGIIILLLMMMMMMNNNOOOQQQSSSRRRPPPMMMLLLPPPUUUZZZ\\\YYYSSSKKKDDD@@@@@@AAAJJJSSS[[[bbbjjjsssxxxxxx{{{wwwxxx{{{~~~iiiTTTJJJFFFDDDAAAAAA@@@???>>>>>>>>>???===<<<<<<;;;;;;::::::999666666555555555555666666555555555555444444444333666444333444666777555333555555555666666666555444888777666555444444444444444444444444444444333333fffRRRJJJGGGGGGEEEDDDBBBAAAAAA@@@=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999999::::::666777888999999888777777;;;:::999888888999:::;;;999888888999:::999777444888999:::;;;:::999888777555666666777888999999:::999999999999:::>>>DDDIIIUUUgggyyymmmkkkoooxxxyyyyyy~~~}}}zzzxxxwwwwwwxxxyyy}}}{{{yyywwwwwwuuurrrppppppqqqtttwwwzzz{{{|||}}}}}}zzzwwwuuuuuuuuuuuuqqqsssuuutttssstttxxx}}}{{{|||}}}zzzwwwsssrrrqqqssswww|||~~~~~~~~~}}}}}}~~~~~~{{{yyywwwwwwxxxxxxvvvtttssssssvvv{{{}}}{{{zzzyyyyyy|||xxxtttrrrssstttuuuqqqsssuuuwwwxxxvvvsssqqqpppnnnmmmmmmoooqqqrrrrrrsssrrrqqqrrrtttvvvvvvuuuzzzzzzyyywwwvvvxxx{{{~~~~~~~~~~~~}}}|||{{{zzzyyy{{{zzzyyywwwvvvuuuuuuuuurrrttttttoookkklllllljjjlllmmmoooqqqssstttuuuvvv{{{{{{zzzzzzxxxuuusssrrrrrrrrrrrrqqqpppnnnmmmlllooopppqqqqqqooonnnooopppoooooooooooonnnmmmllllllkkkkkkjjjiiiiiiiiijjjjjjjjjkkklllmmmllljjjhhhgggfffhhhkkknnnooooooooonnnmmmmmmlllmmmnnnooommmkkkhhhkkknnnnnnmmmllllllllllllkkkiiiiiiiiikkkmmmnnnnnnmmmkkkkkkkkkmmmoooqqquuuuuuvvvvvvuuurrrooonnnooonnnmmmllllllmmmnnnooonnnnnnooommmkkkjjjjjjkkkggggggggghhhgggeeeaaa]]][[[XXXSSSNNNHHHDDDBBBAAA@@@@@@???@@@@@@AAABBBCCCEEEGGGJJJLLLLLLMMMOOOPPPTTTSSSRRROOONNNOOORRRUUUWWWVVVTTTNNNHHHBBB??????EEEMMMVVV]]]fffppptttsssxxx{{{{{{{{{}}}qqqYYYKKKFFFDDDAAA@@@@@@?????????@@@@@@======<<<<<<;;;:::::::::555555555555555555444444555444444444444333333333555444444555666666555333555666666777777666666555777666555444333333333333555555555444333333333222fffQQQIIIGGGFFFDDDCCCAAAAAA@@@@@@=========>>>>>>?????????<<<<<<;;;;;;;;;<<<<<<======<<<;;;:::999999888888666777999:::;;;:::888777;;;:::999999999999:::;;;777777888999:::999777444888999::::::::::::888888888888888888888999999999:::;;;;;;;;;<<>>AAAIIIQQQYYYdddnnnrrrqqqrrrsssvvv{{{|||___MMMFFFDDD@@@@@@?????????@@@AAAAAA=========<<<;;;;;;::::::555555666666555555444444444444444444444333333333444444555555666555555444555666888888777666666777222222222333444555666777888888777666555444444444fffQQQIIIFFFEEEBBB@@@???>>>??????========================<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::999888777777888:::<<<<<<;;;:::999888777666555555666777888999888777888999:::999888888888::::::::::::999888;;;;;;;;;::::::999999888999:::<<<;;;<<>>======<<<<<<;;;::::::777777777666666666555555444444444444444444444444444555555666555555444444555777888888666555666777222222222333444555666777888888777666555444444444gggRRRIIIEEECCC@@@>>>=========>>>============<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;:::999888777888999:::<<<<<<<<<;;;;;;999888777777777777888999:::999777777999;;;;;;;;;777888999:::;;;:::999999<<<<<<<<<;;;::::::999999666999;;;:::;;;AAALLLUUUffftttuuummmmmmqqqxxx}}}xxxwww~~~{{{vvvsssppprrrwww{{{}}}}}}wwwwwwuuuqqqllljjjjjjkkkkkkpppxxx|||zzzyyywwwwwwxxxyyyzzzwwwwwwuuuqqqnnnooouuu{{{{{{uuuqqqooosss}}}~~~}}}|||}}}|||xxxvvvuuuuuuvvvvvvwwwxxxzzz}}}~~~||||||}}}zzzyyyzzz}}}|||yyyuuussstttvvvwwwxxxuuuwww{{{}}}~~~|||zzzxxxuuutttssstttwwwxxxwwwvvvwwwvvvvvvwwwzzz|||}}}}}}{{{xxxuuussstttuuuvvvvvvyyyzzz|||}}}|||{{{yyywwwtttttttttttttttrrrqqqqqqvvvpppllllllllliiiiiijjjkkknnntttxxxzzzyyyvvvtttrrrsssuuuvvvwwwwwwwwwvvvttttttsssrrrrrrrrrrrrsssooopppppppppppprrruuuxxxwwwwwwvvvuuutttsssqqqpppkkkkkkkkkkkklllmmmnnnooonnnnnnmmmmmmkkkjjjiiihhhpppoooooonnnllljjjiiihhhhhhhhhggghhhiiiiiihhhfffgggggghhhkkkmmmmmmkkkiiijjjjjjjjjjjjkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrsssssstttttttttpppqqqqqqpppnnnllljjjhhhdddfffiiijjjiiiiiiiiijjjgggfffeeeeeeeeedddaaa___YYYWWWSSSNNNJJJGGGEEEDDD@@@@@@????????????@@@@@@AAADDDFFFGGGGGGGGGIIIJJJNNNOOOPPPOOOMMMKKKLLLLLLNNNMMMJJJEEE@@@======>>>@@@DDDJJJTTTbbbqqqxxxwwwqqqooommmpppxxx{{{pppVVVKKKHHHBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>======<<<;;;;;;;;;:::999777666555555666777444444444555555555555666333555666666555444444555333666999888555444555777555555444444444444444555555555555444333333333222hhhSSSJJJEEECCC@@@===<<<<<<===>>>========================>>>===<<<;;;;;;;;;;;;;;;888999::::::::::::999888888888999::::::;;;<<<<<<<<<;;;:::999999:::;;;<<<999777666777:::;;;;;;;;;777888999:::;;;:::999999999999999::::::;;;;;;;;;666999<<<<<<<<>>>>>======<<<<<<;;;;;;;;;999666333222333555777555555555666666666777777333555777666444333444666222666999888444222444777666555555444555555666666444444444444444444333333iiiTTTKKKEEECCC@@@===<<<<<<===>>><<<<<<<<<===>>>>>>?????????>>>===<<<;;;:::::::::777888999:::;;;:::999888888888888888999:::;;;<<<999999888777777888999999666666666888;;;;;;:::999777888999:::;;;::::::999555666777888:::;;;<<<===888<<>>;;;:::???BBBFFFOOO```sss}}}~~~uuuqqqooorrr~~~{{{}}}^^^MMMIIIDDDCCCBBBAAA@@@?????????>>>>>>>>>===<<<<<<;;;;;;;;;888444111000222555777555666666666777777888888222555777777444333444666111555888777333222444777333333333444666888999:::555555555666666666666666fffSSSNNNEEEDDDDDDDDDDDDCCC@@@>>>>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>666666777888999::::::;;;777888:::;;;<<<;;;;;;:::999:::;;;999777666666777888888888888888888888888999999888888999999:::;;;999999::::::::::::;;;;;;===;;;<<>>===>>>?????????CCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIKKKOOOQQQQQQPPPNNNMMMJJJFFFCCC@@@>>>===<<>><<<<<<<<<<<<;;;:::999888666555444444555555555666666666666666555555555555555555555555555555000555999999666333555777666666555555555444444444666666555555555555666666fffSSSNNNEEECCCBBBBBBBBBBBB???===???>>>======<<<<<<=========<<<;;;::::::;;;<<<===888888999999999999999999999999:::;;;;;;;;;::::::999::::::999777666777888888888888888888888888888999999888888999999:::;;;999999::::::::::::;;;;;;;;;:::;;;@@@EEEMMM\\\jjj}}}vvvkkkhhhjjjlllooovvv~~~{{{}}}}}}~~~|||{{{zzzzzzxxxpppjjjggggggfffppp|||~~~~~~zzz{{{{{{yyyvvvttttttuuuzzzyyyuuuooolllpppzzzyyyvvvtttuuu|||~~~}}}{{{xxxwwwwwwwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxzzz{{{{{{||||||}}}~~~}}}|||}}}{{{{{{{{{zzzxxxvvvuuurrrppprrrqqqnnnmmmpppqqqrrrsssttttttsssqqqpppoooqqqsssuuuwwwwwwxxxwwwxxxxxxwwwxxxyyy|||~~~}}}zzzwwwwwwyyy{{{{{{zzz~~~~~~}}}|||zzzyyyxxxwwwwwwvvvuuuuuuuuuuuusssqqqrrrooommmlllnnnooopppoooqqqrrrtttuuuvvvuuutttssstttttttttuuuuuuvvvvvvwwwtttrrrooommmkkklllmmmnnnooooooooopppqqqssstttuuussssssssssssrrrpppnnnmmmlllkkkjjjhhhggggggggghhhkkkkkkkkkkkkkkkkkkkkkkkkmmmlllkkkjjjiiiiiiiiiiiiggggggfffffffffggggggggglllkkkjjjjjjiiiiiijjjjjjgggggghhhjjjnnnoooooonnnpppmmmkkkjjjlllooopppqqqqqqpppoooooooooppprrrsssqqqqqqoookkkgggddddddeeebbbdddfffgggiiiiiijjjiiigggfffeeeeeefffeeecccaaa^^^[[[XXXWWWWWWTTTNNNJJJDDDAAA>>>===>>>?????????CCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHKKKOOOQQQQQQPPPNNNLLLIIIFFFCCC@@@>>>===<<>><<<<<<======<<<:::999888666555444444555555444444555666777777666666555555555555555555555555333777;;;:::666333333555666666555555555444444444666666555555555555666666eeeRRRMMMEEECCCAAA@@@@@@@@@???>>>??????>>>============>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999999;;;;;;::::::999999::::::888999:::999888777888999888888888888888888888888999999888888999999:::;;;999999::::::::::::;;;;;;999999<<>>===>>>??????>>>BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGJJJNNNQQQRRRQQQMMMLLLIIIFFFCCCAAA???>>>AAABBBDDDLLL\\\ppp}}}wwwvvvsssttt}}}```PPPJJJDDD@@@BBBDDDAAA@@@@@@@@@>>>============<<<;;;888888777666555555555555555555666666666666555555555555555555555555555555777:::<<<;;;666333222444555555555555555444444444666666555555555555666666eeeRRRLLLFFFDDDAAA@@@@@@@@@@@@???@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888999999:::777888999999888777888:::888888888888888888888888999999888888999999:::;;;999999999:::::::::;;;;;;999;;;???DDDJJJSSSdddttt|||xxxuuutttssstttvvv|||~~~vvvyyy}}}|||~~~~~~|||~~~}}}{{{yyy|||~~~yyytttpppnnnmmmnnnuuu~~~~~~zzzwwwsssttttttttttttuuuwwwyyyyyyxxxtttooommmtttvvvvvvxxxzzz}}}~~~}}}{{{zzzxxxxxxwwwvvvtttrrrqqqpppsssvvvyyyzzzyyyzzz|||~~~||||||}}}}}}}}}}}}}}}}}}~~~zzzxxxvvvtttpppnnnjjjfffddddddbbb]]]\\\_______________````````````ggghhhjjjllloooqqqrrrsssttttttuuuwwwyyy{{{~~~~~~}}}{{{yyyzzz{{{|||}}}{{{xxxuuuuuuuuuuuuxxxxxxxxxyyyyyyvvvrrrooopppooonnnppprrruuuvvvuuutttttttttsssrrrpppnnnmmmmmmlllkkkjjjhhhgggeeeeeebbbccceeegggiiijjjkkklllnnnnnnpppqqqsssttttttuuuqqqrrrssstttssspppnnnlllmmmmmmlllkkkjjjiiihhhhhhmmmmmmlllkkkkkkjjjiiiiiilllllllllkkkkkkjjjjjjiiikkkjjjiiihhhhhhhhhiiijjjkkkkkkjjjjjjiiijjjjjjkkkiiigggfffgggjjjmmmnnnnnnooommmkkklllnnnpppqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqooooooooonnnkkkjjjjjjkkkhhhiiiiiiiiiiiiiiiiiihhhjjjiiiiiiiiiiiihhheeebbb\\\ZZZXXXXXXXXXVVVPPPKKKEEEBBB???======>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFIIIMMMQQQRRRRRRNNNLLLJJJGGGDDDBBBAAAAAAEEEEEEEEEJJJVVVeeerrryyywwwuuusssttt}}}iiiRRRMMMFFFAAABBBCCCAAA???@@@???>>>======>>>>>><<<;;;888888777666666555555555777777777777666555333333555555555555555555555555999:::<<<:::777444444444555555555555555555555555666666555555555555666666fffRRRLLLHHHEEEBBBAAAAAABBBAAA@@@@@@??????>>>>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<999999:::;;;<<<<<<=========<<<:::999888999999:::777888999999888777888:::888888888888888888888888999999888888999999:::;;;999999999:::::::::;;;;;;<<<===BBBHHHMMMWWWkkk}}}vvvtttwww{{{xxxyyy||||||vvv{{{}}}}}}|||yyyxxx{{{}}}zzzwwwtttrrrppprrrxxx{{{wwwqqqrrrssstttuuuwww{{{~~~yyyxxxvvvqqqpppwww~~~vvvvvvxxx{{{}}}{{{|||~~~~~~}}}{{{zzzyyywwwtttqqqnnnlllqqqpppqqqtttyyy{{{{{{yyyvvvwwwxxxyyy{{{}}}{{{xxxuuuqqqmmmjjjddd```^^^^^^\\\XXXWWWYYYXXXWWWWWWVVVWWWXXXYYYZZZbbbccceeegggjjjlllnnnpppqqqrrrtttvvvyyy{{{}}}~~~|||zzzyyyzzz|||}}}~~~|||yyyvvvtttttttttuuuyyyyyyyyyzzzyyywwwrrroooooonnnmmmooorrrttttttttttttsssrrrpppmmmkkkiiihhhfffeeecccbbb```^^^]]]\\\ZZZ\\\___bbbeeeggghhhiiinnnnnnpppqqqrrrsssrrrrrrqqqqqqrrrrrrqqqooommmkkkmmmmmmmmmllllllkkkjjjjjjmmmmmmlllkkkkkkjjjiiiiiikkkkkklllllllllkkkjjjjjjiiijjjkkkkkkkkkiiihhhgggkkkjjjjjjiiijjjjjjkkkkkkiiihhhfffgggjjjlllnnnnnnnnnlllkkkllloooqqqrrrrrrrrrsssttttttsssrrrqqqppplllnnnooonnnmmmllllllmmmkkkkkkjjjjjjiiiiiiiiiiiinnnmmmllllllkkkhhhddd```[[[YYYXXXXXXYYYVVVPPPKKKEEEBBB???======>>>>>>===@@@@@@AAAAAABBBDDDEEEFFFGGGFFFFFFHHHLLLPPPQQQRRRNNNMMMKKKHHHFFFEEEDDDCCCCCCBBBBBBGGGOOO[[[jjjtttvvvtttsssuuu{{{sssWWWPPPHHHCCCCCCCCCAAA???@@@>>>>>>===>>>??????===;;;888888888777777666555555444555666666666666666555666666666666666666666666777888999888777666666777444555555555555555555555666666555555555555666666gggSSSMMMGGGEEECCCBBBBBBBBBAAA@@@??????>>>============>>><<<<<<===>>>>>>===<<<<<<888999999:::;;;<<<===>>>;;;;;;::::::999999::::::888999:::999888777888999888888888888888888888888999999888888999999:::;;;999999::::::::::::;;;;;;===???EEEKKKQQQ^^^uuuxxxpppqqqwww}}}zzzzzz~~~|||yyy~~~}}}|||zzzyyy}}}}}}{{{yyyxxxuuussstttyyy|||xxxuuuuuuuuuuuutttvvvzzz}}}yyyzzzxxxuuutttzzz}}}vvvuuuwwwzzz}}}xxxyyy{{{|||}}}}}}}}}}}}||||||{{{yyyuuurrrnnnlllooommmmmmpppvvvzzzxxxuuurrrrrrtttvvvyyy|||~~~yyytttppplllgggddd]]]YYYXXXYYYXXXTTTTTTWWWSSSRRRQQQPPPQQQSSSUUUVVV^^^___```bbbeeeiiikkkmmmoooppprrruuuxxx{{{}}}~~~~~~~~~}}}{{{yyyyyy{{{}}}|||{{{yyyxxxwwwwwwwwwwwwyyyxxxxxxxxxxxxwwwssspppnnnmmmmmmnnnppprrrqqqpppooonnnllliiigggdddbbbbbb___^^^]]][[[ZZZXXXWWWVVVVVVWWWZZZ^^^aaaccceeefffkkklllnnnppprrrrrrrrrqqqpppppppppooonnnmmmlllkkkkkkllllllmmmmmmllllllkkklllllllllkkkkkkjjjjjjjjjjjjkkklllmmmmmmlllkkkjjjggghhhjjjjjjjjjhhhfffdddjjjjjjiiiiiijjjjjjkkkkkkiiihhhhhhiiikkkmmmmmmmmmmmmllllllmmmppprrrrrrrrrssstttuuuvvvuuussspppooojjjlllnnnnnnnnnmmmnnnooommmlllkkkjjjjjjjjjjjjjjjnnnnnnmmmllljjjgggaaa]]]ZZZYYYYYYZZZ[[[XXXRRRMMMFFFCCC???======>>>>>>===@@@@@@@@@AAABBBDDDEEEFFFHHHGGGFFFHHHKKKOOOPPPPPPNNNLLLKKKHHHGGGEEEDDDDDD===<<<>>>CCCIIISSSbbboooqqqoooppptttwww```RRRJJJDDDCCCCCC@@@??????>>>======???@@@@@@===;;;888888888888777666555555000111333555777999::::::666666666666666666666666666666666777777888888888444444444555555555555555666666555555555555666666hhhSSSNNNEEEDDDCCCCCCCCCBBB@@@>>>???>>>======<<<<<<======;;;;;;<<<======<<<;;;;;;999999::::::;;;;;;;;;<<<999999:::;;;;;;;;;::::::999::::::999777666777888888888888888888888888888999999888888999999:::;;;999999::::::::::::;;;;;;<<>>======??????@@@AAABBBDDDEEEFFFJJJHHHGGGHHHJJJMMMOOOOOOKKKJJJIIIGGGEEEDDDDDDCCC;;;:::<<>>???======>>>???AAA@@@>>><<<888888999999888777555444111222444555777888999999666666666666666666666666666555555555666777777777444444444555555555666666666666555555555555666666iiiTTTNNNCCCBBBBBBBBBCCCAAA>>><<<>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::;;;;;;:::::::::999999999777888:::;;;<<<;;;;;;:::999:::;;;999777666666777888888888888888888888888999999888888999999:::;;;999999:::::::::;;;;;;;;;:::>>>EEEMMMWWWkkkvvvlllhhhlllrrrvvv|||}}}~~~~~~}}}xxxxxxyyy~~~}}}{{{||||||yyywwwrrruuu{{{}}}yyyuuuuuuuuusssssstttxxx{{{{{{}}}}}}|||{{{|||xxxuuusssxxx|||~~~}}}}}}}}}|||||||||}}}}}}zzz{{{{{{{{{zzzwwwtttsssnnnqqqtttssspppoooqqqsssppppppqqqrrrtttwwwzzz|||vvvrrrlllfffaaa\\\VVVRRRRRROOOOOORRRRRRPPPQQQTTTQQQOOOMMMLLLMMMOOOSSSUUUYYYYYYZZZ]]]```dddhhhjjjlllnnnqqquuuxxx{{{|||}}}}}}~~~}}}zzzwwwwwwyyy|||uuuvvvwwwxxxyyyzzzzzzzzzxxxvvvuuuuuuvvvvvvuuusssqqqooonnnooooooooommmkkkcccbbb___\\\ZZZXXXVVVVVVXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUXXXZZZ]]]```aaabbbdddiiinnnrrrtttuuuuuuqqqooollljjjiiiiiikkkkkkeeefffhhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllljjjkkkmmmnnnnnnmmmkkkjjjnnnmmmkkkiiihhhhhhiiijjjjjjiiiiiiiiijjjkkkkkkllliiiiiijjjllloooooonnnlllmmmllllllnnnqqqssssssrrrtttuuuwwwxxxvvvssspppmmmfffiiilllnnnnnnnnnoooqqqmmmmmmkkkkkkjjjkkklllmmmlllllllllmmmllliiiddd```]]]\\\]]]___```]]]WWWRRRFFFCCC???======>>>===<<>>AAA@@@AAAMMM[[[___```gggooopppuuuoooUUULLLEEEDDDCCC@@@>>>???======>>>@@@AAAAAA>>><<<888888999999888777555444666666777777666555444444777777777777777777777777777666444444555666666666444444444555555555666666666666555555555555666666hhhUUUPPPEEEDDDCCCBBBAAA@@@@@@@@@===>>>>>>>>>===<<<:::999;;;;;;;;;<<<<<<<<<======;;;999777888999;;;<<<;;;;;;;;;:::999999:::::::::;;;:::999888777777777777999999888888888888888888999888777888:::;;;:::999<<<<<<<<<;;;999999:::;;;@@@BBBGGGPPP```www~~~rrrhhhfffjjjoootttyyy}}}~~~|||{{{yyyxxxyyy}}}}}}{{{yyy{{{{{{yyyxxxxxxxxxzzz}}}yyyssstttsssrrrrrrtttvvvyyy{{{}}}}}}}}}|||||||||xxxuuutttyyy|||}}}}}}}}}~~~~~~}}}}}}||||||{{{yyyyyyyyyzzzzzzxxxvvvvvvxxxxxxtttrrrsssqqqnnnlllnnnrrruuuvvvuuusssqqqnnnjjjbbb[[[UUURRRRRRRRROOOPPPQQQRRRSSSSSSSSSSSSVVVTTTQQQOOONNNOOORRRSSSYYYXXXXXX\\\bbbgggiiihhhjjjqqqvvvyyy~~~zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwxxxyyyyyyxxxxxxxxxyyywwwvvvwwwwwwwwwuuusssppplllhhhhhhiiihhhccc^^^[[[\\\\\\[[[XXXWWWWWWXXXUUUVVVWWWWWWUUUUUUVVVWWWSSSTTTVVVWWWYYYZZZZZZ[[[[[[]]]```fffnnntttwwwyyywwwtttoookkkjjjiiiiiihhhjjjiiihhhiiikkkmmmnnnnnnkkkkkkkkkjjjjjjiiiggggggiiijjjkkkkkklllllllllkkklllnnnoooooonnnmmmmmmnnniiihhhfffeeefffhhhkkkmmmooommmkkklllnnnpppqqqqqqnnnmmmmmmooorrrssssssrrrvvvssspppppppppoookkkhhhfffgggjjjmmmppprrrssstttnnnllljjjjjjlllnnnnnnnnnkkklllmmmmmmlllhhhdddaaa[[[\\\^^^``````[[[TTTNNNGGGEEEAAA>>><<<===???@@@???AAABBBBBBBBBCCCEEEHHHHHHHHHIIIIIIJJJKKKLLLMMMKKKIIIGGGFFFDDDDDDDDDEEE@@@>>>>>>@@@@@@BBBJJJTTTWWWaaaiiiiiijjjuuuqqqZZZKKKEEEDDD@@@DDDGGGBBB?????????>>>>>>===<<<;;;===<<<;;;;;;999999888777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666555555555555555555555555555555hhhTTTNNNEEEDDDCCCBBBAAA@@@@@@@@@===>>>>>>>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<======<<<:::999999;;;<<<<<<<<<:::999999888888999999999;;;:::999888777777777777888888888888888888888888===;;;::::::<<<<<<;;;999:::;;;;;;;;;::::::<<<>>>AAADDDJJJUUUhhhtttjjjbbbcccjjjrrryyy~~~~~~}}}{{{yyywwwxxxzzz}}}~~~~~~{{{zzzyyyzzzzzzyyyxxxxxxxxxzzz}}}yyytttvvvvvvvvvwwwyyy{{{}}}~~~~~~{{{xxxvvvuuuxxx{{{~~~xxxxxxxxxyyy{{{|||{{{yyyuuuwwwwwwsssrrrsssqqqmmmjjjllloooppppppmmmjjjhhhaaa]]]XXXRRROOONNNNNNOOOSSSTTTTTTUUUVVVVVVWWWWWWSSSSSSRRRRRRRRRTTTUUUVVVYYYXXXYYY^^^dddhhhjjjjjjkkkqqqxxx|||~~~}}}|||zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwuuuuuuuuutttrrrooommmiiieeedddeeeccc___ZZZVVVXXXZZZZZZYYYYYYYYY[[[YYYYYYZZZXXXVVVUUUVVVWWWRRRSSSTTTUUUVVVWWWWWWWWWYYY[[[___fffmmmtttxxxzzzzzzwwwrrrmmmjjjhhhgggfffiiihhhhhhjjjmmmnnnnnnnnnlllllllllkkkjjjiiihhhgggfffggghhhjjjkkklllmmmmmmssssssrrrooollliiihhhhhhiiihhhgggffffffiiikkkmmmnnnmmmlllnnnppprrrrrrqqqpppooooooqqqsssuuuuuutttwwwtttrrrqqqqqqooollliiieeegggiiillloooqqqrrrssspppnnnkkkkkkmmmnnnnnnnnnjjjkkklllllljjjgggcccaaa]]]___aaacccbbb]]]UUUOOOEEECCC???;;;::::::<<<===???@@@AAAAAAAAAAAACCCEEEDDDDDDCCCDDDEEEGGGHHHJJJHHHGGGEEEBBBAAA@@@@@@@@@???===<<<>>>>>>AAAJJJTTT```jjjooollliiiqqqzzz\\\LLLEEECCC???@@@CCC===?????????>>>>>>===<<<;;;<<<;;;:::999888777777666555555555555555555555555666666666555555555555555666666666666666666666666555555555555555444444444555555555555555555555555iiiSSSLLLEEEDDDCCCBBBAAA@@@@@@@@@======>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;999888888:::;;;;;;:::888888888888888888888888::::::999888777777777777888888888888888888888888>>><<<;;;;;;;;;;;;:::888888999;;;;;;;;;;;;>>>@@@AAAEEEMMM\\\rrr}}}kkkccc^^^bbbkkkttt}}}~~~|||zzzwwwwwwxxxyyyyyyxxxyyyzzzzzzzzzzzzzzzyyyxxxyyy{{{~~~zzzuuuwwwxxxyyy{{{}}}~~~{{{xxxwwwwwwxxxzzz~~~}}}wwwwwwwwwzzz}}}~~~}}}tttwwwwwwtttssssssrrrnnniiijjjkkkjjjgggbbb]]]ZZZRRRPPPMMMKKKJJJKKKLLLNNNSSSSSSSSSSSSTTTTTTUUUUUUSSSSSSTTTUUUVVVVVVVVVVVVYYYZZZ[[[___eeeiiilllllllllttt{{{|||{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzzzzwwwvvvuuutttsssqqqmmmjjjiiieee```^^^]]][[[WWWTTTQQQTTTWWWYYYZZZZZZ[[[]]]ZZZZZZYYYWWWTTTSSSSSSUUUQQQRRRRRRSSSTTTTTTUUUUUUVVVYYY^^^fffmmmuuuzzz}}}~~~{{{vvvqqqllliiifffeeehhhhhhiiilllooopppooonnnmmmmmmlllkkkjjjiiihhhhhheeeeeeggghhhkkkmmmooopppvvvuuusssnnnjjjgggggggggjjjiiigggfffgggiiilllmmmnnnmmmnnnpppssstttsssqqqqqqpppoooppprrrttttttsssuuusssqqqoooooommmkkkhhheeefffiiillloooqqqrrrsssrrrpppmmmlllmmmnnnmmmmmmiiijjjkkkkkkiiifffccc``````bbbeeegggeee___VVVOOOEEECCC???;;;999999;;;<<<>>>@@@AAAAAA@@@@@@AAACCCDDDDDDCCCCCCEEEHHHJJJLLLKKKJJJHHHEEECCCBBBAAAAAA???<<<;;;<<<<<<@@@JJJUUUgggooosssmmmgggmmmzzzbbbOOOFFFEEE@@@@@@AAA;;;?????????>>>>>>===<<<;;;;;;::::::999888777666555555555555555555555555555444444444555555555555555666666666666666666666666666555555555444444444333555555555555555555555555iiiRRRKKKEEEDDDCCCBBBAAA@@@@@@@@@======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999888777777999:::999888888888888999999999999999:::999999888777777888888888888888888888999999999:::999888888::::::999777999:::;;;;;;;;;<<<>>>@@@AAAFFFPPPaaazzzuuujjjccc```dddlllttt~~~~~~|||zzzxxxxxxxxxvvvuuuyyy|||~~~|||{{{||||||zzz{{{}}}|||yyyvvvxxxzzz}}}|||zzzyyyyyyyyyzzz|||~~~}}}{{{xxxwwwxxx{{{~~~~~~uuuxxxyyyvvvtttuuusssnnnhhhhhhgggddd___XXXRRROOOKKKKKKJJJJJJKKKMMMOOOPPPTTTSSSSSSSSSSSSSSSRRRRRRWWWWWWWWWXXXXXXXXXXXXXXX\\\]]]^^^aaaeeeiiilllmmmooowww~~~|||{{{zzz{{{{{{zzzzzzzzzzzzzzzzzzxxxvvvtttsssrrrnnnjjjfffccc```ZZZWWWUUUSSSPPPNNNOOORRRVVVYYYZZZ[[[\\\]]][[[[[[ZZZWWWTTTRRRRRRSSSQQQQQQQQQQQQRRRSSSSSSTTTTTTXXX___gggnnnvvv}}}~~~{{{vvvpppllliiiiiihhhiiikkknnnqqqqqqooonnnmmmmmmllljjjiiiiiihhhhhhggggggggghhhjjjmmmoooqqqrrrqqqooollliiiiiijjjlllkkkjjjhhhggggggiiilllmmmmmmnnnpppsssvvvvvvtttrrrpppnnnmmmmmmoooqqqqqqqqqqqqpppnnnllljjjiiigggffffffgggjjjmmmppprrrsssttttttrrrooommmmmmmmmlllkkkiiijjjkkkkkkiiigggdddbbbbbbdddggghhhfff___UUUNNNHHHEEEAAA===;;;;;;<<<===???@@@BBBBBB@@@@@@AAABBBEEEDDDCCCDDDEEEIIILLLNNNMMMLLLJJJHHHFFFDDDCCCBBB@@@===;;;;;;<<<@@@KKKVVVgggooorrrlllfffjjjuuu~~~kkkUUUJJJIIICCCBBBCCC>>>?????????>>>>>>===<<<;;;;;;;;;:::999888777666666555555555555555555555555444444555555555555666666666666666666666666666666777666666666555555555555555555555555555555555555iiiRRRKKKEEEDDDCCCBBBAAA@@@@@@@@@===============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;;;;999999999:::;;;:::888888888999:::;;;;;;:::::::::999888888777888888888777777888888888999999999888777777888:::;;;;;;:::;;;<<<<<<<<<;;;;;;===>>>AAAFFFRRRfff}}}qqqjjjeeeccciiipppwww~~~}}}|||{{{zzzyyywww{{{~~~|||}}}~~~|||wwwyyy}}}|||zzzyyyzzz{{{|||~~~~~~~~~}}}}}}~~~|||zzzzzzzzz{{{~~~~~~|||wwwzzz{{{xxxvvvvvvsssnnnhhhfffccc^^^XXXQQQLLLIIIJJJJJJKKKLLLNNNPPPRRRSSSVVVWWWXXXXXXXXXXXXWWWVVV]]]]]]]]]^^^```bbbcccdddccccccbbbbbbdddgggjjjmmmrrrzzz}}}{{{zzzzzzyyyxxxwwwwwwwwwxxxxxxxxxvvvuuusssqqqmmmgggddd^^^ZZZUUUQQQOOOMMMLLLLLLPPPSSSVVVXXXYYYZZZ[[[]]][[[\\\\\\ZZZWWWUUUTTTUUURRRQQQPPPPPPOOOPPPQQQQQQRRRXXX```hhhpppxxx|||vvvrrrppppppjjjkkkllloooqqqrrrpppnnnlllllljjjiiihhhhhhiiiiiilllkkkjjjiiiiiikkknnnpppnnnnnnmmmkkkjjjjjjmmmooolllkkkiiihhhhhhjjjlllnnnnnnooorrruuuxxxxxxvvvsssqqqooommmmmmnnnppppppppppppooommmkkkhhhfffffffffhhhiiillloooqqqtttuuuvvvuuusssooommmmmmmmmllljjjjjjkkkkkkkkkjjjhhhfffdddbbbccceeegggddd]]]TTTMMMIIIFFFBBB===;;;:::;;;<<>>;;;;;;<<>>>>>===<<<;;;<<<<<<;;;:::999888777777666666666666666666666666555555666666666777777777666666666666666666666666777777777777777777777777666666666666666666666666iiiTTTMMMEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<======;;;:::777888:::;;;<<<<<<;;;:::999999888888888888888999777777777888999999::::::999888888:::<<<>>>>>>===;;;<<<===<<<;;;;;;===>>>CCCIIIWWWmmmqqqgggdddeeelllttt}}}}}}}}}~~~|||}}}~~~~~~~~~{{{}}}~~~}}}~~~}}}|||{{{zzzzzz{{{|||~~~~~~}}}|||||||||~~~|||{{{zzz|||}}}}}}|||zzzxxx||||||yyywwwvvvrrrllldddaaa\\\VVVPPPLLLIIIGGGIIIJJJLLLNNNQQQSSSTTTUUUVVVXXX\\\```bbbbbbaaa```hhhjjjmmmpppsssvvvxxxyyyooommmiiieeeccceeeiiimmmsss{{{|||zzzyyyxxxwwwuuuuuuuuuvvvvvvvvvuuutttrrrpppkkkeeeaaaXXXVVVQQQMMMKKKJJJLLLMMMRRRTTTWWWXXXXXXZZZ\\\^^^XXXZZZ]]]]]]ZZZXXXVVVVVVXXXVVVSSSQQQOOOMMMMMMMMMQQQWWW```hhhooowww}}}xxxwwwwwwnnnnnnnnnpppqqqqqqpppnnnlllkkkjjjiiiiiijjjkkklllpppmmmjjjhhhgggiiilllnnnnnnnnnnnnllljjjjjjkkkmmmnnnllljjjhhhiiijjjlllnnnppppppssswwwzzzzzzxxxvvvtttrrrooonnnoooqqqqqqqqqqqqqqqooollliiiggghhhiiiiiijjjmmmpppsssuuuvvvwwwuuurrrooommmmmmlllkkkjjjkkkkkkkkkkkkjjjhhhgggeeeaaabbbcccdddaaa[[[SSSMMMIIIFFFAAA===:::999999:::>>>@@@CCCCCCCCCBBBBBBBBBAAAAAABBBCCCEEEGGGHHHIIIKKKJJJJJJHHHFFFDDDBBBAAAAAA>>><<<;;;;;;>>>GGGRRReeeooouuuooohhhiiipppvvv~~~}}}}}}^^^LLLJJJDDD@@@BBBAAA?????????>>>>>>===<<<;;;===<<<<<<;;;:::999888888777777777777777777777777555555666666777888888888666666666666666666666666777777888888999999::::::666666666666666666666666jjjUUUPPPEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<;;;::::::;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<===<<<:::888666777999;;;;;;;;;:::999999888888888888888999999666777777888999999:::::::::999888:::<<<======<<<:::;;;<<<<<<<<<<<>>;;;999:::;;;;;;>>>AAABBBBBBAAAAAABBBAAABBBDDDFFFGGGGGGGGGGGGJJJJJJJJJIIIGGGEEECCCBBB???<<<;;;;;;:::;;;CCCLLL[[[gggpppmmmhhhiiiooottt}}}zzz}}}yyyzzzxxx|||fffOOOKKKCCC???AAAAAA?????????>>>>>>===<<<;;;<<<<<<;;;:::999888777777666666666666666666666666444444555555666777777888666666666666666666666666555555666777999:::;;;<<<666666666666666666666666jjjWWWRRREEEDDDCCCBBBAAA@@@@@@@@@>>>===;;;:::999999999:::======<<<<<<<<<;;;;;;;;;999888888999:::999777555444666888:::;;;:::999888999888888888888888999999666777777888999999:::::::::888888888:::;;;:::888888999;;;<<<<<<>>>AAACCCIIIQQQccc|||yyyhhhgggjjjqqqxxx}}}ssszzzzzz~~~~~~}}}|||~~~||||||~~~|||}}}~~~~~~~~~~~~~~~|||}}}~~~}}}||||||{{{zzzyyyzzz|||~~~~~~}}}||||||}}}~~~{{{{{{|||}}}~~~~~~~~~~~~yyyxxxyyyzzz|||}}}|||{{{xxx{{{{{{wwwtttqqqlllfffXXXTTTMMMGGGCCCCCCDDDFFFIIIKKKPPPTTTYYY\\\]]]^^^ffflllwwwwwwllleeeeeejjjpppqqqwww}}}|||zzzyyywwwuuuttttttuuuvvvqqqppppppooolllhhhaaa]]]SSSQQQMMMJJJHHHJJJOOORRRSSSTTTUUUVVVXXX\\\bbbfffoootttzzz}}}}}}zzzwwwuuusssooohhh```YYYSSSOOONNNLLLTTT]]]eeekkksss}}}}}}}}}tttrrrpppoooppppppooonnnnnnmmmllllllmmmooorrrtttmmmjjjfffcccccceeeiiillliiikkkmmmmmmlllllllllmmmooommmkkkiiiiiikkkmmmnnnrrrssstttwwwzzz|||{{{zzztttqqqmmmkkklllnnnnnnoooppppppnnnjjjfffdddfffiiihhhiiillloooqqqtttuuuvvvssspppmmmkkkkkkkkkjjjiiiiiiiiiiiiiiihhhfffeeeeeebbbaaa``````^^^ZZZTTTPPPNNNKKKFFFAAA===<<<<<<===999<<<@@@AAAAAAAAAAAAAAA===>>>AAACCCCCCCCCBBBAAADDDDDDEEEDDDCCCAAA???>>>>>>;;;::::::888888???HHHNNN\\\hhhiiifffhhhooouuuxxx}}}~~~}}}yyyzzz|||tttuuuqqqwwwnnnTTTNNNEEE???AAABBB????????????>>>===<<<;;;;;;::::::999888777666666555555555555555555555555333333444444555666777777666666666666666666666666333333555666888:::;;;<<<777777777777777777777777lllVVVNNNLLLJJJGGGDDDBBBAAA@@@@@@===???AAACCCBBB@@@>>><<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999999::::::888777666888999888888999999999:::::::::888999:::;;;<<<;;;:::999;;;:::<<<>>><<<;;;@@@GGGLLLZZZooovvvgggkkkqqqwww||||||~~~}}}~~~~~~~~~|||{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}|||}}}~~~{{{{{{{{{}}}~~~~~~{{{yyyyyy{{{}}}}}}zzzqqqfff___SSSNNNGGGDDDFFFIIIJJJJJJMMMQQQUUUWWWYYY^^^dddiiinnn{{{yyyrrrmmmjjjlllpppvvvxxx}}}zzzvvvuuuvvvvvvvvvrrrqqqppppppmmmggg]]]VVVPPPMMMJJJHHHJJJMMMOOOQQQRRRUUUXXXXXXYYY```mmmwww}}}rrrjjjddd^^^VVVPPPSSSUUU[[[eeelllrrr{{{yyytttsssqqqooooooppprrrssssssqqqooonnnppprrrsssssskkkjjjiiihhhhhhiiijjjjjjpppnnnlllkkkjjjlllmmmnnnmmmllljjjiiiiiijjjlllmmmpppqqqtttxxx|||}}}{{{yyytttrrrpppmmmlllmmmoooppppppooolllhhheeedddgggiiikkklllmmmnnnppprrrssstttuuusssqqqpppooommmjjjhhhfffgggggggggggggggffffffeeeeeeccc```\\\XXXTTTRRRNNNIIIBBB>>><<<<<<<<<<<>><<<;;;;;;===???AAALLLXXXbbbeeeeeeiiioooqqqpppuuu~~~zzzwwwxxxssssssrrrsss~~~wwwWWWLLLKKKGGGDDDEEEAAAAAA???>>>===============<<<:::999888777777777777777666666666666777777888888777777666666555555555;;;>>>:::555666777777777777777777777777777777777777777777777777777777jjjTTTMMMIIIGGGEEECCCAAAAAA@@@AAA<<<===>>>???>>>===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888888999999999999:::::::::888555444444888:::888888999999999:::::::::888999999:::::::::::::::;;;:::;;;>>>===<<>><<<<<<<<<<<<;;;===???AAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA???>>><<<::::::<<<>>>@@@HHHSSS]]]aaadddiiilllmmmmmmttt}}}yyyyyyqqqrrrrrrsss~~~|||ZZZLLLHHHDDD@@@AAA??????===<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777777777666666666666777777888777777777666666666555777===???:::555555666555777777777777777777777777777777777777777777777777hhhSSSLLLFFFEEECCCAAA@@@@@@AAAAAA=========<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<999999999999999999999999999999999999::::::::::::;;;999777333222333888;;;888888999999999:::::::::888888888888888999::::::;;;:::;;;>>>======CCCKKKSSSeeeooohhhnnnwww{{{{{{}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}~~~}}}||||||{{{{{{{{{|||||||||||||||{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{yyyxxxxxxxxxxxxwwwyyyyyyzzzyyytttjjj___WWWKKKIIIFFFFFFHHHKKKMMMNNNPPPSSSWWWZZZ^^^eeeooovvv|||yyytttmmmjjjkkkpppttt|||}}}xxxuuutttssssssrrruuutttqqqmmmggg^^^TTTMMMFFFEEEFFFFFFHHHKKKMMMOOORRRVVV]]]cccmmm|||wwwppphhh___ZZZXXXXXX[[[bbbgggkkkrrrzzz~~~|||xxxtttqqqpppoooooopppnnnmmmmmmoooqqqrrrrrrmmmllljjjhhhffffffffffffhhhiiijjjkkklllmmmnnnnnnnnnmmmlllkkkkkklllmmmnnnmmmnnnppptttxxxyyyxxxwwwrrrpppmmmjjjiiihhhiiiiiiiiiiiigggcccaaaaaacccfffgggiiilllpppssstttttttttlllkkkiiiiiijjjiiigggeeeiiiiiihhhhhhfffeeecccbbb______^^^]]][[[XXXUUUTTTOOOJJJDDD???===<<<;;;;;;999:::===???AAABBBBBBAAA>>>???@@@BBBDDDFFFGGGHHHFFFEEEDDDCCCBBBAAA@@@@@@>>>===;;;::::::;;;===>>>BBBJJJTTT\\\dddlllooollljjjttt~~~|||uuuvvvsssuuubbbNNNHHHBBB?????????>>>======<<<<<<<<<<<<;;;;;;<<<;;;:::999777666777777666666666666777777777777777777666666666666888===>>>999555555555444666666666666666666666666777777777777777777777777hhhSSSLLLGGGFFFDDDBBB@@@@@@@@@@@@@@@???===<<<<<<======>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::888555444555888:::888888999999999:::::::::999888777666777888999::::::999;;;>>>>>>???FFFNNNZZZmmmyyymmmfffnnnyyy~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||~~~||||||{{{zzzzzzzzzzzzzzz|||||||||||||||}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~|||}}}~~~~~~|||xxxwwwxxxzzz{{{{{{zzzzzzyyywwwrrrggg\\\TTTMMMLLLKKKKKKLLLOOOQQQRRRSSSUUUXXX\\\cccooo~~~{{{xxxrrrjjjgggiiijjjpppyyyzzzvvvuuutttsssrrrqqqqqqoookkkddd[[[RRRMMMFFFGGGHHHIIIJJJLLLNNNPPPUUU[[[eeeqqqwwwnnnfff```ZZZYYY[[[```dddgggooowww{{{vvvssspppooooooqqqooommmmmmnnnoooooonnnllljjjiiigggffffffggggggfffgggjjjlllnnnoooppppppoooooonnnmmmmmmmmmnnnnnnmmmmmmooosssvvvxxxwwwvvvqqqooommmjjjhhhgggggggggggggggeeecccaaaaaacccfffiiilllooorrrttttttsssrrrjjjiiihhhiiijjjjjjhhhfffggggggggggggfffeeedddccc```______]]][[[XXXUUUSSSOOOKKKEEE@@@>>><<<;;;::::::<<<>>>AAACCCDDDEEEEEE???@@@AAACCCEEEFFFGGGHHHFFFEEEEEEDDDBBBAAA@@@???===<<<;;;999999:::;;;<<<<<>>>>>??????:::;;;<<<<<<;;;999777555777777666666666666777777777777777777666666666666777;;;<<<888555666666444666666666666666666666666666666666666666666666666iiiTTTNNNJJJHHHFFFCCCAAA@@@??????@@@???===<<<<<<<<<===>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999:::;;;:::888777888999888888999999999:::::::::999888777666777888999::::::999;;;>>>???AAAHHHQQQ```tttxxxoookkkrrr~~~{{{{{{}}}{{{}}}~~~}}}~~~~~~~~~~~~~~~|||zzzyyyyyyyyyzzz{{{|||~~~}}}}}}|||zzzyyyyyyyyyyyy|||||||||}}}}}}}}}}}}}}}{{{||||||}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}|||{{{yyyvvvuuuxxx{{{}}}~~~|||{{{zzzwwwpppfff[[[SSSNNNNNNNNNMMMNNNOOORRRSSSUUUWWWZZZ```kkk|||}}}xxxssskkkdddcccgggeeelllvvv}}}yyywwwvvvtttrrrppppppnnniiiaaaWWWOOOJJJFFFHHHJJJKKKJJJKKKNNNPPPYYYbbbppp|||ssskkkfff]]]ZZZZZZ^^^aaadddkkktttzzz}}}xxxtttrrrpppppprrrpppnnnnnnnnnnnnlllkkkiiiiiihhhgggggghhhiiijjjfffhhhjjjmmmpppqqqssssssqqqppppppoooooonnnnnnnnnooooooppprrruuuwwwvvvuuuqqqpppmmmkkkiiihhhggggggfffffffffdddccccccfffhhhiiikkkmmmooopppnnnlllkkkhhhgggggghhhiiiiiihhhfffdddeeefffffffffffffffeeebbbbbbaaa___[[[XXXUUUSSSNNNJJJEEEAAA???===<<<:::;;;<<<>>>AAACCCEEEFFFGGGBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???===<<<;;;:::999::::::;;;:::AAAIIITTTbbbmmmnnniiijjjttttttXXXKKKGGGDDDCCCAAA@@@@@@????????????@@@;;;;;;======<<<:::777555777777666666666666777777666666666666777777777777444888999777666888999777666666666666666666666666666666666666666666666666jjjUUUOOOKKKIIIFFFCCCAAA??????>>>>>>===<<<;;;;;;;;;<<<===<<<<<<<<<======<<<<<<<<<999999999999999999999999999999999999::::::::::::888:::<<<<<<;;;999888888888888999999999:::::::::888888888888888999:::::::::999;;;>>>@@@CCCKKKTTTeeezzz|||uuuvvv{{{xxxzzzuuuqqqxxxyyy{{{}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}zzzwwwvvvvvvvvvxxxzzz|||~~~}}}|||zzzzzzyyyyyy{{{||||||}}}~~~}}}}}}}}}zzz{{{|||}}}}}}~~~}}}}}}~~~|||zzzzzz{{{|||{{{zzzwwwtttrrrsssvvvyyy|||}}}|||{{{zzzvvvpppeeeZZZRRRNNNNNNMMMLLLLLLNNNRRRUUUXXX\\\cccmmm{{{{{{uuunnneee^^^___ddd```gggrrr||||||zzzxxxuuusssssssssppphhh^^^SSSJJJFFFEEEHHHJJJJJJIIIJJJOOOSSS___kkk~~~vvvnnnjjjaaa^^^\\\]]]^^^```gggpppttt}}}{{{vvvsssrrrqqqsssqqqooooooooonnnllljjjiiihhhhhhhhhhhhjjjkkklllggghhhjjjmmmppprrrtttuuurrrrrrqqqqqqppppppoooooopppppppppqqqtttuuutttrrrpppooonnnllljjjiiihhhhhhfffggggggfffeeefffhhhjjjlllmmmnnnooonnnmmmkkkiiifffeeeeeefffggghhhfffdddcccdddeeeffffffgggffffffcccbbbaaa___[[[XXXTTTRRRMMMIIIEEEAAA@@@>>>===<<<:::;;;<<<>>>AAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDBBBAAA@@@===<<<<<<;;;::::::::::::;;;AAAGGGOOOYYYcccddd```iiirrr~~~{{{[[[LLLGGGDDDBBB???>>>>>>======>>>>>>>>><<<<<<<<<<<<;;;:::888777777777666666666666777777666666666666777777777777222666777666777::::::777666666666666666666666666777777777777777777777777iiiUUUPPPHHHGGGDDDBBB@@@?????????>>>>>>======<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888888999999999999:::999:::;;;:::999888888999888888999999999:::::::::888999999:::::::::::::::999888:::>>>@@@DDDMMMWWWiii~~~}}}}}}}}}|||tttnnnuuu~~~|||~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||~~~|||yyyvvvuuussstttwwwyyy|||~~~}}}|||{{{zzzzzzyyyzzz{{{|||}}}|||{{{{{{zzz{{{}}}~~~~~~~~~}}}{{{yyyyyyzzzzzzzzzxxxvvvtttssssssvvvyyyzzz{{{|||{{{xxxuuunnndddYYYRRRMMMMMMMMMLLLLLLOOOVVV[[[```hhhuuu{{{uuunnnccc[[[[[[```]]]dddnnnxxx}}}{{{xxxuuusssrrrrrrooohhh\\\QQQJJJGGGDDDGGGJJJJJJJJJMMMTTTZZZiiixxx~~~vvvppplllhhhccc___]]]\\\\\\bbbjjjmmmvvvyyyuuurrrqqqpppooonnnoooppppppnnnmmmkkkjjjjjjiiiiiijjjkkklllhhhhhhiiikkknnnqqqtttvvvsssssssssrrrrrrqqqpppoooqqqpppooopppqqqqqqpppooonnnnnnmmmkkkjjjiiiiiihhheeefffggggggggggggjjjlllnnnnnnnnnooonnnmmmmmmlllhhhgggfffggghhhhhhgggeeeddddddeeefffffffffeeeeee``````___]]][[[XXXUUUSSSKKKHHHDDDBBBAAA@@@>>>===:::;;;<<<===???AAACCCDDDCCCCCCBBBBBBBBBBBBBBBBBBAAABBBDDDEEEEEECCCBBBAAA======<<<<<<;;;::::::::::::@@@FFFKKKTTT]]]aaa___gggmmmttt~~~___NNNHHHDDD@@@???>>>>>>======>>>??????======<<<;;;:::999999888777777666666666666777777555666666666777777777888444666777555777:::999666777777777777777777777777777777777777777777777777iiiTTTOOOEEEDDDBBB@@@?????????@@@@@@@@@@@@@@@????????????:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999::::::999777666666888:::888888999999999:::::::::888999:::;;;<<<;;;::::::999888:::>>>AAAEEENNNXXXjjjtttqqqnnnrrr}}}~~~~~~}}}}}}~~~}}}~~~{{{{{{}}}~~~}}}}}}yyyvvvuuurrrsssvvvyyy|||~~~}}}|||{{{{{{xxxyyyzzz{{{{{{{{{zzzyyy{{{|||~~~|||zzzxxxxxxyyyyyyxxxwwwyyywwwvvvvvvxxxzzzzzzzzz{{{yyywwwtttmmmcccYYYQQQNNNNNNNNNNNNNNNSSS[[[aaahhhsss}}}zzzvvvpppdddZZZXXX\\\[[[bbbllluuu}}}{{{xxxtttrrrnnnooommmggg\\\SSSMMMKKKEEEHHHKKKLLLMMMRRR[[[bbbsss~~~vvvpppmmmmmmgggaaa^^^[[[ZZZ___fffhhhrrr}}}{{{vvvrrrqqqnnnmmmnnnoooqqqrrrqqqpppnnnmmmkkkjjjjjjjjjkkkkkkhhhhhhhhhiiilllpppsssuuussssssssssssrrrqqqpppoooqqqpppnnnnnnoooooonnnlllllllllkkkkkkjjjiiihhhhhheeefffggggggggghhhjjjllliiiiiiiiijjjjjjjjjjjjkkkkkkjjjiiijjjkkkkkkiiigggffffffffffffeeeddddddccc\\\\\\\\\\\\ZZZXXXVVVTTTJJJGGGDDDBBBAAA@@@???>>><<<<<<===>>>@@@AAACCCDDDAAAAAAAAABBBBBBBBBBBBCCC@@@AAACCCEEEEEEDDDCCCBBB>>>>>>===<<<<<<;;;::::::888>>>EEEKKKSSS^^^dddeeeeeeiiimmmvvvdddQQQJJJEEE@@@AAA@@@@@@@@@@@@@@@AAAAAA>>>===<<<;;;:::999999999777777666666666666777777555666666666777777888888555888777555666999888444888888888888888888888888777777777777777777777777iiiTTTNNNIIIEEEAAA??????@@@AAA@@@????????????>>>>>>>>>>>>=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;;;;;;;:::999777666555555::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===:::999<<<@@@FFFQQQ\\\oooxxxqqqrrrwww{{{~~~|||~~~||||||}}}~~~}}}||||||yyyxxxzzz|||~~~~~~~~~}}}{{{zzz}}}{{{zzzyyyxxxwwwtttrrrpppppprrrwww~~~~~~|||yyyyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~||||||||||||||||||}}}}}}zzzxxxwwwxxxzzz}}}~~~~~~{{{yyyvvvuuuwwwyyy{{{{{{{{{wwwqqqlllfff___UUUOOOLLLLLLNNNRRRTTTXXXeeeqqq|||}}}}}}zzztttlllccc]]]ZZZYYY\\\aaadddnnn~~~|||xxxvvvvvvvvvyyyrrrkkkddd[[[PPPIIIIIIEEEMMMJJJGGGOOOWWW___lll}}}}}}{{{xxxuuuoookkkeee___\\\]]]___aaahhhnnnyyy}}}vvvuuuuuunnnoooqqqrrrqqqpppnnnlllkkkkkkjjjjjjiiijjjjjjjjjlllmmmmmmlllkkkmmmrrrvvvuuussspppmmmlllmmmnnnooonnnmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiijjjjjjkkkhhhhhhiiijjjjjjkkkllllllkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnmmmllliiihhhfffeeeeeeffffffeeeaaa___`````````___\\\XXXUUUSSSJJJHHHEEEBBB???>>>======888999:::<<>>??????>>><<<===<<<<<<;;;;;;:::999999777777777777666666666666555555333222222333444555666666666666777777777777666555555444444666777888999888777555555777888999kkkUUUOOOHHHEEEAAA?????????@@@???????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::777888888999::::::;;;;;;999999:::<<<===???@@@@@@::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::777777;;;???EEEQQQ\\\pppuuuppprrryyy~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~{{{xxxxxxzzz}}}~~~}}}}}}}}}~~~}}}{{{yyywwwuuurrrpppmmmooossszzz~~~|||zzzyyyzzz{{{{{{zzz|||||||||||||||{{{{{{{{{xxxyyyyyyzzzzzzzzzzzzzzzwwwvvvvvvwww{{{~~~}}}yyywwwxxxzzz{{{|||yyytttnnngggaaaZZZRRRLLLKKKLLLPPPUUUYYY___lllxxx~~~||||||zzzuuummmeee^^^ZZZXXX\\\aaaccclll{{{|||wwwuuuttttttuuunnnhhhbbbZZZOOOJJJJJJEEELLLJJJHHHQQQ[[[fffuuu~~~}}}{{{yyywwwsssnnnhhhbbb^^^^^^```aaakkkppp{{{wwwqqqpppooopppqqqqqqqqqooommmlllkkkjjjjjjjjjjjjjjjkkkkkkmmmmmmmmmllljjjlllpppssstttrrrooolllkkkkkklllmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkkjjjiiijjjjjjkkkhhhhhhhhhiiijjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmkkkiiigggfffdddddddddeeeeeedddaaa^^^\\\\\\\\\[[[XXXUUURRRPPPJJJIIIFFFBBB@@@>>>======888999:::<<<>>>@@@BBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCEEEGGGGGGFFFDDDBBB@@@===:::999999:::;;;888???CCCFFFTTThhhqqqpppkkkkkkjjjlll{{{tttWWWJJJEEEBBBDDDBBB????????????>>><<<<<<;;;;;;::::::999888888777777777777666666666666888777666666666666777888666666666666777777777888666666555444555666777888999888777666666777888999mmmVVVNNNGGGDDDAAA????????????>>>????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888999999::::::;;;;;;<<<<<<;;;:::999888777666::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999777999===AAAFFFRRR^^^ooorrrooosss}}}}}}{{{|||}}}~~~}}}~~~{{{zzz{{{|||}}}||||||zzzxxxxxx|||~~~~~~~~~~~~|||yyyvvvrrrooommmjjjnnnvvv~~~|||{{{zzz{{{|||{{{zzz|||||||||{{{zzzxxxwwwvvvssstttvvvwwwwwwwwwvvvuuusssssstttxxx|||zzzwwwwwwxxxxxxyyysssoooggg```ZZZTTTNNNJJJKKKMMMSSS[[[aaahhhvvv~~~|||{{{yyyuuupppiiiaaa[[[WWWZZZ___```hhhvvv|||wwwtttrrrqqqqqqkkkeee```XXXOOOJJJJJJFFFLLLIIIIIITTT___nnn}}}{{{|||}}}|||{{{|||{{{zzzxxxvvvrrrlllfffbbbaaabbbcccmmmrrr|||zzzrrrooopppqqqqqqqqqpppooommmllljjjjjjiiijjjjjjkkklllmmmnnnnnnmmmllljjjkkkmmmppprrrpppmmmjjjiiiiiijjjkkklllmmmmmmnnnoooooooooooommmlllkkkjjjjjjjjjkkkkkkhhhhhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiigggdddcccbbbbbbccceeeeeedddaaa^^^ZZZZZZZZZXXXVVVSSSPPPOOOKKKJJJGGGCCC@@@>>>>>>===999999:::<<<>>>@@@BBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCDDDEEEHHHIIIHHHFFFBBB@@@===;;;999999:::;;;777===AAADDDQQQcccmmmmmmhhhiiihhhkkkxxx}}}\\\LLLEEEAAADDDBBB@@@?????????>>>===;;;;;;::::::999888888888777777777777666666666666888888777777777777888999666666666777777777888888666666555555555666777888999888777666666777888999pppXXXPPPHHHFFFBBB@@@@@@@@@???>>>????????????>>>>>>>>>===:::;;;;;;;;;<<<===============<<<<<<;;;:::::::::999999999:::::::::;;;;;;>>>===:::777444111...---::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===AAADDDIIIVVVbbbrrr|||rrrpppuuu|||zzz{{{|||~~~|||{{{{{{{{{{{{yyyvvvvvvwwwzzz{{{{{{{{{yyyxxxzzz|||{{{|||~~~~~~yyytttooollljjjhhhooozzz}}}|||{{{||||||{{{zzz}}}||||||zzzwwwtttrrrpppnnnppprrrssstttsssrrrqqqpppqqqsssyyyyyytttsssrrrrrrrrrjjjfff___XXXRRROOOLLLKKKLLLPPPXXXaaaiiirrr~~~|||yyyxxxuuurrrlllddd[[[VVVVVVZZZ\\\cccqqq{{{|||xxxvvvsssqqqqqqkkkeee```XXXOOOJJJJJJHHHMMMIIIJJJVVVcccuuu|||yyyxxxyyy||||||{{{yyyyyyzzzzzzxxxwwwvvvsssnnnjjjgggfffggghhhnnnttt~~~}}}wwwtttqqqrrrqqqqqqpppnnnlllkkkiiiiiiiiijjjkkklllmmmnnnpppooommmkkkjjjjjjkkklllnnnllliiigggfffggghhhiiikkklllmmmoooooopppoooooommmmmmmmmmmmlllmmmmmmmmmiiijjjjjjjjjkkkkkkkkklllnnnnnnnnnnnnnnnnnnnnnnnnllllllkkkjjjgggeeecccaaabbbbbbdddfffgggeeebbb___[[[[[[ZZZYYYWWWUUUSSSRRRMMMKKKHHHDDDAAA???>>>>>>:::::::::<<<===@@@BBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCDDDFFFHHHJJJIIIHHHBBBAAA>>><<<:::999::::::888<<>>===<<<<<<;;;::::::999999888777777777777666666666666555555555555555555666666666666777777777888888888666666666666666777777777888888777666666777888888www^^^UUUJJJHHHEEECCCBBBBBB@@@???????????????>>>>>>>>>===:::;;;;;;;;;<<<=========>>>=========<<<<<<;;;;;;:::::::::::::::;;;;;;;;;888888888999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;??????AAACCCEEEKKKYYYgggyyyzzzsssssszzz~~~zzzzzz{{{{{{xxxwwwwwwxxxyyywwwuuuuuuxxxzzz||||||zzzyyyzzz~~~~~~zzzyyyzzz|||~~~~~~yyyrrrllljjjiiijjjsss~~~}}}}}}}}}}}}{{{zzz||||||{{{xxxuuuqqqmmmkkkjjjkkkmmmnnnoooooonnnnnnmmmooossszzz~~~xxxsssqqqnnnlllkkk```]]]WWWRRRMMMLLLMMMOOOOOOSSS\\\gggqqq|||~~~~~~~~~}}}}}}xxxvvvtttrrrmmmfff\\\UUUQQQVVVXXX___mmmyyy|||zzzyyyvvvssssssmmmgggaaaYYYOOOJJJJJJJJJMMMJJJLLLYYYeeezzzzzzvvvuuuuuuwww{{{zzzxxxxxxyyyxxxwwwuuutttrrrooommmkkkkkklllmmmqqqwww~~~zzzyyyssssssrrrqqqooommmlllkkkjjjjjjjjjjjjkkklllmmmnnnpppnnnllljjjiiihhhhhhggghhhgggeeecccccceeegggiiikkklllnnnpppqqqppppppooonnnnnnooooooooooooooooookkkkkkkkklllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkiiigggdddbbbaaabbbccceeehhhiiihhhdddaaa\\\[[[[[[YYYXXXVVVUUUTTTNNNLLLIIIEEEBBB@@@???>>>;;;;;;;;;;;;===???BBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCDDDFFFHHHJJJIIIHHHBBBAAA???===;;;:::999999888:::===???GGGSSS]]]bbbbbbdddgggkkkuuukkkUUUJJJFFFEEECCC@@@???@@@@@@???============<<<;;;;;;::::::777777777777666666666666333333333444555555555555777777777777888888888888666666666777777777777777888888777777777777888888}}}dddYYYKKKIIIFFFEEEDDDCCCAAA???????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;666777888999;;;<<<===>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>>@@@BBBDDDLLL]]]nnn~~~wwwuuuxxx|||xxxzzz~~~zzzuuussstttvvv{{{zzzyyyzzz|||}}}}}}|||yyyzzz~~~~~~zzzxxxxxxzzz{{{}}}~~~~~~xxxqqqkkkiiiiiipppxxx~~~~~~~~~~~~{{{yyy{{{{{{zzzwwwsssnnnjjjgggffffffgggggghhhiiijjjkkkkkkmmmrrryyy}}}xxxtttpppmmmhhheeeYYYWWWSSSOOOKKKKKKNNNQQQRRRVVV```mmmyyy}}}||||||}}}|||{{{wwwuuusssqqqnnnfff\\\UUUOOOTTTVVV]]]jjjwww}}}|||{{{xxxttttttnnnhhhbbbZZZPPPKKKKKKJJJMMMKKKOOO\\\iiixxxuuusssrrrsssyyyxxxwwwwwwxxxxxxwwwvvvrrrqqqpppnnnnnnnnnoooooosssyyy{{{xxxxxxttttttrrrpppnnnmmmkkkkkkkkkkkkjjjkkkkkklllmmmnnnllljjjgggffffffeeecccaaaaaa```___```aaaeeehhhjjjmmmoooqqqsssssssssqqqpppnnnnnnooopppppppppooooookkkkkkkkkllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjlllkkkjjjhhheeecccbbbaaaaaabbbeeeiiikkkiiieeebbbZZZYYYYYYWWWVVVUUUTTTTTTPPPNNNJJJFFFCCCAAA??????<<<;;;;;;;;;<<>><<<:::999999777999<<<@@@GGGSSS^^^fffaaaeeeiiimmmrrrpppWWWKKKFFFEEECCCAAA@@@@@@@@@???>>>>>>>>>======<<<;;;;;;;;;777777777777666666666666333444555666777777777666777777777888888888999999555666777888888888777777777777777888888777777777~~~cccWWWKKKIIIFFFEEEDDDCCC@@@>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======???BBBFFFQQQfffxxxvvvvvvyyy}}}rrruuu|||~~~wwwxxx|||zzztttrrrsssvvv~~~}}}~~~~~~}}}zzzxxxyyy||||||yyyxxxxxxyyy{{{|||}}}xxxpppkkkjjjkkkvvv}}}~~~{{{yyyyyyyyyxxxvvvrrrlllgggdddbbbaaa``````aaacccfffggghhhkkkpppwww}}}}}}|||yyyvvvsssoooiiiccc___VVVUUUSSSNNNKKKKKKNNNRRRTTTXXXbbbqqq~~~{{{zzzzzzzzzzzzyyyvvvtttqqqooommmfff\\\TTTQQQVVVVVV\\\iiivvv~~~}}}|||xxxtttrrrlllfffbbb[[[RRRMMMMMMHHHKKKLLLSSSbbbnnnxxxvvvtttssssssvvvuuuuuuvvvxxxzzzyyyxxxqqqqqqpppoooooonnnnnnnnnooouuu{{{xxxxxxuuutttrrrpppnnnlllkkkjjjllllllkkkkkkkkkllllllmmmgggdddaaa```aaa```^^^[[[[[[ZZZ[[[\\\```eeejjjlllrrrsssuuuwwwwwwvvvtttrrrlllmmmnnnooooooooonnnnnnjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhjjjiiigggeeecccbbbaaa```___aaadddhhhjjjiiieeebbbYYYYYYXXXWWWVVVUUUUUUUUUQQQOOOKKKGGGDDDAAA@@@???===<<<;;;:::<<<>>>AAACCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCEEEGGGGGGFFFDDDCCCBBB@@@>>><<<:::999888777888;;;???FFFOOO[[[eeecccggglllnnnooo{{{vvvZZZLLLGGGEEECCCAAA@@@@@@@@@???>>>>>>======<<<;;;;;;::::::777777777777666666666666333444666777888888888777777777888888888999999999555666777888999888777777777777888888888888777777zzz___RRRJJJHHHFFFDDDCCCBBB???===????????????>>>>>>>>>>>>=========<<<<<<;;;;;;:::666777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>@@@DDDIIIVVVmmmxxxnnnpppuuu}}}wwwnnnuuu~~~~~~uuuwww{{{{{{tttrrrtttvvv}}}zzzvvvrrryyy}}}~~~{{{yyyxxxxxxyyy{{{|||wwwpppkkkjjjlllzzz~~~{{{yyyxxxxxxxxxuuuqqqkkkfffccc___]]]\\\[[[]]]___bbbeeefffiiinnnuuuzzz|||{{{yyywwwuuurrrpppllleee^^^YYYVVVVVVTTTOOOKKKJJJNNNQQQTTTYYYdddttt~~~|||yyyxxxxxxxxxwwwvvvvvvsssooonnnlllfff\\\TTTSSSXXXXXX\\\hhhuuu~~~|||wwwrrroooiiidddaaa[[[RRROOOOOOGGGJJJLLLVVVeeessszzzyyyxxxvvvvvvtttssstttvvvyyy{{{|||{{{rrrrrrqqqpppooommmlllllliiippp{{{~~~{{{zzzvvvuuurrrpppnnnlllkkkjjjmmmmmmlllkkkkkkkkkllllllccc```]]]\\\]]]]]]ZZZWWWWWWWWWXXX[[[___eeekkknnnuuuwwwyyyzzzzzzxxxvvvtttjjjkkkmmmnnnnnnnnnmmmmmmiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeecccbbbaaa``````^^^```cccgggjjjiiidddaaa[[[ZZZYYYXXXWWWWWWWWWWWWQQQOOOLLLHHHDDDAAA@@@???===<<<;;;:::;;;>>>AAACCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCDDDFFFFFFEEECCCCCCBBBAAA???<<<:::999888999999;;;>>>BBBJJJUUU___fffiiinnnnnnllltttxxxvvv||||||^^^OOOIIIEEECCCAAA@@@AAA@@@???>>>===<<<<<<;;;;;;:::999999777777777777666666666666222333555666777777777666777888888888888999999999555666777999999888888777777777888888888888777777sssYYYNNNIIIHHHEEECCC@@@>>>===<<<@@@?????????>>>>>>======???===;;;:::::::::<<<===<<<;;;;;;:::::::::;;;;;;:::;;;<<<<<<======<<<<<<222444666777777888;;;<<<===;;;:::888888999:::;;;;;;:::888777777888:::;;;AAA<<<===EEENNN]]]zzz{{{hhhkkksss~~~zzztttoooqqq{{{|||xxxvvvvvv}}}~~~yyyuuussspppnnn}}}yyywww|||}}}{{{zzzyyy}}}zzzrrrnnnrrrxxx~~~~~~}}}{{{zzzxxxvvvtttpppkkkhhhccc[[[[[[bbbccc^^^]]]bbbeeejjjooosssuuuuuuuuuuuuwwwtttooojjjeee___YYYUUUWWWUUUSSSOOOMMMNNNQQQTTT\\\bbblllzzz~~~~~~|||zzzxxxvvvttttttssstttrrrqqqpppoookkkccc[[[UUUSSSRRRVVV]]]eeessszzztttqqqpppllleee^^^WWWRRROOOMMMOOOQQQTTTZZZfff{{{}}}vvvwwwtttsssuuuxxx{{{zzzyyyvvvtttqqqooonnnmmmllljjjkkkooovvv}}}}}}||||||zzzvvvqqqnnnnnnmmmiiifffiiihhhgggggghhhhhhfffeeebbb___[[[YYYYYYZZZ[[[ZZZ[[[[[[]]]bbbiiirrrzzz{{{wwwrrrpppnnnmmmllllllmmmnnnlllkkkmmmnnnnnnmmmkkkiiijjjkkkiiihhhgggggghhhiiiiiihhhjjjgggddd```^^^]]]^^^___^^^___bbbggglllmmmiiieee___\\\YYYWWWXXXZZZZZZ[[[WWWSSSMMMHHHEEECCCAAA@@@:::::::::;;;<<<===>>>???BBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAACCCDDDDDDBBBAAA@@@>>>===;;;:::999888???<<<999CCCKKKQQQ\\\aaakkknnnnnnoooqqq{{{rrrsssvvvvvv}}}aaaNNNJJJFFFDDDBBB@@@@@@@@@???===>>>======;;;:::999888888777777777777666666666666777777777777777777777777777888999999999777666555777777777777666666666666888888888888888888888888rrrYYYNNNJJJHHHFFFDDDAAA@@@>>>>>>????????????>>>>>>>>>===>>>===;;;::::::;;;<<<===<<<;;;;;;::::::;;;;;;;;;>>>>>>======<<<:::999888777999::::::999999:::<<<<<<;;;:::999999;;;===>>>>>>===<<<::::::;;;===>>>BBB???AAALLLWWWhhhyyykkklllrrr|||wwwqqqnnnrrr}}}}}}uuusssuuu}}}zzzwwwuuusssrrr~~~|||zzzzzz{{{xxxvvvyyy||||||wwwrrrrrryyy~~~}}}}}}}}}}}}|||{{{yyyxxxtttoookkkddd^^^ZZZ[[[\\\\\\^^^aaadddiiinnnrrrssssssttttttsssqqqmmmiiiddd^^^YYYVVVVVVTTTRRROOONNNQQQVVVZZZ___hhhuuuzzzyyyvvvtttrrrrrrrrrrrrrrrqqqpppoookkkeee]]]WWWTTTSSSWWW___fffuuuzzztttqqqkkkhhhbbb\\\VVVQQQNNNMMMMMMQQQUUU\\\kkk|||zzz{{{yyywwwvvvuuutttuuuyyy|||||||||vvvsssooommmmmmllljjjhhhdddhhhnnnuuu{{{~~~~~~}}}}}}{{{vvvqqqnnnnnnmmmkkkhhhllliiigggeeeeeeccc```^^^\\\ZZZXXXWWWXXX[[[^^^```ccceeeiiipppxxx}}}wwwrrrooommmlllkkklllnnnooonnnmmmnnnoooooonnnlllkkkkkklllkkkiiigggggghhhjjjjjjiiiiiigggccc```^^^^^^^^^___cccdddfffjjjnnnnnnjjjfff```]]]YYYWWWXXXYYYYYYYYYVVVRRRMMMHHHEEEDDDBBB@@@<<<;;;::::::;;;<<<>>>???CCCCCCCCCBBBBBBAAAAAA@@@BBBAAAAAAAAABBBBBBCCCCCCAAA@@@???>>>===;;;;;;:::555<<<888666???EEELLLXXXbbbkkkmmmkkkmmmnnn~~~sssooopppqqq{{{fffPPPJJJEEECCCAAA@@@@@@@@@???===>>>======<<<:::999999888888777777777666666666666777777777777777777777777777888888999888777666555888888888777777777666666777777777777777777777777qqqYYYNNNIIIHHHGGGDDDCCCAAAAAA@@@????????????>>>>>>>>>>>>>>>===<<<::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<============<<<:::999888:::;;;<<<;;;999777888999::::::999:::;;;===>>>@@@???>>>===<<<<<<===>>>???AAA@@@EEEQQQ___tttyyynnnmmmpppxxxvvvqqqooouuu~~~vvvuuuvvv}}}{{{yyyyyyxxxxxx}}}}}}|||}}}~~~{{{xxxvvvxxxyyyyyyvvvtttxxx}}}|||{{{|||}}}||||||{{{{{{zzzwwwrrrnnnjjjgggaaa[[[]]]dddiiijjjbbbfffkkknnnpppqqqrrrsssrrrqqqnnnkkkfff```[[[XXXUUUSSSQQQPPPQQQVVV^^^ccciiittt~~~~~~xxxwwwuuurrrpppoooooooooooonnnmmmllljjjddd^^^YYYTTTRRRVVV^^^fffuuu}}}wwwqqqoooiiifffbbb\\\WWWSSSPPPNNNLLLQQQXXXaaarrrzzzxxxzzz}}}vvvuuuuuuwww{{{~~~yyysssllljjjkkkjjjgggcccbbbeeekkkrrrxxx|||}}}zzzwwwxxx||||||wwwppplllllllllkkkiiihhhfffcccbbb```___\\\ZZZWWWXXXXXXWWWWWW[[[bbbgggooossszzz|||vvvqqqooolllkkkkkkllloooppppppoooooopppqqqooommmlllmmmnnnmmmjjjhhhggghhhjjjkkkjjjhhhfffcccaaa______```aaagggggghhhkkkooonnnjjjfffaaa^^^ZZZXXXWWWWWWWWWVVVUUUQQQLLLIIIGGGEEECCCAAA>>>===;;;999999;;;===>>>CCCDDDDDDDDDCCCAAA???>>>CCCCCCBBBBBBBBBAAAAAAAAA??????>>>======<<<<<<;;;888>>>:::888???DDDKKKYYYccclllkkkiiikkklllwwwrrrjjjkkkmmm{{{nnnTTTKKKDDDBBB@@@???@@@@@@???>>>>>>======<<<;;;:::999999888888777777777666666666777777777777777777777777777888888888888777666666888888888777777777666666555555555555555555555555rrrYYYOOOIIIHHHFFFDDDCCCBBBAAAAAA?????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;999::::::999777555666777:::999999999:::;;;===>>>;;;;;;:::::::::;;;<<<===>>>???EEERRRccc{{{|||oookkklllssszzzxxxrrrpppxxx}}}{{{yyyyyy~~~|||{{{{{{|||||||||~~~}}}|||}}}~~~|||zzzyyyuuuvvvwwwxxxzzz}}}{{{{{{|||~~~yyyyyyyyyzzzyyywwwrrrnnnjjjkkkeee]]]___kkkqqqnnn^^^bbbfffjjjlllnnnqqqssstttttttttpppiiibbb]]]ZZZUUUTTTSSSSSSVVV^^^hhhooowww}}}{{{xxxvvvtttqqqooonnnnnnnnnkkkjjjiiihhhfffbbb]]]YYYSSSPPPSSS\\\eeesss|||xxxsssnnnllljjjhhheee```ZZZUUURRROOOMMMSSS[[[fffxxx{{{xxxzzz~~~vvvuuuvvvxxx{{{wwwnnniiiiiihhhccc___bbbeeejjjqqqvvv{{{}}}xxxsssppprrrzzz|||vvvmmmiiiggggggfffdddaaa___]]]]]]]]]\\\[[[YYYXXXZZZ\\\[[[ZZZ^^^gggooo}}}}}}wwwrrrooonnnkkkkkkkkkmmmppprrrrrrqqqpppqqqqqqpppooonnnnnnpppnnnlllhhhggghhhjjjkkkkkkfffeeecccbbbaaaaaabbbcccffffffgggjjjmmmmmmjjjfffbbb___[[[XXXWWWVVVUUUSSSSSSPPPLLLJJJHHHFFFDDDAAA@@@>>>;;;999888:::<<<>>>AAABBBDDDDDDDDDBBB@@@>>>CCCCCCCCCCCCBBBAAA@@@???===============<<<<<<<<<:::>>>:::999@@@BBBJJJZZZdddmmmmmmjjjmmmnnnvvvqqqhhhjjjooowwwYYYKKKCCCAAA??????@@@@@@???>>>>>>======<<<;;;:::::::::888888888777777777666666777777777777777777777777777777888888888777777777777777777666666666555555666666666666666666666666sss[[[QQQHHHGGGEEECCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>??????======<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<===999::::::;;;<<<;;;;;;;;;888999:::999888777888999::::::999999999999999999:::::::::::::::;;;;;;<<<>>>@@@FFFSSSfffmmmiiihhhnnnvvv}}}yyysssqqq{{{~~~{{{zzzzzz{{{|||||||||}}}}}}|||}}}~~~}}}}}}~~~|||{{{yyyyyysssuuuxxx}}}}}}{{{{{{|||}}}wwwwwwxxxzzzzzzwwwrrrnnneeegggaaaYYYZZZcccfffbbbZZZ]]]bbbfffjjjnnnsssvvvyyy{{{{{{vvvnnneee___\\\ZZZZZZZZZ[[[```iiittt|||~~~{{{yyyxxxvvvsssqqqnnnmmmmmmmmmhhhgggeeedddccc```\\\YYYTTTQQQSSS[[[dddrrryyytttooolllllljjjhhhfffaaa\\\VVVQQQNNNPPPWWW```lll~~~|||xxxvvvvvvvvvvvvvvvwwwxxxzzz}}}}}}rrrkkkhhheeeaaa]]]```ccchhhnnnsssvvvxxxxxxsssnnnkkknnnvvv~~~xxxrrriiidddbbbaaa___]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYXXX\\\```aaabbbgggqqqzzz|||uuupppmmmllllllmmmllllllmmmppprrrrrrqqqooopppqqqpppooonnnooopppnnnllliiihhhiiijjjjjjjjjfffeeeddddddddddddeeeffffffeeefffjjjnnnooollliiiaaa^^^[[[XXXWWWUUUSSSQQQQQQOOOLLLKKKJJJHHHEEEBBBAAA???;;;999888999<<<>>>>>>@@@BBBDDDDDDDDDBBBAAACCCDDDDDDCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<777:::777777===>>>GGGZZZhhhttttttppprrrsssxxxrrriiinnnvvv^^^MMMDDDBBB@@@???@@@@@@???============<<<<<<;;;;;;:::888888888888777777777777888888888888888888888888777777777777777777888888666666555555555444444444777777777777777777777777www]]]RRRHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>????????????===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<<<<<<<;;;999888777999:::;;;;;;::::::;;;<<<999999999999888888888777;;;;;;;;;<<<=========>>>@@@CCCJJJVVViiilllfffeeemmmvvv}}}xxxtttvvv}}}{{{vvvxxx|||~~~~~~~~~}}}|||zzz}}}~~~|||zzzxxxwwwuuuwww{{{}}}zzzzzzzzz{{{wwwxxxyyy{{{{{{xxxsssnnneeeccc]]]VVVUUUXXXXXXUUUWWW[[[```ffflllrrryyy~~~vvvllleeebbbcccccceeehhhnnnwww|||yyywwwwwwuuurrrpppmmmlllkkkkkkgggeeecccbbbaaa___\\\YYYVVVRRRSSS[[[dddqqqzzzsssoookkkiiikkkeeeeeeccc```[[[VVVQQQNNNTTT[[[fffrrr~~~{{{zzzzzzxxxvvvwwwwwwwwwwwwwwwzzzvvvmmmfffcccaaa```cccfffkkkppptttuuutttsssllliiigggiiiooouuuyyyyyyqqqkkkccc___]]]]]][[[XXX^^^]]][[[[[[\\\]]][[[ZZZ[[[^^^cccggglllsss|||}}}zzzuuuqqqmmmlllkkklllooonnnnnnooopppqqqqqqpppnnnooopppooonnnmmmnnnooommmkkkiiiiiijjjjjjiiihhhffffffffffffggghhhiiiiiihhhggghhhkkkpppqqqooolll```^^^ZZZXXXVVVUUURRRPPPOOONNNLLLLLLKKKIIIFFFCCC@@@>>>;;;999999:::<<<===>>>???AAACCCDDDDDDDDDCCCCCCCCCDDDDDDCCCAAA@@@>>>======<<<<<<<<<<<<<<<<<<888:::888:::@@@@@@KKKbbbttt}}}zzzxxx{{{wwwooosss{{{dddQQQFFFDDDBBB@@@@@@@@@???============<<<<<<<<<;;;;;;999999888888888777777777888888888888888888888888777777777666777777888999666666666555555555444444999999999999999999999999zzz___TTTKKKIIIGGGEEEBBBAAA@@@???===>>>>>>>>>????????????<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<======<<<<<<<<<;;;:::999888777:::;;;<<<<<<::::::;;;<<<888888999999::::::999999;;;;;;<<<===>>>?????????AAAEEELLLXXXlll~~~kkkeeeeeemmmyyyzzzyyy~~~}}}|||uuuxxx}}}}}}{{{xxx{{{~~~}}}{{{{{{zzz{{{~~~|||yyyxxxwwwwwwuuuvvvxxxyyyyyyvvvpppllleee^^^WWWTTTSSSQQQRRRTTTWWW[[[aaahhhpppyyyyyyrrrpppnnnooorrrvvv|||~~~|||yyyxxxwwwuuusssqqqnnnkkkjjjiiiiiidddaaa^^^\\\[[[ZZZWWWUUUUUUPPPPPPXXXaaalllzzznnniiieeebbbccceeeaaaaaabbb```]]]YYYTTTQQQXXX___jjjxxx~~~}}}|||{{{{{{xxxxxxwwwvvvtttvvv{{{wwwmmmdddaaabbbeeeeeehhhnnnrrrtttrrrooommmeeedddcccdddfffiiimmmooohhhccc^^^[[[\\\\\\ZZZXXX___^^^]]]___aaaccccccbbbccceeeiiinnnsssyyy|||yyyvvvuuupppooommmllllllmmmnnnooorrrqqqooopppppppppooonnnlllmmmnnnmmmllllllmmmnnnkkkjjjiiijjjjjjiiigggeeeffffffggghhhiiikkklllllljjjiiihhhkkkoooooommmjjj___]]]ZZZXXXVVVUUURRRPPPMMMMMMLLLMMMMMMJJJFFFCCC>>>===;;;::::::;;;<<<===@@@AAAAAABBBBBBCCCCCCCCCAAABBBCCCDDDCCCBBB@@@???=========<<<<<<;;;;;;;;;999<<<:::>>>DDDEEEQQQjjj{{{{{{vvvwww{{{kkkVVVIIIFFFDDDBBBAAA@@@>>>===============<<<<<<<<<<<<999999999888888888777777888888888888888888888888888777666666666777999:::888777777777777666666666999999999999999999999999|||aaaTTTMMMKKKIIIFFFCCCAAA@@@???======>>>>>>?????????@@@<<<<<<======<<<<<<;;;:::999999999:::;;;<<<===>>>999999:::;;;;;;;;;::::::999;;;;;;:::888777888999777888999:::;;;<<<<<<<<<::::::<<<===>>>>>>>>>>>>@@@DDDLLLWWWlll{{{kkkeeeeeeooo{{{~~~~~~|||{{{|||}}}www{{{~~~{{{vvvzzz|||}}}~~~~~~}}}{{{xxxvvvuuutttrrrsssuuuvvvvvvrrrlllhhhaaaUUUNNNOOOPPPLLLPPPXXXXXX\\\bbbjjjsss}}}}}}uuuwwwzzz~~~}}}{{{yyyxxxxxxwwwtttrrrooollliiihhhgggggg___\\\YYYVVVUUUTTTRRRPPPQQQLLLLLLSSS\\\ggg{{{yyyoooddd___\\\ZZZ[[[______```bbbbbbaaa]]]YYYVVVYYYaaammm{{{|||zzzyyyzzz{{{xxxyyyxxxuuussstttxxx}}}}}}wwwlllccc```dddiiiaaadddjjjnnnooolllgggddd___`````````___aaadddgggaaa^^^ZZZZZZ\\\]]][[[YYY\\\\\\^^^aaafffjjjkkkkkkllllllnnnrrrwwwzzz{{{{{{zzzxxxuuurrrpppnnnllllllcccdddeeehhhkkkooorrrttttttsssqqqpppppppppnnnllljjjlllmmmlllkkkkkklllmmmiiiiiiiiijjjkkkiiifffcccfffggghhhiiikkklllnnnnnnjjjhhhgggiiilllllliiieee^^^\\\YYYXXXVVVUUURRRPPPLLLLLLLLLMMMMMMKKKGGGDDD<<<<<<<<<;;;;;;<<<<<<<<>>======<<<;;;;;;::::::666888777<<>><<<===============<<<<<<<<<999999999888888888888777888888888888888888888888888777666666666888999:::999999999999888888888888888888888888888888888888zzz^^^RRRJJJIIIFFFDDDBBBBBBAAAAAA??????>>>>>>>>>@@@AAABBB@@@>>><<<::::::;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;===>>>>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;777555444555888;;;<<<<<<999:::;;;;;;;;;<<<>>>@@@>>>CCCMMM^^^uuuuuueeedddhhhsss||||||{{{|||}}}|||{{{}}}|||{{{~~~|||}}}~~~}}}|||zzzwwwtttqqqooonnnnnnpppssstttrrrmmmhhheee___WWWQQQOOONNNLLLNNNRRRWWW```iiioooyyy~~~|||zzzzzzzzzzzzyyyxxxwwwvvvuuurrrooommmjjjgggbbb___[[[WWWSSSPPPNNNLLLJJJHHHIIIKKKMMMPPPVVVccctttiii```XXXVVVTTTRRRRRRTTTUUU^^^iiipppnnneee[[[TTTYYYbbbppp}}}zzzyyywwwuuusssuuuuuuttttttttttttsssssstttrrroookkkhhheeecccbbbeeegggjjjmmmnnnkkkfffaaabbb```]]]ZZZYYYYYY[[[\\\ZZZWWWWWWZZZZZZXXXYYY\\\\\\cccjjjnnnssswwwwwwtttpppnnnmmmnnnqqqsssttttttrrrnnnkkkiiiiiihhheeeaaa___```bbbeeejjjpppuuuxxxzzztttppppppooollliiijjjiiihhhhhhjjjkkkjjjhhhkkkjjjiiihhhhhhiiijjjkkkgggfffeeefffhhhkkkllllllgggfffeeeeeefffeeecccbbb\\\ZZZWWWVVVUUUSSSPPPNNNMMMMMMOOOPPPOOOJJJDDD???<<<;;;:::::::::;;;<<<===BBBCCCEEEEEECCCBBBAAABBBDDDDDDDDDDDDCCCBBBAAA@@@<<<;;;;;;::::::999888888===777777;;;===BBBWWWooo{{{zzz}}}{{{{{{}}}___NNNGGGBBBBBBBBB???===>>>============<<<<<<<<<<<<999999999888888888777777666777888999999888777666666555555666888888777666888888888888888888888888888888777777777777888888yyy]]]RRRIIIHHHEEECCCAAA@@@@@@@@@@@@???>>>===>>>???@@@AAA>>>=========<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;===>>>>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;999888777777999;;;;;;:::999:::;;;;;;;;;<<<>>>@@@???DDDPPPbbb{{{~~~oooggggggkkkvvv~~~}}}|||~~~~~~{{{wwwsssooommmlllkkkmmmqqqttttttrrrnnnlllaaaXXXOOOMMMNNNMMMOOOSSSYYYbbbmmmuuu}}}{{{zzzzzzzzzzzzyyyyyyxxxwwwuuurrrooollliiieee```]]]VVVSSSOOOLLLJJJIIIGGGEEEDDDFFFHHHKKKPPP[[[iiitttqqq^^^WWWQQQPPPPPPNNNNNNQQQUUU]]]hhhnnnllleee\\\VVV[[[dddqqq{{{xxxwwwvvvtttrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqnnnkkkhhhfffddddddfffgggiiilllnnnlllhhhdddcccaaa^^^[[[YYYYYYZZZ[[[ZZZWWWVVVXXXYYYWWWXXX\\\dddllluuu{{{xxxuuupppmmmlllkkkjjjiiillljjjgggeeeeeedddaaa___ZZZ[[[^^^bbbgggmmmsssvvv|||yyyvvvsssqqqpppnnnmmmmmmlllkkklllmmmnnnmmmllljjjjjjiiihhhhhhiiijjjjjjmmmjjjhhhgggggghhhgggfffgggeeedddeeeeeeeeecccaaa^^^\\\YYYWWWVVVTTTRRROOOPPPPPPQQQRRRQQQMMMFFFBBB<<<;;;::::::::::::<<<<<<@@@BBBDDDDDDCCCAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<;;;::::::999999<<<777888<<<===AAATTTiii~~~|||{{{zzz~~~bbbOOOHHHBBBBBBBBB???===>>>============<<<<<<<<<<<<::::::::::::999999999888666777888999999888777666777666555777888999888666777777777777777777777777888888777777777777888888www]]]RRRHHHGGGDDDBBB@@@@@@???@@@@@@???>>>=========>>>???<<<===>>>>>>>>>===;;;::::::::::::999999:::::::::;;;;;;;;;<<<======;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;;;;:::888999:::;;;;;;;;;<<<>>>@@@AAAGGGSSSgggwwwlllhhhhhhlllwww~~~}}}}}}~~~{{{uuupppmmmkkkjjjhhhlllqqqvvvyyyyyywwwvvvfffZZZOOOMMMOOOQQQSSSVVV[[[gggvvv~~~}}}{{{yyyyyyyyyzzzzzzzzzyyyyyyxxxuuurrroookkkgggbbb\\\XXXPPPMMMIIIGGGFFFEEECCCBBB@@@BBBDDDFFFJJJRRR]]]eeeqqq~~~wwwhhhYYYRRRLLLIIIKKKLLLKKKKKKNNNUUU\\\dddiiihhhbbb]]]YYY^^^fffsss}}}yyyvvvuuutttrrrppppppppppppppppppppppppppppppnnnmmmjjjiiigggffffffggggggiiikkkmmmmmmkkkhhheeeccc```]]]\\\[[[\\\\\\\\\XXXWWWYYYZZZYYY\\\aaammmwww}}}xxxqqqjjjfffdddbbb```dddbbb```_________]]][[[WWWXXX[[[___eeekkkpppssswwwxxxxxxvvvtttrrrqqqqqqooonnnmmmmmmnnnooonnnmmmjjjiiihhhhhhhhhhhhiiijjjnnnkkkhhhfffffffffeeedddfffeeeddddddeeedddbbb```aaa___\\\YYYXXXVVVSSSPPPNNNNNNNNNNNNMMMJJJDDD@@@<<<<<<::::::::::::;;;<<<>>>@@@CCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>=========<<<;;;;;;:::::::::777888<<<<<>>============<<<<<<<<<<<<;;;;;;;;;:::::::::999999666777888888888888777777888777666777999:::999777666666666666666666666666888888777777777777888888ttt\\\QQQIIIGGGEEECCCAAA@@@@@@@@@@@@???>>><<<<<<<<<=====================<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;::::::;;;======;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<======:::888888:::;;;;;;;;;<<>>AAABBBAAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;888777999<<<;;;===HHHUUUhhhwww}}}}}}www}}}~~~yyyxxxwww~~~iiiSSSJJJDDDCCCBBB???>>>>>>============<<<<<<<<<<<<;;;::::::::::::999999999666777777888888888888888999888666777999:::999999777777777777777777777777999888888777777888888999sss[[[QQQJJJHHHFFFDDDBBBAAAAAAAAA@@@???>>><<<<<<<<<======???>>><<<;;;;;;;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<>>>>>><<<:::888999;;;;;;;;;<<>>>>>======<<<;;;;;;777888:::;;;;;;<<>>???============<<<<<<<<<<<<999999999999888888888888777777777777777888888999999888666777888::::::999888888888888888888888888999999888888888888999999sssZZZPPPJJJIIIGGGDDDCCCBBBBBBBBB@@@???>>>=========>>>???@@@???<<<::::::;;;===???===<<<<<<;;;;;;<<<<<<===<<<:::999:::;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::===>>>===;;;777999:::;;;;;;===???BBBCCCNNNcccooofffhhhlllsss}}}~~~~~~~~~~~~}}}zzzvvvsssrrrrrruuuwww{{{~~~~~~lllaaaVVVQQQPPPSSS[[[cccrrr~~~}}}~~~}}}}}}|||zzzvvvtttsssssstttttttttssssssrrrpppmmmjjjfff```YYYPPPKKKFFFDDDAAAAAABBBCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJLLLMMMLLLJJJIIIIIIHHHFFFEEEFFFHHHHHHFFFHHHLLLSSSUUUYYY[[[\\\]]]___aaaiiioooxxx}}}zzzwwwvvvvvvuuutttsssppppppooonnnmmmllllllkkkjjjjjjiiiiiijjjjjjkkkkkkmmmkkkkkklllnnnpppqqqqqqnnnnnnnnnooooooqqqrrrrrrrrrpppppptttxxxzzz~~~|||vvvooohhhdddbbb```^^^\\\^^^aaabbbcccdddfffhhhiiijjjlllnnnqqqsssuuuvvv|||~~~~~~{{{wwwuuutttpppooommmmmmnnnnnnmmmkkkiiihhhgggggggggggghhhiiihhhfffddddddeeefffgggffffffeeeddddddeeedddbbb```___\\\ZZZXXXWWWUUUSSSQQQPPPNNNLLLJJJIIIGGGDDDBBB>>>===;;;:::999999:::;;;999<<>>>>>>>>===<<<<<<;;;;;;777999:::::::::;;;@@@EEEPPPaaalllttt{{{wwwsssyyyxxxsssrrr{{{{{{sssWWWNNNFFFCCCBBB???>>>???============<<<<<<<<<<<<999999999888888888777777777666666666777888999:::999777555666777999999999888888888888888888888888999999888888888888999999tttZZZOOOIIIHHHFFFCCCBBBAAAAAAAAA@@@???>>>===>>>???@@@AAA???>>>===<<<;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<:::999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999:::;;;;;;:::777888:::;;;;;;===@@@BBBGGGTTTmmmtttiiigggmmmuuu~~~~~~~~~~~~~~~}}}~~~~~~}}}|||~~~}}}{{{yyyxxxwwwwwwxxxzzz|||}}}|||{{{zzznnnfff^^^XXXUUUWWW```kkk~~~}}}{{{zzz|||||||||}}}}}}{{{xxxuuuqqqqqqqqqqqqqqqpppooonnnjjjhhheeeaaa\\\TTTKKKFFFDDDBBB@@@@@@BBBDDDDDDCCCDDDDDDDDDEEEGGGIIIIIIIIIKKKIIIGGGHHHIIIJJJJJJKKKHHHGGGIIIKKKKKKJJJMMMTTTWWWYYY\\\^^^```bbbeeehhhnnnrrryyy|||yyyvvvuuuuuuuuutttssssssrrrqqqooommmllljjjjjjjjjjjjiiiiiijjjjjjkkklllnnnmmmlllmmmpppqqqqqqpppmmmnnnppprrrtttwwwxxxyyy{{{yyyyyy}}}}}}zzzvvvpppkkkhhheeecccaaadddgggjjjlllmmmooorrruuuuuuwwwyyy|||{{{wwwtttrrrpppoooooooooooonnnllliiihhhgggffffffggghhhiiiiiigggdddcccdddeeeeeedddgggeeedddeeeeeeeeecccaaa]]][[[YYYXXXXXXWWWTTTRRRNNNKKKHHHGGGFFFDDDBBB@@@>>>===;;;:::999999::::::999<<>>>>>===<<<<<<;;;;;;:::777::::::999999;;;???BBBIII\\\iiipppvvvssspppxxxsssqqqnnn|||{{{YYYOOOFFFDDDBBB???>>>???============<<<<<<<<<<<<::::::999999999888888888777666666666777888999:::999777555444666888999999888888888888888888888888:::999999888888999999:::tttZZZNNNHHHGGGEEEBBBAAA@@@@@@@@@??????>>>>>>>>>@@@AAABBB<<<===>>>>>>>>>===;;;;;;;;;::::::999999::::::;;;<<<:::999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<999888999999999888777888:::;;;;;;===@@@BBBLLLZZZtttzzzoooeeekkkttt~~~|||zzz~~~~~~~~~}}}}}}~~~~~~|||{{{|||~~~~~~|||{{{|||~~~}}}|||{{{vvvwwwyyyzzz{{{zzzyyyxxxsssmmmfff```[[[\\\fffrrr|||}}}yyyyyy{{{|||~~~|||yyyvvvpppppppppoooooommmlllkkkfffdddaaa^^^XXXQQQHHHBBBCCCAAA@@@@@@BBBDDDDDDDDDGGGFFFFFFGGGIIIKKKLLLLLLOOOJJJFFFHHHKKKMMMMMMMMMKKKJJJLLLOOOOOOOOOTTT[[[ZZZ]]]```cccdddgggjjjmmmqqquuuyyy~~~{{{xxxuuuttttttuuutttsssvvvuuutttrrrooommmlllkkkjjjjjjiiiiiijjjjjjkkklllooonnnmmmnnnppprrrqqqppplllmmmpppsssvvvzzz|||}}}~~~~~~~~~zzzwwwtttpppmmmkkkjjjgggfffjjjmmmrrrttttttvvvzzz~~~~~~yyytttrrrpppnnnnnnooonnnmmmkkkiiihhhgggffffffggghhhiiigggeeeccccccdddffffffeeegggfffeeeeeeffffffdddbbb]]][[[YYYYYYYYYXXXVVVTTTQQQNNNKKKIIIHHHGGGEEECCC>>>===<<<:::999999::::::999<<>>???>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999777666666666666888:::;;;999666444444555777888888777777777777777777777777:::999999888888999999:::vvv\\\QQQEEEDDDDDDEEEFFFFFFDDDBBB@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888888999:::;;;;;;;;;;;;::::::999999999;;;:::999888999:::;;;<<<:::999999999999:::;;;;;;:::;;;;;;;;;;;;>>>BBBFFFOOO```pppiiimmmuuuzzzyyyyyy}}}}}}}}}}}}{{{||||||}}}|||}}}}}}}}}}}}~~~~~~}}}{{{{{{|||{{{yyywwwwwwwwwyyyzzzwwwqqqiiicccdddkkkuuu{{{~~~zzzwwwvvvyyyxxxyyy{{{}}}|||wwwrrrpppnnnmmmlllmmmmmmkkkjjjgggeeeaaaZZZSSSLLLGGGCCCCCCBBBAAADDDHHHKKKKKKIIIGGGHHHJJJKKKJJJKKKLLLNNNMMMMMMMMMPPPRRRSSSSSSRRRPPPQQQRRRUUUWWWZZZ\\\\\\```aaacccgggjjjnnnppprrrvvvyyy~~~{{{xxxzzzyyywwwxxx{{{yyyvvvtttrrrqqqooollliiihhhjjjlllnnnppppppppppppnnnmmmmmmmmmmmmllllllllllllnnnrrrtttvvvyyy|||||||||~~~{{{yyywwwvvvvvvyyyvvvqqqmmmkkkjjjkkklllsssuuuwwwyyy{{{|||vvvrrrqqqqqqqqqpppnnnmmmkkkjjjiiihhhgggffffffggghhhiiijjjiiihhhhhhgggggghhhhhhhhhggggggfffeeecccbbbaaa___]]]YYYWWWWWWWWWVVVUUUQQQOOOLLLHHHEEECCCBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEDDDBBBAAA@@@@@@AAAAAA>>>>>><<<;;;;;;<<<======>>>;;;777777;;;>>>??????JJJRRR___iiiooopppooonnnrrrxxxyyysssvvv}}}eeeOOOFFFGGGBBBAAACCCAAA??????>>>==================<<<<<<;;;999888888777888888888888888888888888>>>===;;;999888888999999777555333444777888666444777888888888888999999999vvv\\\QQQHHHGGGEEEDDDDDDCCCAAA@@@???>>>>>>===<<<=========<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<<<<===>>>;;;;;;;;;::::::999999999:::::::::::::::;;;<<<<<<999999999999999::::::;;;;;;;;;;;;;;;<<>><<<;;;;;;<<<======>>>;;;888888;;;===???>>>CCCLLLXXXeeellloooooooooqqqvvvyyysssuuu{{{kkkTTTIIIIIICCCAAACCC@@@>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;999888888777888888888888888888888888<<<;;;999888777777888888888666444555777888777555777888888888888999999999vvv\\\QQQKKKIIIEEEBBBAAAAAA???>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;;;;;;;999999999999999::::::;;;;;;<<<<<<<<<===@@@EEEHHHQQQgggsssgggllluuu}}}qqqooopppwww~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}||||||}}}|||zzzxxxxxxyyy{{{|||}}}zzzwwwvvvzzz}}}|||zzz{{{{{{zzzxxxvvvvvvwwwwwwwwwxxxzzz|||zzzwwwtttrrrpppnnnmmmllljjjgggeee```]]]YYYSSSNNNIIIEEECCCFFFEEEFFFHHHLLLNNNOOONNNNNNOOOPPPPPPOOOOOOQQQSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[]]]bbbfffiiijjjiiigggiiinnnvvv~~~}}}wwwtttvvvvvvuuuuuuwwwyyyvvvrrrpppooonnnmmmkkkkkkllllllmmmmmmmmmmmmllljjjkkkkkkllllllmmmmmmnnnmmmooorrrtttvvvwwwyyy{{{zzzyyywwwwwwxxxyyyyyyxxxrrrrrrqqqqqqqqqqqqrrrrrrqqqpppnnnllllllnnnppprrrrrrsssuuuwwwzzz}}}zzzwwwrrroooooonnnnnnmmmllljjjiiihhhhhhggggggfffffffffgggggghhhiiijjjjjjiiigggeeedddddddddddddddcccaaa``````^^^]]][[[ZZZZZZYYYVVVTTTOOOMMMKKKGGGDDDBBB@@@???======<<<;;;::::::999999888:::===@@@BBBBBBAAA@@@DDDCCCAAA@@@??????@@@@@@???>>>===<<<;;;;;;<<<======;;;888888:::===>>>>>>???GGGSSS```iiimmmmmmlllppprrr}}}{{{uuuwww{{{rrrYYYLLLJJJDDDBBBCCC???>>>>>>===<<<<<<<<<<<<===<<<<<<;;;::::::999888888888888888888888888888888:::999888777777777777777888777666777888999888666777888888888888999999999vvv\\\QQQLLLHHHDDDAAA@@@@@@???>>>>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::999999999999999999:::::::::::::::::::::::::::777888:::;;;;;;;;;:::999:::::::::::::::;;;;;;<<<<<<<<<======>>>AAAFFFJJJTTTmmm|||rrrjjjqqq{{{|||ooommmlllqqq}}}~~~~~~~~~~~~~~~}}}}}}|||}}}||||||}}}~~~~~~|||{{{|||~~~}}}|||zzzyyyyyyzzz{{{}}}}}}||||||~~~~~~|||yyyxxxuuuvvvvvvuuuttttttuuuwwwuuuvvvxxxyyyzzzyyywwwuuuuuusssqqqooonnnkkkgggddd]]]ZZZVVVPPPKKKHHHEEEDDDIIIHHHIIIJJJLLLMMMMMMMMMNNNNNNOOONNNMMMMMMPPPRRRRRRTTTVVVXXXYYY[[[]]]___aaabbbeeekkkqqqtttsssrrriiikkkqqqzzzzzzwwwyyy|||{{{{{{}}}|||yyyvvvsssssssssrrrqqqmmmmmmllllllkkkkkkjjjjjjhhhiiijjjkkklllmmmnnnnnnkkknnnqqqrrrssssssuuuvvvwwwtttssstttwwwxxxuuusssppppppoooooonnnoooooopppqqqooonnnmmmmmmoooqqqsssrrrssstttuuuwww{{{}}}{{{yyyvvvssspppmmmlllnnnnnnnnnmmmllljjjhhhgggjjjjjjjjjiiiiiiiiiiiiiiihhhjjjkkklllkkkiiieeecccbbbbbbbbbbbbaaa```______^^^]]]\\\[[[[[[YYYVVVSSSQQQPPPMMMJJJGGGDDDBBBAAA>>>======;;;:::999888888999:::<<>>===<<<;;;;;;<<<<<<<<<;;;999999:::;;;======AAAHHHRRR^^^gggkkkjjjhhhlllmmmttt}}}yyy{{{}}}|||xxx]]]MMMJJJDDDBBBCCC???AAA@@@@@@???????????????<<<<<<;;;::::::999888888888888888888888888888888999888888888777777888888999888888888888999888888777777888888888999999999vvv\\\QQQJJJFFFCCCAAA@@@AAAAAA@@@@@@???>>>>>>======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<::::::::::::::::::::::::666777999:::::::::999888;;;;;;;;;;;;;;;<<<======<<<<<<======>>>BBBGGGJJJXXXqqqwwwpppmmmvvvyyyllljjjgggkkkvvv|||}}}~~~~~~~~~}}}}}}|||~~~~~~}}}|||}}}~~~~~~}}}||||||~~~}}}{{{zzzyyyyyyzzz|||}}}~~~~~~~~~}}}}}}}}}}}}}}}|||zzzxxxuuutttqqqrrrrrrrrrqqqqqqsssuuusssuuuwwwyyyyyyxxxwwwwwwxxxvvvtttrrrppplllhhhddd\\\YYYTTTNNNJJJGGGFFFFFFJJJKKKKKKKKKJJJJJJJJJKKKMMMMMMMMMLLLLLLMMMOOORRRSSSWWW[[[^^^___aaadddffffffgggjjjqqqxxx{{{yyyvvvkkkmmmrrr}}}|||xxx|||}}}zzzwwwvvvuuuuuutttsssnnnmmmlllkkkjjjiiihhhhhhggghhhiiijjjkkkmmmmmmnnnlllnnnqqqrrrrrrrrrrrrssstttrrrpppqqqtttuuusssppprrrqqqpppooonnnnnnmmmmmmqqqpppooonnnnnnooopppqqqrrrssssssssssssvvv{{{~~~|||zzzvvvuuutttrrrooommmlllkkkoooooonnnmmmllljjjiiihhhjjjjjjjjjjjjjjjiiihhhhhhhhhjjjmmmnnnmmmjjjgggddd`````````aaa``````______]]]\\\[[[[[[[[[YYYUUUSSSQQQPPPNNNKKKHHHEEEBBBAAA>>>======;;;:::999888888<<<;;;<<<>>>CCCHHHNNNRRRGGGFFFDDDCCCBBBBBBCCCCCC@@@???===<<<;;;;;;;;;<<<;;;;;;::::::::::::<<<===BBBGGGQQQ]]]hhhmmmllljjjhhhhhhlll||||||yyy}}}~~~}}}~~~}}}|||___MMMIIIDDDCCCEEEAAAAAA@@@@@@???????????????;;;;;;;;;::::::999999888888888888888888888888888888888888999999999999999888999999999888888888999777777888888888999999999vvv\\\QQQHHHEEECCCBBBBBBCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::;;;;;;777888888999999999999999;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<===>>>BBBGGGKKK[[[rrr{{{sssoooppp{{{rrrfffeeecccgggqqq}}}~~~~~~}}}|||}}}~~~|||}}}~~~~~~|||{{{|||}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~}}}|||{{{yyyxxxxxxzzz|||}}}~~~{{{yyyxxxwwwyyyyyyyyyxxxvvvtttrrrpppmmmoooppppppppppppqqqsssrrrtttwwwxxxwwwwwwwwwxxxzzzxxxvvvtttrrrnnnhhhddd\\\XXXSSSMMMHHHGGGGGGGGGJJJKKKLLLKKKIIIHHHIIIJJJMMMNNNNNNMMMMMMNNNRRRUUUYYY^^^dddhhhhhhhhhjjjlllggggggjjjrrrzzz}}}yyytttmmmnnnrrr}}}|||xxx{{{~~~yyywwwuuuuuuuuutttrrrqqqnnnmmmkkkiiihhhgggggggggggghhhhhhiiikkklllmmmmmmmmmooorrrsssrrrqqqppppppqqqpppoooooopppqqqpppppptttsssqqqooonnnlllllllllpppooonnnmmmmmmmmmnnnnnnpppqqqrrrrrrrrrsssvvvxxx}}}~~~}}}zzzwwwuuusssssstttrrrooonnnnnnooooooooonnnmmmllljjjiiihhhhhhhhhhhhhhhgggfffeeeeeegggiiilllmmmmmmkkkhhhfff^^^______````````````___]]]\\\ZZZYYYYYYXXXUUUSSSOOONNNLLLJJJGGGCCCAAA???======<<<;;;::::::999999<<<<<<<<<>>>CCCJJJPPPTTTHHHGGGEEEDDDCCCCCCDDDDDD@@@???===<<<;;;;;;;;;<<<:::;;;;;;;;;999999;;;<<<>>>CCCMMM[[[iiipppqqqoooeeefffhhhsssyyyxxx|||{{{yyyxxx~~~bbbNNNIIIDDDCCCEEEAAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;::::::999999999888888888888888888888888777777888999:::::::::999777999:::999888777888999777888888888888999999999vvv\\\QQQHHHFFFDDDDDDDDDDDDBBBAAA??????>>>===============<<<<<<;;;;;;;;;;;;<<<<<<888999999::::::999999888999999999::::::;;;;;;;;;::::::999999::::::;;;<<<:::999999999999:::;;;;;;:::;;;<<<<<<>>>AAAFFFJJJ[[[ooo{{{uuuqqqpppuuulllaaabbbdddgggqqq~~~}}}|||}}}}}}~~~~~~|||{{{zzz{{{~~~}}}~~~~~~~~~~~~~~~}}}zzzyyyxxxwwwxxxyyy{{{|||}}}~~~{{{yyyxxxvvvtttvvvvvvvvvuuusssqqqooommmjjjmmmooopppooooooooopppqqqsssvvvwwwvvvvvvxxxyyyyyyxxxvvvuuurrrnnnhhhddd\\\WWWQQQKKKFFFEEEFFFGGGHHHJJJLLLKKKJJJIIIKKKMMMLLLMMMMMMMMMMMMOOOTTTWWW^^^eeelllooommmjjjjjjkkkddddddgggoooxxxzzzuuuoookkkjjjooo{{{~~~wwwzzz}}}|||yyyxxxttttttttttttuuussspppnnnmmmllljjjhhhgggffffffgggggghhhhhhiiijjjkkkkkklllkkkmmmpppqqqooommmlllkkknnnnnnmmmlllkkkkkknnnpppqqqpppooommmlllkkkjjjjjjkkkkkkjjjjjjjjjkkkkkklllnnnppprrrsssssstttuuuwwwyyyzzz{{{{{{yyyvvvsssqqqppprrrsssrrrooonnnoooqqqmmmmmmmmmlllkkkiiigggfffgggggghhhhhhgggeeedddccceeegggiiikkkkkkjjjhhhfff^^^^^^___``````aaa``````]]][[[XXXWWWWWWVVVTTTSSSNNNNNNMMMJJJGGGDDDAAA???<<<<<<<<<;;;;;;:::::::::999:::<<>><<<;;;;;;;;;;;;999;;;<<<;;;999888:::<<<<<<@@@JJJXXXgggooopppnnndddggghhhooo~~~yyyyyy|||xxxuuuwwwhhhQQQJJJDDDDDDEEE@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::999999888888888888888888888888555666777888999999999999666888:::999777666777999777888888888888999999999vvv\\\QQQIIIGGGFFFFFFEEEDDDAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;============;;;;;;999999999::::::;;;;;;;;;===<<<;;;:::;;;<<<===>>>888888777777888888999:::999:::;;;<<<===AAAFFFJJJ[[[mmmvvvqqqqqqrrrzzzjjj```bbbgggkkkuuu~~~~~~~~~|||zzzxxxzzz}}}~~~}}}~~~~~~~~~~~~zzzyyywwwwwwwwwyyy{{{|||zzz}}}}}}|||~~~}}}{{{{{{zzzxxxvvvtttttttttsssrrrooommmllliiillloooppppppnnnnnnnnnpppsssvvvwwwvvvuuuxxxzzzxxxwwwuuutttrrrmmmhhhccc[[[WWWPPPIIIEEEDDDDDDFFFFFFIIILLLLLLKKKKKKNNNPPPJJJKKKKKKKKKLLLOOOSSSWWWaaahhhppprrrnnniiiggggggaaaaaadddllluuuwwwqqqjjjffffffjjjwwwyyyzzz|||zzzvvvtttsssssstttuuuvvvtttpppmmmmmmllljjjhhhfffffffffggghhhhhhhhhiiijjjjjjkkkkkkgggiiilllmmmkkkhhhgggffflllmmmmmmjjjggghhhlllpppnnnnnnlllkkkjjjjjjjjjjjjgggggggggggghhhiiijjjkkkkkknnnrrrtttuuuuuuvvvwwwuuuvvvwwwwwwvvvsssooommmmmmoooqqqpppnnnmmmoooqqqlllllllllkkkiiihhhfffeeehhhiiiiiiiiihhhgggeeedddcccdddfffhhhiiihhhgggfff^^^^^^___```aaaaaaaaaaaa^^^[[[WWWUUUUUUUUUTTTSSSPPPPPPOOOMMMJJJFFFCCCAAA;;;;;;;;;;;;;;;;;;;;;;;;666888<<<@@@DDDFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCAAA@@@>>><<<;;;:::;;;;;;888;;;<<<;;;999888999;;;===@@@IIIVVVdddkkkkkkhhheeehhhiiimmm}}}|||~~~vvvsssyyymmmTTTLLLEEEDDDEEE@@@??????>>>===============;;;:::::::::::::::::::::888888888888888888888888333444666777888888888888555888999999666555777999777888888888888999999999}}}www\\\PPPHHHEEECCCAAAAAA@@@???===AAA@@@>>><<<<<<<<<<<<===>>>>>>=========<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>===<<<:::888777777888888;;;;;;;;;;;;;;;:::999888999777888;;;<<<>>>DDDLLLXXXmmmvvvqqqqqqqqqppp{{{iiiaaa```ggglllyyy~~~}}}||||||}}}~~~||||||}}}~~~~~~~~~}}}{{{{{{{{{{{{xxxyyyyyyxxxvvvuuuwwwxxxwwwyyy}}}}}}|||{{{{{{{{{{{{||||||}}}}}}{{{zzzyyywwwvvvuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqpppqqqqqqpppnnnnnnpppqqqssstttvvvxxxyyyyyyyyyyyyvvvuuutttsssqqqmmmgggcccXXXSSSKKKEEEBBBBBBAAAAAAEEEFFFHHHJJJKKKKKKJJJIIIJJJJJJJJJJJJJJJMMMQQQTTT^^^iiipppmmmfffbbb___]]]]]]^^^aaagggkkkmmmllljjjccceeejjjuuu}}}}}}|||xxxuuuuuuyyywwwuuuuuuuuusssoookkklllkkkjjjiiihhhhhhhhhhhhfffgggiiikkkkkkkkkiiihhhjjjiiihhhiiijjjjjjiiigggggghhhiiikkklllllllllllllllmmmnnnnnnmmmllliiihhhiiiiiiiiijjjkkkmmmpppqqqssssssrrrrrrqqqqqqqqqrrrrrrqqqooonnnmmmmmmmmmnnnnnnmmmllllllllllllmmmmmmkkkkkkkkkkkkjjjiiihhhhhhjjjmmmmmmjjjiiiiiigggcccaaabbbdddeeeffffffeeeddd___aaaccccccaaa_________aaa^^^[[[YYYXXXVVVTTTRRRQQQPPPOOOMMMKKKGGGDDDBBB<<<<<<<<<;;;:::999888777666888;;;???BBBDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFAAA@@@???>>>===<<<;;;:::;;;;;;;;;:::777666777999======BBBPPPaaakkkkkkhhhggghhhiiiqqq}}}|||qqqtttzzzwwwVVVHHHGGGDDD@@@???BBBAAA@@@???>>>>>>>>>>>>:::;;;<<<<<<;;;:::888777777777777777777777777777777777777777888888888888888888888888888888888888888888777777888888999:::xxx]]]QQQIIIFFFCCCBBBBBBAAA???>>>@@@???>>><<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999:::;;;<<<<<<<<<===<<<:::999888888888999;;;;;;;;;;;;:::::::::::::::999:::===>>>???FFFMMMXXXooo}}}rrrmmmpppuuuwwwxxxgggaaabbbgggnnn~~~~~~}}}||||||}}}~~~~~~}}}|||{{{|||~~~}}}{{{zzzyyyyyyyyywwwwwwxxxvvvuuutttvvvwwwxxxyyy{{{}}}}}}{{{yyyxxxyyyyyyzzz{{{|||}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyyxxxvvvtttrrrqqqqqqppprrrssstttsssqqqqqqrrrtttssstttvvvxxxzzzzzzzzzzzzyyyxxxvvvtttqqqlllfffbbbXXXRRRJJJDDDBBBAAAAAAAAADDDFFFHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKOOOSSS\\\fffmmmiiiccc^^^\\\YYYXXXYYY]]]bbbfffiiihhhgggbbbdddjjjuuu|||{{{{{{xxxvvvvvvzzzxxxvvvuuuuuutttppplllkkkjjjiiihhhggggggggggggggghhhjjjkkkkkkkkkiiihhhhhhhhhggghhhjjjjjjiiigggggghhhhhhiiijjjkkkkkklllkkkllllllmmmllljjjhhhgggeeefffgggiiikkkooorrrtttssssssqqqpppppppppqqqrrrqqqpppooommmmmmmmmmmmmmmmmmmmmmmmllllllllllllllljjjjjjjjjjjjiiihhhggggggiiilllllljjjiiijjjhhhdddaaabbbcccdddeeeeeedddddd___aaaccccccaaa``````aaabbb___\\\YYYWWWUUURRRPPPOOOOOOOOOMMMJJJGGGDDDCCC=========<<<;;;:::999888777999<<>>===<<<:::999999;;;;;;;;;:::777777888999===<<>>>>>>>>>>>;;;;;;;;;;;;:::999888888777777777777777777777777777777777777888888888888888888888888888888888888888888777777888888999:::zzz^^^RRRJJJGGGEEECCCCCCBBB@@@???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999888888999999::::::;;;;;;===<<<;;;:::999999::::::;;;;;;:::999999:::<<<<<<<<<;;;<<<>>>???@@@GGGPPPYYYssswwwlllhhhmmmwwwssseeeccceeeiiittt~~~}}}||||||}}}}}}~~~~~~}}}{{{zzz{{{~~~}}}~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwuuuvvvvvvuuusssrrrtttuuuxxxxxxxxxxxxwwwvvvttttttvvvwwwyyy{{{}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzxxxwwwvvvuuuuuuuuuuuuwwwxxxwwwvvvuuuvvvxxxuuuvvvxxxzzz{{{{{{zzzzzz{{{yyywwwtttpppkkkddd___WWWQQQJJJDDDAAA@@@@@@@@@CCCEEEGGGJJJKKKJJJJJJIIIFFFFFFFFFFFFFFFIIIMMMPPPYYYbbbhhhddd^^^ZZZWWWTTTTTTUUUXXX]]]bbbeeeeeedddaaadddkkkvvv{{{zzzyyyxxxwwwyyy{{{yyywwwvvvvvvtttqqqnnnjjjjjjhhhgggffffffggggggiiijjjkkkkkkkkkjjjiiihhhgggffffffhhhiiijjjiiihhhhhhhhhgggggggggiiijjjkkkjjjjjjkkkkkkkkkiiihhhgggffffffgggiiikkkoooqqqssssssrrrpppooonnnoooqqqrrrpppooonnnmmmmmmmmmmmmmmmllllllmmmmmmmmmkkkjjjiiihhhiiiiiihhhhhhgggfffeeehhhkkkllliiiiiikkkiiifffccccccccccccdddccccccccc___aaaccccccbbbaaabbbcccddd```\\\YYYVVVTTTPPPNNNNNNNNNMMMLLLJJJGGGDDDCCC>>>>>>>>>===<<<;;;:::999999:::<<>><<<;;;:::999888:::;;;;;;999777777888999<<<;;;???IIIVVVaaaeeeeeejjjssstttrrrpppiiittt\\\KKKHHHEEECCCCCCAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;:::999999999999777777777777777777777777777777777777888888888888888888888888888888888888888888777777888888999:::zzz^^^RRRJJJHHHEEEDDDDDDCCCAAA@@@@@@@@@??????>>>>>>>>>>>>:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999888777888999<<<===<<<<<<===??????@@@IIIRRR]]]yyyrrrhhhdddiiiuuunnndddeeeiiiooo|||~~~}}}||||||~~~~~~~~~~~~~~~|||{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzyyyxxxwwwvvvvvvsssttttttsssqqqqqqrrrsssuuuuuutttssssssssssssssstttvvvyyy{{{}}}~~~~~~}}}~~~}}}}}}|||||||||}}}}}}yyyyyyyyyyyyyyyzzz{{{|||xxxyyy{{{{{{zzzyyyzzz{{{yyyzzz{{{{{{{{{zzzyyyxxxyyywwwuuusssooojjjccc___VVVQQQIIICCC@@@@@@??????BBBDDDFFFIIIJJJJJJIIIIIIEEEEEEEEEEEEEEEHHHLLLPPPWWW___ccc```[[[XXXTTTQQQRRRSSSVVV[[[```ddddddccc```ccckkkvvvzzzxxxxxxwwwxxx{{{{{{zzzxxxvvvuuusssqqqpppkkkjjjhhhggggggggghhhiiijjjjjjkkkkkkjjjiiihhhgggfffffffffhhhjjjkkkjjjiiiiiihhhfffeeefffgggiiikkkjjjjjjkkkkkkjjjiiihhhhhhkkkjjjjjjjjjlllmmmoooppprrrqqqooommmmmmnnnoooqqqnnnnnnnnnmmmmmmlllllllllkkklllmmmmmmllljjjhhhfffgggggggggffffffeeedddcccfffiiikkkiiiiiilllkkkgggddddddcccbbbbbbbbbbbbbbbbbbcccddddddbbbaaaaaabbbccc```\\\YYYVVVTTTQQQOOONNNMMMMMMLLLJJJGGGDDDCCC>>>>>>>>>===<<<;;;:::999:::;;;<<<>>>@@@AAABBBBBBCCCCCCBBBAAAAAAAAABBBBBB??????>>>===;;;:::999999:::;;;;;;999888777888:::::::::===EEEPPP[[[aaadddkkkxxxzzzuuuoooiiittt```MMMHHHDDDCCCDDDAAA@@@???>>>>>>============<<<:::999888888999:::777777777777777777777777666777777777888888888888888888888888888888888888888888777777888888999:::yyy]]]QQQKKKHHHFFFDDDDDDCCCBBB@@@@@@AAAAAAAAA@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999888777666777888:::<<<;;;;;;===???>>>@@@JJJUUUccc{{{nnnfffbbbcccooo|||{{{kkkeeehhhmmmvvv~~~}}}||||||~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyzzzzzzyyyyyyxxxwwwvvvuuurrrrrrsssqqqpppoooppprrrrrrrrrqqqqqqrrrtttuuuvvvuuuvvvxxx{{{}}}~~~~~~}}}|||||||||||||||}}}zzzzzzzzzzzzzzz{{{|||}}}xxxzzz||||||{{{{{{{{{|||||||||||||||{{{yyywwwvvvvvvtttsssqqqnnniiiccc___VVVQQQIIICCC@@@@@@??????AAACCCEEEHHHIIIJJJIIIIIIEEEFFFFFFEEEFFFHHHMMMPPPUUU\\\```]]]YYYWWWTTTPPPOOOPPPSSSXXX^^^bbbcccccc```cccjjjuuuzzzxxxwwwwwwxxx{{{yyyyyyxxxuuusssqqqppppppmmmkkkiiihhhhhhiiijjjllljjjjjjjjjjjjiiihhhhhhggggggfffggghhhjjjkkkkkkiiihhhgggeeeeeeeeegggiiikkkkkkkkkkkkkkkkkkjjjjjjjjjllllllllllllmmmnnnpppqqqqqqooonnnllllllmmmnnnooommmmmmmmmmmmmmmllllllkkkkkkkkkllllllkkkiiifffdddeeeeeeeeeeeedddcccbbbbbbdddhhhjjjiiijjjmmmllliiifffeeecccaaa``````aaaaaaeeefffeeecccaaa______```aaa___[[[YYYXXXVVVTTTRRRNNNNNNNNNLLLJJJGGGDDDCCC=========<<<;;;:::999888;;;;;;<<<===???@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===;;;::::::999::::::999888777999:::999:::===CCCMMMWWW___dddjjjwww|||xxxooogggrrrdddNNNHHHCCCAAABBBAAA@@@???>>>===============<<<:::999888888999:::777777777777777777777777666777777777888888888888888888888888888888888888888888777777888888999:::zzz]]]QQQKKKHHHEEEDDDDDDCCCAAA@@@@@@@@@AAAAAAAAAAAA@@@???<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;888999:::;;;;;;<<<;;;;;;999999888777777888:::::::::;;;===???>>>AAAMMMZZZnnn~~~tttjjjfffaaa```kkkyyyvvvjjjggglllqqq{{{~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxwwwvvvuuutttqqqrrrrrrqqqoooooopppqqqqqqqqqrrrsssuuuwwwyyyzzzwwwxxxyyy{{{}}}~~~~~~~~~}}}|||||||||||||||}}}}}}{{{zzzyyyxxxxxxxxxuuuxxxzzz{{{{{{zzzzzz{{{{{{|||||||||{{{yyywwwvvvuuutttrrrpppnnniiiccc___WWWQQQJJJDDDAAA@@@@@@@@@@@@BBBEEEGGGIIIIIIIIIHHHFFFFFFFFFFFFFFFIIIMMMQQQTTTZZZ]]][[[YYYXXXUUUQQQMMMMMMPPPUUU[[[```bbbbbb```dddjjjsss{{{xxxxxxvvvwwwyyywwwwwwvvvssspppnnnnnnooonnnllljjjhhhhhhjjjlllmmmhhhhhhhhhhhhhhhggggggggggggffffffhhhjjjjjjiiihhhffffffeeefffgggiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjkkkmmmppprrrtttnnnnnnmmmlllllllllllllllkkkllllllmmmllllllkkkkkkkkkkkkkkkkkkiiigggeeecccdddeeeeeeddddddcccbbbaaabbbfffiiihhhjjjnnnnnnkkkhhhfffbbb___^^^^^^___```eeeeeeeeebbb```^^^___```bbb___\\\ZZZYYYXXXVVVTTTPPPPPPOOOMMMKKKGGGDDDBBB=========<<<;;;:::999888;;;;;;;;;<<<>>>@@@BBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>===<<<;;;:::999::::::999888888999;;;888;;;???EEELLLVVV```fffkkkvvv~~~pppfffppp}}}iiiRRRIIIDDD@@@AAA@@@@@@???>>>============<<<<<<;;;:::999999999999777777777777777777777777777777777777888888888888888888888888888888888888888888777777888888999:::{{{___RRRJJJHHHEEECCCCCCBBBAAA???>>>>>>???@@@@@@??????>>>???>>>>>>===<<<;;;::::::888999999::::::;;;;;;<<<:::::::::999999999999999666777999:::;;;;;;;;;:::;;;;;;::::::::::::::::::999;;;>>>AAA@@@CCCPPP^^^yyyyyyooogggeeeaaa```kkk|||tttkkkjjjooottt|||~~~}}}||||||{{{}}}}}}~~~|||}}}~~~~~~}}}~~~~~~}}}yyyyyyyyyzzzyyyyyyxxxxxxuuuvvvvvvvvvuuutttsssrrrqqqrrrrrrqqqooonnnpppqqqssssssuuuwwwxxxzzz{{{|||{{{zzzzzzzzz|||~~~~~~}}}||||||||||||}}}|||zzzxxxwwwvvvuuuuuurrruuuxxxyyyxxxxxxxxxxxxwwwxxxzzz{{{{{{zzzyyyyyyxxxwwwuuurrrooojjjccc^^^XXXRRRJJJDDDBBBAAAAAAAAA???AAADDDGGGIIIIIIIIIHHHEEEFFFFFFEEEFFFHHHMMMPPPRRRWWWZZZYYYXXXXXXUUUQQQMMMNNNQQQVVV\\\aaaddddddaaadddiiiqqq}}}|||yyyxxxvvvuuuwwwuuuuuutttqqqmmmkkklllmmmmmmkkkiiiggggggiiilllmmmfffffffffffffffgggggghhhfffeeeeeefffggggggfffddddddeeefffgggiiijjjlllllljjjjjjiiiiiiiiiiiijjjjjjhhhhhhhhhiiikkknnnppprrrkkklllmmmmmmmmmllljjjjjjjjjkkkllllllllllllkkkjjjmmmlllkkkiiigggeeedddcccdddddddddddddddcccaaaaaaaaaeeehhhhhhjjjnnnooollliiifffbbb^^^\\\]]]^^^```bbbbbbbbbaaa______aaabbbdddbbb^^^\\\ZZZXXXVVVTTTSSSRRRQQQOOOKKKGGGDDDBBB>>>>>>>>>===<<<;;;:::999:::::::::<<<===@@@BBBDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>><<<;;;:::999999::::::999888888999;;;777<<>>======<<<<<<===;;;;;;;;;;;;:::999888888777777777777777777777777777777777777888888888888888888888888888888888888888888777777888888999:::}}}```SSSJJJGGGEEECCCCCCBBB@@@???<<<===>>>??????>>>===<<<@@@@@@???===<<<;;;:::999777888999:::;;;;;;<<<===999999888888888888888888555666888:::;;;;;;;;;:::<<<=========<<<;;;::::::999;;;@@@BBBAAAEEESSSbbbvvvllleeeccc``````nnnssslllkkkqqqvvv{{{}}}~~~~~~~~~}}}||||||yyy{{{~~~~~~|||}}}~~~{{{|||~~~}}}~~~|||{{{wwwxxxxxxyyyyyyyyyxxxxxxsssttttttuuutttsssqqqpppqqqrrrrrrqqqooonnnpppqqquuuvvvxxxyyy{{{||||||}}}}}}|||zzzzzz{{{~~~~~~}}}|||||||||yyyxxxwwwwwwvvvvvvvvvvvvpppsssvvvwwwwwwvvvvvvvvvtttuuuwwwyyy{{{||||||||||||zzzwwwtttpppjjjccc^^^XXXSSSKKKEEEBBBBBBAAAAAA???AAADDDFFFHHHIIIIIIHHHEEEEEEEEEDDDEEEGGGLLLOOOPPPUUUXXXWWWWWWXXXVVVQQQPPPQQQSSSXXX___dddggghhhbbbeeeiiippp|||}}}zzzyyyuuutttuuussstttsssoookkkiiijjjlllllljjjhhhffffffhhhkkkmmmeeeeeeeeeeeeeeefffggghhheeedddcccdddeeeeeecccbbbcccdddfffhhhjjjlllmmmmmmiiihhhhhhhhhhhhhhhiiiiiijjjiiiiiihhhiiijjjlllmmmjjjkkklllmmmmmmkkkiiihhhiiijjjkkklllllllllkkkjjjmmmllljjjhhhfffddddddcccddddddeeeddddddcccbbbaaa```eeeggghhhkkkooopppmmmjjjgggbbb^^^[[[\\\^^^_________```______```ccceeegggddd```]]]ZZZXXXUUURRRUUUTTTRRRPPPLLLHHHDDDBBB????????????>>><<<;;;::::::::::::;;;===@@@CCCDDDFFFEEEDDDCCCBBBAAAAAAAAA??????>>><<<;;;:::999888888999:::999888888999;;;777<<>>======<<<<<<<<<:::;;;<<<<<<;;;:::888777777777777777777777777777777777777777888888888888888888888888888888888888888888888777888999999:::aaaSSSIIIHHHFFFCCCAAAAAA@@@AAAAAA@@@???===<<<===>>>>>>;;;;;;<<<===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<===999999>>>BBBHHHZZZmmm~~~sssjjjjjjhhhfffllluuu~~~ppplllnnnrrrttt}}}}}}~~~{{{xxx{{{|||~~~}}}~~~~~~|||yyyxxxuuuuuuvvvvvvxxxyyyzzz{{{xxxwwwvvvuuutttttttttttttttsssrrrqqqqqqrrrsssttt{{{}}}~~~~~~||||||}}}~~~~~~}}}}}}~~~~~~{{{yyywwwtttssssssttttttsssuuuwwwwwwvvvuuutttuuutttvvvyyy||||||{{{yyywwwzzzyyywwwuuurrrmmmhhhddd[[[VVVNNNGGGCCCAAA???>>>CCCBBBCCCFFFJJJKKKIIIFFFFFFFFFFFFFFFGGGIIILLLMMMSSSWWW\\\^^^\\\XXXTTTRRRTTTNNNQQQbbbrrrssskkkdddfffbbbdddppp}}}~~~{{{yyyuuussstttuuutttrrrooolllkkkjjjiiiggggggggggggggghhhiiiiiieeeeeeeeefffiiijjjjjjjjjeeeeeedddcccdddeeefffgggfffggghhhiiijjjkkkkkkkkkhhhhhhgggggghhhiiijjjjjjiiihhhhhhhhhiiikkkmmmnnnrrrqqqooommmkkkjjjiiiiiikkkkkklllmmmmmmmmmlllllllllkkkiiigggeeeeeeeeeeeeaaaccceeedddbbbaaa``````dddeeehhhjjjlllmmmnnnnnnlllfff___\\\\\\]]]]]]\\\```aaaccccccdddeeegggiiikkkhhheeebbb___\\\YYYVVVXXXXXXVVVRRRLLLGGGDDDCCC???>>>===<<<<<<;;;;;;<<<:::<<<>>>>>><<<>>>CCCGGGCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@???===<<<;;;:::999:::999999999888777777777888BBBAAAAAANNN\\\kkk}}}rrrkkkmmmrrrbbbPPPEEEAAAAAAAAA@@@>>>>>>??????===<<<<<<;;;;;;::::::999999888888888888888888888888888999999999888999999::::::888888888888777777777666555666999;;;<<<;;;:::999bbbTTTJJJIIIGGGDDDCCCBBBBBBBBBBBBAAA@@@???>>>=========;;;<<<<<<<<<=========>>>========================::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<>>>::::::@@@CCCJJJ\\\ooo{{{pppllljjjiiipppzzz}}}ooojjjmmmqqqsss|||yyyzzz{{{}}}}}}~~~~~~~~~}}}{{{yyywwwwwwwwwvvvvvvvvvwwwyyyzzzxxxxxxwwwvvvuuuuuuuuuuuuuuutttsssssssssssstttuuuzzz|||~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~}}}xxxwwwtttrrrqqqqqqrrrrrrsssuuuwwwwwwvvvuuuvvvvvvwwwyyy{{{}}}~~~|||yyyxxxzzzxxxuuussspppmmmhhheee\\\VVVNNNGGGCCCAAA???>>>@@@@@@BBBFFFKKKMMMKKKHHHJJJHHHGGGFFFGGGIIIMMMOOOSSSWWW\\\^^^\\\XXXUUUSSSSSSOOOTTTfffvvvxxxpppiiifff```aaalllyyy~~~{{{xxxtttrrrsssqqqqqqpppnnnmmmkkkjjjiiiiiihhhggggggfffffffffffffffeeeeeefffiiijjjjjjiiieeeeeedddddddddeeefffgggkkkllllllllllllkkkjjjjjjhhhhhhhhhhhhhhhiiiiiijjjiiihhhhhhhhhiiikkkmmmnnnqqqpppooommmkkkjjjiiihhhjjjkkkkkkkkkkkkllllllllljjjiiihhhffffffffffffgggeeegggiiiiiigggeeedddddddddfffiiilllnnnoooooonnnjjjfff```]]]\\\]]]\\\[[[``````bbbcccdddfffiiikkkllliiieeebbb```]]]YYYWWWXXXWWWTTTPPPLLLGGGDDDAAA???>>>===<<<<<<;;;;;;<<<999;;;======<<<===???AAABBBCCCDDDEEEEEECCCAAA@@@@@@??????>>>===;;;:::999999999999999888888888888888AAA@@@AAANNN\\\mmmqqqggggggnnn}}}dddQQQFFFBBBCCCAAA@@@>>>>>>??????===<<<<<<;;;;;;::::::999999888888888888888888888888888777777777888888:::;;;<<<999999999999888888888888666777999:::;;;;;;::::::cccTTTKKKJJJGGGEEECCCCCCBBBCCCBBBBBBBBBAAA@@@>>>===<<<===<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<>>>;;;<<>>===<<<>>>BBBGGGLLLNNNMMMKKKLLLJJJHHHFFFFFFHHHKKKMMMSSSWWW\\\^^^]]]YYYUUUSSSQQQOOOUUUgggxxx|||uuunnnhhh```^^^gggttt~~~zzzxxxtttqqqrrrnnnnnnnnnnnnmmmllljjjiiijjjiiihhhfffeeedddddddddgggffffffggghhhiiiiiihhhfffeeedddddddddeeeggggggnnnnnnnnnnnnnnnmmmlllllliiiiiiiiiiiiiiihhhhhhhhhhhhhhhggghhhiiijjjlllmmmpppooonnnllljjjiiihhhhhhjjjiiiiiihhhiiijjjkkklllhhhgggfffeeeffffffhhhhhhhhhjjjlllkkkiiigggffffffdddgggjjjnnnpppppppppooohhheeeaaa___^^^]]]\\\ZZZ______```bbbeeehhhkkkmmmmmmjjjfffbbb```]]]ZZZXXXYYYUUUPPPMMMKKKHHHCCC??????>>>===<<<<<<;;;;;;<<<999:::<<<===============AAABBBCCCDDDDDDBBBAAA?????????@@@@@@>>><<<999888888888888999999999999999777??????@@@NNN\\\pppssseeedddkkk|||fffQQQGGGCCCDDDAAA@@@>>>>>>??????===<<<<<<;;;;;;::::::999999888888888888888888888888888555555666777888:::;;;<<<:::::::::999999999999888888888888999999::::::;;;cccTTTKKKIIIGGGEEECCCBBBBBBBBBBBBBBBCCCBBBAAA???===;;;>>>===;;;::::::;;;===>>>::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<>>CCCFFFNNNcccyyy}}}mmmhhhggggggoooyyy}}}qqqnnnqqqwww}}}~~~}}}~~~~~~|||{{{zzzzzzzzz{{{}}}|||}}}~~~}}}}}}{{{{{{{{{{{{{{{zzzyyyxxxyyyzzz|||}}}~~~~~~}}}}}}~~~}}}|||zzzxxxwwwvvvuuuvvvtttsssrrrrrrtttwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwzzz{{{{{{|||}}}~~~~~~}}}{{{yyyxxx}}}|||{{{{{{{{{{{{yyyxxxsssqqqooonnnmmmnnnooopppppprrruuuvvvvvvwwwyyy{{{zzz{{{}}}}}}}}}{{{yyywwwvvvtttpppnnnlllkkkiiiggg___YYYPPPHHHCCC@@@>>><<<<<<>>>CCCHHHLLLNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIRRRVVV\\\^^^]]]YYYVVVTTTNNNMMMSSScccttt}}}{{{vvvlllbbb]]]eeerrr}}}zzzxxxsssqqqqqqnnnoooppppppooollliiihhhhhhhhhfffeeeeeedddddddddhhhgggfffggghhhiiihhhgggfffeeeeeeddddddfffggghhhjjjkkkmmmnnnooooooppppppjjjjjjjjjjjjiiihhhhhhggggggggggggggghhhjjjkkkmmmooonnnlllkkkiiihhhhhhhhhiiihhhgggfffgggiiikkklllggggggfffeeeeeefffgggggggggiiikkkkkkiiifffddddddbbbeeeiiimmmppppppooonnngggfffdddaaa```^^^\\\ZZZ^^^^^^___aaafffkkknnnpppnnnkkkfffccc```^^^[[[YYYYYYSSSMMMJJJJJJHHHCCC===???>>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<===????????????@@@BBBCCCCCCBBB@@@???>>>???@@@AAA???===999777888888888999999:::::::::777>>>===@@@NNN]]]ssswwwgggeeemmm|||iiiRRRGGGDDDDDDAAA@@@>>>>>>??????===<<<<<<;;;;;;::::::999999888888888888888888888888888666666666666777888999:::::::::999999999888888888999999888888888999:::;;;aaaRRRJJJHHHFFFCCCBBBAAAAAAAAABBBBBBBBBBBBAAA???===<<<>>>===;;;999999;;;<<<===::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<>>><<>>===>>>AAAEEEIIILLLNNNOOOPPPPPPQQQQQQRRRPPPMMMJJJHHHQQQUUU[[[]]]\\\YYYUUUTTTPPPOOORRR^^^pppqqqfff___fffttt}}}zzzxxxtttrrrsssqqqrrrrrrqqqooollliiigggffffffeeeeeeeeeffffffggghhhgggfffggghhhiiihhhgggffffffeeedddeeefffggghhhiiijjjkkklllmmmnnnnnnnnnjjjjjjkkkkkkjjjiiihhhggggggfffffffffgggiiikkklllmmmmmmkkkjjjhhhggggggggghhhgggfffeeefffhhhjjjlllhhhgggfffddddddddddddeeefffiiikkkllliiifffdddccc```cccgggjjjmmmnnnmmmmmmggggggfffdddaaa^^^]]]\\\___^^^]]]aaagggmmmppprrrnnnkkkfffbbb```^^^[[[YYYXXXRRRLLLIIIIIIHHHCCC>>>???>>>===<<<<<<;;;;;;<<<;;;:::999999:::===@@@CCC???@@@AAACCCCCCBBB@@@???>>>???AAAAAA@@@===:::777888888999999:::::::::;;;888===<<<@@@MMM]]]vvvxxxiiigggmmmyyymmmSSSGGGDDDCCCAAA@@@>>>>>>??????===<<<<<<;;;;;;::::::999999888888888888888888888888888888888777777777777777777999888888888777777777777999999888888888999:::;;;aaaRRRIIIHHHEEECCCAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>======<<<;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<===<<<@@@EEEHHHQQQiii}}}ooommmoooqqqwww}}}}}}{{{zzz{{{~~~wwwwwwxxxyyyzzzzzzzzzzzzuuuvvvwwwxxxyyyzzzzzz{{{|||||||||||||||{{{{{{zzzyyy{{{||||||{{{{{{{{{|||zzz{{{}}}~~~~~~~~~}}}|||yyywwwuuusssrrrrrrssstttqqqrrrssstttwwwyyy{{{|||zzzzzz{{{{{{{{{yyywwwvvvsssttttttuuuuuuttttttsssppprrrtttuuuuuuuuuwwwxxxuuuvvvxxxyyyyyyxxxwwwvvvwwwwwwwwwxxxzzzyyywwwuuupppooonnnmmmmmmnnnpppqqqnnnppprrrssstttvvvyyy{{{wwwwwwxxxyyyxxxxxxvvvvvvuuurrrpppnnnmmmkkkhhhfff^^^YYYPPPIIIDDDAAA???>>>AAACCCGGGIIIKKKNNNRRRUUUXXXYYYZZZYYYWWWSSSOOOLLLOOOTTTYYY\\\[[[XXXTTTSSSRRRRRRTTT]]]ooowwwjjjcccjjjxxx}}}{{{yyyvvvtttuuutttssssssqqqooollliiigggffffffeeeeeefffgggggghhhgggffffffggghhhiiiiiihhhgggfffeeeeeeeeefffhhhhhhjjjkkkkkkkkkkkkjjjiiiiiiiiijjjkkkkkkkkkjjjiiihhhffffffeeefffggghhhjjjkkklllkkkjjjiiigggggggggggggggfffffffffgggiiijjjlllhhhgggeeedddccccccddddddhhhkkknnnnnnkkkhhheeeddd___aaadddgggjjjkkklllmmmiiiiiiiiifffbbb___^^^___```^^^]]]```hhhnnnrrrsssnnnjjjeeeaaa^^^]]][[[YYYWWWSSSMMMIIIHHHFFFCCC@@@???>>>===<<<<<<;;;;;;<<<888:::;;;:::888999>>>BBB>>>@@@AAACCCCCCBBBAAA@@@@@@@@@AAAAAA???===:::999999999999::::::::::::::::::===;;;???MMM\\\xxxwwwiiigggiiiqqq{{{sssWWWJJJEEECCCAAA@@@>>>>>>??????===<<<<<<;;;;;;::::::999999888888888888888888888888888::::::999888777777777777888888888777777777666666999999999999999999999999bbbRRRJJJIIIFFFDDDBBBAAAAAAAAA@@@??????>>>>>>?????????<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<@@@EEEHHHQQQjjjpppmmmpppttt|||}}}{{{{{{|||}}}}}}}}}xxxwwwwwwwwwwwwwwwxxxxxxwwwxxxxxxyyyyyyyyyyyyxxxzzzzzzyyyxxxxxxxxxxxxxxxxxx{{{}}}}}}{{{{{{|||~~~yyyzzz{{{|||}}}|||{{{{{{vvvtttqqqooooooppprrrtttuuuvvvxxxzzz||||||}}}}}}{{{{{{||||||zzzxxxvvvtttqqqrrrssssssssssssrrrqqqnnnppprrrsssrrrrrrsssttttttvvvxxxyyyyyyxxxvvvtttttttttuuuwwwyyyyyywwwuuuooonnnlllllllllnnnpppqqqnnnoooqqqqqqrrrtttwwwzzzvvvvvvwwwxxxxxxxxxwwwwwwuuusssqqqooonnnkkkgggddd^^^XXXPPPIIIDDDBBB@@@???BBBDDDGGGIIIKKKPPPVVV[[[```___]]]ZZZWWWTTTRRRPPPNNNRRRXXX[[[ZZZWWWSSSRRRPPPRRRTTT]]]ooozzzmmmfffnnn}}}}}}{{{{{{xxxwwwxxxsssrrrqqqooommmkkkjjjiiihhhhhhgggfffffffffggggggfffeeeeeefffiiijjjjjjiiigggfffeeeeeeeeefffhhhiiiiiijjjjjjjjjjjjiiihhhhhhhhhiiijjjllllllkkkjjjiiifffeeeeeeeeefffhhhjjjkkkkkkjjjiiihhhgggfffffffffeeefffggghhhiiijjjkkkkkkfffeeedddccccccdddeeeeeeiiillloooooolllhhheeeddd```aaabbbeeegggjjjmmmnnnkkkkkkkkkgggccc``````bbbbbb^^^]]]```hhhooossssssnnnjjjddd```]]]\\\ZZZYYYVVVSSSOOOJJJGGGEEECCCCCC???>>>===<<<<<<;;;;;;<<<999???DDDBBB<<<999<<>>===;;;:::::::::::::::::::::999999<<<>>>;;;???LLL[[[yyyxxxhhheeeeeekkkssszzzyyy[[[MMMGGGCCCAAA@@@>>>>>>??????===<<<<<<;;;;;;::::::999999888888888888888888888888888:::999999888888888888999999999999888888888777777888999::::::::::::888888cccSSSKKKJJJGGGEEECCCBBBBBBBBB???>>>=========>>>@@@AAA;;;<<<<<<<<<<<<;;;:::999999999999999999999999999888888999::::::;;;<<<<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<@@@EEEHHHQQQkkkvvvrrruuuzzz|||{{{{{{|||{{{zzzzzzxxxwwwuuuuuuuuuvvvvvvyyyzzzzzzzzzzzzyyyxxxwwwyyyxxxvvvuuuuuuuuuvvvwwwvvvyyy{{{{{{zzzyyyzzz}}}xxxyyyzzz{{{{{{{{{zzzyyytttrrrooommmmmmooorrrtttxxxzzz}}}~~~}}}{{{|||||||||zzzwwwtttssspppppprrrrrrrrrrrrppppppmmmoooqqqqqqppppppqqqrrrvvvwwwyyyzzzzzzxxxuuutttrrrrrrtttvvvyyyyyywwwuuummmlllkkkkkkkkkmmmooopppnnnoooppppppqqqsssvvvyyyuuuvvvwwwxxxxxxxxxxxxxxxuuusssrrrqqqoookkkfffccc]]]WWWOOOIIIEEECCCAAA@@@AAACCCFFFHHHKKKRRRZZZaaaccc```\\\WWWSSSRRRRRRRRRMMMQQQWWWZZZYYYVVVSSSQQQLLLOOOSSS\\\nnn{{{nnngggppp}}}||||||zzzyyyzzzpppooonnnlllkkkkkkkkkkkkkkkjjjiiigggffffffffffffeeeeeeeeefffiiijjjjjjjjjgggffffffeeefffggghhhiiifffggghhhiiijjjkkkkkkkkkggghhhjjjllllllllljjjiiieeeeeeeeeeeefffhhhiiikkkjjjjjjiiigggffffffffffffeeefffgggiiijjjkkkkkkkkkccccccbbbbbbccceeefffggghhhkkknnnnnnlllgggdddbbbaaaaaabbbdddfffjjjmmmooolllmmmlllhhhcccaaabbbdddccc___]]]```hhhpppssssssnnniiiddd___]]][[[ZZZYYYUUUTTTPPPKKKFFFCCCDDDEEE???>>>===<<<<<<;;;;;;<<<;;;EEEMMMLLLBBB;;;<<<@@@???@@@BBBDDDDDDCCCBBBAAABBBAAA@@@???>>><<<<<<;;;;;;;;;;;;::::::999999999===>>>;;;@@@LLL[[[zzzzzziiiddddddiiipppvvv~~~___PPPIIIDDDAAA@@@>>>>>>??????===<<<<<<<<<;;;::::::999999888888888888888888888888888999888888888999:::;;;;;;:::::::::999999999888888777999:::;;;;;;:::888777dddTTTMMMJJJEEEBBBAAABBBAAAAAA>>>>>>>>>>>>========================<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;BBB@@@>>>===<<<<<<<<<===888:::;;;:::888888:::===<<<<<>>AAADDDGGGIIIOOOWWW]]]```\\\WWWQQQNNNMMMNNNPPPPPPTTTXXXZZZYYYVVVSSSRRROOOQQQVVV___nnn~~~xxxllleeemmm}}}zzzxxxuuutttrrrnnnjjjiiilllpppqqqqqqmmmjjjffffffhhhjjjjjjhhhfffdddcccdddgggiiihhheeefffgggggghhhhhhhhhhhhhhhhhhgggggggggfffffffffeeekkkkkkkkkkkkkkkjjjiiihhheeeeeedddcccbbbdddgggjjjhhhhhhhhhhhhhhhgggffffffhhhfffeeefffiiilllmmmmmmjjjiiifffbbb______bbbeeeiiioooqqqlllgggfffeeecccdddeeeffffffeeeeeefffhhhmmmllljjjhhheeecccaaa```aaaaaabbbeeeiiimmmnnnooojjjgggbbb___]]]\\\YYYXXXUUURRRMMMJJJGGGEEECCCAAA::::::<<<===>>>>>>>>>>>><<>>???AAABBBCCCCCCCCCEEECCC@@@?????????>>>===;;;<<<<<<;;;999888888999;;;999999>>>GGGZZZvvvnnngggfffkkkppp~~~dddPPPIIIHHHCCCAAA>>>>>>>>>>>>===;;;===<<<<<<;;;;;;:::999999999999999888888888888777999999:::::::::;;;;;;;;;999999999999999999999999999:::;;;;;;;;;:::999888dddTTTMMMJJJEEEBBBBBBBBBAAAAAA???>>>>>>>>>========================<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<;;;;;;;;;;;;:::<<<===<<<::::::===???======@@@EEEMMM[[[sssuuusss{{{{{{|||~~~}}}{{{yyyxxxxxxxxxyyy}}}}}}}}}}}}{{{yyywwwvvvvvvuuusssqqqppppppqqqqqqtttsssssstttwwwxxxxxxwwwxxxxxxwwwwwwvvvssspppnnniiiiiihhhhhhiiimmmssswww{{{|||~~~~~~zzzyyyxxxxxxwwwvvvvvvuuuuuuooommmkkkjjjjjjkkkmmmoooqqqpppooooooooopppqqqqqqssstttuuuvvvwwwwwwvvvuuurrrqqqqqqsssuuuuuurrroooooooooooooooppppppppppppqqqqqqqqqrrrssstttvvvvvvxxxxxxwwwyyyzzz{{{zzzxxxuuurrrooonnnnnnmmmjjjggg^^^[[[UUUOOOIIIDDDAAA@@@AAABBBEEEGGGJJJNNNSSSWWWZZZWWWRRRNNNKKKKKKMMMNNNNNNQQQUUUWWWUUURRRPPPOOOMMMPPPTTT]]]kkkzzzwwwnnniiippp~~~{{{yyyxxxvvvsssooollllllppptttvvvvvvppplllhhhgggiiijjjiiiggggggeeecccdddfffgggfffdddffffffggghhhhhhgggeeedddhhhhhhiiiiiijjjjjjjjjjjjjjjkkkkkkkkkjjjiiiiiihhhggggggfffcccbbbbbbeeehhhhhhhhhhhhhhhgggfffeeedddeeeeeeeeehhhllloooppppppkkkjjjfffbbb^^^^^^```bbbgggmmmppplllhhhggggggeee```bbbdddeeefffiiillloookkkjjjiiihhhgggeeeddddddbbbaaabbbdddhhhkkklllllliiifffbbb___]]][[[YYYWWWTTTQQQLLLIIIGGGEEECCCAAA<<<<<<<<<<<<============@@@EEEDDD===777888;;;;;;===>>>???@@@BBBBBBBBBCCCCCCBBB@@@@@@@@@???>>><<<;;;<<<<<<;;;999888888999:::999:::>>>EEESSSiii|||vvvooommmqqqvvveeeQQQIIIGGGCCCAAA???>>>>>>>>>===<<<===<<<<<<;;;;;;:::999999999999999888888888888777999999999999::::::::::::::::::999999999999999999888999999::::::999888888eeeTTTMMMJJJEEECCCBBBBBBAAA@@@??????>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;<<<<<<<<<;;;;;;===>>>???>>>AAAFFFNNN]]]uuuvvvttt}}}vvvvvvzzzxxx{{{~~~|||{{{{{{||||||~~~~~~~~~}}}|||zzzxxxwwwvvvtttqqqnnnmmmnnnooopppsssrrrqqqrrrssstttsssrrrsssssssssssspppmmmjjjhhhdddeeeeeefffhhhmmmtttyyy}}}||||||}}}~~~{{{yyywwwwwwwwwvvvuuuuuuttttttllljjjhhhggghhhkkknnnppprrrrrrqqqpppppppppqqqqqqppprrrtttvvvwwwwwwvvvuuupppooopppqqqrrrrrrpppnnnpppppppppppppppoooooooooooopppqqqrrrtttvvvwwwxxxyyyxxxxxxyyy{{{{{{zzzxxxuuurrrooonnnooonnnjjjgggddd```YYYRRRKKKGGGDDDCCCDDDCCCDDDGGGKKKNNNOOOOOORRROOOLLLIIIHHHIIIKKKLLLLLLOOOSSSTTTRRROOOMMMLLLLLLOOOSSSZZZggguuu{{{zzzuuuooommmttt}}}zzzxxxwwwvvvssspppnnnpppuuuzzz||||||rrrnnniiihhhiiijjjiiiggghhhfffddddddddddddcccbbbeeefffggghhhhhhfffcccaaaddddddfffggghhhiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiigggdddaaaaaaccceeehhhhhhiiiiiigggeeecccbbbcccdddgggkkkpppssssssrrrkkkjjjfffaaa]]][[[]]]___ffflllpppmmmjjjiiiiiiggg```bbbdddfffhhhkkkooorrrmmmllljjjiiigggfffffffffdddcccbbbdddgggiiijjjjjjhhheeeaaa^^^\\\ZZZXXXWWWSSSOOOKKKHHHGGGFFFDDDBBB???>>>===<<<<<<===??????MMMGGG===777999???@@@<<<===>>>???AAAAAABBBBBBBBBAAA@@@@@@@@@@@@???===:::;;;<<<<<<;;;999888999::::::999;;;???CCCJJJYYYhhhyyyxxx|||~~~}}}~~~zzzyyy}}}iiiRRRIIIFFFCCCAAA???>>>>>>>>>===<<<===<<<<<<;;;;;;:::999999999999999888888888888777999999999999999888888888:::::::::999999888888888777888888999999999888777gggUUULLLIIIFFFCCCCCCBBBAAA@@@?????????>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999;;;;;;;;;:::999999999:::999999:::;;;<<<>>>>>>AAAGGGOOO___xxx}}}rrrqqqzzzqqqqqqtttrrruuu}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxvvvtttqqqnnnlllmmmoooppppppnnnmmmnnnppppppooonnnnnnppppppooolllhhheeedddbbbcccfffhhhlllqqqxxx|||~~~|||zzzzzzzzzzzzyyywwwwwwvvvvvvuuuuuuttttttsssllljjjhhhggghhhkkknnnqqqssssssrrrrrrrrrrrrrrrrrrppprrrtttvvvwwwvvvtttsssooooooppppppqqqqqqooonnnqqqqqqqqqppppppooooooooonnnoooqqqsssuuuwwwxxxyyyxxxwwwwwwxxxzzzzzzxxxwwwvvvssspppooopppooollliiigggbbbZZZRRRKKKFFFDDDDDDDDDCCCCCCGGGLLLNNNLLLJJJKKKJJJGGGFFFFFFHHHJJJLLLMMMOOORRRSSSQQQNNNLLLKKKLLLOOOSSSXXXcccooouuuuuupppooopppwwwyyyuuuuuuttttttssspppooorrrxxx}}}qqqmmmiiihhhjjjkkkjjjiiihhhgggeeeccccccbbbbbbbbbdddfffhhhjjjjjjgggdddbbbbbbccceeefffggghhhhhhgggiiiiiiiiihhhhhhhhhiiiiiiiiiiiihhheeebbbaaabbbdddhhhiiijjjkkkjjjgggdddbbbdddfffjjjoootttuuusssqqqiiihhhddd___\\\[[[]]]___hhhooosssppplllkkkjjjhhhggghhhhhhhhhhhhjjjmmmppprrrpppmmmjjjgggfffddddddfffeeedddeeegggiiiiiihhhfffccc___\\\[[[YYYXXXVVVQQQNNNJJJHHHFFFEEEDDDBBB@@@???>>>===>>>@@@BBBDDDSSSHHH;;;777;;;@@@>>>999??????AAABBBBBBCCCCCCCCC?????????@@@AAA???<<<999;;;<<<===<<<:::999:::;;;<<<;;;<<<>>>@@@DDDOOOZZZlllmmmqqqvvvwwwxxx{{{mmmTTTIIIFFFCCCAAA???>>>??????===<<<===<<<<<<;;;;;;:::999999999999999888888888777777999999999888888888888777;;;::::::999999888888888888888888999999999999999hhhUUULLLIIIFFFDDDCCCBBBAAA???????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<<<<;;;::::::999999999:::;;;;;;;;;======@@@GGGPPPbbb|||uuunnnnnnvvvzzzkkkmmmooonnnrrr|||~~~}}}||||||{{{xxxvvvssspppnnnnnnooopppkkkjjjjjjkkkmmmnnnmmmllllllmmmnnnlllhhhdddcccdddcccfffkkkooosssxxx}}}}}}zzzwwwvvvwwwwwwwwwvvvvvvvvvuuuuuutttsssssssssnnnllliiiggggggjjjnnnqqqttttttttttttttttttssssssssstttuuuvvvuuusssqqqpppppppppqqqqqqqqqppppppqqqrrrrrrqqqqqqppppppoooooommmoooqqqtttvvvxxxyyyyyywwwvvvuuuvvvxxxxxxvvvtttwwwtttqqqqqqrrrqqqnnnkkkiiiddd\\\SSSLLLHHHEEEEEEBBBAAACCCGGGLLLNNNMMMJJJIIIHHHFFFFFFFFFHHHKKKLLLNNNQQQSSSTTTRRRPPPNNNNNNMMMQQQUUUXXX```kkkppppppkkknnnrrrzzz~~~wwwuuuttttttttttttqqqppprrrwww|||}}}|||mmmjjjffffffiiilllkkkjjjhhhgggeeecccbbbaaabbbccceeegggjjjlllllljjjgggeeeggghhhiiijjjkkkjjjiiihhhiiihhhggggggggghhhiiiiiihhhhhhgggeeecccaaabbbdddfffhhhkkkmmmmmmjjjgggeeehhhjjjnnnrrruuuuuuqqqnnnfffeeebbb^^^[[[[[[^^^```mmmssswwwsssooommmkkkhhhjjjkkkjjjiiihhhiiimmmooosssqqqnnnjjjhhhfffeeeeeehhhgggeeefffggghhhhhhgggdddaaa]]][[[YYYXXXWWWUUUPPPMMMJJJGGGFFFEEECCCAAA???>>>>>>>>>@@@CCCFFFGGGIIIAAA999666888:::999777@@@AAABBBCCCDDDDDDDDDCCC???>>>???@@@AAA@@@<<<:::;;;<<<===<<<:::999:::;;;@@@===;;;===>>>BBBLLLVVVbbbeeejjjnnnppprrrzzzsssWWWJJJFFFDDDBBB????????????>>><<<===<<<<<<;;;;;;:::999999999999999888888888777777888888888888888888888888:::::::::999999888888888999999999999::::::;;;;;;iiiWWWKKKIIIFFFDDDDDDCCCAAA???@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<===;;;::::::<<<======<<<======AAAHHHSSSfffwwwoookkklllttttttgggjjjnnnmmmsss}}}zzzxxxvvvtttsssrrrqqqrrrkkkjjjjjjkkkmmmnnnmmmllljjjkkkkkkhhhdddbbbccceeegggkkkrrrxxx|||zzzxxxuuuttttttuuuuuuttttttttttttsssrrrrrrqqqqqqooolllhhhfffgggjjjnnnqqqssstttuuuuuuvvvvvvuuuuuuuuuuuuttttttsssrrrppppppppprrrrrrrrrppppppqqqrrrqqqqqqqqqqqqqqqpppppppppmmmooorrruuuwwwxxxxxxxxxvvvuuuuuuuuuvvvvvvuuussswwwtttqqqqqqrrrrrrooolllkkkggg```XXXQQQLLLIIIHHHAAABBBDDDHHHKKKMMMMMMLLLIIIHHHGGGGGGGGGIIIKKKLLLNNNQQQSSSTTTSSSQQQQQQQQQOOOSSSVVVXXX]]]fffkkklllggglllsss}}}{{{yyyyyyxxxxxxwwwtttqqqrrruuuxxxwwwuuujjjgggddddddgggjjjjjjiiiffffffeeecccbbbbbbeeegggiiijjjlllmmmmmmkkkiiigggeeeggghhhjjjjjjiiigggfffhhhgggfffffffffgggiiijjjhhhhhhhhhfffcccaaabbbccccccfffkkkooopppnnnkkkhhhkkklllppptttvvvtttppplllfffdddbbb^^^[[[\\\^^^aaannnuuuyyyuuupppnnnkkkgggiiiiiiiiihhhiiikkkpppssspppnnnllliiihhhhhhiiiiiihhhfffeeeeeefffggggggfffccc```\\\YYYXXXWWWVVVTTTQQQMMMIIIFFFEEEDDDBBB@@@>>>>>>>>>???@@@CCCEEEFFF===:::888::::::999;;;>>>AAAAAABBBCCCCCCCCCCCCCCC@@@??????@@@AAA@@@>>><<<;;;<<<===<<<;;;:::;;;<<<@@@<<<:::<<<>>>AAAJJJSSS]]]eeennnrrrsssuuu|||xxxZZZLLLGGGDDDBBB@@@?????????>>>======<<<<<<;;;;;;:::999999999999999888888888888777888888888999999999::::::999999999999999999999999999999999999:::;;;<<<<<>>@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===;;;999:::<<<>>>===<<<===>>>BBBJJJWWWkkk{{{qqqlllhhhhhhjjjqqqooodddiiimmmnnnuuu~~~~~~||||||{{{yyywwwvvvtttsssooonnnmmmmmmnnnnnnmmmlllhhhiiihhhddd```___ccchhhjjjpppyyywwwuuusssrrrssstttssssssrrrqqqqqqppppppooonnnnnnkkkiiifffdddeeejjjooorrrrrrsssuuuvvvwwwxxxwwwwwwuuutttsssqqqqqqqqqrrrrrrppprrrsssrrrooooooqqqssspppqqqqqqqqqqqqqqqqqqrrrnnnpppsssuuuwwwxxxxxxwwwwwwvvvuuuvvvwwwvvvuuusssuuurrrooooooqqqpppnnnkkkkkkhhhbbb[[[TTTOOOKKKIIIBBBDDDGGGIIIIIIJJJLLLNNNKKKJJJIIIHHHHHHIIIJJJKKKLLLNNNQQQRRRQQQPPPQQQQQQOOOSSSVVVWWW[[[bbbggggggffflllttt}}}}}}|||{{{{{{xxxtttsssssssssqqqnnniiieeebbbbbbeeeggggggfffdddeeeeeecccbbbdddhhhkkknnnnnnnnnmmmllljjjgggfffaaaccceeehhhiiihhhgggfffhhhgggfffeeeeeegggiiijjjjjjjjjiiigggccc```___```^^^ccciiinnnqqqpppmmmkkklllmmmpppsssuuutttppplllgggfffccc___[[[[[[]]]```kkkssswwwuuupppnnnkkkhhhggghhhhhhggghhhlllqqquuupppnnnkkkiiigggggghhhiiifffdddccccccdddeeeeeedddaaa___[[[XXXWWWWWWUUUTTTQQQNNNJJJFFFDDDBBB@@@>>>======>>>>>>??????@@@@@@:::888888<<<<<<:::<<>>:::<<<===<<<;;;:::<<<======999888;;;>>>@@@FFFMMMZZZhhhwww|||yyyxxx|||{{{]]]MMMHHHDDDBBB@@@???@@@???>>>======<<<<<<;;;;;;:::999999999999999888888888888777777777888999:::;;;<<<<<<888888888999999::::::;;;999888888888999:::;;;<<>>@@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999;;;;;;<<<999777888;;;<<<;;;:::>>>???CCCLLLYYYooorrrgggdddcccdddgggnnn~~~}}}lllccciiinnnooowww}}}|||}}}~~~}}}{{{{{{{{{||||||}}}}}}}}}}}}{{{xxxvvvttttttrrrpppppppppooommmlllggggggfffbbb]]]]]]ccciiilllsss}}}uuutttrrrrrrssstttsssrrrooooooooonnnmmmmmmllllllhhhfffcccbbbdddiiiooosssrrrsssuuuwwwxxxyyyyyyxxxtttsssqqqppppppqqqsssuuuoooqqqrrrqqqnnnnnnpppssspppppppppqqqqqqrrrrrrsssnnnpppsssvvvwwwxxxwwwwwwxxxwwwvvvwwwxxxwwwuuuttttttqqqnnnnnnoooooollliiiiiifffaaa[[[UUUOOOKKKIIIDDDGGGJJJJJJHHHHHHKKKNNNKKKJJJIIIHHHHHHHHHIIIJJJIIILLLOOOPPPOOOOOOPPPQQQNNNSSSVVVUUUYYY___dddeeefffllluuu~~~}}}|||zzzvvvssssssqqqmmmiiiiiieeeaaaaaaccceeedddbbbcccdddeeedddccceeejjjnnnrrrqqqooommmjjjgggeeedddaaadddgggjjjllllllkkkkkkgggfffeeedddeeegggiiijjjmmmmmmkkkgggccc___]]]]]][[[```gggnnnqqqpppnnnlllkkklllooosssuuutttqqqmmmjjjhhhddd___[[[ZZZ\\\^^^hhhpppuuussspppnnnllliiiiiiiiihhhggghhhkkkpppssstttqqqmmmiiifffeeeeeefffdddbbbaaaaaabbbccccccbbbaaa^^^ZZZXXXWWWVVVUUUSSSRRRNNNJJJFFFDDDBBB???============>>>===<<<;;;::::::555444888888555666<<<>>>>>>???@@@@@@@@@??????CCCAAA??????@@@AAA@@@@@@:::<<<===<<<;;;;;;<<<===999666777;;;>>>>>>BBBHHHVVVhhh{{{yyyttttttwww}}}^^^OOOIIIDDDBBB@@@???@@@@@@>>>======<<<<<<;;;;;;:::999999999999999888888888888777777777888999;;;<<<===>>>777777888999:::;;;;;;<<<888777777777777999;;;<<>>===<<<<<<<<<<<<;;;::::::999777666666555<<<;;;;;;;;;;;;<<<======???>>><<<;;;::::::;;;;;;999999999999999999999999777999;;;<<<;;;;;;<<<===>>>AAAFFFMMM]]]xxx|||ppp```aaabbbdddiiirrrqqqcccggglllnnnzzz~~~}}}zzzxxxxxxyyy{{{||||||}}}}}}}}}|||zzzxxxvvvuuuuuuuuuuuuuuusssoookkkiiiccc\\\[[[___fffkkkmmmrrryyyyyywwwtttqqqpppqqqssstttuuusssooonnnnnnooopppoookkkhhhfffgggkkkooooooooossstttvvvwwwxxxxxxwwwvvvvvvssspppnnnoooqqqrrrrrrnnnoooooopppppppppoooooommmnnnpppqqqrrrrrrqqqpppsssssstttvvvxxxwwwuuurrrvvvuuusssrrrrrrssstttvvvuuurrrooommmmmmllljjjhhhfffccc```\\\XXXRRRLLLGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKIIIHHHGGGGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNPPPSSSWWWYYY\\\___bbbeeeiiiooo~~~}}}{{{|||||||||yyyssspppqqqqqqnnnkkkiiieeebbbaaaccceeeeeecccddddddcccccceeehhhlllnnnsssrrrpppmmmjjjgggeeedddcccdddgggjjjlllmmmmmmmmmhhhgggeeeeeeeeegggjjjlllqqqooolllhhhccc^^^ZZZWWWYYY\\\bbbhhhmmmppppppppppppsssvvvxxxwwwtttooommmiiigggccc```___```ccceeejjjkkkmmmoooooonnnlllkkkfffiiikkkkkkjjjjjjnnnqqqpppmmmjjjjjjkkkjjjhhheeeeeecccbbbbbbcccbbbaaa___\\\ZZZXXXWWWWWWVVVTTTRRROOONNNLLLIIIGGGDDDBBBAAA>>>>>>===<<<;;;::::::999888999999::::::999999888===>>>@@@BBBCCCCCCCCCBBBCCCBBB@@@@@@AAA@@@>>><<<;;;;;;:::::::::;;;;;;<<<<<<::::::;;;;;;;;;AAAJJJYYYmmm{{{uuuuuuuuu```MMMIIIDDDCCCBBB@@@???>>>======<<<;;;;;;::::::999999888:::999888777666666666666888999999999999::::::::::::::::::999999888888888999999:::999888999<<<>>>iiiUUUNNNKKKGGGEEEDDDDDDDDDCCCAAAAAA@@@???>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???>>><<<;;;:::::::::;;;::::::::::::::::::::::::888999;;;<<<;;;;;;<<<===@@@CCCGGGPPPaaa~~~uuuiii```______bbbiiisss~~~pppdddhhhnnnqqq}}}|||{{{zzz{{{}}}~~~|||}}}}}}|||{{{zzzxxxwwwwwwvvvvvvvvvuuurrrmmmjjjeeebbb^^^]]]aaahhhmmmqqqzzzyyywwwtttrrrqqqqqqssstttvvvssspppooopppqqqqqqpppllliiifffgggkkknnnppppppvvvwwwxxxyyyyyyxxxwwwvvvtttqqqnnnmmmnnnpppqqqqqqrrrrrrrrrrrrqqqpppoooooommmnnnoooppppppqqqqqqqqqtttssstttuuuwwwwwwuuussswwwvvvtttsssrrrssstttuuutttqqqnnnllllllkkkiiiggggggeeebbb___[[[VVVOOOKKKGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNMMMLLLKKKJJJJJJKKKGGGHHHIIIKKKMMMOOOPPPQQQQQQTTTWWWZZZ]]]```eeehhhmmmttt|||{{{|||||||||}}}xxxssspppqqqpppmmmiiigggdddaaaaaadddgggggggggeeeeeedddeeegggjjjnnnpppzzzxxxtttooojjjfffcccaaacccfffjjjmmmooonnnllljjjiiihhhfffeeefffhhhjjjlllqqqpppmmmjjjfffbbb^^^\\\ZZZ\\\aaagggkkkoooqqqrrrrrrssstttuuusssqqqnnnllliiigggcccaaa```aaadddfffjjjjjjkkkllllllllllllkkkfffggghhhhhhhhhiiilllmmmllljjjhhhhhhiiihhhfffcccdddbbbaaaaaaaaaaaa```^^^\\\ZZZXXXXXXWWWWWWTTTSSSOOONNNLLLIIIGGGDDDBBBAAA>>>>>>===<<<;;;::::::999999999999999999999999999???@@@BBBCCCDDDDDDDDDCCCAAA@@@@@@AAABBBBBB@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;AAAJJJ[[[mmm}}}~~~uuupppqqqttt|||zzzxxxeeePPPKKKDDDCCCBBB@@@???>>>======<<<<<<;;;::::::999999888:::999888777777777777777666777777777777888888888:::::::::999999999888888999999:::999888999<<<>>>jjjVVVNNNKKKGGGEEEEEEEEEDDDCCCAAA@@@???????????????@@@<<<=========>>>>>>??????::::::<<<=========<<<;;;>>>===<<<;;;:::::::::;;;::::::::::::::::::::::::888:::;;;;;;;;;;;;<<<>>>AAADDDIIISSSgggooobbb```]]]\\\```jjjuuu}}}}}}nnneeejjjpppttt~~~}}}{{{{{{|||}}}~~~||||||||||||{{{zzzxxxxxxyyyxxxwwwvvvuuuqqqlllhhhaaa`````````cccjjjrrryyyyyywwwtttrrrqqqrrrssssssvvvsssqqqpppqqqrrrqqqqqqllliiigggfffjjjnnnrrrtttyyyzzzzzz{{{zzzxxxwwwvvvqqqooommmlllnnnpppqqqqqquuuttttttsssrrrqqqpppooooooooonnnnnnooopppqqqrrruuutttssstttvvvwwwvvvuuuxxxwwwuuutttttttttuuuvvvsssqqqnnnlllkkkjjjhhhggghhhfffdddaaa^^^ZZZTTTPPPIIIJJJJJJKKKKKKKKKLLLLLLPPPOOONNNMMMMMMMMMMMMMMMGGGHHHIIIKKKMMMPPPRRRSSSSSSVVVXXX[[[___dddjjjnnnttt{{{|||{{{|||||||||{{{wwwsssqqqpppnnnjjjfffdddbbbaaabbbeeehhhiiijjjffffffggghhhkkknnnqqqsss}}}zzzuuuooojjjgggeeedddeeeiiinnnqqqrrroookkkhhhiiihhhgggffffffiiikkkmmmrrrqqqooommmiiifffcccbbb[[[]]]```dddiiinnnqqqtttvvvuuusssqqqooommmlllkkkiiihhheeebbbbbbccceeefffjjjjjjkkkkkkkkklllllllllhhhgggfffgggiiikkkkkkkkkiiiiiihhhiiiiiihhheeeccccccaaa````````````___]]]\\\ZZZYYYYYYYYYXXXUUUSSSOOONNNLLLIIIGGGDDDBBBAAA>>>>>>===<<<;;;::::::999::::::999888888999::::::AAABBBCCCDDDEEEEEEDDDCCC@@@@@@???AAACCCCCCBBB@@@===<<<<<<;;;;;;;;;<<<<<<;;;999:::<<<;;;;;;BBBJJJ\\\mmm|||zzzqqqmmmpppttttttssssssyyykkkSSSLLLDDDCCCBBB@@@???>>>======<<<<<<;;;;;;:::999999999:::999999888888888999999666777777777777888888888:::::::::999999999999888999999:::999888999<<<>>>lllWWWLLLIIIEEECCCCCCCCCBBBBBB>>>>>>============>>>>>>;;;;;;<<<<<<<<<=========999:::<<<>>>>>>===<<<:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;::::::<<<>>>AAADDDJJJWWWnnnoooccc```[[[YYY___kkkwww|||}}}xxxmmmgggkkkpppuuu}}}|||{{{zzzzzz{{{|||}}}|||||||||{{{{{{zzzyyyyyyxxxwwwvvvvvvuuuqqqlllhhh___`````````dddmmmzzzxxxvvvtttrrrqqqqqqrrrrrrtttrrrppppppqqqqqqqqqpppmmmkkkhhhgggjjjoootttwww}}}}}}}}}|||{{{yyyvvvuuuooommmkkkkkknnnpppqqqqqqttttttsssrrrrrrqqqqqqqqqrrrpppooonnnoooqqqsssuuuvvvuuussstttuuuwwwwwwvvvvvvvvvuuuuuuvvvvvvwwwxxxtttqqqnnnmmmlllkkkiiiggghhhfffdddbbb```\\\WWWSSSLLLLLLLLLLLLLLLLLLMMMMMMOOONNNNNNMMMLLLLLLLLLMMMIIIIIIJJJKKKNNNPPPSSSTTTVVVWWWZZZ^^^bbbiiipppvvv{{{}}}{{{{{{{{{{{{zzzwwwuuurrrpppooolllhhheeecccbbbaaaaaacccfffhhhiiiggghhhiiilllooorrrtttvvvyyywwwsssooolllllllllmmmjjjmmmpppsssrrroookkkiiiggggggffffffhhhkkkoooqqqtttsssqqqoookkkhhheeeddd^^^^^^```bbbgggmmmrrruuuyyywwwsssooolllkkklllllljjjhhhfffeeeeeeeeefffgggiiikkkmmmooopppooommmlllllliiiggghhhkkkmmmllljjjiiijjjjjjkkkjjjiiigggeeecccaaa````````````___]]]\\\ZZZZZZZZZZZZYYYVVVTTTOOONNNLLLIIIGGGDDDBBBAAA>>>>>>===<<<;;;::::::999;;;:::888777777888:::;;;AAABBBCCCDDDDDDDDDCCCCCCAAAAAA@@@AAACCCCCCAAA@@@======<<<;;;;;;;;;<<<<<<:::999:::<<<<<<<<>>======<<<<<<<<<;;;::::::999999999999999888999999::::::888888999999999:::::::::999999999999999999999999999999:::999888999<<<>>>mmmXXXMMMJJJFFFDDDCCCCCCCCCBBB???>>>==================<<<<<<<<<;;;;;;;;;;;;:::999:::<<<>>>>>>===<<<:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::::::::<<>>>>>===<<<;;;::::::999;;;:::888777777888:::;;;>>>???AAABBBCCCBBBBBBAAACCCBBBAAAAAABBBAAA???=========<<<;;;;;;;;;;;;;;;999888:::===<<<<<>>============<<<;;;;;;::::::999999999999888999999::::::888888999999999:::::::::999999999999999999999999999999:::999888999<<<>>>oooZZZOOOLLLHHHFFFFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;::::::<<<=========<<<;;;::::::;;;;;;;;;;;;:::999::::::::::::::::::::::::::::::;;;:::999:::===??????BBBLLL]]]yyy}}}kkk```\\\\\\cccooozzz}}}|||{{{|||pppllljjjjjjnnnxxx~~~}}}~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzvvvuuutttsssrrrnnniiieee^^^^^^```dddlllxxx~~~}}}{{{tttsssrrrqqqpppooooooooopppooonnnnnnooopppooommmmmmmmmmmmmmmooossszzz~~~~~~|||yyyvvvtttmmmllllllnnnqqqtttttttttqqqpppppppppqqqsssuuuvvvuuutttrrrqqqrrrtttwwwyyyvvvuuutttuuuwwwxxxwwwvvvrrrssstttvvvwwwyyyzzzzzzvvvtttqqqooonnnmmmkkkjjjeeedddbbbaaa___[[[VVVRRROOONNNNNNMMMNNNOOOPPPQQQPPPOOOOOONNNNNNNNNOOOOOOOOONNNMMMMMMNNNPPPRRRTTTWWWZZZ```eeelllttt}}}~~~|||{{{{{{yyywwwuuusssrrrpppooollljjjiiihhhffffffeeecccaaaaaadddfffhhhjjjmmmpppssstttuuuuuuuuusssqqqooommmmmmnnnooorrrrrrrrrrrrpppooommmlllddddddeeegggkkkpppuuuxxxwwwvvvtttqqqmmmiiifffdddddddddcccdddggglllqqqtttvvvtttrrrooonnnmmmnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmrrruuuvvvtttqqqooojjjhhhgggggghhhhhhhhhggghhhiiiiiigggdddbbbbbbcccdddbbbaaaaaaaaaaaa```^^^YYYYYYYYYZZZ[[[YYYVVVSSSOOONNNLLLIIIGGGDDDBBBAAA>>>>>>===<<<;;;::::::999::::::999888888999::::::;;;===>>>@@@AAAAAAAAAAAACCCBBBAAAAAAAAA@@@>>><<<===<<<;;;:::::::::::::::888888:::=========BBBJJJQQQfffxxxvvvtttvvvoooiiihhhkkkqqq}}}vvvWWWJJJDDDCCCBBB@@@???>>>============<<<<<<;;;::::::::::::999999888888888999999666777777777777888888888888999999999999:::::::::999999:::999888999<<<>>>ppp[[[OOOLLLHHHFFFFFFFFFEEEEEECCCBBBAAA???>>>=========<<<<<<===============>>>;;;;;;;;;<<<<<<<<<<<<===999:::;;;;;;;;;;;;:::999:::::::::::::::::::::::::::::::::999999:::===??????CCCNNNaaa~~~fff```^^^___fffqqqzzz~~~yyy|||~~~mmmkkkjjjkkkooo}}}~~~}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyzzz{{{{{{xxxwwwuuussspppkkkddd```[[[\\\aaaiiittt~~~}}}zzzwwwrrrrrrqqqpppooonnnmmmmmmpppooonnnoooqqqqqqooonnnmmmooopppqqqrrrvvv|||~~~|||yyyvvvtttmmmmmmmmmpppsssvvvwwwwwwtttsssrrrqqqrrrsssuuuvvvttttttsssrrrsssuuuwwwxxxuuuuuuuuuwwwxxxxxxwwwuuuttttttuuuvvvwwwwwwwwwwwwuuussspppnnnnnnmmmkkkiiieeedddbbb```^^^ZZZUUURRRMMMLLLLLLKKKLLLNNNPPPRRRNNNMMMMMMMMMMMMMMMNNNNNNOOONNNMMMMMMOOORRRUUUWWWWWW[[[bbbiiiqqqyyy~~~|||{{{zzzxxxtttrrrrrrqqqpppmmmkkkjjjkkklllggghhhgggeeecccccceeehhhhhhjjjmmmqqqssstttssssssrrrrrrpppnnnmmmlllllllllpppqqqssssssrrrpppmmmkkkggggggggghhhkkkppptttwwwvvvuuutttrrrooollliiihhhgggfffffffffhhhlllqqqssspppppppppoooooonnnnnnnnnjjjkkkllllllllllllkkkjjjkkklllnnnpppqqqqqqqqqppphhhiiiiiihhhffffffggghhhjjjjjjiiieeeaaa```aaaccccccaaa````````````___]]]WWWWWWXXXYYYZZZYYYUUURRROOONNNLLLIIIGGGDDDBBBAAA>>>>>>===<<<;;;::::::999999999999999999999999999999;;;===???AAABBBBBBBBBAAA@@@??????@@@@@@>>><<<<<<<<<;;;999999888888888777777:::=========BBBIIIPPPccc}}}ssspppmmmnnn~~~oookkkjjjmmmttt{{{\\\MMMDDDCCCBBB@@@???>>>===============<<<;;;;;;:::::::::999888777777777777777666777777777777888888888888888999999999:::::::::999999:::999888999<<<>>>qqq[[[MMMJJJGGGDDDDDDDDDDDDCCCBBBAAA@@@>>><<<;;;::::::999999:::;;;<<<===>>>>>><<<;;;;;;;;;;;;<<<======888999:::;;;;;;;;;:::999999999999999999999999999:::;;;:::999999:::===@@@???DDDPPPddd}}}aaa```___bbbiiirrr{{{}}}}}}jjjjjjkkkkkkqqq~~~{{{{{{||||||}}}}}}}}}~~~}}}|||{{{zzzyyyzzz{{{|||zzzxxxvvvrrrnnnhhhaaa\\\XXXZZZbbbnnn{{{~~~|||xxxtttqqqqqqpppooonnnmmmllllllpppooooooppprrrrrrqqqooommmppprrrssstttwww}}}~~~|||yyyvvvtttnnnnnnnnnqqquuuxxxyyyxxxwwwvvvtttsssssstttuuuvvvssssssrrrrrrssstttvvvwwwtttuuuvvvxxxyyyyyyvvvtttvvvvvvvvvvvvvvvuuuttttttuuurrrooommmmmmllljjjhhhfffeeecccaaa^^^ZZZUUUQQQKKKJJJJJJJJJKKKMMMPPPQQQKKKJJJJJJJJJJJJJJJKKKKKKMMMMMMLLLMMMOOOSSSWWWYYYVVV[[[ccckkkttt|||~~~|||{{{zzzwwwssspppqqqqqqooommmkkkkkkmmmnnnhhhiiiiiigggdddeeehhhkkkhhhjjjnnnqqqssssssrrrqqqnnnnnnnnnnnnmmmmmmllllllmmmppptttvvvuuuqqqllliiijjjiiihhhiiikkkooosssuuuuuuuuutttsssqqqooommmllliiihhhggghhhiiimmmppprrrlllmmmnnnooooooooommmllljjjkkklllmmmmmmmmmlllkkkkkkkkkjjjkkklllnnnpppqqqiiikkkmmmjjjgggfffhhhkkknnnnnnkkkfffbbb```bbbeeebbb```___^^^______^^^\\\WWWWWWWWWYYYZZZXXXUUURRROOONNNLLLIIIGGGDDDBBBAAA>>>>>>===<<<;;;::::::999888999999::::::999999888999:::===???BBBCCCCCCCCC>>>======>>>@@@@@@???===<<<;;;:::999888888888888777777:::>>>>>>===BBBIIIPPPbbb}}}yyynnnllliiihhhwwwppplllllllllsss___QQQDDDCCCBBB@@@???>>>===============<<<;;;;;;:::::::::999888777666666666666888999999999999:::::::::888888888999999:::::::::999999:::999888999<<<>>>rrrXXXPPPLLLGGGDDDCCCCCCBBBBBBCCCAAA???>>>>>>>>><<<;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<777888999:::<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<>>>FFFIIIRRRfffxxxdddaaa```ccclllvvv~~~~~~{{{eeegggiiikkksss~~~}}}|||zzzyyyzzz{{{~~~~~~|||zzzyyyzzz{{{{{{zzzyyyyyyxxxsssmmmgggcccbbb]]]```hhhwww~~~~~~{{{uuuoooqqqpppooonnnmmmmmmnnnnnnpppqqqssstttuuuvvvuuuuuutttsssqqqrrrtttyyy~~~|||xxxuuurrrqqqooonnnooossswwwyyyxxxuuuzzzyyywwwuuutttsssssssssssssssttttttuuuvvvvvvvvvssssssuuuvvvwwwwwwwwwwwwxxxwwwvvvvvvwwwxxxxxxxxxvvvtttqqqnnnlllkkkjjjjjjmmmkkkjjjgggddd^^^VVVQQQOOOKKKHHHHHHLLLPPPQQQQQQNNNMMMKKKJJJJJJKKKLLLLLLPPPOOOMMMMMMOOOSSSWWWZZZbbbaaabbbjjjwww||||||zzzvvvtttttttttqqqooommmmmmmmmmmmlllmmmlllkkkkkkjjjjjjjjjjjjnnnppprrrtttuuutttrrrqqqnnnnnnoooooonnnllljjjiiioooqqqssstttsssrrrooonnnllllllkkklllmmmoooqqqrrrtttttttttsssrrrqqqpppooonnnjjjiiilllrrruuuuuusssqqqqqqqqqpppoooooonnnnnnjjjlllmmmooopppqqqppppppiiijjjkkklllmmmoooppppppmmmkkkjjjiiijjjllloooqqqppplllfffddddddeeedddbbbdddaaa______aaabbb```^^^[[[ZZZZZZZZZ[[[ZZZXXXVVVSSSPPPLLLIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>===:::::::::999999888888888222777===AAABBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@===<<<;;;:::999:::;;;;;;777888999:::<<<@@@EEEIIINNNcccpppiiijjjgggssswwwoookkkjjjsss]]]LLLHHHEEEAAA?????????>>>>>>=========<<<;;;;;;::::::999::::::::::::999888888999888777666666777888999:::::::::::::::999888777;;;<<<======<<<<<<>>>@@@rrrYYYPPPLLLHHHDDDCCCCCCCCCBBBCCCAAA???>>>>>>>>>===;;;<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>======???AAA@@@EEERRRiiisssbbb^^^]]]```hhhsss{{{~~~}}}|||kkkkkkjjjlllwww~~~yyyxxxxxxxxxyyy{{{}}}~~~~~~|||zzzzzz{{{||||||{{{yyyyyywwwrrrkkkeeeaaa```___cccmmm~~~}}}|||yyytttoooqqqpppnnnmmmmmmmmmnnnnnnoooppprrrtttuuuvvvuuuuuuuuuuuussstttvvvzzz~~~}}}zzzwwwuuussssssuuuttttttvvvyyy{{{zzzxxxxxxwwwwwwvvvuuutttsssssstttttttttttttttuuuuuuuuurrrssstttuuuvvvvvvvvvvvvtttsssssssssssstttttttttsssqqqpppnnnmmmllllllmmmmmmllljjjgggddd^^^WWWRRRLLLIIIEEEFFFIIIMMMNNNMMMNNNMMMKKKJJJIIIIIIJJJJJJMMMLLLLLLLLLOOOSSSXXX[[[______ccclllzzz~~~}}}{{{wwwtttttttttrrrpppooonnnnnnmmmlllmmmllllllkkkjjjjjjkkkkkknnnppprrrtttuuusssrrrpppnnnnnnnnnnnnmmmlllkkkkkkpppqqqsssuuutttrrrpppnnnmmmlllllllllmmmoooqqqrrrtttttttttsssrrrpppooonnnooollljjjmmmqqqtttrrrppppppooooooooonnnnnnmmmmmmlllmmmoooppppppooonnnnnnjjjjjjkkklllmmmnnnoooooommmllljjjiiiiiikkkmmmooooookkkfffcccccccccbbbaaaccc```^^^^^^___```^^^]]][[[ZZZZZZZZZ[[[ZZZWWWUUUSSSOOOKKKIIIGGGFFFDDDBBB@@@@@@@@@@@@???===<<<;;;:::::::::999999888888888<<>><<<:::999888999999888999999:::;;;???DDDHHHPPPgggxxxssstttqqqxxxxxxooolllllluuubbbPPPHHHEEEBBB????????????>>>=========<<<;;;;;;::::::999::::::::::::999888888888888777777777777888888999:::::::::999999888777888999:::999999999;;;===ttt[[[PPPLLLHHHEEEDDDDDDCCCBBBCCCAAA???>>>>>>>>>===<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;===???===DDDTTTmmmmmm```]]]]]]___fffqqqzzz{{{ooommmkkknnn{{{~~~uuuuuuvvvwwwyyyzzz{{{{{{}}}|||zzzzzz|||}}}}}}|||zzzyyyvvvpppiiibbb___]]]___fffttt~~~zzzxxxvvvrrrooooooooommmllllllmmmnnnnnnnnnppprrrtttvvvvvvvvvvvvwwwwwwvvvwwwxxxzzz|||}}}}}}zzzwwwuuuuuuuuuvvvwwwuuuttttttvvvwwwvvvuuutttuuuvvvvvvvvvuuutttsssuuuuuutttttttttsssssssssrrrrrrssstttuuuuuuuuuuuusssrrrqqqqqqqqqqqqqqqrrroooooonnnnnnnnnnnnoooooommmkkkjjjgggddd___XXXTTTLLLHHHDDDDDDGGGJJJKKKJJJLLLLLLJJJIIIHHHHHHHHHHHHJJJJJJJJJKKKNNNSSSWWWZZZ[[[\\\bbbmmm}}}~~~|||wwwtttuuutttssssssrrrpppooommmlllmmmmmmlllkkkkkkkkkkkkllloooppprrrttttttsssqqqpppmmmmmmllllllllllllmmmmmmqqqrrrtttvvvuuusssqqqooonnnmmmllllllmmmoooqqqrrruuuuuutttsssqqqpppnnnmmmooommmlllnnnqqqrrrpppmmmmmmmmmmmmmmmllllllllllllnnnnnnpppppppppnnnlllkkkkkkkkkkkkllllllmmmmmmmmmmmmllljjjiiiiiijjjlllnnnnnnjjjeeebbbaaa``````___bbb```___^^^______]]]\\\\\\[[[ZZZZZZ[[[YYYVVVTTTQQQNNNJJJGGGFFFEEECCCBBB>>>>>>>>>>>>===;;;:::999999999999999999888888888888;;;@@@BBBAAA???>>>>>>@@@@@@???????????????>>>@@@>>><<<:::888777777777888999::::::;;;???DDDGGGSSSkkkzzzqqqnnnoooyyyhhhTTTIIIFFFBBB@@@?????????>>>=========<<<;;;;;;::::::999::::::::::::999888888777777888888888888888777999999999:::999999888777777888999888888888:::<<>>??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<>>>@@@GGGWWWooo{{{hhhaaaaaa```bbbiiisss}}}vvvmmmkkkjjjppp~~~~~~~~~~~~|||zzzuuuuuuwwwxxxyyyyyyyyyyyy{{{zzzyyyzzz{{{||||||{{{zzzyyyuuunnnfff```]]]\\\```kkk|||}}}wwwuuusssqqqooonnnnnnmmmllllllmmmnnnooooooqqqsssuuuwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz|||zzzwwwuuutttuuuvvvxxxyyywwwuuutttssssssttttttqqqrrrtttvvvvvvuuutttsssuuuuuuttttttsssrrrrrrqqqqqqqqqrrrsssttttttsssssstttttttttrrrqqqqqqqqqrrrnnnnnnnnnnnnnnnooooooooolllkkkiiigggeee```[[[WWWNNNJJJFFFEEEGGGJJJJJJHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLPPPTTTVVVVVVYYY```lll{{{}}}xxxuuuuuutttuuuuuuuuurrrooonnnmmmmmmmmmlllllllllllllllmmmoooppprrrssssssrrrqqqpppmmmmmmlllkkklllmmmoooppprrrsssuuuvvvvvvtttrrrpppnnnmmmlllkkklllnnnqqqrrruuuuuutttsssqqqooommmlllmmmllllllnnnpppqqqooommmkkkkkkkkkkkkkkkkkkkkkkkklllnnnoooppppppnnnlllkkkllllllkkkkkkkkkkkkkkkkkkjjjiiiiiihhhiiikkkmmmnnnnnnkkkfffbbb```_________dddcccbbbbbbaaa```^^^]]]\\\[[[ZZZZZZZZZYYYVVVSSSPPPMMMIIIFFFEEEDDDCCCAAA>>>>>>>>>===<<<;;;:::999999999999888888888888888444888===BBBDDDDDDEEEFFF@@@@@@@@@@@@???????????????===;;;999888777777777999999::::::;;;>>>BBBFFFRRRiii}}}tttqqqqqq}}}kkkVVVIIIFFFBBB@@@@@@@@@???>>>=========<<<;;;;;;::::::999::::::::::::999888888666777888999:::999888777888888999999999999888888999:::;;;;;;:::;;;===???www^^^OOOMMMIIIGGGFFFEEECCCAAACCCAAA???>>>?????????>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBBBBHHHVVVmmmtttgggdddeeeeeegggmmmwwwnnneeefffiiirrr~~~}}}|||yyyvvvwwwxxxyyyyyyyyyyyyxxxxxxyyyxxxxxxxxxzzzzzzyyyxxxzzzwwwssskkkddd___]]]]]]fffsss{{{uuurrrpppoooooonnnmmmllllllmmmnnnooopppqqqsssuuuwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwyyywwwuuusssssstttwwwxxx|||{{{zzzwwwvvvuuuvvvwwwoooqqqsssuuuvvvuuutttsssuuuuuutttsssrrrqqqppppppppppppqqqrrrrrrrrrrrrqqqsssttttttssspppoooppprrrooooooooooooooonnnmmmmmmkkkiiihhhgggeeebbb^^^[[[PPPKKKGGGEEEGGGHHHHHHFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJMMMOOOQQQRRRUUU]]]hhhuuu}}}yyyvvvvvvtttvvvwwwvvvrrrooonnnnnnmmmmmmmmmllllllmmmnnnnnnpppqqqqqqrrrrrrqqqppppppnnnmmmmmmlllmmmnnnpppqqqrrrtttvvvwwwvvvuuurrrqqqooommmkkkjjjkkkmmmppprrrttttttsssrrrqqqooonnnmmmjjjjjjkkkmmmoooppppppoookkkkkkkkkkkkjjjjjjjjjjjjjjjlllnnnppppppooommmkkkkkkkkkkkkkkkkkkjjjjjjjjjggggggggghhhjjjlllnnnooommmkkkgggccc```___```aaagggggggggfffdddbbb```___[[[ZZZYYYZZZZZZYYYVVVSSSOOOLLLHHHFFFEEEDDDCCCAAA?????????>>>===<<<::::::888888888888888888888888;;;>>>BBBDDDCCCBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAA===<<<:::999888999999:::999::::::::::::===AAAEEEPPPccczzzvvvsssrrr~~~nnnUUUIIIFFFBBB@@@@@@@@@??????=========<<<;;;;;;::::::999::::::::::::999888888666777888:::::::::999888777888888999999888888888999;;;<<<<<<<<<===???AAAyyy```OOOMMMJJJHHHGGGEEECCCAAABBBAAA??????@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<===???AAAAAAFFFSSSiiirrrjjjhhhhhhjjjmmmsss{{{iii___bbbiiisss~~~}}}{{{wwwtttxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxxxxxxxyyyyyywwwuuuxxxuuupppiiiccc```___```ooo|||zzztttpppnnnnnnnnnnnnmmmmmmmmmnnnoooqqqrrrssstttvvvwwwxxxyyyxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuvvvuuusssrrrssstttvvvwwwxxxyyyyyywwwtttssstttuuupppqqqrrrttttttttttttsssttttttsssrrrqqqqqqppppppoooppppppqqqqqqpppppppppppprrrssspppllljjjlllnnnppppppppppppooommmlllkkkhhhgggfffffffffeeebbb___RRRNNNHHHFFFGGGHHHGGGEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJLLLMMMPPPTTT[[[dddnnnzzz}}}zzzwwwwwwuuuwwwxxxvvvqqqnnnnnnooonnnmmmmmmmmmmmmnnnooooooqqqqqqqqqqqqqqqppppppoooooooooooooooooopppqqqqqqrrrsssuuuwwwvvvtttrrrpppooommmjjjiiiiiikkknnnqqqrrrrrrrrrrrrqqqpppnnnmmmjjjjjjjjjkkkmmmnnnpppqqqmmmmmmmmmlllkkkjjjjjjjjjhhhkkknnnpppqqqooommmkkkjjjjjjjjjjjjjjjjjjjjjjjjeeefffggghhhiiikkkmmmnnnkkkjjjgggccc```___aaacccgggiiiiiihhheeeaaa``````YYYYYYXXXYYYZZZYYYVVVTTTOOOLLLHHHFFFEEEEEECCCBBB@@@@@@??????>>><<<;;;:::777777777888888888888888<<<>>>AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB===<<<;;;:::::::::;;;<<<:::::::::999:::<<<@@@DDDLLL[[[nnn|||vvvrrrqqq}}}rrrVVVJJJGGGCCCAAA@@@@@@@@@???=========<<<;;;;;;::::::999::::::::::::999888888777777888999::::::::::::666777888888999888888888777999:::::::::;;;>>>@@@zzzbbbOOOMMMJJJHHHGGGFFFCCCAAABBBAAA??????@@@AAA@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::;;;===???CCCGGGSSSggg{{{tttmmmkkknnnpppuuuzzz~~~hhh]]]cccjjjsss}}}~~~|||xxxuuuvvvvvvvvvwwwxxxzzz}}}~~~{{{zzzyyyyyyzzzxxxvvvtttvvvsssnnnhhhcccaaabbbdddsss|||xxxsssooommmmmmnnnnnnnnnmmmnnnoooqqqssstttssstttuuuvvvwwwvvvuuuuuuuuutttssssssrrrssssssssssssssssssssssssttttttuuurrrtttvvvuuusssqqqrrrsssqqqqqqqqqrrrssssssssstttssssssrrrrrrqqqqqqppppppoooooooooppppppoooooonnnnnnqqqrrrnnnjjjgggiiilllooooooppppppooonnnmmmlllfffeeeeeefffggggggeeecccYYYTTTNNNKKKLLLLLLKKKIIIHHHHHHIIIIIIIIIHHHFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMOOOTTT[[[bbbjjjttt~~~}}}zzzxxxxxxvvvxxxxxxtttooolllmmmpppnnnnnnmmmmmmnnnoooooopppqqqqqqqqqqqqppppppooooooppppppqqqrrrrrrrrrqqqqqqqqqsssuuuvvvvvvtttqqqpppnnnllliiiggggggjjjmmmoooqqqqqqqqqqqqqqqpppoooooollllllkkkjjjjjjllloooqqqppppppooommmlllkkkjjjjjjjjjllloooqqqqqqnnnkkkhhhiiiiiiiiiiiijjjjjjjjjjjjgggggghhhhhhiiiiiijjjjjjggggggfffbbb^^^^^^```ccceeegggiiigggccc___]]]]]]XXXWWWWWWYYYZZZZZZWWWUUUOOOLLLIIIGGGFFFEEEDDDCCC????????????>>><<<;;;:::666777777777888888888999555888<<>>===;;;::::::;;;;;;:::;;;:::999999;;;???CCCHHHUUUfffvvvtttoooppp{{{xxxZZZJJJGGGCCCAAA@@@AAA@@@???=========<<<;;;;;;::::::999::::::::::::999888888888888888888999:::;;;;;;666666777888888888888888666888999999999;;;===???{{{bbbOOOMMMJJJIIIHHHFFFCCCAAABBBAAA??????@@@AAA@@@??????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<=========>>>@@@BBBFFFKKKUUUgggxxxuuuvvvpppmmmtttwww|||jjj^^^dddlllrrr{{{~~~~~~~~~~~~~~~~~~}}}yyywwwtttssstttuuuwww{{{|||{{{zzzzzzzzzyyyvvvssstttrrrmmmhhhcccbbbdddgggttt|||{{{xxxsssooommmmmmnnnnnnnnnnnnnnnppprrrtttuuurrrssstttuuuuuutttsssrrrtttsssrrrppppppqqqrrrsssrrrrrrssssssssssssttttttrrruuuxxxxxxvvvtttuuuvvvrrrqqqqqqqqqqqqrrrssstttrrrrrrrrrqqqqqqqqqqqqpppnnnooooooooooooooonnnnnnoooqqqrrrooojjjgggiiilllmmmnnnoooppppppooonnnmmmeeeddddddeeeggghhhgggfff___ZZZTTTQQQQQQRRRPPPNNNKKKKKKKKKJJJIIIGGGDDDCCCBBBCCCDDDEEEHHHJJJLLLMMMOOOTTT[[[bbbiiirrr||||||zzzyyyyyyvvvxxxxxxsssmmmkkkmmmqqqnnnnnnnnnnnnnnnooopppppprrrqqqqqqpppppppppooooooqqqrrrsssttttttsssqqqpppqqqrrrtttvvvuuusssqqqooonnnkkkhhhffffffiiillloooppppppqqqqqqqqqqqqppppppooonnnllliiihhhiiimmmppprrrrrrpppooommmkkkjjjjjjlllnnnpppqqqpppmmmiiifffhhhhhhiiiiiijjjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggeeeeeedddaaa]]]]]]```cccbbbeeegggeee```\\\ZZZZZZWWWVVVWWWXXXZZZZZZXXXVVVOOOMMMIIIGGGGGGFFFEEEDDD??????>>>>>>===<<<:::999666666777777888888888999555888;;;=========>>>@@@>>>>>>??????@@@@@@@@@@@@BBBAAA???<<<;;;:::::::::;;;;;;:::999999;;;???BBBGGGSSScccuuurrrmmmoooyyy|||^^^JJJGGGCCCAAAAAAAAA@@@???>>>======<<<;;;;;;::::::999::::::::::::999888888999888777777888:::<<<===666666777888888888888888777888:::::::::<<<>>>AAA{{{```RRRNNNIIIEEEDDDCCCCCCBBB@@@??????>>>>>>>>>>>>>>>@@@AAAAAA@@@===;;;<<<<<<<<<<<<;;;;;;;;;:::::::::===;;;888666555777:::<<<:::999999888888999999::::::;;;<<<;;;;;;;;;===???CCCFFFQQQfff}}}tttnnn{{{wwwssstttttt|||hhhdddeeehhhppp}}}~~~}}}{{{zzzxxxwwwtttssstttvvvzzz|||}}}|||{{{{{{{{{zzzyyywwwvvvuuuuuuooojjjfffaaa```fffooo{{{}}}zzzuuuqqqoooooopppqqqrrrrrrrrrqqqqqqrrrsssssssssrrrrrrtttwwwxxxvvvtttsssqqqqqqqqqrrrrrrqqqpppoooqqqrrrrrrqqqrrrtttvvvrrrrrrssstttuuuuuuttttttvvvtttrrrpppooooooooopppoooooonnnnnnnnnooooooppptttqqqnnnmmmmmmoooqqqqqqrrrooolllhhheeeeeeeeefffiiikkkoooqqqqqqnnnkkkhhhhhhiiilllooorrrrrrooommmddd^^^WWWRRRPPPQQQQQQQQQNNNNNNNNNMMMLLLKKKIIIHHHHHHGGGFFFFFFHHHLLLPPPSSSVVVYYY^^^eeemmmuuu|||zzzwwwvvvwwwwwwuuussspppnnnmmmmmmmmmnnnnnnmmmlllmmmnnnoooppprrrqqqnnnmmmlllnnnpppqqqtttvvvxxxwwwuuusssrrrrrrqqqqqqqqqqqqooommmkkkjjjllljjjiiihhhhhhjjjlllmmmooonnnmmmnnnppprrrrrrqqqmmmkkkjjjhhhhhhiiikkklllnnnnnnnnnllljjjiiijjjkkkkkkmmmnnnooonnnllliiihhheeeeeefffhhhkkklllkkkjjjooommmkkkhhhgggfffggghhheeedddccc```^^^^^^aaaccchhhggggggeeebbb___\\\ZZZUUUUUUUUUWWWXXXXXXVVVTTTOOOMMMKKKHHHEEECCCAAAAAACCCBBB@@@???<<<;;;999888999888888777777777777777999:::<<<>>>@@@AAABBBBBBBBB@@@>>>???AAABBB@@@>>><<<;;;999777666666777777;;;;;;:::999888:::===@@@@@@MMM___tttooohhhjjjppp]]]NNNFFFAAABBBCCC@@@>>>???===<<<<<<;;;;;;:::999999888888888888888777666666999999888888999999:::;;;888999::::::888777777777888999999999999;;;>>>AAA|||```RRRNNNIIIEEEDDDCCCCCCBBB@@@@@@???>>>>>>>>>>>>>>>AAABBBBBB@@@>>><<<<<<===<<<<<<<<<;;;;;;;;;::::::<<<;;;999777777999;;;<<<::::::999999999999:::::::::;;;<<<;;;;;;;;;===???CCCFFFSSSiiivvvppp}}}zzzwwwtttuuullldddfffiiiqqq~~~~~~~~~~~~}}}{{{yyyxxxwwwsssssssssvvvyyy||||||{{{}}}}}}|||{{{zzzyyyxxxwwwuuupppjjjfffaaa```fffooo||||||xxxtttrrrqqqqqqrrrqqqqqqqqqqqqrrrrrrsssttttttssstttvvvxxxyyywwwtttsssrrrqqqqqqrrrrrrqqqpppsssttttttsssqqqqqqrrrtttsssssstttuuuuuuuuuuuuuuutttsssrrrppppppppppppqqqooonnnnnnmmmmmmnnnoooooopppnnnlllkkklllmmmoooppprrrpppmmmiiiggggggggghhhjjjlllnnnppppppnnnjjjhhhhhhjjjnnnrrrtttssspppnnnfffaaaZZZUUUSSSSSSSSSSSSRRRRRRQQQPPPNNNLLLJJJIIIIIIIIIHHHIIIKKKOOOSSSUUUYYY\\\```fffmmmuuu{{{|||wwwsssrrrtttsssqqqooonnnmmmmmmnnnpppooonnnmmmmmmnnnoooppptttrrrpppooooooqqqssstttuuuvvvwwwvvvtttrrrqqqqqqpppqqqqqqpppooommmkkkiiijjjiiiiiihhhiiijjjkkkkkknnnmmmlllmmmoooqqqqqqppplllkkkiiihhhggghhhjjjkkknnnoooooonnnllljjjjjjkkkmmmnnnoooooonnnkkkgggeeeddddddfffhhhkkkmmmllljjjnnnllliiigggeeeeeeffffffeeeeeedddaaa``````cccfffhhhhhhgggeeeaaa^^^[[[YYYSSSSSSSSSUUUWWWWWWUUUSSSOOONNNKKKHHHEEECCCBBBAAA@@@@@@???===;;;:::999888:::999999888888888888888999:::<<<>>>@@@AAAAAABBBCCCAAA@@@AAACCCDDDBBBAAA>>><<<;;;999888888888888;;;;;;:::999888:::===@@@CCCMMM]]]sssvvvnnnhhhmmm}}}___NNNGGGBBBBBBCCC@@@>>>???<<<;;;;;;::::::999888888888888888888888777666666999999888888999999:::;;;888999::::::888777777888888999999999999;;;>>>AAA}}}aaaRRRNNNIIIFFFDDDDDDCCCBBB@@@@@@???>>>>>>>>>>>>??????@@@AAA???===;;;<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::::::::;;;;;;<<<::::::999999999999:::::::::;;;<<<;;;;;;;;;===???CCCGGGVVVmmmyyyuuu~~~{{{tttwwwssseeegggjjjrrr~~~~~~~~~}}}}}}}}}|||{{{yyyxxxwwwrrrrrrsssvvvyyy{{{|||{{{}}}|||zzzxxxxxxwwwxxxxxxvvvqqqkkkfffaaa```gggppp~~~|||xxxuuusssrrrrrrpppppppppqqqrrrssstttuuuvvvvvvwwwyyyzzzzzzwwwuuuttttttssssssrrrrrrrrrrrrwwwwwwvvvtttrrrpppqqqrrrttttttuuuvvvvvvvvvuuuuuurrrqqqqqqppppppqqqqqqrrrooonnnmmmllllllmmmnnnoooooonnnlllllllllnnnppprrrsssqqqnnnllljjjjjjkkklllkkkmmmoooppppppmmmkkkiiihhhlllrrrwwwxxxvvvrrroooiiiddd^^^YYYWWWVVVVVVUUUVVVVVVUUUSSSRRROOONNNLLLLLLLLLNNNOOORRRUUUWWWXXX]]]___bbbgggnnnuuu|||yyyrrrnnnpppooonnnmmmmmmnnnooopppqqqpppooonnnnnnnnnooopppsssrrrppppppppprrrtttvvvvvvwwwwwwuuurrrpppooopppppppppppppppnnnllljjjiiihhhiiijjjkkkkkkkkkjjjjjjkkkjjjjjjlllnnnppppppoookkkjjjhhhgggfffggghhhiiimmmnnnppppppmmmkkkiiiiiimmmnnnooonnnlllhhheeebbbcccdddfffiiilllmmmlllkkkkkkjjjgggeeeccccccdddeeeeeeeeedddcccbbbcccfffhhhjjjiiigggddd```\\\YYYWWWPPPPPPQQQTTTVVVVVVTTTRRRPPPNNNLLLIIIFFFDDDBBBBBB>>>>>>===<<<;;;:::999888::::::999888888888888999999:::;;;===???@@@AAAAAAAAA@@@@@@AAACCCDDDCCCBBB???>>><<<:::999999999::::::;;;:::999888:::===@@@DDDKKKYYYooouuuhhhkkk{{{cccPPPHHHBBBBBBBBB@@@>>>???;;;;;;::::::999888888888888888888999888888777666999888888888888999::::::777999::::::888777777888888999999999999;;;>>>AAA~~~cccRRROOOIIIFFFEEEDDDCCCBBBAAA@@@??????>>>>>>??????===>>>>>>===;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<:::::::::999999::::::::::::;;;<<<;;;;;;;;;===???CCCHHHXXXppp{{{{{{zzz|||ssswwwwwwggghhhlllttt~~~}}}}}}||||||zzzyyywwwvvvsssssstttwww{{{||||||{{{zzzxxxvvvttttttuuuvvvwwwwwwqqqkkkfffaaaaaahhhrrr}}}zzzwwwtttrrrqqqpppppppppqqqrrrsssuuuvvvxxxyyyzzz{{{|||zzzxxxvvvuuuuuuvvvuuusssrrrsssssswwwxxxwwwuuusssqqqrrrsssuuuuuuvvvvvvvvvvvvvvvuuupppppppppqqqqqqrrrsssssspppooommmlllllllllnnnnnnpppppppppppppppqqqtttvvvtttsssqqqooonnnnnnoooooonnnooopppqqqpppnnnmmmkkkjjjooovvv{{{|||xxxtttqqqkkkfffaaa\\\ZZZXXXVVVUUUWWWVVVVVVVVVUUUSSSRRRQQQPPPQQQSSSVVVXXXZZZ\\\\\\^^^___bbbgggnnnvvv}}}}}}tttnnnmmmlllllllllmmmnnnpppqqqpppooonnnmmmmmmnnnoooppppppooooooooopppqqqssstttvvvvvvuuusssooonnnnnnooopppppppppooonnnllljjjiiihhhjjjlllnnnooommmkkkiiiiiiiiiiiikkknnnppppppoookkkjjjhhhfffeeefffggghhhjjjmmmppppppmmmjjjgggfffjjjkkklllllljjjgggcccaaabbbcccfffjjjmmmnnnmmmkkkiiigggeeecccbbbbbbcccccccccdddddddddccceeehhhjjjkkkjjjgggccc^^^ZZZVVVUUUNNNOOOQQQTTTVVVWWWUUURRRPPPNNNLLLIIIFFFDDDCCCBBB======<<<<<<;;;::::::::::::999888888777777888888888999;;;===>>>@@@@@@AAA======>>>???@@@AAAAAAAAA???>>><<<:::999999999:::::::::::::::999:::===???AAAIIIWWWjjjzzzoooqqqfffRRRJJJCCCCCCBBB@@@>>>???<<<<<<;;;::::::999999888888888888999999888888777888888888888888999999:::777888::::::888777888888888999999999999;;;>>>AAAdddSSSOOOJJJFFFEEEDDDDDDCCCAAA@@@@@@???????????????===>>>???>>><<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<============<<<;;;::::::::::::::::::;;;:::;;;<<<;;;;;;;;;===???BBBHHHXXXqqqyyy{{{|||}}}zzzooossswwwhhhiiimmmvvv}}}}}}|||{{{yyywwwvvvuuussssssuuuxxx|||}}}}}}{{{xxxwwwuuuttttttuuuwwwxxxwwwqqqkkkfffbbbbbbjjjttt|||yyyvvvsssqqqppppppppppppqqqrrrsssuuuvvvxxxzzz}}}~~~}}}{{{yyyxxxvvvwwwxxxwwwtttssssssuuuvvvvvvvvvuuusssssstttuuuuuuvvvvvvvvvvvvvvvuuuuuuooopppqqqrrrssstttuuuuuuqqqpppmmmlllkkklllnnnoooppprrrsssrrrqqqrrruuuxxxuuutttsssrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqpppnnnnnnlllsss{{{~~~yyyuuurrrjjjgggaaa]]]ZZZXXXUUUSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTUUUWWWZZZ\\\]]]^^^^^^ZZZ\\\aaagggooowwwwwwqqqkkkkkkkkkkkkmmmoooqqqrrrooonnnmmmmmmmmmnnnooopppppppppppppppqqqrrrtttuuuvvvvvvtttpppmmmlllmmmnnnppppppppppppnnnllljjjiiiiiilllooorrrrrrpppmmmkkkhhhhhhiiillloooqqqqqqpppkkkjjjhhhfffeeeeeefffggghhhkkknnnnnnkkkgggdddcccfffgggiiiiiihhhfffcccaaaaaabbbfffjjjnnnpppnnnlllhhhfffdddbbbaaaaaabbbcccaaabbbdddddddddeeehhhjjjllljjjfffaaa\\\XXXUUUSSSOOOPPPRRRUUUXXXXXXVVVSSSPPPNNNLLLIIIFFFDDDBBBBBB=========<<<<<<<<<;;;;;;888888777666666666666666777888:::<<<>>>???@@@@@@<<<===>>>??????@@@AAABBB???===<<<:::999999999999999:::;;;:::999:::===???;;;FFFUUUeeeuuu~~~|||zzz}}}{{{wwwxxxiiiTTTKKKDDDCCCBBB@@@>>>???=========<<<;;;;;;::::::888888999999999999888888888888777777888888999:::666888::::::888777888999888999999999999;;;>>>AAAfffSSSOOOJJJGGGEEEEEEDDDCCCAAAAAA@@@????????????@@@???@@@AAA@@@>>>===>>>???=========<<<<<<<<<;;;;;;::::::;;;<<<============;;;;;;::::::::::::;;;;;;:::;;;<<<;;;;;;;;;===???BBBHHHWWWppp~~~|||~~~}}}yyytttiiilllxxxvvvjjjkkkoooxxx~~~~~~}}}{{{xxxvvvtttrrrrrrsssuuuyyy|||}}}|||zzzyyyxxxwwwwwwwwwxxxyyyzzzvvvpppjjjfffcccdddmmmxxx}}}zzzvvvsssqqqpppppppppppppppqqqrrrssstttuuuwwwzzz~~~~~~|||zzzyyywwwyyyzzzxxxuuussstttvvvtttuuuuuuuuussssssuuuwwwuuuuuuvvvvvvvvvuuuttttttpppqqqssstttuuuvvvvvvvvvsssqqqnnnllllllmmmnnnppppppsssttttttqqqqqqtttwwwwwwvvvuuutttssssssrrrrrrtttsssrrrqqqpppooooooooopppvvv~~~~~~yyytttsssjjjfffbbb^^^ZZZWWWSSSPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\\\\WWWZZZ___gggooowww}}}xxxtttllllllllllllmmmnnnpppqqqnnnmmmmmmmmmnnnppprrrssssssssssssssstttuuuuuuvvvuuutttqqqnnnkkkjjjmmmoooqqqqqqqqqqqqooommmkkkjjjkkkmmmqqqttttttrrrooommmhhhiiijjjnnnqqqssssssqqqllljjjhhhfffeeeeeefffggggggjjjmmmllliiieeebbbaaaeeeggghhhiiiiiigggdddbbb```bbbfffkkkoooqqqooommmhhhfffdddbbbbbbbbbcccdddaaacccdddeeeeeefffhhhkkkkkkiiieee```[[[WWWTTTSSSPPPQQQTTTWWWYYYYYYVVVSSSOOOMMMKKKHHHEEECCCAAAAAA>>>=========<<<<<<;;;;;;777777666555555555555666777888999;;;===>>>??????>>>@@@AAAAAA@@@@@@BBBCCC???>>><<<:::999999999:::999:::;;;;;;::::::<<<>>>999EEETTTbbboooyyy{{{xxxuuuuuuzzzxxxxxxyyymmmVVVMMMEEECCCBBB@@@>>>@@@>>>>>>======<<<;;;;;;;;;777888999999:::999999999888777777777777888999999666888999999888888888999888999999999999;;;>>>AAAgggSSSOOOJJJGGGEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@>>>???@@@???===<<<===>>>============<<<<<<<<<<<<999::::::;;;;;;<<<======;;;;;;::::::::::::;;;;;;:::;;;<<<;;;;;;;;;===???BBBGGGUUUmmm~~~{{{zzzuuuoooggghhhqqqxxxkkklllpppyyy}}}{{{wwwtttrrrppppppqqqssswwwzzz{{{zzzxxxxxxxxxxxxyyyyyyyyyzzzzzztttoooiiieeeccceeeooo{{{~~~|||xxxtttrrrqqqqqqrrrqqqqqqqqqqqqrrrrrrssstttuuuyyy~~~|||{{{{{{xxx{{{|||zzzuuusssuuuwwwtttuuuuuutttsssssstttvvvuuuuuuuuuuuuuuutttssssssrrrsssuuuvvvwwwwwwwwwwwwuuusssooommmlllmmmoooqqqrrruuuxxxwwwsssrrruuuxxxxxxxxxwwwuuutttsssrrrrrrtttsssqqqooonnnnnnnnnnnnssszzz~~~wwwtttsssjjjgggbbb___[[[WWWRRROOOMMMMMMOOOPPPQQQRRRRRRRRRTTTUUUUUUUUUVVVWWWWWWXXXUUUXXX___gggnnnuuuyyy|||{{{|||{{{vvvtttooonnnmmmmmmmmmnnnooopppnnnnnnnnnoooqqqsssuuuwwwtttttttttttttttuuuuuuuuutttrrrpppllliiijjjmmmppprrrrrrrrrrrrpppnnnlllkkkkkknnnqqqssstttrrrooommmiiijjjlllppptttvvvuuutttmmmkkkiiigggffffffggggggiiikkklllllliiieeecccbbbiiijjjkkkllljjjhhheeeccc___aaafffkkkpppqqqpppmmmiiigggeeeccccccccceeeeeecccdddfffgggggggggiiikkkjjjhhhddd___ZZZVVVTTTSSSQQQRRRUUUXXXZZZXXXUUUQQQNNNLLLJJJGGGDDDBBB@@@@@@======<<<<<<;;;:::999999888777777666666666666666666777999;;;===>>>?????????@@@BBBAAA??????@@@BBB@@@???===;;;:::::::::;;;888:::;;;;;;:::;;;<<<>>><<>>======<<<;;;;;;::::::777888999999:::::::::999777777777777777888999999666777999999888888999:::888999999999999;;;>>>AAAhhhSSSPPPKKKGGGFFFEEEDDDDDDBBBAAA@@@@@@??????@@@@@@:::;;;<<<<<<:::999:::;;;>>>=========<<<<<<<<<<<<999999999::::::<<<===>>><<<;;;;;;::::::;;;;;;<<<:::;;;<<<;;;;;;;;;===???BBBFFFTTTkkk{{{yyyxxxssslllggggggmmm{{{}}}llllllpppzzz~~~~~~~~~{{{wwwssspppooonnnoooqqquuuyyyzzzxxxvvvuuuvvvwwwxxxxxxxxxxxxxxxtttnnnhhheeecccfffqqq|||~~~{{{wwwsssqqqqqqrrrsssrrrrrrrrrqqqqqqrrrsssssssssxxx~~~|||{{{|||xxx{{{}}}{{{vvvsssuuuxxxtttuuuuuutttrrrrrrssstttttttttuuuuuutttsssrrrrrrssstttvvvwwwxxxxxxxxxwwwvvvssspppmmmmmmnnnppprrrvvvyyy|||zzzvvvuuuwww{{{yyyxxxwwwvvvuuusssrrrrrrsssqqqooonnnllllllmmmmmmuuu|||}}}vvvssssssjjjgggccc___\\\WWWRRRNNNLLLMMMMMMNNNOOOOOONNNNNNSSSSSSRRRRRRRRRSSSTTTTTTUUUYYY___gggnnnsssvvvwwwxxxyyy}}}wwwrrrssspppooonnnmmmmmmnnnooopppoooooooooqqqsssvvvxxxzzzsssssssssssssssrrrrrrrrrsssqqqnnnkkkiiijjjmmmqqqsssssssssrrrqqqooommmlllkkkmmmppprrrsssqqqooommmjjjkkkmmmqqquuuwwwvvvuuummmllliiigggffffffggghhhjjjlllmmmllliiieeeccccccmmmnnnnnnnnnllliiieeeccc___aaaffflllppprrrpppnnniiihhhfffdddddddddfffgggeeefffhhhiiihhhiiijjjllljjjgggccc^^^YYYVVVTTTSSSQQQRRRUUUXXXYYYWWWSSSPPPMMMKKKIIIFFFCCCAAA@@@???===<<<<<<;;;999888888777999888888777777777777777666777999;;;<<<>>>>>>???===???AAA@@@===<<<===@@@AAA@@@>>>===<<<<<<<<<<<<888:::;;;;;;;;;;;;<<<>>>AAAFFFPPPaaawww~~~mmmqqqyyyzzzrrrgggjjjwwwtttYYYOOOFFFDDDBBB@@@???@@@===<<<<<<;;;;;;:::999999777888999:::::::::::::::777777777777777888888999555777999999888888999:::888999999999999;;;>>>AAAhhhSSSNNNHHHEEEDDDDDDBBB@@@@@@@@@??????????????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;::::::999999::::::;;;;;;;;;:::;;;;;;<<<===>>>DDDEEETTTooo{{{wwwsssooolllaaaeeeooo}}}yyynnnpppuuu~~~~~~~~~}}}{{{wwwssspppnnnlllmmmqqqwww}}}~~~{{{xxxtttvvvwwwxxxwwwvvvwwwxxxxxxqqqjjjfffcccgggrrr~~~}}}|||yyyuuuqqqpppqqqtttuuuxxxwwwvvvtttsssqqqqqqqqqrrrwww{{{~~~}}}}}}~~~{{{wwwuuutttttttttvvvtttrrrpppppprrrtttuuuvvvuuusssqqqpppqqqrrrsssyyyzzz{{{|||{{{zzzxxxwwwrrrqqqpppmmmlllnnnrrrvvvyyyzzz{{{yyywwwvvvvvvwww|||zzzwwwtttqqqpppoooooonnnnnnooopppqqqrrrrrrsss{{{{{{uuuqqqpppjjjhhheeebbb___ZZZTTTPPPJJJIIIIIIKKKNNNPPPPPPOOOOOOOOONNNNNNNNNOOOPPPQQQRRRXXX___ffflllppptttwwwyyyvvvvvv}}}}}}{{{vvvrrrqqqooommmlllmmmnnnmmmlllnnnqqqssstttwww|||}}}yyyxxxvvvtttttttttsssqqqpppmmmmmmlllkkkkkknnnrrrvvvzzzxxxuuusssrrrqqqnnnlllkkkllloooqqqrrrrrrqqqpppmmmllllllpppvvvzzzzzzxxxooommmjjjgggeeeeeefffgggiiikkklllkkkgggeeeeeegggjjjlllnnnpppoookkkgggdddfffeeefffjjjpppsssqqqoooeeedddcccccceeeeeedddbbbdddeeefffggghhhhhhhhhhhheeeddd```]]]YYYUUUSSSRRRTTTVVVXXXYYYXXXWWWTTTRRRPPPLLLHHHFFFDDDCCCAAA@@@===<<<<<<;;;999888888777888888888888888888888888888999:::;;;<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCAAA???===<<<;;;;;;;;;999999999888777888:::===:::FFFVVViiizzzxxxuuuqqqnnnmmmrrrtttWWWLLLDDDCCCCCCAAA?????????>>>>>>===<<<;;;;;;;;;999999999999999999999999999999999888888888888888777777777777777777777777;;;;;;:::999999<<>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;:::;;;;;;<<<===>>>EEEFFFSSSlll{{{sssmmmhhheeeaaadddnnn|||zzzppprrrxxx~~~~~~}}}|||zzzwwwssspppnnnmmmmmmpppvvv|||~~~{{{wwwtttuuuvvvuuuttttttttttttuuuoooiiifffdddhhhsss~~~zzzxxxtttqqqpppqqqtttvvvyyyxxxvvvtttssssssssssssssswww{{{}}}}}}}}}~~~~~~yyytttrrrrrrtttuuutttsssqqqpppppprrrtttvvvxxxvvvtttrrrrrrrrrssstttzzz{{{|||||||||zzzxxxvvvsssqqqnnnkkkkkknnntttyyyyyyzzzzzzxxxvvvuuuuuuwwwzzzyyyvvvssspppooonnnnnnmmmmmmnnnoooppprrrssssss||||||uuupppnnnjjjiiifffdddaaa\\\VVVRRRJJJJJJJJJLLLNNNPPPPPPPPPNNNNNNMMMMMMNNNPPPRRRSSSTTTXXX]]]cccggglllpppsssvvvuuuwww~~~~~~|||wwwsssrrrqqqooonnnmmmmmmnnnoooppptttwwwxxxzzz~~~}}}yyyuuutttsssssstttuuutttrrrmmmmmmmmmnnnppptttyyy|||zzzxxxuuusssrrrpppmmmkkkjjjkkknnnpppqqqqqqpppoooooommmmmmpppuuuxxxxxxvvvpppnnnjjjgggeeeeeeeeefffhhhjjjkkkjjjhhhfffgggiiimmmnnnpppqqqooolllhhheeeeeedddeeejjjppptttsssqqqhhhfffddddddeeeeeeeeedddeeefffggghhhiiijjjiiiiiigggeeeaaa]]]ZZZWWWUUUUUUUUUVVVXXXYYYXXXVVVSSSRRROOOLLLHHHEEEDDDCCCAAA???===<<<<<<;;;999888888777888888888888888888888888777777999;;;<<<==================>>>??????@@@@@@???>>>===;;;::::::;;;;;;888999:::999888888:::<<>>>>>===<<<<<<;;;;;;999999999999999999999999888888888888888888999999888888888888888888888888999999888777777;;;@@@DDDgggUUUPPPJJJGGGFFFFFFDDDBBBBBBAAAAAA@@@???>>>======>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;::::::999999::::::;;;;;;;;;:::;;;;;;<<<===>>>EEEFFFRRRhhh~~~zzznnngggbbb``````dddnnn{{{yyysssuuu{{{}}}|||{{{zzzxxxvvvsssqqqpppmmmmmmooouuuzzz|||yyyvvvxxxxxxwwwwwwvvvuuuuuutttrrrmmmhhhfffeeeiiittt~~~xxxvvvsssqqqppprrrtttvvvxxxvvvtttqqqqqqqqqssstttuuuxxx{{{}}}|||{{{|||||||||vvvqqqoooppprrrtttrrrqqqppppppqqqsssuuuwwwxxxvvvtttrrrrrrrrrsssttt||||||}}}}}}|||yyywwwuuusssqqqmmmjjjjjjooovvv{{{zzzzzzxxxuuusssrrrtttvvvxxxwwwtttqqqooommmmmmmmmmmmmmmnnnoooppprrrtttuuu||||||tttnnnllljjjiiihhhgggddd___YYYTTTLLLKKKKKKMMMOOOQQQQQQPPPMMMMMMLLLLLLNNNPPPSSSTTTUUUWWW[[[^^^bbbffflllpppuuutttxxx}}}yyyuuuqqqrrrssspppmmmllloooqqquuuzzz~~~~~~yyyrrrqqqqqqrrruuuvvvvvvuuullllllmmmppptttzzzzzzxxxuuusssqqqooollljjjiiijjjmmmoooppppppooonnnpppnnnmmmppptttwwwvvvtttpppnnnkkkhhheeeeeeeeeeeeggghhhjjjjjjiiiiiijjjkkkpppqqqrrrrrrpppllliiifffeeedddeeejjjqqquuuuuusssllliiifffeeeeeeffffffeeeeeefffhhhjjjkkkkkkkkkkkkiiifffbbb]]]ZZZXXXXXXYYYWWWXXXXXXXXXWWWUUURRRPPPOOOLLLHHHEEECCCBBB@@@???<<<<<<;;;::::::999888888888888888888888888888888555666888:::;;;=========<<<======>>>>>>???@@@@@@<<<<<<:::999999999:::;;;777999;;;;;;:::999:::;;;CCCFFFNNNccctttpppmmmooozzz~~~YYYNNNEEECCCCCCAAA??????>>>>>>>>>===<<<<<<;;;;;;888888888888888888888888777777777888999999999:::999999999999999999999999777777777666666999>>>BBBgggSSSNNNHHHEEEDDDDDDBBB@@@BBBBBBAAA@@@???======<<<>>>>>>>>>>>>==========================================<<<<<<<<<<<<======;;;::::::999999::::::;;;;;;;;;:::;;;;;;<<<===>>>CCCEEEPPPddd{{{{{{mmmfffcccbbb```dddnnn|||wwwsssvvv}}}~~~|||yyyxxxxxxvvvuuusssrrrqqqmmmmmmnnnsssyyy{{{zzzwwwyyywwwvvvvvvvvvwwwvvvuuuqqqmmmiiigggfffhhhrrr}}}}}}vvvuuurrrpppppprrrtttvvvuuurrrooommmmmmoooqqqsssvvvxxxzzz|||{{{zzzyyyyyy|||yyyuuurrrppppppqqqrrrpppooooooppprrrtttwwwxxxwwwvvvtttrrrqqqrrrsssttt|||}}}}}}}}}{{{yyyvvvtttpppooonnnmmmmmmqqqwww{{{zzzzzzwwwtttqqqpppsssuuuvvvtttrrrpppnnnmmmmmmmmmoooooooooppprrrtttvvvxxx{{{{{{qqqkkkhhhggggggiiijjjhhhbbb[[[UUUMMMLLLLLLNNNPPPRRRRRRQQQOOONNNLLLLLLMMMPPPRRRTTTUUUVVVXXX[[[^^^dddkkkpppvvvvvvyyyzzzwwwooorrrtttqqqlllkkkooossszzzyyyrrrqqqppprrrtttvvvuuutttkkkkkkmmmqqqvvv|||zzzxxxuuurrrqqqnnnkkkiiiiiikkkmmmoooppppppooooooooommmllloootttwwwvvvtttqqqooollliiigggeeeeeeeeefffggghhhiiijjjkkkmmmnnnsssssssssrrrooolllhhhfffgggffffffjjjpppttttttrrrppplllhhhffffffgggggggggdddfffhhhjjjkkkkkkjjjjjjhhheee```\\\YYYYYYZZZ[[[XXXYYYYYYXXXVVVSSSQQQOOONNNKKKGGGDDDCCCBBB@@@>>><<<<<<;;;::::::999888888888888888888888888888888666777888:::;;;<<<<<<<<<===>>>>>>???@@@@@@AAAAAA>>>===;;;999888888999999666999;;;<<<;;;:::::::::CCCFFFMMMaaavvvqqqpppwww[[[PPPFFFCCCCCCAAA??????>>>>>>======<<<<<<<<<<<<888888888888888888888888666666777888999:::::::::999999999999999999999999777777777666777999>>>BBBgggSSSNNNHHHEEEDDDDDDBBB@@@BBBBBBAAA@@@???======<<<>>>>>>>>>>>>====================================<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;:::;;;;;;<<<===>>>AAADDDPPPcccyyy}}}nnnfffccccccaaaeeeppp~~~wwwrrrvvv}}}~~~~~~~~~|||wwwvvvvvvuuuuuutttttttttoooooooootttzzz}}}}}}{{{xxxvvvttttttvvvwwwwwwvvvsssnnniiigggdddfffooozzz{{{uuutttrrrppppppqqqssstttrrrpppnnnllllllooorrrtttwwwxxxyyyzzz{{{zzzxxxvvvvvvvvvuuutttsssrrrqqqpppoooooopppqqqsssvvvxxxyyyyyyxxxvvvtttssstttuuuvvv||||||}}}|||{{{xxxuuutttmmmoooqqqqqqrrrtttwwwyyy{{{zzzwwwssspppoooqqqssssssrrrqqqooonnnnnnoooooossssssrrrssstttwwwyyyzzzyyy}}}~~~wwwnnnhhheeecccfffjjjnnnmmmfff\\\UUUNNNMMMMMMNNNPPPRRRRRRQQQPPPOOOMMMLLLLLLOOOQQQSSSUUUVVVWWWYYY^^^dddlllrrryyyyyy{{{zzzwwwmmmppprrrppplllkkkooottt~~~zzzsssrrrqqqrrrssstttsssrrrnnnnnnooosssyyy}}}~~~yyywwwtttrrrpppnnnkkkiiikkklllnnnqqqrrrqqqppppppllljjjjjjnnntttwwwwwwvvvqqqpppmmmkkkiiiggggggffffffffffffhhhkkknnnpppqqqttttttsssqqqnnnkkkhhhgggjjjhhhhhhjjjooorrrqqqoooqqqnnniiigggggghhhiiiiiidddfffhhhjjjkkkjjjiiigggeeebbb^^^ZZZXXXXXXYYYZZZYYYYYYXXXWWWUUURRRPPPOOOMMMJJJFFFDDDBBBAAA???===;;;;;;;;;::::::999999888777777777777777777777777888999::::::;;;;;;;;;;;;???@@@@@@AAAAAABBBCCCCCCAAA@@@>>>;;;999888888888777999<<<<<<;;;::::::;;;???EEEOOOaaavvvpppmmmwww]]]RRRGGGDDDCCCAAA??????============<<<<<<<<<<<<888888888888888888888888666666777888999:::::::::999999999999999999999999777888888888888;;;???BBBhhhUUUPPPJJJGGGFFFFFFDDDBBBBBBAAAAAA@@@???>>>======>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;:::;;;;;;<<<===>>>???DDDPPPbbbyyy}}}}}}nnndddaaaaaaaaafffqqqyyyqqqvvv~~~}}}~~~~~~}}}wwwwwwwwwvvvwwwwwwxxxyyytttssssssxxx~~~|||yyyyyy{{{}}}|||zzztttnnniiieeeccceeennnyyy{{{uuutttrrrppppppppprrrsssrrrqqqooooooooorrrtttvvvwwwwwwwwwyyyzzzyyywwwtttrrrtttvvvwwwwwwuuusssqqqooopppqqqsssuuuwwwyyyzzz}}}{{{yyywwwwwwwwwxxxyyyzzzzzz{{{{{{zzzwwwuuusssnnnpppsssuuuvvvvvvxxxyyy{{{zzzxxxtttpppooopppqqqqqqqqqpppppppppqqqssstttwwwvvvuuuuuuvvvxxxzzz|||xxx{{{~~~{{{tttlllgggeee```eeemmmtttssskkk^^^UUUNNNMMMMMMNNNPPPQQQQQQPPPPPPNNNLLLKKKLLLOOORRRUUUVVVWWWXXXZZZ^^^eeemmmsss{{{|||~~~yyyvvvlllnnnooonnnmmmmmmqqqtttzzzuuusssrrrrrrssssssqqqpppsssrrrrrrwww|||~~~|||wwwuuurrrqqqpppnnnkkkiiikkkmmmoooqqqrrrrrrqqqpppjjjiiiiiimmmssswwwwwwvvvqqqpppooommmkkkjjjiiiiiigggfffeeehhhlllppprrrrrrvvvuuussspppmmmkkkjjjiiillliiigggiiimmmoooooommmpppmmmjjjiiiiiijjjjjjiiieeegggiiikkkkkkiiigggeeebbb___\\\YYYXXXXXXYYYZZZYYYXXXXXXVVVTTTRRRPPPOOOMMMJJJFFFCCCBBB@@@>>>===;;;;;;;;;::::::999999999777777777777777777777777999999:::;;;<<<<<<<<<<<<@@@AAAAAABBBCCCCCCDDDDDDDDDBBB???<<<:::888888888888:::;;;<<<;;;:::;;;<<<===EEEPPPcccuuunnngggrrr___SSSHHHDDDCCCAAA???@@@==================<<<<<<999999999999999999999999777777777888999999999:::999999999999999999999999888999:::999:::<<<@@@CCCiiiUUUPPPJJJGGGFFFFFFDDDBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>EEERRRbbbxxxwwwzzzlllccc`````````eeeqqqyyyqqqwww~~~}}}}}}}}}zzzzzzyyyzzz{{{|||~~~zzzyyyyyy~~~}}}|||~~~}}}zzzsssmmmgggcccaaadddppp{{{|||uuutttrrrpppoooooopppqqqppppppppppppqqqsssuuuvvvvvvuuuvvvxxxzzzzzzwwwtttrrrsssuuuwwwwwwwwwwwwvvvqqqqqqssstttvvvxxxzzz{{{}}}{{{yyywwwwwwwwwxxxyyywwwxxxyyyyyyyyywwwuuusssqqqsssuuuvvvvvvwwwyyy{{{zzzzzzyyyvvvrrrooooooppppppppppppqqqrrrtttwwwxxxyyyxxxvvvuuuuuuwwwyyy{{{xxx{{{|||yyyrrrkkkhhhggg^^^fffqqqzzzzzzpppaaaVVVNNNMMMLLLMMMOOOQQQPPPOOOMMMLLLJJJJJJLLLQQQUUUXXXWWWXXXYYY[[[^^^dddkkkpppzzz~~~}}}wwwtttmmmmmmmmmnnnooorrrtttvvv}}}|||xxxtttsssqqqrrrssssssrrrppprrrqqqrrrvvv|||}}}zzzuuusssqqqpppooonnnllljjjjjjlllnnnpppqqqqqqpppoookkkjjjjjjmmmrrrvvvvvvtttqqqqqqpppooonnnmmmllllllhhhfffeeeggglllqqqsssssswwwvvvsssqqqnnnmmmlllllljjjhhhfffgggllloooooommmnnnllljjjjjjkkkkkkjjjiiihhhiiikkklllllliiifffddd___^^^\\\ZZZYYYYYYYYYYYYXXXXXXWWWUUUTTTRRRQQQPPPLLLIIIEEEBBBAAA@@@>>><<<;;;;;;::::::::::::999999777777777777777777777777777888:::<<<>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCAAA???<<<:::999999999999:::;;;;;;::::::;;;===???EEEOOOdddwwwpppjjjtttaaaTTTHHHDDDCCCAAA???@@@<<<=====================::::::::::::::::::::::::888888888888888888999999888888888888888888888888888999:::::::::<<<@@@BBBjjjTTTNNNHHHEEEDDDDDDBBB@@@@@@@@@??????????????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>FFFRRRbbbwwwyyyrrrvvvkkkdddbbbbbb___dddpppxxxqqqxxx~~~~~~}}}~~~}}}~~~~~~}}}||||||}}}~~~}}}}}}yyywwwxxxxxxuuurrrqqqkkkeeebbbaaaeeeqqq~~~}}}vvvtttrrrqqqoooooooooooommmmmmnnnoooqqqrrrttttttvvvuuuuuuwwwzzzzzzwwwssstttttttttuuuwwwxxxzzz{{{rrrssstttvvvwwwyyyzzz{{{zzzyyyvvvuuuttttttvvvvvvvvvwwwxxxyyyxxxvvvtttsssuuuvvvvvvvvvuuuwww{{{~~~zzz{{{zzzwwwssspppooooooppppppppprrrtttwwwyyy{{{zzzxxxvvvuuuuuuvvvxxxzzzyyy{{{|||xxxqqqkkkiiiiii^^^gggttttttdddXXXNNNMMMLLLMMMOOOPPPOOONNNJJJIIIHHHIIIMMMRRRXXX\\\YYYZZZ[[[\\\^^^bbbiiimmmxxx~~~|||vvvsssnnnmmmlllnnnrrruuuwwwwww{{{~~~zzzvvvsssrrrqqqqqqsssssssssqqqooonnnoootttzzz}}}{{{wwwtttrrrpppooooooooommmkkkiiikkkmmmoooppppppooonnnmmmkkkjjjmmmrrrttttttrrrqqqqqqppppppooonnnnnnnnniiifffeeeggglllqqqssssssxxxwwwtttrrrpppooonnnnnnhhhfffdddfffkkkooopppooolllkkkjjjjjjllllllkkkiiijjjkkkmmmnnnmmmjjjfffddd^^^]]]\\\[[[ZZZZZZYYYYYYXXXWWWVVVUUUTTTRRRQQQQQQLLLIIIEEEBBBAAA@@@>>><<<;;;:::::::::::::::::::::777777777777777777777777444666999<<>>BBBEEENNNddd{{{ttttttzzzbbbUUUIIIDDDCCCAAA???@@@<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888777777777777777777777777777888999::::::<<>>>>>>>>:::;;;;;;;;;<<<=================================>>>===<<<;;;:::999999999<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????>>>======DDDJJJSSS```wwwqqqmmm}}}|||tttjjjdddbbbccccccfffqqq}}}vvv|||~~~~~~}}}{{{wwwuuupppjjjdddaaa```eeeqqq~~~yyywwwtttrrrpppppppppqqqrrrrrrssstttuuuwwwyyyzzz|||{{{zzzyyyyyyyyyyyyzzztttuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvyyywwwuuussssssuuuxxxyyyyyyxxxwwwvvvvvvxxxzzz{{{|||zzzxxxwwwvvvvvvxxxyyytttrrrqqqqqqrrrrrrpppoooqqqppppppssswwwzzz{{{{{{~~~|||yyywwwvvvxxxzzz|||{{{{{{zzzxxxsssnnniiieeedddiiisss~~~yyyhhhZZZOOOJJJHHHKKKMMMNNNPPPSSSOOONNNNNNNNNPPPTTTWWWZZZYYYYYYXXXWWWXXX^^^hhhpppzzz{{{tttpppnnnnnnnnnnnnnnnqqquuuyyy|||~~~~~~yyyuuupppnnnmmmnnnqqqrrrpppmmmppprrrtttvvvxxxxxxxxxxxxtttpppmmmmmmppprrrrrrqqqmmmnnnooooooooooooooonnnkkkkkkkkknnnqqqssstttssstttqqqnnnmmmnnnoooppppppfffiiimmmoooqqqsssuuuwwwzzzuuuooonnnppppppmmmiiigggggghhhiiikkkmmmpppqqqkkkkkkjjjjjjkkkmmmnnnooonnnmmmkkkiiifffdddcccbbb___]]]ZZZYYYYYYZZZYYYXXXVVVUUUSSSRRRRRRQQQNNNLLLKKKHHHDDDAAAAAA@@@@@@???<<<:::888999;;;<<<:::777777777777777888888888888888888999;;;===???AAABBBCCCCCCBBB???;;;;;;???BBBCCCAAA===:::888888999:::;;;<<<===<<<;;;;;;<<<===???CCCOOOjjj{{{hhhRRRIIIHHHAAA???BBBAAA=========<<<;;;;;;::::::===<<<;;;:::999999888777;;;;;;:::999999888777777777777777777777777777777777777999;;;;;;:::???GGGjjjWWWOOOHHHGGGFFFCCCBBBCCCAAAAAA???>>>============<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<===>>>DDDJJJTTTeeelllhhhwww|||uuummmfffcccbbbbbbhhhvvv}}}www|||~~~}}}|||}}}~~~}}}|||{{{yyyvvvtttnnnhhhccc``````fffsss}}}yyywwwtttrrrpppppppppqqqsssssssssssstttvvvwwwxxxzzzzzzyyyyyyxxxxxxwwwwwwttttttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvuuuttttttuuuvvvxxxyyyyyyxxxxxxxxxyyyzzz{{{{{{zzzxxxvvvuuuuuuvvvwwwuuusssrrrqqqrrrrrrqqqoooqqqqqqrrrtttxxx{{{|||{{{yyyxxxwwwvvvwwwyyy|||~~~||||||{{{xxxsssnnnhhheeeccciiisss~~~{{{jjj\\\QQQKKKHHHJJJLLLLLLMMMPPPMMMLLLLLLMMMPPPTTTYYY[[[[[[[[[ZZZXXXYYY^^^hhhooo{{{xxxqqqnnnlllmmmmmmllllllnnnsssvvvyyy|||}}}vvvrrrlllkkkkkkmmmqqqrrrqqqooopppqqqsssuuuvvvvvvvvvvvvsssqqqnnnmmmpppqqqqqqqqqnnnnnnooooooooonnnnnnmmmjjjjjjjjjmmmrrruuuuuuuuussspppnnnmmmmmmnnnnnnnnnhhhjjjnnnppprrrtttvvvxxx{{{vvvqqqpppqqqqqqnnnkkkiiiiiiiiiiiijjjlllnnnooohhhhhhgggggghhhiiikkkllllllllljjjhhheeecccaaa```^^^\\\ZZZYYYZZZZZZZZZYYYVVVTTTSSSRRRRRRPPPNNNKKKKKKHHHDDDAAA@@@@@@>>>===<<<;;;;;;===???>>>;;;777777777777777777777777777888888999;;;===???AAABBBEEEFFFEEEBBB??????BBBDDDCCCAAA===:::888888999::::::;;;<<<;;;:::999:::<<>>@@@>>>=========<<<;;;;;;::::::======<<<<<<;;;:::::::::;;;;;;;;;:::999888888777888888888888888888888888888777999<<<;;;;;;@@@HHHlllYYYQQQJJJHHHGGGDDDBBBCCC@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<444777:::===???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888999;;;>>>@@@CCCIIITTTjjjiiidddrrr{{{|||}}}~~~~~~zzzrrrjjjdddaaa```iiiyyy|||~~~~~~|||yyywwwyyy~~~}}}|||{{{{{{{{{yyyvvvtttmmmgggaaa___```ggguuu|||xxxvvvtttrrrppppppqqqrrrsssssssssttttttvvvwwwwwwxxxyyyyyyyyyxxxwwwuuutttssstttuuuwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{vvvvvvuuuuuuuuuuuuuuuuuuyyyyyyyyyyyyzzzzzzzzzzzzzzzyyywwwuuutttttttttuuuuuutttrrrqqqrrrrrrqqqpppqqqqqqsssvvvzzz|||{{{zzzuuuttttttuuuwwwzzz}}}~~~~~~|||xxxsssmmmhhheeebbbhhhsssmmm^^^RRRLLLHHHJJJJJJIIIJJJMMMKKKJJJKKKLLLPPPUUUYYY\\\]]]]]]\\\ZZZYYY^^^ffflllyyyyyyrrrllliiigggggghhhhhhhhhjjjnnnqqqtttxxx~~~zzzsssnnniiiiiijjjlllppprrrqqqpppoooqqqrrrtttuuuuuuttttttsssqqqooonnnoooqqqqqqpppoooooonnnnnnmmmmmmlllllliiiiiijjjnnnrrruuuvvvvvvrrrpppmmmllllllmmmmmmllliiillloooqqqssstttvvvxxx{{{wwwsssqqqrrrrrrooommmkkkkkkjjjjjjjjjjjjkkklllgggffffffffffffhhhiiijjjjjjiiihhhfffdddaaa___^^^]]][[[YYYYYY[[[\\\[[[ZZZVVVUUUSSSSSSSSSQQQNNNKKKJJJGGGCCCAAA???>>>===;;;:::;;;<<>>999666888777777666666555555555888888999;;;===???AAABBBAAABBBBBBAAA???>>>???@@@BBB@@@===:::999999999:::999:::;;;;;;999999:::;;;BBBEEENNNbbbyyymmmVVVJJJHHH@@@===???<<<=========<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999999999999888:::<<<<<<<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<666777:::<<<============;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::::::::<<<>>>???CCCHHHUUUnnnkkkfffpppzzz{{{xxxmmmddd```aaaiiiyyy~~~~~~~~~}}}yyyvvvuuuvvvzzz}}}|||||||||}}}|||yyyvvvnnngggaaa___```gggwww|||wwwvvvsssqqqpppqqqrrrsssttttttuuuvvvwwwyyyzzz{{{yyyyyyzzzzzzyyywwwtttsssssssssuuuvvvwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{uuuvvvwwwwwwwwwvvvuuutttvvvwwwxxxyyyyyyyyyxxxxxxyyyxxxvvvuuussssssrrrrrruuusssppppppqqqrrrqqqppppppppprrrvvvyyyzzzyyywwwsssssstttuuuxxx{{{~~~|||xxxsssmmmhhheeebbbgggsssqqqaaaPPPKKKGGGHHHIIIHHHIIIKKKKKKJJJKKKLLLOOOTTTXXX[[[]]]]]]\\\ZZZYYY\\\bbbhhhuuuvvvnnnhhhcccaaa^^^___aaaaaabbbeeeiiilllpppsssvvvyyyxxxtttoookkkhhhiiijjjlllnnnppppppppppppqqqrrrtttttttttssssssrrrqqqpppooooooppppppppppppooonnnmmmmmmlllllllllkkkkkklllnnnrrruuuuuuuuuqqqooommmllllllmmmlllkkkiiillloooqqqrrrsssuuuwwwyyyvvvsssqqqqqqqqqooonnnmmmlllkkkjjjjjjiiiiiihhhhhhgggfffffffffgggiiijjjhhhhhhgggeeeccc```^^^\\\[[[ZZZYYYZZZ\\\]]]\\\[[[WWWVVVUUUUUUUUUSSSOOOLLLJJJGGGCCCAAA???>>><<<:::999999:::;;;;;;:::777555888777777666555444444333777888999:::<<>>>>>>>>>>>AAA@@@===;;;999999999:::999;;;;;;;;;:::999:::;;;AAADDDLLL]]]www}}}www}}}oooVVVIIIGGGAAA>>>???<<<=========<<<;;;;;;::::::666666777777888888888888;;;;;;;;;:::::::::::::::999999999999999999999999999888:::<<<<<<<<>>;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>?????????DDDKKKZZZuuuppphhhpppzzz~~~oooeeeaaaffflllyyy~~~}}}~~~}}}xxxuuuvvvuuuwww|||~~~|||yyypppiiibbb___```hhhyyy}}}vvvuuusssqqqqqqqqqsssttttttuuuvvvxxxzzz}}}zzz{{{|||{{{zzzwwwtttrrrrrrssstttuuuvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzvvvwwwxxxyyyxxxwwwuuutttssstttuuuvvvvvvvvvuuuuuuwwwwwwvvvtttsssrrrrrrrrrsssqqqooonnnpppqqqrrrqqqpppppprrruuuwwwwwwvvvsssuuuuuuuuuuuuwwwzzz}}}|||wwwrrrlllhhheeebbbhhhttttttbbbOOOIIIFFFGGGIIIHHHIIILLLLLLLLLKKKLLLNNNRRRVVVXXX[[[\\\\\\ZZZXXXYYY___dddooo{{{{{{qqqhhhaaa]]]ZZZWWWTTTVVVXXXZZZ\\\___cccfffjjjkkkkkkllllllkkkjjjiiihhhiiikkkllllllmmmmmmnnnqqqrrrssstttuuuttttttsssqqqqqqqqqpppooooooooopppqqqpppooommmllllllllllllooonnnnnnooorrrssssssrrrpppnnnmmmmmmnnnnnnmmmllliiilllnnnpppqqqqqqsssuuuvvvtttqqqoooooonnnmmmmmmmmmmmmlllkkkjjjhhhgggfffgggfffeeeeeeeeefffggghhhgggggggggfffccc```]]][[[[[[ZZZYYY[[[]]]^^^]]]\\\XXXXXXWWWXXXWWWUUUQQQNNNIIIFFFCCCAAA@@@>>><<<:::;;;;;;:::999777777777888888777777666555444444333777777888:::<<<>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@???===;;;:::999999::::::<<<===<<<;;;:::;;;<<>>=========<<<;;;;;;::::::555666666777777888888999999:::::::::::::::::::::999999999999999999999999999888999;;;;;;<<>>===:::888888999<<<===::::::;;;;;;<<<=========:::;;;===???@@@@@@???>>>FFFOOOaaa}}}vvvkkkooozzzpppeeecccjjjpppzzz}}}~~~}}}}}}~~~~~~|||yyyvvvvvvuuuvvvzzz}}}zzzqqqiiibbb___aaakkk}}}}}}uuutttrrrqqqqqqrrrsssttttttuuuvvvxxxzzz}}}|||||||||{{{yyyvvvtttsssqqqrrrsssuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxwwwwwwxxxxxxxxxvvvuuutttrrrrrrrrrrrrssssssssssssvvvuuuuuuuuutttssssssrrrrrrpppnnnnnnpppsssttttttrrrqqqrrrsssuuuuuusssqqqvvvuuussssssuuuxxx|||}}}zzzvvvqqqlllhhhfffccchhhuuuvvvcccOOOIIIFFFGGGIIIHHHIIILLLLLLLLLKKKKKKMMMQQQTTTWWWZZZ[[[[[[ZZZXXXYYY]]]aaajjjwwwwwwnnnddd[[[WWWUUURRRPPPMMMOOORRRSSSTTTWWWZZZ]]]```````````````bbbdddeeeeeegggiiiiiiiiiiiijjjkkkpppqqqrrrtttuuuuuuttttttqqqrrrrrrqqqooonnnooopppqqqpppooommmmmmmmmnnnoooqqqpppoooppprrrsssrrrqqqpppooonnnoooqqqqqqpppooojjjllloooppppppppprrrssstttrrrpppnnnmmmlllllllllkkkkkkkkkkkkjjjiiigggfffddddddcccbbbbbbcccdddeeehhhhhhhhhgggdddaaa^^^[[[[[[ZZZZZZ\\\]]]^^^]]][[[XXXXXXXXXYYYXXXVVVQQQNNNGGGFFFCCCBBBAAA@@@===;;;>>>>>><<<999777777999<<<888777777666666555555555777777888:::<<<>>>@@@AAABBB@@@??????@@@AAA@@@@@@???>>>===<<<;;;:::::::::;;;<<<======;;;;;;<<<===<<<@@@GGGTTThhh}}}zzz~~~sssXXXIIIHHHCCCBBBDDD@@@=========<<<;;;;;;::::::888888999999999:::::::::888888888999999:::::::::999999999999999999999999999777888:::;;;<<>>>>>>>><<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::;;;<<<::::::;;;;;;<<<======>>>:::;;;;;;<<<===>>>???@@@DDDOOOddd}}}oooppp|||oooeeeeeehhhnnnyyy~~~}}}~~~}}}}}}}}}}}}zzzxxxtttuuuwww|||{{{wwwooohhhaaa```cccooo|||uuusssrrrqqqqqqrrrtttuuuttttttuuuuuuwwwxxxzzz{{{}}}|||{{{yyywwwtttsssrrrqqqrrrssstttuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuutttsssrrrrrrqqqpppppppppqqqrrrsssttttttuuuuuuuuuuuuttttttrrrpppnnnooorrrvvvxxxyyyvvvtttssssssssssssqqqppptttrrrpppoooqqqvvv|||}}}{{{xxxtttpppkkkhhhfffeeejjjwwwwwwcccQQQKKKGGGHHHHHHGGGGGGJJJJJJJJJJJJJJJMMMQQQUUUXXXYYY[[[\\\[[[YYYYYY]]]aaahhhwwwllldddZZZSSSQQQPPPNNNKKKKKKLLLNNNNNNNNNNNNPPPRRRUUUUUUVVVWWWYYY[[[]]]^^^^^^aaadddeeeeeeeeegggiiimmmnnnppprrrtttttttttsssppprrrsssrrrooonnnnnnooorrrqqqooonnnnnnooopppqqqpppooooooppprrrssssssrrrpppooooooqqqsssuuutttssskkkmmmpppqqqqqqqqqrrrtttrrrrrrpppnnnlllkkklllmmmiiijjjjjjkkkjjjiiihhhgggeeedddcccbbbbbbbbbddddddiiiiiiiiiiiifffccc___\\\[[[[[[[[[\\\^^^^^^\\\ZZZWWWWWWWWWXXXXXXUUUPPPLLLFFFEEECCCCCCCCCBBB???===<<<======;;;888666888:::777777777777777777777777666777888999;;;>>>@@@AAAAAA>>>;;;;;;===??????>>>>>>>>>===<<<;;;::::::999:::;;;<<<<<<::::::;;;<<<:::>>>EEEOOObbbvvv|||wwwzzzxxx\\\KKKIIIDDDCCCDDD???=========<<<;;;;;;::::::999999::::::::::::::::::666666777888888999::::::888888888888888888888888888666777999999;;;CCCLLLpppYYYPPPJJJIIIIIIFFFEEEFFFFFFEEECCCBBBAAA@@@@@@@@@<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>;;;:::999999:::<<>>@@@AAAEEEAAA===<<>>>>>===<<<;;;;;;:::999999:::;;;;;;999999:::;;;:::>>>DDDMMM^^^qqq}}}|||wwwsssvvv~~~{{{___MMMJJJEEECCCCCC===>>>======<<<;;;;;;::::::888888888888888888888888555555666777888999999:::777777777777777777777777777666666888999;;;CCCLLLpppYYYPPPIIIGGGGGGEEEDDDEEEDDDCCCCCCBBB@@@???>>>>>>@@@???>>>>>>??????>>><<<>>>>>>======<<<;;;999999;;;:::999888888999;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>CCCKKK\\\wwwvvv{{{kkkdddhhhgggllluuu|||{{{}}}~~~~~~|||{{{yyyyyy|||||||||||||||{{{zzzzzzxxxyyy|||xxxrrrlllfffcccdddiiiuuu|||wwwuuurrrooooooppprrrttttttsssrrrqqqqqqrrrtttuuuyyyyyywwwvvvuuuuuuuuuuuuwwwuuurrrsssuuuvvvuuusssuuuwwwxxxwwwuuuttttttuuurrrsssuuuvvvvvvuuusssrrrrrrooolllkkkmmmoooppppppqqqqqqqqqrrrsssuuuwwwyyyuuurrrooommmnnnrrrvvvyyyzzzxxxtttssssssrrrrrrqqqmmmkkkiiijjjooouuuzzz|||yyyyyywwwsssooojjjeeebbbdddiiivvvrrr]]]OOOLLLIIIHHHHHHHHHGGGFFFEEEFFFHHHJJJKKKNNNRRRUUUXXX]]]bbbbbb______bbbfffmmmzzz}}}rrr```[[[UUUPPPMMMLLLJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMPPPOOOOOOPPPSSSTTTTTTSSSSSSYYY___bbb```___bbbeeeggghhhlllpppsssssspppnnnssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqpppoooooopppppprrrrrrrrrrrrrrrrrrrrrrrrqqqppppppsssvvvwwwuuurrroooppprrrrrrsssrrrppppppuuuqqqnnnmmmnnnooommmkkkjjjjjjjjjjjjiiigggfffeeehhhfffccc___]]]```dddiiikkklllmmmkkkhhhccc^^^[[[YYYYYY\\\aaaffffff```YYYTTTTTTUUUWWWVVVSSSMMMIIIHHHFFFCCCAAAAAA@@@???===:::;;;<<<;;;999888999:::777777666555555555555555555666888:::<<<>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBAAA???===;;;:::999999999999999999999999999999???@@@AAAHHHWWWiiirrrssssssllloooyyyyyy^^^JJJHHHDDDAAACCCAAA>>>>>>===<<<;;;::::::999888888888888888888888888666777999::::::999777666777777888888888777777666999888777777777;;;AAAEEErrr[[[RRRJJJHHHGGGDDDBBBCCCDDDCCCBBBAAA@@@??????>>>@@@???>>>>>>??????>>><<<==================<<<<<<======;;;;;;;;;===???@@@>>>>>><<<;;;::::::::::::::::::::::::;;;<<<======BBBJJJ[[[uuuvvvzzz~~~hhhdddiiigggnnnxxxzzzzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{zzz{{{|||||||||~~~{{{vvvqqqjjjfffbbbdddiiiuuuzzzuuusssqqqnnnnnnoooqqqssstttssspppooooooqqqtttvvvyyyxxxwwwuuuttttttttttttvvvtttrrrsssuuuwwwvvvtttuuuvvvwwwwwwtttrrrrrrrrrooopppqqqsssssssssrrrqqqqqqnnnkkkkkknnnqqqssstttrrrrrrrrrrrrsssuuuvvvxxxsssppplllkkkmmmqqquuuxxxzzzwwwtttrrrqqqpppnnnmmmjjjhhhhhhjjjooouuuzzz|||{{{yyyvvvrrrmmmhhhdddbbbcccgggqqqlllYYYMMMKKKHHHGGGGGGHHHGGGFFFEEEGGGHHHJJJKKKOOOTTTWWW^^^cccggggggeeedddgggkkkrrrssshhhZZZWWWRRRNNNLLLKKKIIIHHHJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMOOOQQQSSSSSSRRRTTTZZZ```bbb```___aaaccceeegggjjjooossstttsssqqqttttttttttttssssssrrrrrrqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnpppssstttsssqqqsssttttttssssssrrrqqqppptttqqqnnnlllmmmmmmllljjjiiiiiiiiiiiihhhgggfffeeegggfffdddaaa___```dddgggiiijjjkkkkkkhhhddd```]]]\\\\\\^^^cccfffeee^^^XXXUUUVVVWWWXXXWWWTTTOOOKKKHHHEEECCCAAAAAA@@@???===<<<======;;;999777777888888777666666555555666666777777999:::<<<>>>???@@@AAAAAAAAA@@@@@@@@@??????BBBAAA???===;;;:::999999::::::::::::::::::999999>>>???AAAGGGUUUeeennnnnnpppiiimmmwww|||ttt{{{]]]IIIHHHCCC@@@AAA@@@>>>>>>===<<<;;;::::::999888888888888888888888888:::999999999999999999:::888888999999999999888888888888888777777;;;AAAEEEttt]]]TTTKKKHHHGGGCCCAAABBBCCCCCCBBBAAA@@@??????>>>@@@>>>======??????>>><<<<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>???AAABBBDDD@@@???>>><<<;;;:::999999999999999999:::;;;<<<===AAAHHHXXXppptttxxxssseeedddiiihhhrrr{{{xxxyyy~~~{{{||||||~~~~~~}}}}}}||||||}}}}}}|||{{{|||~~~}}}yyyyyyyyywwwsssoooiiidddbbbdddiiitttyyyuuusssqqqppppppqqqrrrssssssrrrooonnnnnnqqqtttvvvwwwwwwuuutttsssrrrrrrrrrsssrrrrrrsssvvvwwwwwwvvvuuuvvvwwwvvvsssooonnnnnnnnnooopppqqqrrrsssssssssooollljjjkkknnnrrruuuwwwtttsssrrrrrrrrrssstttuuuqqqmmmjjjiiimmmrrrxxxzzzyyywwwtttqqqooommmjjjgggeeedddeeehhhooouuuzzz|||}}}{{{xxxsssmmmhhhdddbbbaaaccchhhrrryyysssbbbTTTKKKIIIFFFFFFGGGHHHHHHGGGGGGHHHHHHJJJLLLQQQWWW\\\dddhhhmmmmmmjjjiiilllpppvvvxxxlllcccYYYWWWSSSQQQPPPNNNLLLJJJLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOPPPSSSTTTTTTSSSXXX]]]ccceeedddcccdddeeedddfffiiioootttwwwwwwuuuvvvvvvvvvvvvuuusssrrrqqqqqqpppppppppppppppqqqqqqpppppppppppppppppppppppppppnnnnnnoooqqqsssssssssxxxwwwvvvtttsssrrrqqqqqqtttqqqnnnllllllkkkiiihhhhhhgggggggggffffffeeeeeeffffffeeedddbbbbbbdddffffffgggiiijjjhhheeeaaa^^^______aaaeeegggddd^^^XXXUUUUUUUUUVVVVVVSSSNNNJJJHHHEEEBBBAAAAAA@@@>>>======>>>===;;;888666666666888888777666666666666777888999:::;;;===>>>@@@@@@@@@@@@@@@@@@????????????BBBAAA???===;;;:::999999::::::::::::::::::;;;;;;===???AAAFFFRRR```hhhhhhkkkeeejjjtttxxxqqqxxx]]]IIIGGGBBB???@@@??????>>>>>>===<<<;;;::::::999999999999999999999999<<<;;;999888888999;;;<<<888999999:::::::::999999888888888777888;;;@@@DDDwww\\\SSSKKKIIIGGGDDDBBBCCCBBBBBBAAAAAA@@@??????>>>@@@>>>======>>>>>>===<<<<<<<<<============<<<<<<>>>>>>>>>??????AAABBBCCC@@@???>>>===<<<;;;;;;;;;::::::::::::;;;<<<======@@@GGGUUUkkk|||ooosss|||}}}oooeeeccceeelllxxx|||zzz|||zzz{{{|||~~~~~~}}}}}}}}}~~~~~~{{{zzzzzz|||~~~|||xxxwwwvvvuuurrrpppgggdddaaadddiiitttxxxvvvuuutttsssssssssttttttqqqqqqqqqrrrrrrssstttuuuvvvuuutttrrrqqqppppppppppppqqqrrrtttvvvxxxxxxxxxuuuvvvvvvtttpppllljjjjjjooopppqqqrrrtttuuuuuuvvvnnnkkkiiiiiimmmrrruuuwwwvvvuuutttrrrqqqqqqrrrrrrppplllhhhiiiooovvv{{{~~~zzzwwwtttqqqnnnjjjfffcccaaa```bbbgggnnnvvv{{{}}}}}}xxxqqqjjjccc___^^^]]]___dddhhhdddXXXOOOIIIGGGEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJMMMSSSZZZ___gggkkkoooooolllkkkooorrryyyzzzssskkkfff^^^\\\YYYWWWVVVTTTQQQOOOQQQQQQRRRRRRRRRSSSSSSSSSTTTSSSSSSTTTWWWYYYYYYXXX\\\aaagggjjjkkkjjjjjjkkkeeegggjjjooouuuyyyzzzzzzyyyyyyxxxwwwuuusssqqqppppppppppppoooppppppqqqrrroooooooooooooooooooooooorrrqqqpppppprrrtttuuuvvv{{{yyyvvvsssqqqppppppppprrrqqqooommmkkkiiigggfffffffffeeeeeeeeeeeeeeeeeeeeegggggggggeeecccddddddfffggghhhiiigggccc___]]]^^^```bbbfffgggeee___ZZZRRRRRRRRRSSSSSSPPPKKKHHHGGGEEEBBBAAA@@@@@@>>><<<;;;<<<<<<;;;888666666777999888888777777777777777999:::;;;<<<===???@@@@@@AAAAAAAAA@@@@@@@@@??????BBBAAA???===;;;:::999999::::::;;;;;;;;;;;;<<<<<<;;;>>>@@@EEEOOO\\\cccdddhhhccchhhssswwwrrr{{{___JJJHHHCCC???@@@?????????>>>===<<<;;;::::::999999999999999999999999::::::888888888888::::::888888999999:::999999999888888888888888;;;@@@DDDzzz[[[RRRJJJIIIHHHEEEDDDFFFAAAAAAAAA@@@@@@??????>>>???>>>======>>>>>>===;;;<<<<<<<<<<<<;;;:::999888<<<<<<<<<<<<===>>>???@@@======<<<<<<<<<======>>>;;;;;;;;;<<<<<<===>>>???@@@FFFRRReee~~~vvvjjjmmmuuuxxx}}}tttkkkeeecccqqq~~~||||||~~~~~~}}}{{{|||}}}~~~~~~~~~~~~~~~~~~yyyxxxxxxzzz~~~~~~|||zzzxxxvvvuuurrrqqqgggcccbbbdddiiirrryyyvvvuuuuuutttssssssrrrrrrnnnqqquuuyyyzzzxxxvvvtttvvvuuusssqqqpppoooooonnnnnnppprrruuuvvvxxxyyyyyyvvvvvvuuurrrmmmjjjhhhhhhoooppprrrssstttuuuuuuuuunnnkkkhhhhhhkkkppptttvvvyyywwwuuurrrpppoooooooookkkhhheeeiiiqqqyyy}}}{{{xxxtttqqqnnnjjjfffddd``````bbbgggooowww}}}wwwlllbbb[[[ZZZXXXWWWYYYZZZWWWQQQKKKIIIGGGEEEEEEGGGHHHHHHHHHHHHIIIJJJKKKNNNTTT[[[aaaiiimmmqqqqqqnnnmmmpppttt||||||vvvqqqmmmjjjhhhbbb___]]][[[ZZZXXXUUURRRUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWYYY\\\______^^^```dddjjjoooppppppooonnnhhhhhhkkkpppvvv{{{~~~~~~}}}|||zzzxxxuuusssrrrqqqqqqpppppppppppppppqqqqqqooooooooooooooooooooooooppppppppppppqqqrrruuuvvvyyywwwuuurrrpppooonnnnnnqqqpppooommmjjjhhhgggfffeeeddddddcccddddddeeeffffffhhhiiiiiigggdddddddddfffggghhhhhhfffaaa]]]ZZZ\\\___cccfffgggeee```]]]RRRRRRRRRRRRRRROOOKKKHHHGGGEEEBBB@@@@@@???>>><<<888:::::::::888777888:::999888888777777777777777999999:::<<<>>>???@@@AAACCCBBBBBBBBBBBBAAAAAAAAABBBAAA???===;;;:::999999:::::::::;;;;;;<<<<<<<<<:::===@@@DDDNNN[[[ccceeejjjeeejjjuuu|||uuuttt~~~aaaLLLJJJDDD@@@AAA?????????>>>===<<<;;;;;;:::999999999999999999999999666777888999999888777666666666777888999999888888777888888888999<<<@@@CCC{{{ZZZQQQJJJIIIHHHFFFEEEGGGAAAAAA@@@@@@???????????????===<<<<<<>>>>>>===;;;<<<<<<<<<;;;:::999888777::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<===>>>???@@@@@@EEEPPPaaaxxxssshhhlllrrrtttzzzvvvlllgggvvv~~~|||{{{|||}}}}}}|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}xxxwwwvvvxxx|||~~~}}}|||zzzxxxuuusssrrrgggdddbbbeeeiiiqqq{{{uuuuuuuuutttsssqqqpppnnnlllqqqxxx~~~|||xxxtttvvvuuusssqqqpppnnnnnnnnnmmmpppsssvvvvvvwwwxxxzzzxxxwwwtttpppkkkhhhhhhiiinnnooorrrtttuuutttsssrrrooolllhhhhhhkkkqqquuuwww{{{yyyvvvssspppnnnmmmlllfffdddccciiisss{{{}}}zzzuuuqqqooollljjjhhheeedddeeejjjrrr|||yyylll```YYYUUUSSSRRRRRRQQQPPPMMMJJJJJJHHHFFFFFFGGGIIIIIIHHHHHHIIIKKKLLLOOOTTT[[[```jjjnnnrrrrrrooommmpppttt}}}~~~|||yyytttoookkkhhhhhhgggdddbbb___]]]]]]\\\ZZZXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\___cccfffggggggfffiiiooosssuuutttqqqoooiiiiiilllqqqyyy~~~zzzvvvuuutttuuurrrqqqqqqpppooooooppppppoooooooooooooooooooooooommmnnnoooooooooppprrrtttuuutttsssqqqooonnnnnnnnnoooppppppnnnkkkhhhggggggddddddccccccccceeefffggggggiiijjjjjjhhheeeddddddfffggghhhgggeee```\\\YYY[[[^^^cccfffgggddd```]]]UUUTTTTTTTTTSSSQQQNNNKKKGGGDDDAAA@@@@@@???===<<<777888999999888888999;;;888888777666666666666777777888999;;;===???AAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBAAA???===;;;:::999999999999::::::;;;;;;<<<<<<999===@@@DDDMMM\\\gggkkkooojjjpppyyywwwrrrrrr|||cccNNNKKKEEE@@@AAA???@@@??????>>>===<<<;;;;;;::::::::::::::::::::::::444666888999999888666444555666777888888888888888666777888999999<<<@@@CCC|||\\\SSSKKKIIIHHHFFFDDDEEE@@@@@@@@@@@@???????????????===<<<<<<======<<<;;;;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<<<<===>>>???AAAEEEOOO^^^tttsssjjjmmmssstttzzzxxxqqqxxx}}}||||||}}}}}}|||||||||||||||||||||}}}}}}|||}}}~~~|||zzzzzzwwwvvvvvvzzz~~~|||}}}}}}|||yyyuuurrrqqqhhhdddccceeehhhooo|||~~~yyyyyyyyyxxxvvvssspppnnnmmmqqqxxx~~~~~~yyyvvvvvvuuusssqqqpppnnnnnnmmmlllppptttvvvvvvvvvxxxyyyzzzxxxsssmmmiiigggiiikkknnnppptttvvvwwwuuurrrpppoookkkiiiiiimmmtttyyy|||}}}{{{wwwsssooolllkkkjjjeeeccceeemmmyyy|||vvvrrrppppppooonnnmmmkkkjjjnnnwwwvvvjjj___XXXPPPPPPPPPOOONNNMMMKKKKKKKKKIIIGGGFFFHHHIIIIIIHHHHHHIIILLLNNNPPPTTTZZZ^^^ggglllpppooollljjjmmmqqqyyy~~~{{{yyyvvvtttqqqnnnkkkjjjkkkmmmkkkiiifffeeefffggghhhgggdddddddddddddddcccccccccbbbbbbdddhhhmmmppprrrrrrqqqtttwwwzzz{{{xxxssspppggghhhkkkrrr{{{|||yyyxxxxxxzzzssssssqqqpppoooooonnnnnnppppppppppppppppppppppppkkkmmmpppqqqooooooqqqsssqqqrrrrrrrrrqqqpppoooooommmpppqqqooollliiihhhiiiddddddcccbbbccceeegggiiiiiijjjkkkjjjhhhfffeeeeeecccdddffffffdddaaa]]]ZZZ\\\___dddgggfffbbb^^^[[[VVVUUUTTTTTTTTTRRRNNNKKKFFFDDDAAA@@@??????===<<<888999:::999888777888999888777666666555555666666555666888:::===???AAABBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAA???===;;;:::999999888888999999:::;;;;;;;;;888<<<@@@CCCNNN___mmmsssuuuqqquuu}}}xxxsssqqqyyycccMMMJJJDDD???@@@>>>@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::777777777888888777777777555666777888999999999999666777999999:::<<<@@@CCC}}}^^^UUULLLJJJHHHEEECCCDDD@@@@@@@@@??????????????????===<<<<<<======<<<;;;:::;;;<<<<<<===<<<<<<<<<============<<<;;;:::999===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>AAAEEENNN]]]rrruuummmpppuuuvvv{{{zzzyyy}}}}}}~~~~~~}}}{{{{{{{{{{{{|||||||||}}}{{{}}}~~~{{{yyy|||yyyvvvvvvyyy}}}{{{}}}~~~}}}yyyuuurrrppphhheeedddeeehhhnnn{{{~~~~~~~~~}}}zzzvvvsssqqqnnnrrrxxx}}}}}}zzzxxxwwwvvvtttrrrpppnnnnnnmmmlllpppuuuwwwvvvvvvwwwyyy{{{xxxssslllggggggiiilllqqqsssxxxzzz{{{xxxtttqqqnnnkkkiiijjjpppwww}}}~~~|||xxxsssoookkkjjjiiihhhfffiiirrr}}}vvvrrrqqqrrrrrrsssssspppooorrr{{{sssggg^^^YYYMMMNNNOOONNNMMMLLLKKKLLLLLLJJJHHHGGGHHHIIIIIIHHHGGGIIILLLNNNQQQTTTYYY\\\ccchhhlllkkkgggfffiiilllsss{{{~~~}}}}}}{{{yyywwwssssssrrrpppooopppsssvvvtttqqqooooooqqqtttvvvwwwmmmmmmmmmllllllllllllllliiijjjlllpppuuuzzz{{{||||||}}}|||vvvqqqeeefffjjjrrr}}}~~~zzzzzz|||}}}tttsssrrrpppooonnnnnnnnnppppppppppppppppppppppppkkkooossssssrrrqqqrrrtttoooppprrrssssssrrrqqqpppmmmoooqqqpppllljjjiiijjjeeedddcccccccccfffhhhiiijjjkkkkkkjjjhhhfffeeefffaaabbbdddeeedddaaa^^^\\\]]]aaaeeegggeee```\\\YYYUUUTTTSSSRRRRRRPPPMMMJJJFFFDDDAAA@@@??????===;;;999:::;;;999777666666777777777666555555555555555333444666999<<>>???<<<@@@@@@???>>>===<<<;;;;;;:::::::::::::::::::::::::::999888666666888999:::666777888999:::;;;;;;;;;666777999999:::<<<@@@BBBcccXXXMMMJJJJJJHHHFFFGGGDDDCCCAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>??????<<<<<<============<<<<<<>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>BBBDDDLLL^^^wwwxxxrrrxxx|||yyy{{{sss~~~~~~}}}||||||}}}{{{zzzyyyzzz|||}}}||||||yyyzzz{{{|||||||||{{{zzz|||{{{zzzzzz{{{|||}}}~~~~~~|||zzzvvvssspppnnnmmmiiigggggghhhnnnzzz}}}||||||}}}~~~}}}xxxrrrnnnlllpppvvv}}}{{{wwwvvvvvvtttpppkkkiiikkkmmmmmmnnnppptttxxxyyyxxxvvvyyywwwsssmmmgggeeeeeefffnnnwww}}}{{{xxxtttqqqkkkeeeiiisss~~~xxxsssooommmkkkiiihhhiiilllttt}}}}}}uuuppppppqqqrrrqqqpppsssxxx~~~|||qqqfff]]]XXXQQQOOOMMMKKKJJJIIIJJJKKKJJJJJJIIIIIIJJJKKKMMMNNNNNNPPPRRRSSSTTTUUUWWWZZZbbbdddfffgggggghhhjjjlllrrrvvv|||}}}zzzzzz{{{yyytttrrrtttssstttvvvyyy}}}yyyxxxwwwwwwwwwxxxzzz{{{~~~~~~~~~wwwqqqaaaccchhhrrrxxxuuuqqqooommmlllkkkiiihhhjjjmmmooopppqqqrrrtttsssrrrpppnnnnnnoooqqqrrrpppqqqrrrsssrrrpppnnnllljjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhmmmlllkkkiiihhhggggggggg```______aaacccbbb```^^^``````bbbcccdddaaa\\\XXXTTTSSSRRRRRRQQQOOOKKKHHHFFFDDDAAA@@@???>>>===;;;;;;;;;:::999888666666555777777777777777777777777888888888888999;;;===>>>CCCCCCCCCBBBAAA@@@>>>===>>>??????===:::999999999888888999999999:::::::::::::::BBBGGGKKK___uuuyyy||||||{{{}}}wwwqqqoootttaaaJJJGGGBBB???@@@===??????>>><<<;;;:::999888999999999888888888777777888888888888888888888888999999999888888777777777999:::;;;:::999:::===???bbbWWWMMMJJJJJJGGGFFFFFFDDDDDDBBBAAA@@@???????????????>>>>>>>>>>>>??????<<<<<<============<<<<<<>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>AAACCCKKK[[[tttyyysss{{{~~~yyy|||}}}uuurrr}}}{{{zzzyyyyyyyyyyyywwwuuuvvvwwwzzz|||}}}}}}||||||zzzyyyyyyyyyzzz{{{}}}~~~}}}|||{{{yyywwwtttrrrpppnnnjjjhhhhhhiiinnnzzz}}}}}}|||}}}}}}{{{wwwqqqlllmmmpppuuu|||}}}zzzttttttrrrnnnjjjhhhkkkmmmmmmnnnppptttxxxzzzyyyxxxwwwuuurrrlllgggdddeeefffpppyyy}}}zzzvvvqqqkkkfffiiisss~~~~~~xxxssspppnnnlllkkkllllllnnnwww~~~vvvssssssuuuvvvvvvtttwww|||~~~sssiii```[[[QQQOOOLLLIIIGGGGGGHHHIIIKKKJJJJJJJJJJJJLLLMMMNNNMMMOOOQQQSSSSSSUUUWWWYYY]]]^^^aaabbbcccdddgggiiilllqqqwww{{{}}}}}}}}}}}}|||yyyyyy{{{zzzwwwwwwzzz|||}}}~~~rrrkkk```aaagggqqqxxxuuuqqqooonnnmmmkkkiiihhhiiilllnnnoooqqqssstttsssrrrpppnnnmmmnnnoooooopppqqqrrrrrrrrrpppnnnmmmjjjiiiiiiiiiiiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjjmmmmmmlllkkkiiihhhffffffaaa``````aaabbbbbb```^^^```aaabbbddddddaaa\\\XXXTTTSSSRRRQQQQQQNNNJJJGGGFFFDDDAAA@@@???>>>===;;;;;;;;;:::999888777666666777777777777777777777777888888888888999;;;===???CCCCCCCCCBBBAAA@@@>>>>>>>>>??????===:::999999999888999999999999:::::::::???>>>DDDHHHLLL```tttwwwyyyyyyxxxyyyssslllhhhooo~~~bbbKKKHHHCCC@@@AAA?????????>>>===;;;:::999888999999999888888888777777888888888888888888888888::::::999999999888888888999:::;;;:::999:::===???bbbWWWLLLIIIIIIFFFEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@???>>>>>>======>>>>>>???<<<<<<============<<<<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>@@@BBBJJJZZZpppzzzwww||||||wwwppppppzzz~~~}}}|||zzzvvvtttrrrtttwwwzzz|||||||||{{{wwwwwwwwwxxxyyy{{{|||}}}zzzzzzzzzyyywwwuuutttsssoookkkiiiiiijjjnnnzzz}}}}}}}}}|||{{{yyyuuuooojjjmmmppptttzzz~~~|||sssrrroookkkhhhiiikkknnnooooooppptttxxxzzzzzzyyyuuutttqqqlllhhheeefffgggsss||||||yyypppkkkgggjjjsss~~~}}}wwwsssqqqpppooonnnqqqooorrr{{{}}}vvvtttuuuxxxyyyyyyvvvyyy~~~vvvmmmddd___UUURRRMMMIIIGGGFFFGGGHHHKKKJJJJJJJJJJJJKKKMMMNNNLLLNNNPPPRRRRRRTTTVVVXXXYYY[[[]]]___```bbbeeeggghhhmmmssswwwyyyzzzzzz{{{{{{zzzzzz}}}~~~~~~uuuhhh```\\\]]]cccnnn}}}~~~wwwtttqqqooonnnmmmkkkiiiggghhhjjjllloooqqqsssttttttrrrpppnnnmmmllllllmmmooopppqqqrrrrrrqqqooonnnjjjiiiiiihhhhhhiiijjjjjjoooooonnnmmmllllllllllllmmmnnnnnnmmmkkkiiifffdddcccbbbaaaaaabbbbbb```^^^```aaaccceeeeeebbb]]]ZZZTTTSSSRRRQQQPPPNNNJJJGGGFFFCCCAAA??????>>>===;;;<<<;;;;;;:::999888777777777777777777777777777777888888888888:::<<<>>>???CCCCCCCCCBBBAAA@@@???>>>>>>??????===:::999999999999999999999::::::::::::AAA???DDDHHHKKK^^^rrrtttwwwuuusssttt}}}ssskkkgggnnn|||cccLLLIIIDDDBBBCCCAAA@@@???>>>===;;;:::999999999999999888888888888888888888888888888888888888::::::::::::999999999999999:::;;;:::999:::===???bbbVVVLLLIIIHHHFFFDDDDDDDDDCCCBBBAAA@@@??????@@@>>>>>>============>>>>>>;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>@@@CCCJJJYYYnnn}}}{{{~~~|||tttooooooyyy|||xxxuuuqqqsssuuuxxxyyyyyyxxxxxxttttttuuuwwwxxxzzz{{{|||zzzzzzyyyxxxwwwvvvtttssspppmmmkkklllllloooyyy~~~~~~}}}{{{zzzwwwssslllhhhjjjmmmttt{{{~~~zzzsssqqqnnnkkkjjjllloooqqqsssrrrrrrtttwwwyyyzzzyyyuuutttrrrnnnjjjhhhhhhjjjttt}}}}}}zzzppplllhhhkkksss|||{{{vvvsssrrrrrrqqqpppuuusssttt~~~|||vvvssstttwwwwwwwwwvvvwwwzzzxxxooogggbbbYYYVVVQQQLLLIIIHHHIIIJJJKKKJJJIIIIIIIIIKKKLLLMMMKKKMMMPPPQQQRRRTTTVVVYYY\\\^^^___``````bbbeeehhhiiinnntttyyy{{{}}}~~~~~~uuujjj___VVVXXXZZZ___kkk{{{~~~{{{vvvtttqqqoooooommmkkkiiifffggghhhkkkooorrrtttuuuvvvtttrrrpppnnnlllkkkkkkmmmoooppprrrrrrrrrpppoookkkjjjhhhggghhhiiikkklllrrrqqqpppnnnmmmmmmmmmmmmmmmnnnoooooommmjjjeeecccdddbbbaaaaaaaaaaaa___]]]aaaaaaccceeefffccc^^^[[[VVVUUUSSSRRRQQQOOOKKKHHHEEECCC@@@??????>>>===;;;;;;;;;;;;:::999888888777666666666666666666666666888888888999:::<<>>>>>??????===:::999999999999999999:::::::::;;;;;;>>>;;;AAAEEEJJJ^^^qqqssswwwsssoooqqqxxxxxxrrrpppsss|||eeeMMMIIIEEECCCEEECCC@@@???>>>===<<<:::999999888888888888888888888888888888888888888888888888::::::::::::::::::::::::999:::;;;:::999:::===???bbbWWWLLLIIIHHHEEECCCCCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>============>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>???BBBHHHUUUiii|||wwwrrrooommmyyy~~~~~~~~~~~~~~~}}}|||}}}}}}{{{xxxvvvttttttuuuuuuuuutttssssssrrrssstttvvvxxxyyyzzzzzzzzzzzzzzzyyywwwuuutttsssrrrooonnnnnnnnnpppxxx~~~}}}{{{yyyvvvqqqlllgggfffllluuu|||vvvtttrrrooonnnoooqqqtttvvvwwwvvvtttuuuwwwyyyyyyyyywwwwwwuuurrrnnnllllllmmmttt|||}}}zzzpppmmmjjjlllsss{{{~~~{{{vvvtttssssssssssssvvvtttvvv~~~wwwtttuuuvvvvvvuuuwwwuuuvvv{{{zzzppphhhbbb\\\YYYSSSNNNKKKIIIJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLKKKNNNPPPRRRSSSUUUXXXZZZaaaaaabbbbbbaaacccfffiiimmmrrrxxx|||uuukkkeee^^^VVVYYYZZZ```lll}}}|||zzzuuusssqqqpppooonnnkkkiiigggffffffjjjppptttvvvwwwxxxvvvtttrrrooommmlllkkklllmmmppprrrsssrrrrrrqqqmmmkkkiiiggghhhjjjmmmoootttssspppnnnlllllllllllllllmmmooopppnnnjjjfffcccdddbbb````````````___]]]```aaaccceeefffccc___[[[XXXVVVTTTRRRQQQOOOLLLJJJDDDBBB???>>>>>>>>>===;;;;;;::::::999999888888888666666666666666666666666888888888999;;;===???AAABBBBBBBBBBBBAAA@@@??????>>>??????===:::999999999999999:::::::::;;;;;;;;;<<<999???EEEMMMcccwwwxxx{{{sssnnnooouuu|||yyyyyyzzzfffNNNJJJEEECCCEEECCC@@@@@@???===<<<;;;:::999888888888888888888888888888888888888888888888888::::::::::::::::::::::::999:::;;;:::999:::===???cccXXXMMMIIIIIIFFFCCCDDD@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>>>>>@@@EEEQQQddd~~~|||vvvrrrnnnmmmkkkwwwzzz~~~|||||||||}}}~~~~~~|||}}}~~~~~~|||xxxwwwuuutttrrrrrrqqqqqqrrrsssuuuvvvxxxxxxyyyyyyzzzzzzyyyyyywwwvvvtttssssssqqqppppppooopppxxx~~~|||zzzxxxvvvqqqlllhhhgggmmmxxx|||uuuuuusssqqqrrruuuxxxyyyyyyzzzxxxuuuuuuwwwyyyzzzzzzzzzzzzyyyuuuqqqooonnnooottt|||~~~}}}zzzrrrooommmnnnsssyyy~~~~~~{{{wwwtttttttttttttttvvvvvvyyyyyywwwwwwxxxwwwvvvyyywwwwww|||zzzrrriiiddd]]]ZZZVVVRRRNNNLLLKKKKKKMMMLLLKKKKKKKKKLLLMMMMMMMMMOOORRRTTTVVVXXXZZZ]]]aaabbbbbbbbbbbbdddgggjjjqqqvvv|||}}}ooofffeeeddd___[[[\\\aaammm}}}zzztttsssqqqppppppnnnkkkiiigggfffeeejjjqqqwwwyyyyyyxxxwwwuuusssqqqnnnlllkkkkkkllloooqqqsssssssssrrrooollliiihhhhhhkkkooorrrwwwtttqqqnnnlllkkkkkklllkkklllnnnooommmjjjfffdddbbb```^^^^^^______^^^]]]___```bbbdddeeeccc___[[[YYYWWWTTTRRRQQQOOOLLLJJJCCCAAA???>>>>>>>>>===<<<999999999888888888777777777777777777777777777777888888888999;;;>>>@@@BBBAAABBBBBBBBBAAAAAA@@@???>>>??????===:::999999999::::::::::::;;;;;;;;;;;;<<<999@@@HHHSSSkkkuuummmnnnttt{{{yyyzzzhhhOOOIIIDDDAAACCCBBBAAA@@@???>>><<<;;;::::::888888888888888999999999888888888888888888888888999999999999::::::::::::999:::;;;:::999:::===???dddYYYNNNJJJIIIFFFDDDDDDAAA@@@??????>>>>>>??????======<<<<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::888999:::;;;<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>>@@@BBBFFFQQQddd}}}uuuooolllkkkiiisss{{{uuuwww}}}~~~}}}}}}~~~~~~~~~~~~}}}zzzwwwtttrrrrrrsssuuussstttvvvwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwvvvvvvtttrrrqqqrrrqqqqqqwww~~~|||zzzxxxvvvrrrmmmjjjlllrrr|||xxxtttssssssuuuyyy||||||{{{yyywwwttttttwww{{{}}}~~~||||||{{{wwwssspppoooooouuu}}}~~~}}}{{{sssqqqoooooorrrwww{{{~~~|||wwwuuutttuuuuuutttuuuxxx|||}}}xxxvvvwwwyyyxxxvvvxxxwwwyyyzzzssslllggg```___\\\YYYVVVSSSPPPOOOQQQPPPOOONNNNNNOOOPPPPPPOOORRRTTTWWWXXXZZZ]]]___aaabbbbbbcccdddggglllpppwww{{{yyyiiibbbfffjjjgggYYYZZZ___jjj||||||sssrrrqqqqqqpppooollliiihhhfffeeejjjrrryyy{{{{{{vvvvvvuuusssqqqnnnlllkkkiiikkknnnqqqsssttttttsssqqqnnnkkkhhhiiimmmqqqtttyyyvvvsssooolllkkkkkkllliiijjjlllmmmllljjjgggeee```^^^\\\\\\]]]^^^^^^^^^^^^___aaaccceeeccc^^^ZZZXXXVVVRRRPPPNNNMMMJJJHHHCCCAAA>>>>>>>>>>>>===<<<888888888777777777777666777777777777777777777777888888888999;;;>>>AAABBBAAAAAABBBBBBBBBAAA@@@@@@>>>??????===:::999999999:::::::::;;;;;;;;;;;;<<<===:::@@@JJJVVVooowwwmmmmmmrrr}}}vvvvvviiiOOOIIICCC@@@BBB@@@AAA@@@???>>>===;;;::::::777777888888888999999999888888888888888888888888888888888999999999::::::999:::;;;:::999:::===???eeeZZZOOOKKKJJJGGGDDDDDDAAAAAA@@@@@@???@@@@@@@@@======<<<<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::777888:::;;;<<<;;;;;;::::::::::::::::::::::::::::::;;;===<<<;;;;;;<<<>>>DDDEEEIIISSSgggwwwppplllkkkgggppp{{{zzzssstttyyy{{{zzz|||~~~|||xxxtttssstttvvvxxxtttuuuvvvxxxxxxxxxwwwvvvuuuvvvwwwxxxxxxyyyyyyxxxtttrrrrrrsssqqqqqqwww~~~|||zzzxxxvvvsssnnnkkkqqqvvv~~~|||sssrrrssswww|||~~~}}}|||wwwuuussstttxxx||||||}}}{{{xxxssspppoooooovvv~~~~~~|||uuussspppppprrrvvvzzz}}}|||xxxuuutttuuuuuutttuuuzzz}}}yyytttsssvvvxxxwwwvvvuuuvvv{{{zzzuuunnnjjjddddddbbb```]]]YYYVVVUUUSSSSSSQQQQQQPPPQQQRRRSSSQQQSSSVVVXXXZZZ\\\___aaaaaabbbdddeeeggglllrrrvvv}}}|||~~~vvveee^^^eeelllkkkUUUVVVZZZeeewwwsssrrrqqqqqqqqqooollliiiiiifffeeejjjssszzz||||||uuuuuutttrrrpppnnnkkkjjjiiikkknnnqqqssstttttttttrrroookkkiiijjjnnnsssvvv{{{xxxtttpppmmmllllllmmmhhhiiijjjkkkkkkiiihhhfff___]]][[[[[[\\\^^^^^^^^^]]]^^^```cccdddbbb^^^ZZZWWWTTTQQQNNNMMMKKKHHHFFFBBB@@@>>>>>>>>>>>>===<<<777777777777666666666666777777777777777777777777888888888999<<<>>>AAACCCAAAAAABBBBBBBBBAAA@@@@@@>>>??????===:::999999999:::::::::;;;;;;;;;<<<<<<<<<999???IIIVVVpppxxxllllllqqq~~~{{{pppuuujjjPPPIIIBBB???AAA???AAA@@@???>>>===<<<;;;:::777777888888999999999999888888888888888888888888777777777888888999999999999:::;;;:::999:::===???jjjUUUMMMNNNIIIGGGHHHEEEGGGFFFEEEDDDBBBAAA@@@???======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;>>>===;;;:::999::::::;;;@@@>>><<<:::999:::;;;<<<999:::;;;;;;;;;<<<>>>@@@IIIJJJNNNXXXkkk|||qqqiiifffiiimmmvvv~~~vvvxxx~~~~~~}}}~~~~~~~~~~~~}}}zzzvvvssssssvvvyyyzzzxxxwwwvvvwwwxxxwwwwwwyyyyyyyyyxxxvvvvvvwwwyyyyyyxxxwwwtttssstttwwwzzz~~~|||zzzxxxuuusssrrrwww~~~vvvvvvwwwzzz|||}}}|||{{{yyyyyyxxxyyyzzz|||~~~||||||{{{wwwtttqqqqqqrrrzzz}}}}}}xxxvvvtttuuuyyy{{{|||{{{}}}{{{xxxvvvuuuuuuuuuvvvyyyzzz|||}}}~~~~~~~~~~~~zzzyyyxxxvvvuuutttttttttvvvxxx~~~|||xxxuuurrroookkkjjjjjjhhhgggeeecccbbbeeebbb]]]YYYXXXZZZ]]]___[[[\\\]]]\\\\\\^^^dddhhhkkkjjjiiikkkooovvv}}}~~~~~~}}}{{{xxx}}}tttdddiii|||~~~qqqYYYWWWZZZeeesss~~~zzzxxxuuusssrrrqqqnnnllliiihhhiiimmmssszzz~~~xxxrrrpppqqqooojjjiiinnnnnnoooqqqssstttuuuuuuuuusssqqqmmmjjjjjjmmmpppssszzzwwwsssnnnkkkiiihhhhhhhhhiiijjjjjjiiigggdddccc```````````````_________]]]^^^_________^^^]]]\\\ZZZWWWRRRNNNLLLKKKHHHGGGAAAAAA@@@@@@???>>>>>>>>>999999888888777666666666666777888999999888777666777777777999:::<<<>>>???===>>>@@@@@@??????@@@AAAEEEEEECCC???;;;999999:::<<<<<<===>>>>>>===<<<;;;===;;;<<>>;;;999999:::;;;:::888777777777888888:::999999999999999999999888888999999999:::::::::<<<;;;999888999;;;===???kkkUUUMMMNNNIIIGGGHHHEEEFFFEEEDDDCCCAAA@@@??????======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::::::::;;;;;;;;;;;;999888999:::<<<===:::;;;<<<;;;;;;;;;===???EEEGGGLLLVVVkkkwwwnnniiigggkkkuuuuuuwww{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{wwwttttttvvvxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxyyyyyyxxxwwwvvvwwwxxxwwwwwwwwwuuuttttttwwwyyy~~~~~~}}}}}}|||{{{xxxwwwwww{{{yyyyyyzzz|||~~~~~~|||wwwwwwwwwwwwyyy{{{}}}{{{{{{zzzxxxuuussssssttt{{{}}}||||||yyywwwuuuvvvyyy|||||||||yyyxxxvvvtttttttttuuuvvvzzz{{{|||}}}}}}}}}|||{{{uuuuuuuuuvvvwwwxxxyyyzzzyyy{{{}}}xxxtttrrrpppooommmnnnnnnnnnnnnmmmkkkkkkjjjhhhfffdddbbbaaaaaaaaa```bbbccccccdddffflllppprrrqqqppprrrvvv|||}}}|||||||||{{{tttzzz{{{|||zzzYYYXXX\\\fffsss{{{yyyvvvtttsssqqqnnnllliiihhhiiilllsssyyy}}}~~~wwwrrrpppqqqooojjjjjjmmmnnnpppsssvvvxxxxxxxxxwwwtttqqqmmmjjjjjjlllooorrrwwwuuurrrnnnkkkiiihhhgggjjjjjjkkkkkkiiigggdddcccaaaaaa`````````_________^^^^^^___```___^^^]]]\\\ZZZWWWTTTQQQNNNLLLIIIGGGAAAAAA@@@??????>>>>>>===:::999999888777666666555666777888999999888777666666777777999:::<<<>>>???@@@AAAAAA@@@>>><<<<<<===BBBCCCCCCAAA===:::888888;;;<<<=========<<<;;;;;;???======DDDRRRcccpppwwwzzzpppkkknnntttzzztttnnnRRRLLLFFFCCCCCC??????@@@@@@>>>;;;999999:::::::::888777777777888888999999999999999999999999999999999999:::::::::;;;;;;:::999888999;;;===???lllVVVMMMNNNIIIGGGHHHEEEDDDDDDCCCBBB@@@???>>>>>>======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<999999999999:::<<>>AAACCCIIIUUUkkk}}}|||qqqiiifffjjjvvvuuutttxxx~~~}}}|||{{{{{{||||||{{{|||{{{yyyvvvuuuvvvwwwuuuuuutttuuuuuuvvvwwwwwwvvvxxxyyyyyywwwvvvvvvvvvuuuvvvwwwwwwuuuuuuvvvxxx{{{~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}vvvvvvuuuvvvwwwzzz|||}}}zzz{{{zzzyyyvvvuuuvvvwww}}}|||zzzzzzzzzxxxwwwwwwzzz|||||||||xxxwwwvvvuuuuuuvvvwwwxxx{{{{{{|||||||||{{{zzzyyyuuuuuuuuuvvvxxxyyy{{{||||||~~~~~~yyytttqqqpppqqqqqqrrrsssvvvxxxyyyyyyxxxwwwrrrrrrrrrqqqpppmmmjjjiiiiiikkklllnnnooorrrwwwzzz{{{zzzyyyzzz~~~}}}{{{zzzzzz{{{zzzzzzxxxyyy||||||kkkWWWXXX]]]fffrrr~~~|||yyyvvvsssrrrpppnnnkkkhhhggggggkkkpppvvvyyy{{{uuuqqqoooooonnnkkkkkknnnmmmppptttwwwyyyyyywwwvvvsssqqqmmmjjjiiijjjmmmnnnsssrrrqqqnnnllljjjhhhhhhmmmmmmmmmllljjjgggdddcccbbbbbbaaa``````___^^^^^^______`````````___]]]\\\ZZZXXXUUUSSSQQQNNNJJJGGGAAA@@@@@@??????>>>======::::::999888777666555444777777888888888888777777666666777888:::<<<>>>???AAABBBBBB@@@>>><<<<<<===???AAACCCBBB???:::777666999:::;;;<<<<<<<<<;;;:::<<<;;;<<>>;;;999999::::::999888888777888888888888888888888888888888888999999999999::::::::::::;;;:::999888999;;;===>>>nnnXXXNNNNNNIIIFFFHHHEEECCCCCCBBBAAA@@@???>>>=========>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<===;;;;;;;;;<<<===???AAABBB<<<======<<<::::::;;;===>>>AAAGGGTTTkkk}}}}}}|||}}}||||||{{{qqqhhhiiinnnzzztttsssvvv~~~|||zzzyyyzzz{{{|||zzz{{{|||{{{yyywwwwwwwwwvvvvvvvvvuuutttssstttuuuuuuwwwxxxxxxvvvuuuuuuuuutttvvvxxxxxxwwwvvvvvvwww{{{~~~~~~~~~}}}}}}}}}~~~|||xxxxxxwwwvvvwwwxxxyyyzzzyyyzzzzzzyyyxxxwwwyyyzzz{{{yyyyyyyyyxxxwwwwwwxxxzzz{{{|||{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyzzz{{{{{{zzzyyyxxxzzzyyyxxxxxxwwwxxxxxxxxx~~~~~~||||||zzzwwwssspppqqqtttwwwxxxzzz~~~zzz{{{{{{{{{{{{yyywwwvvvuuuvvvxxxzzz}}}~~~{{{yyyxxxyyyyyyyyywww~~~vvvsssuuuuuukkk___VVVTTTVVV\\\eeeqqq~~~{{{xxxtttqqqpppnnnllljjjfffeeeeeehhhmmmrrruuuvvvsssqqqoooooonnnmmmmmmnnnlllooosssvvvwwwuuussspppqqqooollliiigggggghhhiiiooooooooonnnmmmkkkiiihhhoooooonnnllljjjgggdddcccccccccbbbaaa```___^^^]]]___``````aaa```___]]]\\\XXXWWWUUUSSSQQQMMMIIIEEE@@@@@@@@@???>>>>>>======;;;:::999888777555555444777777777888888777777777666666777888:::===>>>@@@???@@@AAAAAA@@@???@@@BBB???@@@BBBAAA===:::888777888999:::;;;;;;;;;:::999666666999???IIIVVVbbbhhhiiifffeeekkkuuuqqqUUUMMMGGGCCCDDD@@@???@@@@@@>>>;;;999999:::999999888888888888888888777777777777777888888888888888888888888888888888:::999999888999:::<<<===oooYYYOOONNNHHHFFFHHHEEEBBBBBBAAA@@@???>>>>>>=========>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<============>>>>>>??????<<<======<<<::::::;;;===>>>AAAGGGUUUlll|||zzzyyywwwvvvyyy|||zzzssslllpppttt{{{sssrrruuu~~~~~~|||zzzyyyyyyzzz{{{zzz{{{}}}|||{{{yyyyyyyyyyyyzzzyyywwwsssqqqrrrssstttvvvwwwvvvuuussstttuuutttvvvyyyzzzyyyxxxxxxxxx}}}~~~~~~{{{{{{|||~~~}}}~~~~~~~~~}}}{{{|||{{{yyywwwwwwwwwwwwxxxxxxyyyzzzyyyxxxxxxzzz|||{{{yyyyyywwwwwwvvvvvvvvvwwwyyy{{{||||||{{{yyyxxxwwwwwwwwwuuuvvvxxxyyyzzzzzzyyyyyy|||{{{zzzxxxwwwvvvvvvvvv|||}}}}}}{{{yyyuuuuuusssqqqpppsssxxx}}}~~~|||zzzyyyyyyyyywwwvvvzzzsssnnnkkkdddXXXSSSTTTQQQTTTZZZdddrrryyyuuuqqqnnnmmmkkkjjjhhheeedddccceeeiiinnnpppqqqrrrqqqpppnnnnnnooopppooooooqqqtttvvvuuurrrnnnkkkmmmllliiigggeeeeeeeeeeeekkkkkkllllllllllllkkkjjjqqqpppnnnllliiigggdddcccdddcccbbbaaa```___^^^^^^___````````````^^^\\\[[[VVVTTTRRRQQQNNNKKKFFFCCC@@@@@@??????>>>======<<<::::::999888777666555555888777777777777777777888555666777888:::===???@@@AAABBBCCCCCCAAAAAAAAACCC@@@@@@???===:::999999:::777888:::;;;;;;;;;::::::666666888===FFFQQQ]]]ddddddcccdddiiitttsssVVVNNNGGGDDDDDDAAA???@@@@@@>>>;;;999999:::888888888888999888888888666666777777777888888888777777777777666666666666999999888888999:::<<<===qqqZZZOOONNNHHHEEEHHHEEEBBBBBBAAA@@@@@@???>>>>>>======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<::::::<<<>>>???AAAGGGTTTjjj}}}{{{wwwvvvvvvxxxzzzzzzvvvrrrtttxxxxxxppppppuuu~~~~~~}}}|||{{{zzzzzz{{{{{{{{{}}}~~~~~~|||{{{{{{|||}}}~~~}}}yyytttqqqrrrtttuuuuuuuuutttrrrrrrsssuuuuuuxxxzzz{{{zzzyyyzzzzzz}}}~~~}}}|||}}}~~~|||xxxxxxzzz}}}~~~}}}||||||||||||}}}~~~~~~|||zzz|||{{{yyywwwvvvvvvvvvwwwwwwxxxyyyyyyxxxyyy{{{|||~~~zzzxxxyyyvvvvvvwwwvvvuuuuuuxxxzzzzzzzzzyyyxxxvvvuuutttsssssstttvvvxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyy{{{}}}|||zzzxxxwwwvvvnnnpppqqqqqqrrrvvv}}}}}}|||}}}}}}~~~~~~}}}|||}}}}}}~~~}}}{{{zzz{{{zzzxxxvvvvvvuuusssmmm```SSSNNNOOOQQQRRRYYYeeeuuuvvvsssooolllkkkjjjiiihhhfffeeedddeeehhhlllnnnnnnqqqrrrqqqnnnnnnrrrsssqqqsssuuuvvvvvvtttqqqmmmjjjjjjjjjhhhgggeeedddcccccchhhhhhiiijjjkkkllllllmmmqqqpppnnnkkkiiifffeeedddccccccbbbaaaaaa```____________``````___]]][[[ZZZUUUSSSPPPNNNLLLIIIEEEBBB@@@??????>>>>>>===<<<<<<999999888888777666666666888888777777777777888888555555666888;;;===???AAAEEEFFFFFFDDDAAA???>>>?????????>>>;;;999888:::;;;777888:::;;;<<<;;;;;;:::::::::;;;>>>DDDNNNZZZbbbdddeeeggglllxxxuuuWWWOOOGGGDDDDDDAAA???@@@@@@>>>;;;999999:::777777888999999999999888666777777888888999999999777777777666666666666666888888888999999:::;;;<<>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;:::999::::::;;;;;;;;;;;;:::::::::;;;<<<;;;;;;;;;===??????AAAGGGRRRggg{{{|||}}}~~~|||zzzvvvtttuuuxxxxxxkkknnnsss}}}~~~}}}|||||||||||||||||||||}}}~~~}}}}}}~~~~~~|||vvvssstttwwwvvvuuutttrrrpppqqqsssvvvwwwyyy{{{|||{{{{{{|||}}}{{{{{{yyywwwuuuvvvyyy{{{}}}zzzvvvwwwyyy{{{~~~~~~}}}}}}{{{zzz{{{|||~~~}}}|||zzzyyyxxxwwwvvvuuuvvvwwwwwwvvvxxxxxxxxxwwwxxxzzz|||{{{wwwwwwwwwvvvwwwxxxwwwuuuuuuxxx{{{wwwwwwwwwwwwvvvuuutttsssssstttvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyvvvxxxzzzxxxuuurrrqqqqqqkkkoootttvvvxxx}}}xxxwwwuuuuuuvvvxxxzzz{{{vvvrrrqqqtttuuuvvv}}}}}}{{{zzz{{{}}}|||{{{zzzzzz{{{{{{zzzxxxwwwyyyvvvlllaaaWWWNNNIIIRRRRRRXXXggg{{{~~~uuurrrmmmkkkjjjkkkkkkjjjiiigggffffffiiilllnnnnnnpppssssssooooootttvvvssssssssstttsssqqqooollljjjiiiiiiiiihhhfffeeedddcccgggfffggghhhiiilllnnnooopppooommmjjjhhhfffeeedddbbbbbbbbbaaaaaaaaa``````^^^_________]]]\\\ZZZYYYVVVSSSOOOLLLJJJGGGDDDBBB?????????>>>======<<<<<<888888777777777777777777999888777666666777888999444555666888;;;===@@@AAADDDEEEDDDBBB???=========<<<===>>><<<:::999999:::777888:::;;;<<<<<<<<<;;;<<<<<<<<<>>>DDDOOO\\\fffhhhjjjnnnsss~~~xxxwwwXXXOOOHHHDDDEEEBBB???@@@@@@>>>;;;999999:::666777888999:::999999888777777888888999::::::;;;999999888888888777777777888888888999999:::;;;;;;sss\\\PPPNNNHHHEEEGGGEEECCCBBBBBBAAAAAA@@@@@@@@@======>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===<<<;;;999888:::;;;;;;<<<======<<<<<<999:::;;;;;;;;;<<<>>>@@@???AAAFFFPPPeeexxxsssppptttwwwxxxhhhlllrrrzzz{{{|||}}}}}}~~~}}}}}}|||~~~~~~~~~}}}}}}wwwuuuwwwzzzvvvuuussspppooopppssswwwyyyzzz||||||{{{|||}}}yyyxxxuuuqqqoooqqquuuyyyzzz~~~~~~yyyvvvwwwzzzzzz}}}~~~~~~~~~zzzzzzzzz|||~~~~~~|||zzzuuuuuuttttttuuuvvvwwwxxxvvvwwwxxxxxxwwwwwwyyy{{{}}}~~~yyyvvvuuuvvvwwwyyyzzzxxxvvvvvvyyy|||wwwwwwxxxxxxxxxxxxwwwvvvuuuvvvwwwwwwwwwvvvtttssswwwwwwvvvvvvvvvvvvvvvwwwuuuwwwxxxvvvqqqmmmlllmmmlllrrrxxx|||yyysssiiiiiiiiiiiikkknnnqqqsssnnnjjjiiilllnnnpppxxx{{{{{{|||~~~yyyxxxxxxzzz||||||{{{zzzvvvxxxssshhhbbb```ZZZQQQSSSSSSYYYiiiuuurrrmmmkkkkkklllllllllkkkiiihhhhhhkkkmmmooooooppptttsssooopppvvvwwwtttoooppppppooonnnllljjjiiiiiiiiiiiiiiihhhgggeeedddffffffeeefffhhhllloooqqqooonnnllliiigggfffeeeeeebbbbbbbbbaaaaaaaaaaaaaaa^^^^^^^^^^^^]]][[[YYYXXXWWWSSSOOOKKKIIIGGGEEECCC?????????>>>======<<<<<<777777777777888888888888999888777666666777888999444555666888;;;===@@@AAA???@@@AAA@@@>>>===>>>???999<<<>>>???<<<:::888777888999:::<<<======<<<<<<::::::;;;>>>EEERRRaaallllllooosssyyyzzzpppwwwYYYOOOHHHDDDEEEBBB???@@@@@@>>>;;;999999:::666777888999::::::999888777777888999::::::;;;;;;::::::::::::999999888888777888888999::::::;;;;;;ttt\\\PPPOOOJJJHHHHHHDDDBBBAAA@@@AAABBBBBBAAA???======<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<======::::::::::::::::::::::::888999;;;;;;::::::;;;<<<;;;::::::::::::;;;<<<<<>>@@@@@@>>><<<999999999:::999888777666444333333444555666666666666666555888777777777999<<>>??????@@@@@@??????>>>AAAAAA@@@===:::888999;;;777999:::;;;;;;:::888777666999;;;<<>>@@@???>>>===<<<;;;:::999777777777777777777777777777777777777777777777777666666666666777888999:::555666666777888:::;;;<<>>>>>>>>=========;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999999;;;===;;;;;;;;;;;;;;;<<<<<<===@@@???CCCMMM]]]vvvuuummmjjjjjjpppzzz~~~mmmllljjjllluuu}}}}}}}}}~~~}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyxxxvvvssspppoooppprrrtttzzz{{{}}}~~~~~~|||zzzxxxtttrrrnnnkkkjjjkkkmmmooossswwwzzzyyytttqqqqqqsssvvvwwwzzz}}}~~~~~~~~~}}}{{{{{{|||}}}}}}|||{{{zzzxxxwwwvvvvvvvvvxxxzzz{{{zzzyyywwwuuuuuuwwwyyyzzz||||||{{{zzzyyywwwuuutttvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwvvvuuutttsssvvvuuutttsssssstttuuuvvvsssrrrrrrtttwwwxxxvvvtttrrrssssssqqqpppppprrrttt}}}~~~||||||{{{{{{{{{{{{{{{{{{{{{|||xxxvvvrrrlllfff___ZZZVVVXXXUUUSSSTTTXXX[[[\\\[[[[[[ZZZ]]]ccchhhnnnwww~~~|||{{{{{{|||}}}~~~}}}{{{yyyxxxrrrppplllhhhccc\\\UUUPPPSSSWWW^^^kkkzzzuuupppoooqqqttttttssspppooommmnnnqqqsssttttttssssssrrrrrrqqqpppooooookkknnnppppppnnnkkkjjjiiimmmmmmmmmmmmlllkkkjjjjjjggggggiiijjjkkkmmmmmmnnnkkkhhhdddccccccdddeeeeeedddbbb```^^^^^^^^^______]]]^^^```aaa```]]]ZZZWWWRRRPPPLLLJJJIIIGGGEEECCC@@@AAABBBAAA>>>===<<<===;;;;;;::::::999888888777666777777777777777666666777777777777999<<<>>>@@@??????@@@@@@@@@@@@??????AAAAAA@@@===:::999999;;;888999:::;;;;;;:::888777888;;;>>>@@@GGGWWWnnnzzzpppmmmyyyuuuUUUMMMGGGEEEDDD@@@AAA@@@???>>><<<;;;::::::888888888888888888888888999999999999999999999999777777777777888999::::::888888888888888999:::;;;ttt\\\OOONNNIIIFFFGGGCCCEEECCCBBBBBBBBB@@@>>><<>>>>>>>>>>>======<<<<<<============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888888;;;>>><<<<<<;;;;;;<<<<<<===>>>@@@???BBBKKKZZZsssqqqhhheeegggmmmxxxqqqmmmiiijjjrrr~~~}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzzzzzzzxxxvvvtttrrrqqqrrrtttuuuyyy{{{}}}~~~}}}zzzvvvtttssspppmmmjjjhhhhhhiiijjjnnnrrruuuuuurrrooonnnoootttwwwzzz}}}~~~|||{{{yyyyyy{{{{{{|||{{{zzzyyywwwwwwxxxxxxyyyyyyzzzzzzyyyxxxvvvuuuuuuvvvxxxyyy{{{{{{zzzzzzyyywwwvvvuuuuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuutttsssssssssssstttuuuuuurrrqqqqqqrrrtttuuuuuutttqqqrrrsssssssssuuuxxxzzz~~~|||yyywwwvvvwwwxxxyyyzzzzzzyyywwwvvvpppmmmggg```YYYSSSNNNLLLOOONNNNNNPPPSSSUUUUUUTTTVVVVVVZZZbbbiiipppzzz}}}|||}}}~~~~~~~~~|||zzzxxxrrrqqqooommmiiibbbZZZUUUTTTXXX___nnn{{{wwwssssssuuuvvvuuussssssrrrpppqqqsssuuuvvvvvvuuuuuutttrrrqqqooonnnmmmlllnnnqqqqqqooommmllllllooooooooonnnnnnlllkkkkkkiiijjjkkkkkklllllllllkkkfffdddcccccceeefffffffffaaa```___]]]]]]]]]^^^___^^^___aaabbbaaa^^^[[[XXXRRROOOLLLJJJJJJHHHGGGEEE@@@BBBBBBBBB???>>>===>>>;;;;;;:::::::::999999999888888999888888777666555777777777888999<<<>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@>>>;;;999999:::888999:::;;;;;;:::999888888<<>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777888;;;>>>===<<<<<<<<<<<<===>>>>>>@@@???BBBIIIVVVnnnoooeeebbbeeelllwwwtttnnniiijjjqqq~~~}}}|||{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||{{{{{{zzz{{{xxxwwwvvvuuuttttttuuuvvvxxxzzz||||||{{{wwwsssppppppnnnkkkhhhffffffffffffgggkkkpppqqqpppooonnnnnnsssuuuyyy}}}~~~|||yyywwwwwwxxxyyyzzzzzzyyyyyyxxxrrrsssuuuwwwxxxxxxxxxxxxxxxwwwuuuttttttuuuvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvssssssrrrrrrrrrrrrrrrrrrpppppppppppprrrsssttttttrrrsssuuuvvvwwwzzz~~~}}}{{{xxxuuusssrrruuuvvvyyyzzzyyywwwsssqqqmmmhhh```XXXPPPKKKHHHGGGGGGHHHJJJLLLOOOPPPPPPOOOTTTTTTYYYaaajjjrrr}}}~~~zzz{{{}}}}}}|||{{{xxxwwwrrrrrrrrrrrrooohhh```ZZZSSSWWW___ooozzzwwwtttuuuvvvwwwtttqqquuusssrrrrrrtttvvvwwwwwwtttsssrrrqqqooonnnnnnmmmnnnppprrrqqqooommmmmmmmmnnnnnnnnnmmmlllkkkjjjiiijjjjjjkkklllllllllkkkkkkcccccccccdddfffgggeeeddd___^^^]]]]]]\\\\\\]]]]]]]]]^^^```aaa```]]]ZZZWWWQQQOOOLLLJJJJJJIIIGGGFFF@@@AAABBB@@@>>>;;;;;;;;;999888888777777666666666999999999888777666555444777777777888:::<<<>>>???@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA???;;;:::::::::888999:::;;;;;;;;;::::::888;;;???BBBIIIZZZqqq~~~uuupppmmm{{{wwwXXXOOOHHHDDDDDDAAABBBAAA@@@???>>>===<<<;;;::::::::::::::::::::::::888888888888888888888888999999888888999::::::;;;;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>>>>=========::::::::::::::::::::::::<<<<<<:::888666777;;;>>>===<<<<<<<<<<<<===>>>>>>??????BBBHHHSSSiiiqqqgggeeefffnnnzzzvvvnnnjjjmmmttt~~~|||{{{zzzzzz||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{zzz{{{{{{xxxxxxxxxwwwwwwwwwwwwwwwyyyzzz{{{{{{yyyuuuqqqnnnmmmllljjjhhhgggfffeeeeeecccfffjjjmmmnnnooonnnoooqqqssswwwzzzzzzxxxuuussstttuuuvvvwwwxxxwwwwwwvvvnnnpppsssvvvxxxxxxxxxxxxvvvuuutttsssrrrsssssstttttttttuuuuuuuuutttttttttttttttuuuvvvvvvvvvvvvuuussssssrrrrrrrrrsssttttttrrrqqqpppooonnnmmmmmmmmmnnnooopppqqqrrrsssuuuvvvuuuwwwyyyzzz{{{~~~}}}|||zzzxxxuuusssrrrqqqtttvvvyyyzzzyyytttooolllhhhccc[[[RRRKKKGGGEEEEEEBBBDDDHHHKKKMMMMMMNNNNNNTTTTTTYYYccclllttt~~~zzz{{{}}}}}}|||{{{xxxwwwooopppqqqrrrpppjjjaaa[[[SSSWWW___qqq|||yyywwwwwwxxxxxxuuurrrtttsssqqqqqqsssuuuvvvuuuqqqpppooonnnmmmmmmmmmnnnoooqqqrrrqqqnnnlllkkklllnnnnnnnnnmmmllljjjiiihhhhhhiiikkklllmmmlllkkkkkkdddccccccdddeeeeeecccaaa^^^^^^]]]\\\\\\\\\[[[[[[ZZZ\\\^^^___^^^[[[XXXUUUQQQOOOLLLJJJJJJIIIGGGEEECCCCCCCCCAAA===:::999999888888777666555444333333777888777777666555444333666666777999:::<<<>>>???@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA???<<<:::::::::999999::::::;;;;;;;;;;;;:::===???AAAHHHXXXnnn{{{uuuqqqmmm}}}|||}}}zzz[[[PPPGGGCCCCCC@@@BBBAAA@@@???>>>===<<<;;;::::::::::::::::::::::::888888888888888888888888999999999888999999::::::999999999:::;;;<<<>>>???vvv^^^QQQPPPJJJFFFGGGBBB@@@??????AAACCCCCCBBBAAA>>>>>>????????????@@@@@@>>>>>>============<<<<<<::::::::::::::::::::::::<<<<<<;;;999777888:::<<<<<<<<<;;;;;;<<<<<<===>>>===>>>BBBGGGOOOcccrrriiigggllltttvvvooolllqqqyyy~~~}}}{{{{{{zzzzzz||||||||||||}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyxxxxxxyyyzzzzzzyyywwwssspppooolllllllllkkkkkkjjjiiiiiidddeeehhhjjjlllnnnnnnnnnnnnpppsssuuuuuusssqqqooopppqqqrrrsssttttttssssssnnnppprrruuuwwwxxxxxxxxxssssssrrrqqqppppppppppppoooooopppqqqrrrrrrqqqqqqqqqqqqrrrssssssssssssrrrppppppooonnnnnnooopppqqqooommmkkkiiihhhiiijjjkkklllpppsssvvvwwwwwwyyyzzz{{{|||}}}~~~~~~~~~{{{zzzwwwuuusssrrrrrrrrruuuwwwyyyyyyvvvqqqkkkgggaaa]]]UUUMMMGGGCCCCCCCCCAAADDDHHHJJJLLLMMMNNNPPPTTTUUU[[[eeeoooyyy~~~|||}}}~~~~~~~~~|||zzzxxxrrrrrrttttttsssmmmeee```WWW[[[cccvvv}}}zzzzzz{{{{{{xxxuuutttrrrpppppprrrtttttttttpppooonnnlllllllllmmmmmmnnnooopppooommmkkkkkkllloooooonnnnnnlllkkkiiihhhgggiiijjjllllllkkkjjjiiieeedddccccccddddddbbb```______^^^]]]\\\[[[ZZZZZZXXXZZZ\\\]]]\\\YYYVVVSSSQQQNNNKKKIIIIIIGGGFFFDDDDDDEEEEEEBBB???;;;::::::999999888777666666555555666666777666666555444333666666888999;;;===>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBB@@@===;;;::::::999999::::::;;;;;;<<<<<<<<>>???xxx___RRRQQQJJJGGGGGGCCCAAA@@@@@@AAABBBCCCAAA@@@>>>>>>?????????@@@@@@@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888999;;;;;;;;;;;;;;;;;;<<<<<<===;;;>>>BBBGGGMMM^^^{{{xxxpppooottt|||wwwpppooouuu|||~~~}}}||||||||||||||||||||||||}}}}}}}}}}}}{{{{{{{{{|||||||||}}}}}}{{{zzzzzzyyyyyyyyyyyyzzzxxxyyy{{{||||||{{{yyyyyyzzzzzzxxxwwwuuusssqqqppplllmmmoooppppppppppppoooiiihhhhhhiiijjjllllllllllllmmmoooppppppooommmllljjjkkkmmmnnnooooooooonnnooopppqqqrrrssssssttttttqqqqqqpppooonnnnnnmmmmmmjjjkkklllmmmnnnooooooooolllmmmnnnnnnoooooonnnnnnnnnmmmllljjjjjjkkklllmmmjjjhhheeecccdddfffjjjlllmmmrrrxxx|||}}}~~~}}}|||{{{{{{yyywwwtttqqqpppqqqssstttvvvwwwwwwvvvrrrlllfffbbb[[[WWWQQQJJJEEECCCBBBCCC@@@CCCGGGJJJJJJLLLOOORRRSSSTTT[[[gggsss~~~~~~~~~~~~}}}{{{{{{|||}}}~~~}}}{{{yyyxxxuuuuuuuuuvvvtttooohhhcccZZZ^^^fffyyy~~~zzzyyy{{{{{{xxxvvvsssqqqppppppqqqssssssssssssqqqooommmkkkkkklllllliiijjjllllllkkkkkklllmmmmmmmmmmmmllljjjiiigggfffhhhiiikkklllkkkiiifffeeedddcccbbbbbbccccccbbbaaaaaa```___^^^\\\[[[YYYXXXXXXYYY[[[\\\[[[XXXUUUSSSQQQNNNKKKIIIGGGFFFCCCBBBAAABBBBBBAAA>>><<<<<<<<<666666777777888888999999666666777777777666666555555666888:::;;;======>>>??????@@@@@@@@@@@@??????@@@BBBBBBAAA>>>;;;::::::999999999:::;;;<<<======<<<>>>@@@BBBHHHWWWmmm}}}zzztttpppqqq|||{{{yyy\\\RRRHHHDDDFFFEEEAAA@@@???>>><<<;;;::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777888888999999999999:::;;;<<<===xxx```SSSRRRKKKHHHHHHDDDCCCBBBAAAAAABBBBBB@@@>>><<<<<<======>>>>>>>>>???======<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;999888999:::;;;::::::::::::;;;<<<<<<:::===CCCGGGLLL[[[www}}}|||zzzwwwqqqqqqxxx}}}~~~}}}}}}}}}~~~~~~||||||||||||}}}}}}}}}}}}zzz{{{{{{{{{||||||}}}}}}zzzzzzyyyxxxxxxxxxyyyyyyxxxzzz{{{}}}}}}|||zzzyyy{{{zzzxxxvvvtttsssrrrrrrnnnoooqqqsssuuuuuuuuutttnnnllliiiiiiiiijjjjjjjjjkkklllmmmmmmmmmlllkkkjjjggghhhiiikkkllllllkkkkkkoooooonnnnnnnnnnnnnnnnnnpppoooooonnnmmmllllllkkkggghhhjjjkkklllmmmmmmmmmiiijjjkkkkkkllllllkkkkkkmmmllljjjhhhhhhiiijjjkkkeeeccc```___aaaeeejjjnnnooouuu|||~~~~~~}}}|||{{{yyyxxxwwwxxxuuuqqqnnnnnnpppsssuuuvvvvvvvvvtttoooiiibbb^^^YYYVVVPPPJJJFFFDDDDDDDDD@@@CCCGGGIIIJJJKKKOOOSSSQQQSSS[[[hhhuuu~~~|||{{{{{{zzzyyywwwyyyyyy{{{{{{zzzyyywwwuuuqqqqqqqqqqqqoookkkddd```[[[^^^gggzzz|||xxxwwwxxxxxxwwwttttttrrrppppppqqqsssssssssvvvtttqqqnnnkkkkkkkkkkkkdddfffiiijjjjjjkkknnnpppjjjjjjjjjiiigggeeedddcccjjjkkklllllljjjgggdddaaadddbbb```aaabbbdddccccccbbbaaa```___]]][[[XXXWWWXXXYYY[[[\\\[[[XXXUUUSSSQQQNNNKKKHHHFFFEEEBBB@@@;;;===>>>>>><<<;;;<<<<<<222333444666777999:::;;;666777777888888888888777555666888:::<<<======>>>?????????@@@@@@?????????@@@BBBCCCAAA>>>;;;:::::::::999999:::;;;<<<===>>>999<<<>>>@@@FFFVVVlll|||~~~~~~zzzsssnnnsss{{{~~~www[[[RRRIIIEEEIIIIII@@@??????===<<<;;;:::999999999999999999999999999999999999999999999999999888888777777777777777888:::::::::999999::::::;;;{{{aaaRRRPPPKKKHHHHHHCCC>>>>>>>>>??????@@@@@@@@@============<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;>>>>>>DDDPPPZZZooo|||zzzvvvsssyyy}}}|||{{{{{{{{{|||||||||}}}~~~~~~~~~{{{yyyyyy{{{|||{{{yyyzzzzzzyyyxxxxxxyyyyyyyyy|||}}}}}}~~~~~~|||{{{zzzyyyyyyyyyxxxuuutttuuuwwwvvvtttrrrsssuuuwwwwwwwwwuuusssooolllkkkkkklllmmmjjjjjjiiihhhhhhgggffffffgggggghhhiiiiiihhhhhhhhhfffjjjnnnqqqqqqooonnnnnnmmmmmmllljjjjjjiiiiiiiiidddeeefffggghhhjjjkkkkkkiiiiiijjjjjjjjjkkkkkkkkknnnllljjjjjjmmmmmmkkkiiihhhfffcccbbbdddiiinnnrrr{{{}}}~~~~~~}}}zzzyyyyyyyyyxxxwwwuuusssooollllllnnnqqqtttvvvuuusssooojjjddd___\\\VVVQQQKKKEEEBBBAAA@@@@@@DDDEEEGGGGGGHHHIIILLLNNNTTTVVV___mmmyyy~~~{{{xxxuuutttssstttsssssssssttttttrrrpppnnnnnnnnnooonnnkkkeeeaaaZZZ___gggyyyzzzwwwsssqqqrrrtttuuuuuutttrrrqqqooooooppprrrsssqqqpppooonnnmmmjjjgggdddbbbaaaaaadddhhhlllmmmmmmooommmiiieeecccbbbccccccfffgggiiijjjjjjjjjiiihhhfffccc```aaacccdddbbb``````___]]][[[ZZZZZZZZZZZZ]]]]]]\\\[[[YYYWWWUUUTTTNNNLLLJJJIIIHHHFFFDDDBBBBBBAAA@@@>>>===;;;:::999555666777888888777666555777777666666555555444444777777666666888;;;===???CCCCCCAAA@@@???>>>>>>>>>AAAAAAAAA???<<<::::::::::::999888888888999:::;;;::::::===BBBIIIUUUjjj}}}vvvmmmpppmmm~~~uuuYYYOOOFFFBBBEEEEEEBBBAAA@@@>>><<<;;;::::::888888888888888888888888::::::999888888999::::::::::::999888777777888888888888888888999:::;;;<<<}}}bbbRRROOOJJJHHHHHHCCCDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>============???>>>>>>>>>============;;;<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>AAA@@@DDDOOOXXXmmm{{{yyyuuusssyyy}}}||||||{{{{{{||||||}}}}}}~~~~~~~~~|||yyyyyy{{{|||{{{yyy{{{{{{{{{zzzzzzzzz{{{{{{}}}}}}~~~~~~~~~}}}|||{{{||||||{{{yyywwwwwwxxxzzz{{{yyyxxxxxxzzz|||}}}}}}zzzxxxuuuqqqooonnnmmmmmmkkkkkkjjjhhhgggfffeeeddd``````aaaaaaaaaaaaaaa```cccgggkkknnnnnnnnnmmmmmmmmmllljjjiiiggggggggggggfffggghhhiiikkklllmmmnnnjjjiiiiiiiiijjjkkkllllllooommmlllmmmpppqqqpppnnnllljjjgggfffiiinnnssswww|||~~~~~~}}}|||}}}}}}|||yyywwwvvvwwwwwwwwwvvvtttssspppnnnmmmnnnppprrruuutttrrrnnniiiccc]]]ZZZUUUQQQKKKFFFCCCBBBAAA@@@DDDFFFGGGHHHIIIJJJMMMPPPVVVYYYcccrrr|||yyyvvvsssrrrqqqsssrrrqqqrrrsssrrrpppnnnmmmmmmmmmnnnmmmjjjfffbbb\\\```hhhyyy|||xxxtttrrrrrrtttuuuvvvsssrrrpppooonnnooopppqqqrrrqqqoooooonnnlllhhheeeaaa```aaaccchhhkkkmmmmmmpppmmmjjjfffcccccccccdddfffgggiiijjjjjjjjjiiihhheeebbb``````cccdddcccaaa```___]]]\\\[[[ZZZ[[[[[[aaa```___]]]ZZZWWWTTTSSSKKKIIIGGGEEEEEECCCAAA???BBBAAA@@@>>><<<;;;:::999777888888999999888888777666666666666666666666666888777777888999<<>>?????????>>>>>>>>>======>>>>>>>>>>>>============<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>AAACCC@@@CCCMMMVVVjjjzzzwwwtttsssyyy~~~}}}|||{{{{{{||||||}}}}}}~~~}}}{{{zzz{{{{{{zzzxxx|||||||||||||||}}}}}}}}}}}}~~~~~~}}}|||~~~{{{yyyzzz|||~~~}}}{{{|||~~~~~~{{{xxxuuurrrpppooonnnmmmkkkiiigggeeedddccc````````````````````````___ccchhhkkkmmmmmmmmmnnnnnnllljjjhhhgggfffffffffggghhhjjjlllnnnoooppppppllllllkkkjjjkkkmmmoooqqqsssrrrrrrsssvvvwwwwwwvvvrrrqqqooonnnpppuuuyyy}}}~~~~~~}}}|||zzzyyyxxxxxxvvvtttsssssstttuuuuuutttssssssqqqpppoooooooooooosssrrrppplllfff```ZZZWWWSSSPPPLLLGGGDDDBBBAAAAAADDDFFFHHHIIIJJJLLLOOORRRWWW\\\hhhxxx~~~zzzwwwtttrrrqqqpppsssrrrqqqqqqqqqqqqooommmmmmlllllllllllljjjfffccc^^^aaahhhyyy}}}yyyuuurrrrrrttttttuuusssrrrpppnnnmmmmmmnnnnnnrrrqqqpppoooooommmiiiggg```______bbbgggkkkmmmnnnpppmmmjjjfffcccccccccdddfffgggiiijjjkkkjjjiiihhhccc```^^^```ccceeedddcccaaa```^^^\\\[[[[[[[[[\\\aaaaaa___\\\YYYUUUQQQOOOMMMKKKIIIGGGGGGEEECCCAAAAAAAAA???>>><<<;;;:::999::::::999999999999::::::666666777777777777888888888888888999;;;===???AAAAAAAAA@@@??????@@@@@@AAAAAAAAAAAA???<<<:::::::::;;;;;;:::::::::;;;<<<===;;;;;;===AAAGGGTTTiii|||vvvmmmmmm|||^^^SSSJJJEEEGGGFFFDDDCCCBBB@@@>>>===<<<<<<999999999999999999999999:::999999888888999999::::::999888888777888888888888888888777888888999999gggSSSNNNGGGFFFHHHEEEDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===???AAA>>>AAAKKKSSSgggyyyuuurrrsssxxx~~~}}}||||||{{{|||}}}}}}~~~~~~~~~}}}{{{zzzzzzyyyyyy|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{~~~}}}|||zzzzzz|||~~~}}}zzzwwwtttsssqqqpppnnnllliiigggeeedddccccccbbbbbbaaaaaaaaabbb```dddiiimmmooopppqqqssssssrrrooollljjjiiiiiijjjiiikkkmmmppprrrsssssstttsssqqqpppoooppprrruuuwwwzzzzzzzzz{{{|||}}}}}}}}}{{{zzzxxxvvvwwwzzz}}}~~~}}}{{{{{{zzzyyyxxxvvvtttsssrrrppppppqqqsssuuuuuutttsssssssssrrrpppooommmlllqqqpppmmmiiiccc]]]WWWSSSPPPNNNLLLHHHCCCAAA@@@@@@CCCEEEGGGIIIJJJMMMPPPSSSWWW___nnn~~~}}}zzzwwwtttrrrrrrrrrsssrrrqqqqqqrrrqqqooommmmmmkkkjjjjjjjjjiiifffccc```bbbiiiwww|||xxxsssqqqpppqqqrrrrrrrrrqqqooonnnllllllllllllqqqpppooooooooommmjjjggg```______aaafffkkknnnoooooollliiieeebbbbbbbbbcccfffhhhjjjllllllkkkiiihhhbbb___^^^```dddgggfffeeebbb```^^^]]][[[[[[[[[[[[]]]\\\[[[YYYVVVRRROOOLLLNNNLLLJJJHHHHHHFFFDDDBBB@@@@@@???>>><<<;;;:::999;;;:::999888888999:::;;;888888888888777777777777777777777999;;;===???@@@@@@?????????@@@@@@AAABBBAAAAAAAAA???<<<::::::::::::::::::::::::;;;;;;<<<;;;;;;===AAAGGGSSSiii}}}xxxkkklll___TTTJJJFFFGGGEEEDDDCCCAAA???===<<<<<<;;;999999999999999999999999999999999999999999999999999999888888888888888999888888888777777888888999hhhTTTNNNGGGFFFIIIFFFCCCCCCBBBBBBAAAAAA@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::::::::===;;;>>>HHHPPPccc|||yyysssooorrrwww}}}||||||}}}}}}~~~~~~~~~}}}|||{{{}}}}}}}}}~~~~~~|||zzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||~~~|||{{{{{{}}}{{{zzzxxxxxxzzz|||}}}}}}}}}~~~~~~~~~}}}{{{xxxwwwttttttrrrpppmmmkkkiiiiiiccccccaaaaaa``````aaaaaaeeeiiinnnsssuuuwwwzzz{{{|||zzzwwwsssrrrqqqrrrrrrqqqsssuuuxxxzzz{{{{{{zzzzzzxxxwwwvvvwwwyyy|||~~~~~~||||||}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxwwwuuusssqqqooopppoooooorrrtttvvvvvvuuusssttttttsssqqqnnnkkkiiimmmllliiieee```YYYTTTPPPLLLLLLKKKHHHCCC@@@???@@@BBBDDDGGGIIIKKKNNNRRRUUUYYYdddttt~~~}}}|||zzzxxxvvvuuuuuutttsssrrrsssttttttrrrpppnnnllljjjiiiiiihhhfffdddbbbccciiiuuuyyyuuupppmmmmmmnnnooooooqqqpppooommmlllkkkkkkjjjooonnnmmmmmmnnnllliiigggaaa```___aaafffkkknnnooonnnkkkgggdddaaaaaaaaabbbgggiiikkkmmmnnnllljjjiiibbb```^^^aaaeeehhhhhhgggcccaaa___]]][[[ZZZZZZZZZXXXYYYYYYYYYWWWTTTPPPNNNKKKIIIFFFEEEDDDCCC@@@>>>@@@???>>>===<<<;;;:::999:::999888777777888999::::::999999888777666666555444555666888:::<<<>>>???????????????@@@AAABBBBBBAAAAAAAAA???<<<:::::::::888999999999::::::::::::<<<;;;===AAAGGGTTTkkkwwwnnnppp___SSSJJJFFFFFFCCCCCCBBB@@@>>><<<;;;::::::999999999999999999999999999999999999999999999999999888888888888888999999888888888888888888999:::hhhUUUOOOHHHGGGIIIFFFDDDDDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;::::::=========>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888666:::999>>>GGGMMM___zzzzzzzzzqqqmmmpppuuu}}}}}}}}}}}}~~~~~~}}}~~~}}}|||{{{}}}}}}~~~~~~~~~~~~}}}zzzyyyzzz|||{{{|||~~~~~~}}}~~~~~~}}}||||||}}}}}}}}}{{{{{{|||~~~|||zzzxxxyyy{{{}}}}}}}}}zzz{{{|||}}}}}}|||{{{zzzxxxwwwvvvuuusssrrrqqqpppkkkjjjhhhgggfffgggggghhhnnnrrrwww{{{~~~~~~{{{yyyyyyzzz{{{|||}}}~~~|||{{{|||}}}~~~}}}}}}}}}||||||||||||{{{zzzyyyxxxxxxxxxvvvtttrrrqqqooonnnoooooopppsssvvvwwwwwwvvvtttuuuuuutttqqqnnnjjjhhhhhhgggeeebbb]]]WWWRRRNNNIIIKKKLLLIIIDDD@@@???@@@BBBDDDGGGJJJMMMPPPTTTXXX^^^kkk|||}}}||||||}}}}}}~~~}}}{{{yyyxxxtttsssssstttvvvvvvuuutttqqqnnnkkkiiihhhhhhfffdddddddddhhhsss}}}uuuqqqmmmjjjjjjllllllmmmoooooonnnnnnmmmlllkkkkkknnnmmmlllmmmmmmllljjjgggdddbbbaaabbbfffkkknnnooonnnkkkhhhdddaaaaaaaaabbbhhhjjjmmmppppppnnnllljjjcccaaa```bbbgggjjjjjjhhhdddbbb___\\\YYYXXXWWWWWWWWWXXXZZZ[[[ZZZWWWTTTRRRLLLJJJGGGFFFEEEDDDAAA?????????>>>===<<<;;;:::999888888777777777777888888999888888777777666555555333444666888:::<<<>>>???@@@?????????@@@AAAAAABBBAAAAAAAAA???<<<:::::::::777888999:::::::::999999<<<;;;===AAAHHHVVVnnnuuurrruuu^^^RRRJJJFFFFFFBBBBBBAAA@@@>>><<<;;;::::::::::::::::::::::::::::::888999999::::::999999888888888888777888888999:::888888888888999:::;;;<<>>======<<<<<<<<<;;;;;;;;;;;;============>>>>>>>>>???<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888;;;<<<===<<<:::999666;;;;;;???HHHKKKZZZttt{{{{{{pppkkkooottt}}}}}}~~~|||}}}~~~|||{{{}}}~~~~~~}}}~~~}}}zzzzzz{{{}}}|||~~~}}}}}}~~~~~~~~~}}}|||{{{zzz|||~~~~~~}}}{{{|||||||||zzzyyyyyy{{{}}}~~~}}}{{{{{{||||||||||||||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwuuusssrrrsssttttttwwwzzz}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}zzzzzzyyyyyyxxxxxxwwwwwwzzzxxxvvvsssqqqooooooooooooooopppsssvvvxxxwwwuuuvvvvvvuuussspppmmmiiigggddddddbbb___[[[UUUPPPNNNIIILLLNNNLLLFFFBBBAAABBBCCCFFFIIIMMMOOOSSSXXX[[[eeettt}}}zzzyyyyyy{{{~~~|||zzzsssrrrssstttwwwxxxwwwvvvtttqqqllljjjhhhgggfffddddddcccgggpppyyyyyyrrroookkkiiiiiikkkllllllnnnnnnnnnnnnnnnmmmllllllnnnmmmmmmmmmnnnmmmkkkiiigggdddbbbcccfffkkknnnooopppmmmiiieeecccbbbccccccjjjlllooorrrrrrpppnnnkkkeeecccbbbdddhhhkkkkkkiiieeeccc___[[[XXXUUUTTTSSSWWWXXXZZZ[[[ZZZXXXTTTRRRNNNLLLIIIHHHGGGFFFCCCAAA>>>>>>===<<<;;;;;;:::999777777888888888888777777555555555666666777777777333444666999<<<>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA???<<<:::::::::888999:::;;;;;;;;;::::::<<<;;;===BBBIIIYYYqqquuurrrvvv^^^RRRJJJGGGGGGCCCCCCBBB@@@>>>===;;;;;;:::::::::::::::::::::::::::888999::::::::::::999888888888777777888999999:::888888888999:::<<<===>>>gggUUUQQQKKKIIIKKKGGG@@@@@@@@@AAAAAABBBBBBBBB>>>=========<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;333555999===>>>>>><<<:::888======AAAIIIKKKXXXpppyyyzzz}}}|||pppjjjnnnttt|||~~~|||}}}|||}}}~~~|||{{{}}}~~~~~~|||~~~}}}{{{zzz|||~~~|||}}}}}}~~~~~~|||{{{zzzyyy{{{~~~~~~|||{{{{{{{{{yyyxxxxxxzzz|||}}}||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}{{{yyyxxxyyyzzz{{{|||~~~~~~}}}||||||{{{xxx{{{~~~~~~||||||~~~|||||||||}}}}}}}}}~~~~~~xxxxxxxxxwwwwwwwwwvvvvvv{{{yyyuuurrrpppoooooopppoooooopppsssvvvwwwvvvuuuwwwwwwuuussspppllliiigggbbbbbb```^^^YYYUUUPPPMMMIIIMMMPPPNNNHHHCCCCCCDDDEEEHHHKKKOOORRRVVV[[[^^^kkkzzz~~~~~~|||yyyxxxwwwzzz}}}{{{qqqqqqrrrtttwwwxxxxxxwwwvvvrrrmmmjjjhhhgggfffddddddcccgggooouuu~~~~~~wwwqqqnnnjjjhhhiiikkklllmmmmmmnnnnnnooonnnnnnmmmmmmnnnnnnnnnnnnoooooollljjjhhhfffcccdddgggkkknnnoooqqqoookkkgggeeeddddddeeekkkmmmqqqssstttrrrooolllgggdddccceeeiiilllkkkjjjfffccc```[[[WWWTTTRRRQQQVVVWWWYYYZZZYYYVVVRRRPPPKKKHHHFFFEEEDDDCCC@@@>>>>>>>>>===<<<;;;;;;::::::777888999::::::999888777111222333555666888999:::444555888:::===???@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAA???<<<:::::::::999:::;;;<<<<<<<<<;;;:::<<<;;;===BBBJJJZZZsssuuuooottt^^^SSSKKKHHHHHHDDDDDDCCCAAA@@@>>>===<<<<<<::::::::::::::::::::::::888999:::;;;;;;:::999888888888777777888999::::::777888888999;;;===???@@@jjjWWWRRRLLLJJJIIIDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@???===<<<<<<<<<===>>><<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;:::999:::;;;<<<===<<>>DDDGGGVVVppp~~~vvvuuuyyytttkkkmmmsss}}}}}}||||||~~~~~~~~~}}}|||}}}~~~~~~~~~|||{{{yyyxxxyyy|||~~~~~~|||||||||zzzxxxwwwwwwyyy|||}}}}}}~~~}}}{{{zzz~~~~~~~~~{{{xxx}}}~~~|||yyyyyy{{{|||zzzxxxwwwwwwwwwwwwxxxxxxyyyzzzvvvxxxzzz{{{zzzzzz{{{}}}{{{yyyxxxyyy{{{{{{zzzyyyssssssrrrqqqqqqqqqqqqrrrssssssttttttsssqqqpppooosssuuuvvvsssmmmhhhgggggg^^^\\\ZZZXXXVVVSSSOOOLLLOOOQQQRRRMMMGGGCCCCCCFFFGGGJJJNNNPPPRRRXXX```fffsss}}}xxxvvvuuuuuuuuuuuuwww{{{|||xxxrrrrrrssstttuuuvvvwwwxxxtttppplllkkkkkkkkkhhheeeiiiffffffkkkrrr|||{{{rrrpppmmmkkkkkkllloooppppppmmmooopppooonnnnnnoooppprrrqqqnnnlllkkklllmmmnnnmmmkkkiiihhhjjjnnnrrruuuwwwpppjjjiiigggcccbbbdddiiiooosssrrrppppppnnnjjjgggfffgggiiijjjiiigggddd```^^^[[[XXXUUUTTTUUUUUUWWWYYY[[[\\\[[[XXXSSSQQQJJJHHHFFFDDDCCC@@@<<<:::=========<<<;;;999888777888888888777888888999999999::::::999999888777666666777888;;;===???AAABBBAAA@@@>>>===>>>@@@CCCEEEAAA@@@>>>===;;;:::::::::666666777888999::::::;;;555:::AAAGGGIIIVVVsss{{{vvvuuu}}}aaaSSSJJJIIIIIICCCEEEDDDBBB@@@>>><<<;;;:::888999;;;======<<<;;;:::888999::::::999888666555555666888999:::::::::999999:::;;;;;;<<<<<<<<<;;;kkkWWWRRRLLLIIIIIIDDDCCCCCCBBB@@@??????>>>>>>@@@???>>>===<<<======>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;:::::::::;;;<<<<<<>>>???===AAAKKKMMMWWWlll{{{rrrppp{{{tttkkkmmmsss{{{~~~}}}|||~~~~~~}}}||||||~~~~~~|||{{{yyyxxxuuuxxx{{{}}}}}}}}}}}}~~~yyyxxxxxxyyyzzz|||||||||}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||yyy{{{|||~~~~~~}}}}}}}}}}}}~~~~~~{{{yyyyyy{{{{{{zzzxxxwwwwwwwwwvvvwwwwwwxxxxxxsssuuuwwwwwwwwwvvvwwwyyyyyywwwwwwxxxzzz{{{zzzyyyuuuttttttsssrrrrrrrrrrrrtttuuuuuuuuuuuusssrrrqqqtttuuuuuusssoookkkiiihhh^^^\\\YYYWWWUUUTTTQQQOOOUUUXXXYYYUUUNNNIIIHHHIIIHHHKKKNNNQQQSSSXXX```fffxxx}}}xxxvvvuuutttsssrrrtttwww{{{~~~}}}zzzwwwrrrrrrsssssstttuuuuuuuuussspppmmmkkklllkkkiiiggggggeeeffflllttt||||||rrrooommmllllllnnnpppppppppmmmnnnoooooonnnmmmnnnpppqqqpppnnnlllllllllmmmnnnlllkkkiiiiiikkkooosssvvvwwwpppkkkjjjhhhdddccceeeiiiooosssrrrppppppmmmiiiffffffgggiiijjjjjjgggeeeaaa___\\\YYYVVVUUUUUUUUUXXXYYY[[[\\\ZZZVVVRRROOOJJJHHHEEEDDDCCCAAA>>>;;;<<<<<<<<<;;;;;;;;;::::::999999888888777888888888:::::::::999888666555444555555777999;;;===>>>???@@@???>>>>>>???@@@BBBDDDBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;::::::::::::999888;;;AAAFFFJJJYYYxxx}}}xxxcccTTTKKKIIIIIICCCDDDCCCBBB@@@>>><<<;;;:::888999;;;<<<===<<<;;;:::888888999999888888777777666777888999::::::999999999999:::;;;;;;;;;;;;;;;lllWWWRRRKKKIIIIIIDDDEEEDDDBBB@@@>>>>>>>>>>>>@@@???>>>============>>>>>>>>>>>>============<<<===<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;<<<<<<;;;:::::::::;;;;;;>>>???===DDDPPPQQQVVVgggyyywww|||tttkkkmmmsss{{{~~~~~~}}}}}}~~~}}}||||||}}}~~~}}}|||{{{yyyxxxtttwwwzzz{{{{{{{{{|||}}}xxxyyyzzz{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{|||yyyzzz|||~~~~~~~~~|||zzz{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyzzz|||}}}}}}~~~~~~|||zzzxxxxxxzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvwwwwwwqqqsssuuuuuuuuutttuuuvvvvvvuuuuuuvvvyyyzzzzzzyyyxxxwwwvvvuuutttsssssssssvvvvvvwwwwwwwwwuuutttsssuuutttssssssrrroookkkiii^^^[[[WWWUUUUUUUUUUUUUUUXXXZZZ[[[XXXQQQKKKGGGGGGJJJLLLOOOQQQTTTYYYbbbhhh|||~~~yyyvvvtttrrrqqqpppqqqrrruuuxxxyyywwwvvvssssssssssssssssssssssssrrrpppmmmllllllllljjjiiieeecccfffmmmttt|||zzzqqqooonnnmmmnnnppprrrrrrqqqmmmnnnoooooommmmmmnnnoooooonnnmmmlllkkklllmmmnnnkkkkkkjjjjjjlllppptttwwwwwwpppkkkkkkiiieeedddfffhhhooosssqqqoooooolllhhheeeeeefffhhhjjjjjjhhheeebbb```]]]ZZZXXXVVVVVVVVVYYYZZZ[[[[[[YYYUUUPPPMMMHHHGGGEEEDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;<<<===:::999888888777777777777:::999999888777555444444666666777999:::<<<======?????????@@@@@@AAABBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;===BBBFFFMMMaaa~~~fffVVVLLLJJJJJJDDDDDDCCCBBB@@@>>><<<::::::888999;;;<<<<<<;;;::::::999999999999999::::::;;;888888999999999999999888999999999:::::::::::::::mmmXXXRRRKKKIIIIIIDDDEEEDDDBBB@@@??????@@@AAA?????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;::::::::::::<<<>>>===CCCMMMNNNSSSeee}}}sssjjjnnnuuu|||}}}~~~}}}}}}|||||||||~~~~~~~~~~~~}}}|||zzzyyyxxxxxxzzz|||{{{zzzxxxxxxyyyxxxzzz|||||||||{{{zzzzzz{{{zzzyyyyyyyyyzzz{{{|||wwwxxxyyy{{{|||}}}}}}}}}}}}||||||zzzxxxvvvuuuuuuvvvvvvxxxzzz|||~~~~~~~~~}}}|||}}}~~~~~~~~~}}}zzzyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvsssuuuwwwwwwvvvvvvvvvwwwvvvuuuuuuvvvyyy{{{{{{zzzzzzyyyxxxvvvuuuuuuuuuuuuvvvvvvwwwxxxwwwvvvuuutttvvvtttssssssuuusssnnniii^^^ZZZVVVTTTUUUWWWZZZ[[[[[[\\\]]]ZZZSSSLLLGGGEEEJJJMMMPPPRRRUUU[[[dddkkk~~~zzzwwwuuurrrqqqqqqoooooopppsssuuuvvvvvvuuuuuuttttttsssrrrrrrqqqtttrrrooommmllljjjiiihhheeeccceeelllsss{{{wwwooonnnnnnoooqqqtttuuusssrrrnnnooopppooommmlllmmmnnnlllkkkkkkjjjkkkkkklllmmmjjjjjjjjjkkkmmmppptttvvvuuuoookkkkkkiiifffdddfffhhhnnnrrrqqqooonnnkkkgggddddddeeegggiiiiiigggeeebbb```^^^[[[YYYXXXWWWWWW[[[[[[[[[ZZZWWWRRRNNNKKKGGGEEECCCCCCCCCCCCAAA@@@???>>><<<:::::::::<<<===::::::999777666666666666888777777666666666666666999999:::;;;<<<<<<===>>>===>>>@@@AAABBBBBBAAAAAAAAAAAA???===<<<;;;;;;;;;666777777888999:::;;;;;;<<>><<<::::::999::::::;;;;;;;;;:::999;;;;;;::::::;;;<<<>>>???999999999999999999888888999999999999999999999:::pppZZZSSSLLLJJJJJJEEEDDDCCCBBBAAAAAABBBCCCCCC???????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::===<<>>@@@BBBBBBBBBAAA@@@@@@???>>><<<;;;:::999999777777888999:::;;;;;;<<<<<<@@@CCCIIIZZZxxx|||gggWWWKKKGGGHHHCCCEEEDDDBBBAAA>>>===;;;:::::::::::::::::::::999999:::999888999:::;;;===>>>::::::999999999999999999::::::999888888888999:::sss\\\UUUMMMKKKKKKFFFCCCCCCCCCCCCBBBBBBBBBAAA??????@@@@@@??????>>>======>>>>>>>>>>>>?????????===<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;999:::;;;;;;<<<<<<;;;;;;999===<<<<<<@@@@@@NNNgggtttiiimmmvvv~~~~~~~~~xxx{{{~~~~~~}}}~~~~~~|||{{{||||||||||||{{{zzzyyyyyywwwyyyzzzzzzzzzzzz{{{}}}zzz}}}~~~zzzxxxyyy{{{zzzzzzyyyyyyyyyyyyyyyzzzvvvvvvwwwwwwxxxyyyzzzzzz|||}}}~~~~~~~~~}}}vvvuuusssqqqpppqqqrrrssstttvvvxxxzzzzzzzzzxxxwwwyyyyyyyyy{{{}}}}}}{{{yyyvvvwwwwwwwwwuuuvvvwwwyyyxxxxxxwwwvvvvvvvvvwwwwwwtttuuuwwwwwwvvvuuuuuuvvvwwwvvvvvvxxxzzz{{{{{{zzzwwwwwwvvvuuuuuuuuuvvvvvvssstttuuuvvvvvvuuutttsssttttttuuuvvvvvvsssnnnjjj```\\\XXXVVVYYY^^^bbbddddddbbb^^^YYYTTTOOOKKKJJJJJJNNNRRRWWW]]]gggsss|||~~~}}}|||zzzxxxvvvwwwtttqqqppprrrtttvvvwwwxxxwwwvvvuuutttsssrrrrrrssssssqqqmmmiiifffeeefffjjjhhhkkkqqqxxxxxxqqqlllnnnrrrwwwzzzzzzwwwtttppprrrrrrqqqooonnnnnnoookkkkkkkkkkkkkkkkkkkkkjjjjjjjjjlllmmmoooqqqrrrrrrrrrmmmjjjlllkkkgggfffggghhhnnnqqqooommmllliiieeecccbbbccceeefffeeeccc```]]]]]]\\\\\\[[[ZZZZZZYYY[[[ZZZYYYWWWTTTOOOKKKIIIEEECCC@@@@@@@@@AAAAAA@@@AAA@@@===;;;888777777777999888777777666666666666666666555555666888:::;;;666777777888999::::::;;;===>>>@@@AAABBBBBBAAA@@@???>>>===;;;:::999888888<<<<<<<<<<<<;;;;;;;;;;;;<<<@@@EEELLL^^^~~~uuugggXXXKKKGGGIIIEEEFFFEEEDDDBBB@@@>>><<<<<<::::::::::::999999999999666666666666777888::::::::::::999999999999:::;;;<<<;;;999888888999::::::uuu^^^VVVNNNLLLMMMHHHCCCCCCDDDCCCBBB???===;;;??????@@@@@@@@@???>>>======>>>>>>>>>????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;777888:::<<<======<<<<<<<<<>>>;;;===CCCDDDNNNdddwwwiiikkksss{{{uuuzzz|||yyy||||||||||||{{{zzzyyyyyyvvvxxxyyyxxxxxxxxxzzz||||||~~~}}}yyywwwyyy}}}zzz{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyxxxyyyzzz{{{}}}}}}}}}}}}vvvuuusssqqqpppppppppppppppqqqsssvvvxxxyyyyyyyyyxxxwwwwwwyyy||||||zzzwwwtttvvvwwwvvvttttttwwwyyyuuuttttttttttttuuuuuuvvvtttuuuwwwwwwuuutttuuuuuuwwwvvvvvvwwwyyyyyyyyyxxxtttttttttttttttuuuuuuvvvssstttuuuvvvvvvuuuttttttrrruuuwwwwwwtttppplllkkkaaa^^^ZZZYYY\\\```eeegggfffaaaZZZTTTOOOMMMLLLKKKLLLPPPUUU[[[cccooo}}}~~~~~~~~~~~~|||zzzyyyvvvsssqqqrrrtttuuuvvvvvvvvvuuutttssssssrrrrrrooopppooolllhhhffffffhhhkkklllrrr{{{wwwpppllloootttyyy}}}|||xxxuuurrrssstttrrrpppoooooopppnnnnnnnnnnnnnnnmmmlllkkklllmmmoooqqqrrrrrrrrrrrrsssooolllnnnnnnjjjhhhiiihhhnnnqqqooommmlllhhhdddbbbbbbbbbcccdddccc```]]]ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXVVVSSSOOOKKKIIIEEEBBB???>>>>>>?????????>>>===<<<:::999777666666888777777666666666777777:::999777666666777888:::555666777888999:::;;;;;;>>>>>>???@@@AAAAAAAAAAAA@@@???===<<<:::999999999===<<<<<<<<<<<<;;;;;;;;;;;;AAAFFFMMM```~~~~~~wwwhhhYYYMMMIIIKKKGGGGGGFFFEEECCCAAA???>>>===;;;::::::999999888999999666666777888888999888888:::999999888999:::<<<<<<===<<<:::999888999:::;;;www___WWWOOOMMMMMMIIICCCDDDDDDCCCAAA<<<888666??????@@@AAA@@@???>>>===;;;<<<<<<<<<======>>>>>>;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;666777:::<<<============@@@???:::>>>HHHIIIPPPaaayyyiiiiiipppxxxsssyyy{{{yyy||||||||||||{{{zzzyyyyyyyyyzzzyyyxxxuuuuuuvvvwww}}}}}}xxxvvvzzz~~~{{{{{{||||||{{{yyyxxxvvvxxxwwwwwwwwwwwwwwwxxxyyyuuuvvvxxxzzz{{{|||}}}}}}yyyxxxvvvtttrrrqqqpppooommmoooqqquuuxxxzzz|||}}}xxxvvvvvvxxx{{{|||yyyvvvsssuuuwwwvvvttttttvvvyyyrrrrrrrrrrrrrrrssstttuuuuuuwwwxxxxxxwwwvvvvvvwwwwwwvvvuuuvvvwwwxxxwwwvvvsssrrrrrrsssssstttuuuvvvtttuuuvvvwwwwwwvvvuuutttqqquuuyyyxxxsssnnnkkkkkkbbb___[[[[[[^^^bbbfffhhhkkkeee\\\UUUQQQPPPQQQQQQNNNRRRXXX___hhhuuu}}}}}}}}}}}}{{{xxxtttrrrssstttuuuuuuuuuuuutttssssssrrrqqqqqqkkkmmmmmmkkkhhhfffhhhjjjllloooxxx{{{ssslllkkkooottt{{{~~~}}}yyyuuusssttttttsssqqqppppppqqqqqqqqqqqqqqqpppooommmmmmoooppprrrsssttttttsssrrruuupppnnnppppppllljjjkkkhhhnnnqqqooolllkkkhhhdddbbbbbbbbbbbbcccaaa^^^[[[XXXYYYZZZ[[[[[[[[[[[[[[[YYYYYYXXXUUURRROOOKKKIIIEEEBBB???======>>>>>>>>>:::;;;;;;:::999888777666777666666666666777777888===;;;999777666666777888777777888999;;;<<<===>>>?????????@@@@@@AAABBBBBBAAA@@@>>>===;;;:::::::::777888888999:::;;;<<<<<<<<>>>>>;;;::::::999888888888999888999:::;;;<<<;;;:::999999999888888999;;;<<<>>>>>>===;;;999999999;;;<<>>===AAA@@@>>>===<<<<<<<<<======<<<;;;;;;<<<===>>>???<<<<<<<<<;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;:::<<<======<<<;;;;;;<<<======???CCCEEEHHHPPPZZZ}}}vvvfffhhhmmmrrr~~~~~~|||}}}}}}~~~}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxyyyyyyyyy}}}{{{zzzxxxxxxyyyzzz{{{{{{{{{yyyxxxwwwvvvvvvvvvuuutttsssssstttvvvxxxzzz{{{zzzzzzyyyyyyxxxwwwwwwyyyxxxwwwvvvvvvtttpppmmmnnnnnnrrrxxx}}}}}}zzzvvvuuuuuuttttttuuuvvvwwwxxxwwwuuuttttttvvvwwwyyyssssssrrrrrrssstttvvvwwwzzz|||}}}{{{xxxuuutttsssuuuuuuuuuvvvuuutttsssssswwwvvvuuutttsssssstttuuutttuuuuuuuuuvvvvvvwwwwwwwwwvvvtttsssrrroookkkgggcccaaa]]]ZZZZZZ___fffllllllaaaUUUPPPMMMKKKLLLNNNPPPTTT\\\hhhxxx}}}}}}}}}}}}}}}}}}|||{{{{{{xxxuuussstttuuuuuuuuutttsssrrrrrrssssssqqqooohhhjjjllljjjggghhhnnnsssvvv{{{}}}vvvqqqooolllpppvvv{{{}}}{{{wwwtttvvvtttqqqooommmmmmnnnoooqqqqqqrrrrrrqqqpppnnnmmmlllmmmoooqqqrrrtttttttttqqqqqqpppooommmllljjjiiijjjlllnnnnnnmmmiiifffccc```aaaaaaaaa```^^^[[[YYYWWWYYY\\\^^^^^^]]][[[ZZZYYYXXXVVVSSSPPPNNNLLLKKKDDDCCCAAA???============<<<<<<;;;:::888777777666777777777777777777777777888888888777777777777777;;;:::999888:::<<<@@@BBBBBBBBBCCCCCCBBB@@@???===@@@@@@???===<<<;;;:::999::::::::::::::::::::::::===AAAFFFLLL\\\wwwdddXXXNNNIIIKKKJJJKKKJJJGGGDDD@@@===:::999;;;;;;;;;:::::::::999999777777777777777777777777999::::::;;;;;;::::::999;;;;;;::::::::::::999999|||___TTTRRRMMMHHHGGGFFFEEEDDDCCCBBB@@@??????@@@???>>>===<<<<<<=========<<<<<<;;;<<<===>>>???:::::::::999999999888888======<<<<<<<<<;;;;;;;;;:::;;;======;;;:::;;;<<<===<<<>>>BBBDDDGGGOOOYYYuuuwwwhhhhhhlllqqq}}}{{{~~~}}}{{{}}}~~~}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxyyyyyyyyy{{{zzzxxxwwwwwwwwwyyyzzzyyyxxxwwwwwwvvvwwwwwwwwwwwwvvvuuuuuuuuuwwwyyyzzz{{{zzzzzzyyyyyyxxxxxxxxxyyyxxxwwwvvvvvvtttqqqnnnnnnooosssxxx}}}}}}{{{wwwvvvuuuttttttuuuvvvwwwxxxwwwvvvttttttuuuvvvwwwrrrrrrrrrqqqrrrsssuuuvvv{{{|||}}}|||yyyvvvuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttsssssssssssssssssssssssssssssstttuuuuuuuuuuuutttsssrrrnnniiifff```^^^ZZZYYY[[[```fffjjjhhh]]]SSSNNNLLLJJJKKKOOOQQQVVVaaappp|||}}}}}}}}}}}}|||{{{{{{zzzwwwtttsssssstttttttttsssrrrqqqrrrrrrrrrpppnnnjjjlllmmmkkkiiikkkpppvvv{{{zzztttpppmmmnnnrrrwww|||~~~|||yyyvvvvvvuuurrrpppoooppppppqqqqqqqqqrrrrrrqqqpppooonnnnnnooopppqqqssssssssssssppppppooonnnmmmkkkjjjiiilllmmmnnnooommmjjjfffddd___``````aaa```^^^[[[ZZZYYYZZZ[[[\\\\\\[[[YYYXXXXXXWWWUUURRROOOMMMKKKKKKDDDCCCAAA???============<<<<<<;;;:::999888777777777777777777777777777777555555666666666777777777::::::999999:::===???AAAAAABBBBBBCCCBBBAAA???>>>??????>>><<<;;;:::999888999999999::::::;;;;;;;;;;;;???CCCHHHVVVpppeeeYYYNNNJJJLLLJJJLLLKKKHHHEEEAAA>>><<<;;;;;;;;;;;;::::::::::::999888888888888888888888888888999999::::::999999888999999999::::::;;;;;;;;;}}}___TTTQQQLLLGGGFFFBBBBBBBBBBBBAAAAAA@@@@@@???>>>============>>>>>>===<<<<<<<<<<<<===>>>>>>::::::::::::999999999999<<<<<<<<<<<<<<<;;;;;;;;;999;;;<<<<<<;;;::::::;;;===<<<>>>AAACCCEEENNNWWWkkkvvviiiiiilllppp}}}}}}~~~}}}~~~yyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzyyywwwvvvvvvwwwwwwxxxvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvwwwwwwyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxvvvvvvvvvtttrrrooooooppptttyyy}}}~~~|||xxxwwwvvvuuuttttttuuuvvvxxxwwwvvvtttttttttuuuvvvrrrqqqqqqqqqrrrssstttuuuzzz{{{|||{{{xxxvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwuuuuuuuuuuuuttttttttttttrrrrrrqqqppppppqqqsssssssssrrrrrrrrrqqqmmmgggccc^^^ZZZXXXYYY___dddggggggaaaXXXOOOLLLJJJIIILLLPPPVVV]]]jjjzzz{{{{{{||||||{{{zzzzzzyyyxxxuuusssrrrssstttssssssrrrqqqppppppqqqpppnnnlllkkklllmmmlllkkknnntttzzz{{{vvvrrrnnnlllmmmqqqvvvzzz|||{{{xxxvvvsssrrrqqqpppooopppqqqqqqpppqqqqqqrrrqqqqqqpppppppppqqqrrrrrrrrrrrrrrrrrroooooonnnmmmllljjjiiiiiimmmnnnoooooommmiiifffddd^^^___`````````___]]]\\\]]]\\\\\\[[[YYYXXXWWWWWWXXXVVVSSSPPPMMMKKKKKKJJJDDDCCCAAA???===============<<<<<<;;;:::999888888777777777777777777777777444444555555666666777777999999999:::<<<>>>???@@@@@@AAABBBBBBBBBAAA@@@??????>>>===<<<:::999888888888888999:::;;;<<<<<<===<<<@@@CCCFFFSSSkkkeeeYYYOOOJJJMMMLLLNNNLLLIIIFFFCCC@@@>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999777888888999999888888777777888888999;;;<<<<<<===}}}___TTTQQQLLLHHHGGGBBBBBBBBBBBBAAAAAAAAA@@@===============>>>>>>>>>======<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<;;;::::::;;;===<<<>>>@@@AAACCCKKKTTTddd~~~{{{tttiiijjjlllqqqzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxvvvvvvvvvuuusssqqqqqqrrruuuyyy|||}}}}}}|||yyyxxxvvvttttttsssttttttwwwwwwuuutttttttttttttttrrrrrrsssssstttuuuuuuvvvvvvwwwxxxwwwuuuttttttuuuvvvvvvvvvvvvvvvvvvwwwwwwuuuvvvvvvvvvvvvvvvuuuuuusssrrrqqqoooooopppqqqrrrooooooooopppnnnjjjeee```]]]ZZZYYY]]]dddhhhgggeeeZZZSSSLLLJJJIIIIIIMMMSSS[[[dddrrr~~~yyyyyyyyyyyyyyyxxxwwwvvvvvvtttrrrrrrrrrssssssrrrqqqpppoooooopppooommmkkkjjjkkkllllllmmmqqqwww|||~~~|||{{{}}}|||zzzwwwtttqqqnnnmmmkkknnnrrrvvvwwwvvvtttsssooonnnmmmmmmmmmnnnoooooooooppppppqqqqqqqqqqqqqqqrrrsssssssssrrrqqqpppooommmmmmlllkkkjjjiiiiiiiiillllllmmmmmmkkkhhheeeccc______```aaaaaa``````___aaa___]]]ZZZXXXWWWVVVVVVXXXVVVRRROOOLLLJJJJJJJJJDDDCCCAAA???==================<<<;;;;;;:::999999777777777777777777777777666666666666666666666666777888:::;;;===>>>???@@@???@@@AAABBBBBBBBBAAA@@@??????>>>===;;;:::999888888888999:::;;;<<<===>>>???CCCFFFJJJWWWnnnfffZZZPPPLLLNNNNNNPPPNNNJJJFFFCCC@@@>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999888888888888999::::::;;;<<<<<<~~~```TTTRRRNNNJJJJJJEEEEEEDDDCCCBBB@@@@@@???=========>>>>>>>>>>>>>>>==================<<<<<<=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<;;;::::::;;;===<<<===???@@@AAAIIIQQQ```vvvzzz}}}qqqhhhkkkooouuu{{{{{{{{{zzzzzzzzzyyyyyywwwxxxyyyzzzzzzzzzzzzyyyzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyxxxwwwwwwwwwwwwwwwxxxwwwvvvuuuuuutttttttttvvvwwwwwwxxxyyyzzz{{{{{{yyywwwvvvuuuvvvvvvtttsssrrrtttwwwyyyzzzzzzzzzzzzxxxwwwuuusssrrrrrrssssssvvvuuuuuuttttttsssssstttttttttuuuuuuvvvwwwwwwwwwrrrssstttsssrrrqqqssstttvvvuuutttttttttuuuuuuvvvttttttttttttttttttttttttvvvuuusssqqqoooooooooooojjjjjjjjjkkkjjjgggbbb^^^___^^^^^^cccjjjkkkgggbbbTTTNNNKKKJJJJJJKKKQQQXXX^^^iiiyyy{{{wwwwwwwwwwwwvvvuuutttsssuuusssrrrrrrssssssrrrqqqqqqpppooooooooonnnllljjjhhhiiikkkmmmppptttzzz}}}~~~zzzxxxxxxxxxxxxvvvuuusssqqqpppooolllnnnqqqssstttsssrrrqqqmmmmmmllllllmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrssssssssssssrrrqqqooonnnmmmlllkkkjjjiiihhhhhhiiiiiiiiijjjjjjjjjhhhfffdddbbb```aaaaaabbbbbbbbbbbbbbbbbb```]]]ZZZXXXWWWWWWWWWWWWUUURRROOOLLLJJJIIIIIIDDDCCCAAA???============<<<<<<<<<;;;;;;::::::999666666666666666666666666:::999888888777666555555777888999;;;===>>>@@@@@@???@@@AAABBBBBBBBBAAA@@@AAA@@@???>>>===;;;::::::888888999:::<<<===>>>>>>AAAEEEIIIMMMZZZqqqgggZZZQQQNNNQQQQQQSSSPPPLLLGGGCCC@@@>>>>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999999::::::::::::999999::::::::::::::::::::::::bbbUUUSSSNNNKKKJJJGGGGGGEEECCCAAA@@@>>>>>>======>>>>>>>>>>>>===<<<=========>>>======<<<;;;;;;;;;;;;;;;:::::::::999;;;;;;;;;<<<<<<<<<<<<<<<:::<<<======<<<;;;;;;<<<===<<<<<<>>>>>>???FFFOOO\\\nnn{{{}}}ppphhhmmmrrrxxx~~~||||||{{{zzzyyyxxxwwwwwwvvvwwwyyyzzz{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuttttttsssssssssttttttuuuwwwxxxzzz{{{{{{yyywwwuuuuuuvvvvvvvvvttttttvvvyyyyyyxxxwwwwwwxxxuuutttsssrrrqqqqqqrrrssssssttttttttttttttttttttttttuuuvvvwwwxxxxxxxxxxxxqqqrrrsssrrrqqqrrrtttuuuwwwvvvtttssssssssstttuuurrrqqqpppppppppqqqrrrsssxxxwwwuuusssqqqnnnlllkkkeeeeeeeeeeeeeeeddd```^^^bbbcccfffkkkmmmkkkddd^^^PPPLLLKKKLLLMMMOOOVVV^^^cccooo}}}{{{wwwwwwwwwwwwvvvuuusssssstttsssrrrrrrttttttsssrrrrrrpppooooooooonnnkkkiiifffhhhkkkoootttxxx|||~~~{{{xxxvvvvvvuuuuuutttsssrrrqqqqqqpppoooqqqrrrssssssrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnlllllllllmmmoooqqqrrrsssrrrrrrrrrqqqpppnnnlllllljjjiiihhhggggggggghhhiiifffggggggggggggeeedddcccaaaaaaaaaaaabbbbbbbbbbbb```^^^\\\YYYXXXWWWWWWWWWVVVUUUSSSQQQNNNKKKIIIHHHDDDCCCAAA???============;;;;;;;;;;;;:::::::::999666666666666666666666666::::::999888777666555555777888999:::<<<>>>@@@AAA@@@AAABBBBBBBBBAAA@@@???BBBAAA@@@???===<<<;;;;;;999999:::;;;<<<======>>>>>>CCCGGGKKKXXXooofff[[[RRRPPPUUUUUUWWWTTTOOOIIIDDDAAA???>>>>>>============<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;;;;;;;::::::999999999eeeWWWSSSNNNIIIIIIFFFEEEDDDBBB@@@???>>>===>>>>>>??????>>>===<<<;;;======>>>>>>>>>===;;;:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<======;;;===>>>>>>===<<<<<<======<<<<<<>>>===>>>DDDMMMWWWgggxxxzzz|||rrriiinnnuuuzzz~~~~~~}}}~~~|||{{{zzzxxxvvvuuutttsssuuuwwwyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwvvvuuuttttttttttttuuuvvvvvvsssttttttttttttssssssrrrqqqrrrtttuuuwwwyyyzzz{{{yyywwwuuuuuuvvvwwwvvvvvvvvvxxxzzzxxxuuussstttuuusssrrrqqqpppppppppqqqrrrqqqrrrrrrsssttttttttttttssstttvvvwwwxxxxxxwwwwwwssstttuuuttttttuuuwwwzzzzzzxxxvvvtttsssssstttuuutttrrrpppooooooqqqtttvvvxxxxxxwwwuuuqqqmmmiiifffaaa```___```aaaaaa___^^^dddhhhmmmqqqooohhh```ZZZNNNLLLLLLOOOPPPSSS[[[dddooo}}}}}}{{{|||yyyyyyyyyyyywwwvvvuuuttttttsssrrrsssuuuuuutttrrrrrrqqqooooooooonnnkkkiiieeeggglllrrrxxx}}}}}}yyyuuuttttttssssssrrrrrrqqqqqqppppppqqqqqqrrrrrrqqqpppnnnmmmmmmmmmnnnnnnnnnmmmmmmllljjjjjjjjjkkkmmmppprrrsssqqqqqqqqqpppnnnmmmkkkjjjiiihhhfffeeeeeeggghhhiiieeeffffffggggggffffffeeeaaaaaa``````````````````[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTSSSPPPLLLIIIGGGDDDCCCAAA???============::::::::::::999999999999666666666666666666666666777777777777777777777777888888888999;;;>>>AAACCCAAABBBBBBCCCBBBAAA???>>>AAAAAA@@@>>>===<<<;;;::::::;;;;;;;;;<<<<<<======;;;???DDDHHHTTTjjjfff[[[SSSRRRXXXYYY]]]YYYSSSLLLFFFBBB@@@???>>>>>>>>>=========<<<<<<999999999999999999999999999999::::::::::::999999::::::::::::::::::::::::hhhYYYSSSMMMGGGFFFCCCCCCBBBAAA@@@>>>======>>>?????????>>>===;;;:::======>>>>>>>>>===;;;:::>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<>>>??????>>>======>>>===<<<<<<===<<<===CCCLLLRRRccc}}}tttvvvxxxtttjjjpppwwwzzz}}}}}}}}}|||~~~{{{zzzyyywwwtttrrrqqqpppuuuvvvyyy{{{{{{{{{zzzyyywwwwwwwwwwwwwwwvvvuuuuuuqqqqqqqqqrrrssstttuuuvvvsssssstttttttttttttttssspppqqqrrrtttwwwxxxzzz{{{yyywwwuuutttvvvwwwwwwwwwwwwyyyzzzxxxtttqqqqqqsssqqqpppooooooooopppqqqrrrpppppprrrssstttuuuuuuuuurrrsssuuuwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwxxx{{{~~~|||zzzxxxuuutttttttttuuuxxxuuurrrpppqqqtttxxxzzzxxxxxxxxxuuuqqqkkkfffccc___]]]\\\\\\^^^______^^^eeekkkrrrsssooofff\\\WWWMMMLLLMMMPPPRRRUUU^^^ggg}}}~~~{{{{{{}}}|||{{{{{{{{{yyyxxxwwwvvvtttsssssstttuuuvvvtttrrrsssqqqpppoooooonnnkkkiiieeehhhmmmuuu||||||wwwtttrrrrrrqqqqqqqqqqqqpppppppppppppppppppppooommmlllkkkjjjkkkkkkllllllkkkkkkjjjiiiiiiiiiiiijjjlllooorrrssspppppppppooonnnlllkkkjjjhhhgggeeeeeeeeefffhhhiiieeeeeefffggghhhhhhgggggg``````___^^^^^^^^^^^^^^^WWWWWWWWWVVVVVVUUUUUUUUUTTTUUUUUUTTTQQQMMMIIIFFFDDDCCCAAA???============::::::999999999999999999666666666666666666666666333333444555666777888999999888777888:::>>>BBBDDDBBBBBBCCCCCCBBB@@@???===@@@@@@???===<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<:::???BBBFFFRRRggg|||fff[[[TTTSSSYYY[[[aaa]]]VVVOOOHHHDDDBBBAAA>>>>>>>>>>>>============999999999999999999999999888888999999999999888888888888999:::;;;;;;<<<===lllZZZSSSLLLIIIJJJHHHEEEAAA???@@@AAAAAA@@@>>>>>>???@@@@@@>>>===<<<<<<;;;:::::::::<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>>>>@@@CCCEEEMMMaaa~~~sssoooqqq|||vvvooopppqqqsss|||}}}{{{~~~|||yyyxxxwwwuuusssrrrqqqrrrrrrxxxxxxzzz{{{||||||}}}}}}{{{yyywwwvvvuuutttuuuuuurrrooolllmmmrrrvvvuuurrrtttsssqqqppppppsssuuuwwwrrrtttwwwyyy{{{{{{{{{{{{zzzvvvrrrqqqtttwwwwwwwwwvvvvvvvvvvvvuuurrrpppooonnnnnnooonnnmmmmmmppprrrtttsssrrrrrrqqqqqqrrrrrrtttuuuvvvuuutttsssuuuvvvwwwvvvvvvvvvwwwyyy{{{}}}}}}zzzwwwtttrrrppppppsssrrrqqqqqqrrruuuwwwyyyxxxuuurrrpppmmmhhh```ZZZ[[[[[[\\\]]]^^^```bbbccckkklllnnnlllggg^^^UUUOOORRRQQQQQQSSSTTTZZZgggttt|||{{{{{{{{{zzzxxxwwwvvvwwwwwwwwwuuussstttssssssrrrrrrrrrsssssswwwuuurrrooollljjjhhhhhhfffiiinnntttzzz~~~}}}}}}|||yyyuuuqqqooonnnkkkooossstttsssqqqrrrsssqqqqqqqqqpppmmmjjjgggeeefffgggiiikkkkkkkkkiiihhhkkkjjjjjjjjjlllnnnqqqsssrrrqqqooollljjjiiihhhgggfffdddeeeiiioooqqqnnnjjjgggfffeeeeeedddddddddeeedddbbb```______^^^[[[ZZZXXXWWWVVVVVVWWWXXXWWWVVVRRRRRRRRRQQQNNNLLLIIIGGGCCC@@@>>>>>>>>>>>>===<<<;;;:::888777777777888999666666666777777666555444777666666666555555444444444777888999>>>DDDDDD@@@AAAAAABBBBBBBBBCCCCCCCCCAAA@@@>>><<<;;;;;;<<<<<<888999::::::999999;;;<<<>>>>>>@@@FFFTTTggg|||kkk]]]UUUVVV]]]]]]gggaaaXXXOOOHHHCCC@@@??????===<<<;;;<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;888999:::;;;;;;;;;::::::mmm[[[TTTMMMIIIJJJGGGEEEBBBAAAAAABBBAAA@@@???????????????>>>======>>>>>>>>>>>>>>>???@@@@@@:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>>>>???BBBEEELLLaaazzzsssppprrr}}}zzzpppooopppqqqzzzzzzyyy{{{|||zzzwwwzzzyyywwwuuusssrrrrrrsssxxxyyyzzz{{{||||||||||||{{{yyyxxxvvvtttttttttttttttpppmmmmmmqqqsssrrrpppsssrrrqqqqqqqqqssstttvvvqqqsssvvvyyy{{{{{{zzzzzzyyyvvvsssrrrtttvvvwwwwwwvvvvvvvvvuuutttrrrqqqpppooopppooonnnllllllnnnpppqqqqqqpppppppppppppppppprrrsssuuuuuutttssstttuuuvvvvvvvvvwwwxxxyyy{{{{{{~~~|||yyyvvvtttrrrqqqqqqnnnnnnnnnpppssswww{{{}}}yyywwwtttrrrooojjjccc^^^ZZZZZZ[[[\\\^^^```aaabbbggghhhhhhfffaaaZZZSSSNNNOOONNNPPPTTTXXX___nnn}}}~~~{{{{{{{{{zzzyyywwwvvvvvvvvvxxxxxxvvvttttttttttttsssssssssttttttuuutttrrrpppmmmkkkiiihhhhhhkkkooouuuzzz~~~}}}}}}{{{xxxtttqqqpppooommmppprrrsssqqqpppqqqssspppppppppooommmjjjgggeeefffhhhjjjlllmmmlllkkkkkkkkkjjjjjjjjjkkknnnqqqrrrqqqpppmmmkkkjjjiiihhhiiifffdddeeejjjpppsssqqqnnnffffffeeedddcccccccccdddbbbaaa___^^^^^^^^^\\\ZZZXXXWWWVVVWWWXXXYYYXXXWWWSSSSSSRRRPPPMMMJJJHHHGGGBBB@@@>>>=========;;;:::;;;::::::999999999999999777666666666777888777666:::999999999888888888888555888:::999<<>>>>>?????????@@@@@@@@@AAA@@@???>>>>>>???@@@AAA999:::<<<;;;::::::;;;<<<;;;<<>>===???===<<<<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;999999999:::::::::;;;;;;ooo^^^VVVNNNJJJJJJGGGEEECCCCCCCCCCCCAAA@@@@@@??????>>>>>>>>>>>>>>>;;;;;;<<<============<<<:::::::::;;;;;;<<<<<<===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>>>>???BBBDDDLLLaaa}}}}}}wwwrrrpppttt~~~rrrooonnnpppxxx}}}yyyyyyzzz{{{yyywww{{{zzzxxxvvvttttttttttttzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxvvvtttsssssssssuuuqqqmmmllloooppppppnnnrrrrrrrrrrrrrrrsssssssssppprrruuuxxxzzzzzzyyyyyyyyyvvvtttssstttvvvwwwvvvvvvvvvuuutttsssrrrrrrrrrqqqqqqpppnnnkkkjjjlllmmmnnnnnnnnnnnnnnnnnnnnnoooppprrrtttuuutttssstttuuuuuuuuuwwwxxxyyyyyyzzzzzz{{{zzzxxxuuutttssssssssslllmmmnnnpppssswww{{{}}}yyywwwuuusssppplllfffbbb[[[[[[[[[\\\]]]___```aaabbbbbbaaa___[[[VVVQQQOOOPPPPPPTTTZZZ___iiiyyy}}}{{{zzzzzzyyyyyyvvvuuuuuuvvvxxxxxxwwwuuutttttttttssssssttttttuuurrrrrrqqqpppnnnlllkkkjjjjjjmmmqqqwww{{{~~~~~~|||yyyvvvsssrrrqqqqqqpppqqqrrrqqqpppoooqqqssspppppppppooommmkkkhhhggggggiiikkknnnoooooonnnnnnkkkkkkjjjjjjkkkmmmpppqqqpppnnnllliiihhhiiijjjjjjgggffffffiiimmmooommmkkkffffffeeeccccccbbbbbbbbb```___^^^^^^^^^^^^\\\ZZZXXXWWWVVVWWWYYYZZZYYYXXXUUUTTTQQQNNNKKKHHHGGGFFFBBB@@@>>><<<<<<<<<:::999:::;;;;;;;;;;;;:::999999888666555555777999999999777777777777666666666666888::::::999;;;AAACCCBBB>>>>>>>>>>>>????????????@@@@@@??????@@@BBBDDDEEE;;;<<<===<<<;;;:::;;;<<<:::===AAAGGGRRReee{{{nnnaaaZZZ^^^ggghhhmmmeeeYYYNNNFFFAAA???===???>>>======>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;::::::999999999:::;;;<<>>=========>>>???999:::<<<<<<===<<<;;;:::;;;<<<<<<===>>>???@@@@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>======>>>AAADDDLLLaaa~~~|||uuuooonnnuuuqqqmmmmmmoooxxx~~~~~~{{{zzz{{{|||{{{yyyyyyxxxwwwvvvuuuuuuvvvwww{{{{{{{{{{{{zzzzzzyyyxxxzzzyyyxxxvvvuuutttsssssssssppplllkkkmmmoooooooooqqqrrrsssssssssrrrqqqqqqoooqqquuuxxxzzzzzzyyyxxxxxxvvvuuuttttttuuuuuuvvvvvvuuuttttttssssssssssssrrrrrrpppmmmjjjiiijjjkkkllllllmmmmmmnnnnnnnnnnnnooorrruuuwwwvvvuuuuuuvvvtttuuuwwwyyyyyyyyyxxxxxxyyyxxxvvvuuuttttttuuuuuurrrqqqqqqrrrssstttvvvwwwuuuuuusssqqqoookkkgggddd___^^^^^^]]]]]]^^^^^^^^^^^^]]][[[YYYWWWTTTSSSRRRUUUVVVZZZaaahhhsss~~~{{{yyyyyyyyyxxxwwwuuuuuuuuuvvvxxxyyywwwvvvssssssrrrrrrrrrsssttttttooopppppppppooonnnlllkkkmmmppptttyyy|||~~~~~~{{{wwwtttssssssrrrrrrrrrrrrpppooonnnoooqqqrrrrrrqqqqqqpppooommmkkkjjjiiijjjmmmpppqqqrrrqqqqqqlllkkkjjjjjjkkklllooopppooommmkkkiiihhhiiijjjllljjjhhhffffffggggggfffdddgggfffdddcccbbbaaaaaaaaa^^^]]]\\\]]]^^^^^^\\\ZZZXXXWWWWWWXXXZZZ[[[ZZZYYYVVVTTTPPPLLLIIIGGGFFFEEECCCAAA???======<<<;;;999999:::;;;;;;;;;:::888777777666666666777888999:::666666666666666555555555999:::888777<<>>???===<<<;;;;;;<<<;;;???DDDJJJUUUiiinnnbbb]]]bbblllmmmqqqgggYYYNNNGGGDDDBBB@@@@@@???>>>>>>@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;;;;:::999888888:::<<<===rrr```WWWOOOJJJJJJGGGEEEDDDDDDEEEDDDAAA???AAA@@@>>>=========>>>???===>>>???@@@@@@???===<<<;;;<<<<<<===>>>???@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>======>>>@@@CCCKKK___}}}vvvlllmmmuuu}}}nnnkkkmmmpppzzz~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{zzzuuuuuuttttttuuuwwwxxxyyy{{{{{{{{{{{{zzzyyyxxxwwwyyyyyyxxxwwwvvvuuuttttttqqqooolllkkklllnnnpppqqqqqqrrrssstttsssrrrpppooonnnqqquuuyyy{{{zzzxxxwwwvvvvvvuuutttssssssttttttttttttttttttttttttssssssqqqqqqpppmmmjjjhhhiiijjjmmmmmmnnnoooooonnnnnnmmmooossswwwzzzyyyxxxwwwwwwtttuuuwwwxxxyyyyyyxxxwwwwwwvvvuuutttttttttuuuvvvuuuuuuttttttsssssssssssstttttttttrrrpppmmmkkkjjjfffeeecccaaa___^^^]]]]]]ZZZYYYWWWUUUTTTTTTUUUUUUWWWXXX^^^gggppp|||~~~|||yyyxxxxxxxxxwwwvvvuuuuuuuuuvvvxxxyyywwwvvvqqqpppppppppqqqqqqrrrsssnnnoooooooooooonnnnnnmmmpppssswww{{{~~~~~~}}}|||yyyuuusssssstttsssrrrsssqqqooonnnnnnoooqqqrrrssssssrrrqqqpppooonnnmmmjjjlllooorrrsssssssssrrrlllkkkjjjiiijjjlllnnnooonnnmmmkkkiiiiiijjjkkkllljjjhhhfffeeeeeeeeeeeedddhhhgggeeecccbbb`````````\\\\\\\\\^^^______\\\ZZZYYYXXXWWWXXXZZZ[[[ZZZYYYUUUSSSOOOKKKHHHFFFEEEDDDEEEBBB@@@???>>>>>><<<;;;888999:::::::::999777666555888;;;;;;888777888999999999999999999999999999777777666777===CCCCCC>>>BBBBBBBBBCCCCCCCCCCCCDDDBBBAAA???>>>>>>>>>???@@@===>>>???>>><<<;;;;;;===;;;???DDDLLLYYYnnn{{{~~~nnnddd```fffppprrrrrrgggXXXLLLFFFEEEDDDBBBAAA@@@??????@@@AAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;;;;:::999888888:::<<<===rrr___VVVNNNJJJKKKGGGEEECCCCCCCCCCCCAAA@@@@@@??????>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<:::::::::;;;;;;<<<<<<===;;;:::999999999999999999;;;;;;;;;<<<<<<<<<<<<===<<<=========<<<===@@@BBBJJJYYYttt|||ooommmsssyyyjjjiiimmmrrr{{{}}}~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzyyyyyyuuutttttttttvvvwwwyyy{{{zzzzzzzzzzzzzzzyyyxxxwwwxxxxxxyyyyyyxxxxxxwwwvvvqqqooolllkkkkkknnnqqqsssrrrsssssssssrrrqqqooonnnnnnrrrvvvzzz|||{{{yyywwwttttttuuusssqqqpppqqqsssrrrssstttuuuuuuuuutttsssoooooonnnllliiihhhjjjkkknnnnnnooopppooonnnmmmlllnnnsssxxx||||||zzzyyyxxxuuuvvvvvvwwwxxxxxxwwwwwwvvvvvvttttttttttttvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwuuurrrpppppppppllljjjhhhfffcccaaa``````ZZZYYYWWWVVVVVVXXXZZZ\\\ZZZ\\\bbbmmmwww}}}{{{yyywwwwwwwwwwwwvvvuuuvvvuuuuuuvvvxxxxxxwwwuuuoooooooooooopppqqqrrrrrroooooonnnnnnnnnnnnoooooosssvvvzzz}}}}}}|||{{{wwwssssssuuuvvvtttrrrssspppnnnmmmnnnpppqqqqqqssssssrrrqqqppppppoooooolllnnnpppsssttttttssssssmmmllljjjiiiiiikkkmmmnnnnnnmmmmmmlllkkkkkkkkkkkkhhhgggfffeeefffiiikkkmmmiiihhhfffdddbbbaaa```___]]]]]]]]]___```___\\\ZZZYYYXXXWWWXXXYYYYYYXXXWWWRRRQQQNNNKKKHHHFFFDDDCCCDDDBBB@@@?????????>>>===888999999999999888777777333<<>>>>>>>>@@@@@@===AAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>><<<;;;;;;;;;<<<<<<===>>>===<<<;;;<<<===:::<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;::::::999999999:::;;;<<>>======<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;999999999888999999::::::;;;;;;;;;<<<<<<<<<<<<===<<<=========<<<===???BBBGGGSSShhhwwwpppnnnwwwwwwhhhhhhmmmrrrzzz}}}{{{~~~}}}~~~~~~~~~}}}{{{zzzyyyzzz{{{{{{{{{zzzzzz{{{xxxwwwwwwvvvwwwxxxyyyzzzyyyyyyzzzzzzzzzyyyxxxxxxwwwxxxyyyzzzzzzzzzyyyyyysssqqqnnnlllkkklllpppsssttttttsssrrrqqqpppooonnnooorrrwww{{{}}}|||zzzxxxrrrssstttrrrpppnnnoooqqqoooqqqtttwwwwwwvvvsssrrrlllmmmlllkkkiiiiiikkkmmmnnnoooppppppooommmkkkiiimmmqqqxxx||||||{{{yyyxxxvvvvvvvvvvvvvvvwwwwwwxxxvvvuuutttsssssstttuuuvvvuuuvvvvvvwwwwwwwwwwwwwwwtttvvvwwwvvvsssqqqrrrtttooonnnllljjjhhhffffffeee```___^^^^^^```bbbeeeggggggiiinnnwww|||{{{yyywwwvvvvvvvvvwwwuuutttwwwvvvvvvvvvxxxxxxvvvtttoooooooooooopppqqqrrrsssqqqpppnnnllllllmmmoooqqquuuxxx|||}}}{{{yyyuuurrrsssvvvwwwtttqqqqqqnnnlllmmmppprrrrrrqqqrrrqqqppppppoooooooooooonnnoooqqqsssttttttsssrrrmmmlllkkkiiiiiijjjlllmmmnnnnnnoooooonnnlllkkkjjjffffffeeeeeefffiiimmmpppkkkiiigggeeecccaaa``````^^^^^^___```aaa```\\\ZZZZZZXXXWWWWWWXXXXXXVVVUUUOOONNNMMMKKKIIIFFFDDDBBBBBB@@@>>>>>>???@@@???>>>::::::999888888888888999333BBBPPPOOOAAA555444999555555666666666777777777555EEERRROOOCCC>>>???BBB@@@@@@@@@AAAAAAAAABBBBBB@@@???===;;;:::::::::::::::<<<======<<<;;;<<<>>><<<;;;???KKK```zzz{{{zzz{{{vvvqqqpppvvv~~~~~~}}}nnnZZZKKKFFFDDDCCCAAADDDBBB@@@?????????===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;999999999:::::::::;;;;;;qqq\\\RRRLLLJJJLLLHHHEEEAAA???@@@AAAAAA@@@>>>???@@@@@@@@@???===<<<@@@???>>><<<<<<<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<======<<<=========<<<===???AAADDDNNN```vvv~~~ssskkkooozzzvvvhhhhhhmmmqqqxxx|||{{{~~~~~~}}}zzzwwwvvv{{{|||~~~~~~}}}|||}}}~~~|||{{{yyyxxxwwwxxxxxxyyyxxxyyyyyyzzzzzzyyyyyyyyywwwxxxyyy{{{||||||{{{{{{vvvtttpppmmmjjjkkkoooqqquuutttsssrrrpppooonnnnnnooosssxxx|||~~~}}}zzzxxxppprrrtttrrrooommmnnnpppnnnqqquuuxxxxxxvvvsssqqqjjjkkkkkkjjjiiijjjlllnnnnnnoooppppppnnnllliiigggkkkpppwww{{{|||zzzxxxwwwwwwwwwuuuuuuuuuvvvwwwxxxvvvuuutttsssssstttuuuvvvxxxxxxxxxxxxxxxwwwvvvvvvrrrtttuuutttqqqppprrrtttpppooommmlllkkkjjjjjjjjjggggggfffgggiiilllpppqqqxxxxxx{{{xxx{{{~~~~~~}}}{{{{{{xxxvvvuuuuuuvvvvvvuuusssxxxwwwvvvwwwwwwwwwuuusssppppppppppppqqqrrrssstttrrrpppmmmkkkkkkmmmppprrrwwwyyy}}}|||zzzwwwtttrrrtttwwwxxxtttppppppmmmlllmmmqqqsssrrrpppppppppooonnnmmmnnnnnnnnnoooppprrrttttttsssrrrqqqnnnlllkkkiiiiiijjjkkklllnnnoooppppppooommmkkkiiigggfffeeeccccccfffjjjmmmllljjjhhhfffcccaaa``````______```aaabbb```\\\YYYZZZYYYWWWWWWWWWWWWUUUSSSMMMMMMMMMLLLIIIFFFDDDBBB@@@>>>======>>>??????>>><<<;;;:::999888999:::;;;444GGGXXXWWWEEE666444999888888999999:::::::::;;;999RRReee^^^III===BBBJJJAAAAAABBBBBBBBBCCCCCCCCC???>>><<<;;;::::::;;;;;;999;;;<<<<<<;;;;;;===>>>???===???MMMeee~~~|||}}}{{{wwwvvv|||uuu___OOOIIIGGGDDDBBBDDDCCC@@@??????>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;888999:::;;;;;;;;;::::::xxx```UUUPPPMMMMMMEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@>>>???@@@@@@???===AAA???>>><<<<<<<<<<<<=========<<<;;;:::999999888999:::::::::;;;;;;<<<<<<:::;;;;;;<<<===<<<<<<<<<@@@???===;;;<<<>>>@@@BBBEEEKKKXXXllltttjjjrrryyy}}}sssiiihhhnnnvvv{{{}}}}}}}}}}}}~~~|||}}}}}}}}}|||{{{zzzzzz{{{{{{||||||}}}~~~~~~~~~zzzzzzzzz|||~~~~~~|||zzzvvvwwwxxxzzz{{{||||||||||||{{{{{{|||||||||yyywwwuuussspppnnnlllmmmnnnooolllpppsssrrrnnnmmmooosssxxx{{{~~~~~~|||zzzxxxxxxuuutttssssssssstttuuuvvvuuuwwwyyyyyyxxxuuurrrooommmnnnmmmllljjjjjjkkkmmmqqqssssssqqqllliiijjjkkkllloootttyyy{{{{{{zzzyyyuuuuuutttttttttvvvwwwxxxuuuuuuuuuvvvwwwxxxzzz{{{uuuuuuuuuwwwzzzzzzyyywwwvvvvvvuuutttsssssssssssssssrrrrrrqqqppppppooooooqqqppppppttt{{{{{{|||}}}}}}|||{{{yyyxxxxxxxxxxxxwwwwwwuuuttttttwwwxxxzzz{{{zzzxxxvvvtttqqqrrrsssuuuvvvwwwwwwwwwtttrrrooolllkkklllnnnoooxxx}}}~~~vvvuuuttttttsssrrrrrrqqqqqqnnnnnnnnnnnnnnnooopppppptttsssqqqooommmkkkkkkjjjlllnnnppprrrsssrrrqqqpppooonnnmmmllllllmmmooopppppppppooommmlllkkkjjjjjjfffeeecccdddfffiiiiiiiiirrroooiiiccc```___```bbbaaabbbbbbbbb```]]]ZZZXXXWWWWWWXXXXXXXXXWWWUUUTTTNNNMMMKKKHHHFFFEEEDDDCCCAAAAAAAAA@@@>>><<<;;;:::777888888999999888888777666BBBMMMKKK???666666;;;999888888777777888888999>>>QQQccc```MMM===>>>FFFAAAAAA@@@@@@@@@?????????@@@>>>;;;999777888999:::=========<<<;;;;;;::::::;;;CCCJJJQQQeee}}}~~~~~~|||{{{cccUUUOOOJJJFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA======<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<===yyyaaaUUUPPPMMMLLLFFFEEEDDDBBBAAAAAA@@@@@@BBB@@@??????@@@@@@???>>><<<;;;;;;:::;;;<<<===>>>======<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>><<<;;;<<<===@@@AAAEEEJJJVVVjjjuuujjjooovvv|||wwwkkkhhhmmmuuuzzz~~~~~~~~~}}}|||{{{{{{{{{||||||{{{{{{{{{|||}}}}}}{{{{{{{{{}}}~~~}}}{{{xxxxxxyyyzzz{{{{{{{{{{{{{{{{{{zzz|||}}}|||zzzxxxuuussspppmmmkkkkkklllmmmllloooqqqpppmmmmmmppptttyyy{{{~~~~~~{{{yyywwwvvvuuutttsssrrrqqqrrrsssssswwwxxxzzz{{{zzzwwwtttqqqqqqpppooollljjjjjjkkkmmmtttuuuuuusssnnnllllllmmmllloootttyyy{{{|||zzzyyyuuutttssssssssstttuuuvvvuuuuuuvvvvvvwwwxxxyyyyyyxxxxxxxxxzzz|||}}}{{{zzzsssrrrqqqpppooooooooooooqqqqqqqqqrrrrrrsssssssssxxxwwwyyy}}}}}}}}}}}}}}}|||{{{zzzyyywwwwwwwwwwwwwwwvvvuuutttyyyzzz|||}}}|||zzzxxxvvvpppppprrrsssttttttuuuuuuooonnnlllkkkkkklllnnnooowww}}}|||uuuttttttttttttsssrrrqqqqqqnnnnnnnnnnnnnnnooopppppptttsssqqqooommmlllkkkjjjkkklllnnnpppqqqqqqpppppppppnnnlllkkkjjjkkklllmmmmmmmmmmmmmmmlllkkkkkkkkkiiigggfffeeegggiiiiiihhhooolllhhhdddaaaaaabbbcccaaaaaabbbaaa___]]]ZZZXXXVVVVVVWWWWWWVVVUUUTTTSSSNNNMMMKKKHHHFFFEEEDDDDDDAAAAAA@@@???>>><<<;;;:::999999::::::::::::999999555:::>>>>>>999555555777888888777777777777888888666AAAKKKKKKCCC<<<===BBBCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@>>>;;;:::;;;<<<===<<<<<<<<<;;;;;;;;;;;;:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;======zzzaaaVVVPPPLLLLLLFFFFFFDDDCCCBBBAAAAAAAAA@@@???>>>>>>??????>>>===888888888999:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<<<>>===<<<<<<===???AAAFFFJJJUUUhhhwwwjjjlllrrrzzz{{{lllgggkkkrrrxxx~~~~~~~~~~~~|||{{{||||||}}}|||zzzyyyyyyzzz{{{|||{{{zzzzzz|||}}}~~~|||zzz{{{{{{zzzzzzyyyyyyxxxxxxzzzyyyzzz{{{}}}}}}{{{yyyuuussspppmmmkkkkkkkkkllllllmmmnnnmmmlllmmmrrrwww|||}}}~~~{{{wwwuuuttttttsssrrrqqqppppppqqqrrrwwwxxxyyyzzzyyyvvvtttrrrtttsssqqqnnnkkkkkknnnpppvvvvvvuuurrrooommmmmmmmmlllooosssxxx{{{|||{{{zzzuuutttsssrrrrrrrrrsssttttttuuuwwwxxxyyyxxxxxxwwwyyyxxxxxxzzz|||}}}|||zzzuuutttsssrrrrrrqqqqqqrrrpppqqqrrrtttvvvwwwyyyyyy~~~~~~~~~~~~}}}|||{{{{{{{{{{{{wwwwwwwwwxxxwwwwwwvvvvvvzzz{{{||||||{{{zzzwwwvvvoooppppppqqqrrrqqqqqqqqqkkkjjjjjjjjjkkklllnnnooovvv|||zzzsssttttttuuuuuutttsssqqqpppnnnnnnnnnoooooooooppppppsssrrrqqqooonnnlllkkkkkkjjjkkkmmmooopppppppppoooooonnnkkkhhhggggggggghhhiiijjjjjjkkklllllllllllljjjhhhfffeeefffggggggfffjjjiiigggdddcccbbbbbbccc```aaaaaa```^^^\\\YYYXXXUUUUUUUUUUUUTTTSSSRRRQQQNNNMMMKKKIIIFFFEEEDDDDDDAAAAAA@@@@@@>>>===;;;:::888999999::::::999999888999777555666888:::999888888888777777777777888888888999;;;===???@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCBBBAAA>>><<<;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<>>>CCCGGGQQQlll~~~kkkZZZQQQKKKGGGGGGEEEEEEDDDCCCCCCBBBBBBAAA>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======{{{bbbVVVOOOLLLKKKGGGFFFEEEDDDCCCBBBBBBBBB>>>===<<<<<<======<<<:::999::::::;;;<<<===>>>???;;;;;;;;;<<<<<<=========>>>>>>======<<<<<<;;;;;;<<<;;;999888999:::<<<>>>???>>>=========>>>@@@AAAEEEJJJUUUggg{{{llljjjnnnxxx~~~llleeehhhooouuu}}}}}}}}}}}}~~~|||{{{||||||~~~|||yyywwwwwwxxxzzz|||{{{yyyyyyzzz{{{{{{zzzyyy}}}|||{{{yyyxxxwwwvvvvvvxxxxxxyyy{{{}}}~~~|||zzzwwwuuurrrpppnnnmmmmmmmmmlllmmmlllkkkkkkooouuuzzz{{{wwwuuutttqqqqqqpppooopppqqqrrrsssvvvvvvwwwwwwvvvtttsssrrruuuuuussspppnnnooorrruuuvvvuuussspppmmmlllkkkkkkkkknnnssswwwzzz{{{zzzzzzvvvuuutttrrrrrrrrrssssssuuuwwwyyyzzz{{{zzzxxxwwwwwwvvvuuuwwwxxxyyyxxxwwwwwwwwwvvvuuuttttttttttttrrrsssuuuwwwyyy{{{|||}}}~~~~~~|||{{{zzzzzz{{{|||xxxyyyyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyxxxvvvtttsssoooppppppqqqppppppoooooojjjjjjjjjkkkkkkmmmnnnooowww}}}}}}|||xxxsssssstttuuuuuuuuusssqqqpppnnnnnnooooooppppppppppppqqqqqqpppooonnnmmmlllkkkjjjkkkmmmnnnooopppppppppnnnllliiifffdddccccccccceeefffhhhjjjlllmmmmmmmmmhhhfffddddddeeefffffffffhhhhhhfffeeedddbbbaaaaaa_________^^^]]][[[YYYXXXUUUUUUUUUTTTSSSRRRQQQQQQNNNLLLJJJHHHFFFEEEDDDCCCAAAAAAAAA@@@???>>>===<<<777888888888888888888777:::777444555999;;;:::999999888888777777888888999???;;;999;;;@@@CCCBBB??????@@@AAABBBBBBBBBAAAAAA???>>><<<;;;::::::;;;;;;::::::;;;<<<======>>>>>>@@@BBBFFFRRRpppppp\\\RRRLLLIIIHHHEEEEEEEEEEEEDDDCCCBBBBBB??????>>>=========>>>>>>========================<<<<<<<<<<<<<<<<<<<<<===}}}cccVVVOOOKKKJJJGGGFFFEEEDDDCCCBBBBBBBBB???===<<<<<<======<<<;;;===>>>>>>>>>>>>>>>>>>===::::::;;;;;;<<<=========???>>>>>>>>>===<<<<<<<<<===;;;:::999999;;;===>>>???>>>>>>===>>>???@@@AAACCCIIITTTfff|||qqqkkklllvvv{{{iiibbbeeemmmsss~~~|||{{{zzz{{{|||zzzxxxwwwwwwyyy{{{}}}}}}{{{zzzzzz||||||{{{zzz|||{{{yyywwwvvvuuuuuuuuuxxxxxxyyy{{{}}}~~~}}}{{{yyyxxxvvvsssrrrpppppppppnnnnnnllllllmmmrrrxxx|||{{{wwwuuutttnnnnnnnnnoooqqqsssuuuwwwwwwwwwwwwvvvuuuuuutttttttttttttttssssssuuuxxx|||yyyvvvssspppnnnmmmlllkkklllnnnrrruuuxxxxxxxxxxxxwwwvvvtttsssssssssttttttvvvxxxzzz|||||||||zzzyyyvvvuuuttttttvvvwwwvvvuuuuuuuuutttsssrrrrrrrrrrrruuuvvvwwwxxxzzz|||}}}}}}}}}~~~}}}{{{{{{{{{||||||{{{{{{|||||||||{{{zzzzzzwwwxxxxxxwwwvvvtttsssrrrpppqqqqqqqqqqqqpppoooooonnnmmmlllllllllmmmooopppyyy~~~~~~{{{yyywwwsssssstttttttttsssrrrqqqpppnnnnnnooopppqqqppppppoooppppppppppppooonnnlllkkkkkklllmmmnnnnnnooooooooollljjjgggdddaaaaaaaaaaaaccceeehhhjjjlllmmmmmmmmmhhhfffdddeeegggiiijjjiiihhhhhhgggeeecccaaa___^^^^^^^^^^^^]]][[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQMMMKKKIIIGGGEEECCCCCCBBBAAAAAAAAAAAA@@@???======888888999999999999888888666666777777777666666555999999888888888888999999;;;::::::;;;>>>@@@???===???@@@AAABBBBBBBBB@@@???>>>===<<<;;;::::::;;;;;;;;;;;;<<<===>>>??????@@@@@@BBBFFFTTTrrrrrr^^^SSSMMMJJJIIIFFFFFFFFFFFFFFFDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;~~~dddWWWOOOKKKJJJFFFFFFDDDCCCBBBAAAAAAAAA@@@???>>>>>>??????>>>===????????????>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<;;;:::999999999:::<<<======<<<<<<<<<======>>>>>>AAAFFFQQQaaavvvxxxnnnlllssstttccc]]]aaajjjppp~~~}}}zzzyyyxxxxxxxxxwwwwwwyyy{{{~~~~~~}}}|||}}}~~~~~~}}}zzzyyywwwuuuttttttttttttxxxxxxyyy{{{}}}~~~|||{{{zzzzzzxxxwwwuuutttttttttqqqpppnnnnnnqqqvvv{{{~~~zzzvvvttttttmmmnnnnnnpppsssvvvyyyzzz{{{zzzyyyxxxxxxxxxxxxyyysssuuuvvvwwwwwwyyy}}}}}}yyyuuurrrppppppnnnmmmlllnnnpppsssuuuuuuuuuuuuvvvuuutttssssssssstttuuuvvvwwwyyy{{{||||||||||||xxxvvvuuuuuuvvvwwwwwwvvvvvvvvvuuutttsssssssssssstttuuuvvvwwwxxxzzz{{{{{{}}}yyywwwzzz{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyyxxxxxxwwwvvvtttsssrrrqqqqqqqqqqqqqqqqqqpppppppppooommmllllllnnnqqqssszzz}}}xxxwwwuuusssssssssrrrrrrqqqpppppppppnnnooopppqqqqqqqqqpppooonnnooopppppppppnnnmmmlllllllllllllllllllllllllllhhhgggdddbbb`````````aaadddfffiiikkkmmmmmmmmmllljjjhhhggggggjjjlllmmmmmmhhhgggfffdddbbb```___^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWVVVTTTSSSRRRQQQPPPPPPKKKJJJHHHFFFCCCBBBAAAAAA@@@@@@@@@??????>>><<<<<<:::::::::;;;;;;:::::::::666999<<<<<<999666555666999999888888888888999999555888<<>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>?????????CCCHHHUUUqqqqqq^^^TTTNNNKKKJJJFFFGGGHHHHHHGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>????????????????????????;;;;;;<<<<<<;;;;;;:::999eeeWWWOOOKKKIIIFFFEEEDDDBBBAAAAAA@@@@@@???>>>======>>>>>>===;;;<<<<<<======<<<:::999888999999999:::::::::::::::999999999999::::::::::::777888888888888999999999999999999999::::::;;;;;;???CCCLLLYYYmmmsssmmmqqq~~~kkk]]]YYY___hhhooo{{{}}}zzzvvvuuutttuuuvvvxxx{{{~~~~~~|||{{{|||}}}}}}|||vvvuuutttrrrrrrssstttuuuyyyyyyyyy{{{}}}}}}|||zzzzzzzzzyyyxxxwwwwwwvvvvvvtttsssqqqrrruuuyyy}}}}}}xxxuuussssssppppppppprrrtttwwwzzz||||||{{{zzzyyyxxxyyyzzz{{{uuuwwwyyy{{{{{{|||~~~zzzuuurrrqqqpppooommmlllnnnpppqqqrrrrrrrrrrrrtttsssrrrrrrrrrssstttuuutttuuuvvvxxxzzz{{{|||}}}yyywwwuuuuuuvvvwwwwwwwwwwwwvvvuuuttttttsssssstttooopppqqqsssuuuwwwxxxxxx}}}~~~sssppprrrtttxxx~~~~~~~~~}}}|||{{{yyyxxxwwwwwwwwwvvvuuusssrrrqqqpppoooppppppqqqqqqqqqpppppppppnnnkkkjjjkkkoootttwwwyyy{{{uuussssssqqqtttrrrpppooonnnnnnooopppmmmoooppprrrrrrqqqpppooommmnnnpppppppppooommmllllllkkkjjjiiiiiihhhhhhhhheeedddbbb`````````aaabbbfffgggjjjmmmnnnmmmlllkkkkkkiiiggggggiiikkkkkkkkkfffeeedddbbbaaaaaaaaaaaa]]]\\\[[[ZZZYYYXXXXXXXXXVVVUUUSSSQQQOOOOOOOOOOOOIIIHHHFFFDDDBBB@@@??????<<<<<<===<<<<<<;;;:::999888888999999999999888888777999;;;;;;999888777888777777666666666666777777555999===???@@@@@@AAABBBAAABBBCCCDDDCCC@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<=========CCCJJJWWWpppooo]]]TTTNNNKKKKKKGGGGGGHHHIIIHHHFFFDDDCCCBBBBBBAAA@@@????????????========================::::::;;;;;;;;;:::888888eeeWWWOOOJJJIIIEEEDDDCCCBBBAAA@@@@@@@@@<<<:::999999:::;;;999888888888999:::999888777666999999999999999999999999666666666777777888888999555555666777777777777666666666777777777888888888>>>AAAGGGSSSgggvvvnnnppp|||vvveeeYYYWWW]]]gggnnnxxx~~~~~~yyyuuusssrrrsssvvvyyy}}}}}}{{{yyyxxxyyyzzzzzzyyytttsssrrrqqqqqqrrrtttuuuzzzyyyzzz{{{}}}}}}{{{yyyyyyyyyyyyxxxxxxxxxwwwwwwvvvuuussstttwww{{{~~~{{{wwwsssrrrrrrrrrrrrssstttuuuxxxzzz||||||zzzxxxwwwwwwxxxyyy{{{vvvyyy|||}}}}}}}}}}}}~~~~~~yyysssooooooooommmkkkmmmnnnooopppqqqqqqpppppprrrqqqqqqpppqqqrrrtttuuusssssstttuuuwwwzzz|||}}}xxxvvvtttsssuuuvvvvvvuuurrrrrrqqqpppooooooooooookkkkkkmmmooorrrtttvvvwww{{{~~~{{{oookkkmmmqqquuu|||}}}}}}|||{{{zzzxxxvvvuuuuuutttsssrrrpppooonnnmmmnnnnnnooopppppppppppppppnnnllliiihhhjjjpppvvvzzzxxx~~~zzzsssqqqqqqppptttrrrooommmlllmmmooopppmmmoooqqqrrrrrrrrrpppooommmnnnoooqqqqqqooonnnlllkkkjjjiiigggffffffeeeeeecccbbbaaa``````aaabbbdddgggiiikkknnnnnnmmmkkkjjjjjjgggeeeeeefffggggggfffdddcccbbbaaaaaabbbcccccc]]]\\\[[[YYYXXXXXXXXXXXXUUUTTTRRROOONNNMMMMMMMMMIIIGGGEEECCCAAA??????>>>::::::::::::999888777777444444555555555555444444555333222333444555555444555555444444444444555555666888:::;;;<<<<<<<<<<<