BM6P6(@ ////////////...---,,,+++///...---,,,,,,---...///........................+++++++++,,,,,,---------...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((******++++++++++++******++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...............------////////////............000000000000000000000000////////////000000000000------...///000000000///000111111111111222222222555444444444444555666666444444444555555555555666;;;;;;;;;<<<<<<<<<======999999999999999999999999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>AAABBBCCCDDDEEEFFFGGGHHHFFFFFFGGGHHHHHHIIIJJJJJJMMMMMMNNNOOOQQQSSSUUUVVVXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZ[[[\\\]]]___```aaa^^^]]][[[[[[\\\^^^aaaccchhhiiijjjlllnnnpppqqqrrrpppqqqssstttuuuwww{{{~~~}}}}}}}}}|||zzzxxxuuutttpppppppppqqqqqqrrrrrrsssuuuvvvwwwwwwvvvtttrrrqqqpppqqqrrrssstttsssrrrrrrpppppppppoooppppppqqqrrrvvvxxxzzzwwwsssooonnnnnnppppppqqqpppmmmhhhccc___```^^^\\\[[[YYYVVVRRRNNNLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDBBB@@@>>><<<;;;;;;777777777777666666666666444444444444444444444444444444333333222111111111222333555555444333333444333666999999888777:::<<>>>>>>>>======AAAAAABBBDDDEEEFFFGGGHHHFFFFFFGGGGGGHHHIIIIIIJJJLLLLLLMMMNNNPPPRRRTTTUUUWWWWWWVVVVVVVVVVVVWWWWWWYYYZZZZZZ[[[]]]___```aaa]]]\\\ZZZZZZ[[[]]]```bbbfffggghhhjjjlllmmmoooooooooppprrrssstttvvvzzz}}}{{{||||||{{{yyywwwuuutttpppooonnnnnnnnnpppqqqrrrvvvwwwxxxxxxwwwtttrrrpppooopppqqqrrrrrrrrrqqqpppoooooonnnnnnooooooppppppsssuuuwwwvvvrrrooooooooommmmmmmmmllljjjfffbbb___```^^^\\\ZZZYYYUUUQQQNNNLLLKKKJJJIIIHHHGGGGGGFFFEEECCCAAA???<<<;;;:::999777777666666666555555555444444444444444444444444333333222222222111111111444666777777666666777888222555888999999<<>>>>>>>>>>>======@@@AAABBBCCCDDDFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLNNNPPPRRRSSSVVVUUUUUUTTTTTTUUUUUUVVVXXXYYYYYY[[[]]]___```bbb\\\[[[ZZZZZZ[[[]]]___aaadddeeefffgggiiijjjkkklllmmmoooqqqrrrsssuuuxxx{{{zzzzzzzzzzzzyyywwwuuutttpppnnnlllkkkkkkmmmpppqqqwwwxxxzzzzzzxxxuuurrrooooooooopppppppppooonnnnnnlllllllllmmmmmmmmmnnnnnnoooqqqssssssqqqoooooooooiiiiiihhhgggeeeccc```______]]][[[YYYXXXTTTPPPMMMJJJJJJIIIHHHGGGFFFEEEEEECCCBBB@@@===;;;999777777666666555555555444444444444444444444444444444444444444444333333333333333333444555555444555666888555777:::<<>>>>>>>>============@@@@@@AAABBBDDDEEEFFFGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLNNNPPPQQQUUUUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXZZZ\\\^^^```aaa\\\\\\[[[[[[\\\^^^```aaaddddddeeefffggghhhiiijjjjjjllloooppprrrsssvvvyyyxxxyyyzzzzzzyyyxxxvvvuuuqqqooollljjjjjjmmmoooqqqwwwyyy{{{|||{{{wwwssspppooooooooonnnmmmllllllkkkjjjjjjkkkkkkkkklllkkkkkknnnoooppppppooonnnmmmlllgggfffdddcccaaaaaa``````]]]\\\ZZZXXXVVVSSSOOOLLLHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@>>>;;;999777666555555555444444444333333333444444444444444444444444555555666666666666666666444555555444333444777999;;;===@@@DDDKKKVVVcccmmm{{{{{{xxxvvvtttppppppppprrrwww~~~|||zzz}}}|||xxxssslllcccYYYNNNGGGBBB???:::777666555444333222222222222222222222222333333333333333333333333------......---,,,+++++++++,,,---......---,,,+++------------------------++++++++++++++++++++++++***)))))))))))))))******************************))))))******++++++++++++************************))))))))))))))))))************++++++++++++******************************)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------...//////..................------------....................................////////////111///---+++++++++---...//////000000000111111111000111222333333333222222333333333444444444444555666666666666777777777777777777777777777777777777777666666555555666666777999999::::::;;;<<<<<<===>>>>>>>>>============<<>><<<:::888666555555444444444444333333333333444444444444444444444444444555555555666666777777888888777666666888<<>>BBBJJJRRR]]]kkk{{{}}}{{{{{{}}}~~~{{{{{{}}}~~~~~~|||xxxrrriii___YYYMMMHHHBBB===:::888555444333333333222222111111111222222222222222222222222.........------,,,******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))((())))))***+++************************(((((())))))******++++++************************))))))))))))******************++++++++++++******************************((()))***,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...////////////.........------------,,,........................------.........////////////...---,,,,,,,,,---.../////////000000000111111000111222333444333222222333333333333444444444444666666666666777777777777888888888888888888888888777666666555555666666777888888999:::;;;<<<<<<===>>>>>>============<<<<<<>>>???@@@AAABBBDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHJJJLLLNNNOOORRRRRRSSSTTTUUUWWWYYYZZZXXXXXXXXXYYYZZZ\\\]]]^^^]]]]]]^^^^^^___aaabbbccceeeeeeeeeffffffgggggggggeeehhhkkknnnoooppprrrtttuuuvvvwwwxxxyyyxxxxxxwwwsssrrrooonnnmmmoooqqqrrrrrrvvv|||~~~yyyvvvqqqpppnnnkkkjjjhhhhhhgggfffggghhhiiijjjiiihhhhhhkkkjjjiiijjjjjjiiigggdddccccccaaa```____________[[[YYYWWWUUUTTTPPPLLLIIIDDDDDDCCCBBBAAA@@@??????===<<<:::999777666666666555555444444444333333333444444444444444444444444222222333444555555666666666666666666888<<>>999666666555555444333222222111000000000000000000000000,,,,,,---------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***************+++,,,,,,************************((())))))***++++++,,,,,,************************((()))))))))******************++++++++++++******************************'''(((***,,,---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---...////////////.........---------,,,,,,---------------------------------.........//////.........///////////////////////////000000000111000111333444555444333222222222333333333444444444555555555666666666777777888888888888888888888888777777666666666666777777777888999:::;;;<<<<<<===>>>>>>=========<<<<<<<<<>>>>>>???AAABBBCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOONNNOOOPPPRRRTTTWWWYYY[[[YYYXXXXXXYYYYYY[[[\\\\\\\\\]]]]]]^^^___```aaabbbeeeeeeeeeeeeeeeeeeffffffdddfffjjjlllnnnoooppprrrqqqrrrtttvvvwwwwwwvvvvvvrrrqqqpppooonnnoooppppppooottt{{{}}}yyyrrrpppnnnkkkiiigggggggggeeefffhhhiiijjjiiihhhggggggffffffgggiiiiiigggdddaaaaaa```___^^^]]]\\\\\\ZZZXXXVVVTTTSSSPPPKKKHHHCCCBBBBBBAAA@@@???>>>===;;;:::999888777777777777555555555555444444444444444444444444444444444444333333444555666777888999666777999;;;???GGGOOOUUU^^^hhhvvv~~~}}}|||zzz{{{|||~~~zzzvvvjjjeee^^^WWWPPPIIIBBB===999999888777666444444333111111111111111111111111******+++,,,------------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,+++++++++,,,------...))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))&&&(((***,,,---,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,---...////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000111222222111111////////////000000000000000222333555555444333222222222333333333444444444444444444555555555666666666666666666666666666666777777666666666666777777777888888999;;;<<<======>>>=========<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJLLLNNNOOOLLLLLLNNNPPPSSSWWWYYY[[[YYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\\\\]]]^^^___``````ddddddddddddddddddddddddcccfffiiilllmmmnnnoooqqqoooppprrrtttuuuuuuuuutttqqqqqqpppooooooooooooooommmrrrzzz|||sssqqqnnnkkkiiigggffffffeeefffhhhjjjjjjiiihhhgggdddcccccceeeiiijjjhhheee``````______]]]\\\ZZZYYYYYYXXXUUUTTTRRROOOKKKHHHBBBBBBAAA@@@???>>>======:::999888888888888888888666666555555555444444444444444444444444444444444666666777999:::;;;<<<======???BBBFFFMMMVVVaaahhhvvv~~~|||xxxxxxxxxyyy|||~~~|||wwwrrrkkkccc[[[SSSJJJEEE<<<;;;:::999888777666555444444444444444444444444---,,,+++******+++,,,---************************,,,,,,,,,,,,,,,+++***)))+++,,,.........,,,***)))************))))))))))))+++++++++*********))))))))))))))))))******************************************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------............------***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++------,,,,,,---000222444///000000000111111111111111111222222222333333333111111222222222333333333555444333333333333444555777777666666555555555444555666777666555444555666:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>???@@@??????@@@BBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMPPPRRRSSSTTTTTTYYYYYYYYYYYYYYYYYYXXXWWW^^^]]]\\\\\\\\\]]]^^^___cccdddddddddcccccceeegggffffffggghhhjjjlllmmmnnnlllmmmoooppprrrrrrsssssstttsssqqqoooooooooooopppppppppssszzzzzzsssqqqmmmjjjgggfffeeefffbbbcccdddeeeeeeeeedddcccdddddddddddddddddddddddd```___^^^]]]\\\ZZZVVVSSSUUUTTTRRROOOKKKGGGDDDBBB>>>>>>======<<<:::999888999888888777666555555444666666555555555444444444666444333333444555444444555666999<<<;;;999===CCCDDDJJJRRR[[[eeerrr|||}}}~~~}}}|||{{{|||}}}zzzyyyxxxvvvuuuyyy~~~~~~{{{wwwrrrkkkcccZZZTTTKKKFFF???999666666555555333222111111222333222000,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++,,,---...---,,,***)))************))))))))))))*********)))))))))(((((())))))))))))************************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------.........---------------...---,,,,,,---///111333//////000000000111111111111111111222222222333333111111111222222222333333555444333222222333444555666666666666555555444444555666777666555444555777777888999:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>????????????@@@BBBDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOQQQSSSTTTTTTXXXXXXYYYYYYYYYYYYXXXXXX[[[[[[ZZZZZZZZZ[[[]]]^^^aaabbbccccccbbbaaabbbddddddeeeeeeggghhhjjjlllmmmlllmmmnnnoooqqqrrrrrrrrrsssrrrpppooonnnnnnoooooonnnnnnqqqwww}}}}}}zzztttrrrnnnkkkhhhfffeeeeeeccccccdddeeeeeeeeedddcccddddddddddddddddddddddddaaa___]]]\\\[[[YYYVVVSSSSSSRRRPPPNNNJJJGGGDDDBBB>>>>>>======<<<;;;999999888888777777666555555444666666555555555444444444555444444444555666666555444444666::::::;;;BBBJJJRRRZZZggguuu}}}~~~~~~~~~|||{{{{{{|||||||||{{{zzzxxxyyy||||||yyytttmmmfffaaaVVVQQQIIIBBB===:::666555666444333333333333222000+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))+++,,,---------,,,******************)))))))))))))))))))))((((((((((((((())))))))))))************************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---,,,***))))))***,,,...))))))******++++++,,,,,,,,,,,,,,,,,,------------...............////////////...---------...000111////////////000000000000000111111111222222222222111111111222222222222333555444333222222333444555666555555555555444444444444666777666555444666777555666777888:::<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===??????>>>>>>@@@AAACCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEGGGHHHHHHIIIIIIJJJLLLNNNPPPRRRSSSTTTWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ\\\]]]___aaaccccccaaa```___```bbbbbbccceeeggghhhjjjjjjkkkkkklllnnnooopppqqqrrrqqqqqqpppooonnnnnnnnnnnnllllllnnnsssyyy}}}|||zzzuuusssooolllhhhfffeeeeeeddddddeeeeeeeeedddccccccbbbbbbccccccddddddeeeeeebbb___\\\ZZZYYYXXXUUUSSSQQQPPPNNNKKKHHHFFFDDDCCC>>>>>>======;;;::::::999888777777666666555555555555555555555555444444444333444555666777777777666777666777;;;===AAALLLVVVfffrrr}}}{{{|||}}}~~~}}}||||||~~~}}}yyysssooofffaaaYYYPPPIIIAAA;;;666888666444333444444222111***+++,,,------,,,+++***++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,+++***************)))))))))((())))))))))))))))))))))))((()))))))))************************************''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++************++++++++++++---,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---*********+++,,,,,,------,,,,,,,,,------------...---------......//////000//////...---------...///........./////////000000000000000111111111111222111111111111222222222222444444333222222333444444444444444444444444444444444555666666555555666777555666777888999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;===>>>>>>===>>>???AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHIIIJJJKKKLLLNNNQQQRRRSSSVVVWWWWWWXXXYYYYYYYYYYYYWWWWWWWWWWWWXXXZZZ\\\]]]]]]```bbbcccaaa___^^^^^^___```bbbdddeeeggghhhhhhiiiiiijjjlllmmmooopppqqqpppoooooonnnnnnnnnnnnnnnkkkkkkmmmqqqvvv{{{|||{{{uuussspppllliiifffeeedddeeeeeeeeeeeedddccccccbbbaaaaaabbbcccdddeeeeeefffbbb___[[[XXXWWWVVVTTTSSSNNNMMMKKKHHHFFFDDDCCCBBB>>>>>>===<<<;;;:::999999777777666666666555555555555555555555555555555555333555777777777666666666<<<;;;===BBBGGGOOO\\\hhh}}}~~~|||zzzwwwxxx{{{}}}~~~~~~}}}~~~{{{wwwrrrnnnfff^^^UUULLLCCC===:::777555444444444333222***+++,,,------,,,+++***)))))))))))))))))))))))))))******++++++************+++++++++++++++++++++************)))))))))(((************************((()))))))))************))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,------------,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........,,,,,,------.........//////......------------------............///////////////000000000111111111000000111111111222222222444333222222222222333444333333333333444444444444333555666666555555666888888888888888888888888888;;;;;;::::::::::::;;;;;;:::<<<============>>>@@@@@@@@@????????????@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHIIIIIIKKKMMMOOORRRSSSUUUUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[]]]^^^]]]___bbbbbbaaa___^^^^^^^^^___aaaccceeefffggggggggghhhhhhiiikkkmmmooopppooooooooooooooonnnnnnmmmllllllnnnqqquuuyyy||||||tttssspppmmmjjjgggeeedddffffffeeedddccccccbbbbbbaaaaaabbbbbbcccdddeeeeeebbb___ZZZWWWVVVUUUSSSQQQKKKJJJHHHEEECCCBBBAAAAAA>>>===<<<:::999999999999666666666666555555555555444555555555555555555555444666888888666666777888===>>>DDDNNNXXXcccsss}}}}}}~~~}}}{{{}}}{{{xxxuuurrrtttxxx{{{|||yyyvvvpppiiibbbXXXOOOIII>>>;;;888666555555444333+++++++++,,,,,,+++++++++))))))))))))))))))))))))((()))******+++*********************++++++++++++************))))))))))))************++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))************++++++++++++++++++*********,,,,,,------------,,,,,,''')))+++---...---,,,***...............---------,,,---------............---------------..................---------------------------.........///////////////000000000000000000000111111111111222444333222111111222333444222222333333333333333444333555666666555555777888999999999888888888777777;;;;;;::::::::::::;;;;;;:::;;;======<<<<<<>>>??????>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEGGGGGGHHHHHHHHHIIIKKKNNNQQQRRRTTTTTTVVVWWWYYYYYYZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^[[[^^^``````____________^^^```bbbeeefffgggggggggfffffffffgggiiilllnnnpppnnnooooooppppppooonnnnnnlllmmmooorrruuuxxxzzz|||uuutttrrrpppmmmjjjhhhggghhhgggeeedddcccbbbbbbbbbaaaaaabbbbbbccccccdddddd```^^^ZZZWWWVVVTTTQQQOOOJJJHHHEEECCC@@@?????????===<<<:::888777777777888555555555555555555555555444444444555555555555555555888:::999888888<<>>==================>>>>>>>>>@@@AAACCCEEEFFFGGGHHHGGGGGGHHHJJJMMMPPPRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZ\\\]]]YYY[[[]]]]]]]]]]]]___```___aaacccfffhhhhhhhhhhhheeeddddddeeegggjjjmmmooonnnooopppqqqqqqpppooooookkknnnpppsssuuuvvvxxxyyywwwvvvuuusssqqqooommmllliiihhhfffdddbbbaaaaaaaaabbbbbbbbbbbbbbbccccccccc___]]]ZZZXXXVVVSSSPPPMMMIIIGGGDDDAAA>>>===<<<<<<<<<:::888666555555666777555555555555555555555555444444444555555555666666555888;;;;;;;;;>>>EEEKKKPPPXXXhhhzzz~~~~~~|||{{{{{{}}}zzzxxxwwwyyy}}}~~~|||yyyxxxqqqmmmjjjiiigggfffjjjpppvvvzzzxxxttttttrrrqqqsssyyy~~~{{{xxxtttooohhhddd\\\VVVNNNGGGBBB===999777---,,,+++******+++,,,---************************(((((()))*********************))))))***+++,,,,,,************))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))******+++++++++,,,******++++++++++++******+++***))))))***,,,...//////...------,,,+++***)))---------.........//////111111000000//////......+++,,,------......------,,,,,,,,,---------................../////////000000000000000111111111111333333222111111222333333111111111222222333333333333444666666555666777999777777888999::::::;;;;;;;;;::::::999999::::::;;;999;;;<<<<<<;;;<<<===???======<<<<<<<<<<<<=========>>>???AAACCCEEEFFFGGGGGGGGGGGGHHHJJJMMMPPPRRRRRRSSSUUUWWWXXXZZZZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[XXXYYYZZZZZZZZZ\\\^^^aaa```aaadddgggiiiiiiiiihhhddddddddddddgggjjjmmmoooooopppqqqrrrrrrqqqpppoookkkmmmqqqssstttuuuvvvwwwxxxxxxxxxvvvuuusssqqqpppjjjhhhfffdddbbbaaaaaaaaacccccccccbbbbbbbbbbbbbbb^^^\\\ZZZXXXWWWSSSOOOKKKIIIGGGCCC@@@===;;;;;;;;;;;;999777555444444555666444555555555555555555555444444444555555555666666444888;;;<<<===CCCLLLSSSccclll|||}}}zzzzzz}}}|||yyywwwnnnjjjgggfffdddbbbeeekkknnnpppsssuuuwwwwwwvvvuuutttuuuxxxxxxvvvqqqlllhhhhhheeecccdddhhhnnntttvvvtttuuuuuussssssuuu{{{~~~{{{xxxtttoookkkiiibbbXXXOOOGGGAAA;;;888)))***+++,,,,,,+++***)))***************************************************)))))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))((('''''''''(((***++++++++++++++++++,,,,,,,,,''''''(((((())))))************))))))(((((('''''')))************+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++)))***,,,------,,,***)))......---------,,,,,,,,,,,,,,,,,,---------......------------------------......///111111222222222000000111222444555666777333111000//////111333444000111111111111222222222444444555555666777777777777777888999:::::::::::::::999999888888999999:::<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>?????????>>>???@@@AAACCCDDDEEEEEEGGGGGGGGGHHHIIIJJJLLLLLLPPPRRRTTTWWWXXXXXXWWWVVVZZZXXXWWWVVVWWWZZZ]]]___^^^]]]\\\[[[[[[[[[\\\]]]aaacccgggjjjkkkkkkiiigggcccddddddfffhhhjjjlllmmmpppqqqrrrpppnnnlllkkklllmmmnnnoooppprrrrrrrrrrrrxxxzzz}}}~~~}}}yyytttpppjjjhhhfffeeefffgggfffeeedddcccaaabbbccccccbbb```\\\ZZZXXXUUURRROOOMMMKKKGGGEEEBBB@@@???>>><<<:::<<<;;;:::888666555333333333333333333333333333333000222555777777777888999AAA<<<<<<@@@EEELLLZZZiii~~~xxxvvvrrrnnnkkkjjjiiiiiilllmmmnnnooooooooonnnmmmnnnnnnmmmllljjjhhheeedddbbbbbbaaaaaabbbccceeefffkkkjjjiiijjjlllmmmmmmlllvvvuuuuuuxxx}}}}}}}}}~~~}}}{{{zzzxxxwwwnnnjjjddd]]]UUUKKKAAA:::)))***++++++++++++***)))*********************************************************))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))(((((('''''''''&&&(((((((((((())))))))))))************))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********************************,,,++++++++++++,,,------------,,,,,,,,,+++++++++***+++,,,------,,,+++***.........------,,,,,,,,,,,,,,,,,,------------...------------------------......///111111222222111000000111222333444444555222111000000000111222333000111111111111222222222444444555555666666777777777777888999:::::::::::::::999999888888999999:::;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>?????????>>>???@@@AAACCCDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLPPPQQQTTTVVVWWWWWWVVVVVVXXXXXXWWWVVVXXX[[[^^^```___^^^]]]\\\\\\]]]^^^^^^aaadddgggjjjkkkkkkiiihhhddddddeeefffhhhjjjlllmmmqqqrrrsssqqqnnnlllkkkkkkkkklllmmmooopppqqqrrrrrrvvvyyy|||}}}}}}yyyuuurrrllljjjhhhgggggggggfffeeecccaaa``````aaaaaa```^^^YYYXXXUUURRROOOLLLJJJIIIGGGDDDAAA??????===<<<::::::999999888777666555555333333333333333333333333333555888999999:::;;;<<<======CCCMMMWWWbbbrrrzzzuuusssrrrqqqpppqqqrrrsssrrrqqqpppoooppppppooommmkkkgggdddcccbbbaaa`````````bbbdddfffgggffffffgggiiiiiihhhfffjjjiiiiiikkkppptttvvvwww|||}}}|||}}}}}}~~~~~~}}}{{{yyyvvvsssnnnhhh```WWWNNNHHH)))***++++++++++++***)))***************************************************************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((()))******)))(((((('''%%%$$$$$$###))))))))))))((((((((((((************++++++++++++)))))))))*********+++++++++++++++++++++*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,------------------------------------......///000111111111111000000000111111222222222000000000111111111222222000111111111111222222222444444444555666666777777666777888999::::::::::::999999888888888888999999:::::::::::::::;;;<<<<<<=========>>>>>>?????????>>>???@@@AAACCCDDDEEEEEEGGGGGGGGGGGGHHHJJJKKKLLLNNNPPPRRRTTTVVVVVVVVVVVVWWWVVVVVVWWWYYY\\\___aaa```___^^^^^^^^^^^^``````bbbdddgggjjjkkkkkkjjjiiiffffffggghhhiiikkkmmmnnnrrrssstttrrrooolllkkkjjjiiijjjkkklllnnnooopppqqqsssvvvyyy||||||zzzwwwuuuooommmjjjiiihhhhhhfffdddbbb```^^^^^^___^^^]]][[[UUUTTTRRROOOLLLIIIGGGFFFEEECCC@@@>>>>>>===;;;999777777777777777777777777444444444444444444444444333555777777888999;;;======CCCOOO```nnn|||~~~~~~{{{{{{}}}}}}}}}}}}|||{{{zzzzzzxxxvvvrrrnnnkkkiiihhhfffdddcccccceeeggghhhgggggghhhjjjkkkjjjgggdddaaa______```dddgggiiijjjmmmppprrrsssrrrqqqqqqrrrssszzz}}}~~~|||wwwsssmmmfff^^^YYY*********++++++*********************************************************++++++******************(((((((((((((((((((((((('''''''''((()))*********************************((((((((((((((())))))*********)))(((((('''&&&&&&******))))))((((((''''''(((((()))******+++,,,,,,))))))))))))************+++++++++***************++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,++++++++++++***------,,,++++++,,,------......------------------++++++,,,,,,,,,---------,,,,,,------------------......///000111111000000000000000000000000000/////////000111222111111111000000111111111222222222333333444555555666666777666777888999999::::::999999999888888888888999999999999999::::::;;;<<<<<<<<<<<<======>>>?????????>>>???@@@AAACCCDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNPPPRRRTTTUUUVVVVVVUUUUUUVVVWWWZZZ]]]```bbbaaaaaa```___```aaabbbcccbbbdddgggjjjkkkkkkkkkjjjhhhhhhhhhiiijjjlllmmmnnnrrrtttuuussspppmmmkkkjjjhhhhhhiiijjjkkkmmmnnnoooooorrrvvvyyy{{{zzzxxxwwwrrrpppmmmjjjiiihhhfffdddbbb```^^^]]]]]]\\\ZZZYYYRRRQQQOOOMMMJJJGGGEEEDDDDDDAAA>>>===<<<<<<:::888888777777777666666666666444444444444555555555555555666777777888:::>>>AAAHHHRRRbbbsss|||zzzxxxuuuqqqnnnmmmmmmnnnooopppqqqrrrttttttrrrmmmiiibbb```]]]]]]___bbbddddddccceeefffhhhhhhiiiiiiiiimmmooouuu}}}|||xxxtttoooiiieee+++******************+++))))))))))))))))))))))))******************************************++++++((((((((((((((((((((((((&&&&&&'''((()))***++++++************************'''(((((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))***++++++(((((()))))))))************************************************************))))))))))))***++++++,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,---------.........//////000000000000///000000////////////.........///000111111111111000000000111111111222222222333333444444555666666666666666777888999999999999999888888777777888888999888888999::::::;;;;;;<<<;;;<<<<<<===>>>>>>??????>>>???@@@AAACCCDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPRRRTTTVVVVVVUUUUUUVVVXXX[[[^^^aaabbbbbbbbbaaaaaaaaabbbdddeeebbbdddgggiiikkkllllllkkkjjjjjjjjjkkkkkkmmmnnnnnnrrrtttuuutttqqqnnnlllkkkggggggggghhhiiijjjlllmmmlllnnnrrrvvvyyyyyyxxxxxxtttrrrnnnllljjjiiifffdddcccaaa^^^]]]\\\[[[YYYWWWQQQPPPNNNKKKIIIFFFDDDCCCBBB???===;;;;;;;;;999777999999888777666555444444444444444555555666666666999:::;;;<<<>>>CCCIIINNN[[[gggwww~~~|||{{{|||}}}~~~|||wwwrrrgggddd```^^^^^^___``````______```bbbcccdddddddddffffffhhhoooyyy}}}zzzvvvqqqnnn++++++***))))))***++++++))))))))))))))))))))))))************************)))))))))***************))))))))))))))))))))))))&&&''''''((()))******+++************************''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((&&&''''''((()))*********((((((((()))))))))******)))))))))***************)))))))))))))))))))))))))))))))))((())))))***+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------............//////000000//////////////////////////////////////////000000000111111000111111111111222222222333333333444555555666666555666777888999999999999888888777777777777888888666777888:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>???@@@AAACCCDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNQQQSSSUUUVVVUUUVVVWWWYYY\\\^^^aaabbbcccbbbaaaaaabbbccceeefffcccdddgggiiikkklllmmmmmmllllllllllllmmmmmmnnnoooqqqsssuuuuuusssooommmllliiihhhggggggggghhhjjjkkkhhhkkkooosssvvvwwwwwwwwwuuurrrooolllkkkiiifffeeecccaaa^^^\\\[[[YYYVVVTTTOOONNNLLLJJJGGGEEECCCBBB@@@>>>;;;:::::::::888777999999888777555444333333444444555555666777777777888999;;;>>>DDDMMMWWW^^^rrr~~~sssnnnhhhdddbbbbbbaaaaaabbbaaa```aaacccdddcccbbbbbb___```eeemmmvvv}}}yyyvvv++++++***))))))***++++++))))))))))))))))))))))))************************((((((((())))))*********))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&'''((()))***))))))((())))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))*********(((((((((((()))))))))***((()))))))))*********+++************************)))(((((((((((()))******++++++++++++************))))))++++++++++++))))))))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,---......///...///////////////......///////////////000000000000//////...///000111222000111111111111222222222222333333444444555555666555666777888999999999999888888777777777777888888555666888:::;;;;;;;;;;;;::::::;;;<<<===>>>???@@@>>>???@@@AAACCCDDDEEEEEEGGGGGGGGGFFFGGGGGGHHHIIIHHHIIIJJJMMMPPPSSSUUUVVVVVVVVVXXXZZZ\\\^^^```aaabbbbbbaaaaaabbbdddeeefffcccdddfffiiikkklllmmmnnnnnnnnnmmmmmmmmmnnnooooooooorrruuuvvvtttqqqooonnnjjjiiigggfffffffffhhhiiifffhhhlllppptttuuuvvvvvvtttrrrnnnlllkkkiiigggeeebbb```\\\ZZZYYYWWWTTTQQQMMMLLLJJJHHHFFFDDDBBBAAA???===:::999999999777666777777666666666555555555444555555666777777888888888:::???FFFPPP^^^llluuu}}}vvvsssqqqpppoookkkiiiggggggiiiiiihhhfffeeeaaa```ccceeeiiittt~~~|||,,,+++***))))))***+++,,,))))))))))))))))))))))))************************''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))*********)))(((,,,,,,+++***)))(((''''''''''''(((((())))))*********************+++++++++(((((((((((())))))))))))(((((())))))*********+++++++++++++++++++++++++++((((((((((((((()))******+++++++++************)))'''(((***++++++***((('''(((((())))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,---...//////...///////////////......////////////000000111111111000...---...///111333000111111111111222222222222222333444444555555666555666777888888999999888888888777777777777888888555666888:::;;;;;;;;;;;;::::::;;;<<<===>>>???@@@>>>???@@@AAACCCDDDEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHJJJLLLOOORRRUUUWWWVVVWWWXXXZZZ\\\^^^``````bbbbbbaaaaaabbbdddeeefffcccdddfffiiikkkmmmnnnnnnoooooonnnnnnnnnnnnooooooooorrruuuvvvtttrrrpppooollljjjhhhfffeeefffggghhhdddgggkkkooorrrtttuuuuuutttqqqnnnlllkkkiiigggeeeaaa^^^[[[YYYWWWUUUQQQOOOKKKJJJIIIGGGDDDBBBAAA@@@>>><<<999888999888777666555555555555666666777777444555555666777888888999???CCCIIIRRR```qqqtttqqqnnnnnnoooooonnnkkklllgggddddddbbbaaaiiisssyyy~~~~~~~~~{{{~~~,,,++++++***)))(((''''''******++++++++++++************))))))((((((''''''))))))*********+++++++++,,,+++)))((((((((()))***((((((((((((((((((((((((''''''(((((())))))******((((((((((((''''''''''''*********)))((((((''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))((((((((()))***+++))))))))))))************)))''''''(((+++,,,***'''))))))(((((((((((()))***************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,..........................................---------,,,+++******+++,,,---...............///000000000000000000000111111222111111222333333444555555555555666666777777888888555222000000111222222222666777999;;;<<<<<<<<<;;;<<<<<<<<<===>>>??????@@@@@@AAABBBDDDEEEGGGHHHIIIFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHIIIKKKNNNRRRUUUWWWVVVWWWXXXYYYZZZ\\\]]]]]]aaaaaaaaaaaabbbcccddddddeeeeeefffhhhjjjlllnnnooottttttsssrrrqqqpppnnnmmmqqqrrrtttuuutttrrrooonnnkkkkkkjjjiiihhhhhhhhhiiifffhhhjjjmmmoooppppppqqqrrrpppllliiigggffffffgggaaa^^^[[[XXXVVVSSSPPPMMMJJJHHHFFFDDDCCCBBB???===:::999888777666666666666888777555444333222222222777999:::999777777;;;???CCCPPP___lllzzz}}}{{{yyywwwtttqqqllliiiggghhhjjjlllrrruuuzzz|||{{{xxxvvvuuutttvvvzzz++++++******))))))(((((()))******++++++******)))+++*********))))))))))))((((((((())))))*********+++***)))((((((((()))***(((((((((((((((((((((((('''((((((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))*********+++++++++))))))))))))************+++++++++,,,---.........++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++******++++++,,,,,,..........................................------......------------.....................///000000/////////...///000000111111111222222333444444555444555555666777777888888888666444444555666666666666777999:::<<<<<<<<<;;;::::::;;;<<<<<<===>>>>>>@@@AAABBBCCCEEEGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJMMMQQQTTTVVVUUUVVVWWWXXXYYY[[[\\\\\\aaaaaaaaabbbcccdddeeeeeeeeeeeefffhhhiiikkkmmmnnnsssssssssrrrqqqooonnnmmmpppqqqssstttsssqqqnnnmmmkkkjjjiiiiiihhhhhhiiiiiihhhjjjmmmoooppppppoooooopppnnnkkkhhhfffeeeeeefffaaa^^^ZZZWWWTTTRRRNNNKKKIIIGGGEEECCCCCCAAA???===:::999888777666666666666777666555555444444444444444666777777777;;;BBBHHHQQQ___ppp}}}|||vvvqqqmmmkkkllllllooosssvvvxxxwwwtttqqqooonnnqqqtttwww{{{*********))))))))))))))))))******++++++******)))++++++++++++************''''''(((((((((((())))))+++***)))((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''%%%&&&&&&'''(((((())))))((((((''''''''''''((((((************)))))))))))))))***,,,---------,,,+++))))))))))))*********************))))))***---///***+++,,,------,,,+++***************************))))))))))))))))))))))))*********++++++++++++,,,++++++******++++++,,,---........................------------------....../////////000000/////////...............///000000...............//////000111111222222333333444444444444555555666777777777999888666666888999888888666777888:::;;;;;;<<<;;;999999::::::;;;<<<<<<<<>><<<999999888777666666666666666666555555555666666666666777777888;;;CCCNNNWWWeeesss}}}wwwsssrrrqqqqqqtttwwwyyyyyyuuuqqqnnnkkkmmmoooqqqrrruuuxxx{{{)))))))))))))))*********))))))************))))))************************((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((*********))))))((((((((()))+++---...///...,,,+++((()))))))))************+++)))((())),,,///111222111222333333222000...,,,************************))))))))))))))))))))))))************++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111111000///..................///000000///............///000000111111222222333333333333333444444555555666777777777555444555777777777666666777888999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<>>DDDOOO^^^hhhwww|||zzzxxxyyy||||||wwwsssmmmooopppooonnnmmmnnnpppuuuyyy)))))))))))))))*********)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&((((((''''''''''''(((((()))))))))((((((''''''''')))***,,,......---,,,+++((()))))))))************...,,,,,,111:::@@@AAA???CCCBBBAAA>>>:::555000---))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,---...************************,,,,,,,,,,,,------......---...///000000///...---...............///000000000000//////000000111222111111222222222222222333333333333444555555666666555444333555666777666555777777777888999:::;;;<<<<<<<<<<<<<<<============>>>???@@@BBBCCCEEEFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFGGGIIIKKKNNNOOOQQQRRRSSSTTTUUUVVVWWWXXX\\\^^^```ccceeeggghhhhhhgggggggggggghhhiiijjjkkknnnnnnnnnoooooonnnmmmmmmmmmmmmmmmmmmmmmkkkjjjiiiiiihhhhhhggghhhhhhiiiiiinnnpppssstttsssoookkkhhhiiihhhfffeeecccbbbaaa```___[[[UUUPPPLLLIIIFFFCCCCCCBBB???>>>>>>===;;;999888777666666666666666666777666666555555555555555:::===AAAHHHQQQ```qqq|||}}}yyyrrrssssssrrrnnnkkkiiiiiijjjmmmrrryyy*********)))))))))))))))((())))))******))))))(((((((((((((((((()))))))))******))))))))))))(((((((((((()))))))))((('''&&&((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''))))))(((((('''&&&&&&%%%((((((''''''''''''((((((((((((((((((''''''''''''((()))+++,,,,,,,,,+++***))))))))))))************+++,,,111999BBBGGGFFFDDDGGGEEEBBB===777000+++((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))***+++,,,---...************************++++++,,,,,,------......---------......---------...............///000000000000000000000111222222111111222222222222222222222222333333444555555555555555555666888999888666777777777777888:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAACCCDDDEEEFFFGGGHHHJJJKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHJJJMMMNNNQQQQQQRRRSSSUUUVVVWWWXXXZZZ[[[___bbbeeeggghhhhhhggggggggggggggghhhiiijjjllllllmmmnnnnnnnnnmmmmmmlllmmmllllllkkkkkkjjjiiihhhhhhggggggggghhhiiiiiimmmoooqqqrrrqqqnnnkkkhhhgggfffeeedddcccaaa``````]]]YYYRRRMMMIIIGGGDDDBBBAAA@@@>>>======<<<:::888777666666555555666666666777666666666666777777888999@@@JJJWWWddduuu|||wwwyyyyyyvvvqqqlllhhhgggaaacccfffkkksss++++++******))))))(((((((((((())))))))))))(((((((((((()))))))))*********)))))))))((((((''''''''''''((()))))))))((('''&&&(((((((((((((((((((((((('''((((((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))((((((((())))))))))))***))))))))))))************)))000999>>>>>>;;;999888777666444111---***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,...///++++++++++++++++++++++++***++++++,,,------.........------------------..................///000000///////////////000111111222222111111111111111111222222222333444444555555555444555777999:::888666777777666777888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBDDDEEEFFFFFFGGGIIIKKKKKKJJJHHHGGGGGGGGGFFFGGGHHHJJJLLLMMMQQQQQQRRRSSSUUUVVVWWWXXXWWWYYY]]]aaaeeegggggghhhhhhgggggggggggghhhhhhiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjjjjiiiggggggggggggggghhhiiiiiikkklllmmmnnnnnnllljjjiiiffffffeeedddcccbbb```___[[[VVVPPPKKKGGGEEECCCAAA@@@>>><<<<<<<<<;;;999777666666555555555666666777555666666777999;;;===>>>CCCMMM\\\kkkzzz~~~}}}wwwqqqllljjj`````````bbbgggppp{{{,,,++++++***)))(((((('''(((((())))))))))))(((((())))))******+++++++++,,,(((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''(((((())))))******)))(((((((((''''''''''''''''''(((((()))*********((((((''''''''''''(((((((((((())))))******++++++'''''''''&&&'''((())))))))))))))))))************---999DDDDDD999...+++,,,))))))))))))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///...---,,,,,,---...///...............///000000...............///000000222222111111111111111111111222222333333444555555333333444666888888777555777777666666777999;;;<<<>>>>>>>>>>>>>>>===============???@@@BBBDDDEEEEEEEEEGGGIIIKKKLLLKKKIIIHHHHHHGGGGGGGGGHHHJJJLLLMMMQQQQQQRRRTTTUUUVVVWWWXXXVVVXXX\\\aaadddfffgggggghhhhhhgggggggggggghhhhhhjjjjjjkkklllmmmmmmmmmmmmmmmmmmlllkkkkkkjjjjjjiiiggggggggggggggghhhiiiiiiiiijjjkkkllllllkkkkkkjjjffffffeeeeeecccbbb```___ZZZUUUOOOJJJGGGEEECCCAAA???===<<<;;;;;;:::999777666666555555555666666777444555777999<<>>>>>>>>???AAACCCDDDDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGIIIMMMPPPTTTTTTTTTSSSSSSSSSVVVXXXZZZZZZ[[[\\\___bbbeeefffhhhgggfffeeeeeefffggghhhkkkkkklllmmmnnnnnnnnnmmmiiiiiihhhhhhhhhhhhhhhhhheeedddccceeegggiiijjjjjjjjjiiihhhgggfffeeeddddddaaaaaabbbdddeeeccc```]]]XXXUUUPPPIIIDDD@@@>>>===<<<<<<;;;::::::999888888:::777555444555666777777444777::::::;;;AAALLLUUUcccpppzzzqqqhhhgggeeebbb```aaadddgggnnnrrrvvvxxxyyy{{{''''''(((((())))))******,,,***((((((******(((&&&((())))))************)))************************((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&&&&''')))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&)))))))))))))))))))))))))))(((((((((***+++---...DDD@@@999222---******+++++++++***))))))***+++++++++++++++*********))))))))))))))))))))))))))))))************************......---------...///000+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------................................................////////////111111111111111111111111222222222333333333444444444444555555666666777777666666666666777888999:::999::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>???AAABBBCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGJJJMMMPPPRRRSSSTTTTTTTTTTTTWWWYYYYYYYYYZZZ\\\^^^aaadddeeefffeeeeeedddeeefffggghhhjjjkkklllmmmnnnnnnnnnnnnjjjjjjiiiiiihhhhhhhhhhhheeedddccceeegggiiiiiiiiihhhhhhgggfffdddcccbbbbbb^^^^^^___```aaa```\\\YYYVVVSSSNNNIIIDDD@@@>>>===<<<;;;;;;:::999999888888777555444333444666777777777:::>>>@@@DDDNNN\\\fffvvv}}}tttsssppplllgggdddccccccgggiiilllnnnnnnoooqqqtttssswww~~~((((((((((((((())))))))))))((('''((()))***((('''+++***))))))))))))))))))++++++************))))))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))((('''))))))))))))))))))))))))((((((((()))***+++,,,---OOODDD666---+++,,,***(((+++******))))))******++++++************)))))))))))))))))))))))))))))))))************************------...///////////////---,,,,,,+++******))))))++++++++++++++++++++++++------------................................................////////////111111111111111111111111222222222222333333333333444444444555666666777777555555555555666777888888888999:::;;;;;;;;;;;;;;;=========>>>???@@@AAABBBAAACCCDDDFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHJJJNNNQQQRRRTTTVVVVVVUUUUUUVVVXXXXXXXXXYYY[[[]]]```bbbccccccbbbbbbbbbccceeeggghhhjjjkkklllmmmnnnnnnnnnnnnlllkkkkkkjjjiiihhhggggggeeeddddddeeegggiiihhhhhhfffeeedddcccbbb```______[[[ZZZZZZ[[[\\\ZZZWWWTTTSSSPPPLLLGGGBBB???===<<<;;;;;;::::::999888888888555555444444555666888999:::???FFFLLLUUUbbbsss}}}xxxrrrlllgggdddfffggghhhhhhgggffffffgggeeegggmmmvvv}}}+++++++++***************(((((((((((()))*********,,,+++***((((((((()))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((()))***++++++,,,GGG<<>>???@@@AAA???AAABBBDDDEEEEEEEEEDDDFFFGGGHHHHHHHHHKKKOOORRRTTTWWWYYYYYYXXXVVVUUUUUUVVVWWWXXXZZZ\\\^^^```aaa_________```aaaccceeegggiiijjjkkklllmmmmmmnnnmmmmmmlllkkkjjjiiihhhgggfffeeeddddddeeeggghhhgggfffccccccaaa```^^^]]]\\\[[[XXXWWWWWWWWWWWWVVVSSSPPPNNNLLLIIIEEEAAA>>><<<;;;::::::999999888888888777666666777666777888:::<<<>>>FFFRRR^^^iiixxx}}}wwwqqqnnnooooooooollliiifffcccbbbdddccceeejjjooovvv+++++++++***************((())))))*********+++,,,,,,+++***((((((((()))***%%%%%%&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((()))************555111,,,(((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***---///000///...,,,******)))))))))***+++,,,------------------------,,,,,,,,,------------.......................................////////////000000000000000000000000111111111222222222333333333333444444555666666666444444444444444444555666666777888999:::::::::::::::;;;<<<===>>>?????????>>>???AAACCCDDDDDDDDDDDDEEEFFFGGGGGGHHHKKKOOORRRXXX[[[]]]^^^[[[WWWTTTRRRTTTUUUWWWYYY[[[\\\^^^^^^\\\\\\\\\]]]___aaaccceeeggghhhiiijjjllllllmmmmmmllllllkkkjjjiiiggggggfffeeeeeeeeefffggggggfffdddaaa```___]]][[[ZZZXXXXXXWWWUUUTTTTTTTTTRRROOOMMMJJJHHHFFFCCC@@@===;;;:::999888888888888888777777666777888777777:::>>>BBBGGGSSScccrrr~~~|||{{{yyywwwsssnnniiiccc```dddaaa```aaacccgggpppzzz((((((((((((((()))))))))(((***++++++******+++---+++***))))))))))))))))))''''''((())))))***++++++************************''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))'''((())))))******))))))(((***,,,+++(((((()))+++((())))))******))))))((((((((()))))))))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,///111222111000000******))))))***+++---...------------------------,,,,,,,,,,,,------------....................................////////////000000000000000000000000111111111111222222222222333333333444555555666666555444444444444444555555555666777888999:::::::::999:::;;;<<<===>>>>>>>>>===>>>@@@BBBDDDDDDDDDDDDDDDEEEFFFFFFGGGJJJNNNRRRZZZ]]]aaabbb^^^YYYUUUSSSSSSTTTVVVXXXZZZ[[[[[[\\\[[[ZZZZZZ[[[]]]___aaabbbeeefffgggiiijjjkkkkkkkkkkkkjjjjjjiiihhhgggffffffeeeeeeeeefffggggggdddbbb______]]][[[YYYXXXVVVUUUUUUTTTRRRQQQPPPOOOLLLIIIEEEDDDCCCAAA>>><<<:::999777777777777777777777777555777888999:::???GGGNNNYYYfffwww|||vvvooogggbbbccc___\\\]]]]]]]]]dddkkkwww''''''(((((())))))******(((***++++++)))(((***,,,((())))))************)))******)))))))))((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))'''((()))*********)))(((&&&))),,,,,,+++)))***+++'''((()))******)))((('''(((((((((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,,,,---...000111222111111---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------....................................////////////000000000000000000000000111111111111222222222222222333333444444555555666555555444444444444555555444555666888999999::::::888999:::<<<===============>>>@@@BBBDDDDDDDDDDDDBBBDDDEEEEEEFFFIIINNNQQQYYY]]]ccceeebbb]]]XXXVVVQQQSSSUUUWWWYYYZZZZZZZZZZZZYYYYYYYYY[[[]]]^^^```bbbccceeeggghhhiiijjjjjjhhhhhhhhhgggggggggffffffeeeeeeeeefffgggfffdddaaa___^^^\\\ZZZXXXVVVUUUTTTSSSQQQOOOMMMMMMKKKHHHFFFBBBAAA@@@???===;;;999999777777777777777777777777777:::<<<>>>BBBKKKXXXaaaqqq|||vvvpppjjjeeebbbaaa___]]]```eeejjjqqq{{{((())))))***+++,,,,,,---''')))+++***'''&&&(((***'''((()))+++++++++***)))+++***)))(((&&&$$$###"""((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))'''((()))******)))(((((())))))******+++***)))((('''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,...///000000000000...,,,*********,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------..................................../////////000000000000000000000000000000111111111111222222222222222333444444555555666666555555444444444555555444555666777999999::::::777888:::<<<=========<<<===>>>@@@CCCDDDEEEEEEEEEBBBCCCDDDEEEFFFIIIMMMPPPWWW]]]cccfffeee```\\\YYYQQQRRRTTTWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^aaabbbdddfffggghhhiiiiiiggggggggggggffffffffffffeeeeeeeeeggggggfffccc```^^^^^^\\\ZZZXXXVVVTTTSSSRRRPPPMMMKKKJJJIIIFFFDDD@@@@@@???>>>===;;;999888666666666666777777777777;;;>>>AAADDDJJJVVVfffqqqvvvqqqmmmjjjfffaaaaaadddbbbeeejjjppp|||))))))************))))))&&&''''''((()))******+++&&&((()))++++++)))(((&&&))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))))))))(((((((((((())))))((((((((((((((()))***+++(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))******((('''&&&&&&&&&&&&'''+++...,,,'''""""""$$$''''''((()))***+++++++++***+++,,,,,,,,,,,,+++***)))))))))))))))(((''''''******))))))))))))******))))))))))))))))))))))))((())),,,.........---,,,++++++***))))))((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,...............///000000111111111000000000000000111222222333333444444555333333333444444666777888666666666777888888999999;;;;;;:::;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEFFFEEEEEEGGGKKKNNNWWW[[[bbbhhhjjjfff^^^XXXUUUTTTSSSUUUXXXZZZ[[[ZZZ\\\ZZZXXXYYY[[[]]]^^^]]]aaabbbddddddddddddfffgggeeeggghhhiiihhhfffcccaaa___```bbbeeefffeeeaaa^^^]]]\\\ZZZWWWTTTRRRQQQPPPLLLKKKJJJIIIGGGDDDBBBAAA;;;;;;:::999999999::::::<<<777333444555444666:::888===DDDNNN[[[lll~~~zzztttrrrooohhhbbbcccbbbbbbeeekkkqqqvvvxxx))))))************))))))''''''(((((())))))******'''((()))******)))((('''))))))))))))(((((((((((())))))((((((((('''''''''%%%%%%%%%%%%&&&'''((()))))))))(((((((((((())))))((((((''''''(((((())))))))))))((((((((('''''''''((((((''''''''''''''''''***)))(((((((((((()))***+++***)))(((''''''''''''***---000///***&&&&&&((((((((())))))***+++++++++))))))***++++++***)))))))))))))))))))))(((''''''******))))))))))))******))))))))))))))))))))))))((()))+++---......---,,,---,,,+++)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///............///000000222222222222222222222222111111222333333444444555444444444444555555666777666666666777888888999999;;;;;;:::;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEFFFEEEEEEGGGKKKNNNVVV[[[bbbiiillliiiaaa[[[WWWVVVUUUWWWYYY[[[\\\[[[[[[ZZZXXXYYY[[[]]]^^^^^^bbbccceeedddccccccdddfffdddfffhhhiiiiiigggeeedddbbbbbbcccddddddbbb___\\\\\\ZZZXXXUUUSSSQQQPPPOOOJJJIIIIIIGGGEEEBBB@@@???<<<;;;:::999999999999999:::666555888:::888999<<>>??????@@@AAACCCDDDEEEEEEEEEEEEFFFEEEEEEGGGKKKNNNTTTYYYccclllpppmmmfff```ZZZYYYXXXYYY[[[]]]]]]\\\[[[ZZZXXXYYY\\\^^^______bbbdddeeedddccccccdddeeeeeefffhhhjjjjjjiiihhhgggfffdddcccbbbbbb```\\\YYYYYYXXXVVVSSSQQQOOONNNNNNGGGGGGFFFEEECCC@@@>>>===<<<<<<;;;999999888888888888666777;;;===<<<>>>AAAIIIUUUfffwwwxxxrrriiibbbaaabbbeeefffgggiiiqqq|||(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((''''''&&&%%%%%%((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))******++++++***)))))))))))))))&&&(((******((('''((()))++++++++++++************))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))***+++,,,,,,++++++---,,,***((((((***,,,---************************))))))***+++,,,------...++++++,,,,,,,,,,,,------------,,,+++,,,---...///000////////////000111111............////////////111111111222333333444444666666666666666555555555666666666777888888999999;;;;;;:::;;;;;;<<<===>>>??????@@@AAABBBCCCDDDEEEEEEEEEFFFEEEEEEGGGKKKNNNQQQXXXbbbmmmsssqqqkkkeee\\\[[[ZZZZZZ]]]^^^^^^^^^\\\ZZZYYYYYY\\\^^^______```aaacccccccccccceeeggghhhiiijjjllllllkkkjjjiiigggeeecccbbbaaa^^^[[[YYYWWWVVVTTTQQQOOOMMMLLLKKKEEEEEEDDDCCCAAA???===<<<<<<<<<:::999888888777777888555666:::======BBBHHHWWWcccuuu{{{ooohhhfffeeeeeeddddddhhhoootttwww}}}(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***''''''''''''''''''''''''))))))((((((((()))******))))))(((((((((((())))))''''''(((((('''&&&%%%$$$''''''''''''''''''''''''(((((((((((())))))******'''''''''(((((()))))))))+++******)))))))))))))))%%%&&&'''''''''''''''(((++++++******************************************(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))******************+++***)))(((((()))+++,,,************************))))))******+++,,,------+++++++++,,,,,,---------------,,,+++,,,---...//////////////////000000111------......////////////000000111222222333333444555666666777777666555444666666666777888888999999;;;;;;:::;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEFFFEEEEEEGGGKKKNNNOOOVVVaaalllttttttooojjj]]]\\\[[[\\\^^^`````````]]][[[ZZZZZZ\\\^^^___^^^\\\^^^aaabbbccceeehhhjjjlllmmmnnnnnnnnnnnnmmmllliiigggeeedddcccaaa^^^[[[VVVUUUSSSPPPMMMKKKIIIIIIDDDDDDCCCBBB@@@>>>===<<<<<<;;;:::999888888888888999666666999<<>>@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFEEEEEEGGGKKKNNNNNNTTT___jjjrrrtttqqqmmm^^^]]]]]]^^^aaacccdddddd___]]][[[[[[\\\]]]]]]]]]YYY\\\___bbbdddfffiiillloooooopppqqqrrrrrrrrrrrrooonnnllljjjiiifffbbb___WWWUUUSSSOOOLLLIIIGGGFFFBBBBBBAAA@@@???===<<<;;;::::::999888888888888999;;;999:::>>>DDDLLLZZZfff|||xxxqqqjjjfffddddddcccaaaeeekkkqqqzzz''''''((((((((((((''''''''''''(((((())))))******))))))(((((((((((())))))'''''''''((()))*********&&&'''''''''(((((((((((()))((((((''''''((((((((())))))(((((((((((())))))&&&'''(((******)))((('''&&&'''''''''((((((((((((''''''''''''''''''((((((%%%&&&((()))******)))))))))((((((''''''(((((())))))((('''((())))))))))))'''''''''((()))))))))******)))(((((((((((()))***''''''((()))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))((((((((())))))((()))***+++++++++*********************************************+++++++++******+++,,,,,,---......+++,,,------......---------------------......///000000111111222333333444000000000111222222333333333444666888888888777666666666666777888888999999;;;;;;:::;;;;;;<<<===>>>@@@AAAAAABBBBBBCCCCCCCCCEEEEEEFFFEEEEEEGGGKKKNNNMMMRRR\\\gggpppsssqqqoooaaa``````bbbeeehhhiiiiiiaaa___\\\[[[\\\]]]\\\[[[ZZZ\\\___bbbcccfffiiikkkooooooqqqsssuuuwwwxxxyyyxxxwwwuuutttqqqmmmgggbbbYYYWWWSSSOOOKKKGGGEEEDDD?????????>>>===;;;:::999888888888888888999999:::;;;<<>>>>>AAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFEEEEEEGGGKKKNNNMMMRRR[[[eeennnrrrqqqooobbbbbbbbbdddhhhkkkllllllbbb```]]]\\\\\\\\\[[[ZZZ[[[]]]```bbbccceeegggjjjmmmoooqqqtttwwwzzz}}}~~~~~~|||zzzwwwqqqiiidddZZZWWWTTTOOOJJJGGGDDDCCC=========<<<;;;999888777777777777777888999:::;;;;;;???HHHTTT___kkk{{{zzzpppfffdddggg___dddjjjpppxxx)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&************)))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%%%%&&&((()))))))))((('''%%%&&&&&&&&&'''(((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((())))))******++++++))))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((((((((((((,,,+++***)))((((((((((((+++*********))))))((((((******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------///////////////.........////////////000000000000000000000111222222333333555555555666666666666666666666666666777777777777888888888999:::;;;===>>>???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJOOOWWW```llluuusssmmmjjjgggdddfffkkkmmmllliiidddaaa]]][[[[[[[[[[[[ZZZ]]]^^^``````aaadddgggjjjoooqqqsssuuuwwwzzz}}}yyypppggg]]]YYYSSSNNNJJJFFFBBB???AAA@@@>>>;;;999777666666777666555777:::===??????GGGLLLWWWdddttt{{{ppphhhdddbbbcccgggmmmuuu((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))((('''&&&&&&'''((((((((())))))))))))((((((''''''''''''(((((()))((((((''''''&&&%%%%%%&&&&&&((()))))))))((('''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))((((((((((((************)))))))))((())))))*********+++++++++------,,,,,,,,,+++++++++------------------------////////////.............../////////000000000000000000000111222222333333555555555555666666666666666666666666777777777777888888888999:::;;;<<<===>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIOOOVVV___kkkttttttoookkkhhheeegggkkkmmmllliiiccc```\\\ZZZYYYYYYXXXWWW[[[\\\^^^___aaacccgggjjjoooppprrrtttuuuxxx|||~~~tttkkk```[[[TTTNNNIIIEEEBBB???>>>===<<<:::999888888888666777888:::===@@@CCCDDDOOOXXXffftttuuunnniiifffffffffjjjuuu''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))((((((((('''&&&&&&&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''')))((((((''''''&&&&&&&&&&&&''''''((()))((((((((()))))))))))))))(((((((((&&&'''''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((***))))))))))))))))))((())))))))))))))))))))))))(((((())))))))))))((((((************************,,,+++***)))((((((((((((************))))))))))))(((((()))))))))*********,,,,,,,,,,,,++++++++++++------------------------............................../////////000000000000000000111222222333333444444555555555666666666666666666666777777777777888888888888999;;;<<<=========>>>???@@@AAAAAABBBEEEEEEEEEEEEEEEFFFGGGHHHIIINNNVVV^^^jjjsssuuuqqqmmmjjjggghhhkkklllkkkiiidddaaa]]][[[ZZZYYYXXXVVVYYY[[[]]]___```cccgggjjjnnnppprrrrrrsssuuuxxxzzzxxxmmmddd^^^VVVNNNHHHDDDAAA???;;;::::::999888888888999555888;;;===???CCCIIIOOO[[[hhhyyy~~~vvvmmmgggcccbbbhhhpppuuu&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''&&&&&&''''''((()))(((((((((''''''&&&&&&&&&''''''(((((((((((((((***))))))(((((('''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((((('''))))))))))))))))))))))))'''((()))******)))((('''***************+++++++++++++++***)))(((((())))))*********)))))))))))))))))))))))))))*********+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...............///........./////////000000000000000111222222333333333444444555555666666666666666666666777777777777888888888888999:::;;;<<<<<<===>>>>>>@@@@@@AAABBBFFFFFFEEEEEEEEEFFFFFFGGGHHHNNNUUU\\\gggqqqtttrrrnnnllliiiiiijjjkkkjjjhhhfffccc```]]]\\\[[[YYYXXXXXXZZZ]]]```aaadddhhhjjjmmmooopppppppppppprrrttt|||yyynnnfff```VVVMMMGGGCCC@@@>>>::::::999888777777888888555888<<<===@@@GGGSSS]]]iiivvvzzzppphhhbbbdddiiijjjrrr{{{&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((((((((()))((((((((((((((('''''''''''''''''''''((((((((()))(((((((((''''''&&&&&&&&&$$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((''''''(((((((((((((((((((((((('''((()))******)))((('''))))))******+++++++++++++++***))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............////////////000000000111222222333333333333333444555666666777666666666666777777777777888888888888999::::::;;;======>>>???@@@AAABBBBBBEEEEEEEEEDDDEEEEEEFFFFFFHHHMMMSSSYYYcccnnnsssrrrooommmkkkjjjiiiiiigggfffeeeccc```^^^]]]\\\ZZZXXXXXX[[[___aaacccfffiiikkkkkkmmmnnnnnnllllllmmmnnnrrryyyxxxnnneee^^^UUULLLFFFAAA>>>===;;;:::999888777666666666777:::<<<>>>DDDPPPaaammmxxxtttjjjeeefffdddhhhnnnrrrvvv|||''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***************)))(((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***+++++++++******)))))))))))))))***))))))))))))***************++++++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------........./////////000000000111222222333333222222333444555666666777666666666666777777777777888888888888888999::::::======>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFHHHMMMRRRVVV^^^iiipppqqqooonnnllljjjgggfffeeeeeebbb```^^^]]]\\\[[[YYYWWWYYY\\\```bbbdddfffhhhjjjhhhjjjlllkkkjjjhhhhhhiiikkkrrrxxx{{{}}}|||tttkkk```ZZZRRRJJJDDD@@@===;;;;;;:::999888777777777777:::<<<@@@FFFPPP___qqq}}}xxxmmmiiicccbbbcccfffiiimmmwww((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''***)))'''&&&&&&''')))***&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((()))(((''''''&&&'''((()))***''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((())))))***++++++******))))))))))))******((()))))))))************************++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++,,,------...//////---------.........//////000000000111222222333333111222222333555666666777666666666666777777777777888888888888888999999:::;;;<<<======??????@@@AAAAAAAAAAAABBBBBBDDDEEEFFFHHHMMMQQQTTT[[[eeemmmoooooonnnllliiifffccccccccc```___]]]]]]]]]]]]ZZZXXXYYY\\\```bbbcccdddfffhhhfffhhhiiiiiigggffffffffffffkkkooopppqqqqqqkkkcccZZZUUUNNNHHHCCC???<<<999:::999999888888888999999===AAAHHHSSSbbbrrrwwwnnngggbbbbbbcccccciiiqqquuuzzz)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***)))(((''''''(((***+++&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))(((''''''&&&&&&((()))***''''''(((((())))))******((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((***)))(((''''''((()))***&&&''''''((()))************)))))))))))))))******(((((())))))*********+++))))))))))))************))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////---------.........//////000000000111222222333333111111222333555666666777666666666666777777777777888888888888888888999999::::::;;;<<<===>>>????????????@@@AAABBBCCCEEEFFFHHHMMMPPPRRRXXXccckkknnnooonnnllliiieeebbbaaaaaaaaa```______```___]]][[[YYY[[[___aaabbbcccdddfffdddfffhhhhhhfffeeedddeeecccfffhhhgggggggggaaaZZZVVVRRRLLLGGGCCC???;;;888888888888888999:::;;;<<>>;;;:::999<<<666333666999;;;>>>CCCHHHTTTfffwwwxxxmmmgggdddcccbbbfffhhhlllooossswww{{{~~~''''''''''''''''''''''''(((((())))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))((()))))))))))))))******'''((((((((((((((((((''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''(((((()))&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))))))))(((((((((((()))))))))******+++***)))((('''))))))(((''''''((()))***((((((((()))))))))******************************)))******+++++++++******''')))***,,,,,,,,,***)))++++++++++++++++++++++++***+++---,,,+++******+++---------............///,,,---///111333444555555333333333444555555666666555666666666777777777777666555555555666777999:::<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDHHHJJJLLLMMMPPPVVV```ggglllmmmmmmkkkfff```\\\[[[XXXYYY[[[]]]^^^]]]]]]\\\[[[[[[[[[\\\^^^aaacccdddeeeeeefffdddbbb``````aaa^^^]]]\\\YYYUUUQQQNNNLLLIIIGGGDDD@@@===;;;999999:::666555888:::<<>>>>>======>>>???@@@AAACCCDDDFFFHHHJJJKKKMMMSSS\\\ccckkknnnooommmgggaaa[[[XXXUUUVVVXXXZZZ[[[\\\\\\\\\ZZZZZZZZZZZZ\\\^^^```bbbdddddddddbbb___]]]]]]]]]ZZZYYYVVVRRRNNNIIIEEECCCAAA@@@???===;;;999888777999777888<<<>>>BBBKKKUUUllluuuvvvpppiiigggdddcccccceeegggiii''''''''''''''''''''''''++++++******))))))((((((((((((((())))))*********((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((()))******''''''(((((((((((((((''''''((((((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))************************))))))(((((((((((()))))))))))))))))))))((((((((())))))((((((((((((((()))))))))))))))*********+++))))))))))))))))))))))))((()))***+++++++++++++++)))******+++++++++*********+++++++++++++++,,,,,,***+++---...------...///---------............///000000111111111111000000222222222333444444555555555555555666666666777777777777888999:::;;;<<<===:::::::::;;;;;;<<<======;;;<<<<<<===???AAABBBCCCEEEGGGIIIJJJKKKPPPXXX^^^jjjooorrroooiiibbb[[[TTTSSSTTTUUUVVVXXXYYYZZZ[[[XXXXXXXXXXXXYYY[[[]]]^^^ccccccccc```\\\ZZZYYYZZZYYYXXXTTTPPPJJJEEEAAA???<<<;;;;;;:::999777555444999999;;;@@@DDDLLL\\\jjjzzzvvvqqqkkkeeebbbbbbcccccc((((((((((((((((((((((((+++*********))))))((((((&&&''''''(((((()))))))))((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''''''((()))'''(((((((((((((((''''''''''''((((((((((((((('''(((((()))))))))*********))))))))))))))))))))))))))))))************))))))++++++++++++************))))))(((((((((((()))))))))))))))(((((((((((((((&&&''''''((()))*********((())))))))))))******************************************+++++++++************+++++++++******************++++++,,,,,,,,,'''))),,,---...///000222---------............///000000111111111000000///111111222222333444444444555555555555666666666666888888999999::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBCCCEEEGGGIIIIIIJJJNNNTTTZZZhhhooosssoooiiiddd\\\TTTSSSSSSSSSSSSTTTVVVXXXYYYVVVVVVUUUVVVVVVXXXZZZ[[[aaaaaaaaa^^^ZZZWWWWWWWWWXXXUUURRRMMMGGGCCC???===::::::999999777666444333888999===DDDLLLXXXlll|||vvvlllgggcccaaa___))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&'''(((((((((((((((((())))))))))))************))))))))))))))))))))))))((())))))******))))))(((+++++++++***************))))))(((((((((((())))))***)))((('''''''''((((((%%%&&&''')))******++++++(((((((((((())))))))))))******************************+++++++++******)))+++++++++************************++++++,,,,,,---$$$'''***+++,,,---///000---------............///,,,---///000111222222222000111111222222333333444444444555555555666666666666666777777777777666555777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBDDDFFFHHHHHHHHHKKKQQQVVVbbblllqqqnnnjjjhhhaaaXXXUUUTTTRRRQQQQQQSSSUUUVVVUUUTTTSSSSSSTTTUUUVVVWWW]]]^^^]]]ZZZWWWTTTTTTTTTRRRPPPLLLGGGCCC???<<<;;;999999888888777666666555999;;;AAAMMMYYYgggxxxzzzqqqkkkeeeaaa(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))))))))))))))******''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))'''(((((())))))(((((('''++++++*********)))))))))))))))(((((((((((())))))***)))((('''&&&''''''(((&&&'''((()))******))))))&&&'''''''''(((((((((((())))))))))))))))))))))))((()))***+++++++++++++++,,,++++++******)))******)))******+++,,,,,,------''')))+++,,,++++++---...---------............///------///000111111111111000000111111222333333333444444444555555555666666333444555666777666666555777777999:::;;;;;;::::::============>>>???@@@AAABBBDDDFFFFFFEEEGGGMMMQQQZZZfffmmmkkkkkkmmmiii```XXXVVVSSSPPPOOOPPPRRRTTTSSSSSSRRRQQQRRRSSSTTTUUUXXXYYYXXXVVVSSSQQQPPPQQQMMMKKKGGGCCC???===;;;:::888888777777777999:::;;;???BBBMMM^^^lllxxx|||rrrlll''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((*********)))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''''''''''''''&&&,,,+++***(((''''''''''''(((((())))))((('''&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''************))))))(((((())))))(((((((((((())))))***)))(((&&&&&&''''''(((((()))*********)))'''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''(((***,,,---------,,,,,,+++***))))))******))))))***+++,,,,,,------+++---///...---,,,,,,------------.........//////000000000000000///......000000000111222222333333444444444555555555666666222333555777999999999999666777999:::;;;;;;::::::>>>>>>>>>>>>>>>???@@@@@@AAACCCDDDDDDCCCEEEJJJNNNTTTbbbjjjjjjkkkqqqooogggZZZXXXTTTPPPNNNOOOPPPRRRSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUUUUSSSPPPNNNNNNNNNJJJIIIEEEBBB???===<<<;;;777777666777888;;;>>>@@@FFFKKKXXXlll}}}yyy(((((())))))******++++++(((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))...---+++)))''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((())))))***))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++***)))))))))))))))(((((((((((((((((((((((()))************+++++++++)))***++++++))))))***+++,,,,,,+++******+++,,,,,,)))+++------,,,,,,,,,---//////...---...///000111000000000000000/////////000000000111222222333333444444444444444444444444666666666777777777777777777888888999999::::::;;;@@@??????>>>???AAABBBCCCBBBBBBBBBBBBDDDFFFHHHIIIUUUXXX^^^fffmmmqqqsssrrrcccYYYQQQNNNKKKHHHIIIOOORRRRRRRRRQQQOOONNNPPPQQQPPPPPPPPPQQQRRRPPPLLLIIIGGGEEEBBB>>>;;;:::999999888888999999:::===BBBFFFQQQ^^^ooo~~~((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((''''''''')))((('''&&&&&&'''((()))++++++)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&###!!!))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((+++***)))(((((((((((()))(((((((((((((((((((((((()))************+++++++++***+++,,,+++***)))***,,,,,,,,,+++******+++,,,,,,)))+++------,,,,,,,,,---,,,++++++***+++,,,---...////////////////////////000000000111222222333333444444444444444444444444333333333444444444444444888888999999:::;;;;;;;;;=========>>>@@@BBBDDDFFFDDDCCCCCCCCCCCCEEEGGGHHHQQQTTTZZZbbbjjjooorrrsssiii]]]RRRMMMKKKIIIKKKOOORRRRRRSSSQQQOOONNNOOOQQQNNNNNNNNNOOOPPPNNNKKKHHHDDDBBB???===;;;:::;;;;;;::::::999999<<>>===;;;999999:::;;;<<<;;;;;;;;;???GGGTTTcccmmm~~~wwwssspppqqquuu|||*********))))))(((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''(((((((((((((((&&&'''((()))***)))((('''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%)))))))))(((&&&$$$###"""'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++)))+++------,,,,,,,,,------......///////////////+++,,,,,,---...///000000000000000111222222333333444444444444444444444444222222333444444555666666999999:::;;;;;;<<<<<<===============>>>AAACCCDDDGGGFFFDDDCCCBBBBBBBBBCCCDDDHHHNNNTTT[[[dddmmmsssvvviiiWWWJJJGGGJJJLLLLLLQQQRRRSSSRRROOOMMMMMMMMMKKKJJJJJJJJJKKKJJJHHHFFF>>>===;;;999888888999:::999;;;@@@GGGSSSbbbrrr|||~~~yyyrrrooonnnpppsss{{{************))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''((()))))))))((('''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''(((((())))))******))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((((((''''''(((((())))))************************)))************+++++++++)))***++++++))))))***+++***++++++,,,,,,++++++***)))+++------,,,,,,,,,---+++,,,---.........---------------.../////////000000000000111222222333333444444444444444444444444333333444555666777777888999999999:::;;;;;;<<<<<>>======>>>???AAAAAAEEEDDDCCCBBBBBBBBBCCCDDDEEEHHHLLLPPPUUU]]]hhhooossskkk]]]NNNGGGIIILLLKKKPPPRRRSSSRRROOOMMMLLLLLLLLLJJJIIIIIIIIIHHHFFFDDD>>>===:::999888999:::;;;;;;@@@IIIUUUbbbppp~~~|||xxxrrrpppqqqsssvvv~~~((((((((()))))))))))))))'''''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&'''((()))))))))(((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$&&&((()))***++++++'''''''''((()))*********))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))(((((((((((()))***+++************************)))************+++++++++((()))******(((((()))******+++,,,,,,,,,,,,+++***)))+++------,,,,,,,,,---***+++,,,---------,,,,,,////////////////////////000000000111222222333333444444444444444444444444555555666777888999::::::888888999999:::;;;;;;;;;>>>>>>=========???@@@AAABBBBBBAAAAAABBBCCCEEEFFFEEEHHHKKKMMMOOOVVVaaaiiipppmmmcccSSSIIIJJJLLLLLLPPPRRRSSSRRRPPPMMMKKKKKKKKKJJJGGGGGGFFFEEECCCAAA<<<;;;999999999:::<<<>>>AAAIIIVVVdddqqq|||{{{yyyyyyyyyzzz}}}&&&'''''''''(((((())))))%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((($$$%%%'''))))))))))))(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((('''&&&%%%$$$&&&''''''((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))***++++++)))))))))))))))))))))))))))************+++++++++''')))***)))((('''((()))***+++,,,------,,,+++***)))+++------,,,,,,,,,---+++,,,---...///...------000000000000000/////////000000000111222222333333444444444444444444444444222222333444555666777777777888888999999:::;;;;;;======<<<===>>>???AAABBBAAA@@@@@@AAABBBDDDFFFHHHFFFHHHJJJJJJKKKRRR\\\eeennnooogggWWWLLLKKKMMMMMMPPPRRRSSSRRRPPPMMMKKKJJJKKKIIIFFFEEEDDDCCC@@@>>>999999888888:::<<>>???@@@@@@@@@AAABBBDDDDDDDDDDDDCCCDDDEEEGGGHHHLLLQQQXXX]]]ggggggddd[[[QQQLLLLLLNNNSSSRRRQQQPPPNNNKKKIIIHHHIIIHHHHHHFFFDDDAAA>>><<<;;;:::;;;;;;999888???HHHSSS___ooo|||((((((((((((((((((((((((***)))((('''&&&''''''(((******))))))(((''''''&&&'''&&&&&&&&&&&&&&&&&&'''***))))))(((''''''&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((+++(((%%%%%%'''))))))((('''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))++++++*********)))))))))))))))))))))************''''''(((((()))******++++++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************,,,,,,,,,+++++++++++++++++++++************++++++***++++++,,,------......,,,---------............/////////////////////...000000000111222222333333222222222333333444555666666555555555555666777777888888999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@AAABBBDDDDDDDDDDDDDDDCCCDDDFFFGGGIIINNNUUUYYYdddfffeee]]]RRRKKKLLLOOOUUUTTTRRRPPPMMMJJJGGGFFFFFFFFFEEEDDDBBB???<<<;;;<<<:::;;;<<<<<<>>>GGGRRR```jjjwww(((((((((((((((((((((((())))))(((''''''''''''(((******))))))((('''''''''(((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((+++)))''''''((()))***)))''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((******)))))))))((((((((())))))))))))************(((((())))))******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++,,,,,,------------........./////////......//////////////////000000000111222222333333111111111111222333444555555555555555555666777777888999999::::::;;;;;;<<<<<<===>>>???@@@AAAAAABBBAAAAAACCCDDDDDDEEEDDDDDDCCCDDDDDDEEEGGGJJJPPPTTT___dddfff___SSSKKKLLLPPPVVVUUUSSSPPPLLLIIIFFFDDDCCCCCCBBBAAA???===;;;999<<<::::::===@@@GGGUUUaaaqqqxxx((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&******))))))))))))******))))))((((((''''''''''''%%%&&&'''((()))((('''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))''''''(((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))((((((((((((((()))))))))************((((((((())))))*********************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************)))))))))***************++++++************++++++))))))******++++++++++++.........////////////000............////////////.........///000000111111111111111222222333444555555555444555555666777888999999999::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEHHHLLLOOOYYYaaafffaaaUUUMMMMMMPPPTTTSSSQQQOOOLLLHHHEEEDDDAAA@@@???>>>===<<<;;;:::;;;999999???GGGRRRaaaooo}}}~~~~~~((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%******))))))))))))******((((((((((((''''''''''''&&&'''(((******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''&&&&&&'''((((((((()))))))))*********(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))((((((((((((((()))))))))************''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((())))))******++++++************++++++))))))************++++++.........////////////000---.........//////000000.........///000000111111222222222222333444555666444444444555555666888888999999::::::::::::;;;;;;:::;;;;;;<<<===>>>??????AAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFEEEEEEGGGJJJMMMSSS\\\cccbbbYYYQQQOOOPPPPPPOOONNNMMMJJJHHHFFFDDD??????>>>======<<<<<<<<<;;;999<<>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEFFFIIIKKKNNNVVV___bbb]]]VVVQQQPPPMMMMMMLLLJJJHHHFFFDDDCCC>>>>>>===<<<<<<<<<============DDDQQQ^^^jjjwww}}}zzz|||~~~~~~}}}}}}((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((%%%((())))))'''&&&'''(((((((((((())))))))))))***))))))))))))))))))))))))(((((())))))))))))))))))++++++*********)))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))***++++++,,,------++++++************++++++++++++++++++++++++++++++,,,---------............------......///000000111000000000111222222333333111111111111222333444555444444444444666777888999::::::::::::::::::::::::::::::;;;<<<===>>>???????????????>>>???@@@BBBCCCDDDEEEFFFEEEEEEEEEGGGIIIJJJQQQ[[[aaaaaa\\\TTTOOOLLLLLLKKKIIIFFFCCCAAA???===<<<;;;;;;;;;<<<===>>>AAADDDOOO___nnnxxx|||wwwvvv|||((((((((((((((((((((((((%%%&&&((()))))))))(((((())))))))))))************((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&)))+++***((('''(((***''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))******++++++++++++++++++************))))))))))))*********************)))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((()))***++++++,,,,,,++++++************++++++,,,,,,++++++++++++++++++,,,,,,,,,---------......---------...///000000111.........///000000111111000000000000111222333444333333444444666777888999::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@???>>>>>>===>>>@@@AAABBBBBBDDDEEEDDDDDDDDDFFFHHHHHHOOOXXXaaaddd___VVVOOOMMMLLLJJJHHHDDDAAA>>><<<;;;;;;:::999:::;;;<<<===FFFJJJWWWjjjyyy{{{zzzwwwsssttt}}}***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&''''''((()))***((((((((((((((('''''''''))))))((((((''''''&&&&&&,,,+++***)))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))++++++************++++++)))((('''''')))******)))))))))*********(((&&&%%%))))))))))))************,,,+++***)))))))))+++++++++)))'''))),,,---,,,*********************************+++++++++,,,,,,,,,//////...---,,,,,,++++++---------............///...............///000000000000000111222222333333666555444333444666888999:::::::::999999888888888::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDGGGKKKQQQYYY]]]]]]XXXTTTOOONNNLLLIIIFFFAAA===;;;<<<;;;999777888<<>>??????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFIIIPPPVVV[[[ZZZVVVRRRNNNMMMLLLIIIEEEAAA===;;;:::;;;;;;:::;;;???FFFKKKZZZeeesss~~~}}}yyyrrrqqqppppppwww))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******(((''''''&&&&&&&&&''''''(((((((((((((((((('''''''''''''''((((((((('''''''''(((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))************))))))***))))))(((((())))))***+++***((()))+++,,,,,,+++'''''''''(((((()))***+++))))))))))))************+++******)))******+++++++++)))))))))+++,,,+++*********************************+++++++++,,,,,,,,,))))))***++++++,,,---------------............///...............///000000//////000111111222222333444444444555666666777777999999999999999888888888::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDGGGLLLSSSWWWVVVSSSOOOMMMLLLJJJHHHDDD@@@<<<:::777:::======>>>DDDNNNVVVjjjrrr}}}zzzxxxsssrrrqqqrrrzzz))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((((((++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++***))))))))))))(((((((((((())))))+++)))((((((***++++++***)))((('''''''''(((***+++((()))))))))******************************++++++************+++++++++*********************************+++++++++,,,,,,,,,*********+++,,,,,,---------------............///...............///000000//////000000111222222222222333444555666666666666999999999888888888888888999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDIIINNNRRRRRROOOLLLJJJIIIHHHFFFCCC@@@<<<:::888;;;>>>???BBBKKKYYYddduuu||||||yyyxxxsssuuuwww{{{(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))&&&'''''''''(((((())))))%%%%%%&&&&&&''''''(((((('''''''''&&&&&&%%%%%%$$$&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))***((('''''')))******)))+++***)))'''''''''((()))((()))))))))************))))))******++++++++++++***+++++++++******************************************+++++++++,,,,,,,,,---------------------------------............///...............///000000...//////000111111222222222333444555666666666555888888888888888888888888999999:::;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBEEEJJJMMMMMMKKKHHHFFFFFFFFFDDDBBB@@@===;;;;;;===@@@BBBHHHTTTeeeqqqzzz}}}zzzyyyyyywww|||(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''(((******&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((())))))***&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***)))(((&&&''')))******)))+++***)))(((((('''''''''))))))))))))************((()))***+++++++++++++++***+++,,,+++)))))))))+++******************************+++++++++,,,,,,,,,---------------------------------............///...............///000000......///000000111111222333333333444555555666666777777777888888888888888999999:::;;;<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCFFFIIIJJJHHHFFFBBBBBBCCCCCCBBB@@@>>>===@@@AAADDDIIITTTbbbqqq{{{}}}}}}{{{}}}'''((()))******)))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((('''''''''(((((()))&&&&&&''''''((())))))***'''&&&&&&&&&&&&&&&&&&%%%''''''((()))***+++,,,,,,&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&%%%%%%&&&(((************))))))************((('''((()))+++******((()))))))))))))))((('''))))))))))))************'''(((***+++,,,,,,++++++***+++---+++)))((()))+++******************************+++++++++,,,,,,,,,+++++++++,,,---------...---------............///...............///000000......//////000111111111444333222222333444666777666777777777888888888999888999::::::<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDGGGGGGFFFDDD>>>???@@@AAAAAAAAA@@@???CCCDDDJJJUUUcccqqq{{{'''((()))******)))((('''''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''&&&''''''&&&&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((%%%######%%%(((***++++++************+++++++++***((()))+++,,,,,,+++%%%'''(((*********))))))))))))))))))************'''(((***+++,,,,,,++++++***,,,---,,,)))''')))+++******************************+++++++++,,,,,,,,,'''((()))***,,,---...///---------.........//////...............///000000......//////000111111111444333222111222444666888666666777777888888888999888999999:::;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFEEEDDD<<<===???@@@AAAAAAAAA@@@DDDGGGOOO]]]nnn{{{~~~''''''''''''((()))***+++******))))))((((((''''''''''''(((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++)))'''&&&%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''((()))((('''''''''(((***+++))))))))))))))))))))))))******))))))((((((''''''...,,,***)))******)))(((&&&&&&&&&&&&'''(((************************++++++******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,---------++++++******++++++,,,---***+++---//////...---,,,---------............///111000/////////000222333333333444444555666666666666666666777888888999999999999888999:::<<<>>>@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<>>>BBBEEEEEECCC:::;;;;;;;;;<<>>@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEBBB@@@AAACCCDDDCCCBBB999:::;;;<<<===AAAFFFIIIVVV___kkkuuu{{{|||yyy{{{***))))))((('''&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&++++++***)))((('''&&&&&&(((''''''&&&&&&''''''((()))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((&&&%%%$$$&&&((())))))((()))(((((())))))***+++,,,---,,,+++***)))((((((((())))))))))))(((((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,------,,,,,,------...///+++,,,---.........---,,,---------............///000000/////////000111222111111111222333333444444555666666777777888888999999999999:::;;;===??????BBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????????@@@>>>======>>>??????>>>888999:::<<<>>>DDDKKKOOOaaaiiiuuu}}}}}}{{{xxxvvvyyy))))))))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''(((((())))))******((((((''''''''''''(((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))((((((((((((+++***)))*********)))''''''''''''''''''((()))))),,,+++***)))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......+++,,,---.........---------------............///////////////000000111111111111222222333444444444555555666666777888888888888999999;;;<<<===??????AAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>>>>999999999999;;;===>>>>>>999999999:::>>>GGGRRRYYYlllsss}}}{{{wwwvvvttttttyyy'''((()))************)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''((()))*********((((((((((((((((((((((((((())))))***************(((((((((((((((((((((((((((((((((((()))))))))))),,,+++++++++---,,,***)))(((''''''''''''(((((()))(((((((((((()))***++++++(((((((((((())))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,---,,,,,,---------...---------------............///......//////000000000000222222222333444444555555555555555666777777888888888999:::;;;===>>>?????????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========:::;;;;;;<<<<<<===???@@@<<<;;;999:::AAAMMM\\\fffsssyyyzzzuuuqqqqqqqqqsss|||%%%&&&(((************)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((())))))))))))*********((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***)))))))))(((((((((''''''(((((())))))(((((('''((()))******++++++******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''***---...,,,+++******))))))))))))******'''''''''((()))***+++,,,(((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,+++************+++,,,,,,,,,,,,,,,---------......---------............///---...///000000000//////222222333333444555555555444555555666666777777888888999;;;<<<>>>?????????>>>>>>>>>>>>>>>???????????????>>>>>>======<<<<<<;;;<<<<<<;;;999888999:::>>>>>>>>>@@@IIIWWWfffqqqxxx}}}~~~|||tttooolllmmmpppuuu$$$&&&'''((()))(((&&&%%%'''((((((((()))))))))******)))))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''))))))))))))(((((((((((('''((()))******)))((('''((()))***+++++++++******))))))))))))))))))))))))'''((((((((()))))))))***%%%%%%'''***------,,,*********))))))))))))******((((((((((((((()))***+++'''((((((((()))))))))***&&&&&&''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,------......---------............///---...///000000000///...111111111222333333444444444444555555666777777777888999;;;===>>>?????????<<<<<<<<<<<<======>>>>>>??????>>>======<<<;;;;;;888::::::888555444666888???AAAEEELLLUUUbbboooxxxzzz~~~~~~zzzwwwooojjjhhhjjjpppxxx%%%%%%'''''''''%%%###!!!'''((((((((())))))************))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((&&&&&&'''((()))***++++++'''((()))******)))((('''((()))***+++,,,+++******))))))))))))))))))))))))'''((((((((())))))******))))))***,,,------***((()))(((''''''''''''((((((***))))))(((((((((((()))'''((((((((())))))******######%%%''')))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,------------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......---------.........//////,,,---///000000000///...000000000111222222333333444444555555666777777777888999;;;===????????????;;;;;;;;;;;;<<<<<<======???>>>>>>===<<<;;;;;;;;;888:::;;;;;;999999;;;>>>???DDDKKKUUU___jjjuuu||||||{{{vvvssslllhhhfffiiipppzzz'''((()))((('''&&&''')))''''''(((((())))))******+++*********))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((************************))))))((((((''''''&&&&&&''''''((((((((((((''''''***((('''&&&'''(((+++,,,))))))))))))))))))))))))))))))))))))************++++++******))))))((((((+++)))&&&######&&&)))++++++*********))))))((((((******)))((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))+++*********))))))((((((******)))))))))))))))*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............///.........////////////000000000000000111111111111111111222333444444444444333333444444666777999999;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<===>>>======;;;:::999888888666777999999999:::<<<>>>AAAKKKYYYeeennnttt{{{|||xxxsssooommmmmmmmmooovvv'''((()))((('''&&&''')))'''((((((((()))))))))************)))))))))((((((((('''''''''&&&&&&&&&%%%))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))++++++))))))))))))++++++************)))))))))((()))))))))((('''''''''&&&))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))***)))(((''''''((()))***))))))))))))))))))))))))************)))))))))(((+++******)))))))))***************+++++++++,,,,,,***+++,,,,,,------,,,,,,------------............------.........///////////////000000000111111111000111222333444444444444444444444444555777888888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999888888666777888999999<<>>DDDIIITTT]]]hhhqqqwww|||}}}zzzxxxwwwwwwwwwvvvyyy~~~'''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((''''''''''''''''''''''''((()))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''((()))************))))))((((((((((((((((((((((((((()))))))))************(((((())))))******++++++)))))))))******)))))))))*********)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))***************((()))************)))((())))))))))))))))))))))))*********)))))))))))))))+++++++++***++++++,,,---************++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------.........,,,,,,,,,---------......////////////000000000111000111222333333444333333555555444444444555666666999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888888999888777777:::@@@IIIOOO```gggqqqxxx|||~~~~~~}}}|||{{{}}}'''((()))((('''&&&''')))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))))))))((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((((((((('''''')))******+++******))))))((((((((((((((((((((((((((()))))))))************(((((())))))******+++++++++***)))(((((()))***+++))))))))))))))))))******((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((())))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++******+++,,,,,,---))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,,,,---------.........////////////000000000000000111222333333333333555555444444444555555666999999999999:::::::::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::999999888;;;:::999999===EEEOOOVVVhhhooowww|||~~~{{{}}}~~~'''((()))((('''&&&''')))))))))))))))((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************---,,,***))))))***,,,---))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))++++++************************))))))))))))))))))))))))))))))))))))***************************+++,,,---)))))))))************+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,---------..................////////////000000///000111222333333333333444444333333444555666666888888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999999888;;;;;;;;;===CCCMMMXXX```ooottt{{{~~~~~~{{{'''((()))((('''&&&''')))***)))))))))(((((((((''''''''''''((((((((())))))'''''''''(((((()))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''+++***((('''''''''(((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************((()))))))))************+++*********)))((((((((((((((((((((((((((((((((((((((()))))))))*********((((((''''''((()))+++,,,++++++***))))))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,,,,))))))))))))***************+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------........./////////........./////////000000///000111222222333333222222222222333444555666777888888888888999999999999999999:::::::::;;;;;;;;;:::::::::999999999999999:::;;;>>>CCCKKKXXXeeemmmsssxxx~~~~~~~~~'''((()))((('''&&&''')))******))))))((((((((('''&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''...,,,***(((((()))***+++))))))))))))))))))))))))))))))))))))************++++++******))))))((((((%%%&&&)))******)))&&&%%%(((((())))))*********+++,,,++++++***)))(((''''''(((((((((((((((((((((((()))************+++++++++((('''''''''((()))+++,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((())))))*********+++(((((((((((()))***+++,,,))))))))))))************++++++,,,---------,,,,,,++++++,,,,,,,,,---------.........////////////000............/////////000///000111222222333222222111222222333444555777888777888888888888999999999999999:::::::::;;;;;;;;;::::::999999999999999999888;;;@@@GGGQQQ___nnnwwwvvvzzz~~~&&&&&&&&&&&&&&&&&&%%%%%%((()))***)))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((())))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%$$$&&&))))))))))))***+++******))))))))))))******+++*********))))))((((((''''''''''''''''''''''''&&&'''(((((('''%%%###!!!(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***+++***))))))))))))******))))))))))))))))))))))))*********)))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))*********+++++++++------------------------+++,,,------......------++++++,,,,,,,,,,,,------...............---------...---------...///111222444333111000111333333333111222222333444555666666888888999999999:::::::::<<<;;;;;;;;;;;;:::::::::>>>:::888999:::888777::::::@@@HHHRRR```oooxxxyyy~~~}}}((((((((('''''''''''''''((()))))))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******'''&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''&&&(((******)))(((((()))******))))))))))))******************)))))))))((((((((((((((((((((((((((((((((()))))))))'''&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''&&&&&&&&&''''''))))))))))))))))))))))))***)))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,------------..................//////......///000111222444222111111111222333333111222222333444555666666777777888888888999999999;;;;;;;;;;;;;;;:::::::::<<<777666888999777888;;;>>>FFFOOOYYYfffttt{{{|||}}}}}}~~~))))))))))))))))))))))))'''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******+++'''&&&&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))((()))+++***(((''''''(((******))))))))))))******************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))******+++*********))))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------.../////////111111000000000000111222333222222111111222222333111222222333444555666666666666777777777888888888::::::;;;;;;;;;;;;;;;:::;;;777666888999999;;;@@@EEEOOO[[[eeeqqq|||}}}||||||~~~~~~~~~xxxvvvsssqqqqqqrrrtttuuuuuuvvvyyy}}})))))))))))))))*********'''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))*********))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''')))******((('''((()))******))))))))))))***************)))))))))))))))***************************))))))))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''******++++++++++++++++++(((((((((((((((((((((((()))))))))))))))*********(((((()))******+++******))))))))))))))))))))))))******************************++++++++++++,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---...///000000111111000000000000000000222222333222111111222333111222222333444555666666777777777777888888888999::::::<<<============<<<===:::999:::;;;;;;???EEENNNZZZgggqqqzzz|||yyywwwxxx{{{~~~|||vvvsssooommmmmmnnnnnnmmmkkkmmmppptttxxx~~~'''''''''(((((()))))))))&&&((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''))))))))))))***+++******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''&&&'''((()))))))))(((((((((((((((((((((((((((((((((((())))))************'''((()))************************************************************************++++++,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---...///000000//////////////////......000222444333111111222333111222222333444555666666888888888999999999:::::::::;;;===????????????>>>>>>;;;:::;;;;;;<<>>??????>>>>>>999888:::>>>@@@FFFRRR^^^pppzzz|||vvvrrrpppooorrrxxxwwwpppkkkgggeeecccccccccbbbaaabbbeeehhhhhhlllqqquuuzzz%%%&&&&&&'''((())))))***%%%'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((((()))******(((''''''(((******))))))))))))******(((((())))))*********+++((((((((((((((((((((((((''')))***++++++***((('''(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***%%%''')))+++,,,+++***)))))))))))))))))))))))))))'''(((((()))***+++++++++))))))***))))))(((''''''************************++++++++++++******))))))++++++,,,------...//////+++,,,------......------++++++,,,,,,,,,---------...............------------...000111222222222111...222666555222///111444111222222333444555666777777777777777888888888888444666:::===>>>>>>===<<<999:::===BBBFFFNNN\\\iiiwww{{{uuuppppppooorrrxxxzzzqqqkkkfffccc```aaaaaa```___aaadddgggdddgggkkkmmmooouuu}}}))))))((('''&&&%%%%%%$$$'''((()))******)))((('''******))))))((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))***))))))(((((((((((((((''''''(((((())))))************)))(((((((((((((((***)))'''%%%%%%%%%'''((((((((((((((((((((((((((((((&&&$$$%%%((()))'''%%%''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))************************///...,,,***))))))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************************,,,,,,,,,+++++++++******,,,+++***))))))+++---...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,---...000111000000000000////////////111111111222333333444444333333333444444444444444777777777777888888888888999;;;<<<<<<;;;:::;;;<<<999<<<@@@EEEMMMZZZjjjuuu|||yyyuuurrrmmmqqqvvv{{{zzzrrrlllhhhddddddcccbbbaaaaaabbbddddddddddddeeehhhkkknnnppp%%%%%%&&&'''(((((())))))(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))'''''''''''''''((())))))******)))(((((((((((()))((((((((((((((((((((((((******)))(((((((((((((((***)))'''%%%%%%&&&'''((((((((((((((((((((((((((()))'''&&&&&&((()))(((&&&''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((---,,,***)))((((((((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++*********************************)))))))))((((((***)))((('''((()))+++,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,---...000111000000000000////////////000000000111222222333333666666666666777777777777777777777777888888888888666888:::;;;::::::<<<===;;;>>>CCCLLLWWWeeesss{{{~~~|||zzzxxxvvvtttrrrvvv{{{zzzrrrmmmiiihhhfffdddccccccdddeeeddddddddddddfffhhhkkkmmmqqqssswww|||%%%%%%&&&''')))***++++++))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))+++******)))))))))))))))))))))((((((((((((((('''***))))))((((((((((((((()))((('''&&&&&&&&&'''((((((((((((((((((((((((((()))((('''((()))***)))''''''(((((())))))(((((('''(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((******((('''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++*********************************)))))))))))))))***))))))((((((***+++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------...///000////////////000000000000000111111222333333444444333333444444555555555555777777777777888888888888444666888999999:::<<<>>>===AAAIIIVVVeeettt~~~}}}{{{zzzyyyzzz{{{{{{zzztttnnnllliiigggeeeeeefffgggeeeddddddcccdddeeefffgggiiijjjlllooossswwwzzz|||(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))++++++***)))))))))))))))''''''(((((((((((((((((())))))(((((((((((()))))))))(((''''''&&&'''((((((((((((((((((((((((((((((***)))))))))******))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------,,,,,,------,,,,,,,,,,,,------------------......//////////////////000000000000222222333333444555555555222222222333333444444555666777777777888888888888555666888888888999;;;===@@@EEEPPP```sss~~~}}}||||||~~~{{{sssoookkkgggffffffggghhhgggfffeeedddccccccddddddhhhhhhiiijjjlllnnnpppqqqrrrvvv{{{~~~(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))+++******)))((()))))))))%%%&&&&&&'''((())))))***))))))(((((((((((())))))(((((('''''''''((((((((((((((((((((((((((((((((()))*********))))))******(((((())))))))))))(((((((((((()))***************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------------------...------,,,,,,------...---------................../////////000000000111111111222222333333444444444555555666777777888888666777777777888888888888777888999888888999<<<>>>EEEKKKXXXjjj|||{{{|||}}}}}}~~~zzzyyyyyyxxxxxxyyy{{{}}}yyytttmmmhhhgggggggggggghhhgggfffeeeddddddccccccdddcccddddddeeefffggghhhiiikkkmmmoooqqquuu|||%%%%%%&&&''')))***++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))***))))))(((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((())))))***''''''((((((((()))))))))(((((((((((((((((((((((((((***+++***)))((()))***((())))))******))))))((((((((()))***************************************(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************************)))))))))))))))******************+++++++++++++++------------..................------------......------......///......---......//////000000111111...//////000000111222222333333444555666777777888777777777777888888888888888999999::::::;;;???AAAMMMVVVddduuuyyy|||}}}yyywwwvvvvvvuuutttttttttttttttwww}}}sssllliiihhhgggfffgggggggggffffffeeeddddddbbbaaaaaaaaaaaabbbcccccccccddddddeeeeeehhhllloooyyy~~~%%%%%%&&&'''(((((())))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))'''''''''''''''((()))))))))(((((('''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((()))******''''''((()))))))))))))))((((((((((((((((((((((((''')))+++***((('''(((***))))))************))))))(((((()))***************************************(((((((((((((((((((((((())))))***+++++++++***)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************************(((((()))))))))*********)))***++++++,,,,,,++++++------------.........///......------------......------...//////...---,,,.........///000111111111//////000111111222222333000111111222333444555666777777777777888888888888666888999;;;<<>>CCCHHHMMM```lll{{{~~~}}}{{{uuuuuutttppplllmmmqqqvvvzzzxxxqqqlllfffccccccdddeeeeeefffffffffeeeeeedddcccaaa___^^^^^^^^^\\\\\\^^^______```aaabbb```dddhhhkkknnnrrryyy~~~))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((+++***)))'''''''''((()))'''(((((()))))))))))))))(((((((((((())))))))))))'''&&&%%%&&&(((((((((&&&))))))))))))))))))))))))***++++++***((('''((()))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++(((((('''(((((()))***+++)))))))))))))))))))))))),,,***'''((())))))'''$$$&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((++++++++++++++++++++++++......------,,,+++*********)))))))))***+++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////+++,,,------......------111222333222000000111222888333......222666555333444444555666777888999999777666555555555777888999777999;;;:::;;;CCCRRR]]]sssyyy}}}}}}}}}xxxsssooolllkkkjjjrrrxxxxxxrrrlllfffiiihhhgggggghhhiiihhhffffffeeecccaaa``````aaaaaa_________^^^]]]]]]\\\\\\```aaabbbdddfffhhhjjjkkkvvvyyy}}}))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((('''''''''******)))(((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))(((&&&&&&&&&((()))(((''')))))))))))))))))))))))))))***+++***((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))(((((((((((())))))***)))))))))))))))))))))))),,,***((((((******(((&&&'''''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******************)))))))))(((++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------......------------------------******+++,,,,,,,,,+++++++++,,,------......---------///000000000222555777;;;666111000333555444222333444555666777888888999888777666555555666888888666999;;;;;;>>>HHHXXXeeexxx}}}~~~~~~|||~~~}}}wwwrrrooolllkkklllnnnvvv~~~uuulllfffhhhfffeeefffgggggggggeeefffeeecccbbbaaaaaabbbbbbaaaaaa```___^^^^^^]]]]]]]]]]]]^^^___aaaccceeefffhhhjjjnnnrrryyy))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))(((((('''&&&''''''((((((((((((((((((((((((((()))))))))))))))''''''((()))***)))((()))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))(((((((((((())))))))))))))))))))))))))),,,+++))))))******)))'''))))))((((((((((((((('''))))))))))))))))))))))))************************************))))))))))))++++++++++++++++++++++++$$$'''***---...---***)))***++++++,,,,,,+++***)))++++++++++++++++++,,,,,,------------....................................,,,,,,,,,,,,,,,+++******,,,,,,---............------......//////222666999===888333222333444333111333333444555666777777888999888777666555666777888888:::<<>>BBBJJJXXXgggrrr}}}yyywwwpppiiiccc___]]]^^^\\\[[[___eeeqqq{{{vvvooojjjgggfffeeeeeeeeeeeeffffffffffffgggggghhhiiijjjiiihhhgggfffeeedddbbbaaa```___^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^]]]^^^___```bbbeeeggghhhiiimmmrrrwww|||''''''''''''''''''''''''$$$(((,,,,,,(((&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''((()))***+++'''((((((((()))))))))***(((((((((((((((((((((((('''((()))))))))))))))((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***++++++(((((())))))))))))((((((((((((((())))))*********(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,+++++++++***************+++******+++---......---++++++******++++++,,,---,,,++++++******++++++,,,***++++++,,,---...//////------------------------000000000000000000000000//////000000000111111111000111111222333333444444000111222333444555666666444444555555666777777888888<<>>EEEUUUdddzzzvvvpppjjjfffbbbbbbjjjsss{{{uuunnniiiffffffeeeeeefffggghhhiiiggghhhkkklllkkkiiifffdddbbbaaa___]]][[[ZZZYYYYYYWWWWWWWWWWWWXXXYYYZZZZZZXXXYYYZZZ\\\^^^```aaabbbbbbaaa```aaabbbddddddeeedddhhhnnnsssyyy'''((((((((())))))******))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))((('''&&&'''(((***,,,+++***************++++++))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))******++++++++++++'''(((((()))***+++++++++(((((())))))*********+++))))))************))))))))))))))))))************))))))))))))************))))))((((((''''''&&&&&&+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,******+++,,,,,,---......---------.........//////---.........//////000000---.........//////000000/////////000111111222222222222222222111111000000333333333333444555666666777888:::===AAAIIIYYYiii~~~xxxpppkkkeeebbbgggmmmxxxxxxqqqjjjiiigggfffeeeeeefffffffffhhhjjjlllkkkiiifffddddddbbbaaa^^^\\\[[[ZZZZZZWWWWWWWWWWWWWWWYYYZZZZZZZZZZZZ[[[\\\]]]^^^______\\\[[[\\\]]]___aaa`````````cccfffiiimmmuuu))))))))))))))))))))))))******))))))(((((('''''''''(((******((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))&&&&&&'''((((((((((((((("""%%%(((+++,,,,,,***)))************************((((((((((((((((((((((((***)))(((''''''((()))***,,,+++***))))))+++---...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((***+++***)))((()))***++++++------------++++++))))))))))))))))))))))))*********))))))))))))))),,,+++++++++***)))))))))))))))))))))************++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------............///......///000000000000000000000000000000000000000000000000000111111111111333333333444444444555555333333333222222333333444666888999;;;BBBSSShhhwwwvvvssslllbbbbbbjjjuuu|||sssoookkkhhhiiihhheeefffiiiiiiiiihhhiiijjjjjjgggeeedddbbb```______]]][[[YYYZZZYYYXXXWWWVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^]]]\\\]]]^^^___```dddcccaaaaaadddiiiooorrr}}}((((((((((((((((((((((((***)))))))))(((((((((''''''(((******((((((((()))))))))))))))))))))))))))***))))))))))))((((((((('''''''''((((((((())))))''''''(((((()))))))))((("""$$$&&&((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''((()))***++++++)))))))))***,,,---,,,+++++++++************))))))))))))))))))))))))(((***+++***)))((()))+++***++++++++++++++++++***))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))************++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------............///......///000000000000000000000000000000000000000000000000000111111111111333333333333444444444444555444444444444555555666;;;<<<>>>CCCNNN```ttt|||wwwpppfffdddiiiiiitttwwwqqqmmmmmmkkkggggggjjjhhhhhhhhhiiijjjjjjhhhffffffdddbbb``````___]]][[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]^^^]]]]]]\\\]]]^^^___```___^^^]]]^^^```dddhhhkkknnnttt}}}''''''''''''''''''''''''))))))))))))(((((((((((('''(((******((((((((()))))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))((((((((()))))))))******%%%&&&&&&'''''''''''''''))))))))))))))))))))))))************************))))))((((((((())))))******)))((((((((()))+++,,,************)))))))))))))))))))))))))))))))))))))))***+++***))))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********************+++++++++)))))))))*********++++++*********++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------............///......///000000000000000000000000000000000000000000000000000111111111111222222222222333333333333555555555555666666777888:::;;;@@@JJJYYYlll~~~}}}vvvkkkggghhh```iiixxxyyysssqqqnnnjjjhhhjjjhhhggggggiiijjjjjjhhhfffgggeeecccbbbbbbaaa___]]][[[ZZZXXXWWWWWWWWWXXXYYYZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^______[[[[[[[[[\\\]]]```bbbdddccchhhnnnsssyyy(((((((((((((((((((((((())))))))))))(((((((((((('''(((******((((((((()))((((((((((((((((((((((((*********)))))))))(((((('''(((((((((((())))))))))))))))))))))))******+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''((()))******)))))))))))))))((((((((()))))))))))))))))))))))))))***++++++))))))***++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))*********+++++++++***************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------............///......///000000000000000///////////////////////////000000000111111111111111111222222222333333333555555555555666777999999888;;;CCCRRReeeyyy|||qqqiiifffbbbfffqqqwwwssspppkkkiiijjjhhhggghhhiiikkkkkkiiiggggggeeecccbbbbbbaaa___^^^[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^[[[[[[\\\]]]^^^___``````___bbbeeegggllluuu))))))))))))))))))))))))(((((((((((())))))))))))'''(((******((((((((()))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((()))))))))******))))))((()))***+++++++++***(((''''''''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,+++***)))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))************,,,,,,,,,+++***)))((((((************++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------------............///......///000000000000000///////////////////////////000000000111111111111111111222222222333333333444444444555666888999:::<<>>CCCPPPbbbttt}}}{{{}}}|||tttjjjdddcccjjjrrr{{{uuusssooonnnmmmnnnnnnmmmjjjhhhhhhfffddddddddddddbbbaaa]]]\\\[[[ZZZYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\]]]^^^]]]]]]\\\XXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\]]]```ccceeejjjooowww(((((((((((((((((((((((('''((((((((())))))******''')))******((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))************)))(((&&&%%%&&&''')))***'''(((((())))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++(((((()))***************(((((())))))******++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))***+++++++++&&&'''((()))+++---......******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...---------.........//////...//////000000000000000000000000000000000000000000000000000111111111111333333444444444444555555666666777888:::===???@@@LLLZZZnnn}}}~~~}}}|||~~~{{{sssjjjfffiiimmmwwwzzzwwwqqqpppooooooooonnnkkkhhhiiigggffffffffffffdddbbb]]]]]][[[ZZZZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZ[[[\\\]]]^^^]]]\\\\\\ZZZYYYYYYYYYZZZ\\\]]]___ZZZZZZZZZYYYZZZ[[[]]]^^^```dddiiioooxxx)))))))))))))))*********''''''((()))***++++++,,,***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''&&&)))******''''''(((+++))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++)))************+++++++++***)))((('''''')))+++,,,(((((())))))*********+++++++++************++++++************************'''((()))***************)))************+++++++++++++++++++++++++++++++++&&&)))+++***((('''))),,,---------,,,,,,+++++++++.........------,,,,,,,,,---------............///............////////////////////////000000000000///000000000000111111111333333444444444444444444999555444777999;;;@@@EEEXXXgggyyy}}}|||~~~~~~|||rrrhhhjjjlllooo}}}{{{xxxuuurrrooommmkkkkkkllljjjgggeeeeeedddcccaaaaaa```^^^\\\[[[[[[\\\]]]YYYYYYZZZZZZYYYXXXWWWWWWWWWXXXYYY[[[]]]^^^^^^___YYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\ZZZYYYYYYYYYZZZ[[[^^^___ccchhhpppxxx++++++******))))))(((((('''''''''((())))))*********)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((''''''((()))+++***(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))************++++++++++++***)))((((((***+++---))))))******************++++++************++++++************************((())))))************))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,---------,,,,,,+++++++++......---------,,,,,,,,,---------............///............////////////////////////000000000111000000000111111111222222333333444444444444555555999666666999;;;>>>FFFNNN```ooo}}}zzz|||uuujjjkkkkkklll||||||xxxtttqqqooonnnmmmmmmkkkiiihhhhhhhhhfffdddbbb```^^^\\\[[[[[[\\\]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYY[[[\\\]]]^^^^^^YYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\ZZZYYYYYYYYYYYYZZZZZZ[[[]]]aaagggmmmrrrvvv,,,,,,+++***)))(((''''''''''''''''''(((((((((((())))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))(((''''''((())))))((('''&&&((()))((((((((((((((((((((((((************************'''((((((((()))))))))))))))************+++++++++++++++***))))))+++,,,---+++++++++++++++*********++++++************++++++*********************************+++******)))))))))************+++++++++++++++++++++++++++++++++...+++)))+++...000...+++------,,,,,,,,,,,,++++++...------------,,,,,,,,,---------............///............/////////////////////000000000111111111111222222222333333333333333444444444555555555888777999;;;===AAAMMMZZZkkkyyy}}}|||||||||qqqooolllkkkwwwzzzvvvtttrrrqqqmmmlllkkkkkklllkkkiiigggbbbaaa___]]]\\\\\\\\\]]]^^^^^^^^^]]]\\\ZZZYYYXXXVVVWWWYYYZZZ\\\\\\]]]]]]YYYYYYXXXXXXYYYYYYZZZZZZ\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYY[[[^^^bbbfffhhhppp{{{+++*********))))))((((((((((((((((((((((((''''''))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))(((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((************************((((((((()))))))))******))))))*********+++++++++++++++*********+++,,,------,,,,,,++++++*********++++++************++++++************************++++++++++++******)))((())))))*********+++++++++***+++++++++++++++,,,,,,,,,***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............//////////////////000000000111111111222222222333333333444444333333444444555555666666777888:::===>>>DDDTTTcccsss|||zzzvvvqqqnnnuuu{{{wwwtttnnnmmmlllmmmmmmmmmjjjhhhdddbbbaaa___^^^]]]]]]]]]_________^^^\\\ZZZYYYXXXWWWWWWYYYZZZ[[[\\\\\\\\\YYYYYYXXXXXXXXXYYYYYYZZZ[[[ZZZZZZXXXWWWWWWVVVVVVWWWWWWXXXYYY[[[]]]___```iiippp{{{(((((())))))*********+++***)))))))))))))))))))))(((((())))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((())))))***+++***((('''''''''(((((())))))))))))))))))))))))************************)))))))))*********++++++))))))*********++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++*********++++++************++++++************************+++++++++++++++***)))((())))))*********+++++++++*********++++++,,,,,,,,,)))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////000000000000111111111111222333333333333444444444333333444555555666777777777888;;;>>>AAAIIIZZZjjjxxxyyytttvvv}}}{{{uuuqqqooonnnnnnnnnmmmjjjhhhfffeeecccbbb```___^^^^^^_________]]]\\\ZZZXXXWWWWWWXXXYYY[[[\\\\\\\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVVVVWWWXXXZZZ[[[]]]]]]```eeellluuu''''''((()))***+++,,,,,,))))))))))))************(((((()))*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((()))***+++,,,111...+++******+++,,,+++))))))))))))))))))))))))************************************++++++++++++)))************+++++++++*********++++++++++++++++++++++++++++++*********++++++************++++++************************+++++++++,,,++++++******)))************+++++++++*********++++++,,,,,,---))),,,///...+++***---000++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------............///............////////////000000000111111111222222222222333333333444444444333333444555666777777888777888;;;BBBHHHSSScccrrr|||zzz||||||xxxvvvrrrpppooonnnllljjjhhhgggfffeeecccbbb``````_________^^^]]][[[ZZZYYYYYYYYY[[[\\\\\\]]]]]]]]]YYYYYYXXXXXXWWWWWWXXXXXXVVVWWWWWWWWWWWWVVVUUUUUUSSSSSSUUUVVVWWWYYYZZZZZZYYY]]]bbbhhhqqq~~~(((((())))))******++++++''''''(((((()))*********'''((()))***+++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))+++---///222///+++)))+++,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++((()))******++++++******))))))******************++++++************++++++******************************+++,,,,,,,,,++++++)))************+++++++++)))******+++,,,,,,------***+++,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......---------............///............////////////000000111111111222222222222222222222333333333333333333444555666777888888999888===GGGSSS```ppp}}}~~~yyyuuusssqqqpppnnnjjjjjjiiihhhfffdddbbbaaa___``````___^^^]]]\\\[[[ZZZ[[[\\\]]]]]]^^^]]]]]]ZZZYYYXXXWWWWWWWWWWWWXXXTTTTTTVVVWWWWWWVVVVVVUUURRRSSSTTTUUUVVVWWWWWWWWWWWWZZZ^^^bbbhhhqqq}}}************))))))))))))%%%&&&&&&'''((()))******'''((()))+++++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''((())),,,...000111---((('''(((******)))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++(((((()))************)))(((((())))))*********+++++++++************++++++************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++))))))***+++,,,,,,------+++(((&&&'''+++,,,***(((+++++++++,,,,,,---------,,,,,,,,,------.........---------.........//////............/////////000000111111111111222222222111111222222222333333333333333444555666777888999999999>>>KKKZZZjjjzzzyyyvvvtttsssrrrlllkkkkkkiiigggeeecccbbb``````aaaaaa```___^^^^^^[[[\\\]]]]]]^^^^^^^^^^^^ZZZYYYXXXWWWWWWWWWWWWWWWRRRSSSUUUVVVWWWWWWVVVVVVTTTUUUVVVVVVWWWWWWVVVVVVVVVXXX[[[\\\___eeennnuuu}}}))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++******))))))))))))******))))))************))))))(((((())))))*********+++))))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))******************************************************************************+++++++++,,,,,,,,,+++,,,...///...,,,***((())))))************)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---////////////000000000000111000/////////000222333111111111000000000000000111222222333333444555555666222000444666555777:::======FFFUUUeeessszzzvvvsssqqqooonnnmmmkkkiiigggeeedddfffeeecccaaa```______^^^^^^^^^^^^____________```\\\[[[ZZZYYYWWWWWWVVVVVVYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRRRRSSSTTTUUUUUUUUUVVVWWWYYY]]]bbbfffiiipppyyy))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++******))))))))))))******))))))************))))))((()))))))))************))))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))************************************************************************************++++++,,,,,,***,,,---///...,,,***((())))))************)))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------////////////000000000000111000///......///000111111111111111000000000000000111111222333333444444777333222666777666777:::@@@CCCMMM^^^mmm{{{{{{wwwsssoooooommmkkkiiigggfffeeegggfffeeecccbbbaaaaaaaaa________________________\\\\\\ZZZYYYXXXWWWWWWWWWYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUWWWWWWWWWYYY\\\___ccceeehhhooozzz))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))************))))))))))))))))))))))))************************++++++************+++++++++++++++***************))))))))))))))))))))))))************************************************)))))))))************+++***+++---......,,,***)))************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------------------------,,,,,,,,,---------............------------......////////////000000000000222111000///............111111111111111111111111111222222333333444555555888555555888999777777;;;EEEKKKYYYjjjyyy|||wwwrrrqqqpppnnnllljjjhhhhhhhhhhhhgggeeeeeedddddddddaaaaaa``````______^^^^^^\\\\\\[[[ZZZYYYXXXXXXWWWYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTWWWWWWWWWXXXZZZ\\\___```___eeelllttt}}}))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((******))))))))))))******))))))************)))))))))))))))))))))*********))))))))))))))))))))))))************************++++++************++++++************************((((((((((((((((((((((((************************************************)))))))))))))))))))))******+++,,,------,,,***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......//////............//////////////////000000000000333333222111//////......000111111111111111222222333333444444555666666666777555666999999777888===IIITTTddduuu{{{vvvuuutttrrrooommmlllkkkjjjiiihhhgggffffffffffffccccccbbbaaa```___^^^]]]\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSUUUUUUVVVWWWXXXZZZ\\\]]]]]]aaaeeeiiippp{{{))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))(((******))))))))))))******))))))************))))))******))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++************************((((((((((((((((((((((((***************************************************)))))))))))))))))))))******+++,,,,,,++++++***++++++***))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......000//////......//////000////////////000000000000555555444333222000//////000000111111222222222333222222222333444444555555666444555888888777;;;AAAOOO]]]pppzzzyyywwwtttrrrooommmlllkkkjjjiiihhhgggfffffffffddddddcccbbb```___^^^]]]\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTSSSSSSTTTVVVXXXYYY[[[\\\]]]___aaadddhhhpppzzz))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))******))))))))))))******))))))************))))))************))))))))))))))))))))))))))))))))))))************************++++++************++++++***************+++++++++))))))))))))))))))))))))************************************************+++************))))))))))))******+++++++++++++++,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......//////............//////////////////000000000000555555555555333222000000000000111111222333333333//////000111111222222333555444555888888:::AAAIIIWWWhhh|||~~~|||xxxuuuqqqnnnmmmnnnmmmkkkiiihhhggggggfffddddddcccbbbaaa```______\\\]]]^^^^^^^^^]]][[[ZZZXXXXXXWWWWWWWWWWWWWWWXXXVVVUUUUUUTTTTTTTTTUUUUUURRRSSSTTTVVVWWWYYYZZZZZZ[[[]]]^^^```ccchhhnnnsss~~~))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,+++*********))))))))))))******))))))************))))))************)))))))))((())))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++************************************************************************,,,,,,++++++************))))))******++++++++++++---,,,***))))))***,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......///......------......///////////////000000000000444444555444444222111000000000111222222333444444000000111111222333333444555444555888:::===HHHSSSaaattt|||wwwtttrrrqqqpppnnnllljjjiiihhhgggddddddcccbbbbbbaaa``````\\\]]]_________^^^\\\[[[XXXXXXWWWWWWWWWWWWXXXXXXUUUUUUTTTTTTTTTUUUVVVVVVTTTTTTUUUVVVWWWWWWWWWWWWYYY[[[\\\^^^```cccfffiiirrr{{{))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,---,,,+++*********))))))))))))******))))))************))))))+++*********))))))(((((())))))))))))))))))))))))************************++++++************++++++))))))******++++++++++++************************************************************************,,,,,,,,,+++++++++******))))))*********++++++,,,---,,,***))))))***,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------............------------......////////////000000000000222333444444333222000///000000111222333333444444333333444555555666666777666555666999;;;@@@MMMYYYiii{{{~~~{{{yyytttsssqqqnnnllljjjiiihhhddddddccccccbbbaaaaaaaaa\\\]]]___``````^^^]]][[[XXXXXXWWWWWWWWWXXXXXXYYYTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWWWWWWWWWWVVVUUUUUUYYYZZZ\\\^^^```bbbdddeeeiiioooyyy***++++++,,,,,,++++++***)))))))))***+++++++++,,,,,,+++***))))))***+++,,,+++++++++************))),,,++++++***************************************---+++)))***,,,---,,,)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************+++++++++++++++***************---,,,++++++******++++++(((((((((((())))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,------***+++,,,---............666111------000222...+++------------------------------......///000000000000111111111222222222222111111222222222333333333333444555555555444333222666777;;;>>>@@@GGGXXXiiizzz|||xxxrrroooooommmjjjhhhggggggeeedddbbbaaaaaaaaaaaaaaaaaa```_________^^^\\\[[[YYYYYYZZZZZZXXXWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZYYYXXXWWWVVVWWWWWWXXXXXXYYYYYY[[[]]]___```bbbdddiiipppxxx)))******++++++******)))***************+++++++++++++++***))))))***++++++))))))******+++++++++,,,++++++***))))))))))))***************************,,,***)))***,,,---+++)))++++++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++******************++++++---,,,++++++******++++++************++++++++++++***++++++,,,,,,++++++***************************(((((())))))))))))((((((++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,---++++++,,,,,,,,,,,,------***+++,,,---............444111......///000...,,,........................------......///000000000111111222222222333333333111222222222222333333333444555666666666666555444555666;;;???DDDOOObbbttt}}}uuupppnnnllljjjggghhhgggfffdddcccbbbbbbbbbbbbaaaaaa``````_________^^^\\\[[[[[[[[[[[[ZZZXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYYYY[[[\\\^^^```aaa___ccchhhnnnwww)))))))))******)))))))))+++++++++***************++++++***))))))***++++++'''((()))***+++,,,------******)))((((((((())))))************************+++***))))))++++++***))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++)))))))))***+++++++++,,,,,,,,,+++************+++*********+++++++++,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++***,,,++++++++++++++++++,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------++++++,,,---............111000///...............////////////////////////---......//////000000111111222222222222333333333222222222222333333333333444555666777888888888777777888<<>>888000+++***+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................////////////000000000000............///////////////000000111222333444444111222333444555555555555555555555555666666666666666777999===AAAIIIYYYhhhwwwzzzuuurrrooommmjjjgggeeeeeefffgggfffhhhiiijjjjjjhhhfffeee```______```aaa```^^^\\\[[[[[[\\\]]]^^^___```aaaaaaaaabbbbbbbbbbbbbbbbbbaaadddfffgggfffeeeeeeeee*********++++++,,,,,,,,,***++++++)))'''(((+++///---,,,,,,++++++*********************************************************''''''((()))))))))))))))************************))))))))))))))))))))))))******))))))***+++,,,,,,)))***+++,,,,,,+++***))),,,,,,+++***)))))))))***)))******))))))))),,,...************************)))***+++,,,,,,+++***)))************************+++++++++,,,,,,---------***,,,------,,,---///111999444...,,,,,,...---,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...//////000,,,,,,------------......////////////////////////------------.........///............/////////000111111111000000000000///111222444666777777666555555555555555666666666777555666:::???DDDNNN```qqq|||xxxsssqqqmmmjjjhhhggghhhiiihhhiiijjjkkkkkkjjjhhhggg`````````aaabbbaaa___\\\\\\\\\]]]^^^^^^___`````````aaaaaaaaabbbbbbbbbbbb```bbbddddddcccbbbaaabbb************************+++******))))))******+++***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++******************++++++++++++++++++++++++************************************************//////......---,,,++++++---,,,+++)))((()))************))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''')))+++---...---,,,+++,,,,,,,,,,,,+++***))))))++++++******,,,...111333444222///,,,***)))******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++//////...---,,,,,,++++++////////////////////////........................000000000000000111111222000000000111222222333333555555555555555555555555444555666555555555777999;;;999:::???HHHUUUiiiyyy}}}xxxrrrpppoooooollliiillllllmmmooopppnnnjjjgggdddcccbbbaaa______^^^^^^]]]]]]]]]]]]^^^___``````bbbaaaaaa`````````aaaaaa______```aaaaaabbbbbbbbb,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++************************************************,,,,,,++++++***)))))))))***)))))))))))))))******))))))))))))************++++++++++++++++++++++++***************************+++,,,,,,,,,+++***)))***++++++,,,,,,,,,++++++---,,,+++++++++---///000222000...,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---...///000.........------,,,,,,,,,////////////////////////////////////////////////000000000000000111111222111111111222333333444444555555555555555555555555333444555555444444666888<<<:::===DDDNNN\\\pppzzzuuurrrooollliiimmmnnnnnnppppppnnnjjjffffffeeedddcccbbbaaaaaaaaa_______________```aaaaaaaaaaaa``````````````````______^^^______```aaabbb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++(((((())))))))))))((((((************************************************************************************************++++++******)))(((((((((&&&'''((()))************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))))))))***+++,,,,,,,,,,,,...---,,,++++++,,,---...000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...000111111......------------------////////////////////////000000000000000000000000000000000000000111111222111222222333444444555555555555555555555555555555222444444444333444666888<<<<<>>IIIZZZjjjzzzzzzxxxxxxxxxxxxyyywwwtttrrrjjjjjjiiiiiihhhiiiiiiiiigggfffeeedddddddddddddddccccccdddccccccaaa```______^^^\\\[[[[[[^^^```bbb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***(((((())))))******+++++++++,,,,,,,,,,,,,,,,,,+++)))))))))***++++++,,,,,,************************************************************************))))))((((((((((((((((((------------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,+++***)))))))))******+++,,,------...***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////..................////////////////////////////////////////////////000000000000000111111222///000000111111222333333555555555555555555555555666888888888888888:::<<<===CCCPPPbbbttt~~~||||||{{{yyyvvvsssmmmmmmlllkkkjjjjjjkkkkkkjjjjjjhhhgggffffffffffffffffffggggggfffdddbbbaaa______^^^]]]^^^___bbbccc,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++************+++,,,---------,,,++++++++++++++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,,,,++++++***+++++++++---,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////000000//////......------////////////////////////000000000000000000000000000000000000000111111222000000111222222333333444555555555555555555555555666777888888777888:::<<>>GGGPPPcccttt}}}uuusssssssssssstttssssssrrrpppnnnlllkkkhhhiiijjjkkklllmmmnnnnnnpppooonnnlllkkkkkkjjjjjj++++++,,,------------,,,)))***+++---------,,,+++,,,,,,,,,,,,,,,++++++***************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******************************************************++++++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------------,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++---...///000......///000000000000000000000000000111111111111000000111111111222222222222222222333333444444444555555555666666666777777888777777999;;;???KKKVVVmmm}}}}}}xxxvvvuuuuuussssssrrrqqqpppnnnmmmlllggghhhhhhjjjkkklllmmmnnnpppooonnnmmmllllllllllll++++++,,,---------------)))***+++,,,------------,,,,,,,,,,,,,,,+++*********************+++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++******************************++++++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------...---,,,,,,++++++++++++,,,------......------,,,*********+++++++++,,,,,,------------,,,,,,,,,,,,))))))***,,,---...///000......///000000000000000000000000111111111222222000111111111111222222222111222222333333444444555555555666666666777777777999888999;;;===CCCRRR___vvv~~~{{{yyywwwvvvuuusssrrrpppooooooiiiiiiiiijjjkkklllnnnooooooooonnnnnnnnnnnnnnnooo+++,,,------...---------++++++++++++,,,---......---------------,,,,,,+++))))))*********+++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...------------------------,,,,,,+++++++++,,,---------......//////......---+++++++++,,,,,,,,,---------------------.........------............//////......///000000000000000000000111111111222222222000111111111111222222222111111222333333444555555555666666666777777777777999999:::>>>AAAJJJ[[[kkk~~~|||yyyvvvsssqqqqqqlllkkkkkkkkklllnnnooopppooonnnnnnoooooopppqqqrrr+++,,,------......------++++++******+++---...000......//////......---,,,))))))******++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,------.........************************++++++++++++,,,,,,---...------------------------*********+++,,,---///000......////////////......,,,,,,,,,---------......---------....../////////222111111000///............//////000000000000000000111111111111222222222000111111111111222222222111111222333333444555555666666666666777777777777999999;;;@@@EEEOOObbbttt}}}yyyvvvsssrrrnnnnnnmmmmmmnnnoooqqqrrrooooooooopppqqqrrrtttuuu,,,,,,,,,------.........)))***,,,......---,,,+++...------,,,,,,------...---,,,++++++------,,,+++++++++************++++++)))******++++++******))),,,++++++******++++++,,,******++++++++++++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++,,,------------,,,+++***------------------------,,,---......//////............------------......+++++++++,,,,,,,,,------000000000000000000000000000000111222222222222111000222333333222111333444111222222333333444444555333444666888999:::999999=========@@@HHHXXXkkkyyy|||wwwrrrqqqpppqqqrrrrrrqqqpppnnnoooppprrrttttttuuuuuu******+++++++++,,,,,,,,,***+++---.........,,,+++---------,,,,,,------------,,,++++++------,,,+++))))))(((((((((((())))))******++++++++++++******,,,++++++******++++++,,,******++++++++++++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++---,,,,,,++++++*********,,,---......//////............------------......---------............///000000000000000000000000000000111222222222222111000222333333222111333444333333333444555555666666444555777888999999999999;;;===???DDDNNN___sss~~~{{{yyywwwvvvuuutttrrrpppqqqrrrsssttttttuuuttt++++++++++++,,,,,,,,,,,,,,,---...//////...,,,+++---------------------------,,,++++++------,,,+++))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,---......---,,,+++***)))))),,,---......//////............------------......////////////000000000000000000000000000000000000000000111222222222222111000222333333222111333444444444444555666666777777666666777888999999999888:::===BBBJJJVVViii~~~~~~|||zzzxxxvvvwwwwwwwwwwwwvvvvvvuuu------.....................////////////---,,,,,,,,,------------------,,,---,,,++++++------,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,---------...---+++******+++---...//////......---------,,,,,,---......///...............------------......//////000000000111111111////////////////////////000000111222222222222111000222333333222111333444333444444555666666777777777777888888999999999999999>>>EEEPPP^^^rrr~~~}}}{{{zzzxxxwww......................../////////......------,,,,,,,,,---......---,,,,,,---,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,---------...---+++******+++---...---------....../////////,,,---......///...............------------............/////////000000000////////////////////////000000111222222222222111000222333333222111333444333333333444555555666666777777777888888999:::::::::@@@JJJWWWggg{{{}}}zzzyyy------------,,,,,,,,,,,,.........---------------+++,,,---......---,,,+++---,,,++++++------,,,+++******))))))))))))******++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---...******+++,,,---...//////,,,---......//////............------------..................////////////000000000000000000000000000000111222222222222111000222333333222111333444222333333444555555666666777777777777999:::;;;<<<===EEEQQQ___qqq~~~...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,...//////...,,,+++---,,,++++++------,,,++++++******))))))******+++******++++++++++++******,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------++++++,,,,,,------......,,,---......//////............------------...............////////////000000000000000000000000000000000111222222222222111000222333333222111333444444444444555666666777777666666666777999;;;===>>>AAAJJJXXXiii|||000000/////////.........+++++++++++++++,,,---...+++,,,...//////...,,,+++---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---*********++++++*********,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...---------,,,,,,+++++++++***+++,,,------------,,,//////////////////......,,,---......//////...............------.........////////////000000000000000000000000000000000000000000111222222222222111000222333333222111333444555555666666777888888888555555666777999<<<>>>@@@DDDMMM]]]ooo////////////............//////.........---------...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,++++++******++++++,,,---,,,,,,+++*********++++++******))))))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))***,,,---///..................---------------.........//////---------........./////////////////////000111111000000000000111111111111222222111111111111111111111111222333333444555555444555555666666666666666999777777:::<<<;;;>>>BBBKKKXXXkkk,,,,,,---...///000111111//////.........---------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,++++++******++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******+++,,,---...........................---------.........//////---------........./////////////////////000111111000000000000111111111111222222111111111111111111111111222333333444555555444555666666777777666666:::888888;;;===<<>>BBBIIIVVVdddyyy////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++------------------------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------------------------...........................////////////...............////////////////////////000000111///000000000111111111111111111222222222222222333222222222333333444444444555555666777777777777777:::888999<<<===???EEEMMM]]]kkk////////////............---.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---------.........//////........./////////000000///////////////////////////////////////000000111///000000000111111111111111111222222333333333333222222333333333333444444555666666777777777777777777777999<<<===@@@IIISSScccrrr,,,,,,---...///000111111---------.......................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------------,,,,,,,,,,,,------.../////////....../////////000000000000000000////////////...///////////////000111111000000000000111111111111111111222222333444444444333333333333333333333333555666777777888888777777666666999===???CCCOOO[[[kkk{{{,,,,,,---...///000111111---------.........//////------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,------++++++******++++++,,,---++++++************++++++******+++++++++,,,,,,,,,))))))***+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------,,,,,,,,,,,,------...//////000.../////////000000000000000000000000/////////...///////////////000111111000000000000111111111111111111222222333444444555333333333333333333333333666666777888888888888777666777:::???AAAGGGUUUcccttt000/////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111...------,,,,,,------...+++*********+++,,,,,,---+++******************+++******+++++++++,,,,,,,,,''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------''')))***,,,------,,,,,,,,,,,,------...///000000////////////000000000000111111000000/////////...///////////////000111111000000000000111111111111111111222333333444555555333333333333333333333333666666777888888888888888666888<<<@@@DDDJJJZZZhhh{{{////////////000000000000000000000000000000000000111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,---.........---,,,,,,+++++++++++++++++++++++++++)))))))))******+++++++++***+++,,,,,,+++---000222.........------,,,,,,,,,------------------------.........------.........---+++)))+++---///---+++------------,,,+++******------------------------,,,,,,------...///000000...------------...//////////////////000000000000000000000000000111111222000000111111111222222222///000111222333444444444333444555555666666555555777777666666666888999:::<<<;;;<<<@@@EEEOOO```ppp.........///////////////000000000000000000000000111000//////......//////------------------------------------------------------------------------------------------,,,,,,------......------,,,+++/////////......---------++++++,,,,,,,,,------------...---,,,***)))+++---......---------,,,,,,,,,------------------------......------------......---+++***+++---...---+++,,,,,,---.........------------------------------+++,,,,,,---......//////...------------...//////////////////000000000000000000000000000111111222111222222222333333333333222333333333333222111111333444444555555555555555777666666777777888999:::;;;;;;>>>CCCJJJVVVhhhyyy........................000000000000000000000000000///......------..............................------------------------------------------------,,,,,,------------------------......------,,,,,,......---,,,+++***))))))+++,,,,,,,,,,,,------------------+++)))((()))+++...------------,,,,,,,,,------------------------------,,,,,,,,,,,,---------+++++++++---...---,,,+++,,,---...////////////------------------------++++++,,,,,,------.........------------...//////////////////000000000000000000000000000111111222222222333333333444444444333333333333333222222111444444444555555555555555555666777888999999999999:::;;;@@@HHHRRR___sss///////////////.........//////////////////////////////...---------------////////////////////////------------------------------------------------,,,,,,,,,------.........,,,------...------,,,,,,,,,,,,++++++******))))))***************************+++,,,,,,++++++,,,...---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......---,,,,,,---...............------------------------+++++++++,,,,,,---------...------------...//////////////////000000000000000000000000000111111222222222222333333333333444000000222333444555555555444444444444555555666666444555777999::::::999999:::<<>>EEEQQQ^^^nnn333222222111111000000///000000000000000000000000000///......------......////////////////////////------------------------------------------------,,,,,,------------------,,,,,,------......------******+++,,,---...//////---------,,,,,,,,,,,,+++,,,...//////---,,,,,,---,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------+++---......------...///------------,,,+++***)))------------------------,,,,,,,,,,,,------------...------------...//////////////////000000000000000000000000000111111222000000111111111222222222444444444444444333222222555555444333444555666777555666777999:::;;;;;;;;;===AAAJJJWWWeeevvv222222111111000/////////000000000000000000000000111000//////......//////........................------------------------------------------------------------------,,,,,,+++,,,------......------)))))))))******++++++,,,---------,,,,,,,,,++++++)))+++---...---,,,,,,---,,,,,,,,,---------......------------------------......------------......+++---///...---,,,...000,,,---------------,,,,,,------------------------------------------------...------------...//////////////////000000000000000000000000000111111222111111111222222222333333444444444555444444333222666555444333333555666777666666777888999;;;<<<===@@@DDDOOO^^^mmm222111111000///......---000000000000000000000000111111000///////////////........................------------------------------------------------.........------,,,,,,,,,+++,,,,,,---.........---...---------------------+++++++++******)))))))))$$$&&&***,,,------///000,,,,,,,,,------.........------------------------///......------......///+++---//////---,,,...000,,,,,,---...////////////------------------------...........................------------...//////////////////000000000000000000000000000111111222222222333333333444444444111111333444555666666666666555333333333444666888777777666777888;;;===>>>BBBGGGSSScccttt000000000000000000000000000000000000111111111111111111111111111111111111///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,......------------..............................................................................,,,,,,,,,++++++*********---------------------------------,,,,,,+++++++++................................................---------.........//////+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---)))+++---///000000///...///////////////.........////////////000000000000000000000000111111111111000000000111222222333333222333333333333333333444444444444555555555555555;;;:::888999;;;===>>>>>>CCCNNN^^^mmm~~~000000000000000000000000////////////000000000000........................000///......------...............---------,,,,,,......------------..............................................................................---,,,,,,,,,++++++++++++------------------------.........---------,,,,,,................................................---------.........//////......------,,,---------......------------......+++,,,---/////////....../////////////////////...////////////000000000000000000000000111111111111000000000111222222333333222333333333333444444444444444444555555555555666:::999888999;;;===>>>???HHHSSScccttt000000000000000000000000........./////////000000------------------------111000//////.../////////.........------------,,,......------------......................................................------------------------------------,,,,,,,,,,,,------------------------//////............------................................................---------...............111///---++++++,,,---...//////............//////------........................//////////////////////////////000000000000000000000000111111111111000000111111222333333333222222333333444444444444444444555555555666666666999999888999;;;===@@@BBBNNNYYYkkk}}}111111111111111111111111////////////000000000000000000000000000000000000000000///....../////////............------------......------------......................................................------------------------------------------------------------------------............------------........................................................................000///...---,,,,,,------///................../////////...---------..................////////////////////////000000000000///000000000111111111111000000111222222333333444222222333333444555555555444444555555666666777777888999999999;;;>>>BBBFFFSSS___rrr222222222222222222222222000000111111111222222222111111111111111111111111///......---......////////////.........---------......------------......................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---.....................................................................---....../////////...,,,,,,......------------......//////...---------......---.........//////000000////////////000000000000///000000000111111111111111111111222333333444444222222333444444555666666444444555555666777777888888999:::;;;<<<@@@FFFJJJXXXdddxxx~~~|||{{{xxxwwwwwwwwwxxxzzz}}}222222222222222222222222111111111222222222333333000000000000000000000000......------......///////////////.........------......------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,,,,---...............................................................---------,,,---///111111///---,,,...------------------...------..................------......///000000000////////////000000000000000000000000111111111111111111222222333444444444222222333444555666666777444444555666777777888999888:::<<<===>>>BBBJJJPPP]]]jjj~~~}}}zzzxxxtttsssrrrpppppprrrssstttrrrvvv{{{333333333333333333333333000111111111111222222222//////////////////////////////......//////000111////////////..................------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,------......................................................//////.........---------,,,---...//////000000000//////............//////+++,,,---/////////......------......///000000111////////////000000000000000000000000111111111111111111222333333444444555222222333444555666777777444444555666777888999999999;;;>>>>>>???DDDMMMTTTdddqqq~~~wwwvvvsssqqqpppppppppqqqnnnqqquuuwwwzzz333333333333333333333333000000000000111111111111111111111111111111111111000000///000000111222222000/////////.....................------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------------------------------.........//////................................................//////.........---------...---,,,,,,---///222333000000////////////000000)))+++---///000000///...---------...///000000111////////////000000000000000000000000111111111111111222222333333444444555222222333444555666777888444444555666777888999999999<<>>DDDHHHPPP___mmm}}}???<<<888666666555444333444444444333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////..............................------------......------------......//////.........------,,,++++++,,,,,,------------------...............///000000///............---------....................................................................................////////////000000////////////000000////////////000000000000000000000000000000000000222222222111111111111111111111111222222222333333444444444555555555555666666666666666777888999:::999:::???FFFLLLUUUeeesssGGGCCC>>>:::888777666555444444333333333222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................///......------......///000///...---------...............---------,,,,,,,,,,,,,,,---------......///............///000000///............---------................................................---............................../////////000000000000////////////000000////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333444444444555555555555666666666666777777888999:::;;;<<>>CCCKKKSSS___qqqhhhaaaWWWMMMFFF@@@;;;888666666555555444333333222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////........................//////............//////...---+++++++++,,,...///******++++++,,,---------++++++,,,,,,---......///---------------......//////............---------------------------------........................---------.........//////---......///000000111111......------------......////////////000000000000000000000000000000000000//////000111222333333444333333444444444555555555444444444555555555555666777777777777888999::::::===???EEENNNYYYfffzzzxxxqqqeeeXXXNNNFFF???<<<888777777666555444444444222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////........................//////............//////+++***))))))***---///111+++,,,,,,---...///000000++++++,,,,,,---.../////////////////////000111111//////.........---------------------------------........................---------.........//////---......///000111111222000000////////////000000////////////000000000000000000000000000000000000......///111222333444555444444444555555555666666444444444555555555666666777777777777888999:::;;;===???FFFQQQ]]]lllyyyooogggaaaXXXKKKAAA???<<<888555444555444444000111222333333333333333000000000000000000000000000000000000000000000000........................//////000000000000//////////////////////////////---------.........//////000///...---------------///...,,,++++++,,,...///////////////////////////,,,---......//////..............................................................................+++,,,,,,---...///000000////////////////////////000000000000111111111111000000000000000000000000111111222222222333333333333444444444555555666666555555555555666666666777888777666777999:::::::::BBB???EEEUUUdddrrrvvvpppllldddYYYPPPGGGCCC===999777777777666333333333444333333222222111111111111111111111111000000000000000000000000////////////////////////222222333333333333222222////////////////////////---------.........////////////...---------------///...---,,,,,,---...///////////////////////////,,,---......//////..............................................................................,,,,,,,,,------......///////////////////////////000000000000111111111111000000000000000000000000111111222222222333333333555555555555555444444444555555555666666666777777888777666777999:::;;;;;;BBBBBBJJJ[[[iiixxx}}}zzzxxxrrrjjjcccTTTNNNFFF???;;;999999888555555555444333222222111111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////---............///////////////...------------...........................////////////////////////------...////////////...................................................////////////////////////------------------------////////////////////////000000000000111111111111000000000000000000000000111111222222222333333333666666666555444444333333555555666666666777777777888777777888999;;;<<<>>>CCCGGGRRRbbbppp{{{uuuoooccc\\\QQQGGG@@@<<<999888555555444333333222222222111111111111111111111111000000000000000000000000000000000000000000000000......////////////......////////////////////////...............////////////......---------............///000000///......////////////////////////------...///////////////................................................000000000000000000000000//////..................///////////////////////////000000000111111111111000000000000000000000000111111222222222333333333555555555555555444444444555666666666666777777777888888888888999;;;>>>AAAEEELLLZZZiiivvv|||xxxpppiii^^^RRRIIIBBB<<<999666555444333333333444444111111111111111111111111111111111111111111111111////////////////////////111222222333333222222111////////////////////////////////////////////////......---------......///......///000000///......////////////////////////---...//////000000//////................................................000000000000000000000000000000000///////////////000000000000000000000000///000000000111111111111111111111111111111111111111111222222222333333333333333333444555666777777666666666666777777777888777999999999999<<<@@@DDDHHHRRRaaaooo{{{~~~zzztttkkkaaaXXXNNNFFF@@@:::999777555444444555666222222222222222222222222111111111111111111111111////////////////////////000000111111111111000000////////////////////////000000000////////////......------------...//////........................////////////////////////......///000000000000///................................................/////////////////////////////////////////////000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333111222333444555777888888666666666777777777888888777999::::::999<<>>EEEMMM[[[eeesss|||yyy|||~~~~~~}}}zzzuuuqqqeee^^^TTTJJJBBB===888555777555333333444444333111222222222222111111111111111111111111000000000///////////////000000000111////////////............////////////////////////---------.........////////////............//////000000000000000000000000////////////////////////111000000/////////000000000000/////////........./////////////////////...111000000000/////////...111000000000/////////...000000000000111111111111111111111111000000000000333333444444444444555555666666666777777888999:::666666666777888888999999:::999:::===>>>@@@HHHQQQ___kkkzzz}}}~~~}}}}}}}}}|||zzzssslllcccXXXNNNEEE===888888777555555555555333111333222222222111111111111111111111111000000000000/////////000000000111111//////.........---------000000000000000000000000........./////////000000/////////....../////////000000000000000000000000////////////////////////111111000......---------000000000000000/////////......//////////////////000000000000////////////000000000000////////////000000000000111111111111111111111111111111111111333333444444444444555555333444555666666666666666666666666777888888999999<<<::::::===???BBBLLLWWWdddrrr~~~~~~zzzuuurrrmmmmmmmmmnnnpppsssvvvxxx~~~|||wwwooofff\\\QQQGGG@@@;;;999888777777777555333333333222222222111111111111111111000000000000000//////000000000111111111000////////////.........////////////////////////---.........////////////......////////////......////////////////////////////////////////////////000///...---------------////////////////////////............////////////000000000000////////////000000000000///////////////000000000111111111111000111111111111111222222111111111222222222333333111222444555666666555444666666666777888888999999<<<::::::<<>>CCCIIIQQQ___kkk{{{zzzsssqqqnnnjjjhhhggggggggguuuuuuwwwyyy||||||xxxrrrmmmiiiaaaTTTIIIAAA===:::999444444444333333333222222//////000000111111111222000111111111111222222222000000000000////////////000000000000000000000000............/////////000---...///111111///...---000000000000000000000000////////////////////////111000///................../////////000000111111---------...///000000111.../////////000000111111.../////////000000111111000000000000111111111111000000111222333333444444111111222222222333333333666666555555666777999:::666666666777888888999999<<<<<<@@@GGGMMMUUUbbbnnn}}}zzzwwwsssooonnnmmmmmmvvvrrrnnnnnnsssyyy}}}}}}{{{yyytttmmmaaaVVVMMMFFF@@@===<<<999555444333444333333333333333222222222111111000000000000000000000000...//////000000000000000000000000000000000000000000///...------...///000000000000000000000000000////////////////////////---...//////......///111000000////////////000000//////............//////000000000000000000000000444222000///...///000111////////////////////////000111111111111222222222333333222222333333444555000111222333444555555555444444333333444555777888999999999999:::;;;<<<<<<<<<<<<@@@GGGNNNYYYjjjxxx~~~~~~|||yyyxxxsssmmmkkknnnsssxxxzzz|||{{{wwwrrrjjjaaaXXXNNNEEE???<<<999555333333333333222333333222222222111111111111111111111111111111111...//////000000000000000000000000000000000000000000///...------...///000000000000000000000000000////////////////////////---...//////......///111000000////////////000000//////............//////000000000000000000000000333222000///...///000111000000000000000000000000000111111111111222222222333333222222333333444555111222333333444444444444555444444444555666777888999888888999999:::;;;<<<<<<===BBBJJJSSS___ppp|||uuulllffffffkkkpppssszzz}}}|||yyyuuuooofffZZZMMMDDD@@@<<<888555444444444333222222222222111111111111111111111111111111111111...///000000111111000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000---///000000///...000111000000////////////000000//////............//////000000000000000000000000222222000/////////000111111111111111111111111111000111111111111222222222333333222222333333444555222333333444444444333333555555555555666777888999888888888888999:::;;;;;;<<<>>>EEENNNXXXfffyyyxxxmmmddd```ccchhhlllsssyyy~~~}}}{{{wwwpppdddXXXOOOFFFBBB<<<888666666555444333222222222111111111111111111111111111111111111//////000111111111111000000000000000000000000000/////////....../////////////////////////////////000000000000000000000000---///000000//////000111000000////////////000000//////............//////////////////////////////222111000//////000111111111111111111111111111111000000111111111222222222333333222222333333444555444444444444444444333333666666666777777888999999888888888888999:::;;;;;;<<<@@@HHHRRR]]]kkkzzzoooddd]]]]]]aaaeeekkkrrrzzz~~~}}}|||yyyuuummmddd]]]NNNIIIAAA;;;777555444333333333333333222222222111111111111111111111111111///000000111111111111111111111111111111111111111...//////////////////...////////////////////////000000000000000000000000...///000000//////000222000000////////////000000//////............//////////////////////////////000000000000000000111111111111111111111111111111000000111111111222222222333333222222333333444555444444555555555444333333666666777888888999999999888888888888999:::;;;<<<===AAAKKKVVV```ooo{{{qqqeee]]]ZZZ[[[^^^dddjjjrrrzzz}}}|||zzzxxxtttnnnjjjXXXRRRHHH@@@999666333111444444444444333333333333222222222222222222222222///000111111222222111111111111111111111111111111......////////////......000000000000000000000000000000000000000000000000...///111000//////000222000000////////////000000//////............//////000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222333333222222333333444555333444444555555555444444555666777888999999999888999999999999:::;;;<<<<<<>>>DDDOOO[[[eeeuuu|||yyyqqqggg]]]WWWWWWXXX\\\bbbjjjrrryyy~~~~~~}}}zzzuuurrrggg___TTTIII@@@:::666444666666555555555444444444222222222222222222222222000000111222222222222111111111111111111111111111---...///000000///...---000000000000000000000000////////////////////////...000111111000000111222000000////////////000000//////............//////000000000000000000000000//////000111111111111111000000000000000000000000000111111111111222222222333333222222333333444555333333444555666666666555444555666888888888888777::::::::::::;;;<<<===>>>@@@GGGSSSaaalll}}}yyywwwqqqggg]]]VVVTTTTTTXXX]]]eeemmmttt|||~~~yyyuuusssjjj^^^QQQHHHAAA<<<999777666666666666555555555222222222222222222222222000000111222222222222111111111111111111111111111---...///000000///...---000000000000000000000000////////////////////////...000111111000000111222000000////////////000000//////............//////000000000000000000000000...///000111111111111111////////////////////////000111111111111222222222333333222222333333444555222333444555666666666666333444666777888888777777;;;;;;;;;;;;<<<===>>>>>>AAAIIIWWWeeerrrzzzwwwqqqiiibbb[[[WWWTTTXXXZZZ^^^dddllluuu|||~~~}}}zzztttkkkaaaWWWMMMCCC>>>::::::999777555444555777444444444333333333222222333333333333333333333333111111111111111111111111///000111111111000...---000000000000111111111111......///000111222222333///000111222222111//////111111000///////////////////////////000000000000111111111111111000//////---///000000//////000222111111000000000000000000000111111111111222222222222222111111222222333444333333333444444444555555444555666777777888888888<<<888777;;;======>>>AAADDDOOO\\\iiiwwwzzzwwwrrrllleee___ZZZXXXXXXYYY[[[___fffnnnvvvzzz|||wwwppphhh___TTTIIICCC<<<:::777555333333444444444444444333333333222222111111111111111111111111000000000000000000000000///000000111000///...---000000000000111111111111000000000000000111111111000000111111111111000000111111000///////////////////////////000000000000111111111111111000//////...///000000//////000111000000000000000111111111000111111111111222222222222222222111222222333444333333444444444555555555555666777888999999999999;;;888777;;;======>>>BBBIIISSS```mmm}}}zzzyyyvvvrrrlllfffaaa___]]]\\\[[[\\\aaahhhpppuuu~~~|||xxxrrrjjj^^^SSSKKKBBB===777444444555444333444444444444333333333333111111111111111111111111////////////////////////000000000000000///......000000000000111111111111111111111111000000//////111000000000000000111111111111000/////////000000000000000000////////////000111111111111000000//////000111000///...///000//////000000111111111222000111111111111222222222222222222222222333444444333444444444444555555555666777888999:::::::::::::::777777;;;======@@@DDDNNNWWWeeettt{{{{{{zzzxxxtttoookkkhhhfffccc___^^^```fffmmmrrr|||}}}zzzsssiii]]]UUUKKKCCC;;;777777888666444555444444444444333333333333333333333333333333333000000000000000000000000000000000000000//////...///000000000111111111111111111000000000000000000111000/////////000222222111111000000///000000111000000000000////////////000000111111111111000///000111111000///......////////////000111111222222000000111111111222222222333222222222222333444444444444444444555555555555666777888999:::::::::::::::777888;;;======AAAGGGRRR[[[jjj{{{||||||}}}}}}{{{xxxuuusssoookkkfffccccccfffkkkoooyyy~~~zzzqqqfff___SSSKKKAAA<<<;;;:::777333555555555444444444333333333333333333333333333333111111111111111111111111111000000//////////////////000000000111111111111...//////000111111222222111000/////////000222333111111000000000000111111111000000000/////////...///000000111111111000000000111111000///....../////////000000111111111111000000111111111222222222333333222222333333444555444444444555555555666666555666777888999999999999999888999<<<===>>>DDDKKKUUU^^^nnn{{{|||}}}~~~~~~}}}|||{{{uuusssnnnjjjiiiiiikkkmmmxxx}}}}}}vvvnnnhhh[[[TTTJJJCCC>>>;;;777333555555555555444444444333111111111111111111111111111111111111111111111111111111000///////////////000000000000111111111111......///000111222333333////////////000111222333111111000000000111222222111111000000//////......///000000111111111111000///000111000///...///000111000000000000000000000000111111111111222222222333333333333333444444555444444555555555666666666555666777888999999999999:::999;;;>>>>>>@@@GGGPPPYYYbbbtttyyyyyyzzz|||}}}~~~}}}{{{xxxuuurrrpppooonnnxxx}}}~~~zzzuuuqqqddd___WWWNNNEEE???:::888555555555555444444444444111111111111111111111111111111111111111111111111222111000///...//////000000000000000111111111111//////000000111111111222...///000111111222222222111111000000111111222333111111111000///.........//////000111111111111111...///000000//////000111222222111111000/////////000111111111111222222222444333333333333444555555555555555555666666666666666777888999::::::::::::::::::<<>>===???DDDHHHMMMXXXcccrrryyyxxxxxxxxxwww{{{||||||xxxuuurrrkkkccc\\\MMMGGG@@@999777666666666444444555555555555555444222222222111111111000000000000000000000000000000///////////////000000111/////////000111111111222000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000111222222111000111222222222222222111111111111333333333444444444555555444444555555666777777777888888999999999999999:::======@@@FFFKKKQQQ]]]hhhwww~~~|||zzzxxxxxxyyyzzz}}}|||yyywwwuuuqqqjjjdddVVVOOOFFF???:::888777666555555666666666555555444222222222222111111111111111111111111111111111111///////////////000000111/////////000111111111222000000000000000000000000///000000000111111111111111111111111111111111111222222222222222222222222000000000000000000000000000111222222111000111222222333333333333333333333333333333444444444555555444444555555666777777777666777888999:::;;;<<<<<<<<<===@@@GGGMMMUUUaaammm|||}}}xxxxxxwwwxxx||||||{{{zzzwwwqqqlll^^^WWWNNNEEE???:::777555555555666777777555444333333222222222222111111111111111111111111111111111000000/////////000111111000000111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000111111111111111000000000000000000000000000111222222111000111222333333333333333444444444333333333444444444555555444444555555666777777777666777888999:::<<<======<<<===AAAIIIPPPYYYfffrrr~~~zzzwwwxxx{{{~~~~~~~~~{{{vvvqqqhhhbbbXXXNNNFFF@@@:::777444555666777777555333222333333222222222111111111111111111111111111111111111000000000000111222222222222222222222111111111000000000000000000000000000000000000111111111111111111111111111111111111---........./////////000000000000000000000000000000111222222111000111222111111222222333333333333333333333444444444555555444444555555666777777777888888999999:::;;;<<<<<<===>>>CCCLLLTTT]]]kkkwwwxxxuuuvvvzzz}}}~~~~~~|||wwwsssqqqjjjaaaVVVMMMEEE???:::444555666777666555333111333333333222222222111111111111111111111111111111111111111111111222222333444333333333222111111111000000000000000000000000000000000000111111111111111111111111111111111111000000111111222222222333000000000000000000000000000222222222111000111222000000111111222222222222333333333444444444555555444444555555666777777777::::::::::::::::::::::::??????EEENNNVVV```nnn{{{}}}yyyzzz~~~}}}{{{wwwuuurrrnnnhhhaaaXXXMMMBBB;;;999777555555555555333222444555555333111//////000222111000111222222222000111111111000000000000000222222111111000000////////////000000111111222222111111111111111111111111111111111111111111111111222222222222222222222222111000///------///000111111111111111111111111111444444444444444444444444444444444555555555555666666666666777888888999999888888888999:::<<<===>>>>>>BBBJJJSSSZZZeeewwwyyyxxx{{{yyy{{{}}}}}}yyyxxxtttqqqmmmfff^^^SSSHHHAAA<<<:::666555555555444333444555666444111000000111222111000111222333222000222222222222222222111111222222222222111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222111000//////000111222111111111111111111111111222222222222222222222222444444444555555555555666666666666777888888999999888888888999:::<<<===>>>@@@DDDMMMVVV]]]iii|||~~~{{{{{{yyyzzz|||}}}{{{wwwuuurrrnnnggg]]]SSSLLLAAA===888555444555555444555666666555333111111222333111000111222333222111222333333333333333333333222222222222222333333333111111111111111000000000111111111111111111111111111111111111111111111111222222222222222222222222333222111000000111222333111111111111111111111111222222222222222222222222444444444555555555555666666666666777888888999999888888888999;;;===>>>???CCCGGGPPPZZZaaannn}}}}}}~~~~~~~~~}}}yyyxxxvvvtttoooggg]]]VVVHHHCCC<<<666444444555555666777777666444222333444333222111111333333222111222222222222333333333333000111111222222333333333222222222111111000000000111111111111111111111111111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111333333444444444444555555444444444555555555555666666666666777888888999999888888999:::<<<===???@@@DDDJJJTTT]]]fffttt~~~~~~}}}~~~~~~~~~zzzyyyyyywwwtttmmmeee___PPPJJJAAA:::666555444444555777777666444333444555333222111222333333333111111111111111222222333333///000000000111111222222333333222222111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000//////000000000111111111111111111111111333333333444444555555555444444444555555555555666666666666777888888999999888888999;;;<<<>>>@@@AAAEEELLLVVVaaaiiiyyy~~~~~~~~~~~~|||{{{zzzyyyvvvqqqkkkgggZZZSSSIIIAAA;;;888666444555666777666444333444555444222111222333444333222000000111111222222333333000000000000000111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111000111111222222333333444444444444555555555555666666666666777888888999999888999:::;;;===???AAABBBGGGNNNZZZdddnnn~~~}}}~~~}}}{{{yyyxxxtttppplllddd]]]SSSIIIAAA<<<888666444555666555333333333555444333222222444444333222111111222222333444444555222222111111111111111000111222222222222222222333111111111111111111111111111111111111111111111111111111111111111111111111000000000111111000000000111111111111111111111111000000111222222333444444444444444555555555555666666666666777888888999999999999:::<<<>>>@@@BBBCCCJJJRRR^^^hhhrrr}}}zzz|||~~~|||zzzxxxvvvrrrpppjjjcccYYYOOOFFF@@@:::777333444555555333222333444444333222222444444333222222222333333444555666666444333333222222111111111111111111222222333333444111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111222222333444444555666666444444444555555555666666666666666777888888999999999999:::<<<>>>@@@BBBDDDLLLTTT```kkkuuuyyy|||yyyzzz}}}{{{zzzxxxuuusssmmmjjjddd\\\TTTJJJ@@@:::999777666555555555333111444333222111111222333444444444333333333333222222333333333222222111111111222222111111111111111111111111222222222333333333000000000000000000000000333333333222111000///...111111111111222333444555222333333444444333333222111111222222222333333333777777777777888888888888999999999999999999999999999:::<<<===>>>@@@DDDGGGRRRWWW```lll~~~|||xxxxxx}}}~~~|||{{{yyywwwtttooolllhhhbbbZZZPPPEEE>>>:::888666666666666444333333333222111111222333333222222222333333444444444333333333222222222111111222222111111111111111111111111111222222222333333111111111111111111111111444444444444333222222111333222222111111111222222222333333444444333333222111222222222222333333333555555555666666666777777777777777888888999999999999:::<<<===>>>AAAEEEHHHUUUZZZbbbooozzzyyy|||~~~}}}~~~}}}{{{xxxvvvpppooommmiiibbbWWWKKKCCC<<<:::777666666666666444333333222222222222333333000111111222444555555666333333333222222222222111111111222222222222222222111111111111111222222222111111111111111111111111333333333444444333333222444333222111000000000000222333333444444333333222222222222222333333333333333333444444444555555555555555666777888999999999999;;;<<<===???BBBGGGJJJWWW]]]fffttt}}}~~~}}}~~~}}}zzzxxxrrrrrrqqqoooiii___RRRJJJ???<<<888666666666666555333333333333333333333333111111222333333444555555222222222222222222222222111111222222222222222333111111111111111111111111111111111111111111111111///000111222222222222222333222111111000000000111222333333444444333333222222222222333333333444444333333444444444555555555555555666777888999:::;;;:::;;;<<<>>>@@@DDDIIIMMMZZZ___jjjzzz~~~|||zzzsssssssssrrrmmmdddYYYQQQEEEAAA;;;777666555555444333333333333333333333333333333333333333333333333222222222222222222222222111111222222333333333333222222111111111111111111111111111111111111111111//////000111222222222222111111000000111222333333222333333444444333333222222222333333333444444444444444555555555666666666666666777888999;;;;;;<<<:::;;;===>>>AAAFFFLLLQQQ[[[bbbnnn}}}{{{uuuuuutttrrrnnnggg___YYYNNNIIIAAA;;;777555444444333333444444444444333333444444444333333222222222111222222222222333333333111111222222333444444444333333333222222222222222222222222222222222222222111222333444444444444444111111111111222333444555222333333444444333333222333333333333444444444444555666666666666777777777777777888999:::;;;;;;<<<;;;<<<===???BBBHHHOOOTTT]]]eeettt}}}{{{yyywwwtttqqqnnnjjjddd```XXXRRRHHH???:::777555444333333444555555444333333333333333333333333333333111111222222222333333333111111222222333444444555444444444333333333222222222222222222222222222222222222333444444444333333444333333333333333444444222333333444444333333222333333333444444444444555555555666666666777777777777777888888999999999:::;;;<<<===???CCCIIIQQQVVV```iiizzz}}}{{{|||xxxtttqqqnnnkkkhhheee___WWWLLLCCC<<<888666555333333444555555444333333111111222333444444555666111111111222222333333333111111222333333444555555555555555444444333333333222222222222222222222222111111222222222111111000666666555444333333333333222333333444444333333222333333333444444444555555555555555666666666666777777777777777777888888888;;;<<<===???CCCJJJRRRXXXbbblll~~~~~~|||xxxvvvtttqqqnnnkkkeeeaaaZZZOOOEEE===999888888777555222000///111333222222222333333333444444333333333333333333333333222222333333333333444444888444111///000111///---111111222222222222111111333333333333333333333333444333333222111111111222222222222222222222222222333333333444444444555555333444444555666777777888888888888777777777777777;;;>>>AAACCCEEEKKKSSSZZZdddsss}}}zzzwwwuuussspppmmmiiieee^^^TTTJJJBBB<<<:::888777666444222222333444333333444444444555555555333333333333333333333333222222333333333333444444666333000000111222111000111111222222222222111111222222222222222222222222444333222222111111222222222222222222222222222222333333444444444555555555555555555666666777777888999999999999999::::::::::::===AAADDDHHHOOOXXX___gggwww{{{yyyxxxuuurrrpppmmmjjjddd\\\RRRHHHAAA<<<777777666555555555555555444444444555555555666666333333333333333333333333222222333333333333444444444222111111333444333333111111222222222222111111111111111111111111111111333333222222111111222222333333333333333333333333333444444444444555555555777777777777777777777777888888999999::::::;;;;;;:::===BBBFFFKKKSSS]]]dddlll|||zzzyyywwwtttrrrqqqnnniiibbbZZZOOOFFF@@@888777666666666666666555444444444444555555555555333333333333333333333333222222222333333333444444444333333333333333333333111222222333333222222111222222222222222222222222333333222222111222222333333333333333333333333333444444444444555555555555888888888888777777777777666666777777888999::::::;;;>>>CCCHHHMMMUUU___gggrrr|||{{{zzzxxxvvvsssrrroookkkggg```VVVLLLDDD;;;999666555666777555444222333333333333444444444333333333333333333333333222222222333333333444444444555555444333222111111222222333333333333222222333333333333333333333333333222222111222222333333333333333333333333333333444444444555555555666666888888888888777777777777666666777888999::::::;;;<<<@@@EEEIIINNNVVV```hhhxxx}}}||||||~~~}}}|||{{{zzzxxxvvvssspppmmmjjjeee]]]SSSLLLBBB===888666777777555333222222222333333333444444333333333333333333333333222222333333333333444444333444555444222000000111222222333333333333222222333333333333333333333333222222111111222222333333333333333333333333333333444444555555555666666666777777777777777777777777999999::::::;;;;;;<<<<<<===AAAFFFKKKPPPXXXccckkk~~~}}}yyy{{{~~~~~~}}}}}}|||zzzxxxtttqqqnnnllljjjddd[[[SSSJJJCCC;;;777888888666444333333333333444444444555333333333333333333333333222222333333333333444444///222444444222000111222222333333444444333333222222222222222222222222222222222111111222222333444444444444444444444444444555555555555666666666666555555555666666777777888;;;;;;;;;;;;;;;;;;;;;;;;===AAAGGGLLLSSS]]]hhhpppxxxyyy{{{~~~~~~|||zzzuuuqqqnnnmmmmmmhhh```YYYPPPHHH>>>999999999777555444444444555555555666666333333333333333333333333222222333333333444444444,,,///333333222111222444222333333444444333333222111111111111111111111111222111111111222333333444444444444444444444444444555555555555666666666777333444444555666777777888:::999999999999999999999<<>>;;;888777666666666666555444444333666555444444333333444444222222333444444444333333444333333222222333333444444444444333333222222222333333333333333333333333333333333333333333333333444444444444444444444444444555555555666666777777777777777777888888888888888999:::999999:::===???===GGGMMMTTT___eeeqqq}}}{{{}}}~~~{{{xxxvvvtttrrrooolllddd^^^TTTJJJCCC>>>:::888666666666666666555555555666555444444333444444444333444444444444333333222444333333222222333333444444444333333333333222222333333333333333333333333333333333333333333333333444444444444444444444444333333444555666777888888777777777777888888888888888999::::::999;;;===@@@@@@KKKQQQXXXdddkkkyyy}}}}}}}}}{{{yyywwwuuurrroooiiicccZZZQQQIIIBBB<<<999666666666666666666777777666666555444444444444444444555555555444333222222444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444555666777777888666777777777888888888888888999:::::::::;;;>>>AAABBBNNNTTT[[[gggppp~~~~~~|||{{{yyywwwsssppplllggg___VVVNNNFFF???:::777777666666666777888888666666555444444444444555555555555555444444333222444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444666666666666666555555555666777777777888888888888999:::;;;;;;;;;<<<@@@BBBCCCOOOVVV]]]iiittt}}}}}}~~~}}}|||zzzxxxtttqqqnnnjjjccc\\\TTTLLLDDD>>>999888777666666777888999777666555555444444555555444555555555555444444333444333333222222333333444222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444777777666666555555555555777777777777888888888888999:::;;;;;;<<<===AAACCCEEEQQQXXX^^^kkkxxx~~~~~~}}}}}}|||yyyuuurrrooolllgggaaaZZZRRRIIIDDD;;;:::888666666666888888777666666555555555555555333444555555555555555555444333333222222333333444222222222333333444444444333333333333333333333333333333333333333333333333444444444444444444444444555555555666666666666666777777777777888888888888999:::;;;<<<<<<>>>AAADDDFFFSSSZZZaaammm{{{~~~~~~}}}zzzvvvssspppnnnjjjeee^^^VVVMMMHHH===;;;999777666666777888777777666555555555555555333333444555666666666555444333333222222333333444222222222333333444444444333333333333333333333333333333333333333333333333444444444444444444444444333444444555666777888888777777777777888888888888999:::<<<<<<<<<>>>BBBEEEHHHTTT\\\bbbooo~~~~~~}}}{{{xxxsssoooqqqnnniiieeeaaaZZZQQQJJJCCC@@@<<<:::999999888777666666666666555555555555666666555555555444444444444444222222222222444444333333333444444555555555555444444333333333444444222222333333333444444444444444444444444444444444555555555555666666666777777777777888999999::::::;;;<<<<<<<<<<<<>>>AAACCCMMMUUU___gggqqq~~~|||zzzvvvssssssoookkkgggddd]]]UUUOOOEEEAAA<<<999888888777777666666666666555555555555666666555555555444444444444444333222222333444444222333333333444444444444555444444333333444444444222222333333333444444444444444444444444444444444555555555666666666777777777777777888999999:::::::::;;;<<<<<<<<<>>>AAADDDOOOWWWaaaiiittt~~~}}}|||yyywwwtttpppllljjjgggbbb[[[UUUIIIDDD===999777777777777666666666666555555555555555555555555555444444444444444333333333333444444222222222222333333333333444444444333333444444555333333333333444444444444444444444444444444444444555555666666666777777777777777777888999999::::::999:::;;;;;;<<<>>>BBBEEERRRYYYbbbkkkyyy~~~~~~}}}{{{zzztttqqqmmmkkkjjjfff___ZZZNNNHHH@@@:::777777777777666666666666555555555555555555555555555555555555444444444333333444444444222222222222222222222222444444333333333444555555333333333444444444444555555555555555555555555555555666666666666777777777777777777888999999::::::999::::::;;;<<>>:::888777777666666666666555555555555444555555555555555555555444444444444444444444444222222222222222222222222333333333333333444555666333333444444444555555555555555555555555555555555666666666666777777777888777777777888999999::::::999::::::;;;===AAAFFFJJJUUUZZZdddrrr~~~~~~|||zzzuuuqqqmmmlllllliiieeeaaaZZZTTTKKKCCC>>>;;;999777666666666666555555555555444444444555555555555555444444555555555555444444333333333333222222222222333333333333444555555666333444444444555555555555555555555555555555555555666666666777777777888888777777777888999999::::::::::::;;;<<<>>>CCCIIINNNWWW\\\fffwwwzzzxxxyyy|||zzzwwwvvvxxx{{{}}}}}}zzzwwwsssooommmmmmkkkgggccc^^^YYYPPPIIICCC>>>:::888666666666666555555555555444444444555555555666666333444555666666555444333444444444444333333333222333333333333444555666666444444444444555555555555555555555555555555555555666666777777777888888888777777777888999999::::::;;;;;;<<<===???EEELLLQQQZZZ___jjj|||{{{yyyyyyyyyxxxxxxvvvtttqqqpppppprrrsssqqqtttzzz}}}zzzxxxuuupppooonnnlllhhheeeaaa\\\TTTLLLFFF@@@;;;888777666666666555555555555444444444555555555666666333444555666666555444333555555555444444333333333222222222333444555666777444444444555555555666666666666666666666666666666777777777777888888888888777777777888999999::::::;;;<<<<<<===@@@FFFMMMRRR\\\aaammm{{{xxxuuussstttsssqqqpppnnnnnnnnnnnnjjjlllqqqwww}}}~~~yyyxxxuuuqqqnnnmmmlllllliiiccc[[[SSSKKKDDD===999:::999777777888888666444222222333333444555666666666666666555444444444333333333333333333333333333333333333444444555555555444444444444444444444444444444444555555555666666888888888888777777777777999999::::::::::::;;;;;;999;;;===>>>@@@GGGPPPWWW^^^ggguuu}}}zzzxxxxxxvvvtttsssrrrpppllliiirrrmmmlllqqqtttzzz{{{yyyvvvssspppnnnnnnmmmjjjeee^^^WWWOOOGGG@@@;;;;;;999777777777777666444444444444555555666666777555555555555555444444444333333333333333333333333333333333444444555555555444444444444444444444444444444444555555555666666888888777777777777777888999999::::::::::::;;;;;;999;;;===>>>AAAHHHQQQXXX```iiixxx|||vvvuuuttttttuuuvvvuuuttttttoooppptttuuuyyy}}}{{{xxxuuurrrppppppoookkkgggbbb\\\UUULLLDDD>>><<<:::777777777777555444666666666666666666666666444444444555555555555555333333333333333333333333444444444444444555555555444444444444444444444444444444555555555666666666999888777666666777888999999999::::::::::::;;;;;;:::<<<>>>???BBBIIISSS[[[bbblll}}}{{{zzzyyyzzz}}}}}}yyyyyy{{{zzzyyy~~~}}}yyyvvvsssrrrqqqpppkkkiiieee```ZZZQQQHHHBBB>>>;;;888777777666555444777666666666666666666666333444444444555666666666444444444444444444444444444444444555555555555555555555555555555555555555555555555555666666666666999888666555666777999:::999999999:::::::::;;;;;;:::<<>>AAAEEEJJJRRR^^^fffmmm|||yyywwwvvvvvvuuusssoookkkfff```YYYTTTGGGCCC>>>;;;999999888888555666666777888999999:::666666666555555444444333555555555555555555555555777777666666555555555444666666666666666666666666666666666666777777777777222444777:::;;;:::888777999999:::::::::;;;;;;;;;;;;>>>BBBEEEJJJSSS___gggooo|||~~~}}}{{{zzzuuuqqqmmmiiifffbbb^^^[[[PPPKKKCCC<<<999888888777666666666666555555555555999888666555444444444555666666555555555444444444555555444444444444555555666666555555555444444444444444555777888888888888888888888777777777777777::::::::::::;;;<<<======@@@@@@CCCJJJQQQWWWaaajjjwww~~~|||~~~|||{{{vvvsssoookkkhhhddd```]]]TTTNNNFFF???;;;999999999888888777777777666666666888777666555555444444444666666555555555444444444555555444444444444555555666666555555555444444444444555666777777888777777888888888888777777777777::::::::::::;;;<<<======@@@@@@DDDKKKQQQWWWbbblll{{{~~~|||}}}{{{xxxuuuqqqmmmjjjgggccc```ZZZSSSJJJBBB===;;;::::::999999888888888777777777777777777777666555444333555555555555555444444444555555444444444444555555555555555555555444444444666666777777777777666666888888888888888888888888::::::::::::;;;<<<======???@@@EEELLLRRRXXXcccnnn~~~}}}|||~~~~~~|||xxxuuurrrnnnllliiieeebbb^^^WWWMMMDDD???<<<;;;:::999999888888888777777777555666777777777666444333555555555555555555555555555555444444444444555555555555555555555555555555666777777777777666666555777888888888888888999999::::::::::::;;;<<<======???AAAFFFNNNSSSZZZfffrrr~~~|||{{{|||}}}xxxuuurrrooommmjjjgggdddaaaZZZPPPHHHBBB>>>;;;:::888888777777777666666666555666777777777666444333444555555555555555555555555555444444444444555555444555555555555555555555666777777777777666666555777777888888999999999:::::::::::::::;;;<<<======???BBBIIIPPPUUU\\\iiivvv~~~|||zzzzzz}}}yyyvvvssspppooollliiifffbbb\\\TTTLLLFFFAAA<<<:::888888777777777666666666555666666666666666555555444444444555555555555555555555444444444444555555444444444555555555555555666666777777777777666666777777888888999:::::::::::::::::::::;;;<<<======@@@DDDLLLSSSXXX___mmm{{{|||yyyxxxzzz|||~~~zzzxxxuuusssqqqooollliiiccc^^^XXXQQQKKKEEE???;;;999999888888888777777777666666555555555555666666444444444555555555666666555555444444444444555555444444444555555555666666444555666777777888777777777777888999999:::;;;;;;::::::::::::;;;<<<======AAAFFFNNNVVVZZZaaappp|||xxxwwwxxxzzz}}}|||zzzwwwtttsssqqqnnnlllddd```ZZZUUUOOOHHHAAA<<<:::::::::999999999888888777666555444444555777777444444444555555555666666555555555444444555555555444444444555555555666666444444666777888888888888777777888999::::::;;;;;;::::::::::::;;;<<<======BBBGGGPPPXXX\\\cccrrr{{{yyyvvvtttxxxzzz}}}}}}{{{xxxvvvtttqqqnnnkkkhhhddd^^^YYYSSSLLLCCC<<<<<<:::888888999:::999888777666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555777777777777888888888888777888888888888999999999:::;;;;;;;;;:::;;;>>>@@@>>>KKKQQQUUU\\\bbbrrr~~~zzzvvvtttvvvwwwzzz~~~|||yyywwwvvvsssooollljjjfff```\\\WWWOOOFFF???<<<:::888888999999999888777777666666666555555555666666666666666666666666555555555555555555555555555555555555555555555555666666777777777888888888888888888888999999999999:::;;;;;;;;;;;;<<<>>>AAA@@@LLLSSSWWW___eeevvv|||wwwuuurrrsssvvv{{{~~~{{{zzzxxxuuuqqqnnnkkkhhhddd```[[[SSSJJJBBB<<<:::888777888999999888777777777666666666555555777777777777777777777777555555555555555555555555555555555555555555555555666666666666777777777777888888888888999999999::::::;;;<<<;;;;;;<<>>AAADDDFFFQQQVVV[[[fffrrr{{{sssqqqpppqqqvvv{{{~~~|||wwwsssnnnjjjeeebbb___ZZZRRRMMMEEEAAA<<<:::999999999999888888777777777666666666555555555555555555555555666666666666666666666666666666666666666666666666777777777777888888888888999999999999::::::::::::;;;<<<=========???BBBEEEHHHRRRWWW\\\iiiwwwwwwtttqqqqqquuuyyy}}}|||wwwssspppkkkfffbbb```\\\VVVQQQIIIEEE???;;;:::999999888888888888777777777666666555555555555555555555555666666666666666666666666666666666666666666666666888888888888999999999999999999999:::::::::;;;;;;;;;<<<======>>>@@@CCCFFFJJJTTTYYY^^^lll{{{zzzwwwsssrrrtttxxx|||~~~}}}wwwsssrrrmmmgggbbb```]]]XXXTTTKKKGGGAAA<<<::::::999888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888999999999:::::::::999999:::::::::;;;;;;;;;;;;<<<===>>>>>>@@@DDDFFFLLLVVV[[[```nnn{{{uuusssvvvzzz|||{{{wwwuuussspppkkkgggccc]]]XXXTTTMMMIIIDDD@@@===;;;999777999999999888888888888777777777777777777777777777666666666666666666666666888777666888;;;;;;999777888888888888888888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<@@@EEEIIIOOOWWW^^^cccpppzzzvvvvvvyyy|||}}}zzzxxxsssppplllhhhddd___YYYUUUQQQMMMFFFAAA>>><<<:::888999999999888888888888777777777777777777777777777666666666666666666666666999777555777999:::999777888888888888888888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<===@@@FFFJJJOOOWWW^^^eeetttyyywwwyyy{{{}}}~~~|||{{{uuurrrmmmiiieee```[[[WWWVVVQQQJJJCCC???===;;;:::999999999888888888888777777777777777777777777777666666666666666666666666888777555555777888888888888888888888888888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<===AAAGGGKKKPPPWWW___gggxxx~~~wwwxxxzzz}}}~~~}}}|||wwwtttooolllhhhccc^^^ZZZZZZTTTLLLEEEAAA>>><<<:::999999999888888888777777666666666666666666666666666666666666666666666666888666555444555666888999888888888888888888888888888999999::::::;;;;;;<<<<<<<<<<<<===>>>BBBHHHLLLSSSYYY```iii}}}yyywwwyyy~~~}}}|||xxxvvvrrrnnnjjjfff```]]]\\\VVVNNNGGGBBB???<<<:::999999999888888888777777666666666666666666666666777777777777777777777777777777555444444666888:::888888888888888888888888888999999::::::;;;;;;<<<;;;<<<<<<===???CCCIIINNNVVV[[[bbbnnn}}}yyyyyy~~~~~~}}}zzzwwwtttppplllhhhccc```\\\WWWQQQJJJEEEAAA===:::999999999888888888888777777777777777777777777777777777777777777777777777666777777666555666888:::888888888888888888888888888999999::::::;;;;;;<<<;;;<<<===>>>@@@EEEKKKOOOXXX^^^fffsss}}}||||||~~~|||yyyuuurrrnnnjjjeeebbb]]]YYYSSSNNNJJJDDD???<<<999999999888888888888777777777777777777777777777777777777777777777777777555777999999777666888:::888888888888888888888888888999999::::::;;;;;;<<<;;;<<<===>>>@@@EEELLLQQQYYY___iiizzz~~~zzz||||||zzzvvvsssoookkkfffccc]]]ZZZVVVQQQMMMGGGAAA===999999999888888888888777777777777777777777777777777777777777777777777777555888::::::888777888:::888888888888888888888888888999999::::::;;;<<<<<<;;;<<<===>>>AAAFFFMMMQQQYYY___jjj~~~}}}}}}~~~zzztttqqqpppmmmfffaaa\\\ZZZWWWTTTOOOIIIAAA<<<===<<<::::::::::::888777888888888888777777777777666666777777777777666666777666666666666777777888888999::::::::::::999888999999:::;;;;;;<<<<<<===<<<>>>???AAACCCHHHNNNRRRWWWcccqqq{{{|||~~~~~~{{{uuurrrpppmmmgggbbb___]]]YYYVVVQQQKKKDDD???===<<<::::::::::::999777888888888888777777777777666777777888888777777666888777777666666666777777888999::::::::::::999888999999:::;;;;;;<<<<<<===<<<>>>???AAADDDHHHNNNSSSZZZfffuuu{{{yyy{{{|||vvvsssqqqnnniiidddaaa___\\\XXXTTTNNNGGGBBB>>><<<::::::;;;;;;:::999999999888888888777777777888888888999999888888888999888777777666666666666888999999::::::999999888999999:::;;;;;;<<<<<<===<<<>>>@@@BBBDDDIIIPPPTTT]]]iiizzz}}}yyyyyy{{{}}}yyyuuurrrooojjjgggdddaaa^^^ZZZVVVPPPJJJEEE???===;;;:::;;;;;;;;;:::999999999888888888777777888999999::::::999999888:::999888777666666666666999999999999999999999999999999:::;;;;;;<<<<<<======>>>@@@BBBFFFKKKQQQVVV\\\jjj|||{{{|||~~~{{{wwwtttpppllljjjeeeccc___[[[WWWRRRLLLHHHAAA???<<<:::;;;;;;;;;:::999999999999888888888888999999::::::::::::999999::::::999777666666666666999999999999999999999999999999:::;;;;;;<<<<<<======>>>AAACCCGGGLLLSSSXXX[[[jjj~~~{{{~~~}}}yyyuuuqqqnnnlllgggddd```\\\XXXTTTOOOKKKDDDAAA===;;;;;;;;;:::::::::999999999999888888888888999999::::::999999888:::999888888777777777777:::999999888888999999:::999999:::;;;;;;<<<<<<======>>>AAADDDHHHNNNUUUZZZ]]]mmm}}}xxx{{{{{{vvvrrroooooojjjgggccc___[[[WWWRRROOOGGGCCC>>>;;;::::::999999::::::999999999888888888888888999999999999888888999999888888777888888888::::::999888888999::::::999999:::;;;;;;<<<<<<======???AAAEEEIIIOOOVVV[[[bbbrrr|||wwwzzz|||vvvrrrppppppllliiieeeaaa]]]YYYTTTQQQHHHDDD???<<<::::::999888:::::::::999999999888888888888888999999888888888888888888888888888999999;;;:::999888888999:::;;;999999:::;;;;;;<<<<<<======???BBBEEEIIIPPPWWW\\\gggwww}}}yyy{{{}}}}}}zzzvvvqqqooommmjjjeeeaaa^^^ZZZVVVRRRJJJFFF@@@<<<:::888777666999999999999999999999999777777777777777777777777999999888888888888999999888888999999999::::::::::::<<<===<<<;;;;;;<<<===???===@@@GGGMMMQQQWWW]]]kkk}}}zzz{{{}}}|||xxxtttqqqnnnkkkgggccc```\\\WWWTTTLLLHHHBBB>>>;;;:::999777999999999999999999999999888888888888888888888888999999888888888888999999888999999999999:::::::::;;;<<<>>>===<<<<<<===??????>>>AAAHHHMMMQQQXXX^^^lll}}}||||||~~~{{{wwwuuupppmmmiiieeeaaa]]]YYYVVVOOOJJJEEE@@@===<<<:::999999999999999999999999999888888888888888888888888999999888888888888999999999999999999::::::::::::<<<===>>>>>>======>>>@@@??????BBBIIINNNRRRYYYaaaooo~~~|||}}}|||yyywwwqqqnnnjjjfffbbb^^^ZZZWWWPPPLLLFFFAAA???===;;;:::999999999999999999999999888888888888888888888888999999888888888888999999999999999:::::::::;;;;;;;;;<<<>>>>>>======>>>@@@??????CCCJJJNNNRRR[[[ddduuu~~~|||~~~|||yyyxxxqqqnnnjjjfffbbb^^^ZZZWWWQQQMMMGGGBBB???===;;;:::999999999999999999999999888888888888888888888888999999888888888888999999999999:::::::::;;;;;;;;;999;;;<<<<<<<<<<<<===??????@@@EEEKKKOOOSSS]]]hhhzzz}}}zzzyyyrrroookkkgggccc___[[[XXXSSSNNNHHHCCC@@@>>><<<;;;999999999999999999999999999999999999999999999999999999888888888888999999::::::::::::;;;;;;;;;;;;888:::;;;<<<;;;<<<===???@@@AAAFFFLLLOOOTTT```kkk}}}zzz~~~~~~|||zzztttqqqlllhhheeeaaa]]]ZZZUUUQQQJJJEEEBBB@@@>>><<<999999999999999999999999999999999999999999999999999999888888888888999999:::::::::;;;;;;;;;;;;<<<999:::<<<===<<<===???@@@@@@BBBGGGMMMOOOUUUaaannnkkk~~~}}}{{{vvvrrrnnnjjjgggccc^^^[[[WWWSSSLLLGGGDDDBBB???>>>999999999999999999999999999999999999999999999999999999888888888888999999:::::::::;;;;;;;;;<<<<<<:::;;;===>>>===>>>@@@BBB@@@BBBHHHMMMPPPUUUbbbooo}}}cccjjjzzz|||{{{wwwtttppplllhhhccc^^^ZZZWWWTTTOOOKKKGGGCCC>>>;;;999999999888999999::::::888888888999999:::::::::::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<<<<<<<>>>@@@@@@DDDEEELLLVVVXXXbbbwwwyyyuuuqqqpppooonnnmmmpppxxx^^^aaalll}}}}}}~~~}}}yyyvvvqqqmmmiiieee```]]]XXXTTTPPPKKKHHHCCC???<<<:::999999999999999::::::888888999999999:::::::::::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<<<<<<<>>>@@@AAAFFFGGGMMMWWWZZZdddzzzxxxvvvqqqmmmiiifffeeedddcccbbbeeennnxxxYYYYYY^^^iiiwww~~~~~~|||yyysssoookkkgggccc```YYYVVVQQQMMMIIIEEE@@@===::::::999999999999::::::888999999999999:::::::::::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<===???@@@CCCGGGHHHOOOXXX[[[hhh{{{sssmmmhhhfffbbb___\\\ZZZYYYYYYYYYXXX[[[cccmmmzzzYYYVVVWWW^^^hhhttt~~~~~~zzzuuuppplllhhheeebbbZZZWWWSSSNNNJJJFFFBBB>>>;;;;;;:::999999999::::::999999999999999999999999::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<===???AAACCCHHHIIIOOOYYY]]]lllyyysssmmmfffaaa]]]\\\ZZZXXXVVVUUUUUUTTTUUUTTTWWW___gggsssXXXUUUUUUZZZ```hhhttt~~~{{{vvvqqqmmmiiieeebbb\\\YYYTTTPPPLLLHHHCCC@@@<<<;;;;;;:::999999999:::999999999999999999999999::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>=========???AAACCCHHHIIIOOOYYY___qqq~~~tttqqqmmmhhhddd___ZZZVVVWWWVVVUUUUUUTTTSSSSSSSSSTTTTTTVVV]]]dddmmm|||XXXUUUTTTWWWZZZ]]]eeennn|||xxxtttpppkkkfffbbb^^^ZZZVVVRRRNNNJJJEEEBBB===<<<;;;::::::999999::::::::::::999999999999888::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>======???AAACCCHHHJJJPPP[[[cccxxxzzzuuupppmmmhhheeeaaa___\\\YYYVVVSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTSSSUUUZZZ___fffsssYYYUUUTTTUUUUUUVVV\\\dddppp~~~}}}{{{xxxtttnnnhhhccc___\\\WWWSSSOOOKKKFFFCCC======<<<::::::999999999:::::::::999999999888888::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>===>>>@@@BBBDDDJJJLLLRRR^^^hhh~~~zzztttnnnjjjgggdddaaaaaa^^^\\\ZZZYYYXXXVVVUUUQQQRRRRRRRRRRRRRRRRRRRRRTTTRRRTTTXXX\\\aaalllvvv\\\WWWTTTSSSSSSSSSYYYaaabbbqqq~~~}}}{{{wwwqqqiiiddd```\\\XXXTTTPPPKKKGGGDDD>>>===<<<;;;:::999999999:::::::::999999888888888::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>===>>>@@@BBBEEEKKKNNNUUU```kkkyyyuuurrrnnnhhhdddaaa___]]][[[ZZZXXXVVVUUUUUUUUUTTTSSSRRRRRRSSSSSSTTTSSSSSSRRRTTTSSSUUUXXXZZZ^^^hhhrrr|||\\\YYYWWWWWWUUUQQQSSSWWW^^^dddsss~~~}}}xxxrrrmmmjjjddd```[[[VVVRRRMMMIIIFFFAAA???<<<:::;;;;;;:::999999999999999999999999999666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???AAABBBHHHGGGMMMWWW___mmmzzzuuurrrooollliiifffdddbbb___\\\ZZZXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWUUUTTTTTTTTTVVVWWWVVVVVVVVVWWWWWWWWWYYY]]]cccgggwwwbbb^^^[[[ZZZVVVRRRSSSWWWYYY]]]jjj|||~~~}}}xxxsssnnnkkkdddaaa[[[VVVRRRNNNJJJGGGBBB???<<<;;;;;;;;;:::999999999999999999999999999777777888::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???AAABBBGGGGGGNNNYYYbbbrrr|||yyytttpppjjjgggfffdddbbb``````___]]]\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTUUUVVVWWWWWWVVVTTTUUUUUUUUUVVVZZZ___cccnnnvvvjjjddd___]]]YYYTTTSSSUUUUUUWWW___nnn}}}~~~|||}}}~~~zzztttooollleeebbb\\\WWWSSSOOOKKKHHHCCC@@@===<<<<<<;;;;;;:::::::::::::::::::::::::::777888999::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===============>>>@@@BBBCCCFFFHHHOOO[[[fffxxx~~~xxxtttpppmmmjjjhhheeeccc```^^^______^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWUUUUUUUUUTTTUUUWWW\\\___eeelllxxxpppiiibbb^^^ZZZUUUSSSUUUTTTUUUZZZdddqqq{{{{{{{{{vvvqqqnnngggccc]]]XXXTTTPPPLLLIIIDDDBBB>>>===<<<<<<;;;:::::::::::::::::::::::::::888999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===============>>>@@@BBBDDDGGGJJJRRR]]]iii}}}~~~zzzqqqnnnjjjgggfffdddbbb```^^^]]]\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYVVVWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXVVVVVVWWW[[[^^^```fffooozzzwwwnnneeeaaa\\\WWWTTTUUUTTTTTTWWW^^^hhhxxx{{{{{{}}}xxxsssppphhhddd___ZZZVVVRRRMMMJJJFFFCCC@@@>>>======<<<;;;::::::::::::::::::::::::999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===============???AAACCCDDDIIILLLTTT^^^lllxxxrrrnnnkkkfffdddaaa_________^^^]]]XXXYYYYYYXXXXXXXXXYYYZZZ]]]\\\[[[[[[ZZZZZZ[[[[[[XXXXXXXXXXXXXXXYYYYYYYYYWWWYYYZZZYYYWWWVVVXXXYYYYYYYYYYYYXXXVVVWWWZZZ\\\^^^bbbiiirrr|||wwwlllfffaaaZZZVVVVVVRRRRRRTTTYYY```mmm~~~}}}zzzuuurrriiifff```[[[WWWSSSNNNKKKGGGDDDAAA???>>>>>><<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<============>>>???BBBDDDEEEIIINNNVVV```ooo{{{tttnnniiieeebbb___]]]ZZZXXXWWWXXXYYYYYYYYYWWWYYYZZZYYYXXXWWWXXXYYY\\\[[[ZZZYYYXXXXXXXXXXXXVVVWWWWWWWWWWWWXXXXXXXXXXXXZZZ\\\[[[XXXVVVXXX[[[XXXYYYYYYXXXVVVVVVXXXZZZ[[[^^^dddjjjrrr|||}}}wwwnnnhhh___YYYWWWRRRRRRTTTVVVYYYcccvvv~~~|||vvvsssjjjfffaaa\\\XXXTTTOOOLLLHHHEEEBBB@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<============>>>@@@BBBDDDFFFIIIOOOXXXbbbsssyyynnnkkkfffccc```^^^[[[YYYXXXVVVTTTTTTVVVWWWXXXWWWWWWYYY\\\[[[ZZZYYYZZZ\\\[[[[[[ZZZYYYYYYYYYZZZZZZXXXXXXYYYYYYZZZZZZZZZZZZXXX[[[^^^\\\XXXVVVXXX\\\ZZZ[[[[[[ZZZYYYYYYZZZ\\\ZZZ]]]aaaffflllsss{{{~~~}}}uuummmccc[[[YYYSSSTTTUUUVVVWWW]]]ooo~~~|||wwwtttkkkgggbbb]]]YYYTTTPPPMMMIIIFFFBBB@@@??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===============>>>@@@BBBEEEFFFHHHOOOYYYcccvvvwwwnnnhhheeeccc```^^^]]]\\\ZZZXXXYYYWWWUUUUUUWWWYYYZZZYYYSSSVVVYYYYYYWWWWWWYYY[[[\\\\\\\\\\\\\\\]]]]]]^^^\\\\\\]]]]]]]]]^^^^^^^^^YYY\\\^^^]]]XXXVVVYYY\\\]]]^^^^^^]]]\\\\\\^^^___[[[^^^aaaeeejjjpppvvv{{{~~~}}}}}}ssskkkbbb\\\YYYUUURRRRRRTTTYYYeeeppp}}}xxxxxxnnniiibbb\\\WWWSSSOOOMMMJJJHHHEEEAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>>>>>>>>>>>???@@@BBBCCCDDDKKKSSSZZZeee~~~~~~vvvqqqmmmgggbbb```^^^\\\ZZZYYYYYYYYYYYY[[[YYYXXXVVVVVVVVVVVVWWWXXXYYYYYYZZZ\\\^^^___```______`````````___^^^^^^^^^^^^^^^```bbbbbbaaa___^^^^^^]]]]]]]]]]]]]]]^^^aaaaaa`````````_________[[[]]]___bbbfffkkknnnpppyyy}}}{{{{{{yyynnnddd]]][[[WWWTTTSSSTTTWWW```jjj|||zzzzzzpppkkkddd^^^YYYUUUQQQOOOJJJHHHEEEBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;===<<<;;;;;;<<<>>>>>>>>>>>>???@@@BBBCCCDDDMMMUUU]]]hhh}}}ssslllhhhddd___[[[\\\[[[ZZZYYYXXXXXXWWWWWWYYYXXXWWWWWWWWWXXXYYYZZZYYYZZZZZZ[[[]]]___aaabbbaaabbbbbbcccccccccbbbbbbbbbbbbbbbdddffffffeeecccbbbbbbaaaaaa``````aaaaaacccccccccbbbbbbbbbaaaaaa```aaabbbeeegggjjjmmmooossswww}}}~~~{{{~~~uuuhhh```]]]YYYUUUTTTTTTTTT[[[ccclll{{{}}}|||rrrmmmfff```[[[WWWSSSQQQKKKIIIFFFBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<======<<<;;;===>>>>>>>>>>>>???@@@BBBDDDEEENNNVVV```nnnxxxrrrjjjdddaaa^^^[[[XXXZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXYYY[[[]]]^^^]]]]]]^^^___aaaccceeefffeeefffggghhhhhhhhhhhhhhhhhhggghhhjjjlllmmmkkkiiihhhgggffffffeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeefffgggiiikkklllmmmooorrrwww{{{~~~oooeee___ZZZVVVUUUTTTSSSWWW]]]cccqqq~~~}}}tttooohhhbbb\\\XXXTTTRRRKKKJJJFFFCCC@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>>@@@BBBEEEGGGNNNVVVcccuuu{{{sssnnnhhhdddbbb```^^^\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZXXXXXXYYYZZZ\\\^^^___```bbbcccdddeeegggiiikkkllljjjkkklllnnnnnnooooooooonnnnnnoooqqqssstttrrrqqqmmmlllkkkjjjiiiiiiiiiiiijjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkkmmmmmmnnnppptttwww{{{xxxmmmbbb\\\WWWVVVVVVTTTVVVZZZ]]]iii}}}~~~uuuqqqiiibbb]]]YYYUUURRRLLLJJJGGGCCC@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<<<<===??????>>>>>>>>>@@@CCCFFFHHHNNNWWWfff}}}{{{xxxpppmmmiiifffdddcccbbbaaa]]]^^^_________^^^]]]\\\\\\]]]^^^___```aaabbbbbbgggggghhhjjjlllnnnpppqqqrrrrrrsssuuuvvvvvvvvvvvvuuuuuuvvvxxx{{{|||zzzyyysssrrrpppooonnnmmmllllllnnnmmmmmmmmmmmmllllllllljjjjjjjjjkkklllmmmnnnooommmooorrrtttvvvyyy}}}|||wwwwww|||vvvhhhaaaZZZXXXWWWUUUVVVYYYVVVaaaqqqwwwrrrkkkddd___ZZZVVVSSSMMMKKKHHHDDDAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<>>>??????>>>>>>>>>@@@CCCGGGIIIPPPXXXjjj~~~yyyuuupppooollliiigggeeeddddddaaabbbbbbbbbaaa``````___bbbcccdddfffhhhhhhiiiiiikkklllmmmoooqqqtttvvvwww{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~zzzyyywwwvvvtttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppnnnnnnmmmmmmnnnooopppppplllnnnppprrrsssuuuxxxzzz{{{yyyuuutttwww~~~pppggg^^^ZZZWWWTTTTTTVVVTTT[[[hhhxxxzzzuuummmfffaaa\\\XXXUUUMMMKKKHHHDDDAAA???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>======>>>??????>>>===>>>@@@CCCHHHJJJSSS[[[ooo}}}{{{wwwvvvtttqqqnnnlllkkkkkkjjjjjjhhhgggfffffffffffffffhhhkkknnnppprrrssssssttttttvvvxxxzzz}}}~~~|||{{{zzzzzzwwwwwwwwwwwwvvvvvvvvvuuuuuutttsssrrrqqqpppppppppmmmoooqqqrrrrrrtttwwwyyy}}}|||vvvvvvwwwxxx{{{vvvlllaaa[[[XXXTTTSSSUUUUUUZZZcccppp|||wwwooohhhccc^^^ZZZWWWNNNLLLHHHEEEBBB@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>???@@@???======@@@DDDHHHKKKUUU^^^rrr}}}zzzvvvssssssssssssqqqooommmlllllllllmmmiiikkkooosssvvvyyyzzz{{{|||}}}~~~{{{{{{zzzzzzzzzyyyyyyyyyzzzyyywwwuuusssrrrqqqppppppqqqsssttttttuuuxxxzzzvvvyyy~~~{{{xxx}}}~~~}}}|||yyyvvvxxxzzzsssddd]]]ZZZVVVUUUUUUWWWXXX^^^hhhvvv~~~{{{wwwrrrmmmgggaaa[[[VVVQQQNNNJJJGGGEEEBBB>>><<<<<<<<<=========<<<:::999;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???>>>???BBBDDDDDDHHHOOOXXX```vvv}}}{{{{{{{{{zzzxxxwwwuuutttssssssvvvyyy|||~~~~~~}}}|||{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{|||}}}xxxuuuvvv~~~}}}yyyvvvvvvzzz}}}}}}yyyjjjaaa]]]XXXVVVVVVUUUUUUXXXaaalll~~~|||yyysssnnnhhhbbb[[[WWWRRROOOLLLIIIFFFCCC@@@===<<<<<<=========<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???>>>???CCCDDDDDDIIIOOOYYYbbbyyy~~~}}}|||}}}~~~}}}||||||{{{zzzzzzzzzzzzzzz{{{|||}}}xxxyyy{{{|||~~~~~~tttooopppvvv~~~}}}{{{yyyyyy{{{qqqgggaaa[[[WWWWWWTTTSSSTTTYYYbbbqqq~~~{{{vvvpppjjjccc\\\WWWTTTQQQMMMJJJHHHEEEAAA>>><<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???>>>???CCCDDDEEEIIIOOOZZZddd|||~~~~~~~~~~~~~~~yyyyyyzzz{{{|||~~~~~~rrrkkkkkkqqq|||{{{|||~~~xxxmmmeee^^^YYYXXXVVVTTTTTTWWW]]]hhh|||}}}xxxsssmmmeee]]]XXXTTTQQQMMMJJJHHHEEEAAA???<<<============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???>>>???CCCEEEEEEJJJPPPZZZfff|||}}}~~~}}}}}}ssskkklllsss}}}~~~~~~rrriiiaaa[[[ZZZWWWUUUTTTVVVZZZcccttt~~~yyytttoooggg___ZZZSSSPPPMMMJJJGGGDDDAAA>>>=========<<<============;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???>>>???CCCEEEFFFKKKQQQYYYggg~~~~~~uuunnnpppwwwzzzoooeee^^^\\\VVVTTTTTTVVVWWW]]]jjjxxx}}}zzzuuupppiiiaaa[[[SSSQQQMMMJJJHHHEEEAAA>>>======<<<<<<<<<===>>>???;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???===???CCCEEEFFFKKKRRRYYYiii~~~~~~}}}}}}~~~yyyrrrrrrzzzwwwjjjaaa^^^WWWVVVVVVWWWVVVXXXbbbmmm}}}~~~|||yyyvvvqqqjjjbbb\\\UUURRRNNNKKKIIIFFFBBB@@@======<<<<<<<<<===???@@@;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???===???DDDFFFGGGLLLRRRZZZkkk}}}~~~}}}}}}~~~xxxuuu{{{|||mmmccc```ZZZYYYYYYYYYWWWVVV^^^hhhuuu}}}}}}{{{yyyvvvqqqjjjbbb]]]VVVSSSPPPMMMJJJGGGDDDAAA>>>===<<<<<<<<<>>>???@@@;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>???===???DDDFFFGGGLLLSSS[[[mmm~~~~~~~~~yyy}}}tttjjjbbb]]]XXXUUUUUUUUUUUU[[[bbbvvv}}}{{{{{{zzzyyyuuunnneee```WWWTTTPPPMMMJJJGGGCCC@@@@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>??????AAAEEEEEEGGGMMMVVV___ppp~~~}}}~~~~~~|||ooofff___ZZZVVVVVVUUUTTTYYY___lllyyy{{{zzzyyyxxxuuunnnfffaaaWWWTTTPPPMMMJJJGGGDDDAAA@@@???>>>======<<<<<<===;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>??????????????????AAAEEEFFFGGGNNNVVVbbbsss~~~~~~wwwkkkbbb\\\XXXWWWVVVTTTVVV[[[dddrrryyyyyyxxxwwwtttooohhhbbbYYYVVVQQQNNNKKKHHHDDDBBB@@@@@@???>>>============;;;;;;<<<<<<<<<=========????????????@@@@@@@@@@@@??????AAAEEEFFFHHHNNNWWWeeexxx~~~qqqddd^^^YYYXXXWWWUUUVVVYYY___lllyyyxxxxxxwwwuuupppiiiddd[[[WWWRRRNNNKKKHHHEEECCCAAA@@@???>>>============<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@??????BBBFFFGGGIIIOOOXXXhhh}}}}}}wwwhhh```ZZZYYYXXXVVVVVVYYYYYYdddxxxzzzyyyxxxwwwuuuqqqkkkfff]]]YYYSSSOOOKKKIIIFFFDDDAAA@@@???>>>>>>=========<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????@@@???BBBFFFHHHIIIQQQYYYjjj|||~~~oooeee\\\YYYXXXVVVVVVXXXYYYcccttt}}}{{{zzzxxxvvvrrrlllhhh___ZZZTTTOOOLLLIIIGGGEEEAAAAAA@@@???>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<=========>>>>>>>>>>>>@@@@@@CCCGGGIIIJJJRRRZZZlll~~~~~~~~~{{{|||xxxlll___ZZZXXXUUUUUUVVVZZZbbbppp~~~|||zzzwwwsssmmmiii```\\\UUUPPPLLLJJJGGGEEEAAAAAA@@@???>>>>>>>>>>>><<<=========>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@CCCGGGIIIKKKRRR[[[nnn~~~zzzvvvuuuwwwzzz~~~~~~qqqbbb[[[WWWTTTSSSTTTVVV]]]hhhyyy}}}{{{xxxsssnnnjjjaaa\\\VVVPPPLLLJJJHHHFFFBBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@CCCHHHIIIKKKSSS[[[oooyyy}}}}}}zzzvvvuuuvvvxxxrrrzzzvvvfff]]]YYYVVVVVVWWWXXXZZZcccttt|||{{{wwwpppjjjccc___XXXRRRNNNKKKIIIGGGDDDCCCAAA???========================>>>>>>>>>>>>===>>>>>>????????????>>>BBB@@@AAAEEEHHHLLLUUU^^^www}}}||||||}}}{{{zzzzzzzzzxxxwwwzzzyyyyyyyyyxxxtttooolllnnnnnnqqqyyy}}}kkk```ZZZWWWUUUWWWWWWXXX```ooo||||||yyyrrrlllddd___XXXRRRNNNKKKIIIGGGDDDCCCAAA???>>>=====================>>>>>>>>>>>>===>>>>>>???????????????AAA@@@AAAEEEHHHMMMVVV___{{{~~~|||yyywwwwwwvvvuuutttqqqqqqrrrssstttssspppnnnmmmmmmnnnrrryyyrrreee]]]WWWVVVWWWVVVVVV\\\hhhwww}}}~~~|||uuunnnfffaaaZZZTTTOOOLLLIIIGGGEEECCCAAA???>>>>>>>>>>>>============>>>>>>>>>>>>===>>>>>>???@@@@@@??????AAA@@@AAAEEEHHHMMMXXXbbb{{{wwwvvvuuusssrrrllllllmmmoooqqqrrrpppnnnjjjkkkkkkiiikkkssszzzjjj```YYYWWWXXXVVVUUUYYYbbbppp~~~wwwppphhhccc\\\UUUPPPMMMJJJHHHEEEDDDBBB@@@???>>>>>>>>>============>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@AAAAAABBBEEEHHHMMMZZZfff{{{xxxtttrrrooonnnmmmnnnoooooommmkkkfffhhhhhheeeccciiivvvpppddd\\\YYYYYYVVVUUUXXX___kkk~~~xxxrrrjjjeee]]]WWWRRRNNNJJJHHHFFFEEECCCAAA????????????============>>>>>>>>>>>>======???@@@@@@AAAAAAAAAAAAAAACCCEEEHHHNNN\\\kkkzzzvvvsssqqqooonnnmmmmmmkkkjjjdddggggggccc```cccmmmwwwxxxkkk```ZZZYYYVVVVVVXXX]]]fffwwwzzzuuummmggg___XXXSSSNNNKKKIIIGGGEEECCCAAA@@@???@@@@@@============>>>>>>>>>>>>======???@@@AAAAAABBBBBBAAAAAACCCFFFGGGNNN___oooyyyvvvrrrooonnnmmmlllkkkfffggggggccc^^^^^^ccciiisss}}}qqqccc[[[YYYWWWVVVWWW[[[aaaooo|||yyynnniiiaaaYYYTTTOOOKKKIIIGGGFFFDDDBBB@@@@@@@@@@@@============>>>>>>>>>>>>======???@@@AAABBBBBBBBBAAABBBDDDFFFGGGOOOaaarrr|||wwwssspppmmmlllggggggfffccc```^^^___```iiisss~~~}}}uuufff[[[WWWWWWVVVWWWYYY\\\iii~~~|||ooojjjaaaZZZTTTOOOLLLIIIHHHFFFDDDBBBAAA@@@@@@AAA============>>>>>>>>>>>>======???@@@AAABBBBBBBBBAAABBBDDDFFFGGGOOObbbsssxxxsssnnnkkkffffffeeedddcccbbb``````ccclll|||xxxwwwvvv}}}}}}lllaaaZZZUUUUUUUUUWWWYYYdddyyy~~~zzzqqqkkkddd]]]WWWSSSNNNLLLHHHGGGEEECCCAAA@@@??????@@@?????????>>>>>>======>>>??????@@@@@@AAABBBBBBAAACCCAAAEEENNNSSSccc}}}vvvnnnoooiiieeeeeeccc```___```bbbiiivvvvvvppppppsss|||pppddd]]]XXXWWWVVVWWWXXXaaauuu}}}rrrmmmeee^^^XXXSSSNNNKKKHHHGGGEEECCCAAA@@@??????????????????>>>>>>>>>===>>>??????@@@@@@AAABBBBBBBBBDDDBBBEEEOOOTTTeeevvvrrrlllfffeeeccc^^^]]]^^^___eeeppp|||tttsssuuu~~~vvvggg___ZZZXXXWWWVVVVVV^^^oootttooofff___XXXRRRNNNJJJHHHGGGEEECCCBBB@@@@@@???????????????>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBEEECCCGGGPPPVVVhhhyyyqqqjjjgggddd___]]]^^^^^^aaakkk}}}|||xxxzzz|||kkkaaa[[[XXXVVVVVVUUU[[[jjjyyyvvvqqqhhh```YYYSSSMMMJJJHHHGGGFFFDDDBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCFFFEEEGGGPPPXXXlllwwwooojjjfff```^^^```___aaaiiiwwwpppddd\\\XXXVVVUUUUUUZZZgggtttxxxrrriiiaaaZZZSSSNNNKKKIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>??????>>>??????@@@@@@AAABBBBBBCCCGGGEEEHHHPPPYYYooo|||rrrlllfffaaa___aaa```aaagggssswwwkkk^^^ZZZWWWVVVUUUYYYcccnnnxxxsssjjjbbb[[[UUUOOOLLLIIIHHHFFFDDDCCCAAAAAA@@@>>>>>>>>>>>>????????????>>>??????@@@@@@AAABBBBBBBBBFFFEEEHHHPPPYYYrrrvvvnnnhhhaaa___aaaaaa```eeeoooyyysssbbb]]]YYYWWWUUUWWW___hhhzzz~~~xxxsssjjjbbb\\\VVVQQQMMMIIIHHHGGGEEECCCBBBAAAAAA===>>>>>>>>>????????????>>>??????@@@@@@AAABBBBBBAAAFFFEEEGGGOOOYYYsssvvvmmmeeebbbddddddcccgggpppuuu~~~zzzfff```[[[XXXUUUUUU\\\dddttt~~~xxxssskkkccc\\\WWWRRROOOJJJHHHGGGEEECCCBBBAAAAAA======>>>>>>?????????@@@>>>??????@@@AAAAAABBBBBB@@@EEEEEEGGGOOOYYYttt~~~sssjjjfffggghhhgggkkksssvvv|||mmmeee]]]YYYWWWWWW[[[```qqq|||zzzuuummmeee^^^WWWPPPLLLKKKJJJHHHFFFDDDBBBAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAACCCBBBDDDIIIMMM[[[zzz|||sssmmmiiipppmmmpppxxx{{{pppggg___[[[XXXWWW[[[```mmm}}}}}}yyytttmmmeee^^^WWWQQQMMMKKKJJJHHHFFFDDDBBBAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAADDDCCCFFFKKKOOO]]]|||{{{wwwyyyvvvwww}}}uuukkkaaa\\\ZZZXXX[[[___gggwww}}}yyytttmmmfff___XXXRRRNNNKKKJJJHHHFFFDDDBBBAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDGGGMMMRRR```{{{pppccc]]]ZZZXXXYYY]]]cccqqq}}}zzzuuunnnggg```YYYSSSOOOKKKJJJHHHFFFDDDBBBAAAAAA????????????????????????@@@@@@AAAAAAAAAAAABBBBBBDDDCCCGGGMMMSSSbbbtttfff^^^ZZZXXXXXXZZZaaammm|||wwwppphhhbbb[[[UUUQQQKKKJJJHHHFFFDDDBBBAAAAAA????????????????????????@@@@@@@@@AAAAAABBBBBBBBBCCCBBBGGGMMMTTTdddzzziii```\\\YYYWWWXXX___jjj~~~zzzssskkkddd\\\VVVRRRKKKJJJHHHFFFDDDBBBAAAAAA???????????????????????????@@@@@@AAAAAABBBBBBCCCBBBBBBGGGNNNVVVfff|||xxxtttqqqpppooopppssswww{{{mmmccc___[[[YYYYYY^^^hhhzzz~~~vvvmmmeee^^^WWWRRRKKKJJJHHHFFFDDDBBBAAAAAA??????????????????????????????@@@AAAAAABBBCCCCCCCCCCCCHHHPPPXXXiii{{{tttqqqmmmiiieeebbbaaaaaa```eeeiiilllqqq|||pppfffaaa]]]ZZZZZZ]]]fffwwwwwwooofff^^^WWWRRRKKKJJJHHHFFFDDDBBBAAAAAA??????????????????????????????@@@AAAAAABBBCCCCCCDDDDDDIIIRRRZZZkkk}}}xxxtttjjjhhhddd___\\\ZZZYYYYYYSSSWWW\\\___cccnnn}}}tttgggbbb^^^[[[[[[YYYbbbtttwwwpppjjj```WWWSSSNNNKKKHHHFFFEEEDDDBBB@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCFFFJJJOOO\\\vvvzzzuuupppjjjeee^^^]]]ZZZWWWTTTRRRQQQPPPOOORRRTTTUUUXXX```lllvvvzzzkkkccc^^^[[[ZZZYYYaaaqqqyyyrrrlllbbbYYYTTTNNNLLLHHHFFFEEEDDDBBB@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBDDDFFFJJJOOO^^^yyy|||uuuqqqkkkeee```YYYXXXUUUSSSPPPOOONNNMMMLLLNNNOOOOOOQQQWWWbbbjjjvvvpppeee^^^[[[ZZZZZZ```lll|||tttnnnddd[[[VVVOOOLLLIIIGGGFFFEEEBBBAAA@@@@@@????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBEEEGGGJJJPPPaaa~~~vvvooojjjddd^^^YYYTTTSSSQQQOOONNNLLLLLLKKKJJJKKKKKKJJJJJJOOOWWW^^^iiizzz}}}yyyyyyxxxzzzuuuhhh___\\\\\\\\\___iiiyyyvvvpppfff\\\VVVOOOMMMJJJHHHFFFEEECCCAAAAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCFFFGGGJJJRRReeexxxppphhhddd^^^YYYTTTRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJMMMSSSXXX```ooo|||wwwtttssssssuuu|||zzzlllbbb]]]^^^]]]___fffssswwwpppggg\\\VVVPPPNNNJJJHHHGGGFFFDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDFFFGGGJJJTTTjjjyyysssjjjccc___[[[VVVRRRQQQPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJMMMQQQTTTVVVaaarrr{{{vvvrrrooolllmmmpppwwwqqqddd______]]]^^^cccoooxxxrrriii^^^WWWQQQNNNKKKIIIHHHFFFDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGKKKVVVnnn~~~ssslllddd___\\\YYYVVVSSSPPPOOONNNLLLKKKJJJJJJJJJIIIHHHHHHHHHIIILLLNNNPPPPPPVVVddduuuzzzuuupppllliiieeefffjjjqqqvvvggg```___[[[\\\___kkkzzztttkkk```XXXQQQOOOKKKIIIHHHGGGEEECCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEEEEFFFKKKYYYrrr~~~wwwlllfff___ZZZYYYXXXVVVSSSRRRQQQPPPNNNLLLKKKKKKKKKJJJHHHGGGHHHIIIJJJJJJJJJOOOQQQYYYggguuuzzzuuuqqqlllhhheeeaaacccgggnnn|||yyyiii```___ZZZZZZ]]]hhh||||||vvvmmmaaaZZZRRROOOLLLJJJIIIGGGEEECCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEFFFEEEFFFLLLZZZtttyyyqqqhhhbbb\\\XXXWWWWWWVVVTTTVVVUUUTTTQQQPPPNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIHHHLLLLLLPPPZZZeeerrrzzzwwwtttqqqooolllhhheeeaaacccgggnnn{{{}}}kkkaaa\\\[[[YYY\\\fffvvv|||uuunnnddd[[[SSSPPPKKKHHHFFFEEEDDDBBBBBBAAA???>>>>>>???AAABBBAAAAAABBBBBBBBBBBBBBBBBBCCCGGGNNN[[[www~~~ssslll^^^[[[XXXWWWXXXYYYYYYYYYVVVVVVVVVUUUSSSQQQOOOMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJMMMPPPSSSYYYeeeuuu}}}vvvsssnnnkkkiiihhhgggfffaaa___bbbmmm}}}oooccc^^^ZZZYYY[[[dddsss~~~vvvpppeee\\\UUUQQQLLLIIIGGGFFFEEECCCBBBAAA@@@??????@@@AAABBBAAAAAABBBBBBBBBBBBCCCCCCEEEIIIPPP^^^zzzxxxnnnggg^^^\\\YYYXXXXXXYYYYYYYYYVVVVVVVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOQQQYYYeeennn~~~yyytttpppkkkhhhfffeeedddccc```^^^aaakkk{{{uuuggg```ZZZYYY[[[bbboooxxxqqqhhh___VVVSSSNNNJJJHHHGGGEEEDDDCCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCGGGKKKRRRaaa~~~{{{qqqiiiddd```^^^[[[ZZZ[[[\\\[[[[[[XXXXXXXXXWWWVVVUUUSSSRRRPPPOOONNNMMMLLLLLLLLLLLLKKKLLLLLLKKKKKKOOOWWW]]]mmmzzz~~~xxxtttqqqmmmhhheeecccaaa```___^^^\\\___iiixxxzzzjjjbbb\\\ZZZ[[[aaalllyyysssjjjbbbVVVSSSNNNJJJHHHGGGEEEDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDDHHHLLLSSScccvvvmmmgggcccaaa___]]]]]]^^^______^^^\\\\\\[[[[[[ZZZXXXWWWWWWVVVUUUSSSQQQPPPOOOOOONNNJJJKKKLLLLLLLLLNNNSSSVVVaaaiiiwww}}}zzzuuuqqqnnnjjjeeebbb```___]]]\\\\\\[[[^^^hhhuuummmccc^^^]]]]]]aaaiiizzzzzzsssjjjcccVVVRRRMMMIIIGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEGGGKKKSSSdddyyypppjjjfffccc```___^^^___aaabbbbbbaaa```___^^^]]][[[ZZZZZZYYYYYYXXXVVVTTTRRRQQQPPPOOOLLLLLLMMMLLLMMMNNNPPPRRRWWWZZZddduuu|||zzzwwwsssoookkkhhhccc```___^^^]]][[[\\\[[[___gggssspppeee```^^^^^^```eeevvvyyyrrrjjjdddVVVSSSMMMIIIGGGEEECCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGKKKSSSfff|||rrrkkkgggeeedddaaaaaaaaacccfffhhhhhhgggeeedddbbb```^^^]]]\\\\\\\\\[[[XXXVVVSSSQQQPPPOOOOOOOOOMMMLLLKKKKKKLLLLLLQQQRRRZZZgggxxx}}}yyywwwtttpppmmmhhheeeaaa^^^^^^]]]\\\\\\[[[[[[^^^eeeqqqttthhh```^^^]]]^^^bbbqqqwwwpppiiicccXXXTTTOOOJJJHHHFFFDDDBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGKKKTTTgggwwwooojjjiiihhhhhhiiiiiijjjmmmqqqttttttsssnnnmmmjjjgggeeeccccccbbbaaa```]]]ZZZWWWUUUSSSRRRRRROOOMMMKKKKKKKKKKKKKKKOOOOOOUUU]]]gggwwwyyyuuusssppplllhhhdddaaa^^^\\\\\\\\\\\\[[[XXXYYY\\\cccnnnwwwjjj___^^^\\\\\\___nnnvvvooohhhcccYYYUUUPPPLLLIIIGGGEEECCC???@@@@@@AAAAAA@@@@@@???AAAAAABBBCCCDDDEEEFFFGGGHHHLLLUUUiiivvvpppmmmllllllmmmqqqqqqssswww|||wwwuuurrrooollljjjjjjiiigggeeebbb___\\\YYYXXXWWWQQQOOOLLLKKKLLLNNNNNNOOOKKKKKKOOOTTTXXXccc{{{}}}vvvrrrpppmmmiiieeebbb___\\\ZZZ[[[[[[[[[[[[WWWWWW[[[aaakkk~~~oooddd\\\XXX\\\bbbnnnwwwooogggbbb]]]YYYRRRLLLIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEHHHKKKWWWnnnyyypppooopppqqqtttxxx~~~zzzvvvuuuttttttuuuqqqjjjccc]]]ZZZXXXWWWUUUTTTRRRPPPNNNLLLLLLKKKKKKJJJKKKOOOSSS[[[kkkyyy}}}zzzvvvrrroookkkgggddd```___]]][[[ZZZZZZ[[[\\\XXXYYY[[[aaajjj~~~qqqeee]]]YYY\\\aaalllwwwooohhhddd]]]XXXRRRLLLIIIHHHFFFEEEDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFIIILLLXXXoooyyyrrrsssvvvyyy|||xxxrrrkkkddd```]]]\\\YYYXXXVVVSSSPPPNNNLLLLLLJJJHHHIIIKKKNNNTTTaaammm~~~{{{xxxtttpppmmmiiieeebbb^^^]]][[[YYYXXXXXXYYYZZZXXXXXX[[[aaajjj~~~uuuhhh___ZZZ\\\```iiivvvooojjjggg]]]XXXRRRLLLIIIGGGEEEDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJMMMYYYqqq{{{www{{{}}}vvvooohhhdddbbb___]]]ZZZVVVRRROOOMMMLLLKKKIIIIIIJJJKKKMMMVVV```rrr}}}zzzwwwtttpppmmmiiifffbbb___[[[ZZZXXXWWWVVVWWWWWWXXXWWWWWW[[[aaajjj~~~xxxkkkbbb\\\]]]___ggg|||xxxqqqllljjj^^^YYYRRRLLLIIIGGGEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHHHHJJJNNN[[[sssxxxpppiiifffbbb```]]]XXXTTTQQQNNNMMMMMMKKKJJJLLLLLLLLLQQQYYYiii}}}zzzwwwssspppllliiifffccc___\\\YYYYYYXXXWWWVVVVVVWWWWWWWWWWWW[[[aaakkk|||mmmeee^^^^^^___eeexxx|||tttooommm___ZZZSSSMMMIIIGGGEEEDDDCCCBBBAAA@@@@@@AAABBBCCCCCCDDDDDDDDDFFFGGGHHHIIIIIINNN]]]wwwwwwoookkkeeeccc```[[[WWWSSSQQQOOOOOOLLLKKKMMMMMMLLLOOOUUUdddwww~~~{{{xxxuuupppnnnjjjgggdddaaa]]]ZZZYYYYYYXXXXXXWWWWWWXXXXXXWWWWWW[[[bbblllpppggg```______eeewwwwwwqqqoooaaa\\\TTTNNNJJJHHHFFFEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJPPPbbb~~~yyyuuunnnkkkgggaaa\\\WWWTTTRRROOOKKKJJJKKKLLLKKKNNNRRR]]]mmm}}}{{{yyyvvvsssooolllhhheeeccc```\\\YYYXXXXXXXXXXXXXXXXXXXXXXXXWWWXXX\\\cccnnnqqqiiibbbaaa```eeevvv{{{sssooobbb]]]VVVPPPLLLIIIGGGFFFDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBCCCCCCEEEGGGHHHIIIKKKTTTgggzzzwwwqqqjjjccc\\\XXXUUUSSSNNNJJJLLLLLLKKKMMMPPPXXXddd}}}zzzyyyvvvsssqqqnnnlllhhheeeccc```\\\ZZZWWWWWWXXXXXXXXXXXXXXXWWWXXXYYY]]]dddppprrrjjjcccbbbaaaeeewww}}}tttpppccc^^^WWWPPPMMMJJJHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEAAAAAABBBCCCEEEFFFHHHIIIMMMVVVkkkyyyqqqhhh```ZZZWWWWWWQQQMMMMMMNNNLLLNNNQQQVVV```zzz~~~zzzxxxwwwtttqqqoooooolllhhheeeccc```]]]ZZZVVVVVVWWWXXXXXXXXXWWWWWWYYYZZZ^^^eeeqqq}}}mmmaaaaaa```aaapppuuupppeee^^^UUUNNNKKKIIIGGGDDDEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCDDDDDDDDDFFFIIIKKKOOOXXXqqqzzzmmmddd^^^\\\YYYWWWTTTRRRQQQPPPMMMKKKVVV]]]ppp|||xxxuuutttrrrqqqoookkkiiigggdddaaa]]][[[ZZZYYYYYYXXXWWWWWWWWWWWWWWW[[[]]]aaaiiiyyy~~~nnnbbbaaa```aaapppvvvqqqfff___UUUOOOLLLJJJGGGDDDEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDFFFIIIKKKPPP[[[vvvttthhhaaa___[[[XXXUUUTTTRRRPPPNNNKKKPPPVVVfff~~~zzzvvvtttrrrqqqooonnnkkkiiigggdddaaa^^^\\\ZZZYYYXXXXXXWWWWWWXXXYYYZZZ^^^```eeennn}}}pppdddbbbaaabbbpppxxxsssggg```VVVPPPLLLJJJGGGEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDFFFIIIKKKRRR___}}}~~~|||nnneeebbb\\\ZZZWWWUUUSSSQQQNNNLLLKKKPPP[[[nnn{{{xxxtttrrrpppooommmllljjjiiigggdddaaa^^^\\\[[[YYYXXXWWWWWWXXXZZZ]]]___aaaeeekkktttsssfffdddbbbcccqqq{{{uuuhhhaaaXXXQQQMMMKKKHHHEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFIIIKKKRRRbbb}}}~~~~~~rrrhhhddd^^^\\\XXXVVVTTTRRRNNNLLLLLLNNNUUU```lll~~~~~~|||}}}zzzwwwssspppnnnmmmkkkjjjiiihhhgggdddbbb___]]]\\\YYYXXXXXXXXXZZZ]]]```bbbccchhhoooyyyvvvhhheeeccccccrrr}}}vvvjjjbbbYYYRRRNNNLLLIIIFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDFFFIIIKKKQQQccc}}}}}}~~~tttiiifffaaa^^^[[[XXXUUUSSSOOOLLLNNNOOORRRWWW]]]iii~~~zzzyyyyyyvvvrrrooonnnlllkkkiiiiiihhhfffdddbbb```___^^^ZZZZZZZZZZZZ\\\___bbbcccbbbhhhpppzzzyyykkkgggddddddrrr~~~wwwkkkdddZZZSSSOOOLLLIIIFFFDDDDDDCCCCCCCCCCCCCCCDDDBBBCCCDDDDDDDDDFFFIIIKKKRRReee}}}|||}}}wwwmmmiiieeebbb^^^[[[YYYUUURRROOONNNMMMNNNPPPSSS[[[lll|||{{{uuu|||yyyvvvrrrpppnnnmmmkkkjjjhhhhhhfffeeecccaaa```___\\\\\\]]]^^^___```aaabbb___dddmmmxxx|||lllhhhddddddsssxxxllleee[[[TTTPPPMMMJJJGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDFFFIIIKKKSSSggg~~~||||||{{{rrrooojjjgggccc```]]]YYYUUURRROOOMMMMMMNNNOOOSSS___jjjwww~~~{{{xxxtttqqqooonnnlllkkkhhhgggfffeeecccbbb``````^^^___```aaaaaaaaa```___ZZZ```hhhsss}}}mmmhhheeeeeesssxxxmmmeee[[[TTTPPPMMMJJJGGGDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCDDDDDDDDDFFFIIIKKKTTThhh~~~{{{|||vvvtttnnnkkkgggccc```]]]XXXUUUPPPNNNNNNOOOPPPQQQYYYbbbnnn~~~|||xxxtttrrrpppooommmlllhhhgggfffeeecccbbbaaa```___```bbbcccbbbaaa___]]]WWW\\\eeeooo|||~~~mmmiiifffffftttuuunnnhhh___WWWQQQLLLIIIFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCEEEFFFGGGFFFFFFHHHIIIRRRggg~~~}}}}}}|||}}}|||wwwwwwssslllhhheee```YYYSSSPPPNNNNNNMMMLLLOOOUUUcccrrryyywwwtttqqqooommmllllllmmmjjjfffccccccccccccccchhhgggfffdddbbb___YYYVVVZZZXXX]]]jjjzzzooojjjggggggtttvvvooohhh___WWWQQQLLLIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFFFFHHHJJJSSSggg}}}||||||{{{|||}}}~~~{{{uuuqqqmmmfff___ZZZUUURRRQQQOOOMMMOOOTTT\\\hhh~~~{{{yyyvvvrrrpppnnnmmmmmmllliiieeedddeeefffffffffjjjhhheeecccaaa]]]XXXUUUXXXVVVZZZgggvvvrrrlllhhhgggsssyyypppiii```XXXRRRMMMIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFFFFIIIKKKSSSggg~~~|||{{{{{{{{{{{{{{{qqqhhhddd]]]WWWTTTQQQNNNOOOSSSWWW___ooo|||zzzwwwtttqqqooonnnnnnjjjhhhfffgggiiikkkkkkkkkllliiidddaaa^^^ZZZWWWTTTTTTSSSWWWbbbppp}}}sssmmmhhhfffrrr|||qqqkkkbbbYYYRRRNNNJJJHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFIIILLLSSSfff~~~|||||||||{{{{{{tttmmmeee\\\WWWSSSOOOOOOSSSUUU[[[gggzzz|||zzzwwwtttrrrpppoooooollljjjjjjkkknnnppppppooolllhhhbbb]]]ZZZWWWUUUSSSRRRQQQUUU___jjjwwwtttlllgggeeeppp~~~rrrlllcccZZZSSSNNNJJJHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFJJJMMMTTTfff}}}}}}}}}{{{|||zzzoooccc\\\VVVQQQPPPRRRTTTYYYcccuuu{{{zzzwwwtttrrrqqqqqqqqqpppooooooppprrrsssqqqpppiiieee___ZZZWWWUUUSSSQQQQQQPPPSSS\\\eeeqqqtttmmmgggeeeppptttnnnddd[[[TTTOOOKKKIIIFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDGGGJJJNNNTTTfff~~~~~~}}}~~~}}}}}}~~~nnnddd\\\UUURRRSSSRRRVVV```ppp{{{yyyxxxvvvuuutttuuuuuuuuuuuuttttttsssrrrnnnlllccc___ZZZWWWUUUSSSRRRPPPPPPOOORRRYYYaaalll|||uuunnnhhhfffqqquuuoooeee\\\UUUPPPLLLIIIFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDGGGKKKNNNUUUeee}}}}}}}}}~~~|||oooddd[[[UUUTTTQQQTTT\\\lll{{{{{{yyyxxxxxxxxxyyyzzzzzzxxxwwwuuurrrnnnhhhddd]]]ZZZVVVTTTSSSSSSQQQPPPNNNNNNPPPVVV]]]gggwwwwwwooojjjgggsssvvvooofff\\\UUUPPPLLLIIIFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCDDDGGGKKKOOOUUUeee}}}|||{{{|||wwwjjj^^^WWWUUURRRTTT[[[jjj||||||{{{zzz{{{|||}}}~~~|||zzzxxxuuuqqqkkkccc___XXXVVVTTTSSSSSSRRRQQQOOOMMMLLLOOOTTTZZZdddtttxxxlllggghhhtttzzzoooddd^^^WWWOOOIIIGGGJJJHHHFFFDDDBBBBBBBBBBBBDDDEEEEEEDDDDDDFFFIIILLLVVVggg~~~}}}~~~~~~~~~uuuccc\\\]]]VVVWWW[[[fff|||~~~}}}|||}}}{{{uuuoooiiiccc]]]YYYVVVUUUTTTRRRPPPNNNLLLLLLNNNKKKKKKOOOTTT^^^mmm{{{zzzmmmhhhiiittt}}}rrrfff___YYYPPPJJJIIIIIIHHHFFFDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDFFFJJJMMMWWWjjj}}}}}}}}}~~~pppdddaaaXXXXXX[[[eeezzz{{{wwwqqqjjjeee```ZZZWWWVVVVVVTTTSSSQQQOOONNNMMMMMMJJJKKKNNNSSS\\\kkkxxx{{{oooiiijjjuuuuuuiiiaaaZZZRRRLLLKKKHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGJJJMMMXXXnnn||||||}}}}}}~~~~~~~~~kkkccc^^^[[[\\\dddwwwvvvqqqjjjddd___[[[WWWUUUVVVVVVUUUSSSQQQPPPOOONNNLLLIIIIIIMMMQQQYYYhhhuuu}}}pppjjjkkkvvvxxxkkkccc[[[RRRMMMKKKGGGFFFEEECCCCCCCCCDDDEEEDDDEEEEEEEEEEEEGGGKKKNNNXXXqqq||||||||||||}}}~~~xxxjjjeee```\\\bbbqqq}}}qqqllleee___[[[XXXVVVTTTUUUTTTSSSRRRQQQPPPOOONNNKKKIIIHHHKKKOOOVVVdddppprrrkkkkkkvvvzzzlllccc[[[RRRLLLKKKGGGFFFEEECCCCCCCCCDDDEEEDDDDDDEEEEEEFFFHHHLLLOOOYYYuuu}}}|||||||||}}}}}}xxxiiibbb]]]```mmmzzzuuulllhhhaaa\\\YYYWWWVVVTTTRRRRRRQQQPPPPPPOOONNNNNNKKKHHHHHHKKKNNNTTT```lllrrrkkkkkkvvv}}}oooeee\\\SSSMMMLLLHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHLLLPPP[[[{{{~~~}}}||||||||||||qqqggg```bbbjjj}}}|||uuuppphhhddd___[[[YYYWWWUUUTTTPPPPPPPPPOOOOOOOOONNNNNNKKKIIIHHHKKKMMMRRR]]]iiirrrkkkkkkuuuqqqggg^^^TTTOOONNNIIIHHHFFFDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFIIIMMMPPP___~~~}}}|||{{{{{{uuujjjggghhhttt~~~wwwpppkkkccc```]]]ZZZYYYWWWUUUSSSPPPPPPPPPPPPPPPOOOOOOOOOKKKIIIIIIKKKMMMQQQ\\\ggg|||rrrkkkjjjuuusssiii___VVVPPPOOOJJJHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFIIIMMMQQQaaa~~~~~~}}}{{{{{{tttlllggglll~~~xxxrrrlllhhh```^^^[[[ZZZYYYWWWTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQLLLJJJIIIKKKMMMQQQ[[[fffxxx}}}tttnnnlllvvvsssggg___VVVOOOMMMKKKIIIFFFEEEEEEEEEEEEDDDDDDCCCDDDFFFFFFEEEKKKSSSeee~~~{{{}}}{{{sssnnnoooxxxtttpppkkkgggaaa___\\\YYYVVVUUUUUUVVVSSSTTTTTTTTTSSSRRRPPPOOOKKKIIIHHHJJJLLLOOOYYYddd}}}}}}sssnnnkkkvvvuuuiiiaaaXXXQQQNNNKKKIIIFFFEEEEEEEEEEEEDDDEEEDDDEEEGGGGGGGGGMMMTTThhh~~~}}}{{{}}}uuupppyyy{{{uuuqqqmmmhhhddd```^^^[[[XXXVVVUUUUUUUUUSSSTTTTTTTTTTTTRRRPPPOOOLLLJJJHHHJJJKKKOOOYYYddd{{{}}}sssmmmkkkvvvvvvlllcccZZZSSSPPPKKKIIIFFFEEEEEEEEEEEEDDDFFFEEEFFFHHHHHHHHHOOOWWWmmm~~~}}}|||{{{}}}|||qqqsss{{{~~~vvvpppmmmiiidddaaa^^^]]]ZZZWWWUUUTTTTTTTTTSSSTTTTTTTTTTTTSSSQQQPPPNNNJJJHHHIIIJJJNNNYYYdddyyy~~~sssmmmkkkvvvvvvmmmdddZZZSSSQQQKKKIIIFFFEEEEEEEEEEEEDDDFFFDDDEEEHHHHHHIIIPPPXXXqqq}}}|||{{{{{{}}}yyyvvvzzzzzzrrrmmmjjjgggbbb___\\\[[[YYYWWWUUUTTTTTTTTTSSSTTTTTTUUUTTTSSSRRRQQQOOOKKKIIIIIIIIIMMMXXXdddxxxtttmmmkkkwwwvvvnnneeeZZZSSSQQQKKKIIIFFFEEEEEEEEEEEEDDDEEECCCDDDFFFGGGIIIPPPYYYuuu~~~}}}|||{{{zzz}}}~~~}}}}}}wwwpppkkkiiifffbbb^^^ZZZYYYXXXWWWVVVUUUTTTTTTSSSTTTTTTUUUUUUTTTRRRRRRPPPLLLJJJIIIJJJMMMWWWbbbuuuuuunnnlllxxxvvvooofff[[[TTTRRRKKKIIIFFFEEEEEEEEEEEEDDDEEECCCDDDFFFGGGIIIRRR[[[yyy~~~}}}|||{{{zzz}}}{{{{{{{{{uuunnnjjjhhhfffbbb___YYYYYYXXXWWWWWWVVVUUUUUUSSSSSSUUUUUUUUUTTTSSSRRROOOLLLKKKKKKKKKMMMVVV```qqq{{{vvvooonnnzzzxxxrrriii]]]UUUTTTKKKIIIFFFEEEEEEEEEEEEDDDFFFDDDDDDGGGHHHKKKTTT]]]|||}}}}}}|||zzz~~~}}}yyyxxxsssmmmhhhgggeeebbb___XXXXXXXXXXXXXXXWWWVVVUUUSSSSSSUUUUUUUUUUUUTTTSSSNNNLLLLLLMMMLLLMMMUUU^^^lllvvvwwwpppnnn{{{yyytttjjj___WWWUUUKKKIIIFFFEEEEEEEEEEEEDDDGGGEEEEEEHHHIIILLLUUU___~~~}}}|||zzz~~~www|||}}}wwwrrrkkkgggfffdddaaa^^^XXXXXXYYYYYYXXXXXXWWWVVVSSSSSSUUUVVVVVVUUUTTTSSSNNNLLLLLLNNNMMMNNNTTT\\\hhhrrruuummmmmm|||yyytttjjj___YYYXXXRRRKKKFFFFFFEEECCCCCCFFFFFFGGGGGGGGGIIINNNXXX___~~~|||||||||}}}}}}|||xxxuuuqqqlllhhheeecccbbb```[[[YYYWWWWWWXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPNNNLLLJJJLLLQQQUUUccckkkwwwwwwooonnn|||zzzuuulllaaaYYYWWWRRRKKKFFFFFFEEECCCCCCFFFEEEFFFGGGHHHJJJRRR\\\ddd~~~{{{{{{{{{|||}}}yyyxxx{{{~~~~~~yyyvvvssspppkkkgggeeedddbbb```[[[YYYWWWWWWWWWWWWVVVUUUVVVUUUTTTTTTSSSSSSSSSSSSQQQPPPNNNKKKJJJLLLPPPTTT^^^fffrrr}}}xxxpppooo}}}zzzwwwooodddZZZWWWRRRLLLGGGFFFEEECCCCCCFFFEEEFFFGGGHHHLLLUUUaaajjj}}}zzzyyyzzzzzz}}}}}}zzzuuusssuuuyyy~~~{{{wwwsssqqqmmmiiifffeeedddbbb```\\\ZZZWWWVVVWWWVVVUUUTTTUUUUUUUUUTTTTTTTTTTTTTTTPPPOOOMMMKKKIIIKKKNNNRRRXXX___kkkuuuzzzrrrppp}}}|||xxxwwwrrrggg]]]YYYSSSLLLGGGFFFFFFCCCDDDFFFEEEFFFGGGHHHKKKTTT```iii~~~{{{xxxwwwwwwxxx{{{|||wwwssstttxxx}}}|||yyyuuurrrnnnlllhhhfffeeedddbbbaaa\\\ZZZXXXWWWWWWVVVUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUOOOOOOMMMJJJHHHIIILLLOOOSSSZZZeeeoooyyyzzzsssqqq~~~zzzwwwxxxuuukkkaaa[[[SSSLLLGGGGGGFFFDDDDDDGGGFFFGGGGGGGGGIIIPPP[[[cccyyyzzzvvvuuuuuuuuuyyy~~~|||vvvvvvxxx}}}~~~{{{xxxtttrrrmmmkkkhhhffffffeeebbbaaa]]]ZZZXXXWWWWWWWWWVVVUUUVVVWWWWWWXXXWWWWWWVVVUUUNNNNNNLLLJJJGGGGGGJJJLLLPPPWWWaaajjjsss~~~zzzsssqqq}}}yyyyyywwwnnnddd^^^SSSMMMGGGGGGFFFDDDDDDGGGFFFGGGGGGFFFGGGLLLTTT[[[sssyyyuuussssssssswww~~~{{{yyyyyyzzz|||yyyzzz}}}zzzxxxtttqqqnnnllliiihhhgggeeebbb```]]][[[YYYXXXYYYYYYXXXWWWXXXXXXYYYYYYYYYWWWUUUTTTMMMMMMLLLIIIFFFFFFGGGIIIMMMSSS\\\dddmmmwwwyyyrrrrrr}}}}}}zzzqqqeee___TTTMMMHHHGGGFFFDDDEEEGGGEEEFFFGGGGGGGGGJJJQQQVVVoooxxxsssqqqqqqqqqvvv}}}|||xxxtttrrrsssuuuuuuzzz}}}{{{yyyvvvssspppooommmkkkiiihhhfffbbb```\\\[[[YYYYYY[[[[[[[[[ZZZZZZZZZ[[[[[[YYYWWWUUUSSSMMMMMMKKKIIIFFFEEEFFFGGGIIINNNVVV]]]eeennnyyyyyyqqqrrr|||rrrfff___TTTMMMHHHGGGGGGDDDEEEGGGCCCEEEGGGGGGGGGJJJPPPUUUlllwwwsssqqqppppppuuu|||zzzyyywwwsssooonnnnnnpppooossswww{{{|||yyywwwuuurrrooopppnnnllljjjhhhfffbbb```\\\[[[YYYZZZ\\\]]]]]]\\\[[[[[[\\\[[[ZZZWWWTTTRRRLLLLLLKKKHHHEEEDDDEEEFFFFFFKKKRRRYYY```iiisss{{{yyyqqqqqquuuiii```VVVNNNHHHGGGGGGEEEDDDEEEFFFEEEFFFHHHHHHHHHOOOWWWmmmwwwqqqqqqsssrrrvvv|||{{{wwwwwwuuurrrooommmmmmmmmnnnmmmoooqqqtttxxx~~~||||||{{{zzzyyywwwuuutttrrrqqqooollliiifffdddbbbaaa^^^[[[ZZZ[[[]]]]]]]]]aaaaaaaaa___\\\XXXSSSQQQLLLKKKJJJIIIGGGFFFEEEDDDHHHIIILLLPPPVVV```jjjqqqzzzrrrqqqvvvhhh___WWWNNNHHHGGGGGGEEEDDDEEEFFFEEEFFFHHHHHHIIIOOOWWWnnnwwwrrrqqqsssrrrvvv||||||xxxuuurrrqqqooonnnnnnnnnpppqqqppprrrtttuuuxxx}}}}}}}}}}}}|||{{{zzzxxxvvvuuusssrrrooommmiiigggdddcccbbb```^^^]]]___aaaaaaaaabbbbbb```^^^[[[WWWTTTRRRLLLLLLKKKIIIGGGFFFEEEDDDFFFHHHJJJNNNSSS\\\ffflllyyyzzzrrrsssyyykkkaaaXXXOOOHHHGGGGGGEEEDDDFFFFFFEEEFFFHHHHHHIIIPPPXXXnnnyyysssrrrtttrrrvvv||||||yyywwwuuuqqqqqqqqqrrrtttvvvxxxzzz{{{|||}}}~~~~~~~~~zzz|||~~~~~~}}}|||zzzxxxvvvuuusssrrrpppmmmjjjgggeeedddcccbbbaaabbbdddfffgggfffdddccc```\\\YYYVVVTTTSSSMMMMMMKKKJJJHHHFFFEEEDDDEEEFFFHHHJJJOOOVVV___eeeooovvv{{{tttttt~~~pppgggZZZQQQIIIGGGGGGEEEEEEFFFEEEDDDFFFHHHIIIJJJPPPYYYnnn~~~zzztttssstttrrrvvv|||}}}{{{yyywwwxxxzzz}}}zzzyyyxxxwwwyyy}}}}}}|||{{{yyywwwuuusssrrrqqqooollljjjgggeeeddddddddddddeeehhhjjjjjjiiieeebbb^^^ZZZWWWUUUTTTSSSNNNNNNLLLJJJHHHGGGEEEDDDEEEEEEGGGHHHKKKQQQXXX]]]gggnnnxxx|||uuuvvvrrrhhh[[[RRRJJJHHHGGGEEEEEEGGGEEEDDDFFFIIIIIIJJJQQQZZZnnn}}}|||uuussstttrrrvvv{{{{{{wwwsssqqqttt{{{||||||{{{yyywwwtttrrrqqqoooooommmllljjjhhhgggfffgggggggggiiikkkkkkiiihhhcccaaa\\\XXXUUUSSSSSSSSSPPPOOOMMMKKKIIIGGGEEEEEEEEEEEEFFFGGGIIIMMMSSSXXX```hhhrrr||||||vvvxxxqqqggg]]]SSSJJJHHHGGGFFFFFFHHHEEEDDDFFFIIIJJJKKKRRRZZZppp|||}}}vvvtttuuurrrvvv{{{xxxsssqqquuuzzz{{{}}}~~~{{{{{{zzzxxxvvvsssqqqpppnnnmmmmmmlllkkkjjjjjjiiillllllllllllmmmkkkgggddd___]]]ZZZVVVTTTSSSSSSSSSQQQPPPNNNLLLJJJGGGFFFEEEDDDEEEEEEFFFGGGJJJOOOSSS[[[bbblllvvv~~~}}}wwwyyytttiii^^^TTTKKKHHHGGGFFFFFFHHHEEEDDDFFFIIIJJJKKKRRR[[[sss~~~wwwuuuuuusssvvv{{{{{{{{{|||{{{zzzxxxvvvsssqqqpppmmmmmmmmmmmmnnnnnnnnnnnnrrrrrrqqqpppoookkkeeeaaa[[[YYYWWWUUUSSSRRRRRRRRRQQQPPPOOOLLLJJJHHHFFFEEEBBBCCCDDDDDDEEEHHHLLLOOOUUU\\\fffooowww}}}xxxzzzyyyooo___UUUKKKHHHGGGFFFFFFIIIEEEDDDFFFIIIJJJKKKSSS[[[uuuwwwuuuuuusssvvv{{{}}}|||{{{yyywwwtttrrrpppnnnnnnnnnooopppqqqqqqqqqwwwvvvuuussspppkkkddd___XXXWWWVVVTTTSSSRRRRRRRRRRRRQQQOOOMMMJJJHHHFFFEEE@@@AAABBBBBBCCCFFFJJJMMMPPPWWWbbbkkksss{{{|||www|||wwwjjjcccXXXMMMIIIGGGEEEEEEHHHHHHGGGHHHKKKKKKLLLTTT]]]sss|||uuussssssssswww{{{~~~}}}}}}~~~}}}zzzuuuqqqooonnnooonnnnnnoooqqquuuxxxzzz|||vvvpppjjjddd]]]YYYVVVUUUSSSRRRRRRRRRSSSTTTVVVTTTQQQMMMJJJGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHOOOTTT[[[bbbjjjsss|||xxx}}}yyymmmbbbWWWMMMIIIGGGEEEFFFHHHIIIGGGHHHKKKKKKMMMTTT]]]www}}}uuussstttrrruuuzzz~~~}}}}}}zzzuuurrrqqqqqqrrrssstttuuuxxx{{{~~~{{{tttmmmgggaaa[[[WWWUUUTTTSSSRRRRRRRRRSSSSSSVVVTTTQQQNNNKKKHHHFFFEEEBBBBBBAAAAAABBBCCCEEEFFFLLLQQQXXX___fffppp{{{|||yyy~~~|||ooo```UUULLLHHHGGGEEEFFFHHHIIIGGGHHHKKKKKKMMMVVV___||||||uuurrrsssooosssxxx~~~~~~}}}yyyvvvtttuuuvvvwwwxxxzzz|||}}}xxxpppiiibbb]]]XXXUUUUUUTTTRRRQQQQQQQQQRRRSSSUUUTTTRRROOOLLLJJJHHHGGGCCCBBBBBBAAABBBCCCEEEFFFHHHMMMSSSZZZaaajjjuuu}}}{{{xxx~~~{{{nnn]]]SSSKKKHHHGGGFFFFFFHHHIIIGGGHHHJJJLLLNNNWWWaaa{{{ssspppqqqmmmpppvvv|||~~~|||xxxvvvvvvyyy|||}}}~~~wwwrrrkkkddd___[[[XXXVVVTTTSSSRRRQQQQQQQQQRRRSSSUUUUUUSSSQQQNNNLLLIIIHHHFFFEEEEEEDDDDDDEEEFFFGGGEEEJJJPPPUUU\\\eeeooowww~~~zzzxxx~~~yyylll[[[QQQIIIHHHHHHFFFFFFHHHIIIGGGHHHJJJLLLOOOYYYccczzzrrrnnnnnnlllooouuu{{{}}}}}}{{{yyyxxx{{{|||yyypppllleee```]]]\\\ZZZYYYUUUTTTSSSQQQQQQRRRRRRSSSUUUUUUTTTSSSPPPNNNKKKJJJGGGGGGEEEDDDDDDEEEFFFFFFDDDHHHNNNRRRXXX___iiipppyyy~~~zzzyyyxxxiiiXXXOOOHHHGGGHHHFFFGGGIIIJJJHHHHHHJJJLLLPPP[[[eeezzzqqqnnnmmmlllpppuuu{{{~~~||||||||||||}}}~~~yyyvvvkkkgggccc___^^^]]]\\\[[[VVVUUUSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTRRRPPPMMMLLLGGGFFFDDDCCCBBBCCCCCCDDDDDDHHHLLLPPPSSSZZZccciiirrrxxx|||{{{xxxjjjVVVNNNGGGGGGHHHGGGGGGIIIJJJHHHHHHJJJMMMQQQ\\\ggg|||sssooonnnmmmqqquuu{{{~~~}}}{{{}}}{{{uuurrriiifffccc```___^^^\\\ZZZWWWVVVTTTSSSSSSSSSTTTUUUUUUUUUVVVUUUTTTQQQOOOMMMHHHGGGEEECCCCCCCCCCCCCCCDDDGGGKKKMMMOOOUUU]]]ccckkkqqqyyy}}}}}}yyykkkUUUMMMGGGGGGHHHGGGGGGIIIJJJHHHHHHJJJMMMQQQ\\\hhh}}}tttpppooonnnrrrvvv{{{~~~}}}|||~~~}}}wwwqqqnnniiigggdddbbb```^^^[[[XXXWWWWWWUUUTTTTTTTTTUUUVVVUUUVVVVVVVVVUUURRROOONNNJJJIIIGGGFFFEEEDDDEEEEEEDDDFFFIIIKKKMMMQQQYYY^^^ffflllttt||||||xxxbbbVVVOOOJJJIIIHHHFFFFFFIIIHHHGGGHHHKKKLLLQQQ]]]jjj{{{sssooooooppppppssszzz~~~yyytttooommmiiifffbbb^^^]]]\\\[[[ZZZZZZXXXUUUSSSRRRSSSTTTVVVZZZZZZYYYWWWTTTRRRPPPNNNPPPMMMHHHDDDBBBCCCEEEFFFDDDEEEEEEHHHKKKPPPTTTWWW\\\ccckkkttt}}}yyybbbUUUOOOIIIIIIHHHFFFFFFIIIHHHGGGIIIKKKMMMQQQ]]]jjj|||tttqqqpppppppppsssyyy|||wwwrrrnnnllljjjfffbbb___^^^]]]\\\[[[ZZZXXXUUUTTTSSSTTTUUUWWWZZZZZZYYYWWWUUUSSSQQQPPPOOOMMMIIIEEECCCCCCDDDEEECCCCCCDDDFFFIIIMMMQQQSSSXXX___hhhqqqyyyzzzcccTTTNNNIIIHHHHHHEEEFFFHHHHHHHHHJJJMMMNNNRRR^^^jjj}}}uuurrrqqqoooooorrrxxx}}}xxxtttqqqmmmkkkjjjfffbbb```___^^^]]]\\\YYYXXXVVVUUUUUUVVVWWWXXXZZZZZZYYYXXXWWWUUUSSSSSSNNNMMMJJJGGGEEEDDDDDDDDDBBBBBBCCCDDDFFFIIILLLNNNSSSYYYccckkksss}}}{{{dddTTTMMMHHHHHHGGGEEEFFFIIIIIIIIIKKKNNNOOOSSS___kkk}}}uuuqqqpppnnnnnnqqqwww~~~yyyvvvssspppmmmkkkhhheeeaaa___^^^^^^^^^]]]YYYXXXWWWVVVVVVXXXYYYZZZYYYYYYYYYYYYXXXWWWUUUUUUNNNMMMKKKIIIGGGDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIOOOUUU]]]fffmmmvvv|||dddTTTMMMHHHHHHHHHFFFGGGIIIIIIJJJLLLPPPQQQUUU```kkk}}}tttooonnnmmmmmmpppvvv~~~}}}zzzwwwtttsssqqqnnnkkkgggddd```^^^^^^^^^^^^]]]ZZZYYYYYYXXXXXXYYYZZZ[[[YYYYYYYYYYYYXXXWWWVVVUUUNNNMMMLLLJJJGGGEEECCCAAABBBBBBCCCCCCDDDEEEFFFGGGLLLQQQYYY```gggpppzzz|||dddTTTNNNIIIIIIIIIGGGHHHKKKJJJJJJMMMQQQRRRVVV```lll|||sssnnnmmmmmmlllooouuu|||~~~zzzxxxuuusssrrrpppmmmkkkgggdddaaa______```______[[[[[[[[[ZZZZZZZZZ[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUOOONNNLLLJJJGGGEEECCCBBBBBBBBBCCCCCCDDDEEEEEEEEEKKKOOOTTTYYY```iiiuuu}}}~~~}}}cccUUUNNNJJJJJJJJJHHHIIILLLJJJKKKNNNRRRTTTWWWaaalll|||tttooonnnlllkkknnnttt{{{}}}|||~~~~~~{{{zzzwwwuuusssrrrqqqooollljjjhhhfffbbbaaaaaabbbbbbbbb]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVTTTTTTQQQOOOLLLIIIGGGDDDCCCBBB@@@AAAAAABBBCCCDDDDDDDDDIIILLLOOOSSSYYYdddpppyyy}}}}}}cccUUUOOOJJJKKKKKKIIIJJJMMMJJJKKKOOOSSSTTTWWWaaalll|||uuuqqqqqqlllkkkmmmsss{{{zzzyyyxxxxxx{{{|||yyywwwvvvtttrrrqqqpppnnnkkkhhhjjjgggdddccccccddddddddd^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWUUUSSSSSSRRRPPPLLLIIIFFFDDDCCCCCC>>>???@@@AAABBBCCCCCCCCCHHHJJJLLLOOOUUU```nnnwww|||}}}yyydddTTTPPPKKKHHHHHHIIIJJJJJJKKKKKKNNNRRRTTTYYYdddppp{{{rrrmmmlllkkkkkkmmmrrryyy}}}sssqqqppprrrxxx~~~~~~}}}xxxtttsssrrrqqqooommmkkkiiiiiifffeeecccbbbbbbccceeefffcccbbb```___```___^^^\\\]]][[[YYYXXXWWWUUURRRPPPPPPMMMIIIFFFDDDCCCAAA???@@@@@@@@@@@@AAABBBCCCDDDFFFGGGJJJNNNUUU^^^iiippp}}}~~~xxxcccTTTPPPKKKHHHHHHIIIJJJJJJLLLLLLOOOSSSUUUZZZeeeqqq{{{rrrnnnmmmlllkkkmmmssszzz{{{uuunnnmmmmmmqqqxxx~~~}}}}}}|||vvvrrrqqqqqqooonnnllljjjiiihhhfffeeedddccccccdddeeefffeeecccaaa``````___]]][[[\\\ZZZYYYWWWWWWUUURRROOOPPPMMMIIIFFFDDDCCCAAA???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEHHHLLLRRR\\\fffmmm}}}vvvaaaSSSPPPKKKIIIIIIJJJKKKKKKLLLMMMPPPTTTVVVZZZfffrrr~~~{{{sssooommmlllkkknnnsss{{{{{{rrrlllhhhhhhiiiooowww~~~}}}}}}zzztttooooooooommmllljjjiiihhhggggggfffeeeddddddeeefffggggggeeecccaaaaaa___]]][[[[[[YYYXXXWWWVVVTTTQQQOOONNNLLLHHHFFFEEECCCAAA???@@@@@@@@@@@@AAABBBCCCCCCBBBCCCFFFIIIOOOXXXbbbiii~~~sss___SSSOOOKKKIIIIIIKKKLLLLLLMMMMMMPPPTTTVVV[[[fffrrr}}}}}}zzzsssooonnnlllkkknnnsss{{{|||sssjjjfffbbbcccfffmmmwww~~~}}}|||xxxsssnnnmmmlllkkkjjjiiihhhgggggggggffffffeeeeeeffffffgggiiigggdddbbbaaa___\\\ZZZZZZXXXVVVVVVUUUTTTQQQNNNMMMKKKHHHGGGFFFDDDBBB@@@AAA@@@@@@@@@AAAAAABBBCCCBBBCCCEEEHHHMMMVVV___fffppp]]]RRROOOKKKIIIJJJLLLMMMNNNNNNNNNQQQUUUWWW[[[gggsss|||}}}zzzsssooonnnkkkjjjmmmsss{{{vvvmmmfffaaa```aaafffnnnyyy~~~{{{wwwrrroookkkjjjjjjiiihhhggggggfffggggggggggggggggggggggggiiigggdddbbbaaa___\\\ZZZXXXWWWUUUTTTTTTSSSPPPNNNMMMKKKIIIHHHHHHFFFDDDBBBAAAAAA@@@@@@@@@AAABBBBBBBBBCCCEEEHHHLLLTTT^^^dddnnn[[[RRRNNNKKKIIIJJJMMMNNNOOOPPPQQQTTTWWWZZZ^^^jjjvvv}}}|||zzzrrrnnnllljjjiiilllrrrzzzvvvlllddd``````ccchhhrrr|||~~~|||yyyuuurrroooiiiiiiiiihhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhfffcccbbb```^^^\\\YYYWWWUUUTTTSSSSSSRRRPPPMMMMMMLLLJJJJJJJJJHHHFFFCCCAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEGGGLLLSSS\\\bbblllZZZQQQNNNJJJIIIKKKMMMOOOPPPTTTUUUXXX[[[]]]bbbnnnzzz}}}}}}yyyqqqlllkkkhhhhhhkkkqqqyyy|||qqqhhhccccccfffllluuu~~~~~~|||zzzvvvrrrpppoooiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhgggeeebbbaaa```^^^\\\YYYVVVTTTSSSSSSSSSRRROOOMMMNNNMMMLLLLLLLLLKKKHHHEEEBBBAAAAAA@@@@@@AAAAAAAAACCCDDDEEEFFFJJJQQQZZZ```kkkYYYQQQNNNJJJIIIKKKNNNOOOPPPWWWXXX[[[^^^aaaeeeqqq}}}}}}}}}yyypppllljjjggggggjjjpppxxxxxxnnnhhhfffhhhnnnxxx}}}|||{{{wwwssspppooooooiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjiiiiiifffdddaaa```___^^^\\\YYYUUUTTTSSSRRRRRRQQQOOOMMMNNNMMMMMMMMMMMMLLLIIIFFFBBBBBBAAA@@@@@@AAAAAAAAABBBCCCDDDEEEIIIPPPXXX^^^gggWWWSSSQQQNNNOOOQQQSSSTTTUUUVVVXXX___eeehhhkkkttt||||||~~~}}}vvvoookkkjjjfffgggkkkqqqwww|||rrrpppsssxxx~~~zzzxxxwwwuuuppplllkkkiiigggffffffgggjjjkkkllllllmmmlllkkkiiigggeeefffdddaaa^^^[[[YYYYYYXXXVVVTTTQQQOOOMMMMMMMMMNNNNNNMMMLLLLLLLLLJJJGGGDDDFFFDDD@@@??????@@@@@@@@@BBBBBBDDDHHHJJJMMMVVV___fffVVVSSSQQQOOOPPPSSSVVVWWWXXXYYY\\\dddllloooqqqxxx||||||~~~|||uuuoookkkiiieeegggkkkpppvvv}}}vvvxxx}}}}}}zzzyyyxxxuuuqqqmmmllljjjhhhgggggghhhkkklllmmmmmmmmmlllkkkiiigggffffffdddaaa^^^[[[YYYXXXWWWUUUTTTRRRPPPOOOOOOOOOPPPPPPOOONNNNNNNNNMMMJJJGGGGGGDDDAAA???@@@@@@@@@@@@BBBBBBDDDHHHJJJMMMUUU___dddVVVSSSQQQPPPQQQUUUYYY[[[[[[]]]bbbllluuuxxxxxx~~~{{{{{{}}}zzztttmmmiiihhheeefffjjjpppuuu~~~|||zzzyyyxxxvvvssspppmmmllljjjiiiiiijjjlllmmmmmmmmmnnnmmmllljjjhhhffffffdddaaa]]]ZZZXXXVVVVVVTTTSSSQQQPPPPPPQQQRRRRRRRRRQQQPPPQQQQQQPPPNNNKKKHHHEEEBBB@@@@@@AAAAAA@@@BBBAAACCCGGGIIILLLUUU^^^|||bbbUUUQQQPPPPPPRRRVVV[[[]]]^^^```fffrrr|||~~~~~~{{{{{{|||}}}yyyrrrlllhhhgggeeefffiiiooottt~~~|||{{{zzzyyyxxxvvvtttsssooonnnmmmlllkkklllmmmnnnmmmnnnnnnmmmllljjjhhhffffffddd```\\\YYYVVVUUUUUUQQQQQQPPPPPPQQQRRRSSSTTTRRRRRRQQQRRRSSSSSSPPPNNNIIIFFFCCCAAAAAABBBAAAAAABBBAAACCCGGGHHHKKKTTT]]]www```VVVPPPOOOOOORRRWWW\\\___```bbbiiittt~~~|||{{{|||~~~~~~|||xxxqqqkkkhhhfffdddeeeiiimmmrrr|||{{{{{{{{{zzzxxxvvvuuuuuuqqqpppooonnnmmmmmmnnnnnnmmmmmmmmmmmmllliiigggfffdddbbb___[[[XXXVVVTTTTTTOOOOOOPPPPPPRRRSSSTTTUUUSSSRRRRRRSSSTTTSSSQQQNNNKKKHHHDDDBBBBBBBBBBBBAAABBBAAACCCFFFHHHJJJSSS\\\sss^^^WWWPPPOOOOOORRRXXX]]]```aaaeeejjjttt}}}}}}{{{}}}}}}}}}{{{wwwqqqkkkhhhfffdddeeehhhlllqqqzzzzzz{{{|||{{{xxxvvvuuuvvvqqqqqqpppooonnnnnnnnnnnnllllllmmmlllkkkiiigggeeebbb```]]]ZZZWWWUUUUUUTTTOOOPPPQQQRRRSSSUUUUUUVVVTTTTTTSSSTTTTTTSSSQQQNNNLLLIIIEEECCCCCCCCCCCCBBBAAAAAABBBEEEGGGIIIRRR[[[ooo]]]XXXRRRQQQQQQTTTYYY^^^bbbcccgggkkkssszzz}}}~~~|||~~~|||}}}{{{wwwqqqkkkhhhgggddddddgggkkkoooyyyzzz|||}}}{{{xxxuuuuuuvvvqqqqqqppppppooonnnnnnnnnkkkkkkkkkkkkjjjhhhfffddd```^^^\\\YYYWWWUUUUUUUUUQQQRRRSSSUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUTTTQQQNNNMMMJJJFFFDDDDDDDDDCCCBBBAAA@@@BBBEEEFFFIIIQQQZZZmmm\\\YYYTTTSSSSSSVVV[[[```ccceeeiiilllrrryyy{{{~~~}}}~~~|||}}}{{{wwwqqqlllhhhgggcccdddgggkkkoooxxx{{{}}}~~~|||xxxuuuuuuvvvqqqqqqppppppooonnnmmmmmmjjjkkkkkkjjjiiigggeeeddd^^^]]][[[XXXWWWVVVVVVVVVSSSTTTVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUQQQOOONNNKKKGGGEEEDDDDDDCCCCCCAAA@@@BBBEEEFFFHHHPPPYYYmmm\\\UUUSSSSSSTTTWWW[[[```eeehhhjjjooouuuyyy|||}}}zzzzzz{{{||||||yyyrrrjjjeeebbbeeedddgggkkkooowww}}}~~~}}}}}}{{{yyywwwuuuttttttsssrrrpppnnnlllkkkiiihhhhhhiiijjjhhheeebbbaaa___ZZZVVVTTTTTTVVVWWWWWWVVVUUUVVVXXXXXXXXXVVVVVVVVVVVVUUUUUUSSSRRRRRROOOMMMIIIEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDHHHNNNRRRkkk[[[UUUTTTUUUVVVYYY^^^cccgggjjjmmmsssyyy}}}}}}zzzzzzyyyzzz{{{xxxrrrlllgggdddeeedddgggkkkooowww~~~|||zzzxxxvvvssssssrrrqqqpppnnnmmmllliiihhhiiijjjjjjiiifffcccaaa___[[[XXXVVVVVVWWWXXXXXXWWWVVVWWWXXXYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRROOOMMMIIIFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDHHHMMMQQQhhh[[[VVVVVVWWWXXX\\\```fffkkkmmmrrrxxx~~~}}}yyyyyyvvvxxxyyywwwrrrmmmhhhfffddddddfffjjjooovvv~~~{{{yyywwwrrrrrrrrrqqqpppnnnmmmllljjjiiiiiijjjkkkjjjgggddd```___\\\YYYWWWWWWXXXYYYZZZXXXWWWXXXYYYYYYXXXWWWUUUUUUUUUUUUTTTSSSSSSRRRNNNMMMKKKIIIFFFDDDCCCBBBBBBCCCCCCCCCDDDGGGLLLPPPxxxdddZZZWWWWWWXXXZZZ]]]bbbhhhmmmpppuuu||||||xxxxxxvvvxxxyyywwwrrrlllhhhfffddddddfffjjjnnnvvv|||zzzxxxtttssssssqqqpppmmmlllkkkkkkjjjjjjkkkllljjjgggddd^^^]]][[[ZZZYYYXXXYYYYYY[[[ZZZXXXXXXYYYYYYXXXVVVSSSSSSSSSSSSSSSRRRQQQQQQNNNNNNMMMKKKIIIFFFCCCBBBAAABBBCCCCCCDDDGGGKKKNNNqqqaaaYYYXXXWWWXXXZZZ^^^dddjjjooorrrxxx|||wwwvvvwwwxxxyyywwwqqqkkkgggeeeddddddeeeiiimmmuuu}}}{{{yyywwwvvvuuurrrpppmmmjjjiiilllkkkkkkkkkkkkiiifffccc[[[[[[[[[ZZZZZZZZZYYYYYY\\\ZZZYYYXXXYYYYYYWWWUUUQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOMMMKKKHHHEEECCCAAABBBCCCCCCDDDFFFJJJMMMkkk^^^ZZZYYYXXXYYY\\\```ffflllrrruuu}}}{{{vvvuuuvvvxxxyyywwwqqqkkkfffddddddccceeeiiilllttt}}}{{{yyyxxxwwwvvvtttqqqnnnllljjjnnnmmmlllkkkjjjhhhccc```ZZZ[[[[[[\\\\\\\\\[[[[[[\\\[[[YYYXXXXXXXXXVVVTTTPPPPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPNNNLLLIIIFFFDDD@@@AAACCCCCCCCCEEEHHHKKK{{{ggg]]]ZZZ[[[ZZZ[[[^^^bbbhhhooouuuxxx{{{vvvttttttvvvwwwvvvqqqlllhhhfffdddccceeehhhlllsss}}}zzzyyyvvvvvvvvvtttsssqqqooonnnooonnnlllkkkiiieeeaaa]]][[[\\\^^^___```___^^^]]]\\\ZZZXXXWWWWWWVVVTTTSSSPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRPPPNNNLLLIIIGGGFFF@@@AAABBBCCCCCCEEEHHHJJJxxxeee\\\ZZZ[[[\\\]]]```dddjjjqqqwww{{{{{{uuutttrrrtttvvvuuurrrmmmjjjiiidddccceeehhhlllsss~~~}}}zzzxxxuuuuuuuuuuuutttsssrrrrrrpppnnnlllkkkhhhddd___[[[\\\]]]```aaabbbbbb``````\\\ZZZXXXWWWWWWVVVTTTRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSRRRQQQNNNLLLJJJHHHGGG???AAABBBCCCCCCDDDGGGIIInnnccc```^^^[[[]]]aaafffjjjnnnttt||||||vvvtttrrrsssuuuuuurrrnnniiieeeaaaaaabbbfffiiippp~~~|||xxxvvvtttsssssstttvvvwwwwwwvvvwwwtttmmmgggbbb___^^^^^^^^^___aaabbbbbb```___]]][[[ZZZXXXVVVTTTTTTTTTTTTQQQRRRSSSTTTTTTUUUTTTTTTTTTSSSRRRRRRPPPMMMIIIEEEFFFEEEDDDCCCCCCDDDEEEEEEiii```___^^^\\\___ccciiimmmqqqxxx|||vvvtttqqqrrrttttttrrrmmmhhheeeaaaaaabbbeeehhhooo}}}|||yyywwwxxxwwwwwwyyy{{{{{{zzzyyysssoooiiiccc___]]]]]]^^^``````bbbcccbbbaaa___^^^[[[ZZZXXXVVVTTTTTTTTTTTTQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQNNNJJJGGGGGGFFFEEECCCCCCDDDEEEEEExxxfff______``````bbbfffmmmrrrvvv}}}|||vvvtttppprrrssssssqqqlllgggdddaaaaaabbbeeehhhnnn|||~~~|||zzzyyy{{{{{{|||~~~~~~{{{yyyooolllfffaaa]]]]]]^^^___aaabbbcccccccccbbb```___[[[ZZZXXXVVVUUUTTTTTTTTTRRRSSSTTTVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSPPPLLLIIIGGGFFFEEEDDDCCCDDDEEEEEEttteee```aaaccceeeeeejjjqqqvvv{{{|||uuutttpppqqqssssssppplllgggdddaaaaaabbbeeeggglllyyy}}}||||||{{{|||~~~~~~yyyuuummmjjjeeeaaa______aaacccaaabbbbbbbbbbbbaaa```___[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTVVVXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTRRROOOLLLHHHGGGFFFDDDDDDDDDDDDEEEpppeeebbbaaacccggghhhnnnuuu{{{|||uuussspppqqqssssssppplllgggdddaaaaaabbbeeefffkkkwww~~~~~~|||uuuqqqhhhfffccc```___```bbbccc`````````````````````___]]]]]]\\\[[[ZZZYYYYYYXXXVVVWWWXXXZZZ[[[\\\\\\\\\[[[YYYWWWVVVUUUTTTQQQOOOIIIHHHFFFEEEDDDDDDDDDEEE}}}jjjeeedddbbbdddhhhmmmrrrzzz}}}uuusssppprrrssssssqqqlllgggdddaaaaaabbbeeefffiiiuuu~~~yyyrrrmmmcccbbbaaa_________``````^^^^^^^^^___``````aaaaaa````````````___^^^\\\\\\YYYZZZ[[[\\\]]]]]]]]]]]][[[YYYWWWVVVUUUTTTRRRPPPJJJHHHGGGEEEDDDDDDDDDEEEvvvhhhggghhhfffhhhmmmrrrxxx}}}uuusssqqqrrrttttttrrrmmmhhheeeaaa```bbbeeeeeehhhsss~~~}}}yyyssslllggg``````aaaaaaaaa```______]]]^^^^^^___```bbbcccdddbbbccccccccccccbbb```___\\\]]]]]]^^^^^^]]]]]]]]]\\\YYYWWWVVVUUUUUUSSSQQQJJJIIIGGGEEEDDDDDDDDDEEEttthhhjjjnnnlllmmmsssvvv{{{}}}uuusssrrrsssuuuuuurrrnnniiifffaaa```bbbdddeeehhhrrr}}}|||xxxsssmmmfffaaaaaabbbdddeeeeeecccaaa```]]]^^^^^^```bbbdddfffgggdddeeeffffffeeedddbbbaaa^^^^^^______^^^^^^]]]\\\\\\YYYWWWUUUUUUUUUSSSRRRKKKIIIGGGFFFDDDDDDDDDEEE|||tttkkkfffhhhnnntttvvvxxxzzzvvvttttttsssssssssoookkkgggbbb^^^]]]```ccchhhqqq{{{}}}zzzuuuooojjjfffddddddcccddddddddddddbbb```___ddd\\\WWW\\\bbbfffhhhkkknnnnnnooopppmmmgggcccaaa^^^]]]\\\\\\\\\]]]^^^___\\\[[[YYYWWWUUUTTTSSSSSSMMMLLLIIIGGGFFFEEEFFFFFFyyysssllliiilllrrrwwwyyy}}}{{{vvvttttttssssssrrrpppkkkhhhccc___^^^```ccchhhqqq{{{|||vvvsssoookkkgggeeecccccceeeffffffffffffdddcccbbbeee^^^ZZZ\\\aaadddiiinnntttvvvxxxyyyvvvpppjjjgggbbb```___^^^^^^______^^^]]]\\\ZZZXXXVVVUUUTTTTTTNNNMMMKKKHHHGGGFFFEEEEEEuuurrrooonnnrrrwww|||~~~}}}wwwuuutttssssssrrrpppllliiidddaaa___bbbdddhhhqqqzzz~~~xxxtttnnnmmmkkkhhhgggfffffffffhhhiiiiiiiiigggfffdddcccccc^^^[[[\\\^^^aaajjjsss||||||sssmmmgggdddbbb```aaa```___^^^^^^]]]\\\ZZZXXXWWWVVVUUUPPPOOOMMMJJJHHHFFFEEEDDDrrrrrrrrrtttxxx}}}~~~xxxuuutttssssssrrrpppmmmjjjeeebbbaaaccceeehhhpppxxx}}}wwwpppllljjjjjjjjjjjjjjjkkklllmmmmmmmmmlllkkkhhhfffcccaaa___\\\ZZZZZZZZZ^^^jjjvvv}}}ssskkkhhhcccbbbbbbcccaaa___^^^^^^]]]\\\ZZZYYYXXXWWWRRRQQQOOOLLLIIIGGGEEEDDD{{{ppprrruuuxxx}}}yyyuuutttsssrrrrrrqqqnnnkkkfffbbbaaaccceeegggnnnvvv|||uuuoookkkhhhiiiiiijjjllloooqqqssstttrrrrrrpppnnnkkkgggcccaaa]]]ZZZYYYXXXXXX\\\iiiwww~~~qqqllleeebbbcccdddcccaaa^^^^^^^^^]]]\\\ZZZYYYXXXTTTSSSQQQNNNKKKHHHFFFDDDyyyqqqtttxxx|||zzzvvvtttsssrrrrrrqqqooolllfffbbbaaacccdddeeelllssszzzqqqllliiihhhgggiiikkkmmmpppsssvvvxxxzzzxxxxxxvvvtttqqqmmmjjjhhhbbb^^^\\\[[[ZZZ]]]iiiuuu|||sssiiiddddddeeedddbbb^^^^^^^^^^^^]]][[[YYYXXXTTTSSSRRRPPPMMMJJJGGGEEEwwwrrrvvvzzz}}}{{{vvvtttsssrrrrrrqqqooommmeeebbbaaaccccccdddjjjqqq{{{zzzooogggdddeeehhhiiinnnpppssswwwzzz}}}}}}}}}}}}|||zzzxxxuuutttmmmhhhcccaaa___```hhhrrr~~~ooofffdddeeecccaaa]]]]]]^^^^^^]]]\\\YYYXXXTTTSSSSSSQQQNNNKKKHHHGGGvvvtttwww{{{~~~|||vvvtttsssrrrrrrqqqpppnnneeebbbaaabbbbbbccchhhoooxxx|||tttiiiaaa```ccchhhkkktttvvvyyy}}}~~~vvvpppiiifffcccccchhhppptttiiieeeeeeccc```\\\]]]^^^^^^^^^\\\YYYXXXTTTSSSSSSRRROOOLLLIIIHHH{{{yyyrrrvvv|||}}}wwwssspppppprrrsssrrrpppkkkfffcccdddeeefffjjjpppzzzuuulllcccbbbcccgggnnnuuu~~~{{{ooonnnmmmgggiiippptttjjjhhhfffcccbbbaaa___]]]]]]^^^^^^[[[XXXWWWVVVTTTSSSQQQOOOKKKHHH{{{yyyuuuxxx~~~|||wwwssspppppprrrtttsssqqqkkkfffccccccdddeeeiiiooowww|||pppiiicccccceeejjjttt}}}{{{yyywwwqqqpppuuu~~~vvvkkkhhheeecccbbbaaa___]]]]]]^^^^^^[[[XXXWWWVVVTTTSSSRRRPPPLLLIII{{{{{{xxx||||||wwwtttpppppprrrtttsssrrrkkkfffbbbccccccdddhhhmmmtttxxxkkkgggddddddgggooo}}}{{{xxxzzz|||wwwkkkgggdddbbbbbbaaa___^^^^^^___^^^\\\ZZZWWWVVVUUUUUUTTTRRROOOLLL|||}}}||||||xxxtttpppppprrruuuuuussslllfffbbbbbbbbbbbbfffkkkrrr~~~vvviiigggfffgggjjjsss~~~|||~~~wwwjjjeeebbbaaaaaa``````_________^^^]]][[[YYYWWWVVVVVVVVVUUUQQQOOO}}}yyyuuuppppppsssuuuvvvuuummmhhhccccccbbbaaaeeejjjqqq}}}|||}}}xxxllliiihhhjjjnnnyyy~~~~~~ssshhhddd```___aaa``````aaa```___^^^]]]]]][[[ZZZYYYXXXXXXWWWSSSQQQyyyuuuqqqpppsssvvvwwwwwwoooiiieeedddbbbaaadddiiiqqq{{{|||pppkkkiiikkkrrrzzz|||~~~mmmeeeaaa___^^^```___aaabbbaaa___^^^^^^___]]]\\\[[[ZZZZZZXXXUUURRRzzzuuuqqqpppssswwwxxxxxxqqqkkkfffeeecccbbbdddiiioooyyyssslllhhhlllvvvyyyzzz~~~tttgggbbb___]]]]]]______aaacccbbb```^^^___``````___]]]\\\[[[YYYUUURRRzzzvvvqqqpppssswwwyyyyyyrrrlllgggeeedddbbbdddiiiooowww{{{zzzyyy}}}tttkkkffflllxxx|||{{{}}}xxxmmmccc___^^^]]]]]]______aaacccbbb```^^^___aaabbb```^^^]]]\\\YYYUUURRRzzztttrrrsssvvvyyyzzzrrrkkkeeedddcccbbbcccgggkkktttzzzrrrmmmjjjllltttsssoooiiilll~~~~~~{{{xxxyyy||||||xxxtttkkkhhhccc```___^^^]]]\\\`````````___^^^^^^]]]]]]```___]]][[[XXXVVVTTTSSS{{{uuurrrsssvvvyyyzzzrrrkkkeeedddcccbbbcccfffiiirrrzzzqqqjjjfffdddgggooo~~~tttpppkkkooo{{{xxxuuuuuuwwwvvvrrrnnngggddd```^^^^^^^^^]]]]]]_______________^^^^^^^^^```___]]][[[XXXUUUSSSRRR{{{uuurrrsssuuuxxxzzzssslllfffeeedddbbbcccfffgggpppzzzpppiiiddd```]]]```iiixxxtttqqqnnnsss~~~zzzwwwuuuuuuuuusssnnniiicccaaa]]]\\\\\\]]]]]]]]]^^^^^^^^^_______________```___]]][[[XXXUUUSSSRRR|||vvvssssssuuuxxxyyyuuunnnhhhgggfffccccccffffffnnn{{{tttlllfffbbb^^^XXX[[[dddssstttrrrqqqwww~~~||||||{{{||||||~~~~~~~~~~~~|||{{{zzzyyyxxxtttnnnjjjeeebbb^^^\\\\\\]]]\\\[[[]]]]]]^^^^^^___``````aaa```___]]]ZZZWWWUUUSSSRRR~~~wwwssssssuuuwwwyyywwwpppkkkiiihhheeedddfffffflllxxx|||rrrjjjeee```]]]ZZZ[[[aaannn}}}rrrrrrrrrzzz|||zzzyyyxxxwwwuuuttttttuuuvvvwwwvvvwwwxxxyyyzzz{{{|||}}}|||xxxrrrmmmkkkgggccc___^^^]]][[[ZZZ\\\]]]]]]^^^___```aaaaaa___^^^\\\ZZZWWWUUUSSSRRRxxxtttsssuuuwwwxxxxxxqqqlllkkkiiieeedddeeefffjjjuuuvvvoooiiiccc______]]]```jjjvvv~~~|||ooopppsss|||{{{wwwtttqqqooonnnmmmlllmmmoooqqqrrrvvvxxxzzz{{{{{{|||~~~{{{vvvrrrppplllgggbbb```^^^[[[ZZZ]]]]]]^^^^^^___```aaaaaa___^^^\\\ZZZWWWTTTRRRQQQyyytttsssuuuwwwxxxwwwpppkkkjjjhhhdddbbbcccdddhhhqqq~~~wwwoooiiiddd```___eeepppwwwxxxuuummmnnnrrr}}}}}}wwwsssooolllhhhgggffffffhhhkkknnnpppwwwzzz||||||{{{|||~~~|||xxxsssnnniiidddaaa___\\\[[[]]]^^^^^^^^^______``````___^^^\\\YYYWWWTTTRRRQQQyyytttsssuuuvvvwwwvvvooojjjiiigggbbb```aaabbbfffnnn}}}|||uuuhhhbbb^^^bbbkkkrrrsssqqqkkkmmmrrr}}}zzztttppplllhhheeeeeeddddddfffiiimmmooosssvvvxxxxxxwwwwwwyyy|||~~~rrrnnniiidddbbb```]]]\\\^^^^^^^^^__________________^^^\\\YYYVVVTTTRRRQQQ