BM6&6(v@ zzz|||xxxuuu~~~tttnnnjjjjjjkkkqqqvvvnnnZZZTTTNNNIIIFFFDDD@@@===AAA???>>><<<<<<===>>>@@@???@@@AAAAAA@@@AAACCCEEEEEEDDDBBB@@@>>>===<<<;;;;;;;;;:::999888777777666888777777888::::::999777999888777666555555555555999999999999999999999999555666888888888888:::;;;@@@AAAAAABBBDDDFFFHHHIIINNNNNNMMMJJJFFFCCCCCCDDDAAA@@@@@@@@@???>>>>>>>>>???===<<<<<<<<<:::777444999;;;EEE\\\zzzuuubbbVVVSSSUUU___fffVVV```zzznnnLLL666///555333//////+++------------------------++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))))),,,...000666<<>>===;;;<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCCCCBBBAAAAAABBBBBB@@@???===;;;999888777777666666666666666555555555777555555555777888888777777777666666666777777888888888888888888888888888888999::::::::::::;;;<<<<<<<<<<<<<<<============BBBDDDEEEEEEEEEEEEGGGHHHDDDDDDEEEEEEDDDAAA>>><<<===;;;999999;;;<<<<<<;;;::::::>>>HHH[[[rrryyy^^^SSSTTTWWWwwwcccXXXeeedddFFF444222......000...------------------------++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))))))))(((((((((((()))))))))***+++++++++******+++///222666:::>>>AAAAAACCCFFFIIIGGGFFFIIIIIICCCAAAQQQgggxxxgggXXX\\\mmm~~~qqqiiieeebbbeeelllvvv~~~|||sssmmmkkkrrr|||vvvpppmmmggg```YYYYYYYYYWWWUUURRRPPPOOOPPPPPPNNNMMMTTTcccvvv~~~___III777666888555111222333222111000000111111111111222222111///...///000000000000000000000000000......------------......////////////000000000000////////////000000000111000000111222222333vvvmmmiiiyyywwwxxx|||kkkeee]]]VVVQQQKKKDDD>>>???===;;;;;;<<<>>>>>>>>><<<===>>>@@@BBBDDDFFFFFFCCCCCCBBB@@@???>>>======::::::888777666555555555555555666777888888999999888666444555777999;;;;;;999999999999:::;;;<<<===?????????????????????@@@>>>???@@@@@@???>>>???AAA<<<======<<<;;;999777666777:::===???@@@AAADDDEEECCCEEEHHHJJJJJJHHHDDDBBBAAA???;;;:::<<<>>>@@@@@@:::;;;<<<<<>>AAADDDEEEFFFEEEEEECCCDDDGGGIIIIIIPPPiiittt~~~jjjZZZYYYiiinnneeeeeeggggggbbbgggoootttvvvvvvwwwxxxrrrpppkkkfff___XXXSSSPPPNNNLLLJJJHHHIIINNNVVV\\\vvv~~~bbbFFF======:::555333222333333222000///000000000222333222000......///000000000000000000000000...------,,,,,,------...////////////000000000000/////////000000000111111111111111222222333qqqoootttxxxwwwkkkbbbTTTPPPJJJFFFDDDBBB@@@>>>============???AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEE>>>===<<<;;;;;;:::888666777777666666777777888999:::;;;<<<>>>@@@BBBCCCDDD===;;;888888:::>>>@@@BBB???????????????@@@AAAAAAEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFFFFDDDCCCDDDEEEDDDEEEEEEEEEDDDAAA>>><<<666888;;;<<<;;;;;;;;;<<<===@@@DDDHHHKKKLLLMMMLLLJJJGGGCCCAAAAAAAAAAAA@@@:::>>>AAAAAA???BBBKKKRRRbbbtttcccXXXUUUaaa~~~sssTTTJJJ___zzz{{{\\\EEE<<<555555444,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********(((((()))))))))***************+++,,,...333:::??????@@@CCCGGGJJJKKKIIIGGGDDDCCCFFFOOO[[[lllfffddd```aaannnxxxmmmmmmtttyyyxxxpppnnnmmmnnntttrrrfff\\\WWWRRROOOMMMNNNNNNMMMMMMPPPOOOhhhfffTTTHHH===777666000222333333000///000111000111333333111/////////000000000000000000000000------,,,,,,,,,,,,------////////////000000000000//////000000000111111111444444444444444444vvvmmmsssuuulllbbbWWWOOOHHHFFFBBB@@@@@@@@@AAAAAA<<<===???AAACCCEEEGGGIIIKKKKKKIIIGGGDDDAAA>>>===:::999888999::::::777555777777888999;;;===???@@@@@@AAACCCEEEGGGIIIKKKLLLAAA>>>;;;:::===AAADDDEEECCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFHHHIIIKKKKKKKKKIIIGGGEEE===>>>???>>>;;;999999:::999:::<<>>CCC@@@AAACCCGGGJJJJJJHHHEEEAAA???EEEYYYsssvvvhhhTTT[[[eeerrr{{{{{{~~~}}}yyywwwrrrpppxxxoooddd]]]UUUPPPQQQQQQLLLJJJKKKLLLVVVnnnsssXXXAAA666444000111222111111000111222000111333333222111111222111111111111111111111111...------,,,,,,------...////////////000000000000000000000000111111111111444444444444444444wwwsssrrruuu{{{zzzooodddZZZQQQHHHBBBBBBAAA???======>>>???@@@AAACCCFFFHHHIIIKKKNNNPPPIIIHHHEEEBBB>>>;;;999777;;;999999;;;>>>>>>;;;888999999:::<<<>>>@@@BBBCCC@@@AAABBBDDDFFFHHHJJJJJJAAA>>>;;;:::<<<@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAABBBCCCCCCBBBAAABBBCCCGGGHHHIIIJJJJJJJJJIIIHHHBBBCCCCCCAAA??????@@@AAA<<<;;;:::;;;===@@@CCCEEEIIIHHHIIIKKKLLLLLLJJJHHHEEEBBB???>>>AAACCCCCCCCC@@@GGGQQQddd[[[VVVRRRVVVfff}}}yyymmm\\\MMMTTTxxx|||gggQQQ888000333///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++)))))))))*********+++++++++---000333666;;;@@@EEEAAABBBDDDEEEEEEDDDCCCBBBAAAFFFTTTmmmlllTTTOOOLLLbbb}}}}}}zzzzzzvvvpppnnnqqqzzz~~~hhhZZZOOOOOOPPPLLLLLLOOOTTTOOOUUUlllsssVVVBBB999666444111111222444333333111222333333222333555777111111111111111111111111.........------.........////////////000000000000000000000111111111222222111111111222222333}}}pppllluuuyyyuuuvvv}}}ssshhhddd]]]UUUMMMGGGBBB??????@@@@@@@@@@@@AAADDDEEEKKKMMMNNNNNNKKKJJJJJJLLLAAA@@@>>><<<;;;;;;;;;;;;>>><<<;;;===AAAAAA===999;;;;;;;;;;;;<<<===??????======>>>???AAABBBCCCDDDAAA>>>;;;;;;===???@@@AAA??????>>>======>>>>>>>>>???@@@@@@AAABBBBBBCCCCCC???@@@AAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGHHHHHHHHHDDDDDDCCCAAA@@@AAADDDGGGBBBBBBAAA@@@???@@@@@@AAADDDCCCCCCFFFIIILLLMMMMMMIIIFFFBBBAAACCCEEEFFFFFFCCCEEEEEEHHHWWWvvvuuu```PPPRRRYYYbbbssswww```RRReeefffCCC333444222000000000///...---------------------------------+++++++++******++++++,,,************************(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++,,,///333666999===AAADDD@@@CCCFFFFFFDDDCCCEEEGGGPPPbbbzzznnnWWWOOOQQQ[[[www{{{~~~}}}xxxuuuvvvvvvtttxxxppp\\\VVVTTTPPPPPPVVVRRRKKKLLLXXXhhh{{{fffRRRAAA:::333222555777555222222222222222333555999===111111111111111111111111000//////......//////000////////////000000000000000000111111111222222222000000111222222333zzzkkkjjj{{{yyy{{{rrrdddYYYSSSSSSPPPLLLGGGCCCBBBBBB???AAADDDFFFHHHJJJNNNPPPPPPQQQPPPKKKEEE???===>>>::::::999999;;;>>>AAACCC@@@===<<<>>>AAAAAA===888<<<;;;::::::999:::::::::::::::;;;<<<===>>>>>>???BBB???======>>>@@@AAA@@@>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>???@@@AAAAAABBB???AAABBBCCCBBBBBBDDDFFFGGGGGGFFFFFFGGGHHHIIIIIIDDDCCCAAA???===???CCCFFFHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA???AAADDDIIILLLMMMJJJJJJKKKKKKJJJIIIHHHHHH@@@@@@AAACCCGGGVVVsssvvvSSSTTTXXXPPPSSSbbbxxxZZZWWWqqqzzzRRR;;;666222111000000///...---------------------------------+++++++++***++++++,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++---111555999;;;>>>AAACCC>>>CCCGGGHHHFFFGGGLLLQQQeee___OOOWWWdddiii||||||wwwyyy}}}~~~ttteee[[[RRROOOTTTQQQOOORRRUUUTTTYYYsssoooJJJ@@@666333777999666111222222222222333666<<<@@@111111111111111111111111000000////////////000000////////////000000000000000111111111111222222222111111222333555666ooottt{{{~~~zzz{{{rrrdddXXXNNNHHHHHHFFFDDDBBBAAABBBCCCDDDGGGJJJMMMPPPPPPNNNKKKIIIGGGEEE@@@<<<999999999:::<<<>>>AAAAAA@@@>>>======<<<<<<;;;;;;;;;:::::::::888777666666666777999:::999;;;<<<<<<;;;<<<===???????????????????????????AAA???===???BBBCCCAAA???======>>>>>>???AAABBBCCCCCCCCCCCCAAA@@@AAADDDGGGKKKKKKLLLKKKJJJHHHFFFEEEBBBAAA@@@???>>>>>>>>>>>>CCCFFFIIIMMMNNNOOONNNMMMEEEBBB>>><<<<<<>>>AAADDDGGGIIILLLLLLJJJHHHGGGGGGEEEFFFFFFDDDDDDHHHPPPWWWuuunnn^^^YYYQQQOOOUUUjjjuuuWWW]]]vvvjjjCCC222444222222000...---//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))************************))))))******++++++++++++444666888:::<<>>===???@@@@@@>>><<<<<<<<<::::::::::::999999999999888777666666666777999999999;;;<<<<<<<<<<<<===???????????????????????????BBB@@@???@@@CCCDDDBBBAAA????????????@@@@@@AAABBBDDDDDDDDDCCCBBBCCCEEEHHHJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCAAA@@@???>>>>>>===@@@CCCFFFJJJLLLMMMLLLLLLKKKIIIDDD@@@===<<<<<<<<>><<<:::777777999:::<<<>>>@@@AAA>>>???@@@>>><<<;;;;;;<<<999999999999888888888888888777777777777888999999:::;;;======<<<<<<>>>???????????????????????????CCCAAAAAABBBCCCDDDCCCBBB@@@@@@@@@??????@@@@@@AAADDDDDDDDDCCCBBBCCCEEEGGGHHHIIIIIIIIIHHHFFFEEEDDDEEEEEECCCBBBAAA@@@@@@@@@>>>@@@DDDGGGIIIJJJIIIIIIPPPNNNLLLHHHEEEAAA???===;;;>>>CCCFFFJJJNNNSSSVVVQQQMMMIIIIIIKKKJJJFFFBBBBBBVVVrrr}}}ooobbbaaagggYYY___xxxiiiMMM777333111//////000///...---........................,,,+++++++++************+++++++++***)))))))))(((************************))))))))))))))))))******++++++++++++++++++++++++++++++******+++...000222666888;;;===>>>@@@BBBEEEEEEDDDCCC@@@>>>OOOyyy}}}ooogggpppxxxuuuuuuxxxxxxvvvvvvxxxgggZZZ[[[VVVRRRPPPNNNMMMRRRXXX^^^dddqqq{{{dddJJJ<<<888777777555555444333333333333333222222222222222222222222000000000000000000000000000000000000000000111111000000000111111111222222333333333333333333~~~}}}yyyzzz{{{oooaaaYYYOOOGGGDDDEEEFFFHHHCCCGGGMMMSSSWWWWWWVVVUUUGGGDDD???;;;888888888999<<<===???@@@AAAAAAAAAAAA?????????===::::::;;;<<<::::::999999999888888888888888888888888999999999:::<<<============>>>@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>AAABBBBBBBBBAAAAAACCCEEEFFFFFFGGGGGGFFFEEECCCBBBEEEDDDDDDCCCCCCCCCDDDDDD@@@BBBDDDFFFGGGGGGFFFFFFMMMNNNOOOOOOOOOMMMKKKJJJ?????????@@@BBBGGGMMMRRRXXXRRRLLLIIIIIIKKKLLLLLLDDDJJJUUUeeevvvuuuwwwdddbbbbbbzzz~~~___>>>777222///000111000...---........................,,,,,,+++++++++*********,,,,,,++++++***)))((((((************************)))))))))))))))*********++++++++++++++++++++++++,,,+++***+++---000444666888:::===??????@@@BBBDDDBBBAAAAAAAAAGGG^^^}}}nnnlllppp|||wwwlllnnnrrryyy}}}{{{wwwyyy~~~tttcccZZZSSSSSSTTTTTTTTTVVVVVVXXX___iiiuuufffJJJ@@@===999777666555444333333333444222222222222222222222222000000000000000000000000000000000000000111111111///000000000000111111111333333333444444444~~~uuueeeZZZQQQLLLFFFBBBCCCGGGLLLNNNPPPVVV]]]bbbaaaZZZQQQKKK>>><<<999777777999===???BBBCCCDDDEEEDDDCCCAAA@@@>>>???>>>===;;;:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999999:::::::::::::::;;;===>>>>>>===>>>???AAAAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAAAAAAAAAAABBBCCC@@@???>>>======<<<======>>>???@@@@@@??????@@@BBBBBBBBBCCCCCCBBBAAA@@@???@@@@@@@@@AAABBBCCCEEEFFFEEEEEEFFFGGGGGGFFFEEEDDDHHHJJJMMMQQQSSSTTTTTTTTTOOOLLLGGGBBB???AAAGGGKKKQQQQQQOOOLLLIIIIIILLLOOOIIIJJJJJJLLLWWWwwwttt|||eee\\\PPPfffyyyqqqMMM<<<444///111333///---...------------------------,,,,,,,,,++++++++++++***---,,,,,,+++***))))))(((************************(((((())))))************++++++++++++++++++++++++,,,,,,+++,,,///333888::::::===???AAAAAAAAABBBDDDAAAAAADDDLLL\\\uuu}}}iiigggmmmzzzyyynnniiipppwww}}}~~~lllZZZUUUXXXZZZYYYYYYRRRUUUXXXZZZ^^^nnn]]]III???888888777666555444444444444222222222222222222222222111111111111111111111111//////000000111111111111///000000000000111111111333333333444444555~~~|||vvvfffWWWOOOHHHFFFDDDDDDIIIOOOTTTWWWbbbeeegggfff___TTTGGG???:::999888888999<<>>???>>><<<<<<<<<===============<<<<<<<<<<<<:::;;;;;;<<<===<<<<<<<<<<<<===??????>>>>>>@@@AAAAAAAAAAAABBBBBBCCCCCCDDD???AAABBBBBBAAAAAABBBCCC@@@???>>>===============>>>???AAAAAA??????@@@BBB@@@@@@AAABBBAAA@@@???>>>=========>>>@@@BBBCCCDDDHHHHHHHHHHHHGGGFFFFFFEEEFFFHHHJJJMMMPPPSSSUUUVVVZZZVVVOOOGGGAAA>>>@@@BBBIIIOOOVVVWWWSSSNNNMMMMMMHHHJJJLLLJJJJJJ^^^ttttttlll^^^LLL[[[iiixxx}}}]]]DDD888000222333///---///------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********)))++++++++++++++++++++++++((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222777;;;===<<>>;;;===???@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;<<<===>>>???>>>>>>===<<<>>>????????????@@@BBB??????@@@@@@AAABBBBBBCCC@@@BBBDDDCCCBBBAAACCCEEEAAA@@@???????????????@@@AAABBBDDDDDDCCCCCCCCCEEEEEEFFFFFFGGGGGGFFFDDDCCCAAAAAAAAAAAABBBCCCDDDDDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGIIILLLQQQUUUXXX\\\[[[XXXRRRJJJCCC???===DDDJJJRRRXXXZZZXXXSSSQQQMMMLLLMMMNNNJJJNNNjjjxxxllluuu~~~zzzhhhPPPUUU]]]mmmgggLLL<<<111333444///---111........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...111555999===???>>>AAACCCDDDDDDBBBBBBCCC>>>FFFVVVnnn{{{ppphhhpppyyyyyyuuutttqqquuu{{{uuuiii```[[[ZZZXXXUUUSSSSSSRRRSSS[[[eeerrrTTT@@@:::999777666555444444444333333333333333333333333111111111111111111111111...//////000111111222222111111111111222222222333333333444444555666|||uuuzzz|||qqqggg```VVVLLLJJJNNNTTTUUUYYY```hhhnnnqqqrrrccc\\\PPPEEE>>>;;;<<<===AAACCCFFFJJJNNNPPPRRRSSSMMMLLLIIIFFFCCC@@@>>><<<:::<<<@@@AAA@@@?????????>>>============<<<<<<<<<<<<===???@@@@@@@@@???>>>===>>>???@@@??????@@@BBB======>>>???@@@@@@AAAAAAAAACCCEEEEEECCCBBBDDDFFFBBBAAAAAA@@@AAAAAABBBBBBDDDFFFHHHHHHGGGFFFGGGHHHLLLMMMNNNNNNNNNMMMLLLKKKHHHGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKHHHGGGFFFHHHKKKRRRXXX\\\^^^aaabbb___XXXNNNFFFBBB???@@@EEEMMMUUUZZZYYYVVVXXXPPPMMMNNNHHHDDDPPPcccjjjTTT^^^lllUUUTTTVVVeee||||||iiiPPP???222333444...---222000000000000000000000000---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++///333777;;;>>>??????BBBDDDEEEDDDCCCBBBBBBGGGSSShhhuuunnnttt{{{yyy|||wwwsssooorrrxxx~~~rrreeeaaa^^^WWWTTTVVVXXXUUUSSSSSS___dddKKK:::999888666555555444444333333333333333333333333111111111111111111111111...//////000111222222222111222222222222333333333333333444444555666|||~~~}}}zzzxxxjjj___VVVQQQMMMJJJNNNUUU```ooowwwuuuwwwzzzlllWWWJJJAAA<<>>BBBEEEEEEDDDDDDFFFHHHIIIHHHEEECCCAAAFFFJJJMMMMMMIIIFFFEEEFFFCCC>>>===@@@EEEHHHNNNUUUPPPPPPSSSUUUPPPHHHGGGKKKTTTLLLGGGJJJLLLIIIHHHJJJKKKOOOSSSRRRNNNMMMPPPTTTYYYWWWTTTQQQOOONNNOOOQQQVVVYYY[[[YYYUUUQQQPPPPPPMMMKKKHHHGGGIIIMMMRRRVVVRRROOOKKKJJJLLLPPPSSSTTT______aaacccddd___XXXRRREEE???===BBBMMMXXX\\\\\\WWWWWWVVVSSSNNNKKKJJJJJJaaaqqqxxxaaaWWWSSS]]]{{{jjjMMMTTTWWWiii}}}aaaKKK666000000000///111111000000///...---------......---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,+++++++++***)))))))))***,,,------+++*********///111333777:::<<<>>>>>>BBBAAACCCCCC???<<>>>>>EEENNNVVV```hhhgggmmmssswwwzzzvvvgggWWWEEE@@@999555555555555444999;;;===>>>>>>>>>======<<<===>>>@@@DDDIIIOOORRR```eeejjjgggaaa[[[\\\^^^\\\]]]\\\ZZZVVVSSSQQQQQQLLLGGGDDDGGGKKKSSS```kkkqqqqqqooolllgggccc___]]]^^^ZZZZZZ[[[YYYSSSRRRVVVcccdddeeeeeeeeedddccccccZZZ\\\]]]ZZZUUUSSSTTTWWW```cccfffddd^^^WWWRRROOONNNOOOOOOOOOOOOQQQSSSUUUUUURRRNNNMMMOOORRRUUUVVVYYYZZZ]]]aaaeeedddaaa]]]MMMEEE>>>===DDDOOOXXX]]]^^^[[[VVVRRROOOMMMLLLKKKMMMWWWhhhZZZSSSUUUmmmsssSSSQQQSSSggguuu\\\@@@444333222000000111000000///......------......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++***************,,,------+++***+++,,,111333555888;;;===???@@@BBBBBBBBBAAA<<<;;;EEEQQQfffvvvrrrmmmaaafff}}}}}}|||wwwtttqqqpppooonnnnnnnnnppprrrvvvyyy{{{vvveee^^^[[[VVVSSSRRRWWWSSSXXXnnnlllWWWBBB;;;;;;999666666333444444444444333222222444333222111111111222333000000000000111111111111111111222222222333333333222222333444555555}}}xxxkkkdddSSSPPPNNNOOOQQQVVV```kkkvvvzzz}}}wwwfffRRRBBB:::AAA@@@FFFSSScccqqq~~~uuu^^^LLL:::777333222333555666666888:::<<>>:::777999;;;>>>AAAGGGPPP]]]fffooozzz{{{tttvvv{{{vvvrrrlllgggccc___\\\ZZZQQQMMMKKKNNNUUUaaattt}}}}}}~~~vvvjjjkkkjjjkkkiiiccc^^^___dddkkkkkkkkkmmmpppqqqooollliiikkkkkkeee^^^[[[___dddhhhkkknnnllleee\\\TTTOOOSSSUUUVVVVVVUUUTTTUUUVVVWWWTTTQQQPPPRRRTTTUUUUUUUUUWWWZZZ___eeeggggggfffXXXPPPDDD;;;;;;DDDPPPXXXaaa]]]XXXTTTQQQPPPOOONNNGGGHHHcccyyyfffXXXRRRZZZjjj]]]OOONNNbbbkkkIII777333333222000000000000///......------......---------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++************++++++++++++++++++,,,------,,,+++,,,...444555777999<<>>999888777666444444555555444444333222444444333222222222222222000000000111111111222222111111222222222333333333222333444555555666}}}zzznnnccc^^^SSSOOOKKKMMMVVVcccqqqzzztttiii```QQQAAA===AAAHHHLLLWWWgggxxxxxxiiiZZZIII===444333222333555888:::;;;======???BBBCCCAAA<<<888777===DDDKKKTTTaaaqqq|||{{{rrrlllgggbbb^^^VVVUUUXXX^^^eeeoooyyyrrrllliiilllqqq{{{|||}}}uuummmiiiiiijjjjjjkkkllljjjeee^^^WWWSSS\\\\\\[[[XXXUUUUUUXXX[[[XXXVVVTTTSSSTTTTTTSSSRRRWWWXXXZZZ^^^bbbeeeggggggbbb\\\QQQEEE>>>???FFFMMMZZZ[[[[[[YYYUUUSSSSSSUUURRRKKKUUUqqq}}}gggXXXUUU[[[yyyjjjRRRLLLZZZzzzsssPPP999333333222000000000//////..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------------///111555666888:::===@@@BBBCCCHHHGGGCCC>>><<>>888555222333333555777;;;???AAAFFFGGGIIIJJJJJJGGGCCC@@@===FFFRRR]]]hhhtttzzztttnnnjjjggghhhlllrrrtttuuu{{{{{{|||vvvllliiihhhfffeeecccaaa^^^]]]eeeddd```YYYTTTUUU\\\bbb]]][[[ZZZZZZZZZXXXVVVSSSVVVXXXZZZ\\\___bbbeeeggggggfffaaaWWWKKKCCC@@@AAAKKKTTT\\\^^^YYYVVVXXX\\\ZZZRRRLLLWWWmmm{{{dddYYYVVVaaazzz^^^SSSTTTjjj}}}^^^DDD666222111///////////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---+++,,,---------///111444666777888;;;>>>AAADDDFFFJJJGGGCCCBBBFFFYYY{{{}}}hhhjjjqqqssshhhcccaaaaaaXXXYYYXXXWWWUUUSSSRRRRRRJJJKKKLLLMMMMMMLLLKKKKKKIIIIIIJJJKKKLLLMMMNNNOOOQQQSSSWWW[[[WWWPPPMMMOOOMMMRRRZZZaaaiiisss~~~oooaaa\\\SSSVVVYYYXXXSSSYYYrrraaaGGG;;;;;;===555666666666666555444444444444444444333333222222111111111111222222222222111111222222222333333333333333444555666666wwwnnnddd[[[XXXZZZaaafffnnnvvv~~~~~~ttthhhTTTJJJDDDJJJPPPQQQUUU[[[aaajjjuuu```UUUHHH???888444444777222444555777:::???EEEIIINNNRRRVVVWWWTTTOOOKKKHHHHHHPPP\\\fffmmmtttzzz~~~{{{~~~}}}}}}xxxmmmeeecccccchhhlllsssyyykkkhhheeedddeeeggghhhhhhkkkkkkhhhaaa[[[[[[aaagggdddcccccccccbbb___[[[WWWTTTVVVYYY\\\^^^bbbfffiiiiiillllllgggZZZMMMBBB===???KKKWWW]]]\\\ZZZ\\\```\\\XXXMMMKKKUUUfffuuu___SSSQQQjjjvvvfffUUU\\\yyy[[[BBB444000...//////////////////............---------,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---......000444666777888:::<<<@@@DDDHHHJJJKKKHHHHHHNNNZZZnnnzzzmmmlllttt|||mmmggg^^^UUUNNNLLLMMMNNNLLLNNNPPPQQQPPPPPPQQQSSSTTTUUUVVVWWWWWWUUUSSSRRRQQQRRRRRRSSSSSSTTTTTTTTTRRRRRRVVV[[[ZZZRRRLLLJJJIIIKKKLLLLLLMMMRRRYYY___kkkvvvsss```YYYTTTSSSWWWXXXXXXaaammm{{{ZZZEEE<<<:::666666666777666666555444444444444444444333222222111111111222222222222333111111222222222333333333333333555666666666zzzqqqiii```ZZZ\\\aaakkkvvv}}}sssbbbTTTDDDGGGPPPZZZccchhhjjjkkkiiipppuuuuuutttqqqggg\\\EEE>>>999999888555666:::555777:::<<<@@@FFFOOOVVV\\\eeeooorrrkkkbbb[[[YYYXXX[[[aaaeeefffddd```^^^[[[bbbqqqxxxfffVVVNNNJJJKKKMMMRRRaaa|||ppplllhhhgggiiilllmmmmmmlllpppssspppiiieeefffhhhiiiiiiiiiiiihhhddd^^^ZZZUUUXXX[[[]]]___bbbfffiiijjjmmmpppnnneeeWWWIIIAAA===DDDNNNWWW\\\_________\\\```VVVOOOPPPRRRoookkkSSSMMMZZZyyy~~~\\\VVVsssOOO999111000.../////////////////////......---------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///111555888999:::<<>>AAA;;;888999888444555:::999;;;>>>AAAEEENNNYYY```ooo|||yyyqqqnnnhhhhhhgggeee```XXXNNNHHHBBBCCCJJJYYYnnn}}}jjjXXXNNNNNNKKKIIIGGGFFFOOOfff}}}xxxssskkkeeeddddddddddddnnnqqqwwwsssoookkkjjjlllnnnmmmllljjjsss|||}}}vvvmmmhhhhhhjjjjjjjjjkkkiiiddd^^^YYYXXX[[[___``````aaadddgggjjjmmmpppoooiii]]]PPPHHH???@@@FFFQQQ\\\bbbaaa]]]\\\ddd\\\TTTQQQGGGYYYwwwVVVOOOSSSmmmdddTTTXXX===444333.........///////////////......---------,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,++++++++++++,,,---...///222666:::;;;<<<>>>AAAFFFLLLQQQTTTUUUVVVaaaxxxtttsssxxx|||zzzhhh[[[VVVSSSOOOPPPQQQRRRSSSRRRPPPNNNLLLOOORRRVVVXXXXXXYYY\\\___\\\___cccgggiiiiiigggfff```aaaaaabbbbbbaaaaaa```[[[XXXZZZcccgggaaaVVVOOONNNPPPRRRQQQNNNMMMOOORRRRRRVVVZZZ]]]aaalll|||iii^^^WWWXXXUUUPPPSSS\\\aaannnTTTBBB777777777777777666666555333444555555555444333222111111222222222333333333111111222222222333333333333444555666777777rrroookkkhhhhhhlllsssxxx}}}mmmYYYLLLHHHIIIPPP]]]lllwww|||uuujjj\\\RRRNNNLLLGGGCCC<<<>>>===::::::;;;:::888@@@??????CCCKKKTTTZZZ^^^iiivvvrrrpppnnniii___TTTKKKEEECCC???>>>@@@DDDFFFMMM^^^ppp}}}iiiXXXWWWLLLEEEGGGGGGFFFLLLWWWgggsssyyymmm\\\WWWPPPHHHAAA>>>@@@EEEFFFGGGHHHIIIOOO\\\nnn{{{yyyqqqnnntttzzzxxxsssqqquuuppppppwwwwwwoookkkllluuuppppppssslll^^^[[[bbb^^^^^^]]]]]]^^^___```aaaiiihhhiiikkklllhhh^^^VVVLLLCCC===AAAJJJSSS[[[aaaeeeaaa]]]WWWNNNIIIQQQ^^^aaaYYYRRRYYYvvvoooXXXwwwsssGGG...333111000//////000///---+++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++///---+++---222777::::::;;;:::===CCCHHHLLLSSSZZZYYYnnnyyyiiijjjttt{{{zzzbbb^^^WWWRRRPPPPPPPPPQQQNNNPPPRRRTTTUUUVVVVVVVVVTTTYYY```bbbbbbcccgggkkklllnnnqqqwww}}}~~~{{{wwwuuuqqqooopppssssssoookkkeeehhhjjjiiifffaaa^^^]]]___[[[VVVUUUUUUVVVSSSQQQQQQOOOOOORRRTTTUUU[[[bbbnnnxxxmmmZZZZZZ[[[TTTQQQVVV```jjjxxxUUU===999:::666///555;;;444555555444444444333333333111111111000111111222333222222333333333444444444666666666666777777~~~uuunnnlllkkknnnvvvzzzrrrcccTTTJJJKKKSSS[[[cccqqqqqqaaaZZZZZZYYYTTTNNNJJJFFFBBBAAA@@@@@@BBBDDDEEEEEEEEEFFFGGGIIIKKKLLLNNNUUU```nnnzzz|||pppmmmhhh```WWWOOOJJJGGGFFFBBB@@@AAAEEEMMM___ppp~~~~~~wwwlllddd\\\XXXTTTPPPQQQTTTeeeoooxxx||||||wwwjjj\\\PPPLLLGGGBBB===;;;<<<>>>:::<<<======>>>DDDOOOWWWllllllnnnrrrvvvxxxwwwuuuqqqiiieeehhhhhhbbb```eeennnkkknnntttpppddd___bbb```___^^^]]]^^^___aaabbbhhhggghhhkkknnnkkkddd^^^SSSHHH@@@???EEELLLWWW```___ZZZXXXWWWRRRLLLKKKOOOqqqwwwdddTTTOOOcccxxx\\\jjjxxxLLL000111111000//////000///---,,,------......///......---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++000......111666999:::999<<<<<<@@@HHHMMMPPPTTTZZZaaannnhhhlllvvv}}}tttddd[[[UUURRRNNNLLLLLLMMMNNNOOOSSSUUUZZZ^^^bbbdddeeeeeegggkkkoooppppppsssyyyxxxxxxxxxwwwvvvuuusssrrrkkkgggbbb______]]]ZZZWWWTTTQQQQQQTTTSSSQQQSSSWWWUUU\\\lllpppccc\\\VVVSSSTTTUUUXXXhhhuuuIII===:::888333666999222555555555444444444333333111111111111111222333333222222333333333444444444555555666666666777vvvlllsssqqqsss{{{jjj^^^OOOHHHMMM[[[jjjttt|||tttppptttxxxtttmmm```TTTKKKIIIGGGDDDGGGMMMPPPRRRQQQMMMGGGAAA???@@@??????DDDNNN]]]nnn{{{wwwsssnnnhhhccc^^^YYYVVVSSSMMMGGGHHHNNNZZZlll{{{pppbbbyyy~~~wwwwwwuuupppooopppnnniiinnnsssxxxzzzxxxqqqcccVVVOOOLLLGGGDDDBBBBBBAAA???AAACCCFFFFFFDDDEEEHHHLLLbbbkkkqqqqqquuu}}}{{{lll```YYYYYYXXXUUUWWW^^^dddccckkkvvvwwwmmmdddcccbbb```^^^]]]]]]___aaacccffffffgggkkkoooooolllhhh]]]SSSHHHAAA@@@DDDQQQ\\\```YYYTTTUUUSSSNNNGGGDDDLLLbbbsss]]]OOO\\\xxx^^^[[[ggg~~~vvvNNN444222222000////////////...,,,---......///......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///000222666:::;;;:::999===???EEEMMMQQQSSSXXX^^^zzz~~~nnnpppxxx~~~ooobbbXXXPPPJJJNNNNNNNNNOOOQQQTTTWWWXXXaaadddjjjqqquuuxxxxxxxxx~~~}}}xxxrrrooonnnkkkgggccc]]]YYYXXXYYYWWWQQQOOOQQQNNNOOOUUUaaalllvvvrrraaaYYYWWWWWWSSSQQQVVVhhh]]]FFF;;;<<<999888888333555555555444444444444333222222111111222222333444333333333333444444444444444444555555555666vvvooovvvwww}}}vvvWWWPPPKKKQQQaaasss|||jjj\\\WWWQQQHHHHHHNNNYYY[[[[[[TTTJJJCCCBBBCCCDDDDDDGGGMMMYYYgggttt|||}}}yyytttpppnnnllliiifffccc^^^ZZZ\\\fffvvvoooSSS___www~~~}}}}}}}}}|||zzzsssiii```___\\\VVVPPPNNNOOOMMMIIIQQQTTTWWWYYYYYYZZZ\\\^^^eeeqqqvvvtttyyy{{{fffZZZRRRRRRRRRPPPTTT[[[ZZZ]]]gggvvv|||tttjjjdddbbb```^^^\\\]]]___bbbccceeeeeefffjjjnnnqqqpppoooiii```UUUKKKBBB@@@IIITTTeee___WWWSSSPPPLLLHHHFFFAAAOOOmmm}}}fffVVVaaa}}}]]]QQQYYY{{{pppQQQ:::666222111////////////...---,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------,,,,,,...111555999<<<<<<:::888===BBBJJJNNNMMMPPP]]]kkkttthhhiiiyyy^^^PPPPPPTTTRRRNNNPPPSSSVVVZZZ]]]aaadddgggssswww~~~~~~}}}zzzvvvrrrjjjddd``````]]]XXXVVVWWWWWWRRRPPPSSSVVVYYYaaaiiijjj^^^\\\\\\WWWWWWVVV\\\rrrvvvSSS??????<<<999999777555555555555444444444444222222222222222333444444333333333444444444444555444444444444555555}}}zzzxxxuuuzzzttteeeLLLKKKPPP^^^qqq{{{rrrgggZZZRRRRRRZZZ\\\[[[VVVOOOKKKMMMQQQRRRRRRSSSWWW^^^hhhssszzz~~~zzzwwwvvvuuutttssstttttttttxxxpppKKKGGGYYYlllyyyxxx{{{wwwsssrrrxxxvvvoooddd___```]]]YYYYYY[[[^^^```bbbeeehhhjjjooowwwxxxuuu{{{ppp\\\RRRLLLOOOPPPNNNQQQXXXRRRWWWbbbpppwwwsssjjjddd___^^^\\\[[[\\\^^^aaaccceeefffgggiiimmmoooqqqqqqqqqllleeeZZZMMMBBBCCCJJJ___```^^^XXXPPPJJJHHHGGGDDDIII]]]ppp[[[___tttwww[[[NNNVVVzzzwww^^^CCC777333111///.../////////...,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------...111666:::<<<<<<;;;:::???GGGNNNMMMGGGLLLeee}}}jjjggguuuzzziii```TTTLLLLLLOOORRRTTTWWW[[[aaaeeeiiimmmrrruuuvvvmmmfffdddcccaaa```ccc[[[UUUQQQQQQRRRQQQTTTYYYcccppp{{{eee______TTTXXXWWWSSS[[[vvvdddHHHAAA:::777999999666666555555555444444444333333333333333444444555333333444444444555555555444444444444555555zzzxxxzzz|||~~~tttaaaUUUTTTXXX```mmm|||oooddd^^^___```^^^\\\\\\```dddhhhgggggghhhooozzzmmmHHH:::>>>AAANNNdddxxx~~~xxxrrrvvv|||{{{}}}yyyxxxvvvqqqiiihhhhhhhhhjjjllloooqqqvvvxxxvvvtttwwwyyynnn___PPPGGGDDDIIIJJJGGGIIIOOOKKKPPPYYYccchhhhhhccc___ZZZYYYYYYZZZ[[[]]]___```eeefffgggjjjlllnnnpppqqqtttrrrppphhhZZZJJJCCCDDDLLLXXXaaa^^^UUULLLGGGEEEFFFEEEOOOpppcccZZZcccwwwxxxdddVVV[[[{{{vvvPPP777444222///...///000//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------............///222777:::;;;<<<>>>???FFFLLLQQQLLLFFFPPPrrryyyeeeZZZQQQaaannnkkk]]]TTTZZZeeehhhmmmtttxxx|||zzzqqqnnnmmmllllllnnneee^^^XXXWWWTTTPPPNNNPPPTTTWWWaaarrrtttdddaaaVVVYYYXXXQQQNNN[[[xxxzzz[[[JJJ;;;666999888666666666555555555444444444444333333444444555666333444444444555555555555444444555555555666}}}xxxwww{{{ppp]]]TTTRRR```iiiuuussstttvvvxxxzzz|||}}}~~~___DDD777555666<<>>???EEECCCHHHNNNRRRTTTVVVWWWWWWTTTUUUVVVYYY[[[\\\]]]^^^dddfffhhhkkkmmmoooqqqssssssrrrssspppdddSSSGGGDDD@@@PPP]]]]]]WWWRRRNNNKKKHHHDDDFFF[[[qqq]]]\\\jjj|||hhhddd___===555222///...///000000///////////////...---,,,+++------------------------+++,,,------...---------------------.........///111444888:::;;;>>>BBBFFFOOOQQQRRRNNNLLL\\\nnn\\\SSSRRRSSSiiisssjjjqqq|||{{{}}}{{{{{{uuulllddd___ZZZTTTOOOOOOOOONNNQQQYYYdddvvvqqqhhhaaa\\\XXXVVVQQQRRR```rrrxxx[[[BBB;;;<<<777666666666666555555555555444444444444444555555666444444444444555555555555555555666666666777{{{zzz{{{xxx```SSSVVV^^^bbbooolllLLL<<<666333000...333BBBUUU___^^^XXXQQQJJJNNN```sss|||yyymmmppp{{{}}}{{{zzzyyywwwvvvzzzwwwvvvuuulll\\\PPPLLLDDD;;;777:::;;;777999???>>>BBBFFFFFFFFFJJJNNNQQQPPPRRRUUUXXXZZZ\\\\\\\\\ccceeeiiillloooqqqsssuuupppqqqssssssiiiXXXKKKFFF???MMMWWWXXXVVVWWWXXXVVVKKKFFFBBBOOOrrryyybbb[[[ddd|||yyyyyyllliiiEEE555222///...///000000000------------,,,+++***)))------------------------+++,,,------......---------------.........//////444666888:::;;;???EEEJJJWWWUUURRRPPPTTTgggvvvfffWWWNNNRRRZZZZZZeeerrryyyzzz{{{|||rrriiieeebbb]]]ZZZZZZNNNOOORRRTTTSSSYYYppp~~~qqqkkk]]]VVVYYYXXXQQQTTT___|||lllLLLBBBAAA777777666666666555555555555555444444444444555666666444444444555555555666666666666666666777777}}}~~~{{{~~~xxxfffZZZXXX```gggvvv|||{{{ppp^^^JJJ<<<444222222000111444666999<<<>>>@@@888;;;AAAIIITTTbbbpppyyy|||xxxlllaaa^^^___~~~{{{wwwsssqqqooonnnlllfff^^^TTTJJJBBB>>>888888888888888999::::::<<<===???AAACCCFFFHHHIIIJJJLLLNNNPPPSSSWWW]]]aaa```eeeiiihhhjjjnnnqqqqqquuusssmmmhhhgggfffZZZKKKIIIFFFKKKZZZfffeee[[[SSSHHHLLLGGGKKKfffdddcccZZZddd}}}}}}~~~vvvwwwMMM:::444222555333,,,,,,222........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000111111666666666888;;;AAAHHHMMMSSS]]]aaa]]]cccyyy}}}wwwmmmuuummm\\\VVVSSSQQQXXXcccjjjqqq{{{~~~uuullliiihhhaaaXXXXXXSSSQQQSSSSSSSSSXXX```|||kkk]]]bbbVVVKKKTTTWWW]]]hhh^^^BBB999===444666666555555666444222555444333333333333444555333333333333333333333333444555666777777888~~~~~~lll``````jjjuuu}}}pppbbbSSSIIIEEE===666222111222333,,,,,,---///000111222333111222555999AAALLLXXX```jjjjjjhhh```VVVMMMIIIHHHQQQUUUWWWVVVRRRRRRWWW\\\ZZZZZZXXXVVVTTTRRRPPPOOOKKKIIIFFFBBB===999555222444333333333333444555555777888:::<<<>>>AAABBBCCCGGGIIIKKKMMMPPPTTTZZZ^^^___dddgggfffhhhnnnrrrrrrrrrpppjjjeeefffggg___TTTKKKEEEFFFSSSaaaddd^^^XXXMMMNNNHHHGGGWWWooossshhhYYY[[[|||tttlllqqqmmmffffff}}}^^^@@@777111444333------111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---......000222333888:::<<<>>>@@@GGGPPPWWWcccbbbcccjjj|||uuunnnjjjttt|||jjj\\\SSSSSSUUUXXXcccqqq|||uuupppnnnhhhaaabbb[[[WWWVVVSSSPPPSSSYYYkkkzzzppp\\\___YYYRRRXXXXXX]]]^^^xxx|||YYYBBB;;;:::999777555555555555444555555444333333444555555444444444444444444444444444555666777777888{{{~~~~~~pppaaa```lll}}}oooUUUHHH===111000000000//////.........//////.........---------//////000222777@@@JJJQQQXXXUUUOOOGGG???999444222---...000111222333666999888888777777777777666666222222111000//////...///111000000000000111222222333444666888:::===>>>???CCCEEEGGGIIILLLQQQVVVZZZ]]]bbbeeeeeehhhoootttuuussspppjjjfffhhhkkkiiicccSSSGGGBBBKKKYYY```___\\\RRRPPPIIIFFFKKKVVVzzzhhhUUUQQQeeeyyygggiiieeeYYY\\\tttqqqLLL<<<111111222///...111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......///111444555888:::===@@@DDDMMMWWW^^^ccc[[[^^^xxxzzzvvvxxx{{{zzz{{{nnnaaaXXXSSSSSSYYY___fffuuu~~~yyyrrrooohhh```[[[UUUPPPOOORRRVVV\\\fffxxxccc```^^^YYY[[[UUU[[[WWWaaazzzwwwUUUBBB???;;;777555555666666666555555444333333444555555555555555555555555555555444555666777777888|||vvvzzzkkkddd___fffvvv|||zzzyyyxxxvvvuuutttttttttsssqqqyyyiiiwwwuuudddIII888666666222333444444444222000---,,,333222222111000///.........///111444999AAAKKKRRRRRRKKKBBB;;;777333///+++000000///000222333333222------....../////////000222111///......///000111111111000000111111222333333444666888:::<<<===>>>@@@BBBDDDFFFIIINNNSSSWWW\\\aaadddeeeiiipppwwwxxxzzzuuuooolllmmmpppqqqppp^^^NNNAAADDDPPPYYY]]]^^^VVVQQQJJJIIIJJJLLLjjjhhhWWWSSS^^^ssspppvvvcccXXXiiiYYYDDD111///222000///000........................------------------------------------............000///......000333666888::::::;;;AAAKKKUUU\\\___\\\VVVcccvvvoootttzzz}}}ooo```XXXZZZ\\\bbbjjjooovvv~~~wwwnnnfff___YYYVVVUUURRRRRRTTT^^^ssspppdddaaa\\\YYYPPPUUUTTTTTTccciiiTTTAAA;;;777777888777666777555555444444444444555555666666666666666666666666444555666777777888vvvsssxxxzzzaaa```bbbjjjvvv}}}yyyvvvtttrrrnnnkkkgggggggggddd```eeewwwiiilllfffUUU@@@444555666444///000000111111111111111000000//////.........---,,,...111444999AAAIIIOOONNNGGG===777555333000---222000///000111222000...---------------.........222111000.........///000111111000000111111222333333333555777999;;;<<<===>>>@@@BBBDDDGGGLLLQQQUUU[[[aaaeeefffjjjrrrxxxzzz}}}zzzuuusssrrrrrrsssuuugggUUUDDDBBBJJJTTT\\\aaaYYYTTTMMMNNNOOOKKK]]]nnn^^^ZZZ]]]vvv~~~uuuUUU]]]vvvfffKKK333...111111///000........................---------------------------------....../////////000000///000222555888999>>>;;;<<>>888777444///...---------...000222333//////////////////000000///111444777999===BBBEEEFFF???888333222111000///,,,,,,,,,---///000...---///////////////.....................//////000111000////////////000111111111222333555666888999:::===>>>@@@CCCEEEJJJOOOSSSYYY___eeegggkkksssxxxxxxyyyxxxxxxyyywwwssstttxxxlll\\\KKKEEEHHHOOOZZZbbbZZZXXXRRRRRRRRRJJJQQQiii|||dddZZZUUUhhh}}}}}}wwwxxxeeeXXXbbboooSSS777///111000///000........................---------------------------------...//////000000//////111222555777999:::<<<:::===HHHUUU[[[VVVNNNbbbyyyzzz}}}zzz|||||||||zzzkkkbbb```dddjjjqqqwww~~~yyyrrrnnnggg```WWWUUUTTTTTTUUU[[[kkkyyyzzzhhh[[[XXXPPPSSSRRRVVVVVVWWWiii|||kkkJJJ???888;;;<<<888555777444555666666666666555444666666666666666666666666444555666777777888tttmmmrrr}}}{{{xxxssstttwww|||}}}wwwpppkkkgggaaaYYYSSSMMMIIIHHHIIIJJJJJJNNNSSS]]]hhhqqqpppkkkjjjkkkkkkhhhiiimmmuuu}}}|||rrrooorrr}}}dddJJJBBB???:::666555666222---222111000/////////000111111111111111111111111111222555888:::::::::;;;<<<;;;888333///...///000000---...000111111111111111000000000000000000//////------///000111222222222000////////////000111111111111222444666777888999:::<<<>>>@@@CCCHHHMMMQQQVVV]]]cccfffkkkqqquuuuuuqqqsssyyy~~~yyyyyy}}}vvvgggVVVKKKFFFHHHRRR\\\XXX]]]ZZZTTTQQQJJJMMM\\\qqq^^^QQQTTTbbb}}}}}}bbb[[[uuuXXX<<<111111///...000................................................---------...///000000000...///222555777999::::::;;;???GGGRRRXXXXXXPPPIIIeee}}}www|||wwwjjjcccbbbeeeoooxxx}}}tttjjjaaa]]]YYYXXXUUUSSSXXX```{{{yyydddaaaWWWWWWTTTWWWZZZYYY\\\pppyyy{{{XXXHHH;;;;;;;;;666555999444555666777777666555444555555555555555555555555444555666777777888mmmhhhppp~~~|||uuu|||}}}{{{tttlllfffaaaZZZPPPIIIIIIBBB===???@@@>>><<<===<<>>333111......111................................................---------...///000000111---///333666999:::::::::@@@KKKXXXaaaaaa[[[TTTPPPooo~~~vvv|||{{{}}}jjjccc___```fffmmmxxx{{{ooofff___^^^[[[TTTQQQSSSUUUqqqooojjj^^^YYYPPPPPPWWW[[[SSSVVV{{{sssdddOOO>>>:::999444555;;;444555666777777666555444555555555555555555555555444555666777888888vvvhhhjjjsss{{{xxx}}}tttggg]]]XXXSSSKKKDDDBBB@@@===:::888888:::;;;888888777888888999::::::777777888:::;;;<<<===>>>AAA@@@@@@DDDNNN\\\jjjsssuuuzzz|||yyyrrreeeOOO:::999777555555555444333111000000000000000111222222111111000...,,,---111444555777999:::999777333111111000///...............000000000111111111222222222222111111000000//////000111222333333222111000---///000222333333333333333333444555666777888999666888;;;===???CCCGGGKKKUUUXXX^^^gggnnnqqqpppooommmxxxzzzlllYYYIIICCCFFFLLLbbb\\\XXXXXXUUUOOOMMMOOOgggwww^^^SSSUUUhhh}}}dddlllpppMMM666222555333.........//////000000111111000000//////......------///////////////.........333111333666666555:::@@@AAARRR```iiinnnfff```ggg|||yyy}}}sssgggeeeeeeiiirrrxxxjjjbbb^^^ZZZVVVVVVUUU\\\iii~~~vvvgggccc^^^TTTTTT[[[XXXTTTfffcccEEE;;;<<<:::999:::666666666666666555555444555555444444444444555555666666666666777777qqqgggkkkuuuvvvvvv{{{xxxnnn```WWWRRRNNNGGGAAA@@@???<<<:::888888888999444444444444444555666666555555666777888888999:::777777888;;;CCCQQQ```kkkvvvzzz|||vvvmmm___LLL;;;999777555555555555333111222111111111111111222222111222111///...000333666888999<<<===<<<888444222111111000///////////////000000000000000111111222444444333333333333333333000111222222222111000///000111222333444333333222333333444555666777888888666888:::<<<>>>BBBGGGJJJUUUYYY___eeekkknnnppppppuuuwwweeeSSSIIIIIILLL^^^]]]\\\ZZZXXXUUURRROOO\\\}}}eeeTTTRRR```bbbccc|||UUU999111444333...//////////////////000000///////////////........./////////////////////...//////333999<<<<<>>KKK\\\hhhvvveeeTTTCCC777999777666555666555444222333333222111111222222222111222222222111333666888:::<<>>AAABBB@@@<<<666222222222111111111111111222444333222222222333555666555555555666666777777777333444555555555444222111222222333333333444333333333333444555555666777777555777999:::<<>>JJJTTTMMMNNNOOOMMMEEE;;;999<<<:::888777777888888777555666555555555555666777777555888;;;=========>>>??????AAABBBBBBAAA>>>:::777555555555555555666666777444444555555666666666666555555555555666666666666888999;;;<<<======<<<;;;444333333333333444555666333333444444444555555555444666777888999;;;???BBBMMMQQQWWW\\\dddooo{{{~~~lllWWWHHHCCCQQQZZZ[[[ZZZ\\\ZZZTTTOOOXXXlllttt```QQQ[[[zzzsssooocccYYYjjjwwwTTT<<<666444///000000000000////////////.........///////////////------...///111222333333777777999???FFFUUUmmmyyy}}}oooiiilllvvvzzzuuuyyyyyyyyyzzz{{{}}}}}}~~~|||lllccc\\\ZZZUUURRRYYYddd{{{zzzoooeeebbb___\\\YYYZZZ[[[\\\pppVVV???<<<777777888888777777666555777666666555555666666777555666666666777777mmmgggjjj{{{}}}ssshhh[[[QQQKKKCCCAAA>>>;;;999888888777666666666666555444333333444333222222111111111222333333333333333333333333333444555666:::@@@HHHNNNOOONNNNNNNNNGGG<<<777999:::888777777999999888666888888888999:::;;;<<<===;;;>>>AAACCCCCCBBBBBBCCCBBBCCCCCCCCCBBB@@@>>><<<999999999999999:::;;;;;;999:::<<<=========;;;:::999999888888888888888888888999<<<>>>????????????:::999777666555555555555333333444444444444555555444555777777888:::===@@@JJJMMMRRR[[[ggguuurrr\\\KKKEEELLLVVVZZZZZZXXXXXXYYYOOOTTTcccwwweeeRRRRRRhhhwwwiiiiiisss___dddZZZ>>>777555000000000000111111111111111///////////////.........,,,---...///111222333444777999<<<>>>@@@MMMiiitttkkkmmmxxxxxxssspppllliiikkkkkkkkklllnnnqqqsssttttttuuuxxx}}}mmm```^^^[[[UUUUUU[[[ggg}}}hhheeeddd]]]YYY\\\[[[YYYccc~~~fffGGG===777888888888888777666666777777666666666666777777666666777777777888iiieeelll|||zzztttjjj]]]QQQHHHDDD>>>===;;;:::999777777666666666666555444444444444555555444333222222333333222222333333444444444444333333333555999???DDDHHHIIIGGGIIILLLHHH>>>999;;;:::888777888999999888777::::::;;;;;;===>>>@@@AAA>>>BBBFFFHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@<<<<<<<<<<<<<<<===>>>??????@@@CCCEEEEEEDDDBBB@@@<<<<<<<<<;;;;;;:::::::::888999;;;>>>@@@AAAAAAAAA???>>>;;;888666555444444333333444444444444444444444555666777777999<<>><<<:::999:::;;;<<<<<<;;;AAA>>>===@@@GGGJJJGGGDDDHHHGGGEEEEEEFFFFFFDDDBBBAAABBBEEEHHHEEE???===???<<<===???CCCGGGIIIGGGEEEEEEGGGHHHGGGEEEEEEHHHJJJDDDCCCBBBBBBAAA@@@???======>>>>>>===;;;===@@@DDDHHHEEE@@@<<<:::999777666666555444444444444666666555555666555666999===AAAAAAGGGRRR___mmm|||wwwVVVOOOHHHJJJYYYaaa]]]YYYZZZZZZUUUYYYrrrrrr^^^RRRTTTzzzyyyiii^^^xxxsss___ppplllKKK777000---111111000/////////////////////////////////////////////......000333555777777;;;>>>>>>GGG]]]vvvrrr}}}zzz|||}}}yyyvvv{{{uuullliiiaaa[[[SSSNNNNNNPPPRRRRRRSSSSSSTTTUUUWWWYYY[[[\\\fffhhhlllqqqwww~~~rrriiiddd[[[VVVWWW[[[ZZZiiiyyyiiieee___]]]```ZZZ```[[[\\\ooowwwXXXDDD>>>;;;999::::::888777888777777777777777777777777777777777777888888```gggttt~~~~~~{{{yyyrrrhhh]]]UUUMMMDDD??????<<<===>>>===:::888888999666777777666666555444333333333333333222222222222111111111111111111111111111444555444;;;KKKXXX^^^YYYPPPJJJIIIGGGAAA<<<<<<<<<;;;999:::===???@@@@@@GGGGGGGGGHHHIIIIIIHHHGGGFFFDDDBBBAAAAAA@@@>>>=========???AAA???::::::===>>><<<===CCCLLLQQQOOOLLLJJJNNNPPPMMMHHHEEEGGGJJJJJJFFFBBBCCCGGGJJJHHHEEE@@@AAAAAA???>>>>>>@@@BBBBBBCCCCCCAAA>>>;;;999888777666555444444444555666555666666666666999===AAAFFFMMMXXXfffuuu___QQQJJJKKKYYYaaa]]]ZZZ[[[XXXSSSWWWoooyyyaaaTTTSSSrrr|||ttt}}}ccciiiqqqPPP;;;444222111111000///////////////////////////////////////000000000000222444777999999>>>@@@DDDRRRjjj|||nnnkkkzzzzzz}}}oooggg___WWWSSSTTTOOOIIIFFFFFFHHHIIIIIIMMMMMMNNNPPPRRRUUUWWWXXX```ccchhhnnntttxxx{{{|||xxxrrrhhhcccdddXXXTTTZZZqqqtttiiiaaa]]]___XXX]]]ZZZXXXdddvvvxxxiiiRRR@@@;;;888999999888777777777777777777777777777777666666777777777888aaahhhxxxxxxyyyssspppeee[[[QQQKKKEEE>>><<<>>>===>>>???>>><<<:::::::::888888888888777666555444444444333333333222222222222222222222222222222222111333444666???NNNZZZ```VVVNNNGGGGGGGGGCCC???======<<<===???CCCFFFGGGGGGJJJLLLMMMLLLHHHFFFEEEFFFCCC@@@>>>===<<<<<<:::888:::999:::;;;999666:::@@@===999777===IIIQQQQQQNNNMMMQQQSSSQQQKKKGGGGGGHHHNNNGGGAAACCCKKKPPPOOOKKKFFFFFFFFFEEECCCBBB@@@@@@>>>AAAEEEDDDAAA===;;;;;;888888666555444444555666666777777777777999===@@@FFFMMMYYYiiiyyyjjjVVVMMMLLLWWW___^^^[[[\\\WWWTTTVVVkkkdddWWWTTTjjj~~~wwwlllddd{{{YYY???555333111111000////////////000////////////////////////111111111222333666888:::999>>>BBBJJJ```xxxwwwaaajjj~~~|||{{{cccYYYVVVRRRLLLHHHKKKHHHEEEDDDDDDFFFFFFFFFGGGHHHIIIKKKNNNQQQSSSTTT[[[___fffmmmqqqssssssrrrvvvzzz{{{pppiiihhh___WWWTTT]]]ooooooddd```^^^YYY\\\ZZZYYY[[[aaa~~~bbbGGG===666777999888666777777777777777777777777777666666666666777777cccjjj{{{www{{{ssskkkfff[[[RRRIIIEEEBBB>>>>>>AAA>>>@@@AAA@@@>>><<<<<<<<<:::::::::999888777666555444444444444333333333333222222222222222222222222222222222555===IIIUUU[[[UUUNNNGGGEEEGGGGGGEEECCCAAABBBEEEJJJOOOQQQPPPNNNNNNOOOOOONNNKKKHHHEEEDDDAAA???<<<;;;;;;;;;:::999888777888999777888@@@IIICCC>>>999:::AAAIIINNNPPPJJJKKKLLLNNNNNNMMMLLLJJJNNNIIIDDDDDDJJJOOOPPPOOOLLLKKKKKKKKKKKKJJJFFFBBB@@@@@@AAA@@@@@@?????????;;;:::888666555555555666777888888888888:::===???DDDKKKXXXjjj|||wwwZZZQQQMMMTTT\\\^^^\\\[[[YYYXXXYYYhhhhhhYYYUUUaaa~~~|||ttt}}}wwwbbbcccDDD444000222111000000//////000000////////////////////////000000111222444777999:::888===BBBPPPkkk{{{hhheeeuuuuuuzzzwwwfffUUUNNNMMMJJJGGGEEECCCCCCCCCCCCDDDEEEEEEEEEDDDEEEGGGIIILLLOOORRRSSSYYY]]]cccjjjnnnpppqqqppptttyyyvvvlllhhhhhh___WWWWWW^^^uuuyyykkkddd___^^^^^^\\\___^^^YYYnnnpppTTTDDD666666999888666777777777777777777777777777555555666666666777ccciii{{{{{{{{{}}}sssjjjbbb^^^RRRKKKDDDBBBAAA???@@@CCC???@@@AAAAAA???======>>>;;;;;;;;;:::999777666555555555555444444444333333222222222222222222222222444444444666;;;DDDPPPZZZaaa\\\TTTNNNLLLMMMMMMKKKKKKNNNSSSYYY]]]^^^[[[XXXVVVTTTQQQRRRSSSQQQKKKFFFAAA???<<<;;;<<<=========888888888999888:::FFFRRRPPPMMMGGG@@@===AAAKKKSSSGGGDDDCCCHHHRRRWWWVVVRRROOONNNMMMKKKJJJLLLNNNQQQMMMLLLLLLPPPTTTVVVRRRMMMIIICCC>>><<>>HHH]]]xxxwwwaaajjj~~~uuu~~~vvvhhhVVVMMMFFFCCC@@@<<<;;;===:::;;;===>>>>>>??????@@@BBBBBBDDDFFFIIILLLOOOPPPVVVYYY]]]bbbgggkkknnnppppppuuu{{{xxxoooggg___XXXTTTTTTaaavvvhhh___aaa^^^\\\bbbeee\\\fffiiiPPP:::777:::888666888888888888888888888888888666666666666777777bbbggg{{{vvv}}}rrriii```YYYUUUKKKDDD@@@@@@@@@>>>???AAA???@@@AAAAAA???>>>>>>???;;;;;;;;;:::999777666555666666555555555444444444333333333333333333333333777777999;;;===DDDTTTdddwwwwwwrrrggg___]]][[[ZZZ]]]___cccgggkkkjjjgggddd^^^ZZZWWWYYY[[[YYYQQQJJJGGGDDDAAA???@@@AAAAAAAAA===<<<<<<<<<:::===JJJWWWYYYXXXRRRGGG===<<>>;;;999888888777999:::;;;;;;::::::<<<>>>@@@HHHXXXnnnyyydddYYYNNNNNNWWW^^^^^^[[[^^^bbbbbbfff|||^^^QQQMMMeee```sssyyyUUU===444222222111000000000000111000000000000000000000000...///111333555777999:::>>>BBBTTTpppxxxjjjmmmyyyxxxiiiTTTKKKCCCAAA@@@AAA>>>999888;;;777999;;;<<<;;;;;;<<<===>>>>>>???BBBDDDGGGIIIKKKPPPQQQSSSWWW\\\bbbgggjjjlllqqqvvvyyy{{{{{{kkkccc\\\XXXTTTWWWjjjmmm```___]]]ZZZ```ggg```aaasss```AAA:::<<<999777:::888888888888888888888888777777777777888888gggkkk~~~yyytttttthhh^^^VVVPPPLLLFFF@@@>>>???@@@>>>===???>>>@@@AAAAAA???>>>>>>???;;;;;;;;;:::888777555444666666666666555555555444333333333333333333333333555888<<>>;;;:::999999:::;;;<<<<<<;;;;;;<<<===>>>FFFWWWooouuujjj^^^QQQNNNXXXaaaaaa]]]ZZZaaabbbddd|||fffVVVPPPbbb```mmm\\\AAA555333222111111000000111111000000000000000000000000...000222444777999:::;;;@@@EEE^^^|||zzzyyy~~~{{{nnntttiiiPPPDDDAAAAAA======AAABBB>>><<<===:::<<<======;;;:::;;;===<<<<<<===???AAACCCEEEGGGJJJKKKLLLOOOTTTXXX]]]___eeejjjpppsssuuu{{{wwwmmmddd___ZZZWWW___lllsssddd\\\^^^ZZZ[[[aaa___```kkk{{{oooIII>>>>>>;;;999<<<888888888888888888888888888888888888999999ooorrruuusss|||ooobbbXXXOOOIIIFFFDDD@@@>>>AAAAAA???>>>???>>>@@@AAAAAA???>>>>>>???;;;;;;;;;:::888666555444777666666666555555555555333333333333333333333333000555<<>>===:::888999;;;<<<;;;888777888:::<<<===>>>???AAACCCEEEFFFGGGHHHJJJMMMPPPTTTVVVWWW[[[aaahhhkkkmmmtttsssgggbbb\\\WWWZZZbbbvvvyyyiii\\\aaa\\\WWW\\\^^^```iiiiiiyyyNNN@@@???;;;999===888888888888888888888888888888999999999:::}}}uuummmvvv{{{mmm^^^PPPFFFEEEJJJBBBBBBBBB@@@>>><<<===>>>BBB===999:::>>>@@@===999===<<<;;;999888777777777777777888999888777444333333111000111333444444333444999<<<;;;<<>>;;;<<<888999>>>>>>:::999===IIILLLWWWwwwrrruuu}}}kkkXXXRRRYYYaaabbb^^^YYY^^^___aaauuudddZZZhhhyyyfffmmmbbbbbbccc>>>000333333222222111000000000111000000000000000111222222444666666777:::===>>>>>>bbb}}}tttYYYXXXsss{{{^^^PPPIII???<<>>???????????????CCCEEEFFFGGGHHHIIILLLNNNSSSUUUYYY]]]bbbhhhoootttwwwtttgggbbb```\\\XXX___xxxkkkbbbZZZUUUYYY^^^``````aaalllrrrcccAAA??????999999888888777777888999::::::777777777777777777~~~mmmmmm{{{rrrbbbPPPBBB@@@DDDCCCAAA@@@??????@@@@@@AAA???@@@AAA@@@???>>>>>>>>>CCCAAA>>><<<;;;<<<===??????>>><<<:::888888:::;;;;;;;;;999888666666666666555999<<<===>>>DDDPPPZZZrrr{{{uuunnniiiddd```YYYQQQNNNPPPOOONNNMMMOOOQQQRRRQQQNNNIIIIIIIIIIIIHHHGGGGGGFFFIIIHHHJJJPPPWWW\\\]]]\\\eeelllmmmddd___]]]VVVLLLOOO^^^lllqqqpppjjjaaaXXXMMMKKKIIIHHHGGGEEEBBB@@@>>><<<<<>>>>>>>>>>>===@@@BBBDDDDDDEEEFFFIIILLLSSSUUUXXXZZZ]]]aaagggjjjnnn{{{~~~ooogggbbb]]]XXXVVVhhhmmmbbbZZZZZZ]]]]]]]]]]]]aaaggg~~~zzzQQQDDD???999999888888888888888999::::::888888888888888888xxxfffnnnvvvdddPPPAAA???DDDCCCBBB@@@@@@AAABBBCCCCCC>>>DDDJJJHHHBBB>>>AAAFFFOOOLLLGGGBBB@@@@@@AAACCCIIIIIIFFFAAA<<<:::===@@@999;;;===<<<999888:::<<<<<<>>>@@@???>>>@@@EEEKKK___vvvmmmeee^^^VVVLLLFFFEEECCCCCCCCCEEEIIILLLNNNNNNIIIJJJKKKLLLLLLKKKJJJIIIFFFHHHKKKPPPTTTWWWXXXYYYaaahhhjjjdddaaabbb```ZZZ[[[```jjjrrrooogggbbbbbbWWWQQQKKKGGGGGGHHHFFFEEEAAAAAAAAA???;;;888===DDDQQQSSS___~~~}}}zzz___OOONNNUUU[[[^^^[[[^^^```dddzzzcccRRRZZZiiizzz~~~uuudddssskkkJJJ:::333333333222111111000000000000000000000111222222333444777:::===@@@BBBDDDRRRjjjMMMJJJZZZuuu}}}VVVHHH===>>>???;;;888999999888888888888777777777666666666666777999:::;;;::::::;;;<<<<<<<<<<<<;;;===???@@@AAAAAACCCEEEHHHNNNPPPSSSVVVXXXZZZ^^^```fffqqq{{{~~~}}}}}}~~~}}}yyyooohhhaaa\\\TTTZZZkkkwwwiii\\\YYY[[[[[[[[[\\\ZZZ___pppiiiNNNBBB<<<===999888888888888999999:::888888888888888888qqqbbbnnnrrr```NNNBBBCCCIIIFFFHHHKKKJJJGGGEEEDDDEEEBBBHHHLLLJJJCCCAAAEEEKKKYYYVVVQQQKKKGGGCCCAAAAAAMMMPPPRRROOOHHHBBB??????>>>CCCHHHHHHBBB>>>===>>>DDDGGGGGGDDD???>>>BBBGGGSSSzzzlll[[[QQQJJJEEEDDDFFFCCCCCCBBBCCCEEEHHHJJJKKKKKKLLLNNNPPPPPPPPPOOONNNPPPSSSVVVXXXWWWVVVVVVVVVZZZ```cccaaaaaafffjjjiiiiiieeeiiippplll```___ggg]]]VVVMMMHHHGGGHHHHHHHHHEEEFFFEEE???999888@@@IIITTTVVVaaagggTTTOOOTTT[[[```ZZZ\\\\\\cccxxxjjjSSSVVV```}}}ssszzzhhhhhhoooLLL888444333333222222111000000000000000000111222333333666555888<<>>@@@BBB>>>;;;;;;888888888888777777777777666666666666666777888999777888999999::::::999999;;;<<<>>>>>>>>>@@@BBBDDDFFFIIIMMMPPPSSSUUUXXXZZZ```jjjtttzzzzzzxxxwwwvvvxxx{{{~~~wwwooogggaaa^^^XXX]]]vvvnnn]]]WWWYYY[[[\\\^^^]]]^^^ggg[[[HHH???@@@999999999888888999999:::888888888888888888ooo```mmmxxxgggWWWIIIBBBDDDKKKLLLTTT\\\[[[SSSLLLJJJLLLHHHIIIIIIHHHEEEFFFIIILLLYYYXXXWWWTTTOOOJJJFFFCCCIIIPPPYYY\\\XXXOOOGGGCCCOOOVVV[[[ZZZRRRIIIDDDCCCCCCKKKSSSRRRJJJCCCCCCFFFKKK~~~rrrdddTTTKKKGGGFFFIIIMMMFFFFFFFFFEEEFFFGGGIIIKKKMMMNNNPPPRRRTTTTTTTTTTTTWWWZZZ]]]^^^[[[XXXVVVUUUXXX^^^cccdddgggnnnuuuzzzwwwnnnlllqqqkkk]]]]]]iiiaaa\\\TTTMMMJJJJJJKKKMMMIIIJJJHHH@@@999;;;DDDLLLVVVXXXcccmmmYYYPPPRRRZZZ```[[[[[[[[[bbbwwwuuuXXXTTT[[[mmmnnnkkkbbbzzzUUU<<<444444333333222111111111000000000000111222333444888777:::===>>>@@@JJJVVVyyykkkVVVeeedddQQQEEE@@@======>>>;;;::::::777777777777777777777777888888777666555555555555666666777888888888888777:::;;;=========>>>@@@BBBBBBEEEIIIKKKMMMOOOQQQSSSWWW^^^iiiqqqtttsssssstttsssvvvzzz}}}vvvjjjbbbeeeZZZWWWjjjzzzdddZZZYYYZZZ[[[\\\aaa```bbbrrrlllPPP@@@>>>::::::999999999999999:::888888888888888888ooobbbooo{{{mmm\\\QQQIIIDDDEEEIIISSS\\\eeeeee___XXXVVVXXXQQQOOONNNMMMOOOPPPQQQQQQUUUWWWYYYZZZYYYUUUQQQNNNIIIOOOXXX___aaa^^^XXXSSSTTTYYY```bbb___YYYUUUTTTBBBOOO^^^ccc^^^SSSJJJEEEKKKyyyzzzqqqjjjfffeee]]]VVVOOOMMMKKKIIIIIILLLGGGIIIJJJJJJIIIJJJLLLNNNNNNOOOPPPRRRTTTVVVXXXYYY]]]___bbbeeeeeeccc___]]]]]]ccciiilllnnnuuu~~~{{{rrrmmmmmmeeeYYYZZZeeeaaa```]]]WWWPPPMMMOOORRRMMMOOOKKKBBB>>>BBBKKKPPPZZZ[[[gggoooZZZNNNOOOWWW______\\\[[[cccwww}}}]]]UUUYYYyyyzzzrrrnnn___[[[>>>444444444333222222111111000000000111222333444555999999<<>>AAATTTiiiwwwrrr{{{}}}cccNNNCCC>>>===<<<;;;:::::::::;;;666666777777777777777888999888777555444444444444555555666777777777777666999:::;;;;;;;;;<<<>>>@@@CCCDDDFFFFFFFFFGGGHHHJJJKKKPPPYYYdddjjjkkkmmmqqqwwwzzz~~~nnnbbbeeeZZZVVVbbbvvvuuueee```]]]ZZZYYY___]]]^^^iii]]]BBB<<<;;;::::::999999999999:::999999999999999999ppphhhvvvpppcccVVVSSSSSSQQQOOONNNTTTXXX^^^bbbdddcccbbbaaa\\\]]]___```aaaaaa___^^^XXXZZZ\\\______^^^]]][[[WWWUUUTTTXXX```fffhhhgggZZZ\\\```ccceeeeeeeeedddSSSYYYdddmmmooogggYYYOOOTTTkkkxxxrrrcccaaa]]]YYYWWWUUUTTTTTTQQQOOOOOOQQQOOOKKKKKKOOOMMMOOOQQQQQQOOONNNPPPQQQNNNNNNNNNPPPRRRVVVYYY[[[bbbcccfffkkkooonnniiidddaaafffkkknnnooosss|||zzzuuuooojjjaaaZZZ[[[aaa\\\aaaddd^^^TTTMMMOOOTTTSSSSSSNNNFFFDDDKKKRRRTTT```aaalllqqqZZZKKKKKKVVV``````\\\ZZZaaattt^^^UUUYYYqqq~~~ttt___ppp^^^>>>555444444333333222111111000000000111222333555555888999>>>AAA>>>EEEaaadddLLLAAA>>>;;;===>>><<<:::999::::::666666666666777777888888777666666555444444444444444555666666777777666666777888::::::999:::<<<>>>???@@@AAAAAA@@@AAADDDFFFFFFGGGOOO[[[bbbeeejjjqqq~~~xxxiiiddd]]][[[___eeeuuuuuullleee___\\\ZZZ[[[]]]dddqqqpppKKK@@@<<<;;;:::999999999999999999999999999999999sssooohhh\\\UUUYYY``````[[[WWWRRRPPPRRRYYYccciiihhheeefffjjjpppsssrrrooollljjj______aaabbbbbbcccbbbbbbiii^^^SSSQQQZZZgggppptttpppmmmjjjiiiiiiiiiiiihhhiiiffffffnnnuuuttthhh]]]XXX[[[uuujjjdddXXXVVVTTTUUUWWWYYYYYYXXXUUUTTTUUUVVVTTTPPPSSSYYYUUUXXXZZZYYYUUURRRQQQRRRMMMLLLLLLMMMPPPTTTYYY\\\eeedddffflllqqqpppiiibbb```dddiiilllkkkllluuu~~~}}}zzzuuummmeee```bbbeeeVVV___fffaaaTTTLLLMMMRRRVVVVVVQQQHHHIIIQQQWWWWWWeeeeeeqqquuu[[[KKKJJJWWWccc___ZZZWWW^^^ppp]]]UUUYYYeeezzzbbbeeebbbAAA555444444333333222222111000000000111222444555666777999???BBB???HHHkkksss~~~vvvWWWAAA<<<@@@888<<<>>><<<888666666555555666666666777777888888555555444444444555555666444555666666777777666666666777888888888888:::<<<:::;;;<<<<<<===@@@DDDHHHGGGGGGMMMYYYaaaeeelllttt}}}|||sssfffcccaaa___ZZZcccvvvnnnfffbbbXXXZZZ___bbbeeexxxUUUHHH<<<;;;::::::999999999999999999999999999999llllll}}}dddbbbhhhrrruuunnnfffddd```]]]ZZZXXX[[[```eeeiiiooouuu{{{|||ooommmhhhccccccfffhhhfffcccgggiiifff]]]TTTVVVdddrrrzzzwwwvvvuuurrrooohhhpppxxx|||}}}~~~{{{vvvmmmiiitttrrrgggdddcccaaa```bbbhhhmmmnnniiicccbbbbbb^^^ZZZYYYYYYXXXVVV\\\```bbbccceeefffbbb\\\RRRRRRUUUWWWVVVUUUZZZbbbgggdddeeekkkmmmkkkjjjkkkddd```aaafffdddaaammm~~~}}}~~~vvvlllfffdddcccYYYWWW^^^hhhdddVVVPPPUUU\\\ZZZWWWWWWXXXZZZ\\\]]]ppphhhtttvvv^^^NNNMMMWWWaaaaaa^^^ZZZ]]]lllcccWWWWWWbbb]]]fffqqqGGG:::888444333222222111000222222111111222444555666:::@@@;;;;;;GGGPPPqqqyyy~~~}}}]]]EEE??????>>>:::::::::999888777666666777666666666666555555555555444444333333444444555111111222222222333333333555555555444333333555888888999;;;>>>AAADDDGGGIIIGGGMMMUUU[[[^^^bbbfffjjjttttttkkkccc___[[[___www{{{qqqeee]]]YYY\\\dddfffnnnxxx^^^JJJ===??????<<<::::::999777999999999999999999yyygggjjjzzzgggiiisss}}}zzzpppkkkeeeaaaaaadddiiillllllrrryyy|||vvvpppllljjjiiijjjjjjkkkjjjfffaaa___```bbbppp}}}}}}vvvyyy|||wwwpppyyyzzzrrrqqqvvv{{{xxxtttpppppprrrrrrppplllmmmnnnlllhhheeehhhmmmrrrmmmooopppppprrruuusssnnn]]]ZZZYYY\\\^^^^^^bbbfffpppnnnnnnpppoookkkkkkmmmgggdddffflllkkkgggnnnzzzxxxkkkccc```___UUUZZZcccjjjfff[[[UUUUUUWWW\\\cccggggggeeeddddddqqqnnn}}}dddRRRNNNWWWbbbccc___\\\^^^mmmjjj\\\YYYdddjjjiiizzzNNN999777444333333333222111222222111222222444666777777===>>>???III]]]|||fffNNN@@@======;;;999::::::999999777666666666666666555555555444444444444333333333333444444111111111222222222333333333444555444333444555777:::;;;===@@@CCCFFFIIIJJJKKKPPPUUUWWWWWWXXX\\\___iiiuuu{{{vvvjjjccc]]]]]]llltttfffaaa]]]___eeedddiiixxxjjjLLL>>>>>><<<:::999999:::999999999999999999999qqqaaaiii|||tttooommmooorrrssspppsssvvvxxx~~~wwwqqqqqqsssmmmjjjhhhiiikkkjjjeee```cccxxx|||~~~yyyvvvyyy|||}}}~~~{{{tttiiidddccchhhooosssxxx}}}|||zzzyyyuuuqqqqqquuurrroooqqqvvvuuuoooooovvv{{{qqqhhhaaaUUUbbbnnnqqqlllfff^^^XXXVVV___jjjqqqqqqooonnnnnnllllll|||nnnWWWOOOXXXbbbdddaaa^^^```nnnsssaaa[[[bbbmmmsss|||QQQ888666333222333333333222222222222222333555777888888<<>>;;;>>>===:::;;;999999999999999888777666555555444444444333333333222222111111111111222222111111111111222222222222...000333555555444555666777999;;;>>>AAACCCEEEFFFIIIKKKMMMLLLKKKLLLQQQUUUbbbiiisssttthhhdddbbbaaabbbwwwmmmhhhdddcccfffbbb^^^iiixxxzzz___KKKCCC===;;;<<<;;;999999::::::::::::::::::iiiaaaooo|||wwwwwwxxxzzz{{{yyywwwwwwxxxxxx|||wwwqqqnnnppptttyyy|||vvvpppyyyyyytttxxx~~~tttzzzyyyyyyxxxuuuvvvzzz|||~~~ffffffxxx{{{wwwxxxnnn^^^]]][[[^^^gggrrrwwwsssnnneee___eeezzz]]]PPPTTT___dddaaa]]]___mmmhhhXXXeeeyyy___fffttttttOOO777555333222333444444333222222222333555777:::;;;???;;;BBBLLLddd|||iiixxx[[[III<<<===???;;;999;;;888888999999999888777777555555444444444333333333222111111000000111111222000000111111111222222222---000333444444444444555666888:::===@@@BBBCCCCCCFFFHHHJJJIIIIIIKKKPPPUUUaaafffmmm{{{}}}kkkgggeeebbb```nnnuuuhhhdddcccdddbbb^^^ccclll}}}kkkOOOCCC:::;;;>>><<<999:::::::::::::::::::::|||fffbbbrrr|||yyywwwxxx{{{{{{wwwuuuwwwssszzz~~~}}}~~~~~~zzz}}}~~~~~~zzz}}}vvvwww{{{xxxxxxnnn___[[[YYY\\\iiixxx|||tttiii___YYY___~~~{{{___PPPTTT]]]ccc```]]]^^^kkkppp]]]ddd{{{```^^^eeesssjjjoooIII888666333222333333333222111111222333666888;;;======>>>CCCSSSwwwkkkfff}}}mmmHHHBBB===<<<;;;888888999888888999999999888888777555555555555444444444333222111111111111111111222000000000111111111111222...000222333222222333555666888;;;>>>@@@BBBCCCCCCDDDFFFHHHGGGGGGHHHMMMRRRYYY^^^dddqqq~~~vvvlllgggbbb^^^ggg|||xxxjjjeeebbbcccbbb```bbbfff}}}vvv}}}XXXGGG999999<<<;;;:::<<<::::::::::::::::::vvvaaa```tttzzz{{{|||yyyyyy|||xxxvvvuuutttyyy}}}{{{zzzooobbbZZZYYY\\\hhhvvv|||wwwpppZZZSSSRRRhhh|||vvvzzz```RRRTTT\\\ccc```]]]___kkk{{{hhhaaalll[[[nnnsssmmmZZZtttnnnKKK999777444333333333222111111111222444666999<<<>>>===GGGLLL^^^pppzzznnn\\\<<<>>>===999888:::;;;999777888888999999999888888666666666555555555444444222222222111111222222222000000000000111111111111000111222111000111333444444666999===???@@@@@@@@@>>>AAADDDDDDDDDFFFKKKOOOQQQYYY]]]fffuuu|||tttjjjccc^^^```mmm}}}mmmfffbbbbbbccccccccceeeqqqssswwwqqqWWW@@@:::;;;999:::>>>;;;;;;;;;;;;;;;;;;rrr]]]]]]ssssssffffffeeedddmmmyyywwwxxx}}}|||rrrggg]]]ZZZZZZaaammmwww{{{{{{^^^QQQGGGQQQuuuooobbbxxxyyyaaaTTTVVV\\\dddaaa^^^___kkkqqqccc|||lllfffsssxxxppp]]]wwwsssUUU:::888444333222222111000111111222444777:::===???@@@RRRWWWhhhxxx~~~zzzpppaaaMMM888>>>===666666>>>???:::777888888999999999888888777666666666666555555555333333222222222222333333000000000000111111111111111222222000///000222444111333777:::<<<=========777:::???AAABBBEEEJJJOOOPPPYYY[[[___mmmyyyiiikkk{{{nnnfffaaaXXXaaawwwooohhhbbbaaacccddddddeeeeeezzzuuukkkKKK>>>;;;777888===;;;;;;;;;;;;;;;;;;nnn]]]aaavvvtttjjjnnnoookkkkkk{{{ooorrrwwwxxx}}}kkk^^^[[[YYY[[[eeesss|||}}}zzz^^^IIIBBBPPPlllxxxXXX\\\vvv~~~gggXXXVVV\\\hhhbbb^^^aaalllyyynnnggg~~~llllll~~~ssszzzyyyaaannn}}}WWW===666222333555333222333555555444555888<<<@@@CCCNNNIII^^^{{{||||||qqqaaaPPPDDD:::999888777777777999999888888999999888777555444666555444333222222222222444444333222111111111111000000111222222222111111222333333222000///000111777555555777;;;===;;;999777888;;;>>>AAADDDFFFHHHNNNOOOUUU\\\cccmmm~~~qqq^^^```lllwwwiiibbbccc^^^fffyyymmmhhhlllkkkbbb]]]``````sssyyyPPP===;;;:::999;;;<<<<<<<<<;;;;;;:::jjj[[[bbbxxx}}}~~~~~~zzzzzz}}}zzz{{{sssfff^^^```\\\]]]gggvvv{{{[[[KKKEEEPPPkkk{{{\\\[[[pppjjj[[[\\\cccjjjddd___bbbmmmtttiiihhh|||lllnnn~~~xxxvvv```nnn\\\>>>777222444555333222333555555666777:::>>>BBBDDDJJJOOOpppyyywwwvvvhhhXXXIII@@@;;;:::999888888999::::::999999::::::999888666555555555444333222222222222444444333222111111222222111222222333333333333222000111222222000000111222444333333555999::::::888999:::;;;===@@@BBBDDDEEEIIIJJJOOOWWW]]]gggvvvvvvaaa]]]dddvvvqqqhhh^^^ZZZ___wwwrrrjjjllllllccc^^^______lll]]]EEE>>>>>>>>>>>><<<<<<<<<;;;;;;:::hhhZZZbbbyyy~~~{{{}}}vvvhhhaaa``````ZZZXXXcccsss}}}{{{uuuVVVKKKGGGLLLdddvvvXXXRRRbbbzzz|||fffYYY]]]fffmmmfff```cccnnnooodddiiizzzjjjiiiqqq```ooo```???888333444555333333444444555777:::===AAACCCEEEGGGUUUzzzjjjaaa}}}ppp___NNNCCC>>>::::::999999999::::::;;;999::::::;;;:::888777666555444333222222111222222444333333222222222222333333333444555555555555555000222333333111111222444333333333444777999999888:::;;;;;;<<<>>>@@@AAABBBCCCEEEJJJPPPVVV^^^mmm{{{zzzdddZZZZZZiii|||ooobbb```___lll{{{mmmkkkkkkeee```___bbbhhhuuu}}}mmmKKK<<<<<<>>><<<<<<<<<<<<;;;;;;;;;hhhZZZaaavvv~~~yyyyyy~~~xxxzzzwwwllldddaaa```^^^WWWUUU```rrr}}}yyyqqqTTTLLLFFFFFFZZZrrrVVVLLLWWWlllzzzdddWWW]]]hhhnnnfff```cccnnnnnndddeee{{{tttoooaaammmfffAAA999333444555444333444333555888;;;???CCCEEEFFFLLL^^^www{{{uuuWWWUUU~~~vvvfffSSSCCC<<<:::999999999999999999::::::999999::::::999888666555444333333222111111222222333333222222222333333444444555666777888888888777444555666555444333444555444444444555777888999999:::::::::;;;<<<>>>@@@AAABBBCCCHHHNNNSSSZZZhhhuuuzzzeeeXXXSSS___uuuuuujjjiiidddfffsssjjjhhhfffcccbbbfffgggkkk||||||UUU<<<;;;>>>;;;<<<<<<<<<<<<<<<;;;fffYYY```vvvxxxppplllqqqyyytttuuu|||rrrllljjjhhhccc___```ZZZYYYfffxxx}}}uuuWWWNNNGGGEEEWWW|||]]]PPPXXXddd~~~fffYYY```lllpppggg___bbbnnnrrrgggccc~~~xxx{{{www^^^gggoooBBB:::444444555444444555333444888<<<@@@DDDGGGIIITTTlll~~~qqqzzzbbbTTT^^^~~~yyyuuukkkZZZGGG:::666666666666777888888888888888777888888888888666555444333333222111111111222222222222222222333444555555666666777999999:::::::::999:::;;;999777666666777444444444444444555777888888888888888:::===@@@BBBCCCDDDIIIOOOTTTZZZgggtttyyy{{{hhhYYYOOOUUUhhh{{{kkkiiicccaaasss|||jjjeeeeeeeeefffeeeeeefffsssgggEEE???AAA???<<<<<<<<<<<<<<<<<>>DDDJJJOOORRR^^^uuuXXXnnnxxxppphhh[[[MMMCCC>>><<<===444555777888999999888888777777888888777666444333222222111111111111222222111222222333444555666777666777888:::;;;<<<<<<<<<:::;;;<<<<<<;;;;;;===>>>999:::999666333222444777999888666666777999<<<>>>@@@BBBHHHNNNRRRXXXdddppp{{{ssscccQQQKKKUUUooo{{{oooeeedddjjj{{{wwwhhheeeeeeeee]]]cccbbbddd```FFF>>>===;;;<<<<<<<<<======^^^SSS```{{{|||yyyssszzzrrrlllfffbbb___ZZZ^^^iiizzzhhhQQQHHHHHHEEEUUU~~~ooo[[[bbbnnnhhh[[[dddrrrvvvkkkaaacccppp{{{hhhUUUrrrtttzzzyyynnnrrrFFF===666555555444555777:::;;;<<<@@@EEELLLSSSVVVnnn~~~~~~cccXXXuuu|||xxxeee\\\OOOCCC<<<999888777555666888999:::::::::999888888999999888777555444222111111111111111222222111111222333444555777888666777888:::;;;<<<<<<<<<777888;;;<<<<<<===???AAA??????>>>:::666555777:::;;;999777666666777:::;;;===???EEELLLPPPVVVbbbnnn{{{wwwhhhVVVMMMUUUfffpppcccaaabbblll~~~llleeecccbbb```gggccc^^^xxxoooOOOAAA@@@;;;<<<<<<<<<======___TTT]]]ttt~~~uuunnnhhhccc```YYYeeevvvgggTTTLLLKKKFFFQQQkkk|||vvv\\\iiivvviii[[[eeewwwtttiii```dddtttzzzsssfffWWW```|||wwwGGG>>>777666666555555777555<<<===AAAJJJKKKOOO^^^uuusss```TTTZZZ{{{kkkgggZZZIII>>>;;;999666222777777666555555666777888:::999888888888888666444222222111111111111222222000000111222444555666666333555777888888999;;;===;;;;;;<<<>>>???AAABBBBBBDDDDDDBBB???;;;888888888;;;888555555666888999888<<<;;;>>>FFFNNNSSS[[[bbbuuu{{{ggg\\\TTTMMM^^^www{{{jjjcccaaafffzzz~~~hhhiiihhh```ffffffeeehhhuuuzzzVVVAAA@@@>>>>>>>>>>>>===<<<___TTT]]]sssyyyqqqkkkgggeeecccoookkkTTTKKKNNNJJJRRRjjj}}}|||cccooo{{{ggg\\\gggyyyuuuhhh___cccsssiii]]]SSSbbbvvvGGG>>>777666666555666888;;;AAABBBHHHRRRUUUYYYhhhmmmZZZSSScccvvvggg```TTTFFF===;;;;;;888666999888777555555555666666:::999888999999999777555222111111000000111111222111111222222333444555555333555777888888999;;;<<<;;;;;;<<<===>>>@@@@@@AAAAAABBBAAA???<<<999999999;;;999666555666777777777;;;;;;???GGGMMMSSS\\\eeeuuu~~~kkk___UUULLLWWWooo{{{sssggg```aaaqqqmmmiiijjjfffrrrrrrnnniiinnnfffJJJBBB>>>>>>>>>>>>===<<<```TTT\\\ssszzzpppkkkhhhgggnnn{{{vvvYYYMMMSSSQQQVVVnnnmmmvvv|||eee]]]jjj{{{vvviii___bbbrrrfff[[[XXXmmmtttGGG>>>777666777666666888:::@@@AAAHHHUUUYYY^^^llleeeQQQRRRqqq}}}zzzoooaaaUUULLLAAA;;;;;;<<<;;;999:::999777666555444444444:::999888999:::999777555222111111000000111111222111222222222333333444444333555666777777888:::;;;;;;;;;<<<<<<===>>>>>>???===???@@@@@@>>><<<;;;;;;<<<999666555666666666555888;;;@@@GGGKKKPPP[[[gggtttooobbbUUULLLTTTiiiuuu|||~~~mmmbbb^^^ggguuusssiiiiiiiiizzz|||xxxmmmgggwwwzzzVVVCCC==================```TTT\\\ttt~~~sssmmmllllllzzzbbbSSSYYYWWW\\\vvvuuuyyyxxxccc___mmm}}}xxxkkk```cccsssmmmcccaaauuurrrFFF>>>777666777666777999:::@@@AAAHHHVVV[[[aaappp```MMMUUUxxxsssgggZZZMMMFFF>>>::::::;;;;;;999777777666666555555555555999888777888999888666555111111000000000000111111222222222222222222333333222444666666666777888:::;;;;;;;;;<<<<<<=========<<<>>>AAABBBAAA?????????===:::777666666666444333555888???DDDFFFKKKWWWdddqqq}}}|||nnnbbbVVVMMMOOOdddrrr}}}ssseee___dddmmmrrrnnnllltttzzz{{{oooeeennn```CCC>>>>>>============```TTT[[[ttt|||vvvwwwyyynnn\\\\\\XXX___}}}zzzyyyvvvbbbaaapppyyylllaaaeeetttwwwllleeeuuupppFFF>>>777666888777888:::@@@HHHJJJQQQ]]]bbbkkk|||^^^PPP___}}}uuummm```TTTGGGCCC===999999:::999888444444555555666666666777777666555666777777555333111000000000000000000111222222222222222222222222222333555555555555777888::::::;;;;;;<<<<<<=========???BBBDDDCCCBBBAAAAAA===;;;999777777666444333222555:::>>>@@@DDDPPP]]]lllsssxxxsssjjj___VVVOOOHHH]]]nnn}}}yyyjjjbbbcccgggxxxpppeeeoootttmmmcccggg}}}kkkHHH??????>>>=========bbbTTTZZZsss|||}}}jjjaaaXXXaaa~~~}}}yyytttaaaddduuuxxxlllbbbfffvvvvvvjjjvvvqqqFFF>>>777777888888888;;;BBBMMMSSSYYYccchhhuuu]]]WWWnnnyyyqqqhhhZZZNNNCCC@@@<<<:::999888777666222333444555666777777777555444444444666666444333111000000//////000000111000111111111222222333333111333444444444444666777::::::;;;;;;<<<======>>>???AAACCCCCCBBBAAABBBBBB>>><<<:::999999888666444222222555888:::===GGGRRRcccggglllkkkfff^^^VVVQQQHHH[[[lll~~~oooeeebbbaaaqqqzzzlllYYYbbbjjjggg___```mmmyyywwwPPPAAA@@@>>>===<<<<<>>777777888888999;;;???NNNXXX^^^gggmmm~~~}}}YYY___}}}uuunnncccTTTHHH???>>><<<:::999999777666222333555666666666666555555444444555666666555333000000////////////000000//////000111222333333444111222444444333333555666999::::::<<<===>>>??????@@@AAABBBAAA@@@???@@@AAA>>><<<;;;;;;;;;:::888666444111111333666999AAAIIIXXX\\\ccchhhfff^^^UUUPPPJJJZZZhhhyyysssjjjddd```gggvvveeeUUU[[[aaabbb``````ffflllUUUCCCBBB???===<<<<<>>777777888888999<<>>???@@@AAAAAAAAAAAA???===<<<>>>???>>>===;;;;;;<<<;;;999777666111///111444777===DDDQQQVVV___ggghhh```UUUOOOHHHUUU___ooouuunnnhhhcccbbbvvveeeVVVYYY]]]```bbbeeehhhjjjVVVEEECCC@@@===<<<;;;qqq\\\YYYnnnnnnxxxooohhhtttnnnfffccckkk{{{yyynnnlllzzzsssGGG;;;444777:::888:::???DDDOOObbbpppuuu|||gggWWWvvvwwwmmmeeeZZZLLLCCC<<<;;;:::888777666666666777666666666666777777888666666666666666444222111000000000000000000000000000000000000000111111222333333333444444444444555666888::::::::::::<<<>>>===>>>???>>>===<<<===>>><<<<<<;;;;;;;;;::::::::::::888444111222555999<<>>???>>>===<<<===>>><<<<<<<<<<<<;;;;;;::::::;;;999666444444666888;;;@@@HHHSSS]]]```^^^YYYUUUIIIIIILLLTTTaaarrrxxxiiicccbbbiiiqqqgggcccggghhhccccccggg~~~uuuPPPBBB>>>>>>999<<>>888:::<<<;;;@@@IIIZZZeeettt|||```kkkssseeeZZZOOOCCC:::::::::999888777666666666666555555555666666777888777777777666555333000///000000000000000000000000000000//////000000111222333333444444444444555555555666888888888888:::<<<;;;===>>>===<<<<<<===>>>=========<<<<<<<<<<<<;;;;;;:::888777666777777888:::???HHHTTT\\\]]]XXXSSSJJJHHHGGGJJJUUUeeeuuu~~~kkkbbbccceeettt{{{mmmkkkjjjeeeccceeevvvYYYGGG??????:::===uuu\\\UUUgggtttvvvqqqeeeaaannnzzzhhhfffgggggg|||oooppp|||qqqoooHHH>>>999:::;;;<<>>=====================<<<<<<;;;;;;:::999888777666999;;;BBBMMMXXX[[[VVVOOOMMMIIIEEEEEENNN]]]mmmwwwpppgggiiigggooovvvooommmhhheeefffssseeeOOOCCCBBB======xxx___VVVgggsssyyyrrrgggbbbooozzzkkkfffdddkkk|||xxxkkkuuu}}}}}}tttjjjEEE===888:::;;;===IIIWWWppp{{{{{{uuuwwwxxxvvvzzzgggYYYwwwgggYYYPPPHHH???999888888888888888777666555444444444444555666777888777777777666444111///.../////////////////////////////////...///000000111222222222222333333333333222444555555444444666777777888::::::::::::<<<===<<<=====================;;;<<<<<<;;;:::888666555888999>>>IIIVVVZZZVVVOOOMMMHHHCCCCCCJJJWWWfffpppyyy~~~tttllljjjggglll}}}rrrnnnjjjhhhiiirrrmmmRRRDDDCCC???===xxx```VVVfffuuurrrhhheeeqqqpppfffdddbbbqqqnnneeerrrqqqppphhhBBB<<<888::::::>>>NNN```vvvzzzuuussstttwww|||ZZZSSS}}}|||qqqaaaUUUMMMFFF???999777777888999888777555444333333333444555666777888666666666555444222///...//////////////////////////////......//////000111000000111111111222222222111333444444333333444555444666777888888999:::<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;:::888666555555555:::EEERRRXXXVVVRRRJJJFFFAAA@@@FFFQQQ^^^fffnnnuuu}}}xxxpppeeecccfffxxxsssooojjjiiilllmmmxxxWWWDDDCCC???==={{{bbbVVVbbbxxxpppiiigggtttkkkdddfffeeesssmmmeeeoooppplllgggAAA;;;999;;;<<>>999666666888999888777555444333333333444555666888888555555555555444222000//////////////////////////////............///000000////////////000000000000000222333222111111222444111333555666666777999;;;::::::;;;;;;<<<<<<<<<<<<::::::::::::999888666555333444888BBBLLLQQQQQQNNNIIIEEEAAA@@@DDDLLLUUU\\\aaakkkttt{{{}}}uuufffddddddoootttnnnhhhhhhlllggguuufffKKKEEE???<<>>uuu]]]XXXjjjtttiiikkksssnnnhhhhhhggg}}}zzznnnvvvWWW???<<<;;;???III___~~~wwwpppvvvwwwYYYJJJggg~~~qqqaaaOOOFFFBBB===888777777777777777777777777777666555444333222333444555666666666555444222000................................./////////000000000000000000000////////////............---------------...///000111222222222333333444555555666666777888888999888888777666555666555444555777<<<@@@CCCCCCBBB@@@===<<<>>>CCCGGGMMMTTT]]]dddjjjpppvvv{{{}}}uuulllhhheeekkksssnnnnnnmmmkkkwwwpppRRRBBB===uuuyyy___VVVeeeyyytttiiilllvvv~~~oookkknnnqqqzzznnnxxxUUU???===;;;@@@OOOjjj{{{yyylllQQQIIIkkk{{{mmm^^^MMMEEE@@@<<<999999888888888888888888888888777666444333222333333444666666777666444222///..................................../////////000000000000000000////////////222111111000///.........------///000000111111111111222222333444444555555777777888888888777666666666444333333555999???BBBAAA@@@???<<<:::;;;>>>AAAEEEKKKSSSZZZ___fffmmmssszzzyyyooojjjffffffrrroooqqqnnnkkksssyyyUUUAAA===ooozzz```VVVcccvvv}}}uuunnnsss~~~~~~rrrrrrzzzyyygggYYYAAA>>><<>>AAA??????>>><<<999999<<<>>>BBBFFFMMMRRRWWW___gggnnnwww{{{rrrmmmiiidddwww|||llljjjmmmmmmkkkqqqWWWAAA@@@kkkcccVVV___pppvvvqqqwwwuuuvvvvvvgggVVVAAA???>>>DDD[[[~~~xxxvvvtttooojjjnnnaaaLLLQQQ}}}tttrrrcccWWWKKKDDD@@@;;;999:::888888888888888888888888666555444333222333444555555666888999888555222000........................------........./////////////////////000000000000000//////...---,,,,,,,,,---...///000000000000///000111111222222333444444333333444555555666555555333222111111333777;;;>>>=========;;;999888:::;;;AAADDDIIIMMMQQQYYYbbbiiiuuuyyyuuuooollldddppp|||kkkggggggjjjkkknnn|||^^^DDDCCCdddhhhVVVYYYfffvvvssszzz{{{rrrsss~~~zzzqqqPPP??????@@@IIIddd~~~yyy~~~```MMMVVVqqqjjj]]]SSSIIIDDD???:::888999888888888888888888888888555444333222333444555666555666888::::::777444333........................---------.........//////.../////////000000000111//////......------,,,,,,,,,------...............//////000000111222222333000111222333444444444444333222111111222444666888:::;;;;;;:::888777888999===@@@CCCEEEIIIQQQ[[[bbbkkkppp{{{xxxpppmmmccckkktttlllggggggiiijjjtttmmmJJJDDD]]]{{{mmmVVVTTT^^^uuuyyyvvvmmmlllvvv}}}xxxOOO===>>>AAALLLkkk___MMMWWWqqqeeeYYYPPPGGGCCC>>>999666777777777777777777777777777444333333222333444666777444666999;;;;;;999666444........................---------.........//////.../////////000000111111000000000000000/////////++++++,,,---------,,,,,,......//////000111111111///000111222333444444444333222111000000111111222777999999999777666666777888:::<<<>>>BBBIIISSS[[[\\\aaammm|||zzzpppnnncccgggtttmmmeeehhhgggmmmyyyPPPEEEXXXuuuuuuYYYSSS[[[rrr}}}wwwxxxwwwooorrr|||}}}sssNNN???CCC???LLLxxxuuuNNNOOOZZZ~~~kkk___YYYOOOEEEAAA>>>:::888999::::::999888777666555444555444444333444555666777888999999999888777555444000...------.........---,,,,,,,,,---------......///000000000000000//////////////////000000000000******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,///000000000111111111111111111000000111111222333777888999888666444444555777666999???CCCFFFMMMUUU[[[]]]dddnnntttxxx~~~rrrkkkgggfffwwwuuurrrqqqooo{{{UUUCCCVVVrrryyy\\\TTT[[[mmm}}}yyy~~~{{{pppooozzzoooNNNBBBEEECCCUUUqqqKKKMMM\\\{{{jjjaaaXXXNNNDDDAAA>>>:::888999::::::999888777666555555555444444333444555666777777888888888777666444333000...------.........---,,,,,,,,,------------...//////000000000000//////............////////////+++++++++++++++++++++++++++******+++---...---,,,////////////000000000111000000000000111222333444777888999888666444444555666555888===AAACCCJJJQQQWWWZZZaaalllsssvvv|||vvvmmmgggeeessszzzoootttZZZGGGUUUooo```UUUZZZkkk{{{{{{~~~qqqkkkxxx{{{eeeFFF@@@AAACCC]]]mmmGGGLLL```wwwiiiaaaVVVMMMCCC@@@>>>:::888999:::999999888777666555555555555444333444555666777666777777777777666444333000///------......---,,,,,,,,,,,,,,,------------...//////000000/////////---------....../////////------+++***))))))*********))))))***,,,...---,,,............/////////////////////000111333444555888999999888555444444444666555777<<<>>>@@@FFFLLLRRRUUU^^^iiipppsssxxx~~~~~~rrriiieeeqqqvvvsssbbbJJJPPPhhheeeUUUVVVeee{{{zzz}}}~~~tttlllyyyuuu___CCCAAAAAAFFFiiinnnHHHLLLaaavvvggg```TTTKKKBBB???===:::999:::999999888888777666666555666555444333333444555666666777888888888777555444111///---------...---,,,++++++,,,,,,,,,---------......//////000/////////------......///000000000000...+++)))(((((()))***)))(((((())),,,------,,,,,,,,,,,,---------......------...///111333555666888888888666444333333444666555777;;;======BBBHHHNNNQQQZZZeeellloootttzzzzzz~~~yyynnniiiqqqyyyrrrkkkMMMKKKcccmmmWWWRRRYYY}}}yyy{{{zzzssszzzrrraaaFFFFFFFFFPPP{{{tttLLLNNN```vvveee\\\RRRIII@@@>>>===:::999;;;999999888888777777666666666555444333333444555666777888999:::999888777666111///---------...---++++++++++++,,,,,,,,,------------...///////////////...//////000111111222222111///,,,***)))))))))***)))(((((()))+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---...000333555666666666666444222222333444666555777;;;<<<<<<@@@EEEJJJMMMUUU```fffiiinnntttvvvzzz~~~}}}qqqjjjppp{{{nnnlllqqqpppkkksssOOOPPPeeevvv[[[QQQSSSooo{{{zzzttt^^^GGGFFFGGGWWWxxxQQQQQQ^^^uuudddYYYPPPGGG???======::::::<<<888888888888777777666666777666555444333444555555888999:::::::::999888777222000...---------,,,+++++++++++++++,,,,,,,,,,,,,,,---......//////////////////000111222222333333111000...,,,+++***++++++***(((((((((***+++***)))))))))))))))***************++++++---///111333444333333333222000000333555555444666:::;;;:::>>>CCCGGGIIIOOOXXX^^^aaagggnnnqqquuuwwwxxx}}}rrrkkknnnvvv~~~tttjjjcccgggjjjggg{{{|||SSSRRRcccaaaSSSRRReee~~~}}}}}}{{{zzz}}}~~~{{{}}}~~~{{{yyyVVVFFFDDDGGG\\\uuuQQQTTTaaassscccXXXOOOFFF>>><<<<<<;;;:::<<<888888888888777777777777777666555444333444444555777888999::::::999888777222000...---------,,,+++***++++++++++++,,,,,,,,,+++,,,---...////////////......///000111222333333000000///...------,,,,,,+++)))(((((()))***(((''''''((((((((())))))))))))*********+++---///000111000000000///...000333555222111444888999888;;;@@@DDDDDDIIIPPPVVVYYY___gggjjjnnnooopppvvvuuummmmmmrrr{{{ooojjjaaadddiiieeetttZZZJJJXXXqqqfffUUUNNNZZZwwwzzzsssnnnkkkjjjffffffggggggggghhhhhhhhhhhhhhhkkkqqqtttvvv{{{yyywwwxxxtttmmmiiijjjiiifffcccfffooovvv}}}xxxyyytttSSSIIIFFFKKKdddoooNNNVVVeee~~~yyypppbbbXXXNNNEEE===<<<<<<;;;;;;<<<888888888888777777777777777666555444333444444555666777888999999888777666222000...---------,,,*********+++++++++,,,,,,,,,+++,,,---...////////////------...///000111222222///000000000///...---,,,+++***(((((())))))'''&&&'''''''''(((((((((((()))))))))***+++,,,...///000............---///333555000///222777888777999>>>AAAAAADDDKKKPPPSSSZZZbbbdddhhhjjjjjjrrr~~~yyypppooorrr{{{mmmaaaYYY```gggaaahhh___KKKNNNfffvvv[[[WWWSSSeee|||yyywwwoooddd[[[WWWUUUTTTRRRTTTQQQNNNOOOSSSWWWYYYYYYZZZ\\\]]]```aaaccccccdddkkkiiiddd```]]][[[[[[\\\SSSRRRPPPOOOQQQVVV^^^dddwww}}}zzzwwwvvviiiMMMBBBJJJOOOgggzzzVVVNNNwwwuuuiii\\\TTTJJJEEE???:::999999999999888888888888777777777777555555666666555555444333666777888888888666555444000111111000000///...---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111111111111111000//////***((('''&&&'''((('''&&&***)))(((''''''&&&''''''(((((())))))******++++++,,,,,,++++++,,,---///000000111222444666777999999<<>>:::999999999999888888888888777777777777555555666666555555444333555666777888777666555444222222222222111000//////++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,---......//////000111111111111111222111111000///---+++))))))***+++***)))''''''''''''((()))***+++(((((((((((()))))))))))),,,++++++***+++---...///...///000111333555666666888:::===@@@BBBFFFJJJMMMXXX[[[___eeekkkqqquuuxxx}}}tttnnnpppsss{{{kkkjjjmmmppp}}}JJJLLLTTTiii]]]VVVWWWaaa{{{}}}}}}xxxmmmeee```[[[UUUJJJHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@AAADDDGGGIIIKKKFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDFFFGGGDDDDDDDDDEEEGGGLLLSSSXXX[[[aaannn~~~~~~uuuYYYKKKGGGQQQ\\\zzzuuuZZZ\\\}}}uuugggZZZTTTFFFCCC>>>:::999:::999999888888888888777777777666555555555666555555444333555555666777777666555444333333333333222111000000,,,++++++************++++++++++++++++++,,,,,,,,,------......///000000111111111111222222111111000...,,,+++***+++,,,+++***((((((''''''((()))******((((((((((((((((((((((((++++++*********,,,---...---...///000222333444444666888;;;===???BBBFFFIIITTTXXX]]]cccgggllloooqqquuu{{{vvvnnnoooqqqppplllooosss}}}}}}FFFJJJPPP^^^zzz___TTTRRRXXXkkk}}}yyywwwoooddd\\\WWWQQQKKKCCCCCCCCCBBBAAA???>>>===AAAAAAAAAAAAAAACCCDDDFFFCCCBBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGIIILLLQQQUUUVVV]]]iii|||lllWWWPPPPPPRRR```sssZZZ]]]|||uuufffXXXRRREEEAAA===::::::::::::999888888888888777777777666555555555666555555444333444555666777777666555444333444444333333222111000------,,,+++++++++++++++*********++++++,,,,,,,,,---------...//////000000111111222222222222111111///---,,,+++,,,---,,,+++******)))((((((((((((((()))))))))))))))(((((((((******))))))***+++---...------...///000222222333666888:::<<<>>>@@@DDDFFFNNNSSSYYY^^^aaadddgggiiijjjoooyyyyyynnnmmmooowwwqqqsssuuu}}}JJJLLLOOOXXXnnnjjjXXXQQQUUUaaazzzsssooofffYYYQQQNNNIIICCCBBBCCCDDDCCC@@@>>>======@@@AAAAAA@@@??????@@@BBBDDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCDDDIIIJJJJJJJJJJJJLLLOOORRRSSSYYYfffyyywww^^^RRRSSSXXXSSScccpppXXX^^^{{{tttdddUUUPPPCCC@@@<<<::::::::::::999888888888888777777777777555555666666555555444333333444555666777666555555333333333333222111000000......---,,,++++++++++++))))))******+++,,,,,,,,,,,,------......///000000000111222222333222222222000...,,,,,,---------,,,,,,+++***)))((((((((((((************))))))))))))***))))))((()))+++,,,---------...///000111222222666888:::;;;<<<>>>AAACCCIIIMMMSSSWWWXXXZZZ^^^aaadddiiirrr{{{{{{nnnlllnnn}}}vvvvvvvvv}}}NNNLLLMMMVVVhhh}}}aaaTTTWWWZZZrrr}}}{{{mmmhhh]]]PPPJJJIIIFFFAAABBBDDDEEEDDDAAA??????@@@>>>@@@BBBAAA??????AAACCCFFFEEECCCBBBBBBCCCDDDEEEBBBBBBCCCDDDEEEFFFGGGHHHOOOOOOOOONNNMMMMMMOOOQQQSSSYYYggg{{{yyyvvvjjjRRRJJJOOOVVVTTTgggmmmVVV]]]~~~zzztttbbbRRRNNNBBB???<<<::::::;;;:::999888888888888777777777777555555666666555555444333333333555666666666555555333333333333222111000///...---,,,+++************((())))))***++++++,,,,,,,,,,,,---......//////000000111222222333333333222///...,,,,,,---------,,,******)))))))))))))))))),,,+++++++++*********)))))))))(((((()))***,,,---------...///000111222222555666888999:::;;;>>>@@@CCCHHHNNNPPPPPPRRRVVVZZZbbbffflllsss|||}}}ooolllkkk~~~uuutttssszzzLLLFFFFFFQQQccc{{{dddSSSUUURRRdddyyytttyyy{{{|||}}}yyyjjjdddXXXLLLHHHHHHGGGBBB>>>@@@BBB@@@>>><<<>>>@@@>>>AAACCCCCCBBBBBBDDDGGGDDDCCCAAA@@@@@@AAABBBDDD???@@@BBBDDDFFFGGGIIIJJJTTTUUUUUUSSSQQQPPPPPPRRRTTT[[[iii~~~lllooojjjPPPHHHMMMSSSVVViiijjjUUU^^^~~~yyysssaaaQQQLLLAAA>>><<<:::;;;;;;:::999888888888888777777777777555555666666555555444333222333555666666666555555222222222222111000//////---,,,+++***))))))))))))((())))))***++++++,,,,,,,,,,,,------...//////000000111222333333333333333///...,,,,,,---------,,,(((((((((((()))***+++,,,,,,,,,,,,+++++++++******)))((((((((((((***+++,,,---......///000111222222444555777888888999<<<>>>@@@EEEJJJLLLKKKMMMRRRWWW\\\___dddjjjqqqzzz~~~pppmmmiii||||||qqqnnnnnnwwwLLLGGGFFFKKKUUUjjjrrrVVVTTTTTT[[[wwwnnnooouuuqqq{{{|||tttddd[[[OOOFFFCCCDDDEEEFFF@@@BBBCCCAAA??????AAADDDAAABBBCCCCCCCCCCCCBBBBBBFFFDDDBBBAAABBBEEEFFFGGGFFFKKKMMMKKKLLLQQQTTTTTTUUUWWWXXXVVVUUUUUUVVVUUUZZZ]]]iii~~~}}}sss}}}]]]IIIMMMRRRQQQ\\\ccccccQQQ[[[tttbbbTTTOOOBBB>>>:::888888999::::::888888999999999888888777888888777666666666666666444333222444666777777666444444444333222111000///...------,,,,,,++++++***''''''((()))***+++++++++***+++,,,---///000111222000111222333333333222222111000///...---,,,,,,,,,,,,***(((((()))***)))(((......---,,,***))))))((())))))))))))************------,,,,,,,,,---......000111222444777999;;;;;;?????????BBBGGGLLLPPPRRRZZZWWWUUUXXX___jjjxxxwwwqqqlllwww~~~rrrqqqqqqrrrwwwOOOJJJHHHJJJOOOaaacccYYYUUUXXXttt|||ooohhhjjjqqqqqqxxx}}}}}}|||yyypppfffUUUOOOHHHDDDDDDEEEEEEEEECCCDDDEEECCCAAA@@@AAACCCBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBCCCEEEGGGHHHIIIIIIOOOSSSSSSUUUZZZ]]]]]]___^^^\\\XXXWWWZZZ]]]___bbbeeeoooqqq~~~]]]JJJLLLRRRRRR\\\dddaaaOOOYYYsss___PPPKKKBBB???;;;888888999999888777888888888888888777777777777666555555555555555444333222444666777777666333333333333222111000000......---,,,,,,++++++***((())))))******+++++++++***+++,,,---...000111111111222333555555444444333111000///...---,,,,,,,,,,,,***))))))***++++++***......---,,,+++***))))))))))))))))))************------,,,,,,,,,---......000111222444666888:::;;;======>>>@@@DDDHHHKKKMMMOOOLLLLLLTTTbbbqqq~~~xxxqqqiiirrrsssqqqpppsssxxxSSSNNNJJJHHHHHHTTTrrrrrr```VVVVVVggg|||sssgggaaaccciiimmmpppssssssrrrnnncccXXXGGGEEECCCCCCDDDDDDCCCBBBEEEFFFFFFDDDBBBAAAAAABBBCCCBBBBBBBBBBBBCCCEEEFFFFFFGGGHHHJJJKKKMMMOOOPPPSSSZZZ```cccfffkkknnnmmmmmmggg___YYYXXX\\\bbbgggnnnooowwwuuu~~~ssswww\\\NNNPPPVVVWWW]]]fffaaaNNNWWWrrr___OOOJJJBBB???;;;999888888777777666777777888888777777666666555555444444444444555444333333444666777666555333333333333222111111000......------,,,+++++++++*********+++++++++++++++***+++,,,---...000111111222333555666666666555444111000///---,,,,,,,,,,,,,,,+++***+++---......---......------,,,+++******))))))))))))************,,,,,,,,,,,,,,,---...///000000222444555777999999:::;;;===???AAACCCEEEFFFFFFIIIRRRaaasssyyyqqqiiioooyyyuuusssuuuzzzVVVPPPLLLHHHDDDLLLfff}}}fffYYYWWW```kkkmmmaaa[[[\\\```bbbcccdddfffgggbbbXXXOOOCCCBBBBBBCCCCCCCCCBBBBBBFFFFFFGGGGGGFFFEEEEEEEEEFFFEEEDDDCCCDDDFFFHHHIIIMMMNNNNNNOOOQQQTTTXXX[[[bbbkkkssswwwzzz~~~zzzooobbb[[[XXXZZZaaagggsssuuu|||wwwqqqmmmXXXSSSXXX]]]]]]___hhheeeOOOVVVrrr___QQQLLLBBB???<<<999888777666555555666666777777777777666666555555444444555555555555444333444666777666555333333333333333222111000.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,---...///000111222333444555666555444444111000///...------------...---,,,,,,...000000///......------,,,++++++***((()))))))))************,,,,,,,,,,,,------...///000000111333444666777777888:::<<<>>>>>>???@@@AAADDDQQQbbbrrrzzzrrrlllooo|||{{{ZZZSSSMMMIIIEEEJJJ___vvvppp___XXX[[[```}}}tttpppsssbbbYYYTTTTTTVVVUUUTTTUUUXXXXXXSSSLLLFFFAAABBBBBBCCCDDDFFFHHHJJJLLLMMMNNNOOOQQQQQQQQQPPPMMMLLLKKKKKKLLLNNNPPPRRRUUUVVVWWWYYY\\\ccclllsss}}}{{{mmmeeeaaa^^^```fffpppsss|||xxx{{{fffUUUWWW^^^___]]]```jjjhhhOOORRRqqq^^^OOOJJJBBB???;;;999888777666444555555666777777777777777777666666666666666777777555444333444666666666444222222333333333222111111//////...------,,,,,,+++,,,,,,+++++++++++++++++++++,,,,,,---...///000000000111222333444333222222000000//////......//////111///......000111000///---------,,,,,,++++++***((()))))))))************,,,++++++,,,---.../////////000111222333444555555666999<<<===<<<<<<>>>???IIIYYYjjjpppssswww{{{{{{{{{rrrkkklllcccXXXOOOKKKHHHJJJYYYkkkjjjXXXTTTXXXjjj}}}pppbbbYYYUUUOOOVVV^^^gggxxxvvv```TTTPPPMMMLLLMMMLLLJJJKKKLLLJJJEEEBBBCCCCCCEEEGGGHHHKKKOOOTTTXXXYYYZZZ[[[^^^aaabbbaaa```VVVVVVWWWYYY\\\___bbbdddhhhkkkpppuuu{{{{{{uuukkkggghhhlllrrr~~~|||uuu~~~|||cccUUUYYY]]][[[XXXbbbmmmkkkOOOOOOppp[[[KKKEEE@@@>>>;;;999999888666444555555666777888888888888777666666666666777888888666444333444555666555444222222222333333222222111//////......---,,,,,,,,,*********+++++++++++++++,,,,,,------...//////000...///111222222222111000000000///000000111222333444222000///000000...---,,,,,,,,,++++++*********))))))))))))************+++++++++,,,---...///000///000000111222333333444444777:::;;;::::::===AAARRR```gggaaa\\\dddooouuu}}}ttthhhggg}}}nnn```SSSNNNJJJIIIRRR^^^yyy[[[PPPUUU[[[rrrlll^^^UUUMMMKKKMMMKKKKKKNNNRRRTTTbbbzzzhhhVVVNNNLLLJJJGGGFFFEEEDDDFFFIIIFFFBBBEEELLLOOORRRUUUXXXYYY\\\aaaeeegggfffgggjjjnnnooommmjjj^^^```dddiiiooouuuyyy{{{|||pppnnnpppxxxuuunnnppp~~~|||___UUUYYYYYYXXXYYYcccnnn~~~pppRRRPPPoooZZZJJJDDD>>><<<:::999999888666555555666777888999999999999555555555555555666777777666555444444555666555444111222222333333222222222/////////...------,,,,,,((())))))******+++++++++,,,,,,------.../////////...///000111222111000000//////000111222444555666888555222000///...,,,***++++++************))))))))))))))))))************+++++++++,,,---...///000///000000111111222222222111444777777666888===BBBPPP[[[^^^UUUQQQ\\\iiioooyyy}}}~~~uuujjjeeevvvvvveeeUUUOOOKKKHHHLLLTTTvvv___PPPUUUTTT^^^ooo___XXXTTTQQQQQQUUUOOOOOOUUUYYYQQQOOOjjjyyygggVVVOOONNNKKKFFFBBBAAABBBFFFJJJHHHFFFNNNZZZ\\\```dddffffffgggiiilllnnnmmmnnnpppssstttqqqnnncccgggmmmuuu}}}wwwrrrwwwssseeehhhuuuzzz{{{www[[[VVVYYYWWWXXX^^^dddooo~~~uuuVVVSSS~~~ppp\\\LLLGGG===;;;:::999999999777555666666777999999:::::::::444444444444444555666777666555444444555666555333111222222333333333222222/////////...------,,,,,,''''''((()))***++++++,,,,,,---------.../////////...///000111222111111000//////000111333666888999:::777333111///---***(((*********)))))))))))))))))))))))))))************+++++++++,,,---...000000///000000000111111111111...222555555444777===CCCCCCNNNSSSNNNNNNZZZcccdddsssyyy~~~uuupppgggtttooo[[[QQQMMMKKKLLLOOOggg}}}jjjUUUVVVPPP[[[}}}}}}kkkddd[[[XXXZZZ\\\[[[XXXZZZWWWSSSQQQNNNQQQ]]]jjj}}}qqqgggYYYNNNIIIGGGFFFEEE>>>AAAHHHFFFDDDUUUiiilllvvvvvvtttoookkkkkkqqqwwwxxxyyyzzz|||{{{xxxwwwwwwqqqwww}}}|||}}}ppp```ccctttlllmmmXXXTTTWWWXXX\\\bbbmmmyyy|||RRR^^^{{{nnn\\\NNNHHH@@@>>>;;;999888777555333444555666777888888888888999888777666666555555555555333222222333444333222444444444333222111000///000///...///000///---,,,***++++++++++++,,,,,,,,,***+++,,,,,,---.../////////000000111111111111111444444444666777888666444666333000,,,***((((((((((((((())))))))))))(((((())))))))))))******************+++,,,------------,,,---...///000111222333000111222444777:::===>>>CCCGGGKKKNNNPPPVVV```hhhjjjttt{{{~~~tttmmmnnnyyyttt\\\SSSPPPJJJIIIMMMeeevvvxxx___VVVTTTVVVjjjxxxnnngggkkkpppuuuwwwxxxxxxyyyvvvtttpppiii]]]SSSUUU\\\||||||zzzzzz{{{yyykkkZZZNNNKKKIIIFFFBBBAAAAAANNN[[[aaappp}}}xxxuuuxxxtttnnnrrrooogggnnn~~~~~~vvvcccTTTUUUYYY\\\bbbjjjsss}}}yyyNNNYYY|||ooo\\\MMMGGG@@@>>>;;;999888777555444333444555666777777777777888777777666666666666666777666444333444555444333444444444333333111000000111/////////000///---+++((())))))))))))*********++++++,,,,,,---......///............///000111222666666666888999999666444333111...+++)))(((((()))(((((())))))))))))(((((())))))))))))******************+++,,,------------.........///000000000111000000111333666888:::<<<:::>>>CCCFFFHHHNNNWWW^^^fffpppxxxzzz~~~vvvooopppyyy{{{^^^XXXTTTKKKHHHNNNccclllyyyppp[[[WWWTTTYYYrrrzzzqqqqqqsss^^^TTTSSSeee{{{yyyzzz}}}qqq]]]PPPMMMLLLGGGBBBDDDBBBXXXwwwxxxuuuvvvxxxrrrjjjjjjrrruuuuuuxxxbbbWWWQQQTTTXXXZZZbbbkkkxxx{{{NNNTTTuuu}}}ppp\\\KKKEEE@@@>>>;;;999999888666444333444555666666666666666666666666666666777777888:::888666555666666555444333444444333333222111000111000//////000///---+++((())))))))))))*********++++++,,,,,,------......---,,,,,,,,,---000222444999999:::;;;<<<:::666333///...,,,***)))((())))))(((((())))))))))))(((((())))))))))))******************+++,,,------------////////////////////////000000111222444666777999666:::???CCCEEEIIIOOOUUU^^^iiisssuuuvvv~~~yyysssrrryyy```ZZZWWWLLLIIIPPP___aaafff}}}gggYYYUUUUUUcccnnn\\\VVVWWWuuubbbUUUOOOLLLHHHEEEEEEEEEeee}}}uuupppoooqqqyyy~~~wwwuuuwwwzzzyyy{{{fffZZZVVVVVVXXXYYYZZZaaajjjwwwSSSTTTiii}}}ooo[[[KKKEEE@@@>>>;;;999999888666555333333444555666666555555555555555555666777888999;;;999777666666666444333333333444444333222222111111000////////////---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++---111555888<<<<<<<<<======:::555111,,,+++***)))((()))))))))(((((())))))))))))((((((((()))))))))******************+++,,,---------------...............//////000000111222333444666777777:::???BBBCCCFFFIIILLLWWWbbbmmmpppqqqxxx|||wwwtttxxxbbbZZZVVVMMMIIINNNVVVVVVWWWkkk|||```YYYUUU[[[lll{{{dddYYYUUUxxxwwwiii[[[PPPJJJHHHGGGDDDHHHooo{{{zzz}}}yyy~~~}}}ttttttbbbZZZ[[[]]]^^^\\\\\\cccjjjqqq{{{WWWSSS^^^}}}nnnZZZKKKGGG@@@>>>;;;:::999999777666333444555555555555555555555555555555666888999::::::888555444555444333222333333444444444333222222222111/////////...,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---000555999<<>>===<<<;;;777222...)))))))))((()))))))))***(((((())))))))))))((((((((()))))))))******************+++,,,------------++++++,,,---...///000000111111111222333444666666666999<<>>;;;::::::999888666444555555666666666555555555555555555666777999999888666444333444444333111333333444444444444333333222111000//////...,,,***((())))))))))))*********------,,,,,,++++++******++++++---///444888===@@@AAA???<<<999777333...***((((((((()))))))))******(((((())))))))))))(((((())))))))))))******************+++,,,------------)))***+++,,,---///000000000000111111333444555666:::;;;>>>AAADDDGGGHHHIIIQQQWWW```hhhlllrrrwwwrrruuuhhh[[[UUUOOOIIIDDDFFFFFFPPPcccpppmmmWWWVVVVVV]]]oooYYY]]]cccsssfffZZZQQQKKKJJJIIIccc}}}nnn]]]XXXZZZYYYVVVTTTVVV[[[___cccpppXXXRRR\\\qqq[[[LLLHHH@@@>>>;;;:::::::::888777666666666777777666666555666666555666666777888888777555333333444444444333333333444444444444444333333111000//////...,,,)))((())))))))))))*********------,,,,,,+++******))))))***---111666;;;???AAAAAA>>>999555222...***'''(((((()))************)))(((((())))))))))))(((((())))))))))))******************+++,,,------------******+++,,,------............///000111333555666:::;;;>>>BBBHHHMMMPPPQQQQQQSSSZZZbbbgggmmmyyytttpppssstttbbb\\\TTTJJJAAADDDCCCGGGQQQYYYlllyyy^^^```[[[SSSlllyyy```^^^[[[~~~vvvhhhYYYOOOMMMEEEVVVwwwhhh\\\bbbbbb```ZZZVVVXXX\\\^^^bbboooZZZTTTaaasss]]]LLLGGG@@@>>>;;;:::::::::999777666777777777777777666666666666666666666777777888777555333333555555555444333333444444555444444444333111000//////...+++)))***++++++++++++,,,,,,,,,...------,,,+++***))))))''')))---222777;;;???AAABBB>>>888222...+++'''%%%((()))***************)))(((((())))))))))))(((((())))))))))))******************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555333444888>>>EEELLLQQQSSSQQQQQQVVV^^^dddhhhssssssoooqqqlll\\\UUUNNNHHHEEEBBBCCCFFFPPPbbbrrrrrr\\\QQQRRR^^^kkk___YYY\\\xxxuuubbbZZZ\\\eeezzzzzzfff^^^^^^^^^]]]ZZZVVVVVVYYY\\\dddyyyXXXSSSfffooo[[[OOOCCC@@@>>>;;;:::::::::888777777777666555555666777888888888888777777777777777444444444555555555555555333444555666666555444333//////000000///...------)))************+++++++++...---,,,+++************)))+++---000333777:::<<<===888333///---,,,+++***......---,,,++++++++++++++++++)))(((''''''''''''))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111444444555888<<>>;;;:::::::::999777999888777666666777888999777777777777777777777777555555555555555555555555333444555666666555444333000000000000///...---,,,************++++++++++++...---,,,+++***************+++---000333777:::<<<:::666111...,,,,,,+++***......---,,,+++++++++++++++***)))(((''''''''''''))))))))))))******************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333333444666999===AAACCCIIIMMMRRRWWW]]]dddlllqqq{{{vvvssssssppp___SSSNNNJJJFFFCCC@@@AAAJJJTTTaaawwwwwwbbbUUUTTTYYYaaawwwhhh^^^ZZZnnn}}}{{{nnn```]]]YYYXXXVVVSSSQQQSSSWWW[[[^^^pppZZZTTTfffooo]]]QQQEEE@@@>>><<<;;;;;;:::999777:::999888777777777888999777777777777777777777777777777666666555555444444333444555666666555444333111111111000///---,,,+++************+++++++++,,,---,,,+++******************+++---000444777999;;;777333///,,,+++,,,++++++......---,,,+++++++++++++++***)))((((((''''''((())))))))))))*********************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111222333444666888:::;;;FFFHHHLLLQQQVVV^^^fffkkkvvvxxxtttsssxxxccc\\\TTTOOOJJJGGGBBB???BBBHHHRRRfffwwweeeZZZVVVWWWaaa{{{eee\\\nnn}}}yyyyyyfff^^^^^^\\\ZZZUUUQQQOOOPPPSSSVVVWWWggg\\\UUUgggrrr```TTTHHHAAA???<<<;;;;;;;;;999888999888777666666666777888666666666777777777777777888888777777666555444444333444555666666555444333222222111000...---+++************+++++++++,,,,,,,,,,,,+++******************,,,...111444666888999444000,,,***+++,,,,,,,,,......---,,,++++++++++++******)))(((((((((((((((((()))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000111222444555777888888BBBDDDFFFJJJOOOVVV___eeennnxxxxxxtttsss}}}jjjbbbVVVQQQLLLIIIDDD>>>>>>BBBHHHXXXppp{{{fffZZZTTTUUUdddlll```oooyyy{{{sssyyyhhhZZZVVVVVV[[[XXXSSSPPPPPPQQQSSSUUUYYYeee]]]VVVhhhtttbbbUUUHHHAAA???<<<;;;;;;;;;999888888777666555444555555666555555666666777777777777999999888777666666555555333444555666666555444333222222111000...---+++******++++++++++++,,,,,,,,,++++++******))))))******+++,,,///222444666777888111...+++)))***,,,------......---,,,++++++++++++***))))))(((((((((((()))((()))))))))******************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000///000222444666888999:::>>>???BBBEEEIIIPPPXXX^^^bbblllzzzwwwtttrrr}}}vvvbbbWWWQQQMMMJJJEEE???===???FFFRRRddd{{{qqq]]]YYYUUUVVVjjjwwweeeooo||||||zzzoooyyyvvv___UUUSSSRRRSSSQQQOOOOOOQQQTTTVVVVVV___ggg___WWWggguuucccUUUGGGAAA???===<<<<<<;;;:::888888777555444333444444555444555555666666777777888999999888888777777666666333444555666666555444333111111111000///---,,,+++++++++++++++,,,,,,,,,,,,+++******)))))))))******+++---000222555666666666111...+++)))***,,,------......---,,,++++++++++++))))))(((((((((((())))))))))))))))))******************)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///000111333555888:::<<<:::<<>>AAAEEEIIIOOOSSSZZZcccqqq~~~wwwuuuvvvaaaZZZUUURRRMMMGGGCCCCCC???EEEMMMZZZrrr~~~iii\\\WWW^^^___fffxxxttt{{{qqqeeemmmzzzzzzzzzuuuYYYLLLNNNPPPNNNNNNLLLKKKMMMPPPRRRPPPNNNQQQVVVrrrbbbWWWdddlll\\\LLLBBB@@@===<<<<<<<<<:::999:::999777666555555555666444444444555666777777888888888888888888999999999333444555666666555444333//////000000///...------++++++,,,,,,,,,---------***)))))))))))))))******,,,---000333555666555555222///+++***+++,,,------......---,,,++++++++++++))))))(((((((((((()))***))))))))))))************+++***((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000///------...111555777777999===AAADDDIIIMMMQQQTTT^^^kkkxxxxxxwwwyyyoooeee\\\VVVNNNEEECCCFFF@@@===@@@LLL___www}}}jjj[[[XXXVVVXXXhhh}}}tttjjjiiieee|||wwwsssuuuyyyYYYMMMKKKHHHHHHLLLLLLJJJGGGEEEFFFIIIMMMPPPOOOWWWmmmjjjMMMgggjjjVVVOOODDDAAA===;;;:::999777666999888888888888888999999777666444333222222333444999;;;===>>>>>>===;;;999999777555444444444333222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******---...///222555555444222///...,,,++++++,,,---///---,,,,,,++++++******)))++++++***)))(((((()))))))))(((&&&&&&'''(((((('''+++***(((((()))***---...++++++++++++++++++++++++++++++,,,------...//////------...000111333444444666888:::<<>>>>>EEERRReee}}}hhh\\\UUURRR[[[jjjwwwhhheeelllyyyzzzuuu}}}|||mmmQQQIIIJJJJJJKKKOOOKKKIIIGGGFFFGGGKKKOOOQQQRRRYYYkkk}}}iiiLLLhhhkkkWWWOOOEEEBBB>>>;;;:::999888666888888777777888888999999:::888777555444444444444:::;;;===??????===;;;:::999777555444444444333222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++------///111444444333111...---+++******+++,,,------------,,,++++++******++++++***)))))))))))))))))))))((()))***+++++++++******)))((()))***,,,...++++++++++++++++++++++++++++++,,,,,,------......------...000111222333444444666888:::===AAAFFFJJJNNNSSS^^^nnn{{{{{{xxxzzz~~~~~~bbbTTTSSSRRRMMMHHHFFF@@@<<<>>>FFFRRReeeuuuzzzgggZZZRRRSSSZZZcccssseee^^^gggwww~~~xxxwww}}}|||ssssss\\\HHHCCCGGGHHHJJJNNNIIIHHHGGGGGGHHHLLLOOOQQQUUUZZZiiizzz~~~iiiJJJhhhnnnYYYPPPEEEBBB>>>;;;::::::888777777777777777777888999:::<<<;;;999888666666666666;;;<<<>>>??????>>><<<;;;999777555444555555333222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---...000333333111///,,,+++***)))******,,,---......------,,,++++++++++++***))))))))))))))))))'''(((((()))***+++,,,---***))))))((()))+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...///111222333333333444666888:::>>>CCCGGGKKKOOOZZZiiiwww}}}yyyyyyzzzyyyqqqpppZZZTTTTTTRRROOOHHHBBB======@@@HHHVVVccczzzhhh[[[VVVWWW\\\hhh{{{mmmaaa[[[```uuu|||}}}}}}{{{}}}{{{vvvrrrvvveeeTTTDDDAAACCCEEEEEEGGGHHHGGGGGGGGGHHHJJJLLLNNNTTTZZZgggqqqlllLLLgggqqq[[[RRRGGGCCC>>>;;;::::::999888777777777777777888999999999999999888888888888999<<<===>>>??????>>>===<<<:::888555555555555444222111111000///...---,,,,,,++++++,,,,,,,,,,,,------,,,+++***))))))***++++++,,,,,,...000222111///---,,,++++++***++++++,,,---///......------,,,++++++******)))))))))))))))***&&&'''((()))(((((()))***))))))))))))***+++,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++------...///000111222333222444555777999<<>>??????>>>======:::888666555555555444333111111000///...---,,,,,,+++++++++,,,,,,---------++++++***))))))***+++,,,------...000111111...,,,,,,,,,,,,,,,,,,---......///......------,,,++++++***)))))))))))))))******(((***++++++(((''''''((()))))))))******+++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++------...///000111111222222444555666777;;;???CCCEEEIIIRRR___kkkwwwzzzwwwiiiYYYSSSQQQOOOJJJFFFCCC@@@===@@@FFFRRRggg~~~iiiYYYSSSRRRWWWfff}}}uuukkkaaaYYYSSSYYYkkk}}}uuurrrtttvvvxxxwwwvvvuuuyyy~~~{{{ccc```XXXOOOHHHFFFEEECCCAAADDDDDDEEEEEEFFFGGGGGGGGGLLLTTT```\\\___vvvaaaVVVIIIEEE???<<<;;;;;;;;;;;;999999888777666666666666111222444777:::<<<===============>>>>>>=========:::888666555666666444333111111000///...---,,,,,,***++++++,,,,,,------...+++***)))))))))***+++,,,.........000111000...++++++,,,,,,------...............------,,,+++++++++)))))))))))))))******+++***---///...***(((((()))((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...//////000111111222333444555666999===AAAAAADDDLLLWWWbbbmmm|||zzzwwwjjj\\\TTTOOOLLLJJJHHHCCC===<<<@@@GGGWWWmmm|||bbbXXXWWWWWWZZZbbbwwwsssfff]]]TTTVVV\\\kkk}}}vvvrrrqqqqqqqqqpppttttttrrr}}}wwwfffUUUUUUQQQKKKFFFDDDDDDDDDCCC@@@AAACCCFFFHHHIIIIIIIIIKKKQQQ[[[fffYYYxxxcccXXXJJJEEE@@@<<<;;;;;;<<<<<<;;;:::888777555444444444111222555888;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;999666666666666555333111111000///...---,,,,,,******+++,,,,,,---......+++***)))))))))***,,,---/////////111222111...+++******+++,,,------......---------,,,++++++******)))))))))))))))***++++++(((,,,000///+++((()))***((())))))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------......------......///000000000000111222333333666:::>>>@@@BBBIIISSS]]]ggguuuzzzwwwnnnaaaNNNLLLLLLLLLHHHAAA???AAABBBMMM^^^sssooo___XXXRRRSSSXXXddd{{{|||qqqggg]]]VVVPPPYYYjjj~~~}}}uuupppqqqrrrrrrrrrgggoooqqqqqq{{{ZZZNNNIIIHHHDDD@@@@@@CCCDDDDDD===???CCCFFFIIIKKKLLLMMMLLLQQQXXXlllUUUyyydddYYYJJJFFF@@@<<<;;;;;;<<<<<<<<<;;;999777555444333333333444777999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666666666555444111111000///...---,,,,,,******+++,,,,,,---......******)))))))))***,,,---000000000111222111...+++((()))***+++,,,---------------,,,++++++******)))))))))((())))))***++++++$$$)))------)))'''(((+++((()))***++++++,,,++++++++++++++++++++++++++++++++++++,,,------...//////------......//////000000///000000111111444888;;;BBBCCCIIISSS\\\eeessszzzwwweeeWWWVVVPPPIIIGGGGGGBBB;;;@@@DDDMMM]]]uuuwwwhhhYYYUUUUUUWWW^^^fffuuuiii]]]RRROOOQQQUUUooo}}}tttnnnkkkmmmmmmiiiiiimmmaaaiiirrr~~~tttnnnMMMEEEFFFEEECCCBBBAAA@@@??????@@@BBBDDDEEEEEEFFFHHHIIIOOOQQQWWWRRRsss|||ggg^^^NNNDDD<<<;;;===;;;::::::999888777555444444444444666666666777888888888999;;;<<<===>>>>>><<<:::999::::::999888777666555444333222000///---,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...///000000000///---***(((******+++,,,,,,---......+++***))))))((()))))))))******))))))))))))))))))******))))))))))))******+++++++++***++++++,,,,,,***++++++++++++***))))))******+++,,,------........................------///111222333333555888:::???BBBHHHPPPWWW```ooo}}}~~~uuuuuu^^^YYYSSSNNNKKKGGGCCC??????@@@DDDNNNaaa{{{~~~kkk^^^UUUQQQTTT[[[bbb~~~wwwmmmbbbZZZSSSNNNRRRYYYppptttlllgggeeejjjllliiifffgggcccooovvv}}}]]]FFFBBBEEEDDDCCCAAA@@@?????????<<<>>>@@@AAAAAABBBDDDFFFKKKOOOUUUXXXqqq}}}hhh___NNNDDD<<<;;;<<<;;;999999888888777666555555555555777777777888999999::::::;;;<<<======;;;999777555777888999:::999777555333444333111///...,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,------///000111111///---+++)))))))))***++++++,,,------++++++***))))))))))))*********************************))))))))))))******------,,,+++************+++++++++,,,+++******))))))))))))******++++++,,,..................------///000222333333555777:::===???FFFNNNUUU^^^mmm{{{~~~vvvvvvnnn```VVVTTTRRRJJJEEEFFFAAA>>>===@@@KKK___vvvrrr___RRRPPPTTTPPP[[[mmm~~~wwwccc[[[RRRMMMMMMVVVfffuuu}}}ssslllfffbbbbbbeeefffbbb^^^\\\gggxxxuuummmlllOOOBBBCCCCCCBBBAAA@@@????????????;;;===???@@@@@@@@@BBBDDDGGGLLLRRR}}}```nnn}}}iii___PPPEEE<<<;;;<<<:::999999888888777777777777777888888888999999:::;;;;;;<<<>>>>>>>>>===;;;999666555333555888;;;;;;888555333555444222000...---,,,,,,******+++++++++,,,,,,,,,******)))******+++,,,---///000111111000...,,,***)))))))))******++++++,,,,,,,,,+++*********************************************))))))))))))******......,,,+++***))))))))),,,,,,,,,,,,,,,++++++***************************------------------.........000222222333444777999:::===CCCKKKRRR[[[jjjxxx~~~~~~vvvwwwiiiVVVUUUVVVNNNHHHKKKDDDAAA<<<;;;@@@MMM\\\ggg|||ppp\\\RRROOOWWWVVVWWWeeetttfff___]]]TTTJJJHHHSSShhhyyyqqqkkkhhhddddddcccaaa]]]YYYYYY[[[rrr{{{qqqxxxsssYYYHHHAAAAAAAAA@@@@@@???>>>>>>>>>>>>===???AAAAAAAAAAAACCCEEECCCJJJOOOwwwggglll~~~jjj___RRRGGG>>><<<<<<:::999999888777777777888999999:::999999:::;;;<<<======>>>????????????>>><<<:::999333555777999999999777666777666444111///---,,,,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,---...///000111111///---,,,)))*********+++++++++,,,---,,,++++++******++++++************++++++++++++******))))))))))))******------,,,+++************,,,------------,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///111222222333666888999;;;AAAIIIOOOXXXgggtttzzz~~~wwwxxxwwwZZZUUUVVVPPPJJJKKKEEECCC@@@>>>>>>DDDLLLRRRcccxxxnnn[[[QQQVVVSSSQQQVVVeeeqqq^^^SSSOOOPPPMMMKKKSSSfffwwwnnnhhheeeeeeaaadddddd\\\VVVYYYccclllvvvzzzyyysss[[[LLLDDD@@@>>>???>>>>>>=========>>>>>>>>>???AAAAAAAAAAAACCCEEEBBBIIILLLqqqllljjjmmm```VVVJJJ@@@===<<<:::999999888777777888888999:::;;;::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>======666666666666777999:::;;;999888555222000...,,,,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,---...000111000///---,,,+++++++++,,,,,,,,,,,,,,,---,,,++++++******++++++))))))*********+++++++++******))))))))))))******************+++,,,------,,,------------,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---///000111111333555888999;;;@@@GGGMMMUUUcccpppyyy~~~wwwzzzmmm^^^YYYRRRLLLIIIEEEEEEDDDAAA???@@@BBBEEEHHHXXXmmmyyyvvvhhhXXXUUUSSSTTTTTT\\\rrryyyjjjZZZOOOJJJJJJIIISSSbbbtttzzzqqqhhhbbb_________ZZZ______YYYYYYggg|||xxxzzzyyy\\\MMMIIIGGGDDDBBB===<<<<<<<<<<<<<<<===>>><<<===??????>>>???@@@BBBAAAGGGIIIiiirrreeeqqqcccYYYNNNBBB>>>>>>;;;::::::888888777777888999::::::999:::;;;<<<===???@@@@@@<<<<<<<<<<<<=========>>>888777666666777999<<<>>>;;;999777444111...---,,,******+++++++++,,,,,,,,,))))))((())))))***+++,,,+++,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************((((((((()))******++++++******))))))))))))******)))))))))***+++,,,......,,,,,,,,,,,,,,,++++++***************************++++++,,,,,,------......,,,...000000111222555777999:::???EEEJJJQQQ^^^kkkwww~~~xxx{{{vvvdddYYYQQQMMMIIIIIIGGGDDD@@@>>>???@@@999AAALLLVVV```nnnnnnbbbXXXWWWRRRLLLQQQ]]]jjjpppiii___TTTMMMKKKLLLMMMXXXnnnpppiiiaaa[[[YYYYYYYYYYYYWWWYYYXXXXXXddd}}}hhhLLLGGGIIIFFFDDDGGG;;;;;;;;;;;;;;;<<<======;;;<<<============>>>@@@???FFFDDD```yyy^^^vvvggg]]]PPPDDD@@@???<<<;;;<<<888888777777777888888999999:::;;;<<<===???@@@@@@>>>>>>==================999999888999:::;;;<<<===<<<;;;888444111///---,,,******+++++++++,,,,,,,,,((((((((())))))***+++,,,)))+++---...///...---,,,++++++++++++++++++++++++++++++***))))))))))))***&&&''''''((())))))************))))))))))))******************+++,,,------+++++++++,,,+++******))))))))))))******++++++,,,***++++++,,,------......,,,---///000000222444777888999>>>CCCGGGMMMYYYfffsss~~~xxx|||ppp```XXXTTTNNNMMMJJJFFFAAA??????@@@<<<>>>AAAFFFPPP```rrr~~~lllYYYXXXXXXSSSRRRXXXOOOdddqqqaaaZZZQQQKKKJJJMMMQQQTTTmmm~~~vvvfff___WWWSSSTTTVVVWWWVVVXXXWWWUUUXXXmmm}}}\\\BBBBBBEEE???>>>EEE::::::::::::;;;<<<======;;;===>>>>>>======???@@@>>>DDDAAA[[[~~~XXXzzzjjj___RRRFFFAAA@@@===<<<<<<888888777777777777777888999999:::<<<===???@@@@@@BBBBBB@@@???>>>>>>>>>>>>888999:::<<<======<<<<<<===;;;888555222///---,,,******+++++++++,,,,,,,,,(((((((((((()))***+++,,,(((***,,,.........,,,,,,++++++******************+++******)))((()))))))))%%%&&&&&&'''((())))))*********))))))))))))******,,,,,,++++++***+++++++++***++++++++++++***))))))******+++,,,------......******+++,,,,,,---......,,,---///000000111444666888999<<>>=========<<<:::999:::<<<>>>?????????>>>===============<<>>???===999777777666666777888999999:::;;;<<<<<<======<<<<<<======>>>>>>>>>??????@@@===;;;999:::;;;<<<;;;;;;888777555333111///...---************************))))))))))))))))))))))))***+++,,,+++***)))***++++++******++++++***(((%%%******))))))((((((''''''((((((((((((((()))******+++*********))))))(((((()))************+++++++++,,,,,,+++******+++,,,,,,+++***)))***---...,,,))),,,,,,,,,---------......000000000000000000111222444555999>>>AAAFFFQQQ]]]ooo}}}yyypppcccWWWRRRNNNMMMJJJFFFEEEGGG???===<<<===>>>CCCPPP\\\oootttggg\\\TTTSSSMMMNNNVVV___ooottthhh]]]SSSLLLIIIGGGLLLXXXfffttt~~~tttjjj___XXXPPPMMMIIIIIIKKKNNNPPPPPPSSSdddzzzzzzttt{{{~~~YYYKKK>>>===???>>><<<<<<;;;:::999888999:::<<<===???>>>======<<<<<<<<<===???BBBDDDSSSZZZmmmsssfffYYYIII@@@??????===999888888888888888999::::::999::::::;;;;;;;;;;;;;;;<<<===>>>????????????>>><<<:::999999:::;;;;;;:::777666555333111///---,,,************************)))))))))))))))))))))))))))+++,,,+++***)))***+++,,,***************(((&&&***)))))))))((((((((('''((((((((((((((()))***************)))))))))(((((())))))*********+++++++++,,,++++++******++++++,,,+++)))(((***,,,---+++))),,,,,,,,,---------......000000000///000000111222333444888===???DDDOOO[[[iiiwww~~~zzzbbb[[[SSSOOOKKKGGGHHHLLLAAA>>><<<<<<:::;;;BBBKKKVVVjjjnnn```ZZZQQQJJJKKKMMMRRR```oooqqqiii]]]TTTOOOLLLIIIGGGLLLQQQ___uuuvvvhhhaaaZZZRRRKKKMMMGGGDDDIIIJJJIIIMMMVVVuuukkkvvvdddHHHAAA<<<===>>><<<:::;;;999999888777777888:::;;;>>>===<<<<<<<<<<<<<<<<<>>???@@@???===<<<:::888777777888999999888666555444222000...---,,,************************)))))))))))))))))))))))))))***++++++***)))***+++---+++)))))))))***)))((())))))))))))((((((((((((((((((((((((((()))************))))))))))))(((((()))))))))*********++++++,,,+++************+++,,,***))))))***,,,,,,+++***,,,,,,,,,---------......000/////////000000111222222333777;;;===BBBMMMXXXbbbppp}}}|||uuuhhh\\\VVVRRRMMMHHHGGGBBB???======<<<:::>>>EEEGGGWWWmmmxxxfff]]]UUUTTTSSSQQQSSSXXXZZZjjjssshhhUUUTTTPPPKKKGGGHHHLLLPPPgggppptttaaaUUUPPPNNNIIIDDDOOOGGGFFFLLLIIIEEEPPPccc~~~lllwwwtttsss}}}oooOOO>>>===;;;;;;;;;:::::::::999888888777777888999999<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@???HHHkkkjjjXXXyyyzzzmmmaaaQQQFFFBBB@@@===:::::::::999999999999::::::999999:::;;;;;;;;;;;;::::::<<<>>>@@@@@@>>><<<:::999777555666777888777777555444333111///...,,,,,,************************(((((((((((((((((((((((()))***++++++***)))+++,,,...,,,)))((()))***))))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))(((((())))))))))))************++++++************++++++******+++,,,------,,,+++,,,,,,,,,---------......///////////////000111222222333666:::<<<@@@KKKWWW___mmm~~~~~~|||cccYYYVVVSSSMMMIIIEEEAAA@@@@@@>>>;;;<<<@@@AAAKKKZZZjjjwwwzzznnn```XXXTTTQQQOOOOOOLLLRRR^^^ppprrreeeYYYRRRKKKNNNNNNJJJFFFKKKXXXdddzzznnnbbbSSSIIIHHHHHHGGGEEEJJJEEEGGGKKKGGGEEEXXXqqqnnndddyyy|||tttWWWFFF<<<<<<;;;999777888::::::999999888888888888888888;;;:::::::::::::::;;;;;;999===???GGGdddpppSSSlll}}}mmmbbbSSSHHHCCCAAA???===:::999999888888888999999::::::;;;<<<<<<<<<<<<<<<:::;;;>>>??????===;;;999888666444555666777666555444444333111///...---,,,************************(((((((((((((((((((((((((((***++++++******+++,,,///,,,***))))))******)))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((())))))(((((()))))))))*********************************+++,,,------------------,,,,,,,,,---------..................///000111222333333777:::<<>>:::999999888888888888999:::;;;<<<<<<======<<<<<<:::;;;===>>>===<<<:::999777666444444666666666555555444333222000///...---************************))))))))))))))))))))))))((()))++++++******+++---...,,,*********+++***)))(((((((((((())))))))))))((((((((((((((()))******''''''(((((((((((())))))((((((((()))))))))******))))))***++++++***))))))***,,,......---,,,---...,,,,,,,,,---------......---------...///000111222333333666:::;;;>>>IIITTT```jjj~~~wwwfffYYYSSSQQQPPPKKKFFFEEEBBB<<<:::;;;===;;;>>>EEEMMMUUUcccpppxxxmmmaaaYYYYYYSSSOOONNNMMMQQQ\\\iiizzzxxxhhh]]]SSSPPPMMMIIIHHHJJJHHHOOOZZZgggvvvxxxmmm```VVVJJJIIIGGGEEEEEEEEEGGGHHHDDDFFFMMM[[[mmmwwwfffmmm}}}tttrrr\\\DDD:::===999;;;999666777;;;:::555777777777777777666555555888888888888888999::::::888===???@@@RRRzzzZZZ```tttjjj[[[MMMEEEAAA???>>>;;;;;;:::999999999999999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999777666444444666777666555555444444222111000///...************************))))))))))))))))))))))))''')))***+++******,,,------,,,++++++,,,+++)))((('''((((((((()))))))))***((((((((((((((()))******'''''''''((((((((())))))(((((((((((()))))))))***((()))***++++++***)))((((((***---,,,+++***+++---,,,,,,,,,---------......---------...///000111222222222555888999<<>>:::222555666666666555444333333888888777777888999::::::;;;???>>>===KKKvvv}}}^^^^^^yyynnn___PPPGGGBBB???>>>===<<<;;;;;;::::::::::::999999:::;;;;;;;;;::::::<<<<<<<<<;;;::::::::::::777666444444666777666555555555444333222000000///************************))))))))))))))))))))))))''')))***+++******,,,---,,,,,,,,,,,,---,,,)))''''''((((((((())))))******((((((((((((((()))******&&&'''''''''(((((())))))(((((((((((())))))))))))((()))***++++++***)))(((&&&)))++++++)))((()))+++,,,,,,,,,---------......,,,,,,------///000111222111111333666777:::DDDOOO[[[dddwwwppp^^^VVVSSSPPPOOOMMMHHH@@@;;;@@@===;;;:::===@@@CCCDDDSSS\\\kkk|||sssiii\\\TTTQQQPPPNNNLLLLLLOOOQQQSSSWWWbbbppp{{{tttggg___VVVLLLJJJMMMFFFFFFIIIMMMNNNSSScccuuu{{{mmm^^^SSSLLLFFFDDDFFFAAA???AAADDDBBBAAAIIITTTcccxxxtttkkkxxxaaaKKK===777777:::777777777666555555444444555555666666666666555555666666888999999888777666555:::>>>888IIIeee```YYYnnn```ZZZGGG@@@CCC<<<;;;;;;:::::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::666666666666666555555555666666555444222111000000------,,,+++******************)))))))))))))))******+++,,,,,,------,,,,,,,,,------...---+++***)))+++,,,,,,+++***(((&&&%%%((())))))******)))((('''''''''(((((())))))******)))))))))))))))******+++---+++))))))***+++***)))+++***)))))))))))))))***,,,++++++******++++++,,,////////////............111000222666777999@@@IIIXXXdddqqqlllcccYYYQQQOOOMMMGGGEEEGGG???<<<999888:::===???@@@FFFNNNZZZhhhxxxmmm___WWWTTTQQQPPPSSSSSSQQQOOONNNQQQWWW\\\aaammmzzzzzzvvveee\\\SSSOOOJJJDDDCCCFFFHHHIIIPPPWWW___jjj}}}uuuiii^^^SSSMMMHHHCCCBBBDDDHHHEEEEEEFFFEEEFFFPPP\\\ppppppvvv|||zzz~~~```JJJ>>>888777999555555555555555666666666444444555555555555444444555555777888888888777777:::;;;???:::HHH^^^cccRRRtttsssccc]]]KKKCCCDDD===;;;;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;<<<:::999:::;;;<<<;;;999666666666666555555555555555444333333222111000000...---,,,+++******************)))))))))))))))***++++++,,,------------,,,---.........---,,,+++***+++,,,,,,,,,,,,+++)))((('''((()))******)))(((''''''((((((((()))))))))***)))))))))))))))******+++---+++))))))******)))'''***)))))))))))))))******,,,,,,++++++++++++,,,,,,---.........//////000000111000222666777888@@@HHHVVVbbbppp~~~sssaaaSSSQQQOOOHHHGGGMMMAAA>>>:::999999;;;<<<<<>><<<;;;;;;::::::;;;;;;;;;999:::::::::;;;;;;;;;<<<;;;:::999999;;;;;;:::999666666666555555555444444222222222222111111111000......---,,,++++++++++++***)))))))))))))))******,,,---......//////......////////////...---,,,+++,,,,,,------------,,,,,,&&&'''((()))******)))((((((((((((((()))))))))))))))))))))))))))******+++,,,+++))))))))))))(((&&&)))((((((((()))***++++++,,,,,,++++++++++++,,,,,,,,,,,,---...///000111111111000222555666888???HHHSSS___nnn~~~sss\\\YYYXXXNNNJJJNNNFFFCCC???===<<<<<<<<<;;;===???CCCIIISSS```nnnwwwtttlllaaa\\\UUURRRRRRQQQMMMJJJEEEDDDCCCCCCHHHQQQZZZ___jjjvvv{{{fffbbb]]]XXXSSSMMMHHHDDDGGGFFFGGGIIIMMMRRRYYY___jjjwwwvvvjjj^^^TTTMMMIIIEEECCCDDDDDDAAAAAADDD@@@AAACCCJJJVVVlllxxxfffbbbeeewwwaaaHHH;;;888666444444333333444444444555555555333333444444444444333333222333444555666777888888<<<666999;;;AAAEEEeeeuuuSSS\\\nnnbbbUUUKKKCCC>>><<<<<<;;;:::::::::;;;;;;999999999::::::;;;;;;<<<:::999888999;;;;;;:::999777666666555555444444444222222222222222222222222000///...,,,++++++++++++***))))))))))))******+++//////000111111111111111000000000///......---------------------,,,,,,,,,%%%&&&(((******+++******(((((((((((()))))))))))))))))))))))))))******+++)))((('''((()))***)))'''(((((((((((()))***,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///000000111111000111555555777>>>FFFOOO\\\kkkkkk^^^[[[UUUPPPQQQKKKHHHCCC@@@???>>><<<;;;::::::;;;===CCCNNNYYYaaaqqqvvvmmmbbb\\\[[[YYYTTTOOOLLLIIIFFFEEEEEEDDDEEEFFFJJJRRRZZZ^^^aaafffqqqyyyuuukkkfffccc\\\SSSKKKIIIEEEDDDDDDDDDCCCBBBFFFJJJOOOVVV```nnn|||~~~vvvjjj^^^TTTLLLFFFCCCEEEBBBBBBCCCCCC@@@@@@DDDDDDJJJQQQZZZjjjlllZZZZZZlll~~~\\\KKK:::444555555555666555444444444333333333222444444555555555555444444111222222333555666777888:::444888;;;AAAAAAZZZZZZXXXrrrccc[[[OOOCCC???===<<<;;;:::::::::::::::888888999999:::;;;;;;<<<:::999888999;;;<<<;;;:::888888777666555555444444333333333444444444444444111000///---,,,+++++++++***************+++,,,,,,111222222333333333333333111000000///.........---///...---,,,+++***))))))&&&''')))+++,,,,,,++++++))))))))))))(((((((((((()))))))))))))))******+++&&&%%%&&&(((+++,,,+++)))(((((((((((()))***,,,,,,---,,,,,,,,,,,,,,,,,,---///////////////.........000///111444555666===EEELLLYYYiiieee[[[VVVSSSRRRNNNKKKGGGCCCAAA@@@===;;;::::::::::::===CCCKKKQQQaaaooo}}}rrrkkkddd]]]WWWQQQMMMJJJKKKKKKGGGEEEFFFFFFIIIJJJIIIGGGIIIPPPWWWZZZaaakkkvvvyyyrrrlllhhhfff```]]]UUUMMMKKKMMMKKKFFFGGGFFFEEEDDDEEEHHHLLLNNNOOOXXXbbbkkkxxx{{{ppphhh\\\RRRKKKHHHFFFEEECCC@@@@@@BBBAAA???BBBGGGDDDQQQaaaooodddYYY```ooopppHHH>>>555444555666666888555555444333333222111111444444555555555555444444222222222222333444666666:::666:::;;;CCCBBBSSSbbbTTTxxxvvveee```TTTCCCAAA===<<<<<<;;;::::::::::::777777888999:::;;;<<<<<<:::999999:::<<<======;;;999999888888777666555555444444444444555555555555222111///...---,,,++++++++++++++++++,,,---......111222333333444444333333111000///......------...///...,,,***)))((((((((()))***+++,,,------,,,+++))))))))))))(((((((((((()))))))))))))))******+++%%%%%%'''))),,,---+++***)))((((((((()))***++++++------,,,,,,,,,,,,------000000//////............000///111333444555<<>>CCCGGGQQQ^^^kkkttt~~~|||vvvbbbXXXQQQNNNLLLFFFDDDFFFKKKKKKKKKJJJIIIJJJMMMPPPJJJMMMRRRWWW\\\bbbhhhmmmpppvvv~~~}}}wwwqqqnnneeeccc___ZZZVVVSSSQQQPPPJJJKKKIIIEEEEEEHHHJJJHHH@@@BBBDDDFFFIIIOOOXXX___qqq||||||ooogggaaa[[[SSSLLLIIIGGGGGGFFFBBB??????AAAAAABBBIIIQQQVVVkkkrrrbbbjjjzzzvvv[[[<<<777444555555222222555333333333222222222222222333333444444444444333333333222111111222333444555888888;;;888AAABBBKKK|||pppXXXmmmzzzgggfffYYYFFFDDD======<<<;;;::::::::::::777777888999:::;;;<<<<<<;;;::::::;;;===>>>>>>===;;;;;;:::999888777666666444444444444444444444444333222000...---,,,,,,+++,,,,,,,,,------///000000000000111222222222222111111000///---------------...---+++***)))))))))***+++,,,---.........---,,,***)))))))))(((((((((''')))))))))))))))******+++(((((()))+++,,,,,,***(((***)))))))))))))))******------,,,,,,,,,,,,------.........///////////////000///000333333444;;;CCCHHHVVVhhhvvvgggYYYWWWTTTPPPMMMKKKIIIFFFCCC:::;;;;;;999888999;;;>>>>>>JJJVVV\\\eeesssrrriiiaaaYYYVVVYYYOOONNNMMMKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFHHHMMMQQQJJJNNNRRRTTTUUUWWW[[[___aaacccfffiiijjjiiihhhgggeeecccbbbbbbcccddddddcccbbb___YYYUUURRROOOLLLJJJKKKJJJGGGEEEDDDDDDDDDDDD???CCCEEEBBBBBBEEEGGGFFFJJJOOOUUU[[[aaakkkzzz{{{lll^^^VVVQQQNNNIIIEEECCCBBB@@@???BBB???@@@BBBDDDGGGQQQZZZ|||mmmkkkuuuyyynnn|||uuu[[[@@@777555555666333...---000111111111222333333444444222222222333333222222222333222111111111222333444555777999444===@@@DDDmmm~~~}}}```ggg|||iiijjj\\\HHHGGG>>>===<<<;;;:::999999999666777888999:::;;;<<<<<<<<<;;;:::<<<>>>??????>>><<<<<<;;;:::999888777666444444444333333222222222333222111///---,,,,,,+++---------......000111111......///000000000000///111000...---,,,,,,---------,,,+++*********,,,,,,---.../////////...---,,,******))))))(((((((((''')))))))))))))))******++++++++++++,,,---+++(((&&&+++***)))))))))))))))***...------,,,,,,------...,,,------...///000111111000///000333333444;;;CCCGGGVVVggg}}}}}}eee^^^XXXTTTVVVSSSLLLIIIJJJBBB@@@===;;;;;;:::999777>>>@@@CCCHHHPPP\\\hhhppp}}}~~~tttlllddd```ZZZWWWUUUQQQLLLHHHIIIGGGFFFHHHKKKLLLJJJHHHEEEGGGIIIGGGEEEDDDGGGJJJNNNLLLJJJJJJKKKLLLLLLLLLHHHIIIJJJKKKKKKKKKKKKJJJKKKJJJHHHGGGEEEEEEDDDDDDEEEDDDCCCDDDEEECCCAAA>>>DDDEEEGGGHHHJJJNNNTTTXXXaaaiiivvvzzzlllaaaYYYSSSPPPGGGEEECCCCCCCCCBBB???<<>>:::777666888999::::::::::::::::::::::::<<<<<<=========<<<:::999555888<<<<<<999555333333333333444444555444444444333222111///......------------......///000000000000000000000///////////////000111222111///---+++******(((((((((***,,,...111///---+++***)))******,,,,,,,,,,,,++++++***)))))))))************))))))))))))************))))))************************+++------,,,***)))***+++,,,---///000000000///...000111111222222555999<<>>BBBJJJRRRXXXdddlllyyy{{{vvvpppjjjbbb]]]VVVQQQMMMLLLNNNOOOLLLIIIIIIIIIIIIHHHFFFFFFGGGHHHFFFDDDBBBBBBCCCDDDDDDDDDFFFGGGHHHJJJJJJIIIHHHGGGDDDDDDDDDEEEFFFHHHJJJJJJGGGFFFFFFFFFFFFHHHJJJLLLQQQUUU[[[aaafffkkkppptttvvvnnncccXXXOOOJJJFFFCCCEEEBBB???>>>???AAABBBBBBAAACCCHHHTTTiiioooeeevvv|||yyy~~~lllUUU@@@666444333333222111000000000000//////000000000111111111000000000000000000000000111222222333444333333333555222555::::::888CCCRRRlllaaaxxxlllgggZZZIIIBBBAAA???<<<999888999;;;::::::::::::::::::::::::;;;<<<=========<<<:::999555999<<<<<<:::666444444333333444444555444444333333222111///......------------......///000000000000000000000000000000000333444444555444222000///,,,+++***))))))+++,,,...000000...---,,,++++++***++++++,,,,,,,,,+++******)))***************)))((())))))************))))))+++++++++***************+++,,,---,,,******+++,,,------///000000000///...000111111222222555999<<>>999666999999::::::;;;>>>CCCGGGMMMUUUbbbppp~~~yyynnnggg^^^ZZZZZZYYYSSSMMMMMMKKKIIIHHHHHHGGGEEECCCIIIGGGFFFFFFGGGHHHHHHGGGBBBCCCEEEFFFFFFEEEDDDDDDEEEEEEEEEDDDEEEFFFFFFGGGJJJKKKLLLMMMOOOTTT]]]ccclllsss|||zzz^^^XXXPPPIIIDDDBBB@@@???BBBAAA???>>>???@@@BBBDDDCCCNNNZZZjjjkkkcccooottt]]]EEE444000444333333222111000000000000//////000000000000111111000000000000000000000000111111222333333333333222555333444999888777???LLL}}}|||^^^sssjjj]]]PPPEEECCC???<<<;;;:::;;;<<<::::::::::::::::::::::::;;;;;;<<<======<<<:::999666999<<<<<<:::888666666333444444555444444333333333222111///............---......//////000000111/////////000111111222222666777777888777666444333......,,,+++++++++,,,---000000000000///...,,,+++******+++,,,,,,,,,++++++***+++++++++***)))(((((())))))************))))))++++++++++++******))))))***+++,,,,,,++++++,,,------......///000/////////000111111222222555999<<>>AAA@@@FFFOOOZZZfffttt|||zzzvvvlllddd```]]]ZZZYYYYYYXXXTTTPPPLLLKKKJJJJJJKKKLLLKKKJJJKKKJJJIIIIIIJJJMMMOOOQQQTTTTTTTTTUUUVVVWWWXXXYYY^^^bbbgggiiilllsss}}}uuujjjbbbQQQMMMGGGCCCBBBBBBBBBBBB???AAABBBBBBBBBCCCEEEHHHQQQdddwww}}}gggfffyyyeeeNNN;;;111111777333222111000000///////////////000000000000000000/////////000000000000000000111111222222222222222444333444777666666<<>>888999:::999888888:::<<<:::;;;>>>CCCKKKXXXeeennn{{{wwwlllkkkjjjkkkllllllkkkjjjiiigggcccbbbeeekkkrrrvvvssstttwww{{{tttjjjaaaXXXOOOIIIHHHDDD@@@>>>???@@@AAAAAA???BBBDDDDDDEEELLLVVV___nnnvvv]]]dddnnnwww}}}jjjNNN<<<333000111333333222111000////////////000000//////////////////......//////000000000000///000111111222222111111333333444666555555:::@@@YYY```iiioooaaa[[[IIIEEE???;;;:::;;;;;;:::999999999999999999999999999:::;;;<<<<<<;;;::::::777888999;;;;;;;;;999888444555555555444333333222222111000//////......///......//////000111111111------...000111222333444333333333333333222222111111000///...------,,,,,,---///111333333111...,,,)))***++++++,,,,,,,,,,,,+++++++++++++++***))))))******++++++++++++******+++++++++*********))))))***+++------,,,,,,---///............/////////000000111111222222555999<<>>===???AAABBBBBBCCCGGGLLLOOOUUUdddxxxkkkYYYaaarrr}}}zzzmmmVVV===222222333222222222222111000////////////000000////////////......---......//////000000111//////000111111111111000222333444555555666:::===MMM~~~jjjbbb~~~uuueee```MMMGGG???;;;:::;;;:::888999999999999999999999999888999;;;<<<<<<;;;::::::777777777999;;;;;;:::888555555555555444333222222111111000///////////////...//////000000111111222,,,---...///000111222222////////////////////////000000000///...---,,,,,,+++---///111111000...,,,******+++,,,,,,,,,++++++******+++++++++++++++*********++++++++++++******************************+++,,,------,,,,,,---...///............///000000000111111222222555999<<>>666777888888888999;;;===CCCLLLYYYeeepppzzztttiiiaaa]]]PPPIIIBBB>>>>>>??????>>>@@@???>>>???CCCGGGIIIJJJMMMbbb~~~ttt\\\YYYooo|||www{{{vvvkkkHHH<<<222///000///...///222111000//////.........000000//////.........------------...///000000111...//////000000000000000000333444444666999:::::::::jjj~~~___jjjpppjjjUUUMMMCCC>>>======:::888888888888888888888888888888888:::;;;<<<;;;;;;:::666555444666:::;;;:::777555555555555444333222111111000000////////////000/////////000111111222222,,,,,,------.../////////...---------------...///.........///......---,,,)))***+++------------,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------***++++++,,,,,,++++++***(((((()))***+++,,,,,,------...///...,,,++++++---///......------///000111000111111222222555999<<>>===>>>999999888888888888888999===>>>AAAHHHRRR]]]eeeiiiuuuzzzpppeee\\\QQQJJJGGGKKKAAA;;;===???<<<<<<@@@EEE@@@AAAGGGKKKMMMXXXggg|||rrrnnnuuuzzz{{{```CCC444333111////////////000//////.........------------------............//////...,,,,,,+++,,,---...000...---///222444222000222222222333444555666777===UUU}}}```WWW{{{ddd\\\QQQCCC<<<<<<===;;;888999999999888888777777777999::::::999999888777666666555444333333444555666888999:::;;;999777333111///000000000///...------...------000333555333000---.../////////---+++)))***++++++++++++***))))))*********)))))))))))))))++++++++++++++++++++++++------------,,,,,,+++***)))))))))((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------............///.../////////000333888;;;@@@KKKccc[[[DDDXXXyyyjjj___UUUTTTXXXPPPMMMIIIFFFDDDCCCCCCDDD>>>===<<<:::999999999999777888:::===AAAGGGKKKNNN]]]aaajjjuuu|||ooodddXXXQQQLLLFFFCCCCCCBBB===<<<@@@AAA>>>===@@@FFFGGGMMM[[[jjjxxxnnnfffmmm{{{xxxnnniii^^^III333333222111//////////////////.........---------,,,------------...............---,,,,,,,,,,,,---...///---,,,...000222111///222222222222333555666777777HHHjjjmmm\\\kkk___TTTGGG???===>>><<<:::::::::999999999888888888999999999999888777666555666555444444444444555666777888::::::999777444222000000000//////...------///......111444555333111---............,,,+++***+++++++++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000///000333777;;;@@@KKKdddYYY::::::RRRoooddd___]]]WWWSSSNNNLLLLLLLLLIIIGGGCCCBBB@@@>>><<<::::::999777:::<<<;;;999999;;;>>>DDDGGGOOOZZZgggttt~~~{{{pppbbbYYYPPPIIICCCAAA@@@>>>???AAA;;;;;;???DDDEEECCCDDDGGGNNNYYYhhhyyylll^^^XXXfffqqq~~~qqq___NNNAAA666...222111000//////...//////......------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,+++---///000///...111111111222333444666666666>>>UUU~~~{{{^^^~~~ttteeeZZZLLLCCC@@@???===;;;;;;:::::::::::::::999999888888888888777666555555666555555444444555555666666777999:::999888666444000000000///......------//////000222555555444222......------,,,++++++++++++++++++++++++******)))))))))))))))))))))))))))************************))))))******++++++***************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,------------------............///000000000000000222777:::BBBMMMhhhxxxTTT555:::CCCXXXzzzlll```]]]XXXSSSRRRRRRPPPJJJEEEFFFEEECCCAAA???===<<<<<<;;;???BBBAAA<<<888:::===:::<<>>@@@???===>>>BBB===???BBBCCCCCCDDDIIINNNbbbwww|||^^^VVVaaammm~~~dddJJJ999222111222000000//////............------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.../////////111111111111222444555666;;;===IIIwww|||[[[qqq{{{kkk```RRRGGGBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888777777666555444666666555555555555666666666777888999999888777666111111000///...---------000000222333555555444333///...---,,,+++++++++,,,++++++,,,,,,++++++***)))((((((((()))))))))))))))************************''''''((()))*********)))***************+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,---......---------............///111111111000000333777:::DDDQQQooooooNNN111777:::@@@WWW~~~qqqhhh\\\TTTQQQOOOKKKGGGHHHGGGEEECCCBBBAAA@@@@@@===AAADDDBBB<<<888888:::::::::<<<@@@EEELLLSSSVVVgggmmmtttzzzvvvoooddd\\\TTTOOOMMMJJJDDD>>>>>>>>>???AAA???;;;===BBB@@@CCCFFFGGGKKKTTT^^^ffftttlllqqq}}}lllKKK555......///000////////////.........---++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***++++++,,,,,,---------,,,------......//////000000000000111222333444555:::;;;AAAhhhYYYdddqqqgggXXXLLLDDD???===;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888777777666555444666666666666666666666666666666777888999888888777222111000...------------///000222333333333333333000///...---,,,,,,,,,,,,+++,,,,,,,,,,,,+++******''''''(((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))))))))******))))))******+++,,,(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,---......---------............///111111111000111333777;;;DDDSSStttfffIII555...111:::>>>MMM{{{vvveeeZZZUUURRRQQQLLLKKKIIIGGGFFFEEEDDDDDDCCCEEEFFFCCC>>>999888888:::999999999;;;>>>AAACCCHHHLLLQQQVVV[[[dddnnnvvv~~~xxxqqqiii```WWWRRRLLLGGGBBB???@@@AAA???>>><<<<<<>>>???<<<;;;AAAJJJIIIPPPXXXaaappp{{{jjj^^^RRR```ssszzz|||gggOOO777...222444000---------............------******++++++++++++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---------,,,+++---......---...///111/////////000111222444444333666999XXXbbb\\\xxxnnn___QQQGGGAAA>>><<<::::::;;;;;;;;;;;;;;;<<<888888888888777666555555555666666777777666666555666777777888888888777777333222000...---,,,,,,------///111222111000000111000000//////...---------,,,,,,,,,,,,,,,++++++***&&&''''''(((((())))))***((((((((((((((((((((((((''''''((()))))))))(((((()))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,------------------............///000000111111111444999<<>>@@@FFFOOOUUUdddoooxxx{{{}}}|||xxxuuuqqqnnnkkk[[[XXXSSSOOOKKKGGGBBB???>>>===============<<<<<<===<<<===>>>???EEEUUUdddmmmwww}}}mmm^^^QQQIIIGGGeee~~~tttzzzmmmKKK<<<000000444333000///,,,---............---,,,************+++++++++,,,************++++++++++++((()))+++,,,------,,,,,,)))+++------,,,,,,...000////////////111222333444111666666IIIvvvZZZmmmuuufffWWWKKKDDD@@@???999999::::::;;;;;;;;;;;;999999999999888777666555555666777888888777666555888888888888777777777777444222000...,,,,,,,,,---+++---000000...---...///000111111111111///...---,,,,,,------,,,,,,+++***&&&&&&''''''((())))))***((((((((((((((((((((((((((())))))))))))(((((('''((((((''''''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000222555:::>>>HHH[[[}}}^^^HHH+++000333111000777CCCMMM~~~kkk^^^XXXVVVTTTPPPMMMJJJHHHGGGEEECCCBBBAAABBBBBB@@@???::::::;;;;;;;;;::::::::::::<<<===;;;:::;;;@@@DDDLLLVVV]]]^^^___bbbeeefffdddcccdddgggkkknnnoooooommmnnnqqqtttxxx|||}}}tttssstttttttttrrrnnnkkkgggccc___ZZZWWWTTTPPPMMMHHHFFFCCCAAAAAAAAA@@@>>>999<<>>=========??????>>><<>><<<::::::;;;===>>>???CCCGGGLLLWWWnnn|||VVVMMMFFFKKKXXXeeekkklllsssmmmLLL888000///...---,,,---......,,,,,,,,,,,,,,,+++***)))************************************************++++++++++++++++++++++++------------------,,,,,,......//////000000111111---;;;777666[[[fffWWWnnnjjj___UUUHHHAAABBB===;;;999999:::::::::888:::999888999999999777555555555555444444333333333777777777777666666666666666555333000---+++((('''+++*********+++,,,------//////111222222111000///---,,,++++++,,,---,,,+++)))(((((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&''')))******))))))((((((((((((((())))))*********+++++++++((()))))))))******************+++++++++,,,,,,,,,---------............///111//////222333333999@@@MMMhhh]]]GGG000000000111222555777888BBBSSSkkkvvvjjj~~~zzzeee[[[WWWTTTSSSTTTMMMLLLKKKIIIHHHFFFCCCAAADDDBBBAAAAAABBBBBB@@@???;;;:::999999;;;<<<;;;:::888999;;;===>>>===<<<<<<:::<<<>>>@@@AAABBBBBBAAABBBCCCDDDGGGIIILLLNNNNNNTTTTTTTTTTTTSSSRRRQQQQQQSSSTTTTTTTTTRRROOOLLLJJJJJJJJJJJJHHHFFFDDDAAA@@@CCCCCCBBBAAAAAAAAAAAAAAACCCAAA@@@?????????>>>>>>BBB>>>:::888888:::<<<>>>;;;;;;<<<===@@@BBBEEEFFFIIIPPP[[[gggttt|||ooo```TTTUUU^^^YYY\\\gggqqqtttvvvyyyeeeHHH888666//////---,,,,,,,,,---...+++,,,,,,,,,++++++***)))************************************************++++++++++++++++++++++++,,,,,,,,,------------------......///000000111111///999555444QQQZZZTTTvvvvvvfffZZZOOOFFFBBB===;;;999888999::::::999;;;999888999999999777555444444444444444444333333777777666666555555555444555444222000...+++***)))***************+++,,,,,,,,,---...000111111111000000...------......---+++******((('''&&&''''''(((''''''''''''''''''''''''(((((('''''''''((()))***(((((((((((())))))***+++))))))*********+++++++++))))))))))))***************++++++++++++,,,,,,,,,---------............///000//////222333555<<>>aaauuu```qqquuujjjbbbZZZWWWVVVVVVUUUSSSQQQOOOMMMLLLKKKIIIGGGEEEEEECCC@@@>>>AAA???>>>>>>>>>>>><<<;;;;;;::::::999888777666666555555666888888888888888888888999999::::::;;;;;;???@@@@@@@@@@@@>>><<<;;;============<<<:::999888>>>>>>>>>===<<<:::999888888888777777666777777777;;;;;;;;;;;;;;;<<<======>>>===;;;:::;;;>>>AAADDDEEEEEEFFFHHHLLLQQQUUUXXX[[[jjjttt]]]QQQRRROOOUUUfffyyy|||~~~{{{uuu\\\@@@---+++111///...---,,,,,,,,,------+++++++++,,,++++++***)))******************************************************************+++++++++++++++,,,,,,------...------......///000000000000777333111DDDcccgggDDDPPPtttnnn```WWWMMMCCC???===::::::;;;<<<<<<;;;;;;:::999999:::999777555333333444444444444444444777666666555444333333222333333111000...---++++++******)))))))))***++++++)))***,,,---//////000000222000//////000000///------+++)))'''&&&&&&'''((('''''''''''''''''''''''')))(((((((((((()))***+++''''''((()))***+++,,,---***************+++++++++******************))))))++++++++++++,,,,,,,,,,,,---------............///000///000222444666>>>HHHYYYrrrnnnJJJBBB.........//////000111111333666666FFFgggssshhhrrrwwwiiifffddd```\\\WWWUUUUUUVVVQQQNNNJJJHHHGGGFFFEEEDDDHHHFFFDDDCCCBBBAAA???===CCCAAA???===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888999;;;>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<888888888888888777777666::::::999999999::::::;;;<<<============>>>???AAA<<<>>>@@@BBBBBBCCCDDDEEEIIILLLSSS]]]iiiuuu~~~gggUUULLLFFFDDDTTTkkktttvvv```GGG999333///---------------,,,,,,,,,,,,,,,******++++++++++++******************************************************)))))))))***************)))******+++,,,------...,,,------......///000000111444111222;;;MMMxxxTTTFFFWWW}}}sssddd^^^SSSGGGCCC@@@===<<<===>>>>>>>>>;;;:::999999:::999777666333333333444444555555555666555555444333222111111222222111000///...------***)))))))))))))))******))))))***+++,,,,,,------///...---...000111000///...,,,)))'''&&&'''((()))'''''''''''''''''''''''')))))))))))))))******+++((())))))***+++,,,,,,,,,************************++++++************))))))+++++++++,,,,,,,,,---------------............///000///000222333555???JJJ^^^www```CCCCCC......///000000000000000***333444555AAAUUU|||wwwgggwww}}}wwwmmmdddaaabbbeee\\\XXXSSSOOOMMMMMMLLLLLLIIIGGGDDDDDDDDDDDDCCCBBBDDDBBB@@@>>>=========>>>======<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;444666888;;;===>>>??????:::999999999999:::;;;<<<999999999999999999:::::::::::::::::::::;;;<<<===;;;===>>>>>>======???AAA>>>@@@CCCDDDEEEFFFIIIKKKUUU___ppp~~~jjjYYYKKKDDDMMMNNNVVVppp~~~UUU@@@...,,,333555000+++,,,,,,,,,,,,,,,++++++***)))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))******+++,,,------,,,,,,,,,---......//////000111000444999BBBhhhkkkMMMNNNhhhwwwiiicccYYYLLLEEEBBB>>><<<<<<=========;;;:::999:::::::::888666333333333444444555555555555444444333222111111111111111111000//////......******)))))))))))))))*********))))))))))))))))))*********+++...000000///...,,,***((('''((()))***((((((((((((((((((((((((((())))))*********************++++++++++++***)))************************+++++++++***************++++++,,,,,,,,,------------------............///111000111222111444???LLLccczzzXXXAAADDD---...///000111111000000111555111///444<<>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>???@@@@@@:::::::::;;;<<<===>>>???:::===??????======@@@DDD@@@CCCHHHLLLQQQYYYdddkkkzzzkkk]]]UUUSSSTTTUUUfffhhhmmmmmm^^^:::444000111111...,,,,,,++++++,,,,,,,,,+++***)))((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))******++++++,,,++++++,,,,,,---............000000333888===ZZZzzzTTTJJJ^^^rrrggg]]]TTTFFFCCC>>>;;;:::;;;;;;:::<<<;;;::::::;;;:::888666333333444444444444444444333333333333222222222222222111111000000//////...++++++***)))))))))******+++***)))((('''''''''''''''''''''))),,,......---,,,++++++***************(((((((((((((((((((((((('''((()))*********)))))))))***+++++++++***((('''+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,---------------------............///111111222222111555BBBPPPiii~~~yyyRRRBBBCCC+++,,,...///000000000000666666111222555222999NNNuuukkk```mmm}}}ooofff\\\WWWPPPJJJHHHIIIJJJJJJHHHHHHGGGFFFFFFEEEFFFFFFCCCCCCBBBAAA@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAA???>>><<<<<<<<<>>>>>>??????@@@@@@AAABBBBBBBBB;;;:::999999999:::;;;<<<>>>>>>>>>???@@@AAACCCDDDBBBEEEIIIIIIHHHIIIMMMRRRVVV^^^iiirrrxxx~~~zzzoooiiiTTTXXX^^^dddiiilllnnnooowww{{{|||uuu]]]GGG:::111000111222...))))))---***+++,,,,,,,,,+++))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******)))))))))***************+++++++++,,,------......---000...000555888LLLllliiiNNNVVV~~~lll```\\\JJJFFFAAA===;;;;;;;;;:::<<<;;;::::::;;;:::888666444444444444444444333333222222222333333333333444222222111111000//////...,,,,,,+++******************)))((('''''''''(((((((((''''''(((***+++***))))))***+++,,,,,,,,,+++***((((((((((((((((((((((((&&&'''((()))))))))(((((('''((()))++++++***)))(((+++++++++*********))))))))))))******+++,,,------,,,,,,,,,------------...---------............///000000222444444999IIIXXXsssfffMMMEEECCC***+++---///000000000///&&&+++---222555,,,,,,===FFFeee{{{aaabbbttt|||oooggg\\\RRRLLLJJJIIIHHHJJJIIIIIIHHHGGGFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCC@@@>>>>>>@@@BBBDDD<<<===>>>???@@@@@@??????BBBBBBAAA@@@@@@AAACCCDDD@@@@@@@@@AAABBBDDDEEEFFFMMMQQQVVVWWWVVVXXX^^^ccc{{{uuufffYYYQQQPPPSSSWWWeeejjjrrrxxx|||~~~iiiQQQ>>>333///333---))),,,///...---...******+++,,,+++***)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***************))))))))))))***++++++,,,,,,---......---000------222444AAAYYYwwwYYYMMMmmmpppbbbaaaPPPKKKEEEAAA???>>>======<<<;;;::::::;;;;;;999777555555555444444333333333111222222333333444555555333222222111000///......------,,,+++******++++++((('''&&&&&&'''((()))******)))(((((())))))(((&&&''')))+++---...---,,,+++))))))))))))))))))))))))%%%&&&((()))))))))((('''$$$%%%(((***++++++***)))++++++++++++******))))))(((((()))***,,,---...///,,,,,,,,,---------......---------........./////////000333555666===NNN___zzzWWWHHHGGGDDD***++++++,,,,,,------.../////////000111111222222666;;;KKKnnnhhhQQQUUU~~~sss___WWWRRRLLLFFFHHHJJJMMMMMMMMMLLLLLLMMMLLLKKKJJJJJJJJJIIIGGGFFFFFFEEECCCBBBBBBDDDFFFGGGEEEFFFFFFDDDBBBAAABBBDDDAAAAAA@@@???AAAEEEEEECCCFFFFFFFFFFFFFFFEEEEEEEEEIIIFFFFFFIIIHHHIIIQQQ[[[mmmyyyooo```WWWKKKLLLHHHFFFRRRkkk~~~{{{{{{rrrPPP???999444000...//////...---,,,,,,++++++,,,+++***)))(((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******************++++++,,,,,,------...///000000......444@@@IIIhhhSSSZZZ|||nnnaaaXXXPPPHHHCCCBBBAAA===999<<<;;;::::::;;;:::777444555555444333333222111111222222333666999888333//////000222333333222111000...000111000...---------))))))(((((((((***+++,,,(((((((((((())))))))))))%%%&&&(((,,,///000...,,,+++******)))(((''''''&&&******))))))((((((''''''&&&&&&'''))))))***************))))))))))))******)))************+++++++++,,,,,,,,,------,,,++++++---------......000111222//////333999888;;;OOOggg|||iiiKKKFFFCCC@@@******++++++,,,---------......///000000111111222333555===RRRwwwuuu^^^UUU]]]{{{}}}hhh]]]YYYWWWSSSUUUWWWWWWUUUSSSRRRRRRNNNMMMKKKKKKKKKLLLMMMMMMIIIHHHGGGGGGGGGHHHJJJJJJEEEEEEDDDDDDDDDEEEFFFFFFAAADDDGGGHHHIIIIIIHHHFFFMMMMMMKKKIIIFFFGGGJJJMMMHHHMMMTTTZZZ```fffkkknnnvvviii[[[RRRNNNMMMMMMHHHQQQ[[[eeevvv|||tttyyynnnWWW>>>333000...------.........---,,,,,,++++++...---,,,+++************((((((((((((((((((((((((+++***((('''''''''((()))'''((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))******+++,,,,,,------......//////......333===EEEnnn{{{ZZZYYY||||||hhh^^^WWWMMMFFFCCCAAA>>><<<;;;::::::::::::999666444666666555555444333333222444333444777999999666333222222222333222222111111000111222222000......///+++******))))))***+++,,,*********))))))(((((('''((((((***---//////---***+++++++++***))))))((((((******))))))((((((((((((((()))***+++,,,,,,,,,,,,******))))))))))))******************++++++++++++,,,,,,,,,------,,,,,,+++...............///000111111///222888888>>>SSSkkk}}}aaaGGGEEECCCAAA*********+++,,,,,,---------......///000000111111///111222777KKKpppzzzbbbOOORRRwww|||zzzqqq}}}{{{~~~~~~uuujjj```ZZZ^^^[[[WWWRRROOONNNMMMNNNKKKKKKJJJJJJIIIIIIHHHHHHKKKHHHFFFHHHKKKNNNNNNMMMFFFHHHJJJIIIGGGFFFIIILLLRRRVVVZZZ[[[ZZZZZZ\\\^^^cccmmmvvv{{{{{{lllaaa\\\UUUSSSRRRSSSVVVZZZ]]]^^^lllppprrruuuzzzzzzuuuMMM@@@333............///...------,,,,,,+++++++++---,,,++++++************((((((((((((((((((((((((***)))((('''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((())))))******))))))******++++++,,,------------...///......222999>>>\\\cccSSSdddlllaaa[[[RRRIIIAAA===<<<;;;;;;:::999::::::999666444777777666666555444444444444333444555888999888666666555444222222222333333333444555444222000000111...---,,,,,,+++,,,,,,,,,,,,++++++***)))(((''''''******+++---///...,,,))),,,,,,++++++******))))))***))))))))))))((((((((())))))***+++,,,,,,,,,,,,******))))))))))))******************+++++++++,,,,,,,,,------------,,,,,,/////////......///000000222000222777:::CCCYYYppp~~~vvvUUUCCCDDDCCCBBB))))))******+++,,,,,,,,,---------...//////000000,,,000222///222DDDaaaxxxnnnVVVNNNfff~~~}}}tttkkkbbb]]][[[]]]\\\[[[XXXUUURRROOOMMMRRROOOLLLOOOVVV[[[[[[YYYSSSRRRQQQPPPPPPTTT```lllwww|||ppp[[[YYYTTTMMMGGGDDDEEEGGGZZZ```iiipppsssvvvyyy||||||~~~~~~www~~~lllXXXGGG;;;777333000///------...---,,,,,,,,,+++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))*********+++,,,,,,------,,,---.........000444888QQQ{{{}}}XXXOOOssssssccc```ZZZQQQGGG@@@===<<<;;;:::999::::::999666444666666666555555555444444222111111222444666777777999777444222222333444555555666777666444222222222000//////......---------+++++++++******)))))))))+++++++++---//////---++++++++++++******)))))))))))))))))))))))))))))))))'''((())))))************+++******))))))******+++*********+++++++++,,,,,,+++,,,------------------000000//////////////////444222222777===JJJaaauuufffLLL@@@CCCAAABBB(((((()))******++++++,,,+++,,,,,,---......//////,,,111444222...000;;;GGGrrrvvvTTTIIIaaa|||wwwssspppiiieeedddiiisss{{{}}}}}}uuutttuuuyyy{{{yyyggg______VVVGGGCCCCCCDDDGGGLLLSSS[[[aaayyyzzzyyyssspppuuu{{{wwwlllSSS@@@444......000000...,,,***)))(((+++++++++++++++*********))))))(((((('''((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))***++++++,,,,,,---+++,,,---......///111333@@@eeekkkIIIYYYhhhgggccc[[[QQQHHHCCC@@@<<<;;;::::::;;;:::777444555555555444444444444444111222222222333555777888999777555222222333666777777888999777555333333333111000000000//////......))))))******++++++,,,,,,+++***+++---///000///...)))))))))))))))((((((((())))))))))))************((())))))************)))++++++************++++++***++++++++++++,,,,,,,,,+++,,,------.........---111000000/////////000000555333444999BBBRRRgggxxx~~~ZZZGGG@@@CCC@@@@@@((((((((()))******+++++++++++++++,,,------......//////111333111...111777EEEnnnyyyZZZGGG[[[|||zzztttvvvjjj```UUUWWWRRRIIIHHHNNNOOOJJJHHHQQQ]]]hhhmmmnnnnnnmmmsssvvvwwwuuuvvv|||hhhOOO:::...---000)))---///---+++,,,,,,***************************+++******))))))*********''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))******+++,,,,,,,,,,,,,,,,,,---...///000111222SSSwwwKKKKKKlllmmmkkkeee^^^UUULLLDDD???===<<<;;;<<<<<<;;;888666444444444444444444444444333444555555555666888:::888666444333333444666888777888999777555222222222000000111111111000//////))))))***+++,,,------...+++++++++---000111000///)))((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,---......///......000000000//////000111111444444777===IIIYYYkkkwwwzzz~~~|||RRRDDDBBBDDD>>>>>>''''''(((((()))******+++******++++++,,,---------///,,,,,,111222///000444333MMMppp~~~cccYYYaaaqqqzzzuuummmcccZZZSSSPPPNNNQQQTTTXXX\\\aaaffflllooocccmmmzzz|||zzztttzzzrrrmmmwwwvvv```VVVHHH:::111---///222***......++++++//////,,,)))***************************))))))))))))******''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))***++++++,,,,,,---,,,+++,,,...000111111000GGGmmmYYYJJJWWWyyyrrrhhh___WWWOOOFFFAAA>>>============<<<999777555555555555555555555555333555777777555555666888555444333333333555777888666777888666444111111111//////000111222111000000***+++++++++,,,---------...------...///000///...))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,---...////////////////////////000111222222333555999AAANNN___nnnuuutttzzzoooMMMCCCCCCDDD>>>===''''''(((((()))*********)))******+++,,,,,,------///***+++000111---,,,000///444AAAZZZ{{{___NNNWWWmmmpppdddcccgggmmmqqqoooiiifffjjjooouuuwww}}}~~~~~~tttmmmYYYBBB999000---...---+++***+++...+++&&&'''+++,,,((()))))))))))))))*********((((((''''''''''''((()))''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))***++++++,,,,,,---,,,++++++...000111111111===WWWxxx~~~mmmQQQIIIlllqqqeee]]]WWWOOOIII???>>>>>>>>>>>>===:::888666666666666777777777777111444666666333222333555333333333333444666777888666777777666333111000000...///000111222222111000,,,,,,,,,,,,,,,,,,,,,,,,111///......//////...---******************++++++))))))******++++++++++++******+++++++++******))),,,++++++******++++++,,,++++++,,,,,,,,,---------+++,,,---...////////////////////////000111333333333666;;;DDDRRRbbboootttooowwwgggJJJBBBDDDEEE===>>>''''''''''''((((((((((((((()))))))))************,,,,,,------.../////////+++...333:::FFFccc|||bbbNNNUUUlllyyywww~~~uuu^^^FFF888//////.........---------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******++++++,,,------......///222999FFF\\\iii]]]LLLUUUlll```\\\VVVLLLFFFBBB@@@BBBAAA===::::::888888999999999888888777999999999888666444222000444333333222111111111111555444444333222111000000333222000000000///...,,,------------------------.........000111000...+++++++++++++++++++++++++++---,,,+++))))))))))))***,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...............000111222111000000222444999999???LLL]]]jjjoooooouuu{{{]]]CCCBBBAAA@@@@@@@@@''''''''''''(((((((((((((((((()))))))))*********,,,,,,,,,---......//////111111222111333AAA^^^wwwyyyfffWWWNNNTTTssssss^^^LLL<<<111***,,,,,,,,,,,,+++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))+++******************+++++++++,,,,,,---.........---333;;;LLLppp~~~^^^NNNlll}}}mmmddd^^^YYYIIIDDDAAABBBAAA<<<::::::999999999999888888777666777888888777666444222111222222222222222222333333555555444333222000000///111000////////////......////////////......---,,,,,,,,,---000222222111///++++++++++++++++++++++++++++++***))))))***+++,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000111222111000111333555888===GGGWWWhhhrrruuutttxxxwwwTTTCCCBBBAAA@@@???@@@&&&''''''''''''((((((((((((((((((((())))))))))))++++++,,,,,,---.........000//////...,,,000===LLLrrrfffKKK@@@OOOfff}}}{{{wwwzzz}}}rrrdddNNN;;;///,,,---...,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))******++++++,,,,,,------......---222555>>>___uuuIIISSSyyyhhhaaabbbPPPIIIDDDCCCAAA<<<:::;;;999999999999888777666555666666666666555444333222111111111222222333444555666555444333111000///...//////............//////111111222111000///---,,,******,,,///333444444222,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////000111222111111222555777777@@@PPPcccrrryyyzzzxxxxxxkkkNNNCCCBBBAAA??????@@@&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******++++++,,,---------...,,,---000000111777???IIIdddqqqcccXXXSSS___}}}{{{wwwsssvvvzzzwwwrrrnnnqqqtttxxx|||vvvqqqpppxxx}}}pppgggJJJCCC999000---...000111------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((***++++++,,,------......,,,444444444LLLVVVKKKssslllbbbdddWWWOOOHHHEEEBBB===;;;<<<:::::::::999888666555444555555555555555444444444333333222222222333333444666666555333111000///...///000///...------...///000111222222111///---,,,++++++,,,///222444444333------------------------++++++***)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------......//////000000000111222222222333777:::888DDDWWWhhhtttyyy{{{{{{}}}___JJJBBBBBB@@@?????????&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))******+++,,,,,,,,,111...---000000...///333222@@@ZZZ{{{ttt___YYYYYY```vvvvvv|||uuuwwwyyy{{{}}}}}}}}}|||}}}~~~oooZZZEEE888333111///------+++)))'''------,,,,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((())))))*********++++++,,,------...(((111444///;;;fffxxxRRR[[[xxxuuuiiiggg^^^UUUMMMIIIDDD???===>>>;;;;;;;;;:::999777666555555555555555555555555555666555444333222222222222666555444333111000///...111111111...,,,+++---000//////000111000///...------------///111222222111------------------------...---+++*********++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------......///000000111111111222222222555999===@@@LLL]]]jjjrrrwww}}}qqqRRREEEBBBAAA@@@???>>>???%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((())))))***+++++++++000------//////------111,,,333@@@PPP^^^vvv{{{gggRRRPPPddd{{{|||xxxvvvvvvzzzqqqgggRRRDDD888///,,,+++***)))***++++++***(((*********)))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((,,,,,,++++++++++++,,,,,,******++++++,,,,,,------+++111555222555PPPcccJJJZZZ~~~ooohhhcccZZZRRRNNNIIIBBB@@@AAA;;;;;;;;;;;;:::999777777777666666555555555666666888777555444222111111111555444444333222111000000111222222///,,,,,,///333111111000000//////.........---------///000000///........................///...,,,+++******++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------...///000000111222111111222222333777<<>>>>>???%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))******+++***)))+++///000...///444...000777<<<<<>>>>>>>>%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********''''''+++...---))))))---///...333:::888999LLLeeetttcccWWWSSSSSSggg~~~}}}mmmLLL===111111444111+++)))///---++++++++++++***)))++++++++++++************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))******+++,,,,,,------000''')))444333555TTT|||^^^FFFcccyyyhhh```YYYUUUOOOHHHDDDDDD<<<<<<<<<===<<<<<<;;;;;;;;;:::888777666666666777555555444333333333444444222222222222222222222222,,,///111000...000666<<<===:::555111...,,,------,,,******+++---///000///////////////////////////,,,++++++***+++,,,...///++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------------...///000111222222111111222222444888>>>CCCQQQ___mmmtttwwwcccKKKAAA;;;AAAAAA???>>>>>>>>>######$$$$$$$$$%%%%%%%%%)))&&&%%%&&&((()))'''%%%(((((((((((((((((((((((())))))***+++,,,,,,------000111111000000222555888DDDPPPmmmpppbbbVVVUUU]]]ppp}}}^^^DDD999111...,,,,,,......,,,)))+++***)))))))))***,,,---+++***)))(((((('''((((((((('''&&&%%%$$$#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((()))))))))))))))((((((((((((((()))******++++++,,,***,,,222222444DDDXXXsssQQQRRRsssyyyfff^^^]]]VVVQQQKKK@@@???>>>=========;;;777444888888888888777777777777666666555555555444444444444444444333333333222222000000000000000000000000888<<<999000///555333***------...///////////////---...//////---,,,---...///...---,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000111555777444222999GGGTTTjjjhhhlllwww{{{OOOEEECCC;;;@@@???>>>>>>???AAA$$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%&&&(((((('''%%%''''''''''''''''''''''''((())))))***++++++,,,,,,...//////......000333666999:::DDDZZZuuu{{{ooobbbZZZXXX^^^nnn~~~|||cccSSSEEE666000333000...,,,,,,------+++)))+++***)))))))))***+++,,,***)))((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((())))))))))))(((((((((((())))))***+++++++++---***,,,111000...888FFFcccqqqXXX___ssshhhddd[[[UUUPPPEEEBBB@@@>>>===<<<;;;888666888888888888777777777777555555555444444444444333333333333333222222222222000000000000000000000000222888888111000555555...---...///000000000000///...///000///---,,,---...,,,,,,,,,,,,+++******)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------000000000000111111111111444666777555666>>>LLLXXXgggiiirrriiiEEEAAAEEEAAA@@@???>>>===>>>@@@%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''((((((((())))))******++++++,,,---,,,,,,---000222---,,,///888DDDYYYuuuwwwdddYYYZZZ```uuuzzzmmmUUUEEE777222---((((((---...---++++++,,,,,,+++)))+++***)))))))))))))))***((((((((('''(((((())))))(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))((((((((()))))))))***++++++,,,,,,---)))+++111111---///777DDDwwwtttZZZ|||rrrmmmccc^^^ZZZPPPFFFCCC???===<<<;;;999888999999888888888777777777444444444444333333333333333222222222222111111111000000000000000000000000...666999333000333333/////////000000111111000000///000000///---+++,,,,,,...///000000///---***(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000111111222222222222555666777888<<>>======>>>%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))***+++,,,++++++,,,...000---...111444555888DDDQQQ|||{{{xxxmmmjjjhhhnnn}}}hhhSSSBBB888000,,,,,,111333///+++,,,,,,,,,++++++++++++***)))******))))))(((((((((((('''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))((((((((())))))******++++++,,,,,,,,,((()))///222111111444>>>^^^mmmoooxxxuuummmhhhdddYYYJJJFFFAAA===<<<;;;:::999999999999888888888777777444444333333333222222222222222222111111111000000000000000000000000000000///777:::555///...///---000000111111111111000000000111111///,,,++++++,,,//////000000000...---,,,------------------------------------------------------------............000000000111222222222333333555999>>>EEENNNXXX___bbbooosssRRRCCCCCCAAA:::???>>>============%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((***+++,,,,,,++++++---///333///---...///111777>>>MMM]]]vvvuuunnnpppwwwvvveeeRRRAAA555///...333///+++++++++))))))+++************))))))))))))((((((((((((((((((((((((''''''&&&''''''((())))))(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((((((((((((((())))))***++++++,,,,,,---)))(((,,,000222333444<<>><<<;;;:::999999999999888888888888444444333333333222222222222222222111111111000000////////////////////////---444888555///---......000000111111111111000000000111111///,,,++++++,,,++++++*********+++---...------------------------------------------------------.........///////////////000111111222333333111666<<>>>>>============%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))+++,,,,,,++++++,,,......******///333222111222777;;;CCCRRRgggttthhhmmmxxxrrraaaIIIDDD;;;333...---...///---,,,+++******)))))))))((()))******((('''(((***&&&&&&'''((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((((((((((((((((()))******++++++...+++)))***,,,...000111222;;;eeesssfffxxxmmm^^^YYYTTTMMMGGGBBB???===;;;:::999999999999888888888444444444444333333333333333222222222222111111111////////////////////////+++///222222000///000222000000111111000000/////////000000///---+++,,,,,,,,,+++******+++---000111------------------------------------------------.........////////////000000000111222333444444555333999BBBIIIQQQYYYccckkkuuuVVVAAA???@@@??????=========>>>>>>>>>$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((***,,,,,,+++***+++,,,***(((,,,333555000+++)))111000///111:::JJJ\\\hhh~~~yyyiii\\\QQQ@@@222///---***)))***+++***)))"""''',,,//////...+++)))&&&(((***)))'''&&&(((***###$$$&&&((()))))))))((((((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&'''(((((((((((('''''''''((())))))******+++,,,,,,+++,,,---//////,,,333KKK|||~~~kkkvvvwwwhhhaaa\\\UUUNNNIIIDDD@@@===::::::999999999888888888555555555444444444444333333333333333222222222222////////////////////////------...///000000000222///000000000000///...---...///000///---,,,---...............//////000111------------------------............................../////////000000000222222333444555666777777:::@@@GGGLLLQQQ[[[kkkvvvtttIII;;;>>>>>>>>>@@@<<<======>>>??????######$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''''')))++++++***))))))***...***((()))+++,,,111777---111666666444555999>>>III^^^wwwyyyvvvvvv}}}hhh^^^KKK999000000///,,,111...***+++---...+++(((------+++'''&&&(((+++,,,&&&(((***)))'''&&&(((***"""###%%%''')))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((((((((((('''%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&'''((((((((((((&&&&&&''''''((()))))))))'''+++/////////000111222000555<<>>???@@@@@@$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))((((((((((((((()))******++++++++++++,,,---......---...///000222444555666:::???HHHVVViiiyyygggUUUIII<<<999444000---,,,,,,---+++++++++*********)))))),,,+++++++++******))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((()))+++---///000,,,333666JJJ|||mmmuuusssjjjaaa\\\VVVMMMEEEBBB>>><<<999888999999999888555555444444444555555666666666555444444333222222111111111000000000000///111000///......///000111000000000///......------------............------,,,,,,,,,---...///000000........................000000//////.........---000////////////000000111222111000111444777:::;;;CCCDDDGGGMMMVVVeeeyyyzzz\\\BBB===@@@???===???============>>>>>>###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))((((((((((((((())))))***++++++***++++++,,,---...---......000111222333444555666888<<>>@@@;;;<<<<<<<<<<<<===#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&''''''((()))((((((''''''(((((()))***************+++,,,---...------......///000000111111000000//////222777<<>>>>>BBBNNN^^^jjjttt\\\LLL???>>>@@@>>>>>>AAA::::::;;;;;;;;;<<<$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&''''''((((((''''''''''''((()))))))))))))))******+++,,,------------------.........///000111111222333666999555777999<<>>>>>???<<<<<>>BBBMMMQQQ^^^pppwwwhhhVVVIIIDDD888333---...222555222...---,,,---......---+++))))))***,,,------,,,***))))))))))))(((((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))))))))***++++++++++++...000111333333777^^^uuurrrmmmwwwiii```\\\]]]WWWNNNGGGBBB???===<<<;;;:::999888888888888888444444444444444444555555444444444333333333333222111111222222222222111111...//////000111222333333///000000000000000000///000000000000000000//////000000000000000000000000000111111111111111111111111111111222222333555555777999<<<>>>???BBBGGGKKKXXXhhhzzzUUUCCC@@@>>>>>>===;;;:::<<<;;;;;;<<<<<<<<<===$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((()))***+++,,,++++++,,,,,,,,,,,,,,,,,,...///111111///............333888888666555777:::<<<===BBBKKKSSSZZZdddmmm{{{{{{uuurrrqqqgggZZZLLLCCC===666111000666333000//////---)))&&&+++***)))(((((((((***+++(((((()))******)))((('''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''((()))***++++++++++++111000+++---///111KKKttt|||aaawwweeelll|||nnnddd```aaa[[[SSSLLLGGGDDDAAA@@@<<<<<<;;;:::999999999999666666666555555555555555444444444333333333222222111222333333333333222111///000000111222333333333000000111111111111000000000000000000111111111111000000000000000000000000111111111111222222222222222222222222333555666777:::<<<======???DDDLLLSSSlll{{{kkkLLL???>>>======<<<;;;::::::;;;<<<<<<<<<<<<===""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))+++++++++++++++,,,,,,---------,,,///111222222222444555222111///+++***,,,333888<<<::::::<<<:::999===DDDCCCIIIRRR[[[dddmmmvvv}}}~~~{{{ttthhhbbbXXXMMMDDD>>>;;;:::<<<555/////////...000333((()))*********+++,,,---,,,,,,+++)))((()))+++---&&&''''''((()))))))))(((((((((((('''''''''&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&(((***+++,,,,,,,,,...///+++,,,000///;;;TTTsssooorrruuu~~~tttpppmmmhhh___WWWQQQKKKFFFCCC>>>===<<<;;;::::::::::::888888777777666666555555333333333333222222222222222222333444444333222222111111111222222333333333000111111222222111111000000000000111111222222222111111111111111111111111111111111222222222333333222222222333444666777888:::;;;===???DDDOOO^^^iiiWWWEEE======;;;:::;;;======;;;::::::;;;;;;;;;<<>>@@@AAABBBEEEJJJMMMMMMQQQVVVYYY]]]ggguuuvvvssshhh[[[RRROOOKKKDDD>>>???;;;666111......///000'''(((,,,///---'''&&&(((---......+++((((((***...'''***,,,,,,+++)))'''&&&&&&&&&'''((()))***+++,,,(((((('''''''''&&&&&&&&&'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%(((***,,,,,,,,,,,,(((...///111666111111>>>QQQ|||xxxsss{{{rrrggg^^^UUUNNNIII>>>>>>===<<<;;;::::::::::::999999888777666666555333333333222222222111111222222444444444444222222111222222222222333333333111111222222222222111111//////000111222333333333111111111111111111111111111111111222222333333333222333333444555666888888<<<>>>BBBGGGPPPaaavvvvvvFFF???===<<<999999;;;??????===999999:::::::::;;;""""""#########$$$$$$$$$########################"""###$$$$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******,,,)))'''))),,,///000///...------------...//////+++,,,---///000000000000333333333444444444555555777888999;;;<<<===>>>>>>@@@@@@@@@AAABBBEEEGGGIIINNNRRRXXX\\\___aaacccdddoooqqquuu{{{|||wwwyyy{{{tttllleee[[[RRRMMMIIIEEEBBB999888666444222000///...000///...---+++***)))(((+++******))))))******++++++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%&&&'''((()))***+++***+++++++++,,,...222555BBBZZZzzzvvv}}}ttthhhaaa\\\VVVKKKEEE???<<<<<<===<<<:::999777666666777888666555555555555444444333333333333333333222222222111111222222222222111111111111333222222111000//////...222222222111111111111111222222222222222333333333444333111111111222333444444555777888999:::::::::???GGGPPPXXXfff{{{```DDD>>>;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;:::::::::#########$$$$$$$$$$$$%%%###########################$$$%%%$$$#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))),,,***((())),,,...///...---------------......///---...///111222222333333222222222222333333333444777777999:::;;;;;;<<<;;;<<<<<<;;;<<<===>>>@@@AAAAAADDDGGGIIIJJJJJJLLLMMMKKKMMMQQQUUUYYY]]]bbbeeeiiigggeeecccccccccddddddfffcccaaa```___]]]YYYVVVPPPLLLIIIJJJNNNOOOJJJEEEFFFBBB<<<888777666444222555444333111000...---,,,.........---,,,,,,,,,+++************************+++++++++******)))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&%%%$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%&&&'''((()))*********+++++++++,,,...222555888CCCxxxrrryyy~~~uuummmcccZZZSSSOOOHHHEEECCC@@@<<<888<<<:::999999:::;;;999888777777666666555444444444333333333222222222111111222222222222111111111000222222222111000000000///222222222222222222222222222222222222333333333333666666666666666666777888999:::;;;<<<===>>>???@@@FFFPPP\\\hhhwwwyyyUUU@@@;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;$$$$$$$$$$$$%%%%%%%%%%%%########################$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((,,,***)))***+++------,,,------,,,,,,------...///...///000111222333333333111111111111222222222222666777777888999999888888999999888888888999::::::;;;<<<===<<<;;;;;;===>>>CCCDDDGGGIIIJJJJJJHHHHHHLLLKKKJJJIIIHHHHHHIIIJJJAAA@@@??????>>><<<777444:::999888888999999777555111///------...//////...000///...---,,,,,,+++***---------------------...******+++,,,,,,+++******************)))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******)))***++++++,,,...111444666444XXX~~~ooovvvzzz}}}zzzmmmaaaYYYUUUOOOLLLIIIEEE???:::<<<:::999999::::::999888888888888777666555555555333333222222222222111111222222222222111111111111222222222222111111111111333333333333333333333333222222222333333333444444444555555666777777777666;;;<<<===>>>???AAAEEEHHHPPP]]]mmm{{{bbbLLLAAA===999999999999::::::::::::;;;;;;;;;::::::;;;$$$$$$%%%%%%%%%&&&&&&&&&########################$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''+++*********++++++++++++,,,,,,,,,,,,,,,------...,,,,,,...///000111111111111111111222222222222333555555666666666666555555999999999999999:::::::::<<<<<<<<<:::999:::===@@@???@@@@@@BBBBBBAAA???<<<>>>>>>===<<<;;;;;;<<<<<<:::;;;<<<<<<;;;888444111111222333333222000000111111111111111111000///...,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((())))))***)))***+++++++++---000222777333DDDpppooo}}}nnn{{{ooo```[[[UUURRRPPPNNNIIIFFF???===<<<<<<<<<<<<:::999999999888777777666555555333333333222222222222222333333333222222222111111222222222222333333333333222222333333333333444444222333333333444555555555333444666777888888777777<<<>>>@@@BBBEEEJJJRRRXXXcccrrriiiNNNCCC@@@===999999999999::::::::::::;;;;;;:::::::::;;;$$$$$$%%%%%%%%%&&&&&&&&&########################$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))*********************+++++++++++++++,,,------+++,,,---...///000000000222222222222333333333333444444444555444444333222666777888999:::;;;;;;;;;777888888888999;;;@@@CCCAAA???<<<<<<======;;;999888888777666666555555555444666888888777444111000---000111111///---...///---...///...,,,***)))(((++++++++++++++++++++++++,,,,,,++++++***))))))(((((()))+++,,,,,,+++)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))((()))+++++++++,,,...000...555999KKKzzzzzznnnuuuzzzzzznnnggg^^^XXXVVVTTTRRRPPPGGGEEECCCBBBBBBAAA???===::::::999888777666555555333333333333333444444444444444444444333333333333333333333333444444444444222222222333333333444444444444444555666777777777777888;;;===>>>>>>>>>===<<<@@@FFFJJJOOOXXXdddlll|||~~~TTT???;;;:::777::::::::::::;;;;;;;;;;;;:::::::::::::::;;;$$$$$$$$$$$$%%%%%%%%%%%%########################$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&(((***+++***)))***+++++++++******++++++,,,---,,,---...///000111111111222222222222333333333444222333333333333333222222333444555777888888999999444555777888999<<>>???@@@???===<<<;;;;;;:::999777777666///222444444222000//////111222444444222111222222+++---......,,,******+++++++++++++++++++++++++++++++++******)))(((''''''(((((()))******)))((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$"""!!!!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''(((((())))))''')))++++++++++++---///'''666666:::^^^vvvjjj}}}|||zzz~~~uuuiii___YYYVVVSSSQQQLLLJJJGGGFFFDDDBBB@@@======<<<;;;:::999777666666444444555555555555666666666666666666555555555555555555555555444444444444222333333444444555555555555666666777888999:::::::::;;;<<<>>>@@@AAAAAABBB>>>DDDMMMTTT\\\ggguuu|||iiiHHH<<<;;;:::777::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<#########$$$$$$$$$$$$%%%###########################$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))$$$'''******))))))***+++***************+++,,,,,,***+++---...//////000000111111111111222222222222111222222333333333222222222222444555555555444444555777888888999;;;>>>AAABBB===999888:::;;;999666666666555444222000///...///222444333111///000222++++++,,,,,,------,,,+++...000111000...---///111++++++++++++++++++++++++************))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''''''''''''''(((((((((((('''(((++++++++++++,,,...***444111555MMMkkkyyyttt|||qqqiiibbb\\\XXXUUUSSSOOOLLLJJJGGGDDDAAA@@@???>>>===;;;:::999888555666666666777777777888888888888777777777666666777666666555555444444444444555555666777777888888777777888999:::;;;<<<<<<======>>>???AAACCCEEEFFFMMMVVVaaajjjsss~~~RRR?????????<<<999999999999999::::::::::::::::::::::::;;;<<<""""""#########$$$$$$$$$########################"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******"""&&&******))))))***,,,*********)))***++++++,,,((((((***+++,,,---------000000000000111111111111111111222333333333333333333444444555444333222111555666777666666666888999===:::777888===>>><<<999999999888666444222000///---///111000------///111...------...000000...,,,,,,......---***)))+++...++++++++++++************((())))))***++++++,,,,,,((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''(((((((((((((((&&&(((++++++++++++,,,------...)))111@@@HHHrrrrrrwwwnnniiibbb___[[[XXXUUURRRNNNKKKBBBBBBAAA???>>><<<;;;;;;666666777777888888999999999999999999888888888777888888777666555444444333666777777888999:::::::::888888999:::<<<======>>>DDDDDDDDDEEEGGGJJJLLLNNNdddmmmzzzggg===555======888777777888888888888999999999999999999:::;;;<<<$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''((()))************))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...000///.........///111222222222333666888888666444333333333444444666777777555555666666666666666666555666777777777777666666666555444333444333111///////////////.....................------,,,,,,,,,,,,+++******))))))******))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######################################################""""""""""""""""""""""""$$$$$$############$$$$$$######""""""######$$$%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((************++++++++++++***---333333---555XXX~~~~~~~~~{{{pppfffcccbbb[[[SSSOOOLLLMMMLLLHHHFFFDDDAAA======<<<;;;:::;;;:::999777999:::;;;:::999:::<<<===666555444666999;;;;;;:::999:::;;;<<<;;;;;;<<<>>>>>>AAAFFFHHHHHHHHHGGGHHHHHHFFFHHHLLLPPPUUUaaalllhhhOOO999777;;;999666888777888888888888999999999;;;::::::999999:::########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&((((((((()))((((((''''''(((((()))******+++,,,,,,,,,++++++++++++,,,------000///.........///000111111111222444777777555333222222222222333444555666333333444555555666777777444444555555666555555444666555333333333222000............---------,,,,,,------------,,,,,,,,,+++++++++***)))))))))******))))))))))))((((((((('''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################################################################$$$######""""""######$$$######""""""######$$$%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((...---000111---000FFF___zzz||||||rrrooollleee^^^ZZZRRRQQQPPPNNNMMMLLLIIIFFFGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB???>>>???@@@???===;;;<<<>>>AAABBBBBBEEEFFFHHHHHHGGGFFFGGGHHHIIIJJJLLLLLLLLLNNNPPPRRRVVVUUUWWW]]]ccclllzzzzzzWWWDDD666999===;;;999:::777888888888888999999999;;;::::::999999:::######################################################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$'''((()))***++++++******++++++******++++++,,,---///............///000000000000000222444555333111111111111111111222333444000111222333555666777888333333333444444333333222666444333222222111...,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######""""""######$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))************///,,,---000///---555AAArrruuu}}}yyyuuunnngggeee\\\XXXTTTRRRQQQPPPNNNMMMNNNMMMLLLJJJJJJJJJJJJKKKIIIJJJKKKIIIGGGFFFGGGHHHHHHEEECCCCCCFFFKKKNNNPPPPPPQQQRRRRRRPPPOOOOOOPPPSSSSSSRRRQQQQQQTTTYYY]]]ccccccfffnnnvvvaaaFFF<<<777;;;???;;;888:::777888888888888999999999::::::999999999999###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$&&&''')))++++++***)))(((***************+++,,,,,,---------.........//////.........000222333111000111000000000111222222333000000111222333444555666222222333333333222111111444333111111111000---+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))(((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$##############################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))************+++++++++,,,***,,,111222000222777QQQzzzuuuzzzsssqqqnnneee\\\YYYWWWVVVVVVXXXYYYWWWTTTPPPLLLJJJKKKLLLJJJLLLOOOQQQQQQRRRTTTVVVOOOLLLHHHIIIMMMTTTZZZ]]]ZZZ[[[]]]\\\ZZZXXXWWWXXX^^^___^^^]]]^^^bbbgggkkkppprrryyyuuuVVV???;;;:::======888555777777777888888888999999999::::::999999999999""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%''')))******)))((('''***))))))))))))***++++++,,,---------...............------...000111000///111111111111111111222333111111111111222222222222222333333333222222111000222111//////000///---***,,,,,,,,,+++++++++******)))************************)))((((((''''''((((((((((((((((((''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######$$$$$$$$$##############################""""""""""""#################################################################################""""""""""""""""""#########""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))***---000000///222777999UUUzzzsssuuuuuuiiieeeeeedddfffjjjllljjjeee]]]VVVRRRRRRSSSSSSVVVZZZ\\\^^^```bbbdddZZZVVVQQQPPPSSSYYY___cccggghhhjjjjjjgggeeeddddddkkkmmmppprrrtttwww{{{~~~]]]HHH===<<<;;;<<<999666666888777777888888888999999999:::999999888888999"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&''''''''''''&&&'''((())))))((('''&&&)))))))))((())))))***++++++,,,------......---------,,,,,,---///000000///111111000000000111111222000000000000000000000000222222222222222111000//////...---...//////---+++,,,++++++++++++*********((((((((()))))))))))))))))))))((('''''''''''''''((((((((('''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%########################!!!!!!""""""###$$$$$$$$$##############################""""""""""""######################################################""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""######$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))+++,,,,,,+++,,,///333111;;;TTTsssxxxwwwvvvwwwtttuuuyyy|||zzztttkkkaaa]]]^^^```fffhhhkkkmmmmmmmmmnnnoooiiiddd]]]ZZZ[[[```dddgggqqqsssvvvuuusssqqqoooooouuuyyy~~~|||jjjIII<<<::::::999999777777999<<<777888888888888999999999999999888888888888!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''')))(((((((((((()))*********+++,,,---...------,,,...,,,+++,,,...000000///000000///////////////000.........//////000000111111111111000000///...---,,,++++++,,,...///---,,,*********)))))))))(((((('''''''''(((((())))))))))))(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!"""###$$$$$$$$$##############################""""""""""""##############################################################################""""""!!!!!!!!!!!!""""""######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))))))))************+++***+++***)))***,,,......111444>>>qqqxxxvvvvvvmmmjjjmmmqqquuuxxxzzz{{{yyyxxxxxxxxxtttoooiiifffgggkkkoooqqq}}}~~~}}}|||[[[@@@999777888777666777888999999777888888888888999999999999999888888888888!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''(((((((((((('''&&&%%%%%%(((''''''&&&&&&&&&''''''((((((((((((((()))*********+++,,,---...---,,,,,,...,,,+++,,,...000000//////......---------......+++,,,---...///111222222////////////...---,,,+++*********,,,...///...,,,)))(((((((((''''''''''''&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((((((((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######################## !!!!!!"""###$$$$$$$$$##############################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""#########"""###$$$$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''+++)))((((((---111000,,,///222000SSSzzzyyyxxx}}}{{{}}}~~~}}}~~~wwwsssnnnmmmpppvvv{{{~~~sssOOO;;;;;;777888888666666777666444777888888888888999999999999999888888888888$$$$$$##########################################"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))))))((((((***+++*********++++++,,,,,,,,,,,,,,,------------------000//////...------,,,,,,,,,,,,---...//////......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$##################$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######"""""""""""""""###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&%%%&&&((()))'''%%%***)))))))))***,,,...///+++333444777UUUqqqpppRRR@@@:::999888888777777666666555555777777777888999999::::::;;;;;;;;;<<<<<<<<<################################################"""###$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))))))((((((***+++***++++++++++++++++++,,,,,,,,,,,,---------------/////////...---,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,++++++++++++++++++************(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################$$$###""""""""""""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################"""############$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%&&&(((((('''%%%***)))))))))***,,,...///...------444FFFfff{{{}}}qqqXXXGGG<<<888888777777777777666666555555666666777777888999999999::::::;;;;;;;;;;;;################################################"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((((((((()))++++++++++++++++++*********+++,,,,,,,,,---------...///......------,,,,,,++++++,,,,,,------------------,,,,,,,,,+++******************)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######""""""""""""##############################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######"""""""""######$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%))))))))))))***,,,---...444))))))333777???bbbwwwqqqMMM@@@>>>888555777777777777666666666666555555555666666777888888888999999999:::::::::###############$$$$$$$$$#################################$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''((()))+++,,,,,,++++++******))))))+++++++++,,,,,,------...------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++---,,,,,,+++***))))))((())))))((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""""""""##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++,,,------555++++++333000...EEEggg^^^===:::===777333888666666666666666666666666444444555555666777777777888888888888999999""""""#########$$$$$$$$$########################$$$##################$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''''')))***+++++++++******)))))))))******++++++,,,------...,,,,,,,,,,,,,,,+++++++++***+++++++++++++++******,,,,,,+++***))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''((()))***+++,,,,,,,,,000......000///111;;;III~~~pppQQQ:::;;;===555222888555555555555555666666666444444444555666666777777777777777888888888"""""""""###$$$$$$%%%%%%########################$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''''''''(((******************)))))))))))))))***+++,,,---......++++++++++++++++++++++++******************)))(((+++*********)))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###############$$$%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&''')))***+++,,,,,,,,,)))---...,,,///555888777UUUtttVVVCCC777999:::444111666444555555555555666666666444444555555666777777777777777777888888888!!!""""""###$$$$$$%%%%%%########################$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''''''''(((***))))))))))))************))))))***+++,,,---......*********+++++++++++++++)))*********))))))(((''')))))))))))))))))))))(((((((((((((((''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%""""""###$$$$$$###""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$#########""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$###%%%'''&&&''')))***++++++++++++''')))++++++---111333333999^^^}}}sssuuuEEE<<<555666777555444444444444444555555555666666444555555666777777888888777777888888888999!!!""""""###$$$$$$%%%%%%########################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&'''(((***(((((())))))******++++++((()))***+++,,,---......******************++++++))))))***))))))(((''''''(((((((((((())))))))))))))))))((((((((('''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%'''(((***++++++++++++***((()))------+++///666111EEEbbbpppuuugggCCC===777555777999777333444444444555555555666666555555666666777888888888888888888888999999######""""""""""""##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$#########""""""!!!!!!########################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$###########################"""!!!!!!"""###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((())))))$$$%%%&&&'''(((***++++++)))***++++++------...///111999IIIhhhqqqmmmxxxWWW<<<:::666333333444666888888888777777666666666555666666666666777888999:::888888888777777777######""""""""""""##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))******))))))))))))******&&&''''''''''''((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$############"""""""""!!!########################""""""""""""""""""""""""%%%%%%$$$$$$############"""############$$$$$$$$$"""############$$$$$$$$$########################$$$###"""!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''((()))******)))******+++,,,---......000222999LLLrrryyy}}}qqq[[[BBB:::888666444444444666777777777666666666555555555666666666666666777999999888777777777777777######""""""""""""##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((((((((()))***++++++)))))))))))))))))))))))))))(((((((((((((((((()))%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###################################################%%%%%%$$$$$$###""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$############""""""""""""########################""""""""""""""""""""""""$$$############""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''((((((''''''''''''((((((((()))))))))***+++,,,------......---...666HHHnnn}}}fffMMMAAA555777666666555555555666666555555555555444444444444555555444555555666777888777777777777777777######""""""""""""##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$#########"""""""""""""""########################""""""""""""""""""""""""###"""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''(((((()))***+++,,,---------,,,///333666IIIyyy~~~~~~|||PPP;;;;;;:::444444555666666666555555333333333333333333333333444444444444555666777777777777777777777888######""""""""""""##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((((((((((((((((((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""##############################"""""""""""""""""""""""""""""""""""""""""""""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((('''''''''''''''(((((()))***+++,,,,,,...,,,000444111777XXX}}}{{{sssfffCCC777<<<===333444555555666555444444222222222333333333333333333333333333444555666777666666777777888888######""""""""""""##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""####################################"""""""""""""""""""""""""""""""""############$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''''''''((()))***++++++,,,...***+++000...000DDD\\\ssswwwjjjRRR;;;444888666333444444555444444333333222222222222333333333333444444333444444555666777666666666777888888######""""""""""""##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$!!!"""""""""####################################""""""""""""""""""""""""############$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&''''''((()))***++++++---++++++---...///777BBBZZZzzzgggPPPCCC888666777222555555444333333222222222222222222333333333444444444444444444555666777888555666666777888888######""""""""""""##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$!!!!!!""""""#########$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))&&&&&&'''((()))***++++++,,,---///111111000///000,,,___uuu|||hhhNNN>>><<<999;;;<<<666666555444333222111111222222222222333333444444444555555444555555666777888555666666777888999""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))*********)))((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""##############################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&(((((((((((()))))))))))))))+++------------///000111BBBYYYwwwxxxooopppkkkSSSGGG<<<888777;;;EEEQQQFFF777---000222......444222222333333333333444444333333444444555666666666888888888777777777""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''((()))***))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""##############################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!"""######$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&'''((((((((()))))))))))))))+++,,,---,,,---///000///666AAAVVV~~~tttsss|||{{{}}}```HHH===555444:::EEEVVVeeeLLL>>>555777888333222777222222222333333333444444333333444444555666666666888777777777777777""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$######"""#################################"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""#########$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$#######################################""""""###$$$$$$$$$$$$###################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((***,,,,,,,,,,,,...000111222444>>>XXXwwwyyy~~~~~~rrrTTT@@@999333333777???KKKUUUDDD:::444666777222111555222222222222333333333333333333333444555555666666777777777777777777""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############ !!!!!!"""###$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))((()))+++,,,+++,,,---///333222555999AAA\\\}}}uuu{{{]]]FFF;;;:::888888666555444555777111///222444222111444111222222222222333333333222333333444444555666666777777777777777888""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""######$$$%%%&&&&&&""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((''')))++++++++++++---......000444555111<<>>QQQssseeeeeevvv^^^CCC888888777333000333333333333333333333333222111111111000000//////111111222222222333333333333333222222333333444555666666666666777777$$$$$$############$$$$$$################################################"""############$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%########################&&&''')))***+++***)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!""""""###########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%$$$######""""""######$$$$$$$$$#########""""""################################################$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))++++++,,,---...///000000000111999MMMnnn}}}nnnxxx~~~SSSCCC333111555777666555333333333333333333333333111111111111000000000///111111111222222222333333333222222222222333444444555666666666777777$$$$$$############$$$$$$################################################"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$#####################""""""######$$$%%%########################%%%&&&'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""##############################$$$%%%%%%$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""##############################""""""""""""######$$$$$$###"""!!!!!!""""""########################$$$$$$$$$#####################$$$$$$$$$$$$######%%%$$$######""""""######$$$$$$$$$##################################################################$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))***+++,,,,,,......///000000---...444CCCdddnnngggssslllgggBBB999222444666666444444222222222222222222222222111111111111000000000000111111111222222222222333222222222222222333444444555555666666666777$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$#############################################$$$$$$$$$$$$#####################$$$$$$$$$#######################################$$$$$$$$$########################"""###$$$$$$%%%$$$##########################################""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$###############""""""""""""""""""""""""###########################""""""""""""""""""###$$$$$$###""""""!!!!!!!!!######################################################$$$$$$$$$$$$######%%%$$$######""""""####################################################################################$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))******+++,,,---...//////000///222555666GGGxxxwwwzzzwwwttttttLLL>>>999777888777333111222222222222222222222222222111111111000000000000000111111111111222222222222222222222111222333333444555555555666666666$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$#######################################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######""""""##############################"""######$$$$$$######"""""""""#########$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""###############""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""############""""""!!!!!!######################################################$$$$$$$$$$$$######%%%$$$######""""""##############################################################################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))))))))***+++,,,---......+++,,,222555000333QQQtttllloooyyyzzzvvvVVV:::333111222444333000222666111111111111111111111111000000000000000000111111000000111111111222222222222111111111111222333333555555555555666666$$$$$$############$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""""""""###########################""""""############"""""""""""""""###$$$$$$%%%%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""""""""###########################$$$###""""""""""""###$$$""""""""""""""""""""""""########################"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""#######################################$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######""""""#####################$$$$$$$$$################################################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))((()))******,,,,,,---...,,,+++...000+++***888JJJnnnttteeeeeesss}}}^^^HHH???:::444222111333222///111555000000000000000000000000000000000000111111111111000000000111111111111222111111111111111222333333444444555555555666$$$$$$############$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''##############################$$$$$$$$$$$$######$$$$$$###"""""""""""""""########################""""""############""""""!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################&&&%%%%%%$$$######$$$$$$########################!!!!!!!!!!!!""""""##############################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######""""""######""""""#########$$$$$$$$$################################################""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))(((((()))***+++,,,---------...///...---///333777BBBWWW~~~{{{hhh````````````kkk{{{~~~|||xxxaaaBBB777777888999555444555333///...111000000000000000000000000///000000000111111111111000000000000111111111111111111111111111222222333444444444555555555$$$$$$############$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&##############################$$$$$$$$$$$$######$$$######"""""""""""""""########################""""""############""""""!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!"""###$$$%%%$$$##############################$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""##############################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! """###$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$###"""#########""""""######$$$$$$$$$$$$################################################!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))(((((()))***+++,,,------***///111000222555444///555:::TTTpppfffcccdddXXXiii{{{|||lllwww___CCC:::<<<777---111...///333444111000111000000000000000000000000//////000000111111111222000000000000111111111111111111111000111222222333444444444555555555""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""######$$$%%%######################################################$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((''''''%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$######""""""###$$$%%%"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!! !!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$###""" !!!"""!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,---...///000000...000777UUUqqqcccaaauuu}}}zzzwwwkkk|||lll[[[EEE777444444333000444444333333222111000000333333222222111000//////,,,---///111222111000///000000000000000111111222000111111222222333444444333333333444444444""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""########################""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$##########################################$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""""""""########################!!!"""""""""############$$$##################$$$$$$###"""!!!!!!!!!""""""!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,,,,------......//////000222111>>>\\\wwwlllcccgggtttpppooouuu```HHH>>>333...///333444333222222111000000///......333333222111111000//////000000//////////////////000/////////000000111111000111111222222333333444333333333444444444""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""############""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############"""############$$$$$$$$$!!!"""######"""!!! """############$$$$$$$$$##########################################""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""###"""!!!!!!!!!!!!"""#########$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""####################################$$$$$$###"""""""""######!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******+++---------------------------111......777CCCXXXtttooodddfffooozzzpppkkklll~~~zzzpppooonnnNNN999888555111000111222222111111111111000000//////...222222111111000000//////333222///---,,,---...///....../////////000000000000000111111222333333333333333333444444444""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################""""""""""""####################################""""""#########$$$$$$$$$"""###$$$$$$###!!!""""""#########$$$$$$$$$########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$######"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!! """"""""""""""""""""""""$$$###!!! !!!###$$$""""""###$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""#########""""""############""""""$$$$$$##################!!!!!!"""###############""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))*********---------,,,,,,,,,,,,,,,&&&000222000111///888MMMwwwnnnfffdddppprrrjjjdddiiiyyyvvvmmmkkkmmmzzziiiKKK:::555888888888666333222111111333222222222111111111000111111000000000/////////111000///...---......///---......///////////////000000000111222222333333333333333444444444""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################""""""#########$$$$$$$$$###$$$%%%&&&%%%### """"""#########$$$$$$$$$########################$$$######""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!! """"""""""""""""""""""""%%%###""" """###%%%""""""""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""######""""""""""""""""""!!!"""############"""!!!#########$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))******,,,,,,,,,,,,,,,+++++++++'''///111333555000///<<>>fffvvvjjj[[[ZZZ\\\dddsss~~~wwwnnnuuutttvvv~~~oooooonnneeeaaadddvvvlllOOO;;;666333000111333333000---111111000000000000//////,,,------......................................................---------....../////////000000000//////000111111222222333222222333333333333########################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$#####################################################################"""!!! """"""""""""""""""""""""$$$$$$############$$$$$$###############################################################$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$%%%######""""""!!!""""""###"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""########################"""######$$$$$$######""" """######!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))******+++,,,,,,,,,***+++---000222444666777***CCCjjjwwwqqqhhhbbbaaafffmmmrrr{{{yyy{{{qqq___XXXeeesss{{{pppRRR;;;666<<<444222111222444444111///111000000000////////////------...///////////////........................................................./////////000000//////000000111222222222222222222333333333""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$#####################################################################"""!!! """"""""""""""""""""""""$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!! !!!######!!!!!!!!!"""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((()))******++++++,,,...---------.../////////333666GGGmmmuuujjjdddccc```dddooo}}}zzznnn[[[___sssVVVEEE@@@999444555555333222111222222111000000000000////////////.........///000000000000///........................---.................................////////////...//////000111111222222222222222333333333""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""############$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$######################################################$$$$$$$$$$$$######################################################"""############""""""!!!""""""""""""""""""""""""$$$$$$############$$$$$$################################################"""""""""###$$$$$$%%%%%%################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""##################"""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!!!!!!!!!! !!!######"""!!!"""###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""""""""############$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((()))******++++++...---,,,+++***+++,,,,,,444111999XXXccc\\\ZZZ___ccchhhsss~~~yyywwwwww|||yyy[[[@@@:::;;;666222222333222000///......//////000000////////////......---......///000/////////---------------------------------...............------........./////////......///000000111111222222222333333333333""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""############"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######################################################!!!""""""############"""""""""""""""""""""""""""$$$$$$############$$$$$$################################################!!!""""""###$$$$$$%%%%%%################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""############""""""""""""######""""""######$$$%%%""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###"""!!!"""###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))''''''(((((()))******+++(((***,,,---,,,---000222,,,///555FFFhhh}}}nnniiiddd]]]___gggjjjnnnrrruuuxxxsssmmmggghhhrrr}}}nnnEEE???<<<:::333,,,...555//////000///.........///000000/////////.........+++,,,------......---------------------------------------.........//////---------.........//////......//////000111111111222222333333333333""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""############"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$###################################################### !!!"""###############""""""""""""""""""""""""$$$$$$############$$$$$$################################################!!!""""""###$$$$$$%%%%%%################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!######""""""###$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" """###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''(((((()))*********%%%)))---...,,,+++---000,,,222444111999WWW{{{ssstttbbb^^^YYYWWWYYY```hhhllliiizzzwwwnnnmmmppprrryyy~~~~~~ttthhhcccfffjjjfffjjjllllllsss}}}~~~mmmddd^^^ggg}}}nnnOOO;;;<<<444...///222333333444,,,...111222111000000000000/////////............******+++,,,,,,,,,,,,+++---------------------------------.........//////---------.........//////......//////000111111111222222333333333444!!!!!!!!!!!!""""""""""""###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$####################################""""""!!!!!!########################$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#################################!!!!!!"""###############################################################%%%$$$######%%%%%%$$$###########################""""""############""""""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$##########################################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! $$$$$$######""""""!!!!!!%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######"""""""""""""""###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&************))))))))))))******+++++++++,,,,,,,,,...000222111222777BBBJJJXXXqqqrrrjjjfffcccbbbbbbXXXVVV___eeedddfffmmm{{{yyyxxx{{{}}}uuunnnkkkhhhgggkkkuuu}}}|||ssseee[[[VVVVVVVVVUUUXXXZZZZZZXXXZZZ\\\ZZZTTTXXX]]]eeemmmvvv{{{[[[DDD888555444333222111000000000000////////////////////////......------------......------------------------.........------,,,,,,,,,***,,,------++++++,,,...............////////////////////////000000000000111111222222222333""""""""""""####################################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$#########"""""""""########################$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#################################!!!""""""###############################################################%%%$$$######%%%%%%$$$###########################""""""############""""""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$######""""""######"""######$$$$$$######"""##############################$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$#########""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########"""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))))))))*********+++++++++,,,,,,***---000000///222888===:::HHH```vvvooo```UUUUUUTTTOOOOOOUUU[[[YYYYYY]]]bbbddd```[[[XXXVVVTTTWWW^^^ccceeedddbbb^^^ZZZWWWWWWWWWVVVUUU[[[ccciiikkklllooopppnnniiinnnvvvuuuYYYDDD999666555333333222111000000000000..............................------------......------------------------......---------,,,,,,,,,***,,,------++++++,,,...............////////////////////////000000000000111111222222222333############$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$#################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$#################################!!!"""######$$$$$$######################################################%%%$$$######%%%%%%$$$###########################""""""############""""""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$######""""""""""""###"""""""""######"""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$###############################################################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$######""""""######$$$""""""""""""""""""""""""###"""""""""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((())))))))))))*********++++++++++++(((+++///000......///111000111888@@@FFFQQQkkktttnnnjjjcccbbbeeedddbbb```aaaeeehhhhhhgggiiigggfffiiipppuuuwwwvvvsssqqqooopppsssuuuvvvvvvzzzzzzfffLLL:::444444555555333222111000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***,,,------++++++,,,...---............/////////.../////////000000000111111111222222222333"""""""""#########$$$$$$########################!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#######################################""""""###$$$$$$$$$$$$###################################################%%%$$$######%%%%%%$$$###########################"""######$$$$$$######"""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""############""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""###############$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$#################################################################################""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""######$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((()))))))))))))))************+++))),,,///000...------...333000000222111333>>>KKKcccwwwMMMBBB666222555888666333222222111000////////////------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...---------.........//////......//////000000111111111111222222222333!!!!!!!!!"""""""""####################################$$$$$$$$$######"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""###$$$$$$$$$$$$$$$################################################%%%$$$######%%%%%%$$$#################################$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""""""""""""""######"""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((()))(((((()))))))))************+++,,,,,,,,,---...///------///111111///000444888GGGeeetttgggXXXHHH555333333555777777444111222111000///............------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...------------.....................///000111111111111111222222222333 !!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$#################################$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""""""""#######################################"""###$$$$$$%%%$$$$$$$$$################################################%%%$$$######%%%%%%$$$#################################$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$###############################################################$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))(((''''''((())),,,...///...///000222222222222333777333999OOOqqqkkkMMMAAA;;;666333444444333111000000000111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++,,,,,,,,,,,,***,,,------++++++,,,...,,,------------.........------...///000111222222111111222222222333!!!!!!"""""""""#################################"""######$$$$$$$$$######"""############$$$$$$$$$########################"""""""""#########$$$$$$########################""""""#########$$$$$$$$$########################!!!"""""""""#########$$$########################"""###$$$$$$%%%%%%$$$$$$################################################%%%$$$######%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''(((((('''''''''((((((((())))))'''&&&&&&(((***,,,------111222222111111111222222999333000666DDD]]]iiiNNN===666666777444444222000.........///000000///...------------++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,***,,,------++++++,,,...,,,,,,---------.........------...///000111222222111111222222222333"""############$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$########################!!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$##############################$$$%%%%%%%%%%%%$$$################################################%%%$$$######%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&""""""############""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""!!!!!! $$$$$$######""""""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((('''''''''''''''''''''((((((((()))''''''(((+++---...---,,,&&&***------.../////////+++///444444///333KKKeeecccRRR???777555222111333111//////000222222111///000000///---------------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))*********++++++,,,,,,,,,***,,,------,,,+++---...,,,,,,,,,---------......------...///000111222222111111222222222333"""############$$$$$$$$$!!!!!!""""""#########$$$################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""#########################################################$$$$$$$$$#########""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###""""""######################################################$$$$$$############$$$$$$########################$$$$$$$$$############"""!!!"""""""""############$$$$$$$$$#########"""""""""""""""""""""######$$$$$$$$$$$$#########""""""#########"""""""""""""""######$$$$$$$$$$$$##############################""""""""""""############$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...111000000000111333555777VVViiixxxRRR???;;;666333333333333222.........///////////////......---------,,,,,,,,,+++++++++++++++++++++++++++***(((***,,,---***(((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------,,,++++++)))***+++,,,------------...------......///000111111111222222222333"""############$$$$$$$$$""""""""""""#########$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###""""""!!!!!!""""""################################################$$$##################$$$########################""""""######$$$$$$$$$%%%############$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""""""""######$$$$$$$$$$$$#########""""""############""""""""""""######$$$$$$$$$$$$##############################""""""""""""############$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************++++++,,,---------000///......///111444555888AAAXXXssssssWWW;;;<<<888444111111111111000/////////..................------------,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,***(((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++******+++,,,------.........------......///000111111111222222222333"""############$$$$$$$$$"""""""""##################################################################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&%%%%%%$$$$$$###$$$&&&''''''&&&$$$###########################$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!################################################################################################ !!!"""###$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$#############################################$$$$$$$$$$$$##############################"""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************+++,,,,,,------...---------...///111333000///555AAALLLYYYnnn|||mmmZZZPPPKKK???222777444111////////////.../////////......------,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,++++++,,,,,,------.........------......///000111111111222222222333""""""#########$$$$$$$$$########################################################################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$######%%%'''))))))'''%%%###############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###""""""!!!!!!!!!""""""#########################################################$$$$$$#################################!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$########################"""###############$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))******+++,,,,,,,,,------,,,------///000111444222222555666:::EEEQQQrrrxxxiiiMMMLLLFFF===999:::888333444222////////////...---//////......---,,,++++++---------,,,,,,,,,++++++*********************************+++++++++***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,------.........------......///000111111111222222222333""""""#########$$$$$$$$$$$$$$$$$$#####################################################################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""###%%%'''))))))'''%%%###################################################################################################$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########""""""######$$$################################################"""###$$$$$$$$$$$$###"""################################################""""""""""""#########$$$########################"""""""""""""""######$$$########################""""""######$$$$$$$$$%%%######$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))******++++++,,,------------......///000,,,---000222222222555:::;;;SSSjjj}}}~~~jjjUUUBBB777666888777333111111111000111000//////000000...---///......---,,,++++++***------,,,,,,,,,+++++++++************************)))***+++++++++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,---------,,,------,,,,,,,,,---...///...------......///000111111111222222222333"""############$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$%%%'''(((((('''%%%$$$#######################################$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$%%%################################################"""###$$$%%%%%%$$$###"""########################$$$$$$$$$#########""""""!!!!!!"""""""""#####################$$$$$$$$$$$$"""""""""""""""######$$$###############$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))******++++++,,,,,,,,,---------......***,,,...///000000333555111:::@@@JJJhhhvvvgggTTTFFF<<<444111111222222111...,,,...000333.........000111111///------------,,,,,,++++++***,,,,,,,,,,,,++++++++++++************************)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,------------///...---,,,,,,---...///...------......///000111111111222222222333"""############$$$$$$$$$%%%%%%%%%$$$$$$#########################################################%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&%%%%%%########################""""""#########$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""###$$$$$$################################################!!!###$$$%%%%%%$$$###!!!#######################################$$$$$$$$$""""""#########$$$$$$$$$""""""""""""#########$$$"""""""""""""""######$$$""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''(((((()))******+++******++++++,,,,,,++++++...///000//////000222222666888666777FFF]]]jjjiii]]]qqq}}}kkk___JJJ>>>333111111222444888000...------...///222555+++,,,---///111111...,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***************************(((***,,,,,,***)))***+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,------------000...---,,,,,,---...///...------......///000111111111222222222333"""############$$$$$$$$$%%%%%%%%%$$$$$$#########################################################&&&&&&$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!"""######################################################!!!"""$$$%%%%%%$$$"""!!!########################!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%% !!!!!!!!!""""""######"""""""""""""""######$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''(((((()))*********((())))))************)))(((+++...///000222222000(((---222444:::BBBDDDAAA>>>EEESSShhh|||uuummmbbbWWWLLLEEE:::333111666777222,,,+++000///000222222000......)))***,,,///111000...+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((***---,,,***(((***+++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,------...---000///---,,,,,,---...///...------......///000111111111222222222333$$$$$$############$$$$$$################################################%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&###!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&(((((($$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""#################################$$$$$$$$$######"""!!!!!!"""###############$$$$$$######"""!!!!!!!!!########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,------......///111111222222222222111111///222666;;;EEEVVVkkkzzz~~~yyytttrrrrrruuuwww|||tttppplllhhh```ZZZJJJGGGCCC>>>:::666444333000000000000000000000000.........///////////////111///---+++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////333333333333333333$$$$$$############$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$########################"""######$$$$$$$$$######!!!""""""###############""""""""""""####################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))***++++++,,,,,,---......000111111111111111111000000222222111111666@@@HHHPPPYYYggguuu}}}{{{{{{vvvtttrrrqqqooolllhhheeekkkiiigggdddaaa```______[[[VVVPPPMMMLLLIIICCC>>>888777555333222111111111////////////////////////............////////////...---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************************************+++++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,------......111111111222222222$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%(((((('''&&&%%%$$$######%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""###$$$###""""""###$$$########################!!!"""###$$$$$$$$$$$$$$$!!!"""######$$$$$$######!!!!!!""""""###$$$$$$%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,---///000000111111000000///+++...///...+++***,,,///666888:::<<>>;;;777555333111000000222222111///111111111111000000111111///////////////////////////...............------,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,++++++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************************+++++++++++++++++++++,,,,,,,,,------......//////000111111111......///000111333$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))'''###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$######################## !!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))******+++---......//////......---,,,...//////...---,,,---+++...222333222222444666111:::FFFMMMRRRZZZeeennnzzz~~~xxxssssssssssssqqqooommmlllqqqmmmgggdddeeefffeeedddTTTSSSQQQMMMJJJIIIKKKMMMNNNPPPSSSUUUUUURRROOOMMMJJJHHHDDDAAA@@@>>><<<::::::999999777666444333222222111000111111222111000/////////......------,,,........................//////......---------,,,------,,,,,,+++++++++,,,++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************))))))*********++++++++++++++++++,,,,,,,,,------......//////000111111111//////000111222333$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''''''''&&&''''''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$%%%$$$#########%%%########################!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$######""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))******+++---------......---------,,,,,,++++++************222222111...+++)))***+++...111444333111222888===DDDMMMVVV\\\```fffgggfffeeeddddddcccbbb^^^YYYVVVUUUTTTRRRQQQPPPPPPQQQQQQPPPQQQQQQOOOKKKHHHFFFEEEDDDDDDDDDBBB@@@@@@AAACCCAAACCCEEEGGGFFFBBB>>>;;;666555444444555555333222555444333222111111111111000000000000////////////,,,,,,---.../////////...........................//////......---,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))))))))************+++++++++,,,,,,,,,,,,------+++,,,,,,---......//////000000111111222333$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################"""######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))******++++++,,,,,,------------,,,,,,(((((()))***,,,---------%%%&&&'''(((***...222555---...///---,,,+++---///,,,222444333222555666444333666999;;;::::::;;;<<<::::::999888777888999999999;;;<<<<<<:::777555333222444555555444333444666444444555555444222000///+++,,,---000333555444333/////////000000000000000///000000000/////////000---...///000111111000000........................//////...------,,,++++++++++++,,,,,,------,,,,,,------------------------+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))************++++++,,,,,,,,,,,,------+++++++++,,,------......000000000000111111$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))******))))))((('''&&&%%%%%%$$$(((%%%###$$$''')))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%##############################$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))******+++++++++,,,,,,------,,,,,,+++((())))))+++---,,,+++)))......//////...------,,,---...///000111000000///***000444333222333111......111444222...---000444/////////000000111222333222000//////111222222111...000222222000//////000111000000//////111222333......///000111000,,,***+++---///000111000///......///000///......///000------...///...---,,,+++........................//////...---,,,,,,++++++((()))+++,,,---.................................+++***************++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************))))))))))))************++++++,,,,,,,,,---------,,,,,,------...//////000////////////000000""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%$$$$$$((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&'''((('''&&&%%%$$$((())))))******))))))((((((((('''&&&&&&&&&''''''++++++***(((&&&%%%''')))((()))))))))((('''&&&%%%'''((()))))))))((('''&&&&&&'''''''''''''''''''''(((((()))***)))((('''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%$$$###""""""######%%%%%%%%%%%%$$$$$$###"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''((((((((((((((((((((()))******++++++******++++++++++++******++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,---------......---..................---//////000000000000//////111000...,,,,,,,,,...//////............///000000////////////////////////........................////////////000000000000000000000000////////////......//////...---,,,,,,........................///...---,,,,,,---...///000000000000///...---,,,+++++++++******************++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))************************++++++******++++++,,,---------,,,------...///000000000000111222222""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&'''(((((((((''''''%%%&&&&&&&&&%%%$$$$$$###&&&&&&%%%&&&&&&'''((()))&&&''''''&&&%%%$$$&&&'''''''''((((((((((((''''''((())))))******)))((('''''''''''''''''''''''''''''''''((()))(((((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$%%%$$$$$$###""""""######$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''((((((((()))******++++++******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------------------............------...//////000000//////...000///---++++++,,,---.........------......///000........................////////////////////////....../////////000000000111111111000000000//////......//////...------,,,........................///...---,,,,,,---...///////////////...---,,,+++++++++++++++++++++,,,,,,------,,,+++***)))((((((************))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---------,,,------...///000//////000000111222"""######$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&''''''(((((())))))))))))((((((*********))))))(((((((((((((((((((((((()))******((()))++++++*********+++'''''''''(((((((((((((((((())))))*********))))))((((((((((((((((((((((((''''''((()))))))))((((((''''''&&&&&&''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$######"""###############$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******+++******++++++++++++******))))))))))))))))))))))))((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---..................---...---+++******+++,,,,,,---------------......///........................////////////////////////............////////////111111111000000000//////.........///......---,,,------------------------......------------..................---,,,+++++++++++++++,,,,,,------...222111...,,,***)))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******++++++,,,---------,,,------...///000......///000000111"""###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((************)))(((((('''))))))))))))******++++++******)))((((((((()))))))))+++---...,,,*********++++++******************)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************))))))))))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$###############$$$"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***************++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,+++************++++++---,,,,,,,,,,,,---......------------------------........................---.........////////////000000000/////////......---...............------------------------------------------------------------------,,,,,,+++***)))******+++,,,---......444222///---+++***+++,,,************)))))))))((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---------,,,------...///000.........///000000######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''((())))))******((()))))))))***++++++,,,&&&&&&&&&'''(((***,,,---,,,,,,,,,,,,---.../////////111222111///,,,++++++333222111000///...//////---,,,,,,,,,++++++++++++******)))))))))((((((((()))))))))))))))))))))*********)))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""$$$###############$$$$$$"""###$$$$$$%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''(((((((((((('''''''''((())))))************++++++++++++******************************++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++++++++++++++++++++,,,---,,,,,,,,,,,,---..............................------------------------.........////////////000//////.........---------------...............---------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,+++***((())))))***+++,,,,,,---000///,,,+++******,,,---************)))))))))((((((((((((((((((((((((((((((((())))))************************************))))))))))))))))))))))))************************++++++******++++++,,,---------,,,------...///000.........///000000###$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))''''''''''''''''''&&&&&&$$$$$$%%%&&&((()))***+++++++++---///111444777888555555555666777:::<<<===999999:::<<<>>>@@@BBBCCCDDDEEEEEEDDD@@@>>>======>>><<<;;;999999999999:::888777666444333333333333//////......------,,,,,,,,,+++***))))))))))))***))))))((('''''''''((((((''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$########################"""######$$$%%%######$$$%%%%%%%%%$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))&&&''''''(((((())))))*********++++++++++++******(((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------------,,,,,,,,,,,,------------------------------......///////////////////////////........................////////////000000000000/////////.........------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++)))))))))******++++++,,,***)))((((((((()))***+++************))))))))))))))))))))))))))))))))))))((((((((()))******++++++******++++++++++++******))))))))))))))))))))))))************************++++++******++++++,,,---------,,,------...///000......///000000111###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))))))******)))))))))***+++---...//////...///111222555666888999<<<<<<===>>>AAADDDFFFHHHKKKJJJIIIHHHIIIKKKMMMNNNIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQPPPNNNKKKJJJKKKLLLGGGFFFDDDDDDDDDFFFHHHIIIGGGFFFDDDBBB@@@?????????<<<<<<;;;::::::999888888333222000///...---......++++++***)))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###############$$$$$$$$$######""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))******++++++++++++******((((((((((((((((((((((((((((((((())))))))))))***,,,,,,,,,,,,------------------............------------............------------...///////////////......------......///000000000000000000000000000000000000000000000000000000000000000111111111222111000000000000/////////,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))***++++++***)))((())))))))))))))))))))))))************************++++++******++++++,,,---------,,,------...///000//////000000111222###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&((()))************,,,---///111444666888999CCCDDDFFFHHHKKKMMMOOOPPPQQQPPPOOONNNOOOPPPQQQRRRPPPNNNLLLKKKJJJKKKMMMNNNOOONNNMMMKKKIIIHHHHHHHHHGGGGGGFFFDDDCCCBBBDDDFFFLLLKKKKKKKKKMMMOOORRRTTTSSSQQQOOOLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDD;;;:::777555444444444444///...------,,,,,,,,,,,,++++++++++++++++++++++++'''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$%%%######""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******++++++++++++******************************))))))))))))************,,,,,,------------......---......//////......------......//////......---......///000111111000000///............///000000000000000000000000000000111111111111111111111111000111111111222222222222222222222222111111111111,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,------------------...000000000000000111222222%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$%%%&&&''''''''''''&&&&&&(((***+++******,,,---***...111000111555:::===@@@BBBFFFIIILLLPPPRRRTTTSSSUUUVVVTTTOOOLLLLLLMMMIIIGGGEEEFFFHHHJJJIIIGGGGGGGGGGGGGGGIIIMMMPPPRRRUUUUUUSSSLLLCCC???AAAEEEJJJNNNHHHEEELLLLLLJJJQQQPPPYYYaaaaaa```cccfffgggiiidddaaa___YYYRRRUUU\\\fffaaa___fffoooooocccXXXSSSNNNJJJHHHHHHGGGDDDAAAAAADDD>>>999;;;333***---222000...///...------...))),,,---+++***,,,---,,,,,,))))))***((($$$$$$((('''&&&%%%&&&)))+++++++++''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%((((((((()))))))))))))))))))))************))))))((()))***)))(((((()))***)))+++,,,+++******,,,///,,,---///000111000000///000000000111111000---+++111111111111222000...,,,222444333111000111333333000111222444555666666555222//////333999;;;888333888666444444444555444444888555444666777555333333444111//////222444333111///000111111///------...000///---...///000000///,,,------------.........,,,++++++******++++++,,,///...---,,,+++,,,------,,,---...---+++***+++,,,((()))*********)))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))***++++++***)))***+++(((((((((((())))))))))))((()))***+++,,,------------------..................//////000111222%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((())))))))))))))),,,...000555:::>>>AAAFFFKKKOOOVVVTTTRRRSSSTTTUUUVVVUUUQQQQQQNNNIIIDDDBBBCCCFFFDDDDDDFFFJJJNNNPPPOOOMMMPPPRRRUUUYYY[[[]]]^^^^^^eeeddd```YYYRRRNNNNNNPPPNNNVVVUUUUUUZZZWWWRRRVVV\\\ccchhhfffdddggglllnnnmmmhhhfffjjjkkkhhhhhhjjjmmmlllppp{{{sssfff\\\\\\\\\^^^______^^^]]]aaaiii```OOOEEE<<<777;;;777777888777333---)))((()))***,,,---,,,)))((())))))''''''))))))(((***///...,,,***)))))))))'''&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))---.........---+++***((((((***+++,,,++++++---...+++---...---,,,,,,...000+++,,,...000222222222222222111111333444555666555//////000111333444444333222444666777777999999999555666777888888999:::<<<@@@@@@AAABBBBBBAAA???======<<<;;;;;;;;;;;;;;;:::===;;;;;;<<<<<<;;;999777:::777444444444444222///111222333333222111000000///...,,,,,,...///...---,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,------,,,---...---+++***+++,,,((()))*********)))''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((('''((()))***)))***++++++***)))***+++(((((((((((()))))))))*********+++,,,,,,,,,++++++---------...............///000000111222222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))((((((((()))***+++)))+++---///111555:::===DDDHHHLLLQQQRRRSSSUUUWWWWWWUUURRRPPPOOOOOOOOONNNKKKIIIDDD???===>>>CCCGGGOOOQQQTTTWWWXXXVVVRRRMMMJJJNNNTTTYYY\\\\\\ZZZXXXWWWUUUPPPLLLHHHEEEEEEDDD???KKKPPPSSSXXXRRRLLLPPPYYY```ddd```\\\]]]___```hhhddddddllltttuuuqqqooolllkkkmmmssswwwrrrcccVVVXXX\\\bbbfffhhhhhhhhhhhh|||mmm\\\SSSNNNPPPDDDIIILLLJJJCCC;;;555222777000...111000)))&&&)))---)))'''((('''%%%&&&***)))((('''((())))))((('''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))%%%&&&&&&'''((()))******+++,,,------,,,***((('''''')))******))))))***,,,***,,,------------...000222222333444555555555555444333111000///000000111111000000111333555888999777888:::===>>>===<<<<<<999;;;<<<<<<<<<>>>BBBGGGAAABBBBBB@@@===<<<>>>AAACCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAABBBAAA>>><<>>888;;;???EEEJJJLLLKKKHHHFFFAAA>>>;;;999999999888777555@@@CCCCCCGGGBBB>>>DDDGGGOOOSSSQQQMMMNNNPPPQQQXXXUUUUUU[[[aaaccc```\\\[[[VVVQQQQQQRRROOOGGG???FFFLLLTTTYYYYYYXXXXXXYYYsssuuuhhhccc]]][[[VVV]]]cccaaa\\\XXXUUUSSSXXXHHH===AAABBB999000///111,,,***+++***'''&&&(((''''''&&&(((***++++++***)))(((''''''&&&'''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$%%%&&&'''((()))******(((***,,,------,,,***)))(((***+++***))))))***+++---///111222333555666777>>>>>>===;;;:::888777666777777666555333222222333::::::999999999;;;>>>@@@CCCAAAAAADDDEEEEEEEEEFFFGGGJJJMMMNNNOOOTTT\\\bbbfffaaaYYYRRROOOQQQVVV[[[WWWXXXWWWVVVSSSQQQQQQQQQMMMNNNMMMKKKJJJJJJGGGBBBCCCCCCBBBBBBAAA@@@===;;;999888777777777777555333333222000000111222111000......------,,,,,,,,,+++------,,,,,,,,,,,,------......------,,,,,,,,,,,,+++,,,------++++++,,,---************))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******)))***++++++***)))***+++(((((()))))))))*********+++++++++,,,,,,++++++***,,,,,,------.../////////000000111111111222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''(((***...222666999CCCHHHNNNTTTWWWYYY[[[\\\ZZZWWWWWW[[[YYYRRRNNNOOOSSS]]]eeebbbVVVLLLJJJLLLBBBAAA@@@@@@CCCGGGJJJLLLLLLMMMNNNMMMGGG???888333777999<<<>>>???>>><<<:::???<<<:::::::::;;;::::::888???<<<:::AAADDDGGGRRRPPPSSSPPPGGGBBBEEELLLPPPLLLKKKJJJHHHHHHHHHFFFCCCCCC@@@===>>>AAACCCBBB@@@:::???EEEGGGFFFEEEFFFGGGRRRiiijjjYYYVVVYYYVVVSSS___ggglllkkkmmmrrrvvvuuuvvvggg^^^eeeiii\\\HHH;;;444///...111222///---......,,,***)))***++++++***))))))(((''''''''''''(((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''((()))***+++,,,---...//////...,,,+++)))+++...///000222444666888999;;;>>>AAACCCDDDDDDEEEDDDBBB@@@>>><<<:::::::::===???@@@??????@@@BBBBBBDDDEEEEEEEEEFFFIIILLLKKKFFFEEELLLRRRVVV\\\bbbeeehhhkkknnnrrrzzzwwwnnnnnnttt{{{~~~{{{{{{zzzwwwtttrrrsssuuunnnoookkkccc```___ZZZSSSMMMNNNOOOOOOLLLIIIEEEDDDEEECCCAAA@@@@@@???<<<999666444222222333333222111111000000///...------,,,...------------------...---------------,,,,,,,,,+++,,,------++++++,,,---+++******)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************)))***++++++***)))***+++))))))))))))************((()))***+++,,,,,,,,,,,,,,,,,,------...//////000////////////000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&'''''''''''')))+++...444:::AAAGGGJJJVVVYYY\\\\\\ZZZXXXVVVUUUPPPJJJKKKSSSVVVSSSTTTXXXYYYccclllgggWWWGGGAAAAAA999888777888:::<<<======<<<>>>AAAAAA???>>>>>>>>>888999:::;;;;;;:::888777======<<<<<<<<<<<<===>>>999===999===OOO^^^jjjzzz}}}lllTTTEEEDDDJJJOOOSSSTTTQQQKKKGGGEEEAAA<<<;;;;;;<<<@@@DDDFFFFFFEEE???@@@@@@???>>>>>>@@@BBB???MMMJJJ===@@@FFFFFFGGG[[[```bbbaaahhhuuu|||{{{zzzwwwzzz~~~dddNNNCCC<<<666666555222000000...+++((('''(((+++,,,---******)))(((((((((((((((((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!""""""###$$$&&&'''(((###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))&&&''''''((()))***++++++---------,,,+++******))))))---111666:::>>>CCCFFFBBBCCCDDDHHHKKKMMMMMMKKKFFFEEEDDDBBBAAAAAAAAAAAA???BBBDDDCCCAAA@@@BBBEEEIIINNNSSSVVVVVVVVVYYY\\\RRRKKKKKKWWWdddlllvvv||||||xxxpppeeeggghhheee```YYYTTTRRRLLLHHHDDDBBBAAA???:::555888666444444555555444333444444333222111//////...///......------......///------......------,,,+++***,,,------++++++,,,...,,,+++***))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++++++++)))***++++++***)))***+++)))))))))*********++++++((((((***+++,,,---------+++,,,,,,---...///000000//////////////////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((()))))))))%%%&&&(((***,,,...000000777999>>>DDDJJJOOOTTTVVVYYYZZZZZZXXXUUUSSSTTTTTTTTTKKKHHHPPPSSSQQQSSSYYYPPPWWW]]][[[PPPCCC:::666666555555999@@@FFFIIIJJJCCCCCCBBB@@@>>>???DDDGGGGGGIIIKKKLLLMMMKKKIIIGGGGGGKKKOOOPPPQQQSSSWWWZZZWWWXXXSSSZZZqqq|||ggg^^^^^^___kkkjjjgggbbbaaa___VVVKKKFFFFFFGGGIIINNNSSSYYY\\\ZZZTTTLLLFFFCCCDDDFFFGGGGGGTTTSSSLLLMMMKKKGGGLLLNNNQQQNNNKKKSSSccchhhdddeeepppzzzwwwdddYYYNNNCCC@@@AAAAAACCCFFF@@@;;;444///---...//////+++***))))))(((((())))))************))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))******+++++++++++++++,,,---///000111666:::???DDDHHHMMMRRRVVVQQQQQQQQQTTTWWWWWWUUURRRLLLKKKIIIHHHGGGFFFGGGGGGGGGHHHIIIHHHGGGIIIQQQWWWbbbiiiqqquuutttsssssstttoooffffffrrr~~~~~~vvvpppnnn```[[[UUURRRPPPLLLFFF@@@>>><<<::::::::::::999888888777666555333222111000//////............//////------.........---,,,+++***+++---,,,,,,+++---...,,,+++***)))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++)))***++++++***)))***+++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,---...///000000000000000/////////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''')))+++///333666999:::GGGIIIMMMPPPTTTWWWYYYZZZRRRRRRQQQPPPPPPSSSXXX\\\cccWWWOOORRRQQQKKKKKKQQQIIILLLPPPRRRPPPIIIAAA;;;<<<<<>>:::999888777555333222222//////............//////,,,---.........---,,,+++***+++---,,,,,,,,,---...,,,,,,***)))))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++)))+++++++++***)))***+++)))************++++++++++++,,,,,,,,,,,,+++******++++++,,,---...///000111111111111000000000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''%%%###$$$'''))))))'''%%%'''***)))((('''***,,,111111444;;;CCCLLLRRRUUUUUUYYY\\\[[[YYYUUUOOOJJJAAAGGG@@@HHHMMMNNNYYYSSSRRRFFFDDDEEECCCIIIQQQNNNXXX[[[|||hhh[[[MMMOOORRR]]]sssuuuwwwyyyuuuwwwxxxyyy{{{|||xxxqqqllljjjeeeaaacccjjj```bbbdddgggmmmyyytttnnnhhhaaaaaafffzzzfffPPPKKKDDDEEEQQQ[[[WWWLLLTTTQQQTTT]]]```YYYRRRPPPNNNGGGDDDKKKWWWfff{{{~~~iiiQQQ@@@888444222...,,,---+++(((***...***++++++)))''''''((()))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((()))(((&&&%%%&&&)))***(((&&&''')))++++++******+++---///666<<<@@@GGGPPPUUUVVVbbbdddfffgggfffiiimmmqqquuunnnfffcccdddddd___ZZZTTTRRROOOKKKKKKOOOWWW]]]fffqqqzzz}}}~~~uuulllfffnnnnnnqqqwww|||~~~{{{xxxssswwwsssjjjdddeeeccc\\\TTTQQQHHHBBB<<<:::<<<<<<999444777444000......///000000000...,,,,,,---------,,,******+++,,,+++***)))(((+++******)))))))))))))))'''(((((()))))))))))))))************************))))))))))))************(((((()))***++++++,,,,,,++++++******************))))))***+++++++++++++++------......///000000000000111111111111222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%((())))))'''###%%%)))+++,,,...333666???AAAEEEKKKPPPUUUWWWWWW[[[ZZZVVVOOOJJJHHHIIIJJJIIIUUUQQQSSSMMMCCCIIIBBBBBB:::===FFFSSSkkkkkkmmmvvvzzzsssmmmeeexxxxxxtttzzz{{{llleee___]]]\\\^^^gggqqq~~~|||xxxsssrrrwww~~~xxxyyyfffbbb^^^bbbssslll```UUUPPPNNNKKKMMMRRROOOFFFBBBHHHRRR\\\iiisssuuuaaaQQQFFF???888444777999444...+++///...---,,,,,,,,,,,,,,,******************))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))(((((('''''''''&&&''''''''''''((((((((()))'''&&&''')))***(((&&&***+++------...111555888???HHHQQQXXX```hhhlllkkkkkkpppvvvyyyxxxuuusssssssssmmmfffaaa___]]]YYYUUUIIIIIIKKKPPPZZZeeeooouuukkkfffaaacccmmmsssjjj\\\YYY^^^```\\\XXXVVVTTTQQQWWWUUURRRRRRSSSTTTUUUVVVWWWWWW\\\eeepppuuussspppvvvtttYYYUUUNNNHHHDDDAAA???>>>>>>;;;777555333111...,,,000///------......---,,,,,,,,,---------,,,+++***++++++***)))))))))))))))'''(((((()))))))))))))))************************))))))))))))************))))))******+++,,,,,,,,,***************************++++++,,,,,,,,,,,,+++------......///000000000000111111111111222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&((())))))(((%%%(((,,,///333999???CCCJJJNNNTTTYYY]]]^^^^^^]]]SSSRRROOOJJJDDDDDDJJJPPPUUUddd```ZZZJJJ<<>>CCCPPPZZZeeennnvvv~~~}}}}}}|||tttmmmiiilllhhhaaaZZZTTTQQQPPPPPPOOORRRZZZffftttuuuvvvyyyuuupppllljjjhhhgggeee___[[[VVVUUUZZZ___[[[SSSRRRUUUVVVVVVXXX[[[ZZZVVVYYYXXXVVVSSSPPPOOOQQQRRRJJJHHHIIINNNVVV\\\]]]\\\ZZZeeeooorrrrrrssstttrrruuuxxxtttmmmaaaTTTJJJEEECCCAAA???;;;999777555222///111///------.........---......//////......---,,,++++++***))))))))))))***'''((())))))******))))))************************))))))))))))*********************++++++,,,,,,---************************,,,---------------,,,,,,---......//////000000111000111111111111222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))---///333888>>>DDDKKKOOOXXXZZZ\\\]]][[[YYYVVVUUUKKKNNNQQQOOOHHHCCCFFFMMMNNN^^^XXXSSSJJJJJJ^^^```TTTPPPWWWgggsssuuuvvv||||||tttpppmmmrrr}}}iiiYYYPPPLLLKKKIIIHHHHHHJJJKKKNNNPPPUUUaaammmsssrrriiiYYYKKKJJJGGGNNN]]]iiiggg[[[QQQ>>>666---((()))++++++)))++++++***)))(((&&&$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((***+++,,,,,,,,,)))+++---111888BBBMMMTTTcccjjjrrryyyxxxqqqjjjfffddd___\\\WWWPPPLLLMMMSSSYYYiiipppzzz{{{vvvwwwjjjZZZYYYbbbbbbbbbaaa______aaabbb```_________bbbfffgggggg```dddgggjjjppprrrlllccccccgggkkkkkkhhhdddccccccaaa``````___```bbbeeeggg^^^cccfffeeedddccc^^^WWW]]]jjjxxx}}}{{{}}}uuubbbRRRIIIGGGCCC>>>:::999999999888111000...---...///...---////////////......------,,,+++******))))))******(((((()))************)))************************((()))))))))******************++++++,,,,,,,,,---***************+++++++++,,,------------,,,,,,+++.........///000000111111000000111111111222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&$$$%%%&&&''')))+++---...555666:::AAAIIIQQQWWWZZZeeeccc___XXXPPPKKKJJJKKKPPPOOOPPPMMMCCC:::;;;BBBJJJYYYTTTVVV\\\kkkrrrddd```hhhxxxwwwyyy}}}vvvwww}}}uuukkkeeeaaaffffff___VVVQQQRRRUUUNNNSSSVVVVVVWWWUUUMMMDDDDDDHHHUUUgggrrrqqqjjjgggVVVKKK<<<222///...,,,***,,,++++++***************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((((((((((()))***---111888AAALLLZZZgggoooxxxzzz|||}}}zzzwwwqqqlllgggdddbbbaaaQQQRRRQQQPPPSSS\\\jjjuuuyyywwwkkkdddddd]]]YYYaaa^^^ccciiillllllnnnsssyyyxxxzzz}}}|||~~~zzzxxx{{{|||zzzvvvssstttrrrhhh\\\SSSZZZ``````]]]aaammmwww|||vvveee```YYYOOOFFFAAA>>><<<;;;444222000/////////...---///......---------------,,,++++++***************((())))))***************))))))))))))))))))))))))((()))))))))***************+++++++++++++++,,,,,,))))))*********++++++++++++,,,,,,,,,,,,,,,++++++......//////000111111111000000111111111222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''((((((%%%'''***,,,///222666999;;;===AAAIIIRRRYYY^^^___[[[YYYUUUNNNJJJKKKRRRXXXMMMFFFAAA>>>999555>>>KKKmmmzzzrrrqqqwwwrrrdddfffnnnzzzwww}}}yyynnnmmmnnnbbb```XXXNNNIIIGGGCCC>>>BBBHHHUUUccciiigggfffgggbbbYYYKKK@@@888333///++++++***((('''((())),,,---))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))***)))'''&&&'''***---333;;;GGGUUUbbbppp{{{{{{xxx{{{{{{oookkkfffaaa]]]YYYTTTQQQQQQTTTYYY```iiixxxsssddd______```bbbdddrrr{{{|||vvv|||vvvfffddd]]]SSSLLLNNNXXXbbbcccxxxuuugggZZZNNNDDD>>>:::888555333333222000.........---,,,,,,,,,,,,---,,,,,,+++************+++((()))******++++++******))))))))))))))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,...//////000000111111222000111111111111222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''(((((())))))(((,,,111444888<<>>MMM^^^yyyiiinnnpppwwwyyywwwnnnttt{{{}}}zzzqqqbbbWWWSSSOOOKKKGGGIIIPPPXXX[[[YYYYYY\\\[[[XXXTTTNNNHHHAAA<<<999666333...)))'''(((***,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))))))))******)))*********,,,000888>>>FFFOOO]]]jjjuuu}}}|||zzzuuurrrtttyyywwwrrrkkkddd\\\VVVSSSRRRQQQPPP```eeemmmwwwzzzhhh___VVVTTTTTTWWW___iiizzzpppeee^^^\\\___ccc^^^fffooosssuuu}}}nnnYYYKKKBBB???<<<999888666444222///...---,,,,,,,,,---------,,,++++++******++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,)))***+++---............/////////000111111222222000111111111111222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((()))******,,,000666:::>>>DDDKKKPPPPPPPPPQQQTTTVVVVVVRRRNNNGGGGGGGGGEEEGGGPPP^^^iiiJJJ>>>888===BBBGGGUUUdddyyytttvvvlllwwwuuuqqq{{{gggyyyyyysss~~~xxxvvvpppkkkgggLLLJJJKKKPPPRRRQQQQQQTTTQQQUUUZZZ\\\YYYTTTPPPMMMKKKEEE<<<444...,,,,,,---************************))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((())))))))))))************'''))),,,///444===IIIRRR]]]fffsss~~~yyywwwtttqqquuuyyywwwqqqhhh___TTTNNNRRR[[[eeejjjpppvvv}}}ooodddeeebbbcccgggiiinnn}}}|||qqqgggeeeeeegggmmmtttooo]]]GGGDDD@@@===;;;999666444000///...,,,,,,------...---,,,++++++******++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((())))))***++++++,,,,,,***+++,,,...///000000111/////////000111111222222000111111111111222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%&&&'''((((((***---000777;;;@@@EEEJJJNNNRRRUUUUUUYYYYYYTTTLLLIIIIIIIIIEEEGGGHHHFFFBBB@@@DDDIIIIIISSSUUUNNNLLLVVVbbbfffuuuqqq}}}tttrrruuuxxxzzz|||wwwgggffftttpppWWWDDD???CCCEEEBBBBBBPPPgggwwwyyyrrroooqqqqqqmmm___III999333...)))...---,,,+++(((''')))---+++***+++,,,---,,,***'''(((((((((((()))))))))))))))'''&&&&&&((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''******))))))))))))'''%%%&&&******((())),,,))))))000>>>JJJUUUbbbooowwwxxx|||zzzuuuvvvtttllldddbbbUUUXXX]]]dddmmmxxxyyysssllliiiqqq|||yyy}}}~~~sssiiiaaa\\\ZZZlll~~~nnn\\\MMMBBB999999===999555333333...(((***111///...---,,,+++++++++++++++++++++************))),,,,,,+++***)))))))))*********************************))))))))))))******)))))))))))))))******+++++++++,,,,,,,,,---------.........///////////////777333000///111333$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$&&&))),,,///333888<<>><<<<<<:::===JJJYYY|||qqqeeebbbbbbwwwnnnnnnnnnqqqiiimmmsssyyy{{{{{{zzzzzz}}}wwwppptttwwwuuuyyy~~~eeeTTTLLLFFF???@@@CCCQQQjjj|||jjjYYYLLL???444111...---------,,,+++***,,,+++))))))******)))((())))))))))))))))))******)))(((&&&&&&((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((******)))((((((((()))''''''******(((***...444777BBBQQQ]]]fffsssvvvpppkkkjjjdddYYYRRRQQQWWWdddsss}}}pppmmmmmmppprrrvvv}}}mmmmmmggg\\\\\\mmmwwwfffWWWJJJBBB===999888999666///,,,///000///...---,,,,,,,,,,,,++++++++++++************,,,+++************************************************))))))))))))*********************+++,,,,,,++++++,,,,,,,,,---------............////////////666333000000111333$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&''''''(((((()))+++///333888>>>DDDIIIKKKPPPWWWZZZZZZWWWTTTRRRJJJGGGEEEEEEGGGGGGDDDBBBAAA<<<<<>>===888222000111111000///............,,,,,,,,,+++++++++******+++************++++++,,,++++++++++++++++++++++++******))))))))))))******+++++++++++++++,,,------,,,,,,,,,,,,------------............//////000000666444111111222333$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%''''''&&&&&&'''((())))))111444888<<<@@@FFFKKKPPPQQQTTTXXXXXXUUUPPPLLLJJJBBBIIIQQQPPPEEE<<>>JJJUUU^^^iiirrrvvvzzzzzzmmmddd```[[[UUUSSSXXXaaakkkssszzztttiiieeefff}}}zzzjjj\\\TTTdddhhhyyyjjjRRRIII@@@===>>>===999555333222111000///.........---,,,,,,,,,++++++++++++************++++++,,,---+++++++++++++++++++++++++++******))))))******++++++++++++++++++,,,------,,,,,,,,,------------...------......//////000000555444333222222222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))+++,,,---666999???DDDHHHLLLPPPSSSWWWWWWWWWTTTOOOKKKIIIHHHIIIMMMRRRQQQHHH@@@GGGTTTQQQKKKMMMXXX```mmmxxxlllooouuuuuu}}}wwwmmmfffsss|||}}}zzzmmm\\\VVVNNNQQQXXXdddpppwww|||}}}kkknnnhhhWWWEEE999000***,,,++++++,,,------+++)))******+++,,,---...///000+++***((((((((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&''')))((('''(((...444???QQQ```dddkkktttxxxzzz~~~zzzmmmaaaZZZVVVUUUUUU[[[hhhxxx{{{ssslllmmmttt{{{}}}vvvqqqlllbbbbbbmmmtttxxxmmm___LLL???===>>><<<888555444333111///.........------------,,,,,,,,,++++++*********+++,,,------++++++++++++++++++++++++++++++************++++++***************+++,,,,,,,,,,,,---------.........---------...///000000111444444444333222222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''(((+++...111333555888===DDDKKKOOORRRTTTUUUTTTSSSPPPKKKFFFCCCDDDEEEMMMFFFGGGTTTbbblllvvvpppfff]]]ZZZ```sss{{{}}}}}}~~~hhhVVV```aaaeeeqqqnnn]]]UUUTTTMMMIIINNNXXXcccmmmuuu~~~sss]]]HHH999222000...---,,,+++)))'''***+++,,,---///000111222,,,***(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''((()))((('''(((***+++,,,...444===EEEPPPaaappppppvvv|||~~~}}}sssggg^^^YYYWWW^^^fffoooxxx|||xxx|||}}}hhh___ZZZ[[[iii{{{~~~eeeOOOEEEDDD@@@;;;999888666333111///............---------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++,,,,,,,,,---------............,,,------...///000111111333444555444333222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((''')))+++///444888<<<>>>>>>DDDLLLRRRTTTSSSRRRRRRJJJIIIFFFBBB>>><<<===???AAA@@@NNNlll|||lllnnn|||vvvqqqqqqqqqrrrsssqqqnnnlllkkkkkkeee```^^^```eeejjjnnnqqqjjjddddddggggggaaaZZZ[[[___dddfffffffffiiilllxxxzzz~~~vvvaaaSSSTTTWWWbbbxxx}}}|||rrrjjjjjjppp```QQQLLLOOOUUU^^^ggg~~~nnnZZZAAA<<<555000---,,,+++******+++,,,...000222333444---+++)))((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((())))))((())),,,...333999FFFRRRYYY___kkkvvvwww}}}~~~tttppphhh```ZZZ\\\aaagggxxx~~~yyyzzz}}}zzzvvvuuuxxx{{{~~~qqqggg``````ccczzzhhhYYYSSSKKKCCC>>>===:::777444111//////............------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,------------------............,,,,,,---...///000111111333555666555333222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((()))))))))***...222888>>>BBBEEEEEEKKKRRRWWWVVVRRRNNNLLLEEEEEEDDDAAA>>><<<<<<===444BBBbbbwwwhhhiiiiiigggccc___]]]\\\XXXVVVUUUXXXYYYUUUPPPMMMGGGDDDEEEKKKPPPOOOIIIEEEMMMMMMLLLLLLLLLKKKIIIGGGDDDGGGLLLQQQRRRPPPLLLIIIPPPPPPUUU___lllssstttqqqyyywwweeePPPVVV\\\eeeuuuyyyttt|||xxxbbbXXXUUUWWW^^^fffooosssQQQIII===444///......///***+++---...000222444555---+++)))((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))))))))+++...000999CCCSSSbbbgggiiiooovvvzzz}}}ppphhheee___ZZZ\\\fffuuuwwwwwwzzz~~~|||uuuiii^^^ZZZWWWXXXVVVRRRRRRWWWZZZYYYVVVQQQOOOSSSYYY^^^gggooorrrrrrhhh___kkk|||lllbbbWWWMMMBBBAAA===:::666333111000//////.........---------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......---------.........//////,,,,,,---...///000111222222555777666333222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,///111444888<<>>;;;555222333000000000000///...,,,***---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---,,,,,,,,,---------......,,,,,,,,,---------......000000000000////////////333333333333333333%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''''''''&&&%%%%%%&&&'''(((***,,,---333444777;;;AAAFFFJJJMMMTTTWWWWWWQQQHHHCCCDDDGGGTTTLLLCCC>>>===CCCTTTeee^^^^^^fffttt}}}{{{yyy|||~~~~~~{{{tttmmmgggdddjjjqqqrrrggg[[[WWWWWWVVVDDDCCCAAA???@@@AAACCCEEEHHHHHHFFFFFFKKKQQQPPPJJJBBBAAA???@@@BBBDDDDDDDDD@@@AAABBBAAA>>>>>>AAADDDMMMMMMMMMMMMKKKHHHFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCAAADDDIIIMMMNNNLLLIIIGGGBBB???AAAIIIRRR[[[fffnnnuuuqqqqqqvvvyyyxxxwwwxxx{{{mmmhhh```[[[WWW]]]lll|||{{{___GGG<<<444---//////---,,,---000111222++++++++++++************''''''((((((((((((''''''))))))(((((((((''''''''')))((((((''''''&&&%%%%%%"""###%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&((((((((((((((((((***///777@@@FFFPPP```pppvvvuuutttrrrppp|||xxxoookkkcccZZZYYY^^^nnn}}}{{{{{{zzzuuunnnoookkkccc```ffflllppp}}}rrraaaTTTPPPMMMIIIDDDCCCCCCDDDFFFGGGFFFEEEDDDEEEEEEDDDBBBCCCEEEGGGDDDHHHKKKKKKHHHHHHLLLQQQNNNUUU^^^gggnnnqqqrrrsss|||~~~sssppp{{{xxxrrr|||nnnYYYFFFAAACCCAAA999555555222......000111000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---,,,,,,,,,---------......,,,---------............000000000000////////////333333333333333222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((()))+++---///111777999===BBBGGGLLLPPPRRRNNNMMMKKKHHHEEEEEEHHHJJJLLLHHHRRRdddeeeYYY\\\lllXXXVVVddd|||{{{uuuuuu{{{wwwqqqjjjhhhjjjllljjjgggbbbkkktttvvvnnncccZZZUUUTTTUUURRRKKKFFFJJJOOORRRKKKIIIFFFCCCAAA@@@AAAAAADDDFFFFFFGGGMMMSSSTTTPPPGGGEEEBBBAAACCCFFFHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGJJJKKKLLLMMMMMMKKKIIIGGGCCCAAA@@@>>>=========>>>;;;;;;<<<>>>???@@@AAAAAA;;;999888:::;;;===DDDMMMNNNTTT\\\aaaaaaeeetttgggYYYMMMTTTiii{{{~~~uuueeeYYYLLL@@@444111---,,,,,,---......,,,,,,,,,+++++++++******((())))))))))))))))))((())))))(((((((((((('''''')))((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((())))))+++222<<>>===<<<>>>@@@AAAGGGNNNPPPMMMEEEBBB???===???BBBEEEFFFEEECCCBBBBBBCCCDDDCCCAAAFFFHHHJJJLLLLLLLLLJJJIIIFFFDDDBBB@@@??????@@@AAADDDCCCBBBDDDGGGLLLQQQTTTFFFBBB>>>>>><<<:::===BBB@@@FFFKKKIIIEEELLLeee~~~~~~mmm]]]\\\iiivvvyyywwwvvvuuuuuuzzzwwwdddDDD:::000///111000---+++---,,,,,,,,,++++++++++++)))******++++++******)))))))))(((((((((((((((((()))(((((((((''''''&&&&&&((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))******)))(((((())),,,///555>>>HHHQQQWWWZZZhhhmmmooommmooowww~~~xxxmmmbbb[[[SSSPPPYYYggg{{{sssuuu{{{}}}}}}xxxnnn]]]bbbggghhhdddbbbbbbdddcccaaa]]]ZZZ^^^gggmmmmmmiiipppuuutttnnnhhheeedddfffdddbbb``````___]]][[[VVVVVVVVVSSSOOOLLLLLLLLLIIIJJJLLLLLLLLLLLLLLLMMMJJJJJJKKKLLLLLLJJJGGGDDDAAAFFFKKKLLLKKKLLLQQQVVV\\\cccnnnxxxssseeeiiihhhnnnvvvrrrggggggooo}}}mmmWWWGGGCCCEEEBBB===666111///.........000///......------......------------------------......---,,,,,,,,,,,,---,,,,,,,,,---------...............////////////000////////////000000000000111111111111111222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''(((***---000444777888@@@DDDKKKPPPQQQOOOJJJGGGHHHAAA::::::>>>BBBAAA>>>___vvv{{{eee______ooo|||~~~}}}rrrvvvyyyhhhkkkwwwoooYYYTTTQQQLLLJJJJJJIIIGGGEEEFFFRRR```eee```XXXTTTSSSTTTOOOIIIEEEDDDDDDGGGJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFIIIJJJIIILLLQQQRRROOOKKKIIIFFFEEEGGGIIIJJJKKKIIIHHHGGGHHHIIIJJJIIIGGGLLLLLLKKKJJJIIIGGGEEEDDDFFFEEEDDDDDDCCCDDDEEEFFFEEEDDDCCCDDDGGGMMMTTTXXXQQQIIICCCDDDFFFDDDCCCCCCCCCEEEFFFBBB;;;===NNNaaajjjssspppfffeeekkkrrrvvvnnnpppvvv___KKK777111333222000000------------,,,,,,,,,+++******++++++++++++******(((((())))))))))))))))))(((((((((((((((''''''''')))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((()))+++,,,+++(((''')))***---666CCCMMMUUU\\\eeekkkyyyzzzxxxrrrppprrrrrrpppppp```SSSRRRRRRTTT```oooqqqjjjrrrtttjjjfffbbbYYYQQQTTTSSSTTTXXX]]]ccchhhkkkmmmkkkddd^^^```hhhnnnnnngggkkkrrrzzz}}}|||{{{zzzyyyqqqqqqnnnjjjdddaaa___```UUUSSSRRRQQQOOOMMMJJJHHHFFFGGGJJJNNNQQQPPPMMMIIIJJJJJJIIIGGGEEEEEEIIILLLIIIJJJPPP[[[kkkzzzrrr[[[UUU\\\kkklllbbbcccnnn{{{hhhSSSHHHDDDDDDCCC???999333000000222///......---------------------------------------......------,,,,,,,,,---,,,,,,,,,---------...............////////////000.../////////000000000111000000111111111222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''''''''(((***...222666:::<<>>888666>>>NNN\\\~~~zzzsssvvv|||zzz{{{|||pppkkk]]]PPPUUUaaa___SSSPPPNNNLLLKKKJJJIIIFFFDDDAAAHHHOOORRRNNNJJJIIIJJJNNNJJJGGGGGGFFFDDDFFFIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPSSSSSSOOOOOOQQQQQQNNNNNNMMMMMMMMMOOOOOONNNMMMLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHIIILLLPPPRRRQQQIIICCCEEEIIIHHHEEEDDDMMMNNNQQQRRRLLLEEEDDDIIIOOOXXXhhhyyy|||pppgggcccrrr}}}qqqZZZBBB777222......222......---------,,,,,,,,,******++++++++++++******(((((())))))))))))******(((((((((((((((((((((((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''')))***)))((((((,,,000333???NNNZZZaaahhhqqqxxxwww{{{|||zzzxxxtttkkkaaa\\\SSSPPPYYYdddlllxxx{{{qqqqqqvvviiiZZZPPPNNNNNNLLLIIIQQQMMMKKKMMMVVV```iiimmmqqqppplllfffgggnnntttvvv{{{{{{wwwsssnnniiieee___WWWQQQRRRRRRTTTWWWZZZXXXSSSNNNKKKHHHEEEDDDEEEHHHIIIIIILLLEEEAAAEEEQQQ^^^fffhhhrrriii[[[VVV\\\^^^^^^kkkzzz}}}ooo[[[KKKEEEBBB>>>999444222111222//////...---------------------------------------............---------,,,,,,,,,,,,---------......------........./////////......//////000000111111000000111111222333%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''((())))))***+++,,,///333888===AAACCCJJJKKKLLLLLLJJJGGGDDDBBB===<<<;;;===HHH[[[qqq|||~~~|||}}}nnndddaaacccSSSOOOIIIDDDHHHOOOPPPLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGIIILLLMMMLLLMMMNNNPPPQQQOOOPPPSSSRRROOORRRXXXSSSTTTVVVXXXZZZ\\\^^^___\\\___```]]]\\\______]]]^^^___aaadddeeeccc___\\\[[[]]]___\\\XXXTTTTTTTTTYYYWWWTTTQQQPPPQQQSSSUUUOOOPPPRRRSSSSSSSSSRRRQQQVVVVVVVVVVVVVVVVVVUUUUUUQQQKKKHHHJJJLLLIIIHHHIIIPPPSSSZZZ```]]]SSSIIIFFFKKKNNNVVVaaaiiioooxxxrrrdddyyyvvviiikkkttttttiii___VVVEEE333---111............------------******++++++++++++******(((((()))))))))*********((((((((((((((((((((()))&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%(((*********...666<<>>EEENNNSSSeee|||xxxrrr```XXXVVVSSSOOOLLLMMMQQQWWWZZZ```\\\WWWQQQNNNOOOQQQSSSQQQVVV\\\```dddjjjssszzzyyy|||~~~yyyuuutttwwwyyyxxxvvvwwwqqqjjjddd```]]]ZZZXXX\\\WWWUUUWWWVVVRRRPPPSSSKKKJJJLLLQQQRRRRRRWWW^^^ddd```]]]aaaooo}}}eeefff|||ssstttzzz~~~```FFF===555...///000000000111---,,,++++++,,,,,,+++)))******************))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((''')))---...---,,,)))---000444>>>LLLVVVYYYbbbdddiiioootttuuuqqqnnniii```YYYUUUNNNPPPeeewwwgggYYYRRRKKKHHHNNNTTTTTTQQQOOOOOOOOONNNMMMMMMPPPVVV[[[fffpppwwwxxxzzzqqqjjjccc\\\WWWVVVTTTQQQOOOPPPSSSWWWQQQ[[[ppp~~~}}}~~~sssbbbTTTGGGAAAAAAHHHHHHAAA555------000222000000000000000000//////////////////////////////,,,---...//////...---,,,---------.........//////000000000000000000111111111111222222222333$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---...000444666888===CCCGGGHHHHHHGGGFFFJJJUUUYYYNNNFFFIIIPPPTTTUUUYYY\\\nnn{{{wwwrrrpppssslllqqqssskkkbbb^^^YYYUUUQQQNNNNNNRRRWWWZZZcccddddddbbbaaaccciiinnnuuuzzz}}}tttooojjjbbb]]]ccc]]]YYYYYYXXXTTTSSSTTTSSSQQQRRRTTTSSSQQQSSSWWWRRRRRRTTTZZZdddooowww{{{gggYYYssszzzqqq|||vvv]]]III;;;///...111111///---...,,,+++,,,---...---+++************++++++++++++***))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((('''&&&(((***,,,,,,,,,***...333:::HHHXXX______fffhhhllloooqqqoookkkgggeeeXXXNNNNNNUUUeee~~~xxxppphhh]]]PPPFFFHHHEEEFFFLLLQQQSSSUUUXXX\\\\\\[[[YYYXXX]]]eeekkk~~~yyylllfff^^^XXXTTTRRRRRRQQQTTTRRRXXXgggyyyxxxllljjjwwwwwwcccOOODDDKKKEEE>>>777///))),,,222111111111111111111111111////////////////////////------------------------------.........//////////////////000111111222222111111111111222222$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&''''''((((((+++...000222444777999>>>CCCHHHIIIGGGDDDDDDEEEHHHOOOMMMGGGRRRmmmvvvhhhaaaqqq|||ooonnnssstttssszzzsssbbbWWWSSS\\\dddeeegggkkklllggg```ZZZXXX[[[```dddsss}}}yyyssskkkfffccc^^^ZZZWWWSSSRRRQQQQQQOOOMMMLLLMMMIIIMMMUUU]]]bbbbbb^^^YYYfffsss}}}{{{xxxvvvbbbkkksssuuuvvv]]]KKK:::444444222---***///...,,,,,,------,,,***++++++++++++,,,,,,,,,,,,***))))))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&&&&((()))++++++///222888BBBRRRaaaeeecccccceeehhhjjjjjjgggccc```___RRRLLL\\\xxx~~~rrrcccZZZSSSOOOMMMNNNNNNMMMOOOSSSWWWZZZccclllxxxzzzzzzxxxxxx}}}wwwppphhh]]]UUUYYYOOOHHHJJJSSS```ppp}}}|||mmmccchhhxxxhhhPPPJJJ???999<<<;;;222...000000000000111111111111222////////////////////////......---,,,,,,---..................////////////......///000111222333333111111222222222333$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***---000333555777:::===BBBEEEHHHHHHFFFEEEFFFIIIFFFFFFEEEOOOssspppvvvvvvgggnnnttt~~~vvvnnneee^^^VVVOOONNNUUU\\\eeevvvzzzzzz|||ssshhh```[[[ZZZYYYVVVVVVVVVVVVTTTVVVTTTRRRQQQRRRSSSRRRRRR^^^ooo{{{wwwqqqzzztttgggmmm{{{tttuuu~~~hhhNNN???777333000000111///---------,,,+++))),,,,,,,,,,,,------------******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))---,,,+++))))))+++...000666:::@@@JJJXXXdddfffbbbcccdddeeedddbbb^^^[[[YYYNNNSSSdddzzzpppdddXXXQQQMMMKKKPPPWWWRRRSSSWWW___fffppp{{{mmm^^^YYYUUUSSSOOONNNRRRXXXsssxxx}}}sssggghhhxxxmmmZZZHHH<<<>>>BBB<<<555444000000000000000000000000000000000000000000000000///......------......///........./////////000000---......000111222333444333333333444444444$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&((()))***---///222444777:::>>>AAAAAACCCEEEFFFFFFHHHJJJLLL===AAAKKKddd}}}tttsssvvvpppuuu|||yyy}}}|||nnnbbbXXXSSSYYYTTTSSSVVVZZZgggttthhhgggccc]]]\\\]]]\\\YYY\\\XXXSSSOOONNNMMMMMMMMMUUUiiixxxyyyxxxiiicccnnndddgggllluuuhhhQQQ???444222555222000///.........,,,+++............---------,,,+++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''(((((()))***++++++***)))(((+++000444???DDDJJJRRR\\\eeefffbbbffffffddd```[[[WWWUUUUUUDDDcccvvvhhheee]]]XXXXXXTTTPPPTTT]]]\\\___gggsss~~~vvvoooggg___UUUNNNOOOTTTYYYaaaooovvvggghhhooozzz{{{www```FFF<<<<<<;;;888555111111000000000/////////000000000000000000000000////////////////////////....../////////000000000---...///000111222333333444444444444555555$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((''''''&&&%%%&&&(((***+++///111333555777<<>>EEEZZZyyy|||yyy|||sssqqqsssuuu{{{zzzqqqjjjiiilllhhhnnn{{{{{{rrrhhhgggeeebbb``````___]]][[[TTT\\\aaaiiizzzwwwvvv{{{WWW;;;222111000000222444666666555222222111///...---,,,+++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((()))******((()))+++,,,...444===DDDKKKRRRYYY\\\```eeehhhggg^^^^^^[[[VVVRRRQQQUUUXXX}}}zzzpppjjjhhheee___```hhhmmmsssyyyeeeXXXYYYOOONNNXXXaaakkkkkkhhhpppsssmmmmmm{{{zzzZZZIIIGGGDDD===666555444333111000//////000000000000000000000000///000222444444222000///////////////000000000000//////000000111111222222222222333333333444%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&(((***,,,...///444111333===BBBAAAAAADDDEEEBBBIIITTTPPP@@@<<>>:::999555111111333222///000000000000000111111111222333444555444222000///111111111000000000000000/////////000111111222222000000000000111222%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''''''''((())),,,...000111666666:::AAACCC@@@AAAEEECCCJJJRRRSSSKKKCCCCCCFFFXXXjjj}}}{{{|||rrrllllllooorrrtttzzznnnhhhiiifff```___bbbcccgggyyyxxxtttvvv\\\AAA555444333333222111111222333222000---,,,,,,---...---111333000///000111///))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&'''(((((())))))(((((((((*********)))((()))++++++---111777???HHHPPPTTTYYY\\\```ccccccccccccccc\\\RRRLLLKKKMMMYYYxxxtttjjjiiimmmoootttyyywwwkkk^^^WWWQQQMMMOOOUUUdddqqqxxxdddUUUSSS```ppp~~~rrraaaPPPAAA<<<;;;999777444000//////000000000000111111111111...///111222222222000///111000000000000000000000//////000000111111222222222222222222333444%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((()))***+++...000222333666:::@@@DDDAAA>>>CCCJJJLLLVVVYYYOOOGGGIIIMMMMMM```ooo~~~zzztttzzz|||{{{uuunnnlllooowww|||wwwlllfffcccdddbbb^^^ccclllxxxxxxfffnnnssslllqqqOOO<<<555222555444...,,,///---,,,,,,+++,,,---///000...222555333222555666444))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&'''(((((())))))(((((()))******)))(((((()))+++)))---444===FFFMMMSSSVVV]]]^^^```bbbdddcccaaa^^^SSSMMMJJJNNNWWWkkkpppjjjfffgggkkkpppyyypppbbbXXXPPPNNNOOOLLLSSScccyyynnnWWWMMMTTTaaahhh}}}yyycccRRRCCC>>><<<>>>999///---111111111111111111111111111,,,---...000111111000///000000000000000000111111//////000000111222222222444444444444555666$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((()))***+++---///111444555444;;;AAABBB>>>@@@JJJTTT^^^\\\WWWTTTVVV[[[]]][[[jjjrrr|||~~~wwwoooiiimmm~~~}}}|||pppkkkhhheeegggllljjjnnnyyyooo___cccqqqqqq~~~dddRRR???222333555000...111000//////.........///000,,,111333111000222333222))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((())))))))))))))))))******)))((((((***,,,+++000:::DDDMMMSSSWWWXXX___^^^]]]___```___ZZZUUUMMMQQQXXXaaammm~~~xxxtttggghhhiiikkkmmmtttyyykkk```YYYVVVRRRQQQUUUaaarrrmmm^^^ZZZ]]]hhhwwwzzznnnQQQEEE>>>@@@===333///333222222111111111111111000------///000000000//////000000000000000111111111///000000111111222333333444444444444555666$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''((()))))))))***+++---///222444666555;;;@@@@@@@@@GGGUUU```dddXXXZZZpppwwwrrrqqqoooooopppoookkkeeebbbpppyyyqqqkkkjjjiiibbbbbbpppvvvbbbVVV^^^mmmwwwzzzvvvzzzzzz}}}rrrVVV;;;222333111000111222111111000////////////,,,000222...---......,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''(((((())))))))))))))))))******))))))***---///444:::DDDNNNVVV[[[\\\]]]___\\\ZZZYYYYYYWWWRRRMMMQQQaaauuuxxxnnnjjjeeelllsssvvvyyy~~~|||yyyuuuqqqmmmiiihhhcccaaa___^^^___aaabbbbbb```______bbbgggkkknnnnnntttyyyzzzgggZZZWWWSSSQQQTTTYYYcccuuuzzziii___hhhmmmsssyyydddRRRDDDAAA@@@:::666666333222222222111111000000111111111111000000////////////000000111111111111000000000111222222333333333333333333444555###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((())))))******+++,,,...111444666777999===@@@AAAGGGRRR]]]ccc[[[VVVjjjuuummmggggggiiihhhfffeeecccqqq|||zzzuuuzzzyyyqqqhhhaaabbbgggqqqllldddjjjpppqqqpppzzz{{{sssPPP999111111111///...////////////000000000...222222...,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))******)))))))))************,,,000333<<>>@@@CCCLLLXXX[[[XXXQQQaaatttmmmpppvvvuuurrrqqqaaa```ccciiilllpppyyyssskkkccccccuuutttnnnkkkggg~~~hhhFFF333222333///......//////000000//////---111222...,,,,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))((((((((('''''''''&&&&&&&&&&&&''''''(((((()))(((((()))************))))))******+++,,,///444777CCCFFFJJJPPPTTTVVVWWWXXXXXXWWWVVVSSSQQQQQQSSSUUUoooyyyuuu|||{{{tttmmmddd^^^ZZZUUUOOOJJJEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCBBBAAAAAABBBCCCAAAAAABBBEEEIIILLLLLLKKKDDDGGGJJJNNNQQQUUUZZZ]]]aaabbbfffooowwwsssiiiaaa^^^VVVMMMOOOXXXpppuuu~~~qqqcccbbblllyyymmmUUUHHHEEEAAA999444444333222222111000000222222111111000111111111...//////000111111222222000111111222222333333444333333333333444555###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))***+++---...///222555888:::<<<;;;===>>>CCCNNNXXXTTTJJJOOOnnnzzzuuueee___hhhrrrxxx{{{sssjjjlllvvvvvviiifffdddwwwPPP666444666222222222222222111000///...+++///000---+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((('''''''''&&&&&&&&&&&&'''((()))******(((((()))***************)))***++++++---111666:::KKKMMMPPPSSSVVVXXXYYYYYYUUUVVVVVVSSSQQQRRRWWW\\\zzz}}}tttlllddd```[[[UUUNNNLLLMMMLLLIIIFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCDDDDDDCCCBBBCCCDDDBBBBBBBBBDDDFFFEEECCCAAADDDEEEFFFFFFGGGIIILLLOOOOOOQQQXXX```dddgggooowwwtttjjj```TTTSSSZZZXXX```qqqpppdddhhhrrr{{{aaaKKKGGGCCC999444444333333222111000000000/////////000111222333...//////000111222222222000111111222222333444444444333333444444555$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&((()))++++++000///111555555222444999===777@@@QQQPPPAAA@@@MMM```uuuwwwpppwwwttthhhnnn||||||bbbooovvvyyyhhhQQQ;;;111111///000///......///...+++......---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))'''((()))******)))((('''+++***)))))),,,222<<>>AAA:::333222111......///111111000000000000111111000111111111111222222222111111222222222333333333555555555555666666$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((()))+++,,,---000///222555555444777<<<:::DDDNNNPPPHHHBBBDDDIII```sss}}}rrrtttxxxiiihhhooosssUUU===222000111000......///000000...------------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******)))))))))((((((((((((''''''''''''((()))))))))******++++++***))))))*********---333;;;CCCIIILLLPPPUUUYYY\\\]]]]]]]]]VVVQQQIIIFFFMMM```yyyuuuiiibbbYYYTTTNNNJJJHHHHHHGGGFFFHHHHHHHHHGGGHHHJJJNNNRRRQQQRRRSSSSSSTTTUUUUUUVVVXXXWWWWWWXXXYYYYYYXXXVVVWWWYYYXXXSSSQQQQQQNNNJJJKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHJJJPPPUUUWWW]]]fffkkkjjjvvvooodddYYYZZZXXXXXXgggxxxpppoooqqqrrr[[[JJJFFF???:::888666111000222222222111111111111222222111111111111222222222222111222222222222333333333555555555555666666%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((()))+++,,,...///000000222666666666<<>>:::444333555333333222222222222333333111111111111222222222333222222222222333333333333555555555555666666%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&(((((()))***+++---///000000111444777888:::BBBLLLggguuusss\\\MMMSSS\\\\\\\\\pppvvviiigggwww~~~iii___fffxxxYYY===666333222222///,,,---000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))(((((())))))***+++***++++++,,,,,,,,,,,,,,,)))***///888BBBKKKPPPQQQTTTUUUYYY]]]```___YYYUUUKKKEEECCCQQQooowwwmmmaaaZZZSSSKKKGGGGGGEEEIIIMMMLLLKKKKKKPPPTTTYYY\\\aaaeeehhhlllpppsss{{{~~~xxxooooooiiiaaa^^^___^^^[[[WWWRRRQQQOOOLLLJJJIIIHHHGGGHHHHHHHHHGGGHHHJJJKKKKKKMMMSSS[[[cccmmmzzzzzzlll```\\\VVVRRR```tttqqqWWWeeelll~~~oooQQQJJJDDD@@@;;;555333555333333222222222222333333111111111222222222333333222222222333333333444444555555555555666666%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))+++---///000111222666:::;;;???JJJVVVwww{{{|||vvvmmmgggdddcccbbbppp~~~vvvcccggguuummm^^^]]]iiiuuuiiiLLL777222000222222...---000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))***++++++************++++++,,,,,,+++...444===FFFLLLPPPQQQUUUXXX^^^bbbbbb\\\TTTNNNGGGHHHQQQfffzzzoookkk^^^WWWQQQPPPNNNKKKLLLOOOMMMRRRVVVVVVUUUWWW___ffflllqqqzzz}}}tttppppppoookkkggg___]]]ZZZUUUQQQMMMJJJIIIIIIGGGFFFEEEEEEEEEFFFGGGEEEHHHMMMRRRYYYdddpppyyyxxxccc^^^[[[TTTXXXdddmmm|||eeeeeeeeerrr]]]RRRGGG@@@;;;666333444222222111111111111222222111222222222222333333333222222333333333444444444555555555555666666%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((('''((((((***,,,...000111333555999<<<>>>DDDRRR```yyy~~~}}}vvvtttttttttvvv{{{qqqoooqqqzzz|||lll^^^XXXYYYwww~~~fffBBB777///222555222000333////////////.........---,,,,,,,,,,,,------------++++++++++++++++++++++++************************((((((((())))))))))))******************++++++,,,************+++,,,------///555<<>>:::000222222111000////////////..............................------,,,+++******++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---///444;;;CCCIIIGGGLLLUUU```kkksssyyy{{{kkkcccSSSQQQ___jjjvvv~~~|||wwwgggWWWRRRRRRXXX___fffqqq||||||nnnggg[[[UUUNNNJJJIIIIIIJJJJJJGGGHHHMMMVVV^^^gggtttwwwcccYYY[[[bbbaaasss|||ooo[[[SSSLLLCCC===777222222666444444444444444444444444444444444555555555555666666666666666777777###%%%&&&''''''''')))+++((((((((()))***+++,,,---///000111222444999???CCCUUUooooooaaaZZZYYY___jjjwww~~~yyyrrrllliiitttzzzppppppvvv||||||zzzrrrooogggZZZMMMEEEDDDFFFEEEGGGIIIIIIGGGDDDBBBAAABBB@@@AAAEEEGGGGGGJJJOOO```vvvuuujjjddd```[[[\\\\\\\\\___hhhwwwrrrmmmvvvqqqMMM===666333222111000////////////........................//////...---,,,+++******+++++++++,,,---.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,---...222888@@@FFFKKKFFFOOO^^^nnnyyy}}}{{{xxxfff\\\LLLMMMdddyyy~~~zzz{{{}}}|||~~~nnn```UUUVVVQQQUUUbbbooozzzxxxnnndddWWWNNNIIIHHHGGGFFFHHHGGGIIIMMMQQQUUU```jjjzzzvvvlllaaaUUUZZZpppiiipppeeeYYYSSSLLLFFF===555333666444444444444444444444444444444444555555555555666666666666666777777$$$&&&''''''&&&&&&((()))((((((((()))***+++---...000111111333666===FFFLLLeeexxxtttuuukkkfffdddjjjqqqyyywwwooolllsss~~~}}}rrrkkk```YYYQQQQQQXXXbbbhhhjjjaaa[[[TTTNNNLLLKKKKKKKKKHHHLLLOOOOOOKKKFFFDDDCCC@@@>>>???BBBBBB@@@AAAFFFKKK\\\ppp}}}wwwuuusssrrrgggddd^^^ZZZYYY___iiippplll```yyy{{{sssmmmLLL999333333222111000000000000..............................------,,,,,,,,,+++,,,,,,---------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,---000555<<>>@@@FFF@@@LLLYYYeeeuuuxxxlllaaa\\\]]]aaaeeeqqq~~~mmmdddbbbdddfffggglllpppjjjhhh{{{vvvhhh\\\:::444333222111000000000000////////////////////////,,,,,,,,,---------......///......------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,---111777>>>EEEIIIJJJLLLZZZrrryyykkkaaabbbcccuuu~~~jjjVVVOOOVVV```eeeuuuwwwyyynnnfff]]]WWWPPPNNNLLLKKKGGGDDDGGGNNNOOOZZZhhhtttooo___YYY[[[kkk}}}xxxaaa^^^[[[UUUJJJ===777777555555555555555555555555444444444555555555666666666666666666777777(((((((((((())))))))))))***)))******+++,,,---...///111222444888CCCRRR]]]uuussskkklllxxxuuuwwwnnn^^^MMMFFFDDDAAA??????===<<<>>>BBBEEEMMMaaauuurrrmmmeeeaaaiiipppiii[[[aaaaaaaaa```]]]VVVMMMGGGMMMIIIDDDAAAAAADDDFFFHHHEEEFFFIIINNNYYYnnnlll```^^^^^^^^^eee||||||wwwzzzmmmbbb\\\[[[]]]^^^YYY```ggg~~~{{{ppphhhhhh}}}[[[???555666888111111444000000000000000000///..............................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///000222888AAADDDEEEIIIOOORRRggg|||kkk^^^rrr~~~kkkaaaZZZZZZ^^^gggxxxtttbbb___VVVOOOOOOLLLGGGEEEHHHLLLNNNRRR\\\kkk}}}ooofff]]]YYY```www~~~fffVVVWWWSSSCCC888999444555444333444777777666666666555444555666777888777777777777666666(((((((((((())))))))))))))))))******+++,,,......000222444777;;;CCCNNNWWWnnn}}}nnnlllrrrvvvZZZOOOEEEBBBBBB???===>>>???<<<===BBBHHHVVVpppyyylllllltttsssllleeeeeefffgggfffaaaZZZUUUVVVQQQLLLLLLNNNNNNJJJEEEFFFGGGHHHKKKTTTdddyyywwwfff]]]YYYXXXYYYmmm|||tttwww}}}tttmmmddd\\\XXXYYYZZZ[[[RRRYYY___ssswwwgggfffpppzzzOOO999111444111000222///000000000000000///..............................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///222555;;;CCCEEEFFFKKKRRR]]]qqqtttggg{{{}}}kkk___[[[\\\ccclllwwwvvvkkk```XXXTTTQQQLLLJJJLLLKKKLLLNNNTTT___nnn~~~mmmZZZWWW\\\hhhrrr[[[UUUTTTJJJ>>>777666666555555555666666555444444333333333444555666777777777777777777(((((((((((())))))))))))))))))******+++---...///000222666;;;AAAIIIRRRXXXppp}}}tttyyywwwhhhJJJEEEAAABBBBBB???>>>???BBB>>>>>>BBBIII\\\}}}|||zzztttiiijjjkkknnnooommmiiifffeee]]]VVVTTTWWWVVVOOOIIIHHHHHHHHHGGGKKKUUUbbblll|||tttbbbZZZXXXUUUbbbyyyxxxuuuzzz~~~vvvmmmiiieee```]]]]]]^^^^^^^^^[[[___```mmmsssooohhhsssnnnGGG111444444111111///000000000000000///..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000555888???EEEFFFHHHOOOXXXiii{{{~~~yyyuuujjj]]]\\\___hhhvvv{{{pppddd\\\VVVOOOKKKJJJKKKKKKLLLMMMRRR]]]kkkuuuccc]]]ZZZYYYqqq|||eeeVVVSSSOOOBBB555999777666666777666444333444444333333444444555666777777777777777777(((((((((((())))))))))))))))))***+++,,,---///000000222666>>>IIIUUU___eeexxx~~~|||iii^^^JJJFFFEEEGGGEEEBBBAAADDDFFFCCCBBBCCCEEE[[[yyyssstttuuuwwwzzzyyywwwuuuuuummmddd^^^\\\ZZZUUUQQQPPPOOOMMMKKKJJJMMMTTTYYYcccnnn}}}mmmaaa___XXX]]]kkk|||tttxxx}}}wwwrrrvvvtttttttttvvvvvvuuutttxxxwwwnnnsssiiibbbXXX777888999444222111000000000000000///......------------------------------------------,,,,,,,,,,,,,,,------------------------------...000111888;;;AAAFFFGGGJJJUUUbbbyyy~~~{{{~~~zzzllldddaaalllssssssiii^^^SSSLLLKKKLLLLLLKKKKKKQQQ[[[cccuuunnn___WWWdddzzz~~~yyy|||eeeXXXTTTJJJ>>>;;;777444666888666444333666666666666666777777888777777777777777888(((((((((((())))))))))))))))))***+++,,,...000111333333666???NNN^^^jjjppp~~~}}}~~~tttccc\\\PPPKKKIIIJJJHHHEEEFFFJJJHHHGGGHHHFFFCCCWWW~~~|||~~~zzztttkkkccc]]]ZZZWWWVVVTTTRRRQQQQQQSSSUUUNNNUUU___iiiqqqzzzuuueeecccWWWUUU]]]rrrtttjjjoooxxx~~~{{{mmmaaaooo}}}^^^:::999888444444444000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---...///...---...222555999===CCCGGGGGGNNN___qqqyyy~~~pppddd```fffpppuuubbbTTTLLLMMMMMMKKKJJJKKKPPPTTTbbb|||lll```aaafff}}}hhh]]]WWWPPP>>>666333666999666444555666666666777777777777777666777777777888888(((((((((((())))))))))))))))))***+++---///000111777555777BBBUUUgggsssxxxyyy~~~|||{{{kkkfffYYYSSSNNNOOONNNLLLLLLNNNJJJIIIKKKJJJDDDRRR~~~yyyuuurrrzzztttjjjfff\\\[[[YYYWWWVVVUUUTTTTTTJJJLLLQQQVVV]]]fffooouuurrrqqqzzzwwwdddaaaZZZSSSWWWjjj{{{~~~{{{jjj___dddppp|||tttgggkkkjjj```@@@:::444111444444000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---......//////,,,...000///...000555999;;;???DDDGGGIIITTTmmmzzzsssnnnccc___cccrrrmmm[[[SSSQQQNNNKKKJJJJJJJJJKKKVVVmmm{{{mmmccc[[[nnn~~~xxxggg___\\\EEE:::444777:::777555888333444555666666666666555666777777888888999(((((((((((())))))))))))))))))***+++---///111222888777;;;JJJaaauuu}}}qqqxxx~~~{{{~~~yyymmmeee^^^]]]\\\XXXSSSQQQQQQKKKKKKLLLEEEFFFiiiyyypppiiieeefffnnnzzz|||pppmmmiiiddd___ZZZUUURRRPPPQQQRRRTTTUUUXXX\\\^^^[[[UUU\\\ppp|||gggccc```WWWXXXhhhuuuxxxyyy}}}tttvvvvvvooo```UUU[[[gggnnnxxxpppkkkggg}}}lllRRRDDD555000333222000000000000000///..............................------------.........///,,,,,,------.../////////,,,///111000///111888======AAAFFFIIIMMM\\\zzzsssqqqpppeeehhhooowwwpppccc\\\RRRMMMLLLLLLKKKJJJOOO]]]fffsss{{{fff[[[```tttzzzyyywwwhhhbbbPPPAAA777:::<<<777666999333444555666777666666555666777777888888999(((((((((((())))))))))))))))))***+++---///111222666777???SSSllluuueeennnzzz{{{wwwooommmjjjbbbYYYSSSWWWMMMJJJLLLCCC;;;MMMjjj}}}qqqgggbbbRRRWWWaaapppvvvlllccc[[[VVVRRRSSSTTTSSSQQQMMMJJJHHHHHH???BBBVVVlll~~~mmmiiibbbXXXWWWdddmmmmmmnnnsssllllllkkkdddVVVKKKQQQ^^^fffrrrwwwjjjfff___|||fffPPP999111333111000000000000000//////...000000000000000000000000---------.........//////,,,,,,------...///000000,,,///111111000333:::@@@???CCCHHHKKKOOOaaauuuvvv~~~lllcccdddsssqqqfffWWWOOOOOOPPPOOOMMMLLLRRRVVVddd{{{iii```YYY]]]sssyyyrrruuuiiiXXXGGG;;;<<<===888666:::555666888999999999888777666777777888999999((((((((((((((()))******)))+++,,,------///111333777:::GGG```{{{qqqaaarrr|||yyymmmhhhcccZZZMMMDDDAAACCCEEEGGGTTTqqqwwwkkkdddLLLIIILLLTTT]]]mmmzzziii[[[XXXRRRNNNOOORRRPPPLLLIIIFFF???<<>>>>>AAAJJJOOOUUUssswwwmmmdddqqq}}}mmm___XXXSSSNNNJJJQQQMMMNNNUUUaaarrrddd^^^YYY^^^~~~{{{sss___aaaOOO>>>999999777666999777777777777777777777777888888888777777777((((((((((((((()))*********+++------...///222444999AAARRRkkkxxxhhhqqq{{{zzz}}}qqqnnn}}}{{{tttjjj^^^NNNDDD@@@AAAAAA@@@HHHRRRtttyyyrrrYYYPPPKKKLLLNNNVVViii~~~wwwnnndddYYYTTTSSSRRRPPPNNNHHHBBB???BBBGGGSSSlllnnnggg```RRRNNNQQQUUUcccpppnnnnnnoooiiiZZZMMMJJJMMMOOO^^^kkknnneee^^^wwwqqqhhh{{{|||QQQ999777333111111111111111000000/////////.........---------...///000000000000///...---------.........//////......---///222777<<<@@@BBBCCCMMMUUU```zzzrrroooxxxrrrcccZZZSSSOOONNNKKKKKKPPPYYYfffzzzooodddbbb^^^mmm|||ddd___QQQAAA999777666666666777777777777777777777777888888888888777777)))(((((((((((()))*********,,,---......000333555888FFF\\\rrr}}}oooooosssttttttwwwzzzzzziiiZZZ___}}}~~~tttfffSSSFFFBBB@@@>>>;;;AAA===PPP{{{aaaTTTHHHEEEEEEHHHSSSaaa{{{iiiZZZSSSQQQMMMJJJCCC@@@???CCCEEEMMMccczzzwwwxxxlllcccZZZNNNKKKKKKMMM]]]ooosssrrrqqqiiiXXXKKKGGGIIIJJJZZZggg{{{zzziii___ccc{{{|||vvvZZZ???777444111111222222111111000////////////.........---------...////////////...---------........./////////------...000444:::???BBBEEEDDDOOO^^^ppp{{{qqqssszzzppp```VVVRRRNNNLLLKKKMMMPPPXXXhhhwwwdddeeeZZZ\\\{{{sssmmm^^^VVVHHH;;;777888888555777777777777777777777777888888888888888888))))))(((((())))))***++++++,,,...//////111444666888LLLeeewww{{{uuuvvv{{{}}}{{{iiiXXXXXXbbb~~~yyy}}}|||mmmXXXJJJEEECCC???;;;@@@;;;EEEjjjqqq```OOOJJJIIIGGGLLLTTTaaa{{{sssfff]]]SSSKKKFFFCCCDDDHHHIIIPPPdddzzzwwwwwwqqqiiinnniii^^^UUUKKKIIIIIIJJJZZZnnnuuuvvvtttiiiXXXKKKGGGIIIIIIUUUbbbvvvtttfffZZZkkk~~~^^^BBB777777111222222222222111000000////////////............---..................---............////////////---...///222777<<>>999;;;;;;666777777777777777777777777777888888888888888)))))))))))))))***+++++++++---///000111222666888<<>>CCCFFFEEEJJJ```{{{|||uuukkk[[[UUUPPPMMMJJJJJJPPPXXXiii{{{oookkkaaa```ffflll|||hhh___PPPAAA;;;<<<;;;777888888888888888888888888777777888888999999***))))))))))))***++++++,,,---///111222444777999>>>YYYvvvzzzddd___nnnzzzxxxvvv}}}yyyrrrnnnooorrrssssssyyynnn___RRRIIIDDDAAA>>>===BBB???>>>WWWqqqcccXXXKKKCCCCCC===EEEQQQccckkkbbb\\\^^^```cccooo|||zzzrrreee]]]ccczzzsssdddUUULLLJJJJJJJJJYYYnnntttwwwrrrdddRRRGGGEEEGGGGGGPPP\\\qqqxxx]]]aaa]]]<<<999222222222333222222111000000000000/////////......//////...------...//////....../////////000000000///000333666;;;@@@DDDGGGHHHUUUttt|||{{{hhh^^^TTTOOOLLLJJJKKKOOOVVVhhh|||qqqrrrmmmeeecccaaa[[[mmmxxxfffRRRFFF@@@<<<888777888888888888888888888888777777888888999:::******))))))******+++,,,,,,...000111222555888:::DDD___zzzyyyiiiooowwwyyy|||sssmmmddd\\\YYYZZZ]]]___zzzxxxrrrfffYYYNNNFFFCCCBBBBBBAAA@@@AAAKKKkkkqqqcccRRRIIIHHHAAAAAAEEEPPPccc}}}uuuxxxzzzyyy|||sssbbbXXX^^^uuupppcccVVVPPPOOOOOO```uuu{{{zzztttdddRRRFFFEEEFFFFFFQQQ]]]ppp{{{yyymmmffffffmmmvvvggg```ooolllDDD@@@222222333333222222111000000000000000/////////...000000///......///000000.../////////000000000000111222555888<<>>777999888888888888888888888888777777888999999:::*********)))******+++,,,,,,...000222333555888;;;NNNhhhvvvnnnvvv{{{yyyqqqgggbbbYYYOOOJJJKKKPPPUUUccc{{{wwwnnn```SSSJJJGGGGGGDDD===AAAKKKIIIPPP~~~}}}jjjVVVKKKIIIHHHEEEEEEIIIPPPiiirrr___UUU[[[qqqzzzqqqaaaWWWTTTUUUhhh~~~xxxgggTTTHHHFFFGGGGGGRRR^^^qqqoooeeedddZZZTTTTTTZZZaaannnqqqaaaddd~~~qqqJJJIII222333333333333222111111000000000000////////////111000///......///000111////////////000000000000222333666999===AAAEEEGGGJJJdddvvvccc[[[XXXTTTMMMJJJIIISSSaaaqqqllleeecccdddkkksss~~~~~~```ZZZSSSBBB999===888888888888888888888888777777888999::::::************+++,,,---...***222///,,,333666999AAAVVVxxxqqqsss|||wwwsssnnneee^^^PPPMMMIIIEEEBBBDDDHHHLLLUUUeee}}}|||nnnmmmiii[[[NNNJJJIIIIIIIIIFFFBBBIIIeeezzzcccSSSLLLPPPIIIEEEDDD@@@IIIooolllXXXSSSVVVaaa}}}tttiiilll{{{oooTTTIIIDDDBBBGGGNNNRRRdddwwwZZZMMMKKKFFFIIIFFFIIIRRRZZZoooyyysssooogggjjj}}}pppggg{{{^^^BBB999222444333,,,///444000222222111111000000//////////////////////////////111000///////////////000111555888999;;;AAAHHHKKKWWWvvvggg\\\SSSMMMKKKHHHMMMTTT___rrr~~~fffaaaccccccyyyrrr~~~ttt```hhhRRR555<<<999777777777999:::999888888888999999999:::************+++,,,---...,,,333000---444777:::CCC___|||ooorrrwwwooodddWWWNNNGGGEEEDDDBBBAAACCCFFFIIIBBBIIIVVVnnn|||xxxtttggg]]]ZZZUUUTTTTTTSSSPPPOOOZZZhhhjjjZZZVVVRRRJJJGGGIIIEEEDDDUUUnnn~~~lllVVVOOONNNRRRdddyyyuuuXXXKKKFFFFFFMMMRRRTTT```uuuqqqUUUHHHEEE>>>@@@===???HHHOOObbb~~~{{{uuuooogggbbbaaaaaalllyyyjjjqqqjjjSSS>>>555666888222222444///000000//////............////////////////////////000000////////////000000222555888:::>>>DDDKKKOOOeeettteeeYYYRRRPPPLLLNNNPPPTTTbbbzzzwwwfffccccccrrrqqq|||jjjppp^^^AAA@@@999888777888999:::999888888999999999999:::************+++,,,---...---333000...555777;;;GGGnnnyyyooosss{{{nnn___OOODDDAAABBBBBBCCCDDDEEEFFFFFFEEEBBBBBBMMMkkkzzzrrrppplllfffbbb```\\\VVVTTTTTTxxxtttccc^^^XXXMMMHHHKKKHHH@@@@@@HHHLLLnnnkkkTTTMMMIIIFFFKKKWWWtttzzzZZZLLLGGGIIISSS\\\[[[aaammmvvv{{{jjjRRRFFFDDD===>>>;;;<<>>AAA@@@LLLcccjjjTTTMMMIIIDDDCCCGGGWWWttt{{{[[[MMMGGGKKKWWWhhhgggkkkqqquuuxxxhhhRRRGGGCCC???AAA===>>>DDDGGGVVVqqqtttmmmppp~~~kkktttyyyyyyvvvNNN777000666555444555111111111111111111111111111000000000000000000000000000000000///000000111111777777999>>>BBBIIITTT^^^~~~{{{|||pppbbb\\\SSSPPPMMMKKKOOO^^^xxxlllbbbdddzzz~~~wwwqqqVVV@@@===;;;999888999:::999888999999999:::::::::************+++,,,---------111...///555666>>>QQQ~~~xxxppprrrzzzwww}}}yyylllaaaVVVNNNRRRSSSUUUXXXXXXTTTLLLFFFDDDEEEFFFHHHSSSmmmrrrfff]]]VVVbbbwww{{{kkkbbbUUUJJJIIIHHHDDDBBBCCCEEECCCHHHYYYuuujjjTTTLLLJJJEEECCCCCCJJJaaa|||]]]PPPJJJOOO^^^qqqtttzzzgggRRREEE???>>>AAA======BBBCCCQQQkkkppplllmmmeee{{{eeeBBB000444444222333111111111111111222222222222000000000000000000000000000000000000000111222222999999;;;@@@BBBJJJ[[[kkkkkkaaaUUUQQQMMMLLLNNNWWWkkk~~~|||hhhgggqqqzzzvvv```FFF???===:::999999:::999999999999:::::::::;;;************+++,,,---...---000...000777888BBBXXXxxxhhhbbbqqqzzzwwwiiieeezzzwwwwww|||sssjjjcccbbbcccfffjjjkkkeee\\\TTTLLLKKKJJJIIIIIISSShhh||||||iii\\\[[[kkkjjj^^^SSSPPPMMMGGGAAA???===@@@DDDFFFJJJXXXtttmmmXXXOOOKKKHHHEEEDDDCCCSSSpppbbbUUUPPPWWWiiizzzwwwlll___QQQFFF@@@@@@BBB@@@@@@EEEEEERRRkkkvvveeeyyypppdddrrrRRR555666555000000000/////////000000000000111000000000000000000000000000000000000111111222333999:::>>>BBBDDDLLLfff{{{mmm^^^UUUNNNLLLKKKMMMZZZiii}}}yyyjjjkkkuuu~~~zzzkkkRRRAAA>>>;;;999999:::999999::::::::::::;;;;;;************+++,,,---...---000///333::::::GGG```ppphhhiiijjjtttzzzxxx~~~yyyaaaZZZdddssssssyyy~~~yyyzzzzzzrrrkkk```TTTLLLFFFCCCHHHOOOddd|||lll___hhh{{{nnn\\\SSSPPPKKKCCC===777<<>>AAAEEEDDDAAAFFFOOOdddwww}}}ooofffbbb^^^[[[ZZZZZZaaaqqqbbbVVVSSSaaayyyooo]]]TTTOOOKKKNNNQQQUUUYYYZZZTTTJJJCCC@@@DDDBBBDDDIIIIIIVVVnnn~~~ooodddjjjWWW444777888222000111111111222222333333333333////////////////////////000000000000111222333444444999BBBHHHHHHVVV}}}}}}zzzuuuqqqnnnnnnoooqqqsssyyyzzzgggVVVQQQNNNKKKQQQ[[[iii|||wwwjjjhhhsssnnnlll]]]DDD@@@<<<999999::::::999:::::::::;;;;;;;;;***+++,,,,,,+++,,,...000---333333555:::>>>PPPnnnuuuaaaeeeqqq}}}sssyyy{{{^^^OOOBBBAAADDDAAAAAAJJJYYYrrr{{{xxxuuu{{{dddYYYUUUMMMFFFDDDGGGDDDDDDFFFEEECCCHHHQQQbbbuuu~~~|||{{{yyydddPPPQQQgggvvveee[[[VVVQQQQQQQQQ[[[aaa[[[VVVQQQFFFEEEBBBEEEJJJLLLPPP___qqqkkkeeejjj~~~]]]>>>555555111111555333222111000000111222333000000000000000000000000222111000000111222555666777:::@@@EEEJJJ```|||xxxuuuuuutttrrrpppnnnllljjjiiigggggghhhjjjlllooorrrttt|||zzzwwwxxx{{{rrr\\\TTTPPPKKKLLLSSS^^^sss~~~gggfffyyyuuuaaa```dddSSSBBB888<<<>>>999888>>>;;;::::::999999:::+++,,,------,,,,,,...000///333222222888>>>TTTssszzzaaagggvvv~~~rrryyydddQQQDDDCCCDDD>>><<>>444333000///222222222111000000111222222000000000000000000000000222111000000111333555777<<>>999888<<<;;;::::::999999:::+++,,,------,,,---///111222555222333:::BBBZZZ|||gggooo~~~ttt|||mmmUUUEEECCCCCC<<<>>>@@@BBBOOOsssyyypppllllll^^^___ccckkkrrryyycccTTTXXXqqq~~~~~~wwwvvvqqqddd^^^VVVQQQQQQPPPTTTdddvvvoooiiiyyybbbCCC666444222111111222222111000000111222222000000000000000000000000222111000000222444666888<<>>GGG___tttzzzvvvvvv~~~mmmpppxxxxxx\\\EEE@@@BBB===AAAAAA???GGGggg}}}{{{vvv]]]QQQVVVpppxxxeee[[[TTTRRRQQQTTTbbbtttxxxhhhssshhhKKK:::666666555333222111111111111111111222000000000000000000000000222111111111222555888999<<>>===BBB^^^wwwjjjmmmyyyxxxzzz}}}pppYYYOOOSSSjjjiii^^^UUUSSSQQQSSSaaaqqqjjjppp~~~mmmTTT???777777666444111111111222222111111111111111111111111111111111111111111111333666999;;;@@@HHHIIILLLllloooaaa\\\^^^ZZZWWWUUUSSSSSSSSSRRRQQQPPPMMMJJJHHHFFFGGGHHHJJJGGGHHHHHHJJJKKKKKKLLLLLLGGGIIIJJJKKKKKKOOOTTTXXXPPPKKKGGGIIIKKKKKKLLLNNNTTTWWW]]]cccgggiiigggfffiiiuuuxxxvvvvvvmmmfffjjjyyywwwqqqhhh___YYYXXXYYY^^^qqqppp```UUUOOOLLLNNNVVViiivvviii{{{iiinnnaaaNNN???;;;======;;;<<<;;;;;;::::::;;;+++,,,------,,,---///111...333444888BBBMMMfff{{{nnnttt|||mmmWWWTTTXXXhhh~~~oooKKK???DDDBBB;;;@@@@@@CCC[[[oooddddddxxx{{{www~~~|||~~~nnnXXXPPPTTThhhrrrdddXXXRRRPPPSSS```pppooonnn|||ttt```FFF777555555222000111222222222222111000111111111111111111111111111111111222444777;;;===AAAFFFGGGRRRyyy}}}nnnbbbYYYWWWYYYRRRPPPMMMKKKLLLLLLKKKJJJIIIGGGEEECCCCCCCCCDDDEEEBBBBBBCCCDDDDDDDDDCCCCCC@@@BBBEEEHHHNNNXXXfffpppbbb[[[VVVXXXZZZZZZ[[[]]]^^^bbbkkkvvv||||||rrrmmmlllrrrzzzjjj[[[QQQJJJOOORRR\\\xxxhhhoooxxxuuummm[[[EEE<<<>>>???<<<<<<<<<;;;;;;;;;;;;---...//////...///111333///444444999FFFUUUrrryyyooouuu}}}nnnSSSKKKIIITTThhhyyyUUUHHHGGGAAA===CCCEEEGGG\\\ppprrrzzz~~~{{{uuuvvvfffUUUSSS[[[nnn}}}kkkXXXNNNJJJNNN^^^ooowwwqqqwwwvvvjjjoooQQQ:::555444111000111222222222222111000111111111111111111111111111111111222555888<<<>>>BBBCCCGGG[[[zzzggg]]]WWWRRROOOPPPKKKHHHEEECCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>><<<===>>>???@@@@@@???>>>@@@CCCFFFKKKTTTbbbtttsssjjjddddddgggggggggiiijjjssszzzfffWWWOOOPPPOOOUUUhhhnnniiisss}}}zzziiiNNN>>>>>>@@@<<<<<<<<<;;;;;;;;;;;;///000111111000111333555222666666;;;JJJ]]]~~~rrrjjjxxxoooWWWKKKDDDLLL___xxx^^^PPPJJJ???<<>>HHHFFFLLLgggyyyhhhWWWPPPOOOLLLHHHFFFFFFDDD@@@>>>>>>===<<<;;;<<<<<<<<<;;;;;;::::::::::::;;;===>>>?????????>>>>>>AAAFFFKKKTTTdddvvv{{{qqqiiiiiikkkkkkkkklllhhhsssppp^^^WWWQQQNNNSSS]]]sssuuujjjooosssTTT???>>>???<<<<<<<<<;;;;;;;;;;;;///555999777222...000444111555666999IIIiiixxxeee}}}tttttt~~~vvvXXXLLLBBBFFFXXXsssxxxaaaRRRLLLKKKIIIIIIRRRlllrrrbbb___[[[YYY\\\hhh|||jjj[[[GGGCCCHHHGGGSSSnnnfffPPPPPPZZZZZZggguuummmhhhGGG888333...111111111111111111222222000111111111111222222222111222444555777:::===AAAHHHNNN[[[xxx[[[WWWQQQKKKHHHEEEBBB@@@???>>><<<;;;:::999999999999999888777777666777777::::::999:::;;;===???@@@GGGIIILLLOOOWWWdddtttzzzssslllkkknnnlllddd\\\ZZZYYYbbbrrr}}}hhh[[[TTTLLLNNNVVV___|||nnnkkkvvvyyyddd===;;;HHH;;;>>>===<<<;;;;;;;;;///444888666111...000444333666888<<>>===<<<;;;:::999888888888888777777666666666666777888888888999;;;===@@@AAAGGGJJJLLLPPPVVVaaaoooyyyyyyrrrkkkjjjllliiiaaaYYYLLLHHHMMMZZZdddjjjvvvmmm___WWWMMMNNNSSSYYYyyyxxxppptttzzzoooaaaAAA<<>>AAABBBGGGJJJNNNQQQVVV^^^hhhpppuuuooohhhfffgggddd[[[SSSEEE>>>===FFFNNNTTT^^^hhhooopppvvv|||yyyrrrttt{{{wwwfff^^^RRROOORRRTTTmmmpppsss|||llldddLLL@@@BBB;;;<<<<<<<<<;;;<<<<<<---000222222...---///222555888;;;BBBWWWzzz~~~|||sssttt}}}eee]]]ssstttwww~~~pppmmmyyy}}}yyy{{{lll]]]PPPPPP___yyy|||vvvsssvvvsssaaaUUUQQQPPPMMMJJJOOOKKKIIIIIIKKKPPP[[[fffvvvhhhZZZSSS]]]ppp|||pppbbbVVVMMMNNNIIIGGGJJJJJJYYYuuubbbRRRPPPJJJIIIPPPZZZhhh~~~jjjdddxxx```@@@555666333222222222222222111111111111111222222222333333111333666888;;;???CCCGGGNNNWWWvvvjjjWWWMMMHHHEEEBBB@@@???>>><<<:::999888777666555555555555333333222222333444555555444444555777;;;>>>BBBCCCFFFJJJPPPTTTWWW\\\ccciiinnniiicccaaa```\\\TTTLLLGGG>>>999===DDDJJJRRRYYYZZZ\\\bbbiiijjjgggjjjpppqqqtttyyy~~~pppgggWWWRRRSSSRRRccctttqqqsssnnnYYYDDD???>>><<<<<<;;;<<<<<<===,,,...000000......000222444888<<>>>>>===;;;:::777666555444444444444444222111111111222333444444222333444777:::>>>BBBDDDDDDJJJQQQVVVXXX\\\aaadddfffbbb^^^\\\ZZZVVVNNNGGGEEE===666777<<>>AAA<<<<<<<<<<<<<<<===---...///......///111333444888===GGG___```bbb|||yyyxxxwww{{{vvvnnnqqqyyy}}}{{{vvv}}}{{{gggQQQKKKYYYwww|||sssnnnnnnqqq{{{}}}qqqcccZZZRRRMMMLLLKKKLLLMMMKKKIIILLLRRRYYYwwwvvvaaaZZZ]]]lllyyysssggg```VVVZZZTTTOOOQQQUUUeee~~~{{{[[[QQQJJJFFFFFFGGGIIIPPP___ppp{{{uuunnnkkkqqq}}}uuupppoooyyy\\\@@@666:::444444444333222222111111222222222222333333333333222444888;;;???CCCIIIMMMRRRjjjvvv]]]JJJDDDDDDAAA???============;;;999666555444444333333444444222222111111111222333333111222333666999>>>AAACCCEEEKKKRRRVVVXXXZZZ]]]___^^^\\\YYYXXXWWWRRRKKKFFFCCC===777555888>>>EEEJJJRRRUUUZZZ^^^```ccceeehhhkkknnnqqqtttvvvxxxzzz}}}wwwaaaUUUTTTOOOSSSeeetttqqqzzzvvvjjjOOO???BBB=========<<<======------.........000222444444999???KKKbbbjjjlll|||wwwyyyyyyyyy}}}vvvmmmlllssszzz}}}{{{xxxdddNNNHHHVVVtttzzzwwwtttkkkeeefffffflll|||{{{tttcccWWWOOOJJJHHHGGGIIIIIIHHHKKKPPP]]]}}}zzzaaaZZZ^^^pppwwwpppgggiii```YYY]]]cccsssrrr___QQQKKKIIIGGGFFFGGGKKKRRRWWWWWWUUUWWWaaappp{{{vvvjjj|||ttt^^^CCC777999555444444333222222111111222222222333333333444444222555888<<<@@@EEEKKKOOOUUUvvvlllTTTEEEBBBEEE>>>===<<<<<<<<<;;;999777555555444333333333444444333333222222111111222222111222333666999===@@@BBBGGGLLLRRRUUUUUUUUUWWWYYYYYYXXXWWWWWWVVVRRRLLLHHHAAA???;;;666666;;;BBBGGGMMMPPPTTTWWWZZZ^^^```aaafffiiimmmppprrrsssuuuvvvzzziiiZZZWWWQQQQQQ^^^uuuvvvyyyuuu]]]FFFAAA???>>>============---------...///111333444555:::AAAMMMeee{{{{{{~~~|||wwwxxxtttkkkhhhoooxxx~~~tttaaaLLLGGGUUUrrr{{{uuulllccc]]]\\\ZZZ^^^ppp{{{|||oooggg\\\VVVSSSRRRRRRQQQSSSXXXbbb|||bbbYYY^^^rrrzzzzzznnneeehhhpppwwwbbbRRRLLLFFFCCCCCCCCCDDDFFFGGGHHHNNNZZZkkkzzzeeexxx~~~zzzxxxfffIII555222555555444333333222111111222222333333333444444444222555999===AAAFFFLLLPPPZZZwww```III<<<;;;???===<<<;;;;;;;;;:::888666555555444333333333444444444444333222111111111222222222333555999<<<@@@BBBIIIMMMRRRTTTSSSQQQRRRTTTWWWWWWWWWWWWWWWTTTNNNJJJ>>>???;;;555222666===BBBGGGJJJNNNPPPTTTYYY[[[[[[```dddiiilllnnnooopppqqqsss}}}rrr```\\\TTTRRR\\\fff}}}kkkLLL@@@@@@???>>>======<<<000---...000000///222888999777@@@UUUkkk||||||yyyuuu|||yyyfffNNNHHHSSSaaatttcccXXXTTTOOOMMMLLLSSSddduuuuuuiiidddaaa^^^aaafffrrrqqqYYY]]]iiizzz|||xxxlllXXXKKKLLLOOOHHHCCCCCCJJJJJJMMMYYYnnnuuugggdddgggkkk|||llljjjnnn}}}nnnPPP:::;;;555555444333222222222222222222333333333444444444666999888>>>JJJKKKKKKTTTbbbyyybbbMMM@@@<<<===???;;;;;;;;;;;;:::999888888666555555555555444444444222111000111222222111000222222222444777;;;???AAAFFFIIIMMMMMMKKKKKKPPPTTTWWWWWWXXXWWWUUUQQQMMMKKKCCC???:::555444666999<<>>===<<<<<<===000---...000000///333888;;;:::BBBVVVmmm~~~{{{hhhOOOIIISSS```ppp\\\NNNJJJGGGEEEEEEJJJYYYhhh}}}~~~{{{kkk]]]aaalll}}}rrr[[[TTTSSSNNNMMMPPPPPPRRRWWWccctttooo^^^RRRPPPTTTYYYooo~~~ppplllmmm[[[;;;666666555444333222222222222222222333333333444444444666:::999>>>KKKLLLLLLVVVlll|||oooYYYGGG===:::;;;;;;;;;;;;;;;;;;:::999888777555555555555444444444444222111000000222222111000111111222444666:::>>>@@@CCCFFFJJJJJJHHHIIIMMMRRRRRRSSSTTTUUUTTTQQQNNNLLLCCC@@@:::666444666999;;;BBBFFFKKKOOOQQQRRRSSSTTTXXX]]]ccceeeeeeeeeiiimmmpppvvv|||}}}{{{|||ooocccZZZUUUUUU[[[mmm|||zzzrrrZZZDDD@@@???>>>===<<<<<>>???BBBEEEEEEEEEFFFJJJNNNMMMNNNQQQRRRRRRQQQOOOMMMCCC@@@;;;666444555888:::@@@CCCHHHLLLMMMNNNPPPQQQSSSXXX]]]``````aaadddgggkkkpppvvvxxxwwwxxx|||~~~vvvjjj```XXXSSSYYYbbb|||sssmmm]]]FFFAAA@@@???===<<<<<>>>>>???===999::::::;;;::::::999888777555555555444444444333333222000///000111222111000000000111222555777:::;;;<<<>>>@@@BBBBBBDDDHHHKKKKKKMMMOOOQQQQQQPPPNNNLLLDDD@@@;;;777555555777999===AAAEEEHHHIIIJJJKKKMMMMMMQQQVVVYYYZZZ\\\^^^aaaeeeiiioooqqqqqqrrrvvvzzzzzzsss|||}}}lllaaaWWWQQQ\\\]]]vvv}}}{{{nnniii___IIICCCAAA???>>><<<<<>>666666555444333333333333333333444444444555555555999???@@@GGGSSSVVV[[[iiilllzzzvvv[[[OOOAAA<<<>>>AAA>>>999::::::::::::999888777777555444444444444333333333111000///000111111000/////////000222444666777888999;;;===???AAADDDGGGJJJLLLNNNPPPQQQPPPNNNLLLJJJDDDAAA<<<888555555666777;;;===AAACCCDDDEEEFFFHHHGGGJJJNNNRRRUUUWWWYYYZZZ___bbbfffhhhjjjlllqqqttt|||zzzbbbkkkqqqbbbXXXSSSZZZVVVjjjxxxsssjjjdddMMMCCCBBB@@@>>>===<<>>GGGQQQccc~~~|||vvvaaa___yyy~~~uuu|||uuu___OOOVVVfffppptttwwwvvv]]]QQQRRR[[[}}}zzzbbbXXXPPPOOOQQQSSSUUUYYYXXXeeexxxfffRRRNNNNNNTTT___kkkttt|||fffXXXOOOEEE@@@@@@???AAACCCEEEEEEFFFHHHJJJUUUaaa~~~wwwsssqqqqqqGGG:::777666555444333333333333333444444444555555555555;;;BBBDDDJJJWWW[[[bbbqqqzzziii}}}lllNNNFFF===:::<<<>>>;;;888::::::::::::999888777666444444444444333333333333111000//////111111000///...///000111333444555666777888:::===@@@CCCFFFHHHMMMNNNOOOPPPOOOLLLJJJHHHEEEBBB===888555444555666888;;;===??????@@@BBBDDDBBBDDDHHHLLLPPPSSSTTTUUU[[[\\\^^^```bbbffflllppp}}}mmmXXXaaa{{{jjj___XXXRRROOO^^^www|||zzzhhhbbbMMMBBBAAA@@@>>>======///---...111222222666<<>>BBBEEEFFFJJJKKKMMMNNNMMMKKKHHHFFFEEEBBB===999666444444555666888;;;<<<<<<===???AAA???@@@DDDHHHMMMPPPQQQQQQXXXXXXWWWXXX[[[aaahhhlll{{{dddSSS\\\uuufffZZZQQQPPPZZZwww{{{uuuwwwhhhbbbNNNBBBAAA???>>>>>>>>>///---...111222222666<<>>FFFIIIPPP\\\aaajjj{{{sssppppppZZZDDDAAA>>><<<<<<;;;:::999999999:::999999888777666444444444333333333222222111///...///000111000///---...///111222222333333333333555888===AAACCCDDDGGGHHHJJJLLLLLLJJJHHHFFFEEEBBB>>>999666444444444555777999::::::;;;===???===>>>AAAFFFKKKNNNOOOOOOWWWUUUTTTTTTXXX^^^fffkkkzzzbbbMMMWWW}}}}}}jjjYYYVVVWWW\\\rrr~~~xxxssstttmmmhhhVVVAAA@@@???>>>>>>???//////000222111111777>>>MMMTTT___pppttt```]]]aaa{{{ssszzzbbbLLLQQQbbbnnnyyyxxxeeeZZZXXXhhhnnn^^^aaahhhkkkooouuuppppppvvv~~~dddSSSJJJIIIGGGGGGHHHIIILLLUUU^^^xxx~~~vvvWWWZZZ```sssrrr___PPPLLLQQQWWW^^^```ZZZSSSZZZlllvvvvvvyyyxxxmmmJJJ<<<777555222222333444444444222333444444444555777999@@@DDDGGGUUUffflllssseeejjjfffQQQAAA@@@>>><<<;;;:::;;;;;;888888888777777666555444333333333222222222111111---...///000000///...---......//////000000111111222444555555666888;;;>>>CCCEEEGGGIIIKKKKKKJJJIIIFFFCCC>>>999555333333333999888777666666888:::;;;:::;;;===@@@CCCEEEGGGIIILLLOOOQQQRRRTTT]]]iiittt{{{zzzbbbNNNRRRuuuooo\\\VVVSSSVVViiivvvtttwwwxxxjjjbbbJJJHHHBBB;;;;;;AAA///...111333333333:::CCCPPP[[[iii{{{eee]]]hhhyyyzzzsss}}}fffOOOSSSbbbnnnyyyvvvggg]]]gggyyyggggggnnnrrrwww~~~~~~fffXXXPPPOOOJJJGGGHHHKKKOOOVVV^^^ttt}}}yyyXXXYYY]]]pppyyysssnnnrrr{{{xxxmmmiiimmmttt~~~~~~www{{{wwwcccGGG<<<777555333222333444444444222444555444444555777999AAAGGGLLLYYYiiinnnyyyzzzXXXdddttt\\\III@@@???>>><<<;;;:::;;;;;;999999999999888777666555333333333222222222111111//////000111111000//////......//////000000111111111222333333333444777:::>>>???BBBDDDFFFFFFFFFEEEEEEBBB>>>999555333333333777666555444444666888999999:::;;;===???AAACCCCCCFFFIIIMMMNNNOOOUUU```hhhsssuuu^^^KKKLLLkkkwwwxxxeeeXXXTTTTTTcccxxxrrrsss}}}zzz\\\RRRGGG@@@???@@@......111444444555>>>HHHVVVaaarrrxxxbbbuuu}}}sss|||lllTTTVVVcccmmmxxxooo^^^cccuuusssyyy~~~ooobbb\\\XXXQQQMMMNNNPPPRRRWWW]]]vvv~~~ZZZWWWXXXmmm}}}xxxxxxxxx}}}~~~~~~xxx|||eeeLLL>>>888555333222333444444333333444555444444555888;;;CCCKKKSSS___mmmsssmmmRRRgggzzzhhhRRRBBB??????===<<<;;;;;;;;;;;;:::::::::999999888777666333333333222222222111111000000111222222111000000......//////000000111111///000111111000111333555999:::===@@@BBBCCCCCCCCCCCCAAA===999555444333333444333222222222333444555777888999:::;;;<<<======@@@EEEIIIJJJJJJNNNVVV]]]lllrrr[[[IIIGGGaaatttkkkvvvmmm[[[VVVTTT]]]tttxxxssszzzmmmYYYGGGCCCBBB>>>...///222444333555???KKK[[[eeewwwnnn~~~sss|||rrrYYYXXXccclllxxxppp```cccyyyhhh```]]][[[[[[]]][[[YYY[[[```xxx^^^WWWTTTiii{{{{{{wwwrrrUUU>>>888666444333444444444333444444555555444666999<<>>>>>===<<<;;;;;;::::::999999999999888777666666333333333222222222111111///000111222222111000///......//////000000111111///000111000//////000111777888;;;===@@@AAABBBBBB@@@>>>;;;777555333333222111111111000111222333333555555666777888999::::::???BBBEEEFFFFFFKKKSSS[[[lllrrr\\\IIIIII```{{{hhhdddoooooo^^^YYYVVV\\\mmm|||yyywwwZZZCCCAAABBB===///000222333111333???LLL```jjj{{{yyy}}}ttttttZZZXXXaaajjjwww}}}nnndddfff{{{wwwooobbb```eeemmmrrroooiiiiiimmmxxxcccXXXQQQeeezzzxxxrrrzzz[[[<<<999777444333444444444333444555555555555777;;;>>>GGGVVVbbbnnnzzz```ZZZ}}}kkkXXXIIIAAA=========<<<<<<;;;::::::888888888888777666555444333333333222222222111111//////000111111000//////......//////000000111111000111222222000//////000444555777999<<<>>>???@@@<<<;;;888666333222111111000000000000111111222222111222333555666888999999<<<>>>@@@???@@@FFFQQQZZZkkkppp[[[JJJOOOggg}}}{{{qqqbbb\\\ggg|||qqq^^^YYYWWW[[[hhh|||```EEE@@@BBB===///111333333000333@@@OOOgggtttyyywww|||tttqqqWWWTTT\\\eeetttuuufff```dddyyy~~~}}}vvvmmm|||xxxlllsss}}}kkk]]]RRRccc|||vvvlllyyy~~~bbbDDD:::888555444444555444333555555555555555777<<>>JJJSSScccyyy}}}jjjVVVJJJRRRjjj{{{yyyssskkk]]]RRR[[[nnnyyyaaaZZZVVVYYYbbbxxxmmmPPPDDDAAA???///000333444111555DDDTTTmmm~~~nnnfffzzzuuukkkQQQNNNVVV___oooooo___\\\ddd}}}wwwuuuxxx}}}{{{yyy}}}|||rrrdddooosssdddZZZdddxxxlllwwwgggLLL;;;888555444444555444333666666555555555888===AAASSSbbbqqquuuxxxxxxjjjZZZKKKBBB???;;;;;;<<<<<<<<<;;;:::999888888888888777666555555333333333222222222111111000000111222222111000000......//////000000111111000222444444222111000111---......///111222444555444333222111000///............//////000000000///000000000111222222333333111333444333222777@@@HHHWWWooowwwfffSSSGGGOOOeeeuuutttpppgggWWWNNNSSSaaarrrkkk```WWWWWW^^^rrrwwwYYYEEE@@@AAA...000444444333777HHHYYYppp|||bbbYYYxxx~~~vvvvvvgggMMMIIIQQQ[[[lll|||qqq___]]]kkkuuuwww{{{|||wwwxxx}}}^^^^^^dddwww~~~}}}{{{nnn\\\dddyyyjjjbbbfff{{{ooozzzooo}}}eeeLLL;;;888666444444555444333666666555555555888===AAAWWWfffuuuuuugggWWWJJJBBB???:::;;;<<<<<<<<<;;;:::999999999:::999999888777666333333333222222222111111111222333333333333222111......//////000111111111///111333444222111111111---.........000111333333222222111000///...------,,,---......//////......000000000000000////////////222444333222444;;;AAAOOOhhh|||{{{tttdddRRRDDDJJJ^^^ooorrrpppeeeRRROOORRR[[[iiixxxvvvgggZZZXXX]]]pppzzz\\\DDD===BBB///555333222555777EEE^^^ttthhhWWWbbbtttyyyuuuzzz|||cccLLLFFFNNNYYYiiivvvxxx]]]WWWjjjqqqeeeYYY[[[cccqqq~~~dddTTTOOOVVVnnn}}}tttpppooonnnjjjfffiiizzzpppYYY[[[sssgggaaahhhxxx}}}{{{ooowwwbbbIII???888333444666444333333333555333555999555999LLL^^^hhhyyyuuuaaaOOOEEE???;;;<<<<<<<<<<<<======>>>>>>888999999888888777666555333333333333333222111000111111111000000000000000,,,,,,,,,,,,,,,---...///000000000000000111111111000//////.........//////------------------------111000////////////000000111111222222222111111000222222222000000222666999MMMeeexxxzzzxxxsss```JJJBBBDDDUUUfffjjjjjjcccTTTJJJMMMXXXiiiyyyuuuggg___VVV^^^nnn~~~eeeHHH>>>CCC000555333222555777FFF```|||rrrZZZRRR^^^xxx|||qqqpppzzzhhhOOOHHHMMMVVVeeerrr|||___WWWgggyyy^^^TTTKKKMMMSSSbbbwwwzzzhhhVVVHHHIIIUUUlll~~~|||llleee]]]ZZZ[[[]]][[[XXXbbbyyy\\\RRRZZZmmm|||uuuiiijjjrrrzzzyyywwwlllfffggglll~~~|||}}}ttt}}}}}}gggJJJ???888333444666444333444333666444666:::777===QQQdddnnn{{{rrr^^^MMMDDD???;;;;;;;;;;;;<<<<<<=========999999999999888777666555333333333333333222111111111111111111111000000///---,,,,,,,,,,,,---...///000000000000000111111111000//////.........//////------------------------111111000000000000000111333333444444444444333333333444444333222333666999JJJaaasssuuutttppp___KKKCCCEEEVVVgggjjjiiicccTTTIIIJJJRRRcccuuuxxxiiiaaaWWW]]]mmm~~~qqqPPP???AAA000444333333666777HHHdddxxx___OOONNNWWWxxx|||sssiiilllzzzmmmSSSIIIKKKRRR___kkkeeeTTT\\\pppjjjPPPHHHBBBBBBFFFSSSiii|||~~~{{{ssskkkeee^^^XXXPPPTTT```nnnuuuqqqjjjeeeSSSMMMGGGFFFKKKPPPQQQPPPcccbbbNNNGGGLLLQQQeeeyyywwwyyyyyyqqqiiiooo|||tttXXXKKKOOOQQQdddyyyyyyuuuSSS???888333555666444333444333666555777;;;:::BBBWWWkkkvvv~~~qqq{{{lllXXXIIIBBB???<<<::::::;;;;;;;;;;;;<<<<<<999999999999888777666555333333333333222222222222000111222222222111///...------,,,,,,,,,---....../////////000000111111111/////////......//////000........................111111111111111111222222666666777777777777666666555666777777555555666777EEEZZZlllpppppplll^^^LLLEEEGGGXXXgggjjjjjjdddVVVHHHFFFLLL]]]qqq}}}mmmdddXXX\\\jjj}}}~~~ZZZAAA???111444333444777777JJJjjjyyy```TTTRRRWWWqqqnnneeekkk{{{qqqVVVJJJHHHMMMYYYeeeyyykkkTTTTTT^^^|||iiiPPPIIICCCBBBCCCLLL___yyy{{{vvvxxxyyyuuupppkkkgggeeeeeegggkkkooommmdddYYYRRRIIIDDDAAADDDKKKSSSUUUUUUhhh{{{wwwfffQQQGGGGGGDDDJJJZZZbbbuuu~~~~~~wwwssszzz^^^KKKNNNMMM]]]~~~uuuxxx\\\???888444555666555333444555888666777;;;:::EEE\\\ppp|||nnnnnn~~~wwwgggRRRDDD@@@>>><<<::::::::::::::::::::::::999999999999888777666666333333333222222333333333111222333333333111///...------,,,,,,,,,------.........//////000111111111//////////////////000111000000000000000000000000222222333333444444333333777777888999999999888888777999;;;:::999777777777@@@TTTgggmmmnnnjjj\\\KKKEEEGGGXXXgggiiijjjggg[[[KKKFFFIIIZZZooo~~~ssshhhYYY\\\gggyyy}}}```DDDAAA111333333555888777LLLpppgggYYYUUU]]]vvvkkkdddlll}}}rrrWWWIIIEEEHHHTTTaaapppttt\\\XXXZZZpppoooSSSJJJEEEDDDEEEJJJYYYqqqsss~~~|||{{{||||||xxxtttrrrqqqnnniiifffccc^^^TTTKKKGGGEEEEEEJJJTTT[[[\\\[[[gggyyyppptttiiiTTTLLLLLLEEECCCGGGFFFTTTeeezzzcccHHHIIIHHHXXXzzz}}}qqqwww]]]@@@999444555777555444444666999666666::::::GGG```tttgggqqqzzzrrraaaMMMBBB???>>><<<:::::::::::::::::::::999999::::::999999888777666444333333222222333444444222333333333222111///......------,,,,,,,,,---------......///000000111111///////////////000111111111111111111111111111111333333444555666666555555777777888999999:::999999999;;;======;;;999888888<<>><<<;;;;;;::::::::::::999999::::::::::::999888777666444444333222222333555666444444333222111000000///......---,,,,,,,,,------------...///000000111111////////////000111222222222222222222222222222222333444666777888888777666777888999::::::::::::::::::<<<>>>===<<<:::999:::999HHHYYY```aaa\\\PPPFFFAAABBBOOOYYYYYY]]]```YYYNNNHHHHHHVVViiiuuu{{{~~~www{{{nnn\\\ZZZcccrrrgggJJJFFF222333333777:::888PPPzzzmmmZZZmmmggg___hhhyyy{{{^^^MMMDDDCCCNNN[[[lll~~~iiiddd^^^jjj~~~\\\MMMAAABBBAAACCCLLLbbbwwwuuukkk]]]TTTRRRQQQOOORRRTTTZZZdddllllllfff___mmm}}}kkkcccdddooozzz```QQQMMMFFFDDDEEEBBBBBBAAAAAAFFFOOO[[[jjjtttwww}}}eee```[[[ccc|||xxxmmm___```{{{\\\@@@999555666777666444555444888666777<<<@@@RRRooo{{{cccwwwxxxppptttkkk[[[III@@@@@@>>>;;;<<<;;;;;;;;;::::::::::::::::::::::::999888777777555444222222222444555777666555333111000000000111///...---,,,,,,,,,,,,,,,,,,,,,---...///000111222////////////000111222333333333333333333333333333444555777999:::999888888888999:::;;;;;;<<<<<<<<<:::<<<======;;;:::;;;<<<999CCCMMMRRRRRROOOHHHBBB>>>===FFFMMMJJJNNNSSSNNNIIICCCEEEQQQaaalllrrrvvvpppwww~~~ooo]]]ZZZaaapppoooLLLEEE333333333888:::888QQQ|||mmmiii]]]dddtttbbbOOOEEECCCLLLZZZlll~~~xxxlllooommmzzzgggWWWEEEEEEBBBAAAHHH^^^|||lllqqqmmmaaaYYY\\\bbbeee]]]```hhhrrryyywwwnnneeeoooxxxnnnmmmrrr{{{jjjYYYTTTKKKFFFEEE???@@@@@@BBBDDDEEEHHHQQQYYYZZZbbbnnn|||kkkXXXQQQVVVlllyyyoooaaa```yyyVVV@@@999555666777666444555222777666888>>>CCCWWWvvvwwwdddyyysssjjjYYYIIIAAA@@@???;;;<<<<<<<<<;;;;;;:::::::::::::::::::::999888777777555444222222222444666777888666333000//////111222///...---,,,,,,,,,,,,,,,,,,,,,---...///000111222////////////000111222333444444444444444444444444444666888:::;;;:::999888999:::;;;<<<============;;;<<<===<<<;;;:::<<<===999???EEEGGGGGGFFFCCC@@@<<<999@@@DDD@@@CCCIIIEEEDDD???AAALLLZZZdddkkkpppmmmpppvvv}}}ppp]]]ZZZaaaooovvvMMMCCC666...555888::::::KKK~~~uuu}}}lll______nnnjjjNNN>>>@@@MMMXXXlll|||www~~~gggVVVGGGCCCDDDCCCUUUwwwuuuiiihhhfffdddbbbcccfffhhhpppyyyrrrkkkmmm{{{{{{xxx|||vvvgggbbbZZZMMMFFFGGGDDDCCCAAAAAADDDHHHMMMPPPUUUTTT]]]mmm|||hhhWWWVVVUUUccc{{{zzzeee___wwwwwwVVV>>>999555777777555555777333555555:::===>>>ZZZhhhxxxxxxjjjVVVHHHAAA???===<<<<<<;;;::::::999999::::::777999:::;;;;;;888666444444444444555555666666666<<<999555111......000111111000///...---,,,++++++,,,------......---,,,,,,////////////000000000000111111222333333444444555777777999:::;;;<<<<<<<<<999999::::::::::::::::::@@@@@@@@@===;;;:::<<<======<<<<<<@@@EEEFFFBBB>>>;;;::::::>>>BBBDDDBBB???<<<<<<>>>FFFRRR^^^eeeiii```gggpppwww|||~~~tttbbb^^^bbbnnnOOOBBB666...666888:::<<>>999666777777555555777555777666:::>>>AAA___qqqzzzuuugggUUUGGGAAA???>>><<<<<<;;;::::::999999::::::888999:::;;;:::888666444333333444444444555555555:::888555222000000000111111000///...---,,,,,,+++,,,,,,,,,,,,,,,---------....../////////000000000111111111222333333444444666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;<<>><<<<<<;;;::::::999999::::::888999:::;;;:::888666444222333333333333333444444666666555444333222111111111000//////...---,,,,,,++++++*********+++---...---.........////////////000000000111222222333333555666777888999:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>===<<<<<<===???;;;;;;===BBBGGGIIIFFFCCC;;;:::999<<>>FFFNNNTTTWWW[[[```ggglllqqqxxxwwwbbb\\\___lllXXXDDD777111888888===BBBRRRtttbbbbbbqqqmmm^^^\\\kkk~~~bbbLLLCCCGGGNNN^^^uuuxxxcccZZZSSSVVVaaaeeejjjwww}}}uuutttxxxzzzrrrnnnlllkkkjjjccc```[[[UUUQQQOOOOOOOOOMMMNNNNNNKKKJJJOOO[[[dddyyyjjjWWWUUUPPPXXXkkkxxx{{{lllgggzzzkkkOOO???999666777888666666888777888777:::???FFFkkkyyylll```OOODDD@@@???>>>===<<<;;;::::::999999::::::888999::::::999888666555222222222222222222222222333444555555555444222111000000000///...------,,,+++***)))((((((***---...------------...............//////000111111222222333444555777888888888888777777888888999999::::::<<<===>>>>>>======>>>@@@======???CCCGGGHHHFFFCCC???===:::;;;===>>>;;;888999888888999>>>DDDIIILLLSSSWWW]]]aaafffnnnwww~~~www```YYY\\\hhhbbbIII666222999:::???EEESSS}}}gggXXX\\\ooonnn]]]ZZZiiieeeLLLBBBEEEKKKYYYrrrxxxiii___dddssszzztttzzzyyyuuurrrjjjhhheeedddfffkkkqqqtttwww{{{|||wwwooohhhbbb]]]ZZZXXXOOOMMMIIIDDDBBBAAABBBBBB@@@BBBCCCAAAAAAGGGSSS\\\tttcccVVVTTTNNNTTTeeerrr}}}oooiiizzzkkkNNN???:::666888888666666888666888777999>>>GGGooottthhh]]]MMMCCC?????????===<<<;;;::::::999999::::::999999::::::999888666555222222222222222222222222111333555777777555333111000000000///.........---+++***(((((((((***,,,---+++,,,,,,,,,------------------......///000000111111222444555666666777777666666777777888999999:::;;;<<<>>>>>>======>>>@@@???@@@BBBEEEFFFFFFDDDBBB???<<<999999::::::888555777666666666777;;;@@@CCCNNNQQQVVVZZZ___fffpppwww{{{ddd\\\^^^jjjzzznnnNNN555333;;;;;;AAAGGGRRRxxxyyy]]]QQQVVVmmmooo]]]XXXffffffLLL@@@BBBHHHTTTooowwwhhhkkk|||}}}~~~qqqddd[[[WWWRRRPPPNNNLLLMMMPPPTTTVVVPPPSSSZZZcccjjjooopppooonnnkkkgggbbb\\\WWWSSSQQQEEECCCAAA???>>>???@@@AAA@@@AAAAAA@@@@@@EEENNNTTTlllxxx\\\UUUSSSLLLQQQbbbooo{{{nnnfffsssxxxvvvrrrVVV@@@:::777888888666666888555777777:::>>>HHHrrr{{{sssggg[[[LLLCCC@@@@@@???===<<<;;;::::::999999::::::999:::999999888777777666333333333222222222222111111333555777777666333222000000000/////////......,,,+++***))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000111222333444555555555777777888999:::;;;;;;<<<:::<<<>>>???>>>===>>>??????AAACCCEEEFFFDDDBBBAAA<<<999666777999;;;:::888666666555333333666:::>>>JJJNNNSSSWWW\\\ccclllsssxxx~~~|||fff^^^```kkk|||}}}vvvQQQ444333===<<>>======>>>===???CCCEEEEEEDDDCCCBBB===:::777777:::<<<;;;999555555555333222444888===GGGKKKPPPUUUYYY```hhhooorrryyy}}}hhh```bbbmmm}}}yyyOOO333333>>>===CCCHHHNNNooorrrXXXUUUgggppp\\\UUUbbbnnnUUUGGGFFFJJJMMMhhhwwwyyy~~~yyy{{{}}}{{{{{{|||rrrdddYYYPPPIIIEEEEEE>>>>>>???@@@BBBDDDFFFHHHFFFJJJMMMLLLIIIIIILLLPPPRRRQQQNNNIIIEEEBBBBBBCCCEEEEEEFFFGGGGGGHHHHHHHHHNNNJJJFFFCCCCCCCCCCCCBBBUUUpppiiiSSSQQQKKKOOO___nnnxxxqqq|||ttt___@@@;;;777888999777777999666999:::===AAAKKKuuuuuugggyyyfff[[[MMMDDDAAA@@@???===<<<;;;::::::999999::::::::::::999999888777777777444444444333333222222222444555666777777555333222000000000000////////////------------,,,***)))((()))************+++++++++***++++++,,,,,,---.........///000111222333333333333444555666777888999999;;;===???@@@>>>=========:::>>>BBBDDDEEEDDDDDDDDDBBB>>>:::999:::;;;999777444555555333111333888===CCCGGGMMMRRRVVV]]]eeejjjiiiqqqzzznnngggiiisssyyyyyyMMM888777:::AAAFFFKKKSSS\\\gggXXXhhh|||XXXYYYddd|||pppXXXJJJGGGGGGKKKaaa~~~{{{yyy~~~yyyppphhhbbbaaabbbdddooouuuzzzooo]]]ZZZUUUOOOHHHDDDCCCCCCCCCDDDEEEHHHLLLQQQVVVYYY^^^fffiiibbb[[[YYYYYYVVVUUUQQQKKKHHHGGGIIIKKKMMMNNNSSSUUUTTTXXXaaaggggggfff]]]PPPGGGEEEFFFDDD@@@KKK^^^vvvkkk^^^TTTLLLNNNVVVgggnnn{{{tttSSS???;;;666444444666777777666:::;;;>>>CCCOOO{{{gggcccxxxgggWWWFFF???>>>===<<<=========<<<;;;::::::::::::999:::::::::999777666555444444444444444444444444333444555666555444222000111111111000///......---...------,,,,,,++++++***))))))************))))))+++++++++,,,,,,+++++++++,,,,,,---...///000111222222111111222333555777999;;;;;;<<<<<<===>>>>>>>>>999===BBBFFFFFFFFFEEEEEE???===:::888888888777666444444444555555555666666;;;AAAIIINNNPPPTTT[[[```kkklllnnnsssyyy~~~ooo```dddvvv~~~|||LLL999888<<>>;;;666444444666777777777:::;;;===BBBNNN{{{pppgggvvvhhhXXXGGGAAA@@@???>>>???======<<<;;;::::::::::::999999:::999888777555444333333333333333333222222444555666777777666444333111111000000///......---......---,,,,,,++++++***((())))))******))))))(((******++++++++++++******++++++,,,---...///000000111111111222333555777888::::::;;;;;;<<<======>>>999===BBBEEEFFFFFFEEEFFF@@@===:::999999888777666444444444555555666666666888>>>EEEJJJMMMQQQWWW\\\dddhhhnnnrrrtttwww{{{rrrbbbfffwww{{{PPP::::::>>>EEEJJJNNNUUU]]]yyy{{{ccckkk]]]XXX^^^qqqwww\\\JJJDDDFFFEEEWWWooowwwwww}}}uuukkkcccZZZKKKJJJHHHFFFCCCCCCDDDFFFHHHMMMLLLOOOUUUYYY\\\ccckkkmmmlllkkkkkkooouuu|||}}}yyyrrrkkkeeecccdddfffgggkkkrrrzzz|||mmmaaaRRRGGGCCCCCCBBBAAAEEEDDDGGGLLLQQQbbbttteeeXXXOOOCCCKKKWWWeee}}}rrr```XXXRRRQQQUUUdddttteeeMMM>>>:::666444555666777777888;;;:::<<>>===<<<;;;::::::::::::999999:::999888777555444333333333222222111111111555666777888888888777666111111111000//////............------,,,+++++++++(((((())))))))))))(((((())))))************))))))******+++,,,---......///111111111222444555777888999999999:::;;;;;;<<<<<<999===BBBEEEFFFEEEFFFFFFAAA???<<<::::::999888666555555555555555666666777666;;;AAAEEEHHHLLLRRRVVV\\\bbbjjjmmmmmmooovvv|||uuueeehhhxxx|||TTT<<<<<>>=========>>>??????DDDAAAAAAFFFJJJLLLRRRXXX[[[[[[\\\___dddjjjooosssyyy|||}}}}}}vvvZZZOOOBBB;;;:::;;;;;;999???999:::???@@@GGGcccpppaaa[[[KKKJJJLLLWWWpppxxxaaaYYYRRRQQQTTTaaavvv}}}cccMMM===:::666555555777777777999;;;999;;;???MMM{{{eeekkkpppfffWWWGGGBBBBBBAAA@@@AAA>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;999777555444444444333333222222111111444555666777888888777777222222222222111111000000.........---,,,,,,++++++((((((((())))))((((((((((((((())))))))))))(((((())))))******+++,,,,,,---000000111222333555666777777777777888999999::::::999<<>>===<<<;;;999888777666666555555666777777555999===AAADDDHHHMMMQQQVVV[[[bbbfffgggjjjpppuuu|||vvvhhhkkkyyyWWW>>>???DDDLLLPPPSSSXXX___kkkrrr___vvv___WWWYYYkkkhhhMMMCCCEEECCCOOObbbvvvrrr{{{kkkYYYOOOLLLDDDCCCEEE@@@@@@?????????>>>>>>======BBB???>>>BBBDDDEEEIIINNNSSSXXX```iiisss|||nnn\\\HHHBBB;;;999;;;===;;;999>>>777777>>>===:::EEEXXXyyyxxxpppsssiii[[[LLLKKK___~~~bbbYYYQQQOOORRR___|||uuuzzz```III<<<999666555666777777777888:::999:::???LLL{{{___fffpppdddVVVGGGBBBBBB@@@???@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<:::888666555555555444444333333333222333444444555666666666666444444444333333333333333//////...------,,,,,,+++(((((())))))))))))((((((((((((((())))))((((((((((((((())))))******++++++......000111222444444555555555555666777777888888777;;;???BBBCCCCCCEEEFFFDDDBBBAAA@@@@@@???===;;;999888666555555666777888777888;;;>>>AAAEEEJJJMMMSSSUUUYYY^^^ccchhhjjjkkkssszzzuuuiiimmm|||XXX???AAAGGGOOOSSSUUUZZZ___iii~~~aaahhhbbbVVVSSSaaapppQQQCCCEEEBBBLLL^^^sss~~~kkkwwwyyyxxx|||~~~fff[[[SSSHHHGGGGGG??????DDDBBBDDDDDDDDDDDDCCCCCCCCCBBBHHHFFFGGGJJJIIIHHHKKKPPPTTTZZZeeepppzzz{{{}}}zzzuuusssrrrppppppuuu{{{aaaJJJ>>>@@@>>>=========<<<;;;:::;;;777888??????:::;;;@@@HHHXXXppp{{{pppsss}}}tttYYYJJJPPPmmmeeeYYYOOOMMMQQQ___zzzrrr|||^^^DDD;;;999666666777777777666777:::999;;;@@@LLLzzzZZZ^^^rrreeeVVVGGGBBBBBB@@@>>>>>>???>>>===<<<;;;;;;;;;;;;=========<<<:::888666444444444444444444444444444333333333333444444444444444444444444444444444333//////......---,,,,,,,,,))))))************))))))(((((())))))))))))(((((((((((()))))))))*********+++,,,...000111222222222333333333444555555666666666999<<>>???@@@???;;;999999:::::::::;;;<<<<<<;;;;;;;;;555===NNN]]]^^^ZZZcccqqqppp\\\RRR```iiiZZZNNNMMMSSSaaayyy|||nnn~~~dddDDD:::888666666777888777666666999999<<<@@@MMMyyyYYYVVV~~~uuufffXXXIIIDDDCCCAAA>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::888666444222222222222333444444555555444444333333333333333333222222222222333333333333/////////...------,,,,,,******++++++++++++******((())))))******))))))((()))))))))))))))*********)))***,,,...000000000000111111222333333444444555444777:::===>>>@@@BBBDDDEEEEEEEEEFFFGGGGGGEEECCC;;;:::888666555666888999999999999:::>>>BBBEEEFFFNNNQQQUUUXXX[[[^^^aaaccceeennn{{{sssllluuuXXXAAACCCJJJSSSWWWXXX[[[```gggqqqkkkdddlllrrr___RRRYYYooo|||WWWEEEFFF@@@HHHYYYqqqllllllxxx~~~kkkdddiiiqqqmmmqqquuufffVVVLLLIIIBBB<<>>BBB???@@@OOOkkkhhhNNNCCCDDD@@@BBBDDDAAA<<<999;;;???@@@CCCAAA:::777:::======<<<:::???HHHJJJIIISSSbbbsss___```lll\\\MMMMMMUUUcccyyyzzzkkkmmmJJJ:::888666666777888777666555888999===AAAMMMyyy^^^QQQyyywwwhhhZZZKKKFFFDDDBBB???>>>???>>>===<<<<<<;;;;;;<<<:::::::::999777444222000000000111222333444444555666555444333333333333333111111111111111111111111/////////...------,,,,,,++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))************((()))+++---////////////000111111222333333444444333666999<<<===???AAACCCFFFEEEFFFHHHIIIJJJHHHFFF<<<:::888666555666888:::999888777999===AAACCCEEELLLQQQWWWYYYXXXYYY^^^cccbbblllyyysssmmmxxxXXXDDDGGGMMMSSSWWW\\\```ccceeeuuu~~~rrrrrrooovvvVVVQQQXXXkkkaaaKKKGGGCCCFFF[[[tttdddhhhrrr}}}fff___iiiuuusssqqqyyyxxxhhhWWWJJJEEEHHHGGGMMMRRRTTTXXX^^^bbbaaabbbjjjqqqrrrssszzzyyy___TTTGGGBBBCCCCCC???:::AAA???;;;888777777999;;;:::>>>???BBBWWW~~~ppp[[[KKKFFFEEEGGGGGGFFFDDDCCCCCCDDDBBBBBBAAA???CCCGGGEEE@@@888;;;<<<:::;;;CCCNNNVVVrrrrrriii{{{zzz[[[GGGMMMVVV]]]uuu}}}mmmhhhvvvOOO<<<;;;999777666666777888888999===999@@@MMMqqqcccVVVfffpppfff[[[MMMDDDBBBBBBAAA???<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::888555222111111111000000111333555666888777555333222222222333222222222222222222222222222000...,,,+++,,,---...,,,,,,---------,,,++++++,,,+++)))((((((((()))***))))))))))))))))))))))))'''((()))***+++,,,---------...000222444555555666333333444444666:::@@@DDDIIIKKKKKKKKKMMMPPPMMMHHH@@@===888666666777888888888777666666888<<>>===>>><<<:::;;;CCCNNNVVVfffqqq{{{uuueee___pppfffNNNNNNSSSXXXqqqttteeefffkkkGGG;;;:::888666555666777888777888<<<888@@@MMMqqqjjjXXXeeeqqqfff[[[MMMDDDAAABBBAAA???=========<<<<<<<<<;;;;;;<<<<<<;;;:::888666555444111111000000111222333444666666555444333333333333333333333333333333333333111000...,,,,,,,,,---...---------------,,,+++***++++++***)))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,---...//////000111111111000111222333333555999???DDDHHHKKKLLLLLLNNNPPPMMMGGG@@@<<<888666666777888888777666666666888;;;>>>@@@DDDHHHMMMPPPRRRUUUZZZ___fffmmmvvv}}}tttoooxxx~~~TTTQQQTTTWWWZZZ\\\^^^aaadddjjjssssss\\\___hhh}}}fffXXXVVVfffpppWWWLLLNNNNNN```wwwvvvbbbTTT]]]hhhxxxvvv{{{|||[[[SSS[[[```fffmmmwwwvvvkkk^^^TTTNNNNNNWWWaaayyyuuugggZZZHHH888===:::888777888::::::999777888999::::::999888777999;;;:::;;;OOOqqqqqqdddbbbeeehhhiiigggeeecccccc^^^bbbddd___YYYVVVPPPKKKCCC@@@;;;999;;;BBBMMMUUUZZZ^^^```\\\SSSRRR___ooopppUUUPPPPPPVVVppp{{{jjj[[[ggg```===:::888777555555555666666777777;;;777@@@MMMpppttt[[[dddsssfff[[[MMMDDDAAAAAA@@@>>>>>>>>>>>>=========<<<<<<===<<<;;;999888777777777222111111111111111222222444555555555555555444444444444444444444444444444111000///---,,,------...............---,,,+++*********++++++******)))((())))))))))))))))))))))))'''(((((()))***+++,,,,,,............---,,,++++++...///111222444888>>>BBBHHHLLLNNNNNNOOOPPPLLLEEE???;;;888666666777888888666666555555777999<<<>>>AAAFFFKKKNNNPPPSSSXXX\\\dddkkksssyyy{{{|||vvvrrr|||SSSUUUWWWZZZ\\\^^^```dddffflllqqqxxxYYY\\\pppkkkXXXSSSbbbyyy|||___PPPOOOPPPccc|||wwweee\\\VVV[[[fffvvv\\\OOOTTTZZZbbbkkkvvv}}}{{{tttfff___YYYWWWXXX___lllxxxiiiSSSIIIEEE@@@:::<<<===>>>===;;;::::::;;;888999::::::;;;:::999999:::<<<;;;>>>SSSttt|||{{{vvv{{{{{{sssiiibbb\\\WWWFFF@@@:::999<<>>>>>>>>>>>=========<<<<<<<<<;;;999888777777888999444333333333222222222333222333555666777666555555444444444444333333333333111000///...---------...////////////...,,,+++***)))***+++,,,+++***)))((())))))))))))))))))))))))((((((((()))***++++++,,,---------,,,+++***)))(((+++---...000222777<<<@@@KKKOOORRRQQQPPPOOOIIICCC===:::666555666777777777555555444444666888:::;;;???CCCHHHKKKMMMOOOTTTYYY```fffnnnsssuuuvvvwwwyyyvvvtttTTTVVVXXX[[[]]]___bbbfffjjjoooqqq}}}ZZZWWWppppppYYYSSS]]]qqqhhhTTTOOOQQQeeehhhXXXPPP\\\eeesssZZZMMMRRRWWW___lllzzzwwwjjjfffcccccchhhmmmuuuwwweeeNNNAAA>>>@@@@@@???888;;;===<<<999777777888;;;:::999999999::::::;;;;;;======CCCZZZzzztttjjjbbb\\\NNNCCC;;;;;;>>>BBBHHHOOOPPPHHHAAA@@@@@@BBBGGGMMMaaasssYYYRRRSSS\\\uuuyyy```VVV|||ttt~~~{{{QQQ<<<666666666555555555555555666666999666???IIIggg~~~[[[___vvvggg\\\NNNDDDBBBAAA@@@>>>=========<<<<<<<<<;;;;;;:::999888666666666777888555555555555555555444444222333444666666666555555333333333333222222111111111000000///......------////////////...---,,,+++***+++,,,,,,,,,+++)))(((************************((((((((())))))******+++++++++++++++++++++******)))***,,,...000444999===LLLQQQSSSPPPMMMJJJEEE???:::777555444444555555555444333333333444666777888===AAAEEEHHHIIIKKKPPPSSSXXX___gggmmmoooqqqtttwwwzzzuuuuuuUUUWWWYYY\\\^^^```dddiiilllqqqsss|||lllZZZooo{{{aaaWWWXXXfffoooWWWQQQSSSiiisss___TTTQQQZZZaaannn{{{{{{XXXMMMTTTWWW___nnn}}}ooorrrtttzzzzzzpppeeeXXXSSSUUU[[[fffxxxoooRRRIII@@@??????===;;;:::666888;;;<<<;;;:::::::::<<<;;;;;;:::;;;===???@@@===??????GGG___~~~}}}~~~~~~}}}sss```OOOAAA???AAACCCIIIPPPOOOHHHCCCBBBCCCCCCFFFKKKTTTxxx]]]TTTWWWbbbyyy{{{ddd___{{{uuuhhhFFF===666666666666666666555555666555:::777???FFF___YYYXXXyyyiii^^^OOOFFFCCCBBBAAA???=========<<<<<<<<<;;;;;;999999888777666666666666555666777777777777666666222222333444555555555444444333333222222111111000111111000000///......---/////////000//////...---+++++++++,,,++++++***)))************************((((((((()))))))))******))))))***++++++++++++***''')))+++---...111555999FFFKKKNNNJJJFFFCCC???:::777555222222333444333333222222222222333444444555:::===AAACCCCCCEEEIIILLLNNNUUU]]]dddhhhlllrrrvvvuuu}}}tttvvvXXX[[[\\\^^^___aaaeeejjjnnnppprrryyygggppplll[[[TTT\\\rrrtttZZZSSSVVVmmmuuu\\\OOONNNQQQTTTZZZeeeqqq||||||\\\RRRXXX\\\eeerrrkkk[[[OOOKKKEEE<<<999======FFF___sssbbbTTTLLLBBB>>>===@@@@@@;;;:::<<<======>>>???AAAAAA@@@???===???AAACCCFFFHHHIIIIIIDDDDDDDDDKKKbbb~~~vvvnnnjjjmmmsssyyy~~~yyyaaaJJJBBBCCCDDDLLLUUUZZZUUURRRPPPLLLGGGGGGJJJKKKuuu~~~___UUU\\\jjjnnnqqq|||lllvvvYYY;;;;;;666666666777777666666666555666:::888>>>BBBXXX^^^WWW~~~~~~kkk___QQQGGGDDDCCCBBB@@@>>>>>>>>>=========<<<<<<::::::999999888777666555444555666777888888777777333333222222222333333444555444444333222222111111111111111000000///...---......///000000000000///,,,,,,++++++*********+++************************(((((((((((())))))))))))((())))))******))))))((('''(((***,,,---///222555:::@@@CCC???<<<;;;999666444222000000111222222111222222222222222222222333666999=========>>>AAADDDEEEJJJRRRYYY___eeemmmsssuuu}}}sssyyy[[[^^^___```aaacccfffjjjnnnlllooouuuqqqpppttt\\\RRRVVVjjjvvv[[[SSSWWWpppvvv]]]NNNHHHIIINNNTTT^^^jjjuuu|||bbbXXX\\\bbbkkkvvvqqq^^^WWWIII@@@CCCDDD???>>>DDD<<>>???>>>;;;>>>EEECCCBBBAAAAAACCCCCCAAA??????CCCHHHNNNQQQSSSSSSRRRKKKKKKIIIOOOeeexxxqqqfff\\\XXX\\\dddkkknnnQQQEEECCCEEEOOOZZZhhheeebbb]]]TTTJJJGGGJJJFFFmmm___VVV___rrryyyooocccqqqTTT666:::666666777777777777777666555666;;;888>>>@@@SSSdddYYY{{{lll```RRRHHHEEEDDDBBB@@@????????????>>>>>>>>>>>>:::;;;;;;;;;:::888666555222333555777777777777666444333222111111111333333666666555444444333222222111111111111000///...------...///000000111111111---,,,+++***)))***+++,,,************************(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&(((***+++,,,...111333111777:::777444555555333333111//////000111000///111111111111111111111111333666999:::888999<<>>???@@@GGGVVVlllsssjjjaaaVVVQQQSSSQQQLLLHHHFFFHHHJJJJJJIIIGGGJJJLLLLLLJJJIIIKKKMMMQQQSSSWWW```lllpppfffYYYKKKKKKKKKQQQggg~~~{{{kkkbbbYYYVVVSSSPPPTTT[[[mmmoooXXXJJJEEEGGGMMMiii~~~}}}mmm]]]XXXQQQJJJLLLLLLZZZeeeYYYdddnnnnnnuuu^^^]]]lll~~~oooGGG777>>>888888888888777777777777:::666===::::::>>>SSSkkk^^^|||sssdddRRRFFFDDDCCC@@@;;;======<<<<<<<<<======>>>>>><<<:::::::::999888666555333222333555777777777666555333222111222333333777666666555333111///...,,,...111111111111222333111000///...---,,,++++++++++++++++++******))))))&&&'''((())))))***))))))))))))))))))))))))))))))'''''''''((((((((((((((()))))))))***++++++,,,,,,000111111222222222222222/////////////////////////////////000111111222222222444666777777999;;;>>>BBBDDDGGGKKKQQQZZZbbbhhhxxx~~~uuuzzz```^^^^^^```bbbfffiiijjjkkkoooooorrrzzz\\\nnncccSSSNNNXXXxxxyyyaaaWWW___rrrwww\\\QQQOOOMMMGGGGGGOOO```ooovvvwwwwww|||```ZZZ\\\dddrrrwwwiii\\\PPPNNNSSSSSSNNNGGGAAA>>>>>>>>>>>><<<<<>>>>>============>>>>>>===;;;:::;;;:::999777555333222222444555555444555444333222222222222222333333333333333222111111,,,...///000//////000222111000000///...---,,,+++++++++++++++*********)))++++++++++++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,,,,,,,---............---...........................//////000000111222222111222444555555666999<<>>===>>>DDDPPP___mmmvvv|||~~~sssmmmkkkqqqtttnnnaaaYYYRRRQQQOOOMMMIIIHHHNNNWWWbbbeeecccXXXMMMGGGDDDCCCBBB@@@BBBEEEHHHSSSnnnzzz^^^LLLGGGLLLYYY{{{mmmdddYYYJJJFFFDDDKKKvvvrrrsssttt~~~wwwjjjggg\\\jjj~~~xxxeeeGGG666555666666666555555555444444666333:::888999;;;HHHsss```RRRnnnzzzkkkWWWJJJFFFFFFDDDBBB@@@???>>>>>>============???===<<<;;;<<<;;;:::888555333222111222333222111333333333333333222222111///000111222333333333333......///...------...000111111000///...------,,,++++++++++++************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))******+++)))******+++++++++++++++------------------------......//////000111111111///000222222333444777999<<<>>>AAADDDHHHNNNVVV[[[dddjjjsss{{{|||zzzhhh]]]]]]^^^___aaadddgggjjjkkkkkkmmmtttkkkRRRYYYiiivvvUUUSSSRRR]]]yyyiii]]]```jjjwww]]]SSSRRRMMMNNNTTT___jjjttteeebbbkkkvvv|||fff[[[TTTPPPUUU^^^```bbbccc```YYYPPPIIIDDDEEEDDDCCCDDDKKKWWWeeeoooxxxzzzzzz|||}}}yyyyyysssbbbTTTOOOBBBAAAAAAEEELLLXXXgggrrriiicccWWWJJJAAA>>><<<;;;======>>>===999;;;JJJ\\\cccOOOFFFJJJVVVxxxxxxqqqfffUUUMMMGGGIIInnn~~~mmmccchhhhhhwww[[[AAA555666666666666555555555444444666222:::888:::;;;BBBfff^^^LLLeeesss]]]MMMEEECCCAAA???@@@???>>>======<<<======@@@>>><<<<<<======;;;:::666444222111111111000///111222333444444333111111...///000111222333333333000000000...,,,,,,...///111111000///......------++++++++++++++++++++++++((()))***,,,,,,---------************************)))))))))((((((((((((((('''''''''((())))))************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------...//////000000111...///111111111333555777999;;;>>>@@@CCCIIIOOOSSSYYY^^^gggqqqzzzyyy|||iii______]]][[[ZZZ]]]cccgggjjjjjjmmmsss|||{{{```PPPWWWccc~~~YYYUUUOOOTTTllliii]]]^^^eeeuuufffZZZXXXSSSQQQTTT]]]gggtttfffeeennnzzzpppfffcccbbbeeellltttvvvwwwrrrhhh]]]SSSNNNQQQOOOKKKIIILLLUUUaaaiiipppyyy~~~zzzqqqllljjjiiivvvvvvnnndddUUUMMMMMMCCCAAAAAAIII[[[tttpppXXXGGG@@@>>>===<<<;;;;;;===>>><<<<<>>\\\cccLLL]]]wwwaaaPPPFFFBBB@@@??????>>>======<<<<<<<<<===???>>>============<<<:::777555333111111111000...000111222333333333222111000000111222222222111111111222222111///...///000000000//////......------+++++++++++++++++++++,,,'''(((***+++,,,---------++++++++++++++++++++++++******))))))(((((((((((('''''''''((())))))******++++++,,,---------------++++++++++++++++++++++++---------...//////000000...000111111111222555777888:::<<<>>>AAAEEEJJJNNNTTTYYYaaakkkuuuxxxggg``````___\\\ZZZ[[[aaafffjjjjjjnnntttwwwzzzcccRRRTTT]]]xxx^^^TTTLLLPPPdddjjj]]]^^^aaalllhhhZZZVVVRRROOOPPPWWWbbbpppiiiiiinnn|||wwwuuuwwwvvvkkkeeedddddd___XXXRRRRRRUUU[[[___ccchhhlllhhh```YYYUUUTTT^^^mmmvvvdddUUUIIIEEEFFFDDDEEEGGGMMM___yyy|||bbbQQQIIIEEEDDDDDD???<<<999999;;;===@@@AAA___|||cccOOOEEEFFFQQQssszzzqqq]]]OOOEEECCCbbb|||gggrrrnnnrrr___AAA999;;;777777777666666666555555777444999666<<<>>>;;;TTTmmmPPPYYYwwwcccSSSIIIEEEDDDCCC>>>>>>>>>======>>>>>>??????===<<<<<<======<<<;;;999777444333333222111000000111222222222222222222222222222333222222111000111333444444222000000111//////......------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))(((((('''''''''((())))))******+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...////////////000222222111222555777666888;;;===???BBBGGGJJJRRRVVV]]]gggqqq{{{yyyeee___aaacccbbb______ccchhhiiiiiioootttsss}}}vvvZZZPPPUUUrrrfffWWWLLLQQQaaawwwlll\\\^^^```fffuuusss\\\PPPOOOKKKKKKSSS]]]iiiwwwmmmnnnwww}}}wwwlllccc___\\\YYYWWWWWWVVVTTTQQQKKKFFFDDDDDDHHHPPP```{{{ttt\\\KKKEEEBBB@@@CCCMMMVVVYYY___ooo}}}pppggg[[[MMMDDDBBBDDDAAA<<<999999<<<======NNNvvv}}}cccOOOCCCDDDPPPrrr}}}wwwbbbSSSEEECCCaaauuupppwww~~~YYY>>>666666666666666555555555444444777333777444;;;>>>999NNNyyyVVVWWWzzzhhhWWWMMMHHHEEEEEE????????????@@@AAABBBBBB>>><<<;;;<<<======<<<::::::888666555555555333222111111111111111222333333222222333333333333222222///222555666444222111111------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''(((((())))))***++++++,,,++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,---....../////////000111111111111444666444666999;;;===@@@DDDGGGNNNQQQWWW___iiirrrxxxzzzzzz~~~fff]]]bbbggghhhfffeeegggiiiiiihhhooouuupppvvvcccNNNPPPooonnn[[[NNNSSS___ooonnn\\\___aaadddooodddOOOMMMIIIIIIRRR]]]fffooovvvppprrryyy{{{~~~ssskkkddd\\\UUUOOOJJJEEEAAA===;;;;;;===;;;:::@@@WWWyyyvvvgggQQQEEEGGGGGGCCCJJJ]]]mmmmmmjjjoooyyy}}}aaaLLLDDD===>>>>>><<<<<<===>>>===HHHgggfffOOOAAAAAAMMMqqquuu^^^LLLHHHFFFcccsssxxxqqqJJJ888666888555555444444444333333333777222555222:::>>>888KKKsssZZZVVVlll[[[OOOHHHDDDCCC@@@@@@@@@AAABBBCCCDDDEEE===<<<;;;;;;<<<===;;;:::;;;999777666666666555444222111000000000111333444111222333444444444444444...111555666555333111000,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------)))***,,,...///000111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((((((''')))))))))***++++++,,,,,,------...////////////...++++++++++++++++++++++++++++++,,,------......///...///000000000000222444222444777:::<<>>???999999;;;AAANNN___oooyyy~~~jjj^^^TTTOOOMMMMMMUUU___iiiyyydddKKKHHHBBB???CCCGGGEEEAAA???PPPggguuuZZZFFFBBBPPPuuuvvv\\\OOOLLLFFF\\\~~~YYYFFF===666555555555444444444444555555555666666555666999===AAAeeehhhYYY{{{xxxaaaPPPKKKHHHDDDCCCBBBAAA@@@@@@@@@AAABBB???>>>===============>>>999999999888888666555555777666444222111000//////111111111111222333444444222111000000///000000000////////////...---,,,+++---------------------------,,,,,,---///000000///------------,,,+++***)))(((((()))******)))'''&&&%%%&&&''')))******+++++++++++++++,,,---...///000---,,,+++*********+++,,,,,,,,,,,,------.........------......///000000000444444555666888:::;;;<<>>;;;999888888;;;AAAGGGLLLVVV___iiissshhh___XXXXXX\\\aaakkkuuuuuuXXXLLLEEEAAABBBDDDCCCCCCEEERRRlll{{{___IIIFFFUUU{{{zzz]]]NNNJJJDDDZZZ~~~sssNNN@@@;;;666666555555444444444444555555555666666555666888===@@@___vvv___|||{{{dddTTTMMMHHHCCCCCCBBBAAA@@@@@@@@@AAABBB??????>>>===============999999999999888777666666666555444222111000//////...//////000222333555666333222111111000000000000222222222222111000///...---------------,,,,,,,,,+++******+++---......---............---,,,+++***)))******+++***)))'''&&&%%%&&&'''(((******+++++++++++++++,,,---...///000...---,,,+++++++++,,,,,,,,,,,,------------------------......//////000000333444444555777999;;;<<>>===<<<<<<<<<===>>><<>>===<<<<<<;;;::::::;;;::::::999888777666666555444222111000000,,,,,,---///111333555777444333333222111000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......---////////////...---,,,+++++++++,,,,,,+++***((('''&&&&&&'''((()))******++++++++++++,,,---...///000///...------,,,,,,------------------------,,,,,,---------...//////000000333333333555666888:::;;;AAADDDHHHLLLQQQXXX```ddduuu|||ssseeeiiikkknnnnnnmmmllllllmmmpppooommmsss|||yyy~~~|||^^^fffhhhOOOLLLWWW___tttmmm^^^XXX^^^[[[WWWlllbbbRRRHHHLLLUUU[[[ccclllvvv}}}|||xxxrrrXXXLLLKKKMMMRRR^^^tttzzzdddNNNIIIBBB??????@@@@@@???:::999999999::::::;;;;;;===@@@AAA@@@DDDTTTlll~~~}}}kkkWWWLLLIIIGGGHHHJJJccciiiOOOJJJVVVzzz{{{[[[LLLGGGGGG___}}}}}}|||{{{llllllgggBBB999888555666555444444333333444444555444555666666666888;;;>>>HHHlllyyyUUUaaaqqqcccWWWKKKCCCDDDCCCBBBAAA@@@@@@AAABBB@@@@@@???>>>===<<<;;;:::;;;;;;<<<;;;;;;:::999999888888777666555444333222,,,,,,---...000222333444444444444333222111000///......//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,...---,,,...000111000//////////////////...------,,,---------,,,***(((''''''''''''((())))))***++++++++++++,,,---...///000000000///......---------.........------,,,,,,,,,,,,,,,---......//////000222222333444555777999:::???BBBEEEIIINNNTTT[[[```nnnuuuyyyhhhhhhkkkmmmnnnmmmlllllllllrrrsssooosss|||{{{|||aaaTTTmmmuuuVVVMMMUUUYYYkkk~~~ggg\\\cccaaaVVV[[[lllsss^^^KKKIIIOOOVVVaaakkkuuuwww{{{tttlllQQQGGGFFFEEEFFFMMM\\\sssqqqdddTTTLLLKKKLLLIIIEEEFFFDDDAAA===;;;999999999999<<<>>>===<<>><<<:::999;;;<<<<<<<<<<<<;;;;;;:::999999:::999888777555555/////////...//////000000333444444444333111000///111222222222222111000000+++++++++,,,,,,---------...------...000111111000//////000000//////......,,,---------,,,+++)))(((((((((''''''((()))***++++++++++++,,,---...///000111111000000///...------.........------,,,,,,,,,,,,,,,------.../////////111111111333444666888999>>>@@@DDDGGGKKKQQQXXX\\\iiippp||||||hhhjjjkkkllljjjjjjkkklllppptttqqqqqqyyyzzzzzz[[[UUUeee___OOORRRSSSdddrrr```cccdddYYYRRRUUUlllkkkPPPGGGJJJPPPZZZdddllllllrrr~~~ppplllPPPGGGDDDAAABBBHHHQQQdddppp```YYYTTTNNNIIISSSPPPKKKFFFCCCAAA@@@@@@===<<<<<<;;;999===JJJWWWaaalllxxx}}}jjjaaaYYYRRRNNNzzzuuuXXXMMMMMMdddyyy[[[NNNIIIPPPooo||||||}}}~~~sssmmmWWW<<<:::999666999444444333333333333444444444555666666666777999;;;AAATTT}}}```QQQuuu}}}qqqbbbSSSJJJFFFEEECCCBBBAAA@@@AAAAAA>>>?????????>>>===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;:::999777666333222111///............111222333333333222000///000000111111111111000000+++,,,,,,------......///---,,,+++,,,...//////......///////////////......++++++,,,---,,,+++***))))))(((''''''''')))***++++++++++++,,,---...///000111111111000///...---,,,------------------,,,,,,,,,,,,,,,---......//////000000111222333555777888<<<>>>AAADDDHHHMMMSSSXXXgggnnnzzziiijjjjjjjjjiiiiiikkklllllltttpppmmmuuuwwwxxxYYY\\\dddzzzkkkTTTRRRPPP___{{{kkkeeefff___UUUPPPZZZrrrbbbRRRMMMMMMRRRYYYaaabbbgggsss|||pppnnnQQQIIIEEE@@@AAAFFFKKKXXXwww|||kkkaaa[[[XXXQQQOOOMMMJJJHHHGGGGGGGGGHHHDDDAAAAAA???>>>FFFPPPUUUaaannnwww}}}jjj[[[SSSQQQuuuXXXLLLFFFVVVyyyxxx[[[OOOJJJRRRrrrzzz~~~oooMMM888888777333777444333333222222333333444333555666777666777999:::???IIIkkkkkkNNNbbbuuufffWWWOOOGGGEEEDDDBBBAAAAAAAAAAAA===>>>???@@@???>>><<<;;;:::;;;;;;<<<<<<;;;;;;;;;888999:::::::::888666555444333222000///............///111333333222111000......////////////......,,,,,,---......///000000---,,,+++,,,///000///...---......//////.........))))))+++,,,,,,,,,+++******)))'''''''''(((***++++++++++++,,,---...///000000111111111///...,,,+++,,,,,,------------------+++,,,,,,------....../////////000111333555666888:::<<<>>>AAADDDIIIOOOSSSdddiiitttjjjjjjjjjiiihhhiiikkkmmmiiirrroookkkqqquuuwww~~~]]]SSSYYYnnnuuuYYYTTTPPP^^^ggg{{{ooommmjjjaaaYYYPPPaaayyycccXXXQQQQQQTTT[[[[[[]]]eeessssssqqqzzzssspppRRRJJJHHHAAA@@@EEEGGGMMMfffqqqmmmnnnaaaaaa```^^^\\\ZZZXXXWWWHHHDDDDDDGGGFFFCCCEEEKKKHHHTTTbbbkkkssswwwaaaXXXXXXrrrVVVIII@@@LLLZZZvvvZZZOOOKKKRRRrrr~~~wwwfffHHH666888555000333444333333222222333333444333555666777666777888:::;;;???]]]xxxMMMPPPwwwxxxiiiZZZRRRGGGFFFDDDBBBAAAAAAAAAAAA<<<===???@@@???>>><<<;;;::::::;;;;;;;;;;;;;;;:::777888999:::999777555444444333222000////////////---...000222333222111000000111222222222222111111------......///000111111///...---///111222111000------...............---'''(((***+++,,,,,,++++++***)))'''&&&'''(((***++++++++++++,,,---...///000000000111000///---+++***,,,,,,,,,------.........++++++,,,------......///...//////111222444666777888:::<<>>SSS~~~KKKUUUTTTyyy{{{vvvgggWWWOOOKKKGGGEEEEEEDDDAAA===BBBBBBAAA@@@>>><<<;;;999999;;;===???@@@???===;;;:::999999999::::::888777444444333333222111000///000///////////////000111///111222333333222000//////......------------...........................,,,,,,,,,---------------000000000///...,,,+++***)))))))))((())))))***+++*********+++,,,---//////666444222///---,,,,,,,,,+++,,,------......------,,,,,,,,,---------......000000000000111222333444666777888:::>>>CCCJJJPPP\\\___eeeppp{{{nnnllljjjhhhggghhhhhhhhhkkkjjjjjjlllnnnpppooooootttuuuUUUTTTXXXsssqqqZZZRRROOOXXXgggwwwbbbZZZcccmmm```ZZZVVVRRRUUU___fffkkkvvvtttsss~~~zzzlll{{{xxxZZZJJJGGGDDDCCCDDDBBBEEEXXXnnn~~~xxxtttpppkkkiiijjjeeedddnnn~~~}}}kkk^^^iiiqqq[[[NNNKKKNNNaaa{{{ooo[[[TTTSSScccttt|||~~~VVV;;;888666555777555111111111111111111111111222222333555666888999999888999JJJrrrZZZRRRQQQuuuqqqbbbMMMIIIEEEDDDEEEFFFDDDAAABBBAAAAAA@@@???>>>======999:::<<<>>>>>>===<<<;;;===;;;::::::;;;:::888666666666666666666555444333...............///000111///000222333333222111000......---------......///.................................---------------000000///...---,,,+++******))))))))))))***++++++++++++++++++---...///000555444111///---,,,,,,,,,+++,,,------......------,,,,,,,,,---------......000000000000111222333333555666888:::===CCCJJJNNNWWWZZZ```jjjwwwuuullluuuooonnnllljjjiiiiiijjjjjjjjjiiihhhjjjlllmmmmmmllluuuwwwaaaWWWUUUnnnbbbTTTTTTRRRZZZnnnqqq```YYYllllll]]]VVVPPPOOOVVV[[[]]]eeeooorrrrrr}}}tttmmmzzz|||^^^NNNGGGDDDDDDDDDAAABBBQQQcccttt~~~{{{www|||ooodddpppxxx___RRRPPPUUUeee~~~```TTTXXXhhhxxx{{{yyyzzz~~~TTT444666777444555555111111111111111111111111222222333555666777888999;;;999DDDfffmmmPPPLLLnnnwwwiiiPPPKKKFFFDDDEEEEEEDDDBBBBBBAAA@@@@@@??????@@@@@@::::::;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;:::888666777777888888888777777666...............///000000...///111222222222111111------------...///000000........................000000//////...---------000///---,,,+++++++++,,,***************+++,,,,,,,,,,,,,,,------///000111444333111///...,,,,,,,,,+++,,,------......------,,,,,,,,,---------......000000000000111222333333555666888999<<>><<<<<<<<<===<<<:::888666777777888888888888777222222111000////////////,,,---...///000000000///------------...///000111////////////////////////111000000///...------,,,///...,,,***)))***+++,,,++++++******++++++,,,------------......///000111333222111///...---,,,++++++,,,------......------,,,,,,,,,---------....../////////000000111222333444555777999;;;@@@FFFJJJTTTWWW]]]eeeppp|||llliiirrrkkkmmmnnnnnnllllllnnnpppkkkjjjiiijjjlllmmmmmmllltttyyypppPPP\\\{{{___YYYTTTQQQVVViiirrrbbbWWWUUUhhhhhh[[[SSSVVV[[[[[[___fffvvv{{{zzznnnooozzzeeeNNNKKKGGGEEEFFFCCCBBBMMM\\\eeeooo|||~~~zzz|||~~~iiikkkpppzzzvvvvvv||||||vvvppp{{{|||~~~}}}iiiDDD333999555---///222000000111111111222222222222333333444555666777777777666999KKKtttcccJJJZZZwwwbbbZZZPPPHHHEEEDDDCCCAAADDDCCCBBB@@@???>>>======<<<;;;999888888999:::;;;;;;::::::<<<>>>>>>===<<<888888999:::::::::999999888777555333111//////...++++++,,,---------------,,,,,,,,,,,,---...000000////////////////////////000//////...---,,,,,,+++---,,,***)))((()))+++,,,++++++******++++++,,,---............//////000111111111000///...---,,,++++++,,,------......------,,,,,,,,,---------......////////////000111222333333444666888:::>>>CCCGGGLLLPPPWWW```jjjvvv{{{mmmooopppnnnkkkhhhjjjllllllkkkjjjkkkmmmnnnmmmlllkkkwww|||fff\\\}}}mmm]]]SSSOOOOOO[[[tttzzznnn^^^OOOSSSssspppbbbaaacccbbbccchhhrrrwww}}}ooolllxxxlllSSSKKKEEEBBBCCCBBBCCCPPP```ccclllxxx{{{tttpppssssssnnnhhheeefffhhhqqq{{{xxxuuutttssstttyyy||||||www~~~zzzvvvxxx|||~~~NNN888222888444///222444000000000111222222333333222333333444555555666666666888999DDDeeepppQQQTTThhh___SSSKKKHHHHHHGGGGGGEEEEEEDDDCCCAAA???===<<<<<<;;;:::999888999:::;;;999888999;;;>>>??????===<<<<<<=========<<<<<<;;;:::999777444222000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------------------------------,,,,,,++++++************)))(((((()))++++++***************+++,,,,,,...............///000000000000000///...---+++++++++,,,------......------,,,,,,,,,---------......////////////000111222222222444666888:::===AAADDDIIINNNVVV^^^gggrrrjjjnnnpppnnniiiggghhhjjjlllkkkjjjkkkmmmmmmmmmkkkfffooossswwwhhhooommmTTTPPPMMMOOO```~~~xxxjjjVVVOOOaaazzzyyyqqqnnniiigggjjjtttzzzqqqhhhtttuuu\\\LLLEEEAAABBBCCCHHHWWWhhhmmmsss~~~}}}pppkkk]]]XXXWWWYYYYYYUUURRRRRRRRRVVV___iiimmmiiidddaaa```^^^\\\]]]aaaggglllooovvvuuu}}}}}}}}}}}}zzzuuu|||jjjAAA444222555111333555000///000000111222222333333222333333444444555555666666;;;<<>><<<<<<;;;:::::::::::::::999999999;;;===>>>===<<<======>>>======<<<;;;:::888777555444222111111111///...---,,,,,,,,,+++,,,+++++++++******+++,,,,,,************************))))))))))))))))))))))))((((((((())))))************))))))))))))***++++++......------......////////////000000///---+++***+++,,,------......------,,,,,,,,,---------......///......//////000111222111333555777999<<>>AAACCCIIIOOOUUU[[[dddpppzzzgggeeedddeeehhhjjjhhhfffmmmjjjfffdddccceeehhhkkkjjjnnnpppqqqyyy]]]RRRkkkkkkUUUOOOQQQIIIRRRxxx}}}tttiii\\\RRRNNNddd{{{uuuqqqtttzzzcccmmmnnnUUUGGGEEEGGGBBBMMMlllyyyhhhKKKIIIEEEBBB???>>>>>>>>><<<<<<======<<<<<<;;;:::===>>>???@@@AAABBBCCCDDDCCCCCCCCCFFFIIILLLLLLLLLOOORRR^^^rrruuu|||oooJJJ777666444333222111111111111111111111111111111111111222222333333444444555444555444;;;III\\\mmmXXX\\\ttt\\\JJJEEEGGGIIIIIIGGGDDDCCCCCCCCCAAA@@@??????>>>===<<<;;;;;;::::::::::::999999999888888::::::999999888777777777666555333222222333555666666666555333111000......,,,,,,,,,,,,+++***))))))((((((''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((((((&&&'''((()))***+++,,,,,,111///---///222333222000......//////......---,,,........................---------............///////////////000000000000222333444666999<<<>>>???FFFJJJPPPUUU[[[ccclllsss~~~jjjhhhffffffhhhiiihhhfffjjjhhhfffddddddeeegggiiinnnrrrsssqqquuupppXXX___pppfffUUUSSSKKKMMMeee{{{zzzqqqggg]]]WWWVVVccc|||~~~kkkllluuu[[[KKKFFFHHHFFFWWW~~~zzzuuuggg^^^WWWLLLDDDBBB@@@===;;;:::::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<======>>>>>>>>>@@@CCCEEEEEEEEEHHHIIIRRRcccqqquuuvvvvvvtttwwwsssqqqwww}}}bbbHHH555444333222111000000000111111111111111111111111111111222333333444444555777777444777@@@MMMqqqvvvZZZYYY~~~kkkXXXMMMGGGDDDHHHFFFDDDDDDDDDCCCAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999999:::999999888888777666666777666444333333444666777888777666555444333222111------------,,,+++******)))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,...---,,,---000222111000///////////////.................................---------............///////////////000000000000222333444666999;;;>>>???FFFIIINNNSSSXXX```kkkrrrvvv~~~ooollliiigggggghhhgggggglllkkkjjjjjjjjjkkkllllllqqqtttvvvssssss~~~]]]UUU^^^|||```YYYOOOLLLVVV^^^yyyrrrggg^^^OOOQQQ]]]tttwwwppp{{{dddOOOHHHJJJKKKdddsss```TTTMMMCCC@@@@@@;;;>>>===;;;:::999999999999999::::::::::::999888888888888888888888888888888;;;::::::;;;>>>??????>>>BBBBBBHHHUUU```dddfffggghhhjjjeeedddppp}}}iiiMMM===333222111000000000000000111111111111111111111111111111222222333444444444777888444444999@@@[[[[[[SSSmmmxxxcccTTTKKKEEEFFFEEEDDDDDDEEEDDDBBB@@@AAA@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999999999888888777666666666888777666555555666777888888888777777666555555444////////////...---,,,,,,***))))))))))))))))))***))))))))))))))))))))))))))))))((((((((((((((((((''''''((()))***++++++,,,++++++***,,,///000000///111000//////......//////........................---------............///////////////000000000000222333444666888;;;===>>>EEEGGGKKKOOOTTT\\\hhhppp|||sss|||ssspppllliiiggggggggggggkkklllmmmnnnnnnnnnmmmmmmnnnrrrvvvvvvwww~~~^^^SSSXXXtttrrrcccUUUOOOSSSUUUeeeyyylll^^^QQQMMMQQQ```uuuwww~~~kkkTTTJJJLLLOOOjjjkkkXXXMMMIII???>>>???;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999999888777777777777777888888888888888:::999999:::<<<===<<<;;;@@@???DDDOOOWWWZZZ[[[]]][[[```___hhh{{{ZZZ>>>444222111111000000000111111111111111111111111111111111111111222333333444444333666444444999<<>>===<<<;;;;;;::::::::::::999999999999999999888777777666666555888777666666666666777888666666666666666555555555111111111111000///...---++++++************++++++)))))))))*********************))))))))))))(((((('''(((((()))******++++++*********,,,...///000000000000///...---......///........................---------............///////////////000000000000222222333555777:::<<<===CCCEEEHHHJJJOOOXXXdddlllxxxvvv}}}uuurrrooojjjgggfffggghhhggghhhjjjkkkkkkjjjiiigggiiinnntttvvvxxx~~~dddTTTTTThhhvvv[[[MMMPPPSSSUUUqqqsssaaaQQQMMMMMMSSS]]]iii{{{|||sssZZZNNNPPPPPPhhhppp\\\OOOHHH>>><<>>???@@@@@@???>>>>>>888888999999999888777777555666777888999:::;;;;;;:::999999999;;;<<<;;;:::>>>===AAAIIINNNMMMNNNPPPMMMZZZfff~~~uuuPPP:::777333222222111111111222222000000000000000000000000000000111222222333333444000555444555:::;;;HHH```gggRRROOO|||pppbbbXXXQQQIIIGGGFFFFFFGGGFFFDDDBBB@@@??????>>>===<<<;;;;;;999999999999888888888888999999888888777666666666777666666666666666666777444444444444444444444444222222222222111000//////,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,++++++******))))))))))))(((((())))))******++++++***+++,,,------...///000......------,,,,,,,,,---........................---------............///////////////000000000000222222333444666999;;;<<>>BBB??????@@@BBBCCCCCCAAA???>>>999::::::::::::999888888444555666777999:::;;;;;;999888777999:::;;;;;;:::<<<:::<<>>PPP{{{yyyZZZJJJbbb~~~pppaaaUUUMMMKKKHHHGGGGGGGGGEEEDDDAAA@@@???>>>===<<<<<<;;;:::::::::999999999888888::::::999999888777777777666666666777777666666666444444333333333333333333333333333333222111000///...------,,,,,,------...******++++++,,,---------,,,,,,++++++***)))))))))(((((())))))***************+++------,,,,,,...///,,,------------,,,++++++........................---------............///////////////000000000000222222333444666888:::;;;>>>AAADDDFFFJJJRRR\\\dddrrryyymmmqqqwwwoooppppppmmmiiiggghhhjjjnnnnnnoooooonnnllljjjiiigggjjjmmmppprrruuuxxx{{{pppVVVXXXaaayyy^^^QQQMMMMMMTTT```tttrrrfff[[[TTTPPPMMMPPPTTT\\\hhhxxx|||mmm]]]YYYPPP___{{{lll[[[SSSPPPJJJDDDEEEGGGGGGFFFDDD@@@>>>;;;;;;<<<<<<;;;;;;:::999777777888999999:::;;;;;;:::999888:::<<<======<<<===:::;;;@@@FFFKKKUUU^^^sss{{{}}}bbb===111333444333222111000/////////000000000000000000000000000000000111222222333333000666444333777444777DDDbbb```HHHOOOaaa|||nnn```RRROOOJJJGGGGGGGGGGGGFFFCCCBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888888888777888888888888888888777666666666555555444444444333333333333222111000000///......------......///+++++++++,,,---.........---,,,,,,+++******))))))))))))))))))************)))+++---,,,***)))+++---+++---...//////---+++)))........................---------............///////////////000000000000111222222444555777999:::<<<@@@CCCFFFJJJQQQZZZaaaqqqsssjjjooowwwmmmooopppnnnjjjhhhiiijjjmmmmmmmmmmmmkkkiiigggfffgggiiilllooorrruuuxxxzzzzzzdddUUUZZZmmmppp\\\TTTPPPNNNPPP]]]vvvrrr___VVVSSSPPPOOOOOORRRSSS[[[gggpppvvvuuuccc\\\QQQ^^^zzzkkk```SSSHHHJJJKKKLLLJJJGGGCCC@@@<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@@@@???@@@===>>>EEENNN[[[kkkyyyvvvwww^^^<<<111222333222111///...---------000000000000000000000000000000000111222222333333///666555333777555777BBBQQQaaaHHHGGGKKKmmmyyynnnUUUQQQKKKHHHGGGGGGGGGGGGEEEDDDCCCCCCAAAAAA@@@???>>>============<<<<<<<<<<<<<<<;;;::::::999999888888999999::::::999999888999999888888777666666666333333333333222111000000//////............//////++++++,,,,,,---...//////------,,,,,,+++***))))))))))))))))))************(((+++,,,+++((('''(((***+++---000111111///,,,)))........................---------.........//////////////////000000000000111222222333555777888999;;;???CCCGGGJJJPPPYYY___ppp~~~tttnnnttt{{{mmmnnnnnnllljjjiiiiiijjjiiijjjjjjjjjjjjiiiiiihhhiiijjjlllnnnpppsssxxx{{{dddSSSeee___^^^OOOPPPPPPQQQ\\\wwwsssaaaXXXXXXWWWTTTPPPNNNOOOUUUZZZ___hhhqqqxxx}}}gggaaaZZZ]]]vvvkkkYYYWWWRRRNNNJJJHHHGGGGGGAAA???AAAEEEFFF@@@;;;999:::999999;;;======;;;999:::<<<======@@@DDDDDD@@@IIIGGGHHHOOO^^^uuuQQQ444333333222111000.........///000111111000000//////......000000000000111111111111555444333333444666999:::MMMpppmmmTTTDDDFFF]]]zzzqqq___TTTKKKIIIIIIFFFDDDDDDAAAAAA@@@???>>>>>>>>>>>>BBBAAA???===<<<;;;<<<<<<===<<<:::888777777888999888888888777666666555555555555666666555555444333222222222111111000000000000000///...............//////...------------...---------,,,+++***)))(((******))))))***+++,,,,,,))))))************)))))))))+++---......---,,,***..................---------------............///------......///000000000111111222333333444555555<<<;;;<<>>>>>>>>>>>>>>======>>>???@@@@@@EEEHHHIIINNNUUUXXXXXXaaagggpppwwwfffAAA000///,,,222111///.........///000000000000000//////......//////000000000111111111333333222222333555777999???YYYUUUBBBAAAMMMzzz{{{hhh]]]QQQMMMJJJGGGEEEEEECCCCCCBBBAAA@@@@@@@@@@@@AAA@@@>>>===;;;;;;;;;<<<<<<;;;999777777777888999888888777777666555555444555555666666555555444333333333222222222111111111111000000/////////////////////...------------...---------,,,,,,+++***))))))))))))))))))***++++++))))))************))))))***+++,,,---------,,,+++........................---------............///------......///000000000000111111333444555666666;;;;;;<<>><<<;;;;;;;;;;;;:::999777666666777888999777777777666555555444444555555666666555555444333444333333333333333222222222222111000000000000000000///......------......------------,,,+++******))))))((((((((()))******))))))************))))))++++++++++++,,,,,,,,,---........................---------............///---......//////000000111000000111333444666777777::::::<<<@@@GGGOOOXXX\\\jjjyyy~~~tttkkklllmmmpppzzzmmmmmmllljjjhhhgggiiijjjjjjjjjjjjkkkkkkkkkjjjjjjfffhhhjjjlllooorrrwww{{{zzz~~~~~~tttUUUYYYcccvvvnnnZZZWWWSSSKKKOOO\\\qqqvvvoooiiifffbbb]]]\\\^^^YYYTTTLLLHHHGGGGGGFFFEEEHHHMMMVVV\\\______^^^^^^ddd___bbbttt{{{qqqmmmllllllqqqwwwttttttsssnnniiikkkssszzz~~~|||yyy{{{}}}|||zzzwwwxxx}}}^^^EEE888111555777///////////////.../////////////////////////////////////////////000000000111111111111111222444555666===@@@LLLmmmUUUMMMIIIJJJvvvxxxggg[[[RRRIIIGGGHHHHHHGGGFFFDDDDDDCCCCCCCCC???>>>===<<<<<<;;;;;;;;;888777777666666777888999777777666666555444444444555555555666555555444333444444444444444444444444333333222111111111111222000//////...............---------------,,,++++++)))((((((((((((((())))))))))))************))))))+++*********+++,,,---...---------...............---------............///.........///000000111111///000111333555666777888999:::<<>>>>>>>>======<<<;;;;;;777777777777777777888888777777777666555555444444555555555666555555444333444444444444444444444444444444333222222222222222000000///............///------.........---,,,,,,))))))((((((((((((((()))))))))************))))))******)))******,,,---...---------.........//////---------............///......//////000111111111000111222333555666777888777999;;;>>>CCCKKKTTTZZZkkkvvvyyyyyyYYYXXX\\\^^^^^^bbbhhhnnnllliiieeeccceeejjjnnniiiiiijjjkkkkkkkkkkkkkkkffffffffffffhhhnnntttyyy}}}yyyxxxwww```YYYVVV^^^qqq~~~jjj^^^QQQKKKMMMLLLXXXttt{{{mmmaaa\\\PPPMMMIIIGGGHHHFFFCCC@@@AAACCCDDDDDDEEEFFFJJJLLLMMMLLLMMMRRRYYYfff|||~~~zzzvvvssstttvvvwwwxxxuuuyyytttiiigggmmmyyy|||vvvvvv}}}ZZZCCC777666///---000...------.../////////......---............/////////......////////////000000000111222333444555555666999<<<@@@OOOyyysssVVVJJJ<<>>>>>??????>>>===<<<<<<888888888888888888888777888888888777666666555555555555666666555555444333333333444444444444444555444444333222222222222222111000//////......//////---......///......------******)))((((((((())))))))))))************))))))((())))))***+++,,,------,,,,,,------.../////////---------............///...//////000000111111222222222333444555666666777555888;;;>>>AAAHHHRRRYYYgggsssyyy|||eeecccfffggggggjjjqqqjjjjjjjjjjjjjjjlllpppsssmmmmmmmmmmmmmmmllllllkkkggghhhjjjjjjjjjllloooqqqzzz}}}|||xxxnnnXXXZZZdddwww~~~hhhXXXQQQMMMOOO]]]yyyxxxppp[[[WWWRRRMMMJJJHHHFFFEEEBBBCCCDDDCCCBBBCCCFFFIIIGGGEEEEEEGGGIIIOOO\\\iiizzzpppjjjfffgggkkkjjjmmmxxxxxxooojjjkkkiiiggggggiiikkkmmmnnnpppvvv|||wwwtttvvvtttvvv}}}~~~}}}zzzvvvwww}}}rrrNNN:::555888222...111000,,,---.../////////......---------.........//////........./////////000000//////000222333333444444333<<<@@@CCCaaawwwYYYEEECCCQQQrrryyyjjjZZZQQQOOOIIIIIIGGGEEEDDDCCCBBBBBB>>>???@@@@@@@@@???>>>===:::::::::999999888777777999999999888777777666666555555666666555555444333222222333333444444444444444333333222111222222222111000000///////////////......////////////......++++++***)))))))))))))))))))))************))))))&&&((()))+++,,,,,,,,,,,,,,,,,,------...//////000---------............////////////000111111222222444444444444555555555666444888;;;===@@@GGGQQQXXXbbbttt|||nnnfffhhhiiikkkrrr|||gggjjjnnnppprrrtttwwwyyyssssssrrrpppnnnllljjjhhhjjjlllooopppnnnmmmllllllmmmqqqxxx|||wwwvvv^^^[[[dddnnnsssiiiYYYVVVMMMKKKYYYrrrxxxpppbbbTTTLLLJJJLLLOOOGGGHHHHHHGGGEEEDDDDDDEEEHHHDDDAAAAAAAAABBBFFFLLL[[[nnnxxxttt}}}~~~wwwlll___VVVOOOJJJJJJNNNOOONNNTTT```kkkttt~~~zzzpppuuutttrrrmmmfffaaa___^^^ZZZ[[[]]]```dddgggiiijjjmmmoootttzzz|||~~~yyyrrrmmmgggdddcccooozzzyyyssspppssswww{{{tttwwwCCC111...444000,,,///000+++,,,.../////////......---------.........//////............/////////000---...///111222222222222,,,888;;;666III}}}oooSSSFFF>>>QQQppp___TTTRRRKKKJJJHHHFFFEEEDDDCCCCCC??????@@@AAAAAA@@@>>>===;;;;;;;;;::::::888777666::::::999999888777777777555555666666555555444333222222222333333444444444444333222222111111222222111111000///////////////......///////////////...,,,,,,+++***))))))******))))))************))))))%%%'''***,,,------,,,+++,,,,,,------...///000000---------.........///////////////000111111222222555555555555555555555555444777;;;===???FFFPPPXXX```xxxwwwlll^^^```aaafffrrriiihhhiiiooouuuzzzzzzyyy}}}yyysssooolllmmmmmmnnnqqqrrrpppkkkjjjmmmpppnnnrrrwwwzzz{{{zzzzzzzzzdddbbbwwwooommmyyyhhhbbb[[[WWWUUUVVVcccqqqbbb]]]XXXPPPQQQIIIEEEHHHJJJFFFDDDEEEJJJFFFEEEFFFEEECCCDDDGGGKKKOOO\\\qqqwwwiiioooppprrrtttrrriii\\\SSSPPPMMMIIIDDDAAA@@@@@@@@@FFFDDDCCCFFFMMMUUU\\\___hhhssswwwpppjjjfff```]]]XXXSSSNNNLLLKKKKKKOOOPPPRRRVVV[[[aaagggjjjiiieeeeeegggiiiiiilllqqq{{{qqqddd\\\^^^gggrrrzzzzzzrrrrrrkkkfffxxx}}}jjjpppTTT777666333000......//////000000///..................------,,,,,,------...000000//////.........---000000000000111111111111777555999???CCCYYYoooJJJFFFFFFggguuuaaaYYYSSSKKKEEEFFFHHHFFFCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<:::999888888888888888777777777777666666666666666666666666222222222222222222222222444444333333222111000000////////////000000000000///000000///---,,,---...//////...---,,,,,,+++++++++++++++*********))))))------------------------...------------...//////---......///////////////111111000000000000000111444444444444555666777777555999===???AAAGGGQQQYYYkkkrrrqqqjjj^^^]]]]]]cccppp}}}ggggggiiikkkoooqqqqqqqqqwwwzzz{{{wwwppplllnnnqqqqqqssstttqqqllljjjkkknnnqqqtttyyy{{{zzzyyyxxxxxxyyytttwww~~~vvvfffooorrreeeZZZVVVSSSXXXlll}}}uuuhhh[[[YYYQQQLLLMMMNNNKKKIIIKKKJJJGGGFFFHHHHHHEEEEEEHHHLLLKKKOOO]]]lllsssnnnfff```^^^]]]]]]\\\XXXPPPJJJKKKIIIEEEBBB@@@?????????@@@@@@???@@@CCCIIIPPPTTTXXX___eeejjjvvvyyynnnddd^^^YYYVVVSSSSSSQQQNNNKKKIIIIIIJJJJJJIIILLLPPPTTTXXX[[[]]]^^^aaa]]]ZZZ\\\\\\\\\___dddttt|||}}}rrraaa^^^\\\^^^eeesss|||xxxuuurrrooojjjllljjjmmmzzzNNN777555333000///...//////000//////..................------,,,,,,------...000/////////.........---//////000000000111111111333111333888<<>>>>>>>>===<<<;;;:::999888888888777777777777777666666666666666666666666222222222222222222222222444444333333222111111000///000000000000111111111444555555444222000111222000//////...------,,,,,,---------,,,,,,,,,++++++------------------------...------------...//////---...//////000000//////222222111111111111222222333333333444444555666777555888;;;===@@@GGGRRRZZZmmmlllnnnhhheeeeeedddgggqqq|||eeegggiiiiiihhhggghhhiiimmmtttyyyxxxppplllnnnrrrsssuuuuuurrrmmmjjjkkkmmmrrruuuyyy{{{zzzzzzzzzzzzuuu{{{qqq[[[\\\kkk^^^WWWTTTYYYccc}}}kkkfff]]]VVVTTTSSSQQQPPPQQQLLLJJJIIILLLKKKGGGFFFHHHNNNLLLNNNXXXfffmmmjjjeeeYYYSSSMMMJJJJJJJJJHHHFFFEEEDDDBBBAAA??????>>>>>>???@@@@@@??????CCCJJJPPPZZZ___bbbbbbfffppp{{{~~~wwwnnnhhhccc]]]XXXUUUSSSQQQPPPFFFEEEDDDBBBBBBCCCDDDEEEDDDGGGMMMRRRTTTSSSQQQNNNTTTOOOKKKKKKKKKJJJNNNSSScccnnnyyy{{{}}}{{{uuusssvvvwwwpppgggbbbPPPWWWaaalllxxx}}}wwwssspppooohhheeegggrrr}}}cccBBB555444222000/////////////////////............---...------,,,,,,------.../////////...............//////000000000000111111444111333777:::IIIrrrdddDDDJJJ???iiixxxooocccXXXNNNKKKJJJFFFCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;:::888888888777777777666666666666666666666666666666333333333333333333333333444444333333222222111111111111111111222222222222777888888777444222333333111111000000///.........////////////............------------------------......------......///000......///000000000000000333333222222222333333444333333333333444555666777777888;;;===AAAKKKXXXaaassssssggglllggghhhgggfffhhhqqq{{{eeehhhjjjiiifffdddeeehhhhhhmmmrrrrrrooommmoooqqqsssttttttrrrooommmlllmmmqqqtttwwwyyyzzzzzz|||}}}tttddd___^^^lllxxxiii^^^ZZZ[[[cccooo~~~vvvlllfffdddcccaaaaaa^^^YYYVVVVVVTTTPPPPPPSSSUUUYYYbbbooozzz|||tttlllccc\\\SSSMMMLLLLLLLLLKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBEEEGGGFFFEEEHHHOOOVVV[[[___bbb___[[[ZZZ\\\^^^ZZZ^^^eeepppzzz{{{vvvuuuvvvrrriiibbbccchhhkkkjjjhhhgggbbb[[[VVVTTTQQQMMMKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBEEEIIIMMMMMMKKKGGGDDDKKKFFFCCCCCCCCCBBBEEEJJJTTTcccrrryyy|||rrrgggaaaeeefff___\\\^^^___kkk{{{yyytttnnniiihhhiiihhhlllzzzcccGGG666444333111000////////////......///.........------...------,,,,,,------...........................////////////000000000111444222444888999AAA\\\yyypppFFFJJJAAA]]]pppcccWWWQQQMMMIIIEEEEEECCCCCCBBBBBBAAAAAA@@@@@@????????????>>>===<<<;;;999999888888777777666666666666666666666666666666444444444444444444444444444444333333333222222222222222222333333333333444777777777666333111111222222222111111111000000000111000000000////////////.......................................//////000...///000000111111000000333222222222222333333444333333333333444555666777::::::<<>>======;;;::::::999888888777777777777777777777777777777444444444444444444444444444444444333333333333333333333333333444444444444555666666555222111111222222222222222222111111111000000000000////////////........................///............///000000///000000111222111111111111111111111111222333333444444444444555666777777::::::<<>>@@@DDDDDD@@@???AAAEEEQQQ]]]dddgggjjjjjjhhhdddeeeddd___]]][[[WWWPPPSSSOOOPPPYYYfffsss}}}nnngggbbbbbb^^^YYY\\\eeesssMMM999555666000000000000000000000///------...//////---,,,+++...------,,,,,,------...---------------...............////////////000000111000333666666666;;;CCC\\\iiiLLL???EEE^^^vvvfff]]]VVVNNNHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;:::999888888777777777777777777777777555555555555555555555555444444444444333333333333333333333333444444444444555666666555333222333444222222222222222222222222000000000000////////////........................//////......//////000111000000111222222222222222111111000111111222333444555555555555666777888999999999===EEESSSeeeuuuooo\\\^^^ccchhhccceeeeeefffkkkssscccccceeehhhlllnnnooonnnmmmllllllnnnoooooollljjjkkkkkkmmmppprrrrrrqqqppppppqqqqqqppppppqqqtttvvvwwwssswwwuuubbbXXXYYY^^^rrrnnnaaaXXX\\\bbbjjjzzz|||xxxrrrjjjccc]]]ZZZXXX\\\[[[[[[ZZZ[[[^^^```bbbbbbeeelllooollljjjqqq|||rrrmmmeee___]]]\\\\\\\\\___bbbeeegggfffaaa[[[WWWRRRVVVXXXVVVVVVWWWUUUPPPNNNOOOPPPOOONNNOOOSSSWWWXXXYYYZZZ[[[ZZZXXXUUUSSSJJJHHHFFFDDDEEEHHHLLLNNNHHHHHHMMMRRRQQQKKKEEEDDDJJJNNNQQQQQQTTTWWWVVVRRRPPPSSSRRRMMMKKKMMMNNNLLLNNNUUU^^^jjjzzz~~~~~~~~~zzzuuutttggg]]]WWWYYYXXXYYYdddsssYYY>>>777555111//////000000000000000///,,,---...//////---,,,***...------,,,,,,------...,,,,,,,,,------................../////////000000444222222555777888;;;???JJJzzz___FFFEEEQQQtttqqqggg___VVVOOOLLLFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<;;;:::999999777777777777777777777777555555555555555555555555444444444444444444444444222222333333333444444444333444555444333222333555222222222222222222222222111111111000000000//////........................///////////////000000111000111222222333333222222111111111222222333555555666666666777777888999:::;;;<<>>CCCDDDAAAAAAGGGNNNPPPQQQ```ooo{{{xxxtttrrrmmmiiiiii```UUUOOORRRVVV]]]ooo|||ccc???000444333'''...//////000000000000///,,,---...//////---+++***...------,,,,,,------...,,,,,,,,,------...................../////////000222...,,,...222666:::===:::aaazzzMMMGGGFFF[[[{{{qqqhhh^^^VVVSSSGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@???>>>===<<<;;;::::::777777777777777777777777666666666666666666666666444444444444444444444444222222222333333333444444000111333222111111222444222222222222222222222222222222222111111111000000///////////////////////////////////////000111111111111222333333333333222222222222333444555666777777777777777888999:::;;;>>>@@@FFFSSSeeezzz{{{UUUUUUXXXWWWccc[[[___bbbdddkkkuuu]]]^^^```ccceeeggghhhiiiaaafffjjjkkkhhhffffffggggggiiiiiihhhfffgggkkknnniiiiiiiiikkkooorrrssssssxxxsssnnnuuu}}}^^^QQQTTTccctttrrr```\\\]]]\\\gggiiirrr{{{yyyqqqrrr|||yyyooooooqqqvvv|||}}}xxxsssrrruuuyyy|||vvvlllaaa```fffjjjddd]]]fffvvv{{{{{{lllUUUIIIKKKIIIGGGDDDAAA@@@??????FFFFFFGGGLLLUUU___fffjjjtttyyyzzzvvvmmmbbb[[[YYYXXXWWWVVVRRROOOLLLSSSccc{{{nnnaaaDDD999666111///333////////////............------.........---+++***++++++++++++++++++++++++,,,,,,,,,---------......------------.........///000000111222333555666777;;;NNNpppbbbNNNCCCJJJjjjuuupppjjj```WWWOOOLLLIIIGGGGGGFFFCCCAAACCCBBBAAAAAA@@@@@@@@@AAABBBAAA@@@>>>===;;;:::999::::::::::::999888777777777666666666555555555555555555666666666555333222000000111222444555666666222222222222222222222222000111111111111222222222000111222333333222111000000000000000000000000000000111111111111222222222111111222222222333333333222222333444444555555666888666888:::999666777;;;BBBLLLTTTcccvvv|||```VVVQQQRRRYYY\\\ZZZZZZYYYZZZbbbkkkXXXZZZ^^^aaadddfffggggggdddgggkkkmmmmmmlllkkkkkk^^^^^^^^^___```cccgggjjjjjjiiiiiikkkoooqqqrrrrrrrrroookkkqqq{{{zzziii```___qqq|||ttt}}}pppeee___[[[ZZZ___kkkuuuzzz}}}{{{www|||vvvtttxxx~~~|||www~~~vvvcccOOOFFFGGGEEECCCBBBCCCFFFJJJMMMZZZZZZ]]]dddnnnxxxzzzuuurrrkkkccc\\\UUUPPPIIIEEEEEEHHHJJJKKKKKKNNNXXXhhh~~~oooUUU<<<555333///...111////////////............------.........---++++++++++++++++++++++++++++++,,,,,,,,,------------...------........./////////000000000111333444666777:::DDDXXXzzzTTTBBBKKKYYYzzzuuuoooggg___WWWRRRKKKGGGEEEEEEDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>:::;;;;;;::::::999888777777777666666666555555555444555666666666444333222333333333333333333333333222222222222222222222222111111111111222222222222111222333444444333222111000000000000000000000000111111111111222222222222222222222222333333333333333333333444555555666666999777888;;;;;;:::<<>>FFF]]]fffGGGIIIHHHjjj|||wwwpppiiiccc[[[QQQIIIGGGFFFEEEDDDGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????;;;;;;;;;;;;:::999888888777777777777666666666666444444555555555444333333666666555444333222111111333333333333333333333333111111111111222222222333333333444444444444333333000000000000000000000000111111222222222333333333222222222333333333444444333444444555555666777777:::888888<<<======BBBIIIVVVaaajjjvvvgggNNNJJJGGGIIIOOOPPPNNNNNNMMMNNNUUU___QQQUUU[[[aaafffhhhiiihhhdddcccdddggglllmmmkkkhhhfffaaa^^^aaajjjppprrrpppnnnllljjjkkkmmmoooqqqqqqyyyuuummmlllrrrqqqzzzfffYYY^^^[[[fffyyykkkddd^^^WWWSSSRRRNNNPPPSSSTTTXXX]]]bbbeeeooosssyyyyyyoooggg```ZZZWWWSSSTTTVVVZZZaaaiiiqqqvvvyyyxxxyyyzzz}}}~~~~~~|||rrrnnnggg```ZZZVVVUUUUUUOOONNNMMMMMMMMMJJJEEEAAA:::===@@@AAA@@@AAAEEEHHHVVVfff~~~yyyIII===333222444222////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000//////000000111333444555555:::???NNNvvvTTTCCCDDDXXXxxxqqqnnneeeZZZQQQNNNKKKGGGDDDEEEEEEDDDBBBBBBAAAAAAAAACCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888888888888777777777666666444444555555555444444444666666555444333222222111333333333333333333333333111111111222222222333333333333444444444444333333111111111111111111111111222222222222333333333444333333333333444444444444444444555666666777777888999777777;;;===@@@FFFNNN___mmmwww|||^^^MMMMMMKKKNNNSSSRRRTTTTTTSSSTTT[[[dddPPPTTTZZZ```dddgggggggggeeeccccccfffiiikkkiiifffnnngggaaaccckkkqqqqqqnnnooommmjjjjjjlllooopppqqqqqqrrrnnnrrr{{{yyyzzzaaaSSSQQQ[[[mmmzzzxxxeeeZZZXXXLLLJJJIIIIIIJJJJJJJJJJJJMMMOOOTTTXXX]]]ccciiinnnyyy~~~|||xxxvvvqqqmmmffffffhhhiiikkkmmmooopppkkkiiigggfffdddbbb^^^[[[SSSPPPKKKFFFCCCCCCDDDEEE<<<===>>>@@@AAAAAA???>>><<<>>>@@@???@@@IIIYYYfffvvv|||WWW===777222222333111///...............------------,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------............/////////////////////000111222333444000777:::@@@YYYjjj@@@JJJOOOfffwwwvvvnnnddd]]]ZZZTTTLLLEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<:::999999999888888888888777777777555555555555555555555555444444444444444444444444333333333333333333333333111222222222222333333333333333222222222222333333222222222222222222222222222333333333444444444444333333444444444555555555555666666777777888888999999666777<<<@@@DDDLLLTTTgggwwwiiiSSSIIILLLLLLOOOSSSPPPSSSSSSRRRSSSYYYcccQQQTTTYYY^^^bbbdddddddddhhhggghhhiiikkkllllllkkkvvvooohhhgggmmmqqqpppnnnooommmjjjjjjllloooqqqrrriiipppuuu~~~{{{```TTTPPPUUU\\\jjjuuukkkVVVOOOIIIIIIHHHEEEAAAAAABBBCCCDDDDDDDDDFFFIIIKKKOOOSSSZZZbbblllvvv}}}uuummmllljjjgggccc^^^[[[YYYTTTRRRPPPNNNMMMKKKGGGDDDAAA???<<<:::999:::;;;<<<888999:::;;;<<<=========AAAEEEGGGGGGNNNbbbyyyWWW>>>444222000000000///---,,,.........------------,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.........///////////////000111222333444777888888BBBeeeNNNPPPHHHKKKzzz|||uuummmiiifff___TTTKKKEEEEEEDDDCCCCCCCCCCCCDDD>>>>>>>>>???????????????============<<<;;;:::999999999999999888888888777666666666555666666777888333333444444555555666666333333333333333333333333222222222222333333333333333333222222222222333333222222222222222222222222333333333444444444555555444444444555555555666666666666777888888999999:::999888;;;BBBHHHNNNXXXaaasss{{{\\\LLLHHHMMMMMMQQQUUUQQQQQQQQQPPPPPPWWW```VVVXXX\\\___bbbdddeeefffiiijjjlllnnnnnnoooqqqsss}}}vvvooommmooorrrrrrpppooollliiiiiilllooorrrssslllsssvvv}}}nnnUUUOOORRRVVVddd}}}tttggg[[[VVVQQQJJJEEEDDDDDDEEEDDDBBB@@@@@@BBBDDD===???BBBFFFKKKQQQXXX]]]fffkkkqqqxxx|||qqqfffaaa___[[[UUUPPPJJJGGGEEEDDDBBBAAA@@@@@@@@@>>>===;;;;;;::::::999999::::::<<<<<<======>>>???AAACCC>>>IIIUUU\\\eeexxxrrrmmm^^^BBB666000000000........................---------,,,,,,++++++*********+++------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------///////////////000111222555555999;;;:::LLLmmmUUUCCCEEE\\\{{{ssspppnnnhhh]]]SSSJJJJJJHHHFFFEEEDDDCCCCCC?????????@@@@@@@@@AAAAAA===>>>>>>======<<<;;;:::::::::999999999888888888888777666666777888999:::444444444444555555555666444444444444444444444444222222222333333333444444555444333222222333444555333333333333333333333333444444444444555555555555444555555555666666666666777777888888999:::::::::;;;<<>>>>>???===<<<;;;<<<===<<<;;;999:::;;;<<<<<<<<<;;;;;;;;;<<<======>>>AAAEEEHHHLLL___www~~~bbb\\\MMM888555///111111///...000222111......---------,,,,,,,,,++++++*********+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------//////...//////000111222...---777@@@:::===gggXXXBBBMMMPPPjjj~~~vvvrrrrrrmmmcccZZZPPPNNNLLLIIIFFFDDDCCCBBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;::::::::::::999999999888888999888777777777888:::;;;555555555555555555555555444444444444444444444444222222333333333444444444666555444333333444555666333333333333333333333333444444444555555555666666555555555555666666666777777888888999999:::;;;;;;===???GGGTTT```jjjvvvYYYNNNDDDEEEJJJJJJNNNRRRMMMNNNNNNLLLLLLSSS[[[kkkiiiiiilllmmmjjjjjjmmmkkkiiihhhjjjnnnppppppoootttrrrpppnnnmmmmmmmmmnnnkkklllmmmnnnooonnnmmmlllnnnooooooooonnnoooqqqssstttvvvcccTTTIIIJJJTTTdddyyy{{{gggYYYQQQQQQJJJFFFFFFGGGDDDCCCDDDCCC@@@>>>>>>??????AAADDDBBBBBBBBBCCCEEEHHHKKKLLLWWWZZZ___cccffflllsssyyy~~~|||wwwmmmddd___\\\WWWRRRNNNJJJFFFCCCBBB@@@===<<<;;;:::999888<<<::::::<<>>;;;>>>======>>>@@@???===;;;???@@@AAABBBEEEJJJRRRYYYpppxxxxxxqqqRRR===888666222111000000///////////////,,,,,,,,,+++++++++******)))))))))******++++++,,,******************************))))))***++++++,,,+++,,,------++++++,,,---............///000111222222///111666666:::OOOgggRRR<<>>======<<<<<<<<<>>><<<;;;;;;;;;;;;999888999999999999999999999999666555555555444444444444666666666666666666666666555555555555666666666777777777777777777777777777666666666666666666666666777666666555555555666666555666666555444555777999;;;999999::::::999===CCCDDDKKKXXXgggvvvrrrMMMHHHGGGEEEEEEEEEGGGIIIKKKJJJKKKIIIJJJQQQZZZkkkhhhhhhkkkllliiijjjlllgggeeedddfffiiikkkkkkjjjooopppqqqqqqqqqooommmlllhhhiiijjjkkklllmmmmmmmmmnnnoooooonnnlllmmmoooqqqsss~~~fffRRRHHHLLL\\\mmm~~~|||llldddZZZQQQPPPPPPOOONNNNNNIIIGGGEEEDDDCCCAAAAAAAAAAAA@@@@@@AAAAAACCCDDDEEE>>>AAADDDFFFHHHJJJOOOSSSWWWYYY\\\aaaffflllpppsss{{{~~~~~~pppiiiaaa]]][[[XXXQQQKKKJJJGGGCCCAAA???===:::888===<<<;;;:::;;;;;;;;;:::???===;;;;;;======;;;999@@@@@@@@@@@@AAACCCEEEGGGGGGOOOXXX\\\[[[\\\bbbhhh}}}~~~|||sssmmmvvvsss\\\DDD777444222///111000//////......//////,,,,,,,,,,,,++++++++++++************++++++++++++************************+++***************+++++++++,,,------++++++,,,---............///000111222444000222666444444@@@RRRzzzsssMMMCCCGGGccc}}}wwwwwwqqqjjjdddbbb^^^XXXPPPKKKGGGEEEEEECCCBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;:::888999999999999999999999999777666666666555555555555666666666666666666666666555555555666666666777777777777777777777777777777666666666666666666666666777666666555555666666777777888888777666666888:::<<<:::;;;>>>???AAAGGGOOOVVV^^^kkkzzz```GGGGGGFFFEEEEEEEEEGGGIIIJJJKKKKKKJJJJJJQQQZZZiiiggggggjjjjjjhhhhhhkkkdddcccbbbccceeeggggggfffkkkmmmqqqssssssqqqmmmkkkggggggggghhhiiikkkmmmnnnmmmnnnmmmllljjjjjjlllnnnpppxxx}}}pppVVVJJJNNNWWW]]]aaammm}}}xxxiiicccbbb___\\\[[[SSSSSSQQQNNNKKKIIIHHHFFFCCCCCCCCCBBBBBBBBBBBBCCC@@@BBBCCCCCCCCCCCCDDDFFF@@@@@@AAACCCFFFHHHKKKLLLQQQUUU[[[aaafffjjjllllllooosssyyy~~~{{{yyyuuuoooggg```YYYUUUNNNKKKGGGEEECCCAAA>>><<<===;;;999999999:::999888;;;;;;;;;;;;<<<===??????>>>======???BBBDDDDDDDDDHHHIIIJJJKKKLLLPPPXXX]]]hhhwwwfff___^^^mmm}}}rrr\\\DDD777333111//////000000///............///---------,,,,,,,,,++++++,,,,,,++++++++++++++++++************************++++++***************++++++,,,---,,,+++***+++---......---......///000111333000222777555111555???NNN}}}iiiDDDEEEJJJnnn}}}uuullljjjmmmnnniii^^^TTTNNNLLLEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@??????????????????>>>===;;;;;;<<<<<<;;;999::::::::::::::::::::::::888888888777777777666666666666666666666666666666666666666666777777777777777777777777777777777777666666666666666666666666777777666666666777777888888999::::::888888999:::<<<<<>>======>>>>>><<<;;;<<<>>>?????????>>>>>>??????>>>???@@@BBB>>>>>>@@@BBBEEEGGGIIIIIIMMMRRRXXX\\\```gggqqqzzzddddddqqq~~~vvv{{{```JJJ666222333000///333000///......------......---------,,,,,,,,,,,,+++------,,,,,,++++++******************************,,,+++******)))************,,,,,,,,,+++***+++,,,------------...///000000000...000666888555666:::;;;aaa[[[IIIBBBYYY|||qqqmmmqqqsssqqqjjjbbb\\\YYYLLLIIIEEECCCCCCDDDDDDDDD@@@@@@???????????????@@@>>>===<<<<<<======<<<::::::::::::::::::::::::::::::999999999999888888888777777777777777777777777666666777777777888888888888888888888888888888888777777777777777777777777888777777777777888999999777999::::::999999999:::===>>>CCCJJJOOOUUUaaammmxxxxxxRRREEEGGGDDDDDDDDDDDDEEEGGGHHHIIILLLLLLJJJJJJQQQYYYeeeccccccffffffddddddgggaaabbbbbbccccccdddfffgggjjjkkklllmmmnnnoooooooooooommmjjjhhhggghhhkkkllllllmmmllljjjhhhhhhjjjlllooorrryyymmmVVVYYYOOOLLLSSSYYY[[[```hhh{{{kkk```]]]YYYTTTOOONNNLLLJJJIIIIIIJJJKKKEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBBCCCBBBBBBBBBFFFMMMRRRVVVSSSRRRTTTYYY\\\[[[YYY\\\___bbbeeeeeeeeeffffffjjjlllnnnppppppqqqrrrtttoooooonnnmmmkkkhhhccc```ZZZ[[[\\\[[[XXXTTTPPPMMMKKKIIIGGGEEEDDDCCCCCCDDD===??????>>><<<<<<===@@@>>>===<<<<<<>>>@@@@@@??????@@@AAA@@@>>>>>>@@@BBBAAACCCFFFHHHJJJKKKLLLLLLWWW```mmmxxxzzzxxxyyyuuuxxxfffKKK<<<222333444//////444///......---------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++***************+++***+++,,,,,,******+++,,,,,,,,,,,,,,,---...///000...,,,...333666777888;;;:::NNNzzzWWWIIILLLttt{{{tttrrrqqqqqqqqqooolllhhh\\\VVVNNNHHHEEEDDDDDDDDD@@@@@@??????>>>>>>?????????===<<<<<<>>>>>>===;;;::::::::::::::::::::::::;;;::::::::::::999999999888888888888888888888888777777777888888888888999999999999999999999999999888888888888888888888888888888888888888999:::;;;666888::::::::::::<<<>>>AAADDDLLLTTTZZZaaaooo|||cccIIICCCGGGCCCCCCCCCDDDEEEFFFHHHHHHJJJJJJIIIIIIPPPXXXcccaaaaaaddddddbbbbbbeee```aaabbbccccccdddgggiiijjjjjjiiiiiijjjlllnnnppprrrpppllljjjhhhiiijjjkkklllmmmlllkkkiiiiiikkkmmmtttqqqsss{{{fff]]]TTTQQQTTTWWWVVVTTTYYYpppwwwooobbb___YYYTTTPPPOOOOOOPPPOOOMMMJJJJJJJJJKKKKKKKKKFFFEEEDDDCCCCCCCCCCCCDDDAAABBBAAA@@@@@@DDDLLLSSSRRRMMMJJJLLLQQQTTTRRRNNNMMMNNNOOOOOONNNNNNOOOQQQNNNPPPQQQRRRQQQQQQRRRSSSQQQQQQRRRQQQPPPNNNMMMLLLIIIJJJKKKKKKJJJHHHEEEDDDFFFEEECCCBBBAAAAAABBBCCC>>>???????????????AAACCCCCCAAA@@@@@@AAABBBBBBAAAAAACCCEEEEEECCCCCCGGGJJJKKKQQQZZZbbbhhhmmmqqqssswwwzzz{{{zzzPPP999444222222111......111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++******************))))))))))))))))))))))))******))))))***++++++,,,***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,---//////.........///111333555777888>>>WWWttt[[[GGGRRR{{{~~~wwwtttuuuvvvtttrrrmmmfff]]]TTTNNNIIIEEECCCCCCBBBAAA@@@???????????????>>><<<===>>>???>>><<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999888888888888888888888888777888888888999999999999999999999999999999999999888888888888888888888888999999999999999:::;;;<<<888999;;;<<<===@@@DDDGGGKKKPPP[[[eeellltttsssRRREEEBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGNNNXXXbbb______cccccc```aaadddaaaccceeeffffffgggkkknnniiihhhgggggghhhjjjlllmmmpppnnnllljjjiiiiiijjjkkkmmmmmmmmmlllkkkkkknnnpppuuuqqqqqqwww{{{{{{}}}}}}}}}hhh^^^]]]XXXOOOHHHOOO^^^uuuxxxmmmeee```______YYYTTTOOOLLLKKKLLLKKKJJJNNNNNNMMMLLLKKKKKKKKKKKKEEEGGGHHHFFFEEEFFFLLLRRRPPPMMMJJJIIIJJJKKKJJJHHHFFFGGGHHHGGGEEEDDDEEEFFFFFFHHHIIIHHHFFFEEEEEEFFFFFFFFFGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDFFFHHHJJJLLLLLLMMMKKKJJJJJJKKKKKKKKKJJJIIIMMMRRRTTTTTTWWW]]]bbbiiirrr~~~___>>>111222111......000///,,,...------,,,+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))***+++------)))+++,,,+++***)))***+++++++++++++++,,,---...///---000111000///000222444666777AAA___vvvQQQGGGUUUsss~~~wwwtttssssssrrroooiiiccc]]]VVVNNNIIIFFFFFFDDDCCCAAA@@@@@@@@@???>>>======??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999888888888999999999::::::::::::::::::::::::::::::999999999999999999999999999999999999:::;;;<<<===<<<===>>>@@@BBBHHHNNNSSSXXX```nnn{{{ZZZDDDCCCCCC>>>@@@AAABBBDDDEEEFFFGGGGGGEEEEEEDDDFFFMMMWWWaaa^^^___bbbbbb``````ccccccfffiiijjjjjjlllpppsssggggggggghhhhhhiiijjjkkkmmmlllkkkjjjjjjjjjkkklllmmmmmmnnnmmmlllmmmooorrrsssrrrtttwwwvvvrrrrrruuuzzz|||llleee\\\OOOMMMFFFHHHZZZqqq{{{tttqqqqqqoooiiiaaa[[[ZZZYYYXXXVVVSSSRRRQQQOOONNNMMMMMMMMMMMMPPPRRRQQQLLLJJJLLLPPPUUUUUUSSSOOOJJJHHHHHHIIIIIIJJJLLLKKKIIIHHHHHHHHHLLLMMMNNNLLLJJJHHHGGGGGGGGGHHHHHHGGGFFFGGGHHHJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHHHHKKKPPPSSSTTTTTTTTTRRRQQQQQQRRRSSSRRRQQQSSSYYY```dddgggllltttzzzaaaBBB666111444111***---444222)))...---,,,,,,++++++,,,,,,*********))))))))))))(((''''''(((((())))))******))))))))))))))))))))))))((((((((()))***,,,---...)))+++++++++***)))***+++++++++++++++,,,---......,,,111444222000111333555888888999HHHoooaaaOOOGGGPPP{{{yyypppoooqqqooooooooonnnjjjbbbYYYRRRJJJIIIGGGEEECCCBBBAAAAAA???>>>===>>>???@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999999999999:::;;;<<<===>>>???@@@AAACCCGGGNNNVVV[[[aaakkk{{{}}}tttJJJ;;;CCCEEE>>>???@@@BBBDDDEEEFFFGGGGGGCCCCCCCCCDDDLLLVVVaaa```^^^[[[ZZZ]]]aaaeeegggiiiiiifffccchhhsss}}}rrrpppmmmjjjhhhggghhhhhhiiikkkkkkjjjhhhiiimmmqqqllljjjhhhgggiiilllqqqtttuuurrrpppqqqssstttrrrooosssvvv|||vvv\\\YYYLLLLLLSSSXXXeeeuuuyyyzzzpppmmmmmmiiifffjjjfffaaa^^^^^^^^^]]]\\\```^^^YYYUUUUUUXXXWWWUUU\\\\\\[[[YYYWWWUUUTTTSSSUUUQQQLLLJJJLLLNNNNNNMMMOOOOOOOOOQQQRRRRRROOOLLLRRRLLLJJJMMMPPPOOONNNOOONNNNNNNNNNNNOOOPPPQQQQQQNNNNNNNNNOOOPPPRRRSSSTTTWWWUUUTTTYYYaaaiiinnnpppoooeee^^^```fffjjjnnnqqqlllttt|||nnnjjjrrrsss~~~}}}___BBB555555000000///...------,,,,,,------,,,,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))''''''((()))***++++++,,,++++++++++++************++++++******++++++,,,---------......///000000000999444777BBBRRRsssxxxOOODDDDDD^^^yyynnnpppooonnnoooooolllfff```]]]VVVOOOLLLHHHCCC@@@AAA===@@@BBBAAA>>><<<===???=========<<<<<<<<<;;;;;;;;;;;;:::999:::;;;===>>>::::::999999999999::::::999:::::::::;;;;;;;;;<<<999:::;;;<<<<<<<<<;;;;;;>>>===;;;;;;<<<;;;:::999===:::888:::>>>AAAAAA???AAAGGGKKKLLLPPPZZZccchhhvvvVVVEEECCC@@@AAAGGGBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBCCCLLLVVV```___]]]ZZZYYYZZZ^^^aaabbbddddddcccaaaccciiioooooonnnllliiifffeeeeeeeeejjjkkkmmmlllkkklllooorrrnnnllliiiffffffiiilllnnnpppnnnmmmooorrrtttrrrooorrrsssuuu{{{iiiVVVMMMLLLJJJQQQ]]]^^^hhhmmmsssyyy|||}}}{{{zzzvvvrrrmmmjjjiiiiiiiiifffccccccddddddcccaaa\\\^^^```___]]]]]]```bbbbbb]]]\\\^^^]]]ZZZXXXYYYYYY[[[^^^aaacccdddeeeeeeccceeehhhkkkpppssswwwxxx}}}}}}xxxddd\\\[[[kkk~~~~~~sssdddTTTBBB333///111000//////...------,,,,,,---------,,,,,,+++++++++++++++************++++++************************))))))))))))))))))))))))((((((((()))*********+++)))))))))(((((((((((((((++++++******++++++,,,---------......//////000000333111555<<>>>>>@@@BBB???>>>>>>===<<<;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999:::::::::999<<<===>>>???@@@CCCFFFHHHJJJQQQXXX\\\cccooozzz{{{pppLLLAAAAAA>>>===BBBBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEDDDEEELLLUUU^^^]]]\\\ZZZXXXXXX[[[]]]___``````aaaaaaaaaaaa```hhhiiijjjhhhfffddddddeeegggiiikkklllkkklllmmmooonnnlllhhheeedddeeegggiiilllkkkkkknnnqqqssspppnnnpppqqqrrrrrrvvvtttdddSSSOOORRROOOQQQQQQRRRYYYiiiyyy|||~~~xxx[[[TTTbbbsssuuuyyynnnYYYBBB555000...///000//////......---,,,,,,,,,...------,,,+++*********++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))+++************+++,,,,,,---------...//////000000...///444777444@@@hhhyyyWWWDDDIIIUUUyyyxxxxxxvvvuuusssnnnmmmooolllbbbXXXSSSMMMJJJEEECCCBBBBBBBBBBBB>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::999888;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;999999:::;;;<<<<<<======999>>>BBBDDDEEEIIIPPPUUU]]]fffooovvvwwwvvvZZZAAA>>>AAA>>>;;;>>>BBBCCCEEEFFFGGGGGGFFFFFFEEEFFFDDDEEEKKKSSS\\\]]]]]][[[YYYXXXZZZ[[[aaa```___aaacccccc```]]]aaadddhhhhhhgggeeefffggg```cccfffhhhiiiiiiiiiiiikkkjjjgggeeeeeefffhhhjjjkkkjjjjjjmmmqqqqqqnnnkkknnnrrruuutttttt|||}}}rrrsssrrrkkkeee[[[UUUXXX___```\\\dddmmmzzzpppeeeiiixxxqqqqqqwwwYYYGGG444///222222000///.........------,,,,,,,,,...------,,,+++***))))))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))((((((((())))))******+++++++++,,,***************++++++,,,,,,,,,---......//////000///000444666111444LLLhhh^^^FFFHHHVVVyyy}}}xxxtttmmmiiiiiiooossspppkkkiiiaaa\\\VVVRRROOOKKKFFFAAA??????@@@@@@AAAAAABBBBBB>>>??????@@@???>>><<<;;;===<<<<<<;;;;;;<<<<<<===>>>============<<<<<<<<<===<<<;;;::::::;;;<<<======>>>???@@@@@@@@@AAABBB>>>BBBHHHNNNSSS[[[bbbhhhttt~~~___KKK<<<>>>BBB@@@>>>???@@@AAACCCEEEFFFFFFEEEEEEDDDEEEDDDDDDIIIOOO[[[]]]___^^^]]]\\\\\\]]]ccc```^^^```dddeeeccc```aaafffjjjjjjfffddddddeee]]]___bbbfffhhhhhhgggfffgggfffeeefffgggjjjmmmooonnnlllkkkllloooooollliiilllsssxxxxxxvvvzzz~~~```PPPOOOSSSUUUWWW[[[___aaabbbcccfffiiippp~~~|||pppkkkfffkkk~~~rrriiizzzttt[[[DDD999///...111000---,,,---------------,,,,,,,,,------,,,++++++***))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((()))***+++,,,,,,---******))))))******+++,,,,,,,,,------.../////////222000111555555555???LLLzzzJJJMMMAAAOOOzzzppphhhccchhhoooqqqqqqrrrpppmmmiiieeeaaaZZZQQQJJJGGGGGGFFFEEEDDDDDDCCCCCC???@@@AAABBBAAA@@@???>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>??????@@@???AAACCCCCCBBBBBBDDDFFFJJJKKKPPPZZZgggrrryyy|||tttQQQDDD;;;>>>AAA@@@???AAA===???AAABBBCCCDDDCCCCCCDDDGGGGGGFFFIIIOOOYYY\\\```bbbaaa`````````bbb```^^^___bbbddddddbbbfffjjjmmmkkkeee``````bbb___```bbbfffjjjkkkjjjiiieeeeeeeeefffiiilllooorrrooollliiijjjlllmmmkkkhhhkkkqqqwwwwwwtttuuuzzzppp]]]TTTNNNRRRPPPNNNLLLMMMPPPSSSVVVZZZbbbqqqzzzggg```hhhzzzpppsss```BBB:::333...------+++,,,///------,,,,,,,,,,,,,,,,,,++++++++++++************++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***++++++***))))))))))))***++++++,,,,,,,,,---......//////111......333777777999===```fffPPPHHHFFF\\\sssiiiiiillllllkkkjjjtttuuuuuutttqqqjjjbbb\\\XXXVVVTTTQQQMMMJJJHHHFFFAAAAAA@@@@@@???>>>===<<<>>>>>>============>>>>>>======>>>>>>>>>?????????<<<===???@@@AAAAAAAAAAAADDDGGGJJJJJJIIIIIILLLOOOUUUUUUZZZfffuuu}}}TTTGGG@@@<<<===???>>>===???<<<===???AAABBBCCCBBBBBBEEEIIIJJJIIIKKKQQQVVVZZZ```cccddddddddddddaaaaaaaaabbbccccccbbbaaadddiiillliiiccc___```cccbbbbbbcccgggkkknnnmmmkkkgggggggggggghhhjjjmmmnnnmmmiiiffffffiiikkkkkkiiikkknnnrrrsssrrrsssvvvyyy}}}zzz}}}mmmddd^^^VVVRRRQQQOOOLLLIIILLLNNNSSS\\\dddiiiiiiggg^^^hhhuuuwwwhhh___WWW[[[qqqpppIII777555111...///...,,,---111,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((()))))))))%%%%%%&&&((()))+++,,,,,,)))))))))))))))***+++++++++,,,,,,------......///000...///333555555555777GGG^^^qqq___JJJHHH]]]zzzrrrnnntttwwwzzzzzzwwwrrrnnnllljjjiiifffccc___\\\YYYXXXPPPOOOMMMJJJHHHFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAABBBBBBCCCDDDEEEFFFFFFCCCEEEHHHKKKMMMMMMLLLKKKOOOTTTXXXZZZZZZ[[[```dddfffiiioooyyy[[[AAA@@@>>>===@@@@@@>>><<<===;;;===???AAABBBCCCCCCCCCCCCGGGIIIIIIJJJOOOTTTXXX___dddffffffffffffaaaccceeefffeeecccaaa```___dddiiigggbbb```dddhhhbbbaaabbbfffkkknnnnnnllljjjiiihhhgggggghhhiiiiiijjjfffccccccgggjjjkkkkkkkkkmmmoooqqqsssvvvzzz}}}{{{}}}xxxmmm___UUUOOOLLLJJJIIIKKKNNNPPPQQQLLLNNNMMMSSSkkkqqqgggccc^^^WWWPPPOOO[[[ooommmHHH555444...+++,,,111222...++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&'''(((***+++---...///)))))))))))))))******+++++++++,,,------......///000000222444333222444666555>>>aaawwwOOOEEEHHHQQQrrruuuxxx{{{zzzvvvsssssstttuuuuuusssqqqooonnnlllkkkiiigggccc___[[[XXXWWWWWWQQQQQQPPPPPPPPPPPPQQQQQQNNNOOOPPPQQQRRRTTTTTTUUURRRUUUYYY]]]______^^^]]]\\\aaagggjjjkkkmmmsssxxxzzziiirrraaaFFFEEE<<<===@@@CCCCCC@@@======<<<===???BBBCCCDDDDDDDDD???DDDFFFFFFGGGLLLVVVYYY^^^dddhhhhhheeebbbeeeeeeppp}}}xxxeee^^^eeeaaabbbbbbbbbcccccccccccciiieeebbbeeekkkmmmjjjeeeeeeccccccdddfffhhhhhhhhhjjjiiihhhfffdddeeehhhkkklllllllllnnnppptttxxxzzzzzz|||lllZZZQQQNNNMMMNNNPPPPPPNNNLLLLLLNNNSSSYYY^^^gggmmmsssrrrlllfffeeegggwwwzzzjjjgggvvvyyyssslllfff```^^^___cccjjjqqq}}}xxx{{{bbbMMMAAA999444111///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))*********)))******++++++(((***+++---......------////////////000111222333999@@@EEE___sssVVVCCCAAAPPPbbb}}}{{{xxxxxx{{{{{{wwwsssssspppoooooonnnmmmlllkkkjjjhhhgggeeeddddddeeefffgggfffggggggfffeeedddfffgggooonnnllllllmmmmmmllljjjooossszzzttt^^^uuuvvvUUUEEEHHHDDDEEEGGGGGGFFFCCC@@@>>>===>>>???@@@AAABBBCCCCCCBBBDDDDDDCCCFFFLLLTTTVVVZZZ___bbbbbb```^^^bbbfffuuummmaaaccc```aaacccccccccbbbaaa```gggcccbbbeeekkkmmmiiidddeeeeeefffiiikkkkkkiiigggffffffeeecccaaabbbeeehhhnnnnnnnnnoooqqqtttwwwxxxzzzuuuxxxzzzlllbbbbbbggg]]]WWWOOOIIIFFFGGGIIIKKKMMMQQQTTTSSSOOOMMMNNNPPP___rrrsss```SSSPPPVVV___eeeeeefffmmmuuu~~~pppvvv|||wwwfffZZZIII<<<555333111///............------------,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))******))))))******++++++)))***,,,------------,,,////////////000111222333111777:::LLLzzzqqqQQQ@@@FFFUUUmmm{{{wwwvvvoooqqqsssuuuuuutttsssrrrpppooonnnmmmmmmnnnooopppooopppooonnnmmmmmmoooqqqwwwwwwyyyzzz{{{||||||}}}sssiiiqqqiiiWWWPPPOOOKKKIIIGGGCCC@@@>>><<<;;;===>>>>>>???@@@AAAAAABBBAAACCCCCCBBBFFFLLLVVVWWWYYY[[[]]]]]]\\\\\\]]]```ooo~~~{{{iii^^^___```aaabbbccccccbbb```___eeebbb```ccciiikkkhhhddddddfffhhhkkkmmmlllhhheeecccbbbaaa___^^^___bbbeeelllkkkkkklllnnnqqqsssuuuuuuwwwxxxwwwuuuvvv{{{xxxhhh]]]TTTNNNJJJPPPOOOOOONNNLLLKKKJJJJJJHHHRRRYYYZZZ^^^gggkkkhhhhhhlllxxx}}}zzz|||{{{tttooojjjcccYYYQQQIIIIIILLLRRRZZZjjjsssnnn{{{}}}jjj]]]DDD>>>555000000111111000............------------,,,++++++++++++*********))))))))))))))))))))))))******))))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))***+++,,,++++++,,,,,,,,,,,,,,,+++------......000111222333111555444<<>>;;;:::;;;;;;======>>>>>>??????@@@@@@@@@BBBBBBBBBFFFMMM[[[\\\]]]\\\[[[\\\]]]^^^^^^\\\aaajjjhhh___]]]bbb____________```aaabbbccceeeaaa]]]^^^cccggghhhgggdddeeefffiiijjjjjjgggdddaaaaaa___]]]\\\\\\___bbbeeeeeefffgggjjjlllooopppoooqqqrrrtttuuuuuuvvvwww{{{sssiiihhhiiijjjiiiddd\\\VVVQQQRRRPPPKKKMMMRRRRRRMMMJJJKKKOOOUUU\\\aaadddgggnnniiiffffffddd___]]]^^^aaappp~~~~~~|||uuukkkbbb___cccjjjooobbbaaabbbgggnnnssssssrrrpppooossszzz}}}hhhQQQBBB666333000///000111000///.........---------,,,,,,++++++++++++************))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))((())))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///111222333444666444555???QQQ|||^^^HHHDDDIIIZZZyyyvvvbbbnnnmmmQQQIIIMMMNNNLLLCCCAAA===;;;:::;;;===???============>>>>>>>>>???>>>@@@AAAAAAEEELLL___``````^^^[[[[[[]]]___aaa]]]]]]aaabbb^^^aaahhh```^^^\\\\\\^^^aaafffhhhgggaaa[[[YYY\\\bbbgggiiigggffffffgggiiijjjiiihhhccccccaaa^^^\\\\\\___aaa```aaabbbeeehhhkkkmmmooollllllmmmoooqqqrrrsssrrrtttzzz{{{pppgggcccbbb\\\UUUTTTVVVYYY\\\^^^\\\WWWRRRTTTNNNJJJLLLPPPSSSWWW\\\SSSUUUWWWZZZbbbjjjjjjfff]]][[[\\\bbbiiimmmooorrrvvv{{{|||rrrhhhbbb```ZZZ]]]aaacccfffnnn|||vvvcccWWWVVVXXXWWW___ooo~~~xxxxxxrrrtttrrrjjjeeekkk|||~~~___HHH999222111000/////////...,,,***...------------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,,,,+++++++++++++++++++++,,,,,,,,,---...000111222000111000333555888RRR{{{kkkLLLAAA>>>SSSyyy{{{}}}sssjjjbbbssswwwNNN@@@AAA???<<<<<<::::::::::::;;;<<<>>>>>><<<<<<<<<===>>>>>>>>>???>>>@@@@@@@@@EEELLL___aaaaaa^^^ZZZYYY\\\___[[[YYY[[[aaacccaaaaaaddd```___\\\\\\^^^bbbgggjjjgggaaaZZZVVVXXX^^^dddhhhjjjhhhggghhhkkkmmmmmmmmmgggfffddd```]]]\\\^^^aaa```aaacccfffhhhkkkmmmnnnmmmmmmnnnoooqqqssstttvvvnnnuuuzzzzzzxxx||||||}}}kkk]]]UUUPPPRRRXXX___iiirrrrrrjjj^^^UUUUUUYYYXXXSSS\\\XXXUUUTTTVVVYYY[[[]]]VVV[[[^^^\\\VVVRRRRRRSSSQQQXXX``````YYYTTT[[[ffflllooonnngggaaa___^^^]]]XXXTTTUUU___gggnnn|||uuuqqqxxxcccEEE555222444000000111111000///------------------,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((()))***+++,,,++++++*********++++++,,,------,,,------...///000---000000555999555>>>WWW\\\MMM>>>???QQQqqq~~~sssXXXWWWjjjdddBBB>>>DDD>>>777888888999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@@@@>>>@@@@@@@@@DDDKKK```bbbccc```[[[ZZZ\\\```WWWVVVYYY^^^aaaaaa```aaaaaa`````````aaaccceeefffeee```ZZZWWWXXX\\\aaadddgggggghhhjjjmmmooonnnmmmjjjiiifffbbb^^^\\\^^^```aaabbbdddeeeggghhhiiiiiikkknnnqqqrrrrrrrrruuuwwwqqqsssuuuuuuvvvyyy~~~}}}~~~yyyqqqpppqqqoooiiihhheeeaaaaaadddgggiiifffjjjooopppmmmjjjiiijjjjjjnnnsssrrrhhh___cccmmmwww{{{~~~uuupppvvvtttjjjkkkyyygggJJJ888222333555000000111000000//////000---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''')))***+++,,,******))))))***+++,,,---...------,,,------.........222000444;;;999999FFFppptttXXXFFFAAAOOOjjj```WWWdddnnnVVV@@@<<>>@@@@@@???CCCJJJaaadddeeeccc^^^\\\^^^bbb\\\YYYYYY\\\```bbbeeegggaaabbbcccddddddcccbbbaaabbb___\\\YYYYYY[[[^^^```bbbcccfffkkknnnooollljjjllljjjgggbbb^^^\\\]]]___aaabbbcccddddddddddddcccdddhhhmmmooommmmmmooorrrtttpppmmmmmmqqqtttuuusssvvvtttzzz|||___QQQ???444111111///,,,---------,,,******+++,,,---------,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''(((***+++,,,))))))(((((()))+++---.........---,,,,,,,,,,,,---...111------555666444;;;AAAuuuwwwwwwYYYKKKGGGLLLTTTxxx^^^OOO___}}}NNNHHH<<<333555======777777777777888999;;;<<<>>>999:::<<<===@@@AAACCCDDD???AAA@@@???CCCIII\\\]]]^^^^^^]]]\\\ZZZYYY[[[[[[\\\]]]___bbbeeefffeeedddccccccdddeeedddccc]]]\\\[[[[[[[[[]]]___aaa```dddhhhkkkjjjhhhfffeeejjjllliiibbb___aaacccccc^^^^^^___```bbbeeeggghhhjjjjjjjjjiiiiiijjjmmmpppnnnoooppppppoooooopppqqqwww{{{xxx~~~xxxlll^^^MMMAAA444444222111000000000000......---,,,,,,,,,,,,---+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))***++++++,,,,,,,,,,,,------...//////000,,,,,,...000222444666777<<>>===;;;:::999888888999999999999999999::::::;;;;;;<<<>>>???AAABBBBBB?????????AAAEEEHHH\\\\\\\\\\\\\\\[[[[[[ZZZYYY[[[^^^aaacccdddeeedddeeeddddddeeeffffffeeeccc```___]]]\\\\\\\\\^^^___\\\___cccgggjjjjjjiiihhhjjjllljjjdddaaacccdddcccbbbcccccccccdddfffggggggllllllllljjjiiiiiilllnnnmmmnnnoooooommmmmmnnnppppppttt{{{pppqqqyyyiiiUUUIIIAAA:::555000000///------,,,,,,,,,......---,,,,,,,,,,,,---+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((()))******+++,,,,,,***++++++,,,,,,---............///000111222333444777888CCCeeekkkWWWNNNIIIMMMeeelll```xxxkkkSSSCCC===<<<;;;999999888888888888999999999999:::::::::;;;;;;<<<>>>???@@@AAABBB???>>>???AAAEEEHHH[[[[[[[[[[[[[[[\\\\\\]]]WWWZZZ```eeehhhgggeeecccdddddddddfffggggggdddbbbcccbbb```^^^]]]\\\]]]]]]\\\\\\^^^dddiiillljjjhhhiiillllllgggdddeeedddbbbeeeeeeeeeeeeeeeeeeeeeeeemmmmmmmmmkkkiiiiiikkkmmmmmmnnnooonnnllllllmmmooooooppptttyyy{{{yyy{{{}}}|||iiiPPP;;;222/////////111000///.....................---,,,,,,,,,,,,,,,++++++*********)))))))))************))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))******+++++++++((())))))***++++++,,,,,,000000000000000000000000888888555@@@mmmrrrNNNFFFBBBMMMggguuuaaadddooogggLLL???<<<::::::999888888888888888888888999999999:::::::::;;;;;;<<<===???@@@AAAAAA???>>>>>>AAADDDHHH\\\[[[[[[[[[[[[]]]___```XXX[[[aaafffiiihhhfffdddbbbbbbccceeegggfffbbb```cccbbbaaa___^^^^^^^^^^^^```^^^]]]aaagggkkkiiieeefffkkklllhhheeeeeedddaaabbbbbbcccdddddddddeeeeeelllmmmmmmlllkkkkkkmmmooonnnoooooonnnllllllnnnpppsssqqqsssxxxzzz{{{~~~wwwqqqsssooo~~~sssjjjuuuqqqYYYNNN@@@666222222111000111000///..................---,,,,,,++++++,,,,,,************))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''')))((((((''''''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********+++(((((())))))***+++++++++////////////////////////444;;;<<<:::KKKxxxjjj^^^PPPHHHOOOkkkzzzggglllnnnSSSAAA===AAA999999888888888999999:::888888888999999::::::;;;;;;;;;<<<===>>>???@@@AAA???>>>>>>@@@DDDGGG]]]\\\\\\\\\]]]^^^```bbb[[[]]]```ccceeeffffffeee___```aaaccceeeccc```]]]````````````````````````aaa^^^\\\___eeejjjiiigggdddiiijjjgggddddddccc```___```bbbdddfffggghhhhhhiiikkklllmmmmmmmmmppprrrooooooooonnnmmmnnnpppsssrrroooqqqwwwzzzzzz{{{yyyvvv{{{zzzuuuvvv~~~pppVVVBBB;;;888444222333333111000,,,,,,+++*********++++++------,,,++++++++++++,,,*********)))))))))(((((())))))))))))))))))******(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))*********))))))******+++,,,,,,,,,,,,,,,---...//////000000+++000666888666EEEoooeeePPPKKKWWWooouuunnn|||dddOOOCCC<<<;;;>>>999999999999999::::::;;;777777888999::::::;;;;;;;;;;;;<<<===>>>??????@@@>>>===>>>@@@DDDGGG\\\\\\\\\]]]]]]___``````]]]^^^___```bbbcccdddddd_________aaabbbbbb___]]]]]]^^^______```aaaaaabbb\\\ZZZYYY\\\bbbhhhjjjkkkdddhhhiiifffcccdddccc```^^^```cccgggjjjkkkllllllhhhjjjmmmnnnnnnoooqqqsssnnnooonnnnnnmmmooorrruuussspppqqqvvvxxxvvvuuuvvvyyyuuuvvv~~~pppiii```YYYOOOAAA666111333111......///000111111---,,,,,,++++++,,,,,,,,,------,,,+++++++++++++++******)))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))*********+++,,,,,,------)))***+++,,,...///111111000***...777777555GGG```xxxXXXEEEMMM^^^~~~~~~wwwoooooojjjJJJ===<<<;;;999999::::::999999999::::::;;;777777888999:::;;;;;;<<<;;;;;;<<<======>>>??????>>>======@@@CCCGGGZZZ[[[[[[\\\]]]]]]]]]]]]\\\]]]^^^___```````````````______```aaaaaa```^^^]]]]]]^^^___``````aaaaaaZZZYYYXXXYYY]]]bbbgggjjjeeeiiijjjfffdddeeedddbbb^^^```dddhhhkkklllmmmmmmjjjlllnnnoooooooooppprrrlllllllllllllllooossswwwwwwsssrrrvvvxxxvvvtttttt{{{xxx{{{}}}vvvuuummmeeefffqqqyyysssqqqrrrsss}}}lllUUUIII???;;;888222111444333222///...//////000000//////............//////---,,,++++++***+++++++++***)))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))((('''''''''''''''$$$%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***)))))))))))))))))))))((()))******++++++,,,,,,---))))))***,,,---...///000444//////666888888===EEEssswwwNNNFFFSSSXXX}}}uuuppppppqqqwwwmmmxxxpppVVV@@@<<<===;;;888::::::999999888888888999999666777888999:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>======???CCCFFFXXXYYY[[[\\\\\\[[[ZZZZZZ[[[\\\^^^``````___]]]\\\bbb```___```aaabbbaaa```]]]^^^^^^___```_________[[[ZZZYYYXXXXXX[[[aaaeeegggjjjjjjfffdddeeefffddd]]]___cccfffiiijjjjjjjjjkkkmmmooopppooonnnooopppjjjjjjkkkkkkkkknnnssswwwwwwrrrppptttwwwvvvuuuvvv}}}xxxxxx~~~wwwsssqqqsssyyy}}}}}}|||lllYYYGGGCCC666///111333...,,,......//////000000///---,,,,,,,,,+++++++++,,,,,,------,,,++++++******++++++))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))((('''''''''''''''###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***))))))))))))(((((((((((()))))))))***++++++,,,,,,******+++,,,------......***000222......444;;;>>>EEE}}}nnnQQQHHHEEEaaawwwsssrrrxxx|||mmmzzzWWWGGG<<<>>>>>>888777<<<999999888777777777777777666777777999:::;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>======???CCCFFFWWWYYY\\\]]]]]]]]]^^^```[[[[[[]]]___aaaaaa^^^[[[___```aaa```______```aaacccbbb^^^[[[^^^dddeeebbbYYYYYYYYYWWWXXX[[[```dddiiihhhgggiiikkkmmmlllkkkgggjjjnnnqqqqqqmmmhhheeekkkqqqrrrnnnnnnpppooojjjnnnllliiiggggggiiilllnnnlllnnnqqqsssssssssuuuvvvyyypppnnnvvv|||yyyzzzdddRRRFFF>>>888333333333111000///////////////............---------///...,,,******+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((('''&&&%%%%%%%%%&&&'''((((((&&&$$$###&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,---...//////......///000111333555666???PPPttt~~~\\\RRRKKKLLLccczzzwwwyyy|||xxxmmmyyykkkRRR>>>>>><<<;;;:::999999999666666777777777777666666777777777888999999::::::@@@@@@@@@????????????>>>>>>======???CCCFFFVVVYYY[[[\\\\\\\\\]]]^^^[[[\\\]]]___aaaaaa^^^[[[\\\]]]_________``````aaaaaa___[[[VVVYYY___aaa___\\\]]]\\\[[[[[[\\\```cccggggggfffhhhjjjllllllkkkjjjmmmppprrrqqqnnnjjjgggmmmqqqrrrnnnmmmppppppmmmnnnllljjjiiiiiikkknnnpppmmmoooppppppooooooqqqsssssspppppptttvvvuuuyyy|||vvvjjjbbbOOOFFF;;;444333444444333111000000///........................---------------,,,+++))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((('''&&&&&&%%%%%%&&&'''((((((&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))************++++++++++++,,,---...///......///000111222444555444777JJJsssnnnbbbQQQFFFMMMeeewwwhhhooosssVVVEEE>>>===<<<:::999999888888666666777777777777666666666777777888888999::::::==================>>>>>>===<<<<<<>>>BBBEEEXXXZZZ]]]]]]]]]]]]^^^___\\\\\\]]]___aaa```^^^\\\______```aaabbbaaaaaaaaa___]]]WWWRRRSSSYYY]]]\\\___``````___^^^^^^```bbbfffeeedddfffiiikkklllkkkmmmnnnoooppppppooolllkkkoooqqqqqqllljjjmmmpppooonnnmmmkkkkkkkkknnnqqqsssooooooooommmllllllnnnqqqooorrruuutttnnniiinnnvvv~~~{{{ssshhh]]]TTTJJJ@@@999222...******---000111111///......---------..................------------,,,+++***(((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''''''''''''''(((''''''&&&%%%&&&&&&'''((((((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))************************+++,,,---...////////////000111222333777333888MMMooo^^^DDD>>>IIIZZZfffrrrddd\\\kkkwwwfffPPPAAA:::===<<<;;;:::999888888888666666777777777777666666666666777888888999999::::::::::::;;;<<<<<<======<<<;;;;;;===AAACCC\\\^^^```aaa```___```aaa]]]]]]]]]^^^``````]]][[[eeedddddddddddddddbbbaaa___^^^XXXRRRRRRWWW[[[[[[^^^___aaabbbaaaaaaaaacccdddcccbbbcccfffiiijjjjjjkkkkkklllmmmnnnnnnnnnnnnnnnooonnnjjjgggiiimmmpppnnnmmmllllllmmmooorrrtttqqqpppooolllkkkmmmqqqtttpppuuuxxxuuummmhhhkkkqqqzzzyyy}}}|||}}}tttkkkHHHDDD>>>:::888555222000333111000000111111000......------------......///.........---------,,,,,,,,,+++***))))))))))))***************************((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&'''''''''''''''&&&&&&&&&&&&'''(((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))))))))************))))))))))))***+++,,,---///.........///000000111777:::>>>???GGGeeejjjYYYNNNEEE???WWWooonnnYYYeee}}}}}}iiiYYYKKK???::::::;;;;;;:::999888777777777666666777777777777666666666666777777888999999999888888999:::;;;<<<======<<<;;;;;;===AAADDD^^^```aaaaaa```___```aaa]]]\\\\\\]]]^^^^^^\\\ZZZaaa```^^^___bbbccccccaaa___```\\\VVVUUUZZZ]]]]]][[[]]]```bbbbbbbbbcccdddcccaaa```aaadddggghhhhhhfffgggggghhhjjjkkkmmmnnnkkklllkkkiiieeeeeeiiinnnlllkkkkkkkkklllnnnqqqrrrppppppooonnnnnnqqqvvvzzzrrrtttuuurrrnnnlllmmmmmmrrr{{{~~~}}}}}}}}}sssuuuxxxyyyzzz|||~~~~~~ooonnnjjjbbbXXXMMMEEEAAA999666333111111111000000++++++---///000000...,,,......---------...//////...------------,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))))))))************))))))))))))***+++,,,,,,------------...//////000***111888777555EEEmmm~~~```OOOJJJAAANNNdddrrrkkkkkk}}}hhhQQQCCC>>><<<;;;<<<:::999888777777777777777666666777777777777666666555666666777888888999999888888999:::<<<===>>>>>>===<<<<<<>>>BBBDDD]]]___``````^^^]]]]]]^^^\\\[[[ZZZ[[[\\\\\\ZZZYYYWWWTTTRRRTTTYYY^^^______]]]aaaaaa]]][[[^^^___^^^ZZZ]]]___aaaaaabbbdddeeeccc```^^^___aaadddeeeeeedddddddddeeefffgggiiijjjggghhhjjjjjjfffbbbeeekkkjjjiiiiiiiiijjjlllmmmnnnnnnoooooonnnpppsssyyy}}}ppppppnnnkkkkkkmmmmmmiiimmmppptttxxxyyyyyyxxxwwwyyy{{{{{{zzz}}}~~~|||xxxuuuppplllkkkkkkkkkkkklllhhh[[[NNNCCCBBB???;;;666222111222555444222111///.........+++,,,...///000///...---///......---------......------------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********%%%&&&''''''(((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))************))))))))))))***+++,,,---,,,,,,,,,,,,---...///000---,,,...111444:::HHHUUUvvv___SSSKKKEEEKKK[[[qqq}}}iiijjjxxxcccQQQ>>>777999:::999999888888777666666666666666666666777777777777666666555555666777777888888999888999:::;;;<<<===>>>>>>===<<<<<<>>>BBBEEE]]]___``````^^^\\\\\\]]][[[ZZZYYYYYYZZZZZZYYYWWWSSSNNNIIIJJJOOOUUUWWWWWWYYY___cccbbb`````````]]]]]]___aaaaaaaaabbbdddeeeccc```^^^]]]___aaacccccceeeeeeddddddccccccccccccdddfffkkknnniiibbbccciiiggggggggggggggghhhiiijjjllllllmmmnnnooorrrwww{{{mmmnnnlllgggfffjjjkkkhhhiiiiiilllpppsssttttttssstttvvvtttqqqttt}}}zzz{{{}}}~~~wwwnnnhhhggghhhiiijjjfffccc^^^WWWQQQMMMIIIHHH===???>>>;;;;;;<<<555+++000////////////000111111---...//////...---------111222222111000////////////...---,,,,,,+++,,,,,,---------,,,,,,,,,++++++***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''(((((('''''''''''''''''''''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))***************************,,,------*********+++,,,...///000555000///222555333333555HHHnnnoooTTTEEEBBBIIIXXXeeerrrqqqkkkJJJ???666666999888777888777777666666555555666666666666777777777777666666555555666666777888888888999999::::::;;;<<<======<<<;;;;;;===AAACCC```aaabbbaaa___^^^^^^^^^[[[YYYXXXXXXYYYYYYXXXVVVVVVOOOGGGFFFIIINNNOOOOOOUUU^^^ddddddbbbaaa___\\\aaabbbbbbbbbaaaaaaccceeecccaaa]]]\\\^^^```aaaaaaggggggeeedddbbbaaa______bbbeeelllqqqkkkbbbbbbhhhfffeeeeeeeeeeeeeeeffffffjjjkkkllllllmmmppptttwwwkkkooommmfffccchhhkkkiiiggggggiiilllooopppqqqsssrrrtttrrrmmmooovvvyyyvvvvvv}}}{{{xxx{{{}}}||||||}}}xxx}}}~~~}}}zzzwwwtttrrrqqqqqq[[[SSSJJJDDDCCCEEEFFFGGG<<<======:::666222222333,,,111222000222666333---000000000111111000///------///111111///---,,,,,,++++++,,,++++++,,,...///...---,,,+++************---------,,,,,,,,,++++++)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&'''(((((((((''''''''''''''''''((()))***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))************************+++,,,---...))))))***+++,,,...000111,,,...111333///,,,000777777PPP{{{zzzaaaPPPEEECCCGGGPPPdddpppkkktttvvvFFF<<<888888;;;;;;999777999777666666555555555666666666666777777777777666666555555666666777888888888999999999::::::;;;;;;<<<;;;::::::<<