BM6P6(@ ))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))***+++++++++++++++'''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''(((***+++,,,,,,++++++......---,,,+++***)))(((,,,,,,++++++***+++++++++,,,,,,,,,---------......,,,---......//////......+++,,,,,,---...///000000---------............///333333444444444333222222111111222222222333333333222333444555666888999999999999999999::::::;;;<<>><<<;;;<<<======<<<;;;======<<<<<<<<<<<<;;;;;;<<<;;;999888888999;;;<<<888888888999999:::::::::<<<<<<<<<===>>>??????@@@>>>>>>?????????>>>>>>===@@@@@@??????>>>>>>======>>>>>>===<<<;;;;;;:::::::::::::::999999999888888777888999::::::999888777777777777777777777777777777777888999::::::;;;;;;===<<<;;;:::999888999999::::::::::::::::::::::::;;;;;;:::999999999::::::999999::::::::::::;;;;;;777888888999;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::;;;<<<;;;999888999:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;:::::::::999999888888888777777888888888999999999:::::::::999999888888888:::999888666666666777777888888777777666666555555777777777777777777777777444555555555666666777777555555666666666666666555666666555555555444444444444444444555555555555666666666666666666666666666666666555555555444444444555555555444444333333333444444555555666777777777555555555555555555555555444444444444444444333333444444444555555555666666777888999888777666777888::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<========================>>>>>>>>>>>>??????>>>>>>=========<<<)))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''((((((((((((((('''((()))******)))((('''((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((()))***++++++++++++,,,,,,++++++++++++******)))))))))***+++,,,......+++,,,,,,,,,,,,---------,,,------...............,,,,,,,,,---......//////---------............///000111111222222222111111111111111222222222333333333333444555666666777777888888888999999:::<<<<<<>>>@@@BBBEEEIIIPPPXXX^^^jjjttt}}}~~~~~~rrrjjjccc]]]VVVPPPNNNKKKGGGDDDEEEEEEDDDBBB@@@>>>>>>>>>===<<<;;;;;;======<<<;;;;;;;;;:::::::::999999999:::999888777777888999:::888888999999999:::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>????????????>>>>>>>>>>>>>>>>>>=========<<<>>>======<<<;;;;;;:::::::::::::::999999999999888777888999999999999888777888888888888888888888888666666777888888999::::::888777666666777888888888999999999999999999999999888888888888888999::::::999999999:::::::::;;;;;;999999:::::::::::::::;;;::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<;;;999888999:::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999777888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::999999888888888888888888888999999999999;;;;;;;;;::::::999999999999888777666666666777888777777777777666666555555666666666666666666666666555555555555666666666777666777777777666555444444666666555555555444444444444444444555555555555666666666666666666666666666666666555555555444444444555555555444444444333333666666666555555555555555555555555555555555555555555555555555555666666666444555555555555666666666777888999999777777888999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<(((''''''''''''''''''(((''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%&&&'''''''''''''''(((((())))))))))))(((((((((''''''&&&&&&''''''(((************************''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))))))))))))))******+++,,,*********+++++++++,,,,,,)))))))))***+++,,,---...******+++++++++,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,------------------............///---...///000000111000000111111111222222222222333333333333444444555555555666666777888999:::<<<===<<<===???@@@BBBFFFLLLPPP\\\dddqqq}}}|||zzzsssiii```[[[UUUPPPLLLHHHGGGEEECCCAAA???>>>>>>>>>===<<<===>>>???>>><<<;;;::::::::::::999999999999999999888888999999999999999999999::::::::::::::::::;;;;;;<<<<<<======>>>>>>??????@@@??????>>>??????>>>>>>>>>>>>===============<<<;;;;;;::::::::::::::::::999999999999777888999999999999888777888888888888888888888888666666666777888888999999555333222444888::::::888888888888888888888888888666666777777888999999999999999999999::::::::::::;;;;;;::::::999999999888999999:::::::::;;;;;;;;;::::::::::::::::::::::::999;;;;;;:::999888999::::::999999999999999999:::::::::::::::999999999999666777888999:::::::::999999999999999999999999999888888888888888777777777999999999999999888888888888888999999999:::::::::;;;;;;;;;:::::::::::::::777777666666666777888888777777777666666666666555666666666666666666666666555555555555666666666666888888777777666444333222555555555555555444444444444444444555555555555666666666666666666666666666555555555555555444444444555555555555555444444444777666666555444444333333666666666666666666666666666666666777777888888888555666666666666777777777666888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>??????@@@?????????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******))))))(((((('''''''''((())))))******))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***)))(((((((((***+++,,,************++++++++++++---,,,+++***)))))))))***)))************+++++++++,,,,,,---.........---------------,,,,,,+++++++++---------............///,,,---...///000000111111111111111111222222222222333333333333333333333333555555555666888:::<<<===<<<===>>>??????BBBFFFIIIOOOVVVaaakkkttt|||zzz|||rrrkkkeee^^^YYYPPPNNNJJJGGGDDDCCCAAA???AAA@@@??????@@@@@@???>>>=========<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;>>>>>>??????@@@?????????@@@?????????????????????======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888999999888888888888888888888888888888888777777777777888888999999888666444666:::===<<<:::888888888888888888888888777777888888888888888888888999999999999::::::::::::::::::999999999999888999999999999::::::::::::999999999999999999999999999:::;;;:::888888888999999999888888888888999999:::999999999999999999999777777888999::::::999999888888888888888888888888777777777777777777777777999999999888888888888888999999999999::::::::::::999999999999999999999999666666666666777777888888666666666666666666666666666666666666666666666666555555555666666666666666666666777777666555444444555555555555555555555555444444444555555555555666666666666666666666666666555555555555555555555555666555555555555555555555666555555555444444444333666666666666666666666666555666666777888999999:::777777777777888888888888777999::::::::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>??????????????????>>>===<<<<<<;;;;;;::::::::::::::::::::::::''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((''''''))))))***++++++++++++***))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((((()))***++++++++++++*********))))))---,,,+++***)))))))))))))))))))))*********+++++++++,,,,,,---...------------------,,,,,,++++++***---------............///---...///000111111111111000000111111111222222222333333333333333222222222444444444555777999:::;;;:::<<<===>>>???@@@CCCFFFGGGMMMUUU\\\dddnnnxxx~~~xxxsssooolllkkkooovvv{{{wwwoooiii```\\\VVVQQQMMMJJJGGGDDDCCCBBB@@@@@@AAA@@@???===>>>>>>>>>=========<<<<<<:::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999999999999::::::::::::<<<===>>>???????????????===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888999888888888888888888888888888888888999999999999999;;;999777888;;;<<<;;;:::999999999999999999999999999999::::::999888777666888888888999999999::::::888888888999999999::::::888888888999999999::::::999999999999999999999999999:::;;;:::888777888999999888888777777888888999999999999999999999999999888999999::::::::::::999777777777777777777777777777777777777888888888888888888888888888888888888888888999999999:::::::::777777777777777777888888555555666666777777777777555555555555555666666666555555555555555555555555666666666666666555555555444444555666777777666666444555555555555555555555444444444555555555555666666666666666666666666666444555555555555555555555666666666666666666666666444444444555555555666666777777777777777777777777555555666777888999999:::888888888999999999::::::888:::<<<<<<;;;<<<===???=================================>>>>>>>>>??????>>>>>>>>>>>>????????????======<<<;;;:::999999888999999999:::::::::::::::(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))))))))(((((((((((())))))+++******))))))******+++''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++*********))))))))))))))))))))))))***++++++))))))*********+++++++++++++++,,,---------------......------,,,,,,++++++---------............///...///000111111222111111000000000111111111111222333333333333333333333333333444444555666777999:::666888;;;<<<<<<===???AAACCCGGGLLLQQQVVV^^^gggnnnxxx{{{rrrkkkeeeaaa___bbbhhhooouuu~~~|||qqqjjjbbb[[[VVVQQQLLLHHHGGGEEECCCBBBBBBAAA???===>>>============<<<<<<<<<::::::999999999999::::::;;;;;;;;;;;;::::::::::::999999999999::::::::::::;;;;;;<<<===>>>>>>>>>>>>::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888777777888999999999999999999999999999999999999999999999999999999999999888888777888888999999999999999999999999999888999:::::::::999777666888888888888999999999999777888888888999999::::::777777888888888999999999999999999999999999999999888::::::999888777888999999888888888888888888999888888888999999999999999999999:::::::::::::::999777777777777777777777777777777888888888888888999777777777888888888888888777777888888888999999999666666666666666777777777555555666777777777666666444555555555555666666666555555555555555555555555666666666666666555555555222333444666777777888888444444444555555555555555444444444555555555555666666666666666666666666666444444444555555555555555666666666666777777777777444444555555666777777888777777777777777777777777666777777888888999999999999999:::::::::;;;;;;;;;:::<<<======<<<<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????=========>>>>>>>>>??????;;;:::::::::999888888888999999999999::::::::::::)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))(((((((((***)))(((''''''((()))*********))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))************)))))))))))))))******+++*********+++++++++,,,,,,++++++,,,------------,,,.........------------------------............//////000000111111111000000000000000000111111111111333333333333444444444444444444444444555666777888444777:::;;;;;;;;;<<<===???BBBFFFIIIKKKPPPXXX^^^fffnnn|||zzzooofff___\\\[[[^^^eeekkksss}}}rrriiiccc]]]UUUPPPPPPMMMKKKIIIHHHFFFCCCAAA?????????>>>>>>>>>======;;;:::999888888999:::;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999:::;;;<<<============;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888777777888999999999999999999999999999999999999999888888888888888666888:::888555444777:::888888888888888888888888444555777999::::::999888888888888888999999999999999999999999888888888888777777777777888888888999888888888888888888888888888999:::999888777777999999999999888888999999999777888888888999999999999888888999999999999888888777777777777777777777777666777777777888888888888666777777777888888888999666666777777777888888888666666666666777777777888555666777777777666555444444444444555555555666666555555555555555555555555777666666666555555555555444444555666777777777666444444444555555555666666444444444555555555555666666666666666666666666666444444444555555555666666666666777777777888888888666666777777777777777777888888888888888888888888999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>???>>>======>>>???????????????????????????=========>>>>>>>>>>>>???<<<<<<=========>>>>>>>>>::::::999999999999999999999999999:::::::::;;;;;;))))))(((((((((((())))))''''''''''''''''''''''''''''''(((((())))))******'''(((((()))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((************************(((((())))))******++++++))))))))))))))))))))))))'''((()))******)))((('''''''''((()))***+++,,,,,,---,,,+++)))((('''''''''***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,........................---------........./////////000000000000000///...000000000000111111111111333333333444444555555555444444444444444555666777666888;;;;;;;;;::::::;;;===@@@CCCDDDEEEHHHNNNTTTXXXaaaoooyyylllccc___ZZZYYY___dddiiitttzzzssslllccc]]]XXXVVVRRRPPPOOOLLLIIIGGGBBBBBBBBBAAAAAAAAA@@@@@@>>>===;;;::::::;;;===>>><<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888777777888999:::999999999999999999999999888888888777777777777777444999<<<:::555444999>>>777777777777777777777777///111444888::::::::::::777888888888888999999999;;;;;;:::999888777666555777777777777888888888888888888888888888888888888888999:::999777777777888::::::999999999999::::::777777888888999999999999777777888888888777777666888888888888888888888888555666666666777777888888666666777777888888888999666666666666777777777777666666777777888888888999666666777777777555444333444444444555555555666666555555555555555555555555777777666666555555555444555666666666666666555555444444444555555555666666444444444555555555666666666666666666666666666666444444444555555555666666666666777777888888888999999999888888777777666666888888888888888888888888;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???>>>===>>>???????????????????????????============>>>>>>>>>>>><<<<<<<<<<<<============:::::::::::::::::::::;;;999999999::::::;;;;;;;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))(((((('''''''''&&&(((((())))))))))))((((((***,,,,,,+++)))((()))***)))))))))((()))******+++,,,++++++******++++++,,,------++++++++++++------))))))+++---...///000000////////////////////////000000000000111111111111111111222222222333333333444444555666777777777666999999:::;;;<<<<<<<<<<<<:::;;;<<<===@@@DDDGGGIIIOOOVVVaaannn{{{|||nnnhhhbbb]]]\\\\\\```iiisss~~~xxxooojjjhhhddd___\\\ZZZWWWRRRNNNIIIGGGDDDBBBBBBAAA@@@???>>>===;;;;;;<<<<<<;;;999======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999888888888777777777777777777777777777777777777777777777777777999999:::::::::;;;;;;;;;999888888888777777666666;;;;;;;;;:::999888888777999888888888777777666666777777777777777777777777555555666666777777888888666666666666777777777777888888777777777777888888777777777777777777777777666666666666777777777777777777777777666666666666999888888999;;;:::888666555555666666666666555555999777555444333444666777666666666666666666666666666666666666666666666666888888888888777777777777777666555444333444555555666333000111444666666444888888777777666666666555555555555666666666666777777777777777777777777777777888888888888999999999:::::::::999999888888888888888888999999999:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======>>>>>>===<<<;;;;;;:::::::::::::::999999888888888999999999999999:::::::::<<<<<<<<<<<<<<<=========''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&((((((''''''''''''(((((('''''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((''''''''')))******++++++******)))***+++,,,+++)))((()))***((()))))))))************,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++,,,---............//////////////////////////////000000000111111111111111111222222222333333333444555666666777777777777888:::;;;<<<<<<<<<<<<;;;;;;;;;===???BBBEEEGGGKKKPPPYYYcccmmmxxx|||nnnggg```]]][[[\\\bbbjjjmmmsss}}}{{{sssooojjjgggeeebbb\\\WWWSSSPPPLLLJJJHHHGGGEEEDDD???>>><<<<<<======<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999888888888777777666666666666666666666666777777777777777777777777666666666666777777777777888888888888777777777666888777777666555555444444888888888888777777777666777777777777777777777777666666666666777777777777555555555555666666666666888888777777777777888888777777777777777777777777666666666666777777777777777777777777666666666666666555555666777777555333666777777888888777777666888777555444444444666777666666666666666666666666666666666666666666666666777777777777777777777777777666555444333444444555666555333333444555666555666666555555555444444444666666666666777777777888777777777777777777777777888888888888999999999:::;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>=========<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======<<<;;;;;;:::999999:::::::::999999999888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&(((((((((''''''(((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++))))))((((((((((((''''''((())))))******))))))(((***+++++++++)))((()))***'''((()))***+++******)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------...------,,,,,,//////////////////////////////000000000000111111111111111222222222222333333444444555666666777777666888;;;===???>>>===<<<;;;;;;;;;<<<>>>@@@BBBDDDHHHKKKPPPVVV]]]fffooottt|||sssiiiccc^^^ZZZ\\\aaaaaaeeemmmxxx}}}{{{xxxssslllfff^^^ZZZUUUQQQNNNKKKHHHFFFCCCAAA@@@@@@@@@@@@>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;::::::999999999::::::::::::;;;;;;===============<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999888888888888777777777666666666666666666666666777777777777777777777777444444444555555555666666888888888888777777777777666555555444444333333222888888888888777777777777777777777777777777777777777777777777666666666666444444444555555555666666888888777777777777888888777777777777777777777777666666666666777777777777666666666666777777777777999777666777888999888777777888888999999888888777888777666444444555555666666666666666666666666666666666666666666666666666666666666666666666666666666555444444333333444444666777777666444444666777666666666666555555555555777777777777888888888888888888888888888888888888999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>>>>>??????>>>======<<<<<<======>>>=======================================<<<;;;;;;;;;;;;;;;:::999999888888:::::::::999999999999888999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''(((''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&)))***+++***)))((()))***&&&(((***+++,,,+++)))(((++++++++++++++++++++++++++++++------------++++++,,,------......------,,,////////////////////////////////////000000000111111111111111222222222222333333333444555666777888777:::>>>AAACCCBBB@@@>>><<<;;;;;;;;;<<<>>>@@@AAAFFFHHHKKKNNNSSSYYY```eeeooovvvxxxppphhhaaa^^^```aaacccfffnnn|||xxxmmmiiibbb\\\WWWRRRNNNKKKIIIGGGEEEDDDDDDDDDBBB@@@>>>>>>============>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::======<<<;;;::::::999999999999999:::::::::;;;;;;;;;<<<<<<===>>>=================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777777777777777777777777777777777777777777777777777666666666777777777888888888888888777777777777777777777777666666555555555888888888777777777777777666666666666666666666666888888777777666666555555555555555666666666666777888888777777777777888888666666666666666666666666666666666666777777777777666666666666777777777777:::999777888:::;;;:::999777888888888888888888777777777666555555555555666555555555555555555555555666666666666666666666666555555555555666666666666555555555444444444444444666888:::888555444666999888888888888888888888888666777777777888888888888999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=====================>>>>>>>>>>>>????????????????????????>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::::::::999999999888888888777999999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<=========%%%%%%&&&&&&&&&''''''''')))(((''''''''''''((((((''''''((())))))(((''''''%%%%%%&&&'''(((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))******************))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++(((((())))))))))))))))))&&&&&&''''''''''''&&&&&&((()))******)))((()))***&&&(((***+++,,,+++)))(((***++++++,,,,,,++++++***++++++------------++++++***+++,,,---............////////////////////////...////////////000000000000000111111111222222222333333333333444666777888:::===CCCGGGHHHFFFBBB???<<<;;;;;;;;;;;;===>>>???CCCFFFIIILLLOOOSSSXXX[[[bbbjjjttt}}}}}}vvvmmmhhhgggeeedddcccgggqqq|||tttllleee___YYYUUUPPPNNNKKKIIIHHHGGGDDDBBBAAA@@@???>>>>>>>>>>>>???===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::======<<<;;;::::::999999999999999:::::::::;;;;;;888999;;;===>>>??????@@@========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888888888888888888888888888888888888888888888888888777777777888888888999999777777777777777777888888888888777777777777777666777777777777777777888888666666666666666666666666888888777777666666555555666777777777777888888888888888777777777777888888666666666666666666666666666666666666777777777777555666666666777777777888777666555666888999888777666777777888888777777666777777666555555555555555444444444444444444444444666666666666666666666666444555555555666666666777666666666555555555444444666888;;;:::777555777999888999999999999999999999666666777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<===============>>>>>>>>>???????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888777777777999999999999999999999999888888999999:::;;;;;;<<<:::;;;;;;<<<======>>>>>>$$$$$$%%%%%%&&&'''''''''***)))((('''''''''((()))&&&'''((())))))((('''&&&$$$%%%&&&(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))******((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))******((())))))******))))))(((''')))***)))(((((()))+++'''((()))***+++******)))***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++***+++,,,---............////////////////////////......////////////000000000000000111111111111222222222222222444666888999<<<@@@GGGKKKLLLHHHCCC???<<<;;;;;;;;;;;;<<<>>>???BBBFFFKKKOOOPPPQQQRRRSSSYYY___hhhpppwww}}}xxxvvvlllhhhddddddjjjvvv|||tttllleeeaaaZZZXXXTTTQQQOOOLLLIIIFFFDDDCCCAAA???>>>>>>?????????>>>======<<<===============<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999::::::::::::;;;;;;777888:::<<<>>>??????@@@========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999999999999999999999999999888888888888888888888888666666777777777888888888777777777777888888888888666666666666666666666666777777777777888888888888777777777777777777777777777777777777666666666666777777888888888999999999888888777777777777888888777777777777777777777777666666666666777777777777555555666666777777888888888888888:::<<<===;;;999666777777777777777777666666666666666666555555555444444444444444444444444666666666666666666666666555555555666666777777888666777777777777666555555555777999999888888888999777777777777888888888888777888888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999888888888888888888888888888999999999999:::::::::888888999:::;;;<<<<<<===:::;;;<<<===???@@@AAABBB%%%%%%%%%&&&'''(((((((((***)))(((&&&&&&&&&((((((&&&'''((())))))((('''&&&###%%%&&&(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++(((((()))))))))*********)))******++++++******)))'''((())))))(((((()))+++((()))))))))************)))***,,,------,,,***)))---,,,,,,++++++,,,,,,---,,,,,,------...------,,,////////////////////////........./////////000000000000000000111111111111222222111111333555888999===BBBIIIMMMNNNIIIBBB>>><<<;;;;;;;;;<<<===???@@@EEEKKKRRRVVVVVVTTTQQQOOOQQQVVV\\\bbbhhhpppzzz~~~xxxpppjjjjjjnnntttxxxuuuxxx}}}~~~wwwrrrjjjgggccc___\\\XXXTTTPPPKKKJJJGGGDDDCCCBBBBBBCCC@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666666777777777888888666777777777888888888888666666666666666666666666666777777777888888888888777777777777777777777777666666666666777777777777777777777777888888888888888888777777777777888888777777777777777777777777666666666666777777777777555555555666777888888888:::;;;===@@@BBBAAA>>>;;;777888888999999888888777666666666666666555555444666666666666666666666666666666666666666666666666555555666777777888999999777888888999888777666555555555666888::::::999888777777777888888888999999::::::::::::;;;;;;;;;<<<========================<<<<<<=========>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;<<<;;;::::::999888888888888888888888888888888999999999:::::::::::::::;;;<<<===>>>??????>>>???AAACCCFFFHHHJJJKKK&&&&&&&&&'''((())))))******)))'''%%%%%%%%%'''(((&&&'''(((******((('''&&&###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++(((((())))))))))))((((((&&&((())))))(((((()))+++)))))))))((()))******+++)))***,,,------,,,***)))...---++++++++++++---...............---,,,+++***////////////////////////............/////////000000000000000111111111111222222111111333555888:::>>>BBBIIINNNNNNHHHAAA<<<<<<;;;;;;;;;<<<>>>???@@@JJJQQQYYY^^^]]]XXXRRRNNNLLLOOOTTTXXX]]]fffpppxxxuuuooommmmmmmmmjjjmmmrrrwww{{{wwwtttoookkkgggccc^^^[[[SSSQQQMMMJJJHHHGGGGGGHHHAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>============::::::;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<======================================================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888888888888888999999999999666666777777888888888999777777777888888888888888666666777777888888888999777777777777777777777777555555666666777777888888666666666666777777777777888888777777777777888888777777777777777777777777666666666666777777777777444555555666777888888999666888;;;???AAA@@@<<<999999999999::::::999999999666666666777666555555444888888888888888888888888666666666666666666666666555666666777888999999:::888999999::::::888777666555333333777;;;<<<:::777999999999::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@??????>>>>>>======::::::::::::;;;;;;;;;<<<;;;;;;;;;::::::999999999:::999999888888999999:::999999999999999999999999;;;;;;<<<<<<;;;;;;:::999888888888888888999999999888888888999999:::::::::<<<<<<===>>>???@@@AAAAAADDDFFFHHHKKKNNNPPPRRRTTT&&&&&&'''((())))))(((((()))(((''''''&&&&&&&&&&&&''''''&&&%%%&&&'''((())))))'''&&&&&&((())))))(((&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''((())))))))))))***************)))(((''''''((()))***''''''((()))))))))))))))&&&''''''((()))******+++''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((())))))))))))************+++++++++*********)))))))))************+++++++++---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,---------............///000000000000000000000000222222333555666888999999>>>@@@CCCEEEDDDAAA===:::888999::::::;;;>>>BBBEEEKKKXXXdddfffbbb\\\TTTNNNIIIIIILLLQQQUUUYYYbbblllooovvv}}}uuummmgggffffffhhhlllppptttxxx{{{~~~{{{yyyuuummmfffbbb]]]VVVQQQMMMLLLJJJIIIHHHGGGEEEBBB???>>>@@@AAABBB@@@>>>>>>?????????>>>???>>>======>>>>>>===<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;:::::::::999999888888999::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>======<<<<<<;;;;;;999999999888888777777777888888888888888888888888777888999::::::999888777888777777777777888888999777777777777777777777777777777777777777777777777666666666666666666666666777777666666666666777777777777777777777777777777777777777777777777777777666666666666777777777777888888888888888999999999999888888888999::::::;;;::::::999999888777666666555555555555666666666777666666666666666555555555555555555555666888999:::777777888888999999999999777777777888888777777777888888999999999:::::::::;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<============<<<<<<::::::;;;<<<;;;:::888777::::::::::::::::::::::::999999999888888888777777777777777777777888888999999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<888777777777777888999:::999;;;;;;;;;:::;;;===???@@@>>><<<>>>CCCGGGIIIHHHLLLRRRWWWZZZ```gggjjjhhh&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))'''%%%$$$$$$&&&''''''&&&((((((((('''''''''''''''&&&&&&''''''((())))))***((('''&&&&&&&&&&&&'''(((''''''((((((((())))))))))))(((''''''''''''((()))''''''((()))))))))))))))'''''''''((()))*********((((((((())))))(((((((((''''''(((((())))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++---------............///000000000000000000000000111111222444555666777888;;;===@@@AAAAAA???;;;999888999::::::;;;===AAADDDQQQ^^^iiikkkfff___VVVOOOHHHGGGHHHKKKMMMPPPWWW___dddkkksssyyy~~~uuunnnkkkkkkjjjjjjkkklllnnnoooyyy}}}wwwppplllfffaaa]]]ZZZVVVSSSQQQPPPNNNKKKHHHFFFFFFFFFCCCBBB@@@@@@AAAAAA@@@???CCCAAA??????@@@@@@>>>===<<<;;;;;;;;;;;;<<<======::::::::::::::::::::::::888999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>========================>>>>>>>>>======<<<<<<<<<:::::::::999999888888888999999999999999999999999888888888999999888888888888888777777666777777888777777777777777777777777888888888888888888888888666666666666666666666666777777666666666666777777777777777777777777777777777777777777777777777777555666666666666777777777555666666666777777888888999999888888999999:::;;;::::::999999888777777666555555555666666666777777666666666666666666666666777777666666666777888888888888888888999999::::::888888999999999999888888999999999999::::::::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<::::::;;;;;;;;;:::888888:::::::::999999999999999999999999888888888777777777777777777777888999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<:::;;;<<<<<<<<<<<<>>>@@@AAAAAAAAADDDHHHMMMRRRUUU[[[dddlllpppuuu{{{}}}|||(((((((((((((((((('''&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''%%%$$$$$$&&&''''''&&&)))(((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''((())))))))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))************++++++))))))))))))************+++************))))))))))))************+++++++++(((((()))***+++,,,,,,---)))******+++,,,---......++++++,,,---......//////---------............///000000000000000000000000000000111222444555666666777888;;;======<<<:::888777888999999:::<<<@@@DDDTTTaaalllooojjjaaaVVVMMMJJJGGGFFFGGGGGGGGGKKKRRRWWW]]]eeekkkrrr|||{{{vvvtttpppmmmjjjhhhhhhgggsss|||yyysssmmmgggbbb^^^[[[ZZZXXXUUUQQQMMMJJJHHHGGGFFFEEEEEEEEEEEEBBB@@@BBB@@@>>>>>>>>>>>><<<;;;<<<<<<;;;;;;<<<<<<===>>>999:::::::::::::::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;:::::::::::::::999999999999999999999999999888888888888888888999999888777666666666666666777777777777777777777777888888888888888888888888666666666666666666666666777666666555555666666777666666666666666666666666666666666666666666666666555555555666666666777777555555666777888888999999999999888888999999::::::::::::999999888777777777666666666666777777777777777777777777777777777777999999888777777777777777999999999999::::::::::::::::::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999:::::::::999888888:::999999999888888777777999999999888888888888888888777777777777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<>>>?????????@@@CCCEEEFFFIIILLLNNNRRRZZZcccjjjrrr(((((())))))((('''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''(((((()))'''&&&&&&((())))))(((((('''''''''&&&&&&&&&%%%''''''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''((((((((()))))))))*********))))))))))))******************************((()))))))))************************))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,((()))***+++,,,---......------......//////000000---------............///////////////////////////000000111222333444555666444555888999::::::999888666777888888999;;;???CCCRRR^^^jjjnnnjjjbbbVVVLLLMMMHHHFFFGGGFFFDDDFFFKKKOOOTTT[[[aaagggqqq}}}~~~xxxrrrmmmjjjhhhooouuu}}}vvvpppmmmhhhgggdddaaa]]]XXXRRRNNNNNNLLLKKKKKKJJJHHHEEEBBBAAA@@@>>>>>>??????===<<<<<<<<<;;;;;;<<<<<<===>>>:::::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999888777777888999::::::999888777666555555555777777777777777777777777888888888888888888888888777777777777777777777777777666666555555666666777666666666666666666666666666666666666666666666666555555666666666777777777777777888999:::<<<<<<===:::999999888999999::::::999999999888888888777777666666777777777888888888777777777888888888888888999999888888888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999::::::::::::;;;;;;;;;:::;;;<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999888888999999888888777777666666888888888888888888888888888888777777888888999::::::::::::;;;;;;;;;;;;<<<>>>=====================<<<<<<;;;;;;;;;<<<<<<===???AAACCCDDDEEEGGGJJJMMMNNNSSSYYY]]]aaajjjxxx(((((())))))((('''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''')))'''&&&&&&((())))))(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++************)))(((((()))***,,,---......++++++++++++++++++++++++---------............///////////////////////////111111222333444555555666333444666777888888888888555666777777888:::>>>BBBMMMYYYfffkkkjjjdddXXXNNNLLLHHHEEEFFFEEEDDDEEEHHHIIIMMMRRRXXX^^^hhhrrrzzzwwwpppllllllpppvvvzzz}}}{{{yyyuuurrroooiiibbb]]]XXXVVVSSSQQQOOOLLLHHHFFFFFFEEECCCCCCDDDDDDCCCAAA======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999::::::;;;<<<======>>>=======================================>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;::::::999777777666666666888888888888888888888888888888888888888888888888888888888888888888888888777777666666666666777777777777777777777777777777777777777777777777777777666666666777777777777888777888999:::;;;<<<===>>>::::::999999888999999:::999999999888888888888888777777777888888888888999888888888999999999::::::888888888999999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;999999999:::::::::;;;;;;::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::999999888888888888888888888888888888888777777666666666888888888888888888888888888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCEEEHHHKKKMMMPPPTTTWWWZZZ```hhhmmmrrr|||(((((((((((((((((('''&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''(((((('''''''''%%%$$$$$$&&&''''''&&&&&&&&&''''''((())))))***''''''((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''((((((((()))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))******(((''''''(((******)))(((((((((((('''''''''))))))))))))************(((((()))))))))))))))***)))************+++++++++------,,,+++***)))((('''((())))))***+++,,,------------------,,,,,,,,,,,,---------............///000000000000000000000000111111222333333444555555444444444555666777777888444555666666777999>>>AAAJJJUUUbbbhhhiiidddZZZOOOIIIDDDAAABBBCCCBBBBBBDDDDDDFFFJJJOOOUUU^^^gggmmm}}}yyysssoooppprrrqqqpppooopppqqqttt||||||uuuooojjjgggbbb]]]ZZZWWWSSSPPPMMMLLLIIIIIIHHHGGGEEECCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999:::::::::;;;<<<<<<<<<========================<<<<<<<<<<<<============<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888888888999999999999999999999999999999999999999999999999888888888888888888888888999888888777777888888999777777777777777777777777777777777777777777777777777777777888888888999999777777888999::::::;;;;;;::::::999999888888999999888888888888888888888888777888888888999999999999888888999999:::;;;;;;;;;888999999999:::<<<===>>>=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888999999999:::::::::::::::;;;;;;<<<;;;;;;;;;999999999999999999999999999999999999999999999999888888999999999999888888777777777666777777888999777777777777777777777777888888888888888999999999999888888888888999:::::::::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<>>>>>>???@@@===>>>???AAADDDFFFIIIJJJLLLOOOSSSWWWZZZ___dddhhhlllsss|||&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&'''%%%&&&'''((((((((('''&&&'''%%%$$$$$$&&&''''''&&&(((((())))))))))))))))))((((((((((((((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''))))))))))))((((((((((((***)))'''&&&&&&''')))***))))))((((((((('''''''''))))))))))))************(((((((((((())))))******)))************+++++++++------,,,+++***)))((('''))))))******+++++++++,,,---.........///000000000---------............///000000000000000000000000000000111111222333333333333333333222333444555666444444555555666999===@@@GGGQQQ\\\bbbdddaaaWWWLLLGGGAAA>>>@@@BBB@@@???AAABBBCCCEEEJJJPPPWWW___dddqqq~~~zzzyyyuuuoooiiieeeccccccfffmmmyyyyyyrrrmmmjjjfffddd\\\ZZZVVVSSSQQQNNNKKKHHHGGGFFFDDDCCCAAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<=================================<<<<<<============<<<<<<;;;;;;::::::999:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::999999999999::::::999999999999999999999999999999999999999999999999888999999999999:::::::::888999999999::::::;;;;;;;;;:::999999888888999999888888888888888888888888888888888999999999::::::999999999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<======>>>>>>>>>=========<<<<<<999::::::;;;;;;::::::999777777777888888888999999::::::::::::::::::999999888888888888888888888888888888888888888888888888777888888888888888888777777666666555666777888999666777777888888999999:::777777888888888999999999999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===???@@@BBBCCCDDDAAABBBDDDHHHLLLPPPTTTVVV\\\___eeejjjooouuu{{{&&&&&&'''((()))))))))(((&&&&&&&&&&&&'''((())))))%%%%%%'''((((((((('''&&&)))'''&&&&&&((())))))(((++++++******))))))((((((((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''))))))))))))((((((((((((***((('''&&&&&&'''(((******)))))))))((((((''''''))))))))))))************'''((((((((())))))******)))************+++++++++,,,,,,++++++***))))))(((******************++++++((()))***+++---...///000---------.........//////000000000000000000000000//////000000111111222222333222111111111222444444333444555555666888<<<@@@DDDMMMWWW\\\^^^[[[RRRHHHGGGAAA>>>@@@AAA@@@>>>???BBBCCCDDDHHHNNNUUU\\\aaacccooozzz}}}~~~|||rrrhhhaaa^^^]]]___eeennnzzz~~~zzzwwwuuuooolllgggccc___ZZZUUURRRKKKJJJHHHFFFDDDCCCBBBBBBCCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888999888888888888888888999999888888999999999:::::::::999999::::::;;;<<<============<<<;;;;;;;;;;;;<<>>>>>======<<<<<<888999999::::::999999888666777777777777888888888::::::::::::999999888777777777777777777777777777777777777777777777777777777777888888888888777777777666555555555777888999666666777888999:::;;;;;;777777888888999999999999999999888888999999:::;;;;;;;;;;;;<<<<<<<<<======>>>???AAACCCEEEGGGIIIIIIKKKMMMPPPTTTZZZ___ccceeekkknnntttzzz(((((())))))((('''&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&******))))))((((((''''''''''''''''''((((((((((((***)))'''&&&&&&'''((()))++++++***)))(((((())))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++))))))************))))))---,,,,,,,,,,,,---......++++++,,,,,,---.........000000///////////////000111000000000000000111222000000111222222222222111000111111222222333444444333444444555777888:::;;;@@@FFFNNNTTTUUUQQQKKKFFF@@@???===<<<<<<>>>@@@AAACCCDDDFFFHHHKKKOOOTTTXXX```cccgggkkkpppuuuzzz~~~wwwlllccc]]][[[]]]bbbiiirrr{{{}}}xxxuuuooofff___WWWTTTPPPMMMKKKIIIGGGEEEGGGEEECCCBBBBBBBBBAAA@@@???===;;;;;;<<<===<<<;;;>>>===<<<;;;::::::999::::::::::::;;;;;;;;;;;;;;;999999999999999999999999999:::;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>>>>===<<<;;;::::::::::::999888777888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888888888777777777777444555777888888888777666999999888888888888888999888888888888777777777777666777777777888888888888777777777777777666666666999999888777888999:::;;;:::999999888888999999999999:::;;;;;;::::::<<<>>>>>>===<<<===???BBBCCCDDDCCCEEEHHHHHHHHHJJJPPPUUUWWWZZZ^^^bbbgggmmmtttyyy}}}((((((((((((((('''&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((''''''''''''((((((((((((***((('''&&&&&&'''((()))***))))))(((''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++))))))************)))))),,,,,,++++++,,,,,,---...,,,------......///000000222111111000000111111111111111000000000000000111000000000000111111111222000111111222222333333444333333444555666888:::;;;===BBBIIINNNOOOLLLGGGCCC???>>>===<<<<<<===???@@@AAACCCEEEFFFHHHLLLQQQTTTVVVYYY]]]```dddiiinnnqqq||||||nnneee^^^^^^___dddjjjqqqwwwzzzxxxpppeeeccc___\\\ZZZVVVRRROOOPPPNNNKKKJJJJJJIIIGGGFFFDDDBBB@@@@@@AAAAAA@@@???===<<<;;;::::::999999999::::::::::::::::::::::::<<<<<<<<<===============:::::::::;;;;;;;;;;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>===<<<;;;;;;::::::::::::999888888888999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777555555777888888888777666999888888777777888888888888888888888777777777777888888888888888999999999888888888888888888888888999999888777777888999:::;;;;;;:::::::::;;;;;;<<<999:::;;;;;;::::::<<<>>>BBBBBBBBBCCCEEEHHHJJJJJJIIILLLOOOQQQRRRVVV]]]ccceeehhhmmmrrrwww~~~'''(((((((((((('''&&&&&&((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((())))))(((((('''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))************))))))+++************+++,,,,,,.........///000000111111333222222222222222333333222111111000////////////000//////...///000111222000000111111222333333333333333444444666777999::::::===BBBFFFGGGEEEAAA???======<<<;;;<<<===>>>??????AAABBBDDDEEEHHHLLLOOOLLLOOORRRUUUWWW[[[___bbbooowwwvvvhhheeeccccccfffjjjlllnnnppprrrvvv{{{~~~}}}{{{xxxvvvrrrmmmfffbbb[[[XXXUUURRRQQQNNNKKKIIIGGGEEECCCBBBBBBBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;;;;<<<<<<:::::::::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<========================<<<<<<<<<===============>>>===<<<;;;::::::::::::::::::999999999:::;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777666666666666777777777777555666777777888888777777888777777777777777888888999999888888888777777777999999999999999999888888999999999999999999999999;;;::::::999999999::::::888888888888999:::;;;;;;<<<===>>>>>>===>>>@@@BBBEEEEEEFFFHHHJJJMMMPPPQQQVVVYYY\\\___aaafffnnntttyyy|||'''''''''(((((('''&&&&&&((((((&&&%%%%%%&&&((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((())))))******''''''''''''(((((((((((((((''''''''''''((()))))))))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))************)))))))))))))))))))))***++++++------......///000000111222222111111222222333333333222111//////.........000///---,,,---...000222000000000111222222333333333333333444555666888999777999<<<>>>???>>>===;;;;;;;;;::::::;;;<<<===>>>>>>???AAABBBCCCEEEHHHJJJIIIKKKMMMOOOPPPSSSVVVYYY```gggqqqzzz{{{vvvpppllllllmmmmmmlllkkklllooorrrttt|||~~~xxxnnnkkkfffbbb^^^YYYTTTPPPOOOLLLIIIGGGFFFEEEBBBAAAAAA@@@???>>>===============<<<<<<<<<<<<<<<;;;;;;777888888999999::::::;;;;;;;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===================================================>>>>>>>>>>>>>>>======<<<===================================================<<<;;;;;;:::::::::;;;:::::::::::::::;;;;;;;;;::::::::::::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::777777777777777777777777666666666666666777777777666666777777888888888888777777666666777777888888999999999888888888777777999999999999888888888888999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999;;;<<<===>>>AAABBBCCCDDDDDDEEEGGGJJJKKKMMMPPPRRRUUUXXX[[[]]]dddgggkkkmmmpppvvv&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((())))))******''''''''''''(((((((((((('''''''''''''''((()))))))))))))))(((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))************)))))))))(((((((((((()))******++++++,,,------......///000000000000000111222222222111000///............000...---,,,,,,...000111///000000111111222333333333333333333444555777777777777999:::::::::::::::999999999999:::;;;<<<======???AAAAAABBBCCCFFFHHHHHHJJJKKKLLLLLLNNNQQQSSSUUU[[[ccckkkttt~~~}}}||||||yyywwwooommmmmmmmmmmmttt}}}wwwpppiiieee```\\\XXXTTTQQQMMMJJJGGGEEEDDDCCCAAA???>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;::::::::::::;;;999999:::::::::;;;;;;;;;999999999999999888777777999999999999999999999999777777777777777777777777999999999999999999999999666666666666666666666666555666666666777777888888777777777777777888888999777777777777777888999999999999999999888888888888888888888888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<===============>>>>>>>>>@@@AAACCCEEEFFFFFFHHHJJJKKKLLLNNNQQQTTTXXX\\\```dddfffiiimmmpppqqquuuyyy}}}%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&''''''((()))))))))***))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************)))))))))(((((((((((()))***************+++,,,,,,------............///000111111111000000///............///......---...///000111//////000000111222222222333222222333444555666666666666777888888888888888666777888999::::::;;;;;;<<<>>>@@@AAAAAABBBDDDFFFFFFGGGIIIIIIHHHIIILLLNNNPPPUUU[[[aaahhhrrr~~~|||vvvpppllljjjmmmwwwuuuqqqkkkddd___YYYTTTPPPNNNLLLJJJHHHEEEDDDCCCBBBAAA@@@@@@??????>>>>>>===========================<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::::::::;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;777888999:::::::::999999999999999999888777666555999999999999999999999999666666666666666666666666888888888888888888888888666666666666666666666666666666777777888888999999888777777777777888999:::777777777777888999:::;;;:::999999999999888888888888888888888999999:::::::::;;;;;;<<<<<<=========;;;<<<===???@@@@@@@@@@@@AAAAAABBBDDDFFFHHHJJJLLLMMMOOORRRUUUWWWZZZ^^^aaaeeejjjppptttwwwzzz$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((''''''''''''((((((((((((%%%&&&'''(((((()))))))))((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))))))))(((((())))))***+++))))))******+++,,,,,,---............///000111222000//////.........//////....../////////000000000//////000000111111222222222222222222333444555666555555666666777777777666555555777888999:::::::::999;;;>>>???@@@AAACCCDDDDDDEEEFFFFFFFFFGGGIIIKKKKKKOOOTTTXXX]]]fffpppxxx~~~|||tttpppnnnrrrxxx||||||tttllleeeaaa\\\[[[XXXUUURRROOOMMMMMMHHHHHHGGGFFFFFFEEEDDDDDD@@@@@@??????>>>=========<<<===???@@@@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::::::::999::::::;;;;;;::::::999999999999999999999999999888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::;;;::::::999::::::;;;;;;666777888999999999888888888888888888777666555444888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777888999:::::::::888888777777777888999:::888888888888999:::;;;<<<::::::999999999888888888888999999:::;;;<<<============>>>>>>???@@@@@@AAA???AAACCCEEEGGGHHHHHHHHHHHHHHHJJJLLLNNNQQQSSSUUUYYY[[[___cccfffjjjooorrrvvv|||$$$%%%&&&&&&'''''''''&&&$$$%%%''''''''''''%%%$$$"""###$$$%%%&&&&&&'''((())))))(((((('''''''''&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''''''''''''''((((((((()))%%%&&&'''((())))))))))))'''''''''''''''((()))***'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))***++++++)))******++++++,,,------............///000111222//////.........//////000...//////000111000000000/////////000111111222222222222222222333444555555444444555666666666555555444555666888999999::::::777999<<<>>>???@@@AAACCCDDDEEEFFFFFFEEEFFFHHHJJJFFFJJJNNNQQQUUU\\\fffmmmqqqxxxyyyttttttvvvtttxxxzzzuuuiiihhheeeaaa]]]ZZZXXXWWWPPPPPPOOONNNMMMMMMLLLLLLGGGFFFEEEEEEDDDCCCBBBAAA<<<>>>AAABBBBBB???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::999::::::;;;;;;::::::999888888888888888888888888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::::::::999999:::;;;;;;555666777888999888777777888888888888777666555444777777777777777777777777888888888888888888888888777777777777777777777777888888888888888888888888777777888999::::::;;;;;;999888777777777888::::::999999999999:::;;;<<<===:::::::::999999999888888999:::;;;<<<===???@@@@@@??????@@@AAABBBBBBCCCCCCEEEGGGIIILLLNNNPPPPPPPPPTTTUUUVVVXXX[[[^^^aaabbbcccfffjjjnnnrrrwww|||%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$$$$%%%%%%'''(((******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''))))))((((((((((((((()))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((''''''***)))((('''&&&&&&'''(((+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((''''''&&&&&&%%%%%%++++++++++++++++++++++++,,,,,,------...//////000---,,,+++++++++,,,---...---------............///............///000222222111111222222222333333333555555555555555555444444555666666666777777777777=========>>>??????@@@@@@DDDDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJMMMRRRWWW[[[]]]fffllluuu~~~wwwrrrrrrqqquuu}}}wwwrrrpppmmmkkkhhhbbb\\\ZZZ[[[ZZZWWWSSSQQQOOOLLLJJJJJJIIIGGGFFFHHHFFFDDDCCCDDDEEEDDDCCC===<<<<<<>>>??????===;;;;;;:::888777777888:::;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<777888888999999:::::::::===<<<;;;::::::;;;<<<===;;;;;;;;;:::::::::999999888999:::;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::;;;;;;;;;<<<<<<888888888888777777777777::::::999888777666555555555555555555555555555555666666666777777777777888777777666666555555555444888999:::999888777888999888888888888888888888888777777888888888888888888777888888999999:::::::::888888777777888999:::::::::777444555999<<<======999999999:::;;;<<<<<<<<>>===>>>@@@AAABBBBBBBBBDDDFFFGGGHHHJJJMMMPPPQQQRRRUUUXXXZZZ\\\^^^^^^^^^```dddfffiiilllqqqttttttxxx~~~%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''))))))((((((((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((***)))((('''&&&''''''(((*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))))))))(((((((((((((((+++++++++++++++++++++++++++++++++,,,------......///...,,,++++++++++++,,,------------............///.........///000111111111111111222222222333333555555555444444444444444777777888888888999999999;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIILLLOOOSSSVVVXXX]]]ccckkkttt{{{~~~wwwuuuuuu}}}}}}zzzvvvpppmmmmmmkkkfffbbb]]]ZZZWWWUUUTTTSSSPPPOOOMMMLLLIIIIIIIIIHHHGGGEEECCCBBBBBBBBBCCCCCC@@@>>>@@@???===;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999777777888888888999999999;;;:::999888888999:::;;;<<<;;;;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;999999999999888888888888999999888888777666666666666666666666666666666666555555555555666666666777888888888777777777666666666777888777666555666777888888888888888888888888777777777777888888888888777888888888999999999:::888888888888888999::::::<<<999777777:::=========??????@@@@@@AAABBBCCCCCCBBBBBBBBBCCCEEEGGGIIIIIIJJJLLLOOOPPPRRRUUUYYY[[[^^^___bbbdddgggiiijjjkkkjjjlllooosssuuuyyy~~~%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((''')))((((((''''''((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((''''''''''''(((******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))***************+++++++++++++++++++++++++++*********++++++,,,,,,---//////---,,,+++*********------------............/////////...//////000000111111111222222222222333444444444444444444444444777777777777888888888888999999:::;;;;;;<<<<<<===@@@@@@@@@AAABBBCCCCCCCCCFFFGGGHHHJJJLLLOOOQQQSSSUUUZZZaaahhhnnntttyyy|||}}}yyy{{{|||wwwooolllhhhfffdddbbb___]]][[[YYYWWWUUUTTTRRROOOMMMJJJHHHFFFFFFFFFDDDBBB@@@CCCAAA???===;;;:::;;;;;;>>>>>>>>>===============<<<<<<<<<;;;;;;:::::::::===<<<<<<;;;::::::999999999999999999999:::::::::::::::999999999999::::::<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::999999999:::::::::;;;;;;:::::::::999999999888888777777777777777777777777888888888888888888888888666666666666777777777777999999999999999888888888555777888777666666777888888888888888888888888888888888888888999999999:::999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<@@@>>><<<<<<>>>@@@AAA@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNPPPRRRVVVXXX[[[]]]```dddiiilllooopppsssvvvyyy{{{|||}}}}}}&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((())))))((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))((((((((('''''''''(((((())))))))))))))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++))))))(((((((((((()))))))))))))))******+++++++++************++++++++++++*********+++++++++,,,,,,...------,,,++++++++++++,,,,,,---------.........000//////.........//////111111111111222222222222333333333333333444444444444444444555555555666666888999999::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIKKKMMMOOOPPPSSSWWW]]]bbbfffjjjnnnpppyyy~~~~~~vvvsssssstttyyy|||yyywwwuuurrrooonnnllljjjhhhfffbbb]]]ZZZVVVTTTPPPNNNMMMKKKIIIGGGGGGFFFDDDBBB@@@?????????BBBBBBAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::;;;::::::999<<<;;;::::::999999::::::999999999::::::::::::;;;:::::::::999999999888888777777777777888888999999888888888888888888888888777888888888999999999999999999999999999999999999888999::::::999888:::;;;999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>=========>>>???@@@@@@DDDCCCCCCCCCDDDFFFGGGGGGEEEEEEFFFHHHIIIKKKLLLMMMQQQRRRTTTVVVWWWZZZ\\\___bbbdddgggjjjnnnsssyyy}}}&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''(((((()))&&&&&&''''''((((((((((((&&&'''''''''(((((())))))''''''(((((((((((((((((((((((((((((((((((())))))'''((((((((()))))))))***************************(((((())))))))))))((((((((((((((())))))*********)))))))))******++++++++++++++++++++++++,,,,,,,,,***++++++,,,------------,,,,,,,,,------------...000///...............///000000111111111222222222222222222222333333444444333444444444444555555555888888999::::::;;;;;;<<<======>>>???@@@AAABBBCCCCCCDDDFFFHHHKKKMMMOOOPPPRRRUUUZZZ^^^```bbbeeeggglllpppxxx}}}tttmmmffffffffffffhhhkkkmmmpppwww}}}zzzuuuoookkkiiifffaaa]]][[[ZZZXXXVVVRRRQQQPPPNNNMMMKKKKKKJJJGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999:::::::::::::::999999;;;;;;:::999999999999999999999:::::::::;;;;;;;;;::::::999999999888888888777777888888999:::::::::888888888888888888888888777777888888888999999999999999999999999999999999999:::;;;;;;::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<=========>>>>>>??????@@@AAAAAA@@@@@@AAAAAABBBDDDEEEFFFFFFGGGHHHIIIKKKLLLNNNOOOOOOPPPRRRSSSUUUWWWXXXYYY]]]```cccdddeeehhhllloooppprrrvvvyyy~~~'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((((((''''''''''''((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''(((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((((((((((((((((((((())))))***+++++++++++++++++++++++++++++++++))))))+++,,,---.........,,,,,,,,,,,,------------.........---......//////000000000111111111111222000111111222222333333444555555555555666666666777777888888999999:::;;;;;;;;;<<<===>>>???AAAAAABBBBBBCCCFFFHHHKKKLLLNNNNNNNNNQQQUUUXXXYYYZZZ[[[]]]```eeekkkqqqvvv}}}~~~yyyjjjbbb\\\]]]]]]\\\\\\^^^```ccciiisss~~~{{{wwwqqqllljjjiiihhhfffaaaaaa___]]][[[YYYWWWVVVRRRQQQPPPOOONNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>><<<===>>>>>>>>>>>>===<<<>>>============<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;999999999999999999999999666777777777777888888888999999999999::::::::::::888999;;;;;;::::::<<<===========================::::::;;;<<<===>>>>>>??????@@@AAABBBCCCEEEFFFFFFFFFFFFGGGHHHJJJMMMOOOPPPNNNPPPRRRSSSSSSTTTVVVXXXYYYZZZ\\\^^^```bbbdddeeedddhhhmmmpppqqquuuzzz''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''((()))))))))))))))(((''''''&&&&&&%%%&&&((()))))))))(((((('''''''''((((((((())))))'''''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''((((((((((((((((((''''''((((((((()))***+++++++++************************)))***,,,------------,,,++++++,,,,,,,,,---------------------......///000000000000000111111111111000000000111222333333333444444555555555666666666666666666777888888999999999:::;;;<<<===???@@@@@@CCCDDDFFFHHHIIIJJJJJJJJJKKKMMMQQQRRRSSSSSSTTTUUUXXX\\\```ccceeekkkttt{{{tttiii___\\\[[[XXXVVVWWWYYY[[[```gggooowww}}}|||{{{{{{yyyxxxvvvsssoookkkhhhfffccccccbbb```___]]]\\\\\\XXXWWWVVVUUUTTTSSSSSSRRRNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????>>>======>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999:::::::::;;;::::::;;;;;;;;;<<<<<<<<<999;;;<<<===<<<<<<>>>???????????????????????????@@@@@@AAABBBCCCDDDEEEEEEFFFFFFHHHJJJLLLNNNOOOPPPQQQRRRSSSVVVXXX[[[^^^___^^^aaacccbbbaaa```aaacccddddddfffiiikkkmmmoooppppppuuu|||'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((******)))((('''&&&%%%%%%%%%&&&((()))))))))((((((&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((((((((((((((('''((()))******)))((('''******))))))(((((('''''''''(((((()))***+++++++++))))))))))))((((((((((((+++,,,---------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---...///000111000000000000111111111111///000000111222222333333222222222333333333444444444444555555666777777777777888999:::<<<===>>>???DDDEEEGGGHHHHHHGGGGGGFFFIIILLLOOOPPPPPPPPPQQQRRRSSSVVVYYYZZZZZZ___gggnnnqqqyyyxxxiiiaaa\\\WWWTTTTTTVVVXXX[[[___eeekkkqqqtttwwwzzzxxxsssrrrqqqooonnnlllkkkjjjddddddcccbbbaaa```___^^^[[[[[[ZZZXXXWWWUUUTTTTTTSSSRRRQQQPPPOOONNNMMMLLLFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<============>>>????????????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???;;;<<<<<<<<<======>>>>>><<<>>>@@@@@@??????AAACCC@@@@@@@@@@@@@@@@@@@@@@@@FFFGGGHHHIIIJJJKKKLLLLLLMMMNNNOOORRRTTTWWWXXXYYY\\\]]]___bbbeeehhhkkkmmmmmmpppqqqpppllljjjkkkllloooppprrruuuwwwzzz|||}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''******))))))((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))******)))))))))))))))******((('''((())))))((('''))))))))))))))))))))))))************************)))************+++++++++)))***+++,,,---.........,,,---......//////......000000000000111111111111111111000000111111222333222222333333333333444444555555555555666666666666777777888999:::===???AAABBBCCCEEEHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKQQQQQQQQQQQQSSSUUUWWWYYYbbbiiirrryyyrrrgggaaa\\\ZZZ[[[ZZZYYYYYYZZZ]]]___```iiimmmvvv~~~|||{{{wwwuuutttvvvxxxwwwtttqqqpppnnnllllllmmmmmmlllkkkjjjhhhdddaaa]]][[[YYYYYYXXXXXXVVVUUUSSSRRRPPPPPPRRRPPPNNNMMMLLLKKKIIIGGGKKKIIIFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>>BBBBBB@@@?????????@@@AAABBBAAA@@@?????????@@@AAA>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCEEEFFFFFFEEEEEEGGGHHHCCCFFFIIIJJJJJJKKKLLLNNNPPPRRRTTTUUUTTTTTTUUUWWWVVVYYY]]]___```bbbdddfffkkklllnnnppptttyyy}}}~~~}}}|||{{{{{{{{{{{{yyy~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))((((((''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''(((((((((((())))))))))))(((((((((((()))***++++++***)))(((((()))***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---,,,,,,,,,,,,------.............../////////000000000111111000000//////000000111222222222222333333333444444555555555555666666666666777777777888:::<<>>???@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIILLLLLLLLLKKKLLLLLLMMMNNNMMMQQQUUUYYY^^^eeennnuuuzzzmmmjjjddd^^^ZZZWWWVVVVVVTTTVVV[[[cccnnn{{{{{{zzzxxxvvvtttrrrppppppooommmlllkkkkkkiiifffdddccc```]]]\\\]]]^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSSSSRRRRRRQQQQQQPPPSSSRRRPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWYYYYYYXXXYYYZZZ\\\^^^___aaaaaabbbcccgggiiikkknnnsssuuuuuuuuuuuuuuuvvvwwwwwwyyy~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&''')))+++''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((()))***+++***)))((()))***+++***)))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,++++++***,,,,,,---.........---------------.........////////////......//////000111111222222222222333333333444444444555555555666666666666666777888:::<<<>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKMMMPPPSSSYYYbbbgggrrryyy~~~vvvlllccc\\\XXXVVVUUUVVVYYY^^^eeennnvvv{{{tttuuuvvvzzz}}}yyyvvvrrrooolllkkklllmmmnnnnnnoooooonnnmmmlllkkkjjjiiimmmmmmlllllljjjiiihhhgggcccbbbbbbaaaaaa``````___```___]]][[[ZZZYYYYYYYYYXXXXXXXXXWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^\\\^^^```aaaaaabbbdddfffiiikkklllmmmooosssxxx{{{{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((***)))((('''''''''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))******)))((('''''''''((()))((('''(((***+++***)))((((((((((((((((((((((((************************))))))*********+++++++++((()))***+++,,,,,,,,,,,,+++,,,,,,---...---------------------............000////////////000111111111111111222222222333333444444444444555555555555666666555666777999;;;<<<>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFIIINNNUUUYYYbbbjjjwww~~~rrrhhhaaa]]]ZZZZZZ[[[]]]aaadddhhhjjjdddcccdddggglllssszzz~~~~~~~~~~~~~~~}}}|||zzzyyyxxxvvvvvvuuutttsssrrrqqqqqqpppooollliiigggfffffffffddddddddddddccccccbbbbbb```___^^^]]]]]]]]]___```aaaaaaaaaaaacccdddfffffffffhhhjjjlllmmmoooqqqsssuuuwwwyyy|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''''''''(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))+++***)))((('''&&&&&&&&&((('''&&&''')))+++***)))(((((((((((((((((((((((('''''''''''''''''''''''')))************+++++++++'''((()))+++,,,,,,------++++++,,,------------------------............///000000//////000000111222111111111111222222222222333444444444444555555555555555555555666888:::;;;<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAABBBCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBCCCFFFJJJNNNQQQTTT[[[gggtttzzzqqqlllccccccccccccbbb```^^^]]][[[ZZZYYYZZZ^^^dddkkkooo~~~|||yyyvvvsssrrrqqqqqqnnnnnnnnnnnnmmmkkkjjjiiigggfffdddbbbbbbccceeefffggggggggggggiiikkknnnooopppsssvvvyyy{{{~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((###$$$%%%&&&'''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""###%%%'''(((((('''&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''(((((((((((())))))))))))***)))((('''''''''''''''&&&&&&%%%&&&(((***)))((((((((((((((((((((((((((('''''''''''''''''''''''')))************+++++++++((()))***+++++++++++++++++++++,,,------------,,,---............///////////////.........///000000111111111111222222222222333333444444444555555555555555444444555777999:::;;;;;;::::::;;;<<<>>>???@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDCCCBBB@@@@@@CCCBBBBBBDDDFFFIIILLLMMMLLLRRR[[[eeennnvvv~~~wwwwwwwwwtttpppiiiccc___[[[YYYVVVTTTWWW\\\bbbfffwww}}}{{{yyyxxxtttrrrpppnnnnnnoooppprrrtttttttttvvvyyy}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###&&&(((((('''&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((('''''''''(((((()))&&&%%%$$$&&&((())))))(((((((((((((((((((((((((((************************)))************+++++++++***++++++++++++***))))))++++++,,,---------,,,,,,.........////////////000...------------...//////000111111111111222222222333333333444444444555555555444444444555666888999;;;::::::999:::;;;===>>>???????????????@@@@@@AAA@@@AAAAAABBBAAA@@@???>>>?????????AAADDDFFFGGGGGGLLLPPPUUU[[[aaaffflllqqqxxxzzzwwwoooiii^^^[[[WWWTTTUUUYYY___ccclllwww~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((()))++++++(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++''''''(((***++++++)))&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++,,,---.../////////.........---------////////////000000000000111111222222222333333333333333444444555666666666777888999999999:::<<>>>>>???@@@AAABBBAAAAAA@@@???>>>===<<<<<>><<<===>>>???????????????@@@@@@??????>>>=========@@@AAACCCFFFGGGHHHHHHHHHHHHKKKOOORRRUUUXXX\\\___```dddjjjpppwww}}}uuummmfffbbbaaaaaabbbeeekkkqqqvvvzzz{{{|||&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''(((((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''''')))++++++)))'''''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))((((((***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------.........---...//////000............------------....../////////000000000111111111222222222222333333333333444555555666666666888999999888999;;;===<<<===>>>@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>AAABBBEEEGGGIIIJJJJJJJJJIIIKKKNNNPPPQQQRRRUUUWWW[[[]]]aaaeeejjjpppwww|||yyyqqqkkkiiieeeeeeffffffggghhhiiijjjppp{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&%%%'''''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))))))))))))))((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((('''''')))***+++)))'''''''''''''''(((((((((((())))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))+++,,,,,,,,,,,,---------------------.........///------------------------........./////////000000111111111111222222222222222333333444444555666666666777888888888888:::<<<<<<===@@@AAAAAA???===;;;============>>>>>>??????BBBCCCFFFHHHJJJJJJKKKKKKIIIKKKMMMNNNNNNOOOQQQSSSWWWXXXZZZ\\\___dddjjjnnntttxxxzzzssspppkkkfffcccbbbbbbbbbfffooo|||&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&'''((()))***++++++'''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''(((******)))(((''''''''''''((((((((((((((((((((((((((((((((((((************))))))((((((''''''((((((((()))))))))+++++++++,,,,,,,,,------++++++,,,,,,------------,,,,,,------------------............////////////000000111111111222222222222222333333444555555555666777888888777777999;;;<<<>>>@@@BBBAAA@@@===;;;<<<<<<<<<===>>>>>>??????BBBCCCEEEHHHIIIJJJJJJJJJHHHJJJLLLLLLMMMMMMOOOQQQSSSUUUVVVWWWXXX[[[___ccchhhlllsss{{{zzzpppgggaaa^^^]]]___fffpppxxx|||~~~~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))******'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''((()))******(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***)))*********++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------........./////////000000000111111111111222222222222333444444555555666777888777666666888:::<<<===???@@@@@@???===<<<<<<<<<<<<======>>>>>>>>>@@@AAADDDFFFHHHIIIIIIIIIGGGIIIKKKKKKKKKLLLNNNOOOOOOQQQSSSSSSTTTUUUXXXZZZ]]]```eeekkkttt~~~rrrggg```\\\]]]bbbhhhmmmoooooooooppppppsssxxx}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&)))((('''''')))******)))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++*********+++++++++,,,,,,)))))))))*********++++++***+++,,,---------,,,,,,++++++,,,,,,,,,------------------.........//////000000000000111111111111111222222333333444555555666777777777666666777999::::::;;;<<<============<<<<<<==================>>>@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJLLLIIILLLOOOPPPQQQQQQRRRTTTSSSUUUXXX\\\bbbkkkttt{{{yyyooojjjfffhhhjjjjjjhhhgggfffgggdddgggkkkooorrrwww|||&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%###$$$&&&((())))))((('''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''''')))******)))''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))************((())))))))))))*********+++,,,---.........---,,,+++++++++,,,,,,------------------.........//////000000000000111111111111111222222333333444555555666777777666555555777999888888999999:::;;;<<<<<<===========================>>>AAACCCEEEFFFFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHEEEHHHLLLNNNOOONNNOOOOOOMMMNNNOOORRRVVV^^^gggmmmpppvvv|||sssrrrppplllgggcccbbbbbb___aaadddggghhhjjjmmmooooooppprrrvvv}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%******))))))((((((((('''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))******************++++++************+++,,,------+++++++++,,,,,,------------------............///000000000111222222333333222222333333333333333333444444444555555777888888999999999999:::;;;<<<<<<======<<<<<<;;;;;;::::::<<<>>>@@@AAAAAABBBDDDFFFCCCCCCCCCCCCDDDDDDDDDDDDJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJMMMPPPRRRTTTUUUcccgggnnnuuu|||{{{xxxvvvrrrkkkffffffdddaaa```___^^^]]][[[``````aaadddjjjttt&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))***+++***************+++,,,---,,,,,,,,,,,,,,,,,,++++++------------............//////000111111222222333111111222222222333333333333333333333444555666777777777777888888999:::;;;=========<<<<<<;;;;;;;;;;;;===???@@@@@@@@@BBBDDDBBBBBBCCCCCCCCCDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJLLLNNNPPPPPPTTTWWW]]]bbbhhhooovvvzzz{{{uuummmiiieeeaaa___\\\YYYWWWVVVVVVWWWXXX]]]eeennnuuu''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((***))))))(((''''''&&&&&&%%%&&&&&&'''(((((())))))((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))((((((((((((((()))***************)))******++++++---------,,,++++++******------------............//////000000111111222222111111111111222222222333222222222222333444555555666666666666777888999999=========<<<<<<<<<<<<<<<;;;===>>>???>>>>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJIIILLLOOOSSSWWW]]]dddhhhlllpppvvv}}}}}}xxxpppiiibbb]]]XXXTTTQQQQQQPPPPPPRRRXXX___eeelllrrr{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''')))******((('''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''(((((())))))((((((''''''''''''&&&'''''''''((((((((()))''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))))))))(((((())))))***+++,,,++++++***)))))))))******,,,,,,,,,+++++++++++++++,,,,,,---------...............//////000111111222000111111222222333333333222222222222222333444555555555555555666777888999<<<<<<<<<<<<<<<<<<======<<<>>>??????>>>===>>>@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJLLLQQQWWW\\\^^^bbbhhhoooxxxwwwlllccc[[[VVVTTTTTTSSSRRRRRRUUU[[[___dddiiiooovvv}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%'''(((******)))'''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((((((''''''''''''(((((())))))))))))((((((((('''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))************+++,,,---...,,,,,,+++***)))))))))***))))))******+++,,,------,,,,,,,,,------------...---......//////000111111000111111222333444444444333333333222333333444555555555555666666777888999::::::;;;;;;<<<<<<=========???@@@???>>>===>>>@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBCCCGGGLLLPPPSSSWWW\\\bbbiiiqqqyyy{{{oooeee^^^ZZZYYYXXXVVVUUUWWWZZZ]]]```cccgggjjjnnnsssyyy}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&''''''((())))))*********)))(((((('''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))*********+++,,,---...///...---,,,+++************'''((()))***+++---......,,,,,,,,,,,,------------------......//////000000///000000111222333444444444333333222222333333444555555555555666777888888888888999:::;;;<<<<<<======>>>??????>>>>>>???@@@????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAAAAAAAACCCGGGIIIJJJLLLPPPSSSXXX^^^eeejjjsssxxx~~~vvvoooddddddbbb```]]]\\\]]]______```aaabbbcccgggkkkooorrrvvv|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))***+++,,,...///000///...,,,+++*********(((((()))***+++,,,,,,---++++++,,,,,,,,,---------,,,------......///000000------...///000111222222333222222111111111222222333333333333444555666777666777777888:::;;;;;;<<<;;;<<<>>>>>>======>>>???>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBAAABBBDDDFFFBBBDDDFFFHHHKKKPPPUUUYYY___dddjjjpppwww{{{zzzwwwsssnnnkkkjjjjjjjjjiiigggcccaaaaaadddfffdddgggkkkmmmnnnqqqvvvzzzwwwqqqlll''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((''''''''')))))))))(((''''''&&&&&&''''''(((((())))))******'''((((((((())))))******((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))***,,,---...111000///---,,,+++*********************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000++++++,,,---...///000111111111000000000000000111222222222222333444555555555555666888999:::;;;;;;999:::<<<<<<;;;<<<===???>>>>>>>>>>>>????????????????????????????????????AAAAAAAAAAAA@@@@@@@@@@@@<<<>>>??????>>>>>>???AAA>>>@@@BBBCCCEEEIIINNNRRRPPPTTTZZZ```gggqqq|||{{{xxxxxxyyyvvvqqqjjjdddaaaaaaccc\\\___bbbbbbaaacccfffjjjmmmpppsssuuuyyy{{{ssslllfff```\\\%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&''')))))))))((('''''''''(((((('''&&&%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&++++++******))))))(((((((((((((((((()))))))))))),,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------,,,---......//////.........------......///000111222222222222222222222222222222222333444555666777:::999999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>???AAAAAA@@@>>>??????>>>>>>>>>>>>??????===>>>???AAACCCEEEFFFFFFHHHIIILLLQQQXXX___fffiiiqqqxxx}}}uuuppplllfffaaaaaa^^^ZZZYYYYYYZZZYYYYYY]]]^^^```bbbeeellluuu|||}}}xxxuuullljjjfffaaa\\\XXXUUUTTT%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((((('''&&&&&&%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))*********)))))))))((((((************************+++++++++,,,,,,,,,------+++,,,,,,---------------------------...///000111222222222222222222222222222222222333333444555666777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAAAAA@@@????????????>>>>>>?????????>>>>>>??????@@@AAABBBBBBDDDDDDFFFJJJNNNTTTYYY\\\bbbiiipppsssuuuzzzzzzsssmmmeeeaaa\\\YYYWWWVVVUUUTTTUUUVVVWWWWWWYYY^^^ffflllrrryyyyyyqqqlllhhhdddbbbaaa___\\\XXXTTTQQQOOONNN%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''''''''''''''''''''(((''''''&&&%%%'''''''''(((''''''&&&%%%((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***))))))))))))(((((((((************************++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------...///000111222222222222222222222222222222222222333444555555444444444555777888:::;;;::::::::::::::::::::::::===============>>>??????>>>>>>>>>???@@@@@@AAAAAA??????>>>@@@AAABBB@@@???????????????????????????============>>>>>>>>>>>>@@@@@@AAABBBEEEHHHKKKMMMRRRWWW\\\___aaagggpppxxxsssmmmfff^^^YYYUUURRRPPPPPPPPPOOOMMMNNNQQQWWW[[[]]]bbbiiinnnqqqtttzzz~~~zzzvvvlllhhhbbb^^^[[[YYYVVVUUUTTTSSSQQQOOOLLLKKKJJJIII&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''***)))'''&&&%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))******++++++(((((((((((())))))))))))++++++++++++***************************************++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------...///000000111111111111222222222222222222222222222333444444333333333444555666888999999999999999999999999999<<<<<<<<<<<<===>>>>>>???<<<<<<===>>>???@@@AAABBB???>>>>>>???AAABBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============????????????@@@BBBDDDEEEGGGJJJMMMOOORRRXXXaaahhhrrrvvv}}}wwwlllccc\\\VVVRRRPPPOOOMMMKKKJJJLLLPPPSSSVVVYYY]]]___aaacccgggjjjnnnuuu}}}tttmmmgggccc\\\ZZZVVVTTTSSSSSSRRRQQQOOONNNLLLJJJIIIHHHGGGGGG&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&'''''')))((('''%%%%%%%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))******++++++(((((((((((())))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,---------------,,,,,,,,,------...///000000000000111111222222222222222111111111222333333444444333333444444555555999999999999999999999999;;;;;;;;;;;;<<<===>>>???;;;;;;<<<===???@@@AAAAAA???>>>>>>???AAAAAA@@@>>><<<<<<===>>>>>>===<<<<<<::::::;;;<<<===>>>??????=========>>>???@@@AAAAAAAAABBBDDDFFFHHHMMMUUUZZZ^^^bbbiiipppvvv}}}~~~sssiii```[[[UUURRROOOLLLLLLMMMNNNOOOTTTUUUUUUVVVWWWXXX[[[]]]bbbgggmmmssswww}}}zzzpppggg```[[[VVVTTTOOOMMMKKKKKKLLLMMMLLLKKKLLLKKKJJJHHHGGGFFFFFFFFF&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,---------------,,,,,,,,,,,,---...///000//////000000111222222222222111111000111111222222555444444333333333444444999999999999999999999999:::::::::;;;;;;===>>>???:::;;;<<<===>>>???@@@@@@======<<<>>>???@@@???===<<<<<<>>>>>>>>>>>><<<<<<::::::;;;<<<===>>>???@@@:::;;;;;;<<<======>>>>>><<<===>>>???@@@DDDJJJNNNQQQUUU[[[```ffflllrrrvvv{{{rrrlll```\\\WWWTTTRRRRRRQQQQQQSSSQQQPPPPPPPPPRRRUUUVVVYYY\\\```cccfffkkkpppsss|||}}}wwwlllggg___YYYUUURRROOOMMMIIIGGGFFFFFFHHHIIIHHHGGGHHHHHHGGGFFFFFFEEEFFFFFF''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&'''((((((''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''(((((())))))))))))))))))))))))))))))************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000111222222222111111000000000000111111333333333333333444555666::::::::::::::::::::::::999999999:::;;;<<<>>>???;;;;;;<<<<<<===>>>??????<<<;;;;;;<<<>>>>>>===<<<===>>>???@@@@@@???>>>===;;;;;;;;;<<<<<<=========:::;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<===???BBBDDDHHHKKKOOOSSSWWW\\\aaaeeepppwwwtttoooiiidddaaa___\\\ZZZZZZWWWSSSQQQPPPQQQRRRRRRRRRSSSUUUWWWYYY]]]aaadddhhhjjjnnnsss{{{}}}yyyrrrjjjeee___[[[VVVRRRPPPNNNLLLJJJHHHGGGFFFFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHIII''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''%%%%%%&&&'''((()))******''''''((((((((((((''''''************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))++++++******))))))(((((((((((((((((())))))))))))((()))))))))******++++++)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***,,,,,,,,,,,,---...//////...//////000111222222222111111000000000000000111111111222333444666777888::::::::::::::::::::::::999999999:::;;;<<<>>>???;;;;;;<<<<<<===>>>>>>>>>;;;::::::;;;===>>><<<;;;>>>???AAABBBBBBAAA???>>><<<<<<<<<;;;;;;:::::::::===============<<<;;;;;;::::::;;;;;;<<<===???@@@>>>@@@DDDGGGJJJNNNRRRVVV]]]dddnnnwwwzzztttppplllhhhdddfffbbb[[[VVVSSSRRRQQQQQQMMMNNNNNNOOORRRVVVZZZ\\\[[[\\\___ccciiiqqqzzz|||xxxtttqqqtttrrrqqqooolllfff___ZZZUUURRRNNNLLLJJJIIIGGGEEEGGGEEEDDDDDDEEEEEECCCBBBBBBCCCDDDEEEGGGJJJLLLMMM'''&&&%%%%%%$$$$$$$$$$$$&&&''''''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$***)))'''&&&&&&''')))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,,,,,,,+++++++++,,,------///000111222222222222222111111222222222333333333111111222333333444444555:::::::::;;;::::::999999:::::::::;;;;;;;;;;;;<<<===============>>>>>>??????===;;;999999:::<<<>>><<<>>>@@@AAAAAA???===;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>???BBBEEEHHHJJJLLLOOOTTT[[[bbbjjjqqqxxx}}}~~~{{{zzz|||uuulllccc\\\XXXTTTRRRPPPNNNMMMMMMNNNOOOOOONNNPPPQQQTTTYYY]]]bbbfffiiihhhjjjmmmsss{{{|||xxxrrrkkkfffccccccccc```aaaaaa```]]]YYYTTTQQQIIIJJJKKKIIIGGGEEEDDDEEEDDDCCCBBBCCCDDDDDDCCCBBBGGGGGGHHHJJJOOOUUU[[[^^^'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&$$$###""""""###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,,,,,,,+++++++++,,,------000000111222222222222222111111111111222222222222222222222333333444555555::::::;;;;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???===;;;::::::;;;===>>>===>>>@@@AAAAAA???===;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::<<<<<<===>>>@@@BBBCCCDDDDDDHHHNNNSSSYYY^^^dddhhhmmmqqqwww~~~vvvnnngggaaa]]]WWWTTTRRRRRRRRRRRRQQQPPPOOOOOOPPPRRRTTTWWWYYYZZZZZZ[[[^^^cccjjjqqqxxx{{{~~~{{{wwwsssooommmkkkhhhfffaaa]]]YYYWWWWWWWWWUUUVVVVVVUUUSSSPPPLLLJJJGGGHHHIIIHHHEEECCCCCCCCCBBBAAA@@@AAABBBDDDEEEEEEKKKLLLNNNTTT]]]iiisssyyy'''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))+++************)))))))))******))))))******+++,,,,,,+++++++++,,,,,,---...000000111222222222222111000000000000111111111111222222222333333444555666::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<>>???===>>>@@@@@@@@@>>><<<;;;999999999999999999999999999999999999999999999999777777888888888999999999<<<<<<<<<<<<============???BBBEEEIIIKKKOOORRRUUUXXX\\\bbbiiipppyyy|||tttoooeeebbb^^^\\\ZZZXXXVVVTTTOOONNNNNNNNNNNNOOOPPPPPPNNNOOOQQQUUUZZZ___dddgggiiilllppptttxxx~~~{{{sssnnnhhhgggeeeccc```^^^\\\[[[XXXWWWUUUSSSQQQPPPPPPOOOLLLLLLLLLLLLJJJHHHFFFDDDCCCDDDEEEDDDBBBAAA@@@AAADDDCCCBBBBBBCCCFFFIIIKKKSSSUUU[[[fffuuu'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((''''''''')))(((((((((((((((((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******))))))******+++,,,++++++++++++,,,---......000111111222222222111111////////////000000000000333222222222333444555666999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<>>>===<<<;;;;;;===>>>???===>>>?????????===;;;:::999999999999999999999999999999999999999999999999777777777888888888999999=====================<<<<<<>>>AAACCCDDDEEEHHHJJJKKKNNNSSSYYY```iiirrrxxx~~~zzzvvvqqqlllgggbbb^^^[[[SSSRRRQQQPPPPPPOOOOOOOOOLLLMMMNNNPPPSSSVVVYYYZZZ^^^```ccceeehhhlllpppttt}}}}}}xxxuuuqqqnnnkkkfffaaa\\\[[[[[[YYYXXXVVVTTTSSSRRROOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCEEEFFFFFFEEEDDDEEEFFFJJJJJJIIIIIIKKKOOOUUUYYYccchhhqqq&&&&&&&&&%%%%%%&&&''''''###%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''''''''(((((())))))((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,---...///111111222222222111111000....../////////000000000333222111111222333555666888999999:::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;<<<===>>>???======>>>======;;;:::999888888888888888888888888888888888888888888888888888888888888999999999999:::;;;<<<============<<<666888;;;<<<<<<===???AAADDDGGGJJJMMMRRRYYYaaagggkkkooovvv~~~yyyrrrlllhhh___^^^[[[XXXUUURRRQQQPPPNNNNNNNNNOOOPPPQQQRRRRRRQQQRRRTTTUUUWWWYYY]]]```kkkooowww|||vvvpppjjjffffffdddaaa^^^[[[XXXTTTRRRQQQPPPOOOMMMLLLJJJIIIIIIIIIIIIJJJIIIIIIGGGFFFEEEHHHHHHGGGFFFEEEDDDDDDDDDEEEHHHKKKLLLMMMMMMOOOQQQQQQSSSUUUWWWZZZbbbkkkqqq|||&&&&&&&&&&&&&&&&&&'''((("""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((***))))))(((''''''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))*********))))))******+++,,,*********+++,,,---...///111222222222222111000000////////////000000000000222111000///000222444555666777888999:::::::::999999999999999::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;:::999888777777777777777777777777777777777777777777777777777777888888888888999999999777888999;;;<<<;;;;;;:::666888999::::::;;;<<<>>>???@@@BBBDDDGGGKKKPPPTTTUUUZZZbbbkkkttt{{{sssqqqlllfff___ZZZVVVTTTRRRRRRRRRQQQQQQPPPPPPPPPJJJKKKLLLMMMMMMOOOSSSVVVZZZ]]]cccjjjqqqvvvzzz|||zzzxxxwwwzzz|||uuummmgggccc___ZZZVVVTTTSSSQQQOOOMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDFFFHHHIIIIIILLLPPPTTTWWWYYY]]]___aaadddiiimmmsss|||&&&&&&&&&&&&&&&'''((((((!!!$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''((((((((((((((((((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((()))*********(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))************))))))******+++,,,*********+++,,,---//////222222222222222111000000//////000000000111111111111000...---...000333444555555666888888999999888777777888888888999999999999999999999999:::;;;;;;999999999:::;;;<<<<<<===;;;;;;:::999888777666666777777777777777777777777777777777777777777777777666666666777777777888888666777999:::::::::888777999:::;;;;;;::::::<<<===:::;;;===>>>???AAADDDGGGHHHLLLRRRYYYaaajjjrrrxxx{{{sssmmmhhhfff``````___^^^]]][[[ZZZYYYPPPPPPPPPNNNLLLLLLNNNPPPNNNQQQTTTYYY]]]aaacccddddddbbbbbbdddjjjpppuuuwww~~~|||yyyvvvsssnnnkkkggg```YYYUUUTTTSSSOOOLLLHHHHHHGGGFFFEEEDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFGGGHHHKKKOOOTTTVVVZZZ^^^dddjjjooosssxxx{{{&&&&&&&&&&&&&&&'''((()))!!!###&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))***************)))***++++++,,,*********+++,,,---///000222222222222222111000///000000000000111111111111000///---,,,---///222444444444666777777888888888666777777777777888888888888888888777888999999:::888888999::::::;;;<<<<<<::::::999888777666555444777777777777777777777777777777777777777777777777555555555555666666666777888999;;;<<<;;;:::888666888999:::999777777777999777999;;;<<<<<<===???AAADDDFFFKKKOOOSSSYYY___dddkkkooouuu~~~}}}{{{oooooonnnmmmkkkiiigggfffWWWWWWTTTPPPKKKIIIHHHIIIJJJKKKNNNQQQSSSVVVWWWXXXVVVUUUUUUWWW\\\bbbfffgggggglllqqqssstttxxx{{{wwwtttrrrooollliiigggeeebbb^^^[[[ZZZTTTMMMJJJKKKLLLJJJGGGDDDDDDEEEDDDCCCCCCDDDFFF===>>>???AAABBBDDDEEEFFFCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKLLLOOOTTT[[[aaadddtttxxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((***)))(((((()))***((('''************))))))))))))******)))(((''''''((((((""""""$$$%%%'''((()))***))))))))))))(((((((((((($$$&&&)))+++.../////////222111111111000000//////............////////////000000000000111111111111111222333555666777777777;;;999888666666666777777777777777777888888888888888888999::::::::::::999888777777666555444444444666666666666666666666666666666666666666666666666777777777777777777777777666777999::::::999777666666666666666666555555555888999;;;;;;::::::;;;<<<>>>???AAADDDHHHLLLOOOPPPZZZ]]]bbbiiirrr~~~}}}rrrkkkddd[[[SSSNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKKKKMMMPPPTTTWWWYYY^^^```bbbccceeehhhlllooovvv~~~{{{ooohhheeeccc```]]]XXXWWWVVVUUUTTTSSSRRRQQQKKKIIIGGGEEECCCAAA@@@@@@CCCDDDEEEDDDBBB@@@???@@@AAABBBCCCCCCCCCCCCEEEGGGJJJJJJIIIJJJLLLOOORRRTTTTTTWWW[[[aaahhhqqq{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''))))))(((((((((((())))))(((((((((((((((((((((((()))(((&&&'''((())))))(((************))))))))))))*********))))))(((((((((''''''''''''((((((((()))+++******)))((((((''''''%%%&&&)))+++---.........000/////////........................////////////---.........////////////111222333444666666666666777777666555555555666666666666666666777777777777777777888999999999999999777777666666555444444333555555555555555555555555666666666666666666666666666666666666666666666666666777999::::::999777666666666666666555555555555666888999999888888999:::;;;;;;<<<>>>@@@CCCEEEFFFIIILLLPPPVVV]]]gggrrrxxxzzzmmmaaaXXXRRRNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIKKKMMMOOOPPPTTTVVVWWWXXXXXX[[[^^^aaagggnnnvvvyyyxxxwwwwwwyyyyyy{{{xxxooohhh^^^YYYWWWVVVTTTQQQMMMLLLLLLLLLKKKKKKJJJJJJHHHGGGEEECCCAAA@@@??????>>>???AAAAAAAAABBBCCCEEEBBBCCCEEEEEEFFFGGGJJJMMMNNNNNNOOORRRVVV[[[___bbbhhhlllrrryyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((((((&&&%%%%%%''')))))))))************)))))))))))))))***+++++++++***)))(((++++++******))))))((((((++++++***)))(((((('''''''''''')))***+++,,,,,,,,,------------,,,,,,,,,,,,---............/////////------........./////////111111222444555555555555333333444555555555555444444555555555666666666666666666777888888888888777666666666555555444444333555555555555555555555555666666666666666666666666666666666666666666666666666666888999999888666666555555555555555555555555444666777777555555666888888888888999999;;;<<<<<<>>>@@@CCCGGGKKKRRRZZZ___iiinnntttzzzuuuiii```ZZZVVVSSSRRRQQQQQQPPPOOONNNMMMKKKKKKJJJJJJJJJKKKKKKLLLNNNOOOOOOOOOOOOPPPSSSUUUXXX\\\aaacccbbbaaabbbdddccceeehhhmmmrrrxxx|||}}}wwwtttqqqmmmfffaaaYYYTTTNNNKKKKKKJJJHHHFFFCCCDDDDDDDDDDDDDDDDDDDDDAAAAAA???>>>======<<<<<<;;;<<<>>>>>>???AAAEEEGGGEEEGGGJJJMMMPPPSSSXXX\\\___```bbbffflllsssyyy}}}&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''%%%###$$$&&&((()))***************)))))))))((((((***+++---,,,+++)))(((+++++++++******))))))((())))))))))))))))))))))))(((((())))))************,,,,,,,,,,,,,,,,,,++++++---------.........///////////////000000000111111000111222333444444444444000111333555666666555444333333444444444555555555444555666666777777666666555555555444444444333333555555555555555555555555666666666666666666666666666666666666666666666666555666777777777777666555444444555555555555555666444555666666555444555777888888888777888888999:::;;;<<<>>>???AAAEEEJJJMMMTTTWWW]]]bbbfffkkkpppssssssvvvzzz{{{sssnnnjjjcccbbb```^^^\\\YYYXXXWWWUUUTTTSSSRRRRRRQQQQQQPPPNNNNNNNNNMMMLLLMMMOOOQQQPPPRRRTTTTTTSSSRRRTTTVVVYYYZZZ[[[^^^aaadddggghhhnnnppprrruuuyyy|||zzzxxxuuurrrooolllhhhccc```]]]ZZZVVVRRRMMMJJJGGGFFFFFFEEECCCAAAAAABBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>AAAAAABBBBBBBBBDDDHHHKKKMMMQQQWWW^^^dddkkkrrrvvv}}}~~~&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''%%%$$$$$$''')))))))))************)))))))))(((((()))+++,,,---+++***(((((()))))))))))))))******''''''((()))***+++,,,,,,***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000///000111222333333333222000111333555666666555555333333333333444444444444444444555666666666666555444444444444333333333333555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555333444444444555555666666555666777666555444555777777777777777888888999:::777999:::::::::;;;===???EEEHHHLLLOOORRRUUUZZZ]]]___bbbhhhnnnuuu}}}{{{yyywwwtttpppmmmjjjiiigggfffccc```\\\YYYVVVUUUPPPPPPOOOMMMKKKKKKLLLNNNLLLLLLLLLKKKJJJJJJKKKLLLQQQQQQRRRSSSTTTVVVXXXYYY[[[\\\]]]```eeekkksssxxx~~~}}}wwwsssllljjjgggeeedddbbb___]]]WWWTTTQQQNNNLLLKKKIIIHHHGGGEEEDDDCCCBBBBBB@@@???@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHJJJNNNSSSWWW^^^dddnnnxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&%%%&&&((())))))'''************))))))))))))((()))***+++++++++***)))&&&&&&'''((()))******+++''''''((()))+++,,,------+++******)))))))))******,,,,,,,,,,,,------------,,,------------.........,,,,,,---------.........//////000111222222111111111111333444444555555555222333333333444444444444444444555666666666666555333333333333333333333333444444444444444444444444666666666666666666666666555555555555555555555555444444444444444444444444333333333444555555666666666777888777555555555777555555555555666777888999777888999999888777888999<<<>>>@@@BBBCCCDDDGGGIIIOOORRRVVV\\\bbbjjjrrrwww}}}yyysssllleee```]]]XXXXXXVVVRRRMMMKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOQQQQQQQQQTTTXXX]]]bbbeeelllnnnrrrvvvyyy}}}|||vvvtttpppnnnkkkhhhddd```XXXVVVTTTTTTSSSRRRPPPOOOJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@???>>>>>>=========>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBEEEJJJPPPVVV^^^eeejjjyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''')))+++***(((&&&************))))))))))))((((((((())))))*********''''''(((((()))*********))))))*********+++++++++,,,+++***)))******+++,,,+++++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,---------......//////000000111111000000111111111111222222333444333333333444444444444555444444555666666666666666222222222222222222333333444444444444444444444444666666666666666666666666555555555555555555555555444444333333333333444444222222333444444555666666666777777777555444555666555555444444444555555666555777999999777666666777666888:::;;;;;;;;;<<<===AAADDDGGGKKKPPPVVV]]]bbbjjjoooxxx}}}wwwtttooommmiiibbb[[[VVVTTTTTTQQQPPPOOONNNNNNNNNMMMMMMJJJIIIIIIHHHHHHHHHHHHHHHMMMLLLLLLNNNQQQTTTVVVWWW]]]___ccceeehhhlllppptttzzz~~~vvvlllfffccc```\\\YYYXXXVVVTTTRRRKKKIIIHHHHHHIIIIIIGGGFFFDDDEEEEEEDDDBBBAAAAAABBB>>>>>>>>>======>>>@@@AAA???@@@BBBDDDGGGIIIKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJNNNTTT]]]gggqqqzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&%%%$$$######%%%'''(((######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((('''((()))+++,,,+++'''$$$************))))))))))))((((((''''''((()))******)))))))))))))))*********,,,,,,++++++***))))))(((,,,+++*********+++,,,---******++++++,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000...///000000000000000///111000/////////000222333333333444444444555555555444555666666777777666666222222222222222222222333444444444444444444444444666666666666666666666666555555555555555555555555444333333222222333333444222222333333444555666666555666777666444333444555777777666555444444444555000222444444333222222222444777999:::999888999999999;;;>>>AAAEEEJJJPPPTTTRRRWWW___iiirrryyy~~~}}}uuukkkdddaaa```ZZZYYYWWWWWWXXXWWWVVVUUURRRQQQNNNLLLIIIGGGEEEEEEHHHGGGGGGHHHJJJLLLLLLLLLOOOQQQTTTWWWYYY\\\aaadddfffkkkqqqwwwzzz{{{|||}}}~~~~~~|||wwwrrrlllddd]]]XXXXXXUUUPPPMMMLLLLLLKKKJJJEEEDDDCCCDDDEEEFFFEEECCC???@@@AAA@@@>>>===<<<<<>>???@@@AAA??????AAABBBDDDEEEFFFGGGEEEFFFHHHIIIIIIJJJMMMOOOPPPSSSXXX]]]cccjjjqqqvvv}}}{{{tttooofffaaa[[[UUUQQQNNNLLLJJJ&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((($$$%%%&&&'''((()))***+++''''''''''''''''''''''''(((''''''''''''''''''(((+++***)))((('''''''''((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((((((((((((((((((((('''))))))''')))...111000((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,---------............//////////////////////////////000////////////000111111333333333333333333333333222333333333444444444444222222111111111111222222444444333333333444555555444444333333444444555666555555555444444333333333333333333333333333333333222222222222222222222222222222333333333222222111333333333333333222222222333333333444444333333333111222222222333333333333666555555444555666777777555666666777888999::::::EEEFFFEEEDDDDDDGGGMMMQQQTTTYYY```gggmmmtttzzz~~~{{{vvvpppjjjfffcccaaa___^^^]]]\\\[[[[[[ZZZZZZ[[[VVVUUUSSSPPPMMMLLLNNNPPPIIILLLNNNPPPXXXaaafffeeeccc```\\\YYYXXXYYY[[[]]]ZZZ[[[]]]```bbbdddeeeeeeiiikkkmmmppprrrsssssssssssszzz~~~|||zzzvvvxxx}}}}}}yyytttqqqoookkkhhh```___]]][[[\\\^^^aaabbbeeeffffffdddbbb]]]YYYWWWTTTTTTVVVZZZ___bbbccccccbbbaaa___]]][[[ZZZYYYYYYUUUSSSOOOMMMLLLKKKHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDCCCCCCBBBBBBAAAAAA<<<<<<===>>>@@@BBBDDDEEEFFFGGGIIIJJJKKKLLLNNNPPPNNNPPPSSSVVVXXX\\\```cccgggkkkqqqxxx}}}uuuoooiiiddd___[[[UUURRRNNNJJJGGGFFFEEEEEE&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))&&&'''''''''(((((())))))'''''''''''''''''''''''')))((((((''''''(((((())))))(((''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&)))***(((***///111///((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))(((((()))))))))*********,,,++++++******++++++,,,************++++++,,,---------------......//////........................//////......//////000111333333333333333333333333222222222222333333333444222111111000000111111222444444333333333444555555333333333333333444555555444444444444444333333333333333333333333333333333333333333333333333333333111111222333333222222222333333333333333444444444222333333333333333333222111111111111222222222333333222222222222222222222333444444555666777888888EEECCCAAA???>>>???BBBEEEGGGKKKPPPUUUYYY]]]aaadddkkkpppxxx~~~zzzwwwuuurrrqqqpppooonnnmmmmmmmmmbbb```[[[TTTOOOLLLLLLNNNGGGJJJJJJKKKOOOVVVXXXUUUYYYWWWTTTRRRQQQRRRTTTUUUQQQRRRTTTUUUWWWXXXYYYYYYYYYZZZ\\\^^^````````````ccchhhooouuuyyy|||}}}yyysssooommmlllkkkjjjcccfffkkksss{{{|||tttoookkkiiigggmmmpppuuu{{{{{{wwwooojjjddd```___^^^[[[XXXSSSRRRQQQPPPPPPRRRUUUVVVTTTTTTTTTSSSQQQNNNKKKJJJKKKJJJKKKNNNRRRTTTTTTSSSQQQPPPOOOMMMLLLKKKJJJJJJKKKIIIGGGFFFGGGGGGFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBEEEEEEEEEEEEDDDDDDCCCCCC???@@@BBBDDDGGGJJJMMMNNNQQQTTTWWWYYY[[[]]]```ccccccfffkkknnnrrrwww|||~~~wwwrrrjjjfff```ZZZUUURRROOOMMMEEEDDDBBB???===<<<===>>>&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''')))(((((((((((((((((()))&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))'''******((()))---///---))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))******)))******+++,,,---******++++++,,,,,,------.......................................///000000222222222222222222222222111111222222222333333333111111000000000000111111333333333333333444444555333333333333333444444555333333444444444444333222111111111111111111111111333333333333333333333333000111222222222222222222333333333333444444444444222222333333333333222222111111111111222222222222333333333333333333333333111111222333444555666666@@@>>>;;;888777777999:::<<>>@@@CCCEEEJJJPPPWWW]]]aaacccjjjlllpppuuu{{{wwwiii```[[[YYYVVVWWWVVVTTTVVVZZZ[[[WWWZZZZZZZZZYYYWWWUUUSSSQQQOOOOOONNNMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPQQQRRRSSSOOORRRUUUWWWXXXYYY[[[]]]YYYWWWTTTSSSSSSSSSQQQPPPQQQRRRUUUWWWZZZ\\\___aaa^^^]]]^^^___aaaaaa```^^^]]]YYYUUURRRQQQQQQPPPPPPOOOPPPSSSWWWXXXWWWRRRNNNNNNJJJGGGGGGIIIJJJHHHFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFCCCBBBBBBBBBDDDDDDBBBAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBEEEHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNQQQQQQQQQRRRRRRSSSSSSTTTTTTVVV\\\ccckkksssyyy}}}{{{uuufffbbb]]]XXXTTTPPPKKKHHHBBBBBBAAA???===<<<;;;<<<:::;;;;;;999777666777:::''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''')))************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************)))))))))))))))))))))))))))))))))))))))++++++((((((******'''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))))))))***+++,,,---++++++,,,------...//////...........................------------...//////000000000000000000000000000111111111111222222222111111000000000000111111222222111111222222333444333333222222333333444555111222333444444444333222333333333333333333333333111111111111111111111111///000111222222222222222000000111111222222222222222222222333333222222222111222222222222333333333//////000111111111111000333333333333333333333333999888666666777777777666333555777888888999:::;;;;;;<<>>@@@DDDHHHLLLNNNTTTWWW\\\dddnnnyyyzzzxxxvvvsssqqqooonnnmmmkkkjjjhhhfffcccaaa____________aaacccfffhhhgggeeeaaa___[[[VVVSSSRRRRRRRRRNNNNNNMMMLLLLLLMMMOOOOOOQQQOOOMMMMMMMMMNNNMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMTTT]]]___VVVPPPRRRRRRMMMNNNMMMLLLLLLMMMNNNPPPQQQPPPOOOOOONNNNNNNNNNNNNNNMMMOOOQQQQQQQQQQQQSSSTTTQQQQQQQQQQQQQQQOOONNNMMMRRRRRRSSSUUUYYY^^^cccfffnnnppptttwwwyyy}}}yyyrrrgggbbb[[[WWWVVVTTTPPPMMMIIIHHHGGGDDDBBB@@@>>>===<<<<<<;;;:::999777777666666666666666555555555555444444444444444444444444%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((###$$$&&&'''((('''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''&&&))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,++++++,,,,,,---...............---------------------............///....../////////000000000...///000000111111000000111111222222333333444444333333222111111111111222111111000000111111222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000111222111///...///000---......//////......---000000000000000000000000/////////000000111111111111111111111111111111111222222111111222222333444333333333333333333333333111222444444333333555666888888888999;;;===@@@AAAEEEGGGKKKQQQYYYbbbjjjnnnvvv|||}}}zzzxxxvvvwwwxxxyyy|||~~~}}}{{{tttqqqlllgggcccaaa```___[[[ZZZXXXVVVVVVWWWYYYZZZ[[[XXXUUUTTTUUUVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZ]]]eeeggg___[[[\\\\\\XXX[[[ZZZZZZZZZ\\\^^^aaacccbbbaaa``````````````````^^^aaaccceeeeeefffhhhiiihhhhhhhhhgggfffdddcccbbbiiiiiijjjnnnttt{{{|||sssjjj```ZZZSSSNNNIIIFFFFFFEEEBBB???======<<<;;;:::999999999444444444444444444444444222222333333333333444444444444444444444444444444$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&((()))***(((((((((((((((((((((((('''((((((((()))))))))***((((((((('''''''''''''''((((((((((((((((((((((((***)))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************((((((((((((((((((((((((((()))***,,,,,,+++******+++++++++++++++,,,---------------------------------------............///........./////////000000...//////000000000000000111111222222333333333333222222111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000/////////111222222111///---......---......//////......---000000000000000000000000000000000000000000//////111111000000000/////////111111111111111222222333333333333333333333333333222333444444333222333555666666666666777999:::;;;<<<===@@@DDDJJJPPPVVVYYY___dddkkkrrrwwwzzz}}}|||yyyxxxxxxsssqqqmmmkkkjjjlllnnnpppnnnkkkgggffffffhhhiiiiiihhhiiikkkmmmoooqqqrrrrrrlllrrruuuqqqoooqqqqqqnnnpppoooooopppsssvvvzzz}}}~~~}}}|||zzzyyyyyyxxxxxxyyy|||{{{uuuqqqjjjccc\\\UUUNNNIIIHHHEEEAAA?????????===;;;888888888888777777777777000111111111222222222333000000111222222333444444333333333333333333333333$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))******'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((()))))))))************((()))))))))************((((((((((((((((((((((((((()))***,,,,,,+++*********************+++,,,,,,,,,,,,---------------------------............///............////////////......///000000000000000111111222222222222222333111111111111111111111111111111000000111111222333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111222000...------......//////000000//////...////////////////////////000000000///////////////111000000//////......---000000111111111111222111333333333333333333333333111333444333222222222444000000111222333444555666555555777:::===AAADDDFFFLLLPPPUUUZZZ]]]```dddfffhhhmmmssszzz~~~~~~|||{{{xxxtttnnnfffaaa^^^ZZZUUUOOOKKKGGGCCC@@@===;;;:::999999888777666444444444333222222111111222222222222222222222222000000111222333333444555333333333333333333333333%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((&&&###!!!!!!"""$$$&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((())))))***'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++******))))))******+++,,,,,,,,,,,,,,,---------------------............///------........./////////---...//////000000//////111111222222222222222222///000111111222111111111111111000000111111222333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000///000111000...---...//////000000111111000000///////////////////////////////////////////////////000000000//////.........//////000111111111111000333333333333333333333333///000222111000000111222//////000111333444444555444444555666888:::;;;<<<===@@@CCCFFFGGGIIILLLNNNRRRVVV]]]ccchhhmmmrrruuuzzz~~~xxxpppjjjfffcccaaa___\\\YYYUUUPPPLLLJJJGGGCCCAAA???>>>;;;999777777666666555555444444444444444333222111111111444444444333333333222222000000111222333333444444222222222222222222222222%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%$$$###$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((()))((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))******************************************))))))******+++,,,+++************+++,,,,,,++++++,,,,,,,,,------------------............///---------.........//////---...//////000000//////222222111111111111111111...///000111222222111000111111000000111111222333111111111111111111111111000000000000000000000000000000000000000000000000/////////000000111111111...///000000...---...//////000000111111000000///////////////////////////......//////////////////000000000///////////////...///000111111111000///111111111111111111111111...///111111000000111333111222222333444444444444555555666666777777888888555666888999:::;;;===@@@@@@DDDIIINNNQQQUUUYYY\\\bbbfffkkkrrrzzzwwwssslllddd]]]WWWTTTRRRNNNLLLHHHFFFEEECCCAAA???===;;;999888888888666555555555666666555444444444444444444444444333333333222333333333333333333333000000111111222222333333222222222222222222222222&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''')))*********)))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''(((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((###%%%''')))******)))((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---************************(((((())))))*********+++************************))))))))))))************))))))))))))************************************+++***)))))))))***,,,---,,,,,,++++++,,,,,,---...+++++++++,,,,,,------------------.........//////---------.........//////---......///////////////222222111111111111111111...///000222222222111000111111111000111222222333000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222---...000///......///000//////000000000000//////////////////////////////............//////000000///000000000000000000000---...000111111111000///000000000000000000000000///000222222111222333555000111111111111000//////333333333333333333333333222333444555555666888;;;666999===AAADDDGGGJJJLLLKKKNNNSSSZZZaaafffkkkmmmooorrrxxx}}}~~~|||uuuvvvwwwvvvsssooojjjggg^^^ZZZUUUNNNIIIGGGEEEEEEBBB@@@<<<;;;;;;;;;:::999888777555555666666444333222333444444333222222222000000000111111222222222000000111111222333333333000000000000111111111111111111111111111111111111'''''''''''''''''''''''''''''''''(((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((***)))(((''''''&&&&&&''')))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************+++++++++************)))(((((()))***************(((***+++***)))((()))*********))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------,,,,,,,,,------////////////////////////111111000000//////......222222222111000//////...111111000///////////////000000000000111111111111000000000000000000000000111000/////////000222333000000////////////000000---...///000000///...---000000//////.........------------.........//////////////////////////////000000000000////////////////////////////////////000000///............///000000000000000000000000111111000000000000111111000000000000000000000000111222333333111111222333666777777888999;;;<<<===BBBCCCEEEHHHKKKNNNPPPQQQYYY[[[___dddhhhllloooqqqrrrvvv|||~~~{{{vvvsssoookkkgggddd]]]\\\[[[YYYVVVSSSQQQPPPLLLIIIEEEAAA>>><<<;;;;;;888777666555555555555555333444444555555444444333222222222222222222222222222222222111111111111000///////////////000111111333333222000///---,,,,,,222222222222222222222222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******)))((((((((((((((())))))&&&&&&''')))***+++,,,---(((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************+++++++++************)))(((((()))***************(((***+++***)))((()))+++******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------////////////////////////111000000000/////////...222222111111000//////...111111000/////////////////////000000000111111111000000000000000000000000000000/////////000222222000000///////////////000......////////////......000/////////............---------.........//////........................................../////////////////////////////////////////////000111111////////////////////////111111000000000000111111000000000000000000000000111222333333111111222333555555555666777888999::::::;;;<<>><<<<<<<<<<<<;;;:::999888777666555333333333444555333333222111111111111222222222222333333222222222222222222222222222222222222222111111111000000000///////////////000000111111111111111111111111111111111111111111111111111%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))***************))))))***++++++,,,*********))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************+++++++++*********))))))(((((()))***************)))***++++++))))))***+++******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++------,,,,,,------...///------,,,,,,,,,---......////////////////////////000000000000////////////111111000000////////////000000////////////000000////////////000000000111000000000000000000000000000000/////////000000000111000///...............000///...------...///000///////////////.........................................................++++++,,,---...//////000////////////////////////............///000111222////////////////////////000000////////////000000000000000000000000000000000111222111000///000222333333333333333333333222222222222333444555555666777888999:::;;;<<<<<<<<<>>>@@@DDDFFFHHHIIILLLNNNNNNPPPSSSXXX]]]bbbeeegggiiikkknnnrrrvvv{{{|||xxxvvvuuuqqqnnnjjjgggeeeccc```^^^YYYWWWTTTPPPLLLHHHFFFDDDBBB@@@>>>======<<<:::888888888888888777666555444444333333222222333333444333333222222222222333333111111222222222222111111111111111111111111111111111111111111000000000000000000////////////000000000000000000000000000000111111111111111111111111%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((,,,,,,+++***************************))))))(((((())))))************))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************+++++++++*********))))))(((((()))***************)))+++,,,+++***)))***+++******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///////////////////////////////////////000000000000000000000///////////////000000////////////000000...////////////000000000//////////////////////////////000000000/////////000000///...............000///...------...///000.........///////////////.....................---........................,,,,,,---...//////000000///////////////////////////......---------..............................000000////////////000000///////////////////////////000111111//////000111333333444444444333222111333333333333333444444444333444555555555555555555555777:::;;;<<<<<<>>>???AAACCCFFFIIIMMMOOOQQQRRROOORRRVVVYYY]]]bbbhhhlllmmmooorrrtttvvvyyy}}}}}}yyyvvvsssnnnmmmjjjgggccc```^^^\\\ZZZXXXTTTRRRPPPNNNLLLIIIEEEDDDCCCBBB@@@>>>===<<<888666555555555555444222666666555555333222000000444333333222222222222222222222111111111222222333000111111222222111111000111111111111111111111111111111111000000000//////000000////////////000000000000000///......------000000000000000000000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((***)))))))))((((((((('''---,,,+++***))))))))))))'''(((((()))******++++++)))******++++++******)))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************+++++++++************)))(((((()))******************+++,,,+++*********,,,******))))))))))))******)))************+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,---......///////////////////////////////////////000000000000///////////////////////////////////////000000111......////////////000000//////////////////////////////000000000///......///......---......////////////............//////.........///////////////...............------------------------------------------...//////000000///////////////////////////...------,,,,,,,,,---........................000//////......//////000////////////////////////...000111000///...///000111222333444444333222111222222222222222222222222111222222333333333222222333555777888777777888999999:::<<<>>>???AAAAAAAAAAAACCCGGGJJJLLLPPPTTTWWWWWWYYY\\\^^^___bbbfffiiinnnqqquuuxxxyyyzzz{{{|||}}}xxxrrroookkkgggdddaaa]]][[[WWWUUUSSSOOOMMMJJJIIIHHHGGGEEECCCAAAAAA???===;;;888888888888888777777777333222000111222333111000666666666555444222111000222222111111111000000000000////////////000111111111111111222222111111111111111111111111111111111111111000000000/////////111000000///////////////000000///......---,,,,,,////////////////////////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++******)))))))))******((((((((()))******++++++)))******++++++******)))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************+++++++++************)))(((((()))******************+++,,,,,,******+++,,,******))))))))))))******)))************+++++++++************************+++************+++,,,,,,,,,,,,,,,,,,---...//////////////////////////////.../////////000000000111///////////////////////////////////////000111111........./////////000000//////////////////////////////000000000///------------------...///000000......////////////................../////////000//////.........------------------------------------------------------...////////////////////////......---------......///........................//////............//////////////////////////////...///000000......///000///000222333333333111000111111111111111111111111111111222333444444444333222444666777666555666777444555666777888888999999:::<<>>=========:::999888888888888666444333333333333333222222222333111000111333333222111333444444444444333222222/////////000000000000///000/////////000000111222111222222222222222222111111111111111111111111111111000000000////////////111111000//////////////////////////////.........////////////////////////'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))###$$$%%%&&&''')))******&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''&&&************************((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++(((((((((((()))***+++,,,+++++++++***)))(((((('''******++++++++++++******))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************+++++++++************)))(((((()))******************+++,,,,,,******+++,,,******))))))))))))******)))************+++++++++******************************))))))******+++,,,+++++++++,,,---...///000////////////////////////.../////////000000111111.........//////////////////////////////000111111............/////////000//////////////////////////////000000000///---,,,,,,,,,,,,---...///000111---...///000000///...------.........//////000000//////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,////////////////////////---------...///000111222........................//////............//////////////////////////////...///000///...---...000---///111222333222111000111111111111111111111111...///000111222222222222...000222222111111222333444444444555666777777777444555777777777777999::::::<<<>>>>>>???AAADDDFFFFFFHHHLLLMMMNNNPPPRRRTTTRRRUUUZZZ]]]```bbbfffhhhhhhjjjmmmppprrrttttttuuuvvvtttsssrrrsssvvvxxxzzz{{{~~~{{{uuuqqqkkkjjjgggeeedddddddddeeecccbbb___\\\WWWRRRNNNLLLHHHEEECCCAAAAAA@@@???===???>>><<<:::999999999:::555444444555666666555333444333333222111000000///111000//////111222111///,,,---...//////000//////---...///000111222222111222222111222222333444444222222333333333333222222000000000000000000000000000000000000////////////111111000///////////////.........///000111111222////////////////////////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((***,,,''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))******+++++++++,,,************))))))))))))''''''((()))***++++++,,,---+++)))''''''((()))************+++,,,,,,,,,---)))))))))))))))******+++++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))+++++++++)))'''''')))+++,,,,,,+++***))))))******))))))************))))))******++++++++++++******,,,,,,,,,+++++++++******************))))))((((((******+++++++++,,,,,,,,,,,,,,,------.../////////------------------------//////000000000000//////000000000000000000000000000///...---------------///////////////.........////////////////////////000000000000000000000000---------.........//////000///............//////......////////////......000000111000000///...............------,,,,,,,,,.........------,,,,,,,,,000///...------...///000.........---,,,,,,++++++..................------000///...------...///000////////////////////////000000000000000000000000...---,,,,,,...//////...000000000000000000000000111111222222222222111111///000111222333444444444333333333333333333333333666555444333333444555666555666666777888999999:::>>>>>>>>>???@@@AAAAAABBBEEEFFFGGGHHHIIIKKKLLLLLLTTTUUUUUUVVVWWWWWWXXXXXXZZZ[[[\\\]]]^^^___``````eeeeeegggiiilllppprrrtttrrrtttwww{{{~~~}}}{{{{{{{{{{{{|||~~~||||||||||||||||||||||||yyyzzz{{{{{{{{{yyyvvvuuuooommmkkkgggddd```^^^\\\SSSPPPNNNNNNPPPPPPNNNKKKMMMKKKIIIFFFCCCAAA???===999888888777666666555555666666666555555444444444222222222222222222222222000000000000111111111111333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111//////000000000000//////...............///000111------......///000000111..................------////////////////////////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((()))))))))((('''''''''(((((((((((((((%%%%%%&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))(((((((((((())))))************************'''((((((((())))))))))))************))))))))))))(((((())))))******++++++,,,+++***((((((((()))***))))))))))))************)))))))))))))))***++++++,,,,,,++++++++++++++++++------,,,,,,+++*********************************+++++++++)))(((''')))+++,,,++++++***))))))******))))))************)))))))))))))))******))))))))))))))))))******++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,...............---------...---------------------....../////////......---//////////////////////////////...---------------////////////............////////////////////////////////////////////////---------.........//////////////////////////////......////////////.....................---,,,,,,......---------,,,,,,,,,---------------,,,,,,,,,000///...------...///000.............../////////..................---------,,,++++++++++++,,,---........................////////////////////////000///---...///000000///////////////////////////......////////////......///000111222333333333333222222222222222222222222555444333333333333444555333444444555666666777777777777888888999::::::;;;:::;;;;;;<<<===>>>??????CCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPRRRUUUWWWZZZ[[[ZZZ[[[]]]```cccfffggghhhjjjjjjjjjjjjiiigggeeedddffffffffffffhhhkkkmmmooonnnoooqqqssssssrrrpppnnnpppnnnkkkiiihhhiiikkklllooooooooommmkkkhhheeecccaaaaaaaaaaaaaaaaaaaaaaaa___```aaaaaa```___]]][[[UUUTTTSSSQQQNNNLLLJJJJJJFFFDDDBBBBBBCCCCCCAAA???CCCBBBAAA>>><<<:::888777666666555444444333222222444444333333333222222222222222222222222222222222//////000000000111111111222111000/////////000111000000000000000000000000////////////////////////000000000000000000000000///////////////000000000//////000000000000/////////............//////000++++++,,,------...//////..................------........................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%'''((()))*********&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))*********))))))(((((())))))***************************(((((((((((())))))))))))************)))))))))))))))************************************)))))))))***************)))))))))***))))))))))))***++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++***(((((()))+++,,,+++******)))*********))))))************))))))(((((())))))))))))((((((&&&'''((()))***+++,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,//////......---,,,,,,+++------------------------...............---,,,+++//////////////////////////////...------------...........................////////////////////////////////////////////////---------..................///000111111000///.........////////////......------......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------//////...------...//////......//////000111111222------------------......///......------......///................................................222000//////111111000///..............................////////////......///000111222222222222222111111111111111111111111333333222222222222333333111111222222333444444444111222222333333444444555666666666666777777777888888888999999:::;;;;;;;;;:::;;;;;;<<<===>>>??????>>>>>>???@@@BBBDDDEEEFFFEEEFFFHHHJJJLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNPPPRRRSSSUUUUUUVVVVVVVVVVVVUUUTTTVVVTTTRRRPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJHHHGGGFFFAAA@@@@@@???>>>======<<<:::999777777888888666555:::999888777555444222222222222222111111000000///111111111111000000000000111111111111111111111111//////000000000000111111222111000/////////000000000000000000000000000000........................000000000000000000000000000000//////////////////...//////000000//////...//////......---.........******++++++,,,,,,------------------------..............................''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((('''%%%&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''))))))*********&&&&&&''''''((()))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))************))))))))))))))))))******************************************+++++++++************)))))))))(((+++*********************)))***+++++++++******)))---------,,,,,,+++++++++******))))))******+++,,,---,,,,,,++++++*********++++++++++++,,,,,,------***************************+++,,,+++)))((()))+++++++++***************+++)))******++++++******)))(((((())))))))))))(((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,......///......---,,,+++///////////////////////////......---------......------...............///////////////////////////////////////////////////........................---...000222222111///...---......//////......---....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------............................../////////000000000111,,,,,,------------......000//////////////////000........................------------------------111000///000111111///...........................000111111222222111111000//////000111222222111111000000000000000000000000111111111111111111111111000000111111111222222222111111111222222333333333666666555555555555555555666666666777888888999999666666777777888999999:::999999999999:::;;;<<<===;;;<<<>>>???@@@AAAAAAAAADDDDDDCCCCCCBBBAAA@@@@@@??????>>>>>>??????@@@AAAGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBB????????????????????????>>>>>>??????>>>===<<<<<<999888888888888777777777666666555555555555444444555555444444333222222111000000000/////////......000000//////////////////111111111111111111111111////////////000000000111111111000000////////////000000000000000000000000........................////////////////////////000000000//////......---...//////////////////...000///......------------******++++++,,,,,,,,,,,,,,,,,,------------......------------------------''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&%%%$$$&&&)))***)))'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((&&&'''''''''(((((())))))'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++******************************)))))))))(((++++++++++++************)))***++++++++++++******...---------,,,,,,++++++***************++++++,,,,,,,,,,,,++++++*********))))))******++++++,,,,,,***************************+++,,,,,,***))))))***+++***************++++++******++++++++++++******)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------......))))))*********+++++++++///////////////...---,,,..............................---------......///,,,---------......//////////////////////////////.............................................---,,,...000111222111///...------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------............------/////////......---------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------//////...///111111///---////////////////////////111222222333333222222111//////000111111111000000///////////////////////////000000000000000000///000000111111111111222222111111222222222222222333333222222222222111111111111111222333333444444555111111111222222333333444555444444444444444555666444555666777777777777777999999888888888888888888999999999999999999999999;;;:::999888888999::::::888777666666555666666777888999999:::;;;<<<<<<<<<666666666666666666666666666666666666666555555555333333333222111111000000444444444444333333333333333333222222222222222222000000000///////////////////////////000000000000000000000000000000000000...////////////000000000000000000000//////......////////////////////////////////////////////////........................000000//////......------......////////////......000///...---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------------------''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))'''$$$%%%)))***)))(((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))*********))))))((('''(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))*********+++++++++******))))))******+++(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))******++++++++++++++++++*********++++++++++++++++++++++++++++++*********+++************+++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++***+++---,,,+++))))))************)))******+++,,,******++++++++++++************++++++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,------......)))))))))******++++++,,,......////////////.................................------------...//////,,,,,,,,,---......//////////////////////////////.......................................---------,,,---...000000000//////------............------******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------///......---,,,,,,++++++++++++,,,,,,------......------............------------------------------------------------------...---...///111111///---//////////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000//////111111111111111111111111000000000000000000000111222222111111111111111111//////000000111222222222////////////000000000111222222222111111111222222111222333333444444333333111111222222444666777888555555555555555555555555444333333333333444555666444444333333333333333444444444333222222111111111333333333333333333333333333333333333333333333333222111111000//////......///000111111//////000111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////......////////////000000//////000000000///...---////////////////////////////////////////////////........................//////..................---......//////......---......------,,,---------------------............++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''&&&&&&&&&'''((()))))))))000+++&&&%%%(((***)))&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********)))))))))))))))(((''''''&&&&&&&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))((((((((('''************))))))))))))*********++++++,,,,,,,,,++++++*********+++,,,---******++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,---***+++++++++++++++++++++++++++++++++++++++++++++***+++------+++***************))))))***++++++,,,***++++++,,,,,,++++++***))))))************))))))************++++++++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---*********+++,,,---------+++,,,---.......................................---------------...//////++++++,,,------...//////////////////////////////........................//////.........---------,,,,,,,,,---.../////////,,,------......------,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------,,,---------,,,,,,,,,,,,,,,***++++++,,,------......//////000111111000//////------------------------------------------------------...111333333222000........................------............------...//////000000//////...////////////////////////...///000111111000///...000000000000000000000000000/////////////////////111111111111222222222222///000000111111222333333000000000111111111111111222111111000111111222222111222222333333333333333111111111222333555777888111222222333333222222222111111222333444555555555222222222222222222333333222111000///............333333333333333333333333444333333333333333444444111111111111000000000000---///111000...---///111////////////////////////000000000000000000000000........./////////000000////////////////////////........./////////000000...///000000000///...---////////////////////////........................------------------------------..................---......//////......---------,,,,,,,,,---..................------------***++++++,,,------......++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&&&&'''((())))))***555///(((%%%'''((('''%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''(((***++++++++++++******)))((('''&&&%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************++++++************************,,,+++++++++******))))))************))))))))))))))))))***+++,,,,,,------,,,+++***))))))+++---...,,,,,,,,,------.........++++++******++++++,,,---))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,***************))))))***+++,,,,,,***++++++,,,,,,++++++***(((((())))))))))))((((((''''''((()))***+++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***++++++,,,------...//////)))***+++,,,---.................................---------------...///000++++++,,,,,,---...//////////////////////////////........................//////.........---------,,,++++++,,,,,,...///000,,,------......------,,,***+++,,,---------------*********++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,---......---,,,,,,++++++,,,,,,---.........******+++,,,,,,---......+++,,,---......---,,,+++------------------------........................------///222555555444222---------------------------..................---...///////////////......000000000000000000000000...///000111111000///.../////////////////////...000000000000000000000000------........./////////......//////000111111111/////////000000000000000///...............////////////000111111111111111333222111000000111222222///000000111111111111111,,,---///111222333333333---.....................111111111111111222333444000000000000000000000000222111111000111111222222.........//////000000000///222333333000///111444000000000000000000000000//////000000000000000000---------....../////////////////////////////////............/////////000...///000000000///---,,,////////////////////////------------------------------------------------,,,------....../////////---..................---,,,,,,,,,,,,------...///------------------------******+++,,,,,,---......++++++++++++++++++++++++''''''''''''''''''''''''((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''(((((((((((((((((()))))))))))))))))))))))))))(((''''''''')))***+++)))))))))))))))))))))))),,,,,,***)))))))))***++++++***)))(((((()))***+++***++++++,,,,,,++++++******))))))))))))))))))***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************------------------------******+++++++++,,,,,,,,,***+++---...///...------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++***************+++******************+++++++++***((((((***,,,,,,,,,---+++************)))''',,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...---,,,,,,......---,,,))))))***+++,,,,,,------------...//////...------******+++,,,,,,---......------------------------000000000000000000000000///...---,,,,,,---...//////...,,,++++++,,,...///000000///------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********((()))+++---.........---,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------.........////////////000........................------............------///////////////.........////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111......///000111222222333////////////////////////000000000000111111111111////////////////////////000000000000000000000000////////////000000000000////////////000000000000222111///.........///000000000000000000000000000........................///////////////.........000000000000000000000000000000000000////////////000000000000000000000000000000//////.........---111111000......---------,,,---...///000000000000////////////////////////...........................///000///---,,,,,,---...------,,,,,,------...,,,,,,,,,------............,,,***+++...000...,,,------,,,,,,,,,++++++++++++++++++******++++++,,,///...------,,,,,,,,,,,,...---,,,+++***+++,,,---+++++++++,,,,,,---------&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''***)))(((''''''&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))***)))(((((('''((()))***)))))))))))))))))))))))),,,+++***)))))))))***++++++***)))(((((()))***+++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++************++++++******************++++++,,,***((((((***,,,,,,,,,---+++++++++------,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------+++***+++,,,---,,,+++)))******+++,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,---------------------------------------------------------......------------......///...,,,++++++,,,...///000///...---,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,+++***,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++------------------------....../////////000000000........................------............------////////////............................................................------------------------/////////////////////////////////000000000111111/////////000000111111222000000000000000000000000000000000000000000//////////////////////////////////////////////////////.../////////000000000000////////////000000000000111111///.........///000/////////////////////////////////////////////////////////////////////...////////////////////////............//////000000////////////////////////000/////////.........---111000///...------------,,,---...///000000000000................................................---/////////---,,,---...------,,,,,,,,,,,,------,,,,,,,,,---------------...,,,+++,,,...///...,,,////////////..................---,,,,,,,,,------...------,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''((())))))))))))++++++******)))))))))((())))))))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))),,,+++******))))))******+++***))))))))))))***+++***++++++,,,,,,++++++***))))))(((((((((((()))))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++************++++++++++++++++++++++++******,,,***))))))+++,,,,,,+++(((''''''(((***++++++***,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,***)))***+++,,,+++************++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................---...---,,,++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++***************++++++***)))((((((,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------........./////////000000........................------............------................................................------------------------------------------------////////////////////////.........////////////000/////////000000000000000000000000000000000000000000000000///.........---////////////////////////............................../////////000000000////////////000000000000111000//////......//////////////////////////////000000000000000000000000......//////////////////////////////////////////,,,,,,---...///000111111/////////////////////////////////...............000000///...------------,,,---...///////////////........................---------------------------...//////...---///000------,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,+++,,,...///...------------,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))+++++++++******************************************++++++,,,,,,++++++***)))((((((''''''(((((())),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------...---,,,+++,,,---...///+++++++++,,,,,,,,,------+++++++++******+++++++++***++++++,,,---,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++++++++*********+++,,,,,,,,,+++++++++++++++******,,,+++)))***+++,,,+++***((('''&&&''')))***)))(((,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,***)))***+++,,,+++************++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------////////////////////////,,,---...//////...---,,,...---,,,,,,,,,,,,---.........---,,,++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************************************)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------............------------...............///........................------------------------////////////////////////////////////////////////---------.........///////////////////////////...////////////////////////000000///...------,,,,,,////////////////////////................................./////////000000////////////000000000000000000//////............////////////////////////////////////////////////............////////////////////////////////////---......///000000111111////////////////////////........................000///...---------------,,,---....../////////...........................------------------------,,,---//////......///111---,,,,,,,,,,,,,,,,,,---...------,,,,,,+++++++++,,,,,,,,,,,,---......---++++++++++++************---,,,+++***))))))))))))++++++***************+++)))***,,,------,,,+++***---,,,,,,,,,++++++******'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&''''''((()))***''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''((()))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((&&&'''((()))***,,,,,,---))))))))))))))))))))))))++++++++++++******))))))******++++++++++++*********++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///...---,,,+++,,,---...++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++,,,------------,,,------------------------+++,,,,,,------,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,++++++******,,,+++***+++,,,,,,+++***///---,,,,,,------,,,***,,,,,,,,,+++++++++***************+++++++++,,,,,,---+++***+++,,,---,,,+++***+++++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......////////////////////////,,,---...//////...---,,,---------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,++++++******++++++,,,************************)))))))))***+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------............------,,,---------......//////................................................////////////////////////........................------------............/////////.......................................000//////...---,,,,,,+++////////////////////////////////////////////////............////////////////////////000000000000///////////////......---................................................---.........//////000000........................000000000000000000000000........................---------...............///......------------...,,,------.......................................------------------------+++---......------...000,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***,,,,,,------------..................------------,,,+++******))))))))))))*********))))))******+++((()))+++,,,---,,,++++++,,,,,,,,,++++++*********(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''(((((()))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((())))))******)))))))))'''''''''''''''(((((((((((((((((((((((((((((((((&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))***++++++++++++***))))))******+++,,,,,,+++*********++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++,,,------......------------------------------++++++,,,---------,,,,,,++++++***++++++,,,---...---------,,,++++++******---,,,+++,,,------+++)))///---,,,+++,,,,,,***))),,,,,,,,,+++++++++******************++++++++++++---+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------,,,++++++******+++++++++++++++++++++************************++++++++++++,,,++++++******++++++,,,)))))))))***************))))))))))))+++,,,---...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------............------,,,,,,,,,---......//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------...............------------------------/////////...---------,,,////////////////////////////////////////////////------........./////////////////////000000000000...////////////...------................................................------......///000000000........................111000000000////////////........................---------------...............---------------...,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...---,,,,,,---///------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,*********)))******+++,,,((()))***+++,,,,,,,,,,,,+++++++++++++++***************)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))*********))))))((('''''''''((())))))******((((((((((((((((((((((((((()))***+++++++++******))))))))))))))))))))))))***++++++,,,+++***)))(((***++++++,,,,,,++++++******++++++,,,,,,++++++*********))))))))))))******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,++++++***))),,,,,,,,,------------......------,,,,,,------...,,,---......//////..............................***+++,,,,,,---------,,,++++++++++++,,,---.........------,,,++++++******---,,,,,,---------+++)))***)))(((((()))***(((''',,,,,,,,,+++++++++******************++++++++++++,,,***)))***+++,,,+++***++++++++++++++++++++++++)))***,,,......,,,***)))+++++++++,,,,,,---------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------------------,,,++++++************++++++++++++++++++************************++++++++++++,,,++++++******++++++,,,((()))))))))*********+++***))))))((()))***+++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------.................................------............------++++++,,,------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---............/////////,,,,,,,,,------......///........................//////..................////////////////////////........................---------.........//////////////////000000000000....../////////...---,,,................................................------......///000000111........................---------.......................................,,,,,,,,,------............------,,,,,,------...---------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,***,,,......,,,,,,---///************))))))))))))************+++,,,---...***************+++,,,,,,))))))))))))***+++,,,---************+++++++++++++++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))*********))))))(((''''''((()))***+++,,,,,,((((((((((((((((((((((((++++++,,,,,,+++***((('''))))))))))))))))))))))))******+++,,,+++***)))(((***+++,,,------,,,+++***+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------...///...---+++***,,,,,,,,,---------......///......------......///---...//////000/////////........................***+++,,,,,,------------++++++++++++,,,---...///......---,,,,,,+++******---,,,,,,---...---+++(((***)))((()))+++---,,,+++,,,,,,,,,+++++++++******)))************+++++++++***)))((()))***+++***(((++++++++++++++++++++++++'''))),,,......,,,)))'''******+++,,,,,,---......++++++,,,,,,---...//////........................///...---,,,,,,---...///,,,------......------,,,+++***************+++++++++++++++************))))))************+++++++++,,,++++++++++++++++++,,,(((((())))))*********++++++***(((''''''(((((()))******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++........./////////000000........................---..................---++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........................................................////////////000++++++,,,,,,---...//////////////////////////////.........///////////////////////////////////////---------------------------------.........//////////////////000000000000---.../////////...,,,,,,........................000000000000000000000000---------...///000000111........................)))***++++++,,,---..............................,,,,,,,,,------.........------,,,,,,,,,------...---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***,,,++++++++++++++++++,,,*********++++++,,,,,,---***---///...,,,+++---000---------,,,,,,,,,++++++''''''(((((()))***,,,,,,++++++******+++,,,------***)))(((((()))+++---...))))))******+++++++++,,,(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''')))*********)))(((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))(((''''''************++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))+++,,,,,,***))))))***///000000...,,,++++++,,,+++++++++++++++*********------,,,++++++---.../////////......---,,,,,,,,,000---+++,,,...000///---000/////////......------------....../////////000.........------------,,,...............---------....../////////000000000111000...---,,,---......///...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************))))))***,,,...000111))))))(((((()))+++---...++++++++++++++++++++++++---,,,+++***+++,,,---...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,------...---------,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***************************,,,++++++******++++++,,,)))((('''(((***++++++***,,,+++++++++******)))))))))+++---,,,+++***+++,,,++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))+++------,,,,,,,,,---...,,,)))***,,,...---+++........................------------------------,,,+++***,,,...//////...---------------------,,,...---,,,,,,,,,,,,---...------++++++++++++------///......------,,,++++++------------------------...............---------+++,,,---,,,++++++,,,...,,,...000000...,,,,,,,,,------......//////000000//////............//////111111000000//////....................................---------,,,,,,,,,------............------000000//////............//////.........---------///............---------,,,,,,+++++++++,,,,,,---........................------++++++++++++------.........------,,,,,,,,,+++,,,------............***+++,,,,,,------,,,,,,************************,,,,,,,,,++++++*********---,,,,,,+++*********+++++++++------------++++++***+++---......---+++***)))))))))***+++++++++,,,******++++++++++++************))))))******+++,,,,,,+++***))))))***+++,,,(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((()))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))))))))))))))))))))(((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++---......,,,++++++,,,***,,,---,,,+++***+++,,,........................///...............///000...---------,,,,,,++++++...+++******---...---,,,//////////////////......,,,,,,------............000000///////////////////////////////////////////////////...............------,,,+++++++++,,,,,,......------,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++******))))))***++++++,,,++++++******+++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++............---,,,++++++,,,++++++******++++++,,,))))))))))))((((((((('''************************,,,++++++******++++++,,,((('''&&&''')))***)))((())))))))))))(((((((((''')))+++,,,,,,+++******+++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++************+++++++++,,,,,,++++++++++++++++++***)))+++------,,,+++,,,---///,,,***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***,,,...//////.../////////.........------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,---.........---------------------------------...............+++,,,---,,,+++,,,---///------...//////000000///............//////////////////............//////.............../////////////////////////////////.........---------,,,,,,,,,,,,------------,,,,,,/////////......---------///.........------------............------------......------......//////---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,+++++++++)))******++++++++++++******+++,,,,,,------,,,,,,------------------------,,,,,,,,,++++++*********---,,,++++++*********+++***++++++++++++++++++***++++++,,,------,,,++++++***************+++++++++)))******++++++******)))******))))))******+++,,,++++++***))))))***++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((************************))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---///000000...------...((()))++++++++++++---...------------------............/////////......---/////////..................---,,,,,,...//////...------------............////////////000000000000////////////////////////........................000000//////......------+++,,,,,,---------,,,,,,...------------......////////////............---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++************************++++++++++++++++++,,,,,,++++++***))))))******+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++............---+++***))),,,++++++******++++++,,,++++++++++++************************************++++++************++++++)))((('''(((*********(((,,,,,,,,,+++++++++++++++)))+++,,,,,,+++******+++++++++++++++++++++++++++******)))******+++,,,---++++++++++++++++++++++++)))))))))*********++++++*********+++++++++++++++)))+++------,,,+++,,,---///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---///...---+++,,,,,,------......///------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,------......//////+++,,,------,,,---///111333000------000222111////////////...............//////............//////+++,,,,,,---......//////.......................................---------+++,,,,,,,,,,,,,,,,,,+++......------------,,,,,,............------------............------------...............///000000------------------------,,,,,,++++++++++++,,,,,,************++++++++++++)))************))))))(((***++++++,,,,,,,,,,,,,,,************************+++++++++++++++*********,,,,,,+++************+++******))))))))))))******,,,,,,++++++++++++,,,,,,+++++++++***************)))******++++++******)))***))))))))))))***++++++++++++***))))))***++++++((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))((((((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))************************((()))******++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------...000111000///.........)))+++,,,---,,,---...000---------...............///000111222111000///...111111111222222222222222111000000000111222333333///000000111111222222222333333333333444444444444111222222222222222222222000000000000000000000000111111000000000/////////---...///000000000///......---------...///000000/////////.........------------------------------...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,*********+++,,,...//////,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,+++***,,,++++++******++++++,,,------,,,,,,,,,+++++++++************************++++++************++++++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***+++************************))))))))))))***+++,,,---++++++++++++++++++++++++((())))))))))))*********))))))******++++++,,,,,,)))+++,,,,,,++++++,,,---...---,,,,,,------...---------------------------,,,,,,------------......,,,+++***+++---...---,,,%%%&&&''')))+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,---------++++++,,,------...//////***,,,---------...000333:::444...---000111///,,,/////////......---------///......------......///,,,,,,------............++++++++++++++++++++++++........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))*********++++++,,,,,,+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++***************++++++***************++++++***)))(((((()))***+++---,,,+++))))))+++,,,---,,,+++++++++***)))))))))))))))************)))))))))))))))))))))***+++++++++******************+++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))))))))))))))************************************************************************************))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///000000...------...+++,,,...---,,,,,,...///000000000111111111222222222333444555555444333222222222222333333444444444333333444444444555666777777777888888999999::::::666666666666666666666666777777777777666666666666444444444444333333333333000000000000000000000111...///111222222111000///............//////000111.........------------,,,------------------------------------------------+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,)))***+++,,,---.........((()))******+++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---------,,,,,,++++++******++++++,,,))))))))))))((((((((((((************************+++******))))))******+++---+++***+++,,,,,,+++***''''''''''''''''''''''''(((***,,,+++***)))******************************))))))))))))***+++,,,,,,++++++++++++++++++++++++((())))))))))))*********)))))))))******+++++++++(((***,,,,,,+++***+++,,,---------,,,,,,,,,---...------------------------,,,,,,,,,------.........,,,+++***+++---------+++''''''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******+++++++++,,,,,,,,,------***++++++,,,---...//////***,,,---------...000333;;;444...,,,///111///,,,//////......------,,,,,,......------------....../////////.........------++++++++++++++++++++++++------..................------............------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------------,,,,,,,,,*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++******)))((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))***++++++,,,+++***))))))***+++,,,---,,,***))))))***,,,---,,,+++++++++***))))))))))))))))))******)))))))))))))))(((((())))))***+++*********++++++*********(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))*********)))))))))******++++++******(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,---------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------///000000...------...,,,---......------///000000000111111222333333333333333444555555555555555666777777888999::::::;;;:::;;;<<<<<<<<<===???AAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>=========>>>======<<<;;;:::999999888777777666555444333333333333333222222222222222000111111111000000///...000////////////000000111.........---------,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***)))((('''''')))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++((()))***,,,------------,,,++++++******++++++,,,++++++*********)))))))))******************************))))))))))))*********)))(((((()))***((('''''''''''''''(((((((((((((((***++++++***))))))***************************))))))((())))))***+++,,,++++++++++++++++++++++++)))))))))*********++++++)))))))))***************(((***,,,,,,+++***+++,,,,,,,,,---,,,+++***,,,...++++++++++++++++++++++++)))******++++++,,,,,,---,,,+++***+++,,,---,,,+++......------,,,+++******++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++,,,,,,------******++++++,,,,,,------++++++,,,,,,------......+++,,,------,,,---///111333///++++++...000111000.........---------------......------------......000000//////...------,,,------------------------,,,,,,,,,------------------......//////......---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,...//////++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,,,,((())))))))))))((((((''')))******+++++++++++++++************************)))))))))******************))))))))))))***+++++++++++++++******+++++++++---+++***))))))***+++---+++++++++***************((())))))******))))))((()))(((((((((((()))******)))***++++++++++++***)))((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''((()))***''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))((()))***++++++++++++***))))))))))))************))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,------......------******+++,,,,,,,,,,,,+++,,,,,,,,,------------......///111000...------......000222222222333555777666666666777888999999999<<<<<<<<<======???@@@AAAFFFGGGHHHIIIJJJKKKLLLLLLMMMOOOPPPPPPOOOPPPSSSUUURRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNMMMLLLKKKIIIGGGFFFEEEDDDCCCBBBAAA???===<<<;;;===<<<;;;:::888777666555555444333222111000000000111111000000//////000000/////////............---........................------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***((('''))))))+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++******************************))))))))))))*********)))''''''((()))'''&&&))))))******++++++++++++((()))++++++)))))))))***************************((((((((())))))***+++,,,++++++++++++++++++++++++************+++++++++,,,************))))))))))))(((***+++,,,+++***+++,,,***+++,,,+++))))))+++---************************))))))***++++++,,,------,,,+++***+++,,,,,,+++***.........---,,,,,,++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++*********+++,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,---///...---++++++,,,---///000,,,------------------......------,,,,,,------.........------------------........................+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,------------------,,,,,,,,,++++++)))))))))***+++,,,...///++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++************(((((())))))******))))))))))))***+++++++++++++++((((((((((((((((((((((((((()))))))))*********+++)))))))))))))))***++++++))))))************)))))),,,+++***))))))***+++,,,***************+++++++++(((((())))))))))))((((((((((((((((((((()))******)))***++++++++++++***)))((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((('''''')))***+++''''''''''''((((((((()))******))))))((((((''''''((((((((((((((((((((((((%%%&&&((()))*********)))((()))***+++++++++++++++++++++,,,,,,,,,---------************************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......///000111111///......///111333666777888:::<<>>@@@BBBEEEIIILLLRRRSSSUUUVVVXXXYYYYYYYYY___``````aaacccdddfffgggjjjkkknnnpppqqqpppooonnnrrrrrrsssuuuvvvwwwxxxyyyxxxxxxxxxxxxwwwvvvuuutttssstttvvvvvvuuuttttttuuusssssssssrrrqqqpppnnnnnnkkkkkkjjjiiigggdddbbbaaa]]]\\\ZZZWWWTTTPPPMMMKKKFFFEEECCC@@@===:::888777777555444444555555333222///...---///000111000///,,,,,,,,,,,,---...//////000//////......//////000...------------,,,,,,,,,------------------------......,,,,,,,,,,,,......+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,.........,,,+++///+++((((((***+++***(((+++,,,,,,---,,,+++)))(((*********)))))))))(((((()))***,,,---,,,***((('''((((((((()))******++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))************)))))))))))))))))))))))))))))))))************)))((((((,,,(((&&&''',,,...---***++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********)))))))))((((((,,,,,,,,,------,,,,,,++++++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++***))))))***+++,,,,,,+++*********+++,,,---++++++++++++,,,,,,---......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------,,,,,,+++++++++,,,,,,------.../////////,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,++++++------,,,+++***++++++++++++++++++,,,+++++++++,,,,,,---------''')))+++,,,,,,,,,***)))***++++++,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))(((&&&%%%%%%'''***(((((())))))******++++++*********))))))))))))))),,,,,,+++)))'''&&&((())))))))))))))))))************************************++++++,,,,,,++++++***************************+++(((&&&''')))+++)))((()))---000///***'''(((+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))************)))(((''''''((())))))***)))))))))((((((((('''***************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++++++++)))(((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++*********))))))))))))******+++++++++++++++******+++,,,---------,,,,,,......---,,,,,,,,,------000000//////111333555777::::::;;;<<>>AAAEEEJJJMMMOOOTTTUUUWWWZZZ]]]```cccdddgggiiikkkmmmnnnqqqvvvyyyzzz{{{}}}~~~~~~yyyuuurrrpppjjjgggccc```]]]ZZZVVVSSSKKKGGGCCC???===<<<:::999666666555444333333333333111111000///..................---------,,,,,,,,,.................................------.........------,,,+++******)))(((************************,,,++++++******++++++,,,------------------------///...,,,+++***++++++,,,,,,+++******+++++++++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++***+++++++++++++++,,,---...*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((()))***++++++++++++---***((((((******)))((()))))))))*********++++++************************))))))))))))))))))))))))((()))***++++++,,,,,,+++******+++++++++******)))************************((())))))***+++,,,,,,---+++******************++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++000...,,,******+++,,,---,,,+++++++++++++++++++++******++++++,,,---------+++*********************************+++++++++++++++***))))))***+++***)))(((((())))))******++++++---,,,,,,,,,++++++******+++++++++***+++,,,,,,---,,,,,,,,,,,,+++***))))))******++++++++++++******))))))))))))*********++++++++++++***(((((()))+++++++++******))))))((((((''''''((()))***++++++,,,%%%'''***+++***)))))))))+++*********))))))((((((******************************++++++++++++******************************+++***)))((()))))))))))))))+++,,,+++)))((((((*********))))))))))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,------------------......------,,,+++++++++,,,---/////////000111111222222444666888;;;???BBBDDDEEEJJJKKKNNNQQQUUUYYY]]]^^^cccdddfffhhhjjjlllmmmnnnppprrrsssssssssuuuxxx{{{~~~~~~yyyvvvsssoookkkhhh^^^ZZZUUUPPPLLLIIIFFFCCC>>>===;;;999888777666666111111000////////////000111111111111000000000000................................................------,,,,,,+++******)))************************,,,++++++******++++++,,,------------------------,,,------...---,,,***)))***+++,,,,,,++++++++++++*********++++++,,,,,,---))))))))))))******************))))))***+++,,,---(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))))))))(((((()))((((((((()))***+++***************+++++++++,,,************************))))))))))))))))))))))))******+++,,,------,,,,,,)))******+++++++++******************************(((((()))***++++++,,,,,,*********++++++***************++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++///...,,,***)))***+++,,,+++++++++++++++++++++++++++++++++,,,------......************************))))))*********+++++++++,,,***)))***+++,,,+++***))))))******+++,,,,,,---,,,,,,,,,++++++*********++++++*********+++,,,---,,,,,,------,,,+++******)))******++++++******)))*********+++++++++,,,,,,)))******)))((('''((()))++++++******))))))((((((''''''((()))***++++++,,,$$$''')))***))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))******++++++******)))************************++++++***)))(((((()))))))))******)))((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((+++******)))((('''&&&%%%&&&'''((()))*********)))(((((((((((())))))))))))'''''''''((())))))******************************)))))))))))))))))))))))))))))))))))))))***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,---///000000000111222444666888:::<<<>>>BBBGGGLLLPPPSSSTTTZZZ\\\^^^aaaeeehhhjjjkkkooopppqqqqqqrrrrrrqqqqqqtttuuuuuuuuutttuuuxxxzzz}}}vvvrrrmmmhhhccc]]]XXXTTTIIIHHHDDD@@@===:::777666333222222111000000000000000000000000////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---+++)))+++---//////...---......+++++++++******+++,,,,,,***+++++++++++++++,,,,,,)))***************++++++)))******+++,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))((((((((((((''''''))))))************))))))))))))))))))))))))))))))(((((())))))(((((('''&&&(((((((((((()))***++++++*********+++++++++,,,,,,************************+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++))))))***++++++++++++***************************((()))))))))***+++++++++)))***++++++++++++***))))))***+++,,,,,,,,,,,,+++,,,++++++************+++---,,,,,,+++******))))))++++++++++++++++++++++++---,,,+++*********+++,,,*********+++++++++++++++.........---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,)))))))))************+++,,,+++******+++,,,+++***++++++,,,---...//////000+++++++++++++++*********))))))*********+++++++++***++++++,,,,,,,,,++++++))))))************))))))***++++++++++++,,,,,,,,,)))***+++***((('''((()))************))))))))))))(((((())))))******++++++%%%'''))))))(((((()))***''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))************))))))************************+++,,,,,,***(((((()))***))))))(((((((((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))*********))))))(((((((((%%%&&&((()))*********)))'''((((((((()))))))))***'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++,,,,,,,,,------------//////......///111333444555666888;;;???CCCGGGIIIMMMOOOTTTYYY^^^bbbeeefffiiijjjlllnnnppprrrsssssstttttttttsssqqqooommmlllmmmnnnnnnnnnnnnooorrrtttxxxzzz~~~}}}~~~~~~~~~~~~~~~|||wwwqqqmmmbbb___ZZZSSSLLLFFFBBB@@@;;;:::888666444333222111............------------........................+++,,,---......---,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,***---///000...---...///---,,,+++*********+++,,,+++++++++,,,,,,---------***+++,,,,,,,,,+++***)))++++++++++++++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))((((((((('''''''''))))))************))))))))))))))))))))))))))))))'''(((((())))))))))))(((((())))))((((((((()))***)))))))))************+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++************************))))))))))))************)))***++++++++++++***))))))***+++,,,,,,,,,++++++,,,,,,+++***************+++++++++***************************************************++++++++++++)))*********++++++++++++------,,,,,,+++************+++++++++,,,,,,,,,,,,))))))))))))************+++)))))))))***+++***)))******+++,,,---...//////************++++++++++++'''((()))***+++***))))))'''((()))***************))))))************))))))************++++++++++++)))+++,,,+++***((()))***)))))))))))))))*********)))))))))))))))*********'''(((((((((''''''(((***(((((())))))******++++++))))))))))))))))))))))))))))))************))))))************************+++,,,---+++((('''(((***)))((('''&&&'''((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************%%%&&&((()))*********)))'''((((((((())))))******((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........./////////000000111000///000111333666888:::<<>>CCCGGGIIILLLSSSZZZ```eeehhhiiikkkkkknnnrrrvvvxxxxxxvvvyyyxxxwwwwwwwwwuuurrrppptttpppkkkfffbbb___\\\YYYUUUVVVWWWWWWWWWYYY\\\___gggiiinnnrrrxxx~~~{{{wwwqqqiiifffhhhgggddddddeeedddbbbdddiiinnnuuu~~~~~~xxxrrrkkkggg___YYYQQQJJJDDD@@@<<<:::555444333333444333000---///......///111111000...///////////////...---,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++++++++,,,,,,---...//////------,,,,,,,,,+++++++++---,,,***))))))***,,,---)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))++++++++++++***((('''&&&(((((()))***+++,,,,,,,,,))))))))))))))))))))))))((())))))*********))))))+++++++++++++++***)))(((***'''$$$%%%(((+++,,,+++***)))(((&&&&&&&&&'''((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((******))))))((((((''''''''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))((()))*********))))))))))))******)))***+++,,,,,,+++))))))************************************************((()))***,,,+++***((('''+++++++++++++++***)))(((+++++++++++++++***))))))***************)))((((((((((((((((((((()))******))))))))))))************(((((()))***+++,,,,,,,,,************))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))*********))))))((())))))((((((''''''&&&&&&(((((((((((())))))))))))******)))((((((((((((((())))))*********))))))(((((('''''')))+++,,,+++***++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))((('''(((******((('''*********))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((***++++++******+++,,,------,,,,,,+++,,,,,,------,,,+++*********+++,,,111///---...000111000......///000000000222555777777:::>>>BBBFFFJJJOOOSSSWWWZZZ___eeejjjmmmooopppssstttvvvyyy|||~~~}}}{{{zzzyyyxxxwwwvvvtttqqqnnnkkkgggbbb\\\YYYUUUQQQNNNIIIJJJKKKKKKJJJLLLOOOQQQWWWZZZ```hhhppp{{{xxxooojjjddd^^^ZZZ[[[[[[XXXXXXYYYXXXWWW[[[```kkksss}}}~~~zzzwwwvvvyyy}}}{{{vvvppphhh```XXXRRRMMMIIIFFFBBB???<<<:::888666444333111000///000000...---..................------...............---,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---......///------------,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,++++++***))))))))),,,,,,++++++************((((((((()))))))))******))))))******))))))((('''(((((()))***++++++++++++))))))))))))))))))))))))***************)))((('''+++++++++++++++***))))))***'''%%%%%%(((+++++++++((((((((((((((()))******))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((***)))))))))((((((((('''(((((())))))******++++++))))))))))))))))))))))))************************((()))++++++)))((()))*********))))))))))))******(((((())))))))))))((((((************************************************((()))***+++******)))(((***++++++++++++***)))(((******++++++++++++*********************)))((((((((((((((((((((()))******((((((((()))))))))******)))))))))******++++++,,,************))))))))))))************)))))))))(((************************))))))))))))))))))))))))((((((((()))))))))******************)))))))))((())))))))))))))))))))))))))))))************)))))))))))))))))))))((((((((((((((((((((())))))))))))******)))((((((((((((((())))))************))))))((((((((()))+++,,,+++))))))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))******)))(((((()))+++***)))))))))))))))(((((((((((((((((())))))(((((('''&&&%%%%%%&&&'''((()))******)))***++++++******+++------,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++---,,,+++---///000000///000222444666888;;;>>>AAACCCGGGMMMRRRWWW\\\```dddhhhjjjnnnqqqtttvvvwwwwwwzzzzzz{{{}}}~~~|||yyywwwuuusssrrrooollliiiaaa]]]WWWRRRNNNJJJEEEBBB>>>???@@@??????@@@BBBEEEHHHMMMTTT^^^iiivvv|||ooobbb[[[WWWSSSPPPPPPQQQNNNMMMNNNNNNNNNTTTZZZhhhppp|||}}}rrrlllhhhfffhhhmmmqqqsssxxx~~~|||uuunnnggg```\\\YYYTTTMMMFFFBBB>>>;;;999777555222111111111000///.........///////////////111111111000///---,,,+++,,,------------...............------,,,,,,++++++++++++***++++++,,,---...+++,,,,,,------..................------------,,,---,,,+++******+++,,,---,,,,,,,,,+++******))))))+++************))))))))))))))))))*********++++++((((((((())))))(((((('''(((((()))***++++++++++++))))))))))))))))))))))))++++++++++++***((('''&&&***++++++++++++***)))))))))(((&&&&&&(((***+++***))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))************************((()))++++++)))((()))******))))))(((((())))))***)))((((((((((((((())))))************************************************))))))))))))))))))))))))******++++++******))))))))))))***+++++++++*********************)))((((((((((((((((((((()))******''''''((((((((()))))))))************************************))))))))))))************))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))***))))))((((((((((((((())))))************))))))***))))))***++++++***((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((+++***)))(((''''''(((((((((((((((((((((((((((((()))))))))((())))))******...,,,)))((()))*********((((((((((((((((((((((((***++++++++++++***))))))(((((()))******+++,,,,,,)))***,,,+++******+++------,,,,,,,,,,,,------.../////////000///...------,,,,,,,,,...000111222222444777;;;@@@CCCHHHMMMPPPRRRWWW]]]cccgggkkkoooqqqtttuuuwwwyyyzzz{{{{{{{{{|||{{{zzz{{{{{{{{{yyyvvvtttrrrooollljjjgggcccaaaZZZWWWRRRMMMIIIDDD???<<<:::;;;<<<;;;;;;<<>>;;;777555444444444333000000000000000000000111000000000000///...---,,,------------............//////...---,,,++++++************+++,,,---...///,,,,,,,,,---------......//////.........---------,,,++++++******++++++,,,))))))***++++++,,,,,,---***))))))))))))))))))))))))*********++++++++++++(((((()))(((((('''&&&%%%(((((()))***************((((((((((((((((((((((((***************)))((('''******+++++++++******))))))(((''''''((()))************++++++***)))'''%%%((()))))))))************)))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************((()))++++++)))((()))***))))))(((((((((((())))))+++***)))))))))***,,,,,,************************************************)))(((((((((((()))******))))))************)))))))))))))))))))))(((''''''***************)))((((((((((((((((((((())))))***''''''''''''((((((((((((************))))))))))))************)))))))))(((*********)))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++*********)))))))))))))))((((((((((((((((((((((((((())))))************)))((((((((())))))*********(((((((((((())))))))))))))))))(((((((((((())))))((())))))************)))+++***)))***++++++***((())))))(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))((((((******))))))((('''''''''(((((((((((((((((((((((()))))))))))))))***++++++000...+++))))))))))))(((((((((((()))))))))))))))+++++++++++++++******)))+++++++++++++++++++++***)))+++,,,,,,++++++,,,------,,,,,,,,,------...///......///000000///......///000222444555777888:::===AAAGGGMMMRRRXXX]]]aaabbbfffkkkooorrrtttwwwyyyzzzzzz{{{|||||||||||||||{{{yyyxxxwwwvvvuuurrrpppmmmkkkgggdddbbb___\\\ZZZTTTQQQMMMIIIFFFBBB===:::888:::;;;;;;;;;===@@@CCCFFFLLLUUU___kkkxxxwwwhhhWWWPPPOOOMMMLLLLLLNNNJJJIIIIIIJJJKKKQQQXXXdddmmm{{{yyykkk[[[RRROOOMMMNNNQQQSSSWWW\\\aaahhhqqqzzz{{{vvvoooggg^^^XXXLLLHHHBBB===999777444222333222111000////////////---...////////////......---------.........////////////...------,,,++++++++++++++++++,,,---...///,,,,,,,,,---------------//////.........---------++++++++++++++++++++++++*********+++,,,,,,------)))))))))))))))))))))***)))*********++++++++++++*********)))(((&&&%%%$$$(((((()))*********))))))(((((((((((((((((((((((('''((()))***************)))******+++++++++******(((((((((((((((((()))***'''((()))))))))((('''&&&((()))))))))************(((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))(((((((((((())))))+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))******((())))))*********)))))))))))))))((('''%%%$$$###***************)))((((((((((((((((((((())))))***''''''''''''((((((((((((******))))))))))))))))))************)))))))))((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))******(((((((((((((((((((((((((((((()))***************'''''''''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************+++*********,,,,,,***((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))******+++,,,///---+++******)))((('''))))))))))))************))))))******))))))((('''************))))))((((((***+++,,,,,,++++++,,,...,,,,,,,,,,,,---...///000---------......///000000///111555888:::===AAADDDLLLPPPWWW\\\aaafffkkknnnoooqqqtttvvvwwwyyy{{{}}}}}}}}}|||{{{zzzzzzyyyyyyxxxuuurrrpppooonnnkkkiiidddbbb^^^[[[ZZZXXXVVVTTTMMMKKKIIIFFFDDDAAA===:::777999;;;<<<>>>AAAEEEHHHKKKQQQ\\\gggrrr}}}uuugggYYYRRRPPPMMMLLLMMMLLLIIIGGGHHHGGGGGGLLLRRR^^^gggsss~~~rrrcccTTTLLLIIIHHHHHHKKKKKKNNNSSSVVV[[[cccmmmttt{{{rrrmmmbbb]]]UUUMMMEEE???888555888666444111///.........------...///////////////------.........///////////////......------,,,,,,,,,,,,+++,,,,,,---...///------------------------.........------------,,,++++++++++++++++++++++++---------,,,++++++******)))))))))************+++)))))))))*********++++++*********)))((('''&&&%%%(((((()))******))))))((())))))))))))))))))))))))&&&'''(((***++++++++++++))))))***++++++++++++***''')))***)))((('''(((***$$$%%%&&&((()))))))))***))))))))))))************((((((((((((((((((((((((((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))((()))***)))((((((''''''(((((()))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***(((((())))))******))))))))))))((('''&&&$$$###"""***************)))((((((((((((((((((((()))******''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))'''((()))******+++******''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***'''((()))******+++******+++******+++,,,,,,+++)))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---+++***)))***++++++)))''')))*********+++++++++,,,)))************)))(((((())))))*********************+++---,,,++++++,,,...,,,,,,,,,------...///000///......///000222444555222666<<>>AAADDDGGGKKKPPPTTTXXX___iiisss{{{zzzoooddd]]]WWWRRRPPPRRRNNNKKKIIIJJJHHHFFFJJJOOOTTT\\\gggqqqyyyqqqbbbSSSMMMLLLKKKLLLMMMLLLOOOQQQSSSUUU\\\fffnnn~~~yyytttlllcccZZZQQQIIIDDDBBB???;;;777444111000000000000000111000000//////............////////////...............---------------,,,,,,,,,------...------------------------------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++...------,,,,,,+++******************++++++,,,,,,((((((((()))))))))******(((((())))))***)))))))))((()))))))))))))))(((((())))))))))))))))))))))))'''((()))***************))))))***+++++++++++++++''')))+++***((('''((()))))))))((((((((((((((()))))))))))))))************(((((((((((((((((((((((('''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***((((((''''''''''''((((((&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''))))))))))))((('''(((((()))))))))))))))'''(((((((((((('''&&&&&&***************)))((((((((((((((((((((()))******((((((((()))))))))******''''''(((((())))))******************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))))))))************))))))))))))))))))))))))'''((()))******+++++++++)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((()))******'''((()))******+++++++++***))))))+++------,,,+++)))((((((''''''(((((()))************************(((((())))))))))))((((((&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))***+++,,,---'''''''''***,,,,,,+++)))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++,,,---......///***,,,------,,,+++---...,,,,,,,,,---...///000000333222111222444777:::<<<;;;@@@HHHOOOUUU[[[ccchhhjjjmmmpppssstttuuuvvvxxxyyyzzz{{{{{{{{{}}}}}}{{{xxxsssoookkkiiiggg```]]]YYYWWWUUUSSSQQQOOONNNLLLIIIGGGGGGGGGGGGFFFGGGFFFEEEFFFFFFEEEBBB???BBBEEEIIILLLPPPVVV\\\```fffllluuu}}}zzzqqqiiiaaaYYYWWWYYYSSSPPPOOOOOOMMMJJJKKKPPPLLLTTT^^^hhhooovvv~~~~~~|||ssseeeWWWRRRRRRRRRQQQRRRPPPSSSUUUUUUUUU[[[eeemmm|||{{{tttmmmddd\\\WWWKKKHHHCCC>>>:::777555555333333333222111000///.............../////////000---------.....................---,,,,,,,,,------------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,,,,------...******+++++++++,,,,,,,,,(((((((((((())))))))))))&&&&&&(((***+++,,,,,,,,,((()))))))))))))))(((((()))))))))))))))))))))))))))************))))))(((((()))***+++++++++++++++&&&)))++++++(((&&&((()))222000---)))'''%%%$$$$$$))))))))))))************(((((((((((((((((((((((('''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************'''((((((((())))))******'''(((((()))***++++++,,,))))))))))))))))))))))))************************((()))++++++)))((()))***((((((''''''''''''(((((('''(((***+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))###%%%''')))******)))(((''''''((()))))))))))))))&&&'''((()))***************************)))((((((((((((((((((((()))******))))))))))))************&&&''''''((()))******+++************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''(((******+++++++++++++++******))))))(((((((((((((((((())))))))))))((((((((((((((()))******''''''(((******+++++++++)))))))))+++---...---,,,++++++************++++++************************(((((())))))))))))((((((%%%&&&((()))***+++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///,,,***+++...///---***,,,...//////......000111222444555666999>>>DDDHHHNNNSSS[[[aaafffiiillloooqqqrrrtttvvvyyyzzz{{{{{{zzz{{{}}}~~~~~~zzzwwwqqqlllfff___XXXTTTOOOMMMKKKIIIGGGGGGGGGGGGEEECCCAAA???>>>???AAABBBDDDEEEFFFGGGIIIIIIJJJJJJLLLOOOTTTZZZ```gggnnnsssyyyzzz}}}~~~zzzvvvoooeee]]]\\\XXXSSSOOOMMMLLLJJJIIILLLQQQXXX]]]ccciiiqqqvvvwwwwwwxxxyyyyyyzzzzzzzzzoooiiiaaa]]]\\\]]]]]]]]][[[\\\]]]]]]^^^ccclllsss{{{qqqjjjccc^^^UUULLLEEE???:::666888666444333333333111000000...,,,,,,---...---,,,///...---,,,,,,---...///---,,,+++,,,...///...---111000...---,,,,,,------...---+++))))))***+++,,,,,,,,,++++++++++++++++++************************,,,+++***))))))***+++,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((*********)))))))))))))))***************+++++++++************))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,+++***)))((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))***************)))(((''''''&&&''''''%%%&&&(((((('''''')))***((((((''''''''''''(((((())))))))))))************%%%&&&''')))************(((((())))))************,,,+++++++++******))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))************))))))(((''''''&&&&&&((()))***))))))))))))((((((((((((******))))))((((((''''''''''''((((((((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,,,,+++***((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++++++++++++++---+++)))***---...---+++...///000000//////111333555888<<<@@@EEEKKKRRRVVV[[[___eeejjjmmmoooqqqsssvvvwwwyyy{{{}}}~~~~~~|||yyywwwrrrnnngggaaaZZZTTTMMMIIIEEEDDDBBBAAA???????????????>>><<<;;;<<<===@@@AAAGGGIIILLLOOORRRSSSTTTTTTWWWZZZ___ccciiiooouuuzzz|||}}}yyypppiiiddd```[[[WWWTTTQQQNNNLLLKKKNNNSSSWWW[[[```ggglllqqqrrrtttwwwyyyzzzzzzzzzvvvqqqllliiiiiikkkkkkkkkkkklllmmmmmmmmmqqqxxx~~~}}}yyysssiii___VVVMMMFFFAAA>>>;;;777555444444333222555333111000111111000//////...------------...///,,,,,,+++,,,---......---...---,,,+++,,,,,,---......---+++***)))***+++,,,+++++++++***************************************,,,+++***))))))***+++,,,))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))***)))))))))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******)))))))))(((((((((***)))))))))))))))((((((((((((((((((((((((((((((+++******)))((('''''''''))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((()))''')))***)))''''''((()))))))))(((((((((((())))))(((((()))))))))*********&&&'''((())))))******)))))))))))))))))))))******++++++*********)))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))(((((('''&&&'''((()))***''''''(((((())))))*********)))))))))((((((((('''(((((())))))(((((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))*********)))(((((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,---+++***+++---//////...///000111111111222555888===AAAGGGNNNUUU\\\cccgggiiilllpppsssttttttuuuvvv||||||~~~yyyssspppgggbbbZZZRRRLLLGGGBBB???======;;;::::::999999::::::999999999;;;>>>AAACCCLLLOOOTTTYYY]]]_________aaadddhhhmmmqqqvvv|||~~~~~~~~~|||wwwpppmmmhhhddd___ZZZTTTPPPMMMNNNOOOPPPRRRVVV\\\```fffiiimmmrrruuuwwwxxxyyyzzzxxxuuuuuuwwwyyyzzzzzz|||~~~wwwnnnddd[[[UUUKKKFFF???:::777666555444666444111000000111000//////......------......///,,,,,,,,,,,,------------+++******++++++---...///...---+++*********+++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++((()))))))))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((())))))******))))))(((************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))***************))))))((((((''''''&&&''''''(((***++++++,,,))))))))))))))))))))))))))))))((((((((((((((('''&&&'''((()))***)))((((((''''''''''''''''''''''''******)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))************((((((((()))))))))*********++++++***(((''''''(((******))))))))))))******(((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))***))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******((())))))******))))))((((((((('''''''''((()))***&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))(((((('''&&&(((((((((((())))))))))))************************************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))(((''''''((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,------------------,,,+++++++++,,,,,,,,,,,,,,,///...------...///000000000111333555666:::???BBBIIINNNUUU\\\ccchhhmmmqqqppprrruuuwwwwwwwwwwwwxxx~~~|||uuunnniii]]]XXXOOOHHHCCC???===;;;;;;;;;::::::::::::;;;;;;999999999;;;>>>AAADDDFFFOOOSSSXXX^^^bbbddddddcccbbbfffjjjooosssxxx}}}~~~}}}||||||}}}}}}}}}~~~~~~|||yyyuuupppjjjddd\\\WWWRRRQQQOOOMMMMMMPPPSSSVVVZZZ]]]ccciiinnnqqqrrrsssuuuuuuvvvxxxzzz}}}zzzrrrlll___YYYOOOFFF???;;;888666666444111///000111000000//////............//////,,,,,,------,,,,,,,,,---+++++++++,,,,,,---.........---,,,++++++++++++,,,------------............++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))***++++++---,,,,,,+++***)))((((((''''''(((((()))******+++((((((((((((((((((((((((((((((((((((''''''''''''###%%%''')))******((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))***************************)))))))))***++++++***)))(((((()))***))))))(((((())))))***(((((((((((()))))))))***)))))))))))))))((('''''')))))))))))))))((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))***************++++++,,,((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))))))))''''''(((((())))))******))))))))))))(((((((((((('''(((((()))))))))(((((((((((((((((())))))))))))*********************************)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((''''''&&&((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++---------......---------++++++,,,,,,,,,---------//////...------...000111333666999===AAAFFFLLLPPPYYY]]]bbbgggkkknnnpppsssrrruuuxxxyyyyyyyyyzzz{{{}}}wwwnnnfffbbbUUUPPPIIICCC@@@>>>===<<<;;;;;;<<<======>>>>>>>>><<<<<<===???AAADDDGGGIIIRRRUUUZZZ___bbbbbbaaaaaa___ccciiinnnsssxxx}}}~~~}}}|||{{{{{{{{{{{{||||||||||||{{{{{{|||}}}~~~~~~~~~~~~~~~|||xxxssslllddd___XXXUUUQQQMMMKKKLLLMMMNNNPPPSSSXXX]]]bbbfffggghhhkkklllnnnqqqtttwwwyyy{{{vvvooocccXXXNNNFFF???;;;;;;888444222222222222222////////////////////////,,,...///...,,,+++---...------............------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......+++++++++++++++++++++++++++++++++,,,,,,+++++++++((())))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***&&&&&&'''((()))******+++---,,,,,,+++***)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((###%%%''')))******)))((())))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((((()))))))))************++++++++++++***)))'''&&&''')))******))))))***,,,)))((((((''''''(((((()))'''(((((((((((())))))))))))******))))))((('''&&&))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))***************++++++,,,((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((()))))))))))))))******))))))((((((''''''(((((((((((())))))))))))&&&&&&((()))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((+++******)))((((((((((((((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......---.........---///333666<<<@@@EEEKKKPPPVVV\\\___fffiiimmmooopppqqqrrrsssuuuxxxzzz||||||}}}~~~{{{sssiiiaaa\\\SSSOOOIIIDDDBBBAAAAAA@@@>>>???AAABBBDDDEEEEEEEEECCCCCCDDDEEEGGGIIIKKKLLLTTTWWWZZZ]]]______^^^^^^___ccciiiooosssxxx}}}}}}}}}}}}}}}}}}|||{{{zzzxxxxxxxxxxxxxxxwwwwwwwwwvvvwwwxxxxxxxxxxxxxxxxxxyyy|||}}}zzzwwwrrrlllggg]]]YYYTTTOOOMMMLLLJJJIIIJJJLLLOOOSSSVVVYYY[[[]]]^^^```ccceeefffiiimmmoootttzzz|||yyyxxxwwwxxxzzz}}}|||||||||~~~yyynnndddYYYPPPJJJAAA===888444222111000///...//////000000//////...---///111000---,,,---000.........//////...------------------,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))*********+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******'''''''''(((((()))))))))******))))))(((((('''''')))))))))(((((('''''''''))))))))))))))))))))))))'''(((((((((((()))))))))%%%&&&''')))******))))))************************(((((()))***,,,---......))))))))))))))))))))))))))))))))))))************)))***++++++***((('''&&&&&&((())))))))))))***,,,((((((''''''''''''((((((''''''(((((((((((())))))))))))***))))))((('''''''''''''''(((((()))))))))(((((())))))))))))******************************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))************))))))'''(((((())))))((((((''''''((()))*********))))))++++++***)))((('''&&&&&&(((((((((((())))))))))))&&&'''((()))***+++++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((******)))((((((((())))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---......///...000111222333777===BBBHHHMMMTTT[[[```dddhhhkkknnnqqqsssttttttuuuvvvxxxxxxzzz|||}}}}}}~~~zzzsssjjjccc___YYYUUUPPPLLLJJJIIIHHHFFFIIIKKKMMMPPPRRRSSSSSSSSSPPPPPPPPPPPPQQQQQQQQQRRRXXXYYY[[[]]]^^^_________aaaeeekkkooossswww{{{}}}yyyyyyzzzyyyyyyxxxwwwvvvsssssssssrrrrrrqqqqqqqqqqqqqqqssstttuuuuuuuuuuuuvvvyyy}}}~~~|||zzzyyywwwuuuqqqnnnddd___ZZZUUUSSSQQQMMMJJJIIIJJJJJJKKKMMMOOOQQQSSSQQQSSSUUUVVVVVVXXX]]]```fffllluuu|||xxxuuutttrrrqqqrrrtttrrrpppoooqqquuuyyy|||{{{qqqggg```QQQLLLDDD===888555222000...///000111111000///......111333222...,,,...111***+++---...///......------------------,,,,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********''''''(((((((((((((((((()))))))))((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((())))))*********))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))************%%%&&&(((*********(((''''''((())))))''''''((()))))))))(((((((((((())))))'''''''''((((((((())))))((()))))))))))))))((('''%%%&&&&&&'''((()))******)))))))))*********++++++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((((((((('''''''''((()))***+++***))))))******))))))(((((('''''''''((((((((()))))))))***))))))*********))))))((('''''''''((()))*********************************((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''((()))***((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++,,,,,,---...//////000333666888;;;@@@HHHMMMRRRWWW^^^eeejjjmmmppprrrrrrtttvvvwwwwwwyyy{{{}}}yyy{{{}}}}}}|||}}}|||}}}~~~{{{uuuooojjjgggaaa]]]XXXTTTRRRPPPNNNLLLVVVWWWZZZ]]]___```aaaaaa[[[[[[ZZZZZZYYYYYYXXXXXXZZZ[[[\\\^^^___aaaaaabbbbbbfffkkkppprrruuuxxxzzzwwwwwwwwwwwwvvvtttsssrrrooooooooonnnmmmmmmlllllllllmmmoooqqqssstttuuuuuusssvvvzzz}}}~~~~~~}}}~~~zzzyyywwwwwwwwwvvvtttqqqjjjeee```\\\ZZZVVVRRRNNNKKKJJJHHHGGGHHHJJJLLLNNNHHHJJJKKKKKKJJJLLLQQQUUU\\\bbbjjjqqqwww}}}yyyuuutttrrrppppppooollliiigggiiimmmssswww~~~wwwpppeee^^^UUULLLEEE???;;;999...///000111111000///...///222555333...,,,///222'''(((***---...//////...------......------,,,+++------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++((((((((((((((('''''''''***************+++++++++%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))******++++++***))))))))))))******+++(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))************!!!###&&&)))***+++******((()))***)))'''%%%&&&'''******))))))))))))******''''''''''''((((((((()))(((((())))))))))))(((((($$$%%%&&&'''(((***++++++))))))******+++++++++,,,''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''(((((((((((('''''''''((()))++++++******)))(((((((((((())))))))))))'''((((((((())))))******,,,,,,++++++)))((('''&&&&&&''''''((()))******+++++++++++++++++++++++++++(((((())))))*********+++))))))(((((((((((())))))************************'''&&&%%%%%%&&&'''(((***((((((''''''''''''(((((()))************+++++++++,,,+++***)))))))))++++++,,,,,,+++******+++,,,,,,...------,,,,,,------...)))***++++++******---...+++,,,------,,,---000222555777:::???EEEMMMWWW]]]eeegggjjjnnnqqqsssuuuuuuxxxxxxxxxxxxxxxyyyyyyyyy}}}}}}~~~~~~~~~~~~}}}~~~{{{yyyvvvrrrpppmmmiiiccc^^^[[[ZZZ\\\^^^hhhkkknnnpppooommmllllllfffggggggeeebbb_________cccccccccdddffffffeeedddjjjkkkmmmoooqqqqqqqqqqqqppppppqqqrrrrrrrrrrrrrrrpppooonnnmmmkkkiiihhhggggggkkkmmmlllnnnrrrssspppwwwxxxzzz{{{||||||{{{{{{zzzxxxuuuuuuwwwxxxvvvtttnnnllliiieee```\\\YYYXXXSSSRRROOOLLLJJJIIIJJJJJJGGGFFFEEEEEEFFFHHHJJJKKKQQQUUU\\\aaagggnnnxxx}}}wwwssspppnnnoookkkhhhddd```aaajjjuuu~~~wwwlll```UUUKKKCCC===;;;666111...000111111000000222333222///---///111//////.........---------///,,,+++,,,...///---+++---,,,+++***+++,,,---...***+++,,,,,,------,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))((((((((((((+++***(((&&&&&&''')))***+++)))((('''((()))+++,,,))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++***)))))))))))))))***+++***(((&&&'''((())))))))))))))))))))))))((((((((((((((()))******++++++***)))((('''&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((************************''''''''''''''''''''''''''''''''''''((()))+++,,,++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))'''((()))((('''&&&''')))))))))(((((('''''''''&&&%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((+++***((('''''''''((()))))))))))))))((((((((((((******))))))))))))******)))(((''''''''')))***+++******))))))(((((('''''')))))))))))))))))))))))))))((('''((()))***)))((())))))))))))(((((((((((())))))(((((((((((())))))+++++++++*********))))))******++++++++++++***************)))))))))))))))******))))))))))))******'''((()))++++++***))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((()))************+++++++++++++++************++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------000111111111///...///000,,,---......///111555888999===DDDKKKRRRZZZaaaeeejjjkkknnnqqqtttvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwzzz{{{{{{||||||||||||||||||~~~{{{xxxvvvqqqnnniiidddccccccfffhhhmmmpppssstttsssqqqoooooommmnnnnnnmmmkkkiiiiiijjjjjjjjjjjjkkkllllllkkkjjjkkklllnnnoooppppppoooooonnnnnnooopppqqqqqqqqqqqqooonnnllljjjiiiggggggfffgggkkkmmmlllnnnrrrsssqqquuuwwwyyy|||}}}|||{{{{{{|||yyywwwwwwxxxyyywwwuuuvvvtttqqqmmmiiieeebbbaaaYYYWWWTTTQQQOOOMMMMMMMMMHHHGGGEEEDDDDDDDDDFFFGGGKKKOOOTTTXXX]]]dddmmmttt|||wwwtttrrrnnniiifffccccccmmmxxxwwwlll___TTTMMMEEE@@@888555444444333111///111222111...,,,---...//////.........---------///---+++,,,...///---+++,,,,,,+++++++++,,,---...***+++,,,,,,------,,,,,,,,,,,,++++++***)))))))))******************************)))))))))((((((((()))))))))*********++++++))))))))))))))))))))))))))))))*********))))))((())))))))))))((((((((((((***)))(((''''''((()))******)))((('''((()))+++,,,)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,***))))))(((((((((((()))***)))'''&&&'''(((++++++++++++++++++++++++((((((((((((((()))******))))))))))))((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((((()))***+++******))))))(((''''''''''''(((((((((((((((((('''(((((((((((((((((())))))((()))***)))((('''(((***))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((******((('''''''''((()))))))))))))))((((((((((((******))))))))))))******)))((((((''''''((()))***)))))))))((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))(((((((((((())))))(((((((((((())))))+++++++++*********))))))(((((())))))))))))((((((***)))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))************+++++++++******+++++++++++++++***,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,------///000000///......//////000111222444777<<<@@@DDDJJJSSS[[[aaaeeehhhjjjnnnoooqqqssstttuuuuuuvvvwwwwwwvvvvvvuuuuuuttttttuuuvvvvvvwwwwwwxxxxxxxxxwww|||~~~}}}~~~|||zzztttqqqmmmjjjiiikkknnnpppsssuuuxxxxxxvvvsssrrrrrrnnnpppqqqpppnnnnnnooopppoooooonnnnnnnnnnnnnnnmmmnnnooopppqqqppppppnnnnnnnnnooopppqqqrrrrrrrrrrrrrrrpppmmmjjjiiihhhiiiiiihhhlllnnnnnnpppuuuuuussstttwww{{{~~~|||~~~|||zzzyyyzzzzzzyyyxxxzzzxxxuuuqqqmmmiiigggfffbbb```^^^[[[XXXVVVUUUTTTNNNMMMJJJGGGEEEEEEEEEEEEIIILLLOOOQQQTTTZZZcccjjjvvvzzzvvvqqqlllhhheeegggpppzzzuuuhhh```WWWPPPFFF???<<<999666333000222333222000........./////////.........------...---,,,---.........,,,,,,,,,,,,+++,,,------...***+++,,,,,,------,,,,,,,,,,,,,,,+++******))))))************************++++++************))))))***************+++++++++))))))))))))))))))))))))*********))))))(((&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))***)))((('''((()))***+++((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((('''((((((%%%'''(((((('''&&&((()))''''''''''''''''''''''''((((((((((((((()))******''''''(((((())))))******'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((((((((()))******(((((()))***))))))((((((((((((''''''))))))(((((('''&&&&&&%%%((((((((((((((((((''''''***)))((((((''''''(((((((((((((((((())))))))))))***))))))(((((())))))******))))))(((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))))))))(((((((((((())))))+++************)))))))))(((((())))))))))))(((((())))))))))))))))))******((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++)))***+++,,,---,,,+++***,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,(((+++---.........///000222444666888;;;@@@FFFJJJTTTYYY```fffiiijjjjjjkkkoooooopppppppppppppppppprrrrrrqqqppppppooonnnnnnnnnnnnnnnooopppqqqrrrrrrpppvvvyyyyyy{{{~~~{{{yyysssqqqmmmkkkjjjllloooppptttvvvwwwwwwuuurrrqqqqqqnnnoooppppppnnnnnnoooqqqsssssssssrrrqqqpppqqqqqqssssssttttttsssrrrpppoooqqqrrrsssuuuvvvwwwwwwwwwwwwuuurrrooonnnnnnpppqqqooosssuuuuuuwww{{{|||zzzwww{{{~~~}}}}}}||||||~~~{{{xxxsssooollljjjiiiiiihhhgggeeebbb```___^^^XXXVVVRRROOOLLLKKKJJJKKKNNNPPPRRRRRRSSSXXX___fffqqqyyy{{{uuunnnjjjhhhhhhpppyyy|||uuukkkcccWWWMMMFFF@@@999444333333444333222111000000////////////...............---------.........---,,,,,,,,,,,,------......***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********************************************************************++++++++++++(((((((((((((((((((((((())))))******)))(((((('''))))))))))))(((((((((((('''(((((())))))))))))((()))(((((((((((()))******((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''$$$%%%''''''&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((())))))***(((((((((((())))))))))))''''''((())))))))))))(((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))((((((((())))))(((((((((++++++******))))))((((((''')))***)))((('''((()))))))))(((((((((((((((((()))((((((((('''''''''&&&((((((((((((''''''''''''))))))((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''&&&''''''(((((())))))))))))))))))))))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))******++++++++++++******)))))))))))))))*********)))((((((''''''(((((()))***)))((((((((()))+++,,,))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++)))***+++---------,,,+++,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,...000000000000111222333666<<>>EEEKKKSSS\\\ccciiinnnssswwwxxxxxxxxxxxxtttpppkkkfffdddbbb```___```___^^^]]]]]]^^^___```bbbcccdddeeeffffffffffffccceeegggjjjlllnnnnnnnnneeedddcccccccccdddffffffiiinnnuuuzzz|||}}}{{{zzzyyy~~~~~~wwwkkk^^^RRRFFF===777555444222000000000000111........................,,,,,,,,,------------...+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,))))))***++++++,,,,,,---)))))))))))))))))))))))))))******++++++******)))*********))))))***************))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++'''(((((()))(((((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((('''''''''((())))))))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))))))))************))))))))))))((((((((((((%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))(((((())))))))))))******)))((('''((()))***)))(((''''''((()))))))))))))))+++)))(((((()))******)))(((((())))))*********+++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))------------------------,,,---......------...000000///......000444888:::999AAALLLTTT[[[aaaiiiooosssvvvzzz||||||{{{zzzzzzwwwsssnnnjjjiiijjjiiiiiilllkkkjjjjjjjjjkkklllmmmmmmnnnooooooooonnnmmmllliiijjjlllmmmnnnmmmlllllleeeeeeeeegggiiilllnnnpppttt|||~~~}}}sssgggYYYLLLDDD<<<:::777444222111111111........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++******************+++++++++)))))))))))))))))))))))))))***++++++++++++***)))***))))))(((((())))))***)))))))))))))))))))))***))))))))))))))))))))))))'''(((((()))******++++++&&&'''((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))******))))))((('''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((((())))))))))))***)))))))))))))))((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))(((((((((''''''''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))*********)))))))))))))))(((&&&$$$$$$''')))((('''&&&'''((()))***))))))((()))((('''(((***+++++++++)))))))))))))))*********************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))((()))))))))************''''''&&&&&&&&&&&&''''''++++++++++++++++++++++++,,,---......------...000///...------111666<<<@@@BBBLLLXXXbbbhhhmmmsssyyyxxx{{{~~~}}}||||||zzzvvvqqqoooooopppqqqrrruuutttsssrrrrrrrrrssstttssssssttttttsssrrrpppoookkklllmmmnnnmmmllljjjhhhggggggiiilllpppuuuxxx{{{~~~|||yyyvvvssstttwww{{{wwwzzz}}}zzzxxxvvvvvvxxx|||xxxxxx{{{yyywwwjjj\\\SSSCCC@@@<<<777444222111000////////////////////////,,,,,,,,,------.........++++++------------++++++***+++,,,---,,,,,,******+++*********))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))'''(((((()))***+++++++++%%%&&&''')))))))))(((((((((((((((((((((((((((((())))))))))))************+++***)))(((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((())))))))))))))))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((++++++******))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***++++++******)))(((((((((((($$$!!!!!!$$$''''''&&&&&&''')))*********)))((()))'''&&&(((***,,,,,,,,,******))))))))))))))))))************************++++++++++++++++++++++++((())))))))))))*********************))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&%%%%%%$$$$$$%%%%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,------------//////---,,,000000000111555===GGGMMMVVV^^^ggglllooorrrxxx}}}}}}~~~~~~|||{{{{{{yyyxxxxxxyyyyyyxxxvvvyyyyyyyyyyyyxxxxxxxxxxxxsssssstttssssssqqqpppooooooooonnnmmmlllkkkkkkjjjjjjnnnsssyyy~~~~~~xxxsssqqqqqqqqqssstttuuuuuuuuusssqqqooofffbbb^^^]]]___aaaaaaaaabbbffflllooopppooooooooohhhgggfffdddccccccbbbbbbdddhhhmmmpppqqqnnnjjjfffaaadddgggkkkooorrrssstttsssssstttuuuvvvxxxzzz{{{||||||~~~yyymmmfffXXXPPPFFF>>>:::777444111.../////////........./////////...------------...---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***+++++++++***************)))***+++,,,,,,+++***)))(((((((((((()))))))))))),,,,,,,,,+++++++++******((())))))************)))+++*********))))))((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))************))))))&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))((((((((('''************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&''''''((((((((((((''''''---+++)))'''&&&'''((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''*********)))))))))))))))+++***)))'''''''''((())),,,++++++++++++++++++,,,((((((((((((((((((((((((+++***)))***++++++***)))))))))(((((((((((()))))))))))))))))))))(((''''''''')))+++,,,,,,,,,***)))))))))))))))))))))))))))---------------------............///111111111000000222555999???HHHQQQWWW___fffmmmqqqrrrtttyyy|||}}}~~~}}}||||||}}}}}}|||zzzyyyyyyyyyzzzyyyyyyxxxxxxrrrrrrqqqpppoooooonnnnnnoooooopppoooooonnnooopppsssyyy}}}}}}|||yyyvvvqqqnnniiiddd```^^^]]]^^^^^^___`````````^^^\\\[[[UUURRROOOOOOQQQRRRRRRQQQSSSWWW\\\_________^^^___[[[[[[YYYXXXWWWWWWWWWWWWWWWZZZ]]]``````^^^ZZZXXXWWWXXXZZZ]]]___`````````bbbbbbcccccceeeggghhhiiijjjkkklllooossswww{{{}}}|||vvvjjj```SSSGGG???:::555111000000000///...---......//////...------------...---,,,,,,++++++,,,,,,---,,,------------,,,++++++***************+++++++++)))***++++++++++++***)))(((((((((((()))))))))***+++*********))))))))))))))))))*********))))))(((*********)))))))))(((((('''(((((())))))((((((''')))(((((((((''''''''''''''''''((((((''''''&&&%%%'''''''''((((((((())))))(((((((((((())))))))))))))))))************))))))&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((())))))((((((((((((''''''''''''(((((('''''''''(((((((((((((((******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))************))))))((((((((((((***)))))))))))))))))))))+++***)))((('''(((((()))++++++************++++++))))))))))))))))))))))))+++***)))***++++++***)))))))))(((((((((((()))))))))))))))))))))(((''''''((()))***,,,,,,+++***)))************************------......//////000000,,,------...///000111222111666>>>FFFOOOWWW```eeelllpppuuuwwwwwwwwwzzz}}}}}}yyyzzzzzzzzzyyyxxxvvvuuuqqqpppnnnmmmlllmmmnnnooopppqqqssssssssstttwwwyyywwwqqqjjjfffdddcccaaa^^^ZZZXXXTTTPPPMMMLLLKKKLLLLLLMMMNNNNNNMMMLLLJJJIIIGGGEEEDDDEEEGGGGGGGGGFFFGGGJJJOOOQQQQQQPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMNNNOOOQQQRRRRRRPPPOOOMMMMMMNNNOOOQQQRRRRRRQQQQQQRRRSSSSSSTTTUUUVVVXXXYYYYYYZZZ\\\^^^bbbgggkkkmmmrrrwww}}}sssdddWWWLLLDDD<<<777555444333111000/////////000///......------......------,,,,,,,,,,,,---------------------,,,++++++))))))******++++++,,,,,,)))***++++++++++++***)))((((((((()))))))))******))))))((((((((((((''''''***************)))((('''******))))))))))))((((((((())))))******))))))(((((((((((((((''''''''''''((((((''''''&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))))))))((())))))******))))))(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&"""###&&&)))******)))(((((((((''''''''''''((((((&&&&&&''''''((())))))***---,,,+++***)))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))************)))((((((((())))))*********))))))*********************************+++***)))***++++++***)))***))))))(((((())))))***))))))******))))))((((((((()))***+++,,,+++******************************,,,,,,---...//////000000---......//////111444666888???IIITTT]]]eeelllppptttwwwzzz{{{{{{{{{|||~~~~~~~~~~~~|||zzz{{{{{{zzzxxxuuurrrpppooommmkkkjjjjjjllloooqqqsssuuuxxxyyyzzz|||{{{qqqkkkccc___YYYUUUTTTSSSQQQOOOMMMKKKIIIGGGFFFEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDFFFGGGHHHIIIHHHGGGHHHKKKNNNPPPOOOOOONNNOOONNNNNNMMMLLLLLLLLLLLLLLLOOOOOOOOOPPPPPPPPPPPPPPPLLLMMMOOOQQQRRRRRRRRRQQQOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTVVVYYY\\\___aaabbbgggnnntttyyy}}}~~~sssiii___UUUJJJCCC;;;888555333222222222111000//////...............------,,,,,,,,,,,,---------------...---,,,,,,+++))))))******+++,,,------*********++++++*********(((((()))))))))*********((((((((((((((((((((((((+++++++++******((('''&&&))))))))))))))))))(((((())))))************))))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&******)))((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%'''))))))))))))((((((''''''''''''((((((''''''''''''(((((())))))+++++++++******)))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))******))))))))))))******+++++++++++++++++++++++++++***)))***++++++***)))***))))))))))))))))))***))))))*********))))))(((((()))***++++++++++++***************************++++++,,,---...//////000111222333333333666;;;???EEELLLVVV```hhhnnnsssuuuxxxyyy{{{|||}}}}}}~~~~~~~~~|||zzzzzzyyyyyywwwtttqqqnnnlllkkkjjjhhhhhhjjjnnnsssvvv{{{~~~wwwmmmddd\\\XXXSSSPPPMMMJJJIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHJJJLLLNNNOOOOOOOOOOOOPPPRRRUUUVVVUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQSSSSSSTTTTTTUUUWWWXXXYYYVVVWWWXXXXXXXXXWWWUUUTTTQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPRRRTTTUUUWWWVVVZZZ```eeehhhkkknnnooossstttwww{{{yyyqqqfffYYYPPPBBB===777333333333222111000000///............///...------,,,,,,------...------.........---,,,,,,))))))***+++,,,------...+++******************+++))))))))))))************))))))))))))))))))))))))+++++++++******((('''&&&(((((((((((((((((())))))))))))************))))))'''''''''((((((((((((((()))((('''&&&&&&''')))***''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&'''((()))((((((''''''''''''(((((())))))((((((''''''''''''((((((((())))))*********((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''((((((((()))))))))***''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((()))************)))((())))))))))))************(((((())))))************))))))************************))))))))))))******+++++++++++++++++++++++++++***)))***++++++***)))******))))))))))))******))))))************))))))))))))******++++++++++++************************,,,,,,,,,------......///---000222333555:::BBBHHHUUU[[[cccjjjoootttwwwyyyzzzzzz{{{|||~~~~~~}}}|||yyywwwuuuuuusssqqqpppnnnmmmllliiiiiiiiikkkpppvvv||||||zzzssspppjjjbbb[[[TTTPPPMMMGGGFFFEEEDDDCCCDDDEEEEEEBBBCCCEEEGGGIIIIIIJJJJJJGGGHHHIIIJJJLLLMMMOOOOOORRRTTTXXXZZZZZZ[[[\\\]]]^^^```bbbbbb```______```___^^^]]]\\\[[[ZZZZZZZZZ[[[[[[\\\^^^aaadddfffhhhiiihhhgggeeeccc___\\\ZZZZZZYYYXXXVVVTTTTTTSSSSSSRRRQQQPPPOOOPPPQQQRRRSSSSSSVVVZZZ]]]^^^___```aaaeeeeeegggjjjnnnssswwwzzz{{{vvvuuuwww|||tttggg]]]NNNGGG>>>888666444222000111000//////......//////......------------.....................---,,,,,,******++++++,,,,,,------++++++***))))))***++++++)))))))))*********++++++))))))************++++++***************)))((('''''''''(((((((((((())))))((())))))******))))))((('''''''''(((((((((((((((((((((''''''(((((())))))''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))'''(((((())))))(((((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))'''%%%%%%&&&((()))((((((''''''''''''((((((***))))))(((''''''&&&&&&%%%&&&&&&'''((()))******((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))((()))***++++++***)))((()))))))))************+++((((((((()))******++++++((()))***+++++++++***************))))))*********+++++++++++++++++++++++++++***)))***++++++***)))+++******))))))******+++))))))******++++++*********************+++++++++++++++++++++++++++++++++..................//////+++///333666;;;CCCNNNWWWcccggglllqqqtttwww{{{}}}}}}||||||}}}~~~|||zzzyyywwwtttqqqnnnmmmlllkkkkkkmmmnnnooonnnooorrrvvv}}}{{{wwwqqqllliiihhhfffddd^^^\\\XXXSSSNNNKKKJJJJJJCCCCCCDDDEEEFFFHHHJJJLLLKKKMMMPPPTTTVVVXXXXXXXXXWWWXXXYYY[[[^^^```bbbdddfffiiilllnnnnnnooorrrtttvvvwwwyyyxxxvvvuuuuuuuuurrrqqqooommmllljjjjjjjjjkkklllooorrrvvv{{{~~~~~~|||xxxssspppmmmnnnllljjjgggdddbbbaaa```\\\\\\[[[ZZZ[[[\\\]]]^^^ZZZ\\\______^^^\\\[[[\\\\\\\\\\\\^^^```dddgggjjjrrrwww}}}zzz}}}zzztttkkkdddaaadddjjjnnnsssyyyvvvnnnbbbYYYLLLCCC>>>:::666333111000000///////////////......------------.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++))))))*********+++++++++)))))))))******+++++++++))))))*********))))))((('''''''''((((((((())))))'''(((((())))))(((((('''''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((('''''''''&&&(((((((((((())))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&'''''''''((((((''''''''')))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&''''''(((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((()))*********))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++'''(((((()))******++++++((()))***++++++++++++***++++++************+++++++++++++++++++++++++++++++++***)))***++++++***)))+++******))))))******+++((()))***++++++++++++******************++++++,,,++++++++++++++++++++++++000000000000////////////000555;;;@@@FFFQQQ^^^iiilllnnnrrrtttwwwzzz~~~~~~}}}}}}~~~|||yyyvvvtttqqqnnnllliiihhhggggggiiimmmpppsssuuuwww{{{~~~vvvoookkkhhhfffbbb]]]YYYXXXWWWVVVVVVQQQPPPNNNKKKHHHGGGHHHJJJEEEGGGIIIKKKLLLOOORRRTTTXXX[[[___cccfffhhhhhhhhhjjjkkkmmmooorrrvvvxxxzzzzzz}}}}}}{{{yyyyyyxxx{{{}}}|||yyyvvvsssqqqpppjjjjjjiiiiiijjjkkkmmmnnnccceeegggfffccc___^^^]]]XXXWWWWWWWWWYYY\\\___```aaafffkkkpppqqqqqqppppppmmmqqqwww}}}pppiii^^^UUURRRUUU\\\```bbbjjjttt}}}|||ssshhhYYYNNNGGGAAA;;;777111111000///////////////......------------............//////......---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++(((((())))))******++++++((())))))************)))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&'''(((*********)))(((******))))))((((((((('''(((((((((((())))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((())))))***+++++++++''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&''')))***+++***)))(((((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))''')))***++++++***)))'''))))))******++++++++++++'''(((((()))***+++++++++((()))***+++,,,,,,+++***,,,,,,++++++++++++,,,,,,************************+++***)))***+++++++++)))++++++************++++++((()))***+++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++---...//////000222444777<<>>@@@CCCGGGNNNXXXcccjjjuuuzzzxxxmmmeeeTTTNNNEEE<<<777555333222000000///...------------.........///111000...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++***))))))((())))))))))))))))))))))))))))))******))))))(((((()))))))))))))))((('''''''''((((((((()))))))))***'''''''''(((((((((((((((&&&''''''((()))******+++'''&&&&&&&&&'''((())))))(((((())))))))))))((((((((((((''''''''''''(((((()))((('''''''''((((((((())))))(((((((((((())))))((('''(((((((((((())))))&&&''')))******)))'''&&&'''''''''(((((((((((((((***)))((('''&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))******)))))))))((((((((((((((()))))))))((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************++++++++++++++++++++++++*********+++++++++,,,,,,***,,,......---,,,---...------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,000111333666<<>>@@@EEENNNXXX___hhhoooxxxzzzuuufff^^^PPPDDD;;;777444333111111000///...------.........///000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++***)))(((*********************************++++++******))))))))))))))))))(((''''''***)))))))))((((((((('''***))))))(((''''''&&&&&&&&&''''''((()))******+++%%%%%%%%%%%%&&&''''''((((((((())))))))))))((((((((((((((((((((((((((((((******)))((((((((()))***'''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''((())))))(((''''''((((((((((((((('''''''''(((''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***(((((((((((())))))******(((((())))))******++++++))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,......---,,,---......------------------...---,,,,,,+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,,,,111444999@@@GGGPPPZZZ```eeehhhmmmpppsssvvvzzz|||{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzzzzvvvuuusssqqqooommmmmmlllhhhkkkpppvvv~~~uuunnnbbbZZZQQQMMMMMMMMMKKKHHHDDDDDDDDDFFFIIILLLPPPRRRVVV[[[```cccfffjjjpppuuu{{{}}}nnnjjjeeeaaa___^^^\\\[[[WWWXXXYYYYYYZZZ^^^cccgggjjjlllpppuuu{{{}}}nnn```UUULLLFFF>>>===<<<<<<>>>EEENNNTTT]]]eeeoooxxx~~~tttkkk]]]OOOEEE===888555333222111000///.........///......000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,+++******************************************)))'''&&&%%%)))))))))))))))(((''''''*********)))((('''''''''******)))((('''&&&%%%%%%''''''(((((())))))******&&&&&&&&&%%%&&&&&&''''''(((((())))))))))))(((((('''(((((())))))(((((('''(((***+++***)))((()))+++'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******'''(((((())))))******+++))))))******************************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,......---,,,---...///......------......///,,,,,,,,,,,,,,,------...++++++++++++++++++++++++************++++++++++++******++++++,,,---------666;;;CCCLLLTTT]]]dddiiiiiimmmqqqtttvvvxxx{{{}}}|||}}}~~~||||||||||||zzzyyyxxxwwwrrrqqqooonnnnnnppprrrtttsssyyy|||rrrggg^^^XXXNNNKKKGGGFFFGGGHHHHHHHHHGGGIIILLLQQQVVV\\\bbbffflllqqqwwwzzz{{{}}}xxxqqqmmmkkkjjjhhhfffbbbbbbaaa___]]]]]]```bbbbbbcccfffjjjooouuuzzz|||rrrdddWWWMMMBBBAAA>>><<<===AAAHHHMMMVVV^^^iiirrrxxx~~~wwwmmmaaaVVVKKKAAA<<<555444333111000000//////000.........//////---+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,************************(((((())))))(((''''''&&&)))))))))))))))(((''''''))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))((('''''''''(((((((((((())))))))))))(((((('''((()))******)))((('''&&&)))++++++)))'''((()))''''''&&&&&&&&&&&&'''''''''''')))*********)))(((&&&%%%$$$######%%%'''((()))(((((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((()))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++'''(((((()))******++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,......---,,,---...//////............//////,,,,,,,,,,,,,,,---......*********************************+++++++++,,,,,,******++++++,,,------...;;;BBBLLLUUU^^^eeekkknnnkkkoootttxxxzzz{{{|||~~~}}}~~~{{{{{{{{{zzzyyywwwvvvuuuqqqpppooooooqqquuuyyy|||}}}ssshhh___VVVOOOJJJFFFFFFFFFFFFGGGHHHJJJKKKPPPTTTYYY___fffnnnuuuzzz~~~}}}xxxwwwvvvtttrrrooonnnmmmiiieeeccccccdddbbbbbbbbbdddgggjjjmmmnnnrrrwww|||~~~qqqaaaUUUGGGEEEBBB???>>>AAAFFFKKKSSS[[[fffooouuu}}}yyypppeeeXXXKKKCCC666555444222111000000000000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............************************%%%%%%''')))***+++++++++)))))))))))))))(((((('''''''''(((((())))))******'''''''''((((((((((((((())))))))))))((((((((((((,,,+++***))))))((())))))(((((())))))))))))(((((('''((()))******)))((('''$$$'''++++++)))&&&&&&'''((((((''''''''''''((((((((()))***,,,,,,++++++***)))'''%%%$$$$$$&&&)))+++))))))(((((('''''''''&&&(((((((((((((((((('''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))(((((((((((())))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++'''(((((()))***+++++++++,,,+++++++++***))))))))))))))))))))))))))))))))),,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,......---,,,---...//////............//////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,---......HHHPPP\\\ccceeegggjjjnnnooorrrvvvyyy{{{}}}||||||||||||||||||}}}}}}|||xxxwwwxxxvvvsssooorrrssssssrrrrrryyyyyynnnggg]]]SSSLLLGGGEEECCCCCCEEEGGGJJJNNNTTTZZZ^^^ffflllssszzz~~~~~~}}}yyysssqqqppppppnnnlllhhhfffccc```___```bbbccciiiiiijjjnnnvvvrrreeeYYYOOOFFFDDDEEEGGGJJJNNNQQQYYYdddkkkqqqwww}}}vvvjjj\\\QQQCCC>>>888333111111111111///......///000111///...,,,,,,,,,------.........+++,,,...//////...,,,+++******++++++++++++******((((((***++++++,,,++++++***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''******)))((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))''''''''''''((((((((((((((())))))))))))(((((('''&&&''''''((()))******++++++*********))))))((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''((()))***++++++,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''---,,,+++***))))))))))))((()))***,,,,,,,,,+++***((((((((((((((((((((((((******))))))(((((('''''')))************+++++++++)))************+++++++++++++++******************((())))))))))))*********,,,,,,,,,,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,------......------////////////000000000000111000...---,,,+++******...------,,,,,,++++++***---------------------------------,,,,,,+++++++++TTT\\\dddjjjkkklllnnnqqqrrruuuxxx{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzzzzz{{{xxxuuuuuuvvvvvvuuusssmmmppptttxxx}}}|||rrrkkk^^^YYYQQQKKKGGGFFFGGGGGGHHHLLLRRRXXX___gggooottt~~~{{{xxxxxxxxxwwwuuuuuurrrmmmhhhcccaaa```___bbbbbbcccgggoooyyytttcccXXXMMMJJJJJJLLLQQQWWW[[[aaahhhmmmqqqwww~~~uuuiiiaaaMMMGGG>>>777333222111000...------...000000///...,,,,,,,,,------.........,,,,,,---......---,,,,,,******++++++++++++******+++++++++++++++***))))))***************)))(((((())))))))))))))))))))))))+++******)))))))))******))))))(((''''''''''''(((&&&''')))******)))((('''(((((('''&&&'''((()))***))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''((((((((((((((('''''''''((()))*********))))))))))))((((((''''''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((((((((((()))*********+++((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&))))))))))))))))))))))))***)))))))))))))))(((((()))************+++++++++(((((()))))))))*********************************)))))))))*********++++++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............////////////000000000000222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++bbbgggllloooooooooqqqsssvvvxxx{{{||||||||||||}}}}}}}}}}}}}}}{{{yyywwwuuuxxxuuurrrqqqsssuuuvvvvvvqqqvvv}}}wwwssssssrrrrrrpppmmmggg___ZZZOOOLLLHHHEEEEEEHHHMMMOOOWWW\\\dddmmmvvv~~~zzztttmmmgggcccaaa______```ccciiipppwww{{{sssgggZZZTTTRRRTTT[[[ccciiimmmppprrrssswww~~~xxxrrr]]]UUUIII>>>777333111000///------...///000///...---------------.........------------------------******++++++++++++******---------,,,+++)))((('''*********+++******)))((())))))))))))))))))))))))---,,,+++******************)))((((((''''''(((((($$$&&&)))+++,,,+++)))'''(((((('''''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((($$$%%%&&&'''((((((((('''''''''(((((())))))******((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***)))))))))))))))''''''((()))))))))((((((************************)))))))))***************)))************+++++++++'''((((((((())))))))))))******************************+++++++++,,,,,,,,,)))***+++,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...//////...---,,,---......///////////////////////////000000000000222111000///...---------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,iiillloooppppppppprrrtttwwwyyy|||}}}}}}|||}}}}}}}}}}}}}}}|||zzzwwwtttrrruuussspppoooqqquuuxxxzzzxxxmmmfffbbb_________^^^\\\WWWRRRNNNIIIIIIIIIJJJMMMSSSZZZ___lllrrrzzz{{{tttnnnkkkggggggggghhhjjjmmmppprrrwwwzzz~~~yyyjjjaaa]]]^^^eeemmmwwwyyy{{{|||{{{{{{}}}|||mmmdddUUUGGG===666333111000...---...///000000///---------..................------,,,,,,------...***++++++,,,,,,++++++***---------,,,+++***((((((*********++++++******)))))))))))))))))))))))))))---,,,+++******)))*********))))))((('''(((((((((&&&''')))******)))((('''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((('''''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((******))))))))))))******---,,,++++++*********+++************+++*********************************))))))******++++++,,,,,,))))))*********+++++++++((((((((()))))))))*********************++++++++++++++++++,,,,,,,,,------***++++++,,,------,,,,,,***+++,,,,,,------,,,,,,------------------------------------------,,,,,,,,,---///000000///---,,,......///000000000000000////////////000000000000000000///...---------...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,lllnnnpppqqqrrrsssuuuvvvwwwyyy|||}}}}}}}}}~~~{{{{{{{{{zzzwwwuuurrrqqqpppppppppqqquuu{{{pppddd\\\VVVSSSPPPQQQRRRRRRPPPMMMKKKJJJJJJNNNSSSXXX___hhhqqqxxx{{{xxxvvvuuutttsssqqqooonnnmmmmmmoooqqqtttyyy|||rrrllljjjooowww~~~xxxoooaaaSSSGGG>>>888444333111/////////000000///...........................------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************************,,,+++***)))))))))))))))******)))(((((((((((((((,,,+++)))'''&&&''''''(((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''******))))))))))))******))))))(((''''''''''''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,,,,))))))*********+++++++++)))))))))*********++++++))))))*********++++++++++++,,,,,,,,,,,,------------------------,,,+++******+++,,,,,,------,,,,,,------------------------------------------------,,,---///000000///---,,,...///000000111111000000////////////000000000000......------,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------pppqqqsssuuuwwwyyyzzzzzzwwwyyy|||}}}}}}|||}}}~~~zzzyyyxxxvvvuuutttsssrrrmmmpppsssxxx~~~~~~kkk[[[QQQLLLIIIFFFEEEHHHKKKMMMMMMNNNOOOQQQUUU\\\eeeooowww}}}wwwrrrnnnjjjkkkkkklllnnnqqqwww{{{|||}}}xxx{{{}}}|||{{{{{{}}}xxxlll```UUUJJJAAA<<<777555111000000000000////////////...............------------------------++++++,,,,,,,,,,,,++++++)))***+++,,,------------)))***++++++,,,+++++++++******************************)))))))))*********+++***))))))(((((())))))///---)))&&&%%%%%%'''((('''((()))*********))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))***)))(((((('''(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))*********))))))(((((())))))))),,,++++++************+++)))))))))))))))))))))))))))))))))***************)))************+++++++++************++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------............---,,,+++******+++,,,,,,------,,,,,,------------------------------------............,,,---...//////...---,,,...//////000000000000000////////////000000000000------,,,,,,,,,------...//////......---,,,,,,+++------------------------------------............ssstttvvvyyy{{{||||||{{{yyy{{{}}}}}}|||zzzzzz{{{xxxvvvuuusssrrrssstttuuussswww|||ttthhhWWWKKKEEEDDDDDDCCCDDDIIIOOOSSSWWW\\\aaaeeellluuu|||wwwoooooonnnlllkkklllnnnqqqooosssyyy}}}zzzvvvttttttxxx}}}~~~vvvmmmcccWWWLLLEEE;;;888444222111000///...000/////////.........---,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------------)))***++++++,,,,,,,,,+++***************************************+++,,,---+++***))))))(((((()))))),,,+++)))'''&&&''''''((('''((()))***+++***))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((('''''''''((()))+++,,,))))))))))))))))))))))))&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))(((((())))))))),,,+++++++++++++++,,,,,,......,,,+++++++++,,,,,,***************************)))))))))))))))(((((()))************+++++++++))))))))))))************((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,***+++,,,,,,------,,,,,,........................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////////////////000000000000---------------...//////...............---------........................------------.........///uuuvvvxxxzzz}}}}}}|||zzz{{{}}}~~~}}}{{{yyyxxxxxxwwwuuusssqqqqqqsssuuuwww|||zzzsssdddYYYKKKBBBAAADDDGGGGGGJJJOOOWWW^^^dddllltttyyywwwvvvtttqqqmmmlllmmmnnngggkkkqqqwww||||||uuuooonnnpppuuuxxxzzz|||uuulll```SSSKKK>>>:::666333111111///...000000//////.........---+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,)))***+++,,,,,,,,,,,,,,,*********************************+++,,,---...///+++******)))))))))))))))((()))))))))))))))(((((('''((()))++++++******)))))))))))))))))))))))))))''''''''''''((((((((()))!!!"""$$$&&&(((***++++++))))))))))))((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******************************(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((('''''''''((()))+++,,,))))))))))))))))))))))))%%%&&&&&&'''((()))******++++++++++++++++++++++++))))))(((((((((((()))))))))((((((((((((((())))))+++***((('''''''''((((((++++++++++++++++++++++++******))))))(((((('''''')))************+++++++++(((((((((((())))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,---............++++++,,,---------,,,,,,........................---------.........//////---,,,,,,++++++,,,,,,------......///////////////////////////000000000000...............///000111,,,,,,------.../////////////////////////////////---------.........//////zzzzzz{{{{{{||||||}}}}}}}}}}}}}}}|||{{{yyyxxxwwwuuusssqqqrrrvvv|||{{{rrrhhhaaaUUULLLEEEDDDDDDDDDJJJRRRZZZdddqqq{{{xxxuuuuuusssmmmggghhhiiiiiikkknnnssswwwyyy~~~yyynnngggdddeeehhhpppvvvzzzuuulllbbbZZZJJJAAA;;;:::666000...111333111...---...///......***+++---.........------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++...---,,,+++***+++,,,---+++++++++++++++***)))(((((((((((((((((((((((((((+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******)))))))))))))))************)))((('''''''''&&&((()))***)))((()))***))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((('''(((((()))***+++))))))(((((('''''''''&&&%%%''')))***+++***)))(((%%%$$$###&&&)))+++)))'''+++***((('''''''''((()))((((((((((((((()))******++++++++++++++++++++++++...---+++*********++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((''''''***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,.../////////......------............------..................------000000000000000000000000111111000000/////////...........................,,,,,,,,,---------......////////////////////////////////////////////////zzzzzzzzz{{{{{{{{{||||||zzzyyyyyyxxxwwwvvvuuuuuusssqqqooorrryyyyyyrrrkkkccc\\\WWWPPPKKKGGGHHHJJJMMMWWWbbbrrr{{{~~~wwwqqqjjjjjjiiijjjkkknnnqqqrrrvvvzzzzzzooofff```______gggnnnvvv~~~~~~zzzssskkkeeeXXXNNNCCC>>>888222000222111///------.........---+++,,,---.........------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,++++++,,,,,,)))******+++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((()))))))))''''''''''''((((((((((((&&&((()))***)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))(((((((((((())))))***))))))((((((((('''''''''&&&''')))***+++***)))(((((('''&&&'''******(((&&&((((((((((((((()))***+++((((((((((((((()))******************************,,,,,,***)))))))))******+++++++++******+++++++++,,,,,,++++++******))))))***,,,------++++++,,,...------------------------------------------------........................,,,---.../////////...------......//////......---........................000000000000000000000000000000/////////.........////////////////////////------........./////////........................////////////////////////zzzzzzzzzzzzzzzzzz{{{{{{xxxxxxwwwvvvuuuuuuttttttvvvsssrrrvvvuuuoooggg___YYYTTTQQQOOOLLLLLLNNNRRRVVV^^^mmm{{{xxxqqqpppmmmkkkjjjjjjkkklllnnnqqqyyyyyyoooddd[[[UUUSSSZZZ```iiirrrzzz~~~zzztttpppggg\\\OOOEEE===777555666111///......000000///---,,,,,,---............---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++(((((()))++++++,,,,,,,,,******************************))))))))))))******'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((''''''((())))))$$$$$$%%%&&&((()))******&&&((()))***)))((()))***''''''((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))************)))((((((((())))))))))))((((((((((((''''''&&&''')))******)))((((((***)))))))))******(((&&&%%%&&&((()))***+++++++++)))(((((((((((()))******))))))))))))))))))))))))+++******))))))))))))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...........................------------------------////////////////////////---...///000///...---,,,---......//////......---........................000000000000000000000000111111000000000000//////000000000000000000000000////////////000000000000........................////////////////////////{{{{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwuuuuuuuuuvvvvvv{{{zzzzzz~~~pppfff```YYYRRRNNNNNNOOOPPPOOOTTT[[[aaagggsss|||yyyuuuqqqnnnlllkkkkkkkkknnnttt|||zzzxxxxxxzzzyyytttlll```VVVNNNJJJNNNTTT\\\eeennnwww~~~zzzxxxoooggg[[[PPPFFF???:::999222111111111222222111///------..................,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,---...---,,,+++***((()))***+++++++++++++++***************************))))))))))))))))))***'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((''''''''''''(((((()))%%%%%%&&&'''((()))******&&&((()))***)))((()))***((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++***)))(((((((((((())))))(((((((((((((((((('''((())))))))))))(((((())))))))))))***))))))(((&&&''')))***++++++******))))))(((((())))))***+++************************++++++******************+++******))))))******+++***+++++++++,,,,,,,,,---***+++---,,,++++++,,,...................................................////////////////////////...///000000///...---,,,......////////////..................////////////000000000000000000000000222222222222222222222222000000000000000000000000/////////000000000000111........................////////////////////////|||||||||{{{{{{zzzzzzzzzyyywwwvvvuuuuuuwwwyyy{{{zzzlllaaaVVVTTTOOOLLLKKKOOOTTTXXX]]]eeennnttt{{{~~~yyytttqqqpppoooooopppsssxxx~~~wwwnnnjjjiiinnnmmmkkkeee[[[QQQJJJGGGGGGKKKRRRZZZcccmmmvvv}}}~~~vvvqqqhhh]]]RRRHHH>>>777444333111111222222000///........................---,,,,,,,,,,,,,,,,,,---,,,------......------,,,+++,,,---...---,,,+++***+++++++++++++++***)))(((************************)))))))))******)))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&((()))***)))((()))***+++*********)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,+++***))))))((())))))(((((())))))))))))))))))((()))))))))))))))((((((%%%&&&((())))))))))))***((()))***++++++***)))((()))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))******+++,,,,,,,,,***+++---,,,++++++,,,...------------------------................................................//////000000000///---,,,...//////////////////............/////////000000111111111111111111111111111111111111111111111111////////////////////////....../////////000000000////////////////////////000000000000000000000000}}}||||||{{{zzzyyyxxxxxxuuuttttttuuuxxx}}}|||ssshhh\\\SSSKKKLLLMMMNNNRRRYYYbbbhhhrrr{{{~~~{{{zzzyyyxxxwwwwwwwwwyyy|||ssshhhaaa^^^aaaaaa```[[[TTTMMMIIIFFFDDDFFFJJJPPPWWWaaakkkrrr}}}}}}|||uuujjj^^^SSSEEE:::777444111////////////...000///......---.........------,,,,,,,,,,,,------------............------,,,,,,------,,,,,,++++++,,,,,,,,,++++++)))((((((************************))))))************))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******,,,,,,+++******)))((((((&&&((()))***)))((()))***++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******++++++***)))))))))******(((((())))))))))))******))))))))))))((((((((((((###&&&((()))((()))***+++******++++++******)))(((***))))))))))))***+++++++++++++++++++++++++++++++++,,,------...---------,,,++++++++++++++++++,,,)))*********++++++,,,,,,***,,,------++++++,,,...------------------------...................................................///000111000///...---...//////000000//////............//////000000111111111111111111111111111.........////////////000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000{{{{{{zzzyyyxxxwwwvvvuuusssssstttxxx{{{vvvpppjjjccc[[[SSSNNNKKKOOOUUU\\\dddmmmxxx~~~|||||||||}}}tttggg^^^ZZZXXXXXXWWWSSSNNNIIIGGGGGGDDDDDDEEEHHHMMMUUU___ffftttzzz}}}sssjjjaaaTTTHHH===999444111000000000000111000///...------...///------,,,,,,,,,,,,------------............------------,,,,,,++++++,,,,,,******+++++++++******)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++++++++++++++***)))(((((('''&&&((()))***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))*********)))******++++++(((((()))))))))***************)))(((((((((((((((&&&(((******)))((()))+++*********)))******++++++******))))))******+++,,,***************************+++,,,---------,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,***,,,------++++++,,,...................................................////////////////////////---...000111111000////////////000000000000//////---......///000000111111111111111111111111111111/////////000000000111111000000000000000000000000000000000111111111222222111111111111111111111111000000000000000000000000zzzyyyxxxwwwvvvttttttsssssstttwww}}}|||mmmgggbbb^^^ZZZUUUQQQPPPQQQWWWaaakkkuuuyyyvvvhhh^^^YYYTTTSSSRRRNNNIIIGGGFFFGGGDDDCCCCCCCCCGGGNNNXXX^^^kkksss}}}wwwqqqmmmcccXXXCCC>>>888444333333444444111000///...------...///...------,,,,,,------...------............------...---,,,+++***+++,,,---((()))***+++++++++++++++((((((((((((((((((((((((((()))***++++++***)))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,))))))))))))((((((((((((&&&(((******)))((()))***&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))***+++,,,,,,(((((())))))*********+++******)))((((((((((((((()))+++---,,,***((()))+++))))))(((((()))+++---...*********)))******+++,,,)))))))))))))))))))))))))))***+++,,,---,,,,,,+++...------,,,,,,------...------------------------***,,,------,,,+++---...000000000000000000000000////////////////////////000000000000000000000000---...///111111111000000//////000000000000//////---......///000111111222111111111111111111111111222222222333333444444444111111111111111111111111111111222222222333333333222222222222222222222222000000000000000000000000yyyvvvuuutttrrrnnnppptttuuuwww~~~}}}ssslllccc___YYYSSSOOOPPPUUUYYYccckkkwwwtttfff\\\VVVSSSNNNKKKJJJIIIIIIIIIHHHCCC@@@BBBDDDGGGMMMTTTbbblllyyy|||tttiii```OOOFFF<<<666555555222///000000000000///...,,,,,,...------,,,,,,------...//////...---,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((()))***+++,,,******))))))******+++,,,******++++++++++++******''''''''''''(((((((((((())))))))))))))))))))))))******************************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''))))))(((((('''''''''&&&''''''(((((())))))******)))'''$$$$$$&&&((()))(((+++***)))(((((()))***+++******)))(((((((((((((((,,,+++***))))))***+++,,,++++++******))))))((((((((((((''''''((()))******+++***)))(((((()))***++++++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++*********++++++,,,,,,,,,---------...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,---------------------------.........//////000000//////.........---.../////////000000000111000111222333333222111000111111111000000/////////222222222222222111111111///111222333222222444555444444444444444444444444222222222222222222222222333333333333222222222222222222222222222222222333444444333222222222222222wwwsssrrrrrrpppnnnqqqvvvwww}}}uuujjjbbbWWWUUURRRQQQRRRYYYaaahhhwww~~~zzzooogggYYYTTTNNNKKKLLLMMMMMMMMMOOOJJJFFFFFFFFFEEEIIIOOO]]]hhhvvvyyyooohhhYYYPPPDDD;;;777555444222111111111111000///...---...------,,,,,,------...//////...------,,,++++++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***************************((((((((()))))))))************))))))******+++,,,)))******++++++******)))''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''***)))))))))((((((((('''******)))))))))((((((((('''((((((((()))))))))***((('''&&&''')))***)))'''))))))(((''''''((())))))******)))(((((((((((((((******)))(((((()))************)))))))))))))))***))))))((((((((()))************))))))))))))******+++++++++*********))))))++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,------------......---------.........//////000000/////////........./////////000000000000000000111222333222222111000////////////000000000000000000000000111111111111222333444333111111333555555555555555555444444444777777888888888999999999444555555555555555555555555555444444444444444444444444333333333444555555ssspppnnnoooooopppuuu{{{|||tttiii^^^WWWOOOPPPPPPSSSZZZfffsss|||~~~|||{{{}}}xxxrrr___XXXPPPMMMPPPTTTVVVUUUXXXRRRMMMLLLIIIFFFGGGKKKWWWbbbrrrxxxrrrfff^^^QQQDDD;;;666555555222222111111000000//////......------------......//////......---,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++++++++***)))***))))))))))))***++++++)))******++++++******)))''''''((()))***++++++,,,))))))))))))))))))))))))***************************))))))))))))((((((((('''''''''''''''''''''''')))))))))))))))(((((('''))))))))))))((((((((((((++++++************))))))(((((((((((())))))))))))''''''(((***,,,+++)))&&&((((((''''''''''''((((((***))))))((((((((((((((())))))(((((((((((())))))***)))((('''((()))***+++++++++***)))))))))******))))))************))))))+++++++++***************++++++++++++++++++++++++++++++***************************+++,,,---------******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,---------.........------........./////////000000////////////......000000000000000000000000000000222222222222111000//////000000111222222333000000111111222333333444666666666444333333444666777777777777777777777777999999:::;;;<<<======>>>;;;;;;<<<===============<<<<<<<<<;;;;;;;;;::::::999888888888999:::;;;<<>>???BBBEEEHHHEEEGGGIIILLLOOOQQQTTTUUUXXXYYYZZZ[[[]]]^^^``````___```bbbcccdddcccbbbbbbaaaaaaaaa`````````______^^^]]][[[ZZZXXXWWWWWWWWWooonnnrrrzzzzzzrrrfffddd___ZZZUUUTTTVVVXXX\\\___eeelllwww}}}~~~~~~|||xxxrrrjjjfffhhhnnnuuuzzz{{{vvvssslllbbb\\\[[[fffooo{{{yyyvvvqqqiii]]]PPPDDD===777555333111///.........//////............//////........................---......------,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))((()))*********)))(((''')))(((((((((((()))******((())))))******))))))((((((((()))***+++,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************'''(((((()))))))))))))))(((((((((((())))))))))))((((((((())))))))))))***))))))))))))(((((((((((()))'''$$$###%%%'''((()))))))))************))))))((((((((((((((())))))*********++++++++++++*********)))))))))((('''&&&&&&++++++***)))))))))******))))))************))))))***************+++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,.........---,,,+++++++++++++++,,,,,,,,,---------...------,,,,,,------...,,,---------............,,,,,,---...///000000111....../////////000000000//////000000000000111111000000000111111111222222111222444555666666555444222333333444555666666777888999:::<<<>>>@@@AAABBBEEEGGGKKKOOOQQQTTTXXX[[[[[[\\\___bbbfffjjjlllnnnrrrssstttuuuwwwxxxyyyzzzyyyzzz{{{}}}}}}{{{zzzxxxvvvvvvvvvvvvvvvvvvwwwwwwuuutttrrrpppnnnllllllkkkqqqrrrwwwvvvlllfff\\\^^^^^^]]]\\\]]]```cccdddhhhnnnuuu~~~}}}|||}}}~~~{{{vvvqqqpppttt}}}}}}tttnnnnnnttt{{{}}}wwwqqqiii^^^RRRJJJ<<<:::666333111///////////////............//////............////////////............---,,,+++******++++++,,,,,,++++++***************************++++++*********)))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***)))))))))*********++++++***)))))))))((((((((('''((('''&&&&&&((())))))((((((((()))******)))((((((((((((((((((((()))******((()))***++++++***)))(((%%%&&&((()))***)))((('''))))))((((((((()))************))))))))))))******))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,---------............------,,,,,,------...------------............,,,,,,---...///000111111.../////////000000000000//////000000000111111111//////000111222222333444222333555777777777777666555555777999<<<>>>???@@@EEEFFFIIIMMMQQQTTTWWWYYYZZZ^^^dddiiilllnnnqqqsssuuuvvvyyy|||rrrttt{{{tttkkkddd^^^YYY]]]bbbeeefffgggjjjmmmnnnqqqwww}}}}}}zzzyyy{{{~~~|||{{{~~~}}}wwwtttxxx}}}zzzuuuppphhh]]]UUU???===999555222111000111//////............//////.........///////////////............---,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++///...---,,,,,,,,,,,,---((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((())))))***************++++++,,,,,,,,,******))))))((((((((('''''''''(((***++++++)))&&&&&&'''((())))))((('''&&&((((((((((((((()))******'''((()))******)))((('''!!!###&&&***++++++***)))(((((('''(((((()))******+++***)))(((((()))***+++))))))******++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,+++,,,,,,------......///---------.........//////...------,,,,,,------...---------.........//////,,,,,,---...///000111222////////////000000000000//////000000111111111222......///111222333444555333444666777888888888777888:::<<<@@@CCCGGGIIIKKKRRRTTTXXX^^^dddiiimmmpppnnnsssyyy~~~xxx}}}nnneeeaaa^^^\\\___eeepppzzz{{{yyy}}}~~~yyytttrrrvvvzzz}}}}}}|||{{{~~~|||yyyqqqeee\\\PPPGGG;;;444333444333222///...---...000111000///......////////////......------------------------...---,,,,,,++++++++++++,,,------......------,,,)))))))))***+++++++++,,,))))))************)))))),,,+++***)))))))))***+++,,,***))))))***++++++*********)))(((((()))***+++,,,------,,,***)))***,,,******))))))))))))******))))))))))))))))))))))))'''((()))***************))))))************))))))((()))+++,,,+++***(((&&&''''''((())))))))))))))))))((((((((((((***,,,---&&&'''(((******+++++++++((((((((((((((((((((((((''''''''''''((()))+++++++++***)))(((((()))***+++)))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,---......,,,,,,---...........................---,,,,,,,,,,,,---....../////////...---------,,,111000000///......------222222111111000000000///222111000000111111000///444222111111333555666666888999:::;;;;;;===AAADDDDDDHHHMMMQQQUUUZZZ___bbbmmmnnnrrrvvvzzz~~~rrrfffbbbbbbeeegggqqqxxxzzzwwwrrrqqqvvv{{{}}}|||uuukkkccc\\\SSSFFF<<<666444111000111000//////000000///.........////////////......------------------------...---,,,,,,+++++++++,,,,,,,,,------------,,,,,,***************+++++++++))))))************))))))+++***************++++++,,,***))))))***++++++***++++++***)))((((((((()))((()))))))))(((((()))+++******))))))))))))******))))))))))))))))))))))))((())))))************)))))))))************))))))******+++++++++***)))(((''''''((())))))))))))))))))((((((((()))***+++,,,'''((()))***************(((((((((((((((((((((((((((((((((((()))******++++++***)))(((((()))***+++)))))))))))))))***++++++)))************+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---........................---,,,,,,,,,------........................------------...///000111222222///////////////000000000444333333444555666666555555444333444666888::::::>>>@@@DDDFFFIIILLLPPPSSSWWWZZZ___dddiiinnnssswwwxxxqqqgggbbbdddllltttyyy~~~~~~}}}{{{wwwttttttqqqpppvvv|||~~~zzzsssmmmggg```SSSFFF<<<555222111444222000000000000///......//////000000//////...........................------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************))))))************))))))((()))***+++++++++++++++,,,***))))))***++++++***++++++++++++)))((('''&&&%%%'''(((((((((((()))+++******))))))))))))******)))))))))))))))))))))))))))************))))))((())))))************))))))+++++++++*********))))))''''''((())))))))))))))))))((((((((()))***+++,,,((())))))*********))))))((((((((((((((((((((((((******)))))))))******++++++***))))))))))))***+++***))))))))))))***++++++)))************+++++++++************************,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,***,,,---,,,+++***+++,,,........................,,,------------...........................//////------...///000111222333......//////000111111222111222222444555666777777666777888:::===@@@BBBDDDIIINNNTTTZZZ^^^cccgggjjjnnnrrrwww|||zzzjjjhhhgggiiiqqq|||{{{yyywwwvvvuuuuuutttssstttqqqrrrxxx}}}xxxtttmmmhhh]]]PPPCCC:::777666333111//////000111000/////////000000000000//////////////////////////////---,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++***)))))))))))))))************))))))'''(((***+++,,,,,,,,,+++,,,***))))))***++++++***)))***+++++++++)))((('''((()))******)))))))))+++******))))))))))))******))))))))))))))))))))))))***************)))((('''))))))************))))))+++***)))((((((((())))))''''''((())))))))))))))))))))))))))))))******+++)))************))))))(((((((((((((((((((((((((((++++++***************+++******************************))))))******+++,,,))))))*********+++++++++************************,,,------......---,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---........................,,,------...............------......//////000000111111000//////...------000000111111222333333333///111333444555666888999:::<<<@@@DDDHHHLLLQQQTTTZZZ```hhhoootttyyy|||vvvnnneeeiiipppyyy}}}zzzyyysssrrrqqqoooooopppssstttxxxvvvxxx~~~~~~yyy{{{~~~{{{yyyrrrnnnfffYYYLLLAAA;;;888333000......///111111111//////000000000000//////////////////////////////,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,+++++++++***)))))))))))))))************))))))'''(((***+++,,,,,,,,,+++,,,***))))))***++++++***'''((()))+++++++++***)))***+++,,,+++)))'''''''''******))))))))))))******))))))))))))))))))))))))***************)))((('''))))))************))))))))))))(((''''''''''''(((''''''((()))))))))))))))((()))))))))************)))************))))))((())))))))))))))))))))))))++++++***************+++******++++++++++++*********************++++++,,,))))))*********+++++++++***************************+++---...//////......++++++,,,,,,,,,------------...///...---,,,---///........................,,,---.../////////......---......//////000000000222222000///---,,,+++***111222222222222333333333222444777999999;;;>>>@@@CCCHHHNNNTTTYYY^^^dddhhhnnnsss{{{uuullliiilllttt|||yyyuuusssiiijjjjjjkkklllpppuuuyyyzzztttsssxxx}}}|||yyyuuunnndddXXXKKKAAA;;;555222000///000111222222///000000111111000000///........................,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,+++++++++++++++***************))))))************))))))((()))***+++++++++++++++,,,***))))))***++++++***&&&'''((()))++++++++++++)))+++,,,+++(((%%%$$$$$$******))))))))))))******)))))))))))))))))))))))))))************))))))((())))))************))))))))))))((((((((('''''''''''''''((()))))))))))))))((()))************))))))((())))))*********))))))))))))))))))))))))))))))******)))))))))******+++******+++,,,,,,+++******+++************+++,,,,,,)))************+++++++++++++++++++++++++++++++++(((***,,,...000///......++++++,,,,,,------......---///000///...---...///........................,,,---...///000///......//////////////////000000////////////............000111111222333444444555333777<<>>:::777555333333222222111111222222000000000////////////...---------------......///,,,,,,++++++************///,,,)))(((((())))))(((++++++++++++++++++++++++))))))*********+++++++++)))))))))******+++++++++++++++++++++++++++++++++***************+++******))))))******************))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((())))))************))))))******))))))))))))*********)))((((((((()))+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,+++***))))))+++,,,...***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......................................................,,,------...///000000111000000000000000000000000...///111222222222333444333555888<<<@@@FFFLLLQQQXXX___iiiqqqwww}}}zzztttlllkkkiiigggfffggghhhiiiooouuuxxxwww{{{xxxssskkkddd___[[[XXX[[[aaabbbjjjssszzz}}}{{{yyyxxxpppooommmjjjhhhfffeeedddbbbbbbbbbaaaaaaaaa``````aaa```_________```aaaaaabbbdddfffgggggggggiiijjjhhhjjjlllnnnnnnooorrrtttuuuvvvwwwyyyzzz|||}}}~~~}}}{{{xxxvvvtttxxx|||yyyvvvooohhh[[[OOODDD===888666444444333222111111222222111000000000////////////------------,,,,,,++++++,,,,,,,,,,,,+++++++++***---+++))))))***+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++******))))))******************************++++++*********++++++******)))((((((((('''))))))))))))))))))))))))''''''(((((()))))))))***))))))************))))))******))))))))))))*********)))((((((((()))+++,,,))))))))))))))))))))))))************************************************(((((()))***+++,,,,,,,,,,,,+++*********+++------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,---...............------,,,,,,,,,........................////////////////////////------......///000111111////////////////////////---///111222222333555888666:::@@@FFFMMMUUU]]]bbbmmmsss{{{}}}uuullljjjgggccc```___^^^___dddjjjvvv~~~xxxxxx}}}~~~rrrjjjccc^^^YYYWWWVVVXXX___hhhpppxxxyyytttqqqooommmkkkddddddcccbbb```___^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXXYYYYYYZZZ[[[]]]___```______```aaa___aaadddeeeeeefffiiikkknnnoooppprrrtttuuuwwwwwwwwwyyy|||}}}yyy{{{|||{{{rrrnnneeeZZZNNNDDD<<<888666555333222111111222222111111000000000/////////------------,,,+++***))),,,,,,---------,,,,,,+++***))))))***---......---++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))***+++,,,+++******+++,,,+++***)))((('''''''''''')))))))))))))))))))))))))))))))))***************)))******************)))******))))))))))))*********))))))))))))***++++++))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))******+++---....../////////......---,,,,,,+++........................////////////////////////.........//////000000111......////////////000000111333555555333444888<<<@@@FFFNNNWWW```hhhooosss~~~xxxmmmjjjeee```\\\ZZZXXXXXX[[[bbbmmm{{{{{{xxx|||}}}pppeee___XXXTTTRRRTTTXXX^^^jjjuuu~~~{{{tttqqqmmmiiigggdddaaa^^^ZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUQQQQQQQQQRRRRRRRRRSSSSSSUUUVVVXXXYYYXXXWWWXXXYYYYYY[[[]]]^^^^^^___aaacccfffggghhhjjjkkkmmmnnnooopppsssvvvyyy|||~~~uuusssnnnfffZZZMMMCCC>>>777555333111111111222333111111111000000000//////,,,------......---,,,+++,,,---............---,,,*********,,,---,,,***'''************************)))************+++++++++***+++,,,,,,,,,+++***)))************************)))+++---,,,***)))+++---))))))((((((((()))++++++))))))))))))))))))))))))******************))))))******++++++++++++************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))******************************************************************++++++)))***,,,---...---,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...............---------........................///////////////////////////////////////000000000/////////000000111111111555888999999888;;;BBBHHHPPPWWWaaakkkssszzz|||mmmjjjeee```\\\YYYXXXWWWYYY___jjjwwwzzzvvvyyy~~~qqqfff\\\WWWRRRPPPQQQUUU\\\eeettt|||xxxssspppkkkhhheeebbb```]]]YYYWWWTTTUUUUUUUUUUUUTTTSSSRRROOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPRRRTTTUUUUUUTTTSSSTTTUUUVVVXXXZZZ[[[[[[\\\^^^``````aaabbbccceeeggghhhiiigggiiimmmpppssswww|||vvvwwwuuunnnbbbTTTIIIBBB777666333111111111222333111111111111000000000000+++,,,---////////////...,,,---.../////////...---......------,,,(((###)))))))))))))))))))))))))))************+++++++++((()))+++,,,------,,,+++++++++++++++++++++++++++))),,,---,,,***)))+++---((((((((((((***,,,...000))))))))))))))))))))))))++++++******))))))((((((++++++,,,,,,,,,,,,++++++******))))))))))))******((()))***,,,,,,+++******))))))))))))))))))))))))************************************************+++++++++***************(((***---//////...,,,***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,------.../////////////////////////////////000000000000000000000000000000000000////////////000000111111222222222222555888;;;<<<===BBBLLLTTT\\\cccnnnxxx}}}}}}yyyzzz{{{nnnkkkfffbbb^^^[[[ZZZZZZ\\\bbblllyyyqqqxxxyyymmmbbb[[[VVVSSSQQQSSSWWW]]]gggwww{{{vvvrrrnnniiieee^^^]]][[[YYYWWWUUUSSSRRRTTTSSSRRRPPPNNNMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKOOONNNNNNNNNMMMMMMLLLLLLPPPPPPQQQSSSTTTVVVWWWWWWXXXYYYZZZ\\\^^^```aaabbbeeegggjjjkkkmmmooosssvvvyyyzzz|||}}}|||xxxtttpppjjj```TTTLLL???888333555888555222111222111//////000000...---........................////////////////////////------+++******+++------((()))******)))((()))***))))))***,,,,,,,,,,,,,,,---,,,+++***))))))))))))((()))***+++,,,---......'''((()))***************+++***)))(((((()))***+++)))((((((((((((((()))))),,,,,,+++***))))))************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))(((((()))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------333222000...---...///000/////////////////////////////////000000000000000444222000000222444666666;;;===???DDDLLLWWWccckkkrrrwww}}}wwwuuurrrooopppppprrrwwwvvvqqqjjjeeecccbbbbbbaaadddhhhppp{{{}}}xxxmmmbbbYYYTTTRRRQQQWWW\\\ccckkkwwwtttqqqlllhhheeeaaa\\\YYYYYYXXXWWWUUUSSSQQQOOONNNLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKJJJJJJJJJIIIIIIIIILLLLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZ[[[\\\]]]___aaadddeeegggiiimmmooossstttvvvxxx{{{|||xxxtttnnnfffZZZRRREEE===666666777555333333222111//////000000...---........................------------------------------,,,,,,,,,,,,------***+++,,,,,,******+++,,,++++++,,,,,,,,,++++++***+++***************++++++***+++++++++++++++++++++((()))******++++++******+++***)))(((((()))***+++)))))))))(((((())))))***+++******)))(((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++***))))))))))))))))))***++++++++++++***)))************************************************------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................111111///......//////000000000000000000000000000222222222222222222222333555333222222444777:::;;;BBBFFFMMMUUU]]]fffooouuu{{{}}}wwwtttqqqooossssssuuuzzz~~~yyysssooonnnnnnnnnnnnqqquuu}}}}}}~~~|||wwwpppjjj```XXXRRRRRRTTTVVV___gggrrr~~~wwwrrrhhhfffbbb___\\\YYYUUURRRSSSRRRQQQOOOMMMKKKJJJIIIEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNPPPQQQSSSTTTVVVVVVWWWYYY[[[]]]^^^aaadddgggkkklllnnnqqqtttyyy|||xxxtttlllbbb[[[NNNDDD;;;888666333333444333111000000000000///---........................------------------------------............------,,,---...---,,,+++,,,...------,,,,,,+++***)))))))))))))))******+++------,,,,,,+++***)))((((((''')))***++++++++++++++++++******))))))))))))******************************)))))))))(((((((((((((((******))))))))))))******************************************++++++++++++++++++***))))))))))))***)))***++++++++++++***)))************************++++++++++++++++++++++++,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000111111111111111111111111222222111111111111222222555444444666999>>>BBBEEEOOOVVV```kkksssyyy~~~zzzxxxuuusssyyyyyy|||zzzqqqqqqrrrppplllddd```[[[UUUTTTWWW]]]bbbiiisss~~~{{{wwwqqqjjjeee```^^^[[[YYYWWWUUURRRPPPMMMLLLKKKJJJHHHGGGEEEEEECCCCCCCCCBBBBBBBBBAAAAAA????????????????????????????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQSSSUUUVVVWWWYYY]]]___bbbdddgggkkkooovvv}}}~~~zzzwwwqqqiiicccXXXMMMAAA;;;666222222444333111000000111000///---........................////////////////////////,,,---...//////...---,,,,,,---...---,,,+++,,,...---,,,,,,++++++*********************++++++,,,---,,,++++++***)))(((''''''***++++++,,,,,,,,,++++++***))))))))))))))))))***+++++++++++++++******)))))))))))))))))))))((((((******))))))))))))******************************)))))))))*********++++++++++++***))))))******************++++++*********************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++------------------------------------------------,,,,,,,,,---------..............................------///000111111111111111111111111111111111111222222111000111111222333444666999<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJLLLNNNPPPQQQRRRTTTWWWZZZ[[[^^^bbbffflllttt|||}}}~~~~~~{{{yyytttmmmhhh```UUUIII@@@999222222444333222000000111111///...........................////////////////////////,,,---...//////...---,,,***,,,---,,,+++***+++---++++++*********+++,,,------,,,,,,+++******++++++***)))))))))))))))))))))++++++,,,,,,,,,++++++***)))))))))******)))))))))+++++++++++++++***)))((())))))***++++++******)))******))))))))))))******************************((((((((()))))))))******+++***************+++++++++******************+++************************************************,,,,,,,,,---------------------------------------------------------------,,,,,,,,,---------......------------------------,,,---...000111111111111000000000000000000000000444333222222333555777888666;;;AAAHHHOOOXXXaaagggqqqvvv~~~}}}nnneee]]]\\\\\\ZZZWWWVVVWWWZZZ___cccgggnnnvvv}}}{{{uuupppmmmkkkiiifffdddaaa]]]XXXTTTQQQOOOMMMKKKKKKJJJHHHFFFDDDDDDCCCCCCBBBAAA@@@@@@???>>>===<<<;;;:::999999888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>??????@@@AAAAAABBBCCCDDDEEEFFFFFFHHHJJJLLLMMMNNNOOORRRUUUUUUWWW[[[```fffnnnvvv{{{|||zzzwwwuuuuuuxxx|||~~~}}}zzzwwwqqqlllggg]]]RRRIII???666333555444222111111111111000...........................------------------------------............------)))+++,,,+++***)))***,,,+++***))))))***,,,---.........,,,++++++*********((())))))******+++++++++++++++++++++++++++***)))))))))************))))))***++++++,,,+++)))((('''((()))+++,,,,,,+++************))))))))))))******************************'''((((((((())))))))))))+++************+++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,------------......++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------------------------......///000111111222000000000000000000000000111000000000222444777999>>>EEEOOOXXX```hhhrrrxxxtttmmmaaaYYYTTTUUUUUUSSSTTTXXX]]]dddnnnvvv{{{}}}uuuooojjjgggeeeaaa___\\\ZZZXXXUUUQQQNNNNNNLLLJJJIIIHHHGGGEEECCCAAAAAA@@@@@@??????>>>>>>;;;;;;:::::::::999999999666666666666666666666666888888888888999999999999999999999::::::;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>???@@@AAAAAABBBBBBCCCEEEGGGHHHHHHJJJMMMOOOOOOQQQTTTXXX]]]cccjjjpppnnnmmmkkkkkklllooosssuuuyyy|||~~~{{{uuuqqqlllddd[[[RRRFFF;;;666777444222111111111111000...........................------------------------------,,,,,,,,,,,,------)))+++,,,+++***)))***,,,---,,,***))))))+++,,,------,,,,,,+++++++++,,,,,,************+++++++++,,,******++++++******)))(((((()))***++++++***)))((()))***++++++***)))'''%%%'''(((***+++,,,+++***)))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********+++*********++++++,,,---++++++***))))))***++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..............................//////.........000111222111111111111111111111111111111111111444888;;;>>>JJJSSS___iiipppwwwssshhhaaaXXXRRROOORRRSSSTTTYYYaaagggppp}}}|||tttlllgggdddaaa___ZZZXXXUUUTTTRRRPPPLLLIIIIIIGGGEEECCCCCCBBB@@@>>>??????>>>>>>>>>=========999:::::::::;;;;;;;;;<<<777777777777777777777777666666666777777777777888777888888888999999::::::888888999999::::::;;;;;;<<<<<<======>>>???@@@@@@@@@AAACCCDDDEEEFFFIIIKKKLLLMMMOOORRRUUU[[[aaafffbbbbbbbbbcccfffiiimmmpppsssvvv{{{~~~yyyuuuoooiiiaaaXXXLLL???999999444222111111222111000///........................////////////////////////------+++******+++------***+++,,,,,,******+++,,,///---+++)))))))))+++,,,++++++++++++,,,---......,,,,,,++++++++++++++++++***************)))((('''((()))***++++++***)))(((((()))***+++***(((&&&$$$%%%''')))***+++***)))(((******))))))))))))******(((((((((((((((((((((((()))************++++++++++++*********+++,,,,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,................................................,,,,,,,,,---------......////////////////////////111000...---...///111222222222222222222222222222999999999:::===AAAFFFHHHSSS]]]jjjtttzzzuuuhhh```^^^WWWOOOKKKOOOSSSYYYeeepppxxx{{{sssoooiiiccc___\\\ZZZXXXRRRPPPNNNMMMLLLKKKIIIGGGCCCCCCCCCBBBAAA@@@>>>===<<<<<<;;;::::::999888888999888777888999:::999777333333444555666777888888999999888888777777666666888888777777666666555555777777888888888999999999:::::::::;;;;;;;;;<<<<<<>>>>>>???AAACCCDDDFFFFFFEEEFFFHHHKKKNNNQQQSSSTTTWWWXXXZZZ]]]```cccfffhhhiiimmmrrrwww{{{|||zzztttpppjjjbbbXXXLLL@@@888555666555444222111111222000/////////...........................---------......,,,++++++,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------...//////******+++,,,,,,---......)))******++++++******)))************************))))))))))))))))))))))))************))))))))))))((()))***,,,,,,+++******++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,...---,,,+++***+++,,,---...---,,,,,,++++++++++++,,,+++***)))(((((('''&&&------------------------.../////////...---,,,,,,............/////////000222222222222222111000000111111111000000111555888555777:::<<<@@@IIITTT\\\kkkooowww}}}tttjjjaaa[[[[[[XXXRRRQQQVVV]]]eeerrr~~~xxxrrrnnnjjjfff```\\\XXXVVVSSSQQQOOOMMMKKKJJJIIIHHHFFFDDDAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999888777777777666555666777888777555555555555555555666666666777666666666666666666555777777777666666666555555666666666777777777888888999999::::::::::::;;;;;;<<<===>>>???@@@AAABBBCCCDDDDDDFFFHHHJJJLLLMMMNNNQQQRRRTTTVVVZZZ]]]```aaadddhhhmmmrrruuuxxx{{{~~~~~~|||wwwtttnnnfff\\\QQQEEE>>>777777666444222111111222000000/////////.........,,,---...///...---,,,+++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++......---,,,,,,,,,,,,,,,))))))***++++++,,,------+++,,,,,,------,,,,,,+++************************************************************))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************************)))***++++++,,,,,,++++++...---,,,++++++,,,------///...------,,,,,,,,,---000000000///......------------------------------......//////......---,,,........./////////000000000000111111222222111111///000111111111222555777555:::AAAGGGNNNXXXccckkkvvvzzz~~~mmmddd___[[[ZZZ[[[YYYWWWZZZaaakkkwwwyyysssnnniiifff```]]]XXXTTTRRRPPPMMMKKKKKKIIIFFFEEEEEEDDDBBB@@@???>>><<<;;;::::::::::::999999888888777777666666555444333444555555555333666666555555555444444444444444444555555555555555666666666666666555555555555555555555666666666666888888888888999999999999;;;;;;;;;<<<======>>>>>>AAAAAABBBCCCDDDEEEFFFGGGIIIJJJLLLNNNQQQTTTWWWXXX^^^aaaeeeiiilllooorrrttt||||||yyyssskkkbbbXXXMMMGGG;;;999666444222222222222000000000/////////......---...///000///...,,,+++------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,+++*********+++---///000)))))))))******++++++,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++*********)))))))))*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***------,,,,,,,,,------...//////...---------............------------------------------------------....../////////...------....../////////000000000//////000111111222222222///111333444444555888:::===DDDOOOXXXaaakkkttt{{{~~~}}}}}}}}}~~~zzzlll^^^YYYYYY[[[\\\___[[[___fffppp|||wwwpppkkkgggcccaaaZZZWWWSSSPPPOOOMMMKKKIIIGGGEEECCCBBBBBBAAA???===>>><<<:::888777777999:::777777777666666555555555555333222333444555444222444444444444444444444444333333444444555555666666555555555555555555555555444555555555666666666666666666666777777777888888:::::::::::::::;;;;;;;;;======>>>???@@@AAABBBBBBDDDDDDFFFHHHJJJMMMOOOQQQVVVYYY]]]aaadddhhhlllnnnuuuxxx}}}|||wwwppphhh___VVVPPPAAA===999555333333333222000000000////////////...111000000///////////////,,,---...//////...---,,,------------------------------------------------++++++++++++++++++++++++...---+++***)))***+++,,,,,,+++***)))***,,,...///)))*********+++++++++,,,)))******++++++******)))************************+++++++++++++++++++++++++++++++++*********))))))+++***)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++------------------............------------......*********++++++,,,,,,,,,..............................////////////.........////////////000000000000000000000111111222222333444555666888<<<@@@DDDLLLTTT```jjjqqqxxx~~~iii^^^TTTSSSVVVXXX[[[___aaajjjuuuxxxrrrkkkeee```]]]ZZZYYYTTTRRROOOMMMLLLKKKIIIGGGDDDBBB@@@@@@@@@???===<<<<<<;;;999777666777888999666666555555555555444444555444333333555555444333222222222333444555555555444444444555555666666666444444444444444555555555555555555666666666777777555555555666666666777777999999999999999:::::::::999999;;;<<<>>>???@@@AAAAAAAAABBBDDDFFFIIIKKKLLLOOORRRWWW[[[^^^bbbgggjjjooorrrwww|||~~~yyysssmmmeee]]]WWWIIICCC<<<777555444333222111000000000////////////333000---+++***,,,///111,,,---////////////---,,,------------------------------------------------++++++++++++++++++++++++---,,,+++*********++++++000///---***)))(((((((((+++++++++,,,,,,,,,,,,,,,)))******++++++******)))************************************************++++++++++++************+++***)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,+++,,,,,,------.........---,,,,,,,,,,,,,,,------------......///000000000..............................///////////////...////////////000000000111333222111111111111222222666666777888<<>>===>>>===;;;::::::999888777666777777888555555555555555555444444555444333444555666555333000111111222333444555666444444555555555555555555333333333444444444444444555555555666666666666777555555555555666666666666888888888888999999999999777888999:::<<<===>>>?????????@@@AAACCCEEEGGGHHHKKKMMMQQQTTTWWW[[[```dddgggkkkppptttyyy{{{vvvpppiiiccc^^^QQQJJJ@@@999666555333222111111000000000/////////111...***(((''')))---///......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))))))))))))))))))))))),,,++++++++++++******************)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,******+++,,,------------,,,,,,+++++++++,,,------.........//////000000000..............................///000000000///////////////000000000111111444333222111111222444555777999;;;???EEEOOOYYY```gggnnnxxxTTTPPPOOOQQQSSSXXXcccmmmzzz{{{tttnnnjjjeeebbb^^^ZZZWWWTTTQQQNNNIIIHHHFFFDDDDDDBBB???===???===;;;;;;;;;;;;999888777777777666666666666666555555555555555555555555555444333333555555444333111111222222333333333444444444444444333333333333222222333333333444444444333444444444555555555555555555555555666666666666666666666777777888888888777888888999999:::;;;;;;<<<<<<<<<>>>???AAACCCDDDHHHIIILLLNNNOOOSSSWWWZZZ^^^aaafffkkkpppuuu{{{}}}xxxsssnnnhhhcccYYYPPPDDD<<<888666444111111111111000000000/////////...,,,+++++++++,,,---//////............//////------------------------........................------------------------***+++,,,------+++***(((!!!%%%***---///000111+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************,,,,,,+++++++++*********))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------..............................///000000000000000//////000000000111111111222111111111333555888::::::>>>EEEMMMUUU___iiiooouuuzzzNNNMMMNNNRRRVVV___ooo}}}xxxrrrlllgggccc^^^[[[WWWUUURRROOOKKKHHHHHHGGGEEECCCCCCAAA>>>;;;===;;;999999:::999888666555555666666666555444444555555555555555555555555444333222222444444333222333333333222222222222111444333333222222111111111222222222333333444444444222222333333333444444444555555555666666666777777444444555555666777777888888888888888888777777777999999:::;;;<<<>>>@@@AAAFFFHHHIIIIIIJJJLLLPPPRRRWWWZZZ___dddiiinnntttxxx~~~zzzuuupppkkkggg]]]SSSFFF===999777444111111111111111000000000000///000111111111000...---000///...------...///000------------------------................................................)))+++---......,,,)))'''&&&(((***,,,,,,+++)))'''++++++***************************++++++*********************************++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***'''(((***+++,,,,,,++++++---------------...///000------------------------////////////////////////......///000000000000000000000000000111111111111000000000111444888<<<>>>>>>EEEOOOZZZdddmmmuuuzzzLLLPPPVVV[[[bbbooo}}}uuunnniiiddd```]]]ZZZXXXVVVRRRNNNJJJGGGFFFFFFEEEDDDBBB@@@>>>===<<<999999999999888777555555555555444444444444555555333333333222222222111111333333333333333333333333222222222222222222222222333333333333333333333333333333444444444555555555333333333444444444555555444333333333333444555555666666666666666666666666777777777777888888888888::::::;;;;;;<<<=========???@@@AAACCCEEEHHHJJJKKKQQQSSSWWW[[[___dddjjjnnnvvv||||||yyyuuunnniiiccc\\\RRRHHH@@@:::555222333222000///000111000///000000000000////////////......------------......------------------------,,,------......------,,,---,,,,,,+++,,,---...//////---+++******,,,///111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------************************,,,,,,++++++++++++++++++)))))))))))))))******+++)))************+++++++++************************++++++++++++++++++++++++111...++++++---...---+++---------,,,,,,+++++++++,,,,,,,,,---------..................////////////000000000000////////////222222111000//////000000111222333222111000111222333333333333555;;;BBBHHHLLLUUUaaalllsssyyy~~~NNNUUU^^^gggqqq~~~yyytttnnnhhhdddaaa]]][[[UUUSSSQQQNNNKKKIIIFFFEEECCCCCCAAA@@@>>><<<;;;:::888888888888777666555444444444333333333333444444444444444333333333222222333333333333333333333333222222222222222222222222333333333333333333333333000000111111111222222222333333333444444444555555444333333333333444555555555555555555555555555555666666666777777777888888999999999:::;;;;;;<<<<<<===>>>???@@@CCCEEEGGGHHHMMMOOORRRVVVZZZ^^^dddhhhnnnsss{{{~~~|||xxxqqqmmmgggaaaWWWMMMEEE>>>888444444222111000111222111000111000000000////////////......------------......------------------------,,,------......------,,,------,,,,,,,,,---...///,,,+++***)))***+++---...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,***************+++,,,,,,************++++++++++++************************++++++++++++++++++++++++...---,,,---//////,,,)))---------,,,,,,,,,++++++,,,,,,---------.....................////////////000000000000////////////111111000///////////////...000111111000///111222444444555666:::AAAIIIOOO\\\dddooowww|||TTT^^^mmm{{{}}}vvvmmmiiiddd```^^^[[[YYYWWWNNNMMMLLLJJJHHHFFFDDDCCC??????>>><<<;;;999888888777777666666555444444444333333222222222222333333555444444444333333333333222222333333333333333333222222222222222222222222333333333333333333333333333333333333444444444444333333333444444444555555444333333333333444555555555555555555555555555555555555555666666666666777777888888999999:::;;;;;;;;;;;;<<<===???AAACCCDDDFFFIIILLLOOORRRVVV\\\___bbbhhhooovvv||||||vvvrrrlllggg^^^UUULLLDDD<<<777666444111111222333333222111111000000000/////////......------------......------------------------,,,------......------,,,------,,,,,,,,,---......+++++++++++++++,,,,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++,,,------************+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---///000///+++(((------------,,,,,,,,,,,,,,,------------.....................////////////////////////000000000000000000///........./////////000111111000000222444444666888<<>>===;;;::::::999888777777666555444333333222333333444444444333333333333444444222222222222111111111000111111111222222333333333222222222222222222222222333333333333333333333333000111111111222222222222333333333444444444555555444333333333333444555555555555555555555555555555444444444444555555555555888888888999::::::;;;;;;:::::::::;;;<<<===???@@@???@@@CCCDDDFFFIIIMMMPPPRRRVVV]]]cccjjjrrr}}}~~~zzztttqqqkkkddd\\\RRRHHHAAA999666222111111222222111111111111111000000000000......------------......------------------------,,,------......------,,,---------------------,,,+++---...000000///...---//////......---,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++************************+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,---...---------------------------------.........//////............////////////.../////////000000000111222111111000111111222222333444333222111222444666888===FFFPPP[[[fffqqqxxx{{{~~~yyyyyy{{{xxxqqqlllgggbbb___\\\YYYVVVTTTRRROOOLLLIIIHHHGGGEEEBBB@@@===;;;:::999999888888777777777666555444333222222333444555444444333333333333444444111111111111000000000000000000111111222333333333222222222222222222222222333333333333333333333333222222222222333333333333333333333444444444555555444333333333333444555555444444444444444444444444444444444555555555555666777888888999::::::;;;;;;::::::::::::;;;<<<===>>>===???@@@AAABBBEEEHHHKKKMMMQQQWWW\\\aaaiiissszzz}}}wwwuuupppjjjcccZZZPPPJJJ===999555222111222222111222222111111111000000000......------------......------------------------,,,------......------,,,------.........---,,,+++***+++,,,......------,,,000//////...---,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------,,,++++++...000------------............------........./////////............////////////......//////000000111111222222111111111222333333111222222111111333777:::AAAHHHSSS___jjjsss|||}}}zzzyyy}}}xxxuuupppkkkfffaaa]]]ZZZUUUSSSQQQOOONNNLLLIIIFFFCCCBBBAAA@@@>>><<<;;;:::777777777666666666666666555444333222222333555666333333222222222222333333222222222111111111000000///000000111222222333333222222222222222222222222333333333333333333333333444444444555555555666666333333333444444444555555444333333333333444555555444444444444444444444444444555555555555666666666666666777888888999999:::999999999999999:::;;;<<<<<<===>>>??????AAAEEEGGGIIILLLQQQTTTYYY```iiipppwww~~~{{{xxxtttoooiiiaaaYYYTTTBBB>>>999555333333333222222222222111111111000000......------------......------------------------,,,------......------,,,------.........---,,,++++++,,,,,,------------------------...............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///***,,,......,,,,,,---///------------.........///............////////////............////////////.........///000111111111111111000000111222222333000111333444666:::???CCCOOOWWWcccnnnwww}}}~~~}}}wwwnnnlllhhhddd___ZZZVVVTTTPPPNNNMMMLLLKKKJJJGGGEEE??????>>>===<<<<<<;;;;;;555555555555555555555555666555333222222333555666222222111111111111222222333333333222222222111111///000000111222222333333222222222222222222222222333333333333333333333333111111111222222222333333333333333444444444555555444333333333333444555555444444444444444444444444555555555666666666666777555555666666777888888888888888888888888999::::::;;;<<<======>>>???BBBEEEFFFIIIMMMPPPSSSZZZcccjjjmmmttt}}}zzzvvvrrrmmmfff___ZZZFFFBBB;;;777555444444333222222222111111111111000.........------.........------------------------,,,------......------,,,------...///...---+++***............//////000000++++++,,,---...///000111---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***,,,...///000---,,,,,,,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////'''+++///000...,,,,,,------------.........//////............/////////000............/////////000---......///000111111222000000///000000111222222111333555888;;;AAAHHHLLLZZZbbbnnnxxxzzzsssnnnfffdddaaa]]]YYYUUUSSSRRRPPPOOOMMMJJJHHHEEECCCBBB@@@???>>><<<:::888666666777777666666555555555555444444444444444444444444333333222111000000111111222222222222222222222222222222222222222222222222222222333333333333444444222111000111333444333222111111222222222333333333444444444333333222222222333333333444444444555555555555444333444555666777555555555555555666777777888777666555555666777777888999999::::::;;;<<<<<<<<<<<<<<<======>>>@@@@@@DDDEEEHHHJJJMMMSSSZZZ^^^eeellluuu~~~}}}zzzwwwsssmmmgggcccSSSJJJ???888666555222000333222111000////////////000000000000000000000000................................................------............------------------------------///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...//////...---,,,++++++***,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------)))******++++++,,,------)))******+++,,,,,,,,,,,,111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,.../////////...---////////////////////////000000000000////////////111111000000/////////...111333555555333222111222999777666999AAALLLVVV\\\iiipppyyyyyyssslllhhhbbbaaa]]]YYYUUURRRPPPOOOMMMLLLJJJGGGEEECCCAAA@@@>>>===<<<:::999777666555666666555555555444444444444444444444444444333333333222222111000000111111222222222222222222222222222222222222222222222222222222222333333333444444222111000111333444333222111111222222222333333333444444333333333222222222333333333444444444555555333333222222222333444555555555555555555666777777777777666555555666777888666777777888888999999:::<<<;;;;;;<<<<<<>>>??????@@@AAACCCEEEHHHMMMSSSWWW]]]ccckkksss{{{|||yyyuuupppiiieeeXXXOOOCCC;;;888666333111333222111000000/////////000000000000000000000000................................................------............------------------------------///......---,,,,,,------...---,,,,,,,,,,,,---............------,,,,,,+++***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++*********------.../////////.........------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.................................000000000000000000000///111111000000000/////////...000222333222111222333888999;;;BBBLLLWWW```eeepppvvv~~~zzzsssnnniiiccc___]]][[[XXXTTTQQQNNNLLLKKKHHHGGGFFFDDDAAA???>>>===;;;:::999888777666666555444444444444333333333333333333333333333333333333333222111111000111111111222222222222222222222222222222222222222222222222222222222222333333333333222111000111333444333222111111222222222333333333333333333333222222222222333333333444444444555555333222222222222333444555555555555555555666777777666666555555666777888999666666777777888999999999;;;:::::::::;;;<<<===>>>===>>>@@@AAACCCGGGLLLPPPTTTYYY```gggnnnxxx~~~{{{wwwrrrmmmiiiaaaXXXKKKAAA;;;888555222333333111000000000000000000000000000000000000000................................................------............------------------------------//////......------.........------,,,,,,------...------------------------)))***++++++,,,,,,,,,,,,************++++++++++++---------,,,++++++******,,,,,,---------,,,++++++++++++,,,,,,---,,,,,,,,,------------------------++++++++++++++++++++++++...------------...//////------------------------000000000000000000000000111111111000000000000000...000222333333333555666:::>>>EEEOOOZZZeeemmmqqqxxx~~~~~~xxxpppjjjfffbbb]]]YYYXXXVVVSSSPPPLLLJJJHHHGGGEEEDDDCCCAAA???===<<<;;;999999888888777666666666333333333222222222222222222222222222333333333333222222111111111111111222222222222222222222222222111111111111111111111111111222222222222333333333222111000111333444333222111111222222222333333333333222222222222222222222333333333444444444555555444444444444555555666666555555555555555666777777555555555666777888888999888888888999::::::;;;;;;::::::999999:::;;;;;;<<<>>>???@@@AAABBBDDDHHHKKKNNNRRRXXX]]]dddnnnyyy}}}yyyuuuooolllhhh___SSSHHH@@@:::666333333333222111000000000000000000000000000000000000................................................------............------------------------------000//////.........//////------------------------,,,,,,,,,------.........***++++++,,,++++++************+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,++++++***))))))+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,...///000........................000000000000000111111111111111111111111111111111111333444555555777:::<<<>>>EEEPPP\\\gggpppvvvzzz~~~vvvqqqiiidddaaa^^^ZZZVVVSSSRRROOOLLLIIIGGGFFFEEEBBBBBBAAA???>>><<<;;;:::888888888888777777777666111111222222222222222222111111111222222222333333222111111111111111222222222222222222222222222222111111111111111111111111111111111222222222333333222111000111333444333222111111222222222333333333222222222222222222222222333333333444444444555555444444444555555555555555555555555555555666777777444444555666777888888888777888888999999:::;;;;;;:::999999999999::::::;;;===>>>???@@@@@@AAADDDGGGJJJMMMQQQUUU[[[dddooowww~~~zzzvvvrrrnnnllleeeZZZNNNDDD===777444444333222111000000000000111111111111111111111111////////////////////////........................------............------------------------------//////.........//////000------------------------+++,,,,,,------.........---------,,,+++***)))(((,,,,,,,,,------------...***++++++,,,------......///000000000///...------+++,,,---/////////...---------------------------------------------------......---,,,,,,...///000///////////////////////////000000000111111111222111111111222222222222222333444666666777:::>>>AAAHHHQQQ]]]hhhpppvvv{{{~~~{{{~~~~~~wwwpppjjjccc^^^\\\ZZZVVVSSSOOONNNLLLIIIFFFDDDCCCCCC@@@??????===<<<;;;::::::888888888777777666666666111111111111222222222222000000000111111222222333111111111000111111222333222222222222222222222222111111111111111111111111111111111111222222222222222111000111333444333222111111222222222333333333111111111222222222222222333333333444444444555555111222333333444444333333555555555555555666777777444555666777888888777777555555666666777888888888::::::999999999999:::::::::<<<=========>>>@@@BBBDDDGGGJJJMMMQQQYYYccckkkvvv~~~|||xxxtttqqqnnnjjjaaaVVVKKKAAA:::666444333222111111000111111111111111111111111111111////////////////////////........................------............------------------------------......------......//////,,,------......------,,,,,,,,,,,,------..................---,,,+++***)))------------..................------,,,,,,++++++.........///......------------......//////......////////////////////////...........................------------...//////000000000000000000000000///000000111111222222222222222222222222333333333333444666777:::???EEEIIIVVV^^^iiirrrwww{{{}}}yyyvvvzzz{{{tttoooiiiccc\\\XXXVVVTTTPPPMMMLLLJJJHHHFFFCCCBBBAAA@@@======<<<;;;::::::999999888777777666555444444333111111111222222333333333//////000000111222222333111111000000111222222333222222222222222222222222111111111111111111111111111111111111222222222222222111000111333444333222111111222222222333333333000111111111222222222222333333333444444444555555111222333444444444333333555555555555555666777777555666777888888777666666555555666666777777888888;;;::::::999999999::::::999:::<<<<<<<<<<<<>>>@@@@@@CCCFFFHHHKKKQQQZZZ```gggppp|||~~~{{{wwwuuupppmmmggg]]]RRRGGG>>>:::444444333222111111111111111111111111111111111111////////////////////////........................------............------------------------------------,,,,,,---......///,,,,,,---......---,,,,,,,,,,,,------------------,,,------.........------,,,,,,,,,---------...............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,......------,,,---------................................................,,,---......///.........000000000000000000000000///000000111111222333333222222222333333333444444333555777;;;@@@HHHQQQWWWdddkkktttzzz}}}}}}xxxtttrrrwww|||wwwsssnnnjjjddd^^^WWWSSSQQQOOOKKKHHHIIIHHHFFFCCCAAA@@@???>>>;;;;;;::::::999888888777777666555444333222222111111111222222333333333333...//////000111222222222111111000000111222333333222222222222222222222222000000000000000000000000000111111111111222222222222111000111333444333222111111222222222333333333000000111111222222222222333333333444444444555555333444555666666666555444555555555555555666777777666666777888888777666555777777777888999999::::::;;;;;;::::::999:::::::::999;;;============???AAA???BBBEEEGGGIIINNNUUU[[[\\\fffrrr{{{}}}zzzwwwpppoookkkbbbWWWKKKAAA===555444333222111111111111111111111111111111111111000000000000000000000000........................---..................---------------------------,,,,,,,,,,,,,,,---...///,,,,,,---......---,,,,,,------------------------***+++,,,...///000000000++++++,,,,,,,,,---------++++++,,,------......///------...///000000000000///...,,,+++***++++++,,,************************........................+++,,,.../////////...---///////////////////////////000000111222222333333222222222333333444444444555777;;;@@@GGGQQQ[[[bbblllsss{{{zzzvvvssspppvvv|||vvvqqqlllfffbbb]]]YYYTTTPPPNNNLLLJJJHHHDDDCCCBBBAAA???>>>===<<<;;;;;;::::::999888777777666666555444333333222222222222222222222222222222000000000000000000000000000111222333333222111000111222222222222111000000000000000000000000000000////////////000111333333555444444333222222222222555444222000000111222333222222222222222222222222333333222222333333444555333333333444444444555555333333333444444444555555444666888777444333555777999999999999999999999999666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAADDDGGGKKKMMMOOOZZZ^^^eeennnxxx~~~zzzuuurrrmmmhhhaaaVVVIII???222222222333333333000---////////////000000000000////////////////////////........................------------------------//////000000///...------,,,,,,,,,---------......///......------....../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---+++***)))******+++,,,,,,,,,---------......------------------------///...---,,,+++,,,---...000000000000111111111111////////////////////////000000000000111111111111222222111111111111111111333333333222222222555888777<<>>===<<<;;;::::::999999888777777666555555555444333333333222222222222222222222222222000000000000000000000000000111222333333222111000111222222222222111000000000000000000000000000000111111000111111222333444333333222222111111222222555444222000000111222333222222222222222222222222333333222222333333444555333333333444444444555555444444555555555666666666444666888777555444555777999999999999999999999999777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>@@@BBBEEEHHHJJJLLLSSSWWW]]]eeeooozzz}}}xxxuuupppllleee[[[NNNEEE999777555555444333111///111111111111111111111111////////////////////////////////////////////////........................//////////////////...---,,,,,,---------...............------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///...---------......,,,,,,,,,---------......---------------------------,,,+++++++++,,,---...............//////////////////////////////////////////000000000111111111222222111111111111111111111222333333333444666888===CCCKKKUUU^^^gggpppuuuwwwzzz~~~~~~{{{yyyyyyyyy}}}{{{qqqnnnkkkgggeeebbb^^^[[[TTTQQQMMMIIIGGGFFFDDDBBB@@@@@@???>>><<<;;;::::::888888888777666666555555444444444444333333333333222222222222222222222222000000000000000000000000111222222333333222222111111222222222222111000000000000000000000000000000333222222222222222333333222111111111111222222333444333222111111111222333222222222222222222222222333333333333333444444555333333333444444444555555555555666666666777777777555666777777555555666777888888888888888888888888777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???AAADDDFFFGGGKKKOOOTTT[[[cccmmmwww~~~{{{xxxtttpppkkkbbbWWWOOOBBB>>>:::666555444333222222222222222222222222222////////////////////////000000000000000000000000000000000000000000000000---...//////////////////,,,------------............------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,---------......------------------------+++++++++++++++,,,---...............////////////////////////////////////////////////000000000000111111222222222222222222111333444555666777:::===FFFLLLUUU___hhhpppvvvzzzzzz|||~~~~~~|||}}}wwwqqqjjjgggdddaaa___\\\XXXUUUPPPMMMIIIFFFEEECCCAAA???>>>===<<<;;;:::999888888666666666555555555444444333333333333333333444444111111111111111111111111000000000000000000000000222222333333333333222222111222222222222111000000000000000000000000000000333333222111111111222222222111111111222333444444444333222111111111222222111222222222222222333333333333333333333444555555333333333444444444555555555555666666666777777777555666666666666666777777777777777777777777777777888888888999999:::::::::::::::;;;;;;;;;;;;;;;;;;=========>>>???AAACCCDDDHHHKKKOOOUUU\\\dddmmmsss}}}zzzvvvsssooohhh___XXXHHHCCC;;;666444444444444222222222222222111111111////////////////////////////////////////////////000000000000000000000000------...///000000//////------------............------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------...------,,,,,,------...++++++******************,,,,,,,,,---------..............................+++++++++,,,---...//////000000000000111111111111////////////////////////....../////////000000000111111222222222222222333444444555555777<<>>???@@@AAABBBFFFHHHKKKOOOTTT[[[ccchhhsss{{{{{{wwwuuurrrmmmeee___LLLFFF===666333333444555222222111111111000000000000000000000000000000000........................////////////////////////------...///000000//////---------.........//////...------,,,,,,------...------,,,,,,,,,,,,------------------------------...------,,,,,,------...------..................,,,,,,,,,---------..............................,,,---......///000000111000000000000111111111111000000000000000000000000////////////000000000000111111222222333333333333555444222333666???JJJQQQ]]]cccjjjooorrrtttuuuvvvxxxyyy{{{|||wwwssslllgggdddaaa]]]YYYVVVRRRNNNKKKHHHFFFDDDCCCBBB@@@===;;;::::::999888888777666666444444444444444444444444333333333333222222222222111111111111111111111111000000000000000000000000222111111000000111111222111222222222222111000000000000000000000000000000111000000000000000111111555444444444444555555666333333333222222222111111111111111222222333333444444444444444444555555666333333333444444444555555444444555555555666666666666555555666888999999888888888888888888888888888999999::::::::::::::::::999::::::;;;;;;<<<<<<<<<============>>>???AAAAAABBBDDDFFFHHHLLLQQQXXX\\\gggnnnyyy}}}yyyvvvtttpppjjjeeeSSSLLLAAA999444444444555222222222111000000//////000000000000000000000000................................................---...//////////////////------........./////////.........------...............------------......------------------------...------,,,,,,------...+++,,,,,,------------,,,,,,,,,,,,---------....................................///000111111111000............////////////000000000000000000000000000000000000111111111111111111222222333444444444444333222333999DDDRRRZZZiiilllqqqttttttsssrrrrrrrrrtttwww|||{{{tttqqqmmmgggbbb^^^[[[WWWTTTRRRNNNJJJHHHEEECCCAAA@@@@@@>>>;;;999999999999888777777666666444444444444444444444444444333333333222111111111111111111111111111111111000000000000000000000000111111000//////000111111111222222222222111000000000000000000000000000000000000000000111222333333555555444333333333444444222333333333222222111111000111111222333333444444444444444444444555666666333333333444444444555555555555666666666777777777777555444666999:::999888999999999999999999999999::::::::::::::::::::::::999999::::::;;;<<<<<<===;;;;;;;;;<<<===>>>@@@AAA@@@AAABBBCCCFFFJJJPPPTTTZZZbbbmmmxxxzzzwwwvvvsssmmmiii^^^UUUIII???888666555444444333333222111111000000000000000000000000000000................................................//////////////////...---............////////////000//////......//////000......------------.................................------,,,,,,------...((()))***+++++++++******,,,,,,,,,---------.................................///000111111000//////............////////////000000000000000000000000111111111111222222222222111111222222333444444555444555888<<>>===:::777999999888888777777666666444444444444444444444444444444333333222111000000000000000000000000000000000000000000000000000000111000///......///000111111222222222222111000000000000000000000000000000111111111111222333444555555444444333222222222222222333333333333222111111000000111222333333444444555444444444444555666666333333333444444444555555777777777777888888888888777555444666999;;;:::888999999999999999999999999::::::::::::::::::::::::999999::::::;;;<<<======999999:::;;;<<<>>>???@@@???@@@AAABBBCCCGGGLLLPPPRRRZZZdddppp|||{{{xxxwwwtttoookkkfff]]]PPPDDD<<<777555444555555444333333222111111000000000000000000000000000000000000000000000000///////////////////////////000000000///...------............/////////000000000////////////000000...------,,,,,,------..............................------,,,,,,------...+++,,,---...///......---,,,,,,,,,---------......////////////////////////......///000000///...---000000000000111111111111000000000000000000000000111111222222222333333333111111222333333444555555666:::???FFFOOOZZZdddkkkkkkmmmoooooommmkkkjjjjjjfffjjjpppyyyxxxtttooojjjeeeaaa]]]ZZZWWWTTTPPPMMMKKKHHHEEEBBB???===;;;;;;;;;:::999777777666666666666555555555333333333333333333333333444444333333222111000000222222111111111111111111000000000000111111111111000000000000000000000000333333333333333222111000111111111111111111111111000111111222222333444444333222222111111222222333222333333444444333333222222222222222222222333333666666555555555444444444777777666666666555555555777777888888999999::::::777666555444444555666777888888999999999888888777::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===>>>=========>>>>>>???@@@BBBEEEGGGIIINNNPPPYYYdddooozzz}}}yyyuuuqqqiiicccXXXJJJ>>>888555666444222111111222222000///000000000000////////////000000000000000000000000000000000000000000000000......////////////................................................------------............------,,,------......------,,,,,,------......------,,,//////.........---------++++++,,,,,,,,,,,,------..................------//////.........---------////////////000000000000000000000000////////////000111111111111222222222...111444555555444555555888AAAJJJQQQYYYccciiikkkmmmllliiigggdddbbb``````aaadddjjjsss~~~uuuqqqlllgggccc^^^ZZZWWWTTTQQQNNNKKKIIIFFFCCC@@@>>><<<;;;:::::::::888777666666666555555555444444333333333333333333333333444444333333222111111000111111111111111111111111000000000000111111111111000000000000000000000000333333333333333222111000111111111111111111111111111111111222333333444444333333222222222222333333222333333444444333333222333333333333444444444444333333444555666777888888777777666666666555555555555555555666777777888888;;;;;;:::999999:::;;;;;;999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===???BBBDDDEEEJJJKKKRRR\\\dddnnn{{{{{{wwwtttmmmggg]]]PPPDDD<<<888777444333111111222222111///111000000000////////////000000000000000000000000000000000000000000000000//////000000000000//////................................................------............------,,,------......------,,,,,,------......------,,,//////.........---------,,,,,,---------.................................//////.........---------////////////000000000000000000111111111222222222111111111111222222222222000222444555555555777999;;;FFFRRRYYYaaagggjjjhhhjjjhhheeebbb___\\\[[[ZZZ[[[___fffqqq}}}~~~|||pppmmmgggbbb^^^ZZZVVVSSSPPPNNNJJJHHHFFFDDD@@@>>>===;;;999999:::999888666555555444444444333333333333333333333333333333333444333333222222111111111111111111111111111111111000000000000111111111111000000000000000000000000222222333333333222111111222222222222222222222222111111222222333333444444333333222222222222333333333333444444444444333333444444555555555666666666444444555666777888888999777666666666666555555555555555666666777888888888::::::999999999999::::::::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<======>>>>>>>>>>>>>>>;;;;;;<<<===>>>@@@BBBCCCFFFGGGKKKRRRXXX___lllwww~~~zzzwwwrrrmmmcccWWWLLLBBB;;;888666444222222222222111000111111000000000/////////////////////////////////000000000000000000000000000000111111111111000000................................................------............------,,,------......------,,,,,,------......------,,,...............------------............/////////......................../////////............---////////////000000000000//////000000111111222222111111111111222222222333111222333444555777;;;>>>CCCOOO\\\eeejjjllljjjfffeeebbb___[[[WWWTTTRRRRRRRRRWWW___kkkxxxxxxvvvlllhhhccc^^^ZZZVVVRRROOOMMMKKKHHHEEEDDDBBB???<<<;;;999888888888888777555444444444333333333222222333333333333333333333333333333333222222111111111111111111111111222222222///000000000111111111111000000000000000000000000222222333333333222222111222222222222222222222222111111222222333444444555333333333222222333333333333333444444444444333333444444555555666777777777888888888888777777777777777777777777777666666666888888888999::::::;;;;;;999999999999999999999999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<======>>>>>>============>>>???@@@AAABBBBBBEEEDDDGGGMMMQQQVVVaaalllwww|||yyyuuuppphhh]]]RRRGGG>>>888888666333222333333222111111111111000000000/////////////////////////////////////////////////////////000000111111000000///........................---------...............------............------,,,------......------,,,,,,------......------,,,........................------........./////////............/////////////////////...............////////////000000000000........................111111111222222222333333222222333333555:::AAAEEEOOOZZZffflllnnnnnnjjjddd___]]]XXXTTTPPPMMMKKKKKKKKKOOOVVVbbbpppzzztttrrrhhhddd___[[[WWWSSSOOOLLLJJJHHHEEECCCBBB@@@===;;;999888666666777777666444444333333333333222222222333333333333333333333333333333222222222222222111000000111111111222222222///000000000111111111111000000000000000000000000111222222333333333222222222222222222222222222222111222222333444444555555444333333333333333333444333444444555555444444333444444444555666777777777::::::999999999888888888888888888888888888888888999999::::::;;;<<<<<<<<<<<<<<<============<<<<<<:::;;;<<<<<<=========<<<===========================<<<<<<<<<<<<<<<<<<===;;;;;;<<<============<<<>>>>>>??????@@@@@@@@@@@@AAAAAADDDIIILLLPPPYYYbbbkkkwww~~~{{{vvvqqqjjjaaaWWWLLLAAA999:::777444333333333333222111111111111000000000000////////////////////////////////////////////////...//////000000//////...////////////////////////---------.........//////------............------,,,------......------,,,,,,------......------,,,---.....................,,,------------................../////////000000////////////////////////////////////000000000000111111000///...---,,,,,,111222222222222333333333222333333555999@@@HHHNNN[[[cccjjjllllllkkkgggbbbYYYWWWRRRMMMJJJHHHGGGGGGGGGJJJQQQ\\\kkk|||wwwpppnnnccc```[[[WWWSSSOOOKKKIIIGGGEEEBBBAAA@@@>>><<<:::777666555555666666555333444444333333333222222222333333333333333333333333222222222222222222222222000000000111222222333333000000000000111111111111000000000000000000000000111111222333333333222222333333333333333333333333222222333333444444555555444444333333333333444444444444555555555555444444444444555666777777888888888888999:::;;;<<<<<<===999999999::::::::::::;;;999999::::::;;;<<<<<<<<<;;;<<<============<<<;;;;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>;;;<<<<<<=====================>>>>>>>>>======<<<======AAAFFFHHHIIIPPPWWW___jjjyyy}}}xxxsssllleee]]]RRRGGG>>><<<999555333333444444333222222111111111000000000////////////////////////000000000000000000000000......////////////......////////////////////////,,,,,,------.../////////------............------,,,------......------,,,,,,------......------,,,---------...............,,,,,,---------..................//////000000111...////////////000000000////////////000000000000444444333222111000//////222222222222333333333333333444666999???HHHQQQXXXccciiikkkiiifffdddaaa]]]SSSPPPLLLHHHEEEDDDEEEEEEFFFIIIQQQ]]]lll}}}|||}}}~~~~~~}}}|||~~~}}}tttllliii___[[[VVVRRROOOKKKHHHEEECCCAAA???======<<<999777666555444444555555444333444444444444333333333333333333333333333333333333222222222222222222222222///000000111222222333333000000000000111111111111000000000000000000000000000111222333333333333222333333333333333333333333222222333333444555555555444444333333333333444444444444555555555555444444555555666777888999::::::999999:::;;;<<<======>>>;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<======>>>>>>;;;;;;<<<======<<<;;;;;;>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@======>>>???????????????>>>????????????>>><<<;;;;;;<<>>>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA??????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAA@@@>>>===<<<>>>BBBFFFEEEBBBCCCHHHKKKSSS___iiirrr}}}}}}xxxqqqlllhhh```UUULLL>>>;;;666444444444555444222222222111111111111000111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000,,,,,,------...///000000---..................---,,,------......------,,,,,,------......------,,,---------.........//////////////////000000000000---......///000111111222.../////////000000111111////////////000000000000...///000111222333444444222222333333333444444444666999>>>DDDLLLWWWbbbiiifffjjjjjjccc]]]ZZZUUUPPPHHHFFFCCC@@@???AAACCCEEEEEEMMM[[[lll{{{{{{xxxvvvuuutttttttttuuuwwwxxxxxxzzz}}}yyysssmmmfff```YYYUUUPPPLLLJJJGGGEEECCCBBB@@@>>>;;;999999888888666555555555555444444444444444444444444444444444333333333333333333333333333333222222111000//////000000000000000000000000222222222111111111000000111111000000111111222333222222222222222222222222333333333222222111111111222222333444555555555555333333444444444444444444777777777777777666666666666777999999999999;;;<<>>===============???>>>===<<<<<<===>>>???????????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAACCCFFFJJJLLLRRRSSSVVVZZZbbbmmmyyy}}}zzzuuuooohhh___VVVPPPAAA<<<666333333555555444222222222111111111111000////////////////////////000000111111222222333333000000000000000000000000//////////////////////////////////////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......000000000000000000000000............/////////000000000000000000000000000111111000000000000111111000111222333444333222222222333444444333222333444555===EEELLLUUU___cccbbbhhheeeaaa\\\XXXRRRMMMIIICCCBBBAAAAAACCCEEEGGGIIINNNXXXggguuu|||yyywwwxxxyyy|||{{{zzzzzzzzz|||}}}~~~}}}~~~wwwrrrkkkddd___VVVSSSNNNJJJHHHFFFCCCAAAAAA@@@===;;;999888888888555555555555444444444444444444444444444444444444333333333333333333333333333333222222111000000///111111111111111111111111222222222111111111000000111111000000111111222333222222222222222222222222333333333222222222111111111222333444555555555555555555555555666666666666777777777777777777777777666888:::;;;;;;<<<>>>@@@AAA@@@@@@???????????????AAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDGGGJJJKKKLLLMMMOOOSSSYYYcccnnnvvv|||zzzvvvqqqlllddd\\\VVVHHHAAA888444444555444222222222222111111111111000111111111111111111111111000000000111111111111111000000000000000000000000////////////////////////////////////////////////...---------------......................................................,,,,,,---------.........////////////////////////........./////////000000000000000000000000000000111111000000000000111111111222222333333333222222222333444333222333444666;;;CCCKKKRRRYYYaaadddcccaaa___[[[VVVRRRMMMIIIFFFCCCDDDEEEDDDDDDGGGJJJNNNXXXaaaooo|||}}}~~~}}}{{{zzzyyy{{{}}}{{{uuuoooiiibbb\\\TTTPPPLLLHHHFFFDDDAAA??????>>>===;;;999888777777555555555555444444444444333333333333444444444444333333333333333333333333333333222222111000000000111111111111111111111111222222222111111111111111111111000000111111222333333333333333333333333333333333333333222222222222111111222333444444444444666666666777777888888888777777777777888888888888777999<<<===>>>???BBBDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEGGGIIIJJJKKKIIIIIIJJJMMMQQQYYYbbbhhhuuu}}}{{{wwwtttoooiiiccc^^^QQQGGG;;;555555777444111222222222111111111111000111111111111111111111111111000000000000000000///000000000000000000000000////////////////////////////////////////////////...------------......///................................................,,,------------......................................./////////000000000000000000000000000000000111111000000000000111111444333222222222222222333333333333222222444777:::DDDLLLTTTYYY___dddeeeaaa\\\YYYUUUPPPLLLHHHEEEDDDDDDGGGJJJJJJIIIJJJQQQVVVdddlllxxx|||}}}~~~~~~~~~yyyrrrlllfff___YYYRRROOOJJJFFFDDDBBB@@@>>>>>>===<<<:::999777777666555555555444444444333333333333333333333444444444222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111000000111111222333333333333333333333333333333333333333333333333333000111222333444444444444666666777777888888999999888888888999999:::::::::<<<>>>@@@@@@AAABBBDDDFFFEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFHHHJJJKKKKKKJJJJJJJJJKKKLLLNNNSSSZZZ___llluuu|||yyyvvvrrrmmmgggcccWWWKKK===666777888555111222222222111111111000000////////////////////////111111000000//////......////////////////////////////////////////////////////////////////////////111000///...............,,,,,,,,,,,,,,,,,,++++++........................------------............////////////////////////...////////////000000000000000000000000000000000222111111000000111111222555444333111111222333444444444333222333777<<>><<<;;;;;;:::888777666555555444444444444333333333222222222333333333444444222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111000000111111222333333333333333333333333333333333333333333333333333111111222333444444444444555666666777888888999999999999::::::;;;<<<======AAACCCDDDDDDCCCCCCDDDFFFFFFEEEDDDDDDCCCCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFIIIKKKLLLLLLLLLKKKLLLLLLMMMMMMNNNQQQVVVYYYdddjjjttt{{{wwwsssnnnhhhdddYYYNNNAAA999888888666333222222222111111111000000////////////////////////111111000000//////......////////////////////////////////////////////////////////////////////////444333222000///.........------,,,,,,,,,+++++++++........................---------.........//////000000000000000000000000////////////000000000111000000000000000000000000222222111111111111222222555444333222222222444444444444444444777<<>>===:::::::::999888666555444444444444444333333333333111111222222333333444444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111222222222111111000000111111222333333333333333333333333333333333333333444444444444222222333444555555555555555666666777888999:::::::::;;;<<<===>>>???@@@AAADDDFFFGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLMMMNNNMMMMMMLLLMMMMMMMMMMMMOOOSSSUUU\\\___hhhsss|||xxxtttoooiiifff\\\TTTHHH???;;;999777555222222222111111111111000111111111111111111111111111000000000000000000///000000000000000000000000////////////////////////////////////////////////555444222111///........./////////......------,,,........................------........./////////111111111111111111111111/////////000000000111111000000000000000000000000222222111111111111222222333333333333333444555555444555666888<<>><<<;;;888999999999888666444333444444444333333333222222000111111222333333444444111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222111111000000111111222333444444444444444444444444333333333444444444555555333333444555666666666666777777888999:::;;;<<<<<<<<<<<<>>>???@@@BBBCCCCCCDDDFFFGGGGGGFFFFFFGGGIIIIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEFFFGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNNNNLLLMMMNNNNNNNNNOOORRRTTTXXXYYY^^^iiirrr{{{}}}yyyvvvqqqmmmiiiaaa[[[QQQGGG>>>888666666222222222111111111111000111111111111111111111111000000000111111111111111000000000000000000000000////////////////////////////////////////////////000000//////......//////000//////...------,,,,,,....................................////////////000000000000000000000000//////000000000111111111000000000000000000000000333222222111111222222333111111333444555555666666333555888<<>>===;;;999777888888888777666444333444444444333333333222222000000111222333333444444111111111111111111111111111111111111111111222222222222222222222222222222000000111111222222222222111111111000111222222333444444444444444444444444333333333444444555555555333444555666777777777777888888999:::;;;======>>>===>>>???@@@BBBCCCEEEEEECCCEEEFFFGGGGGGGGGIIIKKKKKKKKKJJJIIIIIIIIIIIIJJJCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEGGGHHHIIIJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOPPPMMMNNNPPPPPPPPPQQQTTTVVVYYYXXX[[[ccciiiooo}}}~~~zzzwwwtttpppmmmdddaaaYYYLLL@@@888666777222222222111111111111000////////////////////////000000111111222222333333000000000000000000000000////////////////////////////////////////////////,,,,,,,,,------///000000......---,,,++++++******..................................../////////000////////////////////////000000000000111111111111000000000000000000000000333222222111111222222333///000333555666666666666222555:::???EEENNNVVV\\\\\\``````\\\ZZZYYYUUUPPPGGGHHHGGGFFFFFFLLLXXXbbbddddddeeehhhlllqqquuuxxxwwwyyyzzzyyyyyyyyyzzz|||~~~vvvooohhh___UUUOOOJJJGGGBBB???======;;;:::999999888888777666666666555555555555555555555555333333333333333333333333555555333333333333555555222222222222222222222222///000000000000111111111000111111111111222222222444333222111111111222333222222333333333444444444222333333444555555555555555555666777888999::::::;;;<<<===>>>????????????AAAAAABBBCCCDDDDDDDDDDDDFFFGGGHHHJJJKKKKKKLLLLLLNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLOOOOOONNNNNNMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTVVVWWWXXX[[[aaajjjttt|||}}}xxxtttpppmmmgggddd\\\QQQFFF===888666666555444444444333111///111111111111111111111111000000000000000000000000222222111111000/////////////////////////////////......------------......////////////////////////---------.........//////------------------------////////////////////////............/////////000222111111111000000//////222111111111000000//////000111111111111222222222444333222333444666666666666999>>>FFFOOOVVVZZZ[[[```^^^\\\[[[ZZZVVVOOOJJJJJJEEEAAACCCLLLWWW```dddfffhhhjjjkkkmmmooosssvvvzzzxxxvvvwwwzzz~~~vvvnnnfff^^^UUUOOOJJJFFFBBB???===<<<;;;:::999888888777777666555555444444444444444444444444333333333333333333333333333333222111111222333333222222111111111111111111222222222222333333333333111111111111222222222222111111000111222333555666222222333333333444444444222222333444555555555555666666777888999::::::;;;<<<<<<===???????????????AAABBBCCCDDDDDDEEEEEEDDDIIIJJJKKKLLLNNNNNNNNNNNNPPPPPPOOONNNNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPOOONNNNNNNNNNNNOOOMMMMMMMMMNNNNNNOOOQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTWWWWWWXXXZZZ^^^eeennntttzzzvvvrrrooojjjfff___UUUJJJAAA:::777666555333444444333111000111111111111111111111111000000000000000000000000000000000000000111111111///////////////////////////......------......///////////////////////////---------.........//////------------------------////////////////////////........./////////000000111111111111000000000///222111111111000000000000111111111111222222222222555444444444555666666666999<<>>===<<<;;;:::888888777666666555555444333333333333333333333333333333333333333333333333111111000000000000111111222222111111000000000///222222222222333333333444111111111111222222222333111111111111222444555666333333333333444444444444222222333444555555555555777777888999:::;;;<<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFKKKKKKMMMNNNOOOOOOOOOOOORRRQQQQQQPPPPPPOOOOOONNNLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOOPPPPPPQQQRRRRRRQQQPPPPPPOOOOOOOOOPPPOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQQQQRRRSSSSSSTTTTTTWWWXXXYYYZZZ\\\```eeejjjwww}}}xxxtttqqqllliiiccc[[[PPPFFF===888666555333333444444333111111111111111111111111111000000000000000000000000...//////000111111222222///////////////////////////......------......///////////////////////////------........./////////------------------------////////////////////////....../////////000000000111111111111000000000000111111111111111000000000111111111111222222222333555555555666666777777777>>>BBBJJJRRRWWWZZZZZZYYYVVVWWWXXXYYYXXXTTTNNNIIIFFFIIIOOOXXX___cccdddcccdddgggkkknnnppprrrtttuuuqqqqqqsssxxxvvvlllddd]]]VVVQQQIIIFFFAAA>>>===<<<;;;999777777666666555555444444333333333333333333333333333333333333333333333333111111000000000000111111333333222222111000000000000000000111111111222222111111111222222222333333444444333333222222222222333333333444444444444555222333444555666666777777999999:::;;;<<<===>>>>>>??????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNRRRQQQQQQQQQPPPPPPOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRRRRQQQQQQRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSQQQQQQRRRRRRSSSTTTTTTTTTVVVXXXYYYZZZ[[[]]]aaadddnnnwww{{{vvvsssnnnlllggg___VVVKKK@@@999777555444444555555444333111111111111111111111111000000000000000000000000//////000000111111111111//////////////////////////////............//////////////////////////////............////////////........................////////////////////////...////////////000000000111111111000000000000000111111111111111111111111111111111222222222333333444555666777777777888999DDDJJJRRRYYY\\\\\\ZZZYYYXXXZZZ\\\\\\[[[UUUOOOKKKKKKOOOWWW___dddfffdddbbbeeehhhlllooooooooopppqqqnnnqqqvvv~~~wwwmmmeee^^^WWWQQQIIIFFFAAA>>><<<<<<:::999777777666666555555444444333333333333333333333333333333333333333333333333111222222222222222222111444444444333333222222222000111111111111222222222111222222222222333333333444444444444333333222222333333444444444555555555333444555666777888888888;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNPPPPPPPPPPPPOOOOOOOOOOOOLLLMMMNNNOOOPPPPPPOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLOOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNNNNOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSRRRRRRSSSSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWYYY[[[\\\^^^aaadddhhhppp|||}}}xxxuuupppmmmiiiccc[[[OOOCCC;;;999666444444555555444333111111111111111111111111000000000000000000000000111111111111000000//////000000000000000000000000/////////....../////////////////////////////////........./////////000000........................////////////////////////////////////000000000111000000000000000000111111111111111111111222222222111222222222222333333333333444666777777888<<>>???@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLNNNNNNOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOOOOONNNPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSTTTUUUUUUXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVXXXZZZ[[[\\\___cccfffeeekkkuuu{{{xxxrrrooojjjfff___UUUHHH???;;;888555444444555444333111111111111111111111111000000000000000000000000222222111111000//////...000000000000000000000000000//////......//////000////////////////////////....../////////000000000......................../////////////////////////////////000000000111111000000000000111111111111111111111222222222222222222222222222333333333333333555777777888<<>>???@@@AAABBBCCCCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNPPPRRRTTTUUUUUUUUUTTTSSSRRRQQQPPPOOONNNNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRPPPPPPPPPQQQRRRSSSUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWZZZYYYWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYXXXYYYZZZZZZ[[[^^^bbbfffeeekkksss}}}|||uuuqqqlllhhhcccZZZNNNEEE===:::777555444444444333111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000////////////000000////////////////////////.../////////000000000000........................//////////////////////////////000000000111111111///000000000111111111111111111111222222333333333222222222333333333444444444666888999;;;AAALLLTTTYYY]]]aaa```^^^^^^aaadddgggiiikkkkkkhhheeeeeefffhhhiiikkkjjjjjjkkknnnqqqpppqqqqqqpppmmmllllllmmmuuu~~~}}}tttlllcccYYYQQQHHHEEE@@@===<<<;;;:::888999999888888777777666666555555555555555555555555333333333333333333333333111222333444444333222111000000111222333444444555111111222222222333333333222222333333333444444444333444555555555444333222444444444555555555666666777777999;;;<<<===>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNOOOLLLLLLMMMNNNNNNNNNMMMMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVXXXXXXWWWVVVTTTSSSRRRQQQPPPOOONNNNNNLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPQQQRRRTTTVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVVVVVVVWWWXXXXXXZZZZZZXXXWWWVVVUUUUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZYYYZZZZZZYYYZZZ]]]aaaeeehhhmmmttt}}}~~~wwwsssnnnjjjfff]]]RRRIII???;;;777555444444333222111111111111111111111111000000000000000000000000/////////000111111222222000000000000000000000000000000////////////000000////////////////////////////////////000000000000////////////////////////////////////////////////000000000000111111111111//////000000111111111222111111111222222333333333222222333333333444444444555888:::;;;===EEERRR[[[]]]```bbb```]]]^^^bbbggglllooorrrqqqpppoooqqqssslllnnnpppooooooppptttwwwrrrrrrrrrqqqooonnnoooppp|||wwwmmmcccYYYRRRGGGEEEAAA???>>>===;;;:::888888777777666666555555444444444333333333222222444444444333333222222222111222333333444444333333333333333333333333333333333333333333333333333333555444222111111222444555333333333333333333444444444444444444555777888999999:::<<<>>>@@@BBBCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQSSSUUUXXXZZZ\\\[[[ZZZYYYVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWYYYZZZXXXYYY[[[\\\[[[ZZZXXXWWWXXXYYYZZZYYYXXXXXXYYY[[[XXXYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXX\\\[[[ZZZ[[[___bbbeeefffeeemmmxxx{{{wwwqqqmmmhhhaaaXXXRRRCCC>>>777555777888555222333222222222222222222111444444444444444444444444111111000000//////......000000000000000000000000000000//////.........---////////////////////////111111000000//////......000000000000000000000000000222333222000//////000////////////000000000000000000111222222222222111333222222111111222222333222111111333555555444333777777888<<>>===;;;:::888888888777666666555555444444444333333333222222444444444333333222222222333333444555555555555444333333333333333333333333333333333333333333333333555444222111111222333444333333333333333444444444555555555666777888:::::::::;;;===???AAABBBBBBCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRTTTWWWZZZ]]]^^^]]][[[ZZZVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[ZZZ[[[\\\]]]]]]\\\ZZZYYYVVVWWWXXXWWWVVVVVVXXXZZZ\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[^^^]]]]]]^^^aaadddfffgggiiippp{{{}}}yyytttoookkkddd\\\UUUGGGAAA:::777777888666333555555555444444444444333222222222222222222222222111111000000////////////000000000000000000000000000000/////////.........////////////////////////111000000000/////////...000000000000000000000000---///000000...---......////////////000000000111000000111222222222222222333333222222222222333333222222222333444555444444888888:::@@@IIISSS[[[___````````````aaafffmmmrrrxxxzzz}}}|||yyyvvvvvvvvvxxxyyy{{{|||||||||{{{}}}|||rrrhhh]]]VVVKKKGGGCCC???>>>===;;;:::999888888777777666555555444444444444333333333333444444333333333333222222333444555555666666555555333333333333333333333333333333333333333333333333333333111111111222333444333333333333444444555555888888888888999;;;<<<======>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSVVVYYY]]]```aaa___]]][[[UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXVVVWWWXXXYYYZZZ[[[\\\]]][[[\\\]]]^^^^^^]]]\\\\\\WWWYYYYYYYYYXXXXXXZZZ\\\```aaaaaaaaa```___^^^^^^^^^^^^^^^_________``````___```aaaaaaaaaaaaaaa```aaaaaaaaabbbccceeegggiiipppvvv|||wwwrrroooiiiaaa[[[MMMFFF>>>888777777666555555555555555444444333333111111111111111111111111111000000000000/////////000000000000000000000000000000////////////......////////////////////////000000000000////////////000000000000000000000000,,,...000000///......////////////000000000111111111111111222222222222222333333222222222222333333333444444444444555555555999:::>>>GGGQQQYYY]]]]]]\\\]]]___aaaeeelllsssyyy|||{{{{{{|||}}}~~~uuujjj___XXXNNNJJJDDD@@@>>>===;;;:::999999888888777666666555555444444444444333333333333333333333333333333333333333444555555555555555444444444444444444444444333333333333333333333333222222111111111222333333333333444444555555666666::::::;;;;;;<<<>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOOOORRRRRRRRRRRRRRRSSSTTTUUUVVVYYY]]]aaaaaa```]]]ZZZVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZYYYYYYYYYZZZZZZZZZZZZYYYXXXYYYZZZ[[[\\\\\\]]]]]][[[\\\]]]^^^^^^^^^^^^]]][[[\\\]]]]]]\\\]]]___```ddddddddddddcccbbbaaa``````aaaaaabbbbbbcccccccccbbbcccddddddeeeeeeddddddccccccddddddeeegggjjjlllvvv|||yyyuuuqqqllleee___RRRKKKBBB:::777666666555444444444333222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////////////////000000000000////////////////////////////////////---///111222111000111222//////000000000111111111111111111111222222333333333333333222222333333333444555555555444555666777;;;===BBBMMMWWW^^^^^^[[[ZZZ\\\```dddiiiooowww|||}}}||||||}}}xxxlllaaaZZZQQQLLLFFFAAA>>>===;;;:::999999999888777777666666555555555444444444333333333333333333333333333333222222333444444444444333444444444444444444444444333333333333333333333333111111111222222333333444444555555666777777888888=========>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPSSSSSSSSSSSSTTTUUUVVVWWWVVVYYY]]]___```^^^[[[YYYWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[WWWXXXYYYZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\]]]]]]\\\\\\ZZZ[[[\\\]]]^^^^^^______^^^___``````___```bbbdddgggggggggfffeeedddcccbbbbbbccccccdddeeefffffffffeeeffffffggggggfffffffffdddeeeffffffgggjjjnnnrrryyy{{{vvvsssmmmgggaaaVVVOOOFFF===888666555555555555444333333222111111222222222222222222222222000000000000111111111111111111111111111111111111//////000000000000000000000000000000000000000000////////////000000000000////////////////////////---///111222111000111222000000000000111111111111222222111111222222333444444333333333333333333444444555666666555555888:::===@@@HHHRRR[[[___^^^[[[\\\___cccggglllrrryyy}}}|||yyyyyy~~~{{{pppddd]]]SSSNNNGGGBBB>>>===;;;::::::999999888888777666666555555555555444444444333222222333333333333444444111222333333444444333333444444444444444444444444333333333333333333333333111222222333444444444555666666777888999:::;;;;;;????????????@@@BBBCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRTTTTTTTTTTTTUUUVVVXXXXXXXXXYYY\\\]]]^^^]]][[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZ[[[[[[WWWXXXZZZ\\\]]]]]]\\\\\\[[[\\\^^^^^^___^^^]]]\\\ZZZ[[[\\\]]]^^^___```aaa___```aaaaaaaaabbbdddfffiiiiiiiiiiiiiiihhhgggfffeeeeeefffggghhhiiijjjjjjiiiiiiiiiiiiiiihhhggggggeeeggghhhhhhiiimmmvvv|||}}}xxxtttooohhhcccYYYSSSKKKBBB;;;888777777888777777666555444333333333333333333333333333333000000000111111111111222111111111111111111111111//////000000000000111111000000000000000000000000////////////000000000000000000000000000000000000,,,...000000///......///000000000111111111222222333222222111111333444555444444333333333333444444333555777666555666:::>>>AAAFFFNNNVVV\\\^^^^^^^^^```ccchhhmmmqqqwww|||}}}{{{zzz|||ttthhh```UUUPPPHHHBBB>>>===;;;:::::::::999888888777777666555555555555444444444444222222222333333444444444222333333444444444444444555555555555555555555555333333333333333333333333222222333444555555666666888888999:::;;;<<<======??????@@@@@@AAACCCDDDEEEDDDDDDEEEGGGGGGHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZ[[[]]]___aaaaaa```___^^^___```aaaaaa```^^^]]]\\\\\\]]]^^^___aaabbbcccbbbcccdddddddddeeegggiiilllllllllmmmllllllkkkkkkhhhiiiiiijjjlllmmmmmmnnnmmmmmmllllllkkkjjjhhhhhhgggiiijjjjjjkkkrrr~~~zzzuuupppiiieee[[[WWWPPPGGG@@@;;;999999888888777666555444333333333333333333333333333333000000111111111222222222111111111111111111111111//////000000000111111111000000000000000000000000.../////////000000000111000000000000000000000000---///000000...---......000000111111111222222222444333222111111333444666444444333333333333444444222555777777555777<<>>???@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\^^^```cccddddddcccccc```aaacccdddcccbbb```___]]]]]]^^^___aaacccdddeeeeeeggghhhhhhhhhiiikkkmmmmmmnnnnnnoooooooooooonnnkkkkkklllmmmnnnooopppqqqooooooooonnnmmmkkkiiiiiiiiikkkkkkkkkmmmvvv{{{wwwqqqkkkfff]]]ZZZTTTKKKCCC>>><<<;;;777666555444333222111111222222222222222222222222000000111111222222222222111111111111111111111111//////000000111111111222000000000000000000000000.../////////000000111111000000000000000000000000000222333222000//////000000111111111111222222222444333222111111333555666555444444333333444444555111444777777666888>>>DDDJJJRRRZZZ]]]\\\\\\aaaffffffjjjpppvvv|||~~~{{{~~~{{{nnnddd\\\UUULLLFFFCCCAAA???<<<999999888888777666666666666666666666555555555555555444444333333222222111555444333333333333444555666666555555555444444444444444333333333333333222444555555666777888888999<<<<<<<<<<<<===>>>@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFIIIHHHGGGGGGGGGIIIKKKMMMMMMMMMNNNOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOORRRRRRQQQQQQRRRTTTVVVWWWVVVWWWXXXZZZ[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]```___^^^\\\[[[[[[[[[[[[^^^]]][[[[[[]]]^^^___^^^^^^aaadddhhhjjjjjjiiiiiiiiigggeeeeeeggghhhiiihhhddddddeeeeeeffffffggggggfffhhhkkkkkkkkkkkklllnnnqqqrrrrrrsssrrrpppooonnnppppppppppppqqqrrrsssssstttssssssqqqooollljjjiiioookkkjjjnnnttt~~~|||wwwrrrkkkeeeddd```YYYOOOEEE===888666999777666666888888777555555555444444444333333333111111111111111111111111000000000111222222222333222111111111000000//////000111333444444333111000000000000000000000000000333333222222111111000000////////////000000000000111111000000000000111111111111222222222333333333444444333333333444555555222444666555666:::DDDKKKUUUXXX[[[^^^___aaaccceeellloootttzzz}}}~~~~~~pppggg\\\UUULLLFFFCCCAAA>>><<<999999888888777777666666666666666666555555555555333333333333333333333444666555444444444444555666666666555555555444444444444444444444444444444444555555666777999::::::;;;???????????????@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEIIIHHHGGGGGGHHHIIIKKKMMMMMMMMMNNNOOOOOOOOOOOONNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQUUUTTTTTTTTTUUUWWWXXXZZZZZZ[[[\\\\\\]]]]]]\\\\\\]]]]]]^^^_______________bbb```___]]]\\\\\\\\\\\\]]]\\\[[[[[[]]]___aaabbbeeehhhkkknnnppppppooonnnllljjjiiiiiijjjllllllllliiiiiiiiiiiiiiiiiiiiijjjmmmppprrrtttttttttuuuwwwyyyyyyzzzzzzyyyxxxwwwvvvvvvvvvuuuuuuuuuwwwxxxyyyzzzyyyxxxuuusssqqqoooooommmjjjkkkqqqzzzyyytttlllgggeeebbb[[[RRRHHH@@@:::888444222111111222333111000444444444444333333333333111111111111111111111111111111111111111222222222111111111111000000000/////////000111111000//////000000000000000000000000000000000///////////////////////////000000000111111111000000000000111111000000111111111222222222444444333333444444555555333666777888999>>>HHHPPPWWWYYY\\\___aaacccfffiiiqqqtttzzz}}}yyytttkkk^^^WWWMMMFFFCCCAAA>>>;;;999999999888777777666666666666666666555555555555111222222333444444555555777666555555555555666777555555555555555444444444555555555555555555666666666777888:::;;;===>>>>>>CCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMNNNOOOOOOOOOOOONNNOOOOOONNNNNNMMMMMMMMMLLLMMMMMMNNNOOOQQQRRRSSSSSSWWWWWWWWWXXXYYY[[[\\\]]]___`````````______^^^]]]^^^^^^_________`````````bbbaaa___]]]\\\\\\]]]]]]^^^]]]]]]]]]```cccgggjjjppprrruuuwwwyyyxxxwwwuuutttrrrqqqqqqssstttttttttrrrrrrqqqqqqqqqqqqqqqqqqrrruuuxxxzzz{{{|||}}}~~~~~~~~~}}}~~~}}}}}}~~~|||yyyvvvtttrrrrrrnnnmmmpppxxx}}}vvvoooiiifffccc^^^VVVNNNEEE>>>:::666555333444444555333222333333333333222222222222222222222222222222222222222222222111111111111111111111111111000000000000////////////////////////000000000000000000000000////////////000000000000/////////000000000111111111111000000000000111111000000000000111111111111444444333333444555555666555777999;;;>>>EEEOOOVVVZZZ\\\^^^aaacccgggkkkooovvvyyy}}}{{{xxxnnn```YYYOOOHHHDDDAAA>>>;;;::::::999888888777777666666666666666555555555555333333333333444444555555666555555555555555555666555555555555555555555555444444555555666666666777888999;;;<<<>>>@@@AAABBBEEEDDDDDDCCCCCCCCCCCCDDDGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOOOONNNOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOQQQSSSTTTVVVVVVYYYYYYZZZ[[[\\\]]]^^^___bbbcccbbbbbbaaa```___^^^_______________``````aaaaaa```^^^]]]\\\]]]]]]^^^aaaaaabbbcccfffkkkqqquuu{{{|||~~~~~~}}}|||}}}~~~}}}|||{{{{{{||||||{{{~~~|||yyywwwwwwuuutttxxxyyypppjjjfffddd___YYYRRRIIIAAA;;;:::999777777888888777555333333333222222222111111222222222222222222222222333222222222111000000000111111111000000000000000111111000000000000111111000000000000000000000000000000111111222222333333//////000000000111111111222111111000000111111222000111111111222222222222444444333444444555666777666888;;;>>>CCCKKKUUU\\\]]]___aaacccfffkkkpppuuuxxx{{{{{{qqqccc\\\RRRJJJEEEBBB>>>;;;::::::999999888777777777666666666666555555555555555555555444444333333333444444444444444444444444444555555555555555555555333444444555666777777888;;;<<<===???AAABBBDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLNNNOOOPPPRRRTTTVVVXXXXXXYYYZZZ[[[\\\^^^___``````ccccccccccccbbbaaa`````````____________```aaaaaa```___^^^]]]]]]^^^``````dddfffiiikkknnnssszzz{{{||||||rrrkkkgggddd```[[[UUUMMMDDD>>>888777555555666555444222333333333222222222111111222222222222222222222222333222222222111000000000000000000000000000111111111111000000000000111111000000000000000000000000000000111111222222333333000000000000111111111111222222111111111111222222222222222333333333444444444444444444555666777888666888<<>>???AAABBBDDDEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRTTTVVVXXXYYYZZZYYYZZZ\\\^^^```aaaaaaaaabbbbbbccccccdddcccccccccbbbaaa```___```aaabbbcccaaaaaaaaaaaabbbdddfffgggiiimmmrrrvvvyyy~~~uuunnniiieee```]]]XXXQQQHHHAAA:::888666666666666444333333333333333222222222222333333333333333333333333222222222111111111111111000000000000111111111111////////////////////////000000000000000000000000////////////000000000000000000000111111111222222222222111111111111222222333333333333444444444555333333444444555666888888777:::???GGGPPPXXX^^^aaabbbdddgggjjjmmmqqqvvvzzz}}}yyyjjjbbbWWWNNNIIIEEE@@@===;;;::::::999999888888777666666666666555555555555555555555555555444444444333444555666666555444333444444444555555555666666666666888999:::<<<======???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSTTTUUUWWWXXXZZZZZZZZZ[[[^^^```bbbcccccccccaaaaaacccdddffffffggggggeeedddbbbbbbbbbccceeeffffffffffffhhhjjjmmmoooqqqtttyyyyyyqqqlllhhhbbb^^^[[[UUULLLEEE>>><<<::::::::::::888666444444444444333333333333333333333333333333333333111111111111111222222222///000000000111111111111//////000111111000//////000000000000000000000000000000000///////////////000000111111111222222222333222222111111222222333222222333333333444444444333333444444555777888999888<<>>;;;;;;:::999999888888777777666666666555555555555333333444444555666666666444555666777777666555444444444444555555555666666888888:::;;;===>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIMMMMMMMMMNNNOOOOOOPPPPPPJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMNNNOOOPPPQQQQQQRRRTTTTTTUUUVVVXXXYYYZZZZZZ[[[]]]___bbbddddddeeeeee```aaaccceeegggiiiiiijjjgggfffeeeddddddfffgggiiijjjjjjkkkmmmpppsssvvvxxx}}}|||tttooojjjccc___]]]XXXOOOIII>>><<<::::::::::::888666555555444444444444333333333333333333333333333333000000111111222222222333//////000000111111111222000111333555555333111000000000000000000000000000333333222222111111000000000111111111111222222222333222222111111222222333111111222222222333333333333333444444666777888999:::>>>GGGQQQ[[[aaadddddddddgggkkkoooqqqtttwwwyyyyyyyyyyyyyyy{{{~~~qqqiii]]]RRRJJJEEEBBB@@@::::::999888777777777777999888888777666555555444222333444444555555444444444444555555555555555555666666777777888888999999999:::<<<>>>@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKNNNOOOOOOPPPPPPOOOOOONNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLMMMMMMQQQPPPOOONNNOOOQQQTTTUUUTTTTTTUUUUUUWWWYYYZZZ[[[ZZZ]]]```bbbbbbbbbcccdddeeedddeeeiiinnnpppqqqrrrtttmmmhhhiiilllkkkkkkmmmqqqrrrsssuuuwww|||yyysssnnnfff```\\\WWWQQQLLL@@@===888555444555444444666555444333222333444444555555555444444333333333444333222222333333111///000000000000000000000000333222222222111000000000222222222111111111000000444222000000222333111...000000111111111111000000111111222222222333333333444333333333333333333333333111333666666444666;;;@@@FFFPPPXXX]]]```bbbccchhhjjjmmmppprrrttttttttttttsssrrrtttwww{{{}}}~~~ssslll```UUULLLGGGDDDBBB;;;:::999999888888888888888888888777666555555555333444444555555555444444444555555555555666666666666666777888999::::::;;;:::;;;===???@@@AAABBBBBBDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOOOOPPPPPPOOOOOONNNMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLMMMMMMPPPPPPOOOOOOPPPQQQTTTUUUUUUUUUVVVWWWXXXZZZ[[[\\\\\\___bbbcccccccccdddfffggggggiiiooouuuyyy{{{}}}xxxqqqkkkmmmpppqqqrrruuuwwwyyyzzz|||zzzuuuooohhhbbb^^^YYYSSSOOOCCC@@@;;;777666666666555666555444333333333444444444444444444333333333222222111111111222222111///111111111111111111111111222222222111111111111111222222222111111111000000444222000000222333111///000111111111111111111000111222222222222333333333333333333333333333333333444333444777777555888===DDDJJJSSS[[[```bbbdddeeeiiijjjlllnnnooopppppppppmmmllllllnnnssswww{{{}}}wwwooocccXXXOOOJJJFFFCCC<<<<<<;;;:::999999999999888888777777666666555555444555555555555555444444555555555666666666777777777888888999;;;<<<============>>>???AAABBBBBBCCCFFFFFFFFFGGGHHHIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMLLLMMMMMMMMMPPPOOOOOOOOOPPPRRRTTTUUUWWWWWWXXXYYYZZZ\\\]]]^^^___aaacccdddddddddfffhhhjjjlllqqqxxxwwwqqqrrruuuxxx{{{}}}wwwqqqiiiddd```\\\WWWRRRHHHDDD>>>:::888777777666666555444444333333444444333333333333222222222222000000///000222222111///111111111111111111111111111111111111111222222222222222222111111111111111333222000111222222111000222222222222222222222222222222222222333333333333222222333333444444555555666444555888888777:::@@@JJJOOOWWW^^^bbbdddfffgggiiiiiijjjjjjjjjjjjiiiiiigggggghhhkkkooouuu{{{~~~zzzrrrfff[[[RRRKKKFFFCCC>>>===<<<;;;:::999999999888777777777666666666555555666666666666555444444666666666777777888888999999999:::<<<===>>>???@@@???@@@@@@@@@AAABBBCCCDDDFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQSSSUUUVVVYYYZZZZZZ[[[\\\^^^___``````aaaccccccdddeeehhhjjjnnnttt{{{}}}vvvwww{{{yyyssskkkeeebbb^^^YYYUUULLLHHHAAA;;;999888777666666555555444444444444444222222222222222222222222000000000111333444222111111111111111111111111111000000000111222222222333111111111111111111111111222111111111111222111111333222222222222222222333222222222333333333444444111222222333444555666666777555555888888999===DDDOOOTTT[[[aaadddeeeggggggiiiiiihhhgggfffeeedddcccfffggghhhkkkooovvv~~~|||uuuiii]]]TTTLLLFFFCCC???>>><<<;;;:::999999999777777777777666666666666666666666777777666555555777777888999::::::;;;;;;<<<<<<===>>>???@@@AAABBBAAAAAAAAAAAABBBCCCEEEFFFEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMNNNNNNNNNOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNPPPPPPQQQRRRSSSUUUVVVWWW[[[[[[\\\]]]^^^```aaabbbaaabbbccccccdddfffjjjmmmttt}}}{{{||||||vvvmmmgggddd```[[[XXXQQQKKKCCC===999777666666555666666555555555444444222222222222222222222222222111111333444555444333111111111111111111111111000000000111222222222333111111111111111111111111111111222111111111111222333333222111111222333333222222333333333444444444222222333444444555666666777444444777999;;;AAAHHHTTTYYY^^^cccdddeeefffggghhhhhhfffeeedddbbbbbbaaafffhhhjjjlllqqqzzzxxxlll```VVVNNNGGGCCC???>>><<<;;;:::999888888777777777777666666666666555666666777777777777777999::::::;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCEEEGGGHHHEEEFFFGGGHHHIIIJJJKKKLLLNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMLLLMMMMMMNNNOOOQQQQQQSSSTTTVVVWWWXXXYYY\\\\\\]]]^^^___aaabbbcccbbbbbbcccdddeeeiiiooosss|||zzzqqqjjjfffbbb^^^ZZZUUUOOOFFF>>>:::888777666555666666666666555444444222222222222333333333333333333222444555555444333222222222222222222222222111111111111111222222222111111111111111222222222000111222222111000222333333222111000000111222333333333333333444444444444333333444444555555666666777555555888;;;>>>FFFOOOYYY]]]aaadddeeeeeeeeefffgggfffeeedddddddddddddddeeehhhkkkooouuu{{{pppcccYYYPPPIIIEEE???>>><<<:::999888888777666666666666777777777777444555666777888999999999;;;<<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFIIIKKKFFFGGGHHHIIIKKKLLLMMMNNNOOOOOONNNNNNOOOOOOPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMLLLLLLMMMNNNNNNOOORRRSSSTTTVVVXXXYYYZZZ[[[]]]]]]]]]^^^___aaacccdddcccdddeeefffhhhmmmtttyyyvvvnnnjjjeeeaaa]]]ZZZSSSIIIAAA<<<999888777555666666777666555444333222333333333444444444444444333222333444444333111222222222222222222222222222222222111111111111111000000111111111222222222///111333222000000222444333222000//////000222333333333333444444444444555444444444555555555555555999666666:::>>>CCCLLLVVV]]]```dddffffffffffffffffffeeeeeedddeeefffhhhiiieeehhhnnnsss|||~~~rrrfff[[[RRRKKKFFF>>>===<<<:::999777777777666666666666777777777777333444666777999:::::::::<<<===>>>???@@@AAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDGGGJJJLLLHHHHHHIIIKKKLLLNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMLLLLLLMMMNNNOOOOOORRRTTTUUUXXXYYY[[[\\\\\\]]]]]]]]]^^^```aaacccdddeeeeeefffgggjjjpppxxx}}}zzzqqqlllhhhccc___]]]VVVLLLCCC===;;;999888555666777777777666444333333333333444444555555555444333222222333333111///222222222222222222222222333222222222111111000000000000111111222222222222...111333222000000222444222111///......///111222333333333444444444555555555555555555555444444444:::777888<<>>>>>@@@AAACCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDFFFHHHIIIIIIIIIJJJIIIIIIIIIKKKMMMOOOPPPQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOPPPOOONNNMMMNNNPPPSSSTTTOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVXXXZZZ[[[\\\]]]^^^____________```cccfffffffffjjjpppqqqsss~~~zzztttpppjjjfffeee^^^YYYRRRIIIAAA;;;777555777777777666555555444444333333333333333333333333444444444444333333222111333333222111000000111111222222222222222222222222222222222222222222222222,,,...///000111222555888333333222222222222222222222222333333444555666666222444555555555666888:::999888999<<>>>>>AAABBBCCCDDDEEEFFFGGGGGGEEEDDDDDDCCCBBBCCCCCCCCCBBBCCCEEEFFFHHHIIIIIIJJJJJJJJJIIIJJJKKKMMMNNNPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQPPPOOONNNOOOPPPRRRTTTQQQQQQQQQQQQQQQRRRSSSTTTXXXXXXZZZ\\\]]]_________^^^____________```cccfffgggiiiooovvvxxx{{{}}}vvvqqqkkkfffeee___[[[TTTLLLDDD===999777777777777666555555444444333333333333333333333333222333333333333222111000333333222111111111111111222222222222222222222222111111111111111111111111555666555333000------...222222222222222222333333222222333444444555666666333444666555555666888:::::::::;;;???GGGRRR\\\bbbiiijjjjjjjjjhhhfffeeedddfffhhhlllqqqsssrrrooolllnnnssszzzmmmbbbYYYPPPJJJCCC@@@===;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<======>>>???@@@@@@CCCDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNOOONNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWW\\\]]]^^^```aaabbbbbbbbbaaaaaabbbaaaaaabbbfffhhhlllpppxxxxxxssslllfffeee```]]]WWWOOOGGG@@@;;;999888777777666666555555444333333333333333333333333111222222222222111111000333222222111111111111222222222222222222222222222222222222222222222222222///111333444222111111111111111222222333333444444333333333444555555666666555666777666555666777999:::;;;>>>EEENNNYYYbbbhhhmmmnnnnnnkkkgggeeefffhhhnnnqqqtttvvvvvvtttqqqooorrr||||||pppeee[[[QQQJJJDDDAAA>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUWWWXXXYYY^^^___aaabbbcccddddddddddddeeeeeeeeeeeehhhlllooorrryyy{{{tttlllfffeeeaaa^^^XXXQQQJJJCCC===:::888888777777666555555555444444444444444444444444222222333333333222222111333222222111111222222222111222222222222222333333444444444444444444444444))),,,111444555555666777111111222222333444555555333444444444555555666666666777888777666666777999999<<>>;;;888888888777666666555555444444444444444444444444333333444444444444444333333222222222222222333333111111111222222333333333333333333333333333333333000222555555444222111111111111222333444444555555444444555555555555555666777888888888666666888::::::???FFFPPP[[[eeelllpppnnnqqqrrrpppllllllrrrwww|||}}}}}}zzzvvvttttttvvvwwwkkk___TTTMMMGGGDDDAAA>>>>>>>>>>>>============>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]___aaabbbdddfffggghhhhhhhhhjjjkkkmmmqqqwww~~~zzzoooiiifffaaa___\\\VVVOOOGGG@@@<<<999888888777777666666555444444444444444444444444333444444555555555555555333222222222222333333444111111111222222333333444000000000000000000000000222444555555333111000111222222333333444444555555555555555555555555555555777888999888777888999;;;===CCCLLLWWWaaaiiioooqqqpppqqqssssssrrrtttyyy}}}}}}zzzwwwxxx}}}{{{ooocccXXXPPPIIIFFFBBB@@@@@@@@@???>>>????????????@@@AAACCCCCCEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHIIIJJJJJJKKKKKKJJJLLLLLLMMMMMMLLLKKKJJJIIIKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUVVVWWWXXX[[[]]]___```bbbccceeehhhjjjlllmmmnnnooopppsssvvv|||~~~sssllljjjbbbaaa___ZZZRRRJJJCCC>>>999999888888777666666666555555555555555555555555222333444444555555555444222222222222222333444555000111111222333333444444111111111111111111111111///111222333333333555777333333444444444444444444666666666666555555555555666777888888888999;;;===BBBHHHRRR]]]gggnnnqqqssssssssstttvvvxxx{{{}}}~~~}}}zzzzzz~~~rrrfffZZZSSSKKKGGGCCCAAAAAAAAA@@@???@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFHHHJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWYYYZZZ]]]___aaacccdddfffhhhkkknnnpppqqqrrrvvvxxx{{{vvvooollldddcccaaa\\\UUULLLEEE@@@999999888888777666666666555555555555555555555555111222333333444444444444222222222222333333444555000000111222333333444444444444444444444444444444222333444333222222333555444444444444444444333333666666666666666555555555666777888999888999<<<>>>EEELLLVVVaaakkkpppssstttvvvuuuuuuxxx{{{~~~~~~~~~}}}{{{}}}vvviii]]]VVVLLLEEEAAABBBCCCAAA??????===>>>???@@@BBBCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMMMMMMMLLLKKKIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMOOOOOONNNNNNMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLNNNOOOQQQRRRTTTTTTVVVXXXZZZZZZXXXWWWVVVWWWYYYXXXYYY[[[^^^bbbdddeeejjjkkklllnnnpppuuuzzzzzzrrrooojjjgggbbb___[[[SSSJJJBBB???<<<999777777777666555666555555555555444444444444444444333333222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222333333333444444444555555555666666666666666777666777999888777<<>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJLLLMMMMMMMMMLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNPPPPPPPPPOOOOOONNNNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOQQQSSSTTTUUUVVVWWWYYY[[[[[[ZZZYYYYYYZZZ]]]\\\\\\^^^aaaeeehhhjjjnnnooorrrtttwww|||~~~vvvqqqkkkhhhccc```\\\VVVMMMFFF===:::777666666666555444666555555555555444444444444444444333333333222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222333333333444444444555555555666666666666666888777888:::999999>>>FFFMMMXXXdddjjjpppwww{{{{{{}}}~~~{{{~~~|||ooobbbYYYOOOHHHBBBCCCDDDAAA????????????@@@AAAAAABBBCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPRRRRRRQQQQQQQQQQQQQQQQQQNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUVVVXXXXXXXXXZZZ\\\]]]\\\\\\]]]^^^^^^]]]]]]]]]```eeejjjmmmtttvvvyyy}}}zzztttlllhhhdddaaa^^^XXXPPPJJJ???<<<888666666777666666666555555555555444444444444444444444333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444555555555666666777777777999888999;;;:::;;;AAAIIITTT^^^hhhnnnrrrxxx||||||qqqddd[[[QQQIIIDDDDDDDDDAAA???@@@@@@@@@@@@AAAAAABBBBBBBBBFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSPPPQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSUUUWWWXXXYYYZZZ[[[]]]^^^^^^]]]]]]^^^___``````___```bbbhhhnnnsss{{{~~~|||uuullliiidddaaa^^^ZZZSSSNNNCCC@@@<<<:::999::::::999666555555555555444444444444444444444444444333333333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444444555555555555666777777888888999888999;;;<<<===DDDLLLXXXbbbkkkppptttzzz~~~~~~tttfff]]]TTTKKKEEEDDDDDDBBB@@@AAA@@@@@@@@@AAAAAABBBBBBBBBGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMOOOPPPRRRSSSTTTQQQRRRRRRRRRSSSTTTTTTTTTSSSTTTUUUUUUVVVUUUUUUUUUSSSTTTUUUWWWYYYZZZ[[[\\\___```aaa```___^^^___aaadddeeefffgggjjjooowww}}}uuummmiiiccc```^^^[[[UUUQQQGGGCCC>>>;;;:::;;;::::::666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333333444444444555555555555555666666777888888999888777888;;;===???HHHQQQZZZdddmmmrrrvvv|||xxxjjj```VVVMMMFFFEEEEEEBBB@@@AAA??????@@@AAAAAABBBCCCCCCHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXVVVWWWXXXZZZ\\\]]]^^^___bbbccccccbbbaaaaaaccceeeeeehhhkkknnnpppvvvxxxooojjjddd```^^^[[[WWWSSSIIIEEE???;;;999999888888666555555555555444444444444444444444555555555555333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333444444444555555555555555555666777777888999999777666888===???CCCMMMWWW___hhhppptttxxx~~~|||nnneeeXXXOOOGGGFFFEEEBBBAAABBB>>>>>>???@@@BBBCCCDDDDDDIIIIIIKKKLLLMMMNNNNNNNNNOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRRRRSSSTTTTTTSSSSSSTTTUUUWWWXXXXXXYYYXXXXXXYYYZZZZZZZZZZZZYYYZZZ[[[\\\^^^___aaabbbccccccdddeeeeeeeeegggjjjmmmkkkpppuuuyyy|||}}}rrrmmmfffbbb___]]]YYYUUUMMMHHHAAA<<<999999888777666555555555555444444444444444444444555555555666333333333333333333333333222222222222222222222222333333333333333333333333555555555555555555555555444444444444555555555555444555666777888999::::::888777:::???CCCHHHSSS^^^eeennnuuuxxxzzzqqqhhhYYYPPPHHHFFFEEEBBBAAABBB===>>>???@@@BBBCCCDDDEEEIIIJJJKKKMMMNNNNNNNNNNNNPPPOOOMMMLLLLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[]]]^^^___aaabbbdddeeefffcccdddfffgggiiilllpppssswww}}}uuuooohhhcccaaa^^^ZZZWWWQQQLLLEEE???<<<::::::999666666555555555444444444444444444555555555666666333333333333333333333333222222222222222222222222333333333333333333333333555555555555555555555555444444444555555555666666444555666777888999::::::999888;;;AAAFFFLLLXXXcccjjjsssyyyzzz|||wwwlll^^^TTTKKKGGGEEEBBBAAACCC@@@@@@AAAAAACCCDDDFFFGGGKKKLLLNNNNNNMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLOOOOOOPPPPPPQQQRRRSSSSSSUUUUUUVVVVVVVVVUUUUUUTTTVVVWWWXXXYYYZZZ\\\]]]]]]^^^^^^^^^____________```bbbaaaaaabbbeeeggghhhhhhllllllmmmmmmpppvvv}}}|||rrrhhhdddaaa]]][[[\\\UUUMMMCCC<<<999999888777444444333333333444444555444333333222222333333444444444444555555555666666555555555555555555555555333333333222222111111111555555555444444333333333444444444555555555666666555666777888888999888888;;;::::::???JJJVVVaaagggmmmtttzzz|||~~~{{{pppaaaVVVLLLGGGDDD@@@???@@@@@@AAAAAABBBCCCEEEGGGGGGKKKLLLNNNNNNMMMMMMMMMNNNOOONNNNNNMMMMMMMMMNNNNNNPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^_________```aaaaaaaaacccfffiiikkkkkkppprrruuuxxx}}}uuukkkgggddd___\\\]]]WWWPPPFFF>>>;;;:::999999555555444444444444555555444333333222222333333444333444444444444555555555333333333333333333333333444444333333333222222222555555555444444333333333444444444555555555666666444444555666666777777777;;;;;;===CCCMMMYYYccciiiooovvv{{{}}}uuufff[[[OOOIIIEEE@@@>>>???AAABBBBBBCCCDDDFFFGGGHHHKKKLLLNNNNNNMMMMMMMMMNNNPPPOOOOOOOOOOOOOOOPPPPPPRRRSSSSSSTTTVVVWWWWWWXXXWWWXXXXXXYYYYYYXXXXXXWWWZZZ[[[[[[\\\]]]^^^_____________________```aaaaaabbbcccdddgggjjjnnnqqqsssyyy|||yyyppplllhhhbbb^^^^^^YYYSSSJJJBBB>>><<<;;;:::666666555555555555666666444444333333333333444444333333333333444444444444222222222222222222222222444444444444444333333333555555555444444444444444444444555555555666666666444444555666666777777888:::<<>>FFFOOOXXXaaaiiinnnttt{{{~~~mmmaaaTTTMMMIIIEEECCCEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUWWWXXXYYYZZZ[[[YYYZZZ[[[\\\\\\\\\\\\\\\^^^______```aaabbbccccccaaaaaaaaaaaaccceeegggiiikkkmmmqqqtttwww}}}wwwqqqllleee```___[[[XXXQQQIIIAAA<<<::::::999888777666666666666666555444444333333444444555222222222333333333444444444444444444444444444444555555555555555555555555555555555555555555555555555555555666666666777777777777777777888:::;;;<<<:::AAAJJJTTT\\\dddkkkpppwww}}}ooocccUUUNNNIIIEEECCCEEEEEEFFFFFFGGGHHHJJJKKKLLLKKKLLLNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUVVVXXXZZZ[[[\\\]]]\\\]]]^^^___````````````aaaaaabbbdddeeefffggghhhdddddddddeeehhhkkkoooqqquuuxxx|||zzzsssmmmfffbbbbbb]]]ZZZUUULLLCCC===::::::999888777666666555555666555555444444444444555555333333333333444444444444555555555555555555555555444444444555555555555555555555555555555666666666555555666666666777777777555555444555666888:::<<<>>>EEEPPPZZZaaahhhoootttyyy~~~~~~vvviiiZZZRRRLLLFFFEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMKKKLLLNNNNNNMMMMMMMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVWWWWWWYYYZZZ\\\^^^___```aaaaaacccddddddeeeeeeeeedddeeefffhhhjjjlllnnnnnnmmmmmmmmmooossswww|||}}}uuunnnhhheeeeee___]]]YYYPPPFFF???<<<;;;888888777666555555555555555555444444444444555555333444444444444555555555555555555555555555555555333333444444444555555555444555555555666666666777555666666666777777777777555555444555666888;;;===CCCKKKVVV___eeekkkrrrxxxzzz~~~}}}zzz|||~~~pppaaaWWWPPPJJJGGGHHHGGGGGGHHHHHHJJJKKKMMMNNNKKKMMMNNNNNNMMMMMMNNNOOOPPPPPPQQQRRRTTTUUUWWWXXXXXXYYYZZZ\\\^^^```aaabbbdddeeefffggghhhhhhhhhhhhggghhhjjjlllnnnppprrrsssvvvvvvwwwyyy}}}vvvpppiiiggghhhaaa```[[[SSSHHH@@@===<<<888888666555444444444444555555444444444444555555444444444555555555666666555555555555555555555555333333333444444444555555444555555555666666777777666666666666777777777777777777666777888;;;===???GGGPPPZZZbbbhhhnnnuuu{{{{{{}}}}}}{{{www{{{ttteeeWWWOOOJJJGGGDDDDDDDDDDDDFFFIIIJJJIIIHHHLLLMMMMMMNNNNNNOOOOOOPPPSSSQQQPPPQQQSSSVVVWWWWWW[[[\\\]]]___aaadddfffggghhhjjjlllllllllllllllnnnoooooopppssswww||||||xxxmmmeeeddd```^^^ZZZSSSKKKCCC>>>;;;>>>===;;;999888777666666666666666666666666666666444444444444444444444444444444444555555555555666555555555444444333333333444444555999<<<;;;666222555555666666777777888888777999:::888777888===BBBMMMUUU___hhhnnnrrrxxx|||}}}yyyzzz|||{{{wwwhhhZZZRRRMMMIIIFFFFFFEEEEEEGGGIIIKKKJJJIIIMMMMMMNNNNNNOOOPPPPPPPPPRRRQQQQQQSSSUUUWWWYYYYYY[[[[[[]]]___bbbeeehhhiiikkkmmmpppqqqqqqrrrsssuuuxxxxxxzzz}}}~~~yyyooogggfff```^^^ZZZSSSKKKDDD???<<<===<<<:::999777666666666666666666666666666666666444444444444444444444444444444444555555555555666555555444444444333333333333333333666888888555222555555666666777888888888888::::::999888:::@@@EEEPPPXXXbbbkkkpppuuuzzz~~~~~~zzzwwwyyy}}}|||lll___VVVPPPKKKHHHGGGFFFFFFHHHJJJKKKKKKJJJNNNNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[\\\]]]```dddhhhkkknnnppprrruuuxxxzzz|||}}}{{{rrrkkkjjjaaa^^^ZZZTTTMMMFFF@@@===::::::999888777777777777666666666666666666666666444444444444444444444444444444444555555555555666555444444444444333333333444333333555666777555444555555666777777888888999888:::;;;::::::===DDDIIIUUU]]]gggooosssxxx|||~~~}}}xxxwww{{{qqqdddZZZSSSMMMIIIIIIHHHGGGHHHJJJLLLLLLKKKNNNNNNOOOPPPPPPQQQQQQRRRQQQSSSUUUWWWWWWXXXZZZ[[[___bbbfffkkkpppuuuyyy{{{|||}}}tttmmmkkkbbb___ZZZUUUOOOHHHBBB???999888777777666777777777666666666666666666666666555555555555555555555555444444444555555555555666444444444444444444444444777666555666666777888888555666666777888888999999777999::::::;;;@@@GGGMMMZZZaaajjjrrrvvvyyy}}}}}}yyyzzzuuuhhh^^^VVVNNNIIIJJJIIIHHHHHHJJJLLLLLLKKKNNNNNNOOOPPPPPPQQQQQQRRRRRRTTTVVVWWWWWWXXXZZZ]]]cccffflllssszzzvvvooolllccc___ZZZUUUQQQKKKEEE@@@888888777777777777777888666666666666666666666666555555555555555555555555444444444555555555555666444444444444444444444444666666666666555666888999666666777777888999999999666888:::;;;===BBBKKKRRR]]]dddmmmtttwwwzzz}}}|||yyy}}}zzzmmmbbbYYYPPPJJJKKKIIIGGGGGGIIIKKKKKKKKKNNNNNNNNNOOOPPPPPPQQQQQQRRRTTTWWWWWWWWWYYY___cccjjjnnnuuu}}}yyyqqqlllddd```ZZZVVVSSSNNNGGGBBB999999888777777777888888666666666666666666666666555555555555555555555555444444444555555555555666333333333444444444444555333444555444333444555777666666777888888999999:::666888:::<<>>BBBJJJUUU]]]dddjjjrrrxxxzzz{{{~~~~~~~~~~~~}}}uuujjj___UUUNNNKKKIIIFFFFFFHHHIIIJJJJJJLLLMMMMMMNNNNNNOOOPPPPPPOOOSSSWWWYYY[[[bbbmmmuuuuuunnneee```ZZZWWWUUUQQQJJJDDD<<<;;;:::999888888888888666666666666666666666666666666666666666666666666444444444555555555666666333333333444444555555555333666999888666555777999777777777888999999:::::::::<<<>>>AAAEEEMMMYYYaaafffllltttyyy{{{}}}~~~yyynnnbbbVVVMMMKKKJJJHHHHHHIIIKKKKKKKKKMMMLLLLLLLLLLLLNNNOOOPPPPPPQQQUUUZZZ___gggvvvvvvoooiiiddd^^^YYYUUUPPPJJJEEE???===;;;999999999777666777777777777777777777777444555555555666777777777666666666666666555555555555555555555666666666666777777666666555555444444666777888999999:::999999;;;;;;>>>CCCKKKUUU^^^cccjjjnnntttyyy{{{{{{||||||~~~}}}{{{zzzzzzyyyxxx{{{pppeeeYYYQQQKKKIIIGGGGGGIIIJJJJJJJJJMMMLLLLLLLLLLLLNNNOOOPPPPPPPPPUUU[[[```iiixxxyyyrrrkkkfff___ZZZWWWRRRLLLGGGBBB???===;;;;;;:::999888777777777777777777777777555555555555555555666666666666666666666666666555555555555555666666666666999999888888777777777777666777888999999:::::::::<<<===@@@EEEMMMWWW```eeelllpppvvvzzz{{{{{{||||||zzz}}}zzzxxxvvvuuutttttttttttt}}}sssiii]]]UUULLLIIIGGGFFFGGGIIIIIIIIILLLLLLLLLLLLLLLNNNOOOOOOOOOPPPUUU\\\bbbkkk{{{}}}tttmmmhhhaaa\\\XXXTTTNNNJJJCCC@@@===;;;::::::888777777777777777777777777777555555555444444444444444555555666666666666666666555555555555666666666666999888888888888777777777777777888888999:::::::::===>>>BBBHHHPPPZZZbbbgggooossswwwzzz{{{{{{{{{{{{zzz{{{xxxtttrrrqqqpppoooooooooqqqrrrsss~~~uuukkk```XXXMMMJJJFFFEEEFFFGGGHHHHHHKKKKKKKKKLLLMMMMMMNNNOOONNNPPPUUU\\\ccclll|||vvvnnnhhhaaa\\\YYYUUUPPPLLLBBB???;;;999888777666555666666666666666666666666555555555444333333333222555555555555666666666666555555555555666666666666666666666666666666666666888888888888999:::;;;;;;===???DDDKKKTTT]]]eeeiiiqqqtttxxxzzzzzzyyyyyyzzzyyyssspppnnnlllkkkjjjkkkmmmnnnooorrruuuxxx~~~uuulllaaaYYYNNNKKKGGGEEEEEEGGGGGGHHHJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOTTT[[[bbbkkk{{{wwwoooiiibbb\\\YYYVVVQQQMMMEEEAAA===:::888888777666666666666666666666666666555555555444333333333222444555555555666666777777555555555555666666666666666666666666777777777777888888888888999:::;;;<<<===@@@FFFNNNWWW```gggkkkrrrtttwwwyyyxxxxxxxxxyyyyyytttnnnjjjhhhhhhhhhggggggjjjmmmpppssswww|||~~~vvvlllaaaZZZPPPLLLHHHEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOTTTZZZ```hhhxxxzzzpppjjjbbb]]]ZZZWWWSSSOOOJJJFFFAAA===;;;;;;:::999777777777777777777777777555555555444444444444444444444555555666777777777555555555555666666666666888888888999999999999:::999999888888999:::<<<===???BBBIIIRRR\\\dddkkkooosssuuuxxxyyyyyyxxxyyyzzz{{{uuummmjjjeeecccccceeeffffffggglllqqquuuyyy~~~wwwmmmbbbZZZRRRNNNIIIFFFEEEGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLOOOOOOSSSXXX]]]eeesssrrrlllddd^^^\\\YYYUUURRRLLLHHHBBB>>><<<<<<;;;:::777777777777777777777777555555555555555555666666444444555555666777777888555555555555666666666666888888999999999::::::::::::999888888888:::<<<===AAAFFFMMMWWWaaaiiiooosssuuuwwwzzz{{{zzz{{{|||}}}~~~wwwpppkkkfffcccaaaaaacccfffhhhhhhlllrrryyy~~~xxxnnnccc[[[SSSOOOIIIFFFFFFGGGHHHIIIHHHIIIKKKMMMMMMMMMLLLLLLOOOOOOSSSWWW[[[bbbppp~~~tttmmmfff```]]][[[WWWTTTLLLHHHAAA===;;;::::::999777777777777777777777777444555555555666777777777444444444555666777777888555555555555666666666777666666777777888888888888:::999888888888:::<<<>>>DDDHHHPPPZZZdddmmmrrruuuwwwyyy{{{||||||}}}~~~|||tttnnnhhhdddcccbbbaaabbbfffjjjllllllrrrxxxvvvnnnfff```]]]QQQFFFDDDGGGGGGGGGHHHGGGHHHJJJLLLMMMNNNNNNMMMKKKPPPPPPTTT^^^bbbiiiyyy|||sssjjjeee```YYYUUUUUULLLIIIDDD>>>;;;::::::;;;999888777555555777888999777777666666666666777777555555555555666666666777666666555555555555666666777777777777888888888888777888:::::::::<<<>>>@@@CCCKKKUUU___fffmmmuuuzzz||||||}}}~~~|||{{{{{{uuuooogggaaa```\\\___aaabbbdddiiipppwww}}}vvvnnnfffaaa___RRRGGGEEEFFFFFFEEEFFFHHHIIIJJJKKKLLLKKKKKKJJJKKKOOONNNSSS___bbbggguuu}}}tttjjjeee```YYYVVVVVVNNNKKKFFFAAA===;;;;;;;;;999888777666666777888999777777666666666666777777555555555666666666777777888777777666666777777888777777777777888888888888888999::::::;;;<<<>>>AAAFFFMMMXXXaaahhhooovvv||||||}}}~~~}}}{{{rrrnnniiiccc``````aaadddhhhjjjmmmsss{{{wwwooofffaaa___TTTIIIFFFFFFDDDCCCDDDGGGHHHIIIJJJJJJIIIHHHHHHJJJMMMLLLRRR___bbbcccmmm}}}vvvkkkeeeaaa[[[WWWWWWRRRNNNIIICCC???<<<;;;;;;999888777666666777888999777777666666666666777777555555666666666777777777999888888777777888888999777777777888888888999999999:::;;;;;;;;;<<>>CCCIIINNNWWW^^^gggnnnrrrwww}}}zzztttooojjjfffdddbbbaaa___^^^]]]\\\\\\\\\YYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ[[[]]]^^^_________^^^^^^______``````aaaaaaaaabbbdddeeeeeefffggghhheeecccdddgggggghhhooovvv|||zzzrrriiiccc[[[TTTMMMIIIDDD??????BBBCCCDDDFFFGGGHHHHHHHHHGGGIIIPPPPPPSSSXXXUUUTTT___hhhvvvyyyooojjjeee```]]]WWWTTTPPPKKKFFFAAA>>><<<777777888888888888777777777777666666666666777777777777777777888888888888:::999999999999999999:::888888999999999:::::::::777888:::;;;>>>DDDKKKPPPZZZaaaiiippptttyyy~~~|||wwwpppjjjeeeaaa]]][[[YYYXXXWWWUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSQQQRRRTTTVVVWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]\\\^^^```aaabbbcccfffggggggggghhhlllmmmooovvvzzzrrriiiccc___UUUMMMJJJGGGCCC@@@@@@>>>AAADDDFFFFFFFFFGGGHHHJJJTTT\\\ZZZRRRPPPXXXaaajjjwww{{{oookkkgggbbb```]]]YYYSSSMMMHHHBBB===999;;;;;;:::999999888888777555555666666777999:::;;;;;;999777555555666777888777777777777888888888888;;;;;;:::999999888888777::::::;;;<<>><<<===>>>>>>???BBBGGGJJJRRRRRRRRRRRRSSSXXX```fffuuu}}}qqqiiieeeddd^^^[[[VVVRRRMMMGGGAAA<<<<<<;;;;;;:::999999888888888888777666666666666666555666777888888888888888777777888888888999999999888888999999:::;;;<<<<<<::::::<<<>>>CCCJJJSSSYYYeeellltttzzz}}}}}}wwwmmmddd]]]VVVRRRMMMJJJJJJIIIHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJLLLKKKLLLOOOQQQTTTVVVWWWXXXXXXZZZ[[[\\\\\\^^^aaacccbbbffflllrrrwww{{{yyyrrrjjjdddZZZSSSOOOOOOMMMFFF@@@>>>>>>>>>>>>>>>>>>BBBGGGKKKQQQPPPNNNOOOSSSZZZccciiiyyytttkkkgggggg___\\\XXXTTTOOOIIIBBB>>><<<<<<;;;;;;:::999999888::::::999888777777777777555666777888888888888888888888888888999999999999888888999:::;;;<<<<<<===;;;<<<===@@@EEEMMMWWW]]]gggnnnvvv{{{||||||~~~sssjjjaaaYYYTTTPPPNNNKKKIIIHHHHHHHHHHHHDDDEEEEEEFFFFFFGGGGGGHHHEEEEEEEEEFFFGGGJJJLLLMMMMMMNNNQQQTTTVVVXXXYYYZZZYYY[[[\\\]]]^^^```dddgggfffkkkqqqxxx~~~~~~wwwppphhhcccYYYRRRNNNNNNLLLEEE@@@>>>>>>>>>>>>>>>>>>AAAEEEIIIKKKLLLLLLNNNRRR[[[eeemmm{{{xxxmmmhhhhhh___]]]ZZZVVVQQQKKKDDD???<<<<<<;;;;;;::::::999999;;;:::999999888888888888777777777777777888888888888888888999999999999:::888999999:::;;;<<<<<<===<<<===???CCCHHHQQQ[[[aaajjjpppxxx{{{{{{{{{xxxlllccc\\\UUUQQQKKKJJJHHHGGGFFFFFFFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHDDDDDDDDDFFFHHHKKKMMMOOOQQQRRRTTTWWWYYY[[[\\\\\\\\\]]]^^^___```dddhhhlllmmmrrryyy{{{tttmmmeee___XXXQQQLLLLLLJJJDDD???>>>===>>>>>>======???BBBEEEEEEHHHKKKMMMQQQZZZgggppp{{{|||ooohhhhhh```^^^[[[WWWSSSMMMFFFAAA<<<<<<<<<;;;::::::999999999999888888888888888888999888777666666777777888888888888999999999::::::999:::::::::;;;;;;<<<<<<>>>???AAAEEEKKKTTT^^^eeemmmssszzz|||{{{|||qqqfff^^^XXXSSSOOOHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEFFFFFFHHHKKKNNNQQQSSSUUUVVVXXXZZZ\\\]]]^^^^^^___```aaabbbdddhhhmmmqqqwww|||yyyrrrkkkbbb\\\XXXQQQKKKJJJIIICCC???>>><<<=========<<<===???BBBAAAEEEJJJMMMQQQZZZgggrrr|||~~~ppphhhggg```^^^[[[XXXTTTNNNFFFAAA===<<<<<<;;;;;;:::999999888888777777777777888888;;;999777666555666777888888888999999999::::::::::::::::::;;;;;;;;;<<<<<>>@@@AAADDDCCCGGGMMMSSSZZZgggrrr~~~vvvnnnfffbbb```]]]YYYUUUNNNFFFAAA===;;;999999:::<<<<<<;;;888888888999:::<<<===>>>777777777777888888888888888999:::999888888:::<<<<<<<<<;;;;;;;;;<<<======@@@BBBFFFJJJQQQZZZeeekkktttwww{{{|||yyyyyyyyymmm___UUURRROOOKKKFFFJJJIIIGGGFFFEEEDDDDDDEEECCCEEEGGGHHHGGGFFFGGGHHHFFFGGGIIIMMMPPPSSSUUUWWWZZZ[[[]]]```bbbdddeeeeeedddgggkkknnnpppuuu|||vvvooohhhaaa\\\VVVRRRLLLGGGDDD@@@===;;;;;;;;;;;;;;;<<<>>>???@@@CCCCCCFFFMMMRRRYYYeeeppp}}}zzzooogggbbb```]]]YYYUUUOOOHHHCCC???===:::999:::;;;:::999999888888777888888999999777777777777888888888888888999:::999888888:::<<<;;;;;;;;;;;;;;;<<<<<<===@@@BBBFFFLLLSSS\\\fffmmmvvvxxx||||||yyyyyytttiii[[[SSSPPPNNNIIIEEEHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGGGGFFFFFFGGGHHHHHHJJJLLLOOORRRVVVXXXYYY[[[\\\^^^aaaccceeefffggghhhlllpppsssvvv|||~~~uuuooohhh```[[[TTTQQQKKKGGGCCC@@@===;;;<<<<<<;;;;;;<<<======>>>BBBBBBEEEKKKPPPVVVbbblllzzz}}}ppphhhaaa___\\\YYYVVVPPPJJJEEEAAA???<<<:::::::::999888;;;;;;999888777666666666777777777888888888999999888999::::::999999:::<<<:::::::::::::::;;;<<<===???BBBGGGNNNVVV```jjjpppxxxyyy||||||yyyzzzyyylllcccWWWOOOMMMKKKHHHEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDFFFGGGGGGFFFEEEGGGHHHKKKMMMOOOSSSVVVYYY\\\]]]___```bbbdddgggiiikkkkkkooorrrwwwzzz}}}uuunnnggg___ZZZSSSOOOJJJFFFCCC@@@===;;;===<<<<<<;;;;;;<<<<<<<<>>;;;:::;;;<<<;;;:::;;;;;;::::::999:::::::::888888888888999999999999777999;;;<<<;;;::::::;;;::::::::::::;;;<<<===>>>@@@DDDLLLUUU^^^gggpppvvvxxxxxxzzz{{{zzzzzzppp___YYYQQQLLLJJJIIIHHHGGGAAACCCEEEGGGHHHGGGFFFEEEEEEFFFGGGGGGFFFHHHJJJLLLPPPRRRTTTXXX\\\___bbbddddddeeegggjjjnnnsssvvvyyy}}}{{{tttnnnfff^^^XXXPPPLLLHHHDDDBBB@@@>>><<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>AAAFFFIIILLLTTT^^^nnnwwwuuu~~~yyyoooeeebbb^^^[[[WWWSSSNNNKKK@@@>>>;;;;;;;;;<<<<<<;;;777777777777888999::::::888888888999999999999:::777999<<<<<<;;;::::::;;;:::::::::;;;<<<===>>>???AAAGGGOOOXXXaaajjjrrrxxxwwwxxxzzz{{{|||uuukkk[[[VVVOOOKKKIIIHHHHHHHHHBBBCCCEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHJJJNNNPPPSSSTTTWWW[[[___cccfffgggeeefffiiimmmrrrxxx}}}zzzsssmmmfff]]]WWWOOOKKKGGGDDDBBB@@@>>><<<;;;;;;;;;::::::;;;<<<<<<======@@@EEEGGGIIIQQQZZZhhhqqq~~~uuuyyyqqqfffccc___[[[WWWSSSOOOKKKBBB@@@===;;;;;;;;;;;;:::888888777777888888999:::888888888999999999::::::777999<<<===<<<;;;:::;;;;;;;;;;;;<<<===>>>@@@@@@CCCIIIRRR[[[dddllltttxxxxxxyyy{{{~~~~~~oooeeeWWWSSSNNNIIIGGGFFFGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFGGGHHHJJJMMMQQQUUUVVVXXX[[[^^^cccfffiiikkkjjjkkknnnsssyyyzzzsssmmmfff]]]VVVNNNKKKFFFCCCAAA@@@>>><<<;;;::::::::::::;;;<<<=========@@@DDDFFFHHHOOOXXXcccmmmzzzwwwwww{{{ssshhhddd```[[[XXXSSSOOOKKKDDDBBB>>><<<;;;:::999777;;;;;;::::::999::::::;;;888888999999999:::::::::777:::<<<===<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAADDDJJJSSS]]]eeemmmtttyyyyyyzzz|||zzzkkkaaaUUUQQQLLLHHHEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDFFFGGGIIIKKKNNNSSSWWWXXXZZZ]]]aaaeeeiiilllnnnpppqqqtttzzz{{{ssskkkccc[[[VVVOOOKKKFFFBBB@@@>>><<<;;;<<<;;;::::::::::::;;;<<<<<<===>>>???BBBGGGMMMRRR^^^eeeoooyyy|||yyyxxxyyy}}}uuuuuuwwwmmmfff```^^^\\\VVVPPPOOOFFFBBB>>>;;;;;;;;;;;;:::::::::999888777777777777::::::::::::::::::::::::999999999:::::::::;;;;;;;;;::::::<<<>>>@@@AAAAAAGGGMMMVVVaaakkkrrrwwwzzz|||}}}tttfff]]]PPPMMMJJJGGGFFFEEEDDDBBBCCCDDDDDDDDDBBBBBBDDDFFFFFFGGGIIIJJJMMMQQQXXX\\\\\\___cccgggjjjnnnrrruuuvvvzzzzzzrrrkkkbbbZZZUUUNNNKKKFFFBBB@@@>>><<<;;;<<<;;;::::::::::::;;;<<<<<<===>>>???AAAEEEKKKPPP[[[aaalllvvv~~~yyytttpppooonnnrrrvvv|||xxxrrr|||{{{nnnfff```^^^\\\UUUPPPOOOFFFCCC>>>;;;;;;;;;;;;:::999999888777777777888888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::<<<>>>@@@BBBBBBHHHNNNXXXbbbkkksssxxx{{{}}}rrrddd[[[PPPMMMIIIGGGFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDEEEGGGFFFHHHJJJLLLOOOTTTYYY]]]```cccgggkkknnnsssxxx|||~~~xxxqqqjjjaaaZZZUUUNNNJJJEEEAAA???>>><<<;;;<<<;;;;;;::::::;;;;;;<<<<<<======>>>???CCCHHHLLLUUU\\\fffpppyyy|||xxxqqqjjjeeeccccccccchhhlllrrryyyrrrvvvpppgggaaa^^^[[[UUUPPPOOOGGGDDD???<<<;;;;;;;;;:::888888777777777888999999999999999999999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@CCCDDDJJJQQQ[[[dddlllsssyyy|||}}}}}}nnnaaaYYYOOOLLLIIIGGGFFFFFFDDDCCCEEEFFFGGGFFFEEEFFFGGGIIIFFFIIIMMMQQQTTTXXX\\\___eeehhhkkkoootttzzz}}}vvvooohhh```YYYTTTMMMIIIEEEAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@EEEHHHQQQWWWaaakkkttt{{{}}}rrrnnnggg```\\\[[[\\\]]]___ccciiiooovvv~~~xxxwwwrrriiibbb___\\\VVVQQQPPPHHHEEE@@@===<<<<<<;;;;;;999888888888999:::;;;;;;999999999999999999999999;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>@@@DDDFFFMMMTTT^^^gggnnntttzzz~~~~~~xxxjjj]]]UUUNNNKKKHHHFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFHHHJJJGGGKKKPPPUUUYYY\\\```bbbhhhkkknnnsssyyy~~~zzztttmmmggg___XXXSSSLLLIIIDDDAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========???CCCFFFNNNTTT]]]fffooovvv}}}{{{sssjjjfff```ZZZWWWVVVXXXYYYYYY\\\bbbhhhnnnuuu}}}{{{uuulllddd```]]]WWWRRRQQQJJJFFFAAA>>><<<<<<<<<;;;:::::::::::::::;;;<<<===999999999999999999999999;;;;;;;;;<<<<<<<<<======;;;<<<=========@@@EEEIIIOOOWWWbbbjjjpppuuu{{{sssfffZZZSSSLLLJJJGGGFFFFFFFFFEEEDDDCCCDDDEEEEEEEEEFFFIIIKKKJJJNNNTTTZZZ]]]```cccfffiiilllqqqvvv~~~{{{xxxrrrllleee^^^WWWSSSKKKHHHCCC@@@???>>><<<;;;:::;;;;;;<<<<<<;;;;;;::::::;;;=========???BBBEEEKKKPPPYYYaaaiiiqqqwww{{{{{{~~~rrrkkkaaa^^^YYYTTTQQQQQQRRRSSSTTTWWW\\\aaaffflllsssxxx~~~yyyooofffbbb^^^XXXTTTSSSKKKGGGBBB>>>======<<<;;;;;;;;;::::::;;;;;;<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;===>>>>>>===@@@FFFKKKRRRZZZeeemmmqqqvvv}}}pppbbbWWWQQQKKKIIIFFFEEEFFFFFFFFFEEEBBBCCCEEEEEEFFFGGGJJJLLLOOOSSSXXX]]]```cccfffiiijjjnnnttt|||zzzvvvpppjjjddd]]]WWWRRRKKKGGGCCC@@@???>>><<<;;;::::::;;;<<<<<<;;;:::::::::;;;======>>>???BBBEEEHHHMMMUUU]]]dddkkkqqquuuwwwzzz~~~|||kkkdddYYYWWWSSSOOOMMMMMMNNNNNNOOORRRVVVZZZ^^^dddjjjnnnwww|||rrriiiddd```YYYUUUTTTKKKHHHBBB???======<<<;;;;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;===???>>>===@@@GGGMMMTTT]]]hhhooossswww~~~}}}mmm```VVVOOOJJJHHHEEEEEEEEEFFFFFFEEEBBBDDDFFFGGGGGGIIIKKKNNNTTTWWW[[[___bbbeeehhhkkkmmmrrrzzzyyyuuuoooiiiccc]]]VVVRRRKKKGGGCCC@@@>>>>>>===;;;::::::;;;<<<<<<;;;::::::999;;;===>>>>>>@@@CCCEEEFFFKKKRRRYYY```gggmmmrrruuuwww{{{~~~xxxhhh```VVVTTTQQQNNNLLLLLLLLLLLLLLLNNNRRRUUUYYY^^^cccgggmmmttt~~~~~~tttjjjeeeaaaZZZVVVVVVLLLHHHCCC???>>>===<<<;;;::::::999888777777777777<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;;;;>>>???>>>===@@@GGGNNNUUU^^^jjjqqqssswww~~~|||lll___UUUOOOJJJGGGEEEEEEEEEFFFFFFEEEDDDEEEGGGHHHIIIJJJMMMPPPVVVYYY]]]```bbbfffjjjlllooouuu~~~yyyuuunnngggaaaZZZSSSOOOIIIGGGDDD@@@>>>===<<<=========<<<;;;::::::::::::888:::;;;<<<<<<===@@@BBBGGGKKKPPPUUUZZZ___eeeiiiqqqsssvvvxxx{{{sssbbb\\\RRRQQQNNNKKKJJJIIIJJJJJJKKKKKKLLLNNNQQQVVVZZZ\\\hhhkkksss}}}{{{vvvhhhdddccc___YYYUUUNNNKKKHHHCCC@@@===;;;;;;:::::::::::::::::::::::::::<<<===<<<:::999999:::;;;;;;;;;<<<<<<<<<<<<===;;;===?????????CCCIIIOOOZZZaaakkkrrrvvv{{{wwwiiiZZZQQQMMMIIIHHHFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHIIILLLQQQUUU]]]```dddfffgggiiinnnrrrsss|||wwwssslllfff___XXXQQQMMMIIIGGGCCC@@@>>><<<<<<<<<<<<<<<;;;::::::::::::;;;888:::;;;<<<<<<===@@@BBBFFFIIINNNSSSXXX]]]cccgggmmmpppsssvvvxxx}}}sssbbb[[[QQQOOOMMMJJJIIIHHHHHHIIIJJJJJJJJJLLLOOORRRVVVXXXaaadddkkkvvv~~~{{{lllfffddd___XXXTTTNNNLLLHHHDDD@@@===;;;;;;::::::::::::::::::::::::===>>>@@@???===<<<<<<===;;;;;;;;;<<<<<<<<<<<<===<<<>>>??????@@@DDDKKKQQQ\\\dddmmmtttxxx~~~vvvgggZZZPPPMMMIIIHHHFFFDDDDDDDDDDDDEEEGGGGGGHHHHHHJJJNNNTTTXXX___bbbfffggghhhkkkppptttxxx~~~uuuqqqjjjccc]]]VVVPPPKKKHHHFFFCCC???===<<<<<<<<<:::::::::::::::;;;;;;<<<999:::;;;<<<<<<===???AAADDDGGGLLLPPPUUU[[[aaaeeeiiikkkooorrruuuzzztttaaaYYYPPPNNNLLLJJJHHHGGGGGGGGGHHHHHHHHHIIIKKKNNNQQQRRRWWWZZZaaakkksss{{{ppphhheee___XXXTTTNNNLLLHHHDDD@@@>>><<<;;;:::::::::::::::::::::::::::<<<======;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@@@@AAAEEEMMMSSS___gggpppvvvzzzssseeeXXXPPPMMMHHHGGGFFFDDDDDDDDDEEEEEEGGGGGGHHHIIILLLQQQWWW\\\bbbeeehhhiiijjjmmmsssxxx|||sssoooiiibbb\\\UUUOOOKKKGGGEEEBBB???===<<<<<<<<<999999999999:::;;;<<<===999:::;;;;;;;;;<<<>>>@@@CCCFFFKKKOOOTTTYYY___ccceeehhhlllpppssswww|||vvv```WWWPPPOOOMMMJJJHHHGGGFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMPPPRRRYYYbbbjjjqqq|||rrriiieee___XXXUUUOOOMMMIIIEEEAAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<:::999999:::;;;;;;;;;<<<<<<<<<<<<===<<<>>>??????AAAFFFOOOUUUaaaiiirrrxxx{{{pppcccWWWOOOLLLHHHGGGEEEDDDDDDDDDEEEFFFFFFGGGHHHJJJMMMSSSZZZ___dddfffiiijjjlllqqqxxx~~~|||rrrnnnhhhbbb[[[UUUOOOKKKFFFDDDAAA>>><<<;;;;;;<<<888888888999:::;;;<<<===999:::;;;;;;;;;;;;>>>@@@BBBEEEJJJNNNSSSXXX]]]aaabbbeeejjjnnnqqqtttxxx{{{||||||~~~{{{{{{{{{{{{{{{yyyaaaWWWQQQPPPNNNLLLJJJHHHGGGFFFGGGGGGGGGGGGHHHIIIIIIJJJLLLMMMSSS\\\bbbhhhrrr}}}sssiiiddd___YYYWWWPPPMMMJJJEEEBBB???======;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????=========>>>;;;;;;;;;<<<<<<<<<<<<===;;;===>>>???AAAGGGPPPWWWbbbkkktttyyy|||nnnaaaUUUNNNKKKGGGFFFEEEDDDDDDDDDEEEFFFDDDFFFIIILLLPPPVVV\\\aaadddfffiiikkknnnuuu~~~{{{qqqmmmggg```ZZZTTTNNNJJJEEECCC@@@===;;;;;;;;;<<<888888888888999:::<<<<<<999:::;;;;;;:::;;;===???AAADDDIIIMMMQQQVVV\\\___```ccchhhkkknnnqqqtttvvvxxxxxxyyy|||}}}{{{uuuvvvvvvuuuvvv|||}}}dddXXXQQQPPPOOOLLLJJJHHHFFFEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJOOOWWW[[[```jjjsssvvviiiddd^^^ZZZXXXPPPNNNJJJFFFBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<===<<<===??????BBBIIISSS[[[dddmmmvvv{{{~~~~~~lll___TTTMMMKKKGGGFFFEEEDDDDDDEEEFFFGGGDDDGGGLLLPPPTTTYYY^^^bbbcccfffiiimmmrrr{{{~~~yyynnnjjjddd^^^XXXRRRLLLHHHDDDBBB???===;;;;;;;;;<<<999888888888999:::;;;;;;999:::;;;;;;::::::<<<>>>???BBBGGGKKKOOOTTTYYY]]]]]]aaaeeehhhkkkmmmoooqqqttttttuuuxxxzzzzzzxxxvvvqqqqqqpppoooqqqxxxfffZZZPPPOOONNNLLLIIIGGGEEECCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGKKKQQQUUUXXXaaajjjsss}}}zzzlllddd^^^YYYWWWQQQOOOKKKGGGCCC@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777999;;;;;;:::999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAADDDLLLWWW___gggpppyyy}}}~~~lll^^^SSSLLLJJJGGGFFFEEEDDDDDDEEEFFFGGGFFFJJJPPPVVVZZZ]]]aaaccccccfffkkkooowww|||xxxlllhhhbbb\\\WWWQQQKKKGGGDDDBBB???<<<;;;:::;;;<<<999999888888999999:::;;;999:::;;;;;;::::::<<<>>>>>>AAAEEEIIIMMMRRRWWW[[[\\\___cccfffhhhjjjlllmmmqqqqqqrrruuuwwwwwwuuusssnnnnnnmmmlllnnnuuuhhh[[[OOONNNMMMKKKHHHFFFCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEHHHNNNQQQSSS[[[dddiiirrr~~~nnneee^^^YYYWWWQQQOOOKKKGGGCCC@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>=========>>>;;;;;;;;;<<<<<<<<<======@@@AAABBBCCCFFFNNNYYYbbbiiirrr|||~~~lll^^^RRRKKKIIIFFFFFFEEEDDDDDDEEEFFFGGGGGGLLLSSSZZZ^^^```cccddddddggglllrrrzzzyyyuuunnnjjjccc]]]WWWQQQLLLHHHCCCAAA???===;;;999888888;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======???BBBEEEIIIKKKNNNRRRUUUYYY[[[___cccfffggghhhhhhiiikkkooorrrssssssqqqooonnnllllllnnnpppttt~~~iiiYYYRRROOOLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJLLLPPPUUUZZZfffkkkvvvpppggg```ZZZWWWTTTPPPLLLHHHEEEBBB>>><<<>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>@@@CCCEEEIIIRRR]]]eeennnrrrwww}}}{{{kkk```UUULLLHHHGGGFFFEEEEEEEEEFFFGGGHHHMMMOOOTTTZZZ___bbbbbbaaafffgggkkkttt~~~xxxsssmmmhhhbbb\\\VVVPPPKKKGGGCCCBBB@@@===;;;:::999888;;;::::::999999::::::;;;999999999::::::::::::;;;>>>AAAEEEHHHJJJMMMQQQTTTWWWYYY]]]```cccdddeeeeeefffhhhllloooqqqqqqooonnnmmmkkkkkknnnpppttt~~~kkkZZZRRROOOLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHJJJMMMRRRVVV]]]bbblllzzztttjjjaaa[[[XXXSSSPPPLLLHHHEEECCC???===>>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<<<>><<<::::::999::::::999999999999::::::999999999999::::::::::::===@@@CCCFFFHHHKKKOOORRRUUUWWWZZZ]]]___`````````aaadddhhhkkknnnnnnnnnmmmkkkjjjlllooorrrwwwnnn\\\RRROOOKKKIIIIIIHHHGGGEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGJJJNNNQQQTTTWWW```mmmxxxzzzyyyyyymmmccc\\\XXXSSSPPPKKKHHHFFFDDDAAA???===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;<<<<<<======???AAADDDGGGKKKTTT```hhhsssuuuxxx~~~|||jjj^^^SSSLLLIIIFFFFFFFFFFFFGGGHHHJJJKKKRRRTTTXXX\\\```bbbcccdddhhhnnnxxx~~~zzztttooogggccc]]]WWWRRRMMMHHHEEECCCBBB@@@>>><<<;;;::::::::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>BBBEEEGGGJJJMMMPPPTTTVVVXXXZZZ\\\]]]^^^^^^^^^```dddiiilllmmmnnnmmmkkkkkkmmmrrruuuzzzooo\\\QQQOOOKKKIIIHHHHHHFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDFFFIIIKKKPPPRRRYYYcccnnnyyyvvvqqq~~~~~~pppddd\\\YYYRRROOOLLLIIIGGGEEEBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAAEEEHHHMMMWWWccckkktttuuuyyy|||jjj]]]RRRKKKIIIFFFFFFFFFFFFHHHJJJLLLMMMTTTVVVZZZ]]]___bbbeeefffllluuu}}}xxxrrrmmmddd```ZZZUUUPPPKKKGGGDDDBBBAAA???>>><<<;;;:::::::::999999888888999999::::::::::::;;;;;;;;;<<<<<<;;;>>>AAADDDFFFHHHLLLNNNTTTUUUVVVXXXZZZ\\\]]]]]]\\\___cccgggjjjmmmnnnnnnmmmlllooouuuxxx}}}ooo[[[QQQNNNKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDCCCCCCFFFHHHMMMNNNSSS\\\dddnnn|||wwwoooxxxrrrddd\\\YYYSSSPPPLLLIIIHHHFFFCCCAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????BBBFFFIIIOOOYYYfffnnntttvvvyyy|||jjj\\\QQQKKKJJJFFFFFFFFFGGGIIILLLNNNPPPTTTWWW[[[^^^```ccchhhlllttt}}}zzzuuuoooiiiaaa]]]WWWRRRNNNJJJEEEBBBAAA@@@>>>===;;;:::::::::999999888888888888999999888888888888999999999999;;;>>>AAACCCEEEHHHKKKMMMRRRSSSTTTVVVYYY[[[\\\]]]\\\^^^bbbeeeiiilllmmmnnnmmmmmmqqqvvvzzznnnZZZQQQNNNJJJHHHHHHGGGFFFDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDDDDCCCCCCEEEFFFIIIIIIMMMTTTZZZaaannnzzz~~~rrrvvvuuufff]]]ZZZUUURRRMMMJJJHHHFFFCCCAAA===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@BBBGGGKKKQQQ\\\hhhqqqtttvvv|||}}}iiiZZZOOOKKKKKKEEEEEEFFFHHHJJJMMMPPPRRRUUUYYY]]]```cccgggnnnttt~~~zzzwwwrrrkkkeee^^^[[[UUUPPPLLLHHHDDDAAA??????===;;;:::999999999999999888888888888999999777888888888888999999999<<<>>>AAADDDEEEHHHKKKMMMPPPPPPRRRTTTWWWYYY\\\]]][[[]]]```dddgggjjjkkklllmmmmmmpppvvvzzz~~~ooo[[[QQQNNNJJJHHHGGGGGGEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBDDDEEEEEEDDDDDDEEEFFFGGGGGGJJJOOOSSSXXXbbblll|||xxxvvvyyyyyyiii```]]]VVVSSSOOOKKKHHHFFFBBB@@@>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@CCCGGGLLLSSS]]]jjjtttuuuxxx}}}iiiYYYNNNKKKLLLEEEEEEFFFHHHKKKOOORRRTTTWWW[[[aaadddgggmmmvvv}}}|||xxxtttooohhhbbb]]]YYYTTTOOOLLLHHHDDDAAA???>>><<<;;;:::999888888999999888888888888999999999999:::::::::;;;;;;;;;<<>>>>>============>>>>>>========================<<<<<<<<<<<<===>>>@@@@@@@@@CCCHHHLLLSSS^^^kkkuuuwwwzzz}}}iiiYYYNNNKKKLLLEEEEEEFFFIIILLLOOOSSSUUUYYY]]]cccgggjjjqqq{{{zzztttooojjjdddaaa]]]WWWRRRPPPKKKCCCAAADDD::::::;;;;;;;;;:::999888888888888888777777777777777777888999::::::;;;;;;<<<>>>AAACCCDDDFFFIIIKKKPPPPPPQQQRRRTTTVVVWWWXXX\\\]]]___```aaacccgggjjjmmmnnnppprrrvvv|||mmmYYYPPPNNNKKKJJJIIIHHHFFFEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFHHHLLLQQQVVVYYYgggnnn{{{xxxppp|||}}}oooeee^^^UUUSSSPPPMMMJJJFFFBBB???>>>>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;===>>>???>>>???@@@???>>>>>>@@@AAACCCEEEIIIOOOWWWcccnnnvvvzzz{{{eeeYYYTTTOOOLLLHHHIIIKKKLLLMMMPPPUUUXXX]]]___dddkkkqqqxxx}}}xxxrrrmmmhhhccc___\\\UUUPPPPPPMMMFFFAAAAAA:::;;;;;;;;;::::::999999888888888888777777777777777888888999::::::;;;;;;<<<>>>AAACCCDDDFFFIIIKKKOOOPPPPPPRRRSSSUUUWWWXXXYYY[[[\\\]]]^^^aaaeeehhhlllmmmoooqqquuu{{{kkkYYYQQQNNNJJJGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEGGGJJJNNNSSSUUU^^^eeeppp||||||qqqyyyqqqggg___VVVSSSPPPMMMJJJFFFBBB???>>>>>>===<<<<<<<<<<<<=========<<<;;;<<<===>>>???>>>???@@@???>>>>>>@@@BBBCCCEEEJJJPPPYYYdddpppxxx||||||fffYYYSSSOOOLLLHHHIIIKKKLLLMMMQQQUUUYYY\\\^^^dddlllsss|||}}}zzztttoookkkfff```]]]XXXRRRNNNOOOOOOIIIAAA===;;;;;;;;;:::::::::999999999999888888888777777777888888888999999::::::;;;;;;===@@@CCCDDDFFFIIIKKKNNNOOOPPPRRRSSSUUUVVVWWWVVVXXXYYYZZZ[[[^^^bbbeeejjjlllnnnpppsssyyykkk]]]UUUQQQKKKGGGFFFEEEDDDCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHKKKNNNQQQUUU[[[dddooo{{{sssuuuttthhh___WWWTTTPPPMMMJJJGGGCCC@@@???>>>======<<<<<<============<<<<<<<<<===>>>???>>>???@@@???>>>>>>@@@BBBCCCFFFKKKRRR[[[gggsss{{{hhhZZZSSSNNNKKKHHHIIIKKKLLLNNNRRRWWWZZZ]]]___gggpppxxxzzzwwwrrrmmmiiiddd___\\\UUUOOOKKKMMMOOOKKKBBB;;;;;;;;;::::::999999999:::999999999888888888777777888888888999999::::::::::::===@@@BBBDDDFFFIIILLLMMMNNNPPPQQQSSSUUUUUUVVVUUUVVVXXXYYYZZZ\\\```ccciiijjjlllooorrrvvv|||nnndddYYYUUUNNNIIIGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJLLLPPPUUU\\\eeepppvvvrrr}}}wwwiii___XXXUUUQQQMMMJJJGGGDDDAAA???>>>>>>===<<<========================>>>>>>>>>===>>>??????>>>???AAABBBCCCGGGMMMUUU___kkkwww~~~kkk[[[SSSNNNKKKHHHJJJLLLMMMPPPTTTYYY]]]```cccjjjttt}}}}}}xxxtttpppkkkgggccc^^^[[[QQQMMMJJJJJJMMMLLLDDD;;;<<<;;;:::999999999::::::999999999999888888888888888999999999999999::::::999<<>>========================>>>>>>>>>>>>>>>===>>>??????>>>???AAACCCDDDHHHOOOXXXbbbooo{{{ooo^^^TTTNNNLLLIIIKKKMMMOOORRRVVV\\\```bbbeeemmmwww~~~{{{uuurrrmmmiiieeeaaa]]]ZZZNNNLLLIIIFFFHHHJJJEEE>>><<<;;;:::999888999:::;;;:::999999999999888888888999999999999999999999999999;;;???AAACCCFFFIIILLLKKKLLLOOOQQQSSSTTTTTTTTTTTTUUUWWWXXXYYY[[[___bbbeeegggiiikkknnnqqqvvvyyy}}}vvvddd]]]SSSPPPKKKGGGFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDEEEEEEFFFFFFGGGHHHIIILLLPPPTTT[[[fffttt}}}rrrttt}}}lllaaaZZZWWWQQQMMMKKKHHHEEECCC@@@???>>>>>>======>>>>>><<<===>>>?????????>>>>>><<<>>>??????>>>???AAACCCDDDIIIQQQZZZfffssssss```UUUOOOMMMKKKMMMOOORRRUUUYYY___cccdddgggppp{{{{{{xxxqqqnnnjjjfffccc___[[[XXXLLLLLLHHHCCCCCCGGGGGGCCC===;;;:::888888999:::;;;::::::999999999888888888999999999999999999999999888;;;>>>AAACCCFFFIIILLLJJJLLLNNNQQQSSSSSSSSSSSSRRRTTTUUUVVVWWWZZZ^^^aaaccceeehhhjjjlllooosssvvvzzz}}}nnn^^^XXXOOOLLLIIIGGGGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIGGGIIILLLOOOSSS\\\gggooosssqqq|||oooddd[[[WWWRRRMMMKKKHHHFFFDDD@@@???>>>>>>======>>>>>><<<===>>>???@@@???>>>>>><<<===??????>>>???BBBDDDDDDIIIRRR]]]iiivvvvvvbbbVVVPPPOOOMMMOOOQQQTTTWWW\\\bbbfffjjjnnnwww}}}yyyvvvooolllhhhdddaaa]]]YYYVVVLLLMMMHHHAAA???EEEHHHFFF===<<<:::888888999:::;;;:::::::::999999999888888999999999999999999999999888;;;>>>AAACCCFFFIIILLLJJJKKKNNNQQQSSSSSSSSSRRRQQQSSSTTTUUUVVVYYY\\\___ccceeehhhjjjkkknnnrrruuuxxx{{{{{{jjj^^^XXXMMMLLLJJJIIIJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIGGGIIILLLMMMPPPWWWaaahhhttttttnnnvvvrrrfff\\\XXXRRRNNNKKKIIIFFFEEE@@@??????>>>>>>>>>>>>>>><<<===>>>@@@@@@??????>>><<<===????????????BBBDDDDDDJJJSSS^^^jjjwwwxxxdddWWWQQQOOONNNPPPRRRUUUXXX]]]ccchhhpppttt}}}wwwsssmmmjjjeeeaaa]]]XXXTTTPPPLLLJJJFFFCCCAAAAAABBBCCCBBB@@@===:::888777777888999999:::::::::999999888999999999999999999999999<<<======???BBBEEEHHHJJJIIIJJJMMMOOOQQQRRRRRRRRRSSSSSSTTTUUUVVVYYY[[[]]]bbbcccddddddfffjjjooossswww{{{wwwkkkbbbZZZTTTPPPLLLHHHGGGIIIJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHIIIMMMRRRXXX\\\gggpppuuufffmmmpppeee\\\VVVPPPLLLKKKJJJHHHFFF@@@???>>>======>>>>>>???>>>>>>???>>>>>>===<<<<<<>>>???@@@@@@???@@@BBBDDDDDDNNNTTT```qqqzzzzzzeeeXXXQQQNNNMMMOOOTTTXXXYYY[[[dddnnnwwwzzzuuupppjjjgggbbb^^^ZZZVVVQQQNNNIIIGGGDDDAAA?????????@@@AAA???<<<:::888777777888888999999::::::999999888999999999999999999999999<<<<<<===???AAAEEEHHHJJJIIIKKKMMMPPPQQQRRRRRRRRRSSSSSSSSSTTTVVVXXX[[[\\\```aaabbbccceeeiiinnnrrrwww{{{nnnddd^^^WWWRRRRRRNNNJJJIIIJJJKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHKKKOOOTTTVVV]]]ffftttzzzjjjllluuuiii\\\WWWPPPLLLKKKKKKHHHFFFAAA@@@>>>======>>>>>>???>>>>>>>>>>>>>>>>>>===<<<===???@@@@@@???@@@BBBDDDFFFPPPWWWcccsss{{{}}}hhh[[[TTTQQQPPPQQQUUUZZZ\\\___iiittt~~~{{{wwwqqqmmmfffccc^^^ZZZVVVRRRMMMJJJFFFDDDAAA>>><<<<<<======???>>><<<999888777777888888888999999999999999888999999999999999999999999;;;;;;<<<>>>AAADDDGGGIIIJJJKKKNNNPPPRRRRRRRRRRRRRRRRRRRRRSSSUUUWWWYYY[[[]]]^^^___aaaccchhhmmmrrrxxx|||qqqddd^^^ZZZVVVSSSSSSQQQMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIKKKNNNPPPQQQTTT[[[gggtttppplllyyyzzznnn^^^XXXQQQMMMLLLKKKHHHFFFAAA@@@???>>>===>>>>>>???======>>>>>>???>>>>>>>>>===???@@@@@@@@@AAACCCEEEGGGRRRZZZfffvvv~~~kkk]]]WWWUUUSSSTTTWWW\\\___cccooo{{{|||xxxtttnnniiiccc___[[[WWWSSSOOOKKKHHHCCCAAA???===;;;;;;;;;<<<===<<<;;;999888777777777777888888999999999999888888999999999999999:::::::::;;;<<<===@@@CCCFFFHHHJJJLLLNNNPPPQQQRRRRRRRRRRRRQQQQQQRRRSSSVVVXXXYYYYYY[[[]]]___bbbgggmmmrrrzzz~~~}}}tttggg^^^[[[YYYWWWUUUTTTRRRPPPNNNMMMLLLKKKKKKMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMLLLKKKIIIHHHGGGGGGIIIJJJKKKMMMNNNOOOOOOOOOOOOUUU^^^hhhuuuuuullluuu}}}ooo```ZZZSSSNNNMMMKKKIIIFFFBBBAAA???>>>===>>>>>>???<<<===>>>???????????????===???@@@@@@@@@AAADDDFFFHHHTTT]]]iiixxxnnn___XXXVVVWWWWWWYYY]]]```gggtttzzzvvvqqqkkkggg```]]]YYYUUUQQQNNNIIIFFFAAA@@@???===;;;;;;;;;;;;;;;;;;:::999888777777777666777888888999999999999888888888999999::::::::::::;;;<<<===@@@CCCFFFHHHJJJKKKMMMOOOQQQQQQQQQQQQQQQPPPPPPQQQRRRTTTVVVWWWWWWYYY[[[^^^bbbhhhooosss}}}pppiiiaaaZZZXXXWWWUUUTTTSSSSSSRRRPPPNNNMMMLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHKKKLLLMMMOOOOOOOOONNNNNNNNNRRRXXX___iiixxxzzznnnsss~~~ooobbb\\\TTTPPPNNNLLLIIIFFFCCCBBB@@@>>>>>>>>>>>>???======>>>??????@@@??????===???@@@@@@AAABBBDDDGGGHHHUUU___kkkyyyppp```XXXVVVYYYYYY[[[```cccjjjyyy}}}wwwsssnnnhhhccc^^^[[[WWWSSSPPPLLLHHHEEE@@@???>>>===;;;;;;::::::999999999999888777777777666666777888999999999999888888888999999::::::;;;;;;;;;<<<>>>AAADDDGGGIIIIIIKKKMMMNNNOOOPPPOOOOOOPPPPPPOOOPPPQQQRRRTTTVVVVVVXXX[[[___cccjjjqqqvvv~~~~~~vvvfffaaa\\\WWWUUUTTTSSSSSSSSSTTTUUUSSSQQQOOOOOOPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLLKKKMMMMMMNNNOOOOOONNNNNNMMMMMMOOOSSSXXX___jjjxxxrrrsss|||qqqddd^^^VVVQQQNNNLLLIIIFFFCCCBBBAAA???>>>>>>>>>???>>>>>>??????@@@?????????===>>>@@@AAAAAABBBEEEGGGHHHWWWbbbnnn{{{vvvcccZZZWWWYYYZZZ^^^eeejjjrrrzzztttpppkkkeee```[[[XXXTTTQQQNNNJJJFFFCCC>>>======<<<;;;:::999999888888888888888888777777555666777888999999999999777888888999::::::;;;;;;<<<<<<===???AAAEEEHHHJJJHHHJJJKKKMMMNNNNNNNNNMMMOOOOOOOOOOOOPPPQQQSSSTTTVVVYYY\\\```eeellltttyyy}}}{{{qqqjjj___]]]YYYWWWVVVUUUUUUTTTTTTVVVXXXWWWTTTSSSTTTUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMOOORRRTTTXXXaaallluuuxxxtttyyyuuueee___WWWRRROOOMMMIIIFFFDDDCCCAAA???>>>>>>>>>?????????@@@@@@@@@???>>>>>>===>>>@@@AAAAAACCCFFFHHHJJJYYYeeeqqq}}}}}}hhh^^^ZZZYYY[[[bbbkkksss~~~xxxrrrnnniiibbb]]]YYYVVVRRROOOLLLHHHDDDAAA<<<<<<;;;;;;:::999888888777777888888888888777777555555777888888999999999777777888999::::::;;;;;;<<<===>>>???BBBEEEHHHJJJHHHIIIKKKLLLMMMMMMMMMLLLOOOOOONNNNNNOOOQQQRRRTTTWWWYYY]]]aaafffmmmuuu{{{|||xxxppphhhbbb]]]\\\ZZZYYYXXXXXXXXXXXXUUUXXXZZZZZZWWWVVVWWWYYYWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTUUUOOOQQQRRRSSSVVV]]]gggnnnttt|||tttwwwzzzfff```XXXRRROOOMMMIIIFFFDDDCCCAAA???>>>>>>>>>???@@@@@@@@@@@@@@@???>>>======>>>@@@AAAAAACCCFFFHHHLLL[[[hhhsssmmmaaa]]]YYY\\\eeepppzzz{{{vvvpppkkkeee```\\\WWWSSSNNNKKKHHHFFFCCCAAA???>>><<<;;;:::999999999777777777777777888888888777777777777777777777777777888888999999:::;;;;;;;;;<<<===???AAACCCDDDEEEHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLMMMMMMOOORRRUUUVVVYYY]]]bbbgggooovvv{{{~~~{{{rrrlllgggcccaaa[[[ZZZXXXWWWVVVVVVWWWXXXZZZZZZYYYYYYYYYXXXXXXXXX\\\[[[ZZZZZZ\\\]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZYYYXXXWWWUUUUUUWWWWWWWWWWWWXXXXXXXXXXXXVVVUUUUUUUUUWWW[[[^^^aaammm{{{uuuzzzhhh^^^UUUSSSRRRMMMHHHFFFFFFEEECCC@@@???>>>>>>???BBBAAA@@@???>>>>>>>>>>>>???>>>???CCCCCCAAADDDIIIVVV\\\iiiwwwooobbbaaa___bbbhhhrrr~~~zzzuuuooojjjddd___[[[VVVRRRMMMIIIGGGDDDBBB@@@>>>===<<<:::999888888888777777777777777777777888777777777777777777777777777888888999999::::::;;;;;;<<<===???AAACCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMMMMOOORRRUUUVVVYYY]]]bbbhhhooowww|||~~~|||ssskkkfffccc```^^^[[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ^^^]]]]]]^^^___```___]]][[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXZZZ]]]```bbbgggssszzz|||kkk```VVVTTTRRRLLLGGGFFFFFFEEECCC@@@???>>>>>>???@@@???????????????@@@@@@???>>>???CCCCCCBBBDDDJJJUUU]]]lllzzzssseeecccaaaeeemmmxxx|||xxxsssmmmhhhbbb]]]YYYTTTQQQLLLHHHEEEBBB???===<<<<<<:::999888888777777888888777777777777777777777777777777777777777777777777888888999:::::::::;;;<<<===???AAACCCEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNRRRTTTVVVYYY]]]bbbhhhpppxxx}}}{{{uuullleeeaaa___^^^]]][[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\]]]]]]^^^``````aaaccceeedddbbb___\\\\\\]]]]]]^^^___aaaaaa```aaaaaabbbbbbbbbaaaaaa________________________^^^]]]\\\\\\]]]___bbbdddccclllttt{{{~~~mmmbbbXXXTTTRRRMMMHHHFFFFFFDDDBBB@@@????????????>>>>>>>>>??????@@@BBBBBB@@@>>>???CCCCCCBBBEEEKKKUUU```qqq~~~yyyiiieeeeeejjjtttyyyvvvpppkkkeee```ZZZWWWRRRNNNIIIEEECCC@@@===;;;;;;:::999888777777777777888888888777777777777777777777777777777777777777777777777888999999:::::::::;;;===???AAACCCEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIKKKLLLLLLLLLNNNQQQTTTUUUYYY]]]ccciiiqqqyyy~~~xxxrrriiibbb___^^^]]]]]]ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\^^^___```aaabbbccceeeiiijjjhhhddd```[[[[[[[[[\\\^^^```aaacccbbbcccdddeeeeeeffffffeeecccccccccccccccbbbbbbbbbbbbaaa``````aaabbbdddeeeeeejjjooottt~~~}}}|||{{{nnncccYYYUUUSSSNNNJJJHHHEEEDDDBBB@@@????????????????????????@@@@@@AAABBB@@@???@@@CCCCCCCCCGGGLLLVVVdddvvvnnnhhhgggnnnzzz~~~wwwsssmmmhhhccc]]]WWWTTTOOOLLLGGGCCCAAA???<<<:::::::::999888777777777777888888888888777777666666666666666666666666666666666777777888888999:::::::::;;;===???AAADDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNQQQTTTUUUXXX^^^cccjjjrrr{{{~~~zzzuuuppphhhaaa^^^\\\\\\[[[YYYYYYZZZZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]___aaabbbcccdddfffjjjnnnoookkkeee```XXXXXXXXXXXXZZZ]]]___aaaaaabbbccceeeffffffggggggccccccdddddddddeeeeeeeeeddddddccccccdddeeeffffffiiikkknnnrrr{{{|||vvvuuuooocccYYYVVVTTTPPPLLLLLLEEEDDDBBB@@@??????@@@@@@BBBAAAAAA@@@??????@@@@@@AAA???@@@CCCCCCDDDHHHNNNZZZiii|||uuummmkkksss{{{tttpppkkkeee```[[[UUUQQQMMMIIIEEEBBB@@@???===;;;:::999999888777777888888999999888888777666666666666666666666666666666666666666777777888999999999999:::<<>><<<::::::999888888888888999999999888888777666666555666666666666666666666666666666777777888888999999999:::<<>>>>>???@@@@@@@@@@@@???????????????BBB@@@AAADDDEEEFFFLLLTTTgggwwwzzzvvvqqqlllddd]]]WWWSSSNNNKKKIIIEEEAAA>>>===<<<:::888888888888888777777777777777777777777777777777777666666666666777777777777666777888888777777888999999:::<<>>>>>???@@@???????????????@@@@@@@@@CCCAAABBBEEEFFFHHHNNNVVVjjj{{{wwwrrrooojjjbbb[[[VVVQQQMMMKKKGGGDDD@@@>>>===;;;:::888888888888888777777777777777777777777777777777777666666666666777777777777777888999999888888999:::999:::<<>>>>>???>>>>>>??????@@@@@@AAAAAADDDBBBCCCFFFGGGIIIQQQZZZooo}}}uuuppplllggg```YYYTTTPPPLLLJJJFFFCCC???===<<<;;;:::888888888888888777777777666666666666666666666666666666666666666777777777777666777999888777777888:::999:::<<>>>>>>>>??????@@@AAABBBBBBCCCBBBCCCFFFFFFIIISSS^^^sss|||tttpppiiiddd]]]WWWRRROOOKKKHHHDDDAAA>>><<<<<<;;;:::999888888888888777777777666666666666666666666666666666666666666777777777777555666777777666666777999999:::<<>>>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCEEEEEEHHHTTTaaavvvzzztttooofffaaa[[[UUUQQQMMMJJJGGGCCC@@@===;;;;;;;;;:::999888888888888777777777777777777777777777777777777666666666666777777777777444666777777666666777888999:::<<>><<<:::;;;;;;:::999888888888888777777777777777777777777777777777777666666666666777777777777666888999999888888999:::999:::<<>><<<:::888888888999888888999999999999888888777777666666666666777777777777666666666666666666555666777888888999999888999;;;===@@@CCCEEEGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKMMMNNNOOOSSSXXX[[[dddhhhooouuu{{{{{{yyyyyy{{{|||}}}}}}}}}~~~~~~~~~|||yyyzzz{{{~~~}}}ppptttnnncccWWWRRRPPPJJJJJJGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBEEEGGGIIIOOO___ooo~~~yyytttnnngggccc]]]YYYSSSNNNJJJGGGDDDBBB>>>===;;;:::999888888888666666777777777777666666666666777777777777666666777777777666666555555444555666777888888999999888999;;;===@@@CCCEEEGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJIIIKKKMMMNNNPPPTTTYYY]]]fffjjjpppvvv{{{yyywwwsssqqqrrruuuxxxzzzzzz|||~~~}}}~~~sssrrrpppdddXXXRRRPPPJJJJJJGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDGGGIIIQQQbbbsss|||wwwrrrlllfffbbb[[[WWWQQQLLLIIIFFFCCCBBB===<<<;;;:::999888888888666666777777777777666666666666777777777777666666777777666666555555444444555666777888888999999888999;;;===@@@CCCEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIJJJMMMOOOQQQVVV[[[___gggkkkqqqwww{{{zzzrrrpppooonnnooosssxxx{{{|||~~~vvvrrrzzzrrreeeYYYSSSQQQLLLJJJGGGEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDGGGJJJSSSfffwwwzzztttooojjjddd```ZZZVVVPPPKKKHHHEEECCCAAA;;;;;;;;;:::999888888777888888999999999999888888555666777888888777666555666666555555555555555555555666777888888999999888999;;;===@@@CCCEEEGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHJJJLLLOOORRRWWW]]]aaahhhlllqqqvvvzzz}}}yyyrrrllllllllllllnnnsssyyy~~~zzzrrrwwwvvvhhh[[[UUUSSSMMMJJJGGGEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDCCCDDDGGGKKKUUUiii{{{}}}wwwqqqlllgggaaa^^^XXXTTTOOOJJJGGGDDDBBB@@@::::::::::::999999888777888888999999999999888888555666777888888777666555444444555555555555555555555666777888888999999888999;;;===@@@CCCEEEGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGIIILLLOOOSSSXXX^^^ccchhhlllqqqvvvyyy|||{{{rrrlllgggiiijjjkkkmmmrrrzzz}}}rrrsss{{{lll]]]VVVSSSMMMJJJGGGEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDDCCCDDDGGGKKKWWWkkk~~~{{{uuuooojjjddd___\\\XXXTTTNNNIIIFFFDDDBBB@@@:::::::::::::::999888777666666777777777777666666555666777999999777666555333444444555555666666666555666777888888999999888999;;;===@@@CCCEEEGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIGGGIIILLLPPPSSSYYY___dddhhhlllqqquuuxxx{{{~~~}}}tttmmmhhhdddfffhhhiiilllqqqzzzsssqqqooo___WWWTTTMMMJJJHHHEEEDDDDDDDDDBBBAAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCDDDGGGKKKWWWmmm}}}yyyssslllgggaaa\\\XXXSSSOOOJJJFFFDDDAAA>>><<<===<<<;;;:::999999999999888888777777666666555555666666555444444444444555333333444444555666666666666666888999999:::999999<<<===@@@CCCEEEGGGGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHGGGIIILLLOOOSSSYYY```eeejjjmmmrrrvvvyyy|||zzzqqqjjjfffdddccccccdddgggnnnvvv~~~}}}rrrtttnnnaaaXXXRRRQQQJJJGGGEEEDDDDDDEEEDDDDDDBBBBBBAAAAAA@@@@@@AAAAAACCCCCCEEEIIIOOO[[[ppp{{{wwwpppjjjddd___ZZZVVVRRRNNNJJJFFFCCCAAA>>><<<;;;;;;:::999888777777888888777777777666666666555666666555444444444444555333333444555555666666777666777777888999999:::999;;;===@@@CCCEEEGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHIIILLLOOOSSSYYY```eeejjjmmmrrrwwwyyy|||~~~uuulllfffbbbaaabbbbbbdddhhhnnnvvv}}}tttssspppcccXXXRRRPPPKKKHHHEEEDDDDDDDDDDDDCCCAAA@@@@@@@@@AAABBBBBBCCCEEEDDDFFFJJJPPP\\\rrr~~~xxxtttmmmgggbbb\\\WWWTTTPPPMMMHHHEEEBBB@@@>>><<<:::999888777777777777777777777777777666666666666777666555555444444555555333444444555555666777777666777777888999999::::::;;;<<<@@@CCCFFFHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJLLLOOOTTTZZZaaafffjjjnnnssswwwzzz|||~~~vvvnnngggaaa^^^]]]```bbbeeejjjpppwww|||xxxsss~~~sssdddYYYRRROOOLLLIIIFFFDDDDDDDDDCCCBBB??????@@@@@@AAACCCDDDEEEFFFFFFGGGLLLRRR___uuu~~~|||uuuqqqkkkeee```[[[UUURRRNNNKKKFFFCCCAAA???===;;;:::999888777777777777777777777777777666666666666777666666555555555555555444444444555666666777777777777777888888999:::::::::<<<@@@CCCFFFHHHIIIJJJGGGGGGGGGGGGGGGGGGHHHIIIHHHJJJMMMPPPTTT[[[bbbgggkkkoootttxxx{{{}}}|||xxxqqqjjjddd```^^^]]]___bbbffflllrrrxxx|||~~~}}}ttt{{{vvveee[[[SSSOOOMMMJJJFFFDDDDDDCCCBBBAAA@@@@@@@@@AAAAAACCCDDDDDDFFFEEEGGGLLLSSSbbbyyy~~~{{{yyysssoooiiiccc^^^YYYTTTQQQLLLIIIDDDAAA@@@???===;;;:::999999888888888888999666666666666777777777777777777666555555555555666444444555555666777777888777777777777888999:::;;;;;;===@@@DDDGGGHHHIIIJJJFFFFFFFFFFFFGGGGGGHHHIIIHHHJJJMMMQQQUUU\\\ccchhhmmmqqqvvvzzz|||~~~}}}|||{{{zzzvvvpppjjjeeeaaa```___```bbbgggmmmsssyyy}}}xxx|||wwweee\\\UUUPPPMMMJJJFFFDDDDDDCCCBBBAAACCCBBBBBBAAAAAABBBBBBBBBDDDDDDGGGMMMUUUeee~~~}}}yyyvvvqqqmmmgggaaa\\\WWWRRROOOJJJGGGCCC@@@???>>><<<;;;:::999999888888888999999666666666666777777777777888777666666555555666666444555555666666777888888888777777666777999:::;;;===???AAADDDGGGHHHIIIIIIFFFFFFEEEFFFFFFGGGHHHIIIHHHJJJNNNQQQVVV]]]dddiiiooosssxxx|||}}}||||||}}}|||{{{yyyvvvqqqkkkfffcccbbbbbbbbbdddiiinnnuuuzzz}}}yyyfff^^^WWWPPPLLLIIIFFFDDDDDDDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDGGGNNNXXXjjj|||wwwtttnnnjjjddd^^^ZZZUUUPPPMMMHHHEEEAAA???>>>===<<<:::888888777777777888888999555666666666777777777888888777777666666666666666555555555666777777888888888888777666777888:::<<>>>>>===<<<:::777777666666666666777888555666666666777777888888888888777666666666666666555555666666777777888888999888666666777888;;;<<<@@@AAACCCEEEGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKNNNRRRWWW^^^eeejjjrrrvvv{{{}}}xxxvvvuuuvvvxxxzzz||||||{{{xxxuuupppjjjfffcccbbbbbbfffgggjjjooovvv|||iii___WWWOOOJJJGGGEEEDDDDDDEEEDDDDDDAAAAAAAAABBBCCCDDDEEEFFFEEEFFFJJJSSS___ssszzzsssnnnfffbbb\\\WWWRRROOOKKKHHHEEECCC???===<<<;;;999777999999999888777666666555777777777777777777777777===;;;888666555555666666666666666666777777777777666666666777888:::;;;<<<>>>@@@BBBEEEGGGHHHHHHHHHDDDEEEEEEDDDDDDEEEGGGIIILLLNNNQQQUUUYYY^^^eeeiiirrrvvv{{{{{{uuurrrtttssssssuuuxxxzzzzzzzzzyyyuuunnnhhhcccaaaaaabbbiiimmmrrrvvvzzzmmm```XXXRRRMMMJJJGGGFFFFFFFFFEEEDDDAAAAAAAAAAAAAAABBBDDDDDDFFFEEEHHHSSScccxxx}}}xxxqqqllleeeaaa[[[VVVRRRNNNJJJGGGDDDBBB???===<<<;;;999777999999888888777666666555555555555555555555555555;;;:::888666555555555555666666666666777777777777666666666777999:::<<<===???AAACCCFFFGGGHHHHHHHHHDDDEEEEEEDDDDDDEEEGGGIIILLLNNNQQQUUUYYY___fffjjjsssvvv{{{|||uuuqqqoooppppppqqqssswwwyyyyyyyyywwwsssmmmhhhdddcccdddeeejjjooouuuzzznnn```WWWQQQMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFJJJUUUeee|||}}}zzztttmmmhhhccc___YYYTTTPPPLLLHHHFFFCCCAAA>>><<<<<<;;;999888999999888888777666666666555555555555555555555555888888777666555444444444666666666666777777777777666666777888999;;;<<<===AAABBBDDDGGGHHHIIIIIIIIIDDDEEEEEEDDDDDDEEEGGGIIIKKKNNNRRRUUUZZZ```ggglllsssvvv{{{xxxqqqmmmkkkkkkllllllnnnrrrvvvxxxxxxwwwtttqqqkkkfffdddeeeggghhhmmmssszzzqqqaaaWWWQQQMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGLLLXXXiii{{{wwwrrrkkkeeeaaa]]]WWWRRRNNNJJJGGGDDDBBB???===<<<;;;;;;999888888888888888777777666666777777777777777777777777555666666666555444333333666666666666777777777777666666777888:::<<<===>>>BBBCCCEEEHHHIIIJJJJJJIIIDDDEEEEEEDDDDDDEEEGGGIIIKKKNNNRRRVVV[[[bbbiiinnntttwww{{{}}}vvvnnniiihhhhhhhhhjjjkkknnnssswwwyyyyyywwwrrrnnniiieeeccceeehhhjjjqqqwww~~~{{{}}}tttcccXXXQQQMMMJJJGGGFFFFFFFFFEEEDDDAAAAAAAAAAAABBBCCCDDDEEEHHHGGGMMMZZZlll~~~yyyuuuppphhhccc^^^ZZZTTTOOOKKKHHHEEEBBB@@@>>><<<;;;;;;;;;999888888888888777777777777777777777777777777777777777444444555555555555444333666666666666777777777777666777777999;;;===>>>@@@CCCDDDFFFHHHIIIJJJJJJIIIDDDEEEEEEDDDDDDEEEGGGIIIKKKMMMRRRWWW]]]dddlllqqquuuyyy}}}|||wwwpppjjjffffffgggiiimmmooorrrwww{{{|||zzzxxxqqqmmmhhhdddccceeeiiilllwww}}}zzzvvvvvvxxxeeeYYYRRRMMMJJJGGGFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCEEEEEEGGGGGGMMM[[[ooo{{{wwwrrrmmmfff```[[[WWWRRRMMMIIIFFFCCC@@@???===:::::::::;;;:::888888888777777777777777777555555555555555555555555444444444555555555555555666666666666777777777777777777888999;;;>>>@@@AAACCCDDDFFFHHHIIIIIIIIIIIIDDDEEEEEEDDDDDDEEEGGGIIIJJJMMMRRRXXX^^^fffnnnsssxxxzzz~~~}}}uuurrrmmmhhhfffgggjjjlllrrrtttxxx||||||xxxooolllgggdddeeeiiinnnrrrxxxsssrrr{{{gggZZZSSSMMMJJJGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGNNN]]]sssyyytttooojjjbbb]]]YYYUUUPPPKKKHHHEEEAAA???===<<<:::999:::::::::888777777777777777777777888555555555555555555555555555555444444444555777888666666666666777777777777777777888:::<<<>>>@@@AAACCCDDDFFFGGGHHHIIIHHHHHHDDDEEEEEEDDDDDDEEEGGGIIIJJJMMMRRRXXX___gggooouuuzzz|||xxxsssllljjjhhhfffgggjjjnnnpppwwwyyy||||||xxxnnnkkkgggfffiiiooovvv{{{uuuooommm~~~~~~iii\\\UUUMMMJJJGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHPPP```vvv}}}vvvqqqmmmggg```ZZZXXXTTTOOOJJJGGGDDDAAA>>>===;;;999999:::::::::999777777777777777888888888777777777777777777777777666555444333444666888999666666666666777777777777777777888:::<<>><<<<<<<<<;;;:::999999999999777777777777777777777777666666666666666666666666444555666777777666555444555555555666777888888888666666777999;;;>>>@@@AAAEEEFFFHHHIIIIIIIIIHHHHHHFFFFFFEEECCCBBBDDDGGGJJJMMMPPPUUU[[[aaaiiiqqqwww~~~wwwnnniiiiiiaaaaaaaaabbbeeellltttzzzxxxrrrjjjjjjiiijjjnnnyyyuuuggghhhpppjjj[[[WWWQQQNNNJJJHHHGGGGGGEEEDDDCCCDDDEEEEEEDDDDDDEEEFFFHHHJJJQQQddd|||uuuoooiiiccc^^^ZZZSSSOOOJJJFFFCCCAAA>>><<<<<<;;;:::999999888888888777777777777777777777777777777777777777777777777555555666666666666555555555555666666777777888888666777888:::<<>>AAADDDEEEJJJKKKLLLMMMMMMLLLKKKJJJFFFFFFFFFEEEEEEGGGKKKNNNRRRUUUZZZ```eeelllssswww{{{{{{rrrjjjfffccc^^^^^^``````bbbeeehhhlllqqqxxx}}}yyyqqqppppppsss}}}uuugggeeekkk}}}qqq___XXXOOOLLLHHHFFFEEEEEECCCBBBDDDEEEGGGFFFEEEEEEFFFHHHIIIMMMXXXlllzzzssslllfff```ZZZVVVOOOKKKGGGCCCAAA>>><<<:::;;;:::999888777777777777888888888888888888888888666666666666666666666666777666555444444555666777666666666666777777777777999999;;;===@@@CCCEEEGGGKKKLLLMMMMMMMMMLLLKKKJJJFFFFFFFFFFFFFFFHHHMMMPPPSSSVVV\\\aaagggmmmssswwwzzz~~~~~~sssllleeecccaaa^^^^^^aaaaaadddgggkkkpppuuu{{{|||nnnmmmnnnttt}}}~~~~~~uuuhhheeeiii}}}sss```XXXOOOLLLHHHFFFEEEEEECCCBBBCCCDDDEEEEEEDDDDDDEEEGGGGGGMMMZZZmmm~~~yyyrrrkkkeee^^^XXXUUUMMMJJJEEEBBB@@@>>>;;;:::;;;:::999888888777888888888888888888888888888888555555555555555555555555666666555555555555666666555555555666777888888888999:::<<<>>>AAADDDGGGIIIKKKLLLMMMMMMMMMLLLKKKJJJFFFGGGGGGGGGGGGJJJNNNRRRUUUYYY___dddiiinnntttwwwzzzwwwmmmgggcccccccccaaa```cccbbbfffjjjoootttyyy{{{llllllnnnwww~~~{{{{{{zzz~~~wwwjjjfffhhh{{{vvvbbbYYYOOOLLLIIIGGGFFFEEEDDDCCCBBBDDDEEEEEEDDDDDDEEEFFFGGGNNN\\\ooo~~~yyyrrrkkkddd]]]WWWSSSLLLIIIDDDAAA???===;;;999<<<;;;:::999999888888888888888888888888888888888666666666666666666666666555555666666666666555555333444555666777888999::::::;;;===???BBBFFFHHHJJJKKKLLLMMMMMMMMMLLLJJJIIIFFFGGGGGGGGGHHHKKKPPPSSSYYY]]]bbbhhhlllqqqvvvyyy{{{{{{qqqiiidddbbbdddeeeccccccdddcccgggmmmsssxxx}}}|||wwwkkklllqqq|||~~~zzzyyywww{{{xxxlllfffhhhxxxzzzeee\\\PPPMMMJJJGGGGGGFFFEEECCCCCCEEEFFFFFFEEEDDDFFFGGGHHHPPP^^^qqq~~~yyyrrrjjjddd]]]WWWSSSLLLHHHDDDAAA???===;;;999===<<<;;;:::999999999999888888888888888888888888777777777777777777777777444555666777777666555444222333444666777999:::;;;:::;;;===@@@CCCFFFIIIKKKKKKLLLMMMMMMLLLKKKJJJIIIFFFGGGGGGHHHHHHLLLPPPTTT[[[___eeejjjoootttxxx{{{{{{wwwmmmfffcccbbbeeegggeeedddeeedddiiiooouuuzzzwwwrrrlllmmmsss}}}yyyxxxvvvzzzyyymmmggghhhttt}}}hhh___QQQNNNJJJHHHGGGGGGEEEDDDDDDFFFGGGGGGFFFFFFGGGHHHIIIRRR```sss~~~xxxpppjjjddd]]]UUUOOOJJJGGGBBB@@@>>>===;;;999<<<<<<;;;::::::999888888999999999888888888777777777777666666555555555444777777777777777777777777666777888777666777888:::======>>>@@@DDDHHHKKKNNNMMMNNNNNNOOONNNMMMKKKJJJJJJIIIHHHGGGHHHMMMSSSXXXZZZ___fffmmmqqqtttwwwyyyyyyoooiiifffggghhhiiijjjjjjiiiiiinnnooossswww|||~~~wwwqqqmmmnnnsss{{{zzzvvvxxxyyy}}}{{{qqqjjjiiissshhh\\\RRROOOJJJGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFJJJTTTcccuuu~~~|||||||||vvvnnngggaaa[[[SSSNNNIIIFFFBBB???>>>===;;;999<<<;;;;;;:::999999888888999999999888888888777777777666666666555555555555777777777777777777777777666888888888777888:::;;;===>>>@@@BBBFFFIIILLLMMMMMMNNNNNNOOOOOONNNMMMLLLKKKKKKJJJIIIJJJNNNTTTYYY^^^ccciiiooosssvvvxxxzzzxxxooojjjhhhiiikkklllmmmnnnmmmmmmpppqqqsssuuuyyy|||{{{uuuqqqooopppwww{{{wwwvvvwwwzzz}}}xxxnnngggfffqqqjjj^^^SSSOOOJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFKKKUUUeeewww}}}{{{yyyyyy}}}~~~yyyssskkkddd^^^XXXQQQKKKHHHEEEAAA???===<<<:::999;;;;;;::::::999888888888999888888888888777777777666666666666555555555555777777777777777777777777666888999888888888;;;======???BBBFFFIIIKKKLLLLLLLLLMMMNNNOOOPPPOOONNNMMMLLLKKKKKKJJJKKKOOOUUUZZZbbbgggmmmrrruuuxxx{{{}}}}}}vvvpppllllllmmmoooqqqrrrrrrrrrrrruuutttttttttuuuxxxzzz|||~~~~~~~~~|||xxxuuussssssttt}}}{{{wwwvvvwwwyyy{{{vvvllleeeeeennnnnn```SSSPPPKKKHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGMMMWWWggg{{{}}}zzzxxxuuuvvvyyy|||wwwqqqhhhaaa\\\VVVPPPKKKGGGDDDAAA>>>===<<<:::999::::::999999888888888777888888888888777777777777666666666666666555555555666666666666666666666666555666888888888999;;;===???AAAEEEIIIKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNKKKKKKKKKJJJLLLOOOUUUYYYcccgggmmmssswwwzzz~~~zzzuuuqqqoooqqqrrrtttuuuvvvuuuuuutttwwwvvvtttssstttvvvyyy{{{{{{}}}}}}{{{xxxvvvwwwyyyyyy|||xxxyyyxxxzzz{{{uuulllffffffmmmpppaaaTTTPPPKKKHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHIIINNNXXXiii{{{xxxuuurrrssswwwyyy|||wwwpppggg```[[[VVVPPPKKKFFFCCC@@@===<<<;;;:::888999888888888888888777777777777777777777777777777555555555666666666666666666666666666666666666666444555777777777999;;;>>>@@@CCCGGGKKKMMMMMMLLLKKKKKKLLLNNNOOOPPPOOOOOONNNJJJJJJJJJJJJKKKOOOTTTXXXaaaeeekkkqqquuuzzz~~~}}}|||xxxuuussssssvvvwwwxxxyyyxxxwwwvvvuuuuuutttsssrrrsssvvvyyy||||||~~~}}}yyyxxx{{{~~~|||yyyxxxwwwxxxyyytttkkkfffggglllrrraaaUUUQQQLLLIIIHHHGGGGGGFFFFFFEEEEEEDDDEEEGGGIIIJJJNNNXXXkkkzzzvvvsssqqqrrrvvvuuuxxx|||vvvooofff___ZZZUUUPPPKKKEEEBBB???<<<<<<;;;:::888777777777777777777777777666666777777777777777888555555555666666666666666777777777777777777777777333555777888888:::===???BBBDDDGGGKKKMMMMMMLLLKKKKKKLLLMMMNNNOOONNNMMMLLLIIIJJJJJJKKKLLLOOOTTTWWW]]]aaaggglllpppuuuzzz}}}yyy}}}|||yyywwwvvvvvvyyyzzz{{{{{{{{{zzzyyyxxxuuutttttttttvvvyyy|||~~~}}}}}}}}}zzzvvvuuuuuuvvvqqqiiifffggglll|||sssaaaVVVRRRMMMIIIHHHGGGGGGFFFFFFFFFEEEDDDEEEGGGJJJKKKNNNZZZooowwwsssqqqoooqqquuuqqqtttxxx|||uuunnneee]]]YYYTTTOOOKKKDDDAAA>>><<<;;;;;;999888777777777777777777777777666666666666777777888888555555555555666666666777777777777777777777777777555777999:::;;;<<>><<<;;;;;;999888666666666666777777777777555666666666777777888888444555555555666666777777777777777777777777777777777888:::<<<===???BBBDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIKKKLLLMMMMMMOOOQQQVVVYYY\\\^^^aaadddfffiiimmmooossswww}}}}}}~~~~~~~~~~~~|||{{{{{{zzzyyyzzz}}}~~~{{{xxxvvvvvvwwwsssmmmkkkmmmjjjwwwvvvcccVVVSSSMMMJJJHHHHHHGGGFFFGGGFFFDDDDDDEEEHHHKKKMMMQQQ^^^vvvzzzqqqmmmkkkkkknnnrrrkkknnnrrrvvvzzznnnjjjccc]]]WWWQQQKKKHHHDDDBBB???<<<:::999999999777666666666777888999999777777777777777777777777888777777777666666555555888777666666666666666777888999:::;;;<<<>>>??????FFFGGGIIIJJJKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHLLLMMMNNNOOOQQQRRRSSSTTTYYYZZZ\\\^^^aaadddgggiiinnnttt}}}}}}{{{{{{}}}~~~||||||~~~}}}{{{zzzyyyyyyzzz|||~~~}}}vvvwwwwwwwwwuuurrrnnnlllllluuuxxxdddZZZRRRKKKJJJJJJHHHHHHIIIFFFFFFFFFEEEDDDEEEHHHKKKTTTccc|||yyytttnnniiihhhhhhhhhhhhkkkmmmpppsssvvv{{{nnniiiccc\\\VVVQQQKKKGGGDDDBBB???<<<:::999999999777777777777777777888999777777777777777777777777888888777666666666666666777777666666666666777777999:::;;;===>>>@@@AAABBBGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJNNNOOOOOOPPPQQQRRRSSSTTTUUUWWWYYY\\\___bbbfffiiinnnsss|||~~~zzzxxxxxxzzz|||}}}~~~}}}|||{{{{{{|||~~~}}}vvvvvvwwwwwwvvvsssooommmjjjsss{{{ggg[[[RRRKKKJJJJJJHHHGGGIIIFFFFFFFFFEEEDDDFFFIIIKKKSSSccc~~~uuuqqqkkkgggffffffffffffiiilllooorrrvvv{{{mmmiiibbb[[[VVVPPPJJJGGGCCCAAA>>><<<:::999999999999888777777777777777777777777777777777777777777999888666555555666777777777777777666666777777888:::;;;<<<>>>AAACCCEEEFFFIIIJJJKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFGGGIIIKKKMMMQQQQQQQQQQQQQQQRRRRRRSSSSSSUUUXXX[[[^^^bbbgggjjjooottt}}}}}}yyyuuutttuuuwwwyyy~~~~~~~~~|||uuuuuuvvvxxxxxxvvvqqqnnniiirrrkkk[[[SSSKKKJJJJJJHHHGGGIIIGGGGGGGGGFFFEEEGGGJJJLLLSSSeee|||ppplllgggcccbbbcccccccccfffiiimmmqqquuu{{{lllhhhaaa[[[UUUOOOIIIFFFAAA@@@>>><<<:::999888888999999888777666666666777777777777777777777777777999777666555555666777888777777777666777777888888:::;;;===???BBBEEEGGGHHHKKKKKKMMMNNNNNNMMMLLLKKKHHHGGGFFFFFFGGGJJJMMMOOOQQQQQQPPPPPPPPPPPPQQQRRRUUUXXX[[[]]]___ccciiinnnsssyyy{{{xxxuuurrrqqqsssuuuwww~~~zzzttttttuuuxxxyyyxxxsssnnnjjjrrrlll\\\SSSLLLKKKJJJHHHGGGIIIGGGGGGGGGFFFFFFGGGKKKMMMSSSfff|||uuujjjgggbbb``````aaaaaaaaacccfffkkkoootttzzzkkkggg```YYYTTTNNNHHHEEE@@@???>>><<<:::999888888999999888777666666666777777777777777777777777777777777666555555666777888777777777777777888999999:::;;;===@@@CCCFFFHHHIIILLLMMMMMMNNNNNNMMMLLLKKKFFFFFFFFFFFFHHHKKKMMMOOOOOOOOONNNMMMNNNOOOQQQRRRWWWZZZ^^^___aaaeeelllrrryyy~~~~~~wwwuuurrrpppppprrruuuxxx}}}~~~}}}wwwtttssstttwwwzzzyyysssmmmkkkqqqlll]]]TTTMMMKKKKKKHHHGGGIIIFFFGGGGGGFFFFFFHHHKKKNNNSSShhh{{{sssnnneeebbb___]]]^^^___`````````dddiiinnnsssyyyjjjfff___YYYSSSMMMGGGDDD???>>>===<<<;;;999888777999888777777777777777777777777777777777777777777666666666777777777777777777777777777888888999:::;;;<<<>>>AAADDDGGGIIIJJJLLLMMMNNNNNNMMMLLLKKKJJJEEEEEEFFFGGGIIIKKKMMMNNNMMMLLLKKKLLLMMMPPPRRRTTTWWW[[[```cccdddjjjsss{{{{{{uuussspppnnnooorrrvvvxxx}}}~~~|||vvvsssrrrssswwwzzzxxxqqqkkkiiimmmlll^^^UUUMMMLLLKKKHHHGGGHHHEEEFFFFFFFFFFFFGGGKKKNNNTTTjjj~~~yyysssnnniiieee___]]]ZZZZZZ[[[]]]^^^]]]^^^bbbhhhmmmrrrwww}}}iiieee^^^XXXRRRLLLGGGCCC>>>>>>===<<<;;;999888777777777777777777777888999777777777777777777777777444555777888888888777666777777777777888999:::;;;>>>???AAACCCFFFHHHJJJKKKMMMMMMNNNNNNMMMKKKJJJHHHDDDEEEGGGIIIKKKLLLLLLLLLKKKJJJJJJKKKNNNRRRVVVXXXYYY^^^eeeiiilllttt|||xxxrrrpppnnnmmmnnnrrrvvvyyy~~~~~~wwwsssqqqrrrvvvzzzxxxppphhhcccfffvvvnnn^^^UUUNNNLLLKKKHHHGGGHHHDDDEEEEEEEEEEEEGGGJJJMMMUUUkkk~~~xxxuuupppkkkfffbbb^^^\\\ZZZXXXVVVVVVXXXZZZ[[[[[[^^^aaaggglllqqqvvv{{{~~~iiieee^^^WWWRRRLLLFFFCCC=========<<<;;;999888777777777666666777888999999777777777777777777777777222444777999:::888666555777777777777888999:::;;;@@@AAACCCEEEGGGJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHCCCEEEHHHJJJLLLLLLKKKJJJJJJJJJJJJLLLOOOTTTXXX[[[[[[bbbjjjooottt~~~{{{wwwqqqooommmlllmmmqqqvvvxxx~~~xxxsssqqqqqquuuyyywwwnnnfff^^^___oooppp^^^VVVNNNLLLKKKHHHGGGHHHCCCDDDDDDDDDDDDFFFJJJMMMVVVkkk~~~sssnnnkkkfffaaa]]]ZZZWWWVVVVVVUUUSSSTTTVVVXXXYYYYYY]]]aaaggglllqqquuuzzz}}}gggccc\\\VVVPPPKKKGGGDDD@@@???===;;;999888777777666666666666777888999:::777777777777777777777777666666666666666666666666666666777777888:::;;;<<<>>>???BBBEEEHHHIIIJJJJJJMMMMMMNNNLLLIIIHHHHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIEEEGGGJJJMMMPPPVVV\\\```eeeiiiooowww}}}wwwssspppnnnllllllmmmqqqvvvyyy|||xxxtttrrrpppppppppmmmgggbbb\\\___mmmrrraaaXXXOOOMMMLLLIIIGGGHHHFFFGGGGGGGGGFFFHHHJJJMMM[[[nnnxxxqqqrrr}}}rrrkkkjjjbbb___[[[VVVSSSRRRRRRSSSOOOPPPQQQRRRRRRUUUXXX[[[___bbbeeeiiinnnsssyyy}}}gggbbb[[[UUUPPPKKKFFFCCC@@@???===;;;999888777777888888777777777777777888777777777777777777777777666666666666666666666666666666666777888:::;;;<<>>===;;;999888888888999999888777666666777777777777777777777777777777666666666666666666666666444555666777999;;;===>>>CCCEEEGGGIIIJJJJJJJJJJJJHHHIIIJJJHHHFFFEEEEEEFFFHHHGGGGGGFFFFFFEEEEEEEEEGGGIIIMMMRRRXXX```iiiooo}}}}}}yyytttqqqllllllmmmnnnrrrxxx}}}|||uuurrroooooonnnlllfffbbb\\\]]]ggguuuaaaXXXPPPNNNLLLIIIHHHIIIEEEFFFGGGGGGGGGHHHKKKNNNYYYlllzzzjjj^^^[[[]]]ccceeeggghhhfffccc___\\\ZZZXXXUUURRRNNNLLLJJJIIIHHHJJJKKKLLLLLLNNNRRRUUU[[[^^^bbbggglllrrrxxx}}}bbb]]]WWWQQQLLLHHHDDDAAA???>>><<<;;;:::999888888777777666666777888999999777777777777777777777777777777777777777777777777444555666888:::<<>>>>><<<;;;:::999999999666666666666777888999:::777777777777777777777777777777777777777777777777555666777999<<>>===<<<;;;:::999999999888777777777777777888888777777777777777777777777777777777777777777777777666777888;;;===@@@CCCDDDGGGGGGHHHIIIIIIHHHGGGFFFGGGHHHIIIHHHFFFEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFKKKSSS]]]kkk{{{|||zzzyyywwwuuurrrpppqqqtttwww|||~~~wwwsssooommmllljjjeeeaaa___]]]dddzzz}}}bbbYYYQQQOOOMMMJJJIIIIIIDDDEEEFFFFFFGGGIIILLLOOOXXXjjj|||qqqeee^^^ZZZVVVVVVXXXXXX]]]eeelllqqqvvv{{{~~~|||uuujjj^^^TTTMMMIIIHHHGGGHHHJJJJJJKKKMMMQQQSSSVVVYYY^^^dddjjjqqqxxx}}}~~~^^^ZZZTTTNNNJJJFFFBBB???>>>===<<<;;;:::999999999:::999888777666666666666777777777777777777777777777777777777777777777777777777999;;;>>>BBBDDDFFFGGGGGGHHHIIIHHHGGGFFFEEEGGGHHHIIIHHHFFFFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJOOOXXXdddsss}}}{{{zzzyyywwwuuusssoooqqqtttxxx~~~~~~wwwsssooolllkkkiiieeeaaa```^^^dddzzzcccYYYQQQOOONNNJJJIIIJJJDDDEEEFFFFFFGGGIIILLLOOOZZZmmm{{{rrrggg]]]YYYVVVTTTTTTWWWWWW___iiirrryyyttteeeXXXOOOJJJIIIFFFGGGIIIIIIJJJLLLOOORRRUUUXXX^^^ccciiipppxxx}}}~~~\\\XXXQQQLLLGGGDDDAAA???;;;:::999888888888999:::888888888888888888888888777777777777777777777777666666666666666555555555999999:::<<<>>>BBBEEEGGGKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIHHHGGGGGGJJJLLLLLLLLLJJJIIIJJJKKKMMMRRR^^^ooo{{{yyyxxxyyyzzzyyyvvvrrrtttwww{{{~~~wwwtttpppmmmkkkiiifffccc]]]^^^fff}}}eee[[[QQQOOOOOOLLLIIIHHHFFFEEEGGGJJJJJJHHHJJJOOO[[[nnn{{{tttoooccc```ZZZUUURRRRRRSSSTTTWWW___jjjttt}}}|||iiiYYYOOOIIIFFFJJJKKKKKKKKKJJJKKKNNNQQQTTTWWW]]]cccjjjqqqxxx}}}~~~[[[WWWPPPKKKGGGDDDAAA???;;;;;;999888888888999999888888888888888888888888777777777777777777777777777777777777777777777777999:::;;;<<>><<<;;;:::999888888777888888888888888888888888888777777777777777777777777888888888888888888888888::::::<<<>>>AAADDDFFFHHHJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLKKKJJJKKKMMMPPPYYYhhhzzz|||{{{yyywwwvvvvvvvvvwwwyyyzzz{{{}}}~~~|||zzzyyyyyyyyywwwuuurrruuuyyy}}}xxxuuuqqqnnnllljjjgggeee^^^]]]dddzzziii^^^SSSPPPOOOKKKHHHGGGGGGFFFGGGIIIIIIHHHKKKPPP___tttzzzooohhhccc```XXXVVVTTTRRRRRRTTTVVVWWW\\\bbblllvvv}}}jjj[[[RRRNNNMMMIIILLLNNNPPPPPPPPPRRRTTTVVVZZZ___eeejjjpppuuuyyyWWWSSSMMMHHHEEEBBB@@@>>><<<<<<;;;999888777777666888888888888888888888888666666666666666666666666777777777888888888888888;;;;;;===@@@BBBEEEGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKMMMMMMLLLLLLMMMOOORRR\\\nnn}}}xxxrrroookkkgggeeeeeefffgggjjjjjjlllooorrrvvvzzz|||}}}|||zzzzzzyyyxxxwwwvvvuuussswww{{{yyyvvvrrrooommmkkkiiifff___]]]cccxxxkkk```TTTPPPOOOKKKHHHGGGHHHFFFGGGIIIIIIHHHLLLQQQ___vvvqqqgggaaa]]][[[VVVUUUTTTSSSSSSUUUWWWXXXYYY^^^fffpppzzzuuudddVVVOOOLLLLLLKKKNNNQQQRRRRRRRRRSSSTTTXXX\\\bbbhhhmmmsssxxx{{{UUUQQQKKKGGGDDDBBB???===<<<<<<;;;:::999777666666777777777777777777777777666666666666666666666666666666666777777888888888;;;===???AAADDDGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNPPPQQQUUU```ssswwwrrrhhheee```[[[YYYXXXYYY[[[[[[\\\^^^```dddiiimmmooosssuuuwwwyyyzzzzzzyyyyyyvvvwwwvvvvvvuuuuuuuuuvvvyyy}}}yyyvvvssspppnnnmmmjjjhhh```]]]bbbuuummmaaaUUUQQQOOOKKKHHHHHHIIIGGGGGGIIIIIIHHHLLLRRR___wwwuuufff]]]YYYWWWVVVWWWWWWVVVVVVVVVVVVWWWXXXXXXZZZ```hhhqqqyyyyyykkk]]]RRRMMMLLLMMMNNNPPPTTTUUUUUUUUUUUUVVVYYY^^^dddkkkpppvvv{{{~~~SSSOOOJJJEEECCCAAA???===;;;;;;;;;:::999888777666777777777777777777777777777777777777777777777777555555666777777888888888<<<>>>@@@CCCFFFHHHIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGHHHGGGGGGFFFGGGHHHJJJKKKLLLNNNPPPPPPPPPQQQSSSTTTYYYeeewwwyyyqqqlll___\\\WWWSSSPPPPPPQQQRRROOOPPPQQQSSSWWW[[[^^^aaagggiiilllooorrrssssssrrrqqqrrrssssssssstttwwwyyy|||zzzwwwsssqqqooonnnkkkiii```]]]aaasssnnnbbbUUUQQQOOOLLLIIIJJJJJJGGGGGGIIIIIIIIIMMMSSS```xxx~~~nnnaaa[[[XXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYY[[[aaahhhnnnqqqsssssslllbbbXXXQQQNNNOOOPPPPPPSSSVVVXXXYYYZZZ\\\^^^___cccjjjpppuuuzzz~~~QQQMMMHHHDDDBBB@@@>>>===999::::::;;;:::999888777777777777777777777777777777777777777777777777777666666777888888999::::::===>>>AAAEEEGGGIIIJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMOOOQQQRRRRRRSSSUUUWWW^^^jjj|||yyyooofffaaaUUUSSSOOOLLLJJJIIIJJJKKKIIIIIIJJJKKKNNNQQQTTTVVVZZZ]]]aaaeeehhhiiijjjjjjkkkmmmpppqqqqqqtttxxx|||zzzwwwtttrrrpppooollljjjaaa]]]```qqqnnnbbbUUUQQQOOOLLLKKKKKKJJJHHHGGGIIIIIIIIIMMMSSSaaazzzwwwiii^^^YYYYYYXXXXXXVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWYYY^^^bbbdddcccddd___YYYSSSOOOOOOPPPRRRRRRTTTXXX[[[^^^bbbfffiiikkkooouuuzzz~~~PPPMMMHHHDDDBBB@@@>>>===888999:::;;;::::::888777777777777777777777777777777777777777777777777777777777888999::::::;;;;;;===???BBBEEEHHHJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFHHHKKKLLLNNNPPPRRRSSSTTTUUUWWWYYYbbbnnnzzzoooeee\\\WWWOOOMMMKKKHHHFFFFFFFFFFFFGGGHHHHHHIIIKKKNNNQQQRRRRRRUUUYYY]]]aaacccddddddgggjjjmmmoooppptttyyy~~~zzzxxxtttrrrqqqooommmkkkaaa]]]___pppnnnaaaUUUQQQOOOMMMLLLLLLKKKHHHGGGIIIIIIIIIMMMTTTccc{{{vvvmmm```WWWTTTTTTTTTTTTSSSUUUWWWYYYZZZZZZZZZYYYWWWTTTRRRSSSWWWZZZZZZYYYYYYVVVRRRNNNMMMNNNPPPQQQRRRUUUYYY]]]bbbgggnnnrrrwww{{{KKKHHHDDDAAA@@@>>><<<;;;999999999888888888888777888888777666555444333333555444555888:::;;;999777777777777888999;;;<<<===AAAAAACCCEEEHHHKKKNNNOOOKKKLLLLLLKKKKKKJJJIIIHHHFFFGGGGGGFFFFFFGGGKKKNNNPPPSSSUUUUUUTTTVVVZZZ^^^cccqqqwwwkkkbbb[[[SSSMMMGGGGGGEEEDDDDDDCCCCCCCCCFFFEEEEEEEEEFFFGGGIIIJJJOOORRRVVVYYY\\\___bbbdddaaadddhhhlllppptttxxx{{{{{{wwwsssqqqqqqoookkkggg```\\\^^^mmmrrrdddWWWRRRQQQNNNJJJIIIJJJIIIIIIJJJHHHGGGLLLSSSbbb{{{pppdddYYYTTTQQQOOONNNPPPUUUWWWYYYZZZ[[[YYYWWWVVVPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNLLLJJJKKKNNNQQQXXXWWW[[[cccjjjpppxxxLLLIIIEEEBBBAAA???===<<<999999999888888888888777666666666666666555555555777666666888999999888666777777777888999;;;<<<===AAABBBCCCEEEHHHKKKNNNOOOMMMMMMMMMLLLKKKJJJIIIHHHFFFGGGGGGFFFFFFGGGKKKNNNRRRTTTWWWWWWVVVXXX\\\aaagggttt{{{mmmccc[[[UUUNNNIIIEEEEEECCCBBBBBBAAAAAAAAAEEEDDDDDDDDDEEEFFFHHHIIIKKKNNNRRRUUUWWWYYY\\\^^^^^^bbbfffjjjnnnssswww{{{{{{wwwsssqqqqqqoookkkggg```\\\^^^lllrrrdddWWWRRRQQQNNNKKKIIIJJJHHHIIIJJJIIIGGGLLLTTTbbb|||yyykkk```VVVQQQOOOMMMMMMOOOSSSUUUWWWYYYYYYWWWUUUTTTNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJLLLPPPSSSWWWWWW]]]hhhrrrzzzLLLIIIEEEBBBAAA@@@>>>===999999999888888888888777555555555666666777777777999888777888999888666555777777888999:::<<<===>>>AAABBBDDDFFFIIILLLNNNOOONNNNNNNNNMMMLLLJJJIIIHHHFFFGGGGGGFFFFFFGGGKKKNNNSSSVVVYYYZZZZZZ\\\aaaeeemmmyyyrrrkkk```WWWRRRMMMHHHDDDCCCBBBAAA@@@@@@??????@@@CCCCCCCCCCCCDDDFFFHHHIIIIIILLLOOOQQQSSSTTTWWWYYY[[[^^^ccchhhlllqqqwwwzzz{{{wwwsssqqqqqqoookkkggg```]]]^^^lllqqqdddWWWSSSRRROOOLLLKKKIIIGGGHHHJJJIIIHHHMMMUUUddd}}}zzzqqqeee[[[QQQNNNLLLKKKKKKMMMQQQRRRTTTVVVVVVTTTRRRPPPLLLLLLKKKIIIHHHHHHHHHHHHFFFGGGHHHIIIJJJMMMQQQUUUWWWYYYaaannnyyyKKKHHHDDDAAA@@@???===<<<999999999888888888777777555666666666666777777777888777666777888999777666777777888999;;;===>>>???BBBCCCEEEHHHJJJLLLNNNNNNOOOOOOOOONNNLLLKKKIIIHHHFFFGGGGGGFFFFFFGGGKKKNNNUUUXXX[[[\\\]]]```eeejjjsss~~~}}}sssbbb\\\UUUNNNJJJGGGDDDBBBBBBAAA@@@???????????????BBBBBBBBBCCCDDDFFFHHHJJJKKKNNNQQQRRRSSSTTTVVVXXXYYY\\\```eeejjjpppvvvzzzzzzwwwrrrqqqpppnnnjjjggg```]]]^^^kkkrrrdddWWWSSSSSSPPPMMMLLLHHHGGGHHHJJJIIIHHHNNNUUUeee~~~~~~uuummmaaaWWWNNNLLLKKKJJJJJJMMMOOOPPPRRRSSSSSSQQQOOOMMMKKKJJJIIIGGGFFFEEEEEEEEEDDDFFFGGGIIIJJJMMMQQQUUUZZZ]]]fffrrr~~~HHHEEEBBB???>>>===<<<:::999999999888888888777777888777777777666666666666777666555666888:::999999777888888:::;;;>>>???@@@BBBDDDFFFIIIKKKMMMNNNNNNOOOOOONNNNNNMMMKKKJJJIIIFFFGGGGGGFFFFFFGGGKKKNNNUUUXXX\\\^^^___ccciiinnnxxx}}}nnndddWWWSSSNNNIIIGGGEEECCCCCCBBBAAA@@@@@@???@@@@@@@@@BBBBBBBBBCCCEEEHHHJJJLLLNNNPPPSSSUUUUUUUUUWWWYYYXXX[[[___dddiiiooovvv{{{zzzvvvrrrppppppnnnjjjfff___]]]^^^jjjssseeeXXXTTTSSSPPPMMMLLLHHHGGGHHHJJJIIIHHHNNNUUUfff~~~~~~xxxqqqkkk___UUUMMMLLLLLLKKKKKKMMMMMMOOOPPPRRRQQQOOOMMMKKKKKKJJJHHHFFFDDDDDDEEEEEEFFFGGGIIIJJJKKKMMMQQQTTT[[[___iiivvv}}}xxx{{{GGGDDD@@@>>>======;;;:::999999999888888888888777888888888777777666666666666555444555888:::::::::888888999:::<<<>>>@@@BBBCCCEEEGGGJJJLLLNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJFFFGGGGGGFFFFFFGGGKKKNNNTTTWWW\\\^^^aaaeeekkkppp|||~~~nnnaaaXXXOOOMMMJJJGGGDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAACCCDDDDDDEEEHHHJJJMMMOOOPPPRRRUUUVVVVVVWWWXXXZZZYYY\\\```dddiiiooowww{{{zzzvvvrrrppppppnnnjjjfff___]]]^^^iiiuuugggYYYUUUTTTPPPMMMKKKIIIGGGHHHJJJIIIHHHMMMUUUfff~~~~~~xxxuuurrrlllggg^^^UUUNNNMMMMMMLLLLLLNNNMMMOOOPPPQQQQQQOOOLLLJJJKKKIIIGGGEEEDDDDDDFFFFFFHHHIIIKKKMMMMMMOOORRRTTT[[[```kkkyyy|||uuupppmmmhhhkkkqqqwww~~~GGGDDD@@@>>>>>>===<<<;;;999999999888888888888777777777777777777888888888888777555555777999999999888888999;;;===???AAABBBCCCEEEHHHKKKMMMNNNNNNNNNKKKKKKKKKLLLLLLKKKKKKJJJFFFGGGGGGFFFFFFGGGKKKNNNRRRVVV[[[^^^aaaeeelllrrr}}}ooobbbXXXQQQJJJIIIGGGDDDBBBAAAAAABBBAAA@@@@@@???@@@@@@AAAAAAEEEEEEFFFHHHJJJMMMPPPRRRRRRTTTWWWYYYYYYZZZ\\\]]]\\\^^^aaaeeeiiipppwww|||yyyvvvrrrpppooonnniiifff___]]]^^^hhhwwwiii[[[VVVTTTPPPLLLJJJJJJHHHIIIJJJIIIGGGLLLTTTfff~~~|||uuuqqqpppnnniiiddd]]]UUUNNNMMMMMMLLLKKKMMMNNNOOOQQQRRRQQQOOOLLLJJJJJJHHHFFFDDDDDDEEEFFFHHHHHHJJJMMMOOOPPPRRRUUUWWW\\\aaalllyyy~~~uuullleeeaaa```\\\___eeejjjpppwwwGGGEEEAAA??????>>>===<<<999999999888888888888777555555666777888999::::::;;;888666666777888888777888888999;;;===???BBBCCCDDDFFFIIILLLNNNNNNNNNMMMIIIJJJJJJKKKKKKKKKKKKKKKFFFGGGGGGFFFFFFGGGKKKNNNQQQUUUZZZ]]]```eeelllrrr~~~ssseee[[[TTTOOOGGGGGGEEECCC@@@??????@@@@@@???????????????@@@@@@FFFGGGGGGIIILLLOOORRRTTTUUUXXXZZZ\\\]]]^^^```aaa]]]___bbbeeejjjpppxxx}}}yyyvvvqqqpppooommmiiifff___]]]^^^hhhxxxjjj\\\VVVTTTPPPKKKJJJJJJIIIIIIJJJHHHGGGLLLSSSfff}}}}}}wwwpppnnnnnnmmmhhhddd]]]TTTMMMMMMMMMKKKKKKLLLOOOPPPRRRRRRQQQOOOLLLKKKIIIGGGEEECCCCCCDDDFFFHHHHHHKKKNNNPPPRRRTTTWWWZZZ^^^cccmmmwww}}}}}}tttjjjbbb\\\YYYXXXUUUYYY^^^ccchhhnnnwww}}}CCC@@@>>>======<<<;;;:::777777888888888888777777666666666666777777777777777666666666666777777888999;;;>>>???@@@AAADDDFFFFFFGGGJJJLLLNNNNNNNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJOOOUUU[[[]]]^^^cccmmmuuuuuueee\\\UUUNNNHHHCCCBBBAAAAAA@@@@@@@@@@@@BBBAAA@@@??????AAACCCDDDGGGIIIKKKLLLNNNQQQUUUXXX\\\]]]^^^]]]]]]___aaadddeeefffggggggjjjqqq||||||xxxssspppooolllgggccc```\\\\\\ggg~~~iii\\\YYYRRRQQQQQQJJJJJJIIIJJJKKKJJJIIINNNUUUggg|||~~~pppnnnkkkiiihhhgggdddbbbXXXTTTOOOKKKJJJKKKMMMPPPNNNTTTWWWTTTRRRQQQOOOKKKIIIHHHFFFEEEEEEFFFHHHIIIIIIMMMRRRUUUVVVVVVVVVWWW\\\bbbjjjrrryyy{{{uuulllccc___[[[UUUQQQQQQPPPSSSXXX^^^fffnnnuuuyyyCCC@@@>>>======<<<;;;:::777777888888888888777777666666666666777777777888888777777777777888999999888:::<<<===>>>@@@BBBDDDGGGHHHJJJLLLNNNNNNNNNNNNKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLOOOTTTYYYZZZ[[[aaakkksss}}}kkk]]]UUUPPPJJJEEECCCBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@???@@@AAACCCDDDGGGIIIKKKNNNPPPTTTYYY\\\\\\]]]^^^^^^^^^```cccfffiiijjjlllmmmqqqyyy|||xxxssspppooolllgggccc___\\\\\\fffjjj]]]YYYSSSRRRQQQJJJJJJIIIJJJKKKJJJIIINNNUUUhhh}}}|||tttlllkkkiiihhhhhhfffccc```VVVSSSNNNKKKJJJKKKNNNPPPQQQVVVZZZWWWTTTSSSPPPKKKIIIHHHGGGFFFFFFHHHIIIJJJLLLPPPTTTVVVWWWWWWWWWXXX\\\aaagggmmmrrrxxx~~~tttjjjbbbZZZWWWUUUPPPNNNOOORRRUUUZZZaaahhhpppxxx|||BBB@@@>>><<<<<<<<<;;;999777777888888888888777777666666666777777777888888888888888888888999:::;;;888:::===>>>???@@@CCCEEEGGGIIIKKKMMMNNNNNNNNNNNNKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLMMMNNNOOOPPPSSSVVVWWWYYY^^^hhhppp{{{zzzooo___TTTNNNJJJFFFBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBDDDEEEGGGIIIMMMPPPSSSWWW]]]aaa___```bbbbbbccceeeiiilllnnnqqqtttwww{{{|||xxxssspppooolllgggccc]]][[[[[[eee}}}kkk___ZZZTTTRRRRRRJJJJJJIIIJJJKKKJJJIIINNNUUUhhh}}}tttlllgggffffffggggggddd```]]]SSSPPPMMMJJJJJJLLLOOORRRTTTZZZ^^^\\\XXXVVVQQQLLLHHHGGGGGGGGGHHHJJJLLLMMMPPPSSSVVVXXXXXXXXXYYYZZZ^^^bbbfffhhhjjjmmmsssxxx~~~|||}}}yyypppjjj^^^WWWQQQPPPOOOLLLMMMPPPVVVZZZaaaiiiqqqzzzBBB@@@===<<<<<<<<<:::999777888888999999888888777666666777777777888888888888888888888888999:::;;;;;;===@@@AAABBBCCCFFFHHHIIIJJJKKKMMMNNNNNNNNNMMMJJJIIIGGGEEEEEEFFFGGGHHHHHHIIIJJJLLLNNNOOOQQQQQQQQQTTTVVVWWWXXX^^^hhhoooyyynnneeeXXXOOOKKKHHHEEEBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBDDDFFFGGGJJJLLLOOORRRUUUYYY___bbbcccdddggghhhjjjmmmqqquuutttxxx}}}{{{wwwrrrpppooolllhhhddd\\\ZZZZZZddd{{{mmm```\\\UUUSSSRRRJJJJJJIIIIIIKKKJJJIIINNNUUUggg|||rrrkkkcccccceeeffffffccc^^^ZZZPPPNNNKKKJJJJJJMMMPPPSSSVVV]]]aaa___[[[XXXRRRLLLGGGGGGHHHIIIKKKMMMOOOPPPSSSUUUXXXYYYYYYZZZ[[[]]]bbbeeeggggggffffffhhhkkknnnuuu~~~zzzyyy~~~yyyllldddaaaXXXRRRMMMMMMMMMLLLOOOSSS[[[bbblllwwwBBB???===<<<<<<;;;:::999888888999999999999888888777777777777888888888888666666666777888999::::::<<<>>>AAABBBCCCDDDGGGIIIJJJKKKLLLNNNNNNNNNMMMLLLJJJHHHFFFEEEEEEFFFGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSSSSUUUWWWYYY[[[aaajjjpppxxx|||rrreee^^^TTTLLLHHHEEECCCBBB@@@@@@@@@??????@@@@@@AAA@@@@@@AAACCCEEEGGGIIIJJJNNNPPPRRRTTTWWW[[[___ccceeegggjjjmmmqqquuu{{{~~~}}}{{{wwwrrrpppooommmhhhddd[[[YYYZZZcccyyyooobbb]]]VVVTTTSSSKKKJJJIIIIIIKKKJJJIIINNNUUUeeeyyyzzzmmmgggbbbcccdddeeeeeeaaa[[[VVVMMMLLLJJJIIIJJJMMMQQQSSSXXX^^^bbb```\\\XXXRRRLLLGGGHHHIIIKKKMMMOOOQQQRRRTTTVVVXXXYYYZZZ\\\___bbbeeehhhkkkjjjeeebbbaaaaaabbbgggnnntttxxx{{{}}}}}}{{{zzz{{{pppbbb[[[ZZZSSSNNNKKKLLLLLLLLLQQQXXX```jjjyyyAAA???===;;;;;;;;;:::888888888999999999999888888777777777888888888999999666666666777888999:::;;;;;;===@@@AAABBBCCCFFFHHHKKKLLLMMMNNNNNNNNNMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJLLLMMMOOOQQQRRRSSSTTTVVVYYY\\\___eeelllqqqwww}}}|||ooofffZZZUUUMMMGGGDDDBBB@@@???@@@????????????@@@@@@AAA@@@AAACCCEEEHHHJJJLLLMMMQQQSSSVVVXXXZZZ^^^bbbfffgggjjjoootttyyyzzzvvvrrrpppooommmhhhddd[[[ZZZ[[[cccxxxqqqddd___WWWUUUSSSKKKJJJIIIJJJKKKJJJIIINNNUUUaaauuurrrhhhcccccccccccccccbbb]]]VVVRRRKKKJJJIIIIIIJJJMMMPPPRRRWWW]]]aaa^^^ZZZWWWRRRLLLHHHIIIKKKMMMOOOQQQRRRSSSTTTVVVYYY[[[]]]aaafffiiikkkooorrrpppjjjbbb]]][[[ZZZ]]]bbbfffiiimmmqqqtttvvvyyy|||uuugggZZZTTTTTTNNNKKKIIIJJJLLLNNNUUU]]]gggtttAAA???<<<;;;;;;;;;999888888999999::::::999999888777777888888888999999999777777777888999:::;;;<<<<<<>>>@@@BBBCCCDDDFFFHHHLLLMMMNNNNNNNNNMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMOOOPPPRRRRRRSSSUUUYYY^^^ccchhhnnnqqqvvvzzzyyynnnbbbZZZPPPMMMHHHCCCAAA@@@@@@@@@???????????????@@@AAAAAAAAABBBEEEHHHKKKMMMOOOOOOTTTVVVYYY\\\___ccchhhlllnnnrrrwww}}}zzzvvvrrrpppooommmiiieee[[[ZZZ[[[cccwwwssseee```XXXUUUTTTLLLJJJIIIJJJKKKJJJIIINNNUUU]]]qqq}}}qqqkkkhhheeedddbbb```]]]XXXQQQLLLKKKJJJIIIIIIJJJMMMOOOQQQVVV[[[^^^[[[WWWUUUQQQLLLJJJKKKMMMOOOQQQRRRSSSTTTUUUWWWZZZ]]]aaafffmmmrrrwww{{{}}}sssggg^^^ZZZXXXYYY[[[]]]___ccchhhlllpppwww~~~ttthhh]]]SSSNNNNNNKKKHHHHHHKKKNNNRRR\\\eeesssAAA???<<<;;;;;;;;;999888888999999::::::999999888777888888888888999999999888888888999:::;;;===>>>>>>@@@CCCDDDEEEFFFIIIKKKMMMMMMNNNOOONNNMMMLLLKKKGGGHHHHHHIIIIIIIIIHHHHHHKKKKKKLLLMMMOOOPPPQQQQQQRRRUUUYYY___eeejjjnnnqqqtttxxx{{{~~~{{{oooeeeZZZSSSKKKIIIEEEBBBAAAAAABBBBBB??????>>>>>>???@@@AAAAAAAAACCCFFFIIILLLOOOPPPQQQTTTWWW[[[^^^bbbgggmmmqqqvvvzzzzzzvvvrrrpppooommmiiieee[[[[[[\\\cccwwwtttfffaaaXXXVVVTTTLLLJJJIIIJJJKKKJJJIIINNNUUUZZZooo~~~uuurrrrrreeedddaaa^^^ZZZTTTNNNIIIJJJJJJIIIIIIJJJMMMOOOQQQTTTYYY\\\XXXUUUSSSPPPLLLKKKLLLNNNPPPQQQSSSSSSTTTVVVXXX[[[___dddjjjrrrwww|||nnnbbb\\\XXXYYYYYYZZZ[[[___dddhhhllluuu~~~jjj___WWWOOOJJJJJJJJJHHHIIINNNRRRWWWbbbmmm~~~BBB???;;;;;;;;;;;;999777:::::::::999999999888888999999999999999999999999999999999999:::;;;;;;<<<>>>>>>@@@BBBEEEGGGIIIJJJNNNNNNMMMMMMLLLJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKMMMPPPSSSUUUXXX\\\ccckkkpppsssssszzzvvvuuuzzz}}}}}}pppeeeYYYPPPLLLIIIGGGEEEBBBAAAAAABBBBBB>>>??????AAABBBCCCDDDDDDCCCFFFJJJMMMNNNPPPSSSUUUYYY\\\aaaeeeiiilllppprrr{{{zzzxxxtttrrrpppmmmhhheeeaaa]]]ZZZccczzzwwwiiibbbYYYVVVUUUMMMLLLLLLLLLJJJIIIJJJMMMOOO[[[lllyyyzzzyyyuuujjjddd]]]WWWTTTQQQMMMJJJLLLKKKJJJJJJKKKMMMPPPRRRVVVWWWXXXVVVSSSOOOLLLKKKHHHKKKPPPSSSUUUUUUWWWXXXZZZ]]]aaafffllluuusssggg```aaa[[[XXXZZZ]]]^^^aaafffpppuuuwwwdddXXXQQQJJJGGGGGGGGGIIIMMMPPPRRRXXXggguuuBBB???<<<;;;<<<<<<:::888:::::::::999999999888888999999999999999999999999999999999999:::;;;<<<<<<>>>???@@@CCCEEEGGGIIIJJJNNNNNNMMMMMMLLLJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKNNNQQQUUUWWW\\\ccciiinnnqqqrrrxxxtttsssxxx{{{uuuiii___TTTMMMJJJHHHFFFDDDBBBAAAAAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEDDDHHHLLLOOORRRTTTXXXZZZ```ccchhhmmmqqqvvvzzz~~~{{{yyyvvvsssqqqnnniiifffaaa\\\ZZZccc{{{xxxiiicccZZZWWWUUUMMMKKKKKKKKKJJJIIIIIILLLOOOZZZkkktttssspppkkkddd```ZZZUUUSSSPPPLLLIIIJJJJJJKKKLLLMMMNNNOOOOOOSSSTTTUUUTTTPPPLLLJJJJJJIIILLLPPPSSSUUUVVVXXXZZZaaadddhhhmmmttt}}}~~~pppiiiddd___\\\]]]___```dddhhhpppvvv|||mmm\\\TTTOOOLLLJJJKKKHHHJJJNNNSSSVVV^^^nnn}}}BBB???===<<<<<<<<<:::999:::::::::999999999888888999999999999999999999999999999999999:::;;;<<<===>>>???AAACCCFFFHHHJJJJJJMMMMMMMMMMMMLLLJJJIIIHHHIIIIIIIIIJJJIIIIIIHHHHHHFFFGGGHHHHHHHHHIIILLLOOOUUUXXX]]]ccciiimmmppprrruuusssssswww||||||jjj___VVVNNNHHHFFFFFFDDDCCCAAA@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGJJJNNNRRRVVVYYY]]]```cccfffkkkqqqvvv}}}|||zzzwwwtttrrrnnnjjjggg```\\\ZZZccc{{{yyykkkddd[[[XXXUUUMMMJJJKKKJJJIIIHHHIIILLLNNNXXXiii{{{ooojjjeee```]]]ZZZVVVSSSQQQNNNKKKIIIGGGIIIKKKLLLMMMMMMLLLLLLOOOQQQQQQPPPMMMJJJHHHHHHKKKMMMPPPSSSUUUWWW[[[^^^gggjjjooovvv}}}zzzqqqiiidddbbbdddeeeeeeiiinnnvvv}}}rrrdddUUUOOOLLLJJJJJJLLLIIIKKKQQQWWW\\\fffwwwAAA???>>>===<<<;;;;;;::::::::::::999999999888888888888888888888888888888888888888999:::;;;<<<===???@@@BBBDDDFFFHHHJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGDDDEEEFFFFFFFFFHHHKKKNNNUUUXXX^^^dddhhhlllppprrrrrrsssuuuyyysssbbbWWWPPPHHHDDDCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEGGGGGGHHHJJJMMMQQQUUUXXX\\\aaadddfffjjjpppvvv}}}|||zzzwwwtttqqqmmmiiifff___[[[ZZZddd|||zzzlllfff]]]YYYVVVMMMJJJJJJJJJHHHGGGHHHKKKMMMVVVhhhxxxkkkddd^^^ZZZVVVUUUSSSQQQOOONNNLLLKKKHHHIIIIIIJJJJJJJJJJJJJJJLLLNNNNNNMMMKKKHHHHHHHHHKKKMMMOOORRRUUUYYY___cccjjjnnnttt|||vvvnnnkkkkkknnnoooooosssyyyoooaaaSSSMMMJJJHHHGGGIIIKKKNNNSSSZZZaaammm??????>>>===;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888888888888999:::;;;======@@@AAABBBDDDGGGIIIKKKLLLLLLLLLMMMLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFCCCDDDEEEFFFGGGIIIMMMPPPSSSXXX^^^cccgggkkkpppsssrrruuuyyy|||mmm\\\RRRKKKEEEBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHJJJJJJNNNQQQTTTWWW[[[___dddgggpppttt{{{|||yyyvvvsssppplllgggddd^^^[[[ZZZeee}}}|||nnnhhh___ZZZWWWNNNJJJJJJJJJHHHGGGHHHKKKMMMUUUggguuuiiiaaa[[[YYYRRRRRRQQQOOONNNMMMMMMNNNMMMKKKIIIHHHGGGGGGIIIJJJKKKLLLMMMLLLIIIHHHHHHIIIJJJLLLOOORRRVVV\\\ccchhhmmmrrr{{{{{{sssssswww|||~~~~~~lll___RRRMMMKKKIIIHHHJJJOOOQQQWWW___ggguuu===>>>>>><<<:::999:::;;;:::::::::999999999888888888888888888888888888888777777888999:::<<<===>>>@@@AAACCCEEEHHHJJJLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCDDDFFFHHHIIILLLQQQTTTTTTZZZaaagggjjjnnnsssxxxwww~~~~~~rrrdddUUUMMMIIIDDDAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFIIILLLMMMNNNRRRUUUXXX\\\```eeekkkooozzz|||yyyuuurrroookkkgggccc\\\ZZZZZZeee~~~}}}pppjjj```\\\XXXNNNJJJKKKJJJIIIHHHIIILLLNNNUUUggg}}}pppfff^^^YYYXXXPPPPPPOOOMMMLLLLLLOOOQQQSSSPPPLLLIIIGGGGGGHHHIIIIIIJJJKKKJJJHHHHHHIIIJJJIIILLLPPPUUU[[[bbbjjjooouuu{{{xxx||||||ggg[[[PPPMMMNNNMMMNNNOOOSSSUUU\\\eeeppp;;;======;;;999888999;;;:::::::::999999999888888888888888888888888888888777777888999:::<<<===>>>AAABBBCCCFFFHHHJJJLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGEEECCCBBBCCCEEEHHHJJJMMMPPPUUUYYY\\\bbbkkkppptttxxx~~~tttfffZZZMMMIIIFFFCCCAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCFFFIIIMMMPPPRRRTTTVVVYYY]]]bbbgggnnnvvv{{{}}}zzzvvvsssppplllgggddd\\\YYYZZZfff~~~qqqkkkbbb\\\XXXNNNKKKKKKKKKJJJIIIIIILLLOOOVVVgggwwwkkkaaaXXXTTTVVVOOOOOOMMMJJJHHHJJJNNNSSSWWWVVVSSSOOOLLLJJJIIIIIIGGGHHHHHHHHHGGGGGGHHHJJJIIIMMMSSSYYYaaaiiiqqqvvv~~~}}}~~~~~~eeeYYYOOOMMMOOOPPPQQQSSSWWWZZZbbbmmm{{{:::<<<===;;;888777999;;;:::::::::999999999888888777777777777777777777777777777888999:::<<<>>>>>>AAABBBDDDFFFHHHKKKLLLMMMKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHFFFDDDBBBAAADDDFFFIIILLLOOOSSSXXX\\\dddkkktttzzz~~~yyymmm]]]RRRGGGEEEEEEBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCEEEHHHKKKOOOSSSVVVXXXXXX[[[aaagggmmmvvv~~~~~~{{{xxxtttqqqmmmhhheee[[[YYYZZZfffrrrlllbbb]]]XXXNNNLLLLLLLLLJJJIIIJJJMMMOOOVVVhhhrrrfff]]]SSSPPPRRRNNNNNNKKKHHHFFFHHHNNNSSSZZZYYYXXXUUUQQQMMMJJJHHHEEEFFFGGGFFFEEEEEEGGGIIIIIINNNUUU]]]eeennnvvv{{{{{{yyyyyyyyywwwuuueeeZZZPPPNNNOOOPPPPPPRRRYYY]]]fffsss@@@???===;;;999888888777777777777777777777777777888888777777888888999:::888888999:::;;;<<<>>>???BBBDDDFFFGGGGGGHHHKKKMMMKKKKKKLLLLLLMMMMMMMMMMMMKKKIIIGGGEEECCCCCCCCCCCCEEEIIIMMMPPPSSSXXXaaagggmmmuuu|||lll```TTTOOOIIIDDDBBBAAA@@@@@@AAABBBBBBBBBAAABBBEEEGGGKKKLLLMMMOOORRRUUUXXXYYYaaadddiiinnnuuu{{{yyyvvvsssppplllgggccc\\\\\\[[[ccc|||uuupppgggbbb\\\PPPKKKLLLKKKJJJIIIJJJMMMPPPUUUeee{{{jjj```YYYSSSOOOOOOKKKJJJIIIIIIIIIKKKLLLMMMOOORRRUUUXXXWWWSSSMMMJJJLLLIIIEEEEEEHHHJJJJJJIIINNNRRRZZZbbbkkkuuu~~~|||tttmmmmmmkkkgggeeehhhooouuujjj\\\QQQQQQRRRQQQSSSYYY[[[cccqqq>>>===<<<;;;:::999999999888888888888888888888888888888777777888888999::::::::::::;;;<<<>>>???@@@BBBDDDFFFGGGHHHIIIKKKMMMLLLLLLLLLMMMMMMNNNNNNNNNKKKJJJHHHFFFDDDDDDDDDEEEIIILLLOOORRRUUU\\\dddkkkxxxwwwfff[[[PPPLLLFFFCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCFFFIIIMMMOOOQQQTTTWWWZZZ]]]```ccchhhpppxxx}}}zzzwwwtttqqqlllgggccc\\\\\\\\\eee~~~wwwrrriiiddd]]]QQQMMMMMMMMMKKKJJJKKKNNNQQQVVVeeewwwfff]]]WWWQQQMMMMMMJJJJJJIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQPPPNNNLLLKKKKKKHHHEEEDDDFFFHHHHHHGGGOOOSSS[[[cccmmmxxx~~~pppfff```aaaaaa___^^^bbbjjjpppjjj\\\RRRRRRTTTRRRUUU[[[aaajjjxxx===<<<;;;;;;:::;;;;;;;;;888888888888888888888888888888777777888888999:::;;;;;;;;;<<<>>>???AAABBBCCCDDDGGGHHHHHHIIIKKKMMMMMMMMMNNNNNNNNNNNNOOOOOOKKKJJJHHHFFFEEEFFFGGGHHHLLLOOOSSSVVVZZZbbblllsss}}}nnn^^^TTTKKKHHHCCCAAAAAABBBBBBBBBAAABBBCCCCCCCCCEEEHHHKKKLLLOOOSSSWWWZZZ]]]aaadddiiippp{{{~~~|||yyyuuurrrmmmgggccc\\\\\\]]]gggyyytttlllfff___RRRNNNNNNNNNLLLKKKLLLOOOQQQVVVeeeqqqbbbYYYTTTOOOKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKMMMLLLKKKIIIIIIIIIJJJKKKJJJHHHFFFFFFGGGIIIIIIIIIOOOTTT[[[eeeooozzzrrrcccZZZTTTUUUWWWWWWXXX^^^fffllljjj]]]TTTTTTVVVUUUXXX___hhhrrr>>>===<<<;;;;;;:::;;;;;;888888888888888888888888888888777777888888999::::::;;;;;;<<<>>>@@@AAABBBCCCEEEGGGHHHIIIJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOJJJIIIGGGEEEEEEGGGIIIJJJMMMQQQUUUZZZ```iiiuuu~~~ssseeeWWWNNNHHHEEEBBB@@@@@@AAAAAAAAAAAABBBDDDEEEFFFHHHLLLOOONNNRRRWWW[[[]]]aaafffjjjrrrzzz~~~|||xxxuuuqqqlllgggccc\\\\\\^^^iii{{{wwwnnnhhh```SSSNNNOOONNNLLLKKKLLLNNNQQQWWWeeeyyylll]]]VVVRRRMMMJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFHHHIIIKKKJJJIIIIIIJJJLLLLLLMMMNNNSSS\\\eeeooozzzvvvhhh\\\TTTNNNQQQTTTUUUWWW\\\dddkkkzzziii]]]UUUVVVXXXWWW\\\dddmmmwww@@@???>>><<<;;;:::999999888888888888888888888888888888777777888888999:::999::::::<<<===@@@AAABBBDDDFFFHHHIIIIIIJJJMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOIIIHHHFFFEEEEEEHHHKKKMMMNNNRRRXXX___gggrrr~~~xxxjjj^^^RRRJJJGGGDDDAAA???@@@@@@@@@???BBBCCCEEEGGGIIILLLPPPSSSUUUYYY___bbbdddiiipppuuu~~~}}}zzzwwwtttpppkkkfffbbb\\\\\\^^^lll}}}zzzqqqjjjaaaSSSNNNNNNMMMLLLJJJKKKMMMPPPVVVddd~~~tttgggZZZTTTQQQMMMKKKJJJHHHIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJKKKKKKLLLMMMOOOPPPPPPUUU^^^gggoooxxx|||tttjjj```WWWQQQNNNQQQTTTVVVXXX\\\bbbhhhppphhh]]]VVVXXXZZZYYY```iiirrr~~~AAA@@@???<<<;;;999999888999999999999999999999999888888777777888888999:::999999:::<<<>>>@@@BBBCCCDDDFFFIIIJJJJJJKKKMMMOOOPPPPPPOOOOOOOOOOOONNNNNNIIIHHHFFFEEEGGGJJJNNNPPPRRRWWW___gggooozzzooocccXXXOOOHHHEEECCC@@@???@@@AAA@@@???CCCEEEHHHJJJLLLPPPUUUXXXXXX]]]bbbfffiiiooozzz{{{yyyvvvsssppplllfffccc]]]\\\___nnn}}}uuummmcccUUUNNNNNNMMMLLLJJJJJJMMMOOOVVVccc|||ooocccWWWRRRPPPMMMKKKKKKHHHHHHIIIIIIIIIHHHGGGFFFCCCDDDFFFGGGGGGGGGFFFFFFFFFHHHKKKMMMNNNOOOQQQTTTUUU[[[ccckkkqqqvvvzzz|||{{{wwwpppggg^^^VVVQQQNNNNNNQQQUUUWWWXXXZZZ```eeelll{{{fff]]]WWWYYY[[[[[[bbbmmmyyy@@@???>>><<<;;;;;;::::::999999999999999999999999888888777777888888999::::::;;;;;;===???BBBDDDEEEEEEGGGIIIJJJKKKLLLNNNPPPOOOOOOOOOOOONNNNNNNNNMMMKKKIIIHHHGGGIIIMMMRRRUUUYYY___gggooowwwyyyggg\\\TTTLLLGGGBBB@@@??????AAABBBBBBBBBDDDGGGJJJLLLOOOTTTYYY]]]]]]bbbhhhmmmrrr|||zzzxxxvvvsssqqqmmmhhheee]]]]]]```oooyyyqqqgggXXXPPPPPPOOOMMMKKKKKKMMMPPPTTTaaayyyjjj___TTTPPPOOOLLLJJJJJJGGGHHHHHHIIIHHHGGGFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGJJJOOOQQQRRRTTTWWWZZZ]]]ccclllsssvvvvvvvvvvvvooojjjccc[[[TTTPPPNNNMMMNNNQQQVVVXXXYYY[[[```dddooo|||zzzddd\\\WWWZZZ[[[\\\dddppp~~~wwwooojjjiiijjjllllllhhhgggqqq}}}>>>>>>===<<<<<<<<<<<<<<<999999999999999999999999888888888777888999999:::;;;<<<===>>>AAACCCEEEFFFEEEGGGIIIJJJKKKLLLNNNPPPOOOOOOOOONNNNNNMMMMMMMMMMMMKKKIIIIIIKKKPPPUUUXXX^^^eeemmmuuu|||tttcccXXXQQQKKKFFF???>>>>>>???BBBDDDEEEEEEEEEHHHKKKNNNQQQVVV[[[___gggmmmtttyyyzzzyyyvvvtttrrrooojjjggg^^^]]]```ooo|||tttiiiZZZQQQQQQPPPNNNLLLLLLOOOQQQTTT```xxx~~~ggg\\\QQQNNNNNNKKKIIIIIIGGGHHHHHHIIIHHHGGGFFFEEECCCBBBBBBBBBCCCEEEFFFGGGJJJNNNSSSVVVXXXZZZ^^^aaadddjjjrrrxxxzzzwwwuuusssddd```YYYSSSOOONNNNNNOOONNNRRRWWWZZZ[[[^^^bbbfffssspppccc[[[WWWZZZ[[[\\\eeeqqq~~~tttiiibbb]]]ZZZWWWYYY[[[[[[XXXYYYdddqqqzzzCCC@@@===;;;;;;;;;:::::::::::::::999999999888888777777777777888999:::;;;::::::;;;===???AAACCCDDDGGGGGGHHHJJJKKKMMMNNNNNNPPPPPPPPPQQQQQQPPPOOOOOOHHHJJJLLLMMMNNNRRRYYY___cccnnnyyy}}}jjj[[[QQQIIIDDDCCC@@@AAAAAA@@@@@@AAAEEEGGGKKKMMMPPPSSSWWW[[[bbbfffooouuu}}}}}}yyyuuurrrqqqnnnhhhddd^^^^^^bbbqqqwwwfffZZZRRRQQQNNNMMMLLLMMMOOOQQQXXXcccxxx{{{cccYYYPPPMMMKKKHHHGGGHHHIIIIIIHHHHHHGGGFFFFFFEEECCCBBBAAACCCFFFIIIJJJKKKPPPPPPVVV^^^aaabbbiiisssuuu{{{wwwnnncccYYYQQQOOOOOONNNNNNPPPQQQRRRWWW\\\^^^```iiisss{{{{{{lll\\\XXXVVVXXXZZZ___iiisss{{{yyyjjj^^^XXXUUUQQQNNNLLLLLLLLLMMMNNNSSSYYY]]]iiiooouuuxxxvvvvvvxxx|||}}}AAA???<<<;;;<<<;;;:::999:::::::::999999999999888777777777888888999:::;;;;;;<<<===>>>@@@CCCEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOJJJLLLMMMNNNPPPUUU]]]dddkkkuuu}}}wwwdddWWWOOOHHHDDDDDD@@@AAAAAA@@@@@@BBBEEEHHHKKKNNNRRRUUUYYY___ggglllxxx}}}zzzuuusssqqqnnniiiddd^^^^^^bbbpppzzzhhh[[[RRRQQQNNNMMMLLLMMMOOOQQQXXXbbbvvvzzzcccYYYPPPMMMLLLIIIGGGIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBDDDGGGJJJLLLMMMTTTUUU\\\dddjjjmmmvvvyyynnn___VVVNNNLLLMMMLLLLLLOOORRRSSSXXX^^^aaaeeeppp{{{rrreeeZZZVVVTTTVVVXXX]]]fffppp|||ooofffZZZQQQMMMKKKHHHEEEIIIIIIJJJKKKLLLPPPUUUXXX]]]aaafffhhhggggggjjjmmmuuu|||???===<<<<<<<<<<<<:::888::::::::::::999999999999888888888888999:::;;;;;;======>>>@@@BBBDDDFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOMMMNNNPPPQQQSSSZZZdddlllwww~~~|||lll[[[QQQKKKFFFCCCCCC???@@@AAA@@@AAACCCFFFJJJNNNQQQVVVZZZ___gggpppwww~~~zzzvvvsssrrrooojjjeee______aaaooo}}}jjj]]]RRRQQQNNNMMMLLLMMMOOOQQQWWW___rrrxxxbbbXXXPPPMMMLLLIIIIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCEEEGGGKKKNNNQQQXXX[[[cccmmmuuu}}}{{{mmm]]]TTTLLLKKKLLLLLLMMMPPPRRRTTTYYY```eeemmm{{{yyyhhh___XXXTTTRRRTTTVVVZZZccclllzzzrrreee]]]VVVOOOJJJHHHHHHFFFDDDEEEFFFHHHIIIJJJLLLOOOQQQVVVYYY[[[\\\[[[\\\___ccciiippp{{{>>>===<<<<<<<<<<<<:::888;;;;;;:::::::::999999999999888888999999:::;;;<<<===>>>???@@@BBBEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMNNNOOOOOOOOOOOOOOOOOONNNPPPRRRSSSWWW```llluuu}}}}}}qqqcccTTTLLLHHHDDDAAABBB???@@@AAAAAABBBEEEIIILLLRRRVVV\\\```eeennn{{{}}}zzzvvvsssrrrooojjjfff```___aaaooolll^^^RRRQQQNNNMMMLLLMMMOOOQQQVVV]]]nnnvvv```WWWOOOMMMLLLJJJIIIKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBCCCEEEGGGLLLQQQTTT\\\aaakkkvvv|||mmm]]]TTTMMMMMMNNNOOOQQQSSSSSSTTTZZZbbbjjjuuurrrddd\\\WWWSSSQQQSSSUUUXXXaaaiiittt{{{{{{rrreeeZZZQQQNNNJJJHHHHHHHHHGGGEEECCCEEEGGGIIIIIIJJJKKKMMMTTTUUUVVVUUUTTTVVVZZZ]]]]]]dddppp~~~???>>><<<<<<<<<<<<:::999;;;;;;;;;:::::::::999999999999999999:::;;;<<<======>>>???@@@BBBDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMNNNOOOOOOPPPPPPPPPPPPOOOQQQTTTWWW]]]gggttt}}}{{{{{{jjj]]]PPPIIIFFFBBB@@@@@@???AAABBBCCCDDDGGGLLLOOOTTTZZZ```eeekkkvvv}}}yyyuuusssrrrooojjjfff______aaaooommm^^^RRRQQQNNNMMMLLLMMMOOOQQQUUU[[[kkkuuu___VVVNNNMMMMMMKKKKKKMMMNNNMMMLLLJJJHHHFFFEEEDDD@@@BBBDDDEEEGGGLLLSSSXXXbbbjjjuuu}}}nnn\\\SSSMMMMMMOOOPPPRRRUUUSSSUUU[[[eeeooo}}}~~~nnnbbbZZZWWWSSSRRRSSSUUUXXX___hhhmmmtttwwwuuuooohhh]]]TTTIIIHHHFFFEEEEEEDDDDDDCCCCCCFFFHHHJJJJJJJJJKKKLLLQQQPPPOOONNNNNNPPPSSSVVVVVV]]]gggtttCCC@@@===;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<======>>>>>>???AAACCCEEEGGGHHHJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPTTTXXX]]]dddooo|||~~~{{{dddXXXLLLGGGEEEBBB??????@@@BBBCCCEEEFFFJJJOOOSSSVVV]]]eeekkkrrr{{{xxxtttrrrqqqooojjjeee^^^^^^bbbqqqooo^^^RRRQQQNNNMMMLLLMMMOOOQQQUUUZZZhhhuuu___WWWOOONNNOOONNNNNNPPPPPPOOOMMMKKKIIIGGGEEEDDD@@@BBBEEEFFFHHHNNNVVV\\\jjjttt}}}nnn[[[RRRLLLLLLNNNOOOQQQTTTUUUWWW^^^iiiuuuwwwjjj```ZZZWWWTTTRRRTTTUUUWWW^^^fffiiinnnpppkkkccc\\\TTTMMMHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGJJJKKKKKKLLLMMMOOOQQQPPPNNNMMMNNNOOOQQQRRRSSSXXX```jjjwwwGGGCCC>>>;;;:::;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>???@@@AAABBBDDDGGGIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRVVV]]]ccclllwwwppp]]]RRRHHHEEEDDDBBB@@@@@@AAACCCEEEFFFIIIMMMRRRVVV[[[cccmmmuuuzzzvvvsssqqqpppnnniiieee\\\]]]cccrrrqqq```RRRQQQNNNMMMLLLMMMOOOQQQVVVZZZfff}}}tttbbbYYYRRRRRRRRRRRRRRRTTTPPPOOOMMMKKKHHHFFFDDDCCCAAADDDGGGIIIKKKQQQZZZbbbooo{{{zzzlll\\\TTTMMMMMMOOOPPPQQQTTTXXXZZZbbbnnn{{{~~~ooofff___\\\VVVSSSRRRSSSTTTVVV\\\dddeeejjjjjjcccZZZTTTNNNHHHHHHHHHGGGFFFEEEEEEFFFHHHFFFHHHJJJKKKLLLMMMOOOQQQSSSQQQPPPOOOPPPQQQQQQQQQRRRUUU[[[bbblllzzzJJJEEE???;;;:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<>>>>>>AAAAAABBBDDDFFFHHHJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTYYY```hhhqqq|||yyygggXXXNNNEEECCCDDDBBBAAAAAABBBDDDFFFHHHJJJNNNSSSWWW```iiiuuuyyyvvvrrrppppppmmmhhhddd[[[]]]ccctttsssbbbSSSQQQNNNMMMLLLMMMOOOQQQVVVZZZeee{{{uuuddd\\\UUUTTTUUUUUUUUUXXXPPPOOOMMMJJJHHHEEECCCBBBCCCFFFJJJKKKMMMSSS]]]eeeooo|||wwwjjj```WWWPPPPPPRRRRRRTTTWWWZZZ]]]fffrrrxxxjjjdddaaa___VVVRRRQQQSSSSSSUUU[[[bbbbbbgggggg___WWWRRRMMMIIIDDDEEEDDDCCCBBBCCCEEEGGGFFFHHHJJJKKKKKKMMMPPPSSSPPPOOOMMMMMMNNNNNNNNNMMMRRRTTTXXX]]]eeerrrLLLHHHBBB>>><<<<<<<<<;;;???>>>===;;;:::999888888999999999999:::;;;;;;<<>>===<<<;;;:::999999999::::::::::::;;;<<<===>>>CCCDDDDDDEEEFFFGGGHHHIIILLLMMMMMMMMMMMMNNNNNNNNNQQQPPPNNNNNNNNNQQQTTTVVVYYY```gggnnnyyy{{{gggZZZNNNIIICCCAAACCCDDDCCCAAABBBDDDFFFJJJPPPWWW___dddooo{{{}}}{{{vvvrrrpppooolllfffaaabbb___bbbuuutttcccWWWUUURRROOONNNOOOPPPQQQTTTXXXcccwwwyyyggg___YYYYYYYYYWWWUUUVVVPPPNNNKKKHHHEEEDDDDDDDDDEEEHHHKKKMMMNNNTTT]]]dddmmmsssyyy|||}}}uuujjjcccVVVQQQNNNPPPQQQRRRWWW]]]```iiittt}}}rrriiiccc]]]YYYZZZWWWTTTRRRRRRUUUXXXZZZ___^^^\\\WWWQQQLLLIIIIIICCCDDDDDDEEEFFFGGGHHHHHHKKKMMMPPPRRRRRRSSSTTTVVVUUUUUUUUUSSSPPPOOOOOOQQQRRRSSSWWW\\\___dddppp{{{EEEAAA===:::::::::::::::===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<===??????CCCDDDEEEFFFHHHJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNPPPOOONNNMMMNNNQQQTTTVVVYYYaaaiiirrr~~~rrr___TTTKKKGGGBBBAAABBBDDDDDDBBBBBBEEEIIINNNUUU]]]eeekkkwww}}}{{{wwwrrrpppoookkkfffaaaeeebbbeeewwwwwweeeXXXVVVSSSQQQPPPPPPRRRSSSTTTXXXcccuuu{{{jjjbbb\\\\\\[[[WWWTTTSSSNNNLLLIIIFFFEEEDDDEEEEEEHHHJJJMMMOOOPPPUUU]]]cccgggjjjmmmmmmllllllnnnqqqxxxyyy{{{yyysssjjjaaa[[[SSSOOOMMMPPPRRRUUU[[[aaahhhppp{{{zzznnngggccc^^^ZZZXXXVVVSSSQQQQQQSSSVVVXXX[[[ZZZXXXTTTNNNJJJHHHHHHDDDDDDDDDEEEFFFHHHIIIIIIMMMPPPRRRTTTTTTUUUVVVXXXWWWXXXXXXVVVSSSQQQQQQRRRSSSTTTWWW[[[]]]aaalllwwwDDDAAA===;;;<<<======<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@BBBCCCDDDFFFHHHJJJLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNOOONNNMMMMMMNNNQQQTTTVVVZZZbbbmmmwwwnnn^^^TTTHHHEEEAAA@@@BBBDDDDDDDDDDDDHHHMMMRRRYYYaaakkkrrr}}}zzzwwwssspppnnnjjjeeeaaadddaaaeeexxxwwwfffYYYWWWTTTQQQPPPQQQRRRSSSVVVZZZcccttt}}}kkkccc]]]\\\ZZZTTTPPPPPPLLLJJJHHHFFFEEEEEEFFFFFFIIIKKKNNNPPPSSSWWW]]]aaadddeeedddbbb___^^^___aaafffgggiiiiiifff```YYYUUUQQQMMMLLLOOOSSSWWW]]]dddlllttt~~~ssskkkfffbbb]]]YYYVVVTTTRRRPPPPPPQQQSSSUUUVVVVVVUUUQQQLLLHHHGGGGGGEEEDDDEEEEEEFFFHHHJJJKKKPPPRRRTTTVVVVVVVVVXXXYYYZZZZZZ[[[YYYVVVSSSSSSSSSTTTUUUXXX\\\]]]aaalllwwwBBB???<<<;;;<<<======<<<;;;;;;:::::::::;;;<<<<<<:::::::::;;;<<<>>>???@@@AAABBBCCCFFFHHHJJJLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNOOONNNMMMLLLNNNQQQTTTVVVZZZdddqqq||||||mmm^^^TTTGGGDDDBBB@@@AAACCCEEEFFFGGGKKKQQQVVV\\\eeeqqqyyy|||yyywwwsssppplllhhhccc```^^^]]]cccxxxwwwfffXXXWWWTTTQQQPPPQQQRRRSSSXXX\\\dddrrr~~~kkkbbb[[[YYYWWWQQQNNNMMMKKKIIIGGGEEEEEEEEEFFFGGGIIIKKKOOORRRVVVZZZ___bbbbbbaaa]]]YYYVVVUUUVVVXXXXXXYYY\\\]]][[[XXXSSSQQQOOOKKKKKKOOOSSSWWW^^^eeemmmuuu{{{vvvoooiiieee```[[[XXXTTTRRRPPPNNNNNNOOOQQQRRRRRRRRRQQQNNNJJJGGGFFFFFFEEEEEEEEEEEEGGGIIIKKKMMMQQQSSSUUUVVVVVVWWWXXXYYY[[[\\\]]][[[XXXVVVUUUUUUUUUVVVZZZ^^^```eeeppp{{{???===;;;:::;;;;;;;;;:::;;;;;;:::::::::;;;;;;<<<:::::::::;;;===>>>@@@AAAAAABBBDDDFFFHHHJJJLLLMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLNNNQQQTTTVVV[[[fffttt{{{lll]]]RRRGGGEEECCCAAABBBCCCEEEGGGJJJNNNTTTYYY___kkkzzz{{{wwwvvvsssooojjjeeeaaa___YYYZZZccc{{{vvveeeYYYWWWTTTRRRQQQQQQSSSTTTYYY\\\dddpppiii```XXXUUUSSSOOOMMMMMMKKKJJJHHHFFFEEEFFFGGGHHHJJJLLLPPPVVV[[[```dddfffbbb^^^XXXRRROOONNNPPPQQQOOOQQQSSSUUUTTTRRRPPPNNNNNNKKKJJJNNNRRRVVV]]]dddnnnvvvzzzrrrooojjjfffbbb^^^ZZZWWWRRRQQQOOOMMMMMMMMMNNNOOONNNOOONNNLLLIIIFFFFFFFFFFFFEEEEEEEEEGGGJJJLLLNNNQQQSSSUUUVVVVVVVVVWWWXXXZZZ\\\]]]]]]ZZZXXXWWWWWWWWWXXX\\\aaaccchhhttt@@@>>><<<;;;<<<<<<;;;:::<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBDDDDDDFFFGGGIIIKKKLLLMMMLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMQQQTTTVVV\\\hhhvvv~~~mmm[[[OOOGGGFFFEEECCCBBBCCCFFFHHHKKKPPPVVV\\\dddrrr~~~yyyuuutttrrrnnnhhhccc___^^^XXXZZZeee~~~wwwfff[[[YYYVVVSSSRRRSSSTTTUUUWWW[[[bbbmmmiii___VVVSSSQQQOOONNNPPPLLLKKKIIIGGGFFFFFFHHHHHHKKKNNNSSSZZZaaagggkkklllddd___WWWOOOLLLKKKLLLLLLKKKLLLNNNPPPPPPOOOMMMLLLNNNJJJIIIMMMQQQTTT[[[bbblllttt{{{uuuooojjjhhheeebbb___\\\YYYWWWQQQOOONNNLLLKKKLLLLLLMMMLLLMMMMMMKKKHHHFFFFFFGGGGGGFFFEEEEEEGGGJJJMMMPPPPPPRRRTTTUUUTTTTTTVVVWWWYYY[[[]]]^^^\\\ZZZYYYYYYZZZZZZ^^^ccceeeiiiuuuCCCAAA???>>>>>>>>>===<<<===<<<;;;::::::::::::;;;<<<<<<===>>>???AAACCCDDDFFFFFFGGGIIIKKKLLLMMMNNNLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKMMMQQQTTTVVV\\\hhhxxxooo\\\NNNHHHGGGFFFDDDBBBCCCFFFHHHLLLQQQXXX^^^gggwww~~~{{{xxxuuuuuuyyy~~~xxxttttttqqqmmmgggaaa^^^]]]YYY[[[hhhxxxggg\\\ZZZWWWUUUTTTTTTVVVWWWVVVZZZ```jjj|||iii^^^UUURRRQQQOOOPPPRRRMMMLLLJJJHHHGGGGGGHHHIIILLLOOOUUU]]]ffflllpppqqqhhhbbbXXXPPPKKKJJJKKKKKKIIIJJJLLLMMMNNNMMMKKKJJJOOOKKKIIIMMMPPPSSSYYY```iiippp{{{|||rrrnnnjjjfffeeecccaaa___]]][[[YYYXXXPPPOOOMMMLLLKKKKKKKKKLLLKKKLLLLLLJJJHHHFFFFFFGGGGGGFFFEEEEEEGGGJJJNNNPPPOOOQQQSSSTTTTTTTTTUUUVVVXXX[[[]]]^^^\\\[[[ZZZZZZ\\\\\\```dddeeeiiitttBBB@@@>>>=========<<<:::::::::::::::::::::::::::::::::;;;===???AAACCCDDDEEEGGGIIIKKKMMMOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNMMMLLLKKKKKKNNNSSSYYY\\\```jjjzzzooo]]]RRRIIIGGGDDDCCCDDDFFFHHHHHHLLLUUU___eeemmm}}}wwwwwwuuussspppooopppqqqrrrwwwyyyvvvvvvsssooolllhhhbbb\\\XXXXXX[[[hhhnnnbbb^^^YYYVVVVVVWWWWWWWWWYYYXXX\\\gggyyyzzzggg```XXXSSSSSSUUUUUUTTTUUUPPPLLLJJJFFFCCCEEEKKKPPPQQQWWWbbblllssswwwzzznnncccWWWNNNHHHEEEIIIOOOMMMMMMNNNOOOOOOOOOOOOOOOKKKJJJJJJJJJLLLQQQXXX]]]eeellluuu|||zzzmmmeeeaaa``````___^^^^^^^^^]]]ZZZVVVRRRPPPNNNKKKHHHGGGHHHJJJKKKHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGIIIJJJJJJLLLNNNQQQWWWTTTTTTVVVUUUSSSSSSWWWZZZ]]]___^^^[[[YYYZZZ\\\___bbbdddcccdddkkkxxxBBB@@@>>>=========<<<::::::::::::::::::::::::::::::;;;;;;===???AAACCCEEEFFFGGGIIIKKKMMMOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNMMMLLLKKKLLLOOOTTTYYY]]]```jjjxxxooo\\\QQQIIIGGGDDDCCCEEEGGGIIIJJJQQQYYYbbbiiisss{{{sssppprrrpppqqqpppmmmkkkjjjlllmmmqqqvvvzzzvvvtttrrrnnnkkkhhhccc^^^ZZZZZZ\\\iiirrreeeaaa\\\YYYXXXYYYYYYYYY[[[YYY\\\fffvvvzzzccc]]]WWWTTTUUUXXXYYYYYYZZZTTTOOOLLLHHHEEEHHHMMMRRRVVV^^^kkkvvv}}}rrreeeVVVMMMHHHFFFIIINNNOOOOOOPPPQQQQQQRRRQQQQQQNNNLLLKKKJJJLLLPPPVVVZZZ^^^fffnnnttt|||{{{oooddd^^^\\\\\\\\\\\\\\\[[[[[[ZZZXXXSSSPPPOOOMMMLLLJJJIIIJJJKKKLLLIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHJJJJJJKKKLLLOOOQQQVVVSSSTTTVVVVVVTTTUUUYYYZZZ]]]```___]]]\\\^^^aaaaaadddffffffffflllxxxBBB@@@============<<<;;;::::::::::::::::::::::::;;;;;;<<<===@@@BBBDDDEEEFFFGGGIIILLLNNNOOOPPPPPPOOOOOONNNMMMMMMMMMMMMNNNMMMLLLLLLMMMPPPUUUZZZ]]]aaaiiiuuunnn[[[PPPHHHGGGEEEDDDEEEHHHKKKMMMVVV]]]gggppp}}}zzztttqqqkkkiiikkkkkklllkkkjjjhhhhhhjjjlllrrrxxxzzzwwwrrrpppmmmkkkhhhddd___\\\ZZZ]]]iiixxxhhhddd___[[[[[[[[[[[[[[[[[[ZZZ[[[cccqqqzzzaaa\\\VVVUUUYYY]]]`````````ZZZSSSNNNJJJGGGKKKQQQTTT\\\hhhwwwwwwgggUUULLLIIIHHHJJJMMMSSSTTTVVVWWWXXXYYYYYYYYYRRRPPPMMMKKKLLLOOOSSSVVVYYY```fffkkkrrryyy|||{{{ssslllccc[[[XXXXXXYYYZZZ[[[ZZZYYYYYYYYYVVVRRROOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHHHHJJJKKKKKKLLLMMMPPPSSSWWWUUUVVVYYYYYYWWWZZZ______bbbddddddbbbccceeeiiigggjjjlllllllllqqq{{{AAA???============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDFFFGGGHHHJJJLLLNNNOOOPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMQQQUUUZZZ]]]```fffpppxxx}}}mmmZZZPPPHHHGGGFFFEEEFFFIIINNNRRRZZZaaakkkwwwrrrnnnmmmiiihhhlllkkkkkklllkkkjjjjjjlllooouuu{{{zzzwwwsssqqqnnnkkkhhhddd___[[[ZZZ\\\hhh|||kkkgggaaa]]]\\\[[[[[[[[[YYYXXXZZZaaalllyyyaaa]]]XXXXXX]]]bbbdddeeeddd]]]UUUPPPKKKIIINNNUUUXXXdddtttyyygggTTTKKKJJJKKKLLLOOOXXXZZZ]]]```cccddddddcccZZZVVVQQQNNNNNNQQQTTTVVVXXX]]]bbbeeejjjqqqsssqqqjjjeee]]]WWWVVVWWWYYYZZZ[[[[[[ZZZZZZZZZXXXTTTQQQMMMNNNOOOPPPPPPPPPOOONNNLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKLLLLLLMMMOOORRRUUU[[[ZZZ[[[^^^]]]]]]aaagggjjjmmmooonnnllllllnnnqqqnnnqqqtttuuuvvv{{{AAA???===<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???AAACCCEEEFFFHHHIIIJJJLLLNNNOOOPPPPPPOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLNNNQQQUUUYYY\\\^^^cccjjjqqqvvvzzz~~~lllZZZPPPGGGGGGGGGFFFGGGKKKQQQVVV\\\dddppp{{{kkkiiiiiiggghhhllllllmmmmmmmmmlllmmmooorrrwww}}}~~~yyywwwuuusssooolllhhhccc]]]YYYXXX[[[ggg~~~mmmhhhbbb^^^\\\[[[ZZZZZZVVVVVVZZZ```jjj}}}vvvddd___[[[[[[___dddffffffeee^^^VVVPPPLLLKKKQQQYYYbbbqqqvvveeeRRRKKKKKKMMMOOORRRZZZ^^^dddkkkoooqqqqqqpppfff___WWWRRRRRRTTTWWWXXXXXX\\\```aaadddjjjllljjjfffaaa[[[WWWVVVWWWYYYZZZZZZZZZ[[[]]]]]][[[WWWTTTPPPQQQSSSTTTTTTSSSRRRQQQOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNMMMNNNPPPTTTWWW\\\\\\___bbbbbbbbbhhhpppyyy|||~~~}}}yyywwwwwwyyywwwyyy{{{}}}@@@>>>===<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>???AAADDDFFFGGGIIIJJJKKKMMMNNNOOOPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMKKKKKKKKKMMMPPPTTTXXXZZZ[[[___eeejjjpppwww}}}kkkYYYOOOFFFGGGHHHGGGGGGLLLTTTZZZ```hhhwwwyyyjjjhhhjjjiiijjjooonnnnnnooonnnnnnoooqqqtttxxx|||wwwvvvvvvtttppplllhhhbbb\\\XXXWWWZZZfffnnnjjjccc^^^\\\ZZZYYYXXXUUUWWW[[[bbbjjj{{{sssddd```\\\\\\___cccddddddccc\\\VVVRRROOONNNUUU]]]nnnnnn```QQQKKKLLLOOOSSSXXX]]]dddoooyyywwwmmm```XXXVVVXXXZZZ[[[XXX\\\^^^^^^```eeefffdddaaa]]]XXXVVVVVVWWWXXXYYYYYYZZZ]]]aaabbb```[[[WWWUUUUUUVVVWWWWWWVVVUUUTTTRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOORRRVVVZZZ[[[]]]aaafffhhhjjjsss~~~@@@>>><<<<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBBDDDFFFGGGIIIJJJLLLMMMNNNOOOPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLIIIJJJKKKMMMPPPSSSWWWYYYYYY\\\```fffllluuu}}}kkkXXXMMMFFFHHHHHHGGGHHHMMMVVV^^^eeennnzzzkkkjjjkkkjjjlllqqqqqqrrrrrrqqqqqqqqqtttvvv{{{yyyvvvuuuuuurrroookkkhhhccc]]]ZZZXXXZZZgggpppkkkeee___\\\[[[YYYXXXVVVYYY___eeekkkyyyoooaaa]]]YYYZZZ]]]aaabbbaaaaaa[[[VVVTTTRRRSSSYYYaaavvv~~~eeeZZZPPPLLLMMMPPPWWW^^^fffooo~~~|||kkk^^^YYYZZZ[[[[[[ZZZ]]]___^^^```dddeeeccc^^^[[[WWWVVVWWWXXXZZZZZZ[[[^^^dddiiillliiiddd___ZZZZZZZZZYYYYYYXXXWWWWWWUUUUUUUUUUUUUUUTTTSSSSSSPPPQQQPPPOOOPPPSSSWWW[[[\\\___gggnnnrrrxxx@@@>>><<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBEEEGGGHHHIIIJJJLLLMMMOOOOOOPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLHHHIIIJJJLLLOOOSSSVVVXXXWWWZZZ^^^cccjjjttt~~~jjjWWWLLLFFFHHHIIIHHHHHHMMMWWW___iiissswwwhhhggghhhgggiiinnnuuuvvvvvvuuutttuuuwwwyyyxxxuuuuuusssqqqnnnkkkhhhddd___\\\XXX[[[hhhrrrmmmfff```]]]\\\ZZZYYYXXX\\\bbbggglllxxxlll]]]ZZZVVVWWW[[[___`````````[[[WWWVVVUUUVVV\\\dddyyysss___WWWOOOMMMMMMPPPYYYaaaooozzzqqqbbb[[[[[[[[[[[[]]]```aaa```bbbfffgggeee]]]ZZZWWWWWWYYY[[[\\\]]]___cccjjjqqqtttrrrkkkfff]]]\\\\\\[[[ZZZYYYYYYXXXVVVWWWWWWWWWWWWVVVUUUUUUQQQQQQQQQPPPPPPSSSXXX\\\___ccclllvvv|||BBBAAA@@@???>>><<<<<<;;;??????>>>==================>>>@@@BBBEEEFFFGGGHHHLLLMMMNNNOOOPPPQQQQQQQQQMMMLLLKKKLLLMMMNNNMMMKKKLLLKKKKKKLLLOOOSSSWWWYYYYYY[[[___cccjjjttt~~~fffUUULLLHHHEEEEEEJJJOOOTTT\\\dddlll}}}{{{llleeedddffflllrrr|||xxxwwwyyyxxxwwwyyy}}}xxxuuutttrrrqqqnnnjjjeee```[[[YYY]]][[[ggguuupppiiiccc___]]][[[ZZZ]]]eeegggkkkvvv|||{{{hhh\\\YYYVVVUUUVVVYYY\\\\\\[[[YYYVVVSSSTTTZZZbbbhhh{{{yyymmmXXXUUURRRPPPOOOSSSaaannnwwwsssccc]]]\\\___bbbdddfffggghhhlllqqqoooiiiddd]]]XXXWWWXXXXXX[[[```gggmmmtttyyy~~~~~~vvvmmmfff```]]]___aaa^^^\\\\\\ZZZWWWVVVWWWYYYZZZYYYVVVSSSTTTTTTTTTTTTUUUYYY\\\aaaiiisss{{{@@@@@@??????>>>>>>======??????>>>===============>>>???BBBDDDFFFHHHIIIIIILLLMMMNNNOOOPPPQQQQQQQQQNNNMMMKKKLLLMMMNNNMMMLLLLLLLLLLLLMMMOOOSSSWWWYYYYYY[[[___dddkkkuuu|||cccRRRKKKHHHEEEFFFKKKPPPUUU]]]eeeqqq}}}nnnfffeeegggmmmsss{{{xxxxxxzzzzzzyyy|||xxxuuusssqqqpppnnnjjjeee```\\\YYY[[[ZZZhhhyyytttlllfffaaa___\\\[[[```iiilllooowww{{{zzzgggZZZWWWSSSRRRTTTWWWXXXYYYYYYXXXUUUSSSTTTYYY```fffwww|||tttiii^^^UUURRRQQQQQQRRRXXXgggvvvuuueee______bbbfffiiilllnnnpppuuuyyywwwrrrlllccc[[[XXXXXXZZZ^^^dddjjjrrrzzz}}}ssskkkeeeaaacccdddaaa^^^___[[[ZZZXXXYYY[[[\\\[[[YYYZZZ[[[ZZZYYYXXXZZZ]]]```ccclllwww??????????????????????????????>>>=========>>>>>>@@@AAACCCEEEGGGIIIJJJJJJLLLMMMNNNPPPQQQRRRRRRRRRPPPNNNLLLKKKMMMNNNNNNNNNMMMMMMMMMNNNPPPSSSWWWYYYYYY[[[___dddlllvvvxxx^^^PPPKKKHHHFFFGGGLLLPPPVVV___iiiwwwpppgggfffhhhooouuuyyyxxxyyy|||||||||yyytttrrrqqqpppnnnjjjeee```\\\YYYYYY[[[lll|||wwwpppjjjfffbbb___]]]cccnnnrrrtttxxxzzzyyyeeeZZZWWWTTTRRRSSSUUUVVVVVVVVVUUUTTTRRRSSSWWW]]]bbbnnnssstttooohhhaaaYYYRRRPPPOOOOOORRRVVV```pppvvvfff``````eeekkkqqqvvvzzz}}}tttiii]]]WWWTTTUUU[[[aaakkkttt~~~ssskkkfffggggggdddbbbccc___^^^]]]^^^```aaaaaa```______^^^]]]\\\]]]```cccgggppp}}}@@@@@@???????????????>>>??????>>>>>>===>>>>>>???AAABBBDDDFFFHHHIIIJJJJJJMMMMMMOOOPPPRRRSSSSSSSSSQQQOOOMMMLLLMMMOOOOOOOOONNNNNNNNNOOORRRUUUXXXZZZZZZ\\\___dddkkkvvvsssZZZOOOLLLHHHGGGHHHMMMQQQWWWbbbmmm|||rrriiigggiiiooovvvyyyxxxzzz}}}}}}}}}zzztttqqqpppooommmjjjeee```\\\YYYYYY___ttt~~~zzzuuupppkkkgggccc```cccpppttttttvvvwwwyyyfff]]]ZZZVVVTTTUUUVVVVVVVVVRRRRRRQQQPPPQQQTTTYYY]]]bbbdddddd```[[[VVVSSSQQQMMMMMMOOOTTT[[[fffyyyuuufff```aaahhhoooxxx~~~rrrddd]]]YYYXXX\\\aaammmvvvxxxpppjjjjjjjjjgggffffffccccccdddeeeggghhhiiiiiieeeffffffeeedddeeegggjjjlllvvvBBBBBBAAA@@@???>>>======??????>>>>>>>>>>>>??????AAABBBDDDFFFHHHIIIIIIJJJMMMNNNOOOQQQRRRSSSTTTTTTRRRPPPNNNNNNOOOPPPPPPPPPNNNOOOPPPRRRUUUXXX[[[\\\]]]^^^```ccciiisss~~~nnnXXXOOOMMMHHHHHHJJJNNNRRRYYYeeeqqqtttkkkiiijjjooouuu{{{zzz{{{}}}|||}}}yyysssqqqooonnnllliiieee```\\\YYYXXXbbb|||~~~{{{wwwsssnnngggcccaaammmqqqppprrrttt{{{hhh^^^[[[WWWUUUUUUUUUTTTSSSMMMNNNOOOOOOOOOQQQUUUXXXZZZYYYWWWUUUQQQOOOOOOQQQMMMMMMPPPWWW```mmmtttgggbbbeeemmmvvv}}}~~~rrrkkkhhhfffiiinnnuuu|||{{{sssllllllllljjjjjjlllfffhhhjjjlllnnnppprrrsssrrrsssttttttsssssstttuuuttt}}}CCCCCCBBB@@@???>>>===<<>>>>>>>>???@@@@@@BBBCCCEEEGGGHHHIIIIIIJJJMMMNNNPPPRRRSSSTTTUUUUUUQQQPPPOOOPPPQQQRRRQQQOOOOOOPPPRRRUUUXXX[[[^^^```aaaaaaaaaaaaeeemmmwww~~~hhhWWWOOOMMMHHHHHHKKKPPPSSSZZZhhhuuuyyypppllllllpppuuu|||{{{{{{||||||wwwrrrpppooonnnllliiiddd```\\\YYYXXXfff}}}tttjjjddd]]]gggiiiiiinnnrrrlll^^^[[[WWWUUUTTTSSSQQQOOOKKKMMMNNNOOOOOOPPPRRRTTTUUURRRPPPOOOKKKHHHIIILLLNNNNNNSSS\\\fffuuussshhheeeiiisss|||uuuooommmlllooouuu{{{~~~vvvooooooppppppqqqtttnnnqqqtttwwwzzz}}}BBBBBBAAA@@@@@@???>>>>>>??????>>>>>>??????@@@AAADDDEEEGGGHHHJJJJJJKKKKKKMMMNNNPPPRRRTTTUUUVVVVVVPPPPPPQQQRRRTTTSSSQQQNNNOOOPPPSSSWWW[[[___bbbdddeeedddaaa```bbbhhhpppvvvwwwbbbUUUNNNKKKHHHIIILLLQQQTTT[[[jjjxxx}}}uuuqqqppprrrvvv}}}||||||}}}~~~~~~uuurrrpppnnnmmmkkkhhhddd```\\\YYY\\\lllyyykkkbbb[[[aaaaaaccckkksssppp```]]]YYYVVVUUUSSSPPPOOOKKKNNNPPPQQQQQQQQQSSSTTTRRRNNNMMMMMMJJJEEEFFFKKKOOOPPPWWWaaammm~~~|||mmmfffdddiiittt~~~pppgggbbbaaaeeekkkrrr{{{zzzssstttvvvxxx{{{~~~|||@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVWWWPPPPPPRRRTTTUUUTTTQQQNNNOOOQQQTTTXXX]]]aaadddfffgggeeebbb______dddkkkqqq|||ppp___TTTMMMJJJHHHIIIMMMQQQTTT\\\kkkzzzyyyuuussstttwww}}}||||||}}}|||tttqqqpppnnnmmmkkkhhhddd```\\\ZZZbbbsss|||lll```YYY^^^]]]___jjjtttsssccc```\\\YYYWWWUUURRRPPPLLLOOORRRSSSSSSSSSTTTUUUOOOLLLLLLNNNLLLGGGHHHNNNOOOQQQYYYeeerrrtttgggaaaaaafffqqq|||oooaaaXXXVVVZZZ```bbbooo}}}}}}wwwxxx{{{~~~FFFDDDBBB@@@???>>>>>>???<<<>>>???@@@@@@@@@BBBDDDEEEGGGIIIIIIGGGHHHKKKNNNOOOPPPQQQSSSTTTTTTTTTTTTWWWUUUSSSSSSUUUUUURRROOOMMMPPPQQQTTT\\\fffkkkjjjmmmgggaaa```___aaagggnnnyyyzzziii___VVVNNNKKKIIIJJJMMMRRRWWW___nnn|||{{{wwwwww{{{xxxrrrnnnnnnjjjhhhgggbbb\\\[[[^^^eeeyyyiii^^^ZZZZZZ\\\```fffrrrssskkkccc\\\XXXUUUPPPOOOQQQQQQTTTUUUWWW[[[^^^[[[UUURRRMMMJJJJJJIIIGGGIIIMMMNNNWWWaaaiiiyyyqqqggg^^^\\\___eeepppyyymmm^^^WWWTTTVVV[[[```eeellluuuDDDBBBAAA????????????@@@???@@@@@@???>>>???AAADDDDDDFFFIIIIIIIIIIIILLLOOOPPPPPPRRRSSSTTTUUUUUUUUUWWWUUUSSSTTTUUUTTTQQQOOOMMMPPPRRRTTT]]]hhhnnnnnnnnngggaaa___^^^```fffnnn{{{vvvggg^^^TTTMMMJJJIIIJJJMMMSSSXXX```ppp~~~|||}}}wwwrrrnnnmmmiiigggfffaaa[[[[[[^^^iii~~~mmmaaa[[[YYY[[[```gggsssyyynnnfff^^^[[[WWWRRRQQQSSSUUUZZZ^^^aaadddfffaaaYYYUUUPPPLLLKKKJJJHHHKKKOOOQQQZZZdddooowwwkkkbbbZZZYYY\\\bbbmmmvvvmmm___XXXVVVZZZ___ccciiipppxxxAAA@@@?????????@@@AAABBBDDDCCCBBB@@@>>>>>>AAACCCCCCEEEHHHJJJKKKKKKMMMOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVUUUTTTUUUUUUTTTQQQOOONNNQQQSSSUUU^^^kkkrrrsssoooiiibbb___]]]___fffooo~~~rrreee]]]TTTLLLHHHIIIJJJMMMSSSYYYbbbsss~~~wwwqqqmmmlllhhhfffddd```[[[\\\___nnnqqqeee\\\ZZZ[[[aaaiiiuuurrriiiaaa]]]YYYTTTSSSUUUYYYaaajjjooorrrqqqiii___ZZZTTTNNNLLLJJJJJJMMMSSSVVV^^^iiixxx|||lllccc\\\WWWXXX[[[bbblllvvv|||kkk```ZZZYYY^^^eeejjjqqqxxx@@@@@@??????@@@AAACCCDDDFFFGGGGGGFFFCCCBBBCCCDDDCCCEEEHHHKKKLLLNNNOOOOOOQQQQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTQQQOOOOOORRRSSSWWW```mmmuuuvvvpppjjjddd```^^^___hhhrrrpppfff___UUUMMMIIIIIIJJJMMMTTTZZZdddvvv}}}vvvqqqmmmlllhhheeeccc```\\\]]]bbbrrruuuiii___\\\\\\ccclllxxxuuukkkbbb]]]YYYUUUUUUWWW]]]hhhuuu|||{{{qqqggg___WWWPPPMMMLLLLLLPPPWWW[[[cccppptttggg^^^ZZZXXX[[[___fffppp{{{uuuhhh___\\\\\\ccckkkttt}}}AAA@@@@@@@@@AAABBBDDDEEEFFFHHHKKKKKKJJJGGGFFFFFFEEEFFFHHHJJJMMMOOOPPPPPPQQQRRRSSSUUUVVVVVVWWWWWWWWWXXXYYYYYYWWWTTTRRRPPPPPPSSSUUUXXXaaannnuuuvvvoookkkfffdddaaacccmmmxxx~~~rrrjjjbbbXXXOOOKKKJJJJJJMMMSSSZZZeeewww|||uuupppllllllhhhdddccc___]]]```eeeuuu}}}rrreee```___fffpppzzzxxxnnnccc]]]YYYVVVXXX\\\fffsssyyyoooaaaZZZRRROOONNNNNNSSSZZZ^^^hhhyyy|||mmmddd\\\ZZZ\\\aaagggmmmxxxwwwnnnddd___]]]```iiirrrBBBAAA@@@@@@@@@AAABBBCCCBBBEEEIIIKKKKKKJJJJJJJJJIIIHHHGGGIIILLLOOOPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ\\\\\\YYYUUUSSSRRRPPPSSSVVVYYYbbblllrrrrrrmmmkkkiiiiiigggiiissswwwooofffZZZQQQMMMJJJJJJMMMSSSZZZeeexxx{{{uuuooolllkkkfffbbbaaa^^^\\\```gggwww}}}llleeeccciiisss|||sssfff___\\\[[[___eeettt}}}sssaaaZZZSSSQQQPPPQQQVVV]]]bbbooosssfffaaa]]]^^^dddkkkqqqwwwoooiiibbb``````dddoooyyyBBBAAA@@@>>>===>>>>>>???===???BBBCCCEEEHHHKKKNNNLLLJJJGGGHHHKKKOOOQQQQQQRRRSSSUUUVVVWWWWWWXXXXXXYYY\\\___^^^[[[VVVTTTSSSPPPTTTWWWZZZbbbkkknnnllljjjjjjlllmmmlllnnnyyy{{{ssshhh[[[QQQNNNKKKJJJMMMRRRYYYeeewww{{{tttoookkkiiiddd___]]][[[ZZZ___fffyyyssskkkggglllvvv}}}zzzkkkccc```bbbiiipppxxxppp```YYYTTTRRRRRRSSSXXX^^^fffvvv~~~mmmdddcccdddhhhoooyyy{{{kkkfffbbbbbbdddiiiuuuBBBAAA???===;;;;;;;;;;;;:::;;;;;;<<