BM6P6(@ tttddd___```]]]TTTLLLDDD===444...---......---((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,---...///111333444444444555666777777777666999;;;;;;999>>>DDDDDD>>>CCCFFFIIIHHHEEECCCDDDEEEEEEDDDCCCAAA===:::888666444444333222111000///...////////////////////////111111000000/////////...000000000000000000000000////////////////////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))************+++++++++,,,---...///000000000000333333222111111222222222444555666888999999999999888888999:::<<<<<<:::888999999999888666444111000......---,,,,,,+++******)))))))))))))))))))))))))))************++++++++++++,,,,,,---///000222333777aaa~~~dddXXXeeevvvrrrJJJ:::<<<666666666666777777777777333444555777777777777666777777777888999999::::::<<<<<<===>>>???@@@AAAAAAFFFEEEDDDDDDDDDEEEFFFGGG```ttteee```aaa^^^TTTKKKCCC<<<444///......---,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++***))))))(((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))******+++,,,,,,---------...000111333444444555666777777888777777999;;;:::999===CCCCCC>>>BBBDDDGGGFFFDDDCCCCCCDDDBBBAAA@@@>>>;;;999777555333333222111000///..............................000/////////.........---........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))************+++++++++,,,---...//////000000000333333222222222222333333444555666777888999999999;;;:::999:::;;;;;;999777888888777777555222000///...------,,,++++++******))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---...000222333000999```zzzhhh\\\bbbtttSSS:::888<<<444444444444555555555555111222444555666666555555666666777888888999:::::::::;;;<<<===???@@@AAABBBEEEEEEDDDDDDEEEGGGIIIJJJSSStttfffaaabbb```UUUIIIAAA<<<555111000///---***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++,,,---......///000222333444444555666777888888888888999::::::999<<>>>>><<<:::888666444333222111111000///...---------------------------------------------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++,,,---...//////000//////333333333333333333333333444555666777888999999999@@@>>>;;;::::::999777666666666555444222000///...------,,,,,,+++*********)))))))))))))))))))))))))))))))))*********++++++++++++,,,---...///111222222+++333eeewwwkkk___gggzzz|||UUU777555999666111111222222222333333333000111222333444444444444555555666777888999::::::999999;;;===???@@@BBBCCCAAAAAABBBCCCEEEGGGIIIJJJIIIjjjuuugggaaacccaaaVVVIII@@@;;;555222111///,,,)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))'''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++++++++.........///000111333333333333555666777777777777999999999999;;;>>>????????????@@@@@@?????????@@@>>><<<:::888555333111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++,,,,,,---...////////////222333333444444444444444333444555777888888999999DDDAAA===;;;:::999777666444333222111000...---,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))************+++++++++,,,---///000111222;;;111111cccxxxgggbbbeeefffvvv}}}~~~TTT666333<<<999---000000111111111222222222111111222333333444444444444444555666888999::::::777888999<<<>>>AAABBBCCC===>>>???BBBDDDFFFHHHJJJIIISSS~~~uuuhhh```bbbcccWWWIII???;;;666333222000,,,(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))******++++++............///000222222000111222444555666666666999888888999:::;;;===@@@???>>>===============<<<>>><<<999555222000...------------,,,,,,+++++++++************************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))***))))))*********++++++++++++,,,---...////////////111222333444444444333333333444555666777888888888DDDAAA>>>;;;::::::999777222111000///...---,,,,,,+++***************))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,...///000)));;;555$$$444ccczzzpppmmmuuufffbbbrrr{{{||||||wwwzzzVVV555000999:::333...000000111111111222222222222222222333333444555555333444555666777888999999555777888;;;>>>@@@BBBCCC===???AAACCCEEEHHHIIIJJJJJJJJJ___~~~wwwiii___aaadddYYYIII@@@;;;555222111000,,,)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++------------...///000111///000111333444555555555999777777999888888;;;@@@@@@>>><<<;;;;;;;;;:::999<<<:::666222///---,,,,,,++++++++++++*********)))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))************++++++++++++,,,---......///......///000222333444444333222333444555666777888888888@@@>>>;;;;;;;;;;;;:::888111000///---,,,,,,+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,---......+++...000333111333\\\sss~~~uuummmgggbbbeeepppxxxwww{{{NNN:::///666777...,,,444000111111111111222222222222222222222333444555666444444555555666666777777555666888:::===???AAABBBAAABBBDDDFFFHHHIIIJJJJJJGGGHHHKKKxxxiii]]]___ddd[[[KKKAAA;;;555111000///,,,)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********,,,,,,,,,,,,,,,---...//////000111333444555666666999666666999777555:::AAABBB???;;;:::::::::888777666444111...,,,,,,,,,,,,*********))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((()))*********)))************+++++++++++++++,,,---............---///111222333333222111333333555666777888888888888777777888:::;;;999888111000...,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************+++,,,---...///+++,,,777666'''333XXXrrrwwwggg```gggooorrrzzzrrreeevvv~~~QQQ666111111555222,,,,,,222000000000000111111111111111111000000111222444555555555555555555555555555555666888:::<<<>>>@@@AAAAAABBBDDDFFFGGGGGGFFFFFFEEEHHHHHHbbbxxxiii\\\^^^eee\\\LLLAAA<<<555111000///---***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********++++++++++++,,,,,,---...///000222444555666777777999666666888777444999AAADDD@@@;;;:::::::::777555111///---+++++++++,,,---))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))************+++++++++++++++,,,---............,,,...000222333222111000222333444666777777888888222222444666999:::999777111000...,,,++++++,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,------)))000,,,+++222555444999PPPnnnxxxvvvggg```jjjwwwzzzyyyvvvkkkqqq~~~xxx{{{nnnnnnzzz~~~ZZZ666444333000...111444222+++////////////000000000111000000/////////111222444666555555555555444444444666777888:::<<<>>>???@@@@@@AAABBBCCCCCCCCCBBBAAAFFFHHHKKKDDDuuuhhh``````aaaWWWKKKAAA<<<555222111000...+++***(((&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******+++++++++...+++%%%)))222111(((333,,,,,,555999555444777666777777666555555777888999888777666555444333222000///...---,,,,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,,,,,,,,,,---.../////////000000111111222222333444555666777777777777111111222555777777555333///...---+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++******************+++++++++,,,...000111222666NNNxxxiiirrrrrrbbbccctttttt|||}}}oooqqqdddrrrKKK444888111111000///////////////////////////000000000000/////////000111111222222555555444444444555555666888888888999:::;;;===>>>@@@@@@@@@AAAAAABBBBBBBBBMMM>>>IIIQQQ\\\uuuggg___```aaaXXXLLLCCC===666333222111...,,,+++)))'''&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++)))(((***.../////////111777555888:::777333999BBB888888777666555444555666777777777555444222000//////...---,,,++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,,,,+++,,,,,,---...000000000000000111111111222333444555555666555555222222333555666666444222...---,,,+++***)))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((************************+++++++++,,,...///111222444;;;YYYqqqqqquuulll^^^hhhpppxxxqqqhhhlllyyywww```;;;,,,111111000//////.........///....../////////000000000/////////000111111222222333333333333333444444555666666777777999:::<<<===??????@@@@@@AAABBBBBBBBBJJJDDDOOOQQQJJJqqqttteee^^^```bbbZZZMMMEEE???888444333222///---+++)))''''''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******+++***&&&***333333***,,,666333///...222666666333222888888666555444333333333555555666555333000---,,,---,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,,,,+++,,,,,,------111111111111000000000000111111222333444444444444444333333444555555222000------+++***))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******************************+++,,,---///000111000111444NNNzzzoooooonnnVVV___rrr}}}mmmhhhbbbfff|||yyyrrrVVVAAA111,,,111000///...........................////////////000...//////000000111111222222111111111222222333444444444555666777999;;;<<<>>>??????@@@AAAAAABBBBBBDDDDDDKKKMMMEEEQQQtttddd\\\```ccc[[[OOOGGGBBB:::666444333000...+++***((('''((()))(((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********...)))***///000,,,---111111444999===@@@@@@:::555888666555444444444333333444444555555333000,,,)))++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,,,,---...000111222222111111000000//////000111222333444444444444555444333333333222000...,,,,,,+++))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********************+++,,,...///000---444111///MMM{{{|||mmm]]]eeexxxoooaaaeeerrr|||~~~~~~{{{MMM666111///000333......---------------...------........./////////......//////000111111111111111111111222222333444444444555666777999;;;<<<===>>>>>>???@@@AAABBBBBBIIIKKKGGGIIIMMMLLLccctttbbbZZZ___ddd[[[OOOIIICCC<<<777555444000...+++)))'''''')))))))))((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******,,,,,,))))))111<<<<<<555///:::@@@>>><<>>???@@@AAABBBRRRZZZMMMDDDOOOLLLKKK^^^uuubbbYYY___ddd[[[NNNKKKEEE===888666333000---***(((''''''((()))(((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))***(((,,,,,,///AAAVVVYYYNNNQQQEEE555333GGGZZZSSS>>>999666333333666777555222222222333333222///---+++***))))))(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###&&&)))(((%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***+++---///111333555111111111111000000000000111111222333444444444444333111///......---,,,*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))*********************+++,,,---...333(((,,,888444,,,DDDjjjzzzyyy}}}www______ppp{{{|||tttkkkggghhhmmmrrr{{{mmmeeekkkssstttvvvyyy}}}|||^^^===333,,,...111///+++***+++++++++++++++,,,,,,---,,,,,,,,,---------......---......//////000000111000000111111222333555555333333444666888:::<<<===;;;;;;<<<>>>???@@@AAABBBIIIYYYOOO@@@FFFJJJKKKWWWvvvaaaXXX^^^ccc[[[NNNKKKEEE===888555333///,,,)))'''&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))---666FFF\\\mmmsssqqqnnnUUUUUUttt|||YYY>>>:::555555666666333///000000000000///...---,,,***)))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$(((++++++'''%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++---...000111000000000000000111111111///000111222333333333333111///---,,,,,,+++***)))))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))******+++***))))))******+++,,,---000((()))444666///000999aaasssuuuyyyooopppmmmnnnuuuvvvoookkkZZZ\\\```eeemmmxxx|||iiicccmmmvvvxxxjjjiii```777///...///222111...,,,,,,***************+++,,,,,,+++,,,,,,,,,,,,---------------......///000000000/////////000111222333444111222333444777999;;;<<<:::;;;<<<===???@@@AAAAAA>>>IIIGGG???CCCIIIMMMUUUwwwaaaXXX^^^cccZZZMMMKKKEEE===888555333///,,,(((&&&%%%%%%'''((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))...000@@@\\\rrrzzzyyyBBB===888666666555111,,,......---------,,,,,,,,,******))))))))))))***+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%***------)))'''(((+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++******++++++,,,---//////000000111111222222...///000111111222222222000---+++***+++***)))((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++***)))))))))***+++,,,,,,***111222+++)))///333222444___pppvvvggggggmmmvvv{{{vvvjjjcccdddmmmtttfffmmmwww}}}~~~}}}}}}|||vvvqqqqqqyyy}}}zzzsssooogggbbbeeewwwhhhVVVqqq```999111,,,,,,------***((()))---******))))))***+++,,,,,,++++++,,,,,,,,,---------------......///000000000------......///111222333000000111333555888:::;;;::::::;;;===>>>@@@AAAAAACCCAAA@@@CCCGGGGGGDDDBBBmmm]]]\\\]]]```]]]PPPHHHBBB<<<999888666111,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&'''***,,,------GGGgggpppsssfff@@@===888333000///000111...---,,,,,,++++++,,,,,,******))))))))))))******)))(((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------......////////////............//////000000111111...---,,,+++************))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,---...///111111111///PPPssshhh}}}lllcccfff{{{zzzyyyxxxyyyyyyxxxvvvtttsssssspppiiibbb```dddiiiqqqmmmkkklllkkkhhhhhhkkktttnnnkkkooowwwyyykkk~~~nnnCCC<<<888***...---,,,+++************))))))))))))))))))))))))******+++++++++,,,,,,,,,..................------------...000111222333444000000111222444555555666:::;;;<<<===>>>>>>>>>>>>????????????@@@AAABBBBBBlll\\\\\\]]]___\\\OOOIIICCC<<<999888666000+++******((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&'''***------...???NNNMMMVVVnnnfffHHH:::888555111/////////000------,,,++++++++++++,,,***))))))(((((())))))***))))))(((((((((''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******++++++,,,------......////////////............/////////000000000...---,,,+++************))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,+++++++++,,,---...000000444000111LLLVVVtttmmmeeesss~~~~~~|||pppvvvMMM333000000---------,,,+++************))))))))))))))))))))))))*********+++++++++,,,,,,.........---------------------...///000111111222000000111222333444555555666777888:::;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAAlll]]]\\\]]]___[[[OOOJJJDDD===999888666000+++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''(((+++---+++000===>>>888JJJnnnyyydddKKK:::444333222000///.........------,,,+++++++++++++++))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******++++++,,,------......////////////...................../////////---,,,+++***************))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))***++++++*********+++,,,---...///---555111***GGGrrrrrrvvvssscccxxxnnn{{{cccBBB333///,,,---111---,,,+++***))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------------------------------........./////////000000111222333444444555444555777999:::<<<<<<<<<============>>>???@@@@@@mmm______^^^___[[[OOOJJJDDD===:::999666000++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''(((+++...***666EEEDDD???UUUuuuxxx```FFF888777222222111000///...---,,,---,,,,,,+++***+++++++++)))(((((((((((((((((()))*********)))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******++++++,,,---------......//////......------------------.........,,,,,,+++***************))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))***+++,,,---***333999444...>>>mmmrrrhhhxxxggghhhvvv{{{{{{xxxYYY@@@---...333000,,,---++++++***)))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,---------........................000000000111222333333444666777999;;;===>>>??????===<<<<<<======>>>???@@@nnnbbbbbbaaaaaa]]]QQQJJJDDD===:::999777111++++++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''))),,,///111@@@TTTWWWUUUddduuuttt{{{xxxXXX888---000222222222111000...,,,***,,,,,,+++************+++))))))(((((((((((())))))+++************)))))))))((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,------------............------------,,,,,,,,,,,,,,,,,,++++++******))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++)))))))))))))))***+++,,,000(((,,,666222+++:::TTTnnnttt]]][[[vvvlllZZZddd|||fffgggpppwww[[[555111---,,,---...+++'''******)))((((((((())))))(((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,,,,------000000////////////......///000000111111222222222666777999;;;===>>>??????<<<<<<<<<======>>>???@@@oooeeeeeebbbbbb]]]RRRIIIDDD===::::::888222---++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((***---///999GGG^^^jjjkkkuuu|||ttt~~~{{{dddEEE111///555333333222111///...,,,+++,,,,,,+++*********************))))))))))))******++++++++++++*********))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))******++++++,,,------------............------,,,,,,,,,,,,+++++++++++++++******)))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))***++++++++++++,,,///222222000...PPP|||www~~~lllNNNQQQ|||pppiii]]]jjjvvvoooVVVJJJ___bbbHHH111***111222***''',,,---)))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))************+++)))******++++++,,,,,,---000///////////////////////////000000000111111111333444666888:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>oooeeefffcccaaa\\\QQQHHHBBB<<<::::::999444///,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((***---000777???TTTbbbbbbgggoookkkxxxtttbbbEEE111///444555111000000///......------,,,++++++***************++++++************++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))******++++++,,,------,,,------......------,,,,,,,,,++++++******************))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))************))))))******++++++%%%111666///+++000444111000<<>>444***...000///***))),,,---+++(((((((((''''''(((((()))(((((((((((((((((((((((())))))))))))************)))))))))***+++,,,,,,,,,......................../////////000000000000000222333444666777888888888888888888888999:::;;;<<>>FFF???@@@JJJMMM___^^^OOO:::222666111%%%......---------...//////,,,++++++***)))*********,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))******+++,,,,,,------,,,------......------,,,,,,+++++++++******))))))***)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******+++***************+++,,,---,,,,,,,,,,,,---///222333---111LLL~~~yyyfffDDDRRRssslllccc``````lll|||sss[[[GGGOOOrrr~~~RRR,,,+++444---...(((%%%)))---+++(((%%%(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,,,,,,,,,,---------......////////////000000000000333444555666777777777777666666666666777888999:::nnnhhhjjjeeebbb]]]RRRJJJ===999:::888:::888------+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%&&&''')))+++,,,///000000000......000222@@@===888333000///000111........................000+++)))+++***'''+++333,,,,,,+++******+++...000)))------***+++......***---,,,,,,---111333000---***,,,------,,,+++,,,...***((('''))),,,,,,((($$$((()))******)))(((&&&%%%************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&)))))))))***++++++,,,,,,///............---------++++++++++++******))))))+++++++++***************((((((((((((((()))))))))((())))))******))))))(((++++++***(((((('''(((((()))))))))(((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))(((((()))***++++++++++++,,,------......///222///111777BBB___{{{yyycccTTTSSSeee|||aaaZZZddd\\\ffflllrrrwww~~~yyyiiiZZZNNNPPPmmmccc===///...,,,***,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,------......//////000000000111111111111333333333333444444555666555555555555666888999:::pppiiijjjeeebbb]]]SSSJJJ===999:::888:::888------+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''(((***+++,,,---...---------///111777555222///------...///////////////............)))***...222111---******&&&)))+++,,,,,,,,,...///222111111111...---///222///******000222...+++,,,....../////////...,,,+++------...---,,,++++++,,,''''''''''''((()))+++,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))***++++++,,,,,,............------------++++++++++++*********)))************************,,,,,,++++++******))))))(((((((((((((((((((((((())))))(((((())))))******((((((((()))******++++++)))))))))***************))))))(((((((((((()))))))))))))))))))))***++++++++++++,,,,,,---.........222//////000///;;;[[[||||||{{{aaaTTTSSSdddlllaaa^^^]]]aaahhhqqq|||dddFFF@@@NNNXXXVVVNNN;;;,,,---000---+++---*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))***+++,,,---++++++,,,,,,---.........//////000000000111111111111111111111222333555555555555555555555666777888ssskkkjjjdddaaa]]]SSSIII===:::;;;777:::999...---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))***)))***++++++++++++...000------,,,,,,------...///////////////////////////+++,,,+++)))***......+++///111222111//////222555,,,***,,,......---222999999333444<<<===666222555666555444333111...***'''(((+++---+++'''&&&)))---+++++++++******)))((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))******+++,,,,,,,,,............------------++++++++++++************************************,,,,,,+++++++++*********,,,+++++++++,,,---...///------------------------''''''(((((()))))))))******************************))))))(((((())))))***))))))))))))))))))***+++***++++++,,,,,,---......,,,,,,///000,,,***555EEEooopppyyyooo^^^ddduuuxxxpppjjjdddeeejjjnnnooorrrvvvzzz}}}{{{SSSQQQJJJLLLkkkwww\\\DDD///******000000***(((,,,******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))***+++,,,---++++++,,,,,,------......////////////000000000000/////////000111333444555555555444444444444555555vvvmmmkkkdddaaa^^^TTTIII>>>;;;;;;777999999///---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((''')))*********+++---000++++++,,,...////////////---...............//////000111...***,,,222333...000000...,,,+++...555::::::???BBBCCCIIISSSWWWUUUZZZ\\\^^^^^^^^^]]]ZZZVVVZZZZZZXXXRRRLLLGGGFFFGGG<<<======:::444///,,,+++)))+++,,,------+++(((&&&******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++,,,,,,---.........---------,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,---.........(((''''''((()))+++---...*********)))(((((('''&&&,,,+++++++++******))))))+++++++++******************))))))))))))))))))******)))))))))))))))***************+++,,,,,,------)))***000555444000111666:::VVV|||pppbbbqqqmmmaaa\\\```eeejjjlllmmmnnnnnn{{{{{{|||~~~~~~|||xxxvvv{{{}}}{{{yyyyyy|||~~~yyy}}}pppVVVLLLOOOYYYiiivvv~~~yyyKKK444***333000...///,,,'''(((,,,***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))***+++,,,---***++++++,,,------.............../////////000000......///000111333444555555444333333222222222333xxxnnnllleeeaaa]]]SSSIII>>><<<<<<777999999000---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((()))***++++++,,,...000+++,,,---/////////......,,,,,,---------............111333333444555222,,,,,,...333:::AAAIIIOOOSSShhhssstttllluuuuuu||||||yyy}}}pppsssuuutttlllccc___dddkkkgggfffccc```ZZZOOOCCC:::---,,,+++******+++---...************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))*********+++,,,,,,------...------------,,,,,,,,,+++++++++++++++++++++,,,***+++++++++,,,,,,,,,---------......//////000000......------------......---............---++++++......------------------+++++++++******)))))))))******))))))))))))************)))))))))))))))***))))))******+++,,,,,,,,,------///222333000......---666DDD___yyylll```[[[gggzzzppp]]]RRRTTT]]]fff]]]]]]^^^bbbgggjjjjjjiiimmmnnnoooooorrrwww}}}}}}xxxvvvrrrmmmnnnqqqtttwwwzzz{{{rrrggggggaaaUUUMMMSSSdddssszzzwwweeeDDD......333000+++''''''((()))+++...)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***+++,,,---******++++++,,,------...---............///////////////000000111333444555333333222111000000000000xxxooommmfffbbb]]]SSSHHH???>>>===777888999111---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))(((((()))***++++++++++++...000,,,,,,------------,,,+++,,,,,,------...////////////+++))))))+++000999CCCPPPWWWddduuu{{{sssqqqxxxwwwwwwxxxzzzyyyqqqdddYYYHHHBBB999///***))),,,...,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))*********++++++,,,---------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///,,,------------------...............---,,,***)))+++,,,---.........,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++*********+++******))))))******++++++******)))))))))))))))((())))))******+++,,,,,,---,,,+++,,,...///......333---+++444MMMvvv~~~}}}rrrgggaaavvviiiccc]]]YYYZZZ[[[ZZZXXXZZZ^^^aaadddiiipppttttttwwwyyy{{{{{{zzzzzz{{{}}}vvvwwwvvvtttuuuxxxwwwtttnnnrrrrrrnnnmmmrrryyy{{{vvvyyy~~~wwweeeVVVIII@@@DDDEEEKKK```}}}WWW:::222------000---***'''&&&(((++++++***((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))***+++,,,---******++++++,,,,,,------------------.........///000000000000111222333444222111000///////////////vvvooonnngggbbb]]]QQQHHH???>>>>>>777888999222---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%'''((())))))))))))***+++++++++******,,,...---------,,,,,,,,,,,,,,,.........///000111111111666000444BBBJJJPPPeee|||zzz}}}~~~vvvppp```[[[TTTJJJ@@@666000,,,---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))************+++,,,,,,------...---------,,,,,,,,,+++++++++++++++,,,,,,,,,------------......///000000000...///111333555777999999000222555888::::::999999888999999888666333111///555555444222111///....../////////...---,,,,,,,,,+++******))))))******+++++++++***)))))))))))))))(((((())))))***+++++++++((())))))***---000222111111)))///:::222///[[[}}}zzzvvvrrruuu{{{pppddd\\\UUUXXXYYYXXX]]]fffkkkjjjiiimmmqqqssssssrrrssstttlllnnnmmmiiijjjnnnlllgggdddoooxxxwwwuuuwww|||~~~wwwpppiiiccc```UUURRRLLLJJJPPPZZZ^^^\\\{{{iiiLLL222&&&+++///222...$$$+++,,,---,,,,,,+++(((%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---*********+++,,,,,,------,,,,,,---------.........000000000//////000000111000///...............///uuunnnnnnhhhbbb\\\QQQHHH??????>>>777888999222---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###$$$&&&(((*********)))***++++++***))))))+++,,,.........------.../////////000000111222333333333888???\\\}}}yyyooowwwxxxuuu___cccfffeee]]]NNN>>>444......---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++***++++++,,,,,,------...---------,,,,,,,,,+++++++++++++++,,,,,,---------.........///000111111222555777;;;@@@EEEJJJNNNPPPVVVZZZaaahhhnnnqqqrrrrrrlllkkkjjjfffaaa\\\WWWTTTKKKIIIFFFAAA===999666444222111111000///.........++++++************++++++++++++***))))))((())))))((((((((()))******++++++(((*********+++---,,,+++------...000333666999===hhh{{{~~~xxxwww~~~yyymmmkkkrrrxxxwwwnnnssszzz~~~yyy}}}}}}|||nnnxxxppplll[[[WWWQQQLLLJJJGGGDDDBBBVVVYYYbbbuuu}}}[[[KKK222000)))---111++++++///---))),,,---***'''(((***+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---)))******+++,,,,,,------,,,,,,,,,---------......000000///.....................---------......///vvvnnnnnngggbbb]]]RRRGGGDDD<<>>:::333+++***,,,---+++***)))***+++,,,,,,***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))))),,,,,,,,,------,,,++++++,,,***)))***,,,...---,,,***///---&&&(((222444...///222333111222===MMMZZZrrr}}}ooojjjlllbbbPPPUUUGGG<<<;;;999222+++***---000+++(((///---)))...)))******)))))))))(((%%%))))))))))))************)))************+++++++++,,,,,,------///000111222333GGGooozzzrrrjjjTTTOOORRRQQQNNNGGGEEEKKKOOOPPPWWWaaakkkjjjggg```VVVSSS```pppdddYYYZZZeeeaaaNNNFFFMMMCCCKKKSSScccssssssuuullluuuwwwjjjRRR777,,,///,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++***++++++,,,,,,------...------------------------------------......//////,,,,,,,,,++++++*********vvvnnnmmmgggccc]]]SSSGGGDDD<<>>///,,,+++))))))******(((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))+++++++++,,,------......,,,---,,,++++++...000000222333:::BBBJJJ___}}}{{{vvveeeVVVdddVVVCCC666///---...///000---***))))))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))))),,,,,,,,,------,,,,,,+++---000333222...+++)))***+++---111333333111///---999HHHYYYiii{{{zzzzzzooo___UUUQQQHHH<<<222222,,,***111111...111...---***((((((***++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---...///111222555000888TTT{{{pppsss{{{ppplll\\\aaa\\\RRRZZZlllooodddmmmcccccckkkgggZZZ\\\jjjTTTWWWbbbppprrrnnnttt|||www[[[???555333///...000,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++******+++,,,,,,------...------------------------,,,,,,------............,,,,,,+++++++++*********uuummmmmmgggccc___TTTGGGDDD;;;AAA;;;666???111---+++***)))******)))''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,,,,---......///000222333333222111111333,,,:::VVVtttyyytttsssdddVVVQQQIII:::...)))000...+++*********)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((())))))***,,,,,,------------,,,,,,///---++++++,,,...///000444+++'''---777DDDVVVggg{{{sssqqqhhhWWWOOOHHH===555111...,,,+++///---+++***++++++***)))))))))))))))(((((((((((()))))))))*********++++++,,,,,,,,,,,,---///000111000,,,)))+++888WWW~~~pppxxxwww~~~lllaaaJJJ444###%%%...///,,,+++++++++++++++*********))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))******+++******++++++,,,---------------------------------,,,,,,,,,,,,------------+++++++++***************tttmmmmmmgggddd```VVVGGGCCC;;;AAA;;;777@@@222---+++************)))''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++,,,---...//////000***+++...111111222888???WWWtttwwwjjjcccgggdddRRR@@@888///...---------,,,***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((())))))******+++,,,------------------000+++'''***111555222---///222:::KKKffflllddd]]]RRRBBB;;;:::666///,,,,,,000111---)))''')))))))))((((((((((((((())))))))))))************++++++++++++,,,---...///+++222666111'''+++FFFaaazzzppp{{{SSS:::...)))***...444333,,,)))++++++************)))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,*********************)))tttllllllgggeeebbbYYYGGGCCC:::@@@;;;888AAA444---,,,******++++++)))((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((()))))))))))))))************++++++,,,,,,...///000000111222---,,,000:::NNNlll}}}rrrrrrrrrhhh___[[[@@@;;;333---++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((()))*********+++,,,------.........------///222222111111333444>>>^^^|||iiiRRRIII<<<999000+++---///---+++,,,******))))))((((((((('''(((((()))))))))*********+++******++++++,,,---......+++,,,222444222//////444___oooiii{{{eeeXXXBBB000,,,,,,***---000...'''###(((000*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))******))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))ssskkklllgggfffddd[[[GGGCCC:::@@@;;;888CCC666---,,,+++***++++++***((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''(((((())))))***)))*********+++++++++++++++,,,---...///111222222555000111<<>>666111...************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******+++++++++,,,---...////////////---111666???OOOkkk}}}yyyyyyoooVVVGGG<<<000+++...,,,,,,,,,+++***)))))))))(((((((((((()))))))))******))))))))))))***+++++++++,,,...,,,'''%%%...:::222000111666???UUU{{{aaaKKK<<>>@@@;;;;;;@@@>>>000---)))(((***+++)))'''(((((('''&&&&&&&&&&&&'''&&&''''''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))******---,,,)))(((+++///000---///+++,,,777:::+++...JJJoooyyyiiiXXXLLL```___777000000,,,***---000+++$$$+++******))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&******''')))...---(((///...(((***222//////;;;KKKxxx}}}jjjWWW>>>...333***###---333...***,,,)))(((,,,...***'''&&&))))))))))))))))))))))))))))))*********+++++++++.........////////////000222@@@WWWooo[[[LLL999......000///,,,++++++++++++++++++++++++)))******)))'''&&&((()))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))************++++++++++++++++++*********))))))))))))(((((('''''''''&&&((((((((((((((((((((((((ooofffiiikkkmmmhhhZZZKKK???===???999888===:::000---)))(((***+++)))'''(((((('''&&&&&&&&&&&&'''&&&''''''%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''(((((()))******+++(((+++............,,,***222444111000444>>>bbbxxxeeedddfffYYYBBB666...///,,,&&&)))333+++***))))))((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))((()))......***)))---///---(((222666444222333AAAWWWsssGGG===444666333### ///)))&&&&&&)))***((((((***)))))))))))))))))))))))))))))))))*********++++++---------............//////000333:::IIIaaa}}}xxxzzz~~~uuuVVV>>>111666111++++++///111///+++************************))))))((('''&&&(((,,,///))))))((('''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))*********+++++++++++++++*********))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''nnneeeiiijjjkkkggg\\\KKK???===>>>777666999666111---)))(((***+++)))'''(((((('''&&&&&&&&&&&&'''&&&&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))((((((((()))******++++++(((+++///111///......000***444333...444OOOrrrjjjqqq___III444...///...---...+++***)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''+++,,,)))'''***...///...222222000888QQQttt]]]<<<444333***&&&,,,***(((''')))(((&&&(((,,,))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,***(((***333@@@JJJaaakkk}}}mmmTTT???333...---,,,))))))***---//////,,,)))(((((((((((((((((((((((()))((('''%%%%%%)))///333)))(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))*********++++++************))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''mmmccchhhjjjjjjggg]]]JJJ>>>===>>>777666:::777111---))))))***+++***((((((((('''&&&&&&&&&&&&'''&&&&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((()))******++++++,,,...,,,,,,...//////333777555111333KKKlll|||hhhnnnhhhaaaOOO:::111111///'''+++******)))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********'''((()))***+++...//////555//////===^^^nnnFFF333444444)))---+++,,,,,,)))%%%&&&+++((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,+++///222333000---++++++222444DDD]]]kkktttxxxjjjXXXDDD999,,,'''+++000111///000///---***((()))+++---(((((((((((((((((((((((('''''''''&&&&&&(((,,,000(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))******************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''kkkbbbiiikkkiiieee]]]JJJ>>>===>>>888888<<<:::111...***)))+++,,,***((((((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''((())))))***))))))******+++,,,,,,,,,111,,,+++///111///000333???555EEEiiijjjfffVVV===+++)))000,,,,,,***))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))*********+++...++++++...111222000...000777OOOnnnSSS999666---,,,++++++...,,,'''&&&)))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************++++++++++++,,,///444777,,,---///000444>>>PPP___xxxhhhXXXHHH;;;333000***+++---111333000)))###))))))'''%%%$$$&&&+++000))))))))))))))))))))))))%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********)))))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''hhh```jjjllliiiddd\\\JJJ???>>>???999999>>>;;;222...***)))+++,,,***((((((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))&&&''''''(((((()))***************+++,,,,,,------...+++...444444...---222000HHHssslll]]]ddd]]]@@@///222...---,,,+++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))******+++++++++111,,,***---/////////111;;;TTT~~~```FFF444...***(((+++,,,***((()))))))))))))))))))))))))))''''''''''''((((((((((((((())))))))))))************)))((((((***,,,///000***222444---***///111---000///EEEbbbnnnyyyzzzmmm^^^MMM>>>333333000((((((///222///+++'''%%%''',,,111&&&((())))))((((((((()))))))))))))))))))))))))))$$$&&&((((((&&&$$$$$$$$$&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&fff```lllnnnhhhbbb[[[LLL@@@???@@@999888<<<999222...******+++,,,+++)))(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))'''''''''((())))))************++++++,,,---------,,,,,,111666222...999JJJWWWjjjdddhhh___HHH555000///---,,,+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((())))))******+++,,,,,,...++++++------///:::GGGgggzzzTTT===333******,,,+++))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((())))))))))))*********)))+++---///...+++&&&"""$$$,,,000///000222000+++>>>222000111+++000===AAAQQQ[[[fffpppnnngggZZZKKK>>>555111,,,)))+++111333000...000"""&&&+++---,,,,,,,,,...++++++,,,,,,+++)))&&&$$$''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&eee```mmmooohhhaaaZZZNNNBBB???@@@888666:::666222...+++***,,,,,,+++)))(((((('''&&&&&&&&&&&&'''%%%&&&''''''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***''''''(((((())))))*********++++++,,,,,,------...---...222333---111KKKjjjiiiVVVddd```FFF111000...---,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,...///222333111888NNNeeeOOO???000,,,---,,,)))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))***************)))((((((***,,,,,,,,,...+++))))))******,,,...)))(((000444...000444///+++>>>999111>>>IIIPPPaaa~~~}}}}}}pppdddQQQ@@@BBB666,,,---/////////000,,,000///)))'''+++,,,))),,,,,,+++)))''''''***,,,(((&&&$$$$$$''')))***)))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$%%%'''***%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&hhh```iiillljjjaaaSSSKKKCCCAAA@@@888888:::444,,,,,,,,,......---***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&$$$%%%&&&((()))(((((((((((())))))***,,,***'''%%%&&&((())))))'''((())))))***,,,,,,***,,,)))&&&&&&((())))))(((((('''((()))((('''(((+++))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((())))))*********))))))...,,,+++,,,---.........555000///777666666ccc|||yyyvvvssssssvvv{{{}}}mmmYYYYYY___JJJ222'''111333'''&&&111************)))))))))))))))(((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((***)))((((((((((((((()))***+++++++++---000///---+++333...444888JJJ~~~}}}wwwrrrnnnjjjgggdddbbbcccgggmmmpppyyy]]]<<<000))))))...---)))******))))))***)))'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---------......////////////////////////111;;;GGGMMMPPPWWWbbbllloooppprrruuuzzzuuummmggg___RRRGGGFFFDDDAAA===888444111///.........------.........++++++++++++++++++++++++((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))((())))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&jjj```hhhkkkhhh```SSSKKKBBBAAA???777888:::333+++***+++---......,,,***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''(((***,,,)))(((((((((((()))******%%%'''***++++++***)))***)))+++------,,,+++******+++***))))))))))))))))))"""###$$$&&&'''&&&((()))))))))((((((((())))))***&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))******++++++******,,,,,,,,,---///000000000)))777555333OOOvvv~~~wwwrrrnnnkkkiiibbbaaa```aaaeeekkkrrruuuxxxrrr```dddbbbJJJ222+++,,,+++)))***************))))))))))))))))))(((((((((''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))+++---...---++++++---///+++333)))666XXX{{{wwwqqqlllhhhccc___\\\XXXUUUQQQOOOPPPSSSWWWZZZ]]]aaahhhpppyyydddMMM999333222***(((((((((&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))*********++++++,,,,,,,,,,,,------------////////////////////////222666:::888444333777;;;999999999999;;;>>>AAABBBDDDDDDEEEFFFGGGGGGHHHIIIJJJIIINNNUUUSSSKKKLLLTTTCCC===999888::::::555000555444333222000///...---...------,,,,,,------...************************((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&lllaaagggiiifff___SSSIII@@@???>>>666777999222))))))***,,,......---+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''''')))+++))))))(((((()))******+++'''))),,,+++(((&&&&&&'''$$$(((+++,,,+++)))+++---***,,,------+++***)))************))))))))))))((((((((('''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))******)))***++++++,,,,,,,,,++++++,,,---///000111222222///;;;666AAA~~~{{{uuummmeee```\\\YYYWWWRRRQQQNNNMMMLLLMMMNNNOOOXXXcccuuutttcccmmm```III333***+++,,,***++++++*********))))))))))))))))))(((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((())))))***+++...000///,,,+++...222,,,333666XXXzzzqqqllleeebbb]]]YYYVVVSSSPPPMMMJJJHHHDDDBBBBBBDDDHHHJJJMMMPPPUUUYYY^^^ccciiimmmwww}}}mmmDDD333000)))***)))((('''&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************+++++++++,,,,,,,,,,,,---........................000111111...+++)))))))))......,,,++++++,,,---...---------.........//////111///333999777///000777...,,,,,,---000111111000,,,,,,---------.........,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&mmmbbbggggggddd]]]RRRHHH???>>>===555666888222+++******+++------,,,***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((('''%%%$$$%%%'''))))))))))))******+++,,,---+++)))''''''(((***,,,((()))+++,,,)))&&&)))......111444444111///......,,,---***((((((+++,,,******))))))(((''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))***************+++,,,------------+++---///000111111111222777888;;;^^^yyynnnkkkfff]]]UUUPPPMMMKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCBBBGGGMMMUUU```uuu|||~~~jjjiiiggg]]]III555+++,,,111+++++++++*********)))))))))))))))(((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))******+++,,,...111000---///444---<<>>======???BBBDDDJJJLLLOOOQQQSSSUUUYYY\\\ZZZ___fffmmmvvvhhhGGG999///---+++******(((%%%&&&)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***************+++++++++,,,,,,------------------------...------///000222222111000000000000000111222333333333333333222222222222222111333777555000000444111222222111...------...............------------*********))))))*********(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&nnncccgggfffbbb\\\RRRGGG>>>>>><<<555666999222...,,,++++++,,,+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&(((***)))))))))******+++------...***'''(((,,,000000///---+++,,,///---+++...555000222555555444111...------...+++&&&''',,,---(((+++******))))))******+++'''(((((())))))(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))******************+++------.........,,,...111111//////000222222LLLhhhzzzuuuooofff^^^[[[UUUNNNHHHEEEBBB@@@???;;;;;;<<<===>>>>>>>>>======@@@AAA@@@CCCOOOaaapppyyy{{{|||nnnaaaWWWFFF333+++///++++++++++++***************)))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))***++++++,,,***+++000111......222;;;\\\}}}zzzwwwtttpppkkkfff___XXXSSSKKKHHHDDDAAA@@@===;;;888777777666555777999;;;===@@@BBBDDDEEEFFFHHHKKKMMMQQQUUUYYY[[[^^^eeerrr|||yyyWWW<<<...)))'''******'''&&&)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************+++++++++++++++++++++++++++,,,***)))***,,,---,,,************++++++,,,---...---------,,,,,,,,,,,,,,,------...000///,,,+++---)))+++---,,,******+++---+++++++++*********))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&mmmdddhhhfffaaa[[[QQQGGG>>>>>><<<555777999333///---+++++++++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$'''((()))+++...111))))))******+++,,,......---+++++++++,,,+++(((%%%)))''',,,999BBBEEEJJJRRRWWWWWWWWWYYYYYYXXXTTTPPPMMMNNNIII@@@======555***+++******))))))))))))***(((((())))))))))))((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))((('''''''''&&&&&&&&&&&&'''(((((()))))))))*********++++++)))***+++,,,---.........---000222111//////333666>>>wwwiiiaaa\\\VVVRRRJJJFFFBBB>>>===<<<:::999777777888999999999888888555:::>>>???>>>@@@FFFLLLXXXnnnxxx}}}www|||]]]WWWTTTDDD111(((,,,++++++++++++***************)))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))******+++,,,...******......---333===ddd}}}xxxuuunnnjjjeee^^^XXXQQQKKKFFFAAA>>>;;;999777666444222111111111111333555777888:::<<<===>>>???AAADDDFFFGGGLLLQQQSSSTTTYYYaaagggiiinnn~~~yyyUUU888,,,%%%(((+++)))'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******************************+++***))))))++++++***)))............------------///...................../////////000000///......+++,,,......---...///000)))))))))******+++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&llleeeiiifffaaa[[[QQQGGG>>>>>>===666777:::444...,,,************)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$&&&(((((()))+++...000*********+++,,,---...///+++---...---+++...666======<<>>aaayyyrrrfffYYYPPPJJJFFFEEE>>><<<;;;;;;;;;;;;:::999999999999888888777666555222555999;;;;;;;;;;;;<<>>:::888555444555444333222000000111111222333444444666888:::;;;;;;===???BBB<<<@@@EEEIIILLLPPPUUUYYYYYYaaakkkuuuyyyRRR===+++***,,,***(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))((()))***+++,,,---...///++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,---+++,,,++++++,,,------++++++***))))))))))))((('''*********++++++,,,,,,---))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))+++,,,((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&llleeejjjgggaaaZZZPPPGGG???>>>===777888;;;444,,,+++))))))***+++******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))(((&&&&&&''')))*********+++,,,---///000''',,,///...000@@@[[[qqqkkkiiissstttYYYUUUNNNFFF===555000---))))))************))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))(((&&&'''&&&&&&&&&&&&'''(((((()))************+++++++++'''(((***+++,,,---------...000333222222666>>>EEE}}}wwwccc___XXXNNNEEE>>>;;;;;;999999999;;;===>>>===;;;:::999888777666555555444999888777666777888:::;;;;;;===AAAHHHWWWwww{{{jjj}}}xxxccc]]]^^^PPP<<<,,,,,,,,,+++++++++******************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))***+++,,,---+++,,,111333111999[[[~~~~~~yyyrrrjjjaaa[[[TTTOOOIIICCC@@@===:::888333222000000222333222111000000000000000000000000///000222222222444666999777:::???CCCGGGJJJNNNPPPWWW[[[^^^]]]aaarrrlllPPP555......***''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))((('''&&&((()))))))))+++,,,,,,------,,,))))))*********++++++++++++,,,++++++,,,......,,,***)))((()))+++,,,+++)))******)))))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((***,,,---))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&mmmlllpppccc]]]^^^SSSGGGAAA@@@<<<444888;;;111000...+++***+++***)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***))))))((((((((()))))))))))))))((()))***+++++++++&&&'''//////)))+++333222...///<<>>===<<<===???@@@===;;;888555444444666777555666777999999999888888999999===AAAAAAKKKmmmrrr```eeeaaaaaaKKK666,,,,,,///******,,,'''))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((*********)))***+++---222%%%444999---TTTvvvkkkddd\\\TTTMMMIIIDDD===999888777555333111111111111111000000000000111222111000///000222111000000000111222333333444666888;;;???CCCGGGIIILLLNNNPPPSSSYYYaaajjjpppmmmKKK444......+++'''%%%&&&''''''&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************,,,,,,++++++++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%&&&'''***---///)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnmmmrrrddd^^^]]]QQQGGGAAAAAA===666999;;;111000...++++++++++++)))((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))(((((('''(((((()))))))))))))))))))))******---+++))))))---000...***///;;;OOOeeewwwgggmmmuuu|||yyyqqqvvvtttdddpppxxxzzzbbbIII:::???EEEEEE<<<000+++++++++))))))************((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))************++++++++++++,,,,,,,,,,,,---...//////111555666111666ZZZyyygggZZZQQQJJJEEEGGGGGGFFFFFFEEEDDDCCCBBBEEEDDDAAA@@@??????@@@@@@AAA???===:::888777777888888777777777777888999:::888777:::>>><<<;;;III[[[~~~hhhrrr|||^^^]]]aaaFFF000***000///---///,,,***)))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))***************+++,,,+++++++++---///......222;;;OOOwwwxxxlllccc\\\UUUMMMHHHDDD@@@:::777777666555333111111111000000000000///000111222111000///000222222111111000000111111222222222444666888;;;>>>???EEEFFFHHHKKKOOOUUU\\\aaacccyyy|||eeeKKK555***(((***'''((())))))((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''')))+++---)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnmmmssseee___]]]PPPFFFAAABBB???888:::;;;111///---,,,+++,,,+++***((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))******)))((((((+++...---,,,:::LLLLLL@@@]]]jjjxxx|||sssggg^^^ZZZxxx{{{mmm]]]^^^hhhvvvwwwiii[[[TTTMMMLLLAAA333333:::555(((***)))(((((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***************+++++++++,,,,,,,,,,,,------...000000000222000...===iiixxxtttpppdddSSSGGGBBBDDDGGGIIIEEEEEEFFFGGGGGGGGGGGGGGGIIIHHHFFFCCCBBBBBBBBBBBBEEEDDDCCC@@@>>><<<:::999;;;:::888666666777999:::666333555;;;<<<888999???OOOwwwkkkuuulll]]]```ZZZ:::+++...---+++---*********)))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,------,,,---///111000555///BBBxxx~~~ssslllaaaXXXRRRLLLEEEAAA<<<:::777555555555555444111111000000000////////////000111111//////000111222111000000000000000000111111111222333444666777<<<>>>@@@BBBDDDGGGLLLOOONNNYYYjjjlllIII000+++///************)))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%''')))***((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkkkkqqqfffaaa^^^PPPEEE@@@BBB@@@999;;;;;;111...---,,,,,,,,,,,,***(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))*********)))(((''')))---111999KKK^^^ccc^^^WWWdddttt~~~qqqmmmkkkjjjttt```RRR???333777AAABBB>>>111...)))'''&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))************+++++++++,,,,,,------------...///111111111+++111JJJkkkzzzbbbPPPOOOKKKFFFDDDFFFJJJMMMNNNGGGGGGHHHJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEFFFGGGGGGFFFEEECCCAAA???===???>>><<<:::888777777777999444333888:::999;;;???<<>>999555333888666555555444333555999777<<>>AAACCCDDDEEELLL```rrr\\\BBB///+++)))''''''))))))(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhfffmmmeeecccbbbTTTCCC???@@@>>>777:::;;;111------,,,---......+++))))))((((((''''''(((((()))(((((((((((((((((((((((((((((('''(((((()))***++++++************+++,,,---,,,///===QQQYYYYYYddduuuwwwoooddd]]]dddsssoooYYYRRR\\\ZZZXXXPPPCCC444***(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,---------...000111333444222...LLLppp]]]RRRMMMIIIIIIHHHGGGFFFEEEEEEDDDJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHGGGCCC>>>888555///333666888666444444555<<<444777JJJdddwww}}}ssskkk]]]BBB,,,///444***++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))+++,,,,,,,,,---000222000LLL{{{vvvnnnbbbYYYLLLHHHCCC===888555444444444666999::::::999999:::777777666555444333333222111222333333111111222333000000000000111222333444/////////000111333444555...000222444444555777999555;;;BBBEEEDDDIIIYYYjjj{{{\\\BBB000,,,'''&&&(((***)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))************************++++++,,,,,,------......******++++++++++++,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmhhhnnneeecccbbbTTTCCC>>>>>>;;;555999;;;222---,,,---...///...,,,)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))***,,,,,,,,,+++***)))***---///111444AAATTTeeeooowww~~~llleeerrr|||qqq___UUU```dddcccVVVBBB222---...************************(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((())))))***++++++++++++,,,,,,,,,------------...///000222333444111EEEhhhhhhRRRHHHJJJOOOHHHHHHHHHGGGHHHIIIKKKMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIHHHFFFCCC???===000333666777888999999888<<<555333888AAAXXX~~~qqquuurrrfffVVV<<<---,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))***************,,,------...///111333IIIvvvyyynnnddd[[[PPPIII>>>===:::666444333555666777;;;>>>???>>><<<<<<===::::::999888777666555555555666777777555555666777444444333222111111222222///////////////000111222000111222111111111333555555777<<<@@@???>>>CCCLLLaaaqqqZZZ888222***'''(((***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++++++++++++++++++++,,,,,,---......//////000,,,---------............------------------------++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqjjjooofffdddcccTTTCCC>>>===:::333888;;;222,,,,,,---...//////,,,)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,***)))***---111444CCCWWWkkkttt~~~wwwoooooopppnnnjjj[[[eeekkkaaaLLL999222333************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------...///000222444555===iiitttjjj^^^XXXXXXVVVOOOIIIGGGIIIJJJJJJIIIIIIIIIJJJOOOOOOQQQRRRSSSTTTTTTTTTRRRRRRSSSSSSRRRQQQPPPPPPRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEDDD===:::555222333666777555222777======;;;EEEgggrrr~~~qqqlllPPP000***000+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************+++---...//////000333555gggrrrcccWWWLLLBBB<<<777777666444333555888;;;:::>>>BBBCCC@@@>>>>>>>>><<<<<<;;;:::999888777666888:::;;;:::999888999:::888777555333222000000000111111000/////////000000333333333222000000222444777111000666:::<<>>===555555888222---------...///...+++)))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((()))))))))((((((---000,,,)))000BBBRRR^^^lllyyy}}}tttfffmmmrrr^^^XXXeeehhhTTT===555333)))***---***+++...((((((''''''(((******)))'''))))))))))))))))))))))))*********)))******+++,,,++++++,,,------......//////444333------444666333bbbvvv___[[[WWWVVVUUUQQQJJJCCCLLLLLLLLLKKKJJJKKKMMMOOOQQQSSSTTTRRRPPPPPPSSSVVVVVVUUUUUUTTTTTTTTTUUUUUUMMMNNNOOOPPPPPPPPPOOOOOOKKKKKKKKKLLLMMMLLLIIIFFFAAA>>>:::888777777555444333666999888444777GGGYYYiiiqqqeeeaaaIII,,,......+++((('''***---,,,)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,...111***,,,333***222RRRxxx{{{}}}ooo___RRREEE:::888===888888888:::;;;<<<;;;999>>>>>>???@@@AAAAAA@@@@@@EEEGGGIIIFFF@@@;;;:::;;;<<<<<<<<<;;;::::::999999888777888999::::::777666222222111000000111222333000///......///111333555000111222333555888:::;;;>>>HHHVVVmmmzzzXXXGGG***%%%000'''!!!333(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''&&&'''+++...+++&&&)))111111...((($$$'''---000...***111111***---888<<<777BBBRRR```aaa[[[VVVUUUTTTYYYZZZYYYUUUNNNHHHDDDCCC>>>555222999:::111+++,,,###,,,///***''')))***''',,,)))'''&&&&&&&&&%%%###''''''''''''&&&'''***,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttkkkmmmbbb```aaaUUUCCC===>>>>>>555555777222---------...///...+++)))))))))))))))))))))))))))(((((((((((())))))))))))******)))***+++++++++***,,,,,,------111===OOO]]]yyy}}}~~~{{{{{{|||{{{sssooo}}}pppaaa^^^bbbZZZJJJ:::111777<<<000&&&))),,,,,,+++)))''''''(((+++---))))))))))))))))))))))))***************++++++,,,+++,,,,,,------......///...,,,---111555888;;;===mmmqqqdddaaaZZZRRRNNNMMMMMMJJJGGGEEEIIINNNRRRSSSSSSSSSSSSTTTVVVVVVUUUSSSSSSUUUXXXVVVXXXZZZ\\\\\\YYYUUUSSSXXXWWWUUUSSSRRRPPPPPPOOONNNMMMMMMNNNOOONNNKKKHHHFFFCCC???<<<:::999777555333555888999555666@@@MMMiiissszzzpppfffYYY>>>...///---+++***+++---+++)))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---+++,,,222222000MMM{{{rrrqqqxxxnnn___OOOFFF???999666777777:::===AAABBBAAA===:::===>>>???>>>>>>@@@EEEHHHGGGGGGGGGDDD@@@>>>======@@@???>>>======<<<;;;;;;::::::::::::;;;;;;999888999888666444222222111111111000/////////000222333222222222222444555666777:::>>>EEETTTppplllYYY<<<,,,---,,,((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((''''''&&&&&&''''''(((---***))),,,+++((()))---''',,,333666111+++,,,111111@@@KKKNNNYYYppp{{{eeeLLL@@@>>>???BBBDDDCCC999---(((---222///((($$$%%%''')))***)))'''%%%'''''''''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ssskkkmmmbbb``````TTTCCC<<<>>>>>>555555777111---,,,---...///...,,,)))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,---,,,---666EEEWWWeeemmm{{{zzzwwwsssvvvkkkYYYdddcccWWW[[[kkklll___TTTFFFIIIPPPCCC333...,,,------+++)))((()))+++---))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,---......//////444+++,,,444333///;;;PPP}}}mmmdddaaa```ZZZSSSOOONNNOOONNNLLLHHHKKKOOOQQQQQQQQQQQQRRRWWWXXXXXXWWWUUUUUUVVVXXXWWWXXXZZZZZZZZZYYYWWWVVVVVVUUUSSSSSSRRRSSSTTTUUUQQQPPPPPPQQQQQQPPPNNNKKKLLLHHHDDDAAA???===:::888444444666888777555999???JJJiiirrrzzzhhh___LLL222///............,,,***))))))))))))))))))))))))))))))))))))*********++++++***+++++++++,,,,,,,,,---222***111777...999lllrrrkkklllXXXJJJ===:::<<<<<<999888<<<===@@@AAAAAA@@@>>><<<=========<<<<<>>>>>===<<<<<<<<<<<<>>>===;;;888777555555444333222111000///000111111222222111111111222222333666555888@@@PPPkkk}}}hhhMMM555)))///000###((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((---(((&&&(((+++******+++///------...000333===GGGSSSmmm{{{}}}oooWWWBBB999@@@FFFDDD777+++***000'''(((***)))(((''''''(((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqjjjlll```]]]]]]QQQBBB<<<>>>>>>555555777000,,,,,,---...//////,,,***(((((((((((((((((((((((((((((((((((())))))))))))''')))+++,,,+++++++++,,,,,,...777KKKaaarrrwwwvvvggglllpppssszzzwwwbbbUUUVVV```iiilllnnn___\\\^^^YYYQQQCCC///...,,,+++,,,------***'''))))))))))))))))))))))))+++************+++,,,,,,,,,,,,------.../////////444---111888111333\\\vvvllleeeeeehhh\\\YYYWWWVVVUUUSSSOOOLLLMMMNNNOOOPPPSSSYYYaaafffllllllkkkjjjhhhgggggggggeeeaaa[[[VVVTTTUUUYYY[[[UUUUUUVVVVVVWWWWWWXXXXXXTTTSSSRRRRRRSSSRRRPPPNNNNNNLLLHHHFFFDDDAAA>>><<<888444444666777555666999===PPPqqq~~~ppphhhSSS???///...///000///+++***+++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,---------444+++333666333TTTrrrbbb]]]FFF???777777<<>>?????????>>><<<<<<===>>><<<;;;:::;;;@@@GGGLLLPPPHHHCCC===<<<===??????>>>AAAAAA@@@@@@AAABBBCCCDDDCCCCCCBBB@@@>>>>>>???@@@======<<<<<<;;;;;;::::::666555444222111000000000111111000000000000000111333222777>>>DDDPPPkkknnnZZZCCC++++++222&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((('''(((((())))))***((((((***,,,,,,---...000111111999RRRooo|||yyyvvv}}}xxx{{{{{{uuussswwwllliiieeedddfffhhhkkklllrrrttt^^^KKK===BBBMMMMMMCCC:::666444000***%%%###&&&)))))))))((()))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&pppjjjmmm```[[[\\\PPPAAA;;;>>>>>>666555666///,,,,,,,,,...000///,,,***(((((((((((((((((((((((((((((((((((())))))))))))''')))++++++***)))***,,,...777IIIaaauuu}}}xxxqqqeeeppp|||vvviiihhhkkkhhhaaammmkkkkkkfff```dddZZZ@@@:::222)))(((,,,///,,,'''************************+++++++++***+++,,,,,,---,,,,,,---......//////000***,,,444777111CCC{{{ooojjjgggdddddd\\\YYYVVVSSSRRRQQQOOONNNWWW\\\dddmmmxxxyyynnnccc[[[XXXYYYZZZ[[[\\\]]]]]]\\\ZZZXXXWWWVVVTTTSSSSSSTTTTTTRRRPPPNNNLLLJJJIIIHHHFFFCCCAAA<<<666222444666666777999:::DDD[[[{{{vvvuuuuuuXXXQQQ333...---000///+++***---))))))))))))))))))))))))************++++++++++++******+++,,,------......///***000444EEE{{{fffQQQIII>>>===;;;999:::<<<>>>===999===BBBDDDCCCAAA??????===::::::@@@HHHMMMLLLHHHEEE@@@;;;:::<<>>===>>>===>>>>>>@@@CCCFFFGGGEEEFFFEEEBBB???>>>@@@BBB?????????>>>>>>======<<<:::999888666444222111111000000000//////000111111333111666===???AAANNN___~~~mmm\\\999(((,,,,,,))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***+++***...///---***+++...222222OOOggguuu|||uuuppp~~~{{{^^^aaa^^^\\\iiikkkWWWNNNHHHCCCBBB???>>>999444...***(((((()))'''&&&''')))+++***(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''qqqmmmpppbbb\\\]]]QQQ@@@;;;>>>>>>666555555...++++++,,,...000///---+++))))))))))))))))))))))))(((((((((((())))))))))))'''***,,,+++)))))),,,000999GGG[[[mmmwwwwwwrrrnnnrrr|||jjjbbb^^^XXX[[[cccjjjsss~~~zzzvvvyyyooonnn}}}}}}ooo```hhhqqqiii]]]bbbeeeYYYNNN@@@///'''(((,,,...---************************+++++++++++++++,,,---------------...//////000000...222555///---JJJvvvqqqppplllfffbbb___ZZZSSSNNNOOOVVV___eee{{{wwwlllccc]]]ZZZWWWXXXZZZ\\\\\\\\\[[[[[[XXXWWWUUUUUUVVVVVVTTTSSSPPPNNNMMMLLLKKKIIIFFFDDD@@@888333444666666777:::666<<>>333,,,...///+++***...))))))))))))))))))))))))*********++++++++++++,,,******+++,,,---.../////////...///999]]]qqqXXXFFF???===@@@@@@===;;;===>>><<<444???MMMUUUTTTMMMEEE@@@??????AAAHHHOOOOOOIIIBBBBBBAAA?????????@@@???>>><<<<<<<<<===???CCCFFFHHHFFFGGGGGGEEE@@@>>>???BBBCCCCCCBBBAAA@@@>>>===<<<>>>===<<<:::888666444333222111111000000000111111222000111555777999@@@GGGlll~~~sssOOO///)))...)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((())))))***+++,,,)))...///***)))000:::AAAcccmmm\\\ZZZ\\\]]]kkkQQQGGGGGGEEEEEEEEEDDDAAA;;;222,,,***'''$$$$$$''')))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''pppmmmpppbbb\\\\\\PPP???:::>>>>>>666555555...++++++,,,...000///---+++))))))))))))))))))))))))(((((((((((())))))))))))'''))),,,+++***,,,222888HHHVVVgggnnnnnnnnnuuu|||}}}~~~mmmUUUHHHCCCCCCEEEEEELLLRRRUUUXXXYYYVVVPPPIIIBBB===<<<@@@JJJ^^^oooyyydddooonnneeegggkkkccc```eeeddd[[[QQQBBB444,,,***,,,///************************,,,++++++++++++,,,------------......//////000000333666333222EEEmmm}}}vvvvvvuuuooohhhddd___]]]ZZZ\\\eeeuuu|||zzzwwwsssooollljjjiii```___]]][[[[[[\\\]]]^^^[[[ZZZXXXWWWXXXXXXWWWVVVTTTRRRQQQOOONNNLLLHHHEEEAAA:::666666666555555888444999AAAOOOggglllbbbLLL;;;---...///+++***---))))))))))))))))))))))))*********+++++++++,,,,,,******+++,,,---...//////222333444NNNlllZZZKKKCCCBBB@@@CCCDDDDDDIIINNNMMMHHHAAALLLZZZ```[[[QQQGGGAAABBBGGGNNNRRRRRRMMMGGGCCCCCCEEEGGGHHHFFFCCCAAAAAA>>>===<<<<<<>>>AAAEEEGGGDDDGGGIIIFFFAAA===>>>@@@CCCDDDDDDDDDCCCBBB@@@???AAA@@@???>>><<<:::888777666555333222111000000000000222111...000777;;;<<>>>>>666555555---++++++,,,...000000---+++))))))))))))))))))))))))(((((((((((())))))))))))&&&)))+++++++++///777>>>RRR```kkkkkkfffkkk~~~~~~yyyzzz~~~mmmXXXSSSLLLBBB???BBBBBBCCCGGGLLLLLLHHHHHHDDDCCCBBB===:::AAALLL^^^dddjjjfff[[[lllpppgggbbbaaa]]][[[SSSEEE555+++)))***************************,,,,,,++++++,,,,,,---...------......///000000000,,,///111AAAsss||||||vvvkkkccc```\\\```fffssswwwooohhh___^^^]]]___eeemmmvvv|||}}}wwwnnnddd]]]ZZZZZZZZZ^^^\\\ZZZYYYZZZZZZYYYXXXXXXVVVTTTRRRPPPMMMHHHEEEAAA<<<888888777333222444555999<<>>@@@CCCEEECCCGGGIIIGGGAAA======???@@@BBBCCCEEEFFFFFFFFFFFFCCCBBBBBB@@@>>><<<:::999999888666444222000//////---555666000000777999555===CCC\\\}}}rrrhhhSSS666---))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))***+++,,,------...000999UUU~~~uuulllYYYRRRmmmhhh]]]QQQMMMNNNPPPKKKFFF:::333,,,(((***+++***(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((nnngggjjj^^^ZZZYYYKKKAAAAAA???;;;666222000000***,,,------...111...)))))))))(((((((((((()))))))))))))))))))))******+++((()))++++++***000BBBTTTkkkkkkfff```cccuuu|||uuu{{{qqqWWWFFFGGGDDDDDDFFFFFFEEEFFFJJJIIIIIIHHHGGGDDD@@@<<<999JJJSSShhhhhh]]]nnnZZZiiimmmbbbeeeddd___YYYNNN===,,,)))...+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------,,,---.........///111333///777...XXX}}}uuujjjcccbbbjjjrrr{{{rrrnnngggaaa[[[VVVQQQMMMCCCBBBBBBDDDHHHSSSgggzzzxxxhhh\\\VVVddd[[[WWW[[[___\\\XXXXXX[[[YYYVVVTTTRRROOOKKKHHHFFFDDD>>>888444222444666777777<<>>===>>>>>>AAADDDFFFFFFFFFGGGHHHCCCDDDDDDCCC@@@>>>===>>>???;;;777444333333111000000000111222222222222222999666CCCaaa|||{{{mmmfffFFF)))(((***+++)))''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((***((()))+++)))''',,,444///111GGGqqqnnnVVVQQQpppvvvbbbXXXSSSWWWYYYQQQLLLCCC555)))&&&)))(((%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''nnnfffiii]]]ZZZZZZMMM@@@@@@>>>:::555111//////***,,,------...111...)))))))))(((((((((((()))))))))))))))))))))******++++++)))(((,,,333===MMM\\\gggeeeeeeiiiqqqyyykkkmmmsss}}}~~~iiiOOOIIIEEEFFFFFFDDDDDDFFFGGGHHHIIIJJJIIIDDD>>>:::666CCCYYYvvvwwwzzzttt___gggnnndddfffbbb\\\TTTDDD444,,,---+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,...///......///111333666444333[[[~~~vvvpppttt|||gggXXXPPPMMMIIIEEECCCAAA>>><<<666444555777:::CCCUUUeee{{{sssggg^^^[[[[[[\\\YYYUUUXXX___\\\ZZZWWWUUUTTTQQQMMMKKKHHHEEE@@@;;;666444444555666666:::BBBGGGSSSqqq|||ddd^^^@@@111///***,,,)))************************+++++++++***++++++,,,---,,,---------...000111111666CCCeeetttUUULLLEEEDDDFFFGGGKKKPPPBBBJJJGGGEEELLLNNNQQQ]]]ddd___ZZZWWWRRROOOSSSZZZ\\\\\\]]]\\\UUUMMMLLLPPPQQQOOOMMMNNNQQQRRRPPPNNNJJJGGGDDDBBBBBBBBBBBBAAAAAAEEEGGGFFFBBB>>>===>>><<>><<<:::888777555222000000111111222333333222222222555<<>>======>>>@@@@@@@@@AAACCCEEEHHHIIIJJJIIIGGGEEEEEEFFF???>>>>>>===<<<999555111111111111222222222222222...444666:::PPPoookkkEEE...,,,************)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))(((***------...444<<>>>>><<<888333///------***,,,------...111...)))))))))(((((((((((()))))))))))))))))))))******+++---***---777CCCMMMWWW___PPPWWWiii}}}~~~nnnddddddzzz||||||yyytttqqqrrrsssyyy{{{zzzmmm```[[[WWWOOOFFFBBBFFFGGGKKKOOOSSSRRRMMMIIICCC>>>BBBWWWtttnnnhhh]]]iiifffeeeeeebbbZZZJJJ999---,,,,,,,,,,,,,,,------...,,,,,,,,,------------...///000000000//////111333333DDD___KKKBBB>>>===<<<:::888777777777666444444333444555666777@@@JJJbbbxxxmmmaaa```bbbaaa______]]][[[ZZZZZZXXXUUUSSSNNNKKKGGGCCC???;;;777555444444777:::<<>>@@@AAAAAA@@@???@@@CCCFFFIIIJJJLLLKKKJJJHHHIIIIIIDDDBBBAAA@@@???<<<888555222222111111111111111111000333333444???ZZZwwwvvvhhhbbb666///))))))+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))*********,,,&&&+++444...,,,LLLwwwwww\\\LLLVVVrrrwwwllleee```bbbVVVOOOOOOFFF444((('''(((((((((((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((('''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''mmmdddfff\\\ZZZ\\\QQQ>>>>>><<<888333///------***,,,------...111...)))))))))(((((((((((()))))))))))))))))))))******+++***...777@@@EEEGGGOOOXXX\\\dddoooqqqfffYYY^^^lllrrroookkkiiijjjnnnssswwwvvvyyysssnnniii___TTTNNNJJJIIIHHHLLLQQQTTTSSSPPPEEE======MMMfffwwwmmmYYY^^^ccceeefffeee```SSS@@@222...------,,,,,,---......,,,,,,---------.........///000111000000000222444999```wwwyyyXXXAAA:::<<<>>>>>><<<:::888777777777555444444222333444333333777>>>QQQccczzztttgggcccbbbaaaaaa___]]]]]]\\\[[[XXXVVVQQQNNNJJJFFFDDD@@@;;;777444444666999;;;BBBPPP]]]{{{nnn```QQQ:::111%%%333++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++---111111......222JJJtttzzzcccGGGCCCNNNVVV\\\XXXUUUVVVXXXZZZ```gggUUU\\\]]]dddtttzzzzzzuuupppmmmnnnnnnkkklllooozzzpppfffdddbbb\\\WWWVVVUUUTTTSSSUUUXXXXXXUUUQQQPPPMMMKKKIIIIIIHHHFFFDDDFFFDDDAAAAAABBBBBBBBBAAACCCCCCCCCAAA@@@@@@BBBDDDHHHJJJKKKKKKJJJJJJJJJKKKIIIFFFCCC@@@???>>>===;;;444333222000000//////000444000222666777CCCfffpppbbbBBB555***)))***)))((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))*********+++///,,,,,,---333KKK{{{xxx|||zzzvvv}}}kkkEEEJJJdddzzzwwwbbbggg[[[TTTXXXWWWFFF222''')))((((((''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''nnneeeggg\\\ZZZ[[[OOO>>>>>><<<888333///------***,,,------...111...)))))))))(((((((((((()))))))))))))))))))))******++++++444@@@GGGEEECCCIIISSSnnnrrrnnn]]]LLLLLL___sssgggeeeccceeejjjooorrrrrruuuwww~~~uuujjjdddUUUPPPKKKLLLQQQUUUUUUSSSGGGDDDCCCGGGMMM]]]|||uuusssYYY```cccfffeeeaaaXXXIII<<<000///...---,,,---......,,,---------...............000111111111111444666222fff___dddUUUBBB999:::===<<<999:::888666666777777777666444222222444333111333888???MMM```sssuuueeedddhhhcccaaa___^^^^^^\\\YYYWWWUUUPPPKKKIIIGGGDDD???;;;444555666888;;;CCCNNNWWWnnnwww\\\SSSCCC000&&&222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++...333000,,,222===kkkzzz~~~vvv~~~rrrNNNFFFVVV```___WWWQQQPPPVVV\\\ZZZTTTPPPYYY[[[WWW]]]pppzzz{{{vvvssstttxxxxxxsssnnnnnnsssnnnjjjiiieee^^^[[[]]]XXXVVVVVVXXX[[[ZZZWWWSSSRRRPPPNNNMMMMMMLLLJJJHHHIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFDDDAAA@@@@@@AAAFFFHHHKKKKKKKKKJJJKKKMMMMMMIIIDDDAAA@@@@@@???>>>999777555222000/////////444---000888333444RRRzzzqqqRRR???---******(((''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))******+++++++++***000+++(((FFF|||rrrPPPBBBddd~~~ggg[[[RRRSSSWWWQQQ@@@///+++***((('''''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''nnnfffiii]]]ZZZZZZMMM???>>>===999444000......***,,,------...111...)))))))))(((((((((((()))))))))))))))))))))******+++222:::EEEKKKHHHEEELLLWWWhhhkkkbbbOOOGGGQQQ```hhhcccdddeeehhhlllnnnnnnnnnwwwxxx|||}}}wwweee^^^WWWUUUXXXZZZXXXTTTOOOLLLLLLLLLIIIKKK```xxxooo]]]cccfffdddaaa\\\RRRGGG333111///---,,,,,,---...------------............---///000111111333555888III}}}dddlll^^^KKKGGGCCCAAAAAAAAA???===>>><<<;;;:::;;;;;;:::999888555444666555222444888555===HHHUUUlll~~~ooogggdddbbb```___^^^]]]YYYWWWWWWRRRLLLJJJIIIGGGCCC>>>555666666666:::BBBLLLRRRaaa{{{fffVVVJJJ333...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---///222...,,,;;;NNN~~~~~~wwwUUUGGGOOOZZZVVVKKKMMMHHHKKKYYYgggkkkeeeaaa{{{}}}wwwvvvxxxvvvyyy|||wwwuuunnnlllkkkkkkhhhcccbbbeee[[[ZZZ[[[^^^aaaaaa^^^ZZZXXXVVVUUUTTTSSSRRROOOMMMLLLOOOQQQPPPNNNMMMNNNQQQMMMNNNNNNKKKGGGDDDCCCBBBFFFHHHJJJKKKKKKKKKMMMNNNLLLJJJGGGEEEDDDBBB@@@>>>???===999555333111000000111///111666222222FFF^^^cccJJJ222,,,+++((('''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,***...777LLLsss}}}rrrdddSSSNNNlllpppgggVVVJJJMMMUUUNNN???...---***((('''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((())))))***++++++*********+++++++++,,,,,,*********)))))))))((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''nnngggjjj^^^ZZZYYYKKK??????===999444000......***,,,------...111...)))))))))(((((((((((()))))))))))))))))))))******+++999>>>FFFLLLKKKJJJRRR]]]SSSYYYVVVLLLOOO]]]```VVV[[[^^^aaadddgggkkkoooqqqwwwvvvyyy~~~tttlllccc```aaa```[[[VVVQQQJJJLLLUUUYYYVVVYYYbbbvvv~~~\\\cccfffccc```^^^WWWOOO444222000---,,,,,,---------------.........//////---...000111222444777999\\\|||YYYDDDHHHJJJLLLJJJGGGEEEGGGJJJEEECCC@@@???>>>===<<<:::888444333555444222333777444666666>>>UUU{{{|||```eeecccaaa```___]]]YYYWWWYYYSSSMMMJJJJJJIIIEEEAAA666666555444888AAAIIIMMMXXXsssaaaRRR777333***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000...000111,,,---BBB\\\||||||~~~nnnOOOLLLUUUWWWSSSRRRGGGDDDKKKaaa{{{zzzyyy|||~~~zzzvvvsssmmmfffccceee^^^^^^___cccggghhheeeaaa^^^\\\ZZZYYYXXXVVVSSSPPPOOOTTTXXXWWWSSSQQQSSSWWWTTTUUUUUURRRNNNIIIGGGFFFFFFHHHKKKLLLLLLLLLNNNOOOJJJIIIHHHHHHGGGDDD@@@<<>>;;;888444000---+++,,,,,,------,,,,,,+++***))))))))))))))))))))))))+++++++++)))''')))...222777FFFJJJAAAGGGZZZaaaXXXJJJHHHGGGKKKRRRWWWYYYYYY]]]```dddgggiiillloooqqquuuxxx{{{~~~~~~tttmmmiiieee___ZZZYYYUUUUUUYYY]]]___bbbfffmmmlll___WWWfffgggeeebbbUUUHHH:::///...///...---......------------...//////***333000111888222;;;\\\XXXvvvhhhSSSRRR[[[VVVQQQQQQRRRQQQOOOLLLMMMKKKJJJIIIGGGDDD@@@<<>>ccc|||pppcccKKK###'''555###---)))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))000%%%...444((('''///+++222FFFyyyqqqyyybbbOOO^^^UUU999KKKaaaaaaFFF333(((,,,---$$$$$$---''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''((()))'''&&&''')))+++++++++******+++,,,,,,,,,+++++++++000222000///111333222...---+++))))))***,,,...***+++)))&&&)))...---&&&''')))++++++***(((''''''''''''''''''''''''''''''tttiiiddd\\\[[[WWWJJJ???===;;;888444000...,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((''''''+++111666;;;BBBCCCAAAKKK\\\```WWWHHHHHHIIIMMMQQQVVVXXXYYY^^^aaadddgggiiikkknnnpppuuuxxx{{{~~~vvvqqqkkkeeeaaaccc```aaadddffffffjjjoooeeeuuubbbccchhhfff\\\QQQLLL>>>222//////...---///...------------...//////666777///---222000DDDmmmmmmgggnnn___\\\ZZZVVVVVV[[[\\\WWWTTTUUUQQQOOONNNOOOOOOOOOMMMLLLDDDAAA>>><<<:::888777666777444888<<>>999555222000333444333111222777<<>>???DDDJJJJJJGGGDDDDDDEEEEEE@@@999///)))&&&,,,///...---...***$$$)))))))))((('''&&&&&&&&&''''''''''''''''''''''''tttiiibbb[[[ZZZVVVJJJ===<<<:::888555111///---,,,,,,------,,,,,,+++***))))))))))))))))))))))))''''''''''''***///666;;;@@@>>>===BBBNNNXXXVVVNNNFFFIIILLLOOOQQQSSSVVVYYY___bbbeeehhhiiikkknnnpppuuuxxx{{{~~~{{{rrrkkkeeeaaaeeedddeeehhhkkksss{{{~~~rrr]]]eeeggg\\\TTTQQQDDD666000///......000......------......///000000111111333222,,,CCCoooJJJjjj~~~mmm```XXX[[[ZZZSSSTTT\\\TTTRRRPPPPPPRRRSSSSSSRRRLLLIIIEEEBBBAAA???<<<:::<<<666999<<<@@@```lll]]]ccchhh___YYY\\\ZZZWWWTTTPPPNNNKKKGGGDDD???:::777666777999AAAJJJSSS^^^sssnnniiiEEEBBB)))......---,,,,,,,,,,,,---,,,------------.........///,,,333444///BBBvvv^^^iiirrr}}}xxxdddjjjxxxbbbhhhpppnnn^^^OOOQQQ\\\lll{{{}}}wwwtttrrrqqqjjjbbbaaagggnnnpppcccbbb```___]]]]]]]]]^^^[[[[[[[[[[[[[[[]]]aaaeeeeeeiiirrryyyxxxnnnddd```UUUQQQLLLJJJJJJLLLNNNOOOLLLKKKIIIGGGFFFFFFGGGGGGIIIIIIHHHFFFBBB===999777111444666555333333666999;;;kkkpppZZZ@@@......)))+++)))))))))(((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))(((000---'''+++///000555UUUqqqxxxvvv~~~xxxtttqqqooommmkkkjjjjjjjjjjjjkkklllmmmnnnqqqttt{{{zzzYYY^^^tttnnnIIIGGG```^^^JJJ222''')))---***%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((((((((())))))(((***---,,,***)))+++...---000555<<>>AAA<<<>>>GGGOOOMMMFFFBBBEEEIIIMMMOOOPPPQQQUUUYYY```cccfffhhhiiikkkmmmooouuuxxx{{{~~~sssjjjccc___hhhfffeeeeeehhhuuu\\\]]]iiibbb]]]WWWKKK<<<333//////000000...............//////000+++,,,333999444777```mmmHHHlllhhhaaa]]]VVVXXXbbbeeebbb]]]ZZZYYYYYYXXXXXXTTTOOOHHHEEEDDDDDDCCCBBB>>>888:::===@@@^^^zzziiieeeddd```\\\]]][[[YYYUUURRROOOLLLHHHEEE@@@;;;777666666888???HHHTTT[[[jjjhhhMMMKKK,,,///......---------------------------............111+++444444+++JJJtttYYYllloooiiirrr~~~|||tttvvv{{{xxxuuuwwwtttmmmhhhhhhhhhfffdddbbb```^^^]]]]]]^^^^^^^^^______]]]]]]___dddhhhnnnqqqwww}}}~~~wwwlllddd]]]XXXQQQLLLKKKLLLMMMNNNMMMKKKIIIIIIJJJLLLLLLLLLLLLLLLKKKIIIFFFBBB>>>;;;444666888777555444555666<<<___uuu^^^MMM333***,,,+++)))))))))(((((((((((('''''''''''''''(((((((((((('''(((((((((((()))))))))***333---***000,,,111JJJyyylllzzz}}}sssooohhhbbb___]]][[[YYYXXXXXXYYYZZZ[[[]]]___```eeegggpppvvvssswwwiiiyyy[[[KKKlll|||aaaMMMRRRdddWWW???+++'''......'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++&&&***------***,,,111777???LLLaaaxxxwwwkkkaaaYYYPPPGGG@@@<<<999444000......---+++,,,+++***)))******))))))''''''''''''''''''''''''uuuiiiccc[[[YYYUUUIII:::::::::888666333000...,,,,,,------,,,,,,+++***(((((((((((((((((((((((()))))))))+++///444999<<<<<<===DDDNNNNNNFFF@@@@@@DDDHHHMMMNNNOOOQQQUUUYYY```cccfffiiijjjkkkmmmooouuuxxx{{{~~~zzzooogggdddnnnmmmkkkiiieeekkk|||mmmYYYeeefff```ZZZPPPAAA555000000111000///............///000000333111444555222NNNLLL]]]zzzxxxmmmkkk}}}yyyrrrllliiigggfffeeeXXXPPPGGGCCCDDDGGGIIIIIIAAA===???@@@DDDdddzzzaaaWWWaaapppyyyhhh^^^```aaa^^^[[[YYYVVVSSSQQQMMMIIIFFFBBB===888666555777>>>FFFTTTZZZdddyyyrrr```NNN///000///......------......---------.........//////...***333444444]]]ZZZbbblllpppxxx~~~|||yyyxxxxxxuuuooommmllliiidddgggeeeaaa^^^\\\\\\\\\]]]```bbbbbb___\\\^^^dddiiivvvxxx{{{xxxoooeee```XXXRRROOOOOOOOOOOOLLLJJJHHHIIILLLNNNOOONNNNNNNNNNNNLLLIIIEEEBBB???999::::::888666555555555???QQQ~~~rrriiiZZZ<<<***...)))***)))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***)))---+++000666--->>>jjj}}}|||xxxqqqlllaaa\\\UUUPPPMMMJJJIIIGGGFFFGGGHHHKKKMMMPPPSSSTTT[[[[[[eeepppooommm|||~~~ccc}}}TTTWWW{{{jjj???___\\\KKK222'''***...+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))+++,,,---)))***++++++///;;;KKKXXXmmm```HHHFFFFFFHHHFFF===000&&&+++***)))+++,,,,,,***(((((((((((((((((((((((((((uuukkkeee]]][[[UUUHHH:::::::::999666333///---,,,,,,------,,,,,,+++***))))))))))))))))))))))))''''''(((+++000555777888777>>>IIIOOOKKKEEEDDDGGGEEEGGGIIILLLNNNRRRWWW[[[```cccfffiiijjjlllnnnpppuuuxxx{{{~~~rrrjjjggghhhkkkppppppjjjeeejjjttt}}}```___ccc^^^[[[TTTFFF888111111111000//////......//////000111111000666555333ZZZ^^^FFFxxxxxxyyysssooommmjjjhhh\\\SSSIIIEEEHHHLLLNNNMMMLLLIIIFFF>>>BBBaaapppgggZZZKKK???:::CCCNNNhhh|||ppp``````bbb^^^ZZZYYYVVVUUUSSSOOOKKKGGGEEE???:::777666666===EEESSSZZZcccqqqhhh```LLL:::000000///............///------........./////////...000111111@@@nnnpppTTTjjjkkkwwwppp``````pppttt|||yyy||||||wwwqqqooorrrrrroookkkiiieee```^^^]]]]]]^^^bbbddddddaaa]]]^^^eeekkkuuuxxx{{{~~~yyynnniiiaaa[[[WWWUUUSSSRRRMMMJJJHHHJJJNNNQQQQQQOOOQQQQQQQQQPPPMMMJJJFFFDDD???>>><<<:::888666555555???LLLppp}}}xxxfffIII---...(((******)))))))))(((((((((''''''''''''((((((((((((((((((((()))))))))******,,,******000111///LLLxxx{{{|||sssiii^^^WWWMMMIIIDDD@@@>>>===;;;999999:::<<<>>>AAADDDGGGHHHPPPOOOWWWdddllloooxxxsssTTTbbbPPPXXX\\\TTT>>>+++&&&)))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***,,,---...'''***///999JJJbbb{{{~~~qqqjjjbbb^^^WWWKKK@@@999///,,,******,,,,,,)))&&&((((((((((((((((((((((((vvvmmmhhh___\\\VVVGGG;;;;;;;;;:::777222...,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))&&&&&&)))...444999999999888AAAHHHFFFBBBBBBFFFJJJGGGFFFFFFHHHNNNTTTYYY\\\___bbbfffiiikkkmmmppprrruuuxxx{{{~~~tttkkkhhhdddhhhoooqqqllleeefffkkkqqq\\\aaa```ZZZUUUIII:::222222222//////////////////000000111------666777999cccTTT[[[xxxsssooojjjhhheee]]]UUURRRTTTWWWUUURRRPPPPPPJJJ<<>>;;;999777777666DDDUUUhhhlllUUU444///)))*********)))))))))((((((''''''''''''(((((((((((((((((()))))))))*********...+++...///000FFFmmm~~~uuukkk```UUUKKKDDD>>>;;;888666666555333111222222333555777999;;;<<>>>>><<<<<>>DDDFFFHHHEEECCCFFFNNNVVV[[[\\\^^^aaafffiiikkknnnqqqsssuuuxxx{{{~~~wwwoookkknnnnnnooonnnhhhcccdddjjjttt~~~\\\aaafffYYYVVVJJJ;;;333333222...///////////////000111111777111444333>>>sssyyyIIIdddyyysssooonnnhhhaaa___aaaaaa\\\WWWGGGLLLHHH>>>LLLvvvnnnkkkWWWHHHJJJSSSTTTOOOLLL555RRRvvvvvv```YYY^^^XXXWWWVVVVVVUUURRRNNNJJJHHHBBB<<<999777666<<>>JJJSSSZZZeeennnyyywwwnnn___jjjXXXddddddTTT000111&&&)))((((((((((((((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''(((+++---***&&&***/////////000,,,888RRRzzzXXXMMMLLLBBB333...222///'''+++***)))(((((((((((((((pppnnnhhhbbbbbbRRRIII===;;;888666444222...+++---+++******+++,,,***)))))))))(((((((((((())))))***+++...222666777777777???AAA???888777===BBBDDDBBBEEEIIIMMMPPPSSSWWWZZZbbbdddfffjjjnnnqqqrrrsssvvvyyy}}}vvvllljjjtttyyyuuuooolllhhhddd{{{vvvppp___]]]ZZZRRREEE888111000222000000000000000111222222333888444DDDxxxzzzMMMVVVvvvooo{{{uuuhhh```LLLMMMHHH@@@WWWyyy~~~fffjjjVVVMMMeeejjj\\\]]]YYYXXXWWWXXXWWWUUUQQQNNNJJJFFFAAA;;;777888===AAALLLYYYbbbkkkzzzpppTTT===444......000///...//////............///000000***---111SSSaaa]]]^^^nnnxxxqqqqqqsssnnnfffhhhggghhhgggdddcccjjjttt~~~}}}xxxsssmmmgggcccbbb___\\\\\\^^^___]]][[[]]]]]]ZZZUUUOOOLLLMMMOOOPPPLLLFFFAAA===:::777555:::KKK]]]zzz{{{rrrZZZ000,,,,,,+++***))))))((((((((())))))))))))))))))))))))***************++++++,,,---111111888WWWnnnYYYEEE@@@888444333333222111222222111000000000000000000000000000000000000000333555;;;DDDLLLTTT___jjjtttqqquuu```vvvUUUfffXXX999555%%%))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((())))))((((((((())))))***)))$$$'''000777PPPttt]]]PPPHHHGGG<<<,,,(((000---+++***)))))))))((((((nnnkkkeee```aaaQQQHHH===;;;888555444111...,,,---+++******++++++***)))))))))(((((((((((())))))(((---333666666666888:::AAA@@@<<<777999>>>@@@@@@BBBEEEIIIMMMPPPTTTXXX[[[bbbdddgggkkknnnqqqssstttwwwzzz~~~qqqmmmwww~~~{{{sssmmmjjjggg|||vvv~~~vvvhhh^^^\\\UUUJJJ===444111111111000000000000111222222333666666AAA]]]@@@fffsss|||zzzjjjaaaSSSPPPIIICCC^^^pppqqqdddOOO```uuuaaa]]]YYYYYYXXXXXXXXXUUURRROOOJJJHHHCCC>>>:::999<<<>>>JJJZZZdddlllwwwoooXXXAAA777......000///.../////////......//////000111333666EEEoooVVVVVV```uuuyyysssuuuvvvooofffgggggghhhiiifffdddkkksss}}}}}}wwwpppkkkfffdddaaa^^^\\\\\\]]]^^^^^^]]][[[WWWTTTRRRSSSTTTVVVQQQIIIBBB>>>:::777555:::III```zzzssshhh>>>---,,,,,,***)))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,***666SSSvvv|||jjjRRR???<<<:::888555444333333333222222111000000000000000000000000000////////////222222555<<>>BBBEEEIIIMMMPPPTTTYYY\\\bbbeeeiiilllnnnqqqsssuuuwwwzzz~~~vvvlllvvvwwwpppmmmlll~~~zzziii___]]]WWWMMMAAA777222000111111000000111111222333444111999JJJSSSEEErrrvvvwwwjjj\\\YYYSSSJJJGGGcccllliiigggJJJVVVhhh\\\ZZZYYYYYYYYYXXXVVVRRROOOJJJIIIFFFAAA<<<:::;;;<<>>:::777555???KKKfff{{{mmmlllLLL333,,,,,,+++***))))))))))))((((((((((((((((((((((((************+++,,,,,,---...+++CCCuuuoooWWWFFF>>>===888888777555333111222444333222222111000000000000111111111111000000000000222000111555:::BBBRRRaaarrr___mmmiii\\\^^^WWW???,,,******))))))((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((***------+++---///***333GGGnnnqqqWWWVVV[[[III...///---***)))+++,,,+++)))llliiiccc^^^```RRRJJJ<<<:::666333222111///---,,,+++)))***++++++***((())))))(((((((((((()))))))))111999;;;777555999>>><<<777333666===AAAAAA???BBBEEEIIIMMMQQQUUUYYY]]]bbbfffjjjmmmoooqqqtttvvvxxx{{{{{{kkksss|||{{{tttqqqrrrjjjaaa^^^XXXOOODDD:::333///111111111111111222222333888---CCCtttPPPUUU{{{|||xxxqqq___YYYQQQIIIMMMooojjj]]]```CCCNNNqqq^^^[[[ZZZYYYYYYYYYWWWSSSPPPJJJIIIGGGBBB>>>;;;:::;;;EEEWWWeeeoooyyyssscccJJJ===111...111000///...///////////////000111111///444UUUXXXRRRXXXkkk|||~~~}}}|||vvvtttqqqnnnjjjiiirrr|||~~~yyyooopppooolllfff```\\\ZZZ[[[XXXUUUSSSUUUZZZ___bbbTTTOOOHHHBBB>>>;;;888666BBBOOOkkk~~~rrrlllVVV444---,,,+++***))))))))))))((((((((((((((((((((((((************+++,,,---...555555QQQlllUUUBBB999:::===888:::;;;;;;;;;<<>>@@@@@@@@@BBBEEEIIINNNQQQVVVZZZ]]]bbbggglllnnnoooppptttxxxxxx{{{kkkpppxxx~~~xxxvvvwww~~~ccc```YYYPPPFFF<<<444000222111111111111222333333<<<,,,LLL]]]JJJ```nnn\\\PPPHHHOOOuuurrrVVVWWW@@@MMM}}}ddd[[[ZZZZZZZZZZZZWWWTTTQQQIIIIIIFFFBBB>>>;;;:::;;;CCCTTTbbbnnn{{{cccOOO@@@222///111111///...000000//////000000111222222===iiiPPPSSSZZZooo~~~|||xxxsssmmmjjjpppyyyzzzyyyxxxuuuoooggg```[[[[[[XXXTTTRRRRRRTTTUUUVVVLLLIIIEEEBBB@@@>>>;;;999AAARRRnnn{{{nnn^^^222---,,,+++******)))******))))))))))))))))))))))))************+++---...///111>>>___yyyeeeLLL??????AAA<<<555===>>>???AAABBBBBB@@@@@@@@@???===;;;999777666666///////////////000000000111//////111444>>>RRRddd{{{|||UUUjjjqqqdddfffKKK:::,,,+++******))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))---((((((---,,,''')))///DDDppp~~~tttsssqqqwww}}}rrr___WWW>>>666---***+++------+++hhheee___[[[^^^QQQJJJ<<<999555222111000///...+++***))))))******)))((())))))(((((((((((())))))///333777777555666:::???777222222999=========@@@BBBEEEIIINNNRRRVVV[[[^^^bbbgggmmmoooooopppuuuyyyyyy|||ppppppuuu~~~|||yyyzzzgggccc[[[RRRHHH???777222222222111111222222333444888222SSSGGGFFFbbb```PPPDDDMMMuuu\\\RRRFFFVVVnnn\\\[[[ZZZZZZZZZXXXTTTQQQHHHHHHEEEAAA===:::;;;<<>>CCCZZZrrrllliii;;;------,,,+++************))))))))))))))))))))))))*********+++,,,---...///---QQQ|||qqq[[[MMM@@@<<>><<<<<<555555444333222111000//////...///000444>>>TTTgggvvvxxx{{{lll\\\eeefffZZZAAA---,,,+++***))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))***(((+++...***(((555GGGuuuuuuqqquuuyyyuuuzzz~~~yyy~~~|||^^^LLLAAA444,,,,,,---,,,***fffccc]]]YYY]]]PPPIII<<<888444111111000///...+++***))))))******)))((())))))(((((((((((())))))111333555555555666;;;???888333444:::===:::;;;???BBBEEEJJJNNNRRRVVV[[[^^^bbbhhhmmmoooooopppuuuyyyyyy|||tttqqquuu~~~~~~zzzzzzjjjeee]]]TTTJJJAAA999444222222111111222222333444111:::YYYFFFGGG```~~~~~~```MMMAAAKKKwwwkkkRRRMMM```uuu\\\[[[[[[[[[ZZZXXXTTTQQQHHHGGGDDD@@@<<<:::;;;<<>>:::888666444111222888AAADDDCCCCCCFFFSSSfffvvvwwwVVVuuueeeTTT:::111))))))+++******+++******))))))))))))******)))))))))))))))******++++++111///+++<<>>AAAFFFKKKOOOQQQUUU[[[___cccfffjjjmmmooorrrvvvxxxzzz~~~}}}sss{{{~~~xxx{{{sss___\\\PPPIII===777222222111111222333555666888ZZZrrrGGGIII\\\mmm~~~vvvfffYYYSSSEEEAAARRRZZZVVV{{{pppaaa[[[\\\VVVTTTUUUOOOPPPKKKGGGFFFBBB;;;999;;;FFFRRRbbbooo|||ppp~~~]]]MMM;;;333111000000000222111000000111222333444;;;tttWWWCCCTTT\\\}}}{{{zzztttvvv||||||{{{{{{{{{}}}|||ooo^^^QQQLLLHHHDDD@@@BBBBBBCCCDDDEEEGGGIIIJJJQQQiii{{{ooo___<<<...---///******---))))))))))))*********++++++***---+++,,,...(((---@@@fffqqq___SSSGGG===<<>>;;;555666888999:::<<<>>>???BBBFFFLLLPPPRRRVVV[[[```dddgggjjjmmmpppsssvvvyyy{{{ttt{{{|||uuu___[[[TTTHHH>>>999333333222222333444666777:::```___DDDLLL___ppp{{{hhhZZZ[[[GGGCCCDDDqqq[[[```xxxccc[[[\\\WWWUUUVVVQQQPPPLLLHHHGGGCCC===:::;;;FFFSSScccppp}}}kkkyyyvvv```OOO===444111000///000222111111000111222444555DDDQQQBBBTTTbbbyyy|||}}}wwwvvvxxxvvvuuuuuuwww{{{{{{jjj[[[QQQKKKFFFDDDFFFCCC???>>>AAAFFFKKKMMMYYYnnn|||wwweeeCCC111,,,///++++++---***))))))*********+++++++++,,,+++)))///111+++888WWW}}}gggXXXIIICCCBBBAAAAAABBB>>>555111555888555222444555:::IIIaaauuu{{{[[[ooo\\\LLL:::)))&&&+++---+++)))******))))))))))))******))))))))))))***+++,,,,,,,,,)))+++BBBrrr|||nnnyyycccMMM888//////jjj___bbb^^^XXXPPPDDD;;;888333111000///...---,,,***))))))***++++++***((((((((('''(((***///222;;;999555222555:::===<<<555777:::::::::;;;===@@@BBBFFFLLLPPPRRRVVV[[[```fffhhhllloooqqqtttxxx{{{~~~wwwyyyyyyvvvddd\\\VVVHHHAAA;;;444333333333333555666777333pppYYYEEEOOOcccttt|||eeeYYY]]]IIIDDD???bbb~~~[[[iiieeeZZZ\\\YYYWWWXXXUUUPPPLLLJJJIIIEEE>>>;;;<<>>555222000000111222111111111111333444666OOOKKKCCCSSSjjjvvvyyy~~~yyyuuurrrqqqqqqtttxxx}}}~~~~~~{{{iiiXXXKKKEEEDDDAAA@@@???BBBGGGKKKNNNNNNbbbtttuuusssKKK444+++///,,,+++---+++************++++++++++++---+++)))///222///DDDkkkrrraaaUUUMMMFFFCCCCCCHHHAAA:::888666222000111666;;;III___qqqzzz~~~SSStttvvv```TTT???+++&&&+++...+++)))******))))))))))))******))))))))))))***+++,,,---111''':::mmmpppbbbvvvWWWEEE888///lll```ccc```ZZZRRRFFF;;;777333111000//////...,,,***))))))***++++++***((((((((('''(((+++000444777333000000555:::===<<<444777:::;;;999:::===@@@AAAFFFKKKOOOQQQUUU[[[___fffiiimmmppprrruuuyyy{{{yyyvvvvvvxxxppp```XXXHHHEEE<<<444444333333444555777888FFFSSSCCCSSShhhyyyyyy```VVVYYYJJJBBBAAAYYY[[[qqqhhhYYY\\\ZZZYYYZZZWWWQQQMMMKKKJJJFFF???;;;<<>>777333444555555333777DDDVVVeeeoooxxx^^^___hhhYYYDDD///))),,,---+++)))******))))))))))))******)))))))))***+++,,,---...///...RRRppp}}}cccOOO===,,,mmmbbbeeeaaa[[[SSSGGG:::777333000000000///...,,,***))))))***++++++***((((((((('''(((+++111555333000///444:::===<<<;;;444777;;;;;;888888<<>>JJJLLL???777;;;===999111555???LLLWWWaaannn{{{sss]]]qqq[[[HHH444,,,,,,,,,***)))******))))))))))))******)))))))))***+++,,,......***AAApppvvvuuuxxx[[[AAA111nnncccfffbbb\\\TTTHHH:::777333000000000///...,,,***))))))***++++++***((((((''''''(((,,,222666333111333:::@@@@@@<<<888333777;;;:::888777;;;???@@@DDDJJJNNNPPPTTTYYY^^^eeehhhkkknnnqqqtttwwwzzz|||zzznnnnnn{{{jjjZZZIIIIII:::555555444444555666888999PPPkkkHHHFFFRRRgggyyymmmZZZWWWRRR>>>BBBCCC[[[kkk\\\yyyooo[[[]]][[[WWWWWWUUURRRNNNLLLLLLHHH@@@<<<===GGGUUUgggwwwttt}}}eeeSSS???555333222333555111111111111222444666777hhhSSSHHHQQQeeeiiizzz}}}zzzrrrooommmpppuuuwwwuuurrr{{{ttt```TTTZZZRRRJJJEEEEEEEEEBBB@@@TTToooooo___>>>,,,///---***+++*********+++++++++,,,,,,,,,'''000111---222BBBiiipppTTTDDD@@@SSSfffhhhRRRBBBCCC@@@555444777???GGGNNNWWWgggvvvcccyyywww\\\JJJ666...,,,+++)))*********))))))))))))******)))))))))***+++---...///+++XXXooo~~~xxxiiisssjjjKKK<<>>BBBEEEJJJOOORRRVVVZZZ]]]fffeeeeeeiiipppwwwzzz{{{vvvnnnjjjqqqggg]]]SSSBBB999<<>>>>>LLLYYYlll~~~```PPP???777555333222333333///444///444666///AAAwww^^^GGGOOOsss{{{sss{{{zzzqqqjjjnnnxxx{{{tttkkktttyyy|||zzz}}}vvvdddYYYMMMHHHJJJLLLIIIEEEKKKccc~~~ppplll@@@---111++++++///&&&++++++******++++++,,,---///'''...000,,,PPPnnnUUU;;;FFFfff]]]RRRJJJJJJ666111555888999???PPPfffuuubbb```zzzeeeQQQ888++++++...+++&&&++++++************++++++,,,(((---000+++---000+++888~~~{{{lllYYYWWW777rrrdddbbbccc[[[NNNDDD:::777222/////////000000---,,,+++***))))))))))))((()))***((((((,,,555<<<888333222999<<<:::666555222888;;;888777:::===>>>BBBFFFKKKPPPTTTXXX\\\___dddccccccgggnnntttwwwxxx~~~yyysssooolllmmmuuummm[[[PPPEEEAAA;;;///777333111999777<<>>CCCFFFKKKPPPTTTYYY^^^bbbdddcccdddhhhnnnsssvvvxxxzzzqqqhhhddd```\\\\\\___yyy{{{aaaQQQFFFDDD:::///666444555:::777BBBFFFHHHKKK^^^ggg~~~fffXXXWWWFFFGGGDDD???rrrcccPPPpppdddZZZ\\\ZZZUUUUUUSSSNNNKKKJJJGGGCCCAAADDDRRR^^^pppkkkYYYEEE:::666333111222111---333000444666444LLLvvv@@@GGG\\\wwwooolllnnnppprrrrrrrrrrrrrrrlllqqqrrrmmmmmmxxxuuuddd\\\VVVOOOLLLMMMMMMJJJGGGJJJ___wwwpppKKK333111...---///***+++++++++++++++,,,------,,,---111111===iii}}}bbbJJJAAA```yyyeeewwwEEE@@@222333444555:::III^^^ooo}}}nnn___mmmZZZAAA///)))+++,,,,,,++++++************++++++)))''')))......,,,000555hhh~~~sss}}}qqqdddkkkooojjjooommmiiiaaaXXXSSSRRRSSSrrr]]]{{{VVVvvvhhhbbbaaa[[[NNNDDD999666222////////////...,,,++++++***))))))******''')))***++++++...333666000444:::===;;;888777888555:::<<<888777:::>>>>>>BBBFFFJJJOOOTTTYYY___cccggghhhiiimmmqqquuuyyyzzzqqq___UUUPPPLLLIIIJJJdddxxxyyymmmXXXFFF???999000555333777999555JJJwwwFFFGGGMMM^^^kkk~~~cccWWWVVVJJJIIICCC<<<^^^^^^RRRrrreeeXXX[[[[[[WWWUUURRRNNNLLLKKKGGGCCCCCCGGGUUUaaarrrmmm[[[FFF:::666333222222111,,,222000444666777TTTkkk???III^^^tttkkkfffiiillloooqqqrrrssssssqqqvvvvvvooolllrrr|||xxxdddWWWWWWTTTPPPNNNNNNMMMJJJGGGJJJ___wwwqqqQQQ666///...---,,,+++,,,++++++++++++,,,------,,,000///...FFFwww|||^^^FFFHHHttttttUUUxxxNNN:::444333333444888DDDYYYkkkwwwaaannn]]]EEE222++++++,,,---++++++************++++++******)))---///+++111BBBxxx{{{zzzuuutttsssjjjddd___]]]ZZZWWWUUUUUUUUUUUUbbbzzzaaasssfffwwwjjjbbb```\\\PPPDDD888555222000//////...---,,,+++******)))*********&&&''')))***,,,000444777...555;;;<<<:::888777777666;;;<<<888666:::>>>???BBBEEEIIINNNSSSXXX^^^bbbhhhjjjlllooorrrvvvyyy{{{mmmYYYOOOKKKGGGCCCBBBQQQhhhvvvqqq\\\HHH???:::333555222777555555XXXuuuHHHFFFPPP^^^nnnpppaaa[[[UUUUUUNNNHHHAAA>>>RRR[[[QQQsssfffVVVXXXZZZXXXVVVQQQNNNLLLKKKGGGCCCEEEJJJXXXddduuunnn[[[EEE999555333333444222,,,222000444555:::]]]iiiGGGNNN^^^wwwllldddcccdddiiippptttssspppvvv{{{zzzrrrlllkkklllkkkqqqsssrrrooosss|||}}}oooaaaWWWRRRRRRQQQOOONNNKKKIIIHHHIII___yyyrrrXXX999---...,,,))),,,,,,,,,++++++,,,,,,---...///555000333XXX{{{\\\EEEOOOmmmQQQfff^^^OOO:::777444222333666???TTTgggwwwmmmlllppp```HHH666...,,,,,,,,,++++++************+++++++++---***---000***777XXXuuuooouuulllyyy|||{{{yyyrrrllldddyyypppWWWwwwkkkbbb```]]]RRRFFF777555222000//////...---++++++***************+++''''''''')))---111555777///666;;;:::777777666555777<<<<<<888666:::>>>???CCCFFFJJJMMMRRRWWW^^^bbbfffiiilllooopppsssvvvyyy}}}hhhZZZNNNKKKKKKGGG@@@===FFF[[[|||ooo\\\LLLEEE:::777666111777333:::llliiiEEEGGGSSS]]]pppqqq]]]XXXUUUVVVRRRHHH@@@BBBIIIVVVOOOvvvkkkXXXWWWYYYXXXVVVRRROOONNNLLLGGGCCCFFFLLL\\\hhhzzzqqq]]]FFF:::555333333555333---333111333444===ddd[[[FFFJJJZZZxxx}}}qqqeee```^^^cccmmmrrrpppkkkuuuwwwuuunnngggbbbZZZRRRIIIIIIFFFBBBFFFRRR[[[^^^nnnvvvsssfffYYYQQQOOOPPPQQQOOOKKKHHHGGGGGGGGG^^^xxxttt___<<<+++///,,,'''---,,,,,,,,,,,,,,,------...,,,222...999ggg}}}www\\\EEERRRfff]]]gggLLLGGGDDD;;;666333444555<<>>???FFFHHHKKKNNNRRRXXX^^^bbbdddhhhlllnnnoooqqqtttwwwyyy{{{tttVVVLLLFFFHHHKKKGGGBBB>>>@@@OOOqqq[[[LLLGGG999999777111777444BBBWWWBBBLLLSSS\\\rrriii^^^[[[WWWUUUIIIAAAEEE@@@~~~|||RRROOOkkkrrr\\\VVVWWWWWWVVVSSSPPPOOOLLLGGGBBBFFFMMM```mmmwwwbbbIII;;;555333333555444---333222333333>>>hhhLLLBBBFFFWWWlllwwwhhhbbb]]]___gggkkkiiieeeooonnniiiddd```ZZZNNNAAA;;;:::555111555>>>FFFHHHPPPVVV___hhhpppxxxuuujjj___UUUNNNIIINNNPPPPPPMMMIIIEEEEEEGGGDDDZZZtttvvveee@@@+++000---'''///---,,,,,,,,,,,,---......)))///,,,===ooozzzrrrppp{{{{{{pppZZZDDDQQQgggcccaaaIIIMMM???888444555666;;;OOOeeewwwyyyjjjqqqPPP888000///---***++++++************++++++'''000+++,,,222///OOOsssfffhhhmmmsss|||pppttt```{{{vvvlllbbb___^^^UUUIII666444111000000///---,,,+++***************++++++---+++((((((+++///222444333888888444444777555000999======888666:::>>>@@@HHHJJJMMMPPPSSSXXX___ccceeeiiimmmooooooqqqtttwww||||||{{{vvviii]]][[[```~~~yyyhhhXXXNNNHHHIIILLLKKKIIIHHH<<>>kkkJJJEEEIIIZZZiii{{{jjjddd___^^^bbbeeedddbbbjjjgggaaa\\\[[[WWWIII;;;<<<;;;666111333999>>>===CCCFFFKKKRRR[[[eeepppwwwsssjjj\\\OOOHHHGGGJJJMMMMMMOOOPPPMMMGGGCCCDDDGGGBBBWWWoooxxxiiiBBB+++222///'''111---,,,,,,,,,,,,---......---222///DDDtttxxxqqqUUUUUUsssssskkkXXXCCCOOOlll___TTTMMMBBB:::555666666:::NNNeee~~~cccyyySSS888//////---***++++++************++++++###000++++++333111XXX}}}eeeggggggiiixxxyyypppmmm[[[zzzuuukkkccc```\\\RRRFFF999555111///......---,,,************************((()))((()))///888;;;888555888:::999555222222333<<<:::777666666999===@@@CCCGGGKKKPPPTTTYYY___cccaaaffflllooorrrsssqqqooo~~~ooo]]]RRRNNNMMMKKKKKK```iiiwww|||wwwtttlllaaaAAANNNGGGKKKHHHFFF@@@ccc}}}vvv```RRRFFFBBB555333444:::555AAA{{{EEE@@@HHHZZZaaawwwuuuzzzuuuooo```[[[III;;;FFFAAAVVVgggNNNIII:::NNNkkkrrr^^^XXXTTTZZZQQQPPPOOOIIIIIILLLDDDCCCQQQddduuukkkOOO:::222333444555222333222...888000666tttFFFDDDGGGUUUlllyyyeeebbb```aaa___]]]```eeemmmeeeXXXPPPPPPQQQKKKAAA<<>><<>>:::::::::>>>OOObbbzzz___nnn]]]BBB,,,333++++++,,,++++++******++++++,,,,,,+++111///)))CCC|||gggaaacccZZZssstttkkknnnkkkYYYzzzuuukkkccc```\\\RRRFFF999555111///......---,,,************************((()))((()))000888:::888333666999888555333444666<<<:::777666666999===@@@CCCFFFKKKOOOTTTYYY___cccfffggghhhkkknnnrrrsssrrrhhhddd```aaacccaaa\\\WWW[[[^^^cccgggmmmyyy}}}lll~~~tttlllQQQMMMWWWHHHKKKDDDccc{{{yyyzzzbbbPPPAAA<<<555666555777000AAAKKKDDDFFFTTTaaawwwhhhooo___[[[ZZZIIIBBB888;;;gggWWWRRRGGGEEEMMM___vvvuuu```[[[WWW\\\SSSQQQPPPIIIIIIKKKDDDDDDRRReeevvv}}}iiiNNN:::333333444444222333222///888111999wwwRRRIIIDDDSSSooommmeee___]]][[[WWWVVVWWW]]]ZZZTTTMMMKKKMMMJJJEEE@@@BBB>>>666222555777555444999:::<<>>===;;;;;;BBBJJJXXXUUUOOOIIIEEECCCBBBCCCEEE\\\sss~~~nnnJJJ///---///+++---***++++++,,,,,,---......,,,111999fff~~~nnnRRRBBB===CCCYYYooo~~~yyyyyy{{{yyytttrrrjjjeee```QQQCCCKKK^^^~~~[[[}}}kkkTTTHHHAAA:::555222999SSSnnn{{{yyy{{{dddEEE---222,,,---,,,++++++******++++++,,,)))(((.........NNNbbbaaaddd\\\ttt~~~wwwmmmttt[[[zzzuuukkkccc```\\\RRRFFF999555111///......---,,,************************((()))))))))000888:::777222555888888555444666888<<<:::777666666999===@@@CCCFFFKKKOOOTTTYYY___ccchhhhhhhhhjjjllllllkkkkkkfffhhhlllppprrrmmmccc[[[___``````\\\[[[```mmmxxxmmmcccyyynnnTTTNNNQQQNNNlllxxx```OOOBBB999555888444333111MMMIIIEEEHHHSSSaaaxxxnnn^^^RRRQQQJJJ444>>>vvvkkk[[[NNNCCC>>>FFFQQQ```{{{qqq[[[XXXTTTWWWPPPQQQQQQJJJIIIKKKDDDEEETTThhhxxx{{{hhhNNN;;;444333444333222333333000999333<<<|||NNNIIIEEETTTpppwwwjjj]]][[[[[[WWWQQQNNNOOOQQQOOOJJJHHHIIIJJJHHHBBBCCC@@@999555666777777777:::<<<===>>>======>>><<<<<>>qqqpppTTT;;;777@@@DDDDDDEEEaaagggrrr{{{~~~xxxwwwwwwuuupppjjjhhheee^^^RRRHHHHHHMMM\\\ddd___QQQJJJAAA999333:::WWWuuu~~~zzz~~~kkkIII000000---///,,,++++++******++++++,,,)))(((,,,...555]]]~~~ZZZ```ddd```xxxxxxlllfffzzzuuukkkccc```\\\RRRFFF999555111///......---,,,************************((())))))***000888999666222555888777555444666888<<<:::777666666999===@@@CCCFFFJJJOOOSSSYYY^^^bbbdddfffjjjkkkddd\\\XXXYYYmmmrrruuuvvvuuurrrkkkdddkkkooorrrnnnfffbbbdddhhhkkkxxxiiivvvaaaVVVPPPSSStttfffSSSFFF;;;666777222333777\\\rrr>>>DDDNNNWWWaaazzzpppbbb\\\KKKMMMKKK<<>>===@@@AAA===CCCEEEHHHHHHCCC===@@@FFFXXXTTTMMMFFFAAA@@@AAABBBCCC^^^www~~~rrrOOO222//////,,,///++++++,,,,,,---.........111000===ssslllRRRGGG???BBBGGGGGGFFFFFFEEEFFFNNNXXX\\\eee}}}yyywwwvvvtttqqqiiijjjfff]]]UUUPPPIIICCCsssdddSSSvvvPPPHHHAAA===:::BBB\\\wwwsss~~~nnnLLL444......000,,,++++++******++++++,,,---,,,...///>>>mmmrrrUUU]]]bbbddd}}}zzzrrrhhh}}}ooozzzuuukkkccc```\\\RRRFFF999555111///......---,,,************************((()))***+++111888999555555777888777444333555777<<<:::777666666999===@@@BBBEEEJJJOOOSSSXXX^^^bbbbbbeeegggcccUUUGGGFFFNNNgggpppyyy||||||yyy|||{{{ssskkkgggeeehhhjjjsssxxxbbbNNNQQQlllmmmUUUFFF===777777444777999WWWjjj999DDDSSSVVVaaa{{{yyy[[[rrr```[[[cccNNNBBBEEEAAA]]]yyycccYYYRRRPPPHHH???DDDRRRnnnTTTXXXWWWWWWUUUQQQQQQKKKJJJKKKEEEJJJ]]]ssszzzgggNNN<<<555444333222111444444000:::555BBBppp;;;AAAFFFVVVpppfffXXXPPPQQQjjj~~~lll[[[WWWZZZWWWPPPJJJFFFGGGFFFFFFKKKQQQPPPLLLIIIGGGDDDAAA<<<999999;;;;;;111666???@@@JJJPPPHHHKKKJJJJJJIIIDDD???BBBHHHOOOMMMIIIEEEBBBAAA@@@@@@EEE```xxx~~~~~~uuuRRR555///...,,,///+++,,,,,,------...//////333222AAAzzz~~~yyyXXXJJJKKKNNNRRRSSSRRRTTTWWWSSSMMMLLLNNNMMMOOO___qqq{{{wwwuuusssssslllkkkeee\\\WWWTTTKKK@@@MMM{{{OOORRREEE999777;;;GGG```xxxmmmmmmNNN999------...,,,++++++******++++++,,,------///000HHH~~~jjjTTTZZZ^^^jjj~~~xxxdddzzznnnzzzuuukkkccc```\\\RRRFFF999555111///......---,,,************************(((******+++111888888444666777888666333222444777<<<:::777666666999===@@@BBBEEEJJJNNNSSSXXX^^^bbbeeedddccc]]]NNNBBBGGGTTTeeeuuuzzzuuuqqqnnnhhhddddddqqq|||xxxUUUQQQ^^^uuu|||bbbSSSKKK===777999888999555IIIiiiAAAFFFRRRRRRaaa}}}ppppppuuu^^^NNNGGG>>>]]]~~~ooo^^^TTTNNNHHHEEEFFFpppPPPWWWUUUTTTUUUPPPQQQKKKIIIKKKFFFMMMbbbxxx}}}jjjOOO<<<555444444333111444444000999444CCCJJJEEEAAARRRsssuuuaaaSSSSSSTTTTTT\\\hhhmmmttt}}}~~~nnn]]]VVVSSSOOOIIIFFFEEEEEEDDDEEEKKKSSSTTTPPPNNNKKKHHHEEE???999888:::;;;111>>>MMMNNN]]]kkk```TTTNNNHHHEEEAAA@@@EEEKKKHHHHHHGGGEEEDDDBBB@@@???HHHaaayyy~~~~~~yyyVVV777000---+++...,,,,,,,,,---......//////...555MMMwwwcccaaaaaabbbeeeggggggeeeddd___ZZZVVVUUUSSSPPPQQQTTTggg~~~yyytttrrrtttmmmjjjccc\\\XXXTTTJJJAAA666TTTvvvlllWWWAAA777999FFF___www___nnnQQQ>>>,,,,,,---,,,++++++******++++++,,,+++---///333RRRcccVVVXXX[[[rrrbbbxxxnnnmmmzzzuuukkkccc```\\\RRRFFF999555111///......---,,,************************(((******,,,222888888333444666777666333333666999<<<:::777666666999===@@@BBBEEEIIINNNRRRXXX]]]aaagggdddeeehhhbbbYYY[[[fffssszzztttgggfffddddddooovvvVVVLLLPPPeee{{{vvv___SSSOOO>>>777888666888666PPPbbbIIIEEEOOOTTTaaa~~~iii]]]GGG>>>UUUyyyyyyaaaRRRLLLJJJ}}}tttOOOVVVSSSPPPRRRNNNPPPKKKIIIKKKHHHPPPfff{{{lllQQQ<<<444333444333222555555000777333CCC|||JJJIIICCCRRRpppsss___ZZZYYY[[[[[[XXXYYY\\\YYY___hhhpppvvv~~~uuufff\\\TTTMMMKKKMMMMMMNNNMMMJJJKKKPPPSSSRRRLLLHHHGGGGGGBBB<<<<<<@@@===999RRRfffbbbqqq|||mmm___OOOEEE@@@???CCCIIIGGGGGGFFFEEECCCBBBAAA@@@KKKcccxxx~~~|||XXX999000,,,)))---,,,,,,------.../////////(((:::XXX||||||xxxnnnnnnkkkfffbbb```ZZZSSSWWWfffwwwtttvvvnnnhhhbbb```]]]TTTJJJDDD444ZZZyyy```fffsss___III===:::DDD^^^wwweeetttUUUBBB+++---...,,,++++++******++++++,,,,,,000111666YYY\\\XXXWWWZZZzzztttkkkfffhhhoooyyybbbxxxyyydddzzzuuukkkccc```]]]RRRFFF999555111///......---,,,************************(((***+++,,,222888777333222444666555333444888<<<<<<:::777666666999===@@@BBBEEEIIINNNRRRXXX]]]aaaeeedddlllzzz~~~uuuppprrr~~~{{{rrrnnnqqqnnn```ZZZnnnjjj}}}LLLBBBDDDZZZsss~~~pppYYYMMM@@@888666111666===dddXXXKKKBBBMMM\\\aaafffWWWJJJQQQWWWfffmmmwwwVVVOOORRR|||TTTZZZVVVQQQUUUMMMOOOKKKIIIKKKHHHRRRiii|||nnnRRR<<<444333444444222555555///777222CCCddd:::HHHJJJUUUlll~~~vvvXXXfffkkklllhhhaaa^^^```ccceeefffhhhjjjmmmpppsssuuu|||pppeeeZZZSSSTTTZZZXXX[[[ZZZQQQKKKLLLQQQSSSFFFCCCCCCGGGEEEAAABBBHHH:::===```vvvlllzzzuuu[[[JJJAAA>>>@@@DDDJJJIIIGGGDDDCCCBBBAAAAAANNNdddxxx}}}~~~ZZZ:::000,,,)))---,,,,,,------.../////////(((???\\\~~~|||tttssslllaaaXXXWWWfff{{{wwwzzzppphhhdddfffbbbUUUJJJGGG;;;555fff\\\jjjeeeaaaYYYMMMBBB===<<>>OOOeeeqqquuutttxxx~~~rrr___MMMEEE:::666000444>>>nnnRRRDDDDDDNNN[[[bbbzzzsssqqqfffcccGGGNNNooooooVVVqqq]]]SSSsss{{{]]]WWWTTTWWWNNNQQQLLLKKKLLLHHHIII\\\ssswwwQQQ777666555111555111666000777444666???\\\BBBFFFIIIIIIhhhoooyyyxxxxxxwwwwwwvvvuuutttqqqpppnnnnnnqqqsssssssssxxx}}}~~~ooodddYYYZZZaaa___YYYYYYWWWSSSRRRPPPMMMHHHFFFBBB@@@CCCIIIKKKGGGBBB999>>>```~~~ttt___NNNBBB<<<>>>CCCMMMIIIFFFGGGDDD@@@@@@CCCWWWaaammmwww{{{bbb444333000...+++,,,,,,------.../////////111333aaawwwwwwqqq^^^]]][[[ccc~~~pppuuuaaa]]]QQQDDDPPPGGGBBB777III333DDDHHHtttIII777666777:::AAAOOOfff{{{lll|||ccc===111333)))---,,,*********,,,...///111666...666dddhhhVVVTTT[[[TTT```{{{~~~lll\\\ZZZ[[[```iiitttyyynnn|||wwwkkkaaa```___SSSBBB888444000...------,,,++++++++++++************))))))(((***...444777666444666;;;;;;666333444555555<<<:::888777777:::===???AAAEEEJJJOOOTTTYYY___bbbhhhiii~~~~~~uuuhhhccceee]]]TTTdddsssTTTFFFDDD<<<;;;GGGWWWbbbfffiii```dddnnn|||ppp```QQQAAA777888777::::::[[[VVV>>>EEEQQQRRRbbbzzz~~~kkkfffrrrWWWZZZJJJPPPWWWUUUKKKPPPpppjjj^^^tttxxx\\\VVVRRRVVVOOOPPPLLLKKKLLLIIILLL```xxxyyyRRR888666555111555111666///666444666AAAjjjCCCAAAHHHKKKhhh}}}{{{vvvtttssstttvvvxxxyyyyyyzzzzzz~~~|||qqqbbb___ccc```]]]\\\YYYVVVTTTUUUWWWWWWQQQOOOMMMNNNPPPNNNIIIDDDCCCCCC___}}}fff\\\PPPGGG???:::===DDDMMMIIIGGGGGGDDD@@@@@@DDDXXXbbbnnnxxxyyyccc555222///...,,,,,,,,,------.../////////000999ppp{{{iiiddd^^^```rrr{{{qqqjjjQQQKKKIIIUUUhhhPPP===///GGGHHHDDD???iiiNNN<<<777444777???PPPhhh|||uuupppBBB///111+++,,,,,,+++++++++,,,---...---444111???qqq___OOONNNWWWSSSaaavvviiifff]]]iiihhhvvvZZZrrr}}}xxxkkk```______RRRBBB888444000...------,,,++++++++++++************)))((((((***///555999888666777::::::666555666555222<<<:::888777777:::===???AAAEEEJJJPPPTTTZZZ___cccccc```ppp|||llldddhhhdddXXXUUU^^^rrrQQQGGGKKKNNNFFFAAADDDLLLRRRYYY___```bbbkkkzzznnnbbbVVVAAA777777999===:::SSSRRR>>>FFFPPPQQQaaayyy|||iii___xxxvvvrrrbbb[[[LLLKKKFFFHHHIII;;;555TTTxxxtttYYYTTTPPPUUUOOOOOOLLLKKKKKKJJJOOOeee|||{{{TTT999666555111555222666///666444888CCCoooFFFAAAIIIKKKeee|||{{{zzz{{{}}}|||xxxvvv||||||kkkhhhmmmkkktttrrrmmmfff^^^YYYZZZ]]]RRRSSSTTTUUUUUUPPPJJJDDD:::666ZZZjjj]]]aaaOOOLLLJJJHHHBBB>>>BBBIIIMMMJJJHHHGGGDDD???@@@EEEXXXcccoooyyywwwddd666222---------,,,,,,------...////////////>>>yyy{{{ooobbb\\\```qqq}}}hhhFFFNNNjjjVVVHHH333MMMjjjQQQLLLsssiiiBBB999111444???RRRkkk~~~zzzJJJ///000---++++++,,,,,,,,,,,,------(((000333JJJdddKKKJJJUUUSSScccvvv[[[mmmxxxaaaTTThhh}}}{{{WWWlll~~~xxxkkk```^^^^^^RRRBBB888444000...------,,,++++++++++++*********)))))))))(((***...444888777555444666777666777:::888333<<<;;;888777888:::>>>@@@BBBEEEKKKPPPUUUZZZ___ccchhhfffmmmtttiiijjjgggYYYNNNLLL___jjjVVVOOORRRWWWVVVNNNFFFCCCBBBDDDLLLUUUeeehhhtttqqqfffYYYEEE888555444999>>>bbbIIICCCEEEMMMXXX```xxxsss[[[YYYxxx}}}\\\NNNFFFPPPMMMLLLHHH===333444===oooVVVSSSNNNSSSPPPNNNLLLKKKJJJIIIRRRiii}}}UUU:::777555111555333777///666444999FFFcccHHHHHHIIIFFFaaa~~~~~~yyyvvvwww~~~rrrrrrwwwrrrwwwvvvssslll```TTTPPPRRRNNNNNNRRRWWW\\\YYYPPPHHHHHH555SSSggg[[[PPPOOOMMMJJJDDD???DDDLLLMMMJJJHHHGGGCCC???AAAGGGWWWcccoooyyyuuueee777111,,,---...,,,,,,------...////////////===uuuuuuvvveee]]][[[ddd~~~```QQQdddVVVEEE///@@@oooOOOXXXxxxpppDDD999000444BBBVVVmmm}}}zzzOOO000///...++++++,,,------,,,,,,+++)))...222NNNsssNNNMMMWWWUUUfff```nnnqqq]]]GGGQQQgggkkk~~~yyykkk___^^^^^^RRRBBB888444000...------,,,++++++++++++*********))))))***)))***...333555444111444666777666777:::888333===;;;999777888;;;>>>@@@BBBFFFKKKPPPUUUZZZ```ccccccdddhhhnnnuuuyyylllfffaaaWWWNNNJJJPPPeeesssppp^^^___eeeddd^^^PPPJJJCCC>>>888666<<>>sssxxxzzz|||zzzhhh```___eeexxx{{{iiifffmmmTTTQQQBBBBBB555???pppWWWjjjxxxaaaBBB888111888HHH[[[nnn|||QQQ222000///+++,,,,,,------,,,++++++---...///MMMsssPPPNNNXXXWWWhhh}}}iiikkkSSSMMMRRRmmmsssyyykkk___]]]^^^RRRBBB888444000...------,,,++++++++++++************)))***)))***---222444333000777::::::666555666555222===;;;999888888;;;>>>@@@BBBFFFKKKQQQUUU[[[```dddaaabbbgggrrrrrrhhhaaa[[[VVVSSSRRRnnnfff^^^{{{uuussspppdddYYYIIIFFFCCC@@@:::555777<<>>DDDNNNQQQ[[[sssiiiWWW^^^}}}SSSPPPggg```VVVPPPPPPKKK@@@<<<@@@<<>>@@@FFFMMMJJJHHHHHHGGGBBB@@@EEEMMM[[[dddooowwwvvvccc666222.........,,,,,,------.../////////000DDD}}}yyyzzzoooaaaZZZZZZbbbjjjlllbbbffffffZZZrrrVVVFFFAAACCCDDDJJJqqqdddoooiiiKKK>>>666333;;;KKK^^^ppp~~~SSS333111///------,,,,,,,,,,,,++++++///......NNNeeeMMMKKKVVVXXXkkkpppfffiiiZZZLLLYYYtttwww|||~~~fffzzzzzzkkk___]]]]]]RRRBBB888444000...------,,,++++++++++++************)))))))))***...333666555222666;;;;;;666333444555555===;;;999888999;;;>>>AAACCCFFFLLLQQQVVV[[[```dddmmmmmmqqqwwwlllgggccc]]]VVVVVV___mmmrrrfffqqqxxxtttjjj```UUULLLDDDDDDFFFHHHEEE===:::<<>>666999999===???bbbTTT@@@CCCKKKPPPXXXqqq^^^iii{{{xxx]]]RRR___[[[WWWXXXYYYQQQ@@@777777:::QQQhhh^^^RRRVVVLLLOOOQQQJJJMMMLLLIIILLL___{{{cccSSS\\\}}}TTT888555444222777111666000777666999DDDSSSEEEEEECCC\\\uuu|||yyyzzz|||~~~sss^^^ccc___bbbiiifffYYYRRRSSSTTTYYY^^^aaa___WWWMMMFFF999LLLWWWKKKOOO{{{UUUAAA@@@EEEJJJLLLGGGGGGHHHGGGBBB@@@GGGQQQ___hhhqqqxxxwwwbbb555333000///...,,,,,,------.../////////...IIIwwwyyyzzzdddWWWUUUVVVWWWSSSPPPHHHOOO{{{zzzZZZPPP<<>>@@@FFFLLLJJJBBB<<<;;;RRRgggwww|||rrrooo```AAA666777888>>>>>>[[[SSSHHH@@@FFFVVVWWWooo\\\yyydddppprrriiilllcccggg___aaa[[[PPPNNNQQQIII:::333HHH___www\\\RRRWWWLLLNNNQQQHHHLLLMMMJJJOOOdddlll```ccc|||SSS777444444222777000555000888666999CCCWWWBBBIIIGGGUUUttt~~~zzzxxx{{{zzzccc[[[ZZZaaaaaaXXXUUUYYYXXXaaajjjjjjaaaVVVOOONNNJJJ777:::IIIHHHPPPuuuVVV??????EEEGGGFFFFFFFFFGGGGGGBBBAAAIIISSSbbbjjjrrrxxxyyyaaa444333111000...,,,,,,------...//////000---KKK~~~qqqwwwkkk___bbbffffffYYYnnngggMMM^^^}}}sssyyyddd>>>DDDNNNKKKXXXWWW@@@>>>BBB<<<666555<<>>===DDDGGGKKKRRRYYY^^^______iiifffeeeZZZQQQfff~~~tttkkkfff___TTTJJJOOOuuu```DDDJJJ???EEEAAACCCCCCAAAJJJLLLAAA>>>DDDJJJPPPTTTRRREEE888AAAMMM```wwwrrroooccc>>>999444222>>>BBBdddEEEEEEBBBEEETTTXXXmmmfffooozzzvvvzzzqqqfffcccaaaZZZaaaaaaVVVPPPQQQLLLCCC;;;BBBUUUrrr^^^VVVRRRRRRQQQLLLOOOQQQJJJDDDQQQqqqtttqqqwwwMMM777666333...444000999555---;;;555???QQQGGGCCCFFFTTTsssxxxppppppmmm{{{oooeeecccbbb___aaa\\\MMMYYY___jjjqqq[[[[[[iiiMMMHHHDDD@@@BBBMMMWWWUUULLLqqqWWWDDD>>>AAAHHHLLLIIIDDDEEEGGGBBB???JJJ\\\ooorrrwww|||~~~ZZZ999000---+++000,,,,,,------.../////////666DDDxxxrrrhhhwwweeennn{{{lllKKKnnnrrrDDDaaaiiiMMMPPP???LLLwwwgggIIICCC:::777666<<>>===EEEHHHMMMQQQVVV[[[```ccciiihhhttt~~~}}}{{{ooohhhddd^^^RRRHHHBBBMMMlllmmmLLLEEEKKK<<<>>>>>>EEEFFFBBBIIIMMMDDD===FFFPPPSSSSSSPPPIIIAAA>>>III\\\rrr}}}yyyggg;;;<<<===666;;;???lllRRRFFF>>>AAATTTVVVkkk~~~nnn||||||pppkkkfffbbbfffcccYYYTTTSSSKKK@@@;;;@@@QQQmmmzzzXXXQQQPPPQQQRRRMMMMMMOOOKKKHHHWWWwwwsssIII666777555111666000777555...<<<888BBBNNNOOOEEECCCUUUqqqkkkaaaaaa^^^iiivvv{{{wwwqqqccceeewww}}}ooo]]]WWW```aaaaaaRRRSSSeeeVVVKKKEEE>>>???JJJUUUVVVPPPPPPIII@@@===@@@DDDGGGHHHHHHEEEFFFFFFAAA???LLL```nnnqqqvvv|||~~~YYY999000---+++000,,,,,,------.../////////222@@@{{{fffnnnvvvuuubbbXXXuuuqqqiiillldddOOOCCCUUUnnnLLL@@@999666555;;;JJJ___tttddd999000555---,,,,,,++++++,,,,,,---///,,,555aaa}}}eeeQQQNNNWWWTTTgggeee[[[lllkkkhhhmmm^^^JJJHHHMMMmmmgggwwwiii``````]]]PPPAAA999666222///...---,,,++++++++++++************))))))((((((,,,111333222000222444666444111111333666@@@@@@===777777<<>>EEEHHHMMMRRRUUU[[[bbbgggkkkjjjyyymmmfffbbb]]]UUUOOOGGGAAANNNSSSEEEEEEJJJ>>>BBBCCCLLLNNNGGGJJJMMMFFF>>>KKKUUUUUUPPPMMMMMMLLL===FFFWWWnnn}}}ccc:::<<<===777;;;<<>>RRRTTTgggqqq}}}sssnnniiihhhiiicccZZZUUUUUUNNNDDD<<>>888777<<>>;;;RRReeeAAA===>>>NNNSSSddd~~~{{{xxxrrrrrrlllhhhhhhaaaWWWQQQRRRQQQNNN@@@???GGG```pppOOOJJJLLLOOOPPPKKKKKKJJJJJJQQQiiiddd???555555666666444222333555000999999DDD{{{ZZZEEEJJJKKKGGGgggvvvgggaaaVVVXXX___ooouuunnnggg{{{___TTTAAADDDPPPMMMFFF===:::CCCOOOTTTRRREEEAAA<<<;;;<<>>888555777<<>>aaa]]]PPPHHHBBBCCCZZZwww|||vvvjjj\\\TTTYYYoooppp[[[PPPUUU]]]eeeaaaQQQtttrrrcccaaaLLLKKKZZZIIIEEE===999<<>>;;;[[[~~~???EEE===CCCNNN\\\sssooorrrpppooofff[[[VVVUUUTTTSSSQQQKKKDDDGGG```}}}```RRRTTTQQQMMMOOOMMMMMMHHHMMMeeeyyyGGG555:::///000999222555000:::999777999>>>YYYiiiUUUFFF===BBBRRRqqq}}}rrrbbbVVV\\\xxxyyywwwnnneeecccgggooozzzrrrXXXzzzqqqeeeaaaOOORRR\\\JJJEEE<<<555666<<<===999999999999888999:::===???CCCDDDCCCBBBFFFRRRbbbmmmvvv{{{vvvPPP333///000,,,...,,,,,,------.../////////111;;;ttt___tttvvvXXXSSSdddooowwwfffCCC___[[[uuussspppssskkk^^^ddd\\\NNNAAA===>>>===:::333222222555@@@UUUnnnUUU000666------,,,,,,++++++,,,,,,---,,,......KKKLLLQQQKKKRRRNNNTTTiiivvv|||wwwyyyvvvuuussscccWWWOOOFFFmmmkkkxxxeee```___WWWMMMGGG777444111///...///...---+++++++++************)))+++++++++++++++,,,...000111555888888555333444666@@@DDDCCC<<<888;;;AAADDDCCCJJJQQQRRRUUUccc|||}}}}}}xxxlll[[[RRRSSS|||vvvaaa\\\VVV```llleee[[[RRRGGGQQQUUUVVVSSSQQQRRRRRRPPPPPPMMMPPP___wwwGGG<<<666444666BBB===OOOCCCCCC:::BBBLLLYYYppppppwwwnnnbbbWWWYYY___```XXXQQQLLLEEEHHHaaasssZZZQQQVVVRRRMMMOOOOOOLLLHHHPPPmmm|||qqq@@@333;;;///000;;;444555///<<<<<<999;;;???WWWmmmLLLFFFEEEFFFMMMmmmuuusssZZZOOO]]]sssooosss~~~|||}}}}}}xxx{{{kkkbbb\\\OOOVVV]]]LLLFFF;;;222222777999666555555444444555999>>>BBBCCCDDDBBBBBBHHHUUUdddmmmyyy~~~vvvOOO222000000---...,,,,,,------...//////000333AAAtttYYY}}}iii]]]{{{jjjRRRYYYJJJEEEjjjtttooohhhdddwwwhhhQQQ@@@===@@@999...222222222555@@@UUUoooVVV+++111------,,,,,,++++++,,,,,,---+++///...FFFxxxVVVSSSIIIOOOMMMQQQ___lllpppppp{{{rrrzzznnnYYYQQQQQQtttuuu___xxxgggbbb\\\XXXPPPAAA777444000...---------,,,,,,+++******))))))***************+++,,,///111333444111222888;;;888333111;;;CCCFFF???999;;;>>>???CCCGGGMMMQQQVVV```mmmxxxxxxvvvsssdddPPPCCCjjjppp\\\]]]TTTiiittt]]]XXX[[[HHHNNNXXX]]]VVVQQQQQQPPPMMMRRRUUUPPPVVVrrrFFF;;;555777888<<<888LLLNNNAAA:::@@@NNNUUUjjj~~~qqqkkkTTT\\\nnn```RRRTTTTTTPPPHHHMMMbbbeeeZZZQQQQQQQQQMMMJJJKKKJJJLLLSSSxxx}}}ttt^^^FFF333333888666333444555555777;;;<<<===DDDLLLLLLOOO>>>AAALLLeeejjjTTTRRR[[[vvv~~~tttyyyggg]]]QQQVVV___WWWOOOHHH@@@999111...333;;;:::777444444777<<>>@@@999444444444555???SSSmmmNNN---111...------,,,++++++,,,,,,,,,333%%%555333rrrWWWIIIRRRPPPKKKPPPXXXhhh}}}~~~}}}}}}~~~___bbbeeeOOO```dddrrrxxxgggbbb]]]XXXOOO@@@777444000...---------,,,,,,+++******))))))***************+++,,,///111333333111222888:::777444555999BBBFFF???888999>>>@@@FFFLLLRRRVVVYYY^^^gggnnnrrraaaOOOFFFDDDQQQ```nnntttuuutttlllbbbdddaaaxxx~~~ccc[[[```SSSZZZ]]]\\\UUUNNNKKKLLLLLLPPPRRRLLLSSSqqqzzz===<<<666888888>>><<>>TTToooIII000222(((---,,,,,,++++++,,,,,,---111***444333aaaqqqFFFNNNOOOLLLMMMRRRbbbvvv{{{bbb\\\^^^RRRfffoooyyyiiieee___YYYPPP@@@777444000...---------,,,,,,+++******))))))***************+++,,,///111333111111333888888555666999666@@@FFFAAA999777===AAAFFFMMMVVV[[[\\\^^^ccchhhxxxppp^^^MMMAAA???AAA???CCCJJJSSS```jjjkkkgggfffmmmbbbWWW___[[[ccc^^^YYYVVVRRRLLLJJJKKKMMMNNNGGGOOOooouuu;;;<<<777888888??????PPPUUUCCC???<<>>BBBDDDEEEGGGEEEBBBLLLbbbsssyyywwwEEE111111,,,000---,,,---.........///111333111666aaaaaahhhppp~~~zzzlllttt[[[UUU|||~~~~~~```TTTNNNcccWWWNNN@@@999555111222???WWWqqqAAA111777(((,,,,,,,,,++++++,,,,,,------000222444OOO~~~HHHJJJLLLLLLIIIKKKYYYjjjppp[[[UUUUUUooorrrwwwzzzllliiiaaa[[[QQQBBB777444000...---------,,,,,,+++******))))))***************+++,,,///111333000000444888777444777===555???FFFCCC:::666;;;BBBCCCJJJTTTZZZ]]]```fffkkkpppzzzhhhSSSIIIHHHHHHDDD???@@@CCCOOOaaaqqquuuooohhhjjjyyy^^^QQQ]]]bbbeeeZZZSSSUUUXXXSSSMMMLLLMMMLLLDDDMMMpppnnn<<<;;;888888666???AAAMMMqqqBBB999CCCGGGPPPcccyyyeeecccdddeee___TTTOOONNNKKKMMM@@@GGGhhh|||VVVRRROOONNNOOOPPPPPPPPPMMMPPPuuuppp>>>777333444444111222777777666777999:::===EEENNN^^^KKKJJJ===CCCVVVpppkkk___aaammmiiizzzpppaaakkkiii```fffUUUPPPJJJFFFAAA;;;999<<<888666444555999???CCCEEEEEEHHHFFFCCCNNNeeewww}}}rrrAAA///222,,,///---,,,---.........///111333333555XXXWWWcccnnnpppsssvvvvvv~~~~~~]]]XXXHHHOOOCCC>>>666<<<555///333CCC]]]vvvvvv>>>///555,,,,,,,,,+++++++++,,,------+++333---777EEEwww{{{VVVIIIGGGLLLIIIIIISSS\\\uuu}}}iiiTTT\\\|||}}}ddd}}}yyylllhhh___XXXOOOAAA777444000...---------,,,,,,+++******))))))***************+++,,,///111333000000444888777555888>>>666>>>EEEEEE<<<777:::AAABBBIIIRRRWWWZZZ___gggnnnjjj{{{iii]]]OOOHHHJJJLLLHHHAAADDDLLLaaazzzrrrllltttcccVVV```iiijjjZZZMMMLLLRRRTTTQQQOOONNNLLLDDDOOOttt___::::::888999555@@@CCCJJJuuuGGG===FFFHHHOOO___wwwiiixxxqqqjjjggg^^^NNNIIIQQQJJJ>>>HHHmmmnnnUUUTTTQQQOOONNNPPPPPPOOOKKKXXXjjjppp888666555444222000111444888777888;;;<<<>>>FFFOOOkkkuuuMMMJJJ???AAAOOOfff~~~hhh|||ooo```aaayyy~~~mmmlllwwwjjj\\\ggg^^^VVVNNNIIICCC===;;;>>>777555444666:::@@@DDDEEEEEEHHHGGGEEEQQQhhhzzzmmm<<<...222,,,///...,,,---.........///111333444555RRRVVVUUUeeemmm[[[rrreeeoooXXXMMM???:::999===555000666KKKeee|||qqqAAA***...---,,,+++++++++,,,,,,---......333***777???{{{oooOOODDDLLLKKKKKKPPPOOOeeeqqq```mmmyyyppprrrvvviiidddZZZTTTLLL???777444000...---------,,,,,,+++******))))))***************+++,,,///111333111000444888999777888<<<:::>>>DDDFFF@@@999999>>>EEEJJJQQQUUUWWW\\\eeekkkfffyyyuuulllbbbccc___TTTKKKIIIJJJKKKHHHTTTmmmzzzrrruuuqqqccceeelllnnndddUUUIIIIIIPPPTTTSSSNNNLLLFFFTTT{{{QQQ:::999:::;;;777DDDIIIJJJnnn|||KKKCCC===GGGNNN\\\ssspppiiidddQQQHHHUUUHHH===LLLsss^^^TTTUUUTTTOOONNNPPPQQQNNNNNNggg~~~mmm\\\666666555444222111222444888777:::>>>???@@@GGGOOO```QQQKKKGGG@@@III]]]vvvxxx|||~~~tttttt___sssXXX```~~~zzzqqqjjjsssuuuccc^^^```WWWNNNIIIDDD>>><<<===666444444666;;;AAADDDFFFEEEIIIIIIIIIVVVmmm~~~hhh777---333,,,//////,,,---.........///111333333444KKKfffFFFYYYsssyyyrrrpppIIIIIIUUUccczzzxxxmmmrrrkkkfffkkkjjjxxxdddSSSIIIGGG===555111<<>>CCCDDDDDDHHHOOOQQQUUUBBBIII@@@CCCRRRkkklll~~~uuummmaaassssss```WWWjjjZZZSSSMMMIIIJJJHHHAAA;;;999444444444777===BBBEEEGGGGGGMMMPPPRRR___vvv|||bbb222+++444---///000,,,---.........///111333777555===@@@^^^]]]uuu|||~~~}}}rrrrrrqqqcccWWWYYYsssuuuhhhUUUYYY|||nnnHHH^^^lllTTTnnn]]]GGG===;;;555555FFFdddLLL---...444&&&++++++++++++,,,---...///,,,(((555888666BBBkkkNNNQQQCCCAAAMMMIIICCCLLLUUUWWWUUUUUU[[[bbblllnnnkkkZZZ666tttfffddd[[[RRRLLLEEE777444000...---------,,,,,,+++******))))))******)))))))))((()))+++///333666555444555777999::::::;;;NNNJJJAAAHHHDDD666777999???LLLYYY\\\YYY___jjjnnnooommmxxx{{{xxxYYYNNNMMMMMMQQQ[[[ssskkkooozzzmmmrrrtttUUUNNN___KKKLLLJJJggg]]]:::666===;;;???HHHOOOTTT^^^iiibbbIIIAAA@@@IIISSS___ttt~~~nnn[[[NNN\\\IIIKKKFFFnnnuuuVVVRRRWWWXXXQQQMMMPPPTTTUUUuuujjj}}}===555555555555555666777777444888>>>BBBDDDHHHOOOTTT\\\SSSUUUNNNBBBAAALLLccczzz~~~|||ooohhhlll___|||xxxgggSSSTTTwwwlllYYYLLLGGGMMMKKK???999===333444555:::???DDDFFFFFFSSSNNNQQQbbbvvvHHH555444------))),,,---------......///111111111:::FFFpppYYYHHHVVVvvvyyyyyy~~~ooojjjqqqllljjjOOOjjjgggoooCCChhh^^^QQQhhhlll\\\GGG555:::555===VVVrrrCCC444333***///------,,,,,,,,,---......,,,111111000222BBBtttKKKFFFRRR888JJJEEEFFF<<<:::AAAAAA===CCCQQQbbbzzzuuuvvvBBB888rrreeeccc[[[RRRMMMEEE777444000...---------,,,,,,+++******))))))******)))))))))((()))+++///222444444333444777;;;>>>???<<>>DDDHHH===555666777666;;;DDDQQQppp|||uuu^^^999@@@pppcccbbbZZZSSSMMMDDD777444000...---------,,,,,,+++******))))))******)))))))))))))))+++...111333222222333777<<>>AAAJJJMMMHHHFFFBBB777666333:::KKKXXX]]]bbbiiikkkppppppuuu}}}nnnQQQBBBPPPdddhhhaaadddooo~~~cccqqq~~~```LLLOOOIII```qqqCCC:::777<<<>>>DDDMMMUUU[[[cccjjjvvvCCCBBB???EEEMMMVVVhhh~~~```SSSQQQOOOIIIWWWsss^^^UUU[[[UUURRRTTTQQQPPPYYYeeeaaauuuNNN000222333333444555777888999;;;===@@@CCCHHHLLLPPPRRRZZZoooWWWMMMHHHBBBCCCTTTllluuuWWWcccooo\\\vvvbbbVVVdddPPPaaawwwppp___XXXSSSMMMHHHEEEAAA;;;777444666999???FFFJJJLLLLLLQQQQQQYYYlllsssxxx>>>///000,,,222...///---......///000111333333333???:::UUU>>>GGGddd}}}vvvzzzzzzyyy~~~}}}}}}}}}kkkPPPQQQvvvkkkoooHHHIII999===NNNjjjccc222---111******,,,,,,,,,,,,,,,---...///333...111===;;;111QQQQQQ;;;MMM888???IIIAAA777111000333666888AAAJJJZZZfffhhhgggmmmwww}}}eee???:::KKKmmmbbb```YYYTTTNNNCCC777444000...---------,,,,,,+++******))))))******((())))))))))))***---000333333222333666;;;BBBFFFEEEDDDVVV___PPPIIIHHH:::777555>>>OOO\\\```eeellllllrrrqqqssszzzpppXXXJJJUUUooohhhyyyoooeeelllrrrYYYQQQLLLpppaaa:::>>>===EEEFFFJJJOOOVVV___jjjrrr}}}GGGEEE@@@EEEKKKSSSaaawww```XXXNNNJJJGGGeeefffVVVYYY[[[UUUSSSVVVQQQNNN___www```zzz888555111222222444555888999:::===>>>AAAEEEJJJOOOSSSTTT]]]gggUUUZZZJJJBBB???KKKccc|||~~~|||]]]ZZZ___zzz}}}eee```}}}}}}eeeQQQeeeUUUjjjuuubbbSSSUUUTTTMMMFFFDDDFFFBBB;;;444666;;;BBBIIIMMMNNNNNNOOORRR___sssooo:::---///,,,222...---.........///111333444555555AAA999MMMTTTCCCWWWsss|||hhhyyyxxxuuu~~~xxxlllSSSWWWllluuu~~~}}}NNNBBB666EEE^^^wwwUUU///...333---,,,,,,,,,,,,,,,------...///000...///888999///@@@fffjjjBBBLLL===DDDEEEEEE@@@777444666777444;;;888>>>KKKTTTWWW```mmmqqqwww|||~~~|||}}}UUU===FFFJJJkkkbbb___YYYVVVOOOBBB777444000...---------,,,,,,+++******))))))******((())))))))))))***,,,...333444444444555999@@@EEEFFFFFF^^^mmm\\\PPPMMMCCC888:::EEEUUU]]]^^^ccclllkkkrrrpppsss}}}nnnlll[[[fffuuuVVVYYYTTT777??????FFFKKKPPPUUU[[[cccjjjnnnsssSSSGGGBBBEEEKKKQQQ\\\nnnqqq___^^^RRREEEEEEttt___TTT[[[XXXVVVWWWWWWOOOOOOjjjjjjggg///:::111222333444666888:::<<>>EEE\\\wwwsss^^^bbb}}}mmm]]]kkkbbbqqqtttccc\\\qqquuu___SSSSSSQQQIIIAAA???AAA===777333666<<>>GGGNNNQQQQQQOOONNNXXXmmmWWW000111222***...,,,+++......///111333666888999<<<@@@CCCQQQppp>>>AAAXXX~~~xxxxxx___WWWooohhhXXXwwweeeYYY[[[kkkjjjPPPHHHHHH:::FFF```}}}fff===...///...,,,++++++++++++,,,---...///000...666222,,,666;;;777777llluuunnnHHH===@@@CCCCCC>>>999555444000666888555666???GGGJJJJJJPPPVVVZZZ^^^fffkkklllppprrrsssqqqqqqrrrnnniiilllxxx~~~rrrdddeeevvv\\\===JJJVVVCCC{{{lllddd```ZZZXXXPPP@@@777444000...---------,,,,,,+++******))))))******'''(((******))))))+++,,,///222444555444666<<>>;;;@@@VVVeeeWWWEEEEEE@@@<<<@@@MMMWWWZZZ```hhhjjjrrrooouuuttt{{{lllmmm```AAA999;;;CCCFFFOOOXXX[[[^^^bbbbbb^^^cccvvvEEEAAADDDJJJPPPUUUaaayyytttxxxjjjWWWNNNTTTDDDVVVddd]]]\\\___[[[]]]\\\UUUUUUiiioooyyyDDD777333555555666777999:::<<<===AAAGGGNNNNNNLLLMMMUUU\\\aaaWWW[[[MMMIIIBBB@@@MMMiiiqqqsssxxxmmm[[[XXXZZZ```~~~yyyuuu{{{kkk|||zzz}}}|||sssmmmfffZZZaaaTTTIIIFFFAAA999555777777;;;BBBJJJQQQSSSRRRPPPPPP]]]tttIII+++222555***---,,,---......000222444777999:::AAA===GGGPPPYYYOOO@@@HHHkkkvvvnnnnnnlllooooooaaa{{{oooooo|||tttFFF555EEE]]]rrr~~~RRR333///...******,,,+++++++++,,,---...///000...444000///666666333888IIInnnRRRGGG@@@CCCCCC<<<888999222444555666555555777999>>>@@@DDDJJJMMMNNNQQQUUUTTTXXXYYYVVVTTTUUURRRMMM\\\dddaaaTTTUUUnnn~~~[[[HHHDDDNNNTTTMMM{{{mmmeee```ZZZYYYQQQ???777444000...---------,,,,,,++++++***)))*********'''(((******))))))***,,,+++000444555444666<<>>JJJQQQWWWYYYVVVXXX```eeeeeehhh}}}QQQ???BBBIIIPPPSSS^^^uuuvvv}}}qqqooobbb]]]MMM\\\RRRcccvvv\\\```cccccc___```[[[TTTZZZuuurrrjjj777<<<...777777777888999;;;<<<===EEEMMMSSSRRRLLLLLLTTT\\\___NNNlllaaaNNNLLLDDD???IIIccc|||nnnuuusss~~~\\\___nnnnnn|||}}}hhhvvvpppzzz|||jjjfffjjj___^^^MMMBBBCCC???444111888999===DDDMMMSSSUUUTTTQQQSSSaaazzznnn@@@'''333666***------///......000222555777:::;;;EEE:::HHHNNNHHHbbbEEE<<>>888555666<<>>BBB;;;DDDIIIJJJiii:::AAAJJJMMM~~~}}}~~~iiixxxcccbbbSSSzzzmmmxxxxxxnnnrrrXXXSSS___]]]BBB,,,***...,,,+++------------...///000000111111111000000111111222333///GGGvvvmmmFFFDDDAAABBBHHHEEE;;;<<<999555555666444///111888888000///666999555000:::===555000555999888555???aaa{{{}}}oooSSSNNNVVVYYYVVVSSSxxxkkkdddaaaYYYWWWQQQBBB999555111///......---,,,+++++++++************)))*********)))(((''')))+++***,,,000444444333777>>>MMMUUUSSSHHHNNNeeedddIIIBBB???<<<>>>EEERRR```iiinnnqqqtttyyy|||}}}```:::>>>DDDDDDQQQNNNSSSVVVWWWZZZ```___[[[dddlllyyyJJJEEELLLKKKSSS]]]```yyyqqq\\\\\\WWWRRRYYYdddccciiidddbbbdddaaa\\\aaazzz}}}BBB///:::666555777:::>>>BBBFFFIIIKKKJJJRRRVVVTTTSSSWWWYYYXXX]]]```[[[wwwXXXQQQIIIBBBAAAPPPkkkppp{{{}}}yyyiiixxx{{{vvvpppjjjhhh^^^UUUHHHCCC@@@@@@>>>999777888???KKKXXX]]]______\\\VVVVVVppp{{{VVV222111///...---------...---///111555888<<<>>>@@@AAA@@@GGGJJJJJJbbb___@@@???QQQrrriiiiiixxxnnnlllbbbsssppp```aaa||||||]]][[[___rrrhhh^^^UUUKKKKKK```yyyOOO;;;++++++...,,,+++---,,,------...//////000000000000000000000111222222///111PPP]]]MMMFFFAAA<<<777???DDDCCC;;;444555999;;;777555444555666444444555@@@777222666555111777CCCTTTiiiyyybbbSSSHHHLLLUUUXXXVVVTTTyyyiiiccc```ZZZWWWPPPBBB999555111///......---,,,+++++++++************)))(((***++++++)))''''''''')))(((,,,222666555777;;;PPPMMMXXXQQQ@@@ZZZvvvjjjBBB@@@>>>===???IIIZZZhhhmmmrrrxxxzzz|||~~~vvvMMM===AAAFFFMMMVVVMMMPPPRRRSSSUUU[[[]]]\\\ccciiiRRR???CCCIIIQQQVVVYYYqqq^^^___ZZZXXXmmmxxxcccjjjooofff```ggg]]]ZZZkkkoooddd888...666888555888<<>>DDDaaatttttt~~~|||uuu}}}|||wwwxxxpppuuuwwwlll[[[NNNCCC@@@???AAA@@@<<<:::<<>>@@@BBB>>>EEEHHHHHHJJJVVVVVV555HHHZZZwwwllluuuqqq{{{zzznnnYYYYYYhhh|||dddqqqqqqiii\\\OOONNN]]]xxx>>>222***,,,...+++***---,,,------....../////////000////////////000111111444...666YYYlllWWWEEE???FFFCCCBBB>>>:::<<>>BBBDDDRRRcccjjjrrrzzz{{{zzz{{{^^^???CCCEEEHHHQQQTTTTTTUUUVVVVVVXXX[[[^^^```eeelllzzzjjjCCC>>>IIIQQQTTTTTTfff~~~qqquuu``````mmmfffoooqqqhhh```eee^^^ccc}}}wwwKKK333333444777666999===BBBFFFHHHIIIIIINNNRRRUUUTTTSSSTTTWWWYYYYYYVVVkkkjjjpppIIIGGGQQQ>>>???]]]lllwwwrrrsssyyymmmkkkhhh}}}mmmUUUFFFCCCAAAAAACCCBBB>>>>>>AAANNNYYYeeelllkkkhhheeecccdddiiiAAA000000...------.../////////111444888<<>>AAACCCAAAAAABBB>>>888???;;;;;;>>><<<888;;;BBB111EEEIII<<>>FFFYYYfffoooyyy|||xxxJJJ999JJJLLLMMMUUURRR\\\\\\^^^^^^]]]\\\___bbb```iiiqqqRRRAAAJJJQQQUUUQQQYYYwww{{{vvvvvvzzzjjjmmmrrrqqqkkkdddfffjjjzzzkkk;;;555999444777888;;;???DDDGGGIIIJJJJJJNNNPPPSSSUUUTTTTTTXXX\\\YYYTTTjjjeee{{{SSSDDDNNN@@@???WWWbbbmmmZZZwwwxxx~~~aaafffbbbhhhPPPFFFEEECCCBBBCCCAAA>>>AAAGGG[[[___fffmmmpppnnniiigggqqq\\\::://////...------...000000111222555999===@@@CCCDDDAAAGGGEEEHHHNNNJJJ^^^\\\777EEEKKKeeefff___oooccccccxxxmmmuuuvvvHHH111...,,,,,,***)))+++000,,,,,,,,,,,,------------------,,,,,,------...///(((000111,,,999bbbsssMMMAAAJJJMMMEEE;;;999???CCCCCCLLLNNNEEE@@@FFFOOOSSS[[[ttt|||ggg[[[mmmqqqTTTJJJMMMHHHCCC@@@BBBFFFHHHGGGzzzeee^^^ccc___XXXOOOBBB999555111///......---,,,+++++++++************)))++++++***((((((+++000444888000+++---111333777;;;;;;MMM[[[sss}}}WWWIIIooowwwTTTDDD<<<777>>>KKK\\\dddrrr{{{zzz}}}aaa@@@<<>>KKKRRRcccsssyyy{{{uuuJJJBBBGGGQQQUUU\\\^^^WWWZZZ]]]cccgggddd\\\[[[```jjjhhhiii{{{bbbEEEAAAAAASSSYYYVVV]]]rrr~~~~~~qqquuu{{{uuuwww{{{ppppppyyy|||hhh???333:::777555???AAABBBFFFIIINNNRRRUUUVVVPPPPPPTTTYYY[[[[[[aaaiiiaaa\\\___cccaaa}}}RRRKKKJJJCCCCCCLLLfffwww}}}}}}{{{ooo\\\xxxmmmsssvvv\\\dddNNNJJJEEEAAA@@@@@@BBBIIIWWWeeesssppppppssstttsssvvv|||xxxgggAAA+++...---------...///111222444555777:::<<>>OOOVVVQQQSSSiiivvvtttzzz~~~uuu{{{ttt}}}vvvUUU333555:::222444DDDGGGGGGHHHJJJMMMPPPRRRTTTVVVUUUXXX]]]]]]\\\aaajjjaaaaaa```nnnfff~~~YYYLLLOOOEEE???IIIYYYlllpppeeedddzzz}}}iii]]]jjj}}}qqqsssuuuYYYjjjMMMDDDEEEBBB@@@BBBGGGQQQddduuuyyywwwwwwxxxuuusss{{{qqqUUU000111...---------...///111222555666777:::<<<>>>@@@AAADDD>>>HHHKKK???GGGTTTOOOeeeNNN999;;;EEE^^^|||\\\555***(((+++,,,---...///...+++,,,+++++++++++++++++++++*********)))***++++++,,,&&&,,,---***...666444+++CCCppplllHHHCCCLLLJJJCCC>>>CCCEEEBBBBBBGGGIIIFFFzzz\\\fff\\\SSSRRRFFF<<<555111000000------///,,,+++******))))))******)))************+++++++++***++++++++++++...333666BBB777@@@PPP\\\vvvxxxTTTdddlllJJJIII;;;BBB777???VVVgggsssQQQHHHOOORRRQQQSSSXXXXXXTTTOOOTTTYYYZZZWWWWWWZZZ^^^dddmmmlllmmmtttHHHEEEGGGJJJYYYXXX]]]pppyyy~~~yyyyyy}}}pppiiiLLL333000666999<<>>CCC???CCCVVVddduuuhhhIIIQQQRRRPPPNNNRRRXXXWWWRRRSSSVVVYYYXXXVVVWWW[[[___jjjtttzzzuuuNNN;;;EEEQQQXXXUUUYYYhhh|||~~~hhhqqqSSS???111333:::===BBBHHHKKKKKKKKKLLLNNNRRRUUUWWWZZZTTTPPPVVVdddmmmeeeXXX]]]\\\ccckkkfffeeeQQQRRROOODDD===EEERRRiiinnn___\\\||||||uuuuuutttppp___kkk[[[PPPEEEDDDCCCKKKccc|||}}}}}}||||||}}}xxxccc;;;***444.........///111222444555:::<<<>>>?????????@@@AAAAAABBBCCCDDDEEEFFFFFFGGGQQQjjjfff===:::AAAQQQiii~~~```:::...000------------,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,------...999000777]]]}}}yyyeee[[[NNNFFFDDDFFFGGGHHHEEECCCBBBBBBDDDDDDDDDCCCuuueeecccVVVQQQOOOBBB:::444//////...,,,,,,...,,,+++******))))))******)))************+++++++++***++++++++++++...111444888EEEQQQNNNVVVvvvvvv}}}aaa]]]zzzRRR:::HHH>>>555CCCLLL[[[xxxsssVVVLLLXXXUUUOOONNNSSSXXXWWWQQQWWWXXXXXXVVVTTTUUUZZZ___nnnoooyyyuuunnnjjj:::>>>LLLGGGOOOTTT^^^oooooonnn===666333:::@@@BBBGGGOOOJJJKKKKKKMMMNNNPPPRRRSSSXXXRRRNNNUUUeeennneeeVVVXXX___^^^bbbfffaaayyy\\\IIIOOO@@@EEE===GGG[[[uuuvvvpppyyyrrrrrruuu___YYYtttzzz___LLLGGGAAADDDYYYvvv|||{{{}}}sssIII444,,,444......//////111222444555;;;===????????????@@@AAA@@@AAAAAABBBCCCDDDEEEEEEOOOOOOzzzUUU>>>===CCCRRRiiitttKKK...+++------------,,,,,,,,,++++++************************))))))))))))))))))))))))*********+++,,,,,,------111)))(((999WWWwww{{{}}}}}}lllRRRLLLIIIFFFCCCAAABBBCCCDDDDDDCCCBBBBBBCCCDDDCCCBBBnnnfffaaaUUUSSSRRREEE:::333///......++++++---,,,+++******))))))******))))))*********+++++++++++++++,,,,,,+++---000333===FFFIIIGGGQQQlllzzzttt}}}rrrssszzzKKKBBB======;;;>>>LLLZZZ~~~bbbOOOTTTXXXVVVSSSRRRUUUWWWWWWTTT___^^^[[[XXXVVVYYY^^^cccssseeemmmqqqlllOOO>>>DDD:::FFFOOOXXXbbbvvvLLL666666;;;BBBDDDCCCHHHPPPJJJKKKLLLMMMNNNOOOPPPQQQLLLQQQTTTTTTUUUYYYZZZXXXUUUccc]]]]]]hhhbbbooonnnDDDNNNDDDFFF===BBBRRRjjj}}}xxxqqqsss___OOO\\\dddTTTGGGHHHBBBLLLjjj}}}|||ooo999222---.........///000111333444555666888;;;<<<<<<<<<===>>>@@@@@@AAABBBCCCDDDDDDEEERRRKKK[[[}}}MMMAAA===GGGVVVggg~~~}}}]]]999+++//////,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))*********++++++,,,,,,'''---333222///<<<]]]}}}{{{uuufffQQQHHHAAA<<<>>>@@@@@@>>>>>>@@@BBBCCCBBBAAABBBCCCDDDBBBAAArrrkkkfff___WWWUUUPPPFFF:::333///......++++++---,,,+++******))))))******))))))*********++++++++++++,,,,,,,,,+++,,,///111<<<===???JJJ]]]jjjppptttxxxnnn{{{QQQGGGMMM888999LLLHHHeeexxxxxxoooOOOGGGQQQQQQSSSWWWXXXWWWUUUVVVYYYcccaaa^^^ZZZZZZ\\\aaaeeessshhhnnntttooonnnGGGDDDBBB>>>KKKUUUZZZiiiuuu:::666999???DDDEEEDDDIIIOOOKKKLLLMMMNNNOOOPPPPPPQQQMMMTTTWWWQQQJJJLLLSSSXXXTTTbbb\\\ZZZhhhccciiiSSSSSSOOOAAA???@@@JJJ___vvvtttqqqcccVVVTTTSSSOOONNNGGGJJJ]]]}}}rrrddd000111///,,,/////////000111333555666222555888999:::;;;<<<>>>??????@@@AAABBBCCCDDDDDDMMMWWWNNNbbbvvvOOO555;;;HHHSSSpppaaaCCC---...555222,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))***************+++///---,,,---,,,...777BBBddd~~~vvv}}}{{{kkkSSSDDDBBBCCC@@@:::===??????<<<<<<@@@DDDBBBAAAAAABBBCCCCCCAAA@@@qqqnnnggg___[[[UUUKKKCCC:::444//////...,,,,,,...,,,+++******))))))******)))************++++++++++++,,,---,,,+++,,,---///777<<>>DDDHHHJJJMMMOOONNNNNNNNNOOOPPPRRRSSSTTT[[[[[[VVVOOONNNRRRUUUTTTTTT^^^[[[ZZZdddaaaeee{{{hhhFFFLLLJJJ@@@>>>BBBSSSiii~~~~~~rrrfffWWWLLLLLLPPPDDDRRRllleeePPP,,,---222.../////////000222333555666333666888::::::;;;===>>>===>>>??????AAAAAABBBCCC===SSSKKKWWWtttAAA777>>>EEEWWWppp}}}qqqMMM666***///333,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))///)))''',,,000//////000444@@@[[[}}}~~~{{{fff[[[OOO???777;;;BBBCCCAAA===???@@@???======AAADDDAAA@@@@@@BBBCCCCCCAAA>>>tttoooddd___```WWWIIIDDD;;;555000000///---,,,///,,,+++******))))))******)))************++++++++++++,,,------++++++,,,...///AAAHHHVVVnnnsssooowwwzzzeeeTTTDDD999999@@@VVVyyywwwdddZZZeeessscccGGGAAAGGGJJJLLLLLLOOOSSSRRRNNNQQQWWWSSSRRRQQQQQQSSSTTTTTTTTT\\\llljjjffflllkkkmmmDDDBBB>>>BBBIIIQQQYYYeeezzzbbb888999:::<<>>HHHYYYmmmxxx}}}lllXXXPPPPPPMMMKKK```|||rrrXXX;;;///+++333...//////000111222444555666666888:::;;;:::999:::;;;;;;;;;<<<===>>>??????@@@:::AAAFFFOOOjjjlllLLL>>><<>>bbb{{{qqqgggdddQQQ<<<<<>>uuummm```^^^dddZZZKKKHHH<<<555111000000------///,,,++++++***)))*********)))************++++++++++++,,,------++++++,,,---'''AAADDDAAAUUUbbbcccllljjjXXXQQQFFF>>><<>>AAABBBFFFNNNYYY]]]XXXOOORRRQQQPPPPPPRRRUUUYYY[[[WWW]]]___WWWOOOOOOSSSUUU```]]]bbbccc^^^```eeebbbsssvvvOOOFFFIIIBBB===BBBNNN```wwwnnnaaa```jjjvvv{{{gggWWWZZZ\\\PPP\\\rrrcccNNN000666,,,333***//////000111222444555666888:::;;;:::888666666777888999999:::;;;<<<======III666DDDIIIFFFzzzgggFFF===@@@@@@KKKccc|||___<<<(((***---///111,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((,,,)))(((,,,...,,,***+++))).........222999WWWyyyzzz|||jjj]]]HHH444777333777333333888999888;;;AAA>>>>>>???AAAAAAAAAAAA@@@??????@@@AAACCCBBB@@@===pppdddlllcccXXXZZZMMMFFF;;;777222///......------,,,+++******))))))******++++++******++++++,,,---,,,,,,,,,---------......,,,333:::>>>CCCOOO___kkk~~~qqqbbbQQQEEEEEEDDD@@@DDDMMM]]]uuujjjddd\\\VVVVVVccc{{{|||TTTHHHMMMNNNKKKJJJQQQPPPNNNLLLKKKMMMQQQTTT[[[UUUSSSYYYbbbeeeggghhh```dddeeeiiimmmjjjtttJJJEEEFFFAAAGGGTTTNNNUUUtttYYYHHHDDD???DDDFFFHHHKKKQQQWWWVVVPPPQQQOOONNNOOORRRTTTSSSRRRWWW[[[YYYRRROOORRRSSSQQQVVVXXX[[[___cccfffiiikkklll\\\LLLNNNEEE>>>>>>CCCOOOeeezzzmmm```}}}yyynnngggeeefffffftttpppTTT999111000,,,,,,///111222333555666777777777666666777888888888888888666888:::<<<<<<;;;:::999??????DDDIIILLL]]]```EEEAAA;;;>>><<>>===>>>@@@>>>???@@@???>>>===>>>???tttffflllcccYYYZZZMMMFFF;;;777222///......------,,,+++******))))))******++++++******++++++,,,---,,,,,,,,,------------...111111555;;;???FFFXXXjjjzzz{{{bbbIIIEEEFFFEEECCCDDDPPPSSSTTTaaa~~~~~~oooeee___]]][[[[[[ZZZVVVTTT\\\pppeeeJJJEEEKKKLLLJJJKKKKKKKKKKKKJJJKKKMMMQQQTTTVVVRRRRRRYYY]]]\\\[[[\\\[[[aaacccgggjjjccchhh|||WWWDDD@@@;;;BBBPPPSSSUUU___sssqqqLLLBBBEEEFFFDDDIIILLLLLLMMMQQQRRRPPPNNNMMMLLLMMMNNNOOOPPPQQQXXX[[[ZZZTTTQQQRRRSSSPPPVVVWWWZZZ[[[]]]___aaacccnnnJJJKKKKKKGGGAAA===FFFZZZkkkxxxtttkkkiiippp{{{tttdddKKK444///000------111000111222333444555555555555666777777888888777777888999;;;=========<<<;;;??????CCCGGGGGGOOOllleeeIIIEEEBBBCCCAAAEEE^^^~~~{{{qqq{{{KKK444111///------,,,***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,,,,---++++++,,,---...000222333+++///555999;;;999555333777222//////000111888@@@WWWVVVKKK:::222666777333999888666444333555:::===888:::===>>>>>>>>>???@@@???@@@@@@???===<<<===>>>zzziiimmmdddZZZ[[[MMMFFF;;;777222///......------,,,+++******))))))******+++************+++,,,,,,,,,,,,,,,,,,------------000...333;;;>>>@@@KKKZZZmmmzzz|||jjjSSSMMMMMM===>>>===AAAFFFQQQmmmgggpppsssllleeeXXXUUUPPPMMMMMMNNNNNNNNNRRR]]]iiixxx[[[KKKAAACCCGGGFFFFFFHHHGGGHHHIIIJJJIIIKKKMMMOOORRRQQQUUU[[[]]]YYYWWWXXX[[[cccgggkkkmmmcccbbbpppNNNAAA>>>CCCGGGNNNSSSPPPbbbwwwYYY<<<;;;DDDJJJHHHNNNQQQMMMJJJKKKMMMMMMMMMNNNNNNNNNNNNNNNPPPRRRTTTXXXXXXTTTQQQQQQPPPNNNXXXYYYZZZ[[[[[[\\\^^^```tttcccIIIMMMMMMDDD;;;===LLL[[[vvvvvv}}}nnnhhhooojjjRRR???///---///...///111//////111222333333333333444555666666777777666666777888:::;;;<<<<<<;;;;;;>>>>>>BBBEEECCCDDDQQQbbb{{{SSS555===>>>999BBBYYYlllqqq|||pppiiissszzzYYY---111///,,,+++******(((''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,++++++++++++,,,,,,---000...+++((((((***,,,...,,,---000111///222???MMMSSSHHH;;;444333555444333555444333333555===FFFLLL888888999;;;>>>@@@???>>>???@@@AAA???===<<<<<<===llllllddd[[[[[[MMMGGG;;;777222///......------,,,+++******))))))*********************++++++,,,++++++,,,,,,,,,---------***...444:::@@@EEEFFFDDD^^^uuubbb@@@___RRRCCCCCCHHHCCCIII___ZZZOOOFFFFFFJJJKKKHHHFFFBBBFFFIIIMMMTTT^^^fffiii|||iiiDDD@@@???BBBBBB???@@@DDDGGGIIIJJJJJJIIIHHHHHHIIILLLNNNSSSZZZ[[[YYYYYY\\\ZZZbbbfffjjjmmmeeeaaakkkuuummmNNNDDDFFF===AAAOOOQQQVVViiikkkFFF888<<>>GGGNNN888666666999===@@@???===@@@AAAAAA@@@===<<<<<<===mmmkkkddd\\\\\\MMMGGG;;;777222///......------,,,+++******))))))************))))))******+++,,,+++++++++,,,,,,,,,------'''111444222>>>QQQQQQDDDMMMuuuwww___GGGKKKMMMDDD>>>KKKIIIGGGIIIPPPZZZ_________aaaaaaaaannndddBBB>>>>>>AAABBB???<<>>>>><<>>???BBBFFFAAACCCGGGIIIJJJKKKMMMOOOTTTPPPOOORRRSSSSSSVVVZZZSSSYYYXXXZZZbbbcccaaagggsssKKK@@@AAAAAAEEEGGGRRRUUUaaavvv```???===KKKQQQNNNLLLLLLNNNOOORRRXXX^^^\\\UUUKKKLLLPPPUUUYYYYYYWWWTTTMMMMMMOOOSSSSSSQQQRRRVVV^^^``````\\\VVVSSSWWW[[[[[[]]]ccc{{{rrrKKKMMMNNN<<<777CCCFFFQQQcccvvv|||wwwxxxrrrXXXDDD222000....../////////...///000000111222222111111000111222222333333222222333444555666777888999:::>>><<<;;;;;;===>>>??????EEEIIIvvv}}}VVV;;;777999777<<<@@@HHHUUUbbblllrrrttt{{{xxxqqqiiiXXXUUUgggsss|||kkkCCC///000000---+++***)))***+++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,---111---,,,000333444666999...,,,///444222,,,---333333444555444333222444555666555444666999;;;<<<<<<>>>???@@@???>>>===>>>???mmmfffaaa]]]\\\MMMIII;;;777222///......------,,,+++******))))))******)))))))))))))))***++++++***++++++++++++,,,,,,,,,000...,,,+++111AAAXXXjjjgggbbbccctttcccEEE===BBB??????===<<<===AAACCCDDD???AAADDDFFFHHHKKKNNNPPP[[[UUUQQQSSSVVVUUUUUUVVV[[[aaa]]]]]]fffgggcccgggWWWKKKDDD???AAAMMMLLLUUUgggzzzmmmNNN999BBBOOOPPPOOORRRPPPTTTWWWWWWYYYZZZWWWRRRLLLMMMQQQYYYaaabbb\\\UUUQQQOOOPPPSSSSSSPPPRRRWWW[[[^^^___[[[VVVUUU[[[```^^^cccaaahhhZZZHHHIIIEEE???>>><<>>GGGrrrhhhOOOBBB;;;666666999???GGGNNNRRRTTTaaagggmmmqqqxxx|||zzzwwwrrrlllfffaaa]]]WWWTTTkkkyyy^^^CCC000000222(((,,,***(((((()))******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((((()))******---+++***))))))***,,,---)))'''(((---///......000+++---///111///...000222///111333444555666999<<<444555666666666777:::<<<===>>>??????>>>>>>???@@@mmmeee```]]]\\\MMMIII;;;777222///......------,,,++++++***)))*********)))))))))))))))******+++******+++++++++,,,,,,,,,000(((***333000...GGGjjjggg}}}xxx___lll^^^BBB===@@@AAAAAA???<<<:::===@@@AAA???AAABBBDDDEEEFFFHHHKKKNNNXXXPPPMMMPPPTTTSSSQQQPPP___eee```___ggggggaaacccjjjeeeqqqvvvQQQAAA;;;CCC@@@???GGGWWWgggwwwcccIII<<>>>>>@@@AAAqqqjjj]]]VVVZZZNNNHHH???777111000000---+++++++++******)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---///222444555NNN\\\fffaaaYYYeeesssHHHAAAFFFAAA???DDD@@@@@@???>>><<<===@@@CCCBBBCCCEEEEEEEEEFFFHHHJJJLLLJJJHHHJJJNNNPPPPPPNNNZZZ^^^aaaaaa^^^[[[[[[]]]eeekkklllwwwaaaBBB===BBBAAA???@@@GGGTTTfffyyyiiiCCC>>>>>>DDDIIIJJJKKKMMMOOOPPPRRRSSSSSSRRRPPPNNNLLLLLLMMMOOORRRRRRQQQOOOPPPKKKGGGHHHMMMPPPOOOMMMKKKNNNRRRRRRPPPPPPSSSVVVPPP[[[aaa]]]eeeBBBMMMTTTCCCIII===???@@@CCCOOOdddzzz]]]CCC444+++..........................................------............////////////222222222222222444555666666777888999:::;;;;;;;;;>>>>>>CCCIIISSSeeedddTTTDDD>>>:::777999???666555:::BBBDDDCCCFFFMMMTTTVVVSSSNNNNNNTTTSSSNNNPPPGGGEEEIIIEEEHHHdddiiiJJJ...***000///++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***+++++++++***)))'''&&&(((''''''(((***,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,---...//////000000000111222222333333555555555555666888999:::===;;;:::;;;>>>>>><<<999qqqiii]]]WWW[[[OOOJJJ???777111000000---+++++++++******)))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---///000111444BBBRRRYYYZZZ^^^iiitttiiiNNN:::<<>>@@@CCCBBBCCCDDDCCCBBBBBBDDDFFFJJJIIIGGGIIILLLOOOOOONNNSSSUUUXXXZZZZZZYYYZZZZZZ```fffhhhoooVVVAAAIIIBBB@@@CCCJJJTTT```nnnzzzrrrRRREEEBBBBBBHHHLLLLLLLLLNNNOOOOOOOOOOOONNNMMMKKKJJJMMMLLLLLLMMMPPPQQQPPPOOOMMMKKKIIIJJJKKKKKKIIIGGGOOOPPPQQQQQQPPPQQQSSSUUUSSSTTTZZZ___```pppRRREEEFFFJJJAAA>>>;;;;;;CCCUUUhhhtttqqqJJJ888000***------------------------.........------------------.........////////////111111222222333444444444555666777999:::::::::;;;<<<===???AAADDDNNNbbbuuuiiiWWWOOODDD666AAA999666:::???@@@AAADDD@@@AAAAAA???===>>>@@@BBBGGGBBBKKKaaappp{{{rrraaaEEE444(((,,,///+++&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))*********)))))))))((('''(((+++,,,+++***************++++++++++++++++++,,,,,,---.........//////000000111111222222444444444555666777888999;;;:::999:::<<<<<<:::888qqqhhh^^^XXX\\\QQQLLL???777111000000---+++++++++******)))))))))))))))(((((())))))))))))***************++++++++++++,,,,,,+++++++++++++++,,,---(((000<<>>@@@BBBAAABBBBBBAAA???>>>???AAAGGGFFFFFFGGGJJJMMMMMMMMMQQQRRRTTTXXX\\\^^^]]]]]]^^^cccfffggguuuRRRGGG@@@???BBBIIIOOOSSS[[[dddyyyVVVBBBDDDAAACCCIIILLLKKKIIIJJJNNNNNNLLLKKKIIIHHHHHHHHHNNNLLLKKKKKKMMMOOOOOOOOONNNOOOPPPOOOLLLIIIGGGGGGSSSQQQOOONNNPPPRRRSSSSSSUUUMMMSSS```ZZZWWWzzzsssIIIJJJMMMFFFAAA;;;777:::EEETTT___||||||UUU:::333222111---------------------------------------------------------........./////////000111333333333333222444555666888999999::::::;;;;;;======:::;;;FFFRRRzzzwwwYYYLLL???:::888666555555999888===BBBBBBCCCQQQcccjjjkkkRRR;;;...))))))//////)))'''***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%''')))***+++++++++)))(((((()))+++,,,+++***(((((()))))))))*********+++++++++,,,,,,------...---......///000000111111333333333444555666777888999888888999:::;;;999888qqqhhh___ZZZ]]]RRRNNN???777111000000---+++++++++******)))))))))))))))(((((((((((()))))))))***************++++++++++++************++++++,,,,,,...---...444AAARRRcccmmmjjjggg```{{{```DDD666888===???:::666888;;;<<<999;;;===>>>======>>>???>>>???@@@???======>>>@@@DDDDDDDDDFFFHHHKKKLLLMMMQQQPPPQQQVVV\\\``````^^^aaacccffffffiiixxxLLLBBB>>>@@@GGGKKKLLLQQQXXXhhhtttcccJJJBBBEEEDDDGGGMMMOOOLLLJJJKKKNNNLLLJJJHHHHHHHHHIIIJJJPPPNNNKKKJJJLLLNNNOOOOOOQQQTTTVVVSSSNNNJJJKKKMMMTTTPPPLLLKKKNNNQQQQQQPPPTTTKKKQQQ^^^XXXMMMbbbtttTTTJJJJJJFFFBBB===999;;;GGGSSSlllwww~~~]]]AAA333111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........---///111333333333111000333444555666777888888888999;;;???AAA===:::>>>EEEUUU}}}rrrhhhcccfffjjjgggccchhhssssssssswwwVVV888111000,,,+++,,,+++''')))///((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&((()))***++++++***)))((()))+++,,,+++***'''''''''((((((((())))))***+++++++++,,,,,,,,,---,,,------......//////000222222222333444555666777888888888999::::::999888rrrggg```\\\^^^RRRPPP???777111000000---+++++++++******)))))))))))))))'''(((((((((((()))))))))))))))*********+++++++++((()))***+++,,,------......---***'''+++;;;TTTgggxxx\\\YYYxxxfffEEE444555<<<:::???===555222666:::999;;;===>>>>>>===;;;<<<<<<;;;<<<=========>>>@@@BBBAAABBBCCCEEEGGGIIIKKKMMMOOONNNNNNSSSYYY\\\\\\[[[eeeccceeehhhgggssssssLLLAAA<<>>JJJTTT___qqqlllKKK666...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,---000222222222000///222222444555666777777777666999???CCCAAA===???DDDJJJMMMqqqaaaEEE333***...000+++'''''''''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((()))***(((((((((***+++***)))&&&&&&'''''''''(((((((((*********+++++++++++++++,,,,,,,,,---......//////000000111111222333555666777888999:::::::::::::::ttthhhbbb^^^^^^RRRPPP???777111000000---+++++++++******)))))))))))))))''''''(((((((((((()))))))))))))))************+++((()))***,,,---.........(((---111---(((+++999FFFuuuwww______sssqqqQQQ===555444666888666888888666777:::;;;:::<<<======<<<:::999:::;;;888999;;;<<<===???BBBDDD???AAACCCDDDFFFHHHKKKNNNOOOOOOQQQTTTYYY\\\^^^^^^ddd```aaaggggggmmmhhhOOO<<<<<>>;;;<<<@@@@@@>>>JJJjjjmmmEEE444///*********(((''')))++++++(((%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))(((''''''))))))((('''&&&&&&'''''''''(((((((((************************,,,,,,,,,---......///////////////000111222444444666888::::::999999:::;;;uuuhhhccc___^^^RRRPPP???777111000000---+++++++++******)))))))))))))))'''''''''((((((((())))))))))))))))))************)))***+++,,,---,,,,,,+++(((---222222///---...111...RRRfffoooxxxnnnNNN@@@666999>>>;;;333...666555666999999888:::<<<999::::::888777777888:::666888:::;;;<<<>>>AAACCC===@@@CCCDDDEEEGGGLLLOOONNNPPPSSSVVVYYY]]]aaaddd```]]]___dddgggiiisssxxxPPPAAA???<<<@@@HHHKKKNNNTTT]]]kkkzzzmmmttt```IIIEEEDDDFFFBBBCCCHHHMMMLLLIIIIIIMMMKKKJJJIIIIIIIIIJJJKKKLLLOOOLLLIIIHHHHHHIIIIIIIIIGGGKKKOOOOOOLLLHHHFFFEEEHHHJJJJJJJJJJJJKKKMMMOOONNNPPPPPPNNNOOORRRQQQNNNXXXeeeSSSFFFEEEDDD===:::;;;<<>>777GGGIIIAAAWWWhhh```\\\III888555111+++---''')))***+++,,,,,,+++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''((('''%%%&&&'''((('''%%%''''''''''''((((((((((((*********************))),,,,,,------.../////////.........///000111333333444666999999888777999;;;vvvhhhccc```^^^QQQPPP???777111000000---+++++++++******)))))))))))))))''''''''''''((((((((()))))))))))))))***************+++,,,,,,,,,***)))(((***)))))),,,000333333222333===[[[___XXXzzz]]]cccdddIII333:::555555999888333111444;;;555444666333000333<<<666666666555444555888;;;666888999:::;;;<<>>===CCCJJJLLLOOOQQQWWWdddvvv___zzzccc@@@CCCAAA:::BBBAAABBBGGGKKKKKKHHHIIINNNJJJIIIIIIHHHGGGGGGGGGGGGMMMJJJHHHGGGGGGGGGGGGFFFJJJOOOUUUWWWTTTNNNHHHDDDFFFIIILLLMMMKKKKKKNNNQQQPPPNNNLLLLLLJJJHHHKKKPPPRRRiii{{{___IIIHHHMMMHHH???;;;777;;;BBBMMM[[[kkkxxx]]]HHH666,,,000111***'''+++************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,------,,,------...000000///000111222333444444444555444666999999888;;;@@@>>>:::???IIIJJJMMMdddcccMMM444222,,,...111&&&###111(((******&&&$$$&&&))),,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&'''&&&$$$'''''''''((((((((())))))*********))))))))))))))),,,,,,---......//////000............///111222333222555888888666666888:::rrrhhheee```]]]OOONNN???999444333111,,,***,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------333@@@KKKPPP\\\|||nnnOOO???;;;999888777777777666444222000...222222111111222222333444222222333333444555555666;;;:::999888999:::<<<===>>>???AAACCCEEEGGGHHHIIIGGGHHHKKKNNNSSSXXX\\\___\\\\\\]]]]]]___cccfffhhhooo{{{LLLIIIHHH:::EEEJJJPPPQQQLLLOOO```rrrnnnvvvrrrGGGEEEIII@@@<<>>AAA999999===CCCIIIRRRbbbpppzzzdddRRR222000...,,,******+++,,,))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))*********+++++++++******+++,,,---...///000...//////000111222222333444444444444555777888:::===>>>???BBBFFFKKKNNNQQQhhhppp___NNN===222......---,,,+++))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++***++++++,,,,,,------.........//////000000111111666555555555555666666777ppphhhfffccc```QQQNNN???999444333111,,,+++,,,******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,------,,,000666555666FFFYYY|||VVVKKK<<<333111111///---222222333444444333222222000000000000000111222222333333444444555666666666444444333444666888;;;===>>>>>>???@@@BBBCCCDDDEEEGGGIIIKKKMMMOOORRRVVVYYY\\\]]]]]]^^^```cccgggiiiuuu~~~VVV@@@AAA>>>???FFFNNNSSSSSSUUUYYYlllttt||||||rrrqqqyyy~~~ZZZ>>>>>>BBB<<<;;;BBBAAABBBCCCCCCBBBBBBDDDFFFHHHGGGGGGIIIFFFCCCFFFKKKNNNLLLIIIGGGGGGHHHGGGFFFDDDFFFIIIJJJJJJGGGDDDAAACCCBBBCCCFFFJJJLLLLLLKKKIIIGGGFFFDDDCCCCCCCCCDDDEEEGGGSSSsssQQQDDDMMMJJJ@@@>>>:::888;;;@@@FFFPPP[[[kkktttpppKKK===111///---+++******++++++))))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))*********++++++,,,,,,---...///000111111.........///000111111111333222222222444555777888;;;<<<===@@@CCCGGGJJJLLLGGGTTTkkk{{{qqq~~~ppp]]]LLL@@@999222......---,,,+++***))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))******++++++******+++,,,,,,------............///000000111111555555555555666777888888ooogggfffeeedddSSSMMM@@@999444333111---+++,,,******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))************+++++++++,,,,,,,,,...))))))......***,,,333LLL]]]qqq}}}kkkSSS===111///000111444666666333111//////000222222222222222//////......//////000111333333444444555666666666444444333444666888;;;===<<<<<<===>>>???AAACCCDDDEEEIIILLLMMMLLLNNNTTTZZZ[[[\\\]]]]]]^^^```dddgggmmmhhh~~~]]]JJJCCC???@@@GGGLLLLLLKKKLLLUUU___qqq|||jjjmmmUUUGGG<<<<<>>@@@AAA===DDDJJJHHHFFFOOOcccttt}}}~~~nnnfff]]]PPPDDD???777444000.........---+++,,,++++++***))))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''(((((()))******************+++,,,,,,------------......///000000111222333444555777999;;;===sssjjjccc___aaaSSSMMM@@@:::555444222---+++---***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********++++++---,,,,,,...---***+++...)))...333333111111444888888>>>FFFMMMSSS\\\gggooowwwrrriii^^^TTTJJJ===222222...+++...444777666333///000///---***)))+++---.......................................///000000///000000111111222222333555444444333555777999;;;AAA@@@??????@@@AAACCCDDD???EEEKKKLLLJJJMMMUUU\\\]]]______]]]YYYYYY]]]aaammm```ZZZooogggSSS@@@>>>FFFKKKLLLLLLLLLMMMSSS]]]hhhtttffffffgggCCCBBBDDDCCC@@@CCCIIIFFF>>>@@@BBBCCCBBBBBBBBBDDDFFFFFFDDDFFFJJJKKKHHHFFFHHHGGGFFFEEEGGGKKKOOORRRSSSMMMIIIEEEFFFJJJMMMKKKHHHKKKGGGBBB??????@@@AAAAAAEEEDDDBBBAAA@@@???@@@@@@===<<<===AAAKKKfffTTTIIIHHHFFFDDDBBB<<<666777<<<999>>>FFFNNNWWWcccpppyyy}}}zzzxxxvvvttt```BBB111***...+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''((((((((()))))))))(((((())))))******+++++++++++++++++++++,,,,,,,,,///000111222333444444555666666888999;;;===>>>>>>>>>>>>@@@EEEIIIJJJFFFBBBJJJ[[[ooo|||}}}uuupppmmmbbbTTTFFF:::000---...******+++------,,,***(((*********))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******))))))***++++++,,,,,,------------...//////000000111111333555777:::<<<===sssmmmddd\\\]]]QQQLLLAAA:::555444222...,,,---******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))((())))))))))))************+++,,,***((('''***---///000111333333000,,,(((222222222111000333999???888===???>>>>>>???===888>>>;;;666444333222///+++777666555555555111+++%%%...000222222111/////////+++++++++,,,---///000111......------......///000......//////000111111111555555555777;;;???CCCEEEGGGEEECCC@@@>>>>>>??????AAAEEEHHHHHHGGGHHHNNNSSS^^^```aaa___ZZZZZZ^^^cccllleeelll{{{XXX<<<<<>><<<:::???FFFEEE>>>AAABBBCCCCCCBBBBBBDDDFFFEEECCCDDDJJJLLLIIIFFFFFFIIIHHHGGGIIIKKKMMMMMMLLLIIIFFFCCCCCCEEEGGGFFFEEEFFFCCC???===>>>@@@BBBCCCBBBAAA???===<<<;;;<<<<<<>>>:::;;;???===GGGooo}}}OOONNNIIIEEEBBB===888888;;;777:::>>>BBBGGGPPP[[[cccmmmttt~~~|||}}}pppdddgggxxxjjjGGG666+++''',,,*********))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((************++++++,,,,,,++++++++++++++++++++++++...///111222333333444444444666777999;;;<<<======III@@@666555===EEEJJJJJJFFFHHHIIIIIINNNZZZkkkwwwnnnsssvvvuuuvvvxxxvvvrrrnnnhhhbbb___]]]XXXQQQKKK999999777444111000222666---,,,+++)))))))))***+++))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***))))))******+++,,,,,,,,,,,,------......///000000000111222444666999;;;<<>>BBBDDDEEEFFFGGGIIIMMMPPPXXX\\\___]]]YYYZZZ```fffdddjjjzzz|||eee[[[mmmNNN@@@AAAGGGJJJIIIKKKNNNQQQTTT]]]fffrrr~~~vvvWWWzzzmmmHHH===BBB888999999999;;;???@@@???EEEEEEEEECCCAAA@@@AAABBBBBB@@@BBBHHHKKKHHHDDDCCCGGGFFFFFFHHHJJJJJJHHHFFFEEEDDDCCCBBBAAAAAABBBBBBBBB@@@>>>>>>???@@@???>>>======;;;:::::::::;;;;;;>>><<<===<<<777999MMMdddeeeWWWHHHCCCBBB@@@<<<;;;777999::::::<<>>DDDEEEDDDCCCFFFJJJEEEFFFHHHHHHFFFEEEGGGKKKRRRUUUUUUTTTTTTWWWUUUQQQSSSOOOIIIDDDBBB>>>888333333444333000///...,,,+++000///,,,***((()))+++---))))))(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))))))))***++++++,,,,,,,,,,,,---......//////000///000111333555888:::;;;|||lllrrrjjj^^^\\\OOOJJJAAA:::555444222...,,,...******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******)))(((***,,,***'''***+++,,,---......,,,+++...---+++***+++---///000,,,///000///000333333111111000000111///---,,,...***,,,......,,,+++***+++---+++)))***,,,...///...000///...,,,++++++,,,---++++++******++++++,,,---/////////000111111222222000000111333666:::>>>AAA>>>===;;;::::::<<>>>>>???@@@===@@@FFFJJJFFFBBB@@@AAAAAACCCFFFIIIIIIGGGEEEDDDDDDDDDBBB@@@???@@@AAABBBBBBBBBCCCBBB@@@;;;888;;;;;;:::::::::;;;======333999===;;;:::===AAABBBmmm~~~fffNNNFFFIIIHHHBBB===888888888777666:::BBBHHHNNNUUU^^^fffmmmssszzzzzzqqqlllfff___[[[bbbwwwvvvXXX222'''111///'''+++)))***************)))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((,,,,,,+++++++++++++++++++++,,,...000111111000000111333555888:::;;;;;;;;;@@@@@@@@@@@@AAAAAAAAAAAAFFFHHHLLLOOONNNJJJGGGHHHJJJKKKKKKHHHIIIKKKJJJFFFDDDCCC???=========:::666666333...,,,///222111...***+++,,,+++)))(((''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))))))))***++++++,,,,,,,,,,,,------...//////000///000000222444777999:::rrrttteeecccUUUXXXJJJ@@@===888444111///,,,*********)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,------...////////////000111222444555666666888888888999:::===???@@@AAABBBCCCBBBCCCHHHPPPWWWSSSRRRRRRSSSVVVYYY[[[\\\[[[```aaaZZZUUUWWW[[[]]]oooCCCAAABBBGGGLLLMMMKKKOOOUUUTTTVVVZZZ```mmm}}}xxxwwwyyyzzz{{{vvvhhhccc~~~```FFF???<<<:::<<<;;;;;;:::888777888;;;>>>AAA>>>>>>BBBHHHIIICCC<<>>???AAA@@@???======<<<;;;999666<<<;;;999666333333666888999999888888999999:::;;;AAA{{{nnnQQQJJJHHHFFFFFF???>>>;;;777555555999===AAAHHHRRR[[[bbbgggjjjlllnnnxxx~~~ssshhh___\\\^^^]]]LLLWWWuuuKKK;;;,,,***,,,***((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))))),,,//////+++(((++++++,,,---...///000111222333444555666888999999:::;;;;;;;;;;;;===@@@CCCGGGHHHIIIIIIIIIJJJNNNPPPOOOJJJEEEEEEHHHKKKJJJGGGBBBAAA???===:::777555333//////...---,,,,,,++++++******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,------...------,,,,,,,,,------000000111333555666888888rrrrrrcccbbbUUUXXXJJJAAA===999555222000...,,,******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************************+++++++++,,,,,,,,,,,,,,,---......//////000000000111333444666777888888888888:::<<>>IIIPPPPPPOOOPPPSSSUUUUUUVVVZZZ```eee~~~{{{rrrooorrrtttsssyyyoooPPPVVVtttkkkFFF888777666666888;;;;;;;;;999888999===@@@CCC@@@===>>>AAABBB@@@<<<===???AAABBBCCCBBB@@@???AAA???>>>???BBBEEEGGGHHHHHHFFFEEEDDDCCCBBBAAA???>>>===<<<;;;;;;:::777555444444444555555555444444888777777777777888999999888MMM{{{UUUKKKLLLEEEDDDAAA>>>>>>???===888444;;;???FFFLLLRRRYYY___cccfffoooxxx}}}}}}~~~~~~rrrccc\\\YYYTTTOOOMMMIIImmmqqqYYY<<<111)))+++---,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))+++......+++(((++++++,,,---...///000000111111222333555666777888888999999999999;;;>>>AAACCCDDDEEEEEEEEEGGGJJJLLLJJJFFFCCCDDDGGGIIIGGGEEEAAA???<<<999666444222111.........---,,,+++++++++))))))))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,---...------,,,,,,,,,------///000111333555666777888pppppp``````TTTYYYJJJAAA>>>999666333111///---******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------......///000000//////111333666777999888777777999<<>>DDDIIILLLOOOQQQRRROOOMMMPPPYYYbbbUUU]]]hhhqqqxxx|||~~~yyyuuusssrrrooorrrssspppjjjiiiooouuuvvvzzzxxxOOO\\\xxxZZZFFF555333888888888::::::;;;;;;:::999;;;>>>AAAFFFCCC@@@===<<<===>>>???BBBDDDHHHKKKLLLIIIFFFCCCEEEBBBAAABBBFFFJJJNNNOOOJJJFFFBBBCCCEEEEEEAAA>>><<<:::999999999888555333222222444888<<<;;;777333666555555555555666777777888222FFF|||ZZZGGGFFFGGGEEEBBB>>><<<:::888777777888:::<<<@@@HHHPPPVVV[[[bbbiiilllkkklllqqquuuxxx{{{}}}vvvnnnfffaaa^^^WWWQQQOOOLLLHHHFFFGGGmmmoooNNN888---)))(((+++---+++***+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))+++------+++)))++++++,,,,,,---.../////////000111222333555555666555666777777777888<<<>>>>>>???@@@AAAAAABBBDDDFFFEEEBBBAAABBBEEEFFFDDDAAA>>><<<888444111/////////---------,,,++++++******)))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))******+++,,,,,,,,,------,,,,,,,,,,,,------///000111333444666777888ooommm^^^___TTTYYYKKKAAA===999555333111///---***))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------......000///...---///222555777999888666666888;;;???AAA@@@???@@@CCCHHHJJJHHHFFFRRRRRRQQQOOOMMMMMMNNNOOORRRUUUUUUSSSRRRTTTQQQLLLKKKOOObbbuuuTTT@@@===AAALLLLLLNNNOOOLLLIIIKKKOOOSSSSSSUUUXXX[[[^^^dddkkkcccbbbcccfffjjjjjjgggcccnnnnnnlllhhhdddbbbbbbbbbbbbfffjjjnnnuuu}}}~~~rrrbbbSSSJJJkkk```AAA888444888<<<;;;999:::888999999999999:::>>>@@@DDDDDDCCC???<<<<<>>===>>>@@@BBB@@@??????AAACCCCCC@@@===<<<999555111...---------,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,,,,,,,,,,+++,,,,,,------//////111222444666777777nnnkkk]]]___UUUZZZJJJ???<<<777444222000...,,,***))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,---------///...---,,,...111444666777666555555777:::===???BBB???===@@@DDDGGGHHHFFFKKKLLLNNNMMMMMMOOORRRUUUKKKRRRUUUQQQLLLKKKJJJIIIHHHDDDIIIWWWwwwsssWWWLLL???<<<@@@KKKQQQPPPNNNOOOZZZUUUQQQQQQOOOMMMPPPVVVXXXVVVUUUXXX___eeeggggggaaaaaabbbdddeeegggkkkooozzz~~~uuufffQQQEEEJJJaaa^^^;;;666444444777888666444444555666777777777888;;;===<<>>AAA@@@DDDIIIMMMMMMJJJEEEBBB???@@@AAADDDGGGGGGDDDBBB???AAABBB@@@===;;;<<<>>>666555444444444444222000444000...000444666222...222222111111222222333444444888666333EEEtttXXXRRRJJJGGGHHHGGGAAA;;;<<<;;;:::888777888:::===BBBEEEHHHIIIKKKNNNSSSWWWUUUYYY^^^aaadddgggjjjlllkkknnnrrruuuwwwyyy|||~~~~~~||||||||||||zzzxxxzzzyyywwwuuuqqqllleeeaaaXXXTTTOOOKKKJJJIIIHHHHHHGGGCCC@@@BBBLLLdddwww]]]BBB333111...***,,,,,,***''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))))))))))))))*********++++++,,,,,,------//////000111333444555666333555666777777888:::<<<999;;;============>>>@@@===>>>???@@@AAA???===:::999666222///,,,,,,------***************)))))))))'''''''''''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,+++++++++++++++,,,---......///000222444555666777mmmkkk]]]aaaWWWZZZJJJ>>>;;;666333222000...,,,******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,,,,---------,,,,,,...000333444444444444555666999;;;<<>>@@@>>>:::777999<<<555333222333333333111///555222//////111222000...111111000000111111222333///---333999444???qqqtttKKK888>>>IIIHHHBBB>>>??????===:::777777777888:::;;;===>>>AAAEEEHHHGGGJJJNNNPPPRRRTTTWWWYYYYYY[[[___bbbdddfffiiikkkiiihhhffffffffffffdddccccccaaa^^^\\\XXXTTTNNNJJJBBBCCCEEEDDDAAA???>>>>>>@@@BBBOOOggg\\\DDD111+++---+++))),,,+++((('''***,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))(((((()))************++++++,,,,,,,,,...///000111222444555555333555777888888888:::<<<999;;;===>>>======>>>???<<<===>>>>>>===;;;888777444333000...,,,,,,,,,---))))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((((())))))***++++++++++++******++++++,,,---......///000222333555666777lllkkk^^^cccYYY[[[III???;;;777444222111///---******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,++++++,,,---...000111222000111333555666888888999======>>>>>>???BBBFFFJJJLLLNNNOOOMMMJJJIIIMMMPPPJJJNNNOOOIIIDDDBBB@@@===666CCC@@@<<>><<>>???AAACCCCCCBBBAAA@@@AAABBBCCCFFFGGGEEEBBB>>>;;;<<<<<<;;;:::999999999444222222222333222000...222222111111000000000000000000000000000111222222111,,,222;;;555000IIInnnvvvRRREEEGGGIIIJJJAAABBBBBBAAA>>>;;;::::::777777888888888999;;;======???AAABBBBBBCCCEEEGGGIIIKKKNNNPPPPPPQQQSSSTTTQQQPPPNNNNNNOOOOOONNNLLLMMMKKKIIIHHHGGGEEEBBB@@@???BBBCCCAAA======CCCJJJXXXfff[[[@@@444+++)))***&&&(((++++++((((((,,,,,,)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))((('''&&&(((+++************++++++++++++------...///111222333444222444666777777888999;;;999;;;===>>>=========>>>;;;;;;<<<:::888666444333///...---,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''(((((())))))******++++++************+++,,,---......///000111333555666777lllkkk```eeeZZZ\\\III???<<<888555444222000...******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,***+++,,,---///000111111...000222555666777777777999<<>>888<<>>>>>>>>>>>>>>?????????@@@BBBBBB@@@>>>>>>;;;888999;;;<<<999666333222111222222222000...***,,,......---,,,,,,---000000000000000111222222333333111000111555888999^^^kkkNNNDDDEEEDDDEEEEEEDDDAAA@@@@@@@@@::::::999888888777888888777888::::::999999;;;===<<<===???@@@???>>>???@@@AAA@@@??????@@@@@@???>>>@@@???>>>???AAABBBAAA@@@>>>??????;;;;;;FFFYYYiiiVVV;;;------***+++---)))))),,,,,,)))***---***###)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&((()))(((&&&&&&(((+++***************++++++++++++,,,---...///111222222111333555666666777888:::888;;;===>>>===<<<======:::::::::888555222111111++++++,,,,,,++++++++++++'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++************+++,,,---.........000111333555666666vvvggg___```aaaWWWJJJAAA>>>:::666444111...,,,,,,***(((((()))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''((($$$###///===999---$$$%%%'''&&&&&&***&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))***++++++------...///000000000111222333444555777999<<<>>>???@@@CCCEEECCCEEEGGGIIIKKKLLLLLLLLLNNNJJJDDD???===<<<;;;:::777777777777777888888999666YYY{{{aaaUUUQQQNNNHHHDDDKKKHHHDDDCCCDDDFFFGGGGGGHHHGGGGGGFFFFFFJJJOOOSSSaaaqqqggg<<<555888222---111000000000000111222333444444555555444222222333555777777999:::<<<===??????;;;???>>>999===FFFEEE<<<======???BBBCCCBBB>>>:::<<<===??????>>>;;;888666222222111000///...---------,,,,,,++++++,,,,,,---,,,,,,------.../////////.........///000222333444666aaaaaaNNNFFFCCC@@@AAADDDEEE@@@:::AAA===:::<<>>CCCAAA:::<<>>:::666444111...,,,,,,***(((((()))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((%%%###+++666555+++$$$%%%'''&&&&&&)))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********)))******+++,,,---......//////000222444666888999<<<===????????????AAACCCAAACCCEEEGGGIIIIIIIIIIIIJJJFFFAAA===;;;:::888777666666666666666777777888>>>>>>JJJrrruuurrrnnnhhhdddaaaaaaaaammmrrryyyWWW>>>,,,000777333000222000000000000111222333333444555555444333222444555777888888999:::<<<===>>>IIIMMMKKKDDDCCCHHHFFF>>>??????@@@BBBDDDCCC@@@===>>>>>>??????>>>;;;888666222111111000///...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////.........///000111333444888999TTTpppZZZEEE???@@@BBBCCCFFFCCCFFFEEE@@@;;;:::>>>AAA@@@???===;;;;;;<<<>>>@@@::::::;;;;;;<<<=========888:::;;;===???AAA>>>999KKKDDD===;;;<<>>:::777444222...,,,,,,***(((((()))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&'''&&&$$$'''---...((($$$%%%''''''&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))******))))))***+++,,,---............000222555999;;;===@@@AAABBBAAA???>>>>>>??????@@@BBBDDDEEEFFFFFFEEEEEEAAA<<<999888777555444444444444444444555666666666555333BBBcccoooAAA///---...333444111//////////////////000111222222444555555444333333555666999888888777888:::;;;<<>>;;;@@@FFFGGGDDDAAACCCEEEAAA???<<<;;;;;;;;;;;;:::;;;:::::::::;;;<<<======CCC@@@@@@CCCEEEBBB>>>=========EEENNNNNNOOOccc{{{uuuQQQ555***+++------,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******++++++,,,++++++,,,---...///000111...000333444444444666777666777888888888888888777777555222///---+++************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++++++++******++++++,,,---/////////000111222333444}}}sssfff^^^___bbb]]]TTTBBB>>>:::777444222///,,,,,,***(((((()))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%&&&'''&&&&&&&&&(((&&&$$$%%%''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***))))))***+++,,,------.........000222555888:::<<>>???@@@BBBCCCCCCBBBBBB???<<<888666555555444333222222222222222333444444...;;;???:::<<>><<<@@@GGGDDDMMM```uuu\\\BBB555000///111,,,,,,+++***************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++++++++,,,---...000000111///222555666555555555666666666777777777666555555333222000---+++***))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((******************+++,,,------/////////000111222222333~~~vvviii______aaa[[[RRRBBB???;;;777555222///---,,,***(((((()))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$%%%'''((('''$$$$$$%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))((())))))***+++,,,---......//////111222444666777:::;;;<<<<<<;;;:::;;;<<<===>>>???@@@AAA@@@@@@???;;;888666444444444333222111111111111111222222333222888666333777;;;FFFZZZiii@@@+++...999...333333,,,***...111///------------...///000000111222333333333333666888999888777777777888999999555;;;@@@???>>>@@@BBBBBB???===;;;;;;===>>>>>>===999999999777666333111000......------,,,++++++++++++******))))))******+++******++++++,,,---------------------...///000000555///111666111555XXX~~~bbbQQQIIIEEEDDDFFFDDDBBB@@@@@@AAABBBCCCCCC????????????@@@@@@AAABBB@@@BBBFFFIIIJJJMMMXXXdddpppSSS333'''+++...+++'''++++++***)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++***+++,,,---...000111111222444666666555333333333666666666666666555444333000000...---+++***))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***************+++,,,---......//////000111111111111~~~wwwkkkbbb``````YYYPPPBBB???;;;888555333///---,,,***(((((()))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((("""%%%%%%$$$&&&)))((($$$"""%%%&&&%%%%%%''''''$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((())))))(((((()))***+++,,,------////////////000222333333555777888999888999;;;<<<;;;<<<===>>>>>>======<<<777555333333333444333111000000000000000111222222111444//////888888444999===aaaqqqGGG000...333111+++---///000...---///...+++,,,,,,,,,,,,---...///000///000222222222333555777888888888888888999999999888;;;>>>@@@@@@@@@@@@@@@;;;:::888888999::::::999555555444333222000///...,,,,,,,,,,,,+++++++++*********))))))))))))******)))******++++++,,,,,,------------------...//////111...///111///---777DDDjjjxxxsssxxxvvvpppdddVVVMMMKKKNNNRRRKKKLLLNNNQQQSSSTTTUUUUUU\\\gggsssxxx~~~vvvAAA666------///,,,'''$$$******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******+++******+++---///000111222444555666555333111111222555555555555444333222111...------,,,+++***))))))''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%***)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***)))))))))***+++,,,---......///000000111111000000|||vvvllldddaaa```YYYPPPBBB???;;;888555333000---,,,***(((((()))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))###'''((($$$$$$((((((%%%"""'''(((%%%$$$'''(((%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))(((((()))***+++,,,------.........///000111222333333555777777777888:::<<<999999:::;;;;;;:::999888333111000111222222111000000000000000000111111222---666555111444222222:::===999BBBkkkooo;;;<<<:::555000000444888111000000111000,,,***+++++++++++++++,,,---...///---...000000111222444777666777999:::;;;:::999888<<<;;;===@@@BBB@@@>>><<<888777666777888888777666222222111111000///......+++++++++++++++*********)))))))))(((((()))))))))))))))******+++,,,,,,,,,------,,,,,,------...///)))333444,,,...888777+++;;;bbbjjjMMM:::---,,,...222111---***,,,))))))((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********)))***+++---///000222222333444444333111111222444444444333333111000///...++++++++++++***))))))((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))...,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))))))))))))))***+++,,,...///...///000111111111000///yyyuuummmeeecccaaaZZZPPPCCC@@@;;;888666333000---,,,***(((((()))***)))((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$)))***%%%###&&&'''$$$###((()))$$$###'''(((%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((()))***+++,,,,,,---.........///000222333444444555777777777888999;;;777888888999999888666666000///...///111111000///000000000000000111222222222666///,,,444555111333111:::<<<===EEEXXX{{{___@@@000444000++++++000333...'''///++++++...,,,(((,,,444++++++++++++,,,---......,,,---///000000111444666555666999<<<<<<<<<:::888;;;888999===@@@???;;;888777666555666888888666555000000000000////////////+++++++++***************))))))(((((((((((()))))))))))))))***++++++,,,,,,------,,,,,,,,,---......000(((+++888666)))+++999///222???iiitttZZZCCC333///000111+++'''(((***))))))***))))))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********)))***+++---///000222222111222222111000111444666222222222111000...---,,,)))))))))***))))))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&))),,,---000...+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''')))))))))))))))***+++---...///...///000111111000//////vvvmmmiiiggg```XXXQQQEEE@@@<<<;;;777111...000,,,***))))))***++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))*********+++---------...///111333444666555444444444666777888999888777666444222111111000000000000////////////////////////000000000000222222222222222222222222666777777777888===EEEKKKrrrQQQ===444222111000//////...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......///000111333555666777999::::::888777777888888888:::<<<>>>@@@AAABBB:::::::::999888777666555111111///...---,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------------............///333555555888IIIpppnnnTTT:::000///---+++***+++++++++***)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))''''''((())),,,---+++,,,,,,---...///000000333222111000000111222333222111000///...---,,,,,,+++******)))))))))******+++)))(((((()))***************))))))((('''&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''///---***'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***+++,,,.........------...111222111111vvvkkkggggggcccYYYRRRDDD???<<<;;;777111///111,,,***))))))***++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))***+++++++++,,,,,,,,,---///000222333555555444444444555777777777777666444333222111000000000000000////////////////////////000000000111222222222222222222222222777777777555444555:::>>>>>>MMMggg___RRRAAA444//////000000//////......---,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,......//////111333444555666888999999777666777777999::::::;;;<<<======>>>::::::999999777666555444000000...---,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---------------............///111222000222BBB\\\ppp}}}eeeWWW===333+++,,,---,,,+++,,,++++++******)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))+++...000++++++,,,---...///000000111111000//////000111111111000///...---,,,,,,+++******))))))((('''&&&&&&'''&&&&&&'''(((((('''&&&)))))))))***************(((((('''''''''(((((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***+++,,,.........------...000222111000uuuhhhdddgggfff\\\RRRBBB>>>;;;;;;777222000222,,,***))))))***++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((()))***+++,,,---++++++,,,---///000111222555444444444444555555666555555444333111000//////////////////000000000000/////////000000000111111222222222222222222222222555666555333111111333555666777777BBBaaapppTTTCCC111...+++,,,///000///---......------,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,---......///000222333444444555777777666555666777::::::::::::999999999888999999999777666444222111///...---,,,+++***************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......---000222000------333999PPPzzzuuu]]]EEE888888)))))),,,...,,,((((((++++++******))))))(((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&(((***---000222++++++,,,---...///000000000//////......//////000//////...---,,,++++++***((())))))))))))(((((('''+++,,,---......---+++***((((((((()))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***+++,,,.........------...000111000///tttfffbbbgggiii___RRRAAA===::::::888333111444,,,***))))))***++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''')))***,,,------+++,,,---...000111222222444333333333333444444444222222111111000///......////////////000000000000//////000000000111111111222222222222222222222222222333333444444444555666444>>>AAA888444AAAYYYjjj~~~iiiWWWJJJ<<<111,,,222222222444444222---)))------,,,,,,++++++++++++************************************++++++++++++---------...///000222333111333555555444444555666999888888888777666666666888888777666444222000///---,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,,,,------------000111111111111333555777444888CCC[[[sss^^^III444(((+++444333333222...)))&&&(((,,,******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((+++...000222***+++,,,---...//////000////////////////////////------,,,,,,+++******)))&&&''')))+++,,,,,,,,,+++))))))***)))((((((((()))+++*********))))))((((((***))))))(((((((((((())))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***+++,,,.........---,,,---///000///...~~~tttgggaaagggjjj```RRR@@@<<<::::::888333222444,,,***))))))***++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''')))***,,,------,,,---///000222333333333222333333333333222222222000000//////.........---.../////////000000000111000000000000111111111111222222222222222222222222111111222333555666666666111555888999<<<<<<999333333IIITTT]]]wwwmmmbbbEEE<<<333///...///222666000///.........---+++)))++++++++++++************************************))))))*********+++++++++,,,,,,,,,---...///000111///111333444444444555666555555555555666666666666666666555444222///...,,,,,,+++***)))))))))))))))(((((((((((((((((())))))'''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,---111///,,,,,,---///111111000444999:::888DDDgggqqq```AAA:::444111///,,,,,,......---***((('''***,,,---)))))))))(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,---...******+++,,,---...//////000000000000000000000000,,,,,,,,,+++******))))))((()))******++++++,,,+++---------+++((((((+++...++++++++++++++++++************)))(((''''''(((((()))))))))(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***+++,,,.........---,,,---...///...---zzztttiiibbbfffjjj```QQQAAA===::::::888333222444,,,***))))))***++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((()))***+++,,,---,,,...000222333444333333111222222222222111111000..............................//////000000111111000000000111111111222222222222222222222222222222333222111111333333222111;;;444------333999:::888555<<<666111;;;BBBEEEKKKeee~~~yyyiii[[[SSSIII:::333444444333333222000...,,,+++///---+++***)))***+++---******************))))))************************)))))))))************+++,,,,,,,,,,,,---...///000...000333444333444555666333333444444555555666666333333333222000...,,,+++++++++***)))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((())))))((())))))))))))***************+++++++++,,,,,,,,,...------...///...---+++@@@---""",,,777666555888KKKaaauuujjjOOOBBB===999...***''')))///000---)))'''(((((((((+++...+++&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********+++******+++,,,---.../////////000000111111000000///,,,,,,++++++************,,,+++******)))******+++---...///,,,)))(((+++...'''(((((())))))******+++,,,+++***)))((((((((()))******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***+++,,,.........,,,+++,,,......---,,,wwwuuummmeeefffiii___PPPBBB===;;;:::777222111333,,,***))))))***++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))***++++++++++++---///222333333333222111111222222222111//////.................................///000111111111000000111111111222222222222222222222222222222222555333000000222333222000...555;;;<<<666111111444888888111///444111222???000888CCCJJJPPPYYYeeennnnnnrrrzzz}}}rrrgggbbb^^^TTTDDD888:::;;;888111,,,,,,000333---000333444333222000...111000...,,,+++***+++---))))))))))))))))))))))))************************))))))))))))************++++++++++++,,,---...///...000222444444444666777333333444444444555555555111111000000///---,,,+++++++++******))))))******'''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******************++++++++++++,,,---...000111111111000 )))333666000,,,000888+++777:::===PPPcccsss}}}kkkLLLHHHBBB<<<777222,,,'''666222,,,))))))+++,,,,,,))),,,,,,******,,,)))"""((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))))))))******+++,,,---......///......///000000///......,,,,,,++++++++++++******---,,,++++++,,,...111333---111444333///,,,,,,...333222222111///......---......---,,,+++******++++++******))))))******+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***+++,,,......---,,,+++,,,------,,,+++tttuuuoooffffffhhh___OOOBBB>>>;;;;;;777222000222,,,***))))))***++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))*********+++***,,,...111222222222111000111222222222000///...------...............///---......///000111111222000111111111111222222222222222222222222222222222666333000111333555555444333444555666444222666;;;333222111888===222...:::;;;333111666666222555???===222000;;;@@@:::555888777999777111---000555888---333444111444999444(((......,,,***))),,,......(((***++++++***))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......---000222444444555666888555555444444444444444333////////////...---,,,+++,,,+++***************+++&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++------,,,+++***,,,...000000444000(((+++444444,,,...888444...444777555888AAADDDIIINNNVVVbbbnnnuuuxxx|||ooojjjnnnjjjbbbWWWEEE999???>>>,,,222+++***000000+++...777%%%+++///...******+++,,,)))---+++$$$###'''***((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&((()))))))))))))))***+++,,,---......///,,,---...//////...---,,,,,,,,,,,,+++++++++++++++,,,++++++---111777<<<@@@JJJQQQWWWXXXTTTNNNLLLLLLJJJHHHEEEAAA===:::777555111000///...---,,,,,,,,,++++++************++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***+++,,,......---,,,++++++------,,,+++ssspppkkkhhhfff```YYYSSSCCCBBB???;;;888555333222++++++************++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,+++,,,---...///111222222444000------///111000...111000111111222000---+++***222111000555111,,,222000222444555111...111666888444111444777666333111555333222222444555555444222555777777555444555777111333444555333222222222777666444333333444666777444444444333333333222222222222222222222222222222000000//////.........---............---,,,+++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...,,,...000222444555666666222111111222444555555444111///---+++***+++,,,---+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,---------............///000000000111222222333333444555666777888888888888??????>>>>>>>>>>>>======:::999999888777666666666222111111000///..................------,,,,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&))),,,......,,,)))&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))******+++---......///000///,,,+++***+++,,,---(((***,,,,,,+++++++++,,,///333888===GGGUUU___bbbdddfffiiikkkfff___^^^bbb```eeeccc___^^^TTTKKKNNNHHHLLLNNNHHH;;;111,,,,,,...000000...((($$$(((---''')))***)))'''&&&'''))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***))))))((()))+++---...------,,,,,,+++***))))))qqqlllgggeeeeeeaaaYYYSSSCCCAAA>>>;;;777444333222++++++************++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,+++,,,---...///111222222666333000///000000...,,,---,,,******---111555777...222---,,,333333000444111444999<<<:::888:::<<<<<<======:::555222444777444555555444222000111222555555444222111222555888444444444333333333444555666555333222222333555666333333222222222111111111111111111111111111111111/////////.........------------------,,,+++***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------...,,,---///111333555555666222111000111333444333222000///---+++***+++,,,,,,******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,---------............/////////000111111222222222333444555555666666555555555555555444444444444555444444333222222111111000000000///......---------------,,,,,,,,,++++++))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&(((+++------+++(((&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))******+++---......///---......///......---,,,''')))***---111777>>>CCCNNN[[[dddcccaaaddddddbbblllmmmqqqtttrrrnnnoootttuuutttsssqqqnnnkkkbbbWWWZZZ[[[\\\^^^\\\SSSGGG>>>...(((%%%,,,555666,,,"""******+++++++++++++++,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))***))))))))))))+++,,,---------,,,++++++***))))))pppiiibbbbbbeeecccZZZRRRCCCAAA>>>:::666444222222++++++************++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''(((((()))***+++,,,,,,,,,,,,---...000111222222555333111111111000///---222111000...------------444777222333>>>AAA@@@EEEAAAHHHQQQXXX^^^bbbeeefffllliiiccc\\\UUUPPPLLLJJJLLLLLLIIICCC===;;;<<<>>>888777555444222111111222666444222000///000111222444333222111111222333444111111111000000000//////////////////////////////............------------,,,,,,,,,,,,+++***))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------,,,---///111222333444444222111///000111111000...///...,,,+++******+++,,,***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******)))*********++++++++++++,,,,,,,,,,,,------------------......///000000111///000111222333333333333333222222222111111111111000000000///......------///......------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))*********+++,,,,,,---......------...///...,,,)))(((444222111333<<>>UUUVVVXXX^^^jjj{{{{{{mmmaaaPPPFFFGGGIII@@@333000...+++***+++,,,,,,,,,***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((())))))))))))*********++++++++++++++++++***************)))wwwooofffdddfffddd\\\TTTEEECCC>>>999666444444444++++++************++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((())))))***+++,,,------------...///111222333333444444333111...---///111444444444999EEE[[[ttt{{{jjj___TTTHHH@@@666333000000333444222000////////////////////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++((())))))***))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,,,,---......///////////////...,,,,,,---,,,+++))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))*********+++******+++,,,,,,------.........///000111111111111.........---------,,,,,,++++++++++++++++++++++++************************((((((((())))))))))))***(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++++++++,,,,,,---------,,,++++++...666BBBNNNUUUYYYggg|||tttWWWKKKIIIDDD;;;111111000---******---///******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&''''''((())))))))))))******+++++++++******************************tttnnngggeeeeeeccc]]]XXXGGGDDD???:::666555555666++++++************++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((()))******,,,,,,---...------...000111222333444222333222000///111666:::666CCCXXXooommm\\\OOOGGG===777555333111...//////000000000000//////---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++((())))))*********))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,------.........------...---,,,,,,------+++***'''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))************+++,,,,,,------...------...///000000000000............------------************************************************(((((()))))))))*********(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++++++++,,,,,,,,,,,,------(((---666BBBOOO]]]gggmmm{{{nnnUUUAAA@@@AAA>>>777---)))***...*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((())))))))))))***++++++++++++***)))))))))))))))************ppplllgggeeedddbbb___[[[HHHEEE???:::777666666777++++++************++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,------...------...000111222333444...///000000111666>>>EEElllrrreeeTTTFFF>>>999555222//////000000000000//////---------,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))*********+++))))))***************)))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,---......------,,,...---+++,,,------,,,***''''''((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))***++++++,,,,,,---......,,,,,,---...////////////++++++++++++************++++++++++++,,,,,,,,,,,,***************+++++++++((()))))))))******++++++(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''')))***,,,,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,---222<<>>::::::999777555+++)))(((((()))******)))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))************+++++++++,,,,,,---------888+++'''000666111------...888777:::555GGGzzz}}}gggUUUHHHAAA===:::000---333333---,,,222000---,,,,,,+++***,,,...************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------------------------......---,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,---,,,+++))))))***++++++***)))***,,,......,,,***)))*********)))(((((()))***(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))%%%))),,,+++******+++++++++***---000...***///888JJJ^^^nnn|||yyypppcccYYYOOOBBB333***000,,,+++......+++(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******************************))))))(((((('''''''''&&&|||nnnjjjkkkeeecccaaaWWWKKKEEE>>>;;;:::999777444,,,***))))))***+++******(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))))))))))))))*********+++++++++,,,,,,------......)))777<<<000)))111888888///333333TTTyyy{{{iii[[[SSSFFFBBB;;;444222222000---///---,,,,,,,,,+++******************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++)))((('''((()))******)))*********))))))(((&&&&&&***++++++***)))((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++***)))((()))))))))///,,,+++...111555@@@LLLTTTuuuzzzxxxkkk^^^LLL===777000+++(((+++,,,***((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))******************************))))))((((((((('''''''''pppiiillliiigggbbbWWWLLLFFF???;;;:::999666444---+++******+++,,,,,,+++(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((())))))***))))))*********++++++++++++,,,,,,---......//////---666777///---555555///999YYYpppwwwnnn[[[ZZZNNN<<<666:::666+++///...,,,---///000---***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++)))))))))******+++,,,,,,------------...///000111((())))))))))))((('''&&&***))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))...+++(((((()))***++++++111,,,***000:::IIIZZZgggrrr{{{yyygggNNNEEE888000***+++,,,++++++---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((((()))******************************))))))((((((((((((''''''qqqhhhmmmllliiicccXXXLLLGGG@@@;;;:::999666444...,,,***+++,,,---,,,,,,((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))***************+++++++++,,,,,,,,,,,,---...//////000000999//////888888111666DDDcccuuunnn]]]JJJAAA@@@:::222000...+++***...111///***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,---...---------...******++++++,,,,,,,,,---)))))))))***++++++)))(((***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))---)))'''***------...///...---111<<>>222...------...111*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))***************************))))))((((((((((((((((((rrrgggmmmmmmiiicccXXXLLLGGG@@@<<<:::999777444...,,,++++++,,,------,,,(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***(((&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((()))*********++++++++++++,,,,,,,,,,,,,,,---...///000111222222555333777;;;555:::aaa~~~iii]]]RRRFFF>>>>>>999888222,,,,,,///...)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************************))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,+++))),,,......---,,,,,,---///000111111000...,,,***+++******,,,...///...,,,***)))(((((('''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***&&&''',,,...++++++...---444AAARRReeevvv|||{{{zzz|||~~~uuunnnllliiibbb```dddqqqvvvttt}}}___OOO===333///---,,,...+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))))))))rrrgggnnnmmmgggaaaYYYKKKFFF???<<<;;;;;;888666...,,,++++++,,,------,,,)))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***+++(((%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''(((((())))))******+++++++++,,,,,,,,,---------------...///111222333333222555444444DDDmmmsssfffSSSIIIIIILLLNNNGGG;;;555555333---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******---000444555444333555777333333444555555555555555...+++)))))),,,---,,,***+++******)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++'''(((---,,,''')))000999GGGYYYjjjxxxrrrxxxzzznnnooouuurrrcccbbblllnnnsssbbbNNNBBB:::222,,,)))++++++++++++*********)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))******qqqgggnnnkkkccc^^^YYYJJJEEE???<<<<<<<<<:::888---+++******+++,,,,,,+++))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''+++,,,)))%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))******++++++,,,,,,,,,,,,---------------...///000222333444444666555<<>>;;;777000,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000222666999<<<>>>??????DDDKKKMMMMMMNNNQQQUUUQQQNNNIIIDDDAAA???@@@@@@;;;666000///000111000---...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,(((***...,,,)))222@@@NNN___rrr}}}}}}~~~~~~{{{zzzyyy~~~{{{{{{yyyhhh]]]SSSDDD555---,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********pppgggnnniii```]]]YYYIIIDDD>>><<<<<<<<<;;;999---+++******+++,,,,,,+++))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$''',,,---)))%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++,,,,,,,,,---------......---...///000222333444555666;;;___mmmZZZEEEQQQTTTHHH<<<888333,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////999<<>>>>>:::<<<>>>555------,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,------------------***444444,,,///<<<===333@@@iiixxxhhh[[[JJJ<<<666444111...111000...---//////+++&&&+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((***,,,,,,,,,+++,,,---++++++---///...+++---333+++///333444444777???FFF\\\vvvxxxtttttt~~~lll[[[]]]OOO>>>DDD<<>>>>>:::===>>>555------,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,,,,------------.........555//////444333111999GGGnnn}}}qqq___MMM===333111333...---++++++---///...+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))************)))))))))((())))))))))))************)))+++------,,,,,,---...222,,,)))---111///,,,+++//////111999GGGYYYjjjuuuooojjjzzzfffPPP>>>@@@GGGCCC888111'''***...///,,,)))'''&&&+++)))((()))))))))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''')))+++,,,+++******+++'''...+++,,,EEEgggxxx}}}zzz|||zzz~~~uuusss{{{uuueeeZZZ@@@222))),,,...***))),,,***)))))))))((((((((((((''''''''''''''''''''''''''''''&&&((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******************))))))(((+++///111111...***'''***...)))'''...000222<<>>555------,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((((((''''''''''''&&&)))((('''(((*********)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,------------......//////333***///<<<555---KKKyyy}}}rrrfffSSS???555555...---,,,,,,---...///000,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))*********+++++++++,,,------,,,,,,---...///+++***...//////111555>>>EEETTTiii}}}uuu\\\TTTMMMAAABBBLLLBBB555'''$$$)))...---))),,,+++))))))))))))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''')))++++++***)))*********222***:::iiiwwwtttrrruuu}}}|||uuuhhhttttttjjjWWWBBB000---...,,,+++,,,******)))))))))(((((((((''''''''''''''''''''''''(((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***++++++***))))))+++***)))((()))***---...000:::<<>>555------,,,,,,,,,+++++++++((((((((((((((((((((((((((((((((('''''''''''''''((('''&&&''')))***)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,,,,------------...//////000000---000888;;;555@@@qqqwwwuuunnnYYYBBB666222000000000///------///,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))*********++++++++++++,,,---,,,++++++---...***...222111,,,---<<>>>>>555------,,,,,,,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))(((''''''''''''''''''''''''''''''''''''((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))*********************+++,,,,,,------------...//////000111111111;;;:::222BBBoooxxxxxxmmmUUUAAA444000///111111,,,+++...,,,,,,,,,++++++++++++***************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))******************++++++++++++***+++++++++***+++---///---///444888<<>>444------,,,,,,,,,,,,++++++(((((((((((((((((((((((('''(((((((((((()))))))))'''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))*********++++++******++++++,,,------------......///000111222222000666333999hhhvvvttthhhWWW===333---000111,,,+++///,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,)))***+++++++++---000222000///777LLLeeeyyy}}}~~~|||rrrcccZZZOOOHHHCCC<<<333++++++)))''''''(((******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********+++,,,+++++++++---///...PPPwww}}}sssooo{{{gggsss{{{aaaIII999000,,,***++++++*********)))))))))((((((((((((((((((((((((((((((((()))***+++***((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))******+++...---+++******,,,...///;;;???EEEKKKOOOQQQQQQPPPQQQ^^^bbbiii{{{~~~oooccc~~~xxxxxxsssfffbbbaaaYYYLLLBBBAAABBB>>>???>>>444------,,,,,,,,,,,,++++++(((((((((((((((((((((((('''((((((((())))))))))))(((&&&&&&'''((()))(((''''''''''''''''''''''''''''''((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++******+++,,,,,,------...---...///000111222222333...444BBBbbb}}}xxxuuujjjTTTAAA222000111---,,,000------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,***+++,,,,,,---000333777===GGG]]]xxxvvvRRR@@@AAAFFFBBB:::111...+++))))))******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))************+++,,,,,,,,,---000222RRRqqq~~~eeefffssssss~~~aaaEEE555...---+++++++++*********))))))(((((((((((((((((((((((()))(((((()))++++++***(((''''''''''''''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))'''(((((()))******++++++---,,,,,,---111777===BBBQQQUUU\\\ccchhhjjjjjjjjjuuuyyyyyyssseeebbbbbbZZZLLLBBBAAABBB>>>???>>>444---------,,,,,,,,,++++++(((((((((((((((((((((((('''((((((((())))))******)))((('''((()))******((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))************+++++++++***++++++,,,,,,------...---...///000111222333333555???aaa{{{ssskkkRRR:::444222...---111---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,+++,,,---...///222666:::VVVooo|||zzzxxxppphhhmmmlll\\\gggtttmmmiii```^^^qqqttt}}}zzzyyyYYY???888CCCQQQ666333...++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***************+++,,,,,,---///222555vvvzzzjjjxxx{{{sssQQQ;;;222111+++++++++************))))))))))))))))))))))))))))))(((((()))++++++***)))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++******,,,111999EEEOOOVVVTTTeeetttsssrrreee]]][[[TTTLLLGGGAAA???@@@@@@===888+++,,,,,,,,,,,,+++******((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%''')))***((((((((()))###))),,,((('''******'''***)))))))))******)))(((,,,%%%&&&---,,,%%%&&&...)))+++,,,***'''&&&(((***)))(((&&&&&&((()))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++++++++,,,------......///(((///444444111111444777:::UUUxxxpppjjjRRR333)))222555---...,,,++++++,,,---,,,++++++++++++************)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))*********************)))******+++,,,,,,+++************++++++)))((((((***+++,,,+++***,,,+++******)))))))))***///---+++(((''''''((()))...+++''''''***,,,+++)))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++&&&))),,,,,,,,,------+++111///***444222666SSSZZZ~~~~~~}}}uuurrrmmmXXXaaahhhgggggggggddd^^^nnnllllllkkkiiiccc[[[TTT]]]```jjjqqqxxx}}}eeeUUUOOOMMMWWWJJJ666(((***222///%%%...+++(((''')))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))%%%,,,///%%%666///(((nnnooo~~~xxxqqqgggIII888111///000///+++)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***---(((&&&+++)))&&&...***///333>>>NNNXXXhhhvvvtttsssggg```^^^XXXLLLFFF@@@???@@@@@@<<<888+++,,,,,,,,,,,,+++******((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''''''''&&&***+++'''%%%''''''$$$***)))***+++---/////////------+++)))***,,,,,,***((())))))))))))))),,,...)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------......///000222111...000555777444IIIyyywwwwwwhhhKKK666111333333000...,,,,,,---...---,,,++++++++++++************************************+++*********))))))))))))))))))))))))*********+++***************+++,,,,,,------,,,+++***)))((((((000...,,,******))))))(((+++++++++***+++,,,,,,---%%%&&&(((***,,,---------((((((((((((((((((***+++***)))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,+++---///222000BBBmmmrrrhhhhhheeennn{{{zzztttxxxrrrYYYRRRnnn}}}fffRRRTTTMMMEEE===111''')))111+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***---...+++...,,,111VVVxxx{{{uuu{{{iiiGGG///...///...,,,+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))***---))))))000---***222...<<>>@@@???;;;666,,,,,,,,,,,,,,,++++++***)))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((('''''')))(((''''''((())))))(((&&&***+++((((((+++------//////111333444555666666///444000&&&&&&///000(((---+++))))))***+++,,,,,,)))(((((()))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---......//////333222000///111666:::;;;rrryyy}}}xxxcccEEE000---222111000......//////...---,,,+++++++++***************************************************)))))))))))))))*********+++++++++++++++******++++++,,,---------------,,,+++***)))'''''''''(((***---000222,,,,,,,,,+++,,,,,,------///...---+++***)))((('''&&&***---,,,((('''***---******)))))))))(((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,...,,,++++++---.........///000888HHHqqqyyy{{{nnn___YYYkkk{{{~~~lllTTTJJJGGGJJJ???***%%%///((()))++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******...+++'''555%%%:::}}}vvvuuuyyyWWW@@@000...,,,---...---,,,+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********'''+++)))***000+++)))444>>>YYYttt|||wwwtttiiicccaaa[[[IIIDDD???>>>@@@???:::555,,,,,,------,,,,,,+++***))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((((((((()))(((''')))+++,,,+++)))''')))+++***+++...222444111444777999999888666666888;;;888222222;;;AAAAAA999444...+++++++++)))'''(((((((((***+++,,,***((())))))))))))))))))))))))))))))***************+++*********+++++++++,,,,,,,,,,,,------.../////////000...222777333000BBBZZZ{{{zzzzzzrrrYYY<<<------222000......//////...---,,,,,,+++++++++******************************************************************+++++++++,,,,,,+++++++++++++++,,,------,,,---.../////////....../////////---***(((((((((++++++***))))))))))))***+++***)))(((***,,,///111+++---///...+++***+++,,,*********)))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,...++++++---000000000222222BBBKKKwwwwww~~~ggg\\\eeewwwyyyhhhQQQAAAGGGLLLAAA111''''''***------,,,***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********,,,'''***555222UUUsss|||}}}tttwwwggg\\\555///+++---///...,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((())))))******+++++++++(((---+++,,,///---666JJJbbb}}}wwwssshhhaaa^^^WWWIIIDDD@@@???@@@???:::555,,,------------,,,++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((()))***+++***((('''***+++...111333666;;;@@@;;;@@@EEEHHHHHHFFFFFFFFF>>>999888;;;;;;:::@@@JJJCCC<<<444///...---+++)))***)))((()))***+++)))(((************************)))*********++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---......//////000111,,,333:::222000YYY|||vvvxxxoooUUU<<<000222000...---......---,,,,,,,,,,,,++++++++++++******************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------...............)))---222555555444555555======>>>>>>???AAABBBCCC@@@???===:::555111---+++...,,,******,,,,,,+++)))************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,...++++++//////---///444FFFxxxqqq|||vvvrrr|||dddOOOXXXuuuzzzpppPPPDDDNNNTTTGGG333)))+++,,,,,,+++++++++,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************///(((111111OOO{{{{{{tttsssssszzzuuuppp}}}fffBBB666,,,,,,///---++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))***+++,,,,,,---...///,,,,,,555@@@]]]|||uuurrrhhhaaa]]]TTTIIIEEE@@@@@@AAA@@@:::555---------------,,,++++++***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))******)))***+++***((((((***,,,000222999DDDLLLSSS[[[ccc]]]bbbgggjjjlllnnnssswwweeeYYYUUUZZZWWWIIIAAADDDHHHCCC<<<777555555666777...,,,***)))******)))(((*********************************+++,,,,,,------++++++++++++,,,,,,,,,,,,---------...//////000000666111222666888JJJ~~~uuuvvvyyyjjjMMM888333111............---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...//////......---------......,,,222:::???BBBCCCFFFIIIEEEEEEGGGJJJMMMQQQSSSUUUZZZZZZXXXTTTMMMDDD;;;666444000+++***,,,---***'''++++++*********)))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,...,,,---000...+++444@@@zzz}}}pppnnnnnnmmmhhhaaa^^^```NNNRRRSSSNNNIIIJJJRRR[[[^^^kkkooo]]]XXXcccyyy{{{oooSSSLLLRRRRRRKKK222///+++))))))******)))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++///'''///555hhh|||rrrrrrxxxjjjnnn{{{xxxyyygggUUUBBB111...///,,,+++,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))***+++,,,------...---,,,)))111EEE[[[yyysssrrriiiccc^^^TTTIIIEEEAAAAAABBBAAA;;;555---------...------,,,+++******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********(((***+++))))))...:::CCCCCCEEENNN[[[eeejjjrrr{{{}}}~~~lllXXXMMMJJJEEE@@@===>>>BBBEEE444000,,,******+++++++++******************************++++++,,,------...+++++++++,,,,,,,,,------------......//////000000444666333555PPP}}}vvvzzzuuu___III444222000/////////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---------------------------......///000/////////111444888:::MMMOOOOOOJJJDDD???@@@BBB===>>>@@@BBBEEEIIIKKKMMMPPPOOOMMMNNNQQQVVV[[[___JJJFFF>>>777111...+++***+++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------///---...222111444GGG^^^wwwjjjddd]]]VVVXXX___iiinnnnnnqqqvvv}}}|||xxxooocccXXXOOOKKKAAA>>>IIIXXXbbbxxxsss[[[___ooo~~~yyydddVVVUUUYYYAAA888...))))))+++)))'''************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++---'''000RRRtttyyy~~~qqqpppdddxxxyyy}}}iiiOOO777000///,,,+++///+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))***+++,,,---......,,,---333KKKhhhyyyvvvrrrssskkkeee```UUUJJJFFFBBBBBBCCCAAA;;;666------......------,,,+++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++&&&)))+++***,,,888LLL\\\^^^]]]aaaiiikkkiiikkkqqq|||xxxyyyfffSSSRRRMMMGGGBBBBBBHHHMMM888444///++++++,,,------******************************+++,,,,,,---......++++++,,,,,,,,,---------------......///000000000...999666:::iii||||||}}}ooo]]]666444111111111111///...---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------.........------------...////////////000333888>>>EEEIIIGGGIIIJJJHHHGGGIIIPPPVVVSSSSSSSSSTTTUUUVVVXXXXXXZZZPPPAAA777777AAAPPPZZZccc___VVVHHH999000---...+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------...---000555666@@@\\\{{{tttggg^^^[[[cccppptttwwwxxx~~~[[[bbb]]]FFF===XXXqqqnnncccWWWqqqgggXXX]]]OOOBBB333+++,,,---+++'''************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...---888xxx}}}vvv|||yyyuuutttcccsss}}}vvvXXX<<<222000,,,,,,000+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******+++---...//////111666HHHlllxxxssspppgggccc]]]PPPJJJCCC???AAABBB>>>777444......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***++++++'''...222333888EEETTT\\\^^^___]]]dddmmmiiijjjxxxwwwwwwxxxeeeSSSIIIFFFCCC@@@JJJ===333000...******///+++,,,,,,+++))))))***+++***+++,,,,,,------,,,,,,..................---------///000000//////000222<<<000333XXXooo}}}nnnVVV<<<555555,,,...444***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---.../////////...---,,,&&&,,,222222...+++---111///222666999>>>BBBCCCBBBBBBNNNKKKDDDMMMSSSOOOLLLPPPNNNOOOUUU]]]ccceeedddggg\\\aaa]]]DDD<<>>888555......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---000111555@@@PPPZZZTTTHHH```cccbbbmmm~~~~~~yyy___MMMEEECCC======:::555000---,,,+++,,,,,,,,,,,,+++***+++,,,++++++,,,------------,,,........................///000111111000000222333333---JJJ~~~zzznnndddFFF444444222000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000000000///...444///+++***---111333444999<<<===>>>BBBLLLXXX```[[[fffjjjpppzzzzzz{{{xxxuuuxxxxxxpppjjjjjjpppaaa___gggiiibbbSSSCCCFFFPPPQQQLLLSSS```ZZZHHH111///,,,,,,---...---,,,++++++++++++************************************))))))))))))***************++++++++++++,,,,,,,,,------,,,,,,...000111000444...888RRRuuuvvviiiaaa~~~~~~~~~^^^GGG@@@fffkkkggg~~~wwwZZZQQQDDDBBB@@@555///000,,,++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---)))+++---((()))---,,,111EEEvvv}}}zzztttwwwhhhbbbhhhqqq{{{~~~{{{___???---000......++++++++++++************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++((((((---222333333555ooo~~~tttrrrqqqjjjfffaaaTTTLLLDDD@@@BBBCCC>>>999666......---------,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++))))))))),,,...000555;;;@@@DDDIIIPPPSSSRRR[[[aaaaaalll}}}iiiYYYPPP444:::>>>;;;888666111***,,,,,,,,,,,,---,,,,,,,,,++++++,,,---------------........................000111222222111222444666666444bbblll{{{uuusssXXX999222888222,,,222.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///000111111111000,,,,,,...111444666555333;;;FFFVVVfffvvvtttmmmrrrmmmeeefffeeeUUU===555NNNnnnppp]]]FFF===222++++++,,,,,,+++,,,+++++++++************************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,...,,,+++,,,...000111222111...FFFsssyyyooonnnzzz|||xxxtttNNNPPP[[[ooo}}}nnnjjjyyyZZZAAA>>>HHH???000,,,---++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,,,,***))),,,......)))aaavvv}}}xxxzzz~~~|||}}}pppeeeaaaiiiuuu{{{}}}}}}mmmMMM;;;,,,///111,,,+++++++++************+++++++++***************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++...,,,,,,,,,---222@@@OOOttt~~~uuutttsssjjjfffaaaUUULLLEEE@@@BBBCCC>>>999777......---------,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))+++///444666999AAAFFFFFFGGGNNNWWW]]]\\\eeedddhhh}}}zzztttvvvvvv___DDD>>>>>>FFFMMMJJJ???666...---,,,------------,,,+++,,,,,,---...---------............///////////////000111111111222555777<<>>999777......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))***...444999===??????AAALLL]]]fff___QQQbbblllhhhdddooovvvqqqnnn\\\___iiiwwwiiiOOOCCCSSSccc^^^QQQIII333111...---......---+++,,,,,,---.........------........./////////000000...///000000000222666888@@@iii}}}iiiYYYTTTSSSYYYuuuyyysssooommmjjjgggiiimmmooosssyyynnnhhhoooxxx]]]888333444///000//////.........---------------------------------,,,,,,---------.........000000//////////////////777444000000;;;SSSqqqwww{{{vvvuuuqqq___LLLOOO```pppdddSSSAAA444...---...,,,,,,,,,++++++++++++***************************************++++++++++++++++++,,,,,,,,,---------///---...000...,,,111999SSSiiiqqqcccVVVKKKEEEHHHSSSSSSNNNMMMLLLRRRbbbNNNKKKHHHHHHLLLRRR\\\ccc{{{pppZZZOOOJJJRRRsss```ttt|||^^^III???BBB>>>,,,---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))...((('''222000***111ZZZxxxhhh{{{ZZZuuukkkYYYXXX]]]```fffmmmuuuwww{{{ssshhhfffjjjrrrxxxssswwwdddSSS111111111,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************************((())))))***+++,,,,,,,,,---***,,,666DDDaaa{{{xxxsssgggaaa^^^TTTLLLDDD>>>???@@@===888666......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***---111777<<>>PPP|||___XXXPPPLLLNNNUUU]]]aaa___jjjpppppphhhXXXZZZppphhhhhhbbbUUUKKKGGGGGGHHH>>>FFFOOOXXXfffwwwfffJJJ@@@RRRjjjssslllzzzTTTAAAKKKIII111///...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++///&&&'''222***(((@@@|||wwwzzzllleeeeeeOOOOOOXXX^^^fffppptttvvv{{{rrrVVVOOOQQQSSSRRROOOTTTgggzzzsss\\\???444000,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))))))))))))))************************((())))))***+++,,,------000&&&+++FFFfff{{{xxxrrreee```___VVVLLLCCC===>>>???;;;777666......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***+++---000444888<<<>>>===DDDHHHGGGIIIPPPWWW[[[???DDDBBBDDDMMMLLLMMMXXXjjjlllmmmlllkkklllnnnnnnsssxxxyyyyyyxxxdddaaaeee```UUUGGG@@@666111000000///---,,,------...............---......///000000111111///000000111111444999<<>>;;;777555......---------,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,---///222555888;;;<<>>{{{nnn```XXXUUUSSSPPPMMMEEEbbb||||||wwwsssrrrpppkkkkkkmmmkkkcccaaaddd___ccclllhhhjjjbbbpppqqqNNN333222333000/////////................................................/////////000//////000222555888;;;===```ooobbbqqqfffVVVIIIJJJSSSSSSDDD444---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///...///111111???fffxxx\\\LLL```|||uuu|||ppp```WWWRRRPPPIIIBBBFFFQQQddd|||gggJJJAAA^^^qqq|||TTTiii___VVVVVVKKK111111///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&---)))...555(((@@@{{{___sssSSSJJJMMM\\\ccc```fffssswwwzzz~~~qqqkkkrrr~~~www]]]IIIUUU[[[UUUPPPRRRRRRNNNLLL}}}kkkYYY:::///---------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))************************((())))))+++,,,---......---777VVV}}}yyytttsssjjjddd```WWWPPPBBB???@@@;;;999888111......---,,,,,,,,,,,,---))))))))))))))))))))))))((()))+++***)))((()))++++++000555777666888===AAACCCFFFJJJKKKIIICCC===888<<>>,,,444000000000///......------........................555333///---...111000---333000000888<<<888LLLtttsssvvvhhhUUULLLWWWccc[[[III555---))),,,...---,,,---,,,++++++******++++++,,,++++++******++++++,,,---------,,,,,,,,,---......000555333,,,;;;ggg{{{}}}rrrfffjjjllltttnnn]]]TTTMMMJJJJJJFFFeeexxxgggLLLCCCSSSjjjvvvcccrrrwwwLLLXXXWWWIII555---///******---+++************)))))))))))))))))))))))))))))))))))))))************+++++++++///+++111111(((000]]]kkkaaarrrvvvKKKKKKQQQ[[[``````eeemmmzzzmmm{{{wwwlllddd]]]ccccccJJJMMMcccSSSFFFaaa^^^KKK333//////...,,,+++,,,***(((++++++++++++++++++++++++************************)))************+++++++++//////,,,)))+++000111000:::aaayyytttsssjjjdddaaaXXXOOOAAA>>>@@@:::888777000......---,,,,,,,,,,,,---))))))))))))))))))))))))((()))******))))))***+++///333666777666777<<<@@@IIIFFFBBB===;;;;;;;;;<<>>AAABBBGGGMMMSSSYYYaaaiiiooovvvxxxqqq```PPPJJJJJJKKKaaarrrrrrgggpppuuukkkbbb^^^DDD...333111111111000000000////////////000000000111111111333444555222...<<>>111222444777;;;>>>AAABBBFFFJJJPPPUUUYYY[[[\\\]]][[[[[[XXXRRRRRRUUUWWWUUUIIIvvvwwwrrrpppiiirrrpppnnnjjjKKK///333222111111111111000000000000000000000111111111111000222555222444TTT~~~qqqddd[[[YYYVVVSSSooo~~~ggguuutttqqqPPP333222222222111000000//////////////////////////////444000///444666555555999000DDDkkk}}}}}}zzztttnnnjjjkkkhhhiiiwwwkkkeeeRRR666???XXXcccOOO555,,,...///---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...............///000111222555777jjjvvv^^^OOODDDCCCSSSgggwwwiii]]]DDD@@@[[[uuuXXXsssZZZPPPJJJGGG<<<,,,,,,///)))++++++++++++************))))))))))))))))))))))))))))))*********+++++++++***//////333444yyyvvv~~~XXXyyykkkPPPIIIIIINNNSSSVVVYYY^^^bbbcccnnntttxxxzzz~~~qqqppp]]]ppphhh\\\^^^dddXXX666000---///...++++++...++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++,,,///---(((000OOOppp|||eee^^^sss~~~}}}|||{{{wwwpppmmmnnnuuu}}}xxxwwwuuuhhhaaaaaa\\\NNN@@@===???999777777000......---,,,,,,,,,,,,---)))))))))))))))))))))))))))************,,,000333111222444666888999;;;;;;888777666666999===AAADDDIIILLLPPPSSSTTTQQQNNNLLL;;;AAAJJJSSS^^^dddaaaYYYUUU___vvvgggkkkooosssiiiKKK555555222222222222111111111000000000000111111111222222111333555111<<>>@@@:::888777000......---,,,,,,,,,,,,---)))))))))))))))))))))))))))************---111555111222444666888888777666777666666777999===@@@CCCGGGHHHIIIJJJIIIFFFBBB>>>===HHHVVVaaaiiikkkdddZZZTTTWWW___qqqssskkkpppuuubbbJJJ???>>>333333222222222111111111000000111111111222222222333555666111GGGqqqccc___ZZZ]]]}}}yyywwwnnnjjj@@@444333333222111111000000////////////////////////222000222666333111???QQQcccfffnnn___^^^iiirrrnnn]]]GGG666...------,,,,,,,,,,,,---------,,,,,,,,,,,,---...............///000111333333GGGxxxrrrXXXGGG???MMMyyymmmkkkdddLLLIIIPPPiiiyyymmm```KKKFFFGGG:::...---...,,,,,,+++++++++*********)))))))))))))))))))))))))))************+++++++++,,,+++000444sss{{{}}}}}}{{{___aaalllOOO>>>BBBGGGNNNTTTUUUYYYaaaeeeeeelllpppsssvvv{{{}}}}}}|||{{{zzz{{{}}}vvvfffvvvdddmmm}}}xxxfffMMM:::+++---111...+++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,...,,,+++>>>aaatttxxx~~~}}}{{{{{{{{{{{{rrrnnnhhheeegggmmmvvv|||zzzyyyvvvggg______[[[PPPBBB???@@@;;;999888111......---,,,,,,,,,,,,---))))))))))))))))))))))))************+++---222666222333555777888777444111...111666:::>>>@@@@@@@@@CCCBBBAAA@@@???===:::777@@@LLLYYY```cccccc]]]VVVGGG[[[hhhdddgggppptttwww]]]JJJJJJGGG333333333222222222111111000111111111111222222222000333666555VVVttt~~~oooiii[[[```~~~~~~pppuuuGGG444444333222222111111000000000000000000000000000444222444555444???cccxxxqqqssstttuuuppppppsssmmmXXX@@@111...------,,,,,,------...---,,,,,,,,,,,,---...............///000222333444\\\zzzkkkVVVNNN777UUUmmmggg\\\IIIhhhdddyyykkkvvvWWWIIIMMMAAA000,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++//////000666www}}}JJJuuuyyy___HHHBBBFFFDDDMMMSSSUUUZZZccchhhhhhlllqqqvvvyyy~~~nnnqqquuuxxx|||}}}ppplll}}}kkkUUU>>>,,,---333000,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------...111...111OOO{{{zzz{{{}}}yyy|||~~~{{{vvvssstttxxx}}}xxxsssiii]]]ZZZ]]]MMMFFF???===999444111222///......------,,,++++++************************'''))))))***222<<<<<<777>>>777333777888333111333555777;;;<<<<<<<<<===>>>GGG@@@>>>???999///333@@@JJJPPPVVV]]]ccceee\\\RRRFFFNNN```mmmeee]]]uuueeerrrqqq^^^dddZZZ;;;777333111111111111111000000000111222222333333333777999444tttzzznnnccciii~~~yyyyyydddWWW@@@111000666222///111///111111111111111222222222222111;;;---DDDttt|||ssslllvvvzzzssskkkbbbPPP===222---,,,000111---,,,///...------------...//////,,,333---///999111000EEE}}}|||uuu^^^kkkqqqXXXDDDBBBRRRlllwww^^^VVV^^^{{{lllyyyaaaRRR^^^OOO555---***,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******++++++,,,------///'''888PPP|||___QQQmmmOOO??????FFFIIIJJJOOOYYY^^^```dddhhhjjjlllqqqwwwyyyyyyyyyzzzzzzyyy|||gggDDD///111///---//////,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...666222///sssjjjrrr}}}~~~}}}{{{zzz{{{~~~~~~vvvppphhh^^^ZZZ[[[LLLEEE???===999444111222///......------,,,++++++***************************++++++,,,333<<<<<<777>>>888444777777333111222444777:::;;;;;;;;;<<<>>>>>>:::999999777666===EEEPPPTTTXXX\\\aaaccc\\\TTTMMMRRR___iiicccYYYaaarrrwwwvvv{{{ppptttmmmDDD:::222222444222111333000000000111222222333333---222777CCCzzz|||sssjjjnnnsssuuuiiieeeDDD444222777333000222000111111111111222222222222333888666FFFllluuuyyyuuupppnnnooojjj___TTT:::111,,,...000...---///...------------.../////////222+++***333333CCCggguuummmuuunnnVVVGGGBBBbbbpppXXXKKKcccsssyyy]]]YYYNNN>>>444000,,,,,,,,,++++++++++++************************************+++,,,,,,------+++111888eeezzz}}}}}}SSSfffdddHHH>>>@@@DDDJJJJJJOOOXXX]]]___ccciiiqqqoooooorrrwww|||mmmIII333222///,,,...---,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,---------***---555MMMxxxfffuuu~~~~~~}}}|||}}}}}}sssmmmggg```[[[YYYLLLEEE???<<<999444111222///......------,,,++++++***************************++++++---333999999666999555222444444222222333444666888:::::::::;;;<<<888;;;<<<;;;???HHHOOOPPPXXXYYYZZZZZZ^^^bbb___ZZZJJJLLLTTT[[[[[[UUUPPPPPPaaappp```qqqtttrrrmmmRRR???111444666222000444000000111111222333333333000444666RRRmmmxxx|||sssuuujjjpppiiihhhIII777333888444222444111111111111222222333333333888666666rrr}}}wwwooojjjiiifff[[[PPP\\\XXXVVVYYYgggnnn}}}iiilllsssnnnccc]]]EEE999...,,,//////............------......///000///111------000777YYY}}}|||~~~jjjQQQ===DDDjjj{{{^^^EEEPPP~~~uuuwww]]]VVVLLL999...,,,,,,,,,,,,++++++++++++******************************++++++,,,,,,------&&&777???vvv}}}pppDDD}}}|||WWW???===AAAAAAJJJKKKOOOWWW[[[___eeelllooonnnooouuu|||{{{tttPPP777333...,,,...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------...(((;;;xxxgggfff{{{{{{xxxuuu~~~~~~}}}rrrlllhhhccc]]]YYYKKKDDD>>><<<999444111222///......------,,,++++++************************))))))***,,,000444444222222000///000111222333555333555777888888888:::;;;<<>>jjjfffNNNEEEIIIlllwwwhhhRRRNNNjjjkkkaaa___XXX<<<***------,,,,,,,,,+++++++++******************************++++++,,,------...***444OOO```GGGtttMMM999===CCC@@@IIIJJJOOOWWW\\\aaajjjsssvvvxxx}}}{{{WWW<<<333---,,,///,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---.........666,,,CCCiiitttwwwooopppvvv}}}}}}tttmmmjjjfff___YYYJJJCCC>>><<<999333111222///......------,,,++++++************************))))))+++...111222222222444444333000///111333444444555777777666777999;;;CCCTTT```cccjjjtttooo```______^^^[[[^^^eeehhhgggRRRKKKBBB:::777888777666:::>>>^^^kkkwwwuuuppplllPPP777444666111///333111111111222333333444444555666???|||lllrrrwww~~~zzzpppmmmeeeSSS===444666333222444111111222222333444444555555555GGGnnnbbbVVVQQQQQQOOOPPPRRR]]]]]]^^^^^^]]]]]]^^^aaavvv{{{tttssspppgggqqqrrrkkkfffZZZLLL999......111000---///............///000000...000444555555MMM~~~|||zzz~~~qqqtttaaaTTT???GGGwwwyyypppZZZIIIWWW{{{www{{{bbb___ZZZBBB111---------,,,,,,,,,++++++***************************++++++,,,------......444///bbb~~~RRR]]]lllGGG888>>>CCC@@@GGGIIIOOOXXX^^^dddooozzzwww^^^AAA444,,,---000,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...//////000888SSSkkkqqq|||lllhhhooo}}}{{{|||}}}wwwoookkkggg```YYYIIICCC===;;;888333111222///......------,,,++++++************************,,,+++...333555333333666;;;<<<:::333///111222222555666777666666666999;;;EEEZZZmmmtttyyy|||qqqaaaaaacccbbb^^^^^^aaacccaaaNNNEEE<<<888666666;;;AAAFFF888@@@zzzlllhhh}}}uuutttttt[[[AAA555444444222111111111222222333444444444444777OOOiii|||zzzzzz~~~dddjjjhhhXXX@@@555666222222444111222222333444444555666666444qqqtttllljjjaaafffppp{{{|||wwwqqqiiinnnooolll___SSS@@@222///222111---//////......//////000111222///111111:::eeezzzqqquuussscccnnnlllZZZCCC;;;aaavvvXXXCCCKKKmmmrrr|||rrr___TTTEEE:::------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......333000rrryyyuuu|||uuuFFFsss```DDD:::>>>BBBAAAEEEHHHPPPYYY^^^eeeqqq}}}wwwkkkiiiHHH666,,,...222---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...//////000&&&GGGiiitttSSSyyy{{{mmmbbbgggttt|||vvv{{{~~~|||~~~zzz|||yyyqqqjjjfff___XXXIIIBBB===;;;888333111222///......------,,,++++++************************,,,+++...555666333444888:::===:::222...000333222666777777666666666999;;;CCCXXXooo}}}{{{oooccceeehhhgggaaa\\\ZZZVVVQQQEEE<<<;;;DDDEEE@@@BBBKKKIIICCC;;;VVVlllyyygggLLL777333777666000111111222333333444444555444===cccjjj}}}{{{zzzaaajjjddd]]]DDD777777333333666333222222333444555666777777DDDyyyiiijjjnnniii```XXXGGG777000222111---///////////////000000111333000222444III~~~~~~uuurrrxxxuuu{{{yyytttsssxxxiiiYYYkkkeeeOOOAAAMMMkkk~~~cccJJJEEEZZZ}}}vvv~~~fffOOOFFF>>>...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........---AAA}}}~~~}}}rrr\\\IIIsssRRR@@@<<<===@@@DDDCCCHHHPPPYYY^^^cccnnnzzzuuuQQQ;;;...000333,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000000---WWWhhh```}}}ooo^^^[[[jjj{{{zzzqqqpppzzz}}}|||}}}vvv{{{zzzqqqiiieee^^^WWWHHHBBB<<<;;;888333111222///......------,,,++++++***************************)))---444555222222777222777555...+++000555555666777777777666777999;;;@@@TTTnnnzzzooohhhiiilllkkkbbbZZZSSSKKKDDDHHH>>>AAAQQQSSSEEE???EEEEEENNN@@@???xxxppp}}}{{{{{{oooTTT999333::::::000111222222333333444444555333???ppp```kkkyyyzzz}}}jjjpppaaa```FFF888888555555777444222222333444555666777888ZZZiii[[[ooo~~~sssvvvqqqmmmqqqiii```ZZZKKK:::111222111---///////////////000111111111111888>>>YYY~~~|||{{{tttkkkjjjuuuzzzooolllvvv|||vvvtttuuugggaaa[[[]]]ffftttbbbRRRiiiyyy\\\JJJBBBLLLvvv[[[CCCFFFjjjnnnnnnOOOHHHAAA......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///---WWWsssqqqQQQWWWhhhHHH>>>===<<<>>>EEECCCHHHQQQYYY\\\```kkkvvv~~~XXX???000111333,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000111===dddOOOjjj}}}|||gggUUUXXXmmmoooiiilllzzz}}}|||||||||ttt|||qqqgggmmmbbbXXXJJJAAA:::999777333000111......---,,,,,,,,,,,,---,,,++++++******++++++,,,+++...222333222111222444888555111000111333333333333555666555777:::888333===LLLfff{{{vvvpppqqquuurrrccceeekkkMMM666GGGUUUEEEEEE\\\jjj```PPPHHHHHHHHHLLL===ggguuuyyy^^^888666:::,,,888333333222222333555666777888CCCKKKttt}}}yyy```mmm]]]KKK:::444666555333111444222444---666>>>555???qqqwww[[[MMMUUUggguuuzzzuuuuuuqqq~~~zzzwwwuuupppjjjiiitttggg]]]PPPDDD777......222111000000000000000111222555;;;)))KKK~~~zzz}}}{{{jjj```jjjwwwvvvjjj___iiinnnhhh\\\___MMMOOOKKKIIIOOO\\\mmmzzzrrr\\\PPPaaammmPPPCCC>>>YYYqqqdddPPP===___rrrVVV:::BBB777------///+++---...(((++++++++++++++++++++++++***+++,,,,,,++++++---///===[[[~~~}}}~~~SSSooo___EEE@@@;;;<<>>888999,,,888333222222222333555777888:::QQQPPPvvvyyyzzzzzz}}}gggcccaaaOOO===666777666333222444444:::222222222///GGG|||cccKKKCCCLLLXXX^^^\\\\\\TTTXXXbbbooo{{{www~~~```kkkhhh^^^RRRFFF999000...222000000000000000111111222...666666cccvvvqqq```\\\kkkrrrfff\\\]]]]]]bbbpppaaa```PPPWWWWWW\\\iii{{{rrr^^^PPPYYY\\\IIIDDDJJJiiiXXXGGGVVV{{{YYYKKKDDD999---,,,///+++,,,...(((++++++++++++++++++++++++***+++,,,,,,+++,,,---///333cccyyyvvvMMM~~~ZZZBBB>>>;;;<<>>???===222222===TTTjjjuuuuuussszzzmmmssshhhIIINNNccc\\\qqqOOOXXXzzzwwwTTTrrr___SSSMMMtttmmmzzz}}}mmmGGG999888---888333222222222333555777888>>>bbbRRRwwwzzzyyyyyymmmhhhdddRRR@@@999888666444333333222;;;888555666GGGyyyoooPPP>>>DDDQQQVVVmmmmmmbbb^^^ccc```qqq{{{~~~aaaooojjjaaaUUUJJJ===222///222000000000000000111222222111333GGG}}}mmmjjj^^^aaaqqqmmmVVVOOOZZZWWWaaaoooaaaTTTTTTssslllPPPGGG>>>___ooo^^^NNNIIImmm|||{{{]]]QQQ>>>===...+++...+++,,,...***++++++++++++++++++++++++***+++,,,,,,+++,,,...000<<<}}}wwwuuu[[[OOOtttRRR======;;;===DDDEEEGGGHHHKKKQQQWWW```ppp{{{xxxlllooouuuvvvSSS777/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000444888|||GGGaaa~~~~~~}}}lllUUUJJJUUUmmm|||iii___fffrrrpppfffYYYvvvtttooollljjj\\\\\\JJJAAA999777555222000111......---,,,,,,,,,,,,---,,,++++++******++++++,,,)))...444666444222222333888444000//////111333333555666444333666===@@@>>>>>>555000999NNNdddrrrxxxjjjnnnxxxggg[[[eeennnjjj{{{XXXWWW{{{wwwxxxaaa___~~~uuurrr~~~uuuOOO999666---666333222222333444666888999BBBsssdddTTT{{{{{{xxxyyypppllleeeSSSAAA:::888777555666777///888888777===aaauuuyyymmmVVVNNN\\\jjjlll{{{xxx~~~rrriiinnnnnnllljjjcccYYYOOOBBB555000222000000000000111222333333888555UUU{{{eeeeeefffooouuugggQQQLLLVVV\\\jjjooodddUUUOOOfff]]]KKK>>>GGG{{{dddPPPAAA___zzzkkkLLLDDDDDD111+++...++++++...+++++++++++++++++++++++++++***+++,,,,,,,,,---///111FFFmmmtttOOO\\\jjjKKK:::<<<;;;<<>>999222------000444666666777444222555<<>>555333>>>TTTjjjxxxuuukkkbbbrrrxxxooo\\\xxxaaaeeettt{{{|||ccciiinnn~~~zzzVVV888444///333222222222333444666999:::FFFVVV]]]xxxvvvxxx{{{ddddddTTTBBB:::888666777888<<>>999:::GGGZZZfffeeennn^^^]]]~~~rrrvvvssstttRRRNNN[[[tttgggVVViiisss~~~}}}[[[888555222222222222222333555777999;;;MMMYYYbbbxxxzzzxxx{{{jjjfffVVVEEE;;;888666777999888...666999555333PPPuuutttgggWWWVVVhhhssswww~~~ggghhhccc]]]VVVIII;;;444333000000000111222333444555///OOOvvvqqqnnnQQQIII]]]eeeWWWLLLOOOQQQLLLVVVcccyyyrrrcccWWWPPPXXXeeezzzZZZKKKEEEKKKfffKKKGGGrrrqqqzzzQQQ___UUU:::---000,,,)))------++++++++++++++++++++++++***+++,,,------...000222OOOqqqhhhAAAxxx[[[AAA777===;;;:::>>>???@@@DDDKKKSSSWWW[[[eeepppzzztttqqqaaadddppp}}}aaa>>>333000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---333---...444,,,666\\\LLLUUUzzz}}}lll\\\LLLBBBPPPvvv|||tttvvv{{{yyyvvvyyyrrrjjjhhhZZZWWWJJJAAA777555333111000111......---,,,,,,,,,,,,---,,,++++++******++++++,,,***---000000///...111333:::666111///000333555666444666555444888???BBB@@@<<>>888555666999444...999;;;999<<<[[[ooo]]]]]]jjj{{{xxxwww\\\oooiiihhh}}}xxxfffbbb^^^XXXLLL===555333000000000111222333555555>>>{{{{{{|||zzzkkkdddKKKJJJRRRTTTJJJEEEIIILLLIIIOOO\\\eeewwwxxxiii^^^ZZZZZZ[[[eeemmmwww}}}hhhQQQCCCDDD~~~uuuXXXGGGYYYzzzhhh\\\]]]???///111,,,))),,,---++++++++++++++++++++++++***+++---------...111333eeeyyy|||^^^GGG|||TTT===666===<<<;;;??????AAADDDJJJQQQSSSWWW```jjj}}}{{{tttpppccceeemmmzzzzzzgggJJJ555+++111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))333------555,,,;;;mmmzzzIIIaaayyyzzzhhhSSSEEE>>>QQQ}}}vvvppp}}}yyyzzztttllliiiYYYSSSKKKAAA777444333000000222......---,,,,,,,,,,,,---,,,++++++++++++++++++,,,---111555555222000000111333111000111333555666555222555555666;;;BBBEEECCCJJJTTTWWWMMMAAAAAAGGGKKKaaaNNNcccxxxpppvvvssssss[[[```qqqLLL@@@===HHHFFFfffyyy```;;;;;;999444222222222333555888:::<<<]]]}}}TTTcccpppooorrryyyqqqaaaMMM@@@999555555777777222;;;888555>>>eeezzz|||sssbbbaaagggqqqwwwnnnWWWrrrxxxvvvxxxdddaaa^^^YYYMMM???666444000000000111222444555666WWWllliiimmmddd]]]KKKUUUPPPKKKHHHEEEDDDFFFIIIOOO[[[[[[cccssseee]]]TTTJJJIIINNNVVV^^^eeekkkoooqqqyyyWWW@@@FFF^^^{{{aaaLLLQQQ```aaaAAA111222---))),,,---++++++++++++++++++++++++***+++---------...111333jjjzzzxxxXXXTTT}}}PPP:::444======<<<@@@AAACCCDDDIIINNNPPPSSS]]]gggxxxppplllkkkgggiiivvvjjjQQQ666(((666......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%111,,,---666,,,@@@yyyccc@@@hhhzzzxxxgggMMM@@@999NNN~~~uuuiiivvvyyy{{{sssgggeeeYYYVVVJJJ???666444444222111111......---,,,,,,,,,,,,---,,,++++++******++++++,,,///999<<<777333555444///;;;111+++///555888999999777333444;;;DDDHHHLLLPPP[[[aaapppTTTGGGSSSDDDEEEKKK[[[\\\ccczzztttiiiwww~~~ZZZEEEAAAHHHKKKaaa{{{ggg@@@000444666333888444444:::888777???xxx^^^\\\```nnnmmmssswwwdddMMM>>>::::::888555:::666555444===;;;|||wwwkkk___aaadddbbbeeeiii}}}wwwwwwvvvkkkkkkpppuuuaaaggguuuqqqhhh^^^ccc[[[RRRIII444333888'''333777333666444<<<^^^{{{gggooo\\\OOOMMMPPPVVVMMMEEECCCBBBBBBEEEJJJOOOUUUZZZbbbxxxjjjOOOHHHHHH<<>>:::999:::===@@@AAABBBBBBFFFKKKOOOSSS\\\eeezzzwww}}}uuupppnnntttwwwxxxvvvVVV///666.........---------,,,,,,,,,******+++++++++,,,,,,,,,------***555111666777OOORRRkkkppp}}}uuu]]]NNNCCC:::IIIuuuyyyqqqzzz{{{wwwyyyqqqeeecccWWWTTTJJJ???666444444222000111......---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,666;;;777555:::;;;888DDD888//////333555666777333000222999AAAGGGOOOWWWuuutttvvveee\\\^^^VVVVVVRRRooozzzvvvyyyzzzjjjzzzgggIIIBBBBBBHHH```jjjBBB222666666222777444555<<<;;;;;;EEEOOOYYYeeemmmrrrssszzz|||}}}pppdddRRRBBB999666777888777666777555<<>>:::999:::===@@@AAABBBBBBFFFLLLOOORRR[[[eeexxx|||wwwsssrrrxxxzzzyyy]]]222444---......---------,,,,,,,,,***++++++++++++,,,,,,,,,000///+++111,,,333@@@IIIQQQnnnttt|||oooVVVFFF@@@>>>OOOxxxpppoooooozzzvvvtttuuuwwwnnndddbbbVVVRRRJJJ???555444444222000000......---,,,,,,,,,,,,---,,,++++++******++++++,,,+++444888444444:::===:::GGG<<<111///222333555888:::666666999<<<@@@HHHQQQfffmmmlllqqqgggVVVZZZ\\\bbbxxxvvv~~~hhhoooPPPBBBDDD[[[zzzmmmCCC333666555222666555666===<<>>:::333444666:::777===aaawwwtttbbbPPPfff~~~}}}}}}lllcccccccccVVVLLL:::222444222777///333<<<999GGGzzz~~~vvvvvv___OOOGGGEEEJJJPPPJJJCCC???@@@BBBBBBEEEIIIOOOLLLTTTjjj~~~}}}mmmVVVVVV]]]ggggggZZZMMMGGGHHHJJJPPPmmmXXXHHHAAAcccUUULLL[[[aaacccYYY@@@---......***---++++++++++++++++++++++++(((+++///***///...444bbb{{{tttFFFjjj]]]???<<<999888:::===??????CCCCCCGGGLLLNNNQQQXXXaaayyywww~~~|||~~~}}}nnnzzzeee;;;222111......---------,,,,,,,,,+++++++++,,,,,,,,,------+++------000000@@@sssfff>>>PPPqqq{{{www]]]HHH>>>@@@KKKeeezzz{{{}}}ggglllwwwvvvmmmeeedddXXXSSSIII>>>555333333111///000......---,,,,,,,,,,,,---,,,++++++******++++++,,,---555666000---111444111888222///222555666888;;;:::333000777@@@EEEGGGJJJCCCQQQWWWzzz~~~cccbbbVVVaaaiiinnnllllllwww|||wwwxxxpppmmmdddWWWnnngggMMMKKKccc|||kkkAAA555888555444777666888<<<999AAAXXX{{{QQQYYYZZZdddhhhkkkyyy{{{sssiiinnnoooTTTEEEFFFHHHHHHIIIGGGFFFEEEEEEDDDGGGOOOXXXvvvzzzZZZDDD<<<;;;999666666555999999???nnnuuuvvvrrrWWWTTTddduuu|||ttt^^^ttthhheeecccgggXXXNNN===222111333888111777:::777RRRrrrbbbLLLBBB@@@EEELLLEEE@@@===???AAAAAADDDHHHLLLOOORRRZZZqqqyyycccLLLMMMZZZjjjqqqkkk___UUUPPPVVVNNNJJJddd___IIIEEE^^^aaaEEEQQQkkk___[[[CCC---,,,...,,,...++++++++++++++++++++++++(((+++000+++///---888mmmqqqvvvLLLxxx^^^===:::888888:::===>>>???BBBCCCGGGKKKMMMOOOUUU]]]ooo}}}~~~rrrwwwfff>>>111444......---------,,,,,,,,,++++++,,,,,,,,,------------000000...---888xxx^^^>>>RRRqqq|||tttVVVEEE>>>>>>KKKkkkqqqxxxvvvnnnffffffYYYTTTIII>>>444333333111//////......---,,,,,,,,,,,,---,,,++++++******++++++,,,+++444888333111666999666777222000333555555666888<<<555222777???CCCFFFJJJSSSPPPKKK___qqqlll]]]BBBQQQ```oookkk```nnn~~~sssqqq|||rrrRRRQQQrrrkkkaaasss}}}lllBBB777;;;666555777666999<<<888CCC^^^iiiEEEYYY^^^]]]ffflll~~~ooolllqqqbbbvvv\\\MMMDDDDDDNNNKKKHHHDDDAAAAAAFFFOOOUUUZZZqqqnnncccOOO;;;222666>>>888555999:::BBB}}}rrrxxx{{{\\\LLLEEEOOOdddvvvZZZrrrjjjnnndddgggVVVNNNAAA555222444777222777333555bbbooobbbKKK???===BBBIIIBBB===;;;>>>@@@@@@BBBEEEFFFOOOLLLBBBNNNwwwwwwUUUNNNZZZmmmwwwrrrjjjnnnyyyssshhh___tttfffIIIGGGSSSoooIIIWWWyyyooo^^^___HHH///+++///------++++++++++++++++++++++++***+++000,,,///---;;;sssuuuxxxsssNNNxxxVVV;;;999777888:::===>>>>>>AAABBBFFFJJJLLLLLLRRRZZZjjj|||jjjCCC...333......---------,,,,,,,,,,,,,,,,,,,,,------------,,,///222///222===[[[CCCVVVtttrrrPPPDDD;;;:::HHHjjjoooxxxuuummmeeegggYYYTTTHHH>>>444222333111//////......---,,,,,,,,,,,,---,,,++++++******++++++,,,+++555999666555:::<<<999888333111333555555777;;;???;;;888888888;;;EEEPPPTTTTTTWWWQQQ___ppp]]]FFFUUUggg{{{pppYYYiii~~~rrrkkklllcccSSSOOO{{{}}}{{{jjj@@@666:::444444777777;;;===999HHHfffjjjFFFWWW\\\^^^aaahhh{{{|||ggghhhcccwww{{{kkkTTTHHHGGGUUUPPPLLLFFFBBBCCCJJJRRRWWWRRR```tttrrrhhhSSS>>>333666>>>999555999:::DDDnnnvvv~~~iiicccSSSOOOccc}}}}}}vvv^^^fffpppdddjjjWWWOOOCCC555444444555333999111===}}}zzz\\\HHH???>>>BBBHHH@@@;;;:::===??????@@@CCCDDDIIIGGG@@@HHHgggccc```sss~~~oooLLLGGGEEE{{{QQQVVVsss~~~bbbfffPPP222,,,000---+++++++++++++++++++++++++++,,,+++///,,,000---;;;uuu|||xxxoookkkLLLmmmKKK:::888777888:::<<<======@@@AAAEEEIIIJJJJJJOOOVVVfffzzz~~~}}}xxxoooIII...222......---------,,,,,,,,,,,,,,,,,,------------...***---111000999HHHZZZHHH]]]yyyrrrLLLCCC;;;;;;GGGeeeuuuwwwssscccwwwtttllleeefffYYYSSSHHH>>>444222333111//////......---,,,,,,,,,,,,---,,,++++++++++++++++++,,,+++666;;;777666:::;;;777999333000222444666;;;BBB777888888666333999LLL___QQQccc{{{cccbbb~~~pppggggggtttrrrWWWjjjwww[[[TTTXXXMMMBBBGGGMMMxxx}}}ggg<<<222666///333666777<<>>???AAAFFFCCCEEEPPP^^^lll|||~~~lll~~~zzzSSSLLL>>>~~~NNNFFFkkkyyyfffkkkUUU555---000---***++++++++++++++++++++++++---+++///,,,000---;;;uuu}}}vvvnnneeeJJJfffBBB999888777888:::<<<======???@@@DDDHHHIIIIIINNNUUUdddnnnttt~~~yyyvvv{{{yyyxxxrrrfff[[[]]]fffxxx|||sssNNN...111......---------,,,,,,,,,,,,,,,,,,---------.........///111---888GGGZZZKKKaaa}}}rrrJJJAAA>>>>>>JJJbbbzzz|||wwwyyytttjjjbbbeeeYYYTTTFFF===555333222000///111......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...000444555555444444444<<<@@@666...666;;;<<>>MMM[[[TTTccckkknnndddwwwqqqpppuuu[[[RRRrrryyySSSCCCTTT___OOO>>>JJJ]]]wwwYYY;;;<<>>===>>><<<;;;;;;:::;;;<<<===>>>???EEEKKKNNNTTTbbbttt|||UUUIIIKKKaaa>>>ssseeevvvkkk\\\000888///'''111++++++++++++++++++++++++---000111222,,,(((JJJxxxWWWHHHlll>>>888::::::777999>>>@@@>>>CCCBBBFFFLLLKKKFFFKKKUUU___bbb}}}bbbtttqqqeee```vvvllldddmmmWWWJJJPPP^^^kkk{{{```uuuSSS888000000000///..................------,,,,,,------...555......000555LLLSSSNNN```fffIIICCC;;;777BBBqqq{{{uuurrriiibbbeeeYYYTTTFFF===555333222000///111......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...111444555555444444555;;;>>>555...555:::;;;AAA<<<999777777888>>>LLLZZZqqqiiieeetttooofff~~~|||```QQQddd~~~hhhVVVTTTNNNGGGJJJ@@@WWWvvvWWW:::;;;000:::777999===;;;CCCDDDNNNWWWEEEKKKOOOUUU```___jjjzzz~~~xxx~~~xxxssswwwzzzdddZZZaaannn|||{{{hhh___cccbbbWWWGGGAAACCCLLLjjj|||qqq^^^WWWXXXNNNDDDMMMVVVWWWWWWPPPQQQTTTpppXXXAAA<<<>>>888555777;;;999ZZZrrrxxxuuuhhheeeyyyvvvyyyzzzhhhmmmeeeWWW@@@777666555555333:::444NNNlllvvvttt___III@@@??????@@@BBB;;;;;;:::::::::;;;=========CCCIIIMMMRRR^^^mmmxxx{{{fffgggYYYFFFDDD~~~aaaDDDmmmbbb|||tttfff666888///''',,,++++++++++++++++++++++++***,,,...222000---JJJ|||VVVMMMeee===888:::999777999>>>???===@@@CCCLLLRRRMMMDDDGGGQQQ]]]bbbwww{{{wwwqqq^^^kkkgggfffyyykkkVVVYYY^^^[[[ZZZbbbjjjxxxgggzzzWWW888...000000///..................------,,,,,,------...000///000000444LLLRRRNNNbbbfffJJJDDDEEE444AAAlllrrrqqqjjjcccdddXXXTTTFFF===555333222000///111......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...111444666666555555666888===555...444888:::???;;;999888888999>>>LLLZZZpppyyyrrrcccxxx```fff~~~}}}fffUUUFFFEEEVVV===ZZZ}}}SSS999999222:::999;;;AAA???GGGHHHPPPaaaHHHJJJNNNVVV\\\\\\hhhxxx}}}wwwwwwxxxxxxxxxuuuPPPNNNZZZlllwwwqqqWWWNNNTTTVVVTTTOOOHHH<<<===ZZZqqqlll```\\\YYYPPPGGGUUUllltttmmmZZZIIImmmtttWWW<<<:::<<<111777777:::<<>>??????@@@;;;:::999999999:::;;;<<<<<<@@@EEEIIIOOOXXXfffqqqvvvtttjjj```bbbpppqqq{{{xxxiiibbbKKKCCC~~~hhhOOOfffuuuooollleee555444111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++000///+++GGGuuu|||PPPPPP```>>>999:::888666888===>>>;;;:::BBBNNNSSSIII>>>CCCPPPTTT]]]ffffffjjjoooooocccVVVmmmssscccTTT\\\XXXPPPPPPPPPSSS___kkk|||jjj\\\888///000000///..................------,,,,,,------...+++///333000444QQQsssPPPNNNdddfffJJJEEEFFF777DDD^^^rrrrrrkkkcccdddWWWRRRFFF===555333222000///111......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...111444666666666666666777===666///555888999???;;;888888999:::???MMMZZZjjj|||bbbwwwfffsssiiiOOOGGGKKKiii~~~MMM888777666;;;:::===CCCAAAHHHGGGNNN~~~dddHHHIIINNNWWWXXX[[[gggvvv|||vvvooovvv{{{zzz{{{nnnTTTJJJ]]]nnnkkkRRRQQQWWWQQQSSSUUUQQQDDD:::DDDVVV```bbb^^^SSSNNNJJJ\\\jjjLLLiiisssWWW===888999000:::777888:::ddd}}}xxxmmm|||yyyeeeJJJRRRxxxqqqdddxxxwwwmmmfffhhhgggsssuuuhhhttt|||tttyyynnnZZZ>>>333222999:::111999:::NNNeeeyyyxxxeeeNNNAAA>>>??????>>>::::::999888888999:::;;;<<<===@@@FFFLLLUUUcccoookkkoooeeeXXXRRRKKKJJJTTTuuuzzzvvvzzzRRRxxxeeePPPGGG}}}vvvVVV```gggfffeee555000111111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////111UUUzzzLLLQQQ___AAA999:::888666999>>>>>>:::555???LLLPPPDDD888>>>NNNOOO^^^___\\\aaafff|||~~~jjjwww}}}pppSSS]]]lll```LLLXXXXXXSSSUUUPPPEEECCCDDDVVVgggzzzjjjaaa999111000000///..................------,,,,,,------...)))000444///777^^^gggNNNMMMddddddIIIEEE;;;>>>FFFQQQsssuuummmdddcccVVVQQQFFF===555333222000///111......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,------000444666666555666777666>>>999222666999999@@@<<<999888999:::@@@NNN\\\vvv{{{yyykkkooo```^^^yyyqqqGGG888666:::;;;;;;===CCC@@@FFFDDDJJJzzzYYYAAAEEEIIIQQQUUUYYYeeettt|||vvvyyyyyytttllllllssszzz|||hhhKKKXXXnnn~~~]]]YYY\\\QQQMMMNNNOOONNNFFFAAAVVVvvvpppiiiSSSOOONNN```yyyXXXpppsss\\\FFF;;;;;;999999777999:::cccqqqzzzmmmTTT[[[xxx{{{tttxxxyyyvvvlllaaaccckkkxxxyyy~~~}}}sss~~~qqqWWW<<<555333:::999000999===WWW```~~~rrraaaKKK>>>===AAABBB@@@::::::888888777888999:::===;;;===DDDLLLTTTcccpppooojjjWWWIIIIIIFFFCCCIIIkkkvvvtttSSS\\\wwwssscccNNNEEE|||WWW]]]|||vvvllllll<<<111///222+++,,,,,,,,,,,,,,,,,,,,,,,,***---...111222;;;mmmttt~~~MMMVVV\\\@@@:::999777555999??????:::333???PPPWWWJJJ:::999CCCKKK\\\[[[ZZZdddbbblllzzzssskkkiiixxx~~~jjjffflllYYYVVV]]]UUULLLUUU[[[TTTNNN???CCCMMMjjj~~~vvvoooddd777333000000///..................------,,,,,,------...+++111222...<<>>>>>VVVuuutttuuummmcccaaaUUURRRFFF===555333222000///111......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,///333555555555555666444===:::333777888999???>>>;;;999999:::AAAQQQ```mmm}}}}}}|||xxxmmmeeeBBB888666>>><<<<<<===BBB>>>DDDBBBJJJyyy}}}TTTBBBGGGGGGKKKRRRWWWbbb{{{yyyppp{{{vvvxxxwwwqqqkkkkkkssszzz}}}]]]ZZZpppxxxzzz{{{xxxZZZRRRKKKOOOOOOGGG[[[}}}yyy\\\\\\\\\mmm\\\jjjrrr^^^GGG888999;;;666777;;;>>>dddtttsssrrrkkk}}}[[[MMMsss~~~yyyhhhcccppprrrqqqpppSSS:::888555999888111:::>>>^^^]]]yyyiiiRRRAAA???CCCCCC>>>;;;:::999888888888999:::===:::===HHHPPPUUUaaannn|||sss\\\LLLMMMKKKFFFIIIWWWooorrrlllwwwyyynnngggNNNEEEUUU```|||llljjj@@@111---333...,,,,,,,,,,,,,,,,,,,,,,,,...000000///---777mmmpppPPP\\\UUU===:::999666666;;;AAAAAA;;;555@@@SSS___VVVCCC:::===@@@LLLHHHHHHWWW___nnnyyyrrrmmmcccmmmqqqqqquuueeefffoooeeeXXX___ggg^^^TTTSSSIIIEEE```~~~xxxeee444444000000///..................------,,,,,,------......000000000>>>lllsssOOOIII\\\dddHHHBBBBBB777555^^^mmm~~~kkk___jjjnnnmmmsss{{{|||qqqssskkk``````VVVTTTFFF===555333222000///111......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***---111444444444555555222<<<:::333666777777>>>AAA===:::999:::BBBSSScccggg{{{ffffffaaa|||ZZZ>>>999666BBB===<<<===AAA>>>DDDEEEMMM~~~www^^^HHHHHHFFFIIINNNTTT^^^tttrrrkkkyyyuuummmsssuuurrrqqquuuyyy{{{qqqYYYmmmttt[[[TTTYYYOOOTTTqqqggggggdddqqqffflllwww```AAA444777888777666:::@@@kkkmmm}}}vvvlll~~~nnnjjjyyyyyymmmsssMMM```vvvnnnnnn}}}}}}zzzvvvoooPPP888888555666888555<<<<<<```XXXqqqYYYEEEAAAEEECCC===<<<;;;:::999888999999:::<<<:::@@@NNNVVVWWW]]]gggkkkXXXSSSKKKDDDIIIPPPggg}}}hhhiiirrrssspppkkkPPPDDDXXXlllmmmhhhCCC222+++333111------------------------000111///...+++222cccjjj}}}LLL___}}}OOO@@@;;;999666666===DDDCCC===:::>>>IIIVVVVVVLLLGGGJJJFFFJJJBBB;;;DDDWWWnnnzzzqqqaaa^^^ooonnnxxxwwwmmmqqquuuzzzqqqfffeeeXXXPPPiii{{{eee222666000000///..................------,,,,,,------...000---///222===```RRRIIIYYY|||gggJJJBBB@@@777888PPPeeezzzuuuaaaQQQVVVVVVXXXbbbrrrrrreeemmmxxxoooqqqiii______VVVUUUFFF===555333222000///111......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***---111333333333444555000;;;999333555666666===CCC>>>:::999:::CCCUUUeeezzzwwwvvvdddnnnTTT<<<:::666DDD===<<<===AAA>>>FFFHHHRRRhhhJJJDDDBBBGGGLLLRRR[[[ooommmhhhwwwtttpppuuuuuunnniiioooyyy||||||TTTgggmmmwwwsssaaaggg]]]PPPXXXmmmjjj^^^dddzzzzzzfff@@@666;;;888:::555777@@@qqqsss}}}nnneee]]]qqqaaalllkkkgggPPPttt|||{{{|||kkk~~~~~~oooNNN555666444444888999>>>:::```RRRvvvhhhRRRAAA???FFFGGGAAA===<<<:::999999999::::::;;;:::CCCTTTZZZWWWXXX___vvvaaaTTTGGG@@@EEECCCKKKooohhhppp|||gggyyy|||SSShhhiiiOOO???zzz^^^yyy{{{qqqLLL666)))000...------------------------+++,,,---222555<<>>FFFEEE???>>>999;;;EEEMMMPPPVVV_________SSSBBB@@@TTToooggg[[[pppkkkyyylllsss~~~mmmzzzllleeeccc|||wwwddd222999000000///..................------,,,,,,------...000+++...555<<>>DDD888[[[}}}```ccc\\\QQQMMMXXXoooVVV]]]mmmsssuuummmcccbbbVVVRRRGGG>>>555222111//////111......---------,,,,,,,,,******+++++++++,,,,,,,,,***,,,000333555555444333333333444444444666999;;;AAA???>>>:::555999MMMccc|||xxxvvvYYYQQQsssoooFFF999888???CCC>>>BBBAAAHHHCCCBBBFFFSSS|||zzzEEEHHH???HHHKKKQQQccckkkeeehhhqqqqqqqqqpppnnnnnnooopppssstttzzz~~~[[[TTTwwwnnnhhhoooddd\\\UUU[[[fffRRR\\\ooozzz{{{{{{cccDDD777999777:::AAA999444qqq|||xxx{{{zzzbbbZZZ~~~zzzgggsssttt|||wwwmmmmmm}}}kkkIII:::666333999666222AAA===QQQOOOvvvrrrTTTDDDEEE@@@===@@@@@@>>><<<999888999::::::999666<<>>::::::999999::::::;;;<<>>888666???RRRiiivvvkkk___TTTTTTIII^^^wwwdddccckkksssuuunnndddcccVVVRRRHHH>>>555222111//////111......---------,,,,,,,,,******+++++++++,,,,,,,,,***,,,///222444444444333222444555555555666999;;;@@@??????<<<777999III[[[vvv|||tttSSSUUUzzzhhhBBB::::::>>>AAA>>>AAA???GGGBBBBBBFFFRRRzzzooo:::CCCCCCMMMJJJPPPaaajjjdddfffoooooonnnnnnmmmmmmnnnppprrrtttyyyyyy}}}fffXXXpppVVV^^^hhhWWWQQQZZZgggnnnhhhVVVRRRaaaooosssfffttt~~~yyy___FFF===;;;333///999777666mmmsssyyypppvvvjjj}}}iiinnngggrrrqqqkkk}}}lllIII888333333>>>;;;333GGGLLLYYY[[[mmmOOO@@@BBBAAA???BBBAAA>>>;;;999888999:::999888555:::IIIaaaxxxyyywwwbbbRRRKKKJJJHHHJJJIIIaaacccJJJHHH^^^vvv{{{KKK333111///,,,------,,,,,,------...///---222+++222111<<>>555222111//////000......---------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,///111333444444333111444666777777888999:::???@@@AAA???999888CCCOOOiii{{{\\\uuu^^^ddd]]];;;;;;===<<<>>>>>>???===EEEAAABBBFFFPPPvvvyyy???FFFDDDDDDHHHMMM^^^fffbbbdddlllkkkkkkjjjjjjkkkmmmooorrrssswwwtttzzzmmmQQQYYYvvv___lllzzzyyyeeeQQQNNNXXXXXX[[[VVVMMMTTTiiiwwwxxxZZZ\\\jjj{{{```FFF<<<<<<555333===::::::eeejjjvvv}}}xxxddd```JJJRRRhhhmmmbbbnnngggEEE777444333???>>>555LLLYYY______{{{YYYFFFFFFCCCAAABBB???===;;;999888999999888777777:::LLLjjjwwwfffZZZUUUNNNHHHDDDXXXzzzaaaIIIOOOyyy```kkkzzzOOO555000///------------,,,------...//////222,,,222111===uuu}}}tttyyymmmJJJTTTXXX???::::::999999::::::;;;<<<888BBBIIISSSZZZNNN???>>>RRRpppiiiNNNMMMMMMCCCBBBAAABBBBBBEEEMMM\\\nnnzzz}}}wwwyyy{{{pppjjjlll}}}nnn}}}ggg<<<333000000000///......------...------,,,,,,------...///111222222555DDDiii\\\UUUmmm}}}ZZZHHHCCC===999<<>>???;;;CCC@@@CCCFFFMMMpppFFFEEEDDD>>>FFFJJJZZZccc___bbbiiiggggggggghhhjjjlllnnnqqqrrrtttrrrwwwzzztttUUUUUUrrriiimmmrrrYYYOOOPPPUUU___aaaZZZOOOQQQcccuuu|||ZZZWWW^^^vvvgggDDD555:::<<<:::@@@:::<<<]]]bbbrrrvvv^^^^^^zzz]]]HHHVVVXXXQQQYYYxxx~~~xxx~~~[[[>>>888999444:::===999MMMXXX\\\WWW|||fffNNNIIIDDDAAABBB???===;;;:::999999999888666;;;:::LLLpppoooaaaWWWMMMEEESSSnnn{{{uuulllssstttoooaaaIIIRRR|||nnnmmmiiiyyyNNN555000///------------------...//////...333---444222===sssxxxyyy{{{HHHSSS~~~UUU===::::::999999::::::;;;<<<:::???BBBLLLXXXRRREEEDDDRRRbbb^^^RRRWWWXXXSSSTTTTTTSSSPPPKKKGGGIIIPPPWWWkkk}}}vvv}}}ppp[[[NNNLLLWWWkkkzzzeee;;;222000000000///......------...------,,,,,,------......111///111888AAAjjj___ZZZkkkdddJJJCCC===999;;;AAATTTvvvzzz```PPPGGGaaappp___ssstttxxxrrrhhheeeWWWRRRIII???666222111......000......---------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,...///111333444000333666888888888999999<<>>@@@;;;<<<>>>???;;;BBB@@@DDDFFFJJJjjj???;;;EEEDDDDDDHHHWWW```\\\___fffccceeeeeegggiiikkkmmmoooqqqttttttoooiiirrr~~~dddeeexxx{{{~~~uuu___NNNQQQUUUPPP]]]eeebbbRRRGGGNNN___kkkWWWVVVSSS\\\}}}hhhDDD555:::<<<444:::555===TTTeee{{{pppooorrrrrrjjj```uuu]]]UUUOOONNNRRRccc~~~zzzTTT:::888999:::777===BBBNNNQQQXXXTTTxxxnnnSSSKKKCCC@@@CCCBBB>>><<<;;;:::;;;:::888666;;;888JJJrrrmmmYYYLLLGGGOOO\\\cccYYYHHHIIINNNsss{{{bbb{{{~~~zzz___HHHPPP|||}}}qqqgggoooyyyLLL333000///---...------------...//////---333000888555===ooosss|||GGGUUUzzzSSS>>>::::::999999::::::;;;<<<<<<>>><<>>AAADDDTTTmmmzzz~~~yyy{{{~~~uuu\\\DDDAAALLL[[[jjj|||ppp|||aaa:::333000000000///......------...------,,,,,,------...---111,,,///:::@@@lllaaa___kkk}}}lllPPPGGG@@@:::888999GGGhhhkkkZZZYYYtttuuu___tttuuuxxxrrrhhhfffXXXSSSIII???666333111......///......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,...000333444000333555666666777888999;;;AAAEEEDDDBBBAAA???;;;CCCUUUpppaaaiiiWWW???888???>>><<>><<<<<<<<<;;;999666444555HHHppp~~~YYYNNNMMMPPPSSSYYYVVVDDDCCCFFFcccjjjUUUhhhvvv^^^NNNYYYgggeeesssuuu~~~NNN444//////---......------......///000,,,333222;;;888???ooowwwvvv~~~KKKXXX|||VVVAAA::::::999999::::::;;;<<<;;;???>>>BBBJJJEEE>>>DDDEEEEEEXXXuuu{{{sssssswwwlll[[[LLLBBBAAADDDGGGKKKdddzzzzzzkkk~~~uuuiiiRRRAAAHHHgggsss~~~{{{ooo{{{vvv\\\888555000000000///......------...------,,,,,,------...,,,333,,,...;;;???vvvddd___jjjwwwsssXXXIII@@@::::::999DDDdddkkkuuuiii___fffvvvaaawwwvvvxxxqqqgggfffYYYUUUJJJ@@@666333111...---///......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++---000333555111222333444444555777:::;;;AAADDDDDDDDDFFFCCC>>>888CCCVVVnnn___YYYqqqzzzzzzrrrEEE;;;<<<@@@;;;===BBB???DDD===CCCBBBGGGGGGEEE```\\\DDDGGG@@@CCCEEESSS\\\ZZZ]]]bbb^^^dddeeegggiiikkklllmmmnnnuuusss[[[```aaawww```aaahhh]]]bbb]]]\\\fff\\\TTT\\\___UUUGGG@@@AAADDDMMMSSSNNNKKKfffbbbGGG===<<<444777===888CCC===yyyfffuuugggooozzzggg```xxx|||rrrkkkGGG777999999AAA>>>JJJLLLOOOVVV]]]xxx[[[wwwxxxbbbXXXIII???AAABBB@@@???>>>>>>>>><<<999777///555GGGhhhlll```___\\\TTT___hhh\\\LLLQQQ\\\XXXIII[[[wwwtttUUUTTTjjj___lll|||vvvVVV777///...///...............//////000---444222<<<:::BBBtttvvvuuuzzzNNNXXXZZZCCC::::::999999::::::;;;<<<:::AAABBBBBBEEE???===HHHAAACCCccc{{{pppqqqvvveeeXXXSSSSSSUUUUUUMMM^^^nnn}}}|||{{{}}}ppphhh}}}SSSCCCVVVcccppp}}}||||||XXX666444000000000///......------...------,,,,,,------...+++666...000======ggg[[[fffsss{{{aaaLLLBBB<<<===<<>>DDDTTToootttfffddd|||zzzZZZ;;;:::???@@@999>>>DDD???EEE>>>CCCCCCHHHGGGDDD^^^}}}eeeHHHLLLFFFCCCEEERRR[[[ZZZ]]]bbb]]]eeefffgggiiikkklllmmmmmmrrrkkklllWWWZZZuuu{{{jjjsssfff___mmmjjj]]][[[VVVMMMFFFCCCAAA@@@IIINNNMMMOOOeeegggEEE777999888666;;;555BBB:::{{{VVVlllyyyffflllkkkTTT[[[hhhwww{{{~~~bbb>>>444===@@@>>>AAAOOOJJJMMM\\\```kkkUUUqqqxxx___SSSQQQFFF@@@EEEHHHAAA@@@?????????===:::777...777GGG___vvvrrrhhhZZZhhhyyyrrrNNNYYYZZZKKKCCCUUUtttccc^^^zzzFFFQQQtttppprrrttt]]]:::///...000...............///000000...444222;;;;;;EEEzzz~~~OOOUUU\\\CCC::::::999999::::::;;;<<<:::BBBBBB@@@@@@<<>>:::iiiVVVbbbqqqgggTTTGGG>>><<<999;;;TTTqqqyyywwwdddXXXLLLNNNddd\\\tttwwwxxxpppiiibbbPPPRRRGGGAAA999333000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000777333111555:::;;;666000;;;@@@DDDGGGJJJLLLHHHBBB===;;;:::???LLLbbbyyysss___ggg{{{kkkHHH============>>>>>>>>>>>>===>>>BBBFFFFFFGGGOOOYYYvvvAAAKKKAAADDDHHHPPPXXXZZZYYY[[[```aaacccfffhhhiiijjjlllmmmxxxsss^^^^^^ZZZyyy{{{YYYUUUcccYYYXXXUUUQQQKKKEEE@@@===FFF]]]^^^MMM[[[iiiDDD777444@@@777;;;555<<>>===>>>@@@FFFFFF;;;DDD```KKK777nnnbbbrrrqqqvvv]]]OOONNNNNNNNN]]]sss~~~{{{uuuqqqlllzzzhhhaaannnmmmeeexxxjjjYYY;;;333////////////............,,,,,,,,,,,,---...//////111000444111777CCCjjjpppNNNWWWmmmqqq```LLL???@@@===;;;NNNiii```dddSSSVVVrrrjjjlll~~~uuuvvvnnnhhhbbbPPPRRRGGGAAA999333000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000777444222444888;;;:::888<<>>>>>>>>@@@@@@BBBEEEFFFIIISSS^^^GGGEEECCCDDDGGGOOOWWWZZZYYY[[[```]]]___bbbdddeeeggghhhjjjooo}}}uuufffwww|||nnn___WWWXXXXXXWWWTTTOOOHHHAAA===???TTTXXXJJJSSS~~~hhhDDD888333;;;666999333;;;===___]]]xxxoooeee}}}qqqYYYMMMbbbeee@@@999:::;;;EEEKKKMMMOOOSSSWWW\\\___bbbwwwccceee___WWWLLLMMMCCCDDDEEEAAA======???>>>;;;777555111888TTT{{{hhhgggfffTTTRRRMMMKKKVVVbbbkkkKKK___tttiiiooouuuqqqccc222///222+++.../////////...///222444///@@@999AAADDDJJJooosssrrrHHHOOOaaaAAA??????===;;;::::::;;;===CCCDDDEEELLLOOOEEEKKKcccRRR;;;uuubbbgggdddkkkWWWKKKFFFAAACCCSSSnnn}}}zzzrrrfffggg{{{pppxxx|||ttt~~~ZZZNNN666...////////////............,,,,,,,,,,,,---...//////111///444222777???eeeZZZ\\\mmm}}}eeeOOOAAA@@@<<<999III```}}}ddd```TTT```{{{]]]fffxxxtttuuulllfffbbbQQQSSSGGGAAA999333000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000444333333333666:::>>>@@@===FFFLLLKKKHHHJJJNNNPPPLLLIIIDDD===999888;;;>>>DDDHHHMMMPPPPPPOOONNNNNNJJJJJJOOOZZZhhhzzztttQQQ666;;;;;;<<<<<<<<<=========@@@@@@AAADDDEEEHHHTTT___NNNBBBKKKEEEGGGMMMUUUYYYXXX[[[___[[[\\\___bbbdddfffggghhhmmm{{{dddccc[[[xxxppp^^^YYYZZZ[[[YYYTTTMMMEEE@@@999GGGLLLDDDHHHjjjcccBBB:::333777555666444999:::TTTYYYgggqqq]]]hhh[[[jjj{{{vvvRRR;;;===@@@CCCNNNPPPQQQTTTWWWZZZ]]]^^^^^^zzzccczzzlll```SSSNNNCCCCCCHHHDDD???===>>>===;;;888888000111FFFiiivvvtttwwwooonnncccYYY]]]bbbKKKooodddiiiuuunnnpppqqqaaa333111111,,,...///000000///111444666000>>>:::BBBEEEKKK{{{ooo~~~zzzIIINNNdddEEEAAA@@@>>><<<<<<<<<<<<===AAABBBBBBJJJPPPIIIKKK\\\]]]HHHaaaiiilllfffmmm^^^VVVNNNLLLFFFKKK\\\ggghhhllluuuyyyyyyyyyuuueeeZZZcccuuu\\\gggjjjWWWeeeXXXJJJ777///////////////............,,,,,,,,,,,,---...///000222...333444888:::\\\ddd___mmmnnnWWWEEEBBB???:::DDDVVVzzzaaaLLL```ooo^^^___pppffftttuuukkkfffdddTTTTTTGGGBBB:::333000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///111222444555555888>>>BBB===FFFMMMMMMNNNRRRVVVWWWVVVUUUSSSMMMGGGBBB???>>><<<>>>@@@AAAAAABBBDDDEEELLLPPP[[[lllyyy]]]FFF777;;;;;;;;;;;;<<<<<<<<<===>>>>>>AAADDDDDDFFFOOOYYYVVVAAAMMMEEEFFFKKKTTTXXXXXXZZZ^^^\\\]]]___bbbfffiiiiiiiiimmmxxxtttmmmrrrkkkTTT]]]yyypppmmm]]]]]]]]][[[WWWPPPJJJGGG>>>BBBCCC???BBB\\\___@@@<<<555666555666666888666KKKhhhaaa^^^UUUsss|||yyyhhhDDD;;;CCCHHHLLLUUUTTTUUUWWWYYY[[[]]]___```mmmxxx\\\~~~ssscccVVVLLLDDDDDDJJJFFFAAA>>>======;;;::::::222///999QQQssskkkpppUUUQQQnnnPPPooozzzlllrrr]]]444222000...---///000000000111555777777>>>>>>CCCDDDHHHnnnuuuQQQRRRjjjJJJ@@@???======>>>>>>>>>>>><<<>>>===DDDMMMJJJGGGQQQ\\\PPPWWWyyyyyyuuuxxxnnnmmmeeedddSSSFFFHHHNNNPPPTTT[[[jjjssszzzmmmyyylll^^^VVV___~~~llljjjwww~~~bbbIII:::///////////////............,,,,,,,,,------...///000333---222555999666SSSeee[[[kkk|||xxx```LLLGGGDDD>>>CCCNNNXXXaaaeeeiii[[[___```~~~uuuxxxmmmhhhgggVVVSSSHHHBBB:::444111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---111555666555777;;;???@@@FFFJJJNNNSSSXXXYYYVVV]]]^^^^^^[[[VVVPPPKKKIIIFFFFFFFFFFFFHHHLLLSSSXXX___hhhvvv{{{___EEE:::888;;;;;;;;;;;;<<<<<<<<<===>>>@@@DDDHHHFFFEEEJJJQQQbbbBBBFFFEEEEEEIIIQQQWWWXXXYYY]]]\\\\\\]]]aaafffjjjjjjiiigggppp^^^pppppptttmmmyyypppmmmtttaaajjj|||xxxxxxllleeennnbbbaaa^^^[[[WWWSSSPPPOOONNNIIIEEECCCEEEYYY```AAA===777888666666:::777444EEEyyyiiifffRRRXXXYYY<<<>>>GGGLLLQQQVVVWWWVVVVVVWWWZZZ^^^bbbdddhhh]]]ggg{{{fffYYYJJJEEEEEEJJJGGGCCC???>>>===<<<<<<:::666333222:::QQQvvvyyyuuu|||yyyfffxxxsssKKKbbbpppIIIoookkkvvvYYY555333///000---...///000000222666888???@@@EEEGGGGGGIIIfffkkk\\\VVVmmmLLL???===<<<===@@@AAA@@@???<<<@@@???BBBNNNMMMHHHLLLNNNJJJOOOyyypppuuuooocccPPPAAA@@@HHHQQQ[[[ddd|||}}}mmmlllssszzzrrrjjjZZZPPP[[[pppqqqWWWKKKKKKMMMLLLJJJaaa~~~~~~hhhBBB888+++////////////............------------...///000000222...444555:::777KKKlllUUUcccxxx}}}fffRRRKKKGGG@@@AAAHHH|||fff{{{qqq```\\\eee|||vvvzzznnniiihhhVVVQQQHHHBBB:::444111000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,///333555666888;;;???EEEHHHJJJMMMSSSZZZZZZVVV\\\___ccceeeeeedddddddddbbbaaaaaabbbfffnnnwww~~~nnnLLL:::888===;;;;;;<<<<<<<<<=========???BBBHHHLLLJJJFFFIIIOOOvvvrrrHHHCCCEEEDDDGGGPPPVVVWWWYYY[[[YYYXXXYYY^^^dddhhhhhhggggggeeeSSSWWWPPP^^^pppoooZZZ]]]```ooo{{{]]]mmm~~~nnnuuuooo___dddwwwjjjmmmeeeccc```\\\YYYVVVUUUTTT[[[VVVRRROOOMMMYYYaaaAAA===777888888555<<<888555@@@lll~~~xxxqqqYYYPPP```mmmJJJ;;;DDDIIIMMMSSSSSSWWWVVVUUUVVVYYY]]]bbbfffjjjiii[[[ooocccLLLGGGEEEIIIGGGDDDBBB???>>>======::::::777222...888RRRkkkuuugggiiitttuuuvvvpppwwwbbbIIIxxxdddccc???ppplll|||UUU444333...111---///000111222444888;;;>>>;;;EEEFFFGGGJJJ```}}}]]]~~~cccUUUqqqoooKKK???<<<;;;===@@@BBB@@@>>>:::AAA??????IIIKKKEEEEEECCCGGGMMMWWWdddggg___SSSHHH???@@@GGGOOOZZZcccssszzzzzzpppqqqzzztttpppcccVVVWWWbbbwwwdddWWWSSSSSSQQQNNNVVV{{{kkkvvv<<<777---////////////............------------...///000111000111666555<<<===FFFwwwXXX\\\rrrlllYYYPPPHHH@@@>>>BBBjjjeeelllppp\\\ZZZzzzuuu{{{ooojjjiiiTTTMMMHHHBBB;;;444111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------...000333666;;;@@@DDDGGGKKKMMMNNNSSS]]]dddfff___cccggglllooorrrvvvyyyzzz{{{|||}}}tttTTT???:::===???<<<<<<=========>>>>>>>>>@@@BBBGGGKKKIIIFFFIIIPPPgggxxxLLLDDDEEECCCFFFNNNUUUWWWXXX[[[WWWUUUVVV[[[cccggggggeeemmmnnnWWW___YYY[[[SSSeeeWWW@@@XXXmmmRRRmmm^^^OOOOOO@@@JJJssshhhwww~~~qqqllldddcccaaa___\\\YYYWWWUUUZZZ]]]```[[[PPPUUUttt]]]===<<<888888999222:::888888<<>>>>>;;;:::999555......999HHHLLLccc~~~bbbYYYSSSZZZqqqVVVRRRttt[[[WWWqqq{{{pppRRR444333,,,222///111222333555777;;;>>>???999GGGGGGHHHLLL\\\fff~~~hhhRRRbbbrrrLLLAAA>>><<<===@@@@@@===:::666@@@===999BBBEEE???>>>???IIIQQQOOOeeeooolllNNNTTTKKKSSSMMMFFF@@@===>>>FFFPPPjjj~~~tttvvvyyy}}}xxxsssiiiaaafffppp~~~{{{tttxxxlllrrrkkk777666111////////////............------------...///000111///444999333>>>CCCCCCdddfffZZZlllvvvcccWWWLLLBBB>>>AAAPPP~~~wwwbbbppp]]]YYYwwwuuu{{{oooiiihhhRRRIIIHHHCCC;;;444111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,///......000666===EEEIIIGGGMMMQQQQQQUUUcccrrr{{{kkklllnnnnnnooopppsssvvv~~~zzzWWW;;;333999===<<<============>>>>>>>>>>>>>>>???CCCFFFEEEDDDIIIRRR```uuuHHHBBBFFFCCCEEEMMMUUUWWWXXXZZZWWWUUUVVV\\\dddhhhhhhfffqqqvvv{{{vvvhhh^^^PPPOOO___nnnmmmYYYAAAKKKQQQOOOfff{{{zzzpppqqqqqqkkkfffbbbbbbcccbbb___[[[WWWTTTSSS___hhhaaaOOONNNiiiVVV888<<<999999:::///888888;;;888FFFkkksss}}}~~~nnnQQQSSSSSS___kkktttvvvIII;;;FFFUUUPPPSSS[[[TTTUUUVVVWWWYYY[[[\\\\\\]]]___\\\jjjwwwYYYOOOIIIEEEFFFFFFEEEBBB@@@??????;;;:::999888333---///444444NNNMMMSSSsssxxxzzzvvv___AAABBBlllzzzrrrRRR\\\|||{{{lllsssPPP333222+++333111333444666777:::===AAAHHH???NNNNNNNNNQQQ]]]~~~kkkQQQZZZwwwOOOCCC@@@======??????;;;666777BBB???999@@@DDD???>>>:::HHHRRRTTTJJJJJJVVVPPPSSSWWWcccnnnQQQ<<>>>>>>>>@@@BBBFFFIIIKKKWWW>>>IIIHHHHHHGGGHHHPPPYYYZZZVVVUUUXXX[[[^^^aaadddgggiiipppttt^^^RRRQQQaaatttXXXSSSUUU___pppccceeejjjwwwrrrwwwqqqlllggghhhddd```^^^^^^[[[TTTOOOMMMRRRWWWSSSHHHGGG[[[tttDDD???===777888777333555888777:::NNNfffvvv~~~nnnmmmXXXOOOOOO]]]ooommmLLL???EEEJJJLLLNNNTTTWWWVVVYYYXXXXXXXXXXXXXXXYYYYYYdddnnn]]]YYYfffTTTNNNJJJJJJJJJGGGCCC@@@???>>>???>>><<<:::777444222111222777<<<>>>AAALLL^^^lll}}}||||||{{{tttUUUFFFZZZuuujjjttt[[[PPPqqqaaaooozzz}}}PPP+++...555)))000333777;;;===???BBBDDDBBBLLLQQQMMMVVVRRR[[[oooOOOooo|||\\\EEE??????===777;;;@@@:::@@@888555999@@@AAA@@@???CCCGGGMMMPPPOOOJJJDDDBBBEEE;;;<<<:::@@@???666III[[[YYYEEE999???999333@@@YYYiiiyyy|||xxxvvvxxxyyyyyy~~~vvvpppttt|||}}}___|||YYY888000000........................,,,,,,------///000222222666888:::;;;===CCCLLLRRRwww___aaalllpppOOOIIICCC<<>>???>>>===>>>@@@CCCGGGIII]]]FFFEEEHHHHHHGGGIIIPPPYYYZZZVVVXXXYYY[[[]]]___aaadddfffiiimmmWWWOOOSSSwww[[[]]]lll~~~sssxxxsssggg|||sssnnniiieeecccaaa^^^^^^^^^\\\WWWSSSGGGIIIKKKJJJDDDCCCOOO___vvvAAA===<<<777999:::777888;;;999888EEEWWWzzzsss{{{sssUUURRRYYY[[[\\\fffuuurrrgggGGGBBBHHHLLLMMMOOOSSSVVVUUUVVVWWWWWWXXXZZZ\\\^^^___bbbqqqlllRRRzzz[[[NNNHHHIIIHHHGGGDDDAAA???>>>???>>><<<:::888555444333...111444444333888BBBKKK\\\ZZZ\\\]]]\\\dddfffQQQWWWssspppjjjzzzwwwWWWbbblll[[[cccwwwsssGGG...000444...222555999<<<>>>@@@BBBEEEFFFLLLPPPLLLSSSQQQ[[[~~~yyyqqqMMMhhhfffIIIAAAAAA???999<<>>@@@@@@BBBAAADDDIIIQQQXXXVVVIII;;;AAABBBEEE:::===AAA999GGGcccUUUBBB:::;;;666777CCCMMM\\\kkknnnlllmmmqqqtttwww|||}}}}}}}}}}}}~~~|||yyy|||yyy~~~\\\PPP333///000........................,,,------...///111222333666888:::<<<===CCCKKKRRRggg___fffqqqeeeLLL:::>>>TTTuuulllyyyvvvmmmfffSSSRRRGGGAAA888333222111000...///............---------,,,++++++******++++++,,,,,,,,,,,,,,,------------+++...111000...000777===>>>XXXpppyyyzzz~~~pppzzzhhhMMM<<<777666<<<===777666:::999:::;;;:::::::::===??????>>>===<<<>>>BBBFFFIIIRRRKKK???GGGIIIIIIJJJPPPXXXYYYVVV[[[ZZZZZZZZZ\\\___bbbdddjjjzzztttqqqgggOOOrrr^^^PPPSSScccrrrlllsssccccccttt{{{~~~|||tttmmmiiieeeaaaaaa`````````___\\\WWWTTTGGGDDDBBBCCCDDDEEEJJJPPPWWWttt???::::::777::::::777999>>>===:::???IIIuuulll}}}YYYIIINNNXXXUUUXXXdddwww~~~zzzsssooopppuuu{{{vvvrrrNNNFFFFFFLLLOOOOOOOOOSSSTTTSSSSSSTTTVVVXXX\\\___bbbdddcccoooOOOaaayyyyyy[[[SSSIIIIIIIIIHHHFFFDDDAAA???>>>>>><<<;;;999777666555111222222111000///111333======@@@DDDCCCEEETTTfffpppZZZTTTccc~~~}}}nnnzzzeee\\\wwwiiirrr\\\vvveee;;;111333111444555888;;;>>>???AAADDDFFFHHHJJJNNNIIINNNNNNXXXzzzPPP```nnnOOODDDBBBAAA;;;===>>>777BBB;;;777:::===???@@@CCCAAAAAABBBJJJYYYbbbVVVEEEAAAJJJPPP@@@>>>CCC<<>>???888222777???FFFSSS___aaa```dddjjjnnnqqqvvvyyyxxxyyy}}}}}}wwwsssuuuzzz}}}}}}kkk|||aaa{{{GGG000///111........................---------...000222333444666999;;;===>>>CCCJJJPPPooozzz^^^___```vvvyyy|||ttt\\\FFFDDDNNNnnn{{{zzzxxxnnnfffTTTUUUEEE@@@999444222111000...///............---------,,,++++++******++++++,,,++++++,,,,,,,,,---------+++---//////000444<<>>>>>BBBGGGMMMQQQTTT{{{ggg>>>888999666999666444666<<>>@@@FFF```{{{tttgggQQQRRRNNNMMMRRRUUU\\\rrr|||nnnkkkgggbbbbbbhhhsss}}}tttjjjdddEEEIIIJJJOOOQQQPPPOOORRRRRRPPPPPPQQQSSSWWW[[[___cccdddhhhnnnaaaOOOiiiYYY^^^LLLKKKJJJJJJJJJHHHEEECCC>>>>>>===<<<:::999888888777555444444444333111000333333666:::;;;:::???GGGWWWaaaeeegggeeeXXXQQQZZZYYYooo{{{pppgggpppsssaaauuuvvveee^^^xxx~~~XXX222555444---888999;;;???AAABBBCCCEEEGGGGGGFFFLLLHHHKKKLLLSSS{{{YYY[[[nnnSSSEEEAAABBB===>>>>>>777>>>:::999<<<>>>===???BBB???>>><<<>>>MMM^^^aaa[[[FFFKKKTTTJJJGGGFFFCCCYYYoooIII@@@III===333888:::CCCMMMUUUTTTTTTYYYaaafffiiinnnppppppqqqwww{{{|||uuullleeedddhhhppp|||oooaaawwwsss}}}~~~mmmvvv@@@///111444........................---......///111333444555777999<<<>>>???BBBHHHMMM[[[ggg]]]\\\lllsssqqq{{{jjjOOOFFFCCCvvv{{{zzzoooeeeTTTXXXDDD@@@:::555222000000//////............---------,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------,,,...555>>>EEERRRPPPYYYkkkuuuxxx~~~VVV888222999<<<888666777888777888:::888888888:::>>>AAADDDEEE@@@??????@@@DDDIIINNNQQQJJJqqquuuFFFEEEHHHKKKLLLQQQXXXZZZXXX]]]ZZZXXXYYY^^^bbbeeeeeeiiijjj|||ppp}}}fffzzzsss\\\TTT^^^XXXTTTeeevvv|||^^^ffflllSSSVVVeeeccchhhiiieeeaaaaaa^^^[[[\\\```dddddd___ZZZVVVUUUOOOJJJCCC>>>BBBMMMWWW]]]___[[[>>>888888555777666444555:::>>>AAAEEEIIIWWWjjjsssVVVNNNIIILLLLLLKKKSSS___jjjooovvv||||||qqqcccfffggg```___^^^aaakkkxxxjjjcccPPPHHHIIIJJJOOOQQQOOONNNPPPPPPNNNNNNOOOQQQTTTWWW[[[^^^```kkkoooZZZ^^^qqqbbbaaaNNNLLLJJJIIIJJJIIIFFFDDD??????>>>===<<<;;;::::::888666333222333333222111111000111555666666777999777@@@DDDIIIQQQOOOOOOXXXNNNRRRZZZcccfffiiiuuugggiii{{{YYYbbbzzzwwwOOO000777555,,,:::===???BBBDDDDDDEEEGGGHHHIIIEEEOOOMMMLLLMMMPPPmmm~~~mmmbbbWWWsssYYYFFF???AAA>>>>>>???888888888:::>>>>>><<<===AAA===???>>>===BBBNNN[[[cccMMMEEENNNTTTVVVNNNNNNsss~~~SSSDDDIII===555;;;===>>>EEEJJJHHHHHHOOOXXX]]]aaaeeegggddddddhhhjjjjjjeee___WWWQQQOOOWWWkkk~~~hhh]]]kkkwww```]]]vvv~~~ssshhh999///111555..............................///000222444666777777:::>>>???@@@BBBGGGKKKPPP{{{~~~[[[VVVYYYsss}}}|||VVVMMM;;;___rrr{{{{{{ooodddTTT[[[EEEBBB===777333000/////////............---------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,...---,,,***+++///777<<>><<<:::;;;===???@@@?????????@@@BBBFFFJJJNNNPPPLLLbbbHHHBBBGGGKKKMMMRRRYYY\\\ZZZ]]]ZZZXXXZZZ___ccceeedddeee```gggmmmdddjjjrrrTTT\\\ddd^^^YYYLLLBBBRRRccc~~~wwwttt]]]|||bbbMMMHHHKKKVVV[[[^^^[[[ZZZ\\\]]]ZZZVVVZZZ]]]\\\XXXWWW[[[___ccc___XXXRRRUUU```iiimmmjjjNNN???888888555666999888888:::>>>DDDJJJNNNVVVsssooo{{{^^^OOOMMMMMMLLLKKKLLLTTT[[[\\\]]]bbbgggiiigggoooqqqiiiaaaaaa```]]]bbbfffooo~~~yyybbbZZZDDDKKKEEEHHHMMMPPPMMMMMMNNNOOOMMMLLLMMMNNNQQQTTTWWWYYY[[[gggfffwwwrrrEEEpppXXXRRRMMMIIIGGGHHHIIIGGGDDDAAA@@@???>>>===<<<;;;;;;;;;888555333333333333222333111111222444666666777666<<<:::;;;DDDGGGJJJUUUYYYOOOPPP___gggeeelllzzzooobbbssswwwnnnXXXiiivvvhhhEEE111777666222===AAACCCFFFGGGFFFGGGHHHIIINNNFFFRRRRRRNNNPPPQQQccc\\\jjjSSSrrrbbbJJJ???AAA?????????:::666777;;;???>>><<>>???@@@BBBDDDGGGIIIJJJGGGPPPOOO@@@FFFKKKNNNSSSZZZ]]]\\\]]]ZZZXXXZZZ___bbbaaa___cccddd^^^ZZZ[[[bbb|||aaadddkkkbbbVVVLLL777222???nnn}}}[[[bbbdddGGGCCCEEE???HHHNNNQQQQQQSSSXXX[[[[[[WWWWWWUUUOOOKKKOOO\\\gggzzzyyytttooorrrxxxxxxtttwwwAAA>>>888999666666888:::<<<===AAAGGGOOOTTTXXX]]]|||pppaaaYYYOOOFFFFFFKKKKKKHHHIIINNNRRRRRRUUUYYYcccmmmmmmkkkqqq{{{cccVVVJJJDDDKKKGGGEEEJJJMMMKKKKKKMMMNNNLLLJJJKKKLLLNNNQQQUUUWWWYYY___bbb]]]wwwTTTbbb]]]XXXRRRKKKHHHIIIKKKJJJHHHCCCBBBAAA???>>><<<;;;;;;<<<;;;:::888666555555555666555444333555777888777666===999777>>>AAADDDMMMJJJEEEHHHRRRXXXZZZaaalll|||wwwcccooovvvfff]]]]]]kkkjjjTTT<<<444666888;;;CCCDDDFFFHHHIIIHHHHHHIIIJJJQQQFFFQQQPPPKKKOOOOOO\\\hhhsssRRRZZZnnnQQQBBBBBB@@@??????:::888999<<<>>>===<<>>ZZZppp|||bbb???666111000555666111111666666888777333111444999;;;;;;999666777:::<<<<<<;;;===>>>@@@AAABBBCCCCCCCCCGGGJJJ\\\>>>EEEKKKNNNSSSZZZ^^^^^^^^^ZZZXXXZZZ^^^```^^^ZZZ___kkkaaaWWWaaammmxxx}}}fffiiiRRRQQQVVV===CCC???BBBQQQ{{{wwwggg???MMMQQQ:::BBBHHH===>>>DDDHHHIIIMMMUUU[[[\\\[[[XXXPPPEEE@@@GGGZZZiii{{{nnnzzz999===888999777777333999>>>@@@DDDKKKTTTYYY[[[XXXhhhpppiiiZZZQQQQQQLLLFFFGGGMMMNNNJJJIIIOOOaaatttuuurrrkkk]]]LLL===JJJIIINNNBBBHHHKKKJJJJJJLLLMMMKKKHHHIIIKKKMMMQQQTTTWWWYYYXXXkkk]]]___uuuPPPppp___XXXOOOKKKMMMOOONNNLLLDDDCCCBBB@@@>>>===;;;;;;666888::::::777555555666555555444333333666777666---777666444;;;>>>???GGG>>>FFFNNNRRRWWWaaammmuuuzzzpppggg}}}\\\vvvpppOOO^^^fffaaaEEE555555555999CCCGGGFFFGGGIIIJJJIIIIIIJJJKKKRRRDDDNNNLLLEEEKKKMMMVVVxxxvvv{{{SSSJJJvvvWWWEEEDDDAAA???>>>:::;;;;;;<<<===;;;===GGGSSSxxx___WWWggghhhVVVOOOYYY|||dddVVVPPPYYY[[[VVVmmmhhhUUU]]]UUUFFFIIISSSUUUPPPGGGAAACCCGGGIIILLLPPPQQQLLLGGGEEEBBB>>>000===LLLQQQGGG<<<===DDDLLLggg|||vvvvvvqqq[[[^^^XXX^^^TTT@@@FFFHHH???[[[qqqeeeJJJ888555,,,///........................//////000222444777999:::888<<<@@@BBBAAAAAACCCFFFYYYRRRgggpppPPPPPPQQQnnn~~~TTTEEEYYYxxxzzzzzzmmmddd___XXXIIIEEE???999444111//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///111777DDDZZZwwwsssWWWBBB777222444444333222222111111000888555333555999;;;888444777888888999999888888888:::555???AAA888CCCLLL???KKKEEEmmmuuuttt===KKKJJJPPPXXXUUU[[[```[[[\\\^^^______^^^\\\[[[kkkfffZZZXXXhhhzzziiiOOO777GGG777666@@@???GGGzzzvvvYYYIIILLLQQQGGGGGGIII;;;>>><<<<<>>FFFTTTkkkyyy}}}tttoooUUU999???444333;;;444888;;;???CCCHHHNNNTTTYYYccccccuuu}}}}}}pppiiigggeee```\\\gggkkk|||yyy^^^DDD???FFFIIIFFFCCCGGGFFFHHHLLLLLLIIIJJJNNNKKKLLLNNNPPPSSSVVVWWWYYY]]]WWW___hhhzzzppp___kkk]]]SSSRRRPPPHHHGGGLLLJJJGGGBBB??????@@@@@@@@@<<<;;;:::999888666555555666555555444444555555666555555666666777999:::;;;@@@CCCGGGKKKQQQ]]]lllwwwuuuyyyeeeiii|||qqqQQQaaabbbJJJ???777:::???@@@CCCGGGIIIFFFDDDGGGLLLNNNKKKGGGFFFHHHKKKLLLLLLMMMNNNPPPwwwRRRNNN___PPPGGGGGGAAABBB999BBB;;;BBBCCC<<<888???LLLTTTtttiiiqqq}}}nnnTTTKKKpppYYYQQQjjj```ZZZXXXppp}}}VVVdddlllVVVOOOTTTZZZSSSJJJHHHBBB@@@IIIKKKRRRUUUPPPJJJGGGBBB<<<;;;<<<======;;;777333000>>>KKKQQQiii{{{pppddd[[[VVVPPPKKKHHHMMMQQQxxxgggggg888:::555(((666///////////////////////////111333555666777:::<<<<<<===???@@@AAABBBEEEHHHNNNMMMPPP}}}WWWOOOOOO]]]jjjvvveeeNNNKKK[[[{{{wwwzzz|||ooofffaaaYYYIIIEEE???999444111//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///000111444@@@WWWssszzzXXX>>>222222666999333222222222222111111111444333444888<<<===999555777888888999::::::999999AAA;;;AAAAAA:::FFFSSSKKK>>>EEEeee~~~???EEECCCLLLWWWZZZ^^^bbb\\\]]]^^^______^^^\\\[[[```aaaYYYZZZppphhhKKK<<>>======<<<:::999888777666555555555444444555555555555555555666777888:::;;;<<<@@@FFFLLLQQQXXX```ffftttzzz{{{lll___QQQiiiWWWBBB:::777<<>>>>>FFFUUUbbb}}}vvvuuuYYYPPPXXXooommm___ooosss^^^[[[[[[mmmfff\\\ddd]]]UUUccc\\\[[[OOOIIINNNKKKDDDFFFKKKTTTZZZXXXSSSOOOHHHAAAAAA???<<<999666555555555666>>>EEEggg|||tttkkkddd\\\]]]}}}xxxoooWWW222444333+++444............////////////111333666777888:::===???>>>???@@@@@@???@@@BBBDDDAAADDDCCC```uuuSSS>>>KKK```lll~~~|||cccOOOCCCfff}}}vvv{{{}}}qqqhhhbbbZZZIIIEEE???999444111//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,......+++,,,777JJJYYYnnnnnnMMM@@@111***---222333111111111111111222222222222000111444999>>>>>>:::555666777888:::;;;;;;;;;;;;555444===@@@;;;@@@FFF>>>???GGGTTTEEE>>>>>>GGGTTT[[[^^^ccc^^^____________^^^\\\\\\XXX___YYY\\\zzzxxx]]]MMMCCC>>>555;;;BBBIIIjjjsssaaaQQQIIIGGGCCCGGGIII>>>@@@CCCFFFGGGGGGEEEDDDDDDMMMNNNPPPNNNFFF<<<999<<>>>>>===<<<:::999888777666555555444444555555666555555555666777888999:::<<>>???>>>CCCWWWlllwww\\\TTTMMMWWWppp```ooopppaaaddd```XXXMMMCCCDDD\\\|||xxxqqq^^^TTTXXXTTTJJJIIIIIISSS]]]```^^^XXXPPPHHHDDDAAA>>>:::888777888888555888>>>iiinnnhhhssssssEEE......000...///------......//////000000333666888:::;;;===???BBB@@@@@@AAA???>>>===>>>@@@;;;CCC???FFF|||nnn@@@CCCSSSZZZfffyyyyyyeeeKKKAAAQQQdddvvvzzztttzzz}}}rrrhhhbbbZZZIIIEEE???999444111//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------))),,,///...,,,,,,111666:::NNNkkkppp]]]III;;;//////111555999777000)))//////000000111222222333111111333777:::;;;888555666777888:::;;;<<<============@@@AAA@@@AAABBB???EEEGGGKKKNNN999===FFFOOOYYYZZZaaa``````___^^^^^^]]]\\\\\\YYY```ZZZ___sssZZZVVVIIICCCOOOaaappphhh^^^TTTKKKHHHLLLNNNIII???CCCHHHIIIGGGCCCAAA@@@BBBEEEJJJKKKFFF???;;;:::===LLL^^^mmmqqqgggmmmeeeBBB333:::888888<<<;;;BBBGGGNNNUUUYYY]]]```bbbcccpppllleeexxxpppDDD@@@AAACCCEEEDDDBBBBBBBBBCCCCCCEEEHHHHHHEEEGGGKKKGGGHHHJJJMMMOOORRRTTTUUURRRSSS^^^eeeaaapppYYY[[[}}}lllbbbSSSLLLPPPLLLJJJHHHFFFEEECCC@@@>>>???>>>===<<<;;;999888888666666555555555555666666666666666666777888999:::AAA@@@???AAAKKK[[[nnnzzz|||yyyqqqWWWYYYZZZ999;;;>>>BBBEEEFFFFFFGGGIIIKKKKKKLLLKKKIIIHHHIIIJJJFFFHHHIIIIIIGGGFFFFFFGGGJJJ___SSS]]]HHHFFFHHHDDDDDDDDD>>>===???===AAA]]]~~~pppYYYWWWZZZQQQYYYPPPdddkkk]]]fffttthhhJJJEEERRRTTTooonnnaaaUUURRRIIIAAAEEEFFFPPP]]]fffhhhcccZZZRRRDDDDDDCCCAAA>>><<<:::999@@@>>>EEEuuuzzzqqqkkkggg<<<111,,,...000***------......///000111111555777:::;;;<<<===@@@BBB>>>??????>>><<<;;;<<<>>>===EEEBBB;;;```]]]IIIJJJKKKQQQ]]]uuujjjQQQ>>>BBBFFFPPP^^^hhhuuuxxxrrrxxx{{{pppgggaaaYYYIIIEEE???999444111//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---///000///---+++000111555AAAQQQ___hhhlllnnnuuuxxxkkkXXXNNNAAA999777666333000333333222000......///000......///000111111222222333222222333444555555555555666888:::<<<======>>>EEE@@@888777<<<@@@BBBFFF>>>HHHLLLYYY666===EEEJJJWWWYYYdddbbbaaa___]]]\\\\\\\\\\\\\\\aaa\\\fff}}}___\\\WWW```qqqzzzzzzrrrfffSSSUUUNNNEEEEEEIIILLLNNNBBBEEEIIILLLKKKIIIFFFEEE>>>AAACCCBBB@@@===999666:::GGGVVVcccfff___kkkTTT???555888999999;;;===BBBHHHPPPWWW\\\```cccddd]]]jjjmmmkkkrrrqqqRRR@@@AAAAAAAAAAAABBBBBBAAA???BBBAAACCCGGGFFFDDDEEEIIIEEEFFFHHHKKKNNNPPPRRRSSSWWWVVVYYY```]]]___uuuOOOiiieeeWWWTTTUUUMMMKKKHHHGGGGGGEEECCCAAA??????>>>===;;;:::999888888777777666666777777888777777666777777888999:::>>>>>>===???HHH\\\uuu~~~}}}yyybbb```VVVEEE<<>>OOOaaajjjggg```RRRIIIOOOKKKRRR```mmmsssqqqkkkfffNNNLLLHHHDDDAAA?????????HHHFFFPPP|||}}}kkkZZZ555333---...222)))------...///111222333333666777:::;;;;;;<<<>>>@@@;;;<<<<<<<<<::::::<<<>>>;;;???>>>666FFFVVVBBBBBBJJJPPPjjjxxx|||oooWWWSSSHHHAAA===>>>DDDUUUvvvyyyrrrwwwzzzoooeee```XXXIIIEEE???999444111//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000+++((()))---000000...111,,,((((((---222333333999999999;;;<<<;;;666111,,,***(((***---///...---///000000---))))))...333---......///000111111222333222111000111222444555555666888999;;;<<<======888:::999BBBSSSOOOAAA@@@<<>>;;;>>>AAAAAA===@@@???BBBEEEEEEBBBCCCGGGGGGHHHIIIJJJKKKMMMNNNNNNUUUUUUTTTYYY\\\YYYpppvvvSSShhhkkkcccaaaVVVRRROOOLLLJJJIIIHHHFFFDDDAAAAAA@@@>>>===<<<;;;::::::999999888888999999:::888888888888888999:::;;;888===CCCEEEKKKYYYppp}}}YYY^^^LLL===GGGEEEIIIKKKKKKMMMOOONNNKKKIIIGGGFFFEEEDDDEEEEEEFFFFFFHHHIIIHHHFFFDDDDDDEEEHHHSSS{{{```EEELLLqqqOOOIIIBBBCCC@@@???>>>>>><<<888>>>XXXttt}}}______KKKPPPIIIYYYxxxbbbnnnttt^^^XXXTTTEEE___ttt~~~~~~kkkVVVRRRQQQUUU```ooozzz||||||}}}eee^^^UUULLLFFFEEEGGGIIIFFFFFFWWW{{{JJJ///222......222,,,---...///111222444555555666888999:::999999;;;<<<888999::::::999:::<<<===999::::::777;;;TTTsssKKKAAADDDFFFMMMtttqqqlllXXXOOOHHHFFFCCC@@@BBBIIIaaagggmmmgggfff{{{tttwwwyyynnneeeaaaYYYIIIEEE???999444111//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---***((((((***---......***,,,///222333111---***000---+++,,,---...000111...///111222111///+++)))(((+++///111000...------.........//////000000000000111222222222333444555555666777999:::;;;;;;;;;888???CCCVVVooodddIIIAAA@@@GGGBBBZZZDDD<<<<<>>???GGGLLLOOOTTTXXX[[[\\\^^^```hhhmmmnnnnnnkkkbbbhhhwww[[[<<<<<>>:::<<>>@@@DDDDDDAAABBBFFFFFFGGGHHHIIIJJJLLLMMMMMMOOOTTTSSSYYYaaa]]]iiiuuuSSSrrr~~~nnn\\\[[[WWWRRRNNNKKKJJJHHHFFFDDDCCCBBBAAA@@@???>>>===;;;;;;::::::::::::;;;;;;::::::999999::::::;;;;;;999CCCMMMOOOOOOYYYmmmpppZZZRRRAAADDDKKKPPPRRRPPPMMMOOOSSSPPPJJJIIIFFFBBBBBBEEEFFFFFFEEEDDDFFFGGGFFFDDDCCCCCCCCCCCCAAA{{{kkkKKKDDDZZZNNN???CCC?????????===;;;;;;AAALLLTTTsssbbbYYYUUUWWWIIIKKKrrruuu___ddd~~~hhhWWWHHHRRR\\\oooxxxYYYEEEPPPOOOWWWggguuu}}}|||wwwnnnddd[[[TTTPPPNNNDDDEEE]]]nnnaaa???---000000---//////...///000222444666777888888999::::::888888888:::888999999999888888:::;;;999;;;777;;;>>>:::ZZZuuuTTTEEEAAA;;;UUUhhhuuu}}}kkkTTTDDD>>>???DDDIII777HHHJJJGGGMMMWWWmmm~~~vvvxxxzzznnneeebbb[[[IIIEEE???999444111//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&)))---...,,,***))))))---......,,,++++++///222...---...//////,,,+++,,,------,,,+++***+++///222///,,,))))))+++..................///////////////,,,///222555555555666666555666777888999:::::::::<<<:::000===YYYUUU@@@>>>>>>===DDDdddQQQ>>>888???^^^[[[cccdddaaa]]]YYYWWWWWWXXXZZZ[[[[[[ZZZhhhvvviiiTTTfff{{{vvv```lllccc___qqqoooVVVJJJCCCDDDKKKYYYfffiiibbbYYYPPPPPPKKKFFFFFFHHHCCC;;;888BBB???===MMMcccwwwQQQ444:::777666===@@@BBBLLLQQQTTTWWWYYYZZZZZZ\\\]]]aaafffeeegggmmmggg```eeewwwUUULLL===<<<@@@888>>>@@@======DDDHHHHHH>>>===@@@CCCCCC@@@AAAEEEBBBCCCEEEHHHJJJMMMOOOPPPNNNXXXVVVYYYbbb[[[aaannnRRR|||yyyjjjbbb]]]VVVQQQMMMKKKIIIGGGFFFFFFEEEDDDBBBAAA@@@???<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<>>@@@UUUppp{{{iiiYYYOOOHHHBBB======FFF<<<<<>>888SSS}}}uuuxxx|||qqqfffaaa[[[HHHEEE@@@;;;555111...---------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////000111111222222333444444666444444777;;;<<<888444:::999999999:::<<<>>>???:::>>>GGGLLLbbb:::<<<@@@QQQ^^^bbboooddd]]]^^^[[[UUUUUU\\\[[[XXXYYYlllvvvjjjhhhTTTZZZgggwwwppp^^^SSSYYY___WWWJJJCCCMMMAAADDD]]]rrrsssmmmlllcccSSSDDD@@@@@@???@@@DDD<<<=========FFF]]]}}}|||DDD;;;999:::>>>@@@BBBIIIPPPWWWYYY[[[[[[[[[\\\]]]___bbbeeeiiiiiiddd^^^[[[ZZZxxxtttNNN@@@???<<<;;;======>>>???@@@AAABBBCCCCCC???AAABBBCCCCCCCCCEEEFFFCCCEEEGGGGGGGGGIIINNNSSSRRRTTTUUUWWWYYY___gggnnnwww\\\jjj}}}fff^^^ZZZMMMNNNNNN===GGGFFFDDDDDDDDDCCC@@@>>>@@@???>>>===<<<===>>>???<<<;;;999999>>>DDDFFFDDDKKKKKKNNNWWWfffvvv}}}}}}iiiSSSLLLJJJFFFFFFLLLSSSOOONNNRRRTTTOOOJJJHHHMMMDDD???CCCFFFEEECCCCCCEEEGGGGGGCCC===:::<<<@@@>>>@@@[[[PPPFFFkkkQQQJJJAAAGGGIII???FFFIIIMMMrrr\\\TTTUUUiiivvvqqqnnnjjjdddVVVLLLTTTcccddd]]]fffiii\\\SSSUUU}}}}}}aaaNNNIIIBBBJJJZZZbbbooorrraaaVVVNNN@@@FFFsssxxx||||||AAA666------000000......000222666777888888999;;;??????===<<<:::888777666666666777777888888999999666666555555777:::===???VVVJJJJJJDDD===GGGaaa{{{uuueee[[[OOOEEEGGGFFFCCCAAA@@@@@@AAABBBxxxzzz}}}pppfff```XXXGGGEEE@@@:::555222///...------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------.../////////000000111111222333333444666555555:::???@@@===999999999999999:::<<<===>>><<>>BBBwww{{{@@@999???KKK^^^cccqqqiiibbb___\\\YYYZZZ^^^[[[XXXWWWppp~~~|||{{{zzzuuuwwwtttlllccc\\\TTTIII>>>GGGCCCPPPqqqzzzjjjaaaVVVMMMMMMNNNIIIDDDCCCAAABBBAAA@@@HHH___~~~bbb<<<777666999???DDDHHHPPPXXXYYY[[[___``````___``````aaadddgggfffccc```______pppzzzcccNNN===;;;===:::999<<<;;;<<<<<<===>>>???@@@AAA???@@@BBBBBBBBBBBBDDDFFFDDDEEEFFFGGGHHHKKKNNNQQQNNNOOOQQQRRRTTTYYY```eeexxxvvv\\\yyyuuufff^^^MMMDDDIIIQQQHHHGGGEEEBBB@@@???@@@AAAAAA@@@??????>>>?????????<<<===???BBBDDDGGGGGGGGGCCCMMM\\\lllyyy~~~xxxmmmYYYHHHEEEEEEEEEJJJRRROOOKKKKKKPPPSSSOOOKKKJJJGGGEEECCCAAAAAACCCDDDEEEAAACCCBBB>>>888666999<<<>>>999SSSeeeIIIbbbuuuMMMCCCEEE>>>666???CCCKKKwwwuuuXXXWWW]]]jjj{{{nnn]]]OOOOOOWWW|||WWWZZZvvvqqqbbbSSSppp___LLLAAAHHHPPPSSSbbbvvvzzzkkk\\\RRRLLLNNNxxxuuugggpppyyylll===444------/////////000222555888:::::::::;;;<<<>>>===<<<:::888777555555666666666666666777777777555444333444555777:::;;;LLLOOOEEEBBBFFFEEEDDDWWWrrr|||{{{lllbbb]]]PPPNNNKKKGGGEEEEEEEEEEEE|||||||||pppfff```VVVFFFDDD@@@;;;666222000///------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////000000000111222222333333444555777===BBBDDDAAA===888888888999:::;;;======???EEE<<<@@@dddNNN:::CCCFFF___eeepppnnnggg]]]YYY[[[]]]]]]XXX[[[YYYvvvtttlllvvv}}}vvv```JJJDDDHHHQQQLLLTTTssstttddd[[[TTTTTTUUUQQQKKKGGGIIIIIIFFFDDDKKK```III:::666666:::BBBHHHLLLTTT\\\\\\___bbbccccccbbbbbbcccaaabbbccccccbbbbbbdddfffmmmhhhttt___CCC<<<:::======777666;;;999999:::;;;;;;<<<======>>>???AAAAAAAAAAAACCCEEEDDDDDDEEEGGGJJJLLLMMMLLLNNNOOOQQQSSSTTTWWW[[[___cccwwwjjj~~~qqqmmmYYYIIIMMMHHHHHHHHHFFFCCCAAAAAABBB@@@@@@?????????>>>>>>>>>;;;===@@@BBBCCCGGGNNNSSS^^^hhhvvvZZZMMMDDDDDDFFFGGGOOOYYYUUUPPPPPPTTTWWWSSSOOONNNEEEJJJHHH???<<>>NNNSSSRRRUUUEEEDDDCCC:::AAABBBGGGuuunnnjjjccc]]]nnn|||mmm```UUUQQQSSSccckkkaaapppvvvpppjjjSSSPPPwwwUUUJJJVVVVVVPPPYYYgggppp^^^QQQQQQPPP|||kkk]]]^^^hhhNNN777222/////////...000555555888;;;<<<<<<;;;<<<===;;;;;;999888666555444333555555555444444444444444333222111111222444555666222eeecccHHHEEEGGGCCCDDDLLLXXXmmm~~~|||hhheeeaaa]]]ZZZYYYYYYZZZ}}}|||{{{ooohhhbbbVVVFFFDDD???;;;666333111000------,,,,,,,,,+++++++++************************************************************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------...////////////000000111222222222333444888===AAABBB???<<<777777888999:::;;;<<<<<<:::FFF===DDDTTT```???HHHEEEbbbgggkkknnnhhhZZZUUUZZZ\\\XXXTTT```\\\ttttttmmmdddkkkuuuhhhiii^^^PPPIII^^^wwwlll```YYYXXXWWWUUUSSSOOONNNJJJFFFLLL```nnn>>>:::;;;;;;???EEEJJJLLLRRRYYY___```aaaaaa```aaaccceeecccbbbaaa``````bbbeeeggg]]]\\\OOOOOO|||[[[333@@@<<<;;;<<<:::666888===777888888999::::::;;;;;;<<<>>>@@@@@@@@@@@@BBBDDDDDDBBBBBBEEEIIIKKKJJJGGGMMMNNNPPPRRRTTTVVVXXXYYY^^^jjjnnnfff___VVVQQQNNNKKKJJJJJJGGGCCC@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???AAADDDNNN```pppjjjQQQLLLJJJMMMNNNNNNTTT[[[\\\WWWUUUWWWXXXSSSNNNMMMDDDMMMLLLCCCEEESSSXXXSSSCCCCCCCCCBBBBBBDDDIIIMMMRRRHHHIIImmmUUUBBBVVVtttNNNKKKJJJ@@@GGGDDDEEEsss{{{ttteeebbbrrrfff``````^^^\\\MMMqqqxxxooouuuddd```RRRIIIUUUwwwbbbXXXmmmkkkWWWQQQUUUttt{{{uuugggYYYQQQPPPTTT|||ZZZHHHZZZzzzuuurrr777222000000111000...222999777:::<<<===<<<;;;<<<===:::999888777555444333222333333333222222111111111222111111000111111222333999222gggkkkMMMHHHOOOJJJ>>>HHHNNNZZZkkk|||zzzxxxtttqqqooooooqqqrrr}}}{{{xxxnnnjjjeeeXXXFFFDDD@@@;;;777444222111------,,,,,,,,,+++++++++***************************************************************************************************************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---............//////000000111111222111333666:::<<<<<<999777666666777999::::::;;;;;;444@@@:::AAACCChhhpppDDDIIIGGGcccfffggglllhhh]]]WWWZZZZZZVVVRRRaaaZZZfffzzzeeeUUUlll{{{XXXGGG<<>>>>>BBBHHHKKKLLLQQQVVV```___]]][[[ZZZ]]]aaaeeefffccc```]]]]]]___aaabbb]]]VVVOOOMMMVVVtttiiiNNNAAA:::777444333555777888999;;;777777888888999:::::::::;;;===>>>???>>>???AAABBBBBBAAA@@@CCCGGGIIIGGGDDDHHHIIIKKKNNNQQQTTTUUUUUUaaa\\\}}}iiibbboooxxxiiiooocccUUUMMMLLLKKKFFFAAAFFFFFFEEEEEEDDDCCCCCCBBBBBBDDDIIIQQQWWWcccxxxvvv|||```TTTIIIKKKOOOTTTTTTSSSUUUYYYZZZTTTQQQSSSSSSOOOJJJIIIFFFLLLKKKGGGQQQbbbggg___<<<<<<;;;::::::<<>>======;;;WWWLLLEEELLLaaacccdddiiijjjeee___\\\ZZZWWWSSSZZZUUUWWW~~~{{{aaaNNNjjjfffMMM@@@;;;LLLkkkzzzmmm```XXXSSSOOORRRPPPJJJDDDHHH[[[yyylll>>>>>>777===>>>CCCKKKNNNOOOSSSYYY^^^]]][[[XXXWWWZZZ___ccceeebbb^^^\\\\\\\\\\\\[[[ddd^^^\\\]]]VVVWWWuuu]]]AAA999999:::222111222555888888555222777777888888888999999999:::;;;=========>>>???AAABBBAAAAAABBBDDDFFFEEEEEEIIIIIIKKKPPPUUUYYY[[[[[[eeeZZZddd~~~dddeeeqqq___YYYWWWVVVTTTQQQPPPNNNLLLKKKKKKLLLLLLKKKPPP]]]llluuu|||jjjHHHGGGDDDHHHNNNSSSUUUUUUUUUVVVWWWRRROOORRRSSSOOOLLLKKKLLLLLLGGGDDDJJJSSSQQQIII999888666444333222222222...<<<;;;;;;zzzsssNNNAAACCCxxx|||SSSEEE:::AAAAAAAAArrrggg[[[xxx}}}vvvkkk^^^SSSFFFuuuyyycccdddZZZLLLsssyyy```EEEPPP[[[UUUOOOLLLIIIGGGJJJOOO@@@NNNuuuhhhWWWRRRgggggg|||CCC444......222555555333777===999;;;======;;;999999999777777666555444333222111000000000///////////////000000000000111111111111...444111>>>sssjjjNNNHHHBBBAAAAAACCCEEEIIIRRR\\\___^^^^^^___cccjjjpppttt|||xxxrrrkkklllgggWWWIIIFFFAAA<<<777333111///------,,,,,,,,,,,,++++++******************************************************************************************************************************++++++++++++*********************************++++++++++++,,,,,,,,,***++++++,,,,,,---......------...//////000000111111222333333333444444555444555777888999:::999999;;;;;;BBB======OOO~~~___GGGTTT___```aaaeeejjjmmmggg\\\WWWXXXWWWRRRVVVYYY```tttPPPHHH]]]cccTTTNNNDDDBBBNNNXXXWWWQQQOOO___jjjnnneeeXXXQQQOOONNNSSSPPPIIICCCFFFYYYwwwrrrXXX999;;;;;;???@@@FFFNNNRRRRRRUUUZZZ\\\\\\\\\[[[ZZZZZZ]]]___bbb___\\\[[[[[[ZZZWWWTTTTTTVVVRRRKKKKKKRRRTTTOOOsssHHH666888999555000555666666555555555444111666666777777777777888888999:::<<<<<<<<<===>>>@@@CCCDDDDDDCCCCCCCCCFFFHHHKKKKKKMMMSSSZZZaaadddeeeddd^^^___mmmdddbbbqqq{{{yyyxxxnnnllliiifffeeeeeegggiiiiiilllyyyxxxYYYGGGGGGLLLNNNPPPRRRUUUWWWWWWUUUXXXRRROOOQQQRRRNNNKKKJJJJJJGGGBBB???===;;;777333888777666555444333111///...666666<<>>;;;<<<>>>===;;;999888888555444444333222111000000......//////////////////---...//////000000000000111(((777;;;:::sss{{{eeeRRRJJJBBB???<<<<<>>555555555666666666666666888:::<<<<<<<<<<<<>>>???EEEFFFGGGEEEBBBCCCGGGKKKIIIHHHJJJPPPYYYaaafffggg\\\___```aaazzzqqqpppttt___IIIMMMMMMYYYXXXVVVTTTVVVYYYYYYWWWWWWPPPLLLMMMLLLGGGCCCBBB???===>>>@@@===888777;;;444444444666777666444222666222---999???\\\LLLEEEAAArrrtttWWWEEEEEEBBBDDDxxxvvvoooqqqjjjqqq{{{ooo```eeemmmOOOFFFUUU}}}kkkjjjbbbVVV]]]{{{tttXXX~~~dddHHHAAAFFFIIIGGGEEEGGGCCCCCCmmmzzzeeeiiixxxhhhGGG555+++111///222777:::999:::===<<<>>>???>>><<<999999999333222222111000//////...---......//////000000000+++,,,---...////////////...333...///:::EEEvvvzzzaaaIII@@@BBBAAA???>>><<<<<<===AAAHHHQQQZZZ```}}}|||ssstttlllhhhkkkUUUPPPJJJAAA999555333222111------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///---+++***+++---000222111222222333333444444555444555666888:::<<<>>>>>>666>>>999===DDD888UUUIIIqqqbbb\\\ccc___bbblllrrrkkk]]]TTTSSSWWWUUUVVVZZZ\\\mmm{{{wwwkkk[[[ccc^^^^^^cccCCCBBB```DDDDDDSSSWWWKKKFFFOOOSSSNNNOOOCCCAAAAAA@@@TTT{{{{{{XXXAAA666999BBBAAAJJJPPPQQQSSSWWWWWWRRRXXXVVVWWW^^^ggghhh```WWW\\\ZZZZZZ]]]```^^^WWWQQQKKKJJJHHHHHHIIIHHHFFFDDDHHHBBBIIIhhhbbbAAA666555444444333333333333333333222222333333444555444444333444444555666777999999999:::;;;<<<===>>>HHHFFFCCCCCCDDDFFFGGGHHHGGGJJJOOOSSSUUUWWWZZZ\\\ZZZXXXZZZ^^^eeekkkmmmrrrtttwwwZZZQQQFFFKKKRRRVVVWWWUUUTTTWWWYYYWWWQQQOOOMMMJJJGGGDDDCCCBBBAAA???<<<:::777666666666333333333222222222111111...888,,,333777XXXYYYLLLHHHRRRTTTTTTFFFCCCHHH___eeeuuuyyyvvvpppaaaQQQIII```ooowww]]]```PPPJJJfffwwwxxxhhhDDD>>>EEERRRYYYUUUXXX\\\HHHSSSiii|||sss;;;---777222555999;;;;;;;;;;;;<<>>;;;888666444333222111///......------------------------------,,,,,,,,,---------.........,,,///333222555KKKeee```IIIIIIIIIBBB???===>>>BBBCCCAAACCCHHH}}}sssuuunnnjjjlllVVVOOOIIIAAA:::666333222111------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------------...///000000000000111111222222333444444444444555666777999:::<<<<<<777???;;;AAAIII;;;FFFxxxgggeee^^^ZZZ```dddhhhppptttiiiZZZVVVWWWTTTWWWZZZYYYlllbbbeeexxxyyypppwwwOOOHHHNNNNNNEEECCCHHHJJJGGGHHH@@@@@@AAA???SSSzzzeeeJJJ>>>:::<<>>>>>???DDDTTTooogggGGG===???555444333222222222222222222222222222222333444444333333333333444555666777888888888999:::;;;<<<===AAA@@@???@@@BBBEEEFFFGGGFFFIIIMMMQQQSSSUUUWWWYYYXXXWWWYYY]]]aaasss|||tttkkkllluuu{{{eeeYYYaaa{{{uuuZZZKKKKKKDDDMMMPPPSSSTTTRRRRRRVVVWWWUUURRRPPPMMMJJJGGGDDDBBBAAACCCAAA>>>:::777555333333333222222222222111111111...222...333555JJJsssLLLHHHAAAlllTTTJJJLLLFFFFFFgggkkkpppttt___RRRNNNYYY{{{qqqhhh|||bbbSSSGGGaaaoooGGGDDDZZZiiihhhfffxxxkkkWWWiiilllppp|||RRR111,,,///555888;;;============>>>>>>>>>===;;;999777555444222222000///...---------------------------------,,,,,,,,,,,,------------///***)))......---888HHHgggtttdddddd[[[PPPJJJJJJJJJFFFAAA}}}ssswwwqqqkkkmmmWWWMMMHHHAAA;;;777444111000------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,+++---111333444333000...111111111222333333444444444444555666777888999999888???:::>>>HHH>>><<>>@@@CCCCCCNNNWWWVVVSSSTTTXXX[[[WWWWWWXXXZZZ\\\[[[YYYVVVXXXVVVVVVVVVVVVSSSMMMGGGGGGFFFDDDDDDCCCBBB@@@===888>>>AAA;;;444;;;PPPcccnnnNNN666,,,...333222222111111000000111111222111111111111222333333333222222333333444555666666777777777888:::;;;<<<999:::<<>>:::666333111000222222111111111000000000111...222222222999lll[[[EEEAAAZZZLLLIIIRRRJJJ<<>>AAA@@@>>>VVVcccBBB888<<<@@@BBBFFFHHHNNNSSSTTTQQQQQQSSSVVVSSSUUUVVVVVVUUUUUUVVVWWWWWWVVVUUUTTTSSSOOOIIIDDDDDDBBBAAA@@@@@@>>><<<999;;;<<<======;;;888777777@@@TTTlllwww```JJJ222,,,555;;;555+++000000///////////////000111000000000000111222222222111111222222333444555555555555666777888999:::777:::>>>@@@BBBBBBCCCCCCFFFHHHKKKMMMNNNOOOQQQSSSTTTSSSVVVZZZ[[[^^^hhhtttnnn^^^^^^___SSSNNNSSSTTTSSS]]]mmmxxxWWWIIIDDDJJJPPPMMM[[[NNNQQQQQQPPPRRRVVVWWWTTTSSSQQQMMMIIIEEEBBB@@@???BBB@@@<<<888555222111000111111111000000000//////333///666...222222EEEzzzTTTPPPDDDRRRKKKPPPOOOFFFDDDkkkbbb|||{{{nnnZZZ^^^dddKKKXXXkkkqqqzzzXXXFFFXXXtttsssOOOPPPrrrlllLLLHHHfffddd^^^uuussswwwooommmwwwzzzdddHHH---888===<<<>>>@@@BBBAAA@@@?????????;;;999777444222222222222000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,111,,,+++111555222000111222222JJJzzzyyyooowwwtttkkkkkkVVVKKKGGGAAA<<<888555222000------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++*********+++++++++,,,,,,+++,,,---...//////////////////000111111222222333222222222333333444444444333888666333888===???BBB[[[mmm```YYY^^^eeeiiipppxxxaaaYYYRRRVVVXXXSSSgggooo\\\YYYzzztttgggXXXPPPTTTUUUMMMGGGHHHCCC@@@AAA>>>===YYYkkkTTT>>>999<<>>===<<<<<<;;;888666;;;444...000777======:::000444888<<>>BBBDDDCCCBBBBBBBBBFFFHHHJJJKKKLLLNNNPPPSSSRRRRRRTTTYYY\\\___dddjjj}}}|||aaaIIIGGGHHHLLLOOOIIIWWWRRRSSSRRRQQQUUUYYYXXXTTTQQQOOOLLLHHHDDDAAA>>>======;;;888555333222111111000000/////////.........///000555)))444666000cccPPPGGGiiisss[[[KKKLLLOOO@@@jjjuuuooo{{{}}}~~~qqquuurrrOOOSSSuuuqqq~~~[[[TTTsssbbb[[[ooo___AAACCCKKKcccaaa~~~pppbbbuuu~~~xxxyyymmmmmmvvvzzz}}}uuuaaa333222999888===AAABBBBBBAAA>>><<<<<<===888777444222000000000000......---,,,++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***)))***---///...///222...111111===gggwwwmmmxxxuuukkkjjjVVVLLLGGG@@@;;;777555333111------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))************+++************+++++++++++++++++++++++++++---...////////////000111111222222111111222222333333444444000555::::::888999;;;;;;IIIqqqlll___cccddd```gggvvvfffaaaWWWUUUWWWTTT```{{{dddVVVTTTjjjYYY[[[bbb___TTTMMMIIIEEEDDD@@@BBB```xxxSSSEEE:::;;;>>>???DDDMMMRRRLLLIIILLLOOOMMMJJJIIIKKKLLLMMMMMMMMMNNNQQQSSSLLLLLLLLLKKKHHHEEEAAA???<<<;;;:::::::::999777555555555333333333555888:::777888999666222111333555:::DDDIIIHHHJJJPPPRRRMMMJJJGGGAAA888111---...///+++000333000+++)))...333------,,,,,,------......///............///000000000//////000000111222333444444444444555777888999===AAAEEEEEEBBB@@@AAABBBEEEFFFHHHIIIJJJLLLOOORRRPPPQQQSSSWWW[[[```dddgggfffaaaLLLAAAIIIJJJLLLPPPJJJVVVTTTUUUSSSRRRUUUZZZXXXSSSOOOMMMJJJFFFBBB???===<<<888666444222111111111111/////////.........------)))//////)))555888///???MMMVVVbbb~~~sssQQQJJJQQQCCCNNNxxx{{{VVVUUU}}}}}}vvvtttccc|||lll^^^___OOO@@@GGG[[[~~~qqqUUU\\\yyyWWWGGGLLLMMMaaappp}}}}}}|||zzz~~~AAA000;;;<<<888>>>BBBCCCBBB@@@<<<:::::::::666555333222000//////...------,,,+++++++++++++++************************))))))*********+++++++++***+++---,,,++++++...222+++000333222999RRRwwwwwwmmmyyyxxxmmmkkkWWWMMMGGG@@@:::666555333333------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************************++++++++++++******++++++,,,,,,---.........//////000111111222000000111222333333444444333222888<<<777666:::999CCCnnnuuugggccc```]]]aaahhhmmmkkk]]]TTTUUUTTTXXXeeevvvnnn___nnnaaa^^^ooovvvfffRRRRRRNNNNNNKKKOOOmmm```HHH===888===AAA@@@CCCIIIRRRLLLJJJNNNOOOLLLLLLOOOKKKJJJJJJJJJKKKLLLLLLLLLHHHIIIIIIHHHFFFCCCBBBAAA999888777888999888777555///666<<<;;;555000...000555222000///000333888===///111444666666555555666+++///333444000---...222222///+++***,,,.........---,,,,,,,,,------...///......------......///000////////////000111222222444444444444555777888999<<<@@@DDDCCC@@@>>>@@@BBBBBBCCCEEEFFFHHHJJJNNNQQQNNNPPPSSSTTTWWW[[[^^^```\\\fffpppSSSDDDAAALLLIIIJJJRRROOOXXXTTTTTTQQQPPPSSSXXXUUUOOOLLLJJJGGGDDDAAA>>><<<;;;555444222000////////////.........------------,,,(((...***///222...555555OOOlllcccjjjppphhhTTTSSSNNNHHH[[[zzzwww^^^\\\jjj}}}zzzfffZZZlllxxxjjj]]]MMMGGGKKKkkkpppRRRBBBGGGRRRnnnfffIIIMMMIIIRRRfffttt}}}wwwyyyaaa888888???@@@CCCFFFDDDDDDCCC???;;;999888999333333333222111///...---,,,,,,+++************+++************************))))))))))))*********+++,,,---...,,,,,,---...///000(((///:::222&&&===dddxxxnnn{{{zzznnnlllXXXMMMHHH???999555444444444---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************)))************+++++++++)))***+++---------------......//////000111111111000000111222333444555555888///222777222444<<<===>>>BBBrrrnnneee\\\\\\cccgggfffsssrrrbbbSSSSSSSSSQQQVVVUUUssstttjjjggg```yyytttVVVZZZVVVWWWWWW\\\yyynnn___GGG===888???DDDBBBAAADDDIIIFFFGGGJJJIIIEEEHHHOOOLLLJJJIIIIIIKKKKKKIIIGGG@@@BBBCCCBBB@@@>>>======777666666777888888777555/////////000000111333444---...111666777333///...333000111555333,,,+++000333...+++...111111///...+++...111111...+++***+++,,,,,,,,,,,,------...///...------------...//////.........//////000111222444444444555666777888999999>>>AAAAAA===<<>>DDDMMMOOOJJJEEEGGGLLLRRRKKKCCCBBBFFFKKKKKKIIIGGGCCC@@@@@@===777555777777777666555444444333333222222111111111111222222////////////////////////000000//////.........---////////////////////////---------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---.../////////000111111222222333333444444444444444444555888:::<<<;;;;;;;;;<<>>uuuhhhtttyyy]]]WWWVVVSSSQQQ{{{{{{uuubbbwwweeedddPPPTTTEEEYYYhhh```hhhwwwQQQKKKHHH<<>>CCCHHHKKKJJJGGGGGGEEE@@@999444333444////////////............+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,------.../////////...444PPP|||tttttt{{{xxxssskkk^^^VVVNNNBBB999666444222000...---,,,,,,++++++,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,,,,,,,------------------............///000111111222222111111222222333333444555555555777???OOO|||bbbssspppZZZWWW]]]TTTeeerrroooddd[[[UUURRRLLLNNNeee}}}{{{iii___tttnnnWWWFFFEEEPPPSSSKKKEEEFFFGGGCCCHHHGGGGGGHHHIIIHHHGGGGGGMMMIIIEEEEEEGGGIIIGGGDDDFFFAAA>>>===:::555444777666555555444333333222222111111111000000111111111////////////////////////////////////......------........................------------------------------,,,,,,,,,+++++++++,,,++++++++++++,,,------...//////000000111222222333333333333444444444444444666999::::::999:::;;;BBBAAA@@@BBBFFFHHHIIIIIIGGGHHHJJJLLLMMMMMMMMMLLLTTTWWWUUUMMMQQQppp|||jjjPPPGGGBBB;;;???BBBFFFHHHIIIIIIJJJKKKHHHLLLMMMKKKKKKMMMLLLIIIEEECCCAAA>>>;;;777444333000000//////...---------++++++++++++++++++++++++,,,,,,------.../////////111999ooovvvrrrYYYaaa^^^PPP[[[}}}kkkeeehhhxxxRRRVVVKKK\\\uuusss}}}iiiUUUHHH;;;CCCiiimmm}}}mmmEEE@@@;;;;;;???DDDEEEDDDCCCCCCBBB===777333222333/////////.........------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,---......//////@@@111***333EEEYYYrrr~~~rrrttt|||zzzuuulll^^^YYYPPPDDD;;;777555222111...---,,,,,,++++++,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,------------............//////000111111111111111111222222333333444555555333AAA666SSSlllbbb___]]]ZZZQQQ]]]jjjqqqqqqkkk]]]QQQUUURRRRRRcccqqqaaagggwwwqqqdddTTT===FFFKKKKKKCCC@@@EEEFFFCCC@@@BBBCCCEEEGGGHHHHHHGGGFFFGGGHHHHHHGGGDDDAAA???BBB>>>::::::777333333666333333333222222111111000111000000//////000000111///////////////////////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......//////000111111111222222333333333444444444333555888999888888999;;;BBBAAA@@@BBBFFFHHHIIIIIIIIIJJJLLLNNNOOOOOOOOONNNKKKLLLRRRTTTIIIHHHhhhqqq~~~oooZZZIIIBBB???===<<>>;;;888555222111000//////......---,,,,,,************************,,,,,,,,,---......//////...777HHHtttwww|||ppplllXXXNNNQQQaaammm```xxxbbbWWWOOOHHH{{{{{{uuuwwweeeXXXSSSZZZssszzz{{{KKKDDD@@@===>>>AAACCCCCCBBB>>>>>><<<999444111111111............------------+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++,,,,,,------......///,,,))),,,111222111888CCCUUUkkkzzz|||qqqttt}}}{{{vvvmmm___[[[RRRFFF<<<888555333111...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))***************++++++++++++,,,,,,,,,,,,,,,---------............///000000111111000000111111111222333333444444222===///;;;~~~YYYXXX^^^]]]___ZZZZZZcccooossshhh\\\XXXVVVPPPLLLVVVrrreeeNNNHHHyyyzzzjjj___NNN>>>DDDFFFCCC??????DDDEEEAAA:::BBBHHHGGGCCCBBBDDDFFFBBBEEEHHHFFFBBB>>><<<<<<===:::999:::888333111333111111111000000/////////000//////......//////000........................------------------------------------------------++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++***+++,,,,,,---------...//////000000111111111222222333333444444333555777888888999:::<<>>???@@@AAADDDFFFGGGJJJKKKIIIIIIKKKJJJFFF???===;;;888555222111000//////......---,,,,,,+++))))))))))))))))))))))))+++,,,,,,------...//////333777222XXX~~~ooorrr}}}lllYYYXXXQQQUUU~~~mmmccc^^^\\\HHH???___vvvyyypppkkkfff~~~nnnmmmvvv~~~sss\\\===BBBAAA@@@AAABBBCCCAAA???999888777444111000//////------------,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,------......///000444666111+++,,,333(((444<<>>AAACCCAAA<<<<<>>EEECCCBBBBBBCCCDDDDDDCCCDDDEEEFFFHHHIIIIIIIIIIIIRRRIIIAAACCCHHHIIIFFFDDDLLL\\\tttGGGZZZmmm|||bbbLLLGGGDDD===;;;???:::<<<======>>>???CCCEEEEEEIIIJJJIIIIIIKKKKKKGGG<<<:::888555222000//////......------,,,,,,++++++))))))))))))))))))))))))++++++,,,,,,---.........555444...===nnnrrrdddxxxiiibbb]]]NNNPPPcccnnn|||xxxqqqdddGGG@@@RRR^^^]]]]]]cccgggdddeee|||xxxzzzsssuuujjj>>>???>>>>>>>>>??????>>><<<:::666444222000///......---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++******++++++,,,---------222///---,,,******...444///***&&&***111999>>>AAAGGGLLLWWWgggkkkbbbooo~~~rrrttt}}}{{{wwwnnnaaaZZZRRRFFF===999666444333...---,,,,,,++++++,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++,,,,,,,,,,,,---------------......//////////////////000000111111222333333000222???<<<000UUU]]]GGGNNNUUU\\\]]]XXXZZZjjj|||{{{eeeTTTSSSRRRLLLKKKRRR[[[yyyeee___mmmNNNEEEEEEBBB<<>>???>>>>>>===???CCCFFFBBBEEEFFFEEEEEEGGGFFFBBB:::888555222000/////////...------,,,,,,+++******))))))))))))))))))))))))+++++++++,,,------......///000111111EEE{{{hhhVVV||||||jjjrrreee\\\MMMGGGOOOjjjyyyMMM~~~~~~gggPPPAAAMMMWWWZZZ]]]aaa```[[[IIIeeeuuuooo}}}MMM:::@@@??????@@@@@@>>><<<:::999444222000.........---+++++++++++++++************(((((()))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******)))******++++++,,,,,,---((())),,,///111///,,,)))888000///444222))))))222---***(((111999222555IIIsssuuu|||zzzvvvnnnaaaYYYPPPEEE<<<888777555333...---,,,,,,++++++,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++,,,,,,,,,---------------.../////////......//////000000111222222222...222999<<<777@@@ooocccPPPSSSXXX[[[WWWVVV```nnn{{{hhhZZZSSSPPPOOOOOOSSSXXXeee{{{kkkzzzWWW???888<<<@@@BBB@@@@@@@@@AAAAAA??????@@@<<>>@@@???>>>>>>AAABBBBBBBBB@@@AAACCCEEEFFFFFFFFFEEE888AAAFFFAAA===>>>>>>;;;CCC888>>>MMMkkkrrrjjjyyyLLLAAA999:::<<<:::999<<>><<<;;;<<<@@@CCCAAADDDDDDAAA@@@@@@>>>:::888777444111///......///------,,,,,,+++************************************++++++,,,,,,---......+++111222---555SSS}}}ccc___ooorrreeeyyyttt___UUUGGGRRRSSSUUUbbbooozzzCCCVVVbbbMMMGGGQQQ\\\ccceeeccc^^^ZZZKKKZZZmmmzzz~~~{{{qqq~~~xxxQQQBBB@@@<<<@@@AAAAAA@@@>>>;;;:::999555222///.........,,,***++++++*********)))))))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))******+++,,,,,,,,,222000+++''''''+++000333((('''***///000---...222666777000...333...)))000tttuuu|||yyyvvvnnnbbbXXXPPPDDD<<<888777555444...---,,,,,,++++++,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,---......//////....../////////000111111222222444:::///333???...<<>><<<<<<;;;===@@@CCCCCCCCC???@@@BBBCCCDDDEEEDDDDDD@@@>>><<<:::999999:::<<<555:::<<<<<>>===;;;888777888<<>>===<<<======<<<;;;===@@@CCCEEEbbb}}}zzz^^^BBB888:::888777666555444333222222000//////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,---............//////000000111111444555555777888999:::;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<;;;999888888888999999444555999:::888<<>>===:::888999;;;CCCAAA@@@===:::888666555444333222000//////......------,,,,,,+++***))))))************************++++++,,,,,,,,,,,,------......///111...000>>>OOO]]]YYYrrrfff===vvvyyyaaaXXXSSSQQQKKKCCCCCCJJJNNNbbbqqqkkkaaa```ddddddaaaVVV[[[YYYggg]]]HHHIII^^^kkkZZZUUUXXXaaacccaaahhhtttxxxwwwggg{{{\\\HHHLLLSSSMMMBBB===<<<:::888666555444333444111---++++++,,,---,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||mmmwwwuuussswwwhhh___TTTOOOEEE;;;888888666111......---,,,,,,,,,,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++------------------------.........///000000111111333444444444444666999<<>>????????????>>>>>>============999888777666555666666777777555555777666666???JJJ[[[xxx\\\@@@777===<<<<<<===>>>>>><<<::::::<<<>>><<<:::888888999AAA@@@>>>;;;999777555444333222111///......------------,,,++++++***))))))************************+++++++++,,,,,,,,,------///...///000---+++333===dddkkkWWWZZZggg???bbbxxx^^^SSSRRRQQQRRRWWWRRRWWWXXXQQQJJJHHHHHHHHHNNNDDDFFFDDDKKKzzz\\\NNNMMMKKKaaaooo]]]aaa[[[[[[aaadddeeeooo|||{{{fffvvv|||zzz}}}}}}{{{oooLLLBBBMMMUUUMMM@@@===;;;888555222000/////////...,,,,,,------+++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{mmmwwwvvvrrruuufff\\\SSSPPPHHH===777666666333......---,,,,,,,,,,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------------+++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++,,,,,,,,,,,,---------------......//////000111111111222333333333444777:::333[[[rrrRRRMMMUUUbbbOOONNN[[[___fffqqqvvvvvveeeWWWTTTSSSMMMIIIIIISSSUUUWWWXXXWWWXXXYYYZZZ```yyyggg{{{mmmNNN::::::;;;<<<999666777:::666777777666444555777999<<<>>>???<<<999666777888666555555444333222111111///......------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++******++++++,,,---...---......//////000111111111222333444666777888888999999:::;;;<<<======>>>;;;;;;::::::999888777777555555444333333333333444777333111444555333222222///???\\\xxxvvv{{{}}}vvvmmmWWW???888@@@;;;;;;===???AAAAAA???===;;;<<<===<<<:::888888999===<<<;;;999666444333222111000///...---,,,,,,,,,,,,,,,,,,+++******))))))************************++++++++++++,,,,,,,,,,,,///...///000...+++,,,000444ooo___TTTeeepppOOOJJJ{{{{{{mmmZZZNNNKKKNNNEEE@@@CCCHHHJJJKKKKKKJJJHHHJJJIIIHHHYYY~~~\\\QQQVVVLLLMMM\\\___eee___\\\bbbgggmmmzzzsssjjjvvvqqqppppppuuufffQQQ<<<<<>>666555666555......---,,,,,,,,,,,,---++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))***+++++++++++++++,,,,,,,,,,,,,,,---------------......///000000111000111222222111333555777AAA...YYYbbbPPPSSSVVV\\\WWWLLLTTTcccfffyyytttoooggg\\\SSSVVV___OOOPPPPPPPPPSSSXXXZZZYYY\\\bbb|||qqqttt~~~lllLLL999222555999:::777555555888555666888888999;;;>>>@@@DDD>>>777444444555777777444444333222222111000000------------,,,,,,+++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************+++,,,---...------......///000000111000000111333444555666777777888888999::::::;;;;;;999888777666555444333222222222222111111111222222333111000333666555111...444777:::CCC[[[sss```KKK@@@:::888;;;BBB999:::<<>>:::;;;<<<<<<;;;;;;;;;;;;999888777555333222000//////...---,,,++++++++++++,,,+++++++++******))))))***************************++++++++++++,,,,,,,,,...------///111000///......>>>mmmcccQQQPPPPPPttt```dddssscccSSSHHHKKKOOOLLLHHHJJJCCCPPPRRRPPPOOOJJJZZZ~~~\\\MMMUUUWWWYYY``````ddd```aaahhhrrr{{{{{{hhhVVViii|||tttrrrmmmIII???777999BBBEEE===444777555222000000222555777...---,,,+++,,,+++(((&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++{{{ppp|||zzzssstttcccZZZRRRQQQJJJ>>>777666666555......---,,,,,,,,,,,,---++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,---------------...//////000000...000111111111111333555888444IIIppp\\\VVV\\\___RRRMMMUUU[[[YYYdddrrrxxxrrrkkklllqqqdddddd^^^WWWWWWZZZYYYUUUYYY[[[hhh|||ttttttssstttiiiHHH888666555666666666666777777666777999;;;<<<<<<>>>AAACCCCCC@@@;;;888666555444444222222111111000000//////,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************+++,,,---------------...//////000000//////000222333444555666666666666777777888888999777666555444333222111000000000111111111111111111///000111111222444444333444666555111333CCCaaazzzvvveee[[[RRRMMM@@@444444;;;>>>:::444777888999<<>><<<888999999;;;============555555444222111///.........---,,,+++*********+++++++++***************)))*********************************+++++++++,,,,,,...---,,,,,,///222111///444***;;;ppplll]]]zzzJJJCCCYYYlllxxxvvvyyyhhhZZZWWWUUUOOONNNSSSHHH]]]\\\VVVZZZSSSQQQggguuubbbUUUUUU\\\dddgggaaaqqqrrrwww|||aaaSSSOOOnnnoooJJJ:::999888999999888666555444222///......000333666333000,,,***))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))************************{{{qqq~~~|||tttsssbbbXXXTTTQQQIII>>>888777777444......---,,,,,,,,,,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************++++++,,,,,,------,,,------......///000000...000111222111111222444///;;;<<<<<>>444777999777444222555888222000...+++***+++,,,---444000,,,)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))zzzppp|||sssqqq___VVVVVVQQQGGG===999:::777333......---,,,,,,,,,,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))******+++,,,,,,------,,,,,,---......//////000...000222222111111222333333333,,,,,,BBBhhhvvvaaa]]]UUUOOOQQQ___qqq}}}|||ooojjjpppsssnnniiivvvvvvsss|||rrrbbb\\\VVVRRRjjj\\\CCC888444555999555777555222333888999555666777999888777666666777222444666666444222000000/////////...............*********+++++++++++++++,,,,,,+++++++++*********************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))***+++,,,---,,,,,,---......//////000//////000111333444555666333333333444444444444555222222222111111000000000,,,---...///000//////...---111111,,,+++///111///444000///444777444222444333BBBNNNXXXnnnvvvdddRRRCCC:::999EEECCC888000111111///222222777666///...333999999:::888666666777888888777666555444666888999777555111000000///...---,,,,,,,,,,,,++++++******++++++))))))))))))************************************************++++++++++++)))------***)))------******222222,,,<<>>@@@@@@GGGIIINNNXXX```bbb^^^XXXKKKJJJGGGDDD@@@===:::888222222111111111111222222111111111111111111111111111111222333444444444444333333444555666666555555555555444333222000000///.........------,,,,,,,,,************************))))))))))))******************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,...///000...---222;;;CCCyyyTTTkkkggg___===<<<666:::BBBNNN___wwwyyyrrreeeXXXNNNCCC>>>IIIZZZzzz{{{{{{{{{UUUDDD???999666888666666555444222111111000+++*********))))))((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''{{{}}}}}}zzzwwwooo```SSSZZZKKKCCC@@@:::;;;:::000111///...,,,+++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------......//////000000111222222///000111222444666777777;;;KKK{{{ppp___VVVRRRyyyeeefffeeebbbppp{{{uuutttyyy{{{TTT===888666333333333333222111111111222222333333444444444444444444555555555666555333111///.........///.........---,,,,,,++++++************************************************************************************************++++++************++++++))))))))))))))))))))))))***)))))))))))))))******---,,,***)))((()))***+++))))))))))))))))))))))))*********+++++++++,,,,,,------------............//////000000000111111111222222222222111111111000111000///...------------------------------------------------............/////////000000000111111111111111111222222222222111777:::555222444666666111///000555:::;;;777333666666555555444333333222000000////////////000000000000000000000000000000000111222333333444333333444444555666666666666666444444333222111000//////---------,,,,,,,,,++++++************************))))))))))))******************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++...000000...000555:::OOO|||[[[LLLfffzzz]]]KKKBBB;;;;;;;;;===GGGRRRaaagggmmmooojjjbbbZZZVVVQQQYYY```___VVVJJJAAA===999777;;;HHHYYYmmmrrr{{{sssqqqVVV===666777444333555444333222111000//////...************)))))))))(((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''}}}~~~zzzvvvpppcccXXXZZZKKKCCC???999;;;:::000///...---,,,+++,,,------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------......//////000111111111//////000111222333444444<<<888LLL}}}tttjjjFFF333111444222000000111111111000///000000111222222333333444444444444555555555555333222000...------.........------,,,,,,+++++++++************************************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((()))***++++++,,,+++***)))((()))***+++))))))))))))))))))))))))*********++++++++++++,,,------------............////////////000000000000000000000000////////////000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000000000000111111111111...333555111///000222222555111//////111222111...,,,------...///000111111///..................///........................//////000111222222222222444555555666666666666666333333222111000//////...,,,,,,,,,+++++++++++++++************************))))))))))))******************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))---000111///---...000000===aaawwwaaaWWWVVVrrrgggeee^^^PPPAAA999<<>>888::::::111...---,,,,,,,,,,,,......++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------------...//////000000111000000000111111222222333333888666===ccciiiMMM===000000888111///......000111000//////000000111111222222333333333333444444444555555111000///...---------------,,,,,,,,,+++++++++***************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***,,,,,,+++***))))))))))))******))))))))))))))))))))))))************++++++++++++,,,,,,---------................../////////000000000////////////...............---,,,,,,,,,,,,,,,************************+++,,,,,,,,,---------------............/////////...////////////000000000///222333222000000111222222000......000111111000000000000000111111111111......------------..............................---...///000111111111111333444444555555555444444111111000000///......---++++++******************************************((()))))))))******************++++++++++++******************************++++++++++++++++++++++++))),,,///000...,,,,,,---222,,,...FFFuuullliiihhhYYYTTTtttrrr^^^LLLXXXUUUQQQMMMJJJGGGDDDCCCMMMQQQVVVYYY]]]jjj}}}uuu{{{pppOOO<<<999333222777:::888666777//////...---,,,,,,++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''wwwqqqjjjaaaXXXZZZJJJBBB===777999:::111------,,,+++,,,---...///++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------...//////000000000000111111222222222222000///333888777HHH{{{___>>>555555000---000000///---...///111000000000000111111222222333333222222222222333333333333//////...------,,,,,,,,,+++++++++++++++************************************************************************************************************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...---............/////////////////////............---,,,,,,+++++++++++++++************************++++++++++++,,,,,,,,,---,,,,,,---------.........---------.........//////------......---,,,---///,,,,,,,,,---...///...---//////...........................------.................................------...///000000000000111222222333222222111111/////////......------,,,************************************************((()))))))))******************++++++++++++******************************++++++++++++++++++++++++***+++,,,---,,,---...///111222...+++555YYY|||XXXTTTWWW___ggglllsssoooeeeqqqbbbBBB555777666444444666666333111222.........---,,,,,,++++++))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''~~~wwwoooiii```XXXZZZJJJAAA===777999:::111...---,,,,,,,,,---...///++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,------...////////////000000111111222222222999000444<<<444(((;;;]]]cccEEE:::444555444///---111000///---...///000000///000000000111222222333333000000000000111111111111------------,,,,,,++++++***************************************************************************************************************************+++,,,------,,,+++***)))))))))))))))))))))))))))((((((((()))***++++++(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,------------------------.........//////............---------++++++************++++++******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,---------......,,,,,,......,,,,,,...///000222222222000...---++++++,,,,,,------............------------......------------------------------...///000000000000111111111111111000000///......------,,,,,,,,,,,,***************+++++++++************************))))))))))))******************++++++++++++******************************++++++++++++++++++++++++++++++******+++---///111333+++///777///***FFFooopppzzzhhhVVVeeesssrrrooollllllrrr~~~www{{{~~~}}}wwwqqqmmmlllmmmsss|||kkkQQQ===222444;;;666444333222111000000000------------,,,,,,,,,+++))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''{{{~~~}}}wwwpppjjjbbb[[[ZZZJJJAAA<<<666999:::111///...---,,,+++,,,---...++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,---......//////------...///000000111111+++,,,,,,...777>>>888---777^^^gggCCC444222333333111......222666000...------...///...---...//////000000111111222........./////////000000,,,,,,,,,,,,,,,++++++***)))************************************************************************************************************************+++---......---+++***))))))))))))))))))))))))***)))))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,---------.........------,,,,,,,,,+++++++++******)))))))))******+++************************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---000,,,,,,///000---,,,///***+++,,,,,,+++)))((((((,,,,,,------......//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111000111111111111111000//////,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,************************))))))))))))******************++++++++++++******************************************************+++*********+++---------333'''(((666888+++)))333EEE{{{eeeVVVWWWeeerrriiijjjlllqqq{{{mmmQQQ555,,,333888666222555444111000000111111000,,,,,,,,,,,,++++++++++++((()))))))))************'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''www|||}}}wwwqqqllleee___[[[JJJAAA<<<666888:::111///...---,,,+++,,,------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///++++++,,,---...///000111///444555111...111666777999111>>>```~~~LLL666555222///000...+++---222000+++000...,,,,,,---------,,,------......///000000000---------............///++++++,,,,,,,,,+++******)))))))))))))))************************************************************************************************************+++---......---+++***))))))))))))))))))))))))+++***)))))))))))))))***''''''((())))))***))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++************)))***)))))))))))))))******************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...)))(((---...******---,,,,,,------,,,,,,...///......------,,,,,,++++++++++++************++++++************************---...///000111111111111222222222222222111000///,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,************************))))))))))))******************++++++++++++***************************************************************+++,,,,,,***((((((...///)))***222444000...888===ZZZzzz```EEE:::111,,,///444444222222222000...,,,---000///,,,++++++++++++************(((((())))))*********+++'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''tttzzzrrrvvvxxxaaa\\\YYYIIIAAA===777999999000...---,,,,,,++++++,,,,,,,,,,,,***)))))))))***++++++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///000000111111111222222222333666888888<<>>>>><<<999333///...000...---,,,+++---000222222...//////000000//////...---.........,,,+++******,,,,,,+++,,,,,,,,,------)))(((''''''))))))((('''((((((''''''(((***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))'''''''''((((((((((((((('''%%%%%%''''''&&&)))///ooollliiiYYYbbbUUUFFF???<<<888;;;===444...---,,,,,,++++++,,,,,,,,,,,,***)))))))))***+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000222444111++++++///222777444222444...,,,666222:::AAAFFFQQQeee{{{[[[HHH<<<666000444777///===333111111,,,111888555+++...000000---+++,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++*********++++++,,,,,,------...//////000000////////////////////////.........---,,,+++***+++,,,,,,***+++,,,---..................------,,,+++++++++)))))))))***+++,,,---...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++'''(((,,,...+++&&&(((---)))(((((((((((()))******))))))))))))))))))))))))&&&+++......***'''(((+++'''))),,,///222333111...***///666:::===@@@DDDHHHJJJYYYeeeeee``````eeejjj___XXXLLLDDD@@@<<<000$$$111//////111000---///333+++000111---+++,,,............////////////......,,,......---+++***+++,,,((()))***+++---...///000222111000222444555555444000000///...---+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***'''''''''((((((((((((((('''%%%%%%''''''&&&***///|||nnnmmmjjjYYYaaaUUUFFF???<<<888<<<===444...---,,,,,,++++++,,,,,,,,,,,,***)))))))))***+++((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))*********&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------.........////////////...111555555222000222333333------333111222???555999999555333777;;;===>>>CCCIIIKKKLLLMMMOOORRRSSSTTTPPPHHHAAA<<<666000888000222444000333555...+++)))111444------///(((...000111111...,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++)))******+++,,,,,,------------...///////////////.../////////////////////......---...///111444666444666999;;;===<<<;;;;;;777777777666555555444444222111000...............+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***+++...,,,((((((+++((((((((((((((()))******))))))))))))))))))))))))&&&+++///000...,,,,,,......---,,,---.........///222///,,,)))))),,,000333$$$---222111111555777666333...+++...222333444555///+++***...///---...111)))111555222000///---(((---......//////......---+++---...---,,,---000333000222555888<<>>888222///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***''''''''''''((((((((()))&&&$$$%%%''''''&&&***000~~~zzzmmmnnnkkkXXX___TTTEEE>>><<<888<<<===555...---,,,,,,++++++,,,,,,,,,,,,***)))))))))***+++(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000***)))---000//////000///111...222888222---555,,,000333333555777444///444111333999;;;888666999888888666333333666555000444000444444+++---222000...---222222***...444111,,,,,,,,,,,,,,,---///111+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------,,,---......//////...............///////////////------///222666<<>>:::666222///...---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...)))'''***,,,***)))***((((((((((((((()))******)))))))))))))))))))))))))))((((((((((((((()))))),,,,,,---///...+++***+++---------///111111000...222222///***,,,000...'''111,,,,,,000///******///000***)))---///---,,,///111222///((((((...000...---..................---+++,,,......---000555999BBBDDDIIINNNTTTYYY\\\^^^IIIJJJLLLQQQWWW\\\^^^___hhhfffaaaZZZQQQGGG>>>888,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******&&&'''''''''(((((())))))&&&$$$%%%''''''&&&***000xxxmmmpppkkk\\\TTTSSSEEE>>>===;;;>>>===222...------,,,++++++++++++,,,***(((''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////000000000000111111222333333333333222222222222333333222222222333333333222222222111111000000000000000000000000000000//////.....................------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...222333000---)))+++---//////...,,,+++---***((())),,,---,,,***((()))***+++,,,+++***)))++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))************))))))************************************************++++++******************************************************************///...+++***))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++******************,,,,,,+++++++++,,,------000000///...111444222------444000,,,///...,,,333...333>>>AAACCCPPPVVVIIIGGG]]]fff[[[WWWaaaddd\\\UUUOOOXXXUUUCCCGGG[[[___]]]\\\]]]TTTFFFCCC@@@444888((('''000000000000+++'''---111///***(((,,,111,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------////////////////////////------------------------------------------------+++,,,---///111111///---000...,,,,,,///000///---***)))---666>>>BBBGGGLLLBBB@@@CCCLLLRRRUUU]]]ggg]]][[[ZZZXXXNNNFFFNNN]]]\\\```]]]SSSMMMMMMKKKFFF@@@333222222+++***---***)))+++,,,+++,,,...---*********)))'''(((******)))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((($$$%%%&&&'''(((+++///333{{{zzztttvvvlllXXXNNNRRRCCC======;;;??????444......---,,,++++++++++++---***(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------....../////////000000000000000111222222222222111111111222222222222111111222222222111111111000000000000000000000000000000/////////......---------......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...111111///---333222///---,,,,,,---...111///...///111111///---////////////...---,,,+++...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))************))))))************************************************************************************************************************///---+++***))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++******************,,,,,,,,,+++,,,,,,---...000111222000...---000555//////)))---:::<<<<<>><<<@@@AAA666000///...---,,,+++++++++...,,,)))((()))******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------...////////////............//////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------------------.........---+++,,,...///000///...---000////////////......---333222111///...---,,,,,,------...////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++******)))***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++++++++,,,---,,,,,,,,,---...///000666,,,+++555;;;666111222555BBBEEEJJJbbbrrrmmmddd~~~llliiiLLLNNNEEE;;;<<<<<<444///111///---,,,...111111111---------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,------------------,,,---.........///000222333111......222;;;FFFNNNHHHGGGIIIMMMOOOPPPWWW^^^```___[[[XXX^^^eeebbbYYY___fffdddXXXXXXcccfff^^^sssmmmlll}}}sssiii^^^[[[TTTDDDBBBMMMSSS\\\RRRLLLLLLCCC222***,,,)))((()))++++++((()))+++))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''))),,,///~~~yyyuuuwwwoooddddddYYYIIIAAA???<<<@@@@@@555111000...---,,,+++++++++///,,,***))))))******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---............---,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------......---......///333222222111000...---,,,------------------///000,,,,,,---......///000000111222333333222000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++******++++++,,,,,,,,,,,,------------...///000111666000000444555222555===PPP^^^[[[aaazzzzzzZZZ???:::666666CCCAAA@@@<<<777111---,,,---......------,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......+++...000000///...///000///111777???GGGMMMPPPPPPTTTSSSSSSTTTQQQIIIDDDDDDFFFGGGFFFFFFJJJNNNMMMHHHSSSSSSPPPLLLJJJIIIFFFBBB???UUU___XXXccc~~~}}}tttjjjjjjmmmeee___[[[RRRNNNDDDDDDSSS^^^UUUCCC777+++'''''',,,---***)))+++************************(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((***...111www{{{zzz|||rrrdddddd\\\KKKCCC@@@<<<@@@@@@666111000///---,,,+++++++++///---***)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))************+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,------------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------............---------------------------...///.........000222000///...///111666;;;>>><<<>>>BBBDDDDDDDDDEEEFFF=========;;;999666333111++++++,,,....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,******++++++,,,------------------...///000111222,,,222666333000666GGGVVV~~~uuufffTTTGGGOOOJJJIIIFFF???666///,,,+++///......------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************++++++++++++++++++++++++******++++++,,,,,,------+++,,,,,,------.........---///111000---,,,...000222666===GGGQQQ\\\ffflllYYYVVVUUUVVVUUUUUU[[[cccqqqttt~~~~~~oooXXXRRRMMMLLLMMMQQQZZZdddhhhgggrrrxxxnnnjjjoooooobbbKKK888>>>WWWhhhdddYYY<<<000))),,,///+++)))+++************************(((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((***...111vvvzzzyyy|||~~~pppbbbddd\\\KKKBBB@@@===AAABBB888222111///...,,,+++++++++000...+++*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************++++++++++++++++++++++++++++++++++++************+++++++++,,,+++,,,------......------,,,------------------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,---------...,,,,,,,,,---------......------------.........///........................,,,...//////...///333666222555;;;AAAGGGLLLOOOPPP[[[bbbkkkqqqrrrpppnnnmmmtttrrrnnnggg]]]RRRIIIDDD???<<<666222///000222333........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,******++++++,,,------...---------...///000222333+++444===EEEXXXoooyyywwwddd\\\YYYTTTMMMFFF>>>666000//////......---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,---......//////000111///---000777===AAALLLXXX^^^___dddoooxxxNNNYYYiiiwwwpppXXXOOOSSSGGGSSSooo~~~uuummmqqqrrrzzzmmmSSS>>>AAAVVVgggkkkXXXBBB000---///,,,))),,,************************(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((('''))),,,///{{{|||vvvvvvwwwkkkbbbhhh[[[JJJBBB@@@===BBBDDD:::222111000...,,,+++++++++000...+++*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))************+++++++++************************)))************++++++++++++,,,------......------,,,------......------,,,,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////........................,,,...000000///000444888DDDLLLXXXbbbfffbbbZZZUUUZZZdddsss|||~~~zzzuuurrr]]]aaaiiiqqqvvvyyyzzzzzzmmmdddTTTCCC888222111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---......------......///111222333888<<>>IIIYYY]]]hhhhhhfffhhhfffgggsssuuu}}}mmm___PPPQQQcccxxx|||~~~tttfffUUUFFF===333000......///000...+++...+++***------***)))+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,......---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,------...///,,,000666333,,,...777===YYYjjjzzzlll|||sssQQQKKK<<<222222444---,,,///+++...---,,,---...---+++(((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,---------,,,+++---000111...+++000,,,111444666JJJdddnnnzzzwwwjjjccckkkzzz{{{sssooo{{{mmmMMMKKKIII[[[vvvcccnnnnnn[[[JJJ@@@KKKJJJZZZIII666@@@===+++)))+++------(((%%%'''***,,,))))))))))))))))))))))))******))))))((((((''''''(((***,,,,,,***((((((((((((((((((((((((((((((((('''((((((((('''(((***---|||www}}}xxxhhhhhh```WWWJJJBBB<<<999@@@DDD999222000///---,,,,,,,,,,,,...---,,,************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))*********+++************************************************((())))))******))))))((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,000//////......////////////,,,---111222///000444***222999KKKgggpppkkkjjjlllvvvvvvtttvvvqqqnnnuuu~~~xxxvvv||||||vvvqqqpppttt}}}uuujjjcccQQQDDD666///000222///+++222///...111000---...111------,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000------++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,------...///000+++...222333222555???JJJtttwwwrrrzzzjjjaaaKKKCCC;;;444000555666,,,++++++******++++++,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------+++...///,,,)))***111777@@@::::::AAAPPPnnn}}}bbbiii||||||vvvtttYYYPPPGGG]]]\\\xxxwww^^^SSSVVVkkk\\\\\\VVVGGG===@@@<<<,,,+++,,,,,,++++++,,,......******************************))))))(((((((((((((((***,,,,,,***((((((((((((((((((((((((((((((((('''((((((((('''(((***---}}}xxx~~~xxxhhhhhhaaaVVVJJJBBB<<<999AAADDD:::222000///---,,,,,,,,,,,,///...,,,+++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))************))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------000000////////////000000---...111444333111333777===MMMXXX```lllmmmnnnwwwrrr|||zzz}}}vvvpppxxxgggOOO;;;222000111222111//////111///+++,,,000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,------......,,,+++++++++,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************+++++++++,,,+++++++++,,,,,,,,,------............///000111222///444222,,,222FFFVVV\\\}}}kkkeeeSSS:::---000444111,,,,,,+++***)))***,,,///,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,,,,------,,,...///---,,,---222777NNN???KKKiiiuuuuuutttrrrzzzuuuMMMBBBGGGjjjyyyuuuqqqccc```qqqgggooohhhQQQVVVXXX:::...+++)))***------+++)))***************************))))))))))))((((((((((((***,,,,,,***)))((()))(((((((((((((((((((((((('''((()))((('''(((+++---}}}xxx}}}xxxgggggg```UUUIIIBBB===:::BBBEEE:::222000///---,,,,,,,,,,,,///...,,,+++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///.....................000000/////////000111111222333555555333555<<>><<>>JJJYYYnnn|||wwwfffZZZ\\\iiiwww\\\III555...000000///...000//////////////////000------------------------+++++++++,,,,,,---------,,,,,,,,,------------...---------------------------------------------------.........////////////......///111222444555666333333222222222222222333555555555444222000...---........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////////////////000222333555666???jjjttt~~~zzzaaa\\\>>>777///,,,///111111...------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........***111666333666NNNvvvkkkkkk^^^YYYbbb]]][[[kkkwww{{{rrrooo{{{}}}ccc{{{UUUKKKaaazzz|||}}}}}}}}}eeeRRRBBB;;;555,,,***...++++++++++++++++++++++++))))))*********+++++++++***+++------+++***)))***))))))))))))))))))))))))))))))***)))((())),,,...}}}|||kkkkkkcccPPPFFFAAA>>><<>>???@@@@@@??????>>>?????????>>>>>>===;;;999555222000........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000000000111222333555777777XXXqqq{{{wwwkkkPPPCCC555...000222111...---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///111///000:::RRRtttiiiVVVNNN___^^^___qqqxxx}}}zzzmmmFFF]]]rrrwww{{{yyygggVVVLLL@@@111+++...++++++++++++++++++++++++))))))******++++++++++++***,,,------,,,*********)))))))))))))))))))))))))))******))))))))),,,...zzztttnnngggaaaTTTIIICCC@@@AAAKKKKKK;;;111///------......---,,,......---,,,,,,+++************************************+++++++++,,,,,,,,,)))************+++++++++)))***,,,------,,,***)))............---+++)))(((---******------++++++......---,,,,,,,,,,,,+++***,,,,,,+++,,,...000222333+++---------+++++++++,,,'''...000+++,,,333555111------+++)))---222111---,,,///111000...,,,---...444222000//////111333444000111///+++---333222---//////...------,,,++++++//////------------...///------...///000...+++(((,,,,,,+++++++++,,,---...---------------------------.........---,,,,,,+++------,,,+++,,,---...///000000000000////////////...//////000000000000///777555333222333666<<>>;;;666000...///000///333---+++......***+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.....................///000111333)))111999000111LLLfffqqqvvv{{{tttVVVHHH444,,,555---'''///...------,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,...---,,,......---...///555***000XXXwwwfff```eeebbbsssqqqqqqyyyJJJYYY|||zzzuuuooolllWWW777)))...111/////////+++'''(((---++++++************++++++)))+++,,,,,,***))))))***)))))))))))))))))))))))))))************+++++++++{{{uuuooohhhbbbWWWKKKDDDAAAAAAKKKLLL>>>111///------......---,,,......---,,,,,,+++*********************************++++++++++++,,,,,,,,,************++++++++++++*********+++,,,---......222111///---,,,---.........+++,,,///000---...111000000///000111222222222333222000///.........//////000111111000000222444555888777333111222111...///444555222111333555333333333444555555555666777111000000//////////////////000---+++000999===;;;------........./////////333222111///............000...,,,,,,...000111111......------------,,,,,,---------------------------.........------,,,+++------,,,,,,,,,---...///000000000000000000000///000111111222222111111111444***111AAA;;;000KKKwww}}}zzzttt[[[CCC777555333222000//////111000...//////.........---------------------------------,,,,,,---------.........------........./////////+++---///000///000222333444111000444888888888777KKKIIICCCFFF[[[qqqooo```WWWoooxxxgggZZZaaagggdddTTTRRRKKKBBB>>>???BBBDDDGGGIIIJJJGGGBBB;;;444...///---...222222---+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///............///000111111444///222555666IIIpppzzzccc{{{hhh```DDD///555666999//////...---,,,,,,------,,,,,,,,,,,,++++++++++++***************************************************++++++++++++,,,,,,,,,000------///000///111333,,,888SSSyyytttwwwwww```GGGXXXxxx|||}}}sss```JJJ999111---,,,,,,...---)))***...++++++************++++++***+++,,,,,,***))))))***)))))))))))))))))))))))))))************+++++++++|||wwwooofffaaaZZZMMMEEEAAAAAAIIILLLAAA222000............---,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******,,,...111333...............---------///,,,+++...///------000,,,,,,+++++++++,,,------////////////000222333555444555666666666888;;;>>>===<<<===CCCGGGIIIMMMRRRFFFOOOTTTPPPLLLLLLNNNNNNNNNLLLIIIKKKOOORRRSSSRRRTTTSSSPPPLLLJJJHHHHHHHHHEEEEEEAAA<<<<<<>>>===:::777666555333111000///...,,,,,,,,,,,,...///000111333000...------------+++////////////...---,,,,,,---------------------------............---,,,,,,...------------...//////000000000000000000000000333333333333333333333333///555::::::<<>>???@@@CCCFFFJJJNNNPPP[[[\\\\\\]]]]]]___cccfffggg]]]XXX[[[\\\YYY]]]eeefffooouuusssoooooopppppprrrlllfffhhhnnnsssrrrppp~~~zzzuuuoookkkhhhggggggbbbccccccbbbaaa^^^ZZZVVVVVVTTTPPPJJJDDD>>>:::777111000000///////////////......///111111000---***---......//////...---,,,........................------............------.............../////////000000000000000111111111444444444333333444444444555:::999888PPP}}}wwwyyy\\\@@@333111111222222000///000////////////....................................---............/////////....../////////000000000111222222111///...///000777888777:::FFFXXXaaabbbkkkqqqlllpppxxxssseeedddooowwwsssttt{{{~~~xxxsssrrr[[[VVVOOOIIICCC>>>>>>BBB999666333///,,,+++---000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///.........///000111222333222333888HHH```|||rrrrrr~~~~~~rrrZZZEEE111111000000///.........//////------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///,,,...222111...111999GGGkkkyyyrrriiidddggguuuppp}}}iiiqqqyyySSSxxxwwwzzzzzzhhhPPPBBB666111///111111...,,,---,,,++++++******++++++,,,***,,,---,,,+++*********))))))))))))))))))))))))))))))*********+++++++++yyyjjj]]]XXX]]]MMMDDDAAA>>>CCCHHHCCC444222000/////////...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,---------------...///000000000///...+++---///111111000///...333000111666999:::>>>CCCDDDGGGLLLOOOQQQTTTXXX[[[WWWXXX[[[^^^ccchhhmmmpppUUUVVVWWWWWWWWWXXX[[[^^^YYYLLLDDDEEEGGGFFFLLLVVVwww}}}pppiiiaaaaaagggllljjjggg}}}xxxrrroooXXXZZZ^^^ccciiinnnssswwwyyyvvvrrrlllfffaaa\\\ZZZTTTQQQMMMGGGAAA:::555333...------///111333222222,,,,,,---......///..............................------...//////......---....../////////000000000///000000000111111111222444444333333333444555666999222>>>___zzzxxxZZZ===555000111111///...111000000/////////........................................../////////000000/////////000000000111111000111111111111333777:::===BBBIIIZZZyyy|||~~~wwwkkkppp~~~www{{{iiifffvvv~~~zzzxxxkkk\\\RRRKKKFFFGGGLLLBBB@@@===888555333111...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////111222333444///888LLLrrrzzzccc}}}uuu{{{sss]]];;;333222222111000////////////.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,///333000,,,666EEE}}}{{{rrrpppqqq|||hhhSSSfff|||yyypppPPPccc}}}yyyssscccQQQ===444---...000...------,,,,,,++++++++++++,,,,,,***,,,------+++******+++))))))))))))))))))))))))))))))*********+++++++++yyygggZZZVVV^^^MMMEEECCC>>>AAAGGGCCC555333111000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---...000111111000...---///---++++++---222888;;;>>><<<>>>EEEJJJNNNTTTZZZZZZ^^^aaaaaa]]]ZZZZZZ[[[OOOQQQVVV^^^fffooowww{{{pppqqqrrrrrrpppppppppqqqnnnfff```bbbjjjrrr{{{}}}uuunnnfffeeejjjmmmkkkgggyyyyyyaaa\\\YYYZZZ^^^eeeqqq|||vvvtttpppjjjccc]]]WWWTTTGGGAAA888111....../////////............///000000........................------...////////////......//////000111000000000///000000111111222222222444333333333444666888999333RRRyyyvvv~~~tttSSSAAA333000111///...111000000000/////////..............................////////////000000000000000000000000111111111111222111000///000444:::>>>LLLiii```tttwwwqqqiiiaaaUUUMMMMMMIIIJJJIIIHHHHHHDDD888,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000/////////000111333444555...FFFhhhjjjyyyiiiHHH999555444333111000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,000444111111GGGccc~~~ttttttlll___YYYcccsss~~~rrrkkk{{{ttt[[[JJJaaaxxxtttTTThhhuuu~~~wwwaaaFFF999---+++.../////////,,,,,,++++++++++++,,,,,,+++,,,...---+++******+++)))))))))))))))))))))))))))************+++++++++zzzgggYYYVVV___MMMGGGFFF@@@AAAFFFDDD666444222000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............------...///000000000000333444555999>>>EEEKKKOOOLLLIIIJJJPPPTTTWWW\\\bbbccchhhllljjjddd^^^ZZZZZZPPPRRRWWW___hhhqqqxxx|||}}}|||{{{xxx}}}|||yyyvvvwww}}}zzzyyykkkdddZZZOOOFFF???999555555444111///...///000111........................------...///////////////...///000111111111000000///000000111111222333333444444333444666888;;;===FFF{{{nnnSSS:::333333000///222000000000000/////////...........................//////000000000111111111000000000111111111222222333333222444999BBBMMMTTTuuurrrrrrwwwuuu|||{{{xxxjjj\\\VVVRRRPPPLLLJJJNNNNNNBBB222////////////////////////........................---------------------------------------------------,,,,,,------...///000//////000000222444555666???aaa{{{ooozzzcccQQQ888666444222000......---////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---222555333===ccc}}}|||vvvlll___XXXWWWYYYbbbfff^^^TTTNNNMMMMMMTTTggg}}}wwwrrrqqqxxxrrrWWWLLL]]]qqqnnnxxx\\\ppp}}}{{{{{{|||ooo[[[HHH555...//////000000---,,,,,,++++++,,,,,,---+++---...---,,,***++++++)))))))))))))))))))))))))))************+++++++++zzzgggZZZXXX```NNNHHHIIIBBBBBBFFFEEE777555222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---,,,,,,,,,---000222444:::@@@JJJTTT\\\```aaaaaaVVVRRRQQQSSSUUUUUUXXX]]]eeemmmvvvzzzyyyvvvvvvxxxuuuuuuvvvwwwzzz}}}}}}~~~~~~yyytttqqqoooooossstttuuu~~~{{{vvvnnnbbbUUUMMM<<<999555111//////000222////////////////////////------...///000000//////...///000222222111111000///000000111222222333333555444444555777;;;>>>@@@rrr~~~aaa@@@555555222000222000000000000////////////////////////////////////000000000000111111111111000111111111111222222222///111666>>>LLL^^^qqq}}}|||ppp~~~}}}oooiii[[[SSSGGGBBBJJJQQQIII<<<000000000000000000000000........................---------------------------------------------------------------...000000//////000111222444666777ZZZ|||{{{vvvvvvzzznnn[[[999888555333000...---,,,000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///222555555FFFyyywww}}}uuuooolllkkkmmmmmmkkklllooolllyyy~~~rrrhhhaaa]]][[[UUUOOOXXXttt|||yyytttooo]]]KKKJJJHHHxxxzzznnnUUUTTTsss}}}ssswwwoooYYY@@@444111000//////---,,,,,,++++++,,,,,,---+++---......,,,++++++,,,)))))))))))))))))))))))))))************+++++++++gggTTTQQQ___PPPEEEGGGIIIEEEBBBCCC888555333111000///...,,,------------------------------------------------......---,,,,,,,,,------,,,------......---------222111///000555<<>>HHHOOOEEE;;;222///333333------333......---------,,,,,,,,,........................//////.........---------////////////000000000000222444111666;;;---222TTTvvvooo{{{qqqZZZ<<<...222000...111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000111///222>>>,,,AAA~~~qqq}}}yyysssqqqsssuuu{{{zzzuuuiiiaaa___ZZZ\\\uuurrr\\\RRRUUUHHHOOOqqq~~~NNNaaagggzzzhhhSSS===***,,,333///......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))************+++++++++}}}fffTTTPPP___PPPEEEGGGIIIDDDBBBDDD777555222111111000...---------------------------------------------------------------......//////+++,,,...////////////000***000999CCCKKKSSS[[[___eeejjjooopppqqqsssppplllmmm{{{xxxvvvjjjbbbVVVEEE666///,,,///111000------///222000000000000000000000000000000000000111111111222111222444444333333444666...===<<<111777PPPxxx~~~sssWWW>>>111000222111111000000000/////////000000000000000000000000000000000000000111222222777666333111111333666888EEELLLJJJ___wwwuuu~~~~~~yyydddLLLKKKMMMBBBJJJ???666222111///---...//////..........................................//////.........---------/////////000000000000000222000///555777777NNNssssss}}}~~~vvveeeHHH666333000111333...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000111222555999444UUU|||yyy}}}|||zzzxxxwwwzzzwwwnnnlllmmmttt~~~tttfffSSSWWWZZZzzzxxxxxxYYY{{{uuupppcccJJJ333///111***///...------,,,,,,------,,,------------,,,++++++************************************++++++++++++{{{fffUUUPPP^^^PPPFFFGGGGGGCCCAAADDD666444222111111111000...------------------------------------------------,,,---...///////////////---.../////////000222444888@@@JJJRRRVVVZZZ```fff```llltttttt{{{|||vvvkkkVVVDDD555444222000///000111333000000000000000000000000000000111111111222222222111222444444333444555777222@@@888333YYY|||mmmOOO777000333111111111000000000000///000000000000000000000000111000000000000111222222444333222111333777<<>>@@@GGG666444222111222222111000...............................................................---,,,+++///000000111555???NNNXXX```fffmmmssszzz{{{rrrcccNNN>>>777555333111222222222222222222222222222222222222333333333333111333555555555555777999333777HHHqqq|||rrrWWW>>>111222222222222111111111111111111111111111111111111111111111111111222222333333666777444444AAAZZZooo|||wwwaaaYYY^^^YYYHHH;;;999777111////////////////////////////////////////////////////////////////////////000000000111222333333444111444:::888KKKjjj~~~sssdddIII...+++333111000000///............///---------------------------------------------------.........000111222333444444BBB}}}{{{~~~}}}ssscccooo\\\UUUpppfff___CCC---333//////...------------...,,,,,,,,,,,,,,,+++*********************************++++++++++++,,,,,,,,,~~~zzzpppeee```\\\RRRJJJGGGBBB;;;???HHH777555333222222222111///................................................000///......------......000333888===EEETTTfffsssyyy~~~zzzmmmWWW???333333888222222222222222222222222222222333333333444444444111333555666666666888:::333AAAhhh}}}hhhJJJ111333333333222222222111111111111111111111111111111222111111111111222333333000333444555???]]]ooo~~~ddd```dddbbbWWWJJJAAA;;;666000000000000/////////...////////////////////////...////////////000000000000000111222333444444555333222666AAAaaaqqq|||pppYYY999...222333111000//////......//////------------------------------------------------------...///000222333444333:::___~~~~~~|||xxxwwwtttjjjgggfff]]]VVVhhhtttcccxxxKKKpppqqqjjjNNN222333000///......------......++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,}}}zzzrrrjjjddd[[[RRRKKKHHH@@@:::>>>III999666444222222222000...................................................111000...---...000333555999???HHHPPPYYYfffwww}}}}}}~~~nnnYYYFFF;;;888333333333333333333333333333333333333444444444444222333555666666777999;;;EEEddd|||xxx[[[;;;444333333333333222222222111111111111111111111111222222111111222222333444000222666AAAWWW|||lll```cccrrrzzzwwwmmm{{{~~~xxxkkkfffdddccc]]]QQQFFFAAA333333222111000//////...////////////////////////.../////////000000000000000000111222333444555555999222<<>>III:::777444333222111///...////////////////////////////////////////////////111///......000444888;;;DDDMMMXXX```gggqqq~~~{{{tttbbbFFF000333333333333333333333333333333333444444444555555222444666666777777999;;;WWWiiiHHH444444444333333333222222111111111111111111111111222222111111222222333444999;;;BBBQQQjjjzzzlllYYY[[[UUU]]]nnndddUUU```XXXfffqqqeeeaaahhhjjj___RRRLLL666555444333111000//////000000000000000000000000.../////////000000111111000111111222444555666666:::222HHHttt|||rrrWWW>>>444111111111000///////////////................................................------...///111222444555@@@gggppp```UUULLLFFFDDDEEEDDDAAACCCIIIHHHKKKKKKIIIJJJJJJBBB777OOOsss{{{rrrkkkkkk;;;|||qqqnnnUUUCCC000000///...............------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------|||zzzuuunnnhhhbbbUUUKKKIIIDDD>>>>>>CCC888555333111222222222111111111111///------///111///...---...///000000//////,,,000777777666@@@OOOUUURRR[[[nnnyyy}}}vvvsss\\\JJJ777999666000000555555111444444444555555555666666999777666888777666@@@QQQrrrqqq[[[888777444222333444333111222222222222222222222222111555666333111222555666777@@@RRRlllgggkkkmmmggghhhjjjeeeZZZ]]]uuuzzzbbbYYYiiigggUUUNNNLLL@@@222---111555444111111000000000000000111222222222111111111111111222555---111888555444888777888888nnnlll}}}hhhEEE999333444111///.../////////.............................................------...111000...111666777666PPP|||tttxxxgggXXXLLLBBB<<<<<<:::888999<<<>>>??????CCCJJJQQQRRRLLLCCC>>><<>>>>>CCC888555333111222222222111000111111///------///111///........./////////...000000000333;;;FFFKKKKKK^^^bbbnnnuuummmnnnJJJ===333333666444333555444444555555555666666666222;;;666777===555EEEuuuvvvooo~~~~~~}}}rrriiiAAA888222333555333222222222222222222222222222222222333333333444555666555999WWWzzzrrr]]]rrrxxx{{{UUU[[[ddd[[[[[[OOODDD777000000222222111111111000000000000111111222222111111111111222222444000444666222333777666888PPPwww{{{yyyuuu[[[;;;444333111//////000111000///................................................000222...///333000444BBB{{{yyymmm[[[KKKAAA<<<:::999;;;;;;;;;::::::===AAAEEEKKKNNNPPPMMMEEE>>>::::::BBB___ddd```tttccc___===666///,,,...//////------------,,,,,,,,,+++++++++++++++***++++++,,,---------------------------|||yyyuuunnngggaaaTTTKKKHHHDDD>>>>>>CCC888666333222222222111000000111111000...---///000//////............//////000000444===EEEKKKSSSYYY[[[cccnnn{{{|||sssbbbFFF444777:::333111888555555555555666666666666///>>>888777@@@<<<\\\{{{iii]]]UUUNNNJJJ[[[zzzzzzvvvuuuNNN;;;///444777222000444333333333333333333333333222111222444666777777666???lllmmmfffyyyqqqUUU\\\ggg___VVVMMMAAA777222111222333333222111000000000000000222222111111111111222222333555666444333555888888888kkkwwwkkkhhh;;;888333111000000222222111///................................................111333...111666,,,:::ccc}}}}}}xxxeeeQQQJJJAAA:::999;;;???AAA===>>>???>>>===AAAIIIQQQWWWVVVRRRIII@@@999888999@@@ZZZ|||OOO___VVVlllLLL:::---...111///...000------------,,,,,,,,,,,,+++++++++++++++,,,------------------------------|||yyytttmmmggg```TTTJJJHHHDDD>>>>>>CCC999666333222222222111000000111111000......///000///000///...---...///000555222;;;JJJIIIBBBMMMccc[[[cccgggiiiwww}}}}}}yyyyyyyyy{{{|||zzztttnnn{{{zzzwwwuuuyyy}}}uuuvvvwwwwwwwwwtttrrrpppxxxpppqqqWWW@@@:::888333333888555555666666666777777777555<<<<<<999<<>>DDD999666333222222222111000///000111111///......//////000000///......111444888>>>CCCGGGKKKRRRZZZ______mmmsssooouuu~~~vvvjjjUUU@@@555444666666666666666777777777888888;;;555===;;;;;;pppmmm\\\TTTSSSSSSSSSSSSSSSSSSRRRFFFhhh|||xxxppphhhIII333555999222000666333333333333333333333333000333888888222222BBBTTTZZZ\\\dddddd___TTTGGG;;;444333555444444222111000000000000222222111111222333333444444999222111<<<;;;666>>>}}}|||xxxsssvvvssswww~~~iiiAAA333111000000000000///---////////////////////////........./////////000000---111111333333777jjjsss{{{~~~lllZZZKKKBBBBBBCCCEEEEEEDDDCCCAAA@@@GGGCCCBBBHHHSSS^^^dddeee___ZZZRRRHHH@@@;;;999:::FFFZZZvvvrrr}}}www{{{^^^\\\ppphhhJJJ333111333///...222.........---------,,,,,,,,,,,,++++++,,,,,,---...---------....../////////{{{xxxtttmmmfff^^^RRRIIIGGGDDD===>>>DDD999777444222222111000//////000222111///......//////111222000///000444888444GGGGGG>>>TTT}}}fffUUUjjj{{{~~~zzzwwwgggMMM:::777888777777777777777888888888888<<<444:::???TTTlllUUUTTTXXXVVVVVVWWWYYYXXXTTTQQQLLLpppuuu|||qqqnnnRRR:::666777333111555333333333333333333333333111555:::999333888SSSqqqyyyvvv}}}oooJJJfffgggbbbXXXKKK???777333222444333222111111111111111222222111222222333444555666999000111===555555NNNrrr^^^[[[YYY___mmm}}}gggvvvNNN777444111////////////...////////////////////////.........//////000000111000///333333111JJJ|||}}}{{{wwwzzziiiXXXKKKFFFDDDAAABBBCCCCCCDDDFFFIIILLLSSSNNNLLLSSS```iiijjjggg[[[VVVMMMDDD===999888999FFFWWWrrrzzzooozzzOOOqqqrrroooUUU;;;222222000///111............---------,,,,,,,,,,,,,,,,,,------...---------...//////000000{{{xxxtttlllfff^^^RRRIIIGGGCCC===>>>DDD:::777444222111111000///...000222222000......//////111333111000111777<<<777FFFGGGAAAVVVzzzlllTTTcccqqqxxx{{{~~~{{{wwwmmmxxxzzztttooojjjvvv{{{ooo]]]HHH:::777999777777777888888888999999888>>>999IIIiiiaaaqqq}}}pppaaa\\\^^^^^^WWWNNNSSS}}}zzzzzzqqq[[[BBB777444444333333444444444444444444444444666555777888888EEEiii~~~rrrvvvllllllaaa\\\kkkeee\\\RRRGGG>>>666222333333222111111222222222222222222222333444555555444888000444>>>333AAAtttlll___SSSQQQRRRXXXcccooo{{{~~~yyyvvv~~~xxxddd<<<888333000///000000000////////////////////////---......///000000111111222+++444666888jjj{{{{{{rrrkkksss|||uuuoooeee[[[SSSNNNLLLLLLHHHLLLQQQTTTWWWZZZ___ccceeebbbbbbgggmmmpppmmmiii]]]UUUJJJ@@@:::888999:::HHHUUUnnnppppppmmm]]]|||rrr^^^CCC333000222111///............---------------,,,,,,,,,,,,---......---------...///000000000{{{xxxssslllfff]]]QQQHHHGGGCCC===>>>DDD:::777444222111111000///...000222222000............111333222111333999???CCCCCCGGGKKKJJJJJJUUUbbbiiiiiiiiiiiiiiijjjjjjiiinnn{{{|||ssseeehhh{{{{{{pppiiiUUU<<<555===777888888888888999999999555JJJ999SSSyyyyyy{{{llllllkkk```SSSVVV}}}~~~qqq___GGG777333555444222444444444444444444444444999444333777===PPPxxxgggdddtttqqqpppxxxSSSooojjjaaaXXXNNNEEE;;;555222222222111222222333333222222222222333444555666000777222888@@@555QQQ{{{sssbbbXXXPPPPPPRRRVVV\\\cccllltttwwwnnnhhhrrrlllvvv@@@<<<666111000111111222000000000000000000000000---......///000111111222333'''333:::BBBeee~~~yyy^^^[[[oootttccc]]]WWWTTTUUUVVVTTTQQQ]]]dddlllqqqqqqooommmmmmtttuuuvvvwwwwwwtttoookkkaaaXXXJJJ>>>999999;;;>>>MMMWWWllldddxxxoooQQQmmmssscccIII444///333333...//////.........------------,,,,,,,,,,,,---......---------...///000000111~~~yyyxxxtttnnniii___SSSGGGBBB???<<<<<<>>>>>>:::555222111222222222000000000000////////////333000---///333888::::::???BBBGGGLLLRRRYYY```eeennnddd\\\^^^iiirrrtttqqqqqqwww||||||}}}~~~wwwmmm|||xxxnnn^^^JJJ===:::888888999999999999888888======@@@lllXXXYYY___|||zzzwwwiiiQQQ;;;444888888222555555555555666666666777:::111...CCC>>>mmmYYY___uuuxxxyyyooojjj}}}```ZZZ\\\HHHBBB333333444444444222222222333333333222222333333444555333:::333444@@@///zzzuuuzzzrrrggg[[[RRRQQQTTTTTTRRRSSSZZZeeelllppppppbbb___|||{{{|||XXX888111888222333777---////////////////////////////////////000000000000)))<<>>KKKYYYlll|||{{{gggrrrVVVqqqaaaIII...222777+++000000000///......------,,,,,,,,,---------......+++---...,,,,,,---......{{{xxxuuuoooiii___SSSHHHBBB???======???>>>:::555222222222333222111000000000////////////333111000222666:::<<<<<<===DDDGGGDDDDDDUUUuuuhhhdddaaaccciiinnnpppppplllssszzz}}}zzzqqqbbbOOO@@@;;;888888999999999999888888:::===WWW~~~qqq___```vvv}}}wwwkkkUUU???666888888444555555555666666666777777999555;;;@@@VVVkkkVVV^^^vvvgggyyyooobbbYYYNNNFFF777444444444444333222333333333333222222333333444555666:::444888;;;DDDxxx|||iiihhhtttxxxkkk\\\ZZZZZZYYYWWWXXX]]]eeejjjlllnnnbbb]]]nnnkkkrrraaa@@@444777222333666---////////////////////////////////////000000000000111999555AAAmmmcccKKKTTTpppzzz|||pppddd[[[XXXZZZUUUbbbttt}}}yyyuuuqqqooo```RRRCCC;;;888777:::>>>LLLYYYkkkzzznnnttt]]]iiigggYYY:::222333///000000000///......------,,,,,,,,,---------............,,,+++,,,///111111{{{yyyuuunnniii___SSSHHHCCC@@@======???===:::555333222333333333111111000000000/////////222111222666:::===???>>>999CCCJJJHHHFFFPPPiii^^^___bbbdddgggjjjnnnppphhhooouuuyyy}}}ttthhhWWWFFF<<<999999999999999999999999888BBBzzz}}}tttdddjjj}}}xxx}}}wwwmmm[[[FFF:::777888777666666666666777777777777666666???===ppp{{{OOO^^^iii}}}mmmqqq|||kkkYYYWWWJJJ>>>555555444333333333333333333333333333333444444555333444333;;;444```ttt~~~uuugggnnnpppiiieee```]]]]]]```eeeiiijjjmmmeee]]]```llluuuvvvmmmLLL777444222444555---/////////////////////////////////000000000111111444111777[[[|||fffgggKKKGGG```{{{~~~wwwiii\\\OOOIIIUUUfffooo~~~xxxpppnnnooo\\\OOOAAA:::888777:::>>>KKKVVVfffsss~~~bbbvvv{{{~~~YYYjjjhhhEEE000---111000000000///......------,,,,,,,,,---------......111...++++++---000222444{{{xxxtttmmmggg^^^SSSHHHCCCAAA>>>===???<<<999555333333444333333111111111000000000/////////111444888<<<>>>??????AAABBBEEEJJJOOORRRSSSRRRZZZ\\\```dddgggkkkpppsssvvv|||wwwmmm]]]KKK>>>::::::999999999999::::::===PPPwwwlll|||vvvwww~~~wwwooo```LLL===666666888666666777777777888888888777777<<>>HHHRRR```mmmwwwkkk[[[xxxXXXlllrrrqqqMMM444///555000000000///......------,,,,,,,,,---------......222...+++---//////111444yyyvvvrrrkkkeee\\\QQQGGGCCCAAA>>>===>>><<<999666444444444444333111111111111000000000000...000555888;;;===>>>???MMMEEE>>>@@@IIIRRRTTTSSS]]]\\\]]]aaagggmmmqqqsssrrrwww~~~yyypppbbbPPPAAA;;;;;;:::999999:::;;;;;;???eee~~~uuuxxxqqqbbbPPP???555555888777777777888888888888999:::<<<@@@xxx]]]WWWhhhyyyxxxggghhhlllgggcccJJJGGG:::777444333444555444333444444333333444444555666:::444666BBBNNN~~~xxxfffaaacccfffkkkpppssstttoooiii```VVVgggzzz}}}ccc@@@000222444222111000000000000000000000000/////////000111222222222222666GGGxxxmmmfffIIIKKKZZZgggnnnuuu}}}jjjjjjuuu}}}zzz{{{||||||xxxppphhhaaaTTTIII>>>:::999888:::>>>GGGPPP]]]iiisss{{{VVVmmmxxxcccWWWyyyVVV???555666000000000///......------,,,,,,,,,---------......000------000000---///444~~~xxxvvvrrrkkkfffZZZPPPFFFBBB@@@===<<<===;;;999666555555555444333222222111111111000000000...111555888:::;;;===???CCCDDDCCCAAAAAAGGGQQQYYYYYYZZZ[[[```gggmmmsssuuurrrwww|||qqqeeeUUUGGG<<<<<<::::::::::::<<<<<>>::::::999:::===HHHPPP\\\gggpppvvvzzz|||eeePPPmmmeeeWWWzzzyyy^^^DDD444111000000000///......------,,,,,,,,,---------.........---///333000,,,222===~~~yyywwwsssmmmgggXXXNNNEEEAAA???<<<:::<<<;;;999666555666666555444222222222111111111000000000333777999999:::===@@@:::AAAFFFDDD???@@@IIIRRRVVV]]]hhhpppwww~~~rrrhhhZZZNNN===<<<;;;::::::;;;<<<===PPP}}}uuudddUUUEEE999666:::888888888999999999::::::555IIIvvv|||UUUTTTWWWeeeggggggrrrdddVVVLLL>>>999444333555777666333444444444444444555666666333222555>>>{{{ppppppxxx{{{}}}wwwmmm^^^YYYeee|||{{{UUU999999444---333000000000000000000000000...///000111222333333444333===___RRRzzzeeeDDDCCCYYY[[[OOOLLL```~~~{{{yyy{{{|||xxxlllcccRRRHHH???;;;;;;999:::===GGGNNNYYYccciiillllllkkktttvvvzzzTTTlllaaaiiilllcccyyykkkHHH222111000000000///......------,,,,,,,,,---------......---,,,000333///,,,999LLL~~~zzzxxxtttnnniiiVVVMMMDDDAAA???;;;:::;;;:::888666666666666555444222222222111111111111000222555888999999:::===AAABBBAAA===;;;<<>>===;;;::::::;;;===>>>lll}}}eee~~~wwweeeVVVHHH;;;888<<<888888999999999:::::::::<<>><<<444+++333000000000000000000000000...///000111222333444444<<>>::::::<<<777666444444555555555444111111222222222111111000111333777;;;======<<<;;;???@@@@@@???AAAHHHRRRZZZ]]]nnnsssiii\\\UUUIII;;;===999<<>>333555:::666666999777@@@oooRRRTTTVVVWWWbbbhhh^^^wwwnnnaaaPPPFFF>>>555222444777777555333333444444555666666666777777<<<___|||pppppp|||uuukkk^^^jjjxxx|||www;;;...333888222222111111111000000/////////222333111000222555666///vvvJJJnnnnnnEEECCC___rrrLLLDDDMMMyyyxxxooohhhYYYMMMAAA======<<<<<<===IIILLLPPPSSSTTTSSSQQQOOOJJJRRRVVV^^^lll}}}vvvNNNsssdddbbb]]]___ttt]]]:::333222111000//////............------------...//////222(((222111444///;;;|||xxxqqqpppnnncccXXXOOOFFFAAA===999999;;;777555444333444555444333111111222222222111111111555777:::===??????>>>===>>>???@@@BBBDDDIIINNNRRR___jjjvvvzzzxxxyyy{{{nnn___UUUJJJ<<<===999<<>>555222444666666555333333444444555666666666666999>>>uuu}}}ttt}}}wwwuuulll```{{{{{{uuuEEE777222333111222111111111000000000000111222222000111333777999???pppNNNxxxcccCCCQQQ|||bbbJJJJJJnnnvvv}}}wwwnnnhhh]]]PPPCCC???>>><<<<<<>>>FFFGGGIIIIIIIIIGGGDDDCCCAAAHHHJJJPPP\\\jjjRRR^^^{{{aaallloooTTToooBBB222222111000//////............------------...//////555***000---000555NNN|||xxxqqqpppmmmbbbXXXOOOFFFAAA<<<888777:::777555333333444555444333111111111111111111111111777999<<<>>>??????>>>======>>>@@@CCCGGGJJJKKKKKKRRRXXX___ccceeehhhooouuu}}}qqqpppqqq```TTTKKK>>>>>>:::<<<<<<===[[[~~~yyy}}}nnnXXXKKK???666999:::999777666777;;;===<<>>000000333111111111111111000000000222111000000222444888;;;WWWYYYVVVrrrTTTBBB___RRRFFF___}}}xxxpppiiiaaaSSSEEE@@@>>>===>>>???@@@@@@@@@???>>><<<:::999999>>>>>>AAAJJJSSSlllcccOOO|||uuuWWWYYYyyyGGG333222111000//////............------------...//////333,,,000...000;;;bbb{{{wwwpppnnnkkk```XXXNNNEEE@@@;;;777666888777555333333444444444333111111111111111111222222888999;;;<<<===<<<;;;;;;<<<<<<===BBBHHHKKKKKKIIIHHHKKKQQQWWW___gggpppuuu||||||~~~]]]___```ggg~~~ooo```RRRKKKAAA>>>:::===:::BBBqqqvvv|||ppp[[[MMM???777:::666<<<999555999<<<<<>>NNN{{{mmmzzzxxxtttvvvqqqtttZZZ<<>>:::???:::LLLvvv}}}rrr\\\NNN@@@777:::333===:::777<<<999:::IIIgggWWWQQQOOORRRTTTRRRUUUYYYuuuppplllsssjjjZZZLLLCCC777111222444444333333333444444555666666666999;;;dddxxxtttyyy{{{tttpppfffkkkvvvfff>>>333777111111111111111111222222222000///222666555222666<<<{{{PPPwwwZZZCCCIIItttfffFFFOOOyyyqqqkkk]]]PPPDDD@@@@@@AAACCCEEE>>>===;;;:::999888888999666888555777===???LLLeeeWWWVVVsssqqqWWWYYYAAA222111000///...............------------...//////+++...222666555KKKyyyvvvnnnlllhhh\\\TTTKKKBBB>>>:::666666888666444222222333444333222111111000000000222333444:::;;;<<<===============;;;;;;;;;???DDDJJJNNNPPPLLLMMMRRRYYYaaahhhlllnnnkkkxxxvvvnnnkkkiiiooogggWWWLLLEEE>>>:::AAA===XXXzzzrrr]]]PPPCCC999:::333===999888>>>666===___pppUUU\\\VVVGGGLLLOOOPPPZZZ___}}}uuummmooolllnnn___OOOEEE999222222444444333333333444444555666666666:::999xxxkkkxxxoooaaaXXXdddwwwuuuEEE888888---111111111222222222222222000000333777555222:::GGGttt\\\WWWAAAKKK}}}{{{KKKMMM}}}yyypppiii[[[OOODDDBBBCCCCCCDDDFFFBBBAAA>>>;;;999777666555666777444666<<<;;;DDDXXX^^^QQQvvvRRRhhh<<<222111000//////............------------...//////...111///333444UUUzzzwwwpppnnniii]]]RRRIIIAAA===999666666999666444222222333444333222111000//////000222444555999::::::;;;<<<=========;;;<<>><<<:::888777777777333555;;;999===OOOjjjpppVVViiixxxVVVsss===222111000//////............------------...//////...222...555666[[[|||yyyqqqoookkk^^^QQQHHH@@@<<<999666777:::666444222222333333333222111000//////000222444555666777777888999:::;;;<<<:::>>>CCCEEEEEEGGGKKKNNNLLLPPPUUUYYYZZZYYYWWWVVVOOOTTT^^^oooqqqhhhUUULLLFFF<<<999EEEBBBkkk{{{~~~qqq\\\SSSGGG;;;999999===333666???333LLLvvv```^^^HHHGGGVVVOOOQQQOOOXXXXXXiiiuuu|||lllhhhgggssscccSSSIII<<<444444555555444333333444444555666666777<<>>===999999444666<<<888:::JJJeee]]]TTTuuu|||}}}UUUeeezzzIII222111000//////............------------...//////***111000:::;;;\\\{{{yyyqqqnnnjjj^^^KKKFFF???999777777777777666444222111222222111000111222222///---...333888:::999999;;;===??????>>><<<>>>@@@DDDGGGKKKMMMOOONNNOOOPPPVVVdddtttwwwrrreee]]]kkkwwwdddZZZKKKGGG???:::CCC>>>~~~|||xxx}}}aaaGGGFFF<<<555:::888888999888CCCBBBxxxbbbgggUUUIIIRRRIIINNNQQQHHHTTTPPPVVVfff|||ooohhhZZZmmm}}}mmmuuukkkZZZKKK===777555444444777444555666555555555777999<<>>>>>888555777666555<<>>>>>===<<<===@@@CCCGGGKKKMMMNNNIIILLLQQQ[[[oooyyycccWWWMMMGGG@@@:::BBB???{{{{{{cccLLLJJJ???;;;:::999:::888666CCCPPPppp\\\^^^OOOHHHRRRJJJOOOOOOFFFSSSQQQPPPXXXnnnwwwjjjnnn\\\XXXSSSpppzzzmmmyyymmmZZZLLL===777555444444777444555666555555555777999>>>dddxxxcccfffwwwiiiZZZVVVRRRPPPNNNLLLNNNQQQ[[[ddd|||ggg<<<:::333333333333333333333333333888//////;;;111777HHHtttSSSvvveeeEEE>>>CCCaaayyyUUUxxxvvv```SSSKKKMMMTTTXXXUUUNNNKKKDDDLLLVVVRRRLLLKKKFFFBBB;;;666666555555:::BBBRRR}}}eeeRRRiiizzzrrrhhhYYYZZZ999444000111000---...000...............///000000222)))000666:::}}}{{{rrroookkk```LLLGGG???999777666777666666444222111222222111000111222222///---///444999999999888:::<<<======<<<;;;<<<@@@CCCGGGKKKMMMNNNLLLOOOTTT[[[lllzzzeeeUUUKKKEEE@@@<<>>777555444444666444555666666555666888999CCCyyyooo[[[ccc~~~ssshhh```RRRLLLSSSUUUOOONNNTTTUUUTTT___wwwjjj???:::333333333333333333333333333555///111:::111:::[[[\\\TTT|||[[[@@@???FFFbbbXXX}}}lllXXXSSSXXXccc{{{iiiTTTJJJTTTeeecccZZZSSSLLLHHH@@@888555555555888===IIIqqqtttTTTRRR}}}sssVVVbbb888222///111111...---///...............///000000222+++///666BBB~~~{{{rrrppplllaaaLLLGGG???999777666666666666444222111222222111000111222222000...000555::::::999888:::<<<======<<<:::<<<@@@DDDHHHKKKMMMNNNOOOSSSVVVYYYbbbvvvxxx|||gggVVVKKKCCCAAA<<>>777555444444666444555666666555666888:::CCC{{{jjjZZZhhhwwwlllcccbbbUUULLLPPPVVVWWWVVVXXX]]]WWWSSS\\\nnn}}}mmmAAA888333333333333333333333333333333000333999333@@@sssPPPXXXXXXAAAAAAHHHccc___[[[RRRYYY```~~~iiiZZZ^^^mmmlllbbbZZZQQQNNNFFF===777555666777999FFFiiiVVVIIIwwwYYYnnnccc888222///111222///---..................///000000555000111777KKK{{{rrrppplllaaaMMMGGG@@@999777666666666666444222111222222111000111222222000...000666::::::999999:::<<<===<<<;;;999<<<@@@EEEIIILLLNNNOOOJJJPPPXXX]]]dddttt}}}|||}}}jjjVVVOOODDDCCC;;;>>>PPPqqq___```jjjssszzzgggQQQEEE888<<<:::777<<<888;;;???nnnfffdddOOOFFFOOOOOOOOOVVVQQQPPP```lllWWWDDDMMMSSS~~~xxxssskkkUUUZZZooonnnsssrrrtttqqq\\\NNN???888666444444666555666777666666666888:::>>>wwwsssbbbXXXooo|||wwwrrrrrrlll```VVVXXX______YYY______WWWUUUYYY]]]xxx}}}xxxIII999444333333333333333333333333333111666666222BBBLLL\\\VVVBBBBBBGGG^^^qqquuufffjjjdddrrrsssbbb```gggeeebbb]]]SSSPPPKKKBBB:::777777888888IIIfffZZZFFFlllzzz|||VVVcccjjj;;;444///111222000...---...............///000000333333111777SSS~~~zzzqqqooolllaaaMMMHHH@@@:::777666555555666444222111222222111000111222222000///111666;;;<<<;;;:::;;;===>>>===<<<:::===AAAGGGKKKNNNOOOPPPIIIPPPYYY```eeessswwwttt|||~~~}}}kkkVVVLLLAAADDD>>>BBB^^^sssfffVVVQQQWWWaaajjjnnnxxxdddMMMBBB888===:::777===999>>>???yyydddlllPPPGGGQQQLLLQQQ[[[EEEKKK[[[mmm^^^RRRXXXCCCNNN}}}tttyyy}}}llltttwww]]]NNN???888666444444666555666777777666666888:::EEEqqqqqq]]]VVVvvv~~~iiibbbgggfff^^^[[[ccc```^^^^^^SSSgggOOO666...333333333333333333333333555333777444222AAAJJJYYYSSS@@@@@@CCCXXX{{{yyyiiiccckkklllhhh\\\XXXVVVTTTZZZYYYLLLKKKKKKGGG>>>888888999999LLLcccdddEEEXXXWWWcccxxx@@@777000000222000.....................///000000---333///666XXX~~~yyypppnnnkkk```NNNHHH@@@:::666555555555666444222111222222111000000222222000///111777<<<===<<<;;;<<<>>>???>>>===:::===CCCHHHMMMPPPQQQQQQOOOSSSZZZ```cccmmmxxxfffbbbeeebbbjjjwww}}}lllYYYJJJ???DDD@@@EEEhhhzzzbbbfffdddcccnnn~~~xxxzzzdddIII@@@777;;;999777???:::???AAAiiiwwwVVVKKKSSSHHHPPP]]]KKKLLLOOO\\\UUU^^^pppNNNQQQooowwwhhhWWWUUU|||zzzjjjuuuqqq]]]OOO@@@999666444444666555666777777666777999;;;QQQyyyhhh\\\XXXsssmmmnnnoooccckkkgggjjjooo^^^iiiRRR666...333333333333333333333333444333888555777FFFuuuMMMPPPPPP@@@AAABBBXXXtttjjjccc]]]^^^aaa```___]]]TTTQQQ\\\[[[GGGDDDIIIIII???777777999:::KKK]]]xxxqqqNNNKKKhhhYYYEEE:::111000222111///..................///000000***555000444[[[}}}yyypppmmmkkk```NNNHHH@@@:::666555555555666444222111222222111000000222222000///111777<<<>>>===<<<===>>>???>>>===;;;>>>DDDIIINNNQQQRRRRRRQQQTTTYYY___cccmmmvvviiikkkpppggggggxxxzzzwww|||nnn\\\OOOAAAEEE===>>>aaa{{{kkkgggvvvkkkMMMCCC;;;>>>888777AAA999>>>DDD```sssQQQHHHRRREEEQQQbbbfff\\\JJJIIIDDD]]]}}}XXXUUUfffxxxwwwmmm[[[SSSZZZxxx~~~rrr|||lll^^^OOO@@@999666444444666555666777777666777999;;;VVV~~~cccZZZ]]]sssvvvsssuuujjjooo|||lllrrrVVV<<<666333333333333333333333333222222888777===OOOrrrRRRFFF}}}OOOAAACCCDDD^^^yyytttfffmmmvvvzzz~~~gggmmmooobbb]]]jjjfffLLL>>>GGGIII@@@666666999:::HHHXXXooo{{{ZZZHHH|||JJJIII<<<222000222111//////...............///000000,,,999333444[[[{{{pppkkkggg\\\WWWKKK???888555222111444333222111111000000111111000000000//////222777:::777999===AAACCCAAA<<<888888<<>>???AAA[[[|||qqqyyygggIIIDDD<<<===999>>>:::999;;;===kkkoooTTTFFFNNNLLLKKKLLLccchhhhhhYYYQQQ```eeeTTT^^^qqqjjjiii^^^xxx|||}}}nnn^^^OOO@@@999666444444666555666777666555666888:::cccyyyiiiSSSZZZrrrffffff]]]999222333333333333333333333333444333666222>>>WWWyyyDDDQQQoooMMMBBB@@@CCCVVVzzzuuukkknnn~~~uuu^^^jjjnnnJJJDDDEEECCC>>>999777888;;;EEEVVVjjjZZZNNNcccMMMZZZ111000333...222...,,,...............///000000000000777:::]]]{{{qqqmmmiii___RRRGGG===888666333333555333222111111000000111111000000000//////222777;;;999;;;===AAABBB@@@<<<888777;;;BBBHHHMMMPPPQQQQQQRRRWWW[[[\\\^^^iii{{{|||yyyzzzjjjZZZOOOCCC>>>@@@EEEaaa|||gggLLLEEE:::888666999;;;777OOOqqqyyylllTTTJJJLLLJJJLLLLLLPPP\\\kkkkkkYYYQQQUUUVVVNNN}}}jjjSSSbbbwwwzzzyyy]]]OOO@@@999666444444555555666777666666666888:::TTTwwwkkkZZZYYY\\\yyy|||^^^999444333333333333333333333333222333777222AAAeee{{{HHHTTToooLLLAAA???BBBZZZ~~~}}}yyyaaannnyyymmmcccNNNHHHGGGDDD???999777777999???PPPaaaWWWIII]]]~~~IIIccc666111222,,,111.....................///000000...,,,333;;;fff{{{qqqmmmjjj___LLLCCC:::888777444444555333222111111000000111111000000/////////222777;;;<<<<<<===???@@@???<<<999666:::AAAGGGMMMOOOPPPPPPRRRZZZ^^^[[[___lllvvvyyy|||sssyyymmm\\\QQQDDD>>>AAAJJJiiiqqqkkkdddgggLLLEEE999777:::666BBB;;;mmm~~~gggUUUSSSJJJIIINNNKKKJJJOOOXXX______ZZZRRRLLLVVVzzzfff]]]WWWaaammmqqq~~~iiiVVVlllvvv~~~|||\\\NNN???888666444444555555666777777666666999:::^^^fffTTT[[[]]]vvv^^^999555333333333333333333333333111666999111BBBtttyyyJJJTTTmmmJJJ@@@>>>AAAZZZ~~~yyyUUU\\\sss```KKKJJJIIIEEE???:::666666777;;;IIIWWW}}}]]]IIIWWWJJJ~~~ooo===222111+++000...///...............///000000///,,,000;;;ooo~~~{{{ppplllggg\\\III@@@999888777444333444333222111111000000111111///////////////222777;;;===<<<<<<=========:::888666:::@@@GGGLLLOOOPPPPPPLLL\\\dddaaadddsss{{{yyyxxxlllwww~~~}}}ppp^^^QQQEEE>>>@@@JJJmmmtttoooYYYmmm~~~eeeIIIBBB:::;;;>>>222FFF@@@|||bbbYYY^^^LLLJJJNNNIIIJJJOOOLLLLLLXXX[[[MMM???MMMqqqxxx^^^FFFFFFuuu~~~zzzzzzuuuuuurrrZZZLLL>>>888666444444555444666777777666777999;;;lllwww^^^VVV^^^{{{hhhfffccczzz\\\888444333333333333333333333333222888;;;000AAA{{{NNNUUUiiiGGG???>>>BBBVVV~~~rrr^^^ZZZeeepppyyyjjjIIIJJJHHHCCC>>>:::777666666:::GGGQQQsssfffMMMSSSPPP{{{vvv@@@222222,,,000...///...............///000000333000111:::rrr~~~zzzoooiiicccWWWIII@@@999888777333111111333222111111000000111111/////////...///333888<<<<<<;;;::::::;;;;;;999777666:::@@@GGGLLLOOOPPPPPPJJJ[[[ddd___bbbuuuvvvmmm{{{qqq]]]PPPEEE======HHHmmmrrrhhhvvvyyygggmmmjjjeeeIIIBBB:::>>>===,,,AAA???sss]]]]]]eeeNNNMMMLLLGGGGGGPPPWWWaaaeeePPP@@@HHHBBB___]]]DDDggg}}}rrr|||qqqjjjWWWJJJ===888666444444555444666777777777888:::<<>><<>>>>>;;;999777;;;BBBHHHMMMPPPQQQQQQQQQUUUYYY\\\cccpppyyyqqqzzzrrrZZZJJJEEEAAA>>>FFFnnn|||}}}{{{wwwzzzeeeJJJ>>>666<<<;;;:::>>>@@@aaavvvYYY]]]XXXHHHNNNCCCKKKLLLGGGDDDgggzzzYYY```eeejjjpppXXXZZZaaarrr~~~gggSSSMMMZZZRRRyyyppp[[[YYY]]]VVVnnn~~~pppoooTTTGGG;;;777666444333444444666777777777999;;;===uuu}}}xxxPPPOOOVVV]]]}}}pppSSSUUUXXXzzz[[[999666333333333333333333333333444222888777EEEwwwQQQJJJuuufffIIIBBB???@@@RRRyyysss]]]DDD===IIIMMMHHHBBB>>><<<;;;888666555CCCJJJbbbeeeRRRUUUeeeJJJ222222///111---000...............///000000+++000333???~~~sssmmmggg[[[III@@@888666666444444666333222222111000111111111............///333999===::::::<<>>888:::[[[YYY[[[OOOBBBLLL@@@NNNCCCYYYKKK???XXX```RRRTTT[[[sssxxx|||[[[OOOooozzzooojjjooo[[[ssssssoootttjjjpppSSSGGG;;;777666444333444444666777888888999<<<>>>tttvvvYYYMMMUUUWWW|||{{{TTTHHHEEEwwwWWW666777333333333333333333333333666111777888BBBvvvTTTMMMzzziiiKKKCCC??????KKKvvv{{{ttthhhLLL<<>>;;;888555555AAAEEEYYYzzz}}}VVVxxx```pppOOO333111---000...222...............///000000...222555EEE|||yyyvvvnnnbbbXXXJJJCCC;;;777666555444222111111000000000000111111111111000000000333888<<<;;;:::;;;???DDDEEE@@@;;;888<<>>FFFLLL```nnn}}}lllnnnvvv~~~uuuyyyrrrqqqoooRRRFFF:::777666555444555555666777777777888;;;>>>jjj{{{dddLLLQQQXXXzzzdddPPPEEETTTkkk|||SSS<<<888444333333222222333333444000:::666555GGGPPPNNNlllmmmKKKBBB>>><<>>BBBBBB>>>999666;;;@@@DDDKKKSSSTTTQQQQQQQQQYYYhhhuuuzzz|||}}}nnntttxxxbbbjjj___\\\[[[jjjvvvpppnnnbbbnnnRRREEE<<<>>>???>>>___iiixxxqqq|||gggmmm~~~^^^HHH@@@444999777777>>>;;;QQQzzzRRRQQQIIILLLAAAJJJFFFJJJJJJIIIIIIFFFCCCIIIUUU}}}mmm^^^aaa}}}{{{{{{yyyqqqiiiQQQEEE:::666666555444555555666777777777888;;;>>>fffxxx\\\IIISSS^^^uuuvvvYYYPPPcccmmmggguuuuuuLLL777666444333333222222333333444111:::666666HHHTTTKKKdddnnnKKKBBB>>>===IIImmmvvvjjjNNNKKK@@@???>>>@@@AAAAAA>>><<<:::222999JJJYYYxxxVVVxxxbbbTTTSSS444333000222...111//////............//////...222555MMM{{{xxxuuummmaaaWWWIIICCC;;;666555555444222111111000000000000111111111111000///000333777;;;999999999<<<@@@???<<<888555:::???DDDKKKSSSTTTRRRVVVOOOYYYpppxxxsss{{{|||{{{rrrfff]]]kkk{{{qqqppphhhlllPPPDDD>>>???AAA@@@ZZZkkkaaaqqqwwwrrr~~~jjjggg|||\\\FFF???444;;;444:::@@@999OOOtttWWWOOOKKKLLLBBBJJJEEENNNVVVNNNIIIOOOJJJKKK]]]yyyYYY@@@\\\fff{{{}}}gggeeezzznnnbbbOOOCCC999666666555444555555666777777777888;;;>>>aaawwwzzzZZZIIISSS\\\nnnppp}}}|||iiiZZZqqqrrrHHH444444444333333222222333333444111999666999KKKYYYFFFYYYpppLLLBBB??????PPPmmmyyyccc```RRRQQQNNNKKKGGGAAA===:::888444666@@@RRRhhh}}}[[[nnn___PPPPPP222222000222...222//////............//////,,,333888PPP{{{wwwtttmmmaaaVVVIIICCC;;;666555555333222111111000000000000111111000000000//////222777;;;:::999:::<<<>>>>>>;;;888666;;;@@@EEELLLTTTVVVTTTTTTPPP\\\ttt}}}zzznnneeeccceeerrrmmm}}}ssstttooo~~~bbbeeettteeeKKKCCC@@@@@@AAAAAAUUUjjjiiitttnnnyyyfffrrruuuWWWBBB>>>666===;;;999999777QQQxxxfffRRRNNNLLLCCCKKKFFFTTTbbbTTTJJJTTTLLLDDDXXXhhhnnnTTT???LLLbbb~~~XXXGGGKKK```iiiWWWjjjvvvnnnrrrjjj___LLLAAA777555666555444555444555666666666888;;;===aaadddLLLOOOQQQjjjuuu{{{yyyyyy}}}zzzsssJJJ555333444333333222222333333444000777555<<>>>>><<<:::777<<>>666<<<<<<777777:::FFFqqq{{{WWWQQQKKKDDDJJJFFFQQQ```SSSFFFOOOFFF:::III@@@aaakkkUUUDDDBBBFFFooo|||LLLEEEGGGTTTmmmhhh\\\III???666444666555444555444555666666666777:::===dddkkkPPPOOOKKK{{{mmmzzznnnuuuwwweeeyyynnnHHH555444444333333222222333333444000555444>>>TTTaaaEEELLLwwwOOOBBB???@@@???cccssseeeeeejjjlll}}}ooodddjjj|||}}}ooo___YYYQQQIIIBBB???======333;;;999;;;PPPdddgggEEE\\\XXX^^^SSS444333000111---111//////............//////000222000EEE|||xxxvvvnnnbbbXXXHHHBBB:::555444444333111111111000000000000111111000000///...///222666:::;;;<<<===>>>???>>>>>>===777<<>>AAAKKKwww~~~~~~___^^^}}}nnnppp}}}rrrPPP===>>>666999444666<<<===555AAAzzzYYYSSSJJJDDDKKKGGGHHHSSSJJJAAAGGGEEE???GGGLLLQQQpppwww___MMM>>>bbbyyyKKKJJJCCCOOOzzz{{{nnnfffWWWFFF<<<444444555555444555444555666666666777:::===bbbiiiQQQPPPOOOtttppp|||xxxzzzdddhhh[[[WWWrrrgggggglllooozzz{{{bbb???222666444333333222222333333444222555333>>>VVVeeeIIIIII||||||RRRBBB>>>@@@BBBcccqqqoooxxxvvvkkkssswwwlllYYYYYYhhhkkk^^^IIIFFFDDDDDDEEEDDD???;;;222:::777===XXXvvv\\\CCC\\\[[[XXXTTT555333000111---111//////............//////111111,,,>>>}}}zzzwwwooocccYYYHHHBBB:::555444444222111111111000000000000111111/////////......111666::::::;;;===>>>>>>>>>??????666;;;AAAGGGOOOXXX[[[YYYFFFVVVfffuuuwww~~~}}}vvv___ggghhhnnngggcccNNN@@@===BBB???AAAEEEIIIwwwsss^^^^^^zzzyyyuuugggcccnnnwww}}}oooLLL;;;???666666333888;;;;;;333111OOO{{{WWWUUUKKKFFFKKKFFFCCCGGGFFFCCCIIISSS[[[^^^hhh^^^UUUaaammmHHHSSSvvviiiEEEBBB555III^^^pppcccXXX{{{yyyvvvvvvpppeee]]]zzzjjjbbbQQQDDD;;;333333555555444555333444555555555777:::<<>>???@@@555:::@@@FFFOOOXXX[[[XXXGGGTTTfffyyynnnyyyrrrlllXXXIII@@@666>>><<>>===>>>KKKwwwTTTUUULLLHHHKKKFFFDDDCCCGGGJJJPPPfffyyyzzzhhhQQQEEEKKKQQQWWWooo\\\NNNdddbbbLLLGGGAAAXXXWWWkkkhhhNNN[[[cccdddSSSIIIRRRaaacccUUUHHH\\\lllaaa]]]OOOCCC:::222333555555444555333444555555555777:::<<>>:::UUUnnn___hhhzzzvvvbbbIII@@@888;;;EEELLLLLLGGG>>><<<555JJJqqqRRRKKKYYYXXXUUUNNN000000///111...333//////............//////---222000;;;{{{zzzxxxoooddd^^^KKK@@@666444444222000000222111111000000000000000///////////////111555999777999:::;;;;;;<<>>GGGRRRZZZZZZXXXEEERRRjjjwwwssstttqqqrrrWWWEEE<<>>>>>___XXXGGGKKKSSSEEECCCIIIBBBHHHaaakkkttt{{{gggWWWVVVYYYSSSGGGXXX\\\[[[IIIFFFBBBhhhgggccchhhcccdddaaaNNNHHH@@@III^^^^^^KKKAAAJJJdddjjjjjjXXXDDD>>>999333222444666555222444666666666666666888:::WWWmmmOOOMMMOOOeeexxxhhhvvv___]]]wwwZZZOOOuuuzzzvvvvvv}}}pppIII333000555333333222222333333444555444333:::777ZZZyyyFFFDDDZZZVVVAAA>>>===???OOO|||vvvfffnnnnnncccMMM@@@IIIRRROOOJJJKKKCCC888===WWWJJJLLLcccWWW^^^FFF555222444***111000...------------...//////000---444666{{{zzzwwwnnnccc]]]KKK@@@666444444222000000222111111000000000000000///////////////111555888::::::::::::;;;===>>>>>>999999===FFFQQQYYYZZZXXXLLLMMMaaaxxxoookkkaaayyyzzzjjjhhhiiijjjPPPBBB<<<>>>888@@@@@@===DDDrrrzzzqqq{{{}}}rrreee^^^[[[YYYVVVTTTNNNKKKYYYqqqpppYYYEEE;;;999999888777777777888:::<<<<<<<<>>===IIIqqqtttdddmmmrrreeeaaa[[[PPPHHHGGGBBB;;;FFFeeeJJJKKKbbbNNNaaaFFF444111444+++111///...------------...//////000///666555|||{{{yyywwwnnnbbb\\\KKK@@@777555555222000000222111111000000000000000///////////////111444777>>>;;;999:::===???>>><<<999999<<>>===AAA===aaayyysssrrrlllddd\\\ZZZ]]][[[RRRfffvvvgggRRRCCC<<<:::999888555666777999::::::::::::UUU~~~mmmXXXWWWOOOHHHLLLHHHFFF@@@GGGXXXcccwwwrrrTTTEEECCCPPPllleeefffkkk~~~VVVSSSNNNWWWddd\\\HHHAAA999IIIooobbbZZZPPPBBB999555111000222333222111444555666666555666888:::AAAmmmOOOUUUOOOUUUiiizzzrrrbbbuuuzzzzzz~~~yyypppiiihhhYYYCCC@@@;;;000222222222222222333444444444444777555RRRRRRNNNhhhyyy^^^HHHBBB:::@@@GGGgggtttbbbaaammmZZZMMMGGGAAA@@@TTTxxxzzzJJJIIIaaaJJJbbbEEE333///444,,,222......------------...//////000000777333ooozzzyyyvvvmmmaaa[[[KKKAAA777555555333000111222111111000000000000000...////////////000333666@@@<<<999;;;@@@CCCAAA>>>:::999;;;CCCNNNWWWYYYXXXRRRLLLWWWzzzuuugggxxxeeezzzMMMBBB===>>>;;;>>><<<:::CCC:::UUUxxx{{{mmmuuuzzzkkkdddffffff\\\vvv|||qqq```LLL@@@;;;999888999555666777777777888999;;;JJJ{{{XXXVVVRRRFFFMMMHHHGGGDDDCCCBBBGGG]]]zzzvvvaaa[[[]]]XXX}}}```gggZZZNNNJJJeee\\\BBBHHHEEEMMM}}}bbbRRRGGG999888555222111222333222111444555666555555555777999666uuuqqqIIISSSPPPMMMyyykkk|||~~~|||{{{nnnzzzsssppprrrjjjVVVFFFGGGqqqRRR;;;===;;;000222222222111222333333444333444555555NNNXXXRRRsssnnn___IIIBBB999AAADDD^^^rrr~~~zzzggg[[[cccxxxwwwdddRRRFFF???EEEbbbrrrKKKIIIcccxxxMMMhhhBBB222...333...333---...------------...//////111000444333dddyyyxxxuuulllaaaZZZLLLAAA777555555333111111222111111000000000000000...///000//////000222555>>>;;;888;;;BBBEEEDDDAAA;;;999:::BBBMMMVVVYYYYYYPPPPPPTTTiiieeedddCCC@@@:::<<<===@@@<<<888CCC;;;OOO~~~{{{kkk]]]ppp{{{vvv```aaappp\\\FFF<<<999777777999777777777555444555999<<>>>>>888???===JJJ|||{{{mmmmmmiiirrrmmmWWWAAA999888555666999666888888666444555999===IIIpppPPPWWWKKKHHHKKK???===IIIaaa|||{{{```IIImmmtttttt\\\XXX{{{iiiNNNEEEbbbttthhhbbbtttyyy[[[NNN===AAACCCGGGNNN\\\hhhOOOGGG777555444333333222222222333333444555555444555777999===eee~~~VVVTTTLLL___}}}___tttvvvyyyUUUIII>>>FFF___qqqhhhTTTHHHVVVyyyqqqIII222...222444111111111111111222333333000555222999FFFcccJJJgggoooOOODDD@@@:::===MMMrrruuuuuuwwwaaaKKK===@@@YYYaaaJJJKKKppp[[[hhhtttOOO:::333///111,,,333---...------------.../////////---///333PPP~~~wwwvvvuuummmbbb\\\LLLBBB888666666333111111222111111000000000000000---///000000//////111222888888999:::<<>>;;;;;;BBBMMMWWW\\\\\\VVVPPPPPPXXXdddzzzlllgggEEE>>>@@@555>>>999:::@@@::::::===DDDiii~~~rrrnnnuuueeeOOO<<<888999555333666333777;;;;;;888666777:::DDDzzzTTTYYYNNNMMMLLLCCC@@@FFFbbbccciiieeeWWW[[[uuuJJJdddsssWWWMMMWWWQQQVVV___qqq^^^TTTPPPMMMOOOIIIAAAVVVttt]]]CCC>>>000222333333222111111111222333444555555444444666888888NNN~~~SSSTTTOOOWWW{{{]]]{{{bbbPPPMMMGGGGGGUUUccc\\\KKK===FFF]]]]]]@@@444000111333111111111111111222222333000666222:::BBBrrrIIIVVVzzzPPPAAA???<<>>QQQtttmmmpppyyyggg[[[\\\{{{^^^III999888:::555222444000777===???;;;777666777111dddYYYZZZQQQTTTKKKKKKHHH===MMMyyylllxxxiiihhhWWWMMMoooTTTGGG<<<;;;JJJjjjrrr^^^UUUNNNKKKjjjfffSSS======222000111222111000///000111333444555444444444666888<<<<<>>KKKLLLWWWCCCBBB999<<>>AAA>>>:::999???JJJTTT^^^fff^^^YYYZZZaaacccbbbgggppp{{{^^^BBB@@@>>><<<<<<999::::::999888888:::>>>AAA}}}kkkxxxyyyddd]]]UUUXXX]]]LLLbbbwwwqqqOOOCCC999777777666777888444444444555555555555666???BBBjjjTTTcccHHHTTTNNNKKKCCCNNNaaammmppp{{{qqq}}}[[[}}}ooosssQQQDDD===BBBlllTTTPPPssstttVVVLLL???444444333333222111000000000111111222222333333444444555;;;<<<{{{qqqZZZLLLWWWQQQ[[[nnn|||ooo|||kkk```UUUSSSXXXXXXOOOEEECCCFFFEEELLLtttrrrDDD888333111333222000111111111111222222222777'''AAA111;;;xxxTTTTTTdddYYYNNN@@@;;;???AAAMMMsss{{{dddhhhgggaaa|||hhhDDD888HHHiiiWWW???ZZZmmmRRRYYYjjjRRRTTT???......111---+++.........------------......///---...333;;;|||ssstttwwwpppddd[[[KKKAAA999666444222111222000000////////////000000000000////////////000000555777888999999;;;===???HHHBBB<<<===GGGUUU^^^bbb___WWWTTTYYY]]]^^^aaaggggggqqq}}}hhhwwwmmmaaaccc___rrryyy}}}zzzxxx{{{yyy~~~~~~zzzssskkkbbb\\\XXXSSS```zzzSSS<<<<<<;;;::::::888999:::999888888:::>>>AAAkkk~~~eee}}}rrrbbbaaaeee[[[RRRUUUrrrzzzXXXJJJ@@@777666666555555666444444444444555555555555===AAAYYYVVVOOOMMMLLLIII>>>JJJ}}}fffwwwcccPPPEEEIIIqqq[[[WWWqqqhhhQQQFFF>>>666222333222111111000000111111111111222333333444444555888<<>>@@@JJJlll{{{zzzuuuhhhVVVlllwww^^^BBB<<>>DDDCCC===888@@@SSScccgggiii```WWWUUUWWWYYY\\\^^^aaa```fffuuuzzztttuuuwww{{{|||xxxqqqppprrriiigggooossskkkhhhggg___```___XXXUUUfffsssRRRXXXTTTOOOQQQLLLNNNSSSTTTOOOLLLOOOTTTVVVQQQZZZXXXTTTZZZ]]]\\\aaa^^^ZZZUUURRRQQQRRRRRRRRRVVVmmmhhhHHH777999999999:::777999999999888888999===@@@RRR~~~ppp|||zzznnnzzzooofff\\\xxxoooOOOBBB;;;555555666444333444444444444444555555555555111@@@bbbcccNNNWWWPPPSSSOOO???CCCttt```wwwqqqrrrlllOOOAAABBBooo```OOOSSSkkkXXXLLL???999999000222222111000000000111111111111222222333444444444666;;;bbbPPPOOOPPPOOOsss}}}]]]{{{vvvbbbTTTMMMLLLMMMGGGFFFEEECCCZZZjjjrrrVVV888555333000000---000000000111111111222222000000444333:::\\\qqqOOO@@@]]]jjjMMM???=========EEEbbbrrrnnn|||\\\CCC___iiiPPP>>>???PPPkkkpppNNN>>>^^^TTTiiiAAA666...000000---...222......------------............///111999ppp~~~vvvvvvvvvoooccc[[[KKKBBB999666555222111222000000////////////000000000000////////////000000222555777999999:::<<<>>>DDDMMMLLL>>>;;;LLLaaammmooojjj___VVVSSSWWW]]]```XXXSSSQQQXXXcccjjjiiieeeccchhhiiieeedddeeeaaa[[[ggg]]]XXXXXXRRRMMMYYYmmm{{{jjjjjjjjjkkkhhhccc^^^\\\VVVRRRXXX\\\UUUSSSRRRIIIGGGHHHFFFEEEPPPkkkiiiNNNPPPMMMKKKQQQSSSHHHKKKLLLKKKLLLOOOOOOLLLPPPVVVRRRNNNSSSTTTTTT[[[ZZZZZZ\\\bbbkkksssyyy{{{ZZZAAA777;;;::::::<<<888888999999888888999<<<>>>EEEuuu{{{iiigggiiiRRR<<<777444666666444333444333333444444444555555555...>>>MMMtttZZZZZZSSSTTTSSSGGG???UUUjjjiii}}}uuuqqqwwwjjjzzzUUUSSSKKKbbbuuufff```hhhwwwuuu___EEE777KKKqqqkkkMMMJJJ888222888000111111000000000000111111111111111222333333444444333:::MMMrrrwwwQQQHHHRRRNNNcccffffff~~~{{{eeeVVVRRRRRRLLLHHHJJJIIIZZZkkkyyylllHHH333333111...///---000000000000111111111111111777111555999JJJRRRAAAOOOyyyRRRCCC===<<<;;;@@@XXXooo~~~cccRRRXXXmmm___AAA[[[]]]BBB999AAARRRmmmfffIIIDDDjjjNNN{{{999333000111///,,,---111...------,,,,,,------...///000111333888]]]wwwwwwvvvnnnbbb[[[LLLBBB999777555333111333000000////////////000000000000////////////000000222555888:::;;;<<<>>>???MMM^^^cccOOO<<>>HHHPPPOOOLLLLLLOOOQQQNNNbbboookkkeee___[[[XXXRRRMMMTTTLLLNNNQQQMMMOOOPPPHHHOOOQQQQQQNNNNNNSSSYYY\\\]]]```dddfffeeeeeeiiimmmmmmjjjddd^^^ZZZ[[[```eeeiiiiiiiiifffcccaaabbbccccccUUUTTTZZZUUUMMMPPPVVVVVVUUUSSSUUU^^^ggggggaaafffjjjfffccciiiiiiiiisssOOO===888<<<999999:::666777888999888777888:::<<>>OOOvvvccc}}}tttUUUHHHMMM]]]pppmmmJJJTTTvvv|||SSS:::666BBBTTTqqq^^^CCCNNN{{{QQQeee555333111111///,,,,,,...------,,,,,,,,,,,,------,,,------000222HHHyyyxxxvvvmmmbbb[[[LLLBBB:::777666333222333000000////////////000000000000////////////000000111444888;;;<<<<<<>>>???EEEUUU```VVVBBB;;;III[[[tttmmm[[[WWWXXXVVVgggeee___UUULLLFFFEEEFFFJJJEEEHHHSSSYYYZZZ___iiidddpppssskkkkkkyyyqqqmmmddd]]]\\\^^^]]]ZZZ\\\SSSSSSTTTPPPWWW```^^^]]]\\\YYYVVVRRRPPPMMMKKKLLLJJJJJJKKKKKKJJJLLLQQQOOORRRVVVVVVTTTRRRRRRTTTQQQUUUYYY[[[[[[]]]aaadddbbbiiiqqqrrrkkkdddlll{{{~~~yyyzzzdddDDD888777;;;666666888444777888999888777777999;;;===aaaqqqzzz||||||{{{bbbyyytttMMM>>>777444444777777333333666333333333333444444444444666444===[[[XXX\\\RRRLLLOOOHHH>>>ggg___yyysssHHHeee|||[[[HHHOOOsss~~~SSSFFFMMMXXXiiiooo^^^TTT___qqqNNNAAABBB222+++111111000000/////////000111111000000111111222333333333555333666tttsssIIIQQQTTTMMMpppWWW___yyyxxxxxxxxxpppqqqcccfffaaacccsssOOO999111111,,,+++000111/////////000000000111111,,,///111555888;;;^^^MMMHHHjjj\\\FFF???<<<;;;===HHHiiiwwwwwwmmmQQQFFFCCCRRRhhhnnnZZZCCCIII]]]uuu|||jjjIII777777FFFZZZzzzVVV>>>YYYdddUUU444333111000///---,,,,,,------,,,,,,,,,,,,------......,,,333///>>>zzzyyyuuulllaaa[[[LLLCCC:::777666333222333000000////////////000000000000////////////000000000333777:::;;;<<<===>>><<>>FFFZZZ___OOOBBBBBB```}}}}}}~~~YYY222:::444888;;;555666;;;888666777888888777777888999<<<;;;dddeeekkk~~~{{{qqqMMMBBB333666333333555333000111555222222333333333444444444:::555666888ooo{{{QQQZZZTTTQQQSSSDDD>>>SSS|||xxxgggKKKdddssssssaaaWWWUUUHHHBBBhhh|||ssswwwQQQHHH666///333222...333///////////////000111111000000000111222222333333...555AAAHHHgggooo^^^NNN\\\MMMLLLllltttTTTqqqrrraaa___gggqqqwwwrrr^^^eeeeeeggg{{{SSS777---000555///---111111////////////000000000000444)))<<<222111444qqqSSSEEEHHHzzzsssUUUCCC???===<<<===VVVrrrYYYWWWPPPGGGCCCCCCCCCAAAFFFJJJBBB888888>>>RRRnnnrrrJJJBBBgggsssXXX999222000------000333111------,,,,,,++++++,,,,,,---...,,,'''444)))444YYY|||zzzsssggg\\\YYYIIICCC;;;777555444222000111111000///////////////000000000000000000000000000///000444:::===>>>===BBBHHHKKKSSSiiivvv^^^999@@@mmm^^^:::888888888777777666666555555555555555555666666666666;;;>>>CCCvvvooo~~~nnnccczzz^^^FFF:::444333333333222222111111111111111222222222333333333;;;///888>>>QQQkkkuuuMMMVVVdddIIIDDDNNN999rrr}}}bbbuuullldddLLLSSSuuuWWWEEECCCCCCkkk]]]FFF>>>444000111222222111000000000000000000000000000000000000111111111111666***;;;===zzzvvv|||yyyIIITTTYYYJJJ___nnnVVVWWWpppfff\\\PPPdddeeeYYYXXXUUUXXXjjjrrrFFF111111000000//////..................///////////////444222///999222NNNSSSGGGIIIdddVVVHHH???===:::CCCMMMqqqiiiZZZSSSIIIGGGKKKIIIEEEFFFCCC<<<777CCCcccaaaDDDIIIxxx```hhhbbbggg999111000///......------...,,,,,,++++++,,,,,,---...+++111+++...555***III|||zzzsssggg\\\XXXIIICCC;;;777555444222000111111000///////////////000000000000000000000000000//////333888<<<>>>>>>;;;MMMOOOGGG^^^ccc;;;RRRaaannnAAA333;;;777777777666666666555555444555555555666666666666777<<<<<<]]]qqq}}}nnnkkkpppjjjGGG888555555333333333222222111111111111111111222222222333333555///666555===zzzfffRRRYYYVVVLLLIIIGGGGGGoookkk|||wwwRRRTTTpppYYYAAA777KKKkkkwwwpppRRRAAA:::222///000111111/////////////////////////////////000000000111111111333444333:::cccrrrUUUSSSbbbOOOSSS\\\zzzhhhXXXdddttthhhgggXXXWWWNNNGGGHHHIIIPPPccc~~~aaa888111111000000///.....................///////////////222111...888111HHHgggGGGGGGXXXeeeJJJ???===999>>>FFFgggtttkkk]]]VVVVVVQQQJJJFFFAAA<<<<<>>???<<>>GGGDDDKKKyyyyyyPPPBBB???::::::???ZZZsssxxxqqqhhheee___PPPFFF<<<;;;CCCWWWrrroooJJJEEEbbbjjjfff]]]|||KKK444111000///...------------+++++++++++++++,,,------///222((('''222,,,///JJJ|||zzzyyysssfffZZZVVVJJJDDD<<<777666555333111111000000/////////////////////////////////////////////...000333888===???FFFCCCKKK\\\hhhllluuummmUUU>>>BBBffftttdddDDD888777888888555555555444444444444444333333444444444555555555555;;;999666XXXlllgggtttoooIII:::777555222222222222111111111111111111111111111222222222222111999888444333@@@|||pppttt^^^IIISSS]]]TTTIIIPPP<<>>:::<<>>222222111000444000000000111111111111111000000000111111111111222666666000444;;;333>>>dddpppKKKLLL[[[JJJUUUDDD888@@@:::HHHyyylllSSSsss|||TTTJJJaaattt}}}\\\888===......//////000000//////.................................////////////000000444+++888///:::@@@{{{~~~^^^aaa```OOOKKKPPPooouuuRRRPPPmmmwwwzzzrrrbbb{{{xxxNNNHHHXXXVVVVVV\\\dddoooooo<<<222...000000///......------,,,,,,------------.........000---444000444666111CCCLLL@@@III{{{rrrLLLEEEAAA999:::<<>>dddhhhzzzoooVVV>>>;;;AAAQQQeeettt~~~xxx\\\```~~~```mmm;;;111555//////...---,,,,,,,,,,,,***************++++++,,,,,,)))---///))))))...///zzztttqqqkkkbbbZZZXXXKKKEEE===888777666444222111111000///////////////000000000000000000000000...111333333000000222444;;;@@@MMM\\\gggtttttt~~~}}}[[[@@@666777000666666111222666444,,,000000111111222222222333111111222222222333333333111777111666???222DDDfffpppeeeyyy~~~qqqTTT???222555444***)))333//////000000111111111222000000000000111111111111...111222222444666777888DDD|||FFFAAAMMMNNNJJJGGGGGGDDDAAA@@@999@@@999===aaa|||kkkSSSaaa~~~]]]iiiqqqVVVKKK^^^iiiWWWWWWSSSgggEEE999>>>%%%444---.........,,,,,,---......................................./////////000---333222444777///VVVaaa{{{sss]]]VVVSSSPPPHHHXXXlllWWWHHH___lllvvv|||xxxvvv~~~|||xxxmmmQQQWWWoooUUUBBBOOOkkk{{{wwwzzzwwwjjjxxxJJJ&&&777(((000//////...------,,,,,,,,,,,,,,,---------......,,,***444......777222888MMMsssPPP:::IIIeeeMMMBBB999@@@===<<>>888555444222000000000///...............////////////////////////////////////000000000000222@@@TTTeeelllppp|||xxxWWW@@@:::;;;888555222222222111111111000000111111111111111111111111111111111111111111111111000...111666777888AAAMMMqqqeeexxxzzz]]]yyyzzzOOO<<<888333111111111000...////////////////////////000000000000000000000000///000000222333444555555<<>>666222:::IIIOOONNN@@@HHHOOOSSSXXX\\\XXXPPPZZZuuuRRRNNNRRRLLLVVVXXXGGGCCCMMMggg]]]AAA555000...//////............---------------------------------............////////////...///444555///000HHHeee~~~sssxxxcccVVV[[[TTTHHHFFFUUUddd[[[FFFYYYrrruuuqqq|||zzzmmm^^^bbboooYYYFFFNNNjjj|||yyyzzztttiiitttxxxTTT===000***444......---------,,,,,,,,,,,,,,,,,,---------..................///000111222CCCOOOMMM:::ZZZQQQDDDAAA666<<<;;;>>>ZZZaaauuu}}}ppp[[[qqqsss|||zzz```AAA777DDDUUUbbblllvvv~~~nnnQQQJJJYYYkkkuuuxxxxxx^^^xxxBBB111///,,,......---,,,,,,+++******************************++++++,,,,,,,,,,,,------rrrqqqssskkkcccaaa[[[PPPHHH???888555444222000000000///........................................../////////000000000000222444@@@WWWpppqqqLLLDDD999333333333222///222222222111111000000000111111111111111111111111111111111111111111111111444222444666444333999BBBZZZgggfffvvvgggnnngggAAA:::666222000000111000...........................///////////////////////////000000111222333444555444IIIggg{{{KKKDDD@@@???@@@DDDKKKOOO;;;FFFLLLEEE:::444444333111777:::999<<>>UUU{{{jjjJJJ777111//////000............------------------------------------............////////////111///111444000...;;;NNNpppsss[[[ccc\\\KKKLLL\\\^^^QQQTTT___kkktttyyy{{{zzzvvvoooeeeiiinnnYYYKKKXXXrrr|||yyy{{{{{{yyyuuuuuuDDD444111,,,......------------,,,,,,,,,,,,,,,,,,------------...............///000111222888mmmiiiMMMAAAEEEwwwgggOOODDD;;;@@@999:::GGGgggxxx}}}gggPPPeeelllqqqgggdddkkkeeeRRR<<>>...)))---222333222000//////111111111111000000000000000000000000000000000000000000000000000000000000444333444555222///222888444]]]WWWrrrcccmmm}}}MMM555666333000//////000///...........................//////////////////////////////000111222333333444222333QQQ}}}qqqZZZMMM<<<:::;;;000EEEAAA:::666:::BBBDDDAAA888:::999666666888888666666666===DDDAAA777777===BBB@@@[[[^^^KKK777......//////000............---------------------------------------............/////////333......333333///222999xxxwwwsssgggrrreeeeee\\\MMMHHHOOOZZZ___IIIQQQcccuuuxxxooolllqqqvvvrrroootttmmmZZZSSSeee{{{{{{yyyvvvvvv||||||yyyuuu]]]333---222///***------------,,,,,,,,,,,,,,,,,,,,,,,,------------......---......///000111444NNNRRRDDD<<>>000<<>>888555555222444HHH```tttkkkEEE999///...000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000------333555333222444UUUmmmjjjyyyeeeWWWUUUNNNEEEKKK\\\QQQPPPWWWfffppppppmmmmmmlllyyywwwyyy}}}nnn]]]ZZZnnn~~~|||}}}wwwtttuuuqqqnnnwwwuuu|||vvv}}}oooFFF///...222000------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------...///000000333>>>hhhCCCEEEDDDgggoooJJJ:::CCC;;;>>>555555JJJoootttkkkxxxqqqhhhlllbbbLLL>>>999BBBWWWccclllkkkmmmuuu}}}^^^III<<>>@@@;;;999???HHHJJJDDD<<>>::::::<<<333222000222@@@\\\rrriiiCCC777111...000222000---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................///222222111222666===uuuwww}}}rrrmmmhhhbbbUUUGGGCCCIII^^^UUULLLOOObbbsssssshhhlllpppsssyyy}}}}}}{{{nnnbbb```oooyyyxxxvvv{{{qqqmmmnnnrrrpppmmmuuu~~~zzzxxx{{{vvvVVV444111222------111------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000...999WWWKKKHHHEEEGGG___BBBEEE???<<<:::999===JJJfffooojjjuuuMMM<<<;;;OOO^^^fffiiidddgggvvvhhhRRREEEOOO___fffhhhiii}}}{{{uuukkkfffSSS...666+++---111,,,+++++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,xxxsssxxxmmm___\\\]]]QQQIII@@@999666555333111000000///...............------------------------------........./////////...---///111000...111777MMM]]]{{{~~~gggUUUGGG;;;333111444444444666777444...)))...---,,,...111222000---............///////////////////////////////////////////////////////////////222222000111444444222(((DDD666666cccnnnxxxiiieeeccckkkuuu|||~~~rrrmmmuuu}}}{{{PPP<<>>CCCGGGKKKBBBAAABBBBBB<<<666666999333???MMM]]]wwwjjjiiivvvLLL444...+++,,,000222///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000///------000333000LLLpppTTTjjjsssdddVVVTTTMMMAAANNNWWWYYYOOOLLLYYYhhhppplllllliiiiiirrruuusss|||lllyyyyyyqqqkkkfffeeekkkoooppppppqqqdddeeeiiinnnqqqsssyyypppqqqzzzttt{{{kkk@@@+++333111)))+++///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,999999aaaDDD???@@@yyy{{{PPPEEE<<<777;;;<<<888555EEEiiirrriiiaaatttIIIBBBDDDYYY^^^eeeddd___fffwww~~~___PPPIIIUUUaaacccffflllyyypppttt{{{XXX{{{ttt>>>---333))))))///++++++++++++++++++******))))))))))))))))))))))))************++++++++++++wwwrrryyynnn___]]]___QQQJJJ@@@999777555333111000000///...............---------------------------------.........//////...++++++111555222...---222111>>>TTTtttkkk]]]LLL@@@444...,,,---222888111111000000111111333444111111222333333222///,,,---------....../////////................................................///222111...///333444000333888000---MMMcccsss{{{\\\^^^ccclllvvv}}}|||hhh```mmmYYY>>>111---666...,,,...000///---,,,---...------------------------..............................////////////000000333---444999555EEEvvvsssYYYZZZkkk|||zzzTTT888:::KKKFFFEEEHHHJJJFFFBBBEEELLL]]]jjj{{{wwwzzztttMMM222,,,,,,***+++//////,,,,,,...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.........---......------///000111...999gggpppllljjjeeeaaaaaa___UUUJJJ===NNN^^^\\\LLLFFFUUUiiicccfffeeebbbccckkktttxxx~~~fffbbb|||dddeeelllvvv|||xxxooohhhdddhhhiiiffffffiiiiiieee^^^bbbfffhhhnnnvvv{{{|||kkkooo{{{xxx|||KKK222,,,222++++++000***,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++,,,---...///000555666qqqzzzRRR>>>CCCZZZ}}}iiiOOO>>>;;;;;;:::777333888JJJ]]]vvvzzziiilllWWWuuuaaa???KKKNNN]]]ZZZaaaccc```iiixxxxxxmmmOOOLLLRRR```ddd___fffttt~~~ooojjjxxxbbbbbbOOO999111+++---+++*********************++++++))))))))))))))))))))))))************++++++++++++vvvqqqyyyooo```^^^bbbQQQJJJ@@@999777555333111000000///...............---------------------------------.........//////...,,,---///...---111888...///999777888FFF\\\wwwjjjUUUNNNEEE999666000///111444444000...000000222333000,,,***---111+++,,,---,,,,,,,,,...000---------.........//////................................................,,,///...+++---444666222555+++999<<<(((>>>}}}eeeiiieeeTTTUUU```kkkppp}}}}}}~~~~~~|||iii\\\OOOVVVqqqyyyaaa999000------777+++,,,///111000---,,,---...------------------------.................................///////////////333+++444666)))333LLLTTTsssfffbbbooo}}}xxxgggYYYhhhhhhkkkppppppooowwwyyyvvvbbbDDD222...111...------000...******------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,...222555555222222777CCCRRRxxxTTTdddsssbbbQQQSSSHHH@@@GGG]]]cccUUUKKKLLLZZZ```dddaaa^^^___dddhhhgggzzzxxx~~~fffPPPooolll___WWW^^^fffgggeeeeee___iiikkkcccaaafffddd\\\]]]cccdddbbbiiiuuuyyytttqqqxxxzzzuuu^^^555---222000&&&000777''',,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++,,,---......000+++:::IIIiiiiiiEEECCC888iiiaaaIIICCC<<<888888888777999<<>>>>><<<:::888555444333888666333111///000111222//////............//////------------------------------------------------------------------------------------------------------------........................///////////////+++,,,111000---666CCC___xxxwwwsssuuussskkkwww{{{|||{{{uuurrrzzzmmmUUUDDD===:::EEEVVV\\\xxxgggUUUAAA666......000......///------------------------------------------------,,,,,,,,,------------...........................////////////000111222222222CCCbbbuuuuuupppjjjiiizzzwww|||vvv___MMM666***)))---,,,***------------------------------,,,,,,,,,+++++++++++++++************+++++++++++++++,,,,,,,,,------------------...///000111,,,555222@@@pppsssdddbbbsssdddZZZMMMRRROOOEEEFFFUUU\\\ZZZIIIIIILLLVVV___aaaYYYQQQ^^^]]]ZZZWWWUUUYYYbbbhhhiiiqqqooofffkkkuuu|||uuucccOOOWWW[[[[[[YYYZZZ```bbb___[[[\\\[[[WWWSSSSSSWWW[[[]]][[[___kkkqqqnnnmmmqqqwwwtttzzz{{{~~~sssUUU666............------------+++++++++************)))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++...---///\\\www[[[bbbuuuMMM@@@===PPP}}}ZZZIII;;;999<<<999444111222:::HHH[[[oooXXXgggwwwXXXmmmdddZZZPPPNNNTTTYYYXXXUUUWWW[[[aaagggiiiaaaUUUKKKVVV^^^^^^YYY]]]jjjoooiii\\\gggxxx~~~yyy~~~xxx|||bbbtttlll:::000)))***------+++++++++***))))))(((((())))))(((((((((((((((((((((((((((((()))))))))*********yyywwwvvvhhh^^^^^^\\\TTTIII???;;;:::666222111000000///...............------------------------------------------------.........////////////000......//////000000111111666333///,,,+++///555;;;999@@@KKKUUU^^^hhhssszzz}}}vvviiibbbYYYSSSOOOKKKGGGCCC===;;;999888888888666444......///000111222222333000000////////////000111///......------......///------------------------------------------------------------------------------------------------------------............---............/////////222++++++111444///...111111\\\llliiitttqqq|||zzzxxxqqqnnnwwwXXXJJJHHHPPPWWWfffuuuyyyuuu{{{qqqMMM666...---...///---***+++000------------------------------------------------,,,,,,,,,,,,------------..............................---......///000111111///444FFFaaaxxx]]]JJJ999222***(((,,,//////---------------------------,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------------...///000000000...111...FFF___qqqpppcccjjj```LLLXXXXXXHHH???IIIWWW\\\YYYRRRKKKJJJNNNSSSUUUTTTWWWWWWVVVRRRNNNOOOSSSXXXXXX\\\[[[TTTVVVggg```mmm{{{mmmgggUUUMMMUUU\\\\\\[[[ZZZYYYWWWVVVVVVWWWXXXZZZZZZXXXWWWYYYYYY^^^hhhlllkkkpppzzzgggvvvttt{{{}}}rrryyyzzz```>>>,,,......---------,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,444++++++DDDtttqqqUUUpppZZZGGG:::555\\\tttvvv|||aaaEEE999;;;;;;666111///000333<<>>;;;:::666222111000000///...............------------------------------------------------------........./////////------....../////////000///111444555444555666888444222...+++,,,333===EEE>>>888???FFFDDDOOO]]]\\\___ccciiiooouuu|||{{{zzz~~~qqqoooooopppiii^^^XXXXXXOOOMMMIIIDDD???;;;999777555222//////000111///...+++---///000111222444555555555444333222111000000...//////000111111000000...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////111------333777333//////333555@@@dddtttcccSSSLLLUUUVVVIIIMMMNNN:::@@@GGGGGGJJJUUUWWWUUUZZZ\\\VVV```pppvvv}}}ssspppeeeFFF444...---///000000,,,***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..............................------...///000000444111...---444MMMuuu|||mmmSSS>>>444---------///000111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111)))000111222XXX|||xxxccclllSSShhh^^^SSSNNNRRRPPPFFFCCCIIIXXXZZZYYYOOODDDBBBKKKTTTNNNSSSXXXYYYVVVRRRPPPPPPSSSRRRPPPMMMJJJQQQeeexxx~~~[[[^^^zzzyyyhhhaaa^^^QQQXXX^^^\\\VVVQQQNNNNNNPPPTTT[[[aaabbb___YYYUUUZZZfffggg^^^___nnnsssmmmlllxxx{{{~~~rrr~~~|||iiiCCC...111------------,,,,,,,,,++++++++++++*********))))))***************************++++++++++++,,,,,,,,,///666+++111555XXXeeeOOOnnnXXX:::;;;@@@UUUsss}}}vvv^^^EEE;;;:::999999666333000000666AAANNNUUU___ooo}}}mmmsss}}}xxxyyyaaavvv|||lllbbbSSSSSSOOOQQQSSSRRROOOMMMKKKLLLTTT___hhhcccTTTJJJJJJOOOQQQYYY[[[YYY___gggbbbTTThhhooowwwrrrkkkxxxnnnaaaWWW///,,,+++,,,///---(((&&&)))******)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***xxxuuuuuuggg]]]\\\ZZZPPPFFF===;;;:::666222111000000///...............------------------------------------------------------------........................////////////(((,,,111333222000......444666777888777555444333///...444555111222666555444444444444555888<<>>111///333111000///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................//////.........///000000(((...444333---000CCCWWWoooooozzzwwwiiiRRR<<<...---222+++---//////---+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,+++++++++,,,,,,---...///,,,---...222444:::aaa{{{www^^^bbbiiiXXXOOOUUUWWWLLL@@@===???LLLYYY[[[RRRHHHDDDDDDFFFLLLRRRUUUTTTQQQPPPQQQUUUQQQOOOOOOLLLKKKSSS^^^ccc\\\RRR^^^nnnaaaVVVcccPPPSSSVVVTTTNNNJJJKKKOOOMMMSSSZZZ\\\ZZZWWWUUUUUUdddkkkggg[[[]]]kkkmmmccc{{{|||www|||sssvvvyyyoooaaaHHH...,,,888---,,,,,,,,,+++++++++++++++++++++*********))))))*********************************+++++++++,,,,,,+++---(((555---<<<~~~{{{xxxKKKpppnnnGGGGGG555AAAgggyyyvvvcccKKK===999999888666333111222666;;;>>>JJJVVVccciiimmmttt}}}vvvxxx{{{rrruuu[[[bbbcccRRRMMMLLLMMMLLLQQQRRRMMMDDDBBBGGGNNN]]]___^^^UUUJJJGGGLLLRRRNNNPPPWWW___aaa______aaaUUUYYYlllzzzxxxwwwzzzvvvgggXXXvvvtttDDD***...---......+++&&&'''+++***))))))((('''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))vvvttttttggg]]]]]][[[OOOEEE===;;;;;;777333111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////111222222222000000111333&&&)))---000000///,,,***---111333333222///------000111333444444222000...333333333333333333333333---///111333444333222111222333333333333222444666666666666555333111///...000000000000//////......,,,---///000000000222444...//////000111111222222---------...------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------............///000///,,,+++---000...222111111555???```yyyqqqkkknnnyyyxxxqqqsssyyyccckkkxxxuuuaaaIII999666666444111...---***(((+++///000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------//////.........//////000...---...111111///000555444:::]]]ppp|||wwwdddQQQ<<<111...,,,,,,---,,,------,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++************++++++++++++++++++++++++,,,---......***888---'''555333DDDwwwsssqqq```fffhhh```RRRNNNSSSOOODDD???AAAGGGPPPWWWWWWQQQJJJEEEGGGHHHGGGEEEFFFKKKOOORRROOOOOOPPPOOOLLLLLLOOONNNYYYKKKFFFWWWOOOCCCSSSGGGGGGJJJLLLLLLKKKPPPVVVRRRTTTTTTQQQOOOPPPUUU[[[^^^WWWWWW```hhhjjjnnnuuuyyypppnnnuuummm]]]GGG666......000,,,,,,,,,+++++++++******+++++++++************)))************************************++++++++++++***''')))555,,,///___^^^JJJkkkdddFFF777777III```zzzzzzfffNNN???777555444333333222222333333;;;@@@HHHOOOVVV\\\aaaeeepppnnnrrrpppiiimmmpppgggeeeXXXTTTOOODDDBBBHHHJJJIIILLLLLLGGGAAABBBJJJSSSbbb\\\RRRIIIEEEGGGKKKOOORRROOOTTT^^^^^^\\\fffvvv[[[WWWggg{{{~~~xxxTTTZZZ{{{QQQ333,,,---++++++---,,,)))***///***)))((((((''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))uuussssssfff]]]^^^\\\MMMDDD<<<;;;;;;777333111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------.................................------...111444555333000000111333555666---111000111666555222555+++---///222444444222000,,,...///000111222333444444444333333333222000...///000000000111222111000&&&(((,,,///111111000///,,,---............000111111000///......---,,,+++......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........///000000...---...///000...111---+++//////:::PPP}}}pppggg\\\ccctttkkkZZZjjjvvvRRRKKK>>>///)))+++...+++&&&))),,,+++(((***//////+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------......------------......666///***,,,///000111222777+++((()))RRRgggvvvzzziiiGGG444666...)))...444333---))),,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++)))*********++++++++++++++++++************++++++************++++++++++++************+++,,,---...,,,777---&&&111///...CCCnnnwwwbbbsss{{{ffflllfffVVVOOOTTTUUUOOOMMMDDD===???IIISSSWWWWWWLLLLLLIIIDDD??????CCCGGGHHHJJJKKKHHHGGGGGGHHHFFFJJJLLLGGGBBBCCCAAA>>>AAADDDCCCGGGOOORRRQQQQQQUUURRRPPPNNNMMMNNNQQQUUUXXXNNNMMMTTTaaaiiimmmuuu{{{~~~wwwsss{{{lllRRR;;;111111---'''++++++++++++************+++++++++************)))************************************+++++++++++++++(((///...---000@@@iii}}}}}}|||}}}zzzBBBSSSlllTTTCCC999666@@@cccwwwhhhooo~~~}}}jjjTTTCCC999777666444333222222222111222555:::>>>BBBFFFJJJUUUQQQSSSRRRLLLQQQWWWQQQNNNTTTJJJBBBCCCCCCDDDDDDBBBAAAAAACCCHHHNNNSSSVVVYYYQQQGGGDDDFFFJJJKKKJJJMMMPPPUUUZZZ\\\aaannn{{{jjjdddiiirrrxxx___lllwwwpppVVV777***...+++((()))---...++++++---))))))(((''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))tttrrrsssfff^^^^^^]]]MMMCCC<<<;;;;;;777333111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------///111111000.........,,,,,,---...000000...---000222,,,***000///+++///444222///---...000222222///000000///---------...000...,,,,,,---......---000111000///000000---)))222222111000///......---///000000...------...///...---,,,---///000///...------........./////////++++++++++++,,,---...///,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......)))******+++---000///---***...+++---555111---333///JJJzzzttt|||___zzzuuuxxx```___wwwyyy~~~pppfff```NNN888+++///222000,,,***---111(((...000+++***---,,,)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------,,,++++++,,,,,,,,,)))+++111555222+++))),,,***333777+++;;;---666HHH]]]hhhvvvpppWWWAAA===:::444555111///...///---***+++///***))))))***+++,,,------++++++++++++++++++++++++))))))******++++++++++++++++++************++++++)))************+++++++++************+++,,,---...)))***---333444...,,,111WWW{{{hhhZZZ{{{oooccc]]]aaa]]]QQQLLLPPPGGGFFFDDD@@@???BBBIIIOOOTTTUUUSSSMMMFFF@@@???@@@???EEEEEE===:::>>>BBBAAAGGG888AAAHHH;;;@@@LLLAAAJJJIIINNNWWWZZZTTTOOONNNHHHGGGGGGLLLRRRTTTPPPLLLJJJ\\\eee^^^^^^mmmuuuqqqiiivvvnnnyyyllliiiWWW>>>,,,(((+++,,,***+++++++++************)))+++++++++************))))))))))))))))))))))))))))))************+++++++++((()))111""")))222***LLL{{{wwwsssnnnBBBWWWrrrSSSAAA888222GGGbbbeeeUUUddduuujjjVVVBBB???;;;666333333333444111000111333444555:::>>>AAA>>>AAAAAA;;;@@@IIIFFF999LLL???888CCCCCC===999===999999CCCRRR\\\[[[WWWKKKEEE@@@BBBIIINNNMMMIIICCCOOOWWWXXX]]]hhhqqqrrr___bbbiiilllrrrlllOOO^^^;;;---'''///+++((()))---///+++(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))vvvtttqqqeee^^^^^^ZZZLLLDDD>>>===;;;666222111111///...---......---+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................---------............//////...,,,---///000000///111111000000//////......///......///000000...---------------------------------------------------........................---------,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////...............///000000444---333PPPxxxyyymmmYYYSSSnnnxxxmmm{{{wwwkkkyyyrrrwwwlll[[[___SSScccvvv|||{{{kkkPPP999///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000999BBBPPPaaaoooyyywwwnnnccc______]]]VVVOOO>>>:::555000,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,............////////////888___yyysssnnnjjjjjjffffff\\\SSSSSSMMMLLLKKKHHHCCC>>>???CCCLLLPPPVVVYYYWWWPPPHHHBBBCCCBBB@@@??????>>><<<;;;DDDDDDFFFHHHKKKNNNPPPQQQHHHKKKNNNNNNKKKFFFBBB@@@GGGHHHKKKLLLLLLMMMNNNNNNooo```aaa\\\rrriiinnnfff{{{}}}wwwpppkkkaaa```mmmVVVAAA...,,,,,,((((((---+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''************************++++++++++++,,,---......^^^wwwddd}}}}}}}}}FFFiiivvvSSS666AAA:::888___```XXXWWWdddxxx}}}sss]]]RRRDDD;;;999888555111444333000///...///000111333444666888999999999888;;;:::999777666666666666555>>>KKKVVVZZZXXXQQQLLLAAA@@@AAAEEEIIIIIIEEE@@@PPPHHHGGGWWWhhhnnnhhh```aaadddhhhmmmttttttdddRRRccc{{{wwwOOO///...000)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((xxxuuusssfff______ZZZLLLDDD>>><<<;;;555111111111///...---......---+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------............000///------///000///.../////////.........------...---------//////---,,,------------------------------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------..................//////000,,,111555555888HHHcccxxxhhh\\\\\\eeekkkiiieeefffiiiiiivvvaaa^^^^^^RRR[[[zzz___UUU```[[[cccyyy|||WWWUUUNNNBBB444,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------...//////000+++000777???FFFLLLPPPRRREEE>>>666333444333///***222000...+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))*********************+++++++++,,,,,,---.........////////////...???\\\pppjjj___kkktttpppaaa]]]YYYPPPOOOLLLIIIEEECCCDDDGGG@@@CCCFFFJJJKKKKKKIIIHHHKKKJJJIIIIIIIIIIIIHHHGGGEEEGGGIIIKKKLLLKKKKKKJJJFFFFFFEEECCCAAABBBEEEGGGBBBJJJOOOLLLGGGIIIWWWdddeeeYYYWWW\\\ooooooiii]]]rrrmmmnnngggcccBBB333)))+++,,,))))))---+++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''************************++++++***++++++,,,---...===kkkjjjbbbzzzyyy}}}xxxcccYYYeeebbbLLL999555:::???OOORRRTTTUUUYYYccctttpppfffWWWJJJBBB<<<666333333222111000000111222333222222333444444444333333333222222333555999<<<>>>FFFIIINNNQQQQQQMMMHHHDDD@@@DDDFFFEEEAAAAAAGGGMMMLLLOOOZZZiiinnnfffYYYQQQcccbbbgggqqqqqqdddVVVOOOnnnhhhTTT999)))(((,,,...))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''yyywwwtttfff___^^^YYYKKKCCC===<<<:::555111000111///...---......---+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........,,,++++++,,,,,,,,,+++---------------,,,,,,,,,---,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***+++---///222333++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...///---)))(((///===JJJfffqqqwwwjjjnnnkkk___[[[ZZZfff^^^QQQNNNTTTWWWhhhtttgggmmmccc^^^]]]SSS;;;555---'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...//////---,,,,,,,,,---///111222444111...---------,,,++++++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++*********))))))))))))))))))))))))************************))))))))))))*********************++++++++++++,,,---------.........//////,,,,,,AAA```eeeWWW\\\ppp||||||jjjWWWdddUUUSSSPPPMMMJJJIIIFFFCCC============???BBBFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFHHHIIIIIIFFFBBB@@@AAAAAA@@@??????BBBGGGKKKKKKFFFCCCFFFOOOXXX^^^___TTT^^^bbbhhh```aaa]]]___^^^]]]hhh\\\GGG000)))''',,,...)))(((,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************************+++,,,---...+++JJJ~~~\\\jjj}}}zzz{{{pppqqqXXXUUUooonnn???333???111999FFFTTTVVVPPPPPPYYYdddmmmjjjeee^^^UUUKKKCCC>>>999888666444333222333333333222111000000000000000222222333666;;;AAAGGGJJJRRRPPPMMMIIIFFFBBB@@@??????BBBCCCBBB???AAAHHHNNNBBBMMM___mmmmmmbbbXXXUUUVVVXXXdddooogggWWW\\\ooooooNNN000((()))''')))///))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''xxxvvvtttfff^^^]]]XXXJJJBBB<<<;;;:::555111111000///...---......---+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,++++++---///......---------------,,,,,,,,,,,,++++++,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************+++***)))***,,,...111333******************************************************************************++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,------...///222+++'''---666888000&&&---:::EEE___yyyrrrsss\\\dddwww|||vvvnnnllliiimmm{{{eeeTTTPPPDDD;;;666,,,...+++)))***---...---+++++++++++++++++++++++++++************************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------......222000...---,,,---...///............------///000------------,,,+++******++++++++++++++++++++++++++++++************+++++++++++++++***************))))))))))))))))))))))))************************((()))))))))************************++++++++++++,,,,,,---------............///333@@@VVVfffggg___XXXcccpppyyyzzzyyy[[[WWWTTTPPPLLLLLLMMMIIIDDDEEECCCAAA>>>======>>>???>>>???@@@@@@@@@@@@AAABBB???@@@BBBCCCBBB@@@>>><<<>>>AAADDDEEEEEEFFFGGGHHHKKKEEECCCJJJWWW]]]XXXQQQTTTdddccclll^^^lllggglll```sssiiiPPPOOOTTTCCC...,,,***+++///...)))(((+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************)))))))))******+++,,,---111///cccnnnZZZmmmxxx{{{vvvvvviiizzzTTT[[[mmmWWWHHHEEE111333999CCCNNNUUUSSSKKKCCCMMMUUU```eeeccc[[[TTTPPPGGGEEEBBB>>>:::888666555999888777555555666777777===>>>@@@CCCGGGJJJLLLMMMMMMJJJEEE@@@>>>>>>???@@@===;;;:::===CCCGGGGGGFFFOOOQQQYYYbbbeeecccbbbdddJJJRRR^^^aaaVVVRRRiiiYYY:::$$$(((000---(((***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''vvvuuussseee]]]\\\VVVJJJBBB<<<<<<:::666222111000///...---......---+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---///...---///111444444444---------------------------,,,,,,---//////...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++))))))***+++...///******************************************************************************++++++++++++***************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---......,,,+++***---///'''...111444<<>>??????======>>>@@@<<<=========>>>?????????AAACCCFFFGGGFFFEEEEEEFFFAAAKKKUUUVVVPPPNNNSSSZZZ]]][[[LLL\\\iii~~~pppRRReeegggYYYOOOAAA111+++++++++---...+++((((((,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,000###<<>><<<:::;;;<<>>CCCJJJNNNkkk___VVVXXX___cccccccccUUUWWWVVVQQQQQQXXXaaaggg<<<111)))***......+++(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~tttsssrrreee^^^\\\VVVJJJCCC===<<<;;;777333333111///...---......---+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))+++---000000000,,,,,,------------......,,,,,,,,,---///000///---************************************************++++++++++++++++++++++++*********+++++++++++++++************************,,,+++***)))))))))***+++******************************************************************************++++++++++++******************************************++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------(((,,,///...)))'''***...000///...,,,+++,,,...///222666BBBNNNLLLAAA>>>CCC777AAA@@@999888333...333------,,,,,,,,,+++---000(((******)))'''(((+++...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,******,,,,,,,,,+++***))),,,.........---,,,---...)))******++++++******)))++++++++++++++++++++++++******))))))))))))******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************++++++++++++,,,,,,,,,------))),,,---***,,,;;;SSSfffWWWNNN\\\uuurrr]]]{{{yyyxxx|||xxxnnnuuuvvvbbbJJJ@@@CCCFFFCCCAAAAAABBBCCCBBBBBBAAAAAA???AAACCCAAA>>>===>>>@@@???>>>>>>>>>???@@@BBBBBBEEEDDDCCCAAA@@@BBBFFFJJJJJJNNNRRRSSSRRRSSSXXX]]]TTTYYYQQQSSS]]]vvvrrreeeOOOYYYYYYPPPBBB...'''111))))))))))))((((((***,,,******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,&&&******BBBeeebbbRRRYYYXXXxxxwwwhhhcccsssqqqooouuuOOOOOOWWWPPPMMM===777000///666>>>DDDGGG<<>>999555666777777888999;;;<<<===:::AAADDD???888===PPPaaaeeeXXXNNNQQQYYY[[[YYYVVVbbbXXXLLLNNN___gggUUU:::+++...,,,'''&&&***,,,***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}sssssssssfff___]]]XXXKKKDDD>>>===<<<888555444111///...---......---+++,,,++++++******++++++,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))(((&&&'''(((***))))))++++++++++++,,,,,,,,,---+++******,,,...///...---************************************************++++++++++++++++++++++++)))*********++++++++++++******************************************************************************************************************************++++++++++++******************************************++++++++++++)))******+++,,,---......+++++++++++++++,,,,,,---***)))***...333222,,,&&&...))),,,000000333333,,,+++///,,,$$$%%%///333------222...,,,...***'''...(((000///++++++(((###%%%*********((((((***---000************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++------,,,+++++++++++++++---............---,,,,,,+++******+++++++++***)))((())))))))))))******+++******************************))))))))))))******((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,++++++///111++++++===UUUSSSVVVaaa[[[bbboooggghhh```jjjkkkeeemmm{{{vvvddd{{{{{{qqq]]]QQQPPPNNNGGGDDDBBB???======@@@DDDGGGCCCFFFGGGEEE@@@===>>>AAABBBBBBBBBBBBAAA@@@>>>===??????@@@AAABBBEEEIIILLLSSSLLLHHHOOOZZZ___XXXOOOHHHcccsss\\\NNNLLLXXXVVVFFFIIIAAA777111&&&$$$///)))))))))((()))******)))***)))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))++++++$$$222+++)))HHHccc```UUUWWWmmmqqqbbbooommmfffaaaiiiiiiUUUKKKMMMXXX@@@@@@>>>999444111333555======<<<;;;:::;;;===???BBBBBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCBBBAAAAAA;;;;;;;;;:::999777555444444555666777888:::;;;;;;:::>>>BBBBBBAAAFFFRRR]]]MMMIIIHHHMMMPPPOOONNNOOOZZZLLLEEEQQQbbb^^^DDD+++((())))))'''&&&''')))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}ssstttttthhhaaa___ZZZLLLDDD>>>>>>===999555555111///...---......---+++,,,++++++++++++++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++///---+++***++++++***)))))))))******+++++++++,,,)))))))))+++---...---,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))***+++---...///000++++++******++++++,,,---,,,+++)))((((((+++000333000+++///111+++,,,///******---...,,,...222---&&&))),,,)))+++000***&&&...###---+++'''---...+++---)))))))))+++,,,,,,***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************---,,,,,,+++*********++++++******))))))***++++++,,,+++***+++------,,,***,,,,,,+++************+++******************************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,///111333MMMSSS___HHH===UUUaaaeeetttNNNEEEfff{{{nnndddkkkXXXhhhrrrppplllkkkdddZZZOOOIII@@@888777;;;BBBHHHIIILLLMMMJJJCCC@@@AAADDDCCCDDDEEEDDDAAA===888555555:::BBBHHHJJJKKKLLLLLLFFFKKKSSSYYYZZZVVVNNNIIIMMMlllfffYYYJJJUUUNNNJJJJJJ;;;...///---(((***------,,,++++++,,,)))%%%))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''''''''(((((()))***+++)))...,,,$$$111VVVdddVVVMMMKKKRRRWWWvvv___\\\gggppp\\\```uuuqqqXXXFFFAAAIIIDDD<<<555222222444555444666999<<<======;;;:::777888999::::::::::::999888999999999888666444333555444333333555777:::;;;333444555777888:::;;;<<<:::666777BBBQQQXXXQQQHHHGGGJJJPPPQQQKKKFFFHHHOOOIII@@@CCCQQQPPP===---******%%%&&&,,,...(((%%%(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssqqqpppjjjgggaaaSSSLLLFFFBBBAAA>>>888555555111///---,,,---...---------,,,++++++******++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,000BBBMMMIIIGGGPPPXXXZZZiii```PPPNNNZZZ^^^```kkkppp___PPPMMMRRRZZZfffpppYYYYYYRRREEE<<<:::;;;;;;@@@DDDHHHHHHEEECCCCCCDDD888555555:::>>>>>>???BBBJJJOOOOOOJJJGGGGGGCCC<<>>777333333000000111444777:::::::::999999888888777777777666777555333333555666333111666666666666666666777888222222666<<<<<<888555666444666CCCSSSUUUJJJCCCEEETTTOOOGGGAAAAAAEEEGGGFFFGGGIIIIII@@@444***((()))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%tttqqqpppiiigggaaaTTTLLLFFFBBBAAA>>>999555666222///---,,,---...---,,,---,,,++++++******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---333888>>>KKKVVVSSSGGGCCCMMMQQQVVV]]]VVVHHHFFFUUUSSSVVV___```WWWLLLGGGYYY^^^```[[[TTTOOOJJJDDD@@@AAAAAA===777555666888EEEBBBCCCHHHIIIFFFDDDEEE>>>BBBBBB@@@CCCJJJMMMKKKKKKLLLHHHEEEOOObbbkkkhhhKKKJJJLLLOOOLLLCCC<<<:::222000---***))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((******)))(((///;;;EEERRRUUUNNNKKKTTTXXXZZZcccggggggaaaYYYVVV[[[]]]\\\OOOEEE999444666::::::999:::777333000111222333333777777777777777666666666999777555666777888666444222222222222333444555555999444111222111111444888GGGEEEIIIPPPMMMCCCAAAGGGEEEFFFFFFCCC@@@???@@@@@@QQQOOOIII>>>222+++)))+++(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%tttqqqppphhhfffbbbVVVLLLFFFBBBAAA???:::777777222000---,,,---------,,,---,,,++++++******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,)))***+++111AAANNNKKK@@@>>>NNNRRRNNNRRRRRRLLLKKKCCCCCCJJJTTTZZZXXXRRROOODDDHHHJJJJJJMMMUUU[[[]]]RRRQQQMMMGGGAAA???BBBFFFBBBAAACCCHHHGGGBBB@@@@@@>>>DDDIIIKKKLLLLLLIIIEEEFFFOOOUUUTTTUUUZZZYYYTTTAAABBBGGGKKKHHH===333///++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&'''(((((((((***---000KKKRRRMMMGGGJJJKKKQQQ___UUU^^^bbb[[[QQQNNNSSSWWWcccUUUDDD999555555444222<<<:::777555444444222111222222333333333333333444555444333333444444333222444444333333333333333444666111...000111333999???IIIHHHKKKNNNJJJBBBDDDLLL???AAABBB@@@<<<:::===AAAMMMFFF;;;000)))&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%uuurrrpppgggeeecccYYYLLLGGGCCCBBB@@@;;;888999222000---,,,---------,,,---,,,++++++******++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************************************************************((())))))***+++,,,,,,,,,*********************************************************************************************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++(((---...+++---777BBBFFFOOOYYYPPP@@@DDDNNNRRRTTTFFFAAA>>>@@@GGGNNNUUUZZZMMMMMMGGG@@@???EEEJJJKKKJJJJJJGGGCCC>>>>>>CCCGGG===<<>>AAAJJJLLLMMMLLLJJJIIIFFFCCCIIIYYYddd]]]MMMCCC???>>>EEEAAA>>><<<777000,,,,,,((())))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''')))+++,,,,,,+++;;;DDDDDDAAADDDCCCEEEPPPKKKOOORRRRRRPPPLLLGGGCCCSSSWWWXXXQQQCCC555...---111222444777888777333000111111111222222333333444111111000000111111111000555444333111000000//////,,,---222:::@@@AAACCCFFFBBBEEEKKKOOOIIIBBBBBBGGGEEEAAA===;;;:::;;;AAAGGG===555+++$$$###%%%''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%uuurrrooofffeeeddd[[[NNNHHHDDDCCCAAA<<<999999333000...,,,------,,,+++---,,,++++++******++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************************************************************************************************************************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***///111***%%%)))555===@@@NNNJJJ@@@FFFLLLFFF@@@HHHHHHFFFDDDBBB@@@<<<999JJJNNNPPPNNNMMMLLLHHHBBB>>>@@@@@@>>>;;;;;;>>>AAADDDCCCCCCEEEDDDBBBEEEKKKJJJEEE???<<<>>>DDDMMMTTTNNNRRRPPPGGG===;;;???BBBBBB;;;444000+++((()))---)))***++++++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&(((+++,,,,,,***+++555888;;;CCC@@@;;;@@@NNNIIIFFFGGGIIIKKKLLLLLLAAAJJJTTTVVVMMMBBB;;;888///.........//////---+++111111111222222333333333///000000000//////000000------,,,,,,,,,,,,------000222999BBBGGGEEEDDDEEEFFFHHHKKKKKKEEE>>>===@@@HHH???888;;;??????@@@CCC333---'''%%%(((***+++***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%vvvsssoooeeedddeee^^^PPPJJJFFFEEEBBB<<<999999333111...,,,,,,---,,,+++---,,,++++++******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******************************************************++++++*********)))))))))***************************************************************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++******,,,,,,***(((***888===???MMMRRRKKKHHHBBBFFFIIIGGGEEECCC===777999<<<>>>???EEELLLNNNLLLEEEGGGIIIHHHDDDCCCDDDFFFDDDCCCBBBBBB@@@>>>BBBIII???===>>>CCCFFFGGGIIIMMMGGG>>>666888@@@DDD>>>666444///------,,,)))))),,,++++++++++++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++)))'''&&&'''((((((((($$$,,,...444@@@???777888:::>>>EEEJJJJJJHHHKKKQQQKKKFFFCCCDDDIIIIIIDDD>>>@@@:::222,,,***+++,,,---,,,,,,,,,---------------***,,,------,,,+++---...++++++---...111444666777>>><<<===AAAAAA>>>===@@@GGGFFFDDDBBB@@@???BBBDDD???666444>>>CCC>>>666333---***'''(((***+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%vvvsssoooddddddfff___RRRLLLGGGFFFBBB<<<888888444111...,,,,,,,,,+++***---,,,++++++******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))))))))***************************************************))))))))))))************************************************************))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************+++''''''+++///...(((###'''///000444AAAIIIPPP\\\AAADDDBBB>>>???GGGLLLLLLDDD@@@888000111888<<<;;;>>>AAABBB@@@===<<<===@@@;;;;;;<<<>>><<<:::>>>FFF@@@@@@DDDJJJIIIAAA;;;;;;===777333999@@@>>>222'''+++)))***------***)))+++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&'''(((%%%***(((+++666888555999,,,111<<>><<<@@@BBB@@@===GGGBBB;;;666444444444333...............---------,,,...000///...---///111333444555777:::<<>>>>>;;;;;;>>>>>>===<<<===???BBBBBB@@@777000111;;;>>>444+++)))((('''&&&''''''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%vvvsssooodddcccfffaaaTTTMMMHHHFFFBBB<<<888888444111...---,,,,,,+++***---,,,++++++******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++***))),,,111***...++++++000111:::NNNIIIJJJDDD;;;888>>>BBBBBB<<<>>>??????BBBEEEBBB<<<777999:::888666777:::>>>777999???CCCCCCAAAFFFMMMOOODDD:::666222111666???<<<;;;888444///+++...333,,,)))))),,,+++((('''***((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&))))))(((((()))+++'''***%%%"""+++///333<<<>>>222,,,222;;;======>>>888>>>CCCCCC>>>:::<<<@@@:::;;;===@@@@@@>>>999666:::999999888888777777777555777:::999777777999;;;::::::::::::;;;<<<===>>>777666:::AAACCC@@@???AAA;;;<<<===???AAA???666,,,777000///666444+++'''+++&&&&&&'''(((((()))***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%xxxwwwxxxqqqbbbaaaeee___UUUKKKKKKKKK???999999555444111...,,,,,,,,,,,,+++---,,,++++++******++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))***,,,...///:::999999<<>><<<666888:::;;;<<<>>>@@@BBBAAAAAACCCCCC???;;;===DDD;;;===@@@AAAAAA???;;;999::::::::::::999999888888333222111...,,,)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***((('''''')))---111444777444000///111666===AAA888999:::;;;===???@@@@@@999;;;<<<;;;777666999<<>>>>><<<888666777777555777;;;999999===AAA???999777888@@@@@@AAA???888///,,,///DDD<<<000***)))***)))'''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&xxxvvvxxxpppaaaaaaddd^^^UUUKKKKKKKKK@@@::::::555444111...,,,,,,,,,,,,+++---,,,++++++***+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))***+++,,,---//////000444:::======<<<;;;>>>@@@===888555777:::555777;;;>>>:::444555999555666999:::;;;:::888777::::::888777666444333333......---,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))'''&&&'''))),,,...333111///...///111333555<<<888333000000555;;;???===>>>===;;;999888999:::888666666999777333444999888555333444666777666444;;;888777:::;;;999;;;???>>>:::777777777666;;;AAALLL@@@444///------111555<<<555,,,((((((***)))((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyywwwwwwpppbbbaaaddd^^^UUUKKKKKKKKK@@@::::::666555222...,,,,,,---,,,,,,------,,,+++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))***+++(((((())),,,111555666777555;;;@@@???999888===CCC222555;;;@@@===777555777888999999999999888777666777777555333111///---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))(((''''''&&&&&&''''''+++,,,---...////////////111333666888888777555333333222222333555777888777555444555888777444666:::777666666888999888666444<<<999888:::999555555777111111666===???<<<;;;<<<888///***111999999444///111,,,'''&&&((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||xxxyyyqqqddddddfff^^^TTTJJJKKKKKK@@@;;;<<<777555222...,,,,,,------,,,------,,,++++++++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))(((((((((((((((***)))((((((***,,,---...,,,111666888888999???DDD444666;;;@@@???999777:::===<<<:::777555333222222222111000...,,,+++))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%$$$%%%'''***---000222333333***...444888999777222//////---+++---111333333111333333555666555333444666333333444555666666555444555333333666555111000222555444888>>>>>>888333111+++'''+++777@@@<<>>555...------***''''''((('''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}|||uuuiiiiiijjj```SSSIIIJJJKKKAAA===>>>:::666333///------...------...------,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))(((((())))))***)))((((((***+++***'''%%%&&&***,,,)))&&&---)))(((++++++)))***...)))((((((((((((((()))***((((((((())))))******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((((((((((((''''''&&&&&&(((+++---///333111...,,,,,,---...000333111000111333444444444222777888666444555444222///000111111111222666888888555555777777333333666666///)))+++---------///===555---)))&&&###&&&+++((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}{{{uuuiiijjjjjj___SSSIIIJJJKKKBBB===???;;;666333///------...------......---,,,,,,,,,,,,---************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))************************))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))************)))%%%(((******(((''')))***'''&&&&&&(((+++---...---,,,(((''')))***((((((***%%%&&&'''((()))***++++++((((((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))(((---333888999666111...)))***,,,---...///222444444:::===:::999;;;:::777666888::::::888777999:::<<<777555555222......000&&&%%%***444:::666000,,,***'''(((+++,,,)))'''((('''((((((((('''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}{{{tttiiiiiiiii^^^RRRIIIJJJLLLBBB>>>???;;;666333///............---......---,,,,,,,,,,,,---************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***+++++++++***%%%(((+++***'''%%%%%%'''&&&(((***)))(((''')))++++++'''&&&)))***'''%%%'''%%%%%%&&&'''((((((((('''))))))******************&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((''''''&&&'''***...222555888:::000111111...)))&&&(((***(((///333000000444444000///333777777444000......---***))),,,......000555;;;444111444666222---,,,,,,&&&###&&&)))'''&&&&&&&&&'''''''''&&&&&&(((***%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyyrrrmmmhhhdddaaaTTTJJJJJJMMMDDD@@@???:::999555000------...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))******************************)))+++...---+++)))***,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%(((,,,///000111444333111///......//////,,,,,,+++***)))((((((''')))******++++++,,,,,,,,,,,,...222555666666444333555333///+++((('''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$zzzssslllgggdddcccVVVLLLKKKMMMDDD@@@@@@;;;999555111......///000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************,,,++++++***))))))******************************)))+++------+++)))***,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************************)))))))))(((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&$$$$$$%%%''')))))))))+++,,,---000333777;;;===333333333222222111000000111111111111111222222222000000111111000...,,,***---,,,)))'''&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%|||tttkkkeeedddeeeZZZOOOMMMNNNEEEAAABBB===999555111......///000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************)))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************,,,+++******)))*********************************)))+++,,,,,,+++******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&$$$$$$%%%%%%$$$###(((((()))+++---///111333444444444444444444444444333333333222222222222222///...---+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&~~~uuukkkddddddggg]]]QQQOOOOOOFFFBBBDDD@@@888555000------//////000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************************************((()))))))))************++++++***************+++************************)))***+++++++++***************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********************************************************************************))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++)))&&&&&&&&&&&&%%%###(((''''''&&&%%%%%%$$$$$$,,,,,,,,,---------......,,,,,,,,,++++++*********)))((('''&&&%%%&&&''''''%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&~~~uuukkkeeeeeehhh^^^RRRPPPPPPGGGDDDFFFAAA888555000---,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************+++++++++************************************************((()))))))))************************************((()))))))))************+++***************++++++************************************++++++***)))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))******))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***(((&&&&&&'''((('''&&&%%%%%%&&&'''((((((((()))$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&((()))&&&''')))******)))'''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%|||uuulllgggfffggg]]]QQQPPPQQQIIIFFFGGGBBB;;;666111...------------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++))))))))))))*********************)))******+++,,,***************************))))))***++++++***((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&''''''&&&%%%&&&'''((()))))))))((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&&&&'''((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$zzztttnnniiigggfffZZZPPPPPPRRRKKKGGGHHHCCC>>>:::444000......------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++))))))))))))******************))))))***++++++,,,***************************)))((()))+++,,,***''')))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++((()))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%###$$$&&&'''''''''''''''(((((('''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%yyysssoookkkhhheeeXXXOOOPPPSSSLLLHHHHHHCCCAAA===777222000///...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++))))))))))))******************))))))***+++,,,,,,************************+++)))((()))+++,,,***'''))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++(((((())))))*********+++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''(((((('''$$$%%%''')))*********)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''###$$$%%%&&&'''(((((()))%%%&&&&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&~~~vvvhhhhhhllleee___YYYSSSPPPKKKFFFEEEHHHAAA<<<666222000///.........---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++************************************************)))************+++++++++******************************++++++++++++******************************************************************+++,,,---...************************))))))))))))***+++,,,,,,)))((((((((()))***++++++)))************+++++++++************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))************************+++******)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++******************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++************++++++))))))*********++++++++++++)))(((((()))******)))))))))))))))))))))))))))*********++++++,,,,,,---+++++++++***************************************++++++++++++++++++++++++++++++++++++******))))))*********...111111...+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%~~~~~~uuuhhhiiilllfff^^^XXXSSSPPPKKKFFFEEEGGGAAA===777222111000/////////...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************++++++++++++******************++++++++++++************************************************************++++++++++++******************************++++++++++++******************************************************++++++***)))))))))******************************,,,+++******))))))))))))******)))))))))***++++++************++++++++++++************************************************++++++******************************************************************++++++***)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++******************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++************++++++***************+++++++++,,,+++))))))+++,,,+++******************************************+++++++++************************************************++++++++++++++++++++++++++++++++++++*********)))******,,,///222222...+++************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%~~~|||uuuhhhiiimmmfff\\\WWWRRROOOKKKEEEDDDFFFAAA===777333111111111000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++,,,+++***************+++,,,,,,++++++******++++++************+++++++++,,,++++++++++++++++++++++++******************************++++++++++++++++++************************************************++++++***))))))))))))***)))))))))*********++++++******+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++************+++++++++++++++++++++*********---,,,******,,,---,,,+++************************************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++...222444222...+++************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&}}}{{{ssshhhkkknnnggg[[[UUUQQQOOOKKKEEECCCEEE@@@<<<666222111111111111000000///......---------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...000222333++++++++++++++++++++++++))))))***+++,,,...///000...---,,,,,,++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++++++++,,,************************************************,,,+++******))))))******))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++,,,,,,++++++++++++******---,,,******,,,,,,,,,+++************************,,,,,,++++++******)))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***---000333444222///,,,************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&|||yyyrrrhhhlllooohhhZZZUUUQQQOOOKKKFFFDDDEEE>>>:::555222111111111111000000000///......---,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...111333444++++++++++++++++++++++++,,,,,,,,,---...///111111......---,,,+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,************************************************,,,++++++***************************++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++,,,+++++++++++++++++++++,,,+++))))))+++,,,+++***************************---------,,,,,,+++++++++)))*********+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++...111444333111///---************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((''''''''''''''''''''''''|||xxxqqqiiimmmqqqiiiYYYUUURRRPPPMMMGGGDDDFFF>>>:::555222222222333333222222222111000///...---------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,111000///...------------------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++************************,,,,,,+++************+++*********++++++++++++,,,******+++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++************++++++++++++++++++,,,,,,,,,---,,,+++))))))+++,,,+++***++++++++++++++++++++++++---------------,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///222333111///......++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))((('''''''''''''''((((((((({{{wwwpppiiinnnqqqiiiYYYUUURRRRRRNNNHHHEEEGGG@@@<<<777444444555555555444555555444333222000///................................................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,+++++++++,,,+++++++++++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++************************---,,,++++++******++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++)))******+++,,,---......---,,,******,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------///111111///---...000++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))&&&'''''''''((((((((())){{{vvvpppiiinnnrrriiiZZZVVVSSSRRROOOIIIFFFGGGAAA===999666666777888888666777777777666444222111................................................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,************+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++************************---,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++))))))***+++---.../////////---+++,,,---...------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------///111000---,,,...000++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''(((((()))))))))))))))&&&'''''''''(((((())))))~~~~~~xxxoookkkmmmooonnnaaaZZZTTTQQQMMMHHHGGGJJJBBB>>>999666666888999:::666888999888555222111111555333000......///...---------------------------,,,---///000000///---,,,........................///,,,***,,,...---+++)))---------,,,,,,,,,++++++------------------------------------------------,,,,,,++++++,,,,,,---...//////.........---------------------------------------------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////......---,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''******)))(((((((((((((((******)))''''''&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&||||||vvvnnnjjjmmmooonnnaaa[[[UUUQQQMMMGGGGGGJJJCCC???:::666666777777888222444666555333222111222333111///.........---+++,,,,,,---------------...,,,---............---,,,...............---------///,,,+++---//////---+++---------,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,+++,,,------...............------------------------------------------------------------..............................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...---,,,,,,,,,,,,---------,,,,,,------...///......//////......---,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***************)))))))))((((((((('''''''''&&&&&&******)))(((((((((((((((******)))''''''&&&&&&''')))))))))))))))))))))))))))(((((('''&&&&&&&&&'''|||{{{uuummmjjjmmmooommmaaa[[[UUURRRMMMGGGFFFHHHDDD???:::666555555666555000222444444333222222333333111000000111000...,,,,,,,,,---------.........------------------------------------------------......---...///000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000000000000000///000000111111000000///........................---------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,---------------,,,------...///...////////////...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********------,,,,,,++++++******((((((((((((''''''''''''***))))))(((((((((((((((******)))(((''''''''''''))))))))))))))))))))))))))))))((('''''''''((((((~~~wwwnnnkkknnnnnnlllaaa[[[VVVRRRMMMGGGEEEGGGBBB>>>999666666666666666333555666666444444444555555555444555666555222///---------.........////////////............//////---------------.........,,,...///......000000---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000000000000000000000111111000000000////////////////////////------------------------------------,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---------------,,,,,,,,,---------------------------...////////////...---------,,,,,,,,,,,,------------------------------------------------------...---,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------...------,,,,,,,,,---------------------.../////////////////////...------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,+++++++++*********************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))))))))(((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((((()))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++//////...---,,,,,,++++++***))))))))))))((((((((())))))(((((((((((())))))******)))(((''''''(((((((((((((((((((((((((((((())))))((((((((())))))***yyypppmmmooonnnjjj```[[[VVVSSSNNNHHHFFFGGG???<<<888777777888999888999::::::999777666777888777666666777888777444222////////////////////////111111000000000000111111---------....../////////,,,000111...---000000---/////////.........------------------------------------------------------......------......///000//////.........---------------------------------------...//////000111111////////////////////////...//////000000//////...////////////////////////........................------------------------------------------------,,,------......------,,,---------------------------------------------------------......---------...------,,,,,,------...------------------------------------------------...------,,,,,,---......------------------------,,,,,,---------.........------------------------...------,,,,,,------...------------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,------......------------...////////////000000//////...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,++++++++++++***************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))((((((((())))))***(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++/////////...---,,,+++++++++++++++*********))))))))))))(((((((((((())))))***))))))(((((((((((()))(((((((((((((((((((((((()))))))))))))))***+++,,,zzzqqqooopppooojjj^^^YYYUUUSSSOOOIIIFFFHHH>>>;;;999888999:::::::::<<<======;;;999888999:::777666555666777777555333333222222111111000000///222222222222222222222222.........///000000111111---333555///---111111---000////////////.........................................................///............///000000000000000/////////....................................//////000000111111........................---......//////......---////////////////////////////////////////////////---------............///........................------............---------------............///------------------------------------------------......------------......------------------------------------------------------------............------------------------,,,---------............------------------------......------------......------------------------,,,---------............---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,---............------......///000///000000000000///......---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((()))******(((((())))))))))))******((((((((((((((((((((((((((((((((()))))))))******((())))))******))))))((((((((())))))******++++++(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++......------,,,,,,++++++++++++++++++************((((((((((((((())))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---...xxxpppooorrrppplll]]]XXXUUUSSSOOOJJJGGGIII@@@===:::999:::;;;:::999:::;;;;;;999888888:::<<<:::888666666777888777666666666555444222111000///111111222333333222111111/////////000111222222222000888999222///333333...000000000/////////......000000000000000000000000000000000000000000000000//////......//////000111111111111111000000000000000000000000000000000000000000000000000000000000........................---......//////......---........................////////////////////////------......////////////........................------............------........./////////000000........................///..................///......------------......................................................+++,,,.../////////...---........................------------..........................................------------..............................------------....................................------......////////////------------------------,,,,,,,,,------------...........................------------------------------------------------........................,,,------------.........,,,,,,,,,,,,,,,---...///...............//////000000000000000000///......------......////////////------------------------------------------------------------------------------------------------------------------------......------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((()))******+++(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********))))))************))))))(((((()))******+++,,,,,,(((((()))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((()))*********)))))))))))))))******))))))))))))))))))))))))))))))******,,,---...///~~~uuunnnooosssrrrmmm[[[WWWTTTSSSPPPJJJHHHJJJBBB???<<<;;;;;;:::999888777777888777777888:::======;;;999888999:::;;;:::999888777555333111000//////000222333333222000//////000000111222333333333222;;;===444000444555///000000000000////////////000000000000000000000000000000000000000000000000///////////////000111111222222222222111111111000000000000000000000000000111111111000000000000000////////////////////////......////////////..............................000000000000000000000000---.........//////000000////////////////////////------............------.../////////000000111111........................000000////////////000000......------------......................................................***,,,...000000///...---........................---------.........//////..............................------------..............................---------.........//////........................---.........//////000000------------------------,,,,,,,,,---------..............................------------------------------------------------........................---------.........//////,,,,,,,,,,,,,,,---...///...............///000000000000000000000//////...---.........//////000000........................------------------------------------------------------------------------------------------------///...---,,,,,,---...///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((())))))***++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))************))))))((())))))***++++++,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))******************************+++((((((((((((''''''''''''((((((((((((((()))*********)))))))))))))))******)))))))))))))))))))))))))))******+++,,,...///000zzzttthhhlllqqqnnnooo___ZZZVVVTTTOOOHHHFFFGGGGGG@@@888666777999888666444444555555555888<<>>BBBAAA???===@@@>>>666222333555444333333222222222222333333333333333333333333222222222333333333222222111000111111111111222444555555333333222111111111111111///000000111222111111111222222222222222222222222111111111222222111111111222222111111111111111111111111111222111111000000000000000000000000000000111000//////......//////222222222222222222111111000000000000000000/////////////////////000000000111000//////.........///111111111111111111111111111111111111111111111111000111111111222222222222000000000/////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////.........---------000000000000000000000000000000000000000000000000........................////////////////////////......///000000111111111000/////////////////////...///////////////......111000//////............///////////////000111222888777777666555444333222000111222333333222222111000000000000000000000000////////////////////////........................---------.........//////000000////////////000000.........------......///---,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///...------...///000------------------------+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***---,,,++++++******++++++***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))),,,......,,,***))))))+++++++++++++++******************))))))************+++++++++++++++******)))******++++++***))))))+++***)))))))))***+++,,,+++++++++***************++++++++++++++++++++++++'''''''''''''''((())))))***,,,666???:::,,,(((,,,)))*********************************+++++++++,,,xxxwww}}}tttiiinnnsssqqqqqq___ZZZXXXVVVQQQJJJFFFFFFEEE@@@:::888999::::::999:::;;;;;;:::888666777888555555555666777888:::;;;:::999999:::;;;<<<:::999::::::999888888999;;;;;;777777777777777777777777555666777888888999888888666666777777666666555444555555555777:::;;;;;;:::777555444777<<<>>>>>><<<999;;;:::444111222333222222222222222222222222222111111222333333333222222333333444444444333222222333444555555666666666666555555666666555555444444000000111222222222222222222222222222333333333333111222222222222222222111222222111111000000//////222333333333222111111000222222222222222222222222111000000///////////////222333333333222111111000//////000000000000000000111111000000000000000///222111///......///000111111111111111111111111111000000000000000000000000/////////000000000000111111111111000000///////////////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000222222111111111000000000000000000000000000000000000000000000000000000000..............................//////////////////---...///000111222222333//////000000000000000000/////////...//////000000000000///.........//////.........------...//////000333777999888555111...///000111222222333333222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000000//////000000111//////...//////000111222000000///...------------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,++++++++++++------------------------++++++************++++++------,,,++++++++++++,,,***+++---//////...---,,,************************************************))))))))))))))))))))))))***************************,,,......,,,*********++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,+++*********++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((('''(((((()))***+++%%%---:::CCC<<<---(((,,,))))))******++++++,,,,,,******++++++++++++,,,,,,lllwww~~~uuujjjooosssoooooo]]]YYYWWWVVVQQQJJJEEEFFFEEEAAA===;;;<<<===>>>===???@@@AAA@@@>>><<<;;;;;;::::::;;;;;;;;;<<<============<<<===>>>???===;;;;;;:::999888999:::===>>>============<<<<<<<<<<<<888999:::;;;;;;<<<======::::::;;;;;;::::::999888777777777999;;;<<<;;;:::999777555555666777555333555888777333111333333111555555555666666555555555333444555666777777777666777777888888888777777666;;;;;;;;;;;;:::888666444888999:::;;;;;;:::999888666777888888999999888888666666666777777777777777888777777777777777777888777666666555555444444333666666777666666555444333666666666666666666666666555555444333333333333333444444444444333222111111000000000000111111111111555555444444333333222222555444111//////111333555222222222222222222222222222222222222222222222222/////////000000000111111555555444444333333222222000111111222222111111000111111111111111111111111111111111111111111111111000000000000000000000000222222222222111111111111////////////////////////////////////////////////////////////////////////............////////////.........//////000111111000000000000111111111111111000/////////000111222000///////////////000111111000///////////////000---111666:::;;;888444111.........///////////////////////////////////////////////////////////////////////////////////////000000000111111111111222222111111111111111111222000000000000111222333444444333222000//////............////////////......------........./////////........................------------------------//////......------,,,,,,,,,------------.........+++,,,------...------,,,////////////////////////000000//////.........---,,,,,,,,,---------......///...............------.........---------,,,,,,------------------------...---,,,++++++,,,---...,,,,,,+++++++++++++++,,,)))+++...000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++************************++++++++++++++++++++++++***,,,...---,,,++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,------.../////////.........---,,,++++++*********))))))******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++)))+++///333///''''''---)))******+++,,,------...++++++,,,,,,,,,,,,,,,,,,iiixxxvvvkkkoooqqqlllkkk[[[WWWUUUTTTPPPIIIFFFGGGGGGEEEBBB@@@AAABBBCCCDDDCCCEEEFFFEEECCCBBBAAABBBCCCCCCCCCCCCBBBBBBAAAAAACCCBBBAAAAAABBBBBB@@@>>>;;;:::999888999:::===>>>@@@@@@??????>>>>>>>>>>>>;;;;;;<<<<<<===>>>??????>>>>>>>>>???>>>>>>===<<<<<<;;;:::;;;<<<<<<;;;999;;;:::999888888888666555:::===<<<:::999;;;:::666999::::::;;;;;;::::::999:::;;;===@@@AAAAAAAAA@@@??????@@@AAAAAA@@@@@@@@@BBBBBBCCCBBBAAA???===<<<<<<===???@@@@@@???>>>===@@@AAAAAABBBCCCBBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@???>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::999999888777666666666666666666666777:::::::::999999888888888999888555444444666888:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999:::::::::::::::999999888888888777777888888888888777777777777777777777777777777666666666666666666666666555555555555555555555555222222222222111111111111444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444444444333222111111111222222222222333333444444444444444222222222333444555333333333333444555666666555555444333333333444444333666:::===???@@@>>>>>>222111000//////...------////////////////////////................................................////////////000000000000222111111000000111111222/////////000111222333444444333222000///...............////////////......,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,,,,,,,,,,---------------...///000000//////........................000000//////......------,,,,,,,,,------------...............------,,,,,,...---------,,,,,,,,,,,,------------------------///...---,,,,,,---...///++++++*********++++++,,,)))+++---///000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++,,,---++++++,,,,,,------------------,,,,,,,,,,,,------,,,,,,---...............,,,,,,---........................---,,,+++***)))******++++++,,,,,,---------------....../////////000000...---,,,,,,,,,,,,///***''''''((((((***,,,***++++++,,,---......///------,,,,,,,,,,,,,,,,,,jjjwww~~~vvvkkknnnpppiiiggg[[[VVVTTTSSSPPPJJJIIIKKKKKKJJJHHHGGGGGGIIIJJJKKKIIIJJJKKKJJJHHHHHHHHHJJJLLLLLLLLLKKKJJJIIIHHHGGGIIIHHHGGGGGGGGGGGGEEECCC@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@@@@???AAA@@@??????@@@???===;;;999999:::;;;;;;<<<======>>>@@@@@@>>>???@@@>>>999666777888999999888777666:::<<>>>>>>>>>>>??????????????????>>>>>>>>>===;;;:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<<<<======>>>===;;;999888888888999777777888888999999::::::::::::999888888888888888999999999:::;;;<<<===>>>:::::::::999999::::::;;;999:::<<<>>>@@@BBBCCCCCC:::999888666555444333333333333333333333333333333111111111111111111111111000000000000000000000000//////000000000111111111222222111111111111222222000000000000111222333333333333111000///...............////////////......,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++++++++,,,,,,,,,------++++++,,,,,,------......------------------------...............------------------.........//////000//////......---------,,,,,,,,,,,,++++++++++++------------------------------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---***+++---//////...---,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...+++,,,,,,------......///......------------......,,,---...//////000//////++++++,,,---............000000000000///...---,,,------------------......//////000000111222222222222111000...------------111---***+++///000...+++,,,,,,------......//////......------------,,,,,,|||lllsss{{{tttjjjnnnoooiiifff\\\WWWTTTSSSPPPMMMMMMPPPOOOOOONNNNNNNNNOOOQQQRRRTTTTTTTTTRRRPPPOOOQQQRRRPPPQQQQQQQQQQQQOOONNNMMMMMMLLLLLLMMMNNNNNNLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAABBBAAA@@@AAABBBBBBAAA???999:::<<<===>>>>>>@@@AAA===??????>>>???@@@<<<666444555777888888777555444666999<<<@@@BBBCCCBBBBBBHHHHHHIIIJJJJJJJJJJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKFFFEEEEEEEEEFFFFFFGGGHHHCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHDDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDCCCAAA?????????@@@AAA===>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<<<<===>>>???AAABBB>>>>>>>>>>>>>>>???@@@AAA>>>?????????@@@AAABBBCCCAAA@@@???===<<<<<<======999999999999999999999999888888888888888888888888777777777777777777777777666666666777777777888888888777777777777777777888666666555555555666666777777666555444333222222222111222222333333222222111000000000111111111222222111111111111111111111111000000000000000000000000000000111111222333333333//////000000000111111111...------------///000111///////////////////////////000000000000000000111//////000000000111111111222222111111000//////...............------------........................------............---------------------...//////------...////////////...------------------------///...---,,,,,,---...///........................------------------------+++,,,------,,,,,,...///,,,,,,,,,---...////////////..................///------...///000000000000...///000111111222222222333333444444444222111000///////////////...............//////000111111222......---------......///...///000111222222000,,,.....................///............---------,,,tttlllpppyyysssiiinnnpppiiiggg^^^XXXTTTSSSQQQOOOQQQUUUQQQRRRRRRRRRQQQRRRUUUWWW___^^^\\\YYYVVVVVVXXXZZZQQQRRRSSSTTTTTTTTTSSSRRROOOOOOOOOPPPSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKJJJJJJIIIIIIEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@??????@@@BBBCCCBBB@@@@@@AAABBBBBBBBBBBBCCCDDD???@@@@@@???AAABBB===666999:::<<<======<<<:::999777:::>>>BBBDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFHHHHHHGGGFFFGGGHHHJJJKKKIIIJJJKKKKKKLLLLLLKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMHHHIIIJJJLLLMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@CCCCCCDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFDDDAAA@@@;;;;;;;;;<<<>>>???AAAAAA@@@@@@@@@@@@AAABBBDDDDDDGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCC????????????????????????????????????????????????========================>>>>>>>>>?????????@@@@@@???>>>>>>======>>>>>>???======<<<<<<;;;<<<<<<<<<<<<;;;:::999888888888888666777777777777777777666666666666777777777888888777777777777777777777777666666666666666666666666111222333333555555666777555555555666666666777777777666555444555777:::;;;333333333333333333333333333333333444444555555555111111222222222333333333444444333333222111000000222222222222111111111111000000000000000000000000///000111222222111000//////////////////000111111////////////000000000111111111111111111111111111222000///......///000222////////////////////////------------------------+++,,,------,,,,,,...000,,,,,,------...///000000//////............//////------///000111111111111333444555666777777777777555666777777777666555444111111000000//////......+++++++++,,,---......///******+++,,,---...000000+++///111000....../////////////////////.........//////.........---------nnnssssssssskkkjjjtttrrrhhhggg```[[[YYYZZZWWWSSSUUU\\\]]]\\\YYYVVVSSSSSSVVVXXX^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXZZZYYYXXXVVVVVVVVVWWWXXXSSSSSSSSSSSSRRRPPPOOONNNMMMMMMMMMPPPRRRRRRNNNJJJHHHKKKNNNOOOMMMHHHBBB>>>EEEDDDBBBBBBBBBDDDFFFHHHLLLKKKJJJIIIJJJLLLOOOPPPSSSQQQQQQQQQPPPLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNNNNOOONNNMMMKKKIIIFFFDDDBBBKKKKKKLLLNNNQQQSSSSSSRRROOOOOOOOOPPPPPPQQQRRRSSSQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPPPPMMMNNNOOOPPPPPPPPPOOONNNLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGJJJGGGEEEFFFHHHJJJIIIGGGKKKHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEDDDDDDEEEFFFFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIKKKMMMOOOQQQQQQOOOMMMKKKLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQPPPNNNMMMLLLMMMLLLLLLKKKJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFIIIKKKGGGEEECCCCCCEEEFFFGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHBBBCCCCCCEEEFFFGGGHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEDDDCCCBBBBBBCCCDDDCCCAAA@@@???@@@AAAAAAEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAABBBCCCCCCDDDDDDBBBBBBAAAAAABBBBBBCCCDDDBBBAAA@@@>>>============>>>============<<<<<<<<<========================<<<<<<;;;;;;:::::::::999;;;;;;;;;::::::::::::999999999::::::::::::999999:::999999888999:::<<<===<<<<<<<<<;;;;;;<<<<<<===<<<;;;999888888888999999999999999999999999999999999888777777777888999:::777666666666666666777777888888888888777777777777999888888888777777666666333555555444444555333111333222222111222222333333222222222222222222222222444333333222222333333444222222222333333444444555333333333333333333333333111///...000444666666444000000000000111111111111////////////////////////333222222222222333444444666777777777777777666666::::::;;;;;;;;;;;;::::::999::::::::::::999999888555666666555444555777:::888777666666555555555555000555555111111666666222666444333444777888777555000///...---,,,---...///+++,,,---...///000111222mmmsssuuuwwwqqqnnntttoooeeeeeebbb]]]\\\^^^___]]]```eee^^^___`````````___``````eeeeeedddcccbbbaaaaaaaaa\\\[[[YYYXXXWWWVVVVVVUUUUUUUUUVVVWWWZZZ]]]aaaccc___^^^]]][[[[[[[[[\\\]]]WWWXXXXXXWWWVVVUUUTTTSSSPPPPPPPPPSSSUUUTTTQQQMMMOOOQQQTTTVVVUUURRRNNNKKKLLLJJJHHHGGGIIIMMMRRRUUUXXXWWWVVVUUUUUUVVVWWWXXXUUUUUUUUUVVVWWWVVVUUUVVVTTTSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXYYY[[[\\\]]]\\\\\\\\\[[[ZZZXXXWWWVVVZZZZZZZZZ[[[^^^``````___\\\[[[ZZZYYYXXXXXXYYYYYYVVVWWWWWWWWWVVVVVVUUUUUUWWWWWWWWWWWWWWWVVVUUUUUUXXXXXXYYYYYYXXXWWWVVVUUUWWWWWWWWWVVVVVVVVVUUUUUUXXXXXXXXXXXXXXXXXXWWWVVVUUURRRPPPPPPRRRSSSRRRQQQRRRPPPOOONNNOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOONNNMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHHHHHHHHHHHHHIIIIIILLLLLLMMMMMMMMMMMMMMMMMMOOOPPPRRRSSSSSSRRRPPPOOOJJJJJJKKKKKKKKKJJJJJJIIIQQQRRRSSSTTTVVVVVVWWWWWWSSSSSSRRRQQQPPPPPPPPPQQQOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNPPPPPPPPPQQQQQQQQQQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMGGGIIIKKKKKKIIIHHHHHHIIIMMMKKKJJJJJJLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLLLLKKKJJJIIIJJJKKKJJJIIIHHHGGGFFFGGGGGGHHHBBBBBBCCCCCCCCCBBBAAAAAADDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDBBBBBB@@@???>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>======;;;;;;;;;<<<<<<=========<<<<<<<<<======<<<<<<<<<=========<<<===>>>@@@AAABBBAAA@@@??????????????????>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCBBBAAAAAABBBCCCCCCAAAAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999888777888888888666666666555555666666777555555555555555555555555444444444444555666888888777777777888888888888888555555555555555555555555888777666888;;;<<<;;;:::555666777888999:::;;;<<<888888888888888888888888:::999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;555555666777777777666666777888888999::::::::::::666777777555444333555777777666666666666777888999666999999555555888888444666666666666777777777777333222000/////////000000222222333444555666666777ffflllooouuurrrqqquuuqqqjjjmmmgggaaa\\\\\\\\\ZZZYYYYYY^^^aaafffjjjlllkkkjjjiiijjjjjjiiihhhffffffeeedddbbb```___]]][[[ZZZYYYYYYYYYXXXWWWXXX[[[```eeehhh```______^^^^^^^^^^^^_______________^^^]]]\\\\\\XXXXXXYYYZZZ\\\[[[XXXVVVVVVXXXZZZ[[[\\\[[[YYYXXXVVVTTTQQQOOOQQQUUUZZZ^^^^^^^^^^^^]]]]]]]]]\\\\\\XXXYYY[[[\\\^^^```aaaaaa____________^^^^^^^^^^^^VVVVVVVVVVVVWWWWWWWWWWWWSSSSSSTTTVVVWWWYYYZZZ[[[XXXYYYYYYYYYYYYYYYYYYYYY[[[YYYXXXXXXZZZ\\\\\\\\\aaa```]]]\\\[[[[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZ_________^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[\\\\\\]]]]]]]]]]]]\\\[[[YYYXXXWWWXXXXXXXXXVVVWWWVVVVVVVVVVVVWWWXXXYYYUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTWWWWWWWWWVVVVVVUUUSSSSSSQQQRRRTTTVVVXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUVVVWWWXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOQQQQQQRRRSSSSSSSSSSSSSSSTTTWWWZZZZZZYYYWWWUUUUUUVVVTTTSSSSSSUUUVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPOOOSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPOOONNNMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMPPPQQQRRRRRRRRRRRRRRRQQQMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIHHHHHHIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCCCCAAA???=========>>>???======<<<<<<<<<<<<======::::::::::::::::::::::::888888888999;;;===>>>???============<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999:::<<<===<<<;;;999999:::;;;;;;<<<==============================<<<<<<<<<;;;<<<======>>>======>>>??????>>>>>>===:::;;;;;;<<<=========<<<:::;;;<<<===>>>?????????@@@AAA@@@???===<<<===??????>>>===<<<<<<===???@@@===??????<<<;;;======:::;;;<<<<<<<<<::::::;;;===888888777666666666666666888888888999999:::::::::cccjjjnnnvvvssspppssspppnnnuuu{{{tttmmmllllllkkkgggcccfffhhhlllqqquuuvvvtttrrrooonnnnnnmmmlllkkkjjjiiiiiihhhgggfffddddddccccccfffeeecccbbbccceeehhhjjjeeedddddddddddddddddddddfffgggggggggggggggffffffccccccdddeeeeeedddbbbaaa```aaaaaabbbccccccccccccdddbbb___]]]]]]___aaaccc```aaabbbccccccbbbbbbaaa^^^aaaaaa```bbbeeefffeeeiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffffffff```aaabbbcccdddeeeffffffbbbbbbbbbccccccddddddeeehhheeebbbbbbccceeeffffffaaa```^^^]]]^^^___bbbcccccccccbbbbbbbbbcccccccccdddeeeeeeeeeeeeeeeddddddddddddcccccccccbbbaaaaaa```_________^^^^^^^^^^^^]]]^^^___``````````````````___]]]\\\\\\\\\[[[[[[]]]^^^^^^^^^]]]]]]^^^___WWWWWWXXXYYYZZZ\\\\\\]]]]]]]]]^^^___``````````````````___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\\\\]]]]]][[[[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXX[[[ZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\]]]]]]]]]^^^ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[ZZZWWWYYY[[[[[[[[[ZZZZZZ[[[\\\[[[ZZZ[[[\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYY]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUTTTSSSRRRSSSTTTUUUUUUUUUTTTTTTTTTUUUUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRPPPOOONNNMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIINNNMMMMMMMMMMMMMMMMMMMMMIIIGGGFFFGGGFFFCCCCCCDDDFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDFFFFFFCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===>>>>>>>>>>>>===@@@??????>>>===<<<<<<;;;@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGHHHIIIHHHGGGFFFDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFEEEGGGHHHHHHEEEBBBAAACCCEEE@@@AAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCChhhooosssyyyuuuppprrrppppppzzz|||xxxwww{{{}}}zzzvvvrrrrrrsssvvvzzz||||||{{{uuuvvvvvvvvvuuutttsssrrrnnnnnnmmmmmmmmmmmmmmmnnnrrrqqqqqqpppoooooonnnnnnnnnnnnoooooooooooooooooommmnnnnnnooooooooonnnnnnjjjkkkllllllkkkjjjiiiiiikkkkkkjjjjjjiiijjjjjjkkkmmmmmmmmmmmmllllllkkkjjjfffgggiiikkkllllllmmmmmmhhhkkkjjjffffffkkkkkkhhhnnnnnnnnnnnnmmmmmmmmmlllooooooooooooooonnnnnnnnnlllmmmnnnoooooonnnnnnmmmmmmmmmlllkkkkkkllllllmmmpppnnnkkkjjjkkkllllllllliiihhhgggffffffhhhiiikkkffffffffffffgggiiijjjkkkllllllmmmmmmmmmmmmmmmllljjjjjjjjjjjjkkkllllllmmmllllllllllllkkkkkkkkkkkkiiiiiijjjkkklllllllllkkkiiihhhhhhfffeeeddddddeeefffhhhiiihhheeecccdddeee___```aaabbbcccdddeeeeeedddeeefffggghhhhhhhhhhhhgggfffeeeeeeddddddeeeeeecccccccccccccccccccccccc``````____________``````aaabbbbbbcccddddddcccccceeeeeeeeeeeeeeeeeeeeeeeeccccccdddeeeffffffeeeeeeeeeeeeeeeddddddcccaaaaaa```___^^^^^^]]]]]]^^^^^^]]]^^^^^^___^^^\\\ZZZXXXXXXYYYYYYYYYYYYYYYYYYYYY]]]]]]]]]^^^^^^^^^______________________________^^^^^^______```aaabbbbbb^^^___aaabbbcccbbbaaaaaa___``````______aaaeeehhh___^^^^^^___```aaa```___]]]^^^^^^^^^______``````aaaaaaaaaaaaaaa```````````````````````````______aaa````````````_________]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]]]][[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^____________\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[YYYXXXWWWVVVVVVVVVXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPQQQQQQPPPPPPOOONNNNNNOOOPPPQQQRRRSSSSSSQQQQQQPPPPPPPPPQQQRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTRRRRRRRRRSSSSSSSSSTTTTTTVVVVVVVVVVVVUUUUUUTTTTTTPPPQQQRRRTTTUUUUUUUUUUUUQQQQQQQQQQQQPPPPPPPPPPPPSSSSSSSSSSSSSSSSSSTTTTTTOOONNNPPPUUUUUUNNNJJJLLLOOONNNMMMMMMLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHJJJIIIIIIHHHGGGFFFFFFEEEJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRQQQQQQKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLHHHJJJKKKLLLKKKLLLMMMNNNKKKKKKKKKKKKJJJJJJKKKKKKNNNMMMNNNPPPRRRRRRSSSTTTTTTSSSRRROOOLLLLLLMMMNNNJJJJJJLLLNNNPPPQQQRRRSSSRRRRRRRRRSSSSSSSSSSSSSSSdddjjjmmmtttqqqpppwwwzzz~~~|||~~~zzzvvvtttrrrtttxxx||||||zzzvvvwwwxxxyyyyyyxxxwwwvvvqqqqqqqqqpppqqqqqqrrrsssqqqrrrrrrsssrrrrrrqqqppprrrrrrssstttttttttssssssrrrrrrsssttttttuuuttttttoooqqqrrrqqqooonnnnnnnnnooonnnmmmlllkkkkkkllllllkkkmmmoooqqqrrrqqqooonnnjjjkkklllnnnoooqqqrrrsssqqquuutttnnnmmmssstttpppqqqqqqqqqpppppppppoooooommmmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnmmmlllkkkjjjmmmlllkkkjjjjjjjjjkkklllnnnllliiiiiijjjkkkjjjjjjqqqqqqooonnnllllllkkkkkkjjjiiiiiiiiijjjlllnnnoookkklllmmmmmmnnnmmmmmmmmmmmmmmmmmmnnnoooppprrrsssoooooooooooonnnnnnnnnnnnmmmnnnnnnoooooooooooonnnmmmmmmmmmllljjjiiijjjllliiilllmmmlllhhheeefffhhhgggggggggffffffeeeeeeeeedddeeefffggghhhhhhhhhhhhjjjjjjiiihhhhhhhhhhhhiiiggggggggggggggggggggggggdddddddddddddddeeeffffffeeeeeeffffffffffffeeeeeecccddddddeeeeeeddddddcccfffggghhhiiijjjjjjjjjjjjdddeeeeeefffffffffffffffcccbbbbbbbbbbbbcccddddddcccdddeeeeeedddbbb```^^^ZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\]]]___```aaabbb```aaacccddddddcccaaa```eeedddcccbbbbbbeeejjjnnnaaa``````aaaccccccbbb```]]]]]]^^^___```aaabbbbbb`````````aaaaaabbbbbbcccdddeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeedddcccccccccccccccccccccccc^^^```aaaaaa______```bbb^^^______````````````___ddddddeeefffffffffeeeeeeaaabbbbbbbbbcccccccccdddaaaaaaaaaaaaaaaaaaaaaaaa_______________```aaaaaaaaa```___]]]\\\\\\[[[[[[]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\]]]YYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVWWWYYYZZZ\\\\\\]]]]]][[[ZZZYYYWWWVVVUUUTTTTTTSSSTTTUUUUUUVVVUUUUUUUUUSSSSSSTTTTTTUUUVVVVVVVVVYYYYYYYYYYYYYYYXXXWWWVVVQQQSSSUUUWWWYYYZZZZZZYYYWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWUUUZZZbbbbbbYYYTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTSSSQQQQQQRRRSSSNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRVVVUUUUUUUUUUUUVVVWWWWWWUUUVVVWWWXXXXXXYYYXXXXXXSSSTTTTTTUUUUUUTTTTTTSSSUUUUUUTTTTTTSSSRRRPPPOOOKKKMMMPPPQQQQQQQQQSSSTTTRRRSSSUUUWWWXXXXXXWWWWWWSSSQQQSSSWWWYYYXXXZZZ]]]ZZZWWWTTTSSSTTTUUUUUUUUURRRSSSVVVXXXZZZ\\\]]]]]]YYYYYYZZZZZZ[[[[[[[[[\\\cccfffiiiqqqrrruuuwwwtttsssuuuzzz}}}|||zzzuuuwwwyyyzzz{{{{{{zzzyyyuuuuuutttttttttttttttuuurrrrrrqqqppppppqqqrrrrrrqqqrrrssstttuuuuuutttsssttttttvvvwwwxxxxxxxxxxxxvvvxxxyyywwwtttssstttuuurrrrrrqqqqqqqqqqqqqqqqqqoooppprrrssssssrrrqqqpppllllllllllllnnnppprrrssssssxxxxxxrrrsss{{{}}}yyysssssssssrrrrrrrrrqqqqqqsssssssssttttttuuuuuuvvvrrrsssuuuvvvvvvuuutttssstttsssrrrqqqqqqrrrtttuuuwwwvvvuuuuuuvvvvvvuuutttrrrrrrrrrrrrpppnnnlllkkknnnmmmkkkjjjjjjkkkmmmnnnoooooopppqqqqqqqqqqqqqqqsssrrrrrrrrrrrrtttuuuvvvoooooooooooonnnnnnnnnnnnnnnnnnooooooooonnnmmmmmmlllnnnnnnmmmkkkjjjllloooiiimmmpppoookkkhhhiiilllkkkkkkjjjjjjiiihhhggggggeeefffggghhhiiiiiiiiiiiilllkkkjjjjjjiiiiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhiiijjjkkklllkkkkkkkkkkkkjjjiiihhhgggdddeeeggghhhhhhgggeeeddd______```aaaaaa`````````aaabbbcccdddeeefffffffffddddddddddddeeeggghhhiiigggiiikkkllllllkkkiiigggcccccccccddddddeeeeeeeee````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^___``````aaabbbbbbccceeefffgggfffdddbbb```]]]]]]\\\[[[ZZZ[[[^^^```cccbbbcccdddffffffdddcccaaaaaaaaabbbbbbccccccccc``````aaaaaaaaabbbbbbbbbdddddddddeeeeeefffffffffggggggggggggfffffffffeeedddddddddddddddddddddddd```bbbccccccbbbbbbcccdddaaabbbcccdddeeeddddddcccbbbbbbcccccccccbbbaaaaaaeeeeeeeeeeeeeeeeeeddddddcccddddddeeeeeefffffffffccccccbbbbbbccccccdddeeeeeedddcccaaa``````_________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\ZZZ[[[]]]___```aaaaaaaaa______^^^\\\\\\[[[[[[[[[YYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^^^^]]][[[ZZZYYYTTTVVVXXX[[[\\\\\\\\\[[[]]]]]]\\\\\\\\\[[[[[[[[[XXXYYYYYYYYYZZZZZZZZZZZZ[[[XXX\\\ffffff]]]YYY]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUWWWYYYXXXVVVUUUWWWYYYSSSSSSTTTUUUWWWXXXYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWWWWXXXXXXYYYZZZWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXXXXWWWVVVUUUUUUSSSVVVXXXYYYYYYXXXYYYZZZZZZ\\\___aaa```^^^[[[YYYPPPNNNOOOTTTUUUSSSUUUYYYWWWRRRNNNPPPVVV[[[[[[XXXXXXZZZ\\\^^^___`````````ZZZZZZ[[[[[[\\\]]]^^^^^^mmmpppttt{{{{{{}}}~~~}}}{{{zzz~~~yyy{{{}}}zzzyyyxxxwwwvvvvvvvvvvvv|||yyyvvvtttssstttvvvxxxuuuvvvwwwxxxyyyxxxxxxwwwuuuuuuwwwxxxyyyyyyyyyyyy|||~~~}}}zzzxxxyyy{{{{{{{{{{{{|||||||||||||||||||||zzzyyyxxxwwwvvvvvvqqqpppooonnnoooqqqssstttpppwwwwwwrrruuuuuuuuutttttttttssssssssskkkkkklllmmmmmmnnnoooooooooppprrrtttuuuuuutttssspppooonnnnnnnnnppprrrtttxxxwwwwwwxxxyyyyyywwwuuurrrsssuuuvvvvvvtttrrrqqqqqqpppmmmkkkjjjjjjkkkkkkzzz{{{{{{|||}}}}}}}}}|||}}}|||zzzyyyyyyzzz{{{|||xxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuutttsssnnnpppqqqpppnnnnnnpppsssmmmqqquuuuuuqqqoooqqqtttppppppppppppppppppppppppmmmmmmnnnooopppppppppppplllkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeefffhhhiiikkklllpppppppppooonnnmmmlllkkkmmmnnnqqqrrrrrrqqqnnnmmmmmmmmmmmmmmmlllkkkjjjiiieeeffffffgggggggggggggggbbbbbbcccdddeeegggiiijjjhhhjjjmmmoooqqqpppooonnnllllllllllllmmmmmmnnnnnnlllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjkkkkkkkkkmmmnnnooopppooollliiihhhhhhiiiiiihhhfffeeeeeefffeeeeeeeeeggghhhhhhgggeeeffffffffffffeeeeeeeeeeeecccccccccccccccbbbbbbbbbaaabbbbbbcccdddeeeeeefffffffffffffffeeeeeeeeeeeeccccccccccccccccccccccccfffhhhiiiiiihhhhhhiiikkkjjjkkkmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjiiiiiihhhgggfffeeeeeeffffffggghhhiiiiiijjjjjjfffffffffffffffgggggghhhhhhgggfffeeedddccccccccc````````````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\]]]^^^___```aaaaaa______````````````______YYY[[[]]]___aaaaaaaaaaaa^^^^^^^^^___```bbbdddddd___```aaaaaaaaa___^^^]]]______```aaabbbbbbcccccceeeeeeffffffeeecccbbb```]]]^^^```bbbcccbbbaaa```````````````____________\\\]]]]]]]]]^^^^^^______\\\WWWZZZcccddd\\\ZZZ```___^^^]]]\\\[[[ZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUVVVXXXYYY[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]YYY\\\^^^]]][[[[[[]]]___\\\\\\\\\\\\\\\]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]\\\]]]^^^___````````````[[[[[[[[[ZZZYYYXXXWWWVVVYYYZZZZZZ[[[[[[[[[ZZZZZZWWWYYY\\\\\\[[[ZZZZZZZZZ\\\^^^``````]]]XXXRRRNNNKKKGGGHHHMMMNNNKKKLLLPPPRRRKKKGGGKKKUUU]]]]]]ZZZ\\\]]]^^^`````````___^^^\\\]]]^^^___```aaabbbbbbpppuuuuuu~~~|||}}}~~~}}}~~~|||{{{~~~~~~zzzyyyyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~{{{xxxvvv}}}{{{zzzxxxxxxyyy{{{|||uuuuuuvvvvvvuuurrrpppnnnpppooommmlllmmmoooqqqsssssstttuuuuuutttpppmmmkkkfffhhhkkkmmmmmmllljjjhhhqqqqqqqqqrrrrrrqqqqqqpppqqqooolllkkklllmmmmmmlllooommmjjjiiijjjkkkjjjjjjtttvvvxxx|||~~~|||~~~{{{{{{~~~|||yyyxxxyyy{{{|||}}}}}}|||{{{zzzzzzzzzyyyxxxvvvuuutttxxxxxxwwwwwwwwwvvvwwwwwwsssvvvvvvuuuwwwzzzyyytttwwwttttttzzz}}}{{{yyyyyyqqqtttxxxyyywwwwwwyyy{{{xxxvvvtttsssrrrrrrssssssrrrqqqoooooopppqqqrrrrrrppprrrttttttrrrrrrrrrsssoooppprrrsssuuuvvvwwwxxxsssuuusssppprrrwwwuuunnnooonnnqqqsssoooiiikkksssnnnpppooollloootttrrrlllooommmjjjkkkmmmnnnmmmlllnnnmmmllllllmmmnnnooopppwwwuuussssssuuuvvvuuuuuusssooojjjiiillloooqqqqqqqqqlllkkkooosssssssssuuuqqquuuyyyzzzwwwtttttttttzzzpppjjjnnnqqqooommmooooooooopppqqqqqqoooooopppooooooooonnnlllmmmoooqqqnnnooonnnnnnrrrtttpppiiimmmllljjjjjjnnnqqqoookkkvvvsssooooooqqqqqqnnnjjjoookkkmmmjjjdddkkkqqqiiimmmkkkiiijjjmmmnnnllliiinnnccckkkooouuuxxxlllpppqqqvvvuuuooopppvvvtttlllvvvjjjgggppppppnnnrrrmmmmmmnnnooopppooommmkkkooooooooonnnlllmmmoooqqqqqqoooooonnnkkkhhhlllsssmmmllljjjgggiiimmmlllhhhffflllmmmgggdddgggiiihhhaaadddfffddd___]]]```ddd]]]dddbbb___cccaaa```iii___^^^\\\[[[___eeefffdddggg]]]___ccc```bbbhhhfff]]]eeedddaaabbb^^^```llldddccckkknnngggfffiiiddd]]]fffjjjdddccchhhiiieeegggeeeddddddeeeeeedddbbbiii\\\[[[uuuttt]]]___eeebbb```bbbfffhhhgggeee^^^ccceeebbbdddjjjjjjeeecccgggeee^^^cccmmmjjj]]]hhhhhhiiiiiigggeeefffhhhkkkeee___aaafffhhhddd^^^______ccciiihhhccc___^^^eeecccdddggggggbbbaaaccc``````___^^^^^^___```aaafffdddccceeeggggggccc```ccc^^^___dddbbb[[[\\\ddd______```aaa````````````^^^___```aaaaaaaaaaaaaaa^^^___`````````____________[[[XXXWWWXXXWWWSSSPPPWWW[[[\\\YYYYYY^^^___[[[\\\]]]______]]]\\\\\\]]]``````ccceee___UUUOOONNNUUUVVV^^^^^^WWW]]]ccc]]]\\\XXXPPPTTTaaa___ZZZ```bbb^^^]]]___```^^^^^^``````___]]]\\\___ddddddaaa}}}ddd___rrrtttzzzuuussstttuuu{{{{{{{{{{{{zzzxxxvvvuuuxxxyyy|||~~~}}}{{{zzzuuuuuuvvvxxxyyy{{{}}}}}}{{{uuuqqqwwwwwwvvvuuuuuuuuuvvvvvvqqqrrrtttwwwyyy{{{||||||xxxwwwvvvxxx{{{~~~wwwwwwxxx||||||xxxvvvttttttzzzzzz{{{||||||}}}}}}~~~}}}zzzyyyyyy{{{~~~}}}}}}yyy{{{sssmmmpppvvvyyy{{{~~~}}}}}}|||zzzwwwvvvvvvvvvzzzzzzzzzxxxwwwyyy}}}{{{yyyxxxyyy{{{zzzvvvrrrnnnppprrrsssrrrrrrssstttyyywwwuuuvvvxxxzzz{{{{{{{{{}}}{{{xxxzzz~~~}}}xxx|||{{{|||zzzrrrmmmrrr}}}vvvvvvsssnnnoootttsssnnn{{{uuuooolllmmmppprrrsssssstttuuuvvvvvvvvvvvvuuussstttuuuxxx{{{{{{yyyvvvwwwwwwwwwyyy{{{zzzvvvsssrrrooopppuuuxxxuuuqqqqqqzzzxxxvvvvvvwwwxxxwwwvvvsssvvv{{{yyypppooosssqqqnnnlllkkkllllllmmmnnnqqqssswwwzzz{{{yyyvvvtttxxx{{{{{{vvvsssuuuvvvuuurrrtttvvvuuutttuuuvvvwwwwwwxxxyyyxxxuuusssrrrsssnnnjjjpppsssnnnnnnpppjjjrrrtttuuuwwwwwwvvvtttrrr{{{ttt{{{sssjjjiiidddrrrmmmsssvvvrrrooossszzz}}}ssseeezzzqqqnnnrrrpppqqquuuvvvuuuqqqoooqqqxxx~~~ssstttuuutttssssssuuuwwwrrrooopppttttttpppmmmnnnnnnoooooommmiiifffhhhlllllllllgggbbbeeejjjiiidddnnnnnnnnnmmmkkkjjjhhhgggcccjjjjjjfffddd______ffffffeeegggjjjiiieeecccdddeee___dddjjjeeedddfff```eeekkkjjjlllrrrlllbbbcccqqqeeebbbddddddjjjnnngggkkkllliiiddddddhhhiiihhhhhhhhhhhhiiijjjkkklllmmmaaammmiiifffwwwzzzooofffjjjnnnmmmiiifffhhhjjjlllnnnooonnnnnnppprrrrrroooqqqqqqmmmhhhfffhhhkkkllliiifffeeefffiiilllpppaaaeeeiiikkkjjjjjjmmmppphhheeedddggghhhfffhhhlllgggdddeeeggggggcccbbbeee___aaaeeehhhiiihhheeeddd____________```bbbeeeggglllgggdddcccbbbaaadddiiiffffffgggiiikkkmmmmmmmmmkkkiiihhhhhhiiiiiihhhgggkkkiiiffffffggghhhiiijjjeeedddddddddfffggggggfff___cccccc___^^^```aaa]]]eeeggghhhiiihhhhhhjjjkkkllliiiiiijjjhhheeeeeehhhhhhdddjjjmmmfffgggiiiccckkkkkkfffhhhoooiiidddkkkkkkgggeeeggggggdddccceeehhhdddbbbcccdddeeeddddddpppqqqzzz|||xxxyyy{{{{{{zzz~~~~~~~~~yyyqqqqqqvvv{{{zzz}}}tttrrruuuyyysss}}}{{{~~~{{{}}}zzzvvv~~~uuu}}}tttrrruuuyyy~~~}}}zzzwwwvvvvvvzzztttrrrwww{{{|||{{{{{{tttnnnnnnwwwyyyqqqiiigggfffcccbbbgggssszzzsssggghhheeebbbdddggghhheeebbbooohhhaaaccclllqqqpppmmmiiigggggggggdddbbbeeejjj```]]]cccfffaaabbbddd]]]dddfff___\\\dddfffeeejjjccc^^^dddjjjhhhiiiggg]]]fffbbbaaafffkkkjjjfffeee^^^aaacccbbb``````bbbeeeaaassskkkYYYccctttooobbbaaaccceeefffeeeeeeeeegggdddcccdddeeecccaaadddjjjeeeaaaccckkkooommmooovvvhhhgggfffgggiiiiiifffcccgggiiikkkkkkiiigggffffffwwwsssqqqsssqqqnnnoooqqqwwwtttrrrsssqqqmmmlllnnnhhhfffdddbbbaaaaaacccdddlllooorrrpppkkkiiijjjmmmhhhhhhfffbbbbbbeeedddaaafffdddccceeeiiikkkiiigggnnnmmmkkkkkklllnnnooooooqqqnnnllllllmmmnnnkkkiiihhhhhhhhhfffcccbbbcccccceeeiiijjjiiihhhkkkmmmllleeefffhhhhhhhhhjjjlllnnnjjjfffeeeiiikkkkkklllnnnttteeeeeekkkiiiiiinnnooo___ggghhhiiikkkccc___hhhmmmjjjjjjllllllhhhhhhkkknnngggeeejjjkkkgggfffjjjooommmppp{{{}}}~~~xxxlll___^^^```iiinnnppp}}}}}}vvvxxxtttqqqyyytttnnnmmmqqqtttqqqkkkfffeeeggg___bbbbbblll|||}}}{{{zzztttnnnqqqzzz|||~~~}}}{{{~~~yyy}}}}}}kkkYYY^^^YYYZZZggg|||~~~}}}{{{yyywww{{{|||xxxvvvttt|||{{{|||}}}uuuhhhllljjjkkkpppvvvzzzyyywwwwww{{{}}}|||{{{|||vvv[[[OOORRRPPPPPPZZZ```qqq~~~}}}~~~kkkuuu}}}hhhcccdddqqqvvvuuummmhhhmmmooowwwzzzrrr