BM6P6(@ SSSRRRQQQQQQPPPNNNKKKIIIDDD@@@:::555111...+++((()))(((((('''''''''(((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))++++++******************///---,,,,,,,,,---,,,+++---666???GGGSSS\\\ZZZPPPEEESSS```aaa\\\bbbvvv~~~|||hhhYYYNNNNNNPPPKKKGGGSSSVVVIIINNNLLLKKKLLLJJJDDDAAABBB<<<;;;888333...***((((((---,,,++++++***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))),,,+++,,,,,,***,,,999FFFWWW^^^cccccccccfffhhhgggnnnoookkkfffeeedddYYYMMMHHHIIIKKKMMMPPPPPPOOOMMMFFFMMMVVVbbbvvvvvvnnn___^^^^^^bbbjjjoooiii```WWWJJJDDDLLLXXX^^^___aaaTTTFFFBBBQQQYYYNNN>>>777///***(((******((((((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***+++------,,,,,,++++++///(((***<<>>===:::666111---+++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***,,,...444BBBPPP]]]cccgggffffffhhhiiihhhiiillljjjccc\\\VVVMMMCCCMMMIIIHHHOOOWWWWWWMMMCCCNNNiii~~~{{{qqqfffbbbffflllnnngggYYYLLLFFFFFFKKKWWWbbb^^^OOOFFFKKKXXXYYYNNNCCC333---)))+++,,,***)))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++,,,,,,---...777KKK]]]iiiqqqwwwyyyyyyyyyxxxvvvrrrnnnlll```XXXZZZlllzzz}}}gggdddnnnSSSSSSSSSRRRPPPNNNKKKJJJIIIEEE@@@;;;888444000---+++***)))(((''''''((()))&&&&&&&&&&&&'''((())))))(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))************++++++++++++++++++'''(((+++---.........---999EEETTTZZZQQQFFFFFFNNN\\\^^^hhh~~~yyyqqq\\\LLLIIIOOOPPPSSSTTTMMMFFFPPPTTTOOOIIIHHHGGGBBB@@@@@@>>>;;;777222...,,,******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))*********************************(((***...222999FFFSSS```fffiiihhhhhhjjjkkkiiijjjjjjcccWWWMMMHHHFFFDDDJJJRRRYYYWWWOOOLLLPPPWWWllluuuaaa___hhhooosssjjj]]]MMM@@@===IIIVVVccc\\\NNNFFFQQQ```\\\MMM===333,,,,,,...,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******,,,+++))))))+++---...------666III\\\hhhooouuu{{{{{{{{{{{{xxxsssllleeebbb[[[ZZZhhhwwwzzztttuuuqqqoootttRRRSSSTTTSSSQQQOOONNNNNNKKKHHHDDD@@@<<<999555222...---+++)))((((((((()))&&&&&&&&&&&&'''(((******((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((()))))))))***************+++++++++++++++,,,***+++,,,---...000222444GGGRRRYYYSSSIIIJJJTTT^^^ZZZiiixxxsssuuufffLLLBBBJJJMMMMMMOOOMMMJJJWWW\\\RRRJJJKKKKKKFFFCCCBBB@@@>>>;;;777111...)))***+++,,,,,,+++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))***************++++++,,,+++---111444777@@@III___dddhhhhhhiiilllllliiillldddVVVHHHBBBEEELLLQQQOOOXXX\\\UUUKKKOOOcccwwwnnnaaa___aaammmooommmbbbQQQCCCAAADDDYYY```XXXGGGHHHYYY]]]RRRKKK>>>111---,,,+++***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********---,,,+++,,,---.........333BBBXXXgggmmmpppuuu{{{{{{}}}}}}vvvjjj___WWWTTT]]]jjjzzzlll[[[UUUZZZggguuuMMMPPPRRRRRROOONNNNNNNNNMMMJJJGGGDDDAAA>>>:::777333111...+++)))((())))))&&&&&&&&&'''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***'''((((((((()))))))))***))))))))))))******************++++++,,,,,,,,,,,,......---+++,,,000777<<>>:::555000,,,,,,,,,,,,,,,+++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,000333444444:::BBB]]]cccgggiiilllooommmhhh```UUUHHHCCCFFFNNNUUUZZZVVVQQQMMMRRR```sss|||nnnccc[[[```gggmmmlllcccUUUGGG>>>EEEYYY^^^NNNEEEPPPZZZZZZXXXJJJ999000,,,))))))+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************)))+++,,,,,,------///000CCCSSSeeennnoooppptttyyyyyyxxxssshhhZZZTTTUUUYYYvvvwwwlll\\\QQQWWWeeehhh}}}JJJMMMPPPOOOKKKIIIIIIJJJMMMKKKHHHGGGEEEBBB???<<<999777222---***)))))))))''''''''''''((()))******'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******''''''(((((())))))******)))))))))*********++++++******++++++,,,---------------,,,+++,,,333>>>FFFOOOVVVUUUMMMQQQ___fffbbbzzz}}}}}}xxxjjjlllfff\\\UUUMMMTTTZZZ``````ZZZTTTQQQQQQJJJGGGCCCBBBAAA>>>999444000///...,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,))),,,111555444555>>>III```eeejjjlllmmmnnnhhh```KKKEEECCCKKKTTTWWWWWWWWWOOOTTT]]]lll}}}~~~uuuuuu~~~ssslllnnnwww~~~tttkkkccceeefffggggggcccWWWKKK<<>>888111,,,***))))))***))))))(((((((((((()))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************&&&''''''((()))******+++)))************+++++++++******+++,,,,,,---......***...333777<<>>FFFGGGJJJKKKKKKIIIFFFDDDBBBAAA>>>999222---***))))))((('''((()))***)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------...,,,++++++,,,---,,,,,,,,,111666:::EEEQQQSSSNNNJJJLLLUUUcccqqqpppvvvmmm```UUUZZZmmmtttkkkkkkvvv```WWWLLLEEEDDDCCC@@@===@@@999111,,,,,,......---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))))))))***++++++******+++---///666???AAA<<<@@@QQQ]]]___eeehhhhhh___QQQGGGEEEGGGEEEMMMZZZ___SSSLLLbbbooo}}}|||zzzzzzqqq```XXX^^^kkkddd[[[HHH:::===HHHIIIAAAXXX[[[^^^[[[QQQCCC555,,,)))+++,,,+++***((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))*********)))///...+++555MMMccckkkmmmtttxxxuuussstttpppjjjaaa^^^xxxyyy~~~|||]]]VVVZZZ___kkk~~~YYYXXXWWWWWWUUURRRMMMIIIJJJKKKKKKKKKKKKIIIFFFEEEAAA???===999555000,,,)))***((('''((()))***)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------+++++++++,,,---......---,,,,,,666FFFOOOMMMJJJKKKHHHRRR[[[iii}}}uuuqqqjjjdddcccaaa___cccjjjkkkbbbWWWMMMHHHEEEBBB@@@BBB===777111...---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))+++,,,+++***)))---333888DDDLLLNNNJJJPPP^^^ffffffdddaaaZZZPPPGGGDDDGGGKKKPPP[[[YYYMMMUUUrrryyy~~~qqqeeebbbeeejjjbbbSSSCCC<<<>>>BBBBBBUUU\\\^^^YYYRRRIII<<<000++++++,,,+++************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***************++++++++++++---------333CCCYYYiiiooouuuyyyyyyvvvuuurrrjjj___XXXhhhsss{{{~~~dddccclllbbbqqqWWWVVVVVVWWWXXXWWWUUURRRNNNMMMLLLKKKJJJHHHGGGGGG@@@>>><<<;;;:::666///***+++)))(((((()))******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------)))***,,,---...////////////,,,888OOOVVVKKKHHHQQQTTTXXXbbb~~~xxxdddWWWYYY```fffoooiii```VVVMMMGGGDDDCCCCCCBBB>>>777111---++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************,,,---,,,))))))000<<>><<<>>>???===555...---+++)))((()))******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,------***,,,...///.........///555666BBBRRRVVVOOOPPPXXX___[[[nnnyyy~~~uuuccc[[[^^^fffhhhgggddd]]]TTTKKKFFFCCCBBBCCCBBB<<<444...,,,---,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))***************++++++,,,,,,+++)))+++555EEERRRWWWZZZ\\\]]]bbbgggddd]]]RRRKKKCCCCCCJJJTTT\\\```YYYXXXdddzzzyyyyyy~~~yyyuuuiiibbb^^^^^^UUUFFF>>>@@@HHH[[[gggbbb]]]]]]SSSDDD222000,,,******+++,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,,,,------///---777OOOccclllrrryyyyyyzzzzzzuuunnneeeZZZSSS^^^zzzpppfffzzzkkkNNNOOOQQQTTTVVVTTTQQQNNNMMMKKKIIIHHHGGGHHHIIIJJJCCC@@@>>>@@@BBBAAA;;;555...,,,)))))))))++++++***))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,------+++...000///...---...000777DDDRRRVVVUUUTTTUUUUUU^^^hhh}}}{{{bbbZZZbbbdddggghhheee]]]QQQGGGBBB@@@BBBBBB>>>777111//////,,,++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))******+++++++++,,,***+++++++++000===NNN[[[[[[\\\^^^___aaaaaa[[[SSSDDDCCCCCCIIIQQQYYY]]]___ZZZwww{{{tttsss}}}rrrdddcccaaaUUUGGGBBB>>>TTTffffffbbb```XXXMMM:::555...******+++++++++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))******+++,,,,,,------333DDD\\\jjjlllrrr{{{vvvyyyyyyqqqcccXXXTTTVVViiisss```PPPXXXyyyyyyPPPPPPRRRTTTUUUTTTQQQNNNMMMLLLJJJHHHGGGGGGHHHHHHEEEBBB??????AAABBB???===000---***)))***+++++++++))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((()))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,...000///------000333:::NNN^^^]]]XXXXXXXXXVVViiizzzttt}}}~~~uuubbbdddhhhkkknnnmmmfffZZZMMMDDDAAABBBAAA???:::555222111,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,******,,,000:::GGGVVV___```aaaaaaaaa___ZZZTTTOOO@@@DDDIIINNNRRRWWW\\\```|||xxxooolllpppvvvrrrdddbbb]]]RRRJJJ;;;JJJZZZbbbeeebbbZZZQQQDDD<<<333---+++,,,++++++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))((())))))******))))))(((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))***+++,,,------111???UUUffflllmmmrrryyytttuuusssiiiYYYPPPUUU___vvv[[[VVVVVV___jjjttt}}}TTTRRRPPPQQQRRRTTTTTTTTTPPPOOOMMMKKKIIIGGGFFFEEEFFFCCC@@@======???AAACCC111...+++)))***+++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------***---///...,,,...444999FFFQQQ]]]```[[[[[[eeeqqq~~~hhhrrr{{{vvvlllkkklllnnnpppmmmdddVVVLLLFFFEEEBBB???===999555222---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++,,,------***+++...777EEERRR\\\aaabbbbbbbbb___YYYQQQLLLKKKHHHMMMSSSSSSRRRYYYhhhuuuxxxuuuxxxzzz~~~hhhaaa```\\\VVVEEECCCKKK\\\iiiggg]]]VVVNNNEEE999111......,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))***+++,,,---......:::MMMbbbllloooqqqtttuuuooolllggg___UUURRR___ooo}}}kkkUUU\\\ffflllpppwwwVVVRRRNNNLLLOOOSSSVVVXXXTTTSSSQQQMMMJJJGGGDDDCCCFFFDDD@@@;;;999<<>>SSSQQQWWW___\\\]]]uuuyyyrrrpppjjjiiikkknnnooojjj___VVVKKKHHHCCCAAA???<<<666222---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------+++,,,000<<>>DDDRRRWWW]]]___bbbwwwxxxhhhkkkpppjjjnnnppp^^^SSSKKKDDDCCCCCC???:::666///---+++***)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))...,,,++++++,,,...//////---000888FFFVVV___aaa```^^^aaa```VVVHHH???@@@EEEZZZ^^^SSSOOOggg~~~{{{nnniiipppmmmdddQQQHHHYYYqqqqqq___WWWTTTKKK===000)))+++...------,,,++++++******)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++,,,)))***,,,,,,+++222<<>>777222111...,,,+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,---------------888IIIXXX```bbbaaa```aaa\\\QQQFFFAAAFFFRRR[[[RRRXXXbbbzzzyyyrrrqqqnnn}}}}}}sssbbbUUUTTTbbbpppdddaaaZZZMMM???555000///------,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,***---///---***000FFFZZZhhhooosssqqqqqqrrrkkkaaaTTTNNNYYYtttpppdddccciiiuuu```RRRGGGqqq___[[[dddhhhdddbbb^^^[[[[[[[[[VVVOOOHHHGGGHHHHHHBBB:::999===???777111666AAAHHHFFFAAA555000***(((***,,,***((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......///...///222999CCCNNNUUUVVV\\\]]]ccc{{{zzz}}}|||zzzuuummmdddUUUHHHCCCCCC@@@<<<444222///,,,+++***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************+++,,,---------,,,------444AAARRR^^^bbbaaa``````ZZZXXXTTTOOOMMMNNNQQQUUUSSSmmm~~~yyynnn]]]RRR[[[lllhhheee___TTTEEE999111---...------,,,++++++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))*********+++++++++,,,,,,+++------,,,...<<>>IIIWWW______]]]\\\]]]WWWYYY[[[[[[XXXVVVTTTSSSaaa||||||yyyxxxnnn```___hhhnnnlllggg]]]OOOAAA666000......------,,,++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---+++***---999LLL```lllssssssrrrmmmiiieee^^^XXXWWWgggvvvzzzjjj___tttyyySSSIIIBBBCCCOOOYYYxxxssslllwwwwwwpppdddaaahhhlllkkkkkkhhhccc]]]PPPCCC===???===>>>CCCPPP]]]bbb\\\UUUDDD;;;222,,,,,,,,,***'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++******************++++++++++++++++++,,,,,,,,,,,,---------------......///222111333;;;GGGQQQWWWYYYXXXggg}}}|||fffrrrzzzvvv~~~~~~fffOOOEEECCCAAA888666222///,,,*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***---......,,,---111555GGGOOOZZZ^^^\\\WWWUUUTTTQQQUUUXXXXXXWWWWWWZZZ]]]vvv|||{{{|||rrrmmmoooqqqooojjjaaaTTTFFF:::333......------,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---,,,+++333GGG]]]jjjmmmsssrrroooggg___XXXTTTSSSaaawww}}}wwwiiittt\\\EEEGGGHHHLLLVVV]]]~~~www|||mmmeeekkkpppooovvvtttpppiii[[[JJJAAA???BBBDDDJJJUUU___aaa\\\VVVKKKCCC999111...---+++***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))***+++++++++,,,+++++++++,,,,,,,,,---------------------.../////////444;;;BBBIIIPPPWWW\\\mmmtttooo~~~oooYYYMMMFFF???<<<:::666111...,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++---...---,,,...555:::LLLSSSZZZ]]]ZZZSSSLLLIIIGGGMMMTTTWWWXXX]]]hhhqqq~~~~~~~~~~~~}}}~~~}}}{{{|||sssqqqllldddYYYLLL???777.........---,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------,,,...222===SSSiiiqqqnnnoooooollleeeZZZTTTVVVZZZrrrjjjggglll~~~~~~xxxcccOOOJJJPPPPPPTTT\\\___tttiiilllpppoooyyyxxxvvvpppaaaNNNAAA>>>CCCFFFLLLUUU\\\___\\\XXXPPPIII???555000---------))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***+++,,,,,,---++++++,,,,,,,,,---------...------------...//////+++666BBBHHHIIIMMMWWW___zzzttt}}}ppp^^^TTTIII>>>???<<<888444000...------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++---///---,,,///777>>>NNNTTT[[[^^^YYYPPPFFF@@@BBBLLLXXX___ccckkkyyy{{{~~~}}}}}}|||{{{{{{xxx|||{{{|||www{{{zzzwwwrrrkkkaaaTTTHHH@@@///......------,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++,,,,,,,,,---------***000888EEE[[[oootttpppkkklllkkkeee\\\XXX^^^gggjjjXXXYYYcccvvvzzzYYYZZZQQQUUU[[[XXX[[[fffiiizzzuuuuuutttppp|||~~~pppWWWEEE>>>CCCGGGNNNXXX___aaa___[[[VVVOOOJJJEEE;;;///+++...,,,+++******))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------......---,,,+++,,,...///222;;;@@@GGGNNNNNNVVVkkk{{{{{{|||zzz```JJJAAA???<<<::::::555...+++---++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))(((((()))******+++++++++,,,,,,,,,,,,......++++++222???JJJUUUTTTZZZ```ZZZIII@@@AAAHHHKKKTTTbbbtttzzzvvv|||~~~~~~~~~}}}}}}}}}}}}~~~zzz~~~}}}}}}~~~ttt}}}tttllldddYYYNNNHHH999222,,,------+++)))***++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++''',,,...+++)))***---///333<<>>GGGNNNOOOLLLcccyyyttt|||jjjTTTHHHBBB>>><<<;;;777000,,,,,,++++++++++++++++++++++++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((((((******++++++++++++,,,,,,,,,,,,---...---...777DDDOOOWWWYYY\\\ZZZOOOCCC???AAALLLNNNZZZmmm}}}~~~~~~~~~}}}}}}}}}~~~||||||}}}zzzxxxmmm```SSSKKK;;;444......///...---///++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************************)))))))))))))))***++++++(((+++---,,,+++,,,///000333BBBSSS```jjjqqqsssqqqrrrfff\\\]]]iiiuuuyyyxxxbbbWWWQQQfffeeegggnnntttzzziiiPPPOOOZZZ___```aaadddkkk|||xxx___GGGCCCJJJSSSZZZ]]]___bbbddd]]]WWWPPPMMMHHH>>>555000,,,+++******))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------+++,,,...//////000222444777CCCMMMSSSPPPQQQtttvvvzzzwwwuuu```OOODDD???<<<===:::222---,,,,,,,,,,,,,,,++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***++++++++++++,,,,,,,,,,,,+++,,,---///444>>>LLLUUUYYY^^^\\\QQQFFFCCCFFFHHHSSSVVVdddxxx}}}||||||}}}~~~~~~mmm[[[OOOBBB999222000000///...000++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++******+++---...///000111444III```kkknnnoooqqqrrrnnn[[[PPPZZZllluuuwwwxxxkkkMMMUUUaaapppjjjnnnyyyrrr[[[NNNUUUddddddhhhlllrrrpppSSSHHHJJJOOOVVV\\\aaacccdddYYYTTTOOOMMMJJJCCC888111,,,+++******))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------***---//////...///222666<<>>IIIRRRWWW\\\YYYNNNBBBEEESSSZZZXXXXXXnnn~~~~~~~~~}}}~~~~~~|||{{{}}}ttt[[[PPPDDD888222///,,,,,,...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***************************************++++++,,,///+++***------,,,///555LLLZZZhhhnnnnnnnnnlllhhhccc[[[ccczzz{{{zzzeeerrryyyjjjTTTRRR\\\eeemmmuuu}}}~~~gggYYYMMMMMMXXX```^^^YYYSSSSSSQQQMMMLLLIIIAAA999,,,+++******))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,...000...,,,///666===PPP[[[hhhsssdddyyy}}}qqqsssvvv{{{[[[LLL>>>;;;<<<999555333......------,,,,,,++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++,,,,,,,,,,,,------------......111999EEEOOOTTTVVVZZZRRRFFFAAAIIIUUUZZZXXX^^^xxx||||||~~~}}}~~~~~~jjjWWWJJJ<<<444000......111++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,000+++***---,,,+++222>>>[[[ccckkknnnooonnniiibbbPPP]]]vvviiieee}}}~~~ccc\\\ZZZ^^^dddlll~~~vvvuuuyyyiiiVVVOOOSSSYYYXXXTTTSSSVVVUUUNNNIIIGGGAAA:::,,,+++******))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,///000///---222===FFFXXXaaazzziiipppvvv|||ppp\\\GGG???>>>===999777///......---,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***+++,,,,,,,,,------------...---...333>>>LLLVVVXXXWWWSSSIIIBBBFFFOOOVVV[[[___lll}}}{{{~~~eeeVVVEEE;;;444//////111++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******++++++,,,---...***+++///---,,,999KKK___hhhooopppmmmjjjbbb[[[HHHbbbvvveeewww~~~vvv^^^^^^ccclllqqqzzzvvvbbbbbbyyyttt___RRRPPPRRRSSSQQQSSSWWWVVVMMMFFFCCC>>>888,,,++++++***)))*********'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,...000//////666CCCMMM[[[cccooofff}}}{{{|||}}}{{{|||~~~|||{{{~~~hhhOOOCCCAAA???<<<::://////...---,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,------,,,***)))***+++,,,,,,,,,---------......---...444BBBQQQ[[[\\\ZZZKKKCCCBBBMMMUUUYYY```jjjxxx~~~tttcccOOOAAA666///,,,...++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******++++++,,,---,,,))),,,000---...???UUU]]]hhhppppppjjjddd[[[TTTPPPmmmfffooozzzuuuZZZeee___```lllyyy```VVVvvvnnnWWWMMMPPPRRRPPPSSSWWWVVVMMMGGGDDD???888111///---,,,,,,+++***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000,,,333111...222666BBBVVV```^^^bbbvvv~~~}}}||||||zzzwwwsssooommmsssuuuxxxyyyxxxxxxxxxyyyzzz~~~www~~~]]]HHHCCCEEEBBB<<<777333---***+++,,,,,,+++************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,---............,,,333???LLLVVVZZZZZZXXXIIIIIIJJJOOOVVV___jjjrrrmmmPPPDDD===111---000...------,,,,,,++++++***************************************************************************))))))))))))************************************++++++******++++++,,,------+++---000000555LLLeeeeeelllooolllgggbbbZZZQQQeeexxxxxxbbb\\\sssyyyvvvbbb___bbbmmm|||}}}iiigggyyy___QQQPPPRRRQQQSSSUUUQQQHHHCCCCCCAAA===222///,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000...222000111:::>>>EEEUUUccctttsssqqq~~~{{{xxxuuupppkkkgggeeeeeeeeennnqqqtttwwwxxxzzz|||~~~ppplll|||nnnQQQBBBAAA>>>:::888333...++++++,,,,,,+++************************++++++************++++++))))))))))))))))))))))))************************************************++++++,,,---...............666CCCPPPXXXZZZXXXVVVIIIJJJNNNTTTXXX___qqqwwwXXXJJJBBB777////////////......---,,,,,,,,,************************************************************************))))))))))))************************************++++++******++++++,,,------,,,---///333>>>TTTgggiiihhhlllnnndddWWWYYYddd~~~^^^UUU]]]zzzpppeeehhhrrr|||xxxzzzlllWWWRRRRRRPPPPPPOOOIIIAAA>>>@@@BBBAAA333000,,,******++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111222...333@@@DDDIIIVVVgggrrriii~~~~~~~~~}}}{{{vvvsssnnniiibbb\\\ZZZ]]]bbbeeennnqqquuuxxx{{{~~~hhhgggyyy{{{www^^^DDD>>>>>>:::999555000---,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************+++,,,,,,---......//////111;;;HHHTTTYYYXXXUUUSSSLLLLLLRRR[[[^^^eee|||rrrppp{{{{{{~~~eeeRRRHHH===333///000000//////...---------++++++++++++++++++++++++************************************************))))))))))))************************************++++++******++++++,,,---,,,...---...888LLL___iiinnneeegggkkk^^^NNN^^^}}}iiiNNNTTThhhwwwrrrttt}}}zzzdddZZZSSSLLLJJJFFF@@@;;;;;;===@@@AAA555111,,,))))))++++++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------------------...///000111222333///555BBBHHHSSShhhoooeeeooo}}}|||zzzxxxuuuqqqkkkgggaaa]]]XXXVVVYYYaaajjjpppsssvvvzzz~~~tttqqq~~~nnnKKK??????===:::777333///---,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************,,,,,,,,,---...///000000444???MMMVVVWWWTTTQQQOOOQQQMMMRRR___gggsssxxxrrrkkkpppzzz}}}sssYYYKKKAAA666///000000//////...------,,,++++++++++++++++++++++++************************************************((()))))))))************************************++++++******++++++,,,---+++...---///???XXXhhhjjjooofffcccddd]]]\\\sssxxxRRRUUUccc{{{{{{pppxxxwwwhhhXXXHHHBBB===999888:::;;;<<<===555111,,,******+++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))*********++++++++++++++++++,,,,,,---------...............///111111///333333888EEEQQQlllffflll|||zzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~yyyvvvrrrnnnjjjeee___[[[SSSRRRRRRTTT[[[eeepppvvvvvvzzzXXXDDD???<<<;;;999666222///---,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,...///111222888CCCOOOUUUSSSNNNLLLMMMSSSMMMQQQaaaqqqwwwuuuuuu}}}dddOOOCCC999222//////......---,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))************************************++++++******++++++,,,---***---///555HHHaaakkkhhhjjjhhhaaa]]]ggghhhUUU```tttpppvvv~~~eeeKKK???999555888::::::999:::444111---++++++,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,------...............///000111111---333666===KKK^^^xxxhhh~~~~~~yyyxxxvvvrrrqqqssstttvvvwwwwwwwwwvvvxxxyyy}}}|||{{{||||||yyyvvvqqqmmmgggbbb^^^ZZZUUURRRLLLMMMOOOTTT]]]gggqqqvvvyyy~~~kkkMMM>>>999<<<;;;999444000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---000222333===GGGQQQSSSNNNIIIKKKNNNSSSRRRZZZjjj{{{}}}uuuWWWFFF<<<555//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************************************++++++******++++++,,,---+++---333@@@TTTfffkkkgggcccfff^^^ZZZwwwppp[[[ZZZkkksssqqq}}}xxxXXXBBB999444777:::999888:::333111...,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))************+++++++++******+++,,,,,,---..................///000111222000555888@@@PPPggglllvvvvvvpppllllllkkkhhhhhhkkklllnnnqqqrrrqqqqqqsssuuuyyy{{{}}}~~~~~~{{{wwwvvvvvvuuuoookkkfffbbb[[[VVVSSSRRRPPPOOOMMMNNNQQQXXXaaalllvvv|||zzz{{{{{{{{{{{{|||ZZZBBB;;;<<<===;;;666111------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,,,,,,,---000222444BBBKKKSSSRRRJJJFFFKKKRRRTTT___nnn~~~cccLLL@@@888000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************************************++++++******++++++,,,---......888LLL```hhhhhhfff```aaaYYY[[[ggg]]]mmmrrrjjjuuu{{{dddFFF;;;444666:::999999<<<333111...---------+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******+++,,,,,,---...............//////000111222555777999AAAQQQiiikkkhhh{{{rrrpppfffaaa^^^^^^]]][[[\\\``````cccggghhhhhhhhhkkkmmmtttvvvxxxzzzzzz{{{}}}~~~~~~}}}{{{vvvrrrqqqrrrooohhhccc___ZZZSSSOOONNNNNNOOOOOOPPPRRRUUU]]]hhhtttyyyxxxvvvvvvwwwyyy|||}}}{{{ttteeeHHH@@@======<<<777111------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,,,,,,,---000333444FFFNNNUUUQQQHHHFFFMMMVVVVVVlllmmmQQQCCC:::111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************************************++++++******++++++,,,---111///;;;UUUgggiiiffffffbbb^^^UUU\\\bbbmmm{{{mmmoooyyyyyyUUU???;;;;;;333999===///333333222111000///------+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------......------...------...000000000///999...???NNNPPPwwwxxxhhh|||yyykkk```\\\VVVTTTQQQOOOMMMMMMMMMNNNPPPSSSWWWYYY\\\^^^bbbdddhhhhhhjjjlllppptttwwwzzz{{{{{{|||{{{{{{yyywwwvvvoooooommmjjjddd]]]WWWSSSOOOMMMMMMOOONNNLLLOOOUUUYYYUUUZZZiiiwww}}}xxxtttrrrsssuuuvvvuuu{{{yyyzzzwww|||UUUBBB??????<<<777333222000///......---,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------///111...+++222>>>JJJQQQTTTMMMHHHLLLSSSVVVlllyyy}}}|||yyy{{{wwwrrrqqqsssvvvwwwvvvzzzxxxuuuqqqooopppssswwwwww}}}bbbLLLAAA555000///222222000...///,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************************************...+++***,,,,,,***,,,000000777HHH]]]iiiiiifffeeeXXXXXXUUUkkksss^^^nnnpppnnnooovvv___DDD:::;;;555777;;;111333333333333111///---,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------......------......---...///000000000777999HHHPPPXXXmmm|||yyymmm___VVVRRRMMMKKKIIIFFFEEEEEEEEEEEEFFFHHHKKKNNNOOORRRUUUXXX]]]]]]___aaadddhhhkkkmmmqqqqqqrrrrrrqqqooommmlllddddddbbb___[[[VVVQQQNNNLLLKKKLLLOOOPPPQQQUUU\\\```aaaiiixxx}}}yyysssqqqrrrtttuuuuuuyyywwwwww|||fffKKKAAAAAA???:::555222///.........---,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,...000......666BBBOOOTTTSSSLLLIIIQQQ]]]cccyyy||||||zzz|||{{{qqqlllooorrrsssqqqyyywwwwww{{{yyyyyyxxxvvvsssoookkkiiieeeaaa\\\ZZZZZZ[[[ZZZYYYXXXXXXVVVUUUTTTVVVZZZ^^^fffkkkqqqtttwwwvvv[[[MMM888222000222333000...///,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************************************---++++++------,,,---222...<<>>===<<<======<<<>>>@@@AAABBBDDDHHHJJJOOOOOOPPPRRRUUUXXX[[[]]]aaacccdddeeedddaaa^^^\\\WWWWWWUUUSSSPPPNNNLLLKKKMMMKKKMMMQQQSSSUUU[[[bbbiiiooo{{{|||~~~~~~yyysssooooooqqqrrrssswwwtttrrrvvv}}}vvv}}}xxxQQQCCCBBBAAA===777222............---,,,,,,,,,,,,---++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,......111<<>>===;;;:::999999999999999;;;<<<<<<===>>>AAADDDFFFFFFFFFHHHJJJMMMPPPQQQTTTUUUWWWXXXWWWUUURRRPPPOOONNNMMMLLLKKKLLLMMMMMMRRRPPPQQQUUUWWWYYY___fffqqq{{{zzztttnnnllllllnnnpppsssqqqooopppuuu||||||\\\FFFBBB@@@>>>999222///.........---,,,,,,,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,...444@@@JJJQQQQQQNNNIIIKKKXXXmmm|||zzz{{{zzzpppgggbbb```aaabbbXXXRRRJJJGGGHHHJJJIIIHHHKKKMMMPPPUUU[[[]]]\\\ZZZOOOOOOMMMKKKIIIEEECCCAAA<<<;;;;;;;;;<<<=========DDDFFFHHHKKKMMMPPPUUUXXX___bbbfffkkkssswwwRRRAAA888111111222000......------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++---///...+++...333777PPPdddffffffkkkggg^^^XXXcccwww^^^PPPiii|||yyy~~~pppfffCCC999;;;888555:::444444555444222///---+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,------......------...///000//////000333777AAAJJJbbbnnnzzz}}}nnn]]]RRRIIICCC@@@AAA;;;;;;::::::999999999999;;;<<<<<<<<<<<<>>>AAADDDDDDDDDDDDEEEGGGIIILLLMMMLLLNNNOOOQQQPPPOOOLLLKKKKKKJJJJJJJJJKKKMMMOOOQQQUUUSSSUUUZZZ^^^aaaiiiqqq}}}|||vvvooojjjiiijjjkkkooonnnmmmmmmooouuu}}}}}}tttMMMDDD>>>===;;;555000000......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------//////...,,,///888CCCKKKPPPPPPPPPPPPSSS```uuu~~~www~~~zzzuuupppjjjaaa[[[VVVRRRNNNJJJHHHDDD???===>>>???>>>===<<<===AAAEEEHHHHHHGGGEEE?????????>>>===<<<;;;:::888888:::;;;<<<===???AAAGGGIIIMMMQQQUUU[[[aaaeeejjjlllooosss{{{WWWFFF:::111///000///---------------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++---,,,...///,,,)))...555FFFYYYgggffffffjjjdddWWWWWWssslllMMMXXX|||yyy{{{lllyyyRRR===???;;;555:::555444333222000...,,,+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,------......------...000111000///000555999LLLPPPwwwcccmmm{{{~~~nnn```QQQHHHBBB>>>===???;;;;;;;;;;;;;;;;;;;;;:::===============???BBBEEEFFFFFFFFFFFFHHHIIIKKKMMMJJJKKKMMMNNNNNNNNNNNNMMMJJJJJJJJJKKKMMMPPPRRRTTTWWWVVVZZZaaahhhnnnxxx{{{ssslllhhhggghhhhhhjjjkkkkkkkkkooouuu{{{|||[[[JJJ===<<<===777222111......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000///---111<<>><<<:::888777888888777666444666888:::;;;:::999999777888888888999999::::::888999;;;;;;<<<>>>BBBEEELLLOOORRRVVVZZZaaaggglllgggiiiooovvvbbbKKK>>>222///000///------------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...+++***111;;;TTT```iiigggffffffaaaYYYXXX|||\\\LLLgggnnnwwwuuufffyyyvvvdddCCCBBB???555777666444222///---,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,------......------...000222000...000555;;;OOOZZZoooeeevvvbbbVVVHHHBBB>>><<<<<>>?????????@@@????????????????????????AAAEEEIIIHHHHHHGGGGGGHHHJJJLLLMMMKKKLLLLLLMMMOOOPPPRRRSSSNNNNNNOOOQQQSSSUUUWWWYYY^^^^^^aaaiiiqqqyyyzzzpppiiiffffff```eeeiiiiiihhhiiinnntttxxx{{{~~~nnnTTT>>><<>>===>>>AAABBBCCCDDDDDDEEEDDDDDDDDDAAABBBBBBAAAAAADDDHHHLLLIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMNNNPPPRRRUUUWWWSSSTTTUUUWWWYYY[[[\\\]]]gggfffiiipppwww~~~~~~ssskkkgggfff[[[aaaggghhhfffeeejjjnnnqqquuu{{{{{{\\\@@@<<<@@@<<<444111......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))---......555DDDNNNQQQJJJJJJPPP[[[gggxxxzzz~~~rrrggg___[[[ZZZLLLFFF???999555555666777333333444555666666666555333444555555444444555666666666666666777888::::::>>>AAAEEEHHHLLLSSS\\\cccnnnlllgggbbb^^^]]]```bbbsss{{{UUUFFF777222333333111000......---------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,......222???MMM```fffnnnoooeee]]]bbbnnn\\\WWWddd|||~~~ffffffmmmrrrxxxuuurrriii___vvvtttdddHHH;;;:::;;;222444555222...+++***,,,************************))))))*********+++++++++*********************************))))))))))))))))))******++++++,,,------,,,,,,,,,---------......222333//////555333666EEENNNpppqqqsssuuugggVVVJJJ@@@===@@@AAADDDHHHIIIJJJJJJIIIGGGGGGHHHIIIIIIHHHFFFGGGHHHIIIIIIHHHJJJJJJIIIKKKLLLMMMLLLKKKKKKJJJJJJMMMRRRWWW[[[]]]^^^___bbbfffeeebbbeeekkknnnooorrrvvv}}}|||tttkkkdddccc___```eeegggeeecccdddjjjsss}}}~~~wwwrrr|||fffAAA>>>@@@666111777...............---------------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------111000...///:::IIIMMMIIIKKKPPPWWWaaasss~~~nnnfff```XXXOOOKKK@@@===999555333222222333444444333333333444555555555555444444333444444444555555333444999>>>@@@???DDDOOOSSSOOORRRdddwwwnnn]]][[[]]]___hhhsssiiiIII<<<999---...444+++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++111)))(((000000111DDD^^^eeefffiiinnneeeVVVnnnhhhTTTVVVnnnssskkkjjjiiippp}}}sssnnnlllbbbVVV{{{}}}xxxsssSSS@@@999888333444555333...+++++++++************************))))))*********+++++++++************************************)))))))))))))))******++++++,,,------,,,,,,---------.........000222///111666333777HHHPPPyyyuuudddpppbbbQQQGGG??????BBBDDDGGGKKKIIIJJJKKKJJJIIIHHHIIIKKKLLLKKKKKKLLLNNNOOOOOOOOOLLLLLLKKKLLLNNNPPPQQQQQQPPPPPPPPPSSSXXX^^^dddfffhhhhhhjjjnnnooolllmmmqqqsssuuuxxx|||xxxooohhhccc``````eeegggdddbbbbbbhhhpppzzzwwwvvv~~~xxx{{{kkktttJJJ???@@@:::444444//////.........---------------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------...---111<<>>;;;888444222222222333444444333333333333444444444444333333444444555666888:::;;;<<<>>>BBBFFFIIIJJJNNNTTTaaayyyrrrcccYYY[[[aaagggtttyyySSS???:::000///333---.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++000++++++///111777JJJ___gggllllllhhh___YYYzzztttUUUZZZ^^^rrryyypppkkknnntttzzzpppiiieee\\\RRRrrrqqqwww```GGG;;;666444555555333///,,,++++++++++++++++++++++++++++++***************+++++++++************************************************)))******++++++,,,------,,,------------............111///222777444===RRRdddnnn```{{{jjj\\\JJJCCC>>>AAAEEEGGGIIILLLKKKLLLMMMMMMLLLLLLMMMNNNLLLMMMNNNPPPRRRSSSSSSSSSPPPPPPPPPQQQRRRUUUWWWXXXWWWXXXZZZ___eeelllrrruuuuuurrrsssxxxzzzwwwvvvwwwyyy|||~~~tttnnnddd``````dddgggccc___^^^dddjjjttt}}}~~~}}}~~~}}}wwwwww|||~~~~~~|||pppuuu[[[CCC???>>>888222000//////...---------...------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++---000666AAAMMMSSSRRRXXXXXX```tttppp^^^UUUNNNFFF???<<<:::888555333222222333333444333333222222333333333222222333333444666777888777;;;???AAAAAACCCIIINNNQQQTTT```}}}~~~___YYYWWW\\\aaafffqqqcccCCC<<<555000222000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,.........---222@@@SSSaaa```kkkkkk```WWW\\\dddRRR]]]kkkpppjjjiiiqqq~~~}}}vvvkkkaaaZZZRRRKKKooojjjlll~~~kkkOOO???888555555555333000...,,,+++++++++++++++++++++++++++************************************************)))***************++++++)))******++++++,,,------------------...............000...222777999JJJhhhllllllwwwvvvdddVVVEEE@@@>>>BBBEEEFFFGGGJJJJJJLLLMMMNNNMMMMMMOOOPPPOOOQQQTTTVVVVVVWWWXXXYYYUUUVVVXXXXXXYYYYYY[[[\\\\\\aaaiiipppwww}}}zzzyyy~~~~~~{{{zzz~~~zzzttthhhcccaaaeeegggccc]]][[[```dddmmmyyy~~~yyywww~~~nnnKKK===>>>;;;333111000///...------......------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------------...---000555===FFFOOOUUUVVV]]]aaaqqq{{{jjjWWWLLLFFF???999666666555333222111222333444333333333222222222333333222222333444666888:::;;;;;;===AAADDDDDDDDDJJJQQQXXXgggiiiYYYXXX[[[^^^___aaakkkvvvrrrIII<<<777111000222............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++//////+++333HHH[[[bbb\\\jjjiii\\\YYYccc\\\ZZZeee~~~yyynnnlllooo~~~{{{yyyqqqeeeXXXNNNGGGDDDkkkeeeeeettt{{{{{{vvvXXXDDD;;;666666444333111///---+++++++++++++++++++++++++++************************************************))))))******+++++++++,,,)))******++++++,,,---------------.........//////000000---111888???[[[xxxeeevvvwwwvvvsss___RRRBBB???>>>BBBCCCBBBBBBDDDFFFGGGHHHHHHHHHIIILLLNNNSSSVVVZZZ[[[\\\]]]___aaa]]]___aaaaaa___^^^___```eeemmmzzz~~~}}}~~~yyynnngggbbbeeegggccc]]]ZZZ\\\___fffrrr}}}xxxyyy~~~|||tttXXX???<<<<<<777222111///...------......------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,---------............222888@@@GGGLLLRRRVVVaaaggg|||xxxgggSSSGGGAAA;;;666555333333222111222222333444333333222222333333444555444444555777999;;;===>>>CCCAAACCCHHHIIIJJJOOOXXXeeeqqqYYYXXXYYYZZZ]]]aaalll~~~RRR===888222...333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------(((...///,,,777OOO___cccgggooofffXXX^^^nnntttUUU___tttuuussswww~~~zzztttjjj]]]PPPEEE??????ccc___^^^jjjzzzpppfffLLL>>>888666444333333111...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))******+++,,,,,,,,,)))******++++++,,,------------........./////////111111...111999DDDiiifffaaa{{{ppp\\\NNNBBB??????BBBAAA>>>>>>@@@@@@@@@@@@???@@@CCCGGGKKKQQQTTTXXXZZZ[[[^^^ccchhhhhhiiijjjgggddddddgggjjjttt}}}~~~vvvllleeefffgggddd^^^[[[ZZZ\\\aaajjjttt{{{~~~}}}~~~{{{tttppp{{{mmmjjjIII>>><<<:::444222000...------...///------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,---------...............111888@@@DDDGGGNNNVVVeeennnwwwdddOOOCCC===999666555222222222222222333333444222222222333444555666777888888999;;;===???AAABBBFFFEEEHHHMMMMMMLLLWWWeee~~~rrr___WWWRRRSSSWWW___nnnuuucccAAA999333...333/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,------......)))---...111>>>SSSaaadddrrrooo[[[OOO^^^sssiii]]]mmm~~~~~~uuuuuu|||vvvlll___TTTIII@@@===>>>\\\ZZZZZZ```oootttvvvVVVBBB999666444333333222...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))***++++++,,,------)))******++++++,,,------............////////////111111///444<<>>>>><<<;;;<<<@@@GGGLLLOOOSSSXXX[[[^^^ccclllsssssssssooojjjgggjjjrrryyy}}}}}}qqqgggfffhhheee```]]]YYYZZZ\\\bbbkkksssyyy|||~~~||||||{{{tttlllxxxmmm|||{{{XXXDDD===:::555333000---,,,---...///------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,------------............///222999BBBEEEGGGOOOZZZiiiyyytttaaaKKK???:::666555555222222222333333333444444111222222444555777999:::<<<<<<===>>>@@@BBBDDDEEEJJJNNNVVV[[[UUUTTTggg~~~xxxaaaYYYWWWRRR[[[iii{{{qqqvvvIII<<<666///222////////////............------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,---......///++++++...777FFFWWWbbbfffppphhhUUUPPPeeexxx}}}lllnnn}}}yyy{{{|||xxxoooaaaRRRJJJDDD>>>>>>@@@[[[ZZZXXXYYYccczzz}}}yyy^^^GGG999777444333444222///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************))))))***+++,,,,,,------)))******+++,,,,,,------............/////////000000111111777>>>HHHrrrkkkkkk{{{zzziiiUUUHHHBBB@@@@@@BBBAAA===>>>AAAAAA???===;;;<<>>888555333000---,,,---...///---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,---------.........//////222444<<>>>>>???@@@BBBDDDFFFGGGSSS\\\iiimmmcccaaa{{{gggZZZUUURRR^^^nnnvvvyyyOOO>>>888000222000/////////............------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,---...//////...+++///<<>>???CCCVVVZZZ]]]VVVXXXyyy~~~wwwFFF@@@666666777111111333---,,,,,,,,,+++++++++******+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////***444444333;;;NNNxxx~~~pppxxx{{{wwwhhhTTTFFFCCCCCCBBB@@@???===<<<;;;<<<>>>???>>>>>>DDDOOOYYY___]]]___hhhpppwwwwwwqqqrrrvvv~~~~~~|||||||||~~~|||sssnnnmmmiiibbb[[[[[[WWWUUUXXX\\\cccnnnyyy~~~~~~}}}{{{~~~ooouuuoootttvvvWWWHHH666999555111............---......---------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,+++,,,...000111000222777===@@@FFFPPPYYY^^^uuupppZZZCCC999777666555555444333222111111222333444555666777888:::<<<===>>>>>>AAACCCCCCBBBEEELLLSSS^^^nnntttiiifff}}}sss___XXX[[[aaaooo~~~vvv```LLLBBB555444000/////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++***000@@@QQQ\\\ccchhhqqq]]]ZZZnnn~~~zzz~~~vvvoooYYYNNNAAA;;;===CCCIIIKKKVVVVVVYYYXXX___~~~yyyRRREEE999777999333222333---,,,,,,,,,++++++++++++***+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////222333...111BBBVVVssspppkkkxxx}}}vvvfffSSSDDDCCCBBBAAA???>>>===<<<;;;888;;;>>>@@@CCCLLLXXXbbbeeeeeekkkvvvwwwrrryyy{{{zzz{{{||||||uuunnngggaaa^^^YYYUUUTTTVVVZZZ```jjjttt|||zzzsssoooyyytttpppzzzrrrmmmbbbGGG888999666111///.........---......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------,,,,,,---...000000000666===DDDIIIMMMTTT\\\bbb}}}mmmXXXBBB888777666444444333333333333333444555555777888999;;;<<<>>>???@@@@@@CCCFFFGGGIIIOOOYYYaaammmvvvxxxrrryyy}}}hhh]]]]]]jjjyyy}}}qqqQQQAAA666111000000/////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...666HHHZZZdddhhhkkkiii]]]ccc|||{{{}}}~~~rrrhhhTTTLLLBBB???AAAGGGKKKLLLWWWRRRTTTYYYbbb{{{ttteeeJJJ;;;888:::444222222,,,,,,,,,,,,,,,+++++++++++++++++++++*********************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////222444///222DDDVVVlllhhhmmmxxx|||sssbbbOOOBBBCCCAAA@@@>>>===<<<<<<<<<999===BBBFFFKKKUUUdddooommmoooxxxwwwqqqqqqxxxxxxzzz}}}~~~qqqfffaaa```XXXTTTSSSUUUWWW[[[dddmmm}}}|||yyyhhheeeppp{{{qqqrrrlllrrrqqqJJJ???;;;777222/////////............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......---......///000111666===GGGLLLPPPVVV```iiigggTTT@@@777666555444444333444555666777888888888;;;;;;<<<>>>@@@AAACCCCCCCCCEEEIIILLLRRR]]]jjjssszzz{{{zzz~~~jjjbbbdddnnnXXX???888///000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111<<>><<<<<<<<<===>>>AAADDDHHHKKKQQQ]]]mmmyyytttwwwzzzrrrppprrr||||||wwwxxx|||vvviiiaaa^^^XXXTTTSSSUUUVVVXXX___fffvvv}}}yyypppggggggvvv}}}xxxyyynnngggxxxMMMCCC<<<888333000/////////.........---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------....../////////...///000111666===GGGMMMPPPXXXiiizzz|||___NNN===666555555444444444555888:::;;;<<<<<<;;;===>>>???AAABBBDDDEEEFFFFFFGGGKKKQQQZZZgggvvvuuuhhhooo}}}}}}{{{yyyaaaAAA;;;111000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........111>>>TTTeeejjjgggddd[[[iiinnnnnnxxxvvvcccTTTHHHGGGHHHJJJMMMMMMLLLJJJ[[[SSSUUUYYYVVV\\\ggghhh|||{{{YYY@@@666999666444444000---------,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........./////////000000+++444666???YYYsssggg```qqqllllll{{{zzziiiXXXJJJBBBCCCAAA>>><<<;;;<<>>;;;;;;===AAACCCAAAGGGOOOWWW___lll{{{zzzoookkklll~~~xxxiii]]]ZZZXXXWWWXXXVVVSSSUUUZZZfffsss~~~{{{ttthhh[[[XXX___jjjssswwwnnn___pppgggJJJ???;;;666333111111000///......---------,,,,,,,,,------,,,,,,,,,,,,------,,,---------............,,,///111111//////333666@@@CCCHHHKKKKKKXXXzzzqqqNNNBBB888555777777888:::;;;<<<>>>@@@AAABBBCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKLLLOOOUUU___lllyyylllttt~~~RRR;;;444111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000888JJJ]]]gggfffdddddd|||\\\XXXnnnsssqqqzzzuuufffUUUIIIGGGHHHIIIJJJJJJIIIGGGFFFiii___dddkkk```YYY^^^bbbxxxvvvSSS======999555555333...------------,,,,,,,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.../////////000000000000333555888VVVfffYYYVVVfffvvv}}}~~~zzzzzzsss___PPPIIIGGGEEEBBB>>>;;;<<>>BBBIIINNNPPP```~~~hhhGGG===666666888999;;;===@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGIIIKKKLLLNNNNNNPPPUUU^^^kkkxxxooobbb|||\\\999555111111111000000000//////---------------------------------------------------------------------------------------...//////333>>>QQQaaafffddddddgggdddXXX```qqqxxxxxxwwwzzzlll\\\OOOGGGGGGGGGGGGFFFEEEEEEGGGHHHrrrfffjjjqqqfffZZZYYYZZZtttzzz[[[BBB???:::555555333......---------,,,,,,,,,))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////000000000000///;;;HHHdddoooUUUUUUfff}}}}}}qqq\\\NNNIIIIIIFFFCCC???<<<<<>>FFFLLLMMMZZZoootttddd```eeesss~~~yyyrrrccc```[[[VVVRRROOOMMMMMMNNNWWWeeetttxxxwwwkkkUUULLL\\\wwwyyyyyy\\\GGG;;;777555///000444/////////...------------......------,,,,,,------...---------............/////////...,,,,,,///777>>>EEELLLPPPTTTfffrrrWWW@@@<<<:::;;;???BBBCCCBBBEEEDDDDDDEEEGGGIIIJJJJJJOOOLLLLLLPPPQQQNNNMMMOOO[[[gggvvv~~~zzz~~~gggrrryyyzzzkkk<<<<<<444222000000111000///---......------------......,,,,,,,,,---------.........------,,,,,,------.........---...///000000///333LLL^^^eeeeee___```ooopppXXXLLL\\\wwwwwwqqq|||xxxbbbJJJCCCIII@@@CCCEEEDDDBBB@@@BBBCCCwwwrrrnnnjjjddd\\\XXXYYY\\\lllkkk|||tttKKK===<<<999333222333000---,,,------,,,+++************************************************++++++******************,,,,,,,,,---------.....................///000111444<<>>CCCHHHPPPXXXmmm|||~~~qqqgggaaaiiiyyy|||vvvgggccc^^^XXXSSSOOOMMMMMMNNNVVVbbbqqqyyyvvvkkkYYYOOOYYYsss|||gggJJJ===999777000///333/////////...------------......------,,,,,,------...---------............////////////......333;;;BBBKKKNNNRRR[[[tttpppVVV@@@>>>===>>>AAADDDEEEEEEHHHGGGFFFFFFHHHIIIIIIIIIRRROOONNNOOONNNNNNSSSZZZcccnnn~~~{{{zzziiinnnyyyHHH:::444222111000111000///---......------------......,,,,,,,,,---------.........------,,,,,,------......------...///000000000666KKK\\\cccbbbZZZ___ssssssXXXSSSaaayyywww{{{ttt\\\GGGAAADDD@@@BBBEEEEEECCCCCCEEEHHHwwwuuunnneeeaaa```]]]YYYTTT___aaawwwWWWAAA<<<999555222333000---,,,------,,,+++******************************************************++++++++++++++++++,,,,,,,,,---------..................///000111222666===LLLbbb|||uuugggwwwppprrrnnnYYYRRRXXX```cccMMMBBB===DDDHHHKKKYYYkkkxxxkkk___^^^ggg|||}}}||||||~~~zzzlllhhhaaaZZZSSSOOOLLLKKKMMMQQQ[[[iiiyyy|||uuulll```RRRRRRkkk{{{{{{OOO@@@;;;:::111...111/////////...------------......------,,,,,,------...---------............///...000000000111777@@@GGGMMMLLLQQQbbbiiiQQQ@@@AAAAAAAAAAAAAAACCCDDDDDDCCCBBBAAAAAAAAABBBCCCNNNQQQVVVYYYWWWUUU[[[dddhhhrrr||||||nnnfffZZZ:::555333111000000000///---......------------......,,,,,,,,,---------.........------,,,,,,------...------......///000111222===OOO^^^fffbbbVVV___{{{xxx[[[```iii}}}}}}yyyjjjQQQDDD@@@AAACCCDDDEEEFFFGGGJJJNNNQQQwwwwwwooobbb```dddccc\\\SSSYYY]]]jjjcccEEE;;;999666333333000---,,,------,,,+++******************************************************+++++++++++++++,,,,,,,,,,,,---------..................///000222222555@@@VVVqqqvvvfffwwwuuugggvvvhhhVVVUUU___gggiiiRRRBBB===FFFLLLPPPddd{{{lllaaa]]]hhh}}}{{{{{{|||~~~}}}qqqlllddd[[[SSSMMMIIIHHHJJJLLLRRR___ppp}}}vvvnnngggUUUJJJ]]]|||ppp{{{TTTBBB;;;:::222...111000//////...------------......------,,,,,,------...---------............//////000111111222888AAAIIILLLMMMWWWnnnuuu]]]GGG>>>@@@BBBAAA>>>===???BBBBBBBBBAAA@@@>>>???AAACCCGGGTTTgggppplllcccdddjjjnnnxxxllltttvvvDDD666444111000000000///.........------------......,,,,,,,,,---------.........------,,,,,,------...------.........000222444GGGVVVeeellleeeVVVaaa|||```lllqqq}}}aaaLLLGGGIIIHHHKKKJJJKKKMMMQQQYYYaaagggyyyyyyqqqeeeaaaggghhhcccQQQRRRWWW\\\mmmoooLLL;;;888777444333000---,,,------,,,+++******************************************************++++++,,,,,,,,,,,,,,,,,,,,,---------......---.........000111222333555JJJjjjhhh___qqqzzzooobbbfffzzzcccWWW]]]kkkqqqpppUUUDDD>>>GGGNNNVVVppp{{{nnngggeeelll}}}}}}}}}~~~uuuoooeee[[[QQQJJJGGGEEEJJJJJJNNNWWWfffuuuxxxrrrlllXXXEEEQQQlll}}}eeerrr]]]FFF::::::333000222000//////...------------......------,,,,,,------...---------............///000111111111222888AAAHHHOOOTTTeee|||gggOOO>>>:::===@@@AAA@@@BBBFFFJJJMMMMMMMMMKKKIIIIIILLLOOOPPPaaaxxx{{{mmmjjjoooyyy~~~jjjoooSSS888555222000000000///.........------------......,,,,,,,,,---------.........------,,,,,,------...,,,---.........000333777LLL\\\iiinnnfffYYYeeeyyyfffssssssyyy___NNNOOOSSSTTTUUUUUUWWW\\\fffsss~~~{{{{{{uuukkkfffhhhkkklllVVVOOOVVVWWWeeeWWW>>>999777555333000---,,,------,,,+++******************************************************++++++,,,---------,,,,,,,,,---------......------...///000222333444;;;YYYqqqWWW^^^xxx~~~{{{```bbbttttttaaa\\\jjjzzz}}}wwwSSSFFF@@@GGGRRR```yyy~~~ooofffhhhooo~~~~~~~~~~~~~~~~~~xxxrrrggg[[[QQQIIIEEEDDDKKKKKKMMMRRR]]]mmm{{{{{{vvvppp\\\GGGJJJ\\\}}}ooo\\\hhhmmmMMM;;;:::666333333000//////...------------......------,,,,,,------...---------............//////000111111222888AAAHHHNNNXXXpppqqqYYYFFF;;;888;;;>>>BBBHHHNNNUUUZZZYYYZZZYYYVVVRRRRRRVVVYYYbbbppp}}}qqqpppwww|||ppp^^^XXX999666222000000000//////......------------......,,,,,,,,,---------.........------,,,,,,------...+++---///......///444999NNN```iiihhhccc^^^lllqqqqqqzzzsss|||rrraaaXXXYYY\\\\\\ccceeejjjrrr~~~}}}{{{xxxssslllhhhmmmvvv```OOOUUUUUUeeedddDDD:::999666333000---,,,------,,,+++******************************************************++++++,,,------...,,,,,,,,,---------......------...///000222444555DDDhhh~~~eeeUUUjjjvvveeetttssscccddduuuyyyNNNGGGCCCJJJXXXiii}}}{{{tttlllkkkuuu~~~~~~}}}|||||||||}}}~~~{{{uuuiii]]]RRRJJJFFFEEEIIIJJJJJJLLLSSSaaasss}}}yyysssaaaMMMIIIQQQiii~~~ppp[[[```WWW>>><<<999666333---//////...------------......------,,,,,,------...---------............///---///000111333:::DDDLLLPPP[[[vvvfffMMMBBB@@@<<<<<<>>>DDDMMMXXX```dddccccccaaa\\\VVVUUUXXX\\\hhhsss}}}uuuxxx}}}wwwZZZvvvXXX:::777222000///000//////......------------......,,,,,,,,,---------.........------,,,,,,------...+++---///...---///555;;;OOOcccggg___^^^fffyyymmmkkkxxx}}}yyyooonnnppppppoooooossswww~~~{{{zzzyyypppgggnnn|||fffLLLPPPQQQccc|||zzzmmmIII<<<:::666333000---,,,------,,,+++******************************************************+++,,,,,,---......,,,,,,,,,---------......------...///111222444555IIIrrrqqqbbb^^^wwwyyypppvvvgggiii|||vvvIIIGGGFFFMMM]]]pppyyysssrrrtttzzz}}}~~~||||||||||||{{{zzzzzz|||~~~~~~wwwkkk^^^SSSKKKGGGFFFEEEGGGGGGFFFJJJXXXlll{{{~~~{{{uuueeeSSSLLLMMM\\\sss{{{^^^]]]___AAA>>><<<888333,,,//////...------------......------,,,,,,------...---------.........//////,,,...000111555<<>>FFFMMMZZZ^^^www|||tttYYYLLLJJJJJJIIIHHHHHHHHHJJJLLLOOOQQQUUUWWWXXXVVVPPPLLLJJJJJJPPPQQQ[[[iiimmmooopppTTTxxxtttKKK444666444111555...//////............---------------------------------000000///...............,,,---000000---///===LLLZZZhhhccc[[[rrrfffWWWggg~~~pppkkkeee___XXXSSSYYYccc|||zzzzzzwwwpppjjjiiijjjXXXKKKKKKDDDQQQwwwrrr~~~aaaCCC:::999555333111///---,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........111,,,---333111333@@@NNNlllnnn___^^^jjj{{{vvvxxxjjjNNNFFFCCCHHHYYYlllyyy~~~|||{{{zzzwwwtttuuuwwwxxxvvvtttwwwxxxtttiii___UUUKKKBBBAAA????????????BBBNNNZZZooozzz~~~zzzxxxooo]]]KKKAAAXXXwwwbbbbbbzzzOOOCCC<<<777444---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////555333777DDDLLLRRR^^^nnn}}}uuu^^^QQQNNNMMMKKKHHHEEEGGGKKKNNNLLLIIIPPPOOOMMMJJJFFFCCCAAA@@@FFFFFFOOO[[[aaahhh\\\jjjTTT888777444111555---//////............---------------------------------000///......---.........---...000000...111@@@OOO^^^ccc___fffzzz___^^^ooo~~~wwwXXXSSSMMMIIIHHHRRRfffxxxzzzwwwxxxvvvqqqkkkggghhh\\\PPPKKKDDDQQQoootttmmmGGG:::;;;555444111///---,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........///000---000777444666EEERRRpppzzziii\\\___fff~~~|||zzz}}}|||bbbHHHGGGGGGPPPbbbuuu}}}|||{{{yyyuuussstttxxxyyyuuuqqquuuvvvsssjjjaaaXXXLLLBBB>>>======???>>>???GGGQQQgggttt}}}|||~~~~~~|||zzzzzzsss___LLLCCCNNNiiihhhWWWrrr}}}zzzUUU@@@===;;;555...//////.........---------------------------------------......//////000000111555333999HHHNNNTTT```{{{}}}hhhXXXPPPNNNJJJHHHGGGKKKQQQVVVXXXWWW^^^[[[XXXTTTPPPJJJDDD???CCCGGGSSSbbbhhhqqqjjjZZZ\\\;;;666333111444...111///............---------------------------------///......------.........---...///000///444DDDTTTddd___ZZZjjjiii\\\kkkttthhhOOOKKKGGGHHHSSSkkkxxxtttttttttrrrooofffddd\\\UUUNNNHHHNNN```tttyyy}}}zzzNNN;;;<<<555444222///------------,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////---...---222888444888KKKdddooo\\\VVV___fff~~~uuujjjzzz|||{{{|||xxx___IIIGGGKKKWWWkkk|||}}}{{{zzzxxxuuusssuuuxxxyyyuuuppprrrssspppiiibbbZZZNNNBBB<<<;;;<<<>>>??????EEELLLaaappp~~~{{{zzz|||}}}|||{{{|||vvvcccPPPEEEHHHaaalllOOOccc|||[[[>>><<<===666000000000000000////////////------------------------------......///000000111222555333:::HHHMMMSSScccuuuoooZZZOOOKKKKKKLLLNNNRRRYYY```ggglllooommmkkkgggaaaXXXMMMFFFEEENNNcccyyyvvvQQQggg|||eee>>>444111000444///333///............---------------------------------......------------......---...///000000666HHHYYYggg\\\VVVjjj|||]]]]]]~~~ooo^^^NNNLLLLLLVVVooozzzuuusssssssssrrrjjjddd^^^WWWMMMFFFIIIOOOhhhyyyXXX>>><<<666444222000...---------,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---...//////+++------111555111<<>>>>>>>>CCCIII[[[lll|||||||||~~~~~~~~~xxxhhhXXXEEEEEE]]]lllLLL\\\eee???<<<>>>777333111111111000000000//////------------------------------...///000000111222222555555<<>>555333000000000000////////////........................------...///000111222222111555777???JJJNNN]]]wwwqqqwwwnnnWWWOOORRRTTTUUUZZZbbblllssstttsssooosssxxxyyyuuupppmmmlllfffqqq___XXXuuussszzz|||KKK888333222444...444///............------------------------------------,,,,,,,,,------...///......///000222;;;OOObbbaaa___aaarrruuu\\\rrrrrrdddTTTSSS]]]|||yyy~~~zzzuuutttuuupppiiiggg^^^KKKEEELLLNNNZZZnnn{{{|||mmmEEE:::666555222000...---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---//////000777777333111111222LLLttt{{{ZZZLLLRRRlllxxx~~~}}}{{{yyyxxxyyyuuuiiiZZZPPPTTT^^^rrr~~~vvvpppnnnoootttzzz{{{yyyzzz}}}{{{zzzxxxwwwxxx{{{~~~zzzyyywwwuuuuuuuuuwwwxxxzzz|||~~~}}}|||{{{zzzrrrrrrsssqqqpppoooqqqrrrpppoookkkeeebbb^^^SSSHHH@@@<<<;;;<<<<<<:::===AAAEEEZZZooowwwwwwzzz~~~|||wwwlllaaaKKKFFFUUUqqqSSS[[[~~~III???===444333000/////////....................................------...///000111222222000666999BBBLLLQQQccciiiwww~~~nnnWWWSSS[[[``````eeerrr|||www}}}|||~~~~~~~~~iiiWWWxxxooo|||pppRRR<<<555333444---333//////.........---------------------------------,,,,,,,,,,,,------...///......///000222<<>>:::<<<===<<<===@@@FFFUUUfffooovvv}}}~~~~~~~~~yyynnnfffQQQEEEMMMxxxyyy______VVVBBBCCC111333222111000//////..........................................//////000111222444444>>>IIINNNUUUooopppmmmsss\\\RRR\\\ggghhhlll~~~sssTTTmmmqqqfffUUU444888222,,,111111////////////............/////////...---------,,,---------............///111000///000444AAAVVVgggeeedddlll|||aaa]]]|||oooddd___vvvvvv{{{zzzxxxtttvvvsssppphhh]]]RRRJJJGGGGGGUUU~~~vvv^^^ooo}}}ZZZ???:::777222///...///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------.../////////222...111777666:::WWWyyywwweeeZZZeeeuuuppp}}}~~~|||zzzyyytttgggYYY\\\nnntttmmmhhhcccgggkkkqqqttttttuuuwwwyyyuuutttssssssuuu{{{zzzsssnnnkkkiiieeeccc\\\[[[YYYXXXWWWWWWXXXXXXZZZ\\\```dddjjjrrrzzz}}}|||yyywwwwwwvvvvvvtttrrrpppooonnnkkkfffaaaaaabbb___XXXQQQEEE???;;;;;;;;;888999;;;CCCPPPaaapppwwwzzz{{{|||}}}zzzzzz|||}}}zzzqqqiiiPPPHHHPPPtttpppaaawww]]]DDDDDD444777222111000//////......///........................///////////////000222222555777???JJJOOO[[[zzzpppsssvvv^^^UUUbbbgggtttyyyVVVhhhrrruuufffEEE::://////444///////////////...........................------------------............///000000///000666DDDYYYiiidddgggqqq~~~hhh^^^{{{zzzqqqhhheee~~~www|||yyywwwtttvvvtttqqqjjjaaaVVVNNNIIIGGGUUUpppfffiiizzzfffCCC;;;777222/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------.../////////222---///555777>>>UUUooo{{{{{{wwwllldddiiizzzwwwkkk}}}~~~}}}{{{{{{xxxlll```aaauuuyyykkkdddccceeehhhjjjnnnqqqssstttuuuuuuppppppqqqrrrvvv}}}~~~yyyvvvhhheeeaaa___^^^]]]\\\[[[UUUUUUTTTSSSTTTUUUVVVWWWTTTVVVYYY^^^dddmmmwww~~~~~~}}}{{{yyywwwvvvvvvuuutttrrrpppooonnnmmmkkkhhheeeaaa\\\VVVRRREEE???;;;;;;<<<;;;<<>><<<;;;888888;;;===>>>NNNiiiwwwvvvyyy|||xxxyyy|||zzzsssmmm^^^ZZZSSSYYY{{{WWWWWWqqqHHH@@@777<<<333222111000////////////........................000000000000111222333333444;;;EEELLLUUUnnnzzzmmmzzzdddggg~~~|||zzzzzz{{{~~~~~~}}}```WWW~~~WWW<<<111333444///////////////............,,,---------.../////////---------............//////000000222<<>>888999333333222111000000000000........................111111111111222333444555555BBBLLLTTTffftttooo~~~iii]]]```ddddddcccaaaccceeelllrrrxxx}}}}}}{{{zzz|||{{{yyy|||tttQQQggg|||ooovvvPPP777999333---444////////////............---------...............---------............///...000000222AAAXXXfffiii___wwwvvvwww{{{kkklllccc{{{}}}{{{xxxuuuzzztttrrrooollldddYYYKKKBBB@@@NNN]]]{{{uuummmlllYYY>>>:::555111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------.../////////,,,111222333DDDgggvvvTTTKKK^^^wwwnnnmmmsss{{{~~~}}}{{{|||~~~}}}zzzyyyuuupppjjjcccaaacccbbbfffjjjkkkiiiggggggiiijjjmmmrrrwww|||sssqqqlllgggaaa]]]ZZZVVVSSSOOOPPPQQQRRRSSSSSSTTTTTTTTTWWW[[[\\\ZZZXXXXXXYYYWWWWWWWWWWWWYYY[[[]]]^^^ccchhhooowww}}}|||{{{zzzxxxvvvsssssssssrrrqqqpppooonnnnnnjjjeee```\\\XXXVVVUUUSSSKKKFFFFFFGGGGGGJJJNNNBBBCCCJJJYYYkkkwww{{{yyyuuuzzz~~~{{{}}}tttgggRRRHHHYYYzzzuuuTTTGGG___SSSBBB;;;999333333222111000000000000........................222222111222222333444555777BBBKKKSSSkkkuuuuuuttt```WWWYYYZZZZZZYYY\\\aaafffjjjrrrxxx}}}~~~}}}zzzyyyzzzyyywww{{{UUU\\\wwwtttnnn]]]777666666///333////////////...........................------------------............///...111000222BBBZZZgggfffccczzz~~~}}}tttttt___www}}}|||yyyvvvzzzuuusssqqqnnnggg[[[MMMBBB>>>FFFFFFjjjmmmaaawwwvvvnnnbbb>>>:::555111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,------...//////000...111000222GGGlllhhhJJJIIIccczzz|||~~~}}}}}}}}}}}}wwwxxxmmmfffbbbdddfffaaafffkkkkkkgggdddfffiiijjjnnnsssyyyyyyvvvqqqiiiccc___ZZZVVVUUUTTTRRRQQQMMMNNNPPPRRRSSSUUUUUUUUUWWW\\\```aaa___^^^]]]^^^ZZZZZZ[[[\\\^^^aaadddfffmmmrrryyy}}}{{{{{{zzzxxxvvvsssssssssrrrqqqpppooonnnjjjgggeeecccaaa]]]XXXTTTOOOGGG@@@===<<<:::<<>>CCCKKKaaayyy}}}~~~~~~zzzyyy~~~pppUUUAAAIIIkkk}}}{{{]]]SSSTTT{{{ggg<<>>NNNdddpppqqqvvvxxx|||~~~{{{tttpppbbbMMMGGG^^^uuutttxxxsssccc}}}tttFFFAAA777555333111000111111000///////////////////////////000///000333333222555:::HHHMMMYYYppptttrrrrrrXXXUUUSSSRRRTTTYYY^^^bbbkkkqqq{{{~~~zzzzzzyyyxxxwwwrrrooottt|||~~~cccPPPxxxoooJJJ<<<111555111000000000000////////////........................------........./////////222***666<<>>999888777777999<<<<<<>>>KKK___ooovvvwwwwwwyyy}}}|||tttqqqfffSSSGGGWWW{{{wwwrrrYYYoootttooozzzJJJBBB666555333111000111111000///////////////////////////000...///222333222666<<>>RRRgggqqq~~~```nnnkkkllluuuyyyaaaYYYooo}}}ttttttsssiiiaaacccfffaaaTTTGGGBBB;;;===MMMiiihhh___wwwUUU>>>555777222...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000111333,,,000<<>>:::888777777666888999;;;DDDWWWlllxxx{{{zzz{{{~~~|||xxxssshhhWWWIIIRRRxxxmmmMMM^^^yyy~~~LLLBBB666555333111000111111000///////////////////////////000...///222333333777===HHHPPPiiizzziiixxx}}}^^^TTTLLLMMMOOOQQQWWW^^^dddiiirrrzzz~~~|||{{{zzzzzzyyysssooottt{{{}}}jjjOOOjjjsssKKK999444111555000000000000////////////........................------------.........///000---555>>>VVViiiuuuiiixxx{{{vvvssszzz|||bbbWWWkkkyyyuuusssfff^^^cccjjjdddUUUGGGBBB<<<:::HHHfffiiiWWW{{{[[[AAA555777222...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000000111222333...444BBB[[[gggWWWOOO[[[ppp}}}||||||~~~xxxrrrtttmmm^^^UUUUUUSSSNNNRRRVVV[[[```cccgggkkknnntttxxx~~~pppcccVVVQQQOOORRRVVVUUUTTTUUURRRPPPNNNMMMLLLMMMNNNOOORRRSSSUUUXXX\\\```dddeeekkkmmmqqqvvvzzzzzzwwwuuu|||~~~|||{{{zzzyyywwwuuurrrrrrsssvvvxxxxxxvvvtttooolllhhheeebbb___[[[YYYVVVPPPFFF>>>:::888888777444777999:::AAASSSjjj{{{|||tttjjj\\\LLLOOOssskkkJJJUUUNNNBBB666555333111000111111000///////////////////////////000......222333333999???KKKVVVuuuttteeezzz|||___RRRHHHIIILLLMMMSSS[[[___dddlllttt{{{~~~~~~|||}}}}}}yyyxxxyyyxxxrrrnnnqqqxxx}}}oooJJJYYYwwwKKK999777///555000000000000////////////........................------........./////////222000555>>>YYYfffnnnwwwzzzuuujjj|||eeeYYYiii~~~vvvssshhhcccjjjooogggXXXNNNGGGCCC<<>>;;;999999888555888;;;<<>>,,,111000000000000////////////........................////////////000000000000///000666EEEeeehhhdddvvv}}}}}}~~~ooojjjfff[[[jjjXXXbbb}}}zzzqqqpppqqqttttttnnnaaaWWWWWWJJJ>>><<>>CCCVVVttt~~~rrrfffVVVMMMooodddeeedddOOOZZZ~~~zzzUUUBBB888555333000//////000///...111000000////////////000111111222444222333;;;EEEXXXXXXuuurrrlllvvvYYYLLL@@@???DDDIIIMMMPPPXXX[[[aaagggnnnuuu}}}~~~~~~lll\\\ZZZ^^^YYYZZZ[[[^^^bbbgggkkknnn{{{}}}~~~zzz{{{zzz}}}yyywwwyyyvvvpppqqqvvvyyy~~~WWWMMM}}}bbbyyyrrr]]]===---444...111111000///////////////000000000000000///......---------............/////////:::DDDdddlllaaammmvvvoooeeeddd^^^TTTnnn[[[ccc}}}zzzpppoooooorrrsssnnncccZZZSSSHHH>>>;;;>>>NNNooozzzPPPZZZ}}}HHH;;;;;;444444............---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------......///000111000555777]]]sssUUUJJJWWWwww~~~|||xxxtttuuurrreeeWWWMMMHHHDDDFFFJJJMMMNNNRRRXXX[[[___gggpppsssssswww~~~vvvnnnbbbVVVMMMGGGCCCAAACCCGGGKKKOOOQQQSSSVVVXXXUUUUUUVVVUUUUUUXXX\\\___aaaffflllnnnllllllooorrrrrrsssuuuwwwwwwvvvtttrrrwww~~~}}}}}}|||{{{zzzyyyxxxxxxtttrrrrrrrrrrrrrrrpppnnniiiiiifffbbb```aaa^^^YYYXXXRRRIIIAAA<<<999777666444888777888===AAASSSpppwwwkkkZZZMMMkkkzzzXXX]]]bbbQQQYYY~~~wwwYYYFFF;;;555333000//////000///...000000////////////000000111111222444333333<<>>>>>CCCGGGKKKOOOSSSWWW]]]dddkkkrrryyy~~~}}}||||||ttt___QQQNNNQQQKKKKKKLLLNNNQQQUUUYYY[[[fffgggttt}}}}}}zzz}}}xxxvvvwwwtttnnnnnnrrrxxx}}}RRREEExxx}}}bbbwwwrrr\\\<<<000555111111111000///////////////000000000000000///......---------............///000111:::CCC```eee[[[~~~mmmzzzxxxhhh^^^\\\VVVMMMuuu```ddd}}}{{{qqqooonnnpppqqqmmmddd\\\NNNEEE===;;;???RRRyyyXXXQQQLLL;;;:::333444///000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------......///000111---666<<>>OOOjjj~~~}}}sssaaaQQQjjjvvvSSS\\\hhh[[[^^^{{{{{{\\\HHH<<<666333000///000000///...//////...//////000111222111111222444333555>>>HHHPPP___sssnnnzzzssscccOOODDD<<<<<>>444555222111111000/////////////////////000000000///......---------............///111111999EEE]]]```\\\~~~qqqfffzzz~~~yyyxxxooo___UUURRRMMMEEE}}}eeeeeezzz|||tttqqqnnnnnnoookkkccc]]]KKKBBB<<<===DDDYYY___SSS~~~QQQ===999222444000111......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------......///000111222:::@@@ddd~~~bbb[[[www|||yyyvvvrrrpppooogggWWWGGG@@@AAABBBDDDFFFIIIJJJOOOTTTWWWYYY___gggnnnrrrwww|||}}}uuulll^^^WWWLLLCCC??????AAABBBAAADDDGGGJJJLLLNNNQQQSSSTTTVVVYYY\\\___bbbfffiiioooqqqssstttrrrqqqrrrsssuuuvvvwwwxxxyyyxxxwwwvvvzzz}}}||||||{{{zzzyyyxxxwwwtttsssqqqppppppnnnllliiijjjjjjeee___^^^```___\\\WWWQQQHHHAAA<<<:::888777333777555777<<<===KKKddd|||zzziii[[[qqqzzzVVV^^^nnnbbb\\\ooo~~~^^^HHH;;;666444111000000000000///............///000222222111111222444444666@@@KKKQQQhhhsssiiikkkWWWHHH@@@999:::>>>AAADDDHHHNNNRRRYYY___dddjjjpppsssssstttvvvzzz~~~fffVVVNNNJJJJJJLLLJJJIIIHHHGGGHHHJJJLLLMMMJJJKKKSSSaaappp~~~~~~|||zzz{{{yyyvvvvvvtttrrrppppppvvv{{{```SSSjjjkkkAAA888333222111000000///////////////...///////////////......---------............///000111888JJJ^^^aaaggg||||||}}}vvv]]]\\\xxx~~~zzzuuusssiiiZZZOOOKKKGGGAAAjjjcccsssyyyuuupppnnnnnnjjjbbb[[[MMMBBB:::===GGGYYYxxxfffUUU|||zzz|||UUU???:::333555111222......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------......///000111555<<>>???@@@AAACCCDDDGGGNNNVVVYYYZZZ^^^eeeqqquuuwwwvvvwwwuuulllbbbXXXQQQGGG???<<<===???AAA@@@BBBEEEHHHIIILLLPPPRRRSSSWWW\\\```cccgggkkknnnrrrtttuuuuuuttttttuuuuuuuuuvvvwwwxxxyyyyyyyyyyyy~~~||||||{{{zzzyyyxxxwwwwwwuuusssqqqpppooonnnkkkhhhjjjiiieee___^^^aaa```\\\UUUOOOFFF???;;;888777555444888666777<<<<<>>nnn```iii~~~|||wwwrrrpppnnnjjjbbb[[[OOOCCC:::<<>>@@@CCCCCCFFFMMMUUUXXXYYY]]]dddqqquuuuuuqqqpppooofffZZZQQQKKKBBB;;;999:::<<<>>>>>>@@@CCCFFFHHHLLLPPPSSSUUUZZZ```eeeiiimmmppprrrvvvvvvvvvuuuuuuuuuuuuuuussstttvvvwwwyyyzzz{{{{{{||||||{{{zzzyyyxxxwwwwwwtttsssqqqppppppnnnkkkiiiiiihhheee```___aaa```\\\SSSNNNEEE???:::888666555555888666888<<<:::CCCXXX{{{xxxnnn|||uuuRRRSSS___SSSFFFLLLhhheeeMMM???777444111000111111000/////////...//////000111222222111222555666999EEEQQQ]]]wwwooolllvvvcccPPP???999666888::::::<<<@@@CCCFFFJJJOOOTTTZZZaaaeeerrruuuxxx{{{}}}zzziiiVVVMMMJJJIIIIIIKKKIIIHHHGGGGGGHHHJJJMMMNNNQQQWWW___fffmmmwww~~~~~~xxxxxx|||zzzzzzyyyxxxzzz}}}{{{uuurrrvvv|||bbbRRRuuuxxxCCC<<<000666111111000///////////////------.../////////......---------............///222333666RRR___bbb~~~}}}kkkwwwkkkTTTccc{{{vvvkkkeeeYYYMMMCCC>>><<<;;;ppp\\\```uuu|||xxxsssqqqppplllddd\\\MMMDDD<<<<<>>:::999:::<<<<<<<<>>RRRuuu|||pppuuuhhhJJJLLLXXXOOOEEENNNcccgggNNNBBB777444222111111111111000000000////////////000000222111222555666:::FFFSSSYYYwwwpppvvvzzztttkkk[[[LLL===888666888999888999<<<<<<>>>BBBGGGNNNVVV___eeeyyy{{{~~~~~~}}}}}}|||jjj]]]PPPJJJHHHGGGGGGIIIIIIHHHHHHIIILLLOOORRRTTTXXXcccpppzzz~~~}}}}}}wwwyyyyyyzzzxxxvvvyyy}}}yyyrrrnnnrrrxxx~~~qqqQQQuuuvvvzzzsss{{{CCC<<<...888111111000///////////////,,,---......//////......---------............///333333666VVVbbbhhhgggiiinnnZZZmmm}}}vvvqqqhhh```TTTIII@@@;;;999:::qqqYYYZZZppp{{{wwwsssrrrrrrnnnfff___IIICCC>>>===>>>JJJiiipppUUUqqq]]]DDD>>>777888222000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------......///000111222666CCC{{{XXXVVV[[[cccpppooorrr}}}|||~~~zzzqqqkkkiiiddd]]]IIIBBB===;;;::::::???EEEKKKJJJJJJMMMNNNQQQYYYcccgggooorrrnnnnnnmmmaaaQQQGGGCCC===::::::;;;===>>><<<>>>AAADDDHHHLLLRRRVVV\\\aaahhhnnnsssvvvxxxzzz~~~{{{xxxuuutttrrrpppnnnpppqqqsssvvvyyy{{{~~~||||||{{{{{{zzzyyyxxxwwwvvvtttsssqqqqqqqqqpppnnnkkkfffgggfffbbbaaabbb___ZZZTTTOOOGGG@@@<<<:::888777333555333555:::666;;;NNNmmm}}}}}}ooommm~~~qqqXXX@@@CCCPPPJJJEEEPPPtttfffMMMAAA777555222111111111111000111000000////////////000222111222555666;;;GGGTTTYYYzzzttt~~~||||||xxxqqqiii```RRRFFF<<<888777999999777777:::888;;;???DDDLLLWWWbbbiii}}}{{{|||~~~zzzhhh]]]TTTKKKIIIHHHHHHIIILLLFFFFFFGGGIIILLLPPPTTTVVVbbbmmm{{{~~~}}}~~~}}}|||wwwzzzxxxzzzwwwtttwww{{{vvvmmmkkkooouuu||||||OOOhhhvvvxxxoooCCC<<<---999111111000///////////////,,,,,,---.../////////...---------.........//////222333666ZZZgggpppqqq___sssnnn]]]rrr{{{rrrlllggg___SSSIII@@@;;;:::<<>>NNN^^^hhhsss}}}}}}zzzxxxvvv{{{zzzuuuccc[[[NNNMMMKKKJJJIIIIIIIIIJJJLLLJJJJJJLLLLLLOOOWWWaaajjjwww~~~}}}|||{{{zzzyyyzzzzzzzzzzzzyyywwwrrrooojjjnnnuuu}}}]]]^^^uuuqqquuu|||CCC;;;666000////////////000000000000........................000////////////000000111000444===VVVbbbxxxsssaaa~~~eeeeee|||rrreeeaaaZZZUUUMMMDDD??????>>><<>>@@@CCCFFFKKKQQQXXX]]]cccjjjssszzz|||}}}~~~|||vvvsssssssssrrrppplllpppuuuyyy|||~~~|||{{{zzzyyywwwuuuvvvuuuuuutttqqqooolllkkkhhhgggeeedddcccaaa]]]ZZZVVVNNNDDD===:::999888666555666666555666999>>>BBB[[[qqqzzzyyy~~~zzzsssmmmnnnwwwiiiKKKDDDCCCHHHJJJFFFWWWmmmnnnzzzKKK===777555222000000000///...000000000000111111111111111222222333777@@@LLLVVVZZZ{{{mmm|||uuueee]]]UUUXXXgggmmm]]]GGG:::;;;<<<<<<999777777777>>>DDDPPPaaatttzzzuuurrrwww{{{zzzeeeXXXTTTNNNMMMLLLJJJIIIIIIJJJJJJLLLJJJKKKNNNOOOSSS\\\fffwww~~~~~~~~~~~~}}}|||{{{zzz}}}||||||{{{zzzwwwrrrnnnlllpppuuu|||aaaZZZ|||mmmCCC:::555000////////////000000000000........................//////////////////000111000444<<>>TTTmmmjjjJJJTTTsss}}}uuuJJJ>>>888333111............------------,,,---------------------------,,,,,,,,,,,,---......------...///000111222222444===WWWlllNNNMMMbbb~~~}}}zzz|||vvvlllbbb^^^ZZZOOODDD@@@<<<999999888888===DDDMMMOOOLLLDDDCCCKKKXXX___WWW^^^bbbaaabbbbbbWWWJJJ@@@>>>;;;888777777888999:::===BBBGGGNNNVVV^^^ccchhhqqq|||}}}wwwsssssstttrrrqqqllloootttxxx{{{}}}{{{zzzzzzyyyvvvtttvvvvvvuuutttrrrpppnnnllliiihhhfffeeedddaaa]]]ZZZUUUNNNDDD===;;;999777555444444555444555888<<<@@@TTTkkkvvvwww}}}{{{}}}|||wwwrrrpppsssyyy~~~fffHHHAAACCCIIIMMMJJJ[[[cccdddNNN===777555222000000000///...000000000000111111111111111222333333777AAAMMMVVVbbb{{{qqq}}}vvvmmmTTTHHHIII```wwwuuu^^^GGG999;;;;;;;;;999888888999AAAOOOddd~~~xxxsssqqqxxx||||||hhhWWWRRRTTTNNNMMMLLLJJJJJJJJJKKKKKKMMMKKKLLLPPPSSSWWWbbbmmm~~~~~~}}}~~~}}}}}}~~~~~~}}}|||{{{||||||{{{|||{{{yyyvvvrrrnnnpppuuu{{{iiiZZZlllEEE888444000000000000000////////////........................///.........//////000111111666<<>>???~~~```UUUmmmyyytttvvvqqqmmmjjj```NNNDDD===<<<:::???VVVqqq|||jjjKKKHHHpppzzzPPPCCC999333222000//////.........---------........................---,,,,,,,,,,,,---......------...///000111222222333>>>RRRzzzfffYYYXXXsss|||tttjjjkkkeeeVVVJJJFFFGGGGGG;;;888888999999999===CCCPPPQQQNNNEEEBBBJJJVVV\\\[[[^^^```aaabbb```WWWNNN>>><<<999777666666888999;;;???FFFNNNWWW```iiinnnwww~~~}}}vvvrrrrrrrrrpppnnniiilllpppsssvvv{{{}}}{{{zzzzzzyyywwwuuuuuutttsssqqqooonnnmmmmmmkkkjjjhhhfffeeebbb^^^[[[TTTMMMDDD>>>;;;999666444444555666666666888<<<>>>HHHbbbqqqvvv}}}zzz{{{~~~|||zzzyyyxxxuuuppplllgggFFF<<<===GGGOOONNN___}}}lll{{{TTT@@@888666222111111111000//////000000000111111111111111222333555999BBBOOOYYYxxxvvvuuu}}}yyynnnbbbIII@@@NNNqqqhhhKKK>>>;;;;;;;;;:::999:::===@@@KKKcccyyywwwpppsssqqqqqq{{{yyy~~~jjj^^^ZZZXXXXXXZZZNNNMMMLLLKKKKKKLLLNNNNNNQQQOOOPPPSSSWWW]]]iiiuuu~~~{{{yyyxxxyyy{{{|||~~~}}}{{{xxxwwwxxxwwwxxxzzz|||}}}{{{zzzmmmlllnnnvvvhhh^^^sssQQQ;;;222222111000000000/////////...........................------------...///000111...999???QQQcccwww]]]JJJCCCDDDJJJPPPQQQNNNMMMMMMGGG???===@@@cccTTTjjjxxxrrrsssooollliii^^^QQQEEE<<<;;;888:::MMMeeewwwhhhKKKGGGqqq|||TTTGGG<<<444222000/////////.........---------------------------------,,,,,,,,,,,,---......------...///000111222222111:::LLLqqq~~~ccc\\\\\\ssswwwoooiiiiiiaaaQQQCCC@@@CCCEEE:::888777999999999>>>DDDQQQSSSOOOGGGDDDLLLWWW^^^YYYZZZ[[[^^^___[[[TTTMMM>>><<<999777666777999:::<<>>;;;999666333444555666666666888;;;===FFF```pppuuu~~~|||}}}~~~}}}}}}{{{xxxrrrkkkfffjjjHHH>>>>>>GGGLLLGGGVVVttt}}}UUU@@@888666333111111111000///000000000000111111111111222333444555:::CCCPPPZZZ~~~qqqttt~~~{{{vvviii\\\EEE@@@PPPnnnvvv___GGG???:::::::::999999;;;???BBBNNNuuuxxx~~~sssnnnqqqnnnmmmwww{{{uuu^^^UUUVVVVVVTTTSSSMMMMMMLLLLLLLLLNNNOOOPPPSSSQQQRRRUUUYYY```mmmyyy}}}{{{zzz{{{|||}}}~~~}}}|||zzzyyyxxxxxx{{{zzzyyyyyyyyyxxxvvvtttlllkkklllsss~~~^^^WWWpppVVV<<<222444111111000000//////..............................,,,,,,,,,---...///000111***555???WWWgggqqqYYYIIIEEEIIINNNQQQ___YYYUUURRRHHH<<<:::???eeeUUUhhhyyyrrrsssooommmiii___SSSEEE;;;:::888999HHH]]]uuueeeGGGGGGzzzYYYKKK???555222000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...///000111222222///888KKKsss~~~\\\VVVYYYlll|||}}}~~~{{{qqqggggggcccWWWIIIAAABBBCCCBBB:::777666777888999>>>EEESSSUUUQQQIIIFFFNNNZZZaaaUUUTTTVVVZZZ\\\YYYRRRMMM>>><<<999777777888999;;;<<>>;;;999555222333444555555555666999;;;DDD^^^nnnttt}}}}}}~~~~~~}}}zzztttnnniiifffdddEEE>>>BBBKKKMMMDDDOOOkkk\\\EEE999666333222222222111000000000000000111111111111222333444666:::DDDQQQ[[[qqqwwwyyyvvvqqqdddVVVDDD@@@LLLdddlllZZZGGG@@@888888777666666999>>>BBBQQQ}}}}}}qqqlllpppmmmnnnzzzmmmZZZSSSSSSSSSQQQPPPMMMMMMLLLLLLMMMNNNPPPQQQSSSRRRSSSXXX]]]eeesss~~~~~~~~~~~~|||{{{yyyxxxxxxyyyzzz{{{|||zzzxxxwwwwwwuuusssqqqnnnkkkkkkrrr}}}[[[RRReeeWWW===222444111111111000///.................................,,,,,,,,,---...///111111---333>>>]]]oooppp[[[LLLIIIRRR^^^eeekkkddd```\\\OOO>>>:::@@@fffUUUfff|||ttttttqqqooolllaaaSSSDDD:::;;;<<<===JJJ]]]tttbbbCCCHHH]]]OOOBBB666222///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...///000111222222222===QQQ|||[[[NNNTTTeeeppprrr|||wwwmmmbbbddd[[[MMMBBBBBBFFFGGGCCC999666444666666888>>>EEETTTVVVRRRJJJHHHPPP\\\cccRRRQQQSSSXXX[[[YYYSSSPPP>>><<<:::888777888:::;;;<<>>;;;999555222111333444444444555777:::CCC]]]mmmrrr|||}}}~~~~~~|||wwwqqqllljjjiii[[[???===EEEPPPQQQDDDMMMhhhzzzeeeLLL999666333222222222111000000000000000111111111111222333444666:::DDDQQQ[[[ttt|||~~~{{{uuusssmmm___QQQFFF@@@HHH\\\dddXXXFFF>>>777666555444444888===BBBTTTyyylllhhhoooooosssuuugggYYYTTTSSSRRRQQQRRRMMMMMMLLLLLLMMMOOOQQQRRRSSSRRRTTTYYY```iiixxxyyyxxxvvvvvvwwwyyy|||~~~yyywwwuuuuuuuuuuuutttrrrqqqmmmkkkrrr|||]]]SSS}}}|||[[[WWW===111555222111111000///......---........................+++,,,,,,---...///111111444444===___rrr}}}sss___MMMKKKZZZpppsssllliiieeeVVVCCC<<>>EEEPPP[[[fffqqqyyy{{{xxxtttooollljjjjjjjjjnnnqqqvvv}}}~~~||||||}}}|||||||||xxxsssppppppqqqssssssqqqmmmhhheeedddbbb]]]YYYOOOKKKDDD>>>;;;888666444444444444444555777888:::DDDUUUkkkxxx{{{zzz|||~~~{{{xxxuuunnnddd]]]SSSBBB<<>>XXX{{{}}}~~~{{{~~~zzztttppppppvvvyyyjjjaaaUUUMMMKKKMMMOOOOOOVVVQQQNNNPPPQQQOOOPPPRRRPPPYYYZZZ\\\hhhpppyyyvvvyyy{{{yyy{{{~~~~~~|||vvvvvvuuuuuuttttttssssssoooiiiiiisss~~~bbbZZZzzztttXXX~~~|||yyy___???000444111000///......------...........................---------............///222333>>>dddoooyyy~~~xxxyyyfffNNNQQQxxxnnn```sss{{{VVV@@@FFFCCCnnnXXXaaassstttssskkkeeefffTTTFFF;;;:::999999???IIIPPPJJJ===NNN|||```TTTTTT<<<222...000000/////////.................................---------............///.........//////000111222555===aaasssRRROOOXXXlllxxx||||||vvvooofff]]]XXXNNNJJJ@@@999<<>>;;;888666444444444333444555666888999AAASSSiiixxx|||||||||yyyvvvnnnddd\\\RRRAAA;;;EEELLLHHHHHHMMMnnnxxxsssYYYEEE;;;666111///000111///---000000000000111111111111222111222666999AAAQQQ```yyypppbbbVVVPPPIII@@@>>>IIIRRROOOCCC:::888777666555666999===@@@RRRuuunnnnnnqqqpppvvvpppiiifffjjjuuuqqqbbb[[[RRRMMMLLLNNNPPPQQQVVVQQQOOOQQQRRRQQQQQQTTTTTT[[[ZZZ___nnnxxx~~~}}}~~~zzz|||}}}zzzzzz|||{{{xxxtttuuuvvvwwwvvvtttrrrqqqooojjjjjjttt~~~ggg```ppprrrUUU|||wwwrrrcccCCC333222111111///................................................/////////000000---222>>>___iiisss}}}kkkXXX]]]~~~|||mmmfffyyy{{{UUUBBBKKKHHHrrr[[[aaassssssrrrkkkeeeeeeSSSFFF;;;999888666;;;CCCNNNIII<<>>999666:::??????:::777555555666666999AAAKKKVVVTTTMMMGGGLLLWWW[[[VVVNNNMMMOOOWWWdddiii```SSSDDDCCC@@@>>>===<<<<<<<<>>:::888666444444444333333444666888999>>>PPPhhhxxx}}}~~~~~~{{{wwwnnnccc[[[OOO@@@999BBBIIIHHHIIIPPPuuuvvv[[[EEE<<<777222000111222111000000000000111111111222222111000111555:::CCCTTTccc}}}vvvlll^^^RRRLLLGGG???;;;BBBJJJJJJBBB;;;777777777777777:::===AAAMMMooottt^^^YYY___aaagggdddaaabbbiiiuuussscccXXXTTTPPPMMMNNNQQQSSSTTTWWWRRRPPPSSSTTTSSSSSSVVVYYY___^^^dddvvv}}}{{{|||~~~zzzxxxyyywwwtttrrrtttvvvxxxwwwtttqqqnnnoookkkkkkttt~~~fff]]]jjjvvvXXXyyytttdddHHH777222111111000///....................................////////////000000000111...999DDD^^^fffnnn}}}~~~pppbbbfff~~~mmmiiikkk{{{uuuRRRGGGPPPLLLttt[[[___vvvsssrrrllleeecccQQQDDD;;;:::999666:::CCCTTTKKK<<>>>>>>>>>>>???HHHOOOZZZeeeooovvv{{{zzzsssmmmlllpppvvv{{{|||~~~|||yyyxxxyyyzzzzzzzzzxxxwwwuuuvvvxxxyyyyyyyyyqqqmmmiiifffddd```ZZZUUUMMMHHHBBB===:::777555444444333333333444666888999===PPPhhhxxx~~~|||xxxnnnbbbYYYMMM???888>>>EEEGGGJJJQQQ|||bbbIII???:::555333444666555444000000111111111222222222444333444888===HHH[[[kkkyyy|||vvvooofffYYYOOOJJJFFF???:::===CCCFFFBBB>>>888:::;;;:::888999<<>>HHH\\\bbbkkkzzz{{{rrrfffcccqqqrrr^^^ccciiirrrgggMMMJJJPPPJJJvvv]]]bbbxxxtttrrrlllddd___OOOCCC:::::::::999>>>FFFYYYMMM888AAAppprrr~~~qqqmmmkkkMMM<<<444111000000000////////////........................---------............///............///000111222111???dddgggIIIddd{{{zzzzzz{{{yyyvvvooobbbRRREEE===;;;777555444777::::::888777555444666999<<>>???AAABBBCCCMMMTTT```jjjsssxxx|||{{{wwwrrrmmmmmmppptttwwwzzz}}}|||uuusssqqqrrrtttwwwxxxxxxxxxxxxwwwyyyzzz{{{yyyxxxqqqmmmiiigggddd```YYYTTTLLLGGGAAA<<<999777555444333333333333444555777888>>>PPPhhhxxx}}}}}}}}}xxxnnn```WWWKKK???888<<>>???===999777999<<>>ZZZxxxnnnSSSkkk|||yyyyyyyyytttoooeeeXXXJJJ???999777888555666:::<<<:::888888777777999===???AAAJJJSSSYYYVVVRRRSSSWWWXXXVVVRRROOOUUUWWWQQQHHHCCC???<<<;;;<<<>>>@@@BBBDDDEEEFFFQQQYYYdddooovvv{{{}}}uuurrrooommmmmmppptttvvv{{{}}}vvvmmmhhhggggggiiimmmrrruuuvvvyyyyyyzzz{{{|||{{{wwwuuuqqqnnnjjjgggddd___XXXRRRKKKFFF@@@;;;888777555444333333222222333555777888===PPPhhhxxx||||||}}}}}}xxxnnn___UUUJJJAAA:::<<>>BBBJJJ___gggoooqqqrrr{{{ppp___WWWSSSUUUVVVWWWVVVVVVWWWXXXZZZVVVVVV[[[]]]\\\\\\^^^]]]kkkooopppuuuyyywwwyyy~~~}}}~~~|||}}}|||wwwvvvyyyyyywwwxxxvvvssspppoooooopppqqqmmmkkknnnwww}}}kkkbbbtttcccbbbBBB333555222222111000////////////........................------------............000:::DDD]]]eeewww___}}}xxxsssdddRRRPPPRRRJJJKKKOOOKKKCCCBBBDDDAAA;;;dddhhhvvvpppooollleee]]]PPPCCC999888999999AAAKKK[[[OOO<<>>;;;<<<<<<===???@@@CCCEEEFFFHHHHHHTTT\\\hhhsssyyy|||~~~}}}pppnnnkkkjjjmmmqqqwwwzzzttthhhccc______```dddjjjqqquuuwwwzzz{{{{{{}}}|||yyyuuuqqqqqqnnnjjjgggddd___WWWQQQJJJFFF@@@;;;888666555333333222222222333555777888;;;NNNgggwww{{{{{{|||~~~~~~}}}~~~}}}xxxmmm___TTTIIIBBB<<<<<<>>>@@@DDDGGGfffsssTTTBBB<<<444000000222111000111111111222222222333333444222333888@@@PPPgggzzzzzzoooqqqyyyqqqeeeZZZMMMEEEBBB@@@AAA???:::;;;>>>===999;;;@@@DDDBBB<<<888999<<>>BBB???;;;===<<<999;;;dddddd|||sssmmmmmmllleee]]]QQQCCC888777777888???JJJRRRGGG888GGGwww}}}yyysssOOO:::000111111111111000000000000........................---------.........//////.........//////000111222222<<>>;;;888666888555666<<<>>>:::999===BBB@@@AAABBBAAAAAAGGGOOOLLLMMMPPPTTTVVVUUUUUUVVVVVVVVVPPPCCC::::::===???AAABBBCCCEEEGGGHHHIIIIIIVVV^^^jjjuuu{{{}}}~~~}}}yyymmmkkkhhhhhhlllsss{{{}}}vvvwwwuuummmfffddd\\\\\\^^^dddkkksssxxxzzz{{{|||}}}}}}}}}yyysssnnnqqqnnnjjjgggddd^^^VVVPPPJJJEEE???;;;888666555333333222222222333555777888888LLLeeevvv{{{{{{|||||||||}}}}}}xxxmmm^^^TTTIIICCC>>><<<===???BBBDDDWWWuuuWWWEEE???777222222333222111111111222222222333333333555333444999BBBRRRjjj}}}tttppprrr~~~{{{}}}zzzkkk```VVVLLLEEECCC>>>AAA@@@::::::===;;;666:::???DDDCCC===999:::===GGG\\\iiiYYYAAA999CCCOOOjjjzzz|||{{{|||fffUUUPPPPPPSSSVVVVVVVVVVVVYYY\\\[[[XXXXXX^^^aaa______aaadddmmmmmmppp}}}}}}|||~~~|||~~~{{{vvvuuuxxxyyywwwtttttttttsssrrrpppmmmllljjjjjjnnnwww~~~nnnZZZ{{{eeepppDDD222===333222111000////////////........................////////////000000000000111222>>>fffuuuaaa[[[sssiii___NNNGGGBBB888666<<<:::888;;;666444===bbbbbbzzz{{{sssnnnllliiiccc^^^JJJBBB:::888999:::>>>CCCNNNEEE:::QQQzzzXXX@@@111333222111000////////////........................---------............///.........//////000111222;;;333QQQyyy]]]VVVeee}}}}}}}}}}}}}}}}}}|||{{{|||zzzooobbbZZZPPPGGGDDDAAA<<<999999======>>>===<<<===@@@BBBDDDBBBAAA???@@@BBBDDDFFFLLLNNNOOOQQQXXX______YYYVVV^^^RRR>>>999===BBBKKKMMMLLLKKKKKKKKKKKKNNNQQQTTT___ooo{{{}}}}}}zzz~~~xxxssspppiiiggghhhlllttt{{{~~~|||zzzxxxwwwvvvqqqiiicccfffbbbdddmmmzzz~~~~~~|||wwwuuuuuupppooolllhhhbbb\\\VVVRRRGGGDDD???;;;999777555444333444555555444555888;;;;;;KKKaaaqqqwwwyyy|||~~~{{{~~~}}}yyyooo___QQQNNNAAA999<<>><<<;;;:::888777777777777777???GGGFFF@@@;;;<<<@@@@@@WWWfffYYYBBB:::BBBLLLiiizzzzzzjjj\\\SSSMMMTTTSSSSSSUUUXXX[[[\\\\\\XXXYYY\\\^^^```aaaaaa```iiihhhmmmwww~~~~~~}}}|||}}}}}}zzzwwwvvvxxx{{{|||yyyuuurrrqqqooommmlllrrroooooosss|||cccYYY{{{~~~kkkyyyNNN666777444333222111000000000000////////////////////////,,,,,,---------///222555...888BBBZZZcccYYY}}}}}}rrrbbbSSSHHHAAA===;;;777555444555777888555333~~~___bbb|||vvvpppmmmiiiccc]]]MMMCCC;;;888888999===BBBIIIAAA999QQQ~~~}}}YYYAAA333333222111000000/////////........................---------............///.........//////000111222;;;<<>>;;;:::<<<@@@???>>>>>>???AAABBBCCCBBBAAA???>>>???AAADDDFFFKKKKKKOOO[[[fffiiiccc[[[ZZZbbbVVVBBB<<<>>>BBBKKKQQQQQQQQQRRRQQQPPPOOOOOOZZZdddrrr||||||}}}vvvpppmmmjjjiiijjjooovvv}}}~~~|||zzzzzzyyyuuunnniiilllkkkoooyyy}}}yyywwwxxxqqqooolllgggbbb[[[TTTPPPGGGDDD>>>;;;999777555444333444444444444555888:::<<>>===AAAGGG\\\fffVVVCCC:::888222222555111333222222111111222222333444333888444AAAUUUeeelllnnnvvvxxxkkk\\\RRRJJJAAA<<<<<<888888777777666777777777777>>>EEEFFFAAA======???AAAXXXggg\\\EEE<<>>nnn```VVVLLLZZZvvv|||vvv~~~}}}zzzvvvsssooodddXXXRRRHHH???<<<<<<;;;===@@@CCC@@@>>>???CCCEEEDDDBBB@@@>>>===<<<>>>AAADDDFFFJJJIIIVVVmmmzzzsssdddZZZ\\\eeeYYYEEE@@@AAACCCKKKWWWZZZ^^^aaabbb```ZZZUUU___gggssszzz}}}~~~}}}zzzsssnnnkkkllllllmmmrrrxxx~~~yyytttwwwyyy~~~~~~{{{zzz{{{sssppplllgggbbb[[[SSSNNNGGGCCC>>>:::888777555444222333444333333444777999>>>NNNdddtttzzz|||~~~zzzwwwqqqdddWWWNNNAAA888:::<<<<<<@@@GGGbbbtttZZZFFF<<<999222333555000333222222111111222222333111000666444BBBWWWhhhzzzjjjrrr~~~tttgggYYYOOOGGG>>>:::999444444444444555555666666777;;;AAADDDCCC@@@===<<>>EEEPPPppprrrlllssszzzvvveeeWWWSSSSSSRRRRRRQQQQQQSSSVVVXXXYYYXXX\\\\\\]]]___aaadddfffgggjjjkkkpppyyyuuulllsss}}}~~~}}}}}}|||yyyvvvuuuvvvwwwzzzxxxuuutttuuuuuuuuutttqqqppppppuuu}}}VVVMMM{{{}}}{{{bbbssspppsssJJJ444777444333222111000000000000////////////////////////......//////000000000000333;;;EEE___qqqaaa}}}zzzsssiiiZZZLLLAAA:::555333888888999;;;======;;;999uuuXXXeeeyyyrrroooiiibbb\\\LLLCCC999666666888===DDDSSSLLL???MMM|||rrrnnn~~~TTT===444333333222111000000000000........................---------............///............///000111222444<<>>AAADDDFFFHHHNNNeeerrr]]]VVV\\\eeeZZZGGGAAAAAACCCJJJUUU]]]hhhrrrxxxvvvjjj^^^bbbiiiqqqwwwyyyzzz|||~~~|||}}}~~~|||wwwqqqnnnlllmmmnnnpppuuuzzz|||{{{}}}vvvrrrmmmhhhccc\\\SSSMMMGGGCCC>>>:::888777555333111222333333222333666999>>>NNNdddtttzzz|||~~~|||zzzuuuhhh[[[KKK@@@888:::<<<===CCCKKKmmmyyy\\\GGG;;;888222333555000333222222111111222222333111000666333BBBXXXjjj|||kkksss|||qqqdddVVVLLLDDD<<<888888333333333444444444333333555888<<<@@@BBB@@@===999@@@SSSbbb\\\III???EEEPPPppp~~~fffZZZZZZ\\\dddfffddd\\\VVVTTTRRROOORRRRRRSSSVVVZZZ\\\\\\\\\^^^^^^^^^```bbbeeehhhjjjkkknnnssszzzrrrcccYYYRRR___ppp}}}|||{{{zzzxxxwwwvvvwwwxxxxxxvvvsssrrrsssssssssrrrpppppprrrwww}}}TTTMMM|||}}}yyy___zzzqqqrrrJJJ777999444333222111000000000000////////////////////////---...000222444444333222333999DDDbbbuuuooo|||yyyvvvsssiiiZZZLLLAAA;;;777555777999;;;===???>>>===;;;rrrYYYkkkxxxqqqmmmiiiaaa[[[HHH???777666777:::@@@FFF[[[SSS???DDDmmmrrroooSSS;;;555444333222111000000000000........................---------............///............///000111222888>>>mmmdddQQQQQQnnn~~~~~~~~~zzzzzzuuuooojjjfff]]]TTTJJJAAA::::::<<<>>>BBBFFF@@@===;;;===BBBDDDAAA>>><<<<<<===???AAACCCEEEFFFGGGVVVttteeeQQQOOO___hhh\\\GGG@@@???@@@FFFPPP___sss}}}jjjeeekkkqqquuuvvvxxxzzz}}}yyyzzzzzzxxxtttpppnnnnnnmmmooossswww|||}}}{{{|||xxxsssmmmiiiddd^^^TTTMMMFFFCCC>>>:::888666444333111222333333222333666999===NNNdddssszzz{{{~~~~~~~~~zzzlll]]]HHH>>>777:::===???GGGRRRwww[[[EEE999666222444666000333222222111111222222333333222777333AAAWWWiiinnnqqq}}}zzznnnbbbTTTKKKCCC<<<888777555555555555444333222111333444777;;;??????<<<999???LLLWWWTTTGGG>>>EEEPPPpppvvvZZZIIIDDDCCCJJJOOOQQQPPPPPPRRRRRROOOPPPPPPRRRWWW\\\___```____________```bbbeeehhhjjjggglllrrryyy|||fffYYYRRRMMMRRR^^^qqq~~~{{{zzzxxxxxxxxxyyyzzzzzzzzzwwwtttrrrrrrrrrqqqpppnnnpppsssxxx~~~}}}YYYYYY{{{yyyyyy```yyyoooJJJ777888444333222111000000000000////////////////////////---...111666:::;;;999666222666BBBccczzzxxx~~~{{{xxxvvvsssiiiYYYKKKAAA;;;888777777999<<<>>>>>>>>>======ooo[[[rrrwwwppplllggg```ZZZEEE===777666888;;;@@@FFFWWWQQQ<<<;;;aaayyyvvvSSS<<<999444333222111111000111111........................---------............///.........//////000111222888<<>>999;;;??????AAACCC<<<::::::<<>><<<<<<===@@@CCCEEEEEEEEEEEEHHH___|||qqqTTTHHHMMMccckkk^^^HHH@@@???AAAHHHZZZooowwwhhhmmmsssvvvwwwxxx{{{~~~xxxxxxwwwtttpppnnnmmmnnnmmmqqquuuzzz}}}|||{{{xxxssslllhhheee___UUUMMMFFFBBB===999777666444333222333444333333444777999>>>NNNdddtttzzz|||~~~||||||{{{|||{{{lll\\\FFF<<<777:::===@@@JJJVVV~~~vvv]]]EEE888555222555777000333222222111111222222333444333777333AAAWWWiiivvvwwwyyylll```RRRIIIBBB;;;777777777888888888777555333222222333555888<<<======;;;>>>CCCIIIIIIBBB>>>EEEOOOooo~~~kkkOOO???;;;999AAADDDFFFFFFJJJQQQVVVUUUNNNOOORRRWWW\\\_________^^^^^^___```bbbdddfffggg```hhhqqqyyykkk```[[[XXXUUUYYYfffxxx||||||zzzxxxxxxyyy{{{{{{zzz}}}zzzvvvtttsssrrrqqqooommmpppuuuzzz~~~tttYYY```yyyuuuzzzfffiiiHHH777555444333222111000000000000////////////////////////---...222999???@@@<<<888222444???ddd|||vvv|||zzzyyyrrrgggWWWGGG>>>999888888999;;;======<<<<<<===>>>kkk]]]zzzxxxqqqlllfff^^^WWWDDD===888888:::;;;>>>CCCHHHIII:::999^^^RRR;;;:::444444333222111111111111........................---------............///.........//////000111222555777eeennn\\\]]]{{{~~~}}}}}}}}}zzzzzztttjjjbbb\\\TTTMMMAAA;;;999===@@@???===>>>888999:::<<<======<<<<<<<<>>IIIVVV{{{|||aaaIII:::666333666777///333222222111111222222333444222777333AAAXXXjjjxxx|||yyyjjj^^^PPPHHHAAA:::666666888999:::::::::888777555222444666888:::<<>>BBBFFFJJJLLLRRRYYY[[[YYYRRRRRRUUUYYY]]]______]]]]]]^^^___```bbbbbbccccccaaakkkttt{{{}}}{{{yyyuuuppprrr}}}|||~~~zzzyyyzzz{{{zzzxxx{{{xxxuuusssrrrqqqpppooolllpppvvv{{{kkkWWWcccxxxppp|||lllfffIII:::666444333222111000000000000////////////////////////---///333;;;AAAAAA;;;666444444>>>dddwwwjjj|||{{{{{{ttthhhVVVEEE<<<999:::;;;<<<>>>>>>===;;;;;;>>>@@@iii^^^~~~zzzrrrllleee\\\UUUDDD>>>999999::::::===@@@;;;BBB:::<<>>@@@>>>:::999777999<<<<<<<<<;;;;;;<<<===@@@FFFKKKLLLJJJFFFCCCOOOdddqqqbbbIII???GGGSSSYYYcccZZZJJJJJJQQQZZZeeevvvtttdddiiiooosssssstttwwwzzz{{{yyyvvvqqqllliiiiiijjjpppuuu{{{~~~zzztttnnngggdddbbb]]]SSSJJJFFFBBB===999777666444222333444555555444555888;;;@@@QQQgggvvv}}}~~~{{{tttrrrsssqqqdddVVVEEE<<<777888:::<<>>888444333222111000000000000////////////////////////...000444;;;AAA@@@:::333666444>>>ddd}}}pppaaa}}}||||||vvvjjjVVVFFF<<<:::<<<>>>???@@@@@@===;;;;;;>>>BBBcccccc~~~rrrllliiidddZZZQQQDDD===999::::::999:::===>>>BBB======ZZZlllHHH777888777555222111111111111000000000///............///......................../////////000111111222222888;;;OOOyyy\\\\\\\\\ooo~~~}}}vvvppphhhbbb\\\TTTIIIAAA888:::<<<>>>>>><<<:::888999;;;>>>>>>>>>======>>>AAADDDKKKPPPMMMFFFBBBDDDVVViiigggRRREEEAAACCCKKKWWWUUUSSSTTTWWW]]]bbbeeetttddd^^^dddjjjooovvv|||zzzuuuzzzxxxtttoookkkjjjmmmooorrrvvv||||||uuuooohhhbbb^^^YYYSSSNNNDDDAAA<<<888666555333222222333444444444666999;;;@@@WWWmmmuuuwww~~~~~~zzzwwwrrriii]]]UUUAAA::::::555<<<@@@>>>VVV{{{wwwfffJJJ:::888555555666111444333333222222333333444555666888:::???RRRsssrrruuu|||uuufffZZZLLLCCC===777444444333333555:::>>>>>>:::777444444555666888<<>>:::;;;<<>>999:::;;;DDD===777777;;;@@@BBBAAAhhhhhhzzzppplllkkkeeeZZZOOOCCC<<<888999:::999:::======>>>999>>>dddkkkIII777888888555333111111222111000000//////...---................................./////////000111111222222333<<>>=========>>>BBBFFFLLLOOOIIIAAA???BBBSSSeeebbbNNNCCC???AAAJJJVVVVVVWWWZZZ^^^bbbbbbbbbqqqsssYYYYYY```hhhnnntttyyyyyytttuuutttpppllliiijjjmmmppprrrvvv|||~~~{{{rrrmmmeee```\\\WWWPPPKKKDDD@@@;;;888666555333222222333444444444666999;;;===UUUmmmuuuyyy}}}yyyuuupppggg[[[SSSBBB:::;;;666<<<@@@>>>VVVwwwgggKKK<<<:::777666888333444333333222222333333444444555777999???QQQsssvvv{{{|||tttfffYYYLLLCCC===777444444444444666999======;;;888777777666666777;;;@@@EEEGGGAAA<<<;;;:::999<<>>555666555333222111111000000111111111111000000000000---///111333444333222111777444AAA^^^ttt{{{WWWuuu}}}ttthhhWWWGGG>>>;;;;;;;;;888888999;;;???AAAAAA@@@nnnlll~~~vvvooolllkkkfffYYYNNNAAA;;;777888999888999<<<>>><<<666@@@lll|||jjjIII888777999777444333222222111/////////...------------.........................../////////000111111222222000;;;\\\aaaLLLVVV___kkk{{{{{{wwwmmmhhhaaaZZZSSSJJJ???888777888:::;;;;;;:::888777999;;;=========<<<===>>>CCCHHHNNNNNNEEE;;;;;;AAAQQQ```\\\JJJAAA>>>@@@JJJUUUWWW\\\ccchhhgggaaa\\\gggzzz___OOOSSS]]]gggmmmqqqvvvvvvssssssrrrooolllkkklllpppssswww{{{|||yyyqqqllleee___[[[VVVOOOJJJCCC@@@;;;888666555333222222333444444444666999;;;>>>WWWpppxxx{{{}}}xxxsssmmmcccWWWNNNBBB;;;;;;666<<<@@@???XXXxxxgggMMM>>>===999888999555444444333333333333444444333444666888>>>QQQssswww}}}}}}rrreeeYYYKKKCCC===777444444666666666999;;;===<<<;;;;;;:::888666666888>>>BBBFFF@@@<<<;;;888555555999:::555777BBBJJJMMMTTT]]]___eeevvvgggVVVTTT\\\\\\]]]```^^^[[[\\\]]]\\\\\\]]]```bbbhhhnnnvvv~~~}}}zzzxxxxxxxxxwwwuuuvvvvvvuuurrrppppppqqqsssnnnuuu|||hhhQQQuuurrrggg~~~llljjjwwwRRR@@@<<<444666555444222111111111111111111111111000000000000---...///000111111111000888666BBB]]]uuu|||QQQqqqxxxiiiUUUEEE>>><<<<<<;;;555777:::===@@@AAAAAAAAApppmmmwwwnnnkkkjjjdddXXXNNN@@@:::666777888777888<<>>???CCCHHHNNNMMMBBB999<<>>===:::777555777;;;>>>???;;;999:::999666666888888666<<>>bbbrrryyyxxx}}}```GGG;;;888:::888666666555444222000//////...------------.........................../////////000111111222222333777PPPbbbJJJRRRggg}}}xxxqqqnnnhhh___TTTKKKBBB;;;888777888888999999888888777888:::;;;;;;;;;<<<>>>@@@BBBGGGMMMMMMCCC;;;>>>GGGPPPYYYTTTIIIEEECCCDDDNNNWWW^^^hhhooommmcccVVVLLLXXXnnnuuucccUUUNNNPPP___lllooonnnppptttvvvyyyxxxvvvsssqqqssswww{{{}}}xxxuuupppkkkeee```\\\VVVOOOIIIBBB>>>:::777555555333222222333444444444666999;;;AAA\\\www~~~xxxqqqiii]]]OOOFFF@@@:::<<<777<<>><<<888666666999;;;;;;888888::::::777777999:::===FFFQQQVVV^^^tttaaaSSSZZZooopppggg^^^VVVYYYZZZZZZZZZZZZ\\\___bbbiiipppzzz~~~|||xxxwwwvvvvvvuuutttttttttrrrpppoooqqquuuxxx~~~}}}}}}___UUU{{{gggkkk```mmmTTTDDD;;;999666666444333222111111111111111111111000000000/////////......///000222333222555FFFdddxxxVVV}}}zzziiiRRRBBB<<<;;;999777===;;;===DDDKKKKKKCCC;;;hhhddd}}}ppphhheee___TTTKKK???999555777888777999===999;;;777===^^^pppxxxXXXDDD<<<999999888777777777666444222000000///......................................./////////000111111222222444666NNNfffLLLNNNjjjwwwrrrpppiii]]]QQQFFF>>>:::999888888888999999888888888888999:::;;;:::<<<>>>@@@AAAEEEKKKLLLDDD===???GGGMMMTTTPPPIIIHHHEEEDDDNNNVVV___iiimmmfff[[[PPPJJJZZZjjjxxxxxxnnnaaaUUULLLSSScccqqqqqqlllmmmsssxxxzzzyyywwwuuutttvvvzzz~~~~~~{{{wwwtttmmmhhhccc^^^ZZZTTTLLLFFFAAA>>>999666555555444222222333444444444666999;;;>>>ZZZvvvzzzrrriii\\\MMMCCC>>>999<<<777<<>>PPPqqq~~~ssscccWWWIIIBBB<<<666444555666777888888777888:::<<<======<<<:::888777888999:::888888::::::666666888888BBBNNNTTT\\\rrruuu```TTT___vvvuuuggg\\\TTTXXXYYYZZZ[[[\\\^^^aaadddlllttt~~~}}}yyywwwvvvvvvtttsssmmmnnnnnnooopppuuu{{{\\\YYY}}}iiijjjhhh}}}SSSEEE;;;<<<777666555333222222222222111111111111000000000000000/////////000111222333444555@@@[[[|||{{{^^^ssseeeQQQBBB<<<::::::999888<<>>AAAAAADDDHHHJJJEEE>>>>>>CCCHHHNNNKKKGGGIIIDDDBBBKKKSSS]]]gggggg]]]SSSMMMMMMZZZgggrrrrrrkkk```UUULLLWWWhhhuuurrriiiiiiqqqyyy{{{{{{yyyxxxxxx{{{|||yyyuuussskkkgggbbb^^^ZZZSSSKKKEEE@@@===999666555555444333222333444444444666999;;;???ZZZvvv|||sssiii[[[LLLBBB<<<888<<<777<<>>YYY|||xxx___hhh^^^NNNBBB;;;;;;===>>>>>>FFFPPPUUUQQQGGG;;;444ddd```xxxnnniiifff^^^PPPEEE???:::666777999999;;;>>>DDDBBB:::@@@dddxxx~~~MMM@@@===;;;777777777888999999777555222111111000000000000000......................../////////000111111222222777000<<>>AAABBBCCCFFFIIIEEE===;;;>>>DDDIIIGGGEEEHHHCCC@@@HHHOOO[[[eeecccWWWNNNMMMPPPXXXeeeppppppiii___UUUNNNZZZjjjvvvrrrgggfffoooxxx}}}}}}||||||}}}~~~{{{xxxuuusssmmmiiiddd```[[[UUULLLFFF@@@===999666555555444333222333444444444666999;;;DDD^^^xxx}}}tttjjj[[[LLLBBB:::777;;;777<<>>;;;555555444444444444555555444555555555999JJJjjjvvv}}}vvvbbbVVVIIIAAA<<<666444555222555888888666555777999888:::======;;;999888888555222222666777666777;;;;;;MMMYYY^^^ttt}}}hhhXXX___qqqlll^^^[[[]]]WWWYYY[[[]]]___bbbfffiiisssxxx|||yyywwwuuusssrrrppppppooonnnooosssyyy~~~~~~zzzSSS[[[fffYYYfffuuutttKKKAAA888>>>777666555444333222222222111111111111000000000000---...///000111111111111111333AAA___ooo\\\```XXXLLLAAA;;;<<<@@@CCCLLLSSSXXXRRREEE999555666___eeexxxnnniiicccVVVHHHAAA<<<;;;999777888;;;>>>@@@HHH>>>:::IIIyyyVVVCCC999AAA;;;;;;:::999888777666555222222222111000//////...////////////////////////000111111111111222222222555:::@@@XXX|||rrrZZZ^^^yyyxxxuuutttqqq```MMMAAA;;;888777888===;;;999777666666777888555888;;;;;;:::;;;>>>AAA>>>???CCCGGGEEE???;;;<<<@@@AAABBBCCCDDDDDDEEEDDDPPPWWW^^^^^^WWWQQQPPPRRRYYYeeennnmmmhhhbbbYYYPPP\\\pppuuukkkdddcccnnn|||yyyvvvssspppiiigggddd```ZZZRRRIIICCC???<<<999666666555333222333444444444444555999<<>>@@@:::>>>:::<<>>CCCOOONNNKKKCCC:::555777:::[[[fffvvvlllfff___SSSFFF???:::888777777888;;;???AAAJJJ@@@:::HHH|||VVVDDD:::AAA;;;;;;:::999888777666666555444333222111000//////////////////////////////000000111111111222222222///444;;;YYYoooSSSRRRiiissswwwzzzwwwvvvlll\\\III???:::777666888<<<:::888777666777888999666888::::::999:::>>>BBB======@@@EEECCC===::::::;;;===???BBBDDDFFFGGGHHHNNNUUU[[[[[[VVVQQQQQQSSS\\\fffnnnooolllggg]]]RRR]]]qqquuuhhh___]]]iii}}}{{{wwwtttpppmmmhhheeebbb^^^YYYQQQHHHCCC???<<<999666666555333222333444444444444666999<<>>BBBGGGhhh^^^SSSJJJHHHGGGBBB===;;;888888666555444444444444333333666888999FFFfff~~~}}}sss```TTTGGG???:::444222333444666888888888888:::<<<<<<;;;===BBBCCC===777555444333444777888666999>>>HHHSSSWWW\\\dddaaafff}}}kkk]]]XXXbbbfff\\\VVVXXX[[[XXXYYY^^^aaabbbeeehhhvvv|||~~~{{{yyywwwwwwvvvqqqqqqpppqqqsssvvvyyy{{{~~~wwwwww}}}www^^^QQQgggcccQQQbbb___eeeFFFJJJ<<<>>><<<;;;999777555444333333222111000///...///000000000000000000000111111222///888AAAYYYzzzdddiii^^^RRRFFF@@@>>><<<===AAABBBCCCBBB>>>999777;;;???}}}UUUeee~~~sssiiiccc[[[OOOCCC<<<777666555666888<<>>BBBAAA<<<888999999;;;>>>AAADDDFFFHHHIIILLLQQQVVVVVVSSSPPPRRRUUU^^^dddkkkoooppplll___SSS___tttxxxiii^^^]]]lll}}}xxxuuuqqqmmmjjjfffdddaaa\\\WWWPPPHHHBBB>>><<<888666555555444222333444444444444666:::===HHH___vvv}}}}}}{{{tttkkk]]]MMMBBB???888;;;999???DDDIIIiiizzz^^^TTTKKKIIIHHHCCC???===:::999888666555444444444333333555777888CCCaaa|||sssbbbUUUFFF>>>888333222333666888999999999999:::<<<>>>;;;<<>>???<<<;;;999777666555444444222111000000//////000000000000000000000111111222///777@@@YYYhhhmmm```QQQAAA;;;;;;::::::<<<888:::;;;:::888999>>>BBBuuuPPPaaa}}}rrrggg```XXXKKK@@@<<<777666666666888;;;>>>@@@CCC===:::MMMyyy|||yyy}}}PPPFFF>>>BBB??????>>>===<<<:::999999888777666444222111///...////////////////////////000000000000111111111111555555999[[[[[[JJJOOOeeepppzzz{{{~~~zzzxxxaaaRRRBBB:::888777777:::999999888888888999::::::777999999888777:::@@@EEE===;;;<<<@@@@@@<<<888999;;;===???AAADDDFFFGGGGGGIIINNNRRRSSSQQQQQQTTTWWW___bbbhhhoootttoooaaaTTT[[[pppuuuggg]]]^^^ppp{{{vvvsssoookkkhhhfffccc```[[[VVVOOOHHHBBB>>>;;;777666555555444222333444444444444777:::===HHH___tttzzzzzz}}}~~~}}}zzzvvvoooeeeXXXJJJ@@@???777;;;999???DDDIIIkkkooo]]]TTTLLLJJJHHHCCC@@@???;;;;;;999888666555555555444333555777777@@@[[[www}}}vvvdddVVVGGG===777222111333666888999:::::::::<<<>>>@@@:::<<>>ZZZjjjyyydddQQQ===666777888777666888999::::::999:::>>>AAAsssQQQaaa}}}}}}rrrggg___UUUIII???<<<888888777777888:::<<<======999999OOO|||rrr~~~zzzPPPKKKEEEHHHDDDCCCBBB@@@>>><<<;;;:::888777555444222000///...000000000000000000000000//////000000000111111111333333444SSS{{{```OOOPPP___hhhxxx~~~~~~~~~yyyttt]]]OOO@@@:::999888999<<<999999999999999999::::::777888999888777:::@@@FFF@@@<<<;;;???@@@===::::::;;;<<>>JJJ```tttyyyxxx{{{~~~}}}zzzxxxssslllaaaTTTGGG@@@>>>888<<<888===CCCKKKooouuukkk[[[SSSLLLIIIGGGBBB@@@@@@===<<<;;;999888777666666555333555777777>>>VVVoooyyyfffXXXGGG===777222222444444666999:::;;;<<<>>>@@@@@@999;;;HHHTTTPPPAAA555444333555999:::999<<>>>>>===;;;999777666555555222222222222222111111000000000000000000111111222111333;;;[[[ooozzzfffQQQ<<<444666666444333888999999999:::;;;===???pppTTTfff}}}sssggg^^^SSSFFF>>><<<999999888888999:::;;;<<<;;;666999NNN|||vvvsssxxxQQQQQQLLLNNNGGGFFFDDDBBB???===;;;:::777666555444222111000///000000000000000000000000/////////000000000111111333555666PPP~~~hhhRRRJJJTTTgggyyy}}}xxxppp[[[MMM???:::999999:::===::::::::::::::::::999999666777999999888;;;@@@EEEBBB===;;;>>>@@@>>>;;;;;;888:::>>>DDDIIIMMMQQQRRRNNNQQQUUUXXXZZZ\\\___aaaggggggnnnzzzwwwhhh^^^\\\nnnooobbb[[[]]]kkk}}}|||wwwssspppmmmiiigggdddaaa\\\XXXSSSMMMFFFBBB<<<999666555555555444333333444555555555888<<>>999<<>><<<:::999888777777777555666888777<<>>???>>>888:::HHHUUURRRCCC777555444666::::::999<<>>===;;;999888777666666222333333333333222111111000000000000000111111222222111999ZZZqqqoooyyycccOOO<<<555666777666555777777888999:::<<<===>>>gggRRRlll|||rrrfff\\\PPPDDD===<<<888888888999:::<<<===>>>;;;444999MMMyyytttzzztttNNNQQQMMMMMMIIIHHHEEEBBB>>>;;;999777777777666555444333222111000000000000000000000000////////////000000000111333888888NNNrrrVVVGGGTTTrrrzzzqqq|||~~~wwwmmmXXXKKK>>>999999999:::<<<;;;;;;;;;;;;:::999888888444777999:::999;;;@@@DDDCCC===:::===@@@>>>;;;;;;999<<<@@@FFFLLLQQQTTTVVVUUUXXX\\\```ccceeeggghhhiiijjjsssxxxjjjbbb```ppppppeeeaaadddpppzzzwwwvvvwww{{{xxxtttpppnnnkkkhhhfffaaa^^^YYYTTTPPPJJJDDD@@@;;;999666444444555444333333444555555666888<<<@@@MMMcccxxx|||{{{|||}}}{{{zzzwwwrrrhhh\\\OOODDD???999999@@@;;;===FFFZZZwwwxxxiiiZZZSSSNNNKKKHHHCCCBBBDDD@@@???===;;;:::888888777888666777999888<<>>777333444777777999::::::999999:::<<<<<<666999GGGSSSQQQDDD999777666777::::::999<<>>???>>><<<:::888777666666222333444444444333222111000000000000000111111222222222999UUUxxxuuukkkrrr\\\KKK;;;666888999:::;;;;;;;;;;;;;;;============]]]MMMnnn{{{qqqeeeZZZNNNBBB;;;;;;777777888999;;;>>>@@@AAA;;;333999NNNuuuvvvpppJJJNNNJJJIIIIIIHHHEEEAAA===999777555888777777666555444444444000000000000000000000000////////////000000000000///666666HHHxxx~~~]]]KKKYYY{{{}}}uuu{{{|||xxxlllWWWJJJ===888888888999<<<<<<<<<<<<;;;:::999888777333666999;;;:::<<<@@@DDDCCC<<<999<<>>@@@DDDHHHMMMQQQTTTUUUZZZ]]]bbbfffiiikkklllmmmiiijjjsssvvvhhhbbb\\\jjjkkkbbbbbbgggrrr~~~}}}~~~~~~wwwuuuwww{{{xxxuuuqqqnnnllljjjgggeee___[[[WWWRRRMMMHHHBBB>>>;;;999666444444555444333333444555555666999===@@@MMMdddyyy~~~|||}}}}}}zzzwwwuuuoooeeeXXXKKKAAA<<<777888BBB===>>>IIIbbb}}}dddZZZTTTOOOMMMIIIEEEDDDFFFAAA@@@>>><<<:::999888888999777777999888;;;MMMaaannn^^^KKK???777333444888:::;;;;;;:::888777777888:::555888FFFRRRPPPDDD:::888777888;;;;;;999;;;@@@<<<@@@DDDPPPnnnkkk]]][[[^^^sssxxxaaaOOOLLLGGGCCCCCCLLL^^^nnnpppttt{{{}}}wwwvvvzzzwww}}}~~~|||wwwssstttwwwwwwtttooonnnnnnnnnnnnppprrrtttuuutttqqqsssyyy|||~~~www]]]EEEbbbppp]]]ccc___zzz^^^SSSEEEIII>>>???>>><<<:::999777777666333333444555444333222111000000000000000111111222222333999PPPmmmwww}}}ppprrrVVVHHH:::777999<<<>>>AAACCCBBB@@@@@@@@@???>>><<>>;;;888:::>>>===:::888888777888:::===@@@BBBBBB===888888===AAA???<<<@@@HHHQQQRRRMMMJJJNNNSSS___aaacccdddeeeeeeeeedddfffkkksss{{{|||wwwmmmfff\\\ccciiikkkkkkoooxxx}}}yyyvvvuuuvvvyyy|||~~~~~~}}}{{{yyyyyy{{{~~~xxxllljjjmmmxxx}}}}}}yyy~~~}}}xxxuuuqqqmmmjjjgggccc```]]]YYYSSSMMMHHHCCC>>>;;;777666555444333444444555888555444666888999>>>DDDRRRhhhzzz}}}{{{||||||yyyxxxwwwrrrhhhZZZKKK???999:::;;;;;;???CCCFFFeeeeeeXXXSSSMMMHHHEEEDDDCCCCCC@@@???===<<<::::::999999888<<<888666888999IIIeee~~~lll```NNN@@@999777888888<<<;;;;;;:::888666444333444333777BBBLLLLLLEEE===888999:::999888999;;;===@@@@@@BBBPPPnnn|||gggZZZSSSdddnnn]]]EEEIIIJJJFFFCCCKKKaaasss|||yyywwwuuuxxxtttxxx}}}zzzwwwuuuvvvyyyxxxrrrmmmlllmmmoooppppppppppppppprrrvvvyyyxxx|||fffNNNMMMwwwjjjSSS^^^iiizzzVVVJJJLLLHHH>>>AAA>>>;;;999999888777666555555666666555333111000111111000000000000111111111444555BBB]]]qqquuu}}}]]]CCC777;;;<<>>:::XXXUUUppp}}}nnn]]]PPPFFF===:::<<<777777777888999<<<>>>???<<<777===]]]}}}jjjPPPLLLIIIGGGFFFDDDBBB@@@===;;;::::::<<<===<<<;;;888777888999777666444222000////////////////////////000111111444444222???eeelllSSSUUUkkk}}}wwwkkkRRRFFF;;;888::::::;;;===??????<<<999;;;??????;;;888888777888:::===???AAA@@@<<<:::===@@@AAABBBDDDMMMPPPSSSPPPLLLKKKOOOTTT]]]___aaacccddddddeeeeeeeeejjjqqqyyy{{{xxxpppjjjbbbfffjjjkkklllrrr{{{~~~|||xxxuuuttttttvvvwwwyyyzzz{{{{{{|||~~~}}}|||kkk^^^YYY[[[eeeiiimmmooorrr||||||zzzxxxuuuqqqnnnkkkhhhdddaaa^^^YYYSSSMMMGGGBBB===:::777666555444333333444555888555444666888999===DDDXXXlll~~~~~~}}}zzzyyyssshhhYYYJJJ???999;;;;;;:::>>>BBBDDD___|||bbbSSSPPPKKKGGGEEEDDDCCCCCC??????===<<<:::999999888666;;;999888::::::HHHcccppp|||ooocccQQQAAA999888999:::;;;;;;:::999888666555444666777888>>>HHHNNNGGG<<<999999:::888777666888999>>>CCCJJJWWWttthhhVVVOOOdddsssfffIIIHHHHHHGGGFFFMMMcccyyy{{{xxxuuukkkgggjjjuuu~~~~~~yyyuuuiiiiiikkknnnwww}}}xxxuuusssuuuwwwvvvqqqllllllooorrrttttttrrrqqqqqqxxxzzzzzzwwwyyy}}}___JJJMMMhhhQQQ]]]nnnyyyWWWGGGFFFCCC===BBB???<<<::::::999888777555555666555444333111000111111000000000000111111111333333@@@]]]uuulll}}}___EEE:::======???BBB>>>BBBAAAAAABBBCCCAAA>>>:::WWWXXXttt}}}mmmYYYLLLBBB;;;999:::777777777888999:::<<<===999666???ddd~~~}}}iiiRRRNNNJJJHHHEEEDDDCCCAAA???>>>===<<<===>>>>>>===:::999999::::::999777555333111111111000000/////////000111111///555555;;;\\\qqqUUUTTTbbbqqq~~~ssshhhQQQEEE:::888999:::<<<>>>AAA@@@<<<999<<>>999;;;;;;999===AAABBBYYYttt^^^TTTRRROOOKKKGGGDDDBBBAAA??????>>><<<;;;:::999888555:::999999<<<;;;HHHaaa{{{{{{llluuusssfffTTTDDD:::888999;;;;;;::::::999777666555555777;;;999999DDDQQQLLL<<<999::::::999888777999:::AAALLLXXXddd{{{dddSSSPPPhhhxxxkkkPPPKKKKKKMMMKKKPPPiii~~~wwwqqqccc```bbbiiinnniiiaaa]]]YYY]]]___^^^aaannn|||xxxvvvtttuuuvvvuuuqqqmmmmmmqqqvvvyyyxxxvvvsssrrr~~~yyytttuuu|||{{{\\\JJJRRRbbbNNNZZZvvv~~~^^^LLLHHHFFFCCCCCC@@@===;;;;;;:::999888555555555555444222111000111111000000000000111111111222111>>>\\\xxxsss^^^~~~www```HHH===???>>>???AAA===BBBAAA@@@AAAAAA@@@===:::~~~TTT[[[xxx|||kkkVVVHHH???999888:::888888888888888999999:::888777FFFooo|||~~~fffSSSOOOIIIHHHDDDDDDDDDCCCBBBAAA@@@??????@@@@@@???<<<::::::;;;<<<;;;:::888666444333222111000000///000000111111---555888999VVVgggOOOSSSaaappp~~~uuurrrgggRRREEE:::777999:::<<>>DDDDDD???777777888999:::<<<>>>???>>><<<>>>BBBAAABBBMMM[[[cccZZZOOOHHHGGGMMMTTTZZZ\\\^^^______]]]]]]___bbbeeehhhooowww|||}}}zzzwwwuuuqqqmmmkkkpppzzzzzzwwwvvvxxxyyy}}}~~~~~~{{{vvvqqqmmmjjjaaaXXXQQQQQQRRRRRRRRRUUUTTTXXX___kkkyyy{{{yyyuuusssooollliiifffbbb```]]]XXXQQQJJJDDD???:::777666555444333333333444555888555555666666777>>>FFFeeevvv|||tttfffVVVGGG===999<<<:::888<<>>888999;;;;;;:::;;;===@@@GGGYYYiiirrrvvvZZZSSSXXXooo|||lllUUUQQQQQQSSSNNNSSSrrrssslllaaa^^^```fffiiieee```___\\\______[[[XXX```qqq{{{zzzxxxwwwwwwwwwvvvssspppmmmssszzz}}}{{{xxxuuuttt~~~wwwppprrrzzz```OOOYYY[[[JJJVVV|||~~~```QQQLLLJJJHHHBBB@@@===;;;;;;;;;:::999666666555444333222111000111111000000000000111111000222111===ZZZwwwfffVVVvvv}}}yyy~~~nnn```HHH>>>@@@>>>>>>???<<>>===;;;999uuuOOO^^^~~~{{{hhhSSSEEE>>>:::888:::888888888888888888888888888<<>>;;;:::;;;===<<<;;;999888666444333111111000000000000111111000555888777LLLcccNNNRRR```pppuuunnnrrriiiSSSGGG;;;777999:::===@@@BBB@@@<<<<<>>@@@DDDHHHQQQ___lll^^^UUUJJJDDDGGGPPPZZZ___dddffffffbbb^^^]]]```cccgggkkksss|||}}}{{{vvvpppnnnrrr}}}}}}xxxxxx{{{}}}{{{rrrfff^^^VVVOOOLLLPPPSSSRRRRRRSSSWWW^^^iiiwww}}}zzzxxxrrrpppllliiigggddd```^^^\\\WWWOOOHHHBBB>>>:::777555444333222222333444555777666666777777888AAAJJJiiixxx{{{qqqcccSSSEEE===999;;;:::777;;;AAADDD^^^llleeeWWWYYYYYYXXXSSSKKKEEEAAA@@@CCCCCCCCCBBBAAA???===<<<;;;<<<777666:::;;;HHH```vvvrrrwwwxxxmmm\\\JJJ===777888999999999888777666666777777666:::888888III]]]VVV@@@999;;;<<<<<<;;;<<<>>>@@@LLLbbbuuu~~~hhhRRRTTT]]]uuuqqqWWWVVVWWWVVVPPPYYY~~~qqqiii\\\ZZZ[[[```cccbbbcccgggeeefffgggffffffkkkttt{{{~~~sssjjjgggqqq}}}yyyxxxwwwvvvvvvtttrrrqqqnnnttt{{{~~~{{{wwwvvvvvv~~~{{{tttooorrr|||```NNNYYYuuuTTTJJJUUUqqqVVVMMMKKKHHHDDDBBB@@@===;;;;;;;;;;;;:::888777666555333222111111111111000000000000111111///222222===XXXqqq~~~hhhYYYlllxxx~~~~~~ooo___HHH>>>@@@======@@@===@@@@@@???>>><<<:::999999lllKKKbbbwwwdddOOOCCC>>>:::888999777777888888888777777666444<<>><<<::::::;;;;;;;;;:::999777555444222222111000000000111111///...555666FFF}}}oooVVVQQQZZZlllrrr{{{~~~sssnnnVVVIII<<<888999;;;===@@@@@@???<<<===DDDJJJFFF>>>777777888999:::;;;<<<<<<<<>>======888777;;;;;;FFF\\\ssszzzzzzqqqaaaOOO@@@999777999999888777666555666777888666888888???SSSbbbWWW@@@;;;<<<===<<<<<<<<<>>>@@@OOOhhh~~~iiiSSSVVV```xxxzzzYYYZZZZZZVVVWWWjjj}}}nnnhhh[[[ZZZ\\\aaacccdddiiioooxxxyyy{{{|||}}}~~~|||ssshhh]]]WWW___sssvvvuuutttsssqqqpppoooooonnntttzzz{{{wwwuuuuuuxxx{{{yyytttqqqwww{{{XXXJJJ[[[kkkPPPOOOZZZfffNNNKKKLLLHHHCCCCCCAAA>>>=========<<<<<<:::999777555444333222222111111000000000000111111///333333===VVVnnn|||qqq___```kkkwww___HHH>>>@@@<<<===CCCBBBAAAAAAAAA???<<<:::::::::jjjLLLhhhrrr```KKKAAA===:::777777555666777888888777777666222???___|||vvvzzz|||\\\YYYWWWPPPRRRGGGGGGHHHIIIHHHFFFDDDCCC@@@BBBCCCBBB???;;;:::999888999999999999777666555333222111111000000111111///+++555888BBB{{{aaaQQQWWWnnnxxx{{{|||tttqqqYYYLLL>>>::::::;;;===AAA>>>===<<>><<<>>>:::;;;???<<>>???AAACCCFFFIIIWWWppplllYYY^^^ggg|||aaaaaa\\\XXXeeeuuugggeee]]]^^^ccciiilllmmmsss{{{~~~|||uuukkkaaaZZZaaaxxxttttttsssqqqooonnnnnnnnnnnnssswwwvvvrrrqqquuuyyy{{{zzzwwwwww~~~qqqOOOLLLiiieeeQQQWWWdddbbbMMMMMMOOOLLLHHHEEECCC@@@???@@@@@@???>>><<<;;;999666555444333333111111000000000000111111///333333<<>>AAA<<<<<<<<<@@@HHHLLLEEE;;;666777888999:::;;;;;;;;;???OOOTTTRRRccc|||uuuYYYEEEHHHMMMSSSYYYbbbkkkqqqiiikkkjjjddd^^^\\\bbbiiipppxxxxxxzzz{{{xxxvvv{{{}}}tttqqqooooooooorrr{{{zzzwwwuuupppnnnjjjhhhfffccc```]]]WWWQQQJJJCCC???===:::999333333222111222333555666555666888::::::===IIIVVVtttuuuoooeeeWWWIII@@@<<<;;;999:::888:::AAASSSrrrnnn{{{[[[___SSSUUUUUUPPPIIIEEEGGGJJJDDDEEEFFFEEEDDDBBB???===:::===<<>>::::::888777555444555666888999<<<777<<>>CCCGGGLLLRRRVVV```xxxlll___gggooojjjhhh___[[[sssmmmaaaaaa\\\___hhhppptttuuu|||xxxpppjjjqqq}}}uuuuuuuuussspppoooooopppooosssuuusssooonnntttzzz||||||zzz{{{jjjJJJSSS{{{bbbRRR^^^lll^^^LLLLLLNNNLLLIIIGGGEEEBBBAAABBBBBBBBBAAA>>><<<:::777555444444444111111000000000000111111///333222<<>>BBBLLLOOOFFFGGGGGGDDD???===>>>@@@bbbUUUwwwwww]]]SSSFFF===:::999777555999444222444444333444777999CCCyyyiiiUUULLLMMMOOOJJJHHHIIIGGGCCCDDDHHHEEE>>>DDDCCCAAA??????===:::777333444777999::::::999888333222000/////////000111111333555111;;;fffhhhWWW```}}}~~~|||{{{ssslllcccVVVEEE:::999<<<===<<>>:::>>>JJJQQQHHH:::666555777:::999777888===CCCOOORRRYYYnnnsss```NNNDDDNNNVVVZZZdddooooooggghhhmmmnnnggg\\\XXX^^^gggssszzz~~~zzzzzz|||yyyvvv~~~~~~}}}yyy{{{xxxpppnnnllliiifffdddaaa^^^[[[TTTPPPIIICCC???;;;777555222333333444444555555555<<<666555999:::===MMMaaavvv~~~wwwooo```PPPCCC<<<<<<===>>>;;;777@@@@@@WWWzzzxxxqqqbbb\\\\\\VVVNNNIIIHHHHHHGGGFFFHHHFFFDDDDDDFFFEEEAAA===?????????======>>>AAADDDcccvvvxxx}}}{{{sssaaaLLL===999;;;666888888888999:::999666===:::EEE[[[dddVVVDDD;;;666@@@FFFHHHRRRdddmmmllllllvvvvvvdddgggzzzqqqeeecccrrrlllddddddaaaaaahhhqqqxxx|||{{{uuutttuuuuuusssooommmmmmllllllllljjjiiilllrrrxxxzzz~~~wwwZZZGGGQQQ~~~ZZZKKKcccsssSSSOOOOOOMMMKKKFFFGGGEEECCCAAA???@@@@@@AAA@@@???>>><<<:::777444333333333222222222222222222111///222666GGGtttbbbuuurrrvvv~~~xxxssscccNNN======CCCBBB@@@AAA???@@@AAAAAA@@@???@@@AAAZZZVVV}}}rrrWWWNNNBBB;;;999:::999777999555333555555444444777999PPPuuu~~~cccSSSNNNOOOPPPJJJDDDFFFFFFCCCEEEHHHEEE???DDDBBB@@@??????===:::777555666888999::::::999888333222111000000000111222000222444222999YYYmmm___aaavvv}}}~~~|||uuuoooeeeXXXGGG<<<:::<<<>>>>>>BBB>>>;;;BBBPPPWWWKKK:::666555777::::::888:::>>>FFFRRRVVV\\\nnnqqq]]]KKKLLLRRRXXX]]]dddiiihhhdddggglllmmmeee[[[XXX___hhhxxx{{{zzz|||zzzyyyzzzzzzwwwooommmkkkhhhfffdddaaa]]]ZZZSSSOOOHHHBBB>>>;;;777555222333333444444555555666888444444888999>>>QQQggg}}}yyytttkkk]]]MMMAAA<<<;;;===>>>;;;777CCCFFF^^^kkk^^^ZZZXXXSSSMMMIIIHHHGGGFFFEEEHHHFFFEEEFFFGGGFFFBBB??????@@@@@@@@@??????BBBDDD```vvv{{{~~~tttcccNNN???:::;;;888777666777;;;>>>===;;;===AAAOOOaaaaaaPPP???999===DDDJJJSSSgggyyyiiimmmzzzrrrrrrsss^^^\\\^^^]]]dddjjjttt|||yyyuuusssrrrrrrqqqpppnnnmmmhhhjjjjjjiiiiiilllsssyyy|||nnnUUUFFFWWWzzzZZZLLLiiiiiiNNNLLLJJJHHHGGGCCCGGGEEECCCAAA@@@???@@@AAAAAA@@@???<<<:::888666555333333333333222222222222444111222666FFFnnndddrrr}}}zzzvvvgggRRR@@@>>>AAA???<<<<<<;;;<<<<<<;;;;;;>>>DDDIIItttVVV[[[eeeNNNGGG>>>999999::::::999888555555777777444444666:::___uuu```VVVVVVWWWVVVOOODDDFFFGGGGGGIIIJJJGGGBBBDDDBBB@@@??????===:::888666777999999999999888777333333222111111111111222000000333444777GGGiiittteee___hhhwww~~~~~~xxxsssggg[[[JJJ>>>:::<<>><<<999EEEKKKddd}}}aaaYYYWWWSSSOOOKKKHHHGGGGGGFFFEEEHHHGGGFFFGGGGGGFFFCCCAAA@@@AAABBBBBBAAA@@@AAACCCYYYqqqwwweeeQQQCCC===<<<999666666;;;AAADDDBBB???===CCCOOOYYYSSSDDD===>>>DDDIIIQQQ```||||||ooorrrwwwzzznnn\\\VVVWWWYYYYYYdddjjjrrr{{{yyyzzzwwwrrrpppppppppnnnkkkeeefffhhhggghhhllltttzzzdddSSSIIIdddvvvWWWLLLrrr}}}^^^LLLLLLHHHEEEDDDAAAFFFEEECCCAAA@@@@@@AAAAAACCCAAA???<<<999888777777444444333333333222222222666111222555BBBeeefffooo}}}yyylllVVVBBB>>>>>>:::666777777888888777777>>>IIISSSpppYYYeeepppTTTHHHBBB<<<888777888999999888666777:::888444444777AAAooo{{{^^^WWWXXXXXXVVVPPPHHHJJJLLLMMMMMMKKKHHHDDDCCCBBB@@@??????===:::888777888888888888777666555333222222111111111111111111000111666777<<>>CCCNNNZZZ^^^cccppplllXXXKKKVVVXXXbbbooopppgggcccgggjjjooopppiii```___hhhrrrxxx|||www{{{~~~}}}{{{xxxsssmmmiiihhhfffeeeccc```[[[XXXPPPKKKEEE@@@<<<999666444222333333444555666777777777888:::<<<>>>JJJddd||||||qqqgggWWWGGG===999999:::;;;===:::EEEKKKfff~~~vvv{{{[[[UUURRRNNNLLLJJJHHHGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFCCCBBB???AAABBBBBBAAA@@@@@@AAAQQQggg|||yyyiiiWWWHHH@@@===999888;;;EEELLLIIIAAA<<<:::<<>>;;;888888888888555555444444333333222222666000111444>>>[[[uuuzzzuuujjjmmmqqqzzz~~~|||nnnXXXDDD>>><<<777444555666888:::999999@@@MMMWWWlll[[[kkkbbbJJJCCC???:::777666666777777777666888;;;999555666:::IIIsss[[[SSSRRROOONNNJJJKKKLLLNNNOOOMMMIIIEEEDDDCCCAAA@@@??????>>>;;;999777777777666666555444444111222111111111111000000222333000555999888SSSxxx```PPPPPP\\\hhh~~~~~~}}}zzzllldddUUUGGG===;;;>>>BBBCCC@@@AAAPPPfffmmm[[[DDD:::888999<<<===<<<@@@EEEQQQ\\\```fffpppkkkYYYPPPZZZ___lllyyywwwjjjdddgggiiinnnpppjjjbbbbbblllvvv||||||www||||||wwwrrrmmmhhhgggeeedddbbb^^^YYYUUUMMMIIICCC>>>;;;888666444222222333444555777777888888:::<<<===BBBQQQkkk}}}rrrfffUUUFFF<<<999888888888===<<>>>>>>>>KKK___|||}}}{{{mmm^^^PPPEEE???999:::CCCPPPTTTJJJ<<<444777666666777777999@@@HHHWWWfff|||xxxjjj___\\\ccckkkxxxrrruuuggg```fffjjjfffcccffffffjjjooovvv|||vvvvvvvvvrrrllllllooommmgggdddeeegggggggggllltttzzzzzzcccXXXQQQ|||xxxYYY___gggWWWSSSUUUMMMHHHHHHEEECCCCCCCCCCCCDDDEEEFFFGGGCCCAAA===:::888888888999666666555555444333333222444...111444:::QQQiiiooosssvvvkkkxxx]]]cccwww}}}lllWWWDDD>>>;;;777555777999<<>>NNN|||rrr]]]UUUPPPKKKJJJJJJJJJJJJLLLMMMIIICCCAAABBBBBBAAA?????????>>>;;;999777777777666666555555555222222222333222111111000111666000222;;;777MMMhhhSSSNNN\\\lll}}}{{{}}}{{{qqqjjj^^^NNNBBB<<>>===GGGUUU{{{xxx[[[eeeiiiUUUTTTMMMMMMLLLKKKIIIGGGGGGIIIKKKJJJLLLLLLKKKGGGDDDCCCBBB@@@AAABBB@@@>>>======>>>HHH\\\ppp~~~ttthhhZZZLLLDDD:::<<>>;;;777777<<<<<<>>>AAACCCDDDFFFGGGIIIXXXTTTnnndddMMMBBB;;;:::999777555555777888666666999;;;999777;;;BBB\\\|||zzz___ZZZSSSJJJJJJLLLIIIGGGIIIKKKGGGAAA@@@DDDBBBAAA?????????>>><<<999999888888777777777777888444444555555555444333222...888000///:::555DDDqqq~~~^^^NNNYYYmmm~~~{{{}}}|||zzzvvvrrrgggWWWGGG???@@@DDDKKKGGGFFFOOO```iii___OOO???<<<<<<>>>======AAAFFFYYYbbbdddhhhooofffYYYXXXcccppp{{{zzzrrrmmmkkkjjjfffnnnsssqqqjjjjjjrrr{{{~~~|||wwwrrrooohhhgggeeeccc```ZZZSSSNNNIIIEEE@@@<<<999777555333222222333555666888999999888999;;;@@@NNNeee}}}vvvlll___MMM???:::999999999888>>>>>>NNNhhhkkkTTTfff^^^SSSWWWOOOOOOOOOMMMJJJGGGGGGKKKNNNNNNPPPQQQNNNIIIEEECCCDDDCCCCCCBBB@@@======>>>???DDD\\\jjj|||rrrdddUUUJJJ======CCCLLLHHH:::333555444888<<<>>>???BBBEEEFFFQQQ[[[mmmuuullliiiYYYIIIBBBBBBBBBFFFKKKPPPWWW```kkkrrrmmmooolllhhhccc^^^ZZZXXXXXXYYY\\\]]]```fffnnnzzz|||nnnfff___kkkrrrmmmiiikkkiiiccc```cccfffiiilllsss}}}|||gggcccOOOUUUqqqTTTlllXXXNNNOOOQQQLLLMMMPPPLLLJJJJJJIIIIIIHHHGGGFFFEEECCCCCCAAA@@@>>>===;;;;;;888888777666555444333333222000666777222???XXXeeefffxxxzzz|||]]]TTThhhjjjVVVDDD>>><<<888999>>>>>>>>>???AAADDDEEEBBB@@@RRRSSSooo}}}ZZZDDD<<<777888888777666666888:::666666888:::888777===EEEqqq}}}|||zzz\\\ZZZRRRFFFFFFIIIIIIGGGIIIKKKHHHBBBCCCHHHBBBAAA?????????>>><<<::::::999999999999999::::::555666777777777666444444+++999000---999222;;;dddiiiMMMTTTiii~~~~~~|||zzzzzzvvvmmm]]]LLLBBBAAAEEENNNIIIGGGNNN]]]fff___RRR@@@======>>>>>>===AAAFFF]]]dddfffiiinnndddXXXXXXbbbqqqzzztttmmmooorrrqqqiiiqqqxxxwwwpppooowww|||wwwrrrpppiiihhhfffccc___YYYRRRLLLIIIEEE???;;;999777555333222222333555666888999999:::;;;===DDDVVVooowwwgggZZZHHH<<<888999:::::::::>>>>>>UUUyyyoooYYYqqqVVVQQQYYYQQQQQQQQQNNNJJJGGGHHHLLLPPPQQQSSSTTTQQQKKKFFFEEEEEEEEEEEECCC@@@>>>===???AAA???[[[ggg~~~|||}}}}}}yyykkkZZZNNN@@@===???DDD===222222:::555:::<<<;;;;;;AAAJJJPPPUUUWWW```mmmssslll\\\PPPOOOKKKKKKPPPQQQNNNNNNSSS\\\hhhqqq{{{zzzuuurrrlll```XXXZZZZZZYYY\\\___```]]]dddggglllsss}}}|||nnneeebbbqqqyyyrrrkkkjjjfff___^^^aaaeeeiiinnnwwwrrr___bbbMMM\\\lll^^^xxxxxxUUULLLMMMPPPNNNQQQUUUQQQNNNNNNMMMKKKHHHFFFDDDBBBDDDDDDDDDCCCAAA???===<<<999888777666555444333333333222999888///:::TTTccccccooolllooo```QQQ^^^jjjWWWEEE???<<<888:::???>>><<<;;;>>>BBBCCC???;;;RRRPPPnnngggJJJCCC@@@:::999888777666666666666666<<<888333666777<<>><<<;;;;;;:::888888888:::<<<===;;;::::::999777555333222444222111222222555@@@LLLmmmUUUVVVzzz{{{~~~zzzzzzuuupppiiiZZZHHH???@@@HHHOOOMMMFFFNNNaaacccXXXDDD???;;;===??????BBBFFF[[[fffiiihhhjjjaaaWWWYYYeeerrryyytttrrrxxxzzzvvvmmmmmmttt~~~|||uuuwww|||sssooollljjjfffbbb^^^WWWPPPLLLCCCAAA===999777555555555222444777777777777888999:::>>>BBBJJJ^^^xxx}}}pppdddTTTCCC;;;:::999:::;;;===<<>>??????===::::::999777444444555777666777333333777777GGGdddyyy___sss~~~yyyaaa___{{{yyyjjjTTTAAA>>>===::::::???:::999;;;@@@@@@<<<999:::LLLRRRnnn|||aaaHHHCCC>>>999999888666666555555666555888666555777666AAAWWWmmmXXXSSSSSSNNNHHHHHHHHHJJJKKKLLLLLLJJJHHHFFFEEEDDDBBB@@@>>><<<:::999<<<;;;:::999999;;;<<<>>><<<<<<;;;:::999777666555555333333333222333<<>>777777888666666777888;;;>>>@@@@@@CCCHHHMMMUUU```jjjnnnrrryyyyyyvvvuuuxxxyyy{{{zzzwwwlllfffhhhjjjyyy{{{xxxzzztttzzzxxxkkkbbbaaaaaa___ccceeejjjqqqxxxvvv[[[NNNAAAFFFiiilllVVVxxx```PPPLLLNNNUUUUUUOOONNNRRRNNNLLLIIIEEEBBB@@@??????AAAFFFHHHEEECCCCCCBBB@@@999777666888;;;<<<:::888444777333222666666BBBZZZ}}}cccsssnnnwwwpppWWW@@@:::;;;:::888999888:::>>>@@@>>>;;;???EEELLLdddvvvkkkSSSFFFAAA999777666555444444444444444777333222::::::444MMM|||uuujjj___UUUPPPLLLGGGEEEGGGEEEGGGJJJLLLLLLJJJGGGEEEHHHEEEAAA===:::888888888:::;;;;;;;;;;;;;;;;;;;;;=========<<<<<<:::999999777666666777666333666<<>>???IIIbbbyyyrrreeeXXXJJJ@@@999999:::::::::<<<;;;GGGEEE\\\}}}iiiYYYTTTTTTMMMKKKLLLJJJHHHIIIKKKKKKJJJHHHLLLKKKKKKQQQVVVSSSGGG===>>>???@@@@@@@@@AAABBBDDDHHHKKKRRReeeyyywww}}}lll___III???777777888888888999888:::===>>>===>>>CCCFFFIIIRRR[[[aaakkk{{{{{{wwwppptttyyywwwtttuuuwwwlllnnnjjjaaa\\\___```___cccgggmmmssszzzoooSSSNNN???LLLfffbbb```RRRNNNNNNQQQPPPLLLLLLOOOJJJIIIGGGDDDAAA@@@??????<<>>SSS}}}lllnnn}}}|||www___EEE<<<======:::999999;;;???@@@;;;888>>>GGGWWWqqqyyydddOOOEEE>>>999666555555444444444444444:::555444<<<<<<666TTT}}}~~~|||aaaZZZSSSNNNHHHCCCBBBCCCAAACCCEEEGGGGGGFFFCCCAAAEEEBBB???<<<:::999::::::888999::::::::::::999888;;;;;;<<<;;;;;;:::999999888666666999999777888<<>>BBBQQQnnnwwwnnn```UUUEEE>>>999:::;;;::::::<<<<<>>@@@AAA@@@BBBGGGKKKRRRWWW[[[^^^fffuuuzzztttqqqppphhhfffgggjjjmmmooommmggg^^^ZZZ\\\___```eeejjjpppwww|||lllSSSMMM<<>><<<===;;;999:::<<<>>>>>>999555;;;DDDccczzzvvv\\\LLLBBB;;;:::666555555444444444555555:::777666<<<===;;;\\\}}}uuuzzzwww[[[WWWPPPJJJEEEBBB@@@@@@>>>???AAABBBCCCBBBAAA@@@AAA@@@>>><<<;;;::::::;;;777888:::;;;;;;999777666:::::::::;;;::::::999999999666666999:::888999===AAAuuummmYYYLLLQQQeee}}}~~~|||uuueeeVVVKKKMMMSSS[[[`````````aaa___WWWOOOMMMKKKJJJLLLQQQUUUeeeooouuuyyyooobbbbbbfffrrrvvvmmmhhhbbbcccdddccceeemmmzzz~~~yyyuuukkknnnqqqssszzz|||yyyrrrlllkkkkkkgggaaa[[[VVVPPPJJJGGGBBB@@@<<<999777666666777666666777777666888:::===<<>>AAADDDDDDBBBAAACCCEEEFFFFFFIIIWWWrrrzzzsssQQQDDD999888;;;<<<<<<===@@@CCCFFFHHHJJJPPPWWW^^^```dddggghhhooo}}}}}}sssllllllqqqgggZZZSSSSSSXXX^^^bbbgggddd___YYYXXX\\\ccciiiiiinnnuuu{{{|||hhhTTTIII???^^^ccc{{{eee```[[[VVVOOOIIIEEEEEEHHHJJJGGGGGGFFFEEEDDDBBBAAAAAA@@@EEEHHHFFFCCCBBB@@@<<>><<<===>>>>>>;;;888333:::777333666666888DDD\\\sssnnnyyyjjjPPP???999::::::999<<<<<<===>>>:::666:::AAAjjj{{{oooTTTIII???777<<<666555555555555555666666888888666:::>>>CCCeeessszzzyyymmmVVVSSSLLLFFFCCCCCCAAA@@@??????@@@@@@AAAAAAAAAAAA??????>>>===;;;:::999999777999;;;<<<<<<:::777555999::::::;;;;;;;;;::::::;;;777666888999777888;;;???iiizzzdddSSSPPPeee~~~}}}yyymmm```SSSNNNPPPXXX^^^\\\[[[]]][[[WWWSSSQQQMMMKKKOOOUUUXXXeeelllsss|||vvvjjjiiiiiittttttjjjfffdddffffffdddeeennn{{{|||xxxtttlllqqqtttuuu||||||yyyrrrmmmllljjjfff___YYYSSSNNNHHHEEE@@@>>>;;;888666666666666666777777666666888;;;>>>>>>KKKfff|||ppp```PPPFFF>>>999777999:::999;;;???;;;EEE]]]dddnnnrrrcccdddVVVHHHMMMJJJPPPUUUTTTNNNJJJJJJLLLLLLJJJEEEBBB???@@@BBBDDD@@@DDDGGGGGGCCCAAACCCEEEFFFEEEFFFPPPeee|||XXXIII<<<999<<<<<<<<<<<>><<<;;;:::999888888444<<<999444777666777@@@NNNpppwwwvvvxxx{{{pppWWWBBB999999;;;<<<<<<:::;;;>>>===:::<<>>HHHllluuu||||||dddSSSPPPIIIDDDCCCDDDCCCAAAAAA@@@@@@@@@@@@AAABBBCCC?????????===<<<:::888777888:::<<<>>>===;;;888555999:::;;;;;;<<<;;;;;;;;;<<<777555777888666666888;;;^^^gggRRROOOccc~~~|||{{{rrrggg\\\RRROOOVVV\\\ZZZYYY[[[XXXVVVUUUSSSNNNLLLQQQYYYYYYccciiirrr~~~{{{pppnnnllluuusssiiieeefffiiihhheeefffooo{{{{{{wwwsssnnnsssvvvwww~~~{{{zzzsssnnnmmmiiiddd^^^WWWRRRLLLGGGCCC???===:::777555555555555777777777666666888;;;>>>CCCSSSppp{{{mmmZZZHHH===:::666555777999999<<>>BBBHHHOOOYYYfffuuulll[[[[[[[[[ddd\\\UUUVVVWWW[[[eeeqqqyyy|||{{{sssiii```___hhhrrrqqqwwwrrrcccYYYUUUOOOnnnwwwiii]]]YYYUUUTTTPPPJJJHHHHHHIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCGGGHHHCCC>>>===:::666999999999888777777:::<<<444===:::555888777666>>>JJJwwwtttpppvvvvvv]]]FFF::::::===???;;;999:::>>>@@@>>>???BBBsss^^^LLL>>>666777;;;555555444333444666888:::999888===;;;999WWWqqqsss[[[LLLIIIEEEAAA???>>>?????????>>>======>>>@@@BBBCCC@@@@@@@@@???===<<<:::999;;;;;;===??????===999666888888888888999:::;;;<<<888888777777777777777888???OOOtttiii```RRRaaa}}}~~~|||yyytttqqqhhh\\\OOOMMMTTTZZZWWWRRRUUUWWWXXXVVVSSSRRRTTTVVV```eeeiiinnnuuuzzzwwwqqqlllvvv~~~uuummmfffmmmkkkkkkjjjiiilllxxx|||vvvtttuuuzzz|||~~~|||vvvtttsssjjjiiiccc[[[SSSMMMHHHDDDAAA;;;:::888777666555666666999999888666666:::======JJJ^^^zzzmmmVVVEEE>>>666444666:::<<<:::;;;>>>HHHCCCsssrrrjjjaaaaaa___XXXTTTPPP\\\hhhkkk]]]RRRQQQQQQMMMKKKDDDAAABBB@@@===???DDDOOOJJJCCC??????BBBEEEGGGGGGJJJGGGIIITTTdddjjjOOO;;;;;;>>>::::::@@@AAADDDFFFJJJSSSeee{{{qqq___VVVTTT[[[yyybbbYYY```hhhrrr}}}ppphhhdddkkkwwwzzz~~~~~~{{{aaaMMMLLLEEERRRuuuhhhVVVWWWUUUVVVWWWWWWUUUQQQLLLIIIDDDEEEFFFHHHHHHFFFBBB>>>CCC@@@======???@@@???======;;;:::888888999:::;;;===<<<;;;:::888777666555EEEmmm|||fffxxxkkk___zzz~~~bbbFFF999;;;===:::>>>000===<<>>;;;===;;;@@@fffnnnmmmTTTHHHFFFCCC@@@?????????@@@???>>>======>>>???AAACCC@@@@@@@@@@@@???===<<<;;;<<<===>>>@@@@@@>>>:::777888888999999:::;;;;;;;;;888888777777777777888888666EEEhhhppphhh```fffyyy~~~{{{vvvssslll```SSSOOOTTTYYYXXXTTTVVVXXXYYYXXXVVVUUUYYY\\\dddhhhkkklllpppvvvwwwuuupppvvv|||{{{wwwsssqqqpppooonnnnnnmmmiiijjjttt{{{yyyzzz}}}{{{uuutttssskkkgggaaaXXXPPPJJJEEEAAA>>>;;;999888666666666666777888888888777888<<<@@@AAANNNbbb~~~wwwfffRRRCCC===777666888<<<===;;;<<>>BBB@@@>>>???AAAAAA@@@======;;;:::999999999;;;<<<===<<<<<<;;;:::999888777DDDbbbqqq|||hhhVVVlllwwwkkkNNN>>><<<>>>===DDD777@@@>>>CCCKKK===CCCxxx```HHH>>>>>>>>>999666444444444555888:::===??????<<<;;;:::KKKzzzrrrhhhLLLEEECCCAAA???>>>>>>???@@@>>>>>>=========???@@@AAA???@@@@@@@@@@@@???>>>===<<<>>>???@@@@@@===:::888777888:::;;;<<<<<<;;;;;;999888888777888888999999444<<>>;;;:::999777666555666666777777777888999;;;>>>BBBFFFVVVkkk~~~uuujjj\\\KKK???;;;777777:::??????<<<<<<@@@DDDDDDooozzzkkkNNNLLLKKKJJJNNNNNNKKKSSSVVVRRRQQQTTTTTTOOOMMMFFFAAACCCFFFFFFDDDCCCGGGFFFFFFGGGHHHGGGEEECCCDDDGGGCCCDDDNNN[[[xxxoooVVVCCC<<<===AAACCCIIIOOOVVV]]]eeeqqqjjjZZZSSS[[[UUU___vvv|||iiiggglllooossswww~~~mmmZZZHHH===@@@KKKssszzztttWWWOOOPPPLLLMMMOOOPPPPPPNNNKKKIIIEEEDDDCCCCCCCCCBBB@@@>>>??????@@@BBBCCCCCCAAA>>><<<;;;:::::::::;;;<<<===>>>>>>===<<<<<<;;;::::::BBBSSSlll}}}lllQQQZZZyyyxxxZZZEEE===>>>@@@GGG>>>BBB???GGGPPPDDDAAAiiiTTT@@@999<<<<<<:::777555555555666888:::;;;===:::888888===YYY}}}gggKKKCCCBBB@@@>>>=========>>>>>>============>>>???@@@===>>>>>>?????????>>>>>><<<>>>@@@@@@>>><<<:::999777999;;;=========<<<;;;999999888888888999::::::<<<:::CCC```vvvddd^^^nnn|||~~~{{{xxxuuukkk___VVVTTTUUUVVVWWWZZZ\\\^^^]]]\\\]]]aaaeeejjjpppqqqkkkgggkkksssxxxpppuuu}}}zzzsssqqqtttwwwxxxwwwqqqhhheeeqqq{{{{{{tttqqqoooggg___YYYQQQJJJDDD???;;;999888888666555555666777777777777888;;;;;;===CCCJJJ```tttvvviii^^^QQQCCC:::888777888;;;???>>>;;;<<>>===???AAADDDEEEDDDAAA???<<<;;;;;;;;;;;;<<<>>>>>>AAA@@@@@@>>>===<<<;;;;;;<<>>===AAAEEECCCBBB@@@KKKXXXQQQFFFXXXJJJ===999999888888:::666666666666777777888999555444:::IIIjjjgggNNNCCCBBB@@@>>><<<;;;;;;:::==================>>>>>>;;;<<<======>>>=========<<<>>>@@@???<<<:::999999777999;;;=========<<<;;;999999999999999:::;;;;;;@@@;;;>>>WWWsss\\\PPP^^^tttvvvyyy~~~|||zzzwwwpppfff[[[UUUTTTVVVXXX\\\___aaa```^^^^^^aaadddkkkrrrssslllfffhhhnnnrrrtttyyy|||qqqooottt|||}}}{{{ssshhhfffuuu}}}|||sssmmmjjjaaaZZZUUUMMMGGGBBB>>>:::888777666555555555666777888999777888;;;;;;<<>><<<:::===CCCFFFUUUrrrwww```vvvwwwZZZKKKLLLJJJIIIMMMLLLKKKLLLKKKJJJLLLNNNLLLHHHGGGJJJKKKIIIFFFDDDBBBBBBDDDCCCDDDFFFHHHIIIHHHGGGEEEGGGCCCDDDJJJOOOaaa~~~kkkVVVOOOUUU[[[iiirrr}}}~~~qqqnnnhhhbbb^^^```hhhooopppxxxzzzgggddddddhhhnnnttt|||mmmUUULLLCCC???HHHwww~~~llleeeSSSNNNJJJFFFGGGIIIJJJKKKJJJIIIHHHDDDBBB@@@???@@@@@@@@@???<<<>>>BBBEEEEEECCCAAA???;;;;;;<<<<<<===>>>???@@@DDDCCCBBB@@@>>><<<;;;:::777CCCOOOfffyyyuuujjjtttqqqUUUAAA===AAAJJJOOOGGGDDDOOO^^^^^^LLLJJJCCC===:::888555777;;;777777777777777777777777555555AAAZZZ|||eeeQQQCCCBBB@@@>>><<<::::::999<<<<<<<<<===============;;;;;;<<<======<<<<<<<<<===@@@BBB@@@<<<999999;;;777888:::;;;<<<<<<;;;;;;999999999999:::;;;<<<<<<;;;<<>>???@@@AAAAAADDDDDDBBBAAA???===<<<;;;666DDDKKKaaazzz~~~zzz___HHH@@@BBBVVVcccTTTKKKRRRbbbhhhPPPCCC>>><<<<<<:::666666888666777777888999999999999888666GGGgggwww]]]NNN@@@@@@???>>>===<<<;;;;;;<<<<<<<<<======<<<<<<;;;<<<===============<<<;;;???CCCEEEBBB>>>:::;;;===888888999999:::;;;;;;;;;999999999::::::;;;<<<===888@@@CCCMMMnnnuuugggSSSOOOfff{{{zzztttiii\\\VVVYYY]]]YYY___eeegggfffeeeeeefffqqqtttrrriiibbbcccfffgggwwwzzzyyykkkjjjtttqqqkkkyyy|||{{{zzznnneee```WWWOOOJJJDDD???<<<:::888777555555444444555666888999<<<777777<<<>>>AAAPPPccc{{{{{{lll^^^MMMCCC<<<777555666777777:::<<<::::::CCCMMMeeehhhbbb```OOOIIIKKKEEECCCGGGEEEFFFDDDBBBAAAAAABBBEEEHHHKKKMMMMMMOOOVVVZZZTTTIII>>>???@@@DDDGGGIIIIIIHHHCCCGGGEEEEEEGGGCCCIII]]]xxxqqqkkkoooyyypppgggdddggglllqqqxxxzzzdddLLLCCC@@@<<>>>>>;;;;;;===???@@@AAABBBBBBAAAAAAAAA@@@@@@?????????999HHHHHH[[[uuu{{{kkkRRRFFFFFFcccuuubbbSSSWWWfffrrrVVVAAA<<<:::<<<<<<888555555555666888999:::;;;;;;;;;999666JJJmmmuuu{{{VVVJJJ>>>>>>>>>>>>>>>=========;;;<<<<<<===<<<<<<;;;;;;>>>>>>>>>>>>>>>===<<<<<>>:::CCCBBB@@@YYYzzzqqq\\\MMM```|||}}}yyymmm```YYY[[[___WWW^^^eeejjjjjjhhhhhhiiitttuuupppfff```aaaeeefffnnntttlllfffmmmvvvmmmyyyyyyxxxxxxlllccc]]]UUUKKKFFFAAA<<<:::888777666555444444444555666888999<<<777777===???DDDVVVkkkxxxfffWWWGGG>>>:::777666777888888;;;<<<:::;;;FFFQQQ~~~~~~ccc\\\|||___OOOIIIJJJCCCBBBGGGFFFEEECCCBBBBBBAAACCCIIIOOOPPPNNNLLLQQQ___ggg]]]MMM;;;<<<@@@EEEIIIJJJHHHFFFBBBFFFEEEEEEFFF???BBBTTTbbbvvvyyy|||xxxmmmpppkkklllnnntttiiiTTTBBBBBBDDDEEEnnnsssjjjxxxYYYLLLIIIGGGDDDDDDDDDCCCBBBAAA@@@>>>===>>>>>>???AAACCCDDDDDDBBB===@@@CCCBBB???======>>>:::;;;===???AAABBBBBBCCC>>>??????@@@@@@AAAAAABBB===KKKFFFUUUjjjuuusssYYYKKKJJJiiiiiiYYYZZZjjjzzz^^^;;;:::999777777777777888999;;;<<<<<<;;;::::::;;;AAA777RRR}}}pppzzzWWWGGGAAA@@@@@@AAACCCDDDCCCAAA???>>><<<:::::::::;;;<<>>===<<<<<<<<<<<<<<>><<<:::;;;:::888888888:::<<<===:::;;;999555666;;;======;;;@@@IIIEEEMMM~~~qqq```ZZZZZZvvv}}}tttooopppqqqpppnnn^^^^^^aaagggnnnooojjjeeelllsssqqqddd\\\```aaa^^^fffyyyrrr```mmm|||pppyyy~~~uuunnnggg___VVVPPPHHHDDD>>>999888777777666444444555666777888999999<<>>QQQhhhwww~~~xxxkkkYYYNNNBBB;;;666333555999999666;;;<<<444999MMMZZZqqq]]]```}}}fffVVVQQQKKKJJJJJJIIIEEE@@@DDDCCCAAA@@@BBBEEEIIILLLUUUPPPIIIKKKWWWaaaZZZLLL???????????????@@@AAABBBHHHFFFCCCAAAAAACCCFFFHHHbbbxxxxxxoookkknnnooosss{{{uuuSSSLLLAAA999AAAccczzzOOO@@@GGGKKKGGGBBBCCCCCCCCCCCCAAA???>>>======???AAADDDDDDBBB@@@>>>>>>>>>>>>===<<<;;;::::::::::::>>>BBBDDDCCC@@@EEECCC@@@@@@AAAAAAAAA@@@CCCBBBCCCRRRwwwrrruuu|||~~~eeeUUURRRooozzznnnSSSTTTooozzznnn;;;:::888777666777888999===>>>???>>><<<:::::::::>>>BBBaaasssqqqSSSPPPGGGEEEBBBAAABBBCCCCCCBBBBBB@@@===;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>><<<===>>>>>>>>><<<:::999;;;:::999999999;;;===>>>???@@@???::::::===???===???@@@FFFDDDIIIqqqsssggg[[[QQQeeezzzvvvvvvvvvtttqqqbbbcccffflllrrrrrrnnnhhhiiiooolll___XXX\\\___]]]hhhttt```hhh~~~rrrzzz|||rrriiibbbZZZRRRLLLFFFBBB<<<888777666666555444444555666777888999999888:::;;;<<>>???@@@BBBBBBAAA???===============<<<;;;;;;;;;:::;;;>>>AAABBB@@@===AAAAAAAAABBBDDDEEEDDDCCC@@@@@@AAALLLjjj}}}~~~~~~jjjYYYSSSiiiuuulllSSSTTTpppyyy;;;:::777666555777999:::===???AAA@@@>>><<<;;;;;;999OOOqqq|||}}}hhhPPPVVVNNNIIIDDDAAA@@@BBBCCCCCCDDDBBB>>>:::999999;;;<<<888888999999;;;<<<===>>>999999:::;;;;;;:::999888::::::999999:::;;;===>>>CCCEEEDDD@@@???AAA@@@===DDD???BBBCCCDDD]]]~~~~~~jjjPPPUUUqqq}}}}}}zzzvvvrrrfffgggkkkpppuuuuuupppkkkhhhkkkfffYYYSSSXXX]]]]]]dddvvvbbbeeeuuu~~~yyymmmccc[[[TTTMMMGGGCCC???:::777666555555444333444555555777777888999777999<<>>888:::CCC@@@OOOtttuuu___cccWWWRRRNNNJJJHHHIIIIIIFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIGGGHHHEEE@@@===@@@AAA@@@AAAAAAAAABBBCCCEEEFFFGGGGGGEEEBBB@@@@@@BBBEEEGGGFFFLLLjjj{{{yyypppmmmnnnooosssxxx~~~lllSSSCCCAAA>>>BBB\\\___IIIEEEFFFDDDAAAEEEEEEFFFFFFEEEDDDCCCBBBBBB@@@??????@@@@@@???===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;>>>@@@AAA@@@>>>???@@@BBBFFFIIIIIIHHHFFFAAABBBAAAEEEYYYwww{{{jjjzzzvvvtttaaaWWWcccooohhhRRRRRRppp;;;999777555555777:::<<<;;;===???@@@>>>=========:::ZZZyyy|||aaaNNNTTTNNNIIIBBB>>>>>>@@@CCCDDDDDDAAA===999777888:::;;;888888888888999:::;;;<<<777777888999999999888888888888888888999:::<<<===AAADDDDDDAAAAAABBB@@@<<>>@@@BBB@@@MMMpppyyyVVVNNNbbbwww|||vvvqqqiiijjjmmmrrruuutttpppmmmjjjjjjbbbVVVQQQVVV\\\^^^aaayyyfffggg{{{~~~uuuhhh]]]UUUNNNHHHCCC???<<<888555555555444333333444555666777888888999;;;<<<>>>GGG[[[qqq~~~}}}vvvdddSSSHHH@@@999777666555777;;;;;;BBB888888DDD>>>OOOddd___oooOOOQQQNNNIIIGGGFFFFFFDDDCCCAAAAAACCCDDDEEEFFFFFFFFFFFFEEEBBB<<<999999<<<>>>??????@@@AAACCCDDDFFFGGGEEEDDDAAA??????AAADDDEEEIIIJJJ\\\~~~|||uuu}}}}}}ssslllmmmooorrruuu~~~xxx^^^FFFFFF@@@;;;FFFjjjpppPPPGGGHHHEEEBBBEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEBBB@@@?????????>>>===>>>===<<<;;;;;;:::::::::777888:::===???AAAAAAAAA>>>???BBBGGGKKKLLLKKKJJJGGGGGGEEEDDDMMMfffzzz```lllnnnyyylll^^^___iiicccPPPQQQnnn999888666555666888:::<<<;;;<<<>>>===;;;;;;;;;<<>>;;;;;;>>>AAACCC@@@>>>:::777666777999:::::::::999888888888888888777777888888999888888888555555555666777999:::::::::>>>@@@>>>???AAA@@@<<<>>>===@@@BBB>>>BBBhhhtttSSSIIIZZZsssyyyuuuoooppprrruuuvvvvvvsssqqqmmmiii___UUURRRWWW^^^bbbkkk{{{iiijjjyyypppcccXXXPPPJJJDDD@@@<<<999666444444444444333444555555666777888999999======@@@LLLccczzz|||yyyooo^^^NNNBBB;;;666666666666888<<<888BBB999777CCCBBB[[[rrrVVVeeecccLLLPPPMMMIIIEEECCCBBBAAAAAA???@@@BBBDDDDDDEEEDDDDDDGGGAAA<<<999999:::<<<============>>>@@@BBBDDDEEEDDDBBB@@@??????@@@BBBDDDCCCIIISSSeeezzz~~~|||}}}ssslllmmmrrrtttvvvzzz{{{gggPPP@@@DDD;;;:::PPPzzzooovvv^^^KKKKKKKKKCCCBBBIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDBBBAAAAAAAAA@@@???AAA@@@>>><<<:::999999999888888999999:::;;;===>>>999<<>>@@@>>>===\\\gggPPPHHHUUUnnn~~~}}}|||||||||}}}xxxyyyyyyyyyzzzzzzzzzzzzoooiii```YYYXXX___gggmmm{{{iiimmmqqqiii]]]RRRLLLFFFAAA===:::777555444444444444333555666666777888999:::;;;;;;>>>EEETTTmmm{{{xxxqqqeeeUUUHHH>>>888444555777777999===888@@@::::::HHHWWWyyyeeeRRRmmmYYYKKKMMMJJJFFFBBB@@@??????@@@@@@AAABBBCCCDDDDDDDDDDDDEEE===666777:::;;;;;;<<<;;;;;;;;;<<<===???@@@AAABBBAAA@@@??????@@@AAABBB:::GGGOOOYYY{{{ooovvv~~~{{{tttnnnnnntttvvvvvv{{{jjjUUUFFF???<<<:::HHHmmmyyy}}}fffXXXNNNOOOKKKBBBAAAHHHEEEEEEDDDDDDDDDDDDEEEEEEGGGEEEDDDDDDEEEEEEDDDBBBBBBAAA???<<<::::::::::::;;;:::999666444555999<<<:::???IIISSS[[[]]][[[XXXMMMKKKJJJJJJLLLZZZ|||cccbbbuuuzzz}}}vvv^^^\\\SSSJJJRRRjjj~~~555666777888999::::::;;;::::::888777777999>>>BBB^^^ooozzz[[[JJJHHHIIIGGG???<<<::::::;;;<<<<<<;;;666666777888:::;;;<<<======<<<;;;999888666666666999888777777666666666666222333444666777888999999444777999888999===>>>;;;888===:::<<<@@@:::JJJrrrpppbbbSSSQQQcccxxx~~~~~~}}}|||{{{{{{{{{|||~~~~~~}}}|||}}}sssmmmeeecccfffnnnyyyxxxgggqqqvvvhhhaaaVVVNNNHHHCCC>>>:::888666444444444555444333777777888999:::;;;;;;<<<;;;BBBNNN```www}}}xxxrrrhhhYYYJJJAAA<<<777444666888888:::===<<<<<<:::???UUUyyy|||^^^ZZZuuummmPPPHHHGGGEEEBBB???===>>>@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFCCC;;;777999;;;::::::===::::::::::::;;;<<<===>>>AAA@@@???>>>>>>???@@@AAA;;;DDDIIIPPPkkkfffggg|||yyynnnlllooovvvvvvwww~~~kkkVVVFFF@@@AAA;;;FFFjjj}}}vvv]]]TTTMMMJJJFFF@@@@@@CCCDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFHHHIIIJJJHHHFFFAAA@@@>>><<<<<<<<<===>>>===<<<:::777555888???DDDKKKSSS```lllqqqmmmccc\\\TTTNNNLLLMMMLLLSSSnnnuuueeeuuu}}}|||{{{lllaaaQQQIIIQQQbbbkkkkkk333555777999:::;;;::::::444444444555777>>>FFFKKKaaannnxxx[[[KKKMMMLLLHHHEEE===<<<;;;;;;;;;;;;999777444555777:::<<<>>>>>>???===<<<;;;999888777777777999888777666555444444444222333555777888999::::::666999999888999===>>><<<888===777999AAA999<<>>AAADDDFFFFFFEEEEEEFFFGGGHHHIIICCC===:::<<<<<<888:::???:::::::::::::::;;;<<<===AAA@@@???>>>>>>???@@@AAA@@@???===DDDYYYzzzeeeaaa{{{zzzppphhhhhhnnnttttttxxxnnnYYYFFF===???EEEAAAVVVbbbWWWOOOFFFAAA@@@@@@@@@@@@CCCBBBAAA@@@@@@AAACCCCCCEEEFFFGGGJJJLLLMMMKKKIII???>>>===<<<===>>>@@@BBB======;;;999:::@@@JJJQQQ___iiiwwwyyyhhh\\\[[[SSSNNNNNNJJJKKK```zzzqqq}}}|||}}}zzzjjjTTTIIIOOOZZZZZZTTT222444666999::::::999999444444666777555666DDDTTT[[[wwwwwwxxxgggNNNIIIFFFHHHJJJEEEBBB???;;;888666666777999;;;888666999>>>@@@???;;;======<<<;;;999888777777666555444666888888555222333333333444444666777777777888999::::::999777777555777:::===@@@BBBDDDEEEiiivvv```^^^RRRnnnzzz{{{yyy|||}}}zzz~~~~~~}}}|||}}}uuuxxx}}}sssrrr{{{}}}rrrhhh^^^VVVKKKEEEAAA>>>999555555444333222222444555777;;;888999<<<<<<;;;<<>><<<;;;===@@@BBBCCCEEEFFFCCCAAABBBEEEGGGCCC???===???@@@???<<<;;;::::::;;;:::::::::;;;===??????>>><<<;;;<<>>@@@KKKdddmmmlllvvvrrrnnnlllnnntttyyytttYYYFFF???>>>>>>===FFFzzz~~~```TTTIIICCCFFFEEE>>>>>>DDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGGGGEEECCCBBB>>><<<>>>BBBCCC@@@<<>>999666===RRRooorrr```\\\WWWSSSQQQOOONNNSSSZZZppp{{{www||||||sssYYYHHHKKKWWWXXXQQQ333555777:::;;;;;;:::999444555777777555888HHHXXXqqqrrrXXXKKKMMMKKKJJJHHH@@@BBB???;;;888666666777999999777666:::@@@CCCCCC@@@>>>===<<<;;;999888777666777666555777999999777444333333333444444666777777777888999::::::999888777888999:::===>>>@@@AAAAAAWWWwww~~~zzzoooggghhhVVVddduuu~~~}}}|||}}}{{{}}}~~~~~~||||||}}}}}}vvv}}}{{{yyyuuukkkcccXXXPPPGGGAAA???===999666555444333333444666888999<<<999:::<<<===<<<>>>BBBLLL\\\rrr}}}ooo```UUUKKKAAA;;;999666444333555999<<<===<<<:::@@@FFFSSS~~~ppp]]]```qqqnnnOOOLLLCCCDDDBBB@@@>>>============;;;???CCCEEEEEEEEEEEEDDDCCCCCCCCCDDDCCCAAA???>>>;;;<<<<<<;;;:::===CCCGGGDDDBBB???===<<<>>>@@@AAA===>>>>>>>>>CCCVVVyyyxxxwwwpppmmmmmmmmmpppvvvyyywwwbbbLLLBBB@@@AAAEEEIIIkkkxxxXXXRRRHHHBBBEEEDDD>>>>>>DDDBBBCCCDDDDDDDDDCCCAAAAAAAAABBBCCCFFFHHHGGGEEEBBBBBB@@@>>>@@@CCCDDD@@@<<<>>><<<:::<<>>AAA???;;;888666777888999;;;999999<<>>>>><<<;;;999777666555888777777888999999777666555555555555555666777888888888999999999999888888888999:::;;;;;;<<<<<<<<>><<<;;;888555555444444444666888:::;;;===;;;:::=========BBBHHHUUUmmm{{{sssdddSSSHHH@@@:::888999444444444777:::<<<;;;;;;666HHHJJJRRRcccZZZfff[[[LLLOOODDDCCCBBBAAA@@@>>><<<;;;:::999<<>>===@@@DDDEEEEEEDDDCCCBBB<<<>>>>>><<<<<<@@@JJJRRRKKKFFF@@@===???@@@@@@???===@@@CCCAAA@@@KKKggguuuooolllkkklllooouuu{{{}}}|||```OOOBBBAAAAAA???HHHVVVpppTTTNNNEEEAAACCCCCC>>>>>>CCCBBBCCCEEEFFFEEEDDDBBB@@@???@@@CCCFFFIIIHHHDDDAAAAAA@@@@@@BBBEEEEEEAAA===???>>>===AAAQQQnnnuuueeeZZZSSSNNNOOOPPPNNNMMMNNN]]]yyyttt___UUUWWW\\\^^^888999;;;===>>>===<<<;;;:::888666555:::III___pppfffQQQHHHIIICCC@@@CCCAAA@@@>>>;;;888777777888999???===<<<>>>AAABBBAAA@@@>>>>>><<<:::888666555444777777777777888888777666777777777777888888999:::888888999999999999999999888888999::::::;;;::::::>>>LLLXXX{{{uuu[[[dddmmmrrryyy~~~}}}~~~~~~|||}}}}}}|||{{{}}}zzzwwwrrrkkkbbbZZZRRRNNNIIIEEE???;;;:::888666444333333444555777999;;;<<<===;;;;;;===>>>@@@HHHQQQbbb{{{uuueeeXXXIII@@@:::555555777222333666999;;;;;;;;;:::<<>>===<<<<<<;;;???@@@CCCGGGFFF???;;;999;;;>>>BBBDDDHHHJJJHHHDDD>>>@@@BBB@@@???CCCLLLTTTNNNHHH@@@>>>@@@BBB@@@======???BBBAAA@@@EEEXXXjjjxxxrrrnnnmmmmmmmmmmmmttt|||uuugggNNNEEEBBBCCC>>>;;;OOOiiiaaaQQQJJJDDD@@@BBBBBB??????BBBCCCDDDFFFGGGGGGFFFDDDBBB>>>@@@CCCGGGIIIHHHCCC???>>>>>>???CCCFFFFFFDDDAAADDDCCCBBBEEEQQQhhhyyywwwyyyrrrgggYYYQQQLLLNNNPPPMMMIIIGGGSSSqqq}}}jjj^^^]]]aaaeee:::;;;===>>>>>>===<<<;;;999777555888GGG```zzzgggQQQFFFEEE===;;;@@@AAA???===;;;999888777888888============???@@@@@@???>>>===<<<:::888666555444666666666666555555666777;;;::::::::::::;;;;;;<<<888888999999999::::::;;;:::;;;<<<===??????@@@@@@DDDEEETTTxxx```[[[eeexxx~~~ttt~~~~~~|||}}}}}}}}}}}}sssqqqkkkcccYYYOOOIIIEEEEEEBBB>>>:::888666444333222222333555777999;;;<<<<<<:::;;;===@@@EEEQQQ]]]sss~~~oooXXXMMMBBB<<<888444333444111444777:::;;;;;;;;;;;;DDDOOOYYYzzz___WWWbbbeeeCCCEEEJJJ===AAA???<<<::::::<<<>>>@@@DDDBBBCCCEEEAAA<<<===BBBLLLNNNMMMMMMRRRUUUOOOEEE@@@CCCFFFEEECCCDDDHHHMMMMMMGGG@@@???AAABBB???<<<;;;999:::<<<>>>BBBKKKUUUrrrxxxtttpppnnnnnnoooooonnnnnnwwwrrr[[[KKKDDD@@@@@@@@@===FFFjjjaaaMMMLLLHHHCCC@@@AAAAAA??????@@@CCCDDDFFFHHHHHHHHHFFFEEE???AAADDDHHHIIIGGGCCC???:::;;;>>>BBBEEEGGGGGGFFFFFFGGGHHHJJJRRR```qqq|||zzzuuurrrppplllgggVVVOOOKKKNNNOOOLLLFFFDDDJJJcccvvv{{{wwwooolllmmmooo;;;<<<>>>??????===<<<:::666444555@@@YYYyyy```KKKCCCDDD>>><<>>===;;;999888888888888777888999;;;<<<>>>???@@@<<<;;;;;;999888777666555555666666555444444666777<<<<<<;;;;;;;;;<<<<<<===999999888999999:::;;;<<<>>>???AAABBBDDDEEEFFFFFFJJJEEERRRvvv___RRR\\\}}}~~~zzz~~~~~~~~~|||tttlllhhhaaaYYYPPPHHHCCC@@@AAA???<<<999666555444444222222444666888999:::;;;<<<;;;===@@@EEEMMM]]]lllwwwhhhPPPFFF===:::888555333444222555999<<<<<<<<<<<<===DDDTTTvvvsssTTTUUUcccZZZCCCDDDCCC;;;@@@>>>:::888888;;;???BBBCCC@@@AAABBB>>>===GGGVVVlllmmmiiiaaa___^^^VVVJJJDDDFFFHHHHHHGGGEEECCCCCCFFFBBB??????@@@???===:::===999888<<<@@@CCCGGGLLL^^^{{{yyyuuurrrpppnnnoooqqqsssqqqooopppzzzsss^^^JJJ>>>???===<<>>???>>>===;;;:::444333666FFFeeezzzcccLLLBBBCCC???===@@@======<<<;;;:::999888888888444555777888999:::<<<===::::::999999888777777777666777888666444444666999<<<;;;;;;::::::;;;;;;;;;999999888888999:::<<<===???@@@BBBDDDEEEFFFFFFFFFHHHGGGNNN~~~hhhSSSRRRqqq~~~}}}~~~{{{sssmmmddd^^^UUUNNNHHHDDD???<<<::::::999777555444444555333444666777999:::;;;;;;>>>===@@@EEEKKKVVVjjj{{{{{{kkk___LLLBBB999777666444333555444777;;;<<<<<<<<<>>>@@@KKKggghhhVVV\\\jjjrrrMMMDDDCCC@@@@@@???===;;;::::::;;;===>>>@@@???AAABBB>>>???QQQhhhssseee```YYYQQQJJJIIIHHHHHHHHHFFFBBB>>>======>>>>>>>>>===;;;999???<<<<<>>???>>><<<:::999555444888JJJiiinnn}}}tttnnnSSSDDDAAA===>>>CCCAAA===<<<;;;:::999999888888555666777777666666666888999999999888888888888777777888999777555555888;;;;;;::::::999999999::::::999999888888999;;;<<<===>>>???@@@AAABBBBBBBBBBBBDDDJJJLLLnnn{{{^^^LLL]]]~~~~~~}}}}}}}}}~~~vvvpppllllll]]]VVVLLLFFFDDDBBB>>>;;;555555666555444444555777555666888999;;;;;;<<<<<>>>>>===<<<;;;;;;::::::??????CCCDDD??????VVVqqqzzzeee]]]ZZZVVVNNNJJJGGGGGGIIIHHHBBB===666:::===>>>===;;;999999;;;:::<<<===;;;999???GGGBBB___{{{~~~~~~~~~zzzuuurrrqqqqqqrrrqqqqqqrrrvvv{{{|||wwwrrr~~~yyyfffQQQBBB>>>@@@AAA???GGGiiifffHHHFFFHHHEEEGGGGGGDDDAAAAAAAAA???<<<<<<<<<<<<===@@@DDDGGGJJJIIIIIIHHHHHHHHHFFFCCC@@@EEEFFFFFFFFFFFFIIILLLOOOKKKLLLNNNQQQSSSUUUWWWXXX``````aaaaaa\\\UUUPPPOOOGGGEEEEEEFFFBBB>>>>>>AAABBBFFFXXXqqqyyymmmvvv~~~???@@@AAAAAA999111111555888///666QQQhhhqqqwwwwwwlllxxx___EEEAAABBB===;;;@@@<<<;;;999777666555444444777666666666666666777888999999::::::999888777666888888777777666666555555<<<<<<===;;;999999:::;;;666666777999<<<===;;;999<<<===>>>???@@@AAABBBBBB>>>BBBEEEcccaaaLLLXXXrrr~~~}}}|||}}}~~~~~~|||~~~~~~~~~~~~~~~xxxwwwwwwuuuqqqjjjbbb[[[RRRLLLEEE@@@===;;;888555555555444444333333444444999:::<<<>>>???>>>>>>>>>@@@CCCFFFMMM]]]rrrvvviii[[[QQQCCC>>>777333222333333222333;;;???;;;888<<>>@@@BBBCCCAAA???<<<:::999999999;;;@@@EEEFFFEEEIIIRRRZZZppp|||zzzjjj]]]SSSLLLLLLJJJGGGEEEDDDBBB???===;;;<<<===>>>>>><<<:::999=========>>>??????@@@AAA@@@NNNgggxxxjjj}}}zzzzzz}}}}}}|||}}}xxxtttqqqmmmlllqqqzzzsssuuuyyy~~~~~~yyyttt{{{sssfffUUUEEE;;;;;;>>>===;;;aaaoooYYYMMMCCCDDDNNNHHHHHHHHHHHHFFFCCCAAA@@@AAA@@@>>>======@@@DDDFFFKKKKKKJJJGGGDDDBBBBBBCCCPPPTTTRRRKKKHHHLLLNNNLLLJJJMMMPPPRRRRRRRRRRRRRRR[[[ZZZXXXTTTOOOKKKJJJJJJHHHFFFBBB???===<<<======DDDGGGSSSfff{{{{{{lllyyyxxxzzz???>>>>>>>>>999333222666777444<<>>>>>>>>???BBBBBB\\\ooo]]]\\\kkk~~~{{{|||~~~}}}}}}~~~}}}}}}}}}}}}~~~xxxvvvtttrrrooojjjccc[[[UUUNNNIIIBBB>>>;;;:::777555555444333333333444555666;;;<<<>>>@@@@@@@@@@@@AAAAAAFFFNNNXXXgggyyyyyyqqqhhh]]]QQQHHH???:::555222333444555555777:::======<<<>>>DDDJJJrrr~~~ooojjj|||kkkKKKGGGBBB===???@@@CCCBBB???<<<:::888888888<<>><<<:::;;;<<<<<<<<<;;;999888::::::<<<===>>>>>>>>>>>>===DDDTTTpppyyyppp~~~zzzwwwxxxzzz|||}}}}}}}}}|||}}}zzz|||qqqooonnnnnnllljjjnnnvvvzzzzzzzzz{{{{{{zzzxxxwwwtttmmmfffbbbUUUEEE===???>>>:::AAARRR~~~^^^NNNIIICCCBBBHHHIIIIIIIIIHHHFFFDDDAAA@@@???>>><<<;;;<<>><<<<<<======@@@CCCNNNaaayyyvvvyyy~~~{{{???<<<:::;;;999444333666444<<>><<<999777555444444333333444555666888999:::555666777777777666555444666666666666666666777777888999999888777666777999:::888666666777777777666::::::::::::::::::::::::===@@@>>>NNNxxxtttfffiiiwwwyyy}}}{{{|||||||||}}}~~~|||sssrrrooojjjeee```YYYQQQMMMGGGCCC>>>:::888777666444444333222222333555888999===???AAABBBBBBBBBDDDEEECCCLLLYYYfffuuuvvvggg\\\VVVOOOFFF???999666222111333555777888<<<999999>>>??????HHHTTThhhaaarrrvvvSSSAAACCC@@@<<<======BBB@@@>>>;;;999888888888===>>>???AAAEEEIIINNNQQQUUU[[[^^^[[[VVVPPPIIICCC>>>===<<<<<<>>>???>>>===:::999999999999888888888777888:::<<<=========<<>><<<;;;;;;<<<======>>>FFFWWWmmm{{{~~~}}}AAA;;;777888777555444555444GGG]]]nnn}}}}}}uuu^^^LLL>>>===???;;;999<<<@@@???<<<:::777666444444444444444555666777888999333444555666666555444444444555555666666777777777666777777666555555666888;;;999666444444555444444777777777888888999999999777===<<>>888888??????@@@RRRiiirrrYYY```\\\EEE===AAA>>>;;;===<<<>>>===;;;:::999999999:::>>><<<;;;>>>DDDHHHJJJJJJOOOPPPQQQQQQPPPMMMHHHCCC<<<;;;;;;<<<>>>??????>>>999999888777777777777888666777:::<<<======<<<;;;DDD@@@???III]]]zzzxxxttt~~~}}}|||{{{{{{wwwyyy{{{zzzxxxyyy}}}yyyvvvtttnnnjjjnnnuuuyyyxxxppppppsssvvvvvvtttxxx~~~~~~~~~wwwfffTTTGGG???@@@@@@???<<<===EEENNNhhhnnnWWWDDDCCCGGGFFFCCCDDDGGGFFFEEEDDDBBB@@@???>>>999888888777999;;;>>>@@@EEEFFFGGGFFFCCCBBBBBBCCCKKKNNNQQQPPPOOOMMMLLLKKKFFFFFFEEEBBB??????@@@BBBFFFFFFEEECCC???>>>>>>??????>>><<<;;;;;;;;;<<<===>>>===???III[[[nnn~~~~~~~~~BBB;;;666666666444555888>>>WWWsssxxx~~~UUUHHH>>>===>>>;;;999;;;???>>><<<:::777666555444777666555555555555555666222333444666666666555555444444555555666666777777444555666555444333555777:::888555444444444444333444555666777999:::;;;<<<555??????>>>GGGWWWuuuzzzpppgggqqq~~~|||{{{|||~~~~~~|||wwwwwwuuuooogggeee```YYYRRRLLLFFFAAA>>>888888666555333333333444333333333444777:::===@@@???BBBEEEEEEDDDGGGMMMRRRWWWddduuu{{{iii\\\LLLCCCBBB@@@:::444555444333222222444777999<<<888;;;AAABBBIIIeee|||aaaVVVnnntttQQQBBB???AAA;;;;;;???===999999888888888:::;;;<<<===:::999<<>>===<<<:::999888888777777888888888999;;;<<<======<<<<<>>ZZZ|||YYYMMMDDDEEEFFFCCCBBBEEEDDDCCCBBB@@@>>>===<<<;;;777777666777888;;;===???BBBDDDFFFFFFEEEEEEEEEFFFKKKLLLMMMMMMKKKJJJJJJLLLEEEEEECCCAAA??????BBBDDDGGGGGGEEEBBB???<<<<<<=========<<<;;;;;;<<<===>>>???===<<<@@@KKK[[[jjjtttrrr}}}~~~@@@:::666555555555999>>>OOOhhhssstttwwwQQQHHH@@@???>>>;;;:::<<<>>>===;;;999777666555555888777666555444444444444222333555777777888777777555555555555555555666666333444555444333333555666888666444444555555555444444444666888:::<<<===>>>888AAABBB>>>???FFFcccooo[[[bbb{{{}}}~~~}}}zzzyyyzzz~~~|||zzzxxxvvvtttooohhhaaaZZZVVVOOOIIIEEEAAA===:::444555555444222111222444333444555888:::===@@@AAA@@@DDDGGGGGGGGGKKKSSSZZZeeeppp}}}|||ppp```UUUGGG>>><<<:::555000444444444444333555888:::;;;;;;AAAHHHOOO```jjjVVVZZZ}}}bbbLLLBBB@@@???999<<>>@@@888666<<>>>>>>>>============>>>>>>>>>======???EEEPPP\\\eeeddd:::777555555555666???HHH```www}}}tttwww___QQQJJJCCC@@@>>><<<;;;===;;;:::999888777666666666666666555444444444555555333444666888999:::999999555555555555555555444444333444444444333333555777555444444555777888666555555555777888:::;;;<<<======@@@===<<<===>>>SSStttrrrWWWXXXkkk~~~|||||||||~~~}}}~~~~~~|||uuutttsssqqqlllddd^^^ZZZOOOKKKFFFBBB???<<<999777222444555444222111222444444555888;;;>>>@@@AAAAAABBBFFFJJJKKKKKKPPPZZZbbbkkkssszzz}}}}}}xxxlll```UUULLLAAA999666555444222222444555555444666:::===;;;@@@GGGRRRdddaaaSSS^^^wwwRRREEE>>>>>><<<888===BBB;;;888777777666777888999:::999999999:::<<<===>>>===AAA??????CCCAAA;;;888;;;777666555777999::::::999===>>>?????????>>><<<;;;???>>><<<:::::::::;;;<<<999;;;AAAGGGEEEIII___xxxeeeSSS\\\lll~~~|||{{{yyyyyyxxxuuussssssuuuwwwyyyxxxyyy{{{yyyyyyzzznnnjjjiiiggggggiiijjjnnnppprrrvvv}}}~~~|||qqqttt|||wwwooohhhccc[[[PPPFFF???;;;:::===;;;999@@@WWW|||wwwWWWMMMIIIEEEFFFFFFBBB??????BBBAAA>>><<<:::999999999777777777999:::===???@@@@@@BBBEEEFFFEEEDDDDDDDDDCCCBBBEEEJJJIIIDDDDDDGGGCCCCCCCCCBBB@@@@@@AAACCCEEEEEEDDDBBB???>>>???@@@@@@?????????????????????<<<>>>@@@AAACCCIIIRRRYYYaaayyyvvv555444444555555888CCCOOOiii}}}zzzeeeTTTRRRLLLFFFAAA>>><<<<<<>>>:::999888777666666666666444444444444444555666777444555777999:::;;;;;;:::666666666555555444444333222444444444333333555777333333444666888999888666666777777888999::::::;;;???<<<666888===;;;HHHbbbwww[[[VVV```zzz}}}}}}~~~{{{|||}}}}}}}}}}}}~~~{{{{{{mmmllljjjggg___WWWQQQPPPHHHEEEAAA>>><<<:::777555222444666555222111222555444666:::>>>@@@AAAAAAAAADDDHHHMMMMMMNNNTTT___hhhkkkqqqtttssspppjjj^^^SSSKKKDDD;;;333111333666888000333555555555777<<<@@@<<>>999::::::777>>>BBB999:::999888666666666777888888888999::::::;;;<<<<<<<<<:::<<<@@@===666555999666555555777:::<<<<<<;;;>>>???AAABBBBBB@@@>>>===AAA???;;;999888888:::;;;@@@>>>AAAGGGEEECCCOOOaaauuulll\\\VVVcccxxxxxxzzz}}}{{{uuutttwwwxxxxxxvvvsssqqqqqqrrrtttyyywwwwwwvvvsssuuu{{{iiibbbbbbfffkkkpppnnnrrrttttttwww}}}www{{{{{{oooeeeVVVOOOGGGAAA???===:::777888@@@BBBKKKooo~~~___UUUQQQJJJEEEFFFHHHGGGAAA===BBBAAA???<<<::::::::::::777777888:::;;;>>>???@@@AAACCCEEEFFFDDDBBBAAAAAA>>>>>>DDDKKKJJJCCCAAADDDBBBCCCCCCAAA???>>>>>>@@@AAABBBBBBAAA???>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@<<>>===<<<<<<;;;666777777777777888888888444666777777666666777999666666666666777999;;;===<<<<<<;;;;;;999777666555555555555444333333222222333333444555666666666555666777777777666666888:::999===???<<<888;;;FFFQQQyyykkk^^^^^^qqq~~~}}}|||||||||}}}~~~zzzvvvuuuxxx{{{|||||||||xxxsssqqqkkkfff```YYYTTTPPPKKKHHHAAA@@@===;;;999777666555444333222111111333555666:::===???AAAAAABBBDDDEEEHHHLLLPPPTTTXXX^^^ffflllvvvrrrjjjbbb[[[TTTMMMIII===;;;777444222222333444444666777888888999===AAA===AAAMMMhhheee^^^jjj~~~qqqJJJAAA>>>>>><<<;;;:::999999999;;;888666555555555333222333444666888999888888777:::;;;;;;<<<;;;:::888777333444555777:::<<>>===<<<===;;;888666777999<<<>>>???@@@@@@@@@AAADDDHHHKKKhhhttteee[[[]]]pppvvvhhhqqqvvv{{{zzzuuupppnnnnnnpppqqqrrrqqqpppqqqssstttwwwtttrrrrrroooooo{{{zzzrrriiifffhhhlllmmmlllrrrvvvxxxuuuvvv|||}}}~~~ppp[[[LLL@@@@@@BBBCCC???;;;;;;???@@@???KKKnnntttTTTJJJOOOHHHHHHHHHFFFCCC???<<<:::AAA>>>;;;999999:::999888888999:::<<<<<<<<<;;;;;;?????????>>><<<<<<>>>@@@<<>>AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>AAADDDEEEEEEFFFJJJNNNhhhzzz{{{xxx}}}xxx~~~yyy333777777666BBBWWWeeeggg{{{|||```PPPKKKGGGAAA===<<<;;;;;;:::888888888888888777777777555777888888777777888999777777666777888:::;;;======<<<;;;999888666555555444444444444444444555555333444555555555555555555444555777777777888:::<<<;;;>>>>>><<<888;;;BBBJJJiiipppcccbbbjjjyyy{{{}}}{{{||||||}}}~~~{{{wwwwwwyyy|||}}}}}}~~~}}}zzzuuupppkkkhhh```\\\VVVPPPLLLHHHDDDAAA<<<;;;999777555444333222444444333333444666999:::>>>@@@BBBDDDDDDDDDFFFHHHMMMQQQXXX]]]bbbfffjjjmmmmmmhhh```WWWPPPJJJDDD@@@999777555333222333555666555555666999===AAACCCCCCDDDHHHWWWrrrppphhh|||[[[???CCC>>>===<<<:::999888888888999777555444444444333111222333444555666666666666777777999999:::999888888444555666777999<<<>>>???<<<<<<<<<<<<<<<<<<;;;:::<<<;;;999777777999;;;<<<===>>>>>>>>>???AAAEEEHHHQQQiiittt```XXXiiirrrgggtttwwwxxxuuuooojjjjjjllljjjlllnnnooopppqqqtttvvv|||xxxuuurrrnnnmmmwwwqqqnnnkkkkkknnnrrrtttuuuxxx|||}}}zzzzzz{{{qqqaaaPPPEEEFFF;;;555777::::::<<>>??????>>><<<<<<>>>@@@???AAACCCCCC@@@??????@@@@@@???===<<<<<<===>>>?????????>>>@@@DDDFFFGGGGGGFFFEEEEEECCCBBBAAA@@@@@@CCCEEEFFFEEEBBBBBBDDDGGGaaaxxxwww~~~~~~wwwxxx{{{}}}zzzooowwwyyy}}}333444888DDDYYYnnnuuurrr~~~zzzZZZLLLHHHDDD???<<<;;;;;;:::999999999999888888777777666777888::::::999888999:::888777777777888999;;;<<<===<<<:::777555555444444333333444444555666666777444555555555555444444333333444666777777888;;;>>>======<<<;;;:::;;;>>>AAAJJJeeexxxyyy{{{uuuwwwvvvqqqttt~~~}}}~~~{{{}}}|||||||||}}}|||zzzyyy{{{|||}}}|||~~~~~~~~~}}}}}}}}}xxxyyyxxxuuupppkkkddd___\\\TTTPPPKKKFFFCCC@@@===;;;888777666444333222111111444444444666888;;;>>>@@@CCCDDDFFFFFFFFFGGGIIIKKKRRRWWW___iiioooqqqnnnkkkbbb\\\SSSJJJDDD???;;;888444333222111222444777888:::777777;;;AAAEEEEEECCCHHHNNN___||||||hhhbbblllzzzHHH888BBB<<<<<<:::999888888888888888666333333333333222111222222222222333444555555444555666777888888888888666666666777999:::<<<===777777888888999999888888::::::999888888999999::::::;;;<<<<<<<<<>>>AAADDDDDDTTTjjjwwwXXXSSSdddzzz~~~vvvqqq|||{{{yyysssmmmiiijjjmmmfffiiinnnqqqsssvvvyyy{{{{{{wwwqqqkkkiiipppzzznnnqqqsssvvvwwwzzz|||rrrtttrrrkkk^^^OOODDD???>>>666666===@@@>>>EEEQQQsssaaaGGGGGGEEE<<<@@@@@@AAAAAA@@@???===<<<888777777999;;;;;;:::999<<<<<<===>>>======;;;:::===>>>>>>===<<<<<<===???AAABBBCCCBBB???===<<<===???>>>===<<<<<<<<<<<<<<<<<<===AAAFFFJJJLLLLLLJJJEEEEEECCCBBB@@@>>>======CCCEEEFFFDDD@@@???@@@CCCXXXxxxtttvvvwwwuuu{{{ssslll~~~qqqmmmyyy~~~zzz{{{888222AAAdddxxxvvvvvvgggooo|||zzzdddSSSLLLEEEBBB>>>;;;;;;;;;:::999;;;:::999888777666555555888:::<<<<<<;;;:::::::::999888777777888999:::;;;===;;;888555333333333444444444444555555666666666555555555555444444333222444555666777666777:::<<<;;;:::999:::;;;;;;;;;;;;@@@QQQ___qqq|||vvvoooqqq||||||{{{}}}~~~{{{~~~|||zzzyyyzzz{{{|||~~~}}}|||{{{zzz{{{||||||{{{{{{}}}{{{wwwsssqqqooolllfff```ZZZUUURRRKKKHHHDDD@@@???===;;;999666666555444333333333333333444666888<<>><<<:::888===BBBBBBIIIfffuuuMMM@@@DDDCCC<<<<<<===>>>???@@@?????????777777888:::<<<<<<:::888======>>>>>>>>><<<;;;:::;;;<<<======;;;;;;===>>>@@@@@@@@@???>>><<<<<<<<<======<<<<<<;;;;;;:::::::::===BBBIIIMMMNNNLLLIII@@@@@@???>>><<<;;;::::::>>>@@@BBBAAA??????BBBEEEKKKqqqyyyuuuwwwxxx{{{wwwrrryyy|||uuussswww}}};;;DDD^^^~~~xxx}}}|||ssshhhRRRVVV\\\___[[[RRRLLLKKKCCC@@@<<<;;;;;;;;;:::999::::::999888666555444444888:::<<<===;;;999999999999888777777777888999:::;;;999666333222222333444666666555555444444444444444555555555444333222222555666777666555555666888888777777999;;;<<<;;;999<<>><<<;;;;;;:::888444444333333333333444444444555777:::>>>BBBEEEFFFGGGHHHHHHIIIJJJMMMRRRUUU\\\bbblllwww|||wwwkkkaaaRRRLLLCCC;;;777555444444111111111111222444555666999<<>>;;;999???;;;:::>>>IIIeee{{{VVVEEECCCAAA??????;;;<<<===>>>???@@@@@@@@@:::::::::;;;======:::888;;;<<<======<<<;;;:::999999:::<<<<<<;;;;;;<<<=========<<<<<<============<<<<<<;;;;;;:::999888888;;;>>>CCCHHHLLLLLLHHHDDD<<<<<<<<<<<<<<<;;;;;;;;;:::<<>>???CCCFFFBBBdddxxxyyy}}}rrrvvv}}}wwwtttuuuyyy~~~DDDffftttppp|||qqqQQQIIIEEEIIINNNQQQOOOJJJFFFEEE???<<<:::999999:::999888999888888777555444333333777999<<<<<<:::888777777999888777666555666777888777666444333222222333333666555555444333333222222333444444444444333333222555666666555333333444555555555666888;;;<<<;;;:::666<<>>;;;999777777777777666222222222222333444555555666888:::>>>AAADDDFFFHHHIIIJJJJJJLLLNNNSSSZZZ___gggmmmuuu{{{yyypppcccZZZIIICCC<<<666333222222222111111111222333444555666444999???AAAFFFRRRdddrrrvvvmmmqqq]]]KKKBBBdddXXXBBBHHHGGG777777777666555555555555555777555444444666777777666666555555555555555666666999888666555333222222222444333333333333444444555222333444555666777777777888888888888888777666555888:::;;;;;;::::::<<<===EEEAAA???FFFYYYvvvzzzsssgggYYYOOOVVVggg~~~}}}uuulll^^^PPPFFFBBB???;;;::::::;;;:::999;;;@@@HHHVVVnnntttVVV@@@AAADDD===:::???;;;<<<<<<===>>>??????@@@;;;::::::;;;<<<===;;;:::999999:::;;;;;;:::888777777999;;;;;;;;;:::;;;<<<;;;:::999:::<<<>>>>>>===<<<;;;:::999888777777777===>>>AAAEEEHHHGGGCCC@@@<<<<<<=========>>>>>>>>>:::===??????===>>>AAADDDDDD[[[|||lll~~~yyyzzzrrrppprrryyy{{{aaaxxxyyyyyyRRRDDD:::>>>BBBFFFGGGFFFCCC???<<<:::888666666777777777666777666666555444333333222555888:::;;;999777555555888777666444444444555666333333333333333333333333333333333333333333222222222222333444444444333333222333444333222222333555555666777888999::::::;;;888;;;@@@]]]uuu___ZZZdddttt|||wwwwww{{{~~~~~~}}}uuuwwwxxxyyyzzz{{{~~~}}}}}}}}}~~~~~~}}}zzzwwwwwwxxxyyy{{{{{{zzz|||wwwwwwwwwvvvuuuuuuwwwyyyxxxxxxwwwxxxzzz|||}}}~~~~~~|||zzzxxxvvvyyywwwooofffaaa\\\WWWNNNMMMJJJGGGDDDBBB@@@???:::888555444555555555444333333333444555777888999;;;<<<>>>AAADDDFFFHHHIIILLLMMMOOOQQQUUU\\\dddjjjrrrvvvzzzyyypppcccVVVNNNBBB===777333111111222111000000111333444666777888777:::???EEERRRggguuu___VVV\\\gggEEE;;;======999666555555444444444444444555444333333555777666666555555666666666666555555666555444222111111111222111111111111111222333333333333444555666666666555999888888777666666555555777999;;;;;;999999:::;;;888:::===@@@HHH\\\zzz___QQQPPPfff|||tttooofff[[[QQQHHHBBB>>><<<<<<;;;:::999;;;>>>AAACCC^^^vvvSSSEEE<<<>>>@@@<<<:::;;;;;;;;;;;;;;;;;;<<<======999888777888;;;======<<<555666777888888888777666555888:::;;;:::::::::;;;;;;999777888;;;======<<<===;;;999777555666666777>>>>>>???AAACCCDDDBBB???========================:::===??????======AAADDDFFFOOOeeevvv~~~kkkpppuuummmlllmmmpppvvv~~~xxx}}}VVV@@@FFF;;;<<<>>>???>>><<<;;;999777777555444444555555555444555555555444333333222222444666999:::888666444333888777555444333333444444000111222333333333333333000111111222222333333444111222333333444444444444000111222222111222444666666888999999888777999;;;@@@>>>888GGGtttyyyeee\\\```ppp}}}wwwvvvzzz~~~{{{uuuwwwxxxyyyzzz{{{~~~}}}|||{{{{{{{{{yyyvvvtttrrrrrrsssuuuzzz{{{zzz{{{ttttttsssrrrqqqrrruuuwwwssstttvvvxxxzzz{{{||||||uuuuuuuuutttrrrpppnnnmmmiiilllkkkcccZZZUUUNNNIIIEEEDDDBBB@@@>>>===<<<;;;:::777555444444555555444555666666777999;;;<<<===>>>???AAADDDFFFHHHIIIJJJOOOPPPRRRUUUZZZbbblllrrrwwwzzz|||vvvhhhWWWJJJCCC???;;;666333222333333333...///111333555777999:::>>>>>>@@@III[[[vvvnnnhhhoooOOOAAA>>>555222888555555444333333333444444444333222222444666666555444555666666666555444333333222111000000000111222////////////000111222333333333444555555555444444999999777666555555555555666888::::::888888888999444;;;BBBBBBAAALLLggg]]]FFFQQQfffvvvvvv^^^YYYOOODDD<<<999;;;>>>666:::>>>===:::<<>><<<888;;;::::::999999::::::;;;777555555666999===>>>???333444555666777777666666555777:::;;;:::::::::;;;<<<999777777:::<<<<<<;;;===;;;888555444555666777???>>>>>>???AAABBBBBBAAA======<<<;;;::::::999999888;;;>>>>>>>>>???CCCGGG@@@@@@MMM^^^lllvvvmmmvvvuuuiiikkkqqqyyy|||nnnLLL???===???@@@>>><<<<<<===<<<999666444444555555666555555444666444222222333444444333333555666666555333222222444333222222444444333222---...///000111111000///000000000000000000000000222222222222111111111000000000000111222222333333333555888:::;;;;;;999888<<>>666555444333222111111111111111222444666999<<<>>>;;;FFF===IIIsssppp~~~nnnHHH;;;666666888333555444333333333333444555555444444444444555666666777666666555444444333333111111000000111111222333000000111222333333333333333111111333666777555222555555555666777777888888999999999999999888777666:::;;;>>>AAA@@@EEEWWWjjjsssTTTKKKLLL]]]vvv~~~nnneeegggfffbbb```eeeiiibbbVVVEEECCC@@@;;;888888;;;>>>>>>:::;;;===>>>FFF___zzzXXXKKK???>>><<<;;;:::999999999999999999888888888888888666555333222888>>><<<777777555444555888:::999777555666777888:::<<<======<<<999888;;;@@@BBB???;;;<<<;;;:::;;;<<<<<<:::999999:::;;;===>>>?????????>>>??????>>>;;;888777888888999:::<<<===???@@@AAA??????CCCNNN```qqqyyyyyy{{{rrrkkkcccgggkkknnnttt|||xxxuuuRRREEEDDD???:::???===;;;;;;<<<<<<999666444444444555555555444444555444444555666777555444333444555555333222222333444333222222333444333222...///000111222111000000000000000000000000000000222111111111000000000000//////000000111222222222333555888;;;===>>>>>>>>>666;;;888999VVV}}}llldddppp}}}vvvrrruuuyyy|||}}}{{{yyyyyyyyyzzzzzzyyywwwuuutttttttttrrrpppllliiifffggglllqqqssstttyyy}}}~~~|||{{{{{{xxxtttpppooonnnnnnoooooommmlllllllllkkkkkkkkkkkkkkkkkkdddbbb```]]]ZZZWWWVVVUUUVVVTTTQQQMMMHHHDDDAAA???===<<<;;;999888777777777444444555555666666777777:::<<<=========???AAACCCEEEFFFHHHHHHHHHIIILLLNNNVVV]]]cccggglllrrruuussstttnnneee[[[RRRHHH@@@:::555555333222111111111111222222333333555888;;;>>>???DDDCCCWWW|||ppplllxxxzzzXXXAAA>>>;;;:::888111555444333333333333444555444444444444444555555666666666555555444333333222111111111111111222333333222333333444444444444444555444444666999999777555555666666777888999999:::999999999888888777777777<<<===AAABBB??????KKKYYYvvvppp]]]ZZZeeeiiinnnuuu}}}|||}}}uuudddVVVMMMGGGIIIHHHDDDDDDFFFBBB:::777999;;;<<<<<<<<<<<<<<<;;;;;;>>>DDDPPPjjjyyy~~~___HHHFFF======;;;:::999888888888888888888777777666666666444444333333999???>>>888555333222444666777666444333333444666777888::::::999888999>>>DDDEEEBBB>>>???>>><<<;;;;;;:::888777777777999:::<<<=========AAACCCEEECCC???:::777666666777999;;;>>>@@@AAABBBAAAAAABBBIIIWWWgggsssxxx~~~uuullleeeeeeeeeeeeiiipppwww{{{uuuWWWBBBAAACCC===666===<<<::::::::::::888777444444444444444333333333333444666999;;;:::666333222333444222111000222333333222111111333444333111111111222333333222111000000000000000000000000000000000000000////////////......//////000111111111111222555888<<>>@@@BBBBBBAAAAAABBBCCCFFFHHHIIIJJJKKKNNNQQQTTT```jjjssstttrrrssssssrrrhhhbbbYYYOOOGGG@@@:::666444333222111111111111111222333444555666999>>>BBBGGGIII[[[|||ooo]]]```\\\EEE:::===;;;999888222444444333333333333444444333333333333333444555555555555444444333333222222222222111111222222333444555555666666555555444444444444555777999999888666666666777888999:::;;;<<<999999777666666777777888:::===BBBCCC>>><<>>@@@===:::;;;;;;:::999:::;;;;;;;;;===AAADDDSSS\\\fffnnn|||zzzuuu___FFFAAAAAA;;;;;;:::888777777777777888777777666555444444333111333444555:::???>>>999444333333444555666444333222222333444555777777888555666:::@@@FFFGGGDDD@@@CCC@@@===::::::999777666666777888999;;;<<<======EEEGGGIIIHHHCCC<<<777555555777999<<>><<<777333222222222111//////111444222111000111222333222111333333444444444333111000000000000000000000000000000////////////.........------......///000000000...///000222666:::===???:::;;;>>>BBBGGGPPP]]]iiirrrvvvzzz{{{~~~zzz|||yyyvvvwwwyyywwwtttpppnnnmmmllljjjiiicccbbb___^^^^^^___```aaabbbfffhhhhhhiiilllllliiifffccc```^^^^^^^^^]]]\\\]]]]]][[[YYYWWWUUUTTTSSSOOOMMMLLLIIIGGGFFFEEEEEECCCCCCAAA@@@>>><<<::::::666666555444444444555555444555666888:::<<<===>>>@@@BBBEEEEEEEEEDDDDDDDDDGGGHHHJJJLLLPPPVVV]]]bbbkkktttzzzyyyvvvrrrmmmggg[[[UUULLLDDD>>>999555333222222111111000111111111111444888:::;;;>>>BBBFFFHHHTTT|||yyy```WWWccczzzUUUCCC;;;:::444555888555333333333333333333333333222222222222222333444444444444333333222222222222222222222222222333333444666666666666555444333222222222444555777777666666444555666777888:::;;;;;;999888666555555666888999888<<<@@@AAA???===AAAEEEHHH[[[wwweeeWWWIIIJJJUUU^^^]]]WWW\\\dddlllnnnmmmooowwwyyywwwsssnnnkkkkkkooorrryyy~~~wwwiii```aaaffflllpppsssqqqjjj```YYYVVVZZZVVVOOOHHHAAA<<<:::999222666999999888:::===???>>>>>><<<999;;;GGG\\\kkkeeeJJJEEEBBB::::::999888777666666666666888777777666555444333333111444555666:::===;;;666444444444555666555444333333333444555666777777777444555888===AAACCCAAA???DDD@@@<<<:::999999999888999999::::::<<<===>>>???DDDFFFGGGEEEAAA<<<888777999:::<<>>999===???::::::999888888888999:::555444333222222222222333333444888<<<===;;;777333111222111000//////222444111000///000222333222111333444555555444333222111000000000000000000000000////////////.........------------...//////000000.........///111444888999111111444999777666???LLLkkkmmmeeeooo{{{zzz~~~{{{xxxwwwvvvrrrnnnjjjhhhfffdddbbb```___]]][[[YYYXXXYYYZZZYYY]]]^^^]]]^^^aaaaaa^^^]]][[[WWWUUUUUUUUUTTTSSSUUUUUUSSSQQQOOOMMMKKKJJJIIIHHHFFFEEECCCBBBBBBBBB@@@@@@>>>===;;;999888777555555555555555666666777999:::;;;<<<===>>>??????AAACCCFFFGGGGGGFFFFFFGGGIIIKKKNNNRRRXXXbbblllsssuuuyyyzzzxxxvvvpppeeeZZZPPPJJJBBB<<<777555333222111111111000111111222222222777<<>>555444999666333333333333333333333333111111111111111222333333222222222222111111111111222222111111222222333444555555555444333222111000000222444666666666666666333333444555666777888888888777555444444555777999:::===?????????@@@CCCEEEDDDLLL]]]tttjjjMMMAAAGGGOOOOOOJJJMMMRRRWWWWWWTTTTTTYYY^^^ZZZZZZYYYVVVSSSRRRRRRTTTZZZ\\\\\\WWWOOOIIIFFFGGGHHHLLLPPPOOOJJJEEECCCBBB@@@???>>><<<;;;;;;;;;<<<777777777999:::;;;>>>@@@999<<<===>>>HHHaaacccFFFBBBCCC???888888777666666555555555555888888777666555555444444222666777666777:::888333111222444555555444333333333333444444555555555555444444555666999;;;<<<<<<@@@===:::999:::<<<<<<<<<::::::999999:::;;;<<<===???@@@@@@>>>;;;::::::;;;>>>???AAACCCDDDCCCCCCBBBBBBCCCFFFIIIIIIMMM\\\mmm~~~zzzxxx{{{~~~ttt}}}yyypppkkknnnfffaaabbbaaa^^^]]]```ppprrr\\\<<>>>>>>>>>>>======;;;:::888777666555777777777777888999;;;;;;>>>>>>??????@@@AAAAAABBBBBBDDDGGGHHHIIIJJJKKKMMMOOOSSSYYY```gggooowww}}}yyyyyywwwsssooohhh[[[NNNFFFAAA;;;666444333333222111111111111111222333444555:::???AAAAAACCCIIIOOOgggaaaVVV[[[```xxxkkkNNNHHHAAACCCCCC;;;999:::444222222333333333333222222000000000000000111222222111111111111111111000000111111000000111111222333333333333333222111000///000333666777777777888999222222333333444444555555666555555444444555777777===??????===>>>AAABBBAAADDDDDDKKK\\\qqq~~~eeePPPDDDAAAAAAAAAGGGIIIKKKIIIFFFEEEFFFHHHHHHIIIJJJIIIFFFDDDCCCCCCDDDCCCCCCCCCCCCBBB???<<<===???@@@???===;;;;;;;;;:::;;;;;;<<<;;;;;;:::999<<<:::;;;>>>AAABBBFFFKKKLLLMMMNNNQQQ___zzzvvvOOOBBBAAA===;;;???777777666555555555555555666666666666666555555555333666777555444666555111---000333444444333222333222222222222222222222222555444333333444666888999;;;:::999:::<<>>AAACCCDDDFFFFFFEEECCCBBBAAAAAAFFFKKKIIIIIITTTddd|||iiiVVVppplllbbbdddggg^^^ZZZ___aaa^^^]]]```ttt```BBBCCC999777;;;000999::::::999777888;;;>>>888777555333222222333444777666555555666555333111///111333333222111222333///...---///111222222111111222333444555444333222000000000000000000000000000000000/////////......---......///000000111111111111000000111111222222///...///111222111222555IIIzzz|||fffcccmmm{{{wwwzzz~~~yyytttmmmgggbbb^^^[[[YYYZZZZZZYYYVVVQQQNNNOOOPPPLLLOOOOOOMMMMMMPPPPPPMMMLLLJJJIIIIIIIIIHHHFFFCCCEEEEEEDDDCCCBBBAAA@@@@@@======<<<;;;::::::;;;;;;;;;;;;::::::999888888888:::::::::;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEEEECCCEEEHHHIIIKKKNNNQQQTTTXXX___jjjsssxxx{{{|||}}}sssuuurrrjjjaaaZZZOOOFFF>>>;;;666333333333222222111111111111222333555555888<<<@@@BBBFFFNNN\\\gggvvvfffrrrNNNCCC<<<999>>>@@@999:::;;;222111222333333333333222111000////////////000111111000000000000000000000000000000//////000000111222222222333333222111000000...111555666666555777888333333333333333333333333444444444555555666666666999<<<===;;;>>>BBBAAA<<<@@@???CCCLLLXXXllltttfffXXXKKKCCCFFFEEEDDDCCCBBBAAA@@@???AAABBBCCCBBB???===<<<<<<;;;;;;<<<===???@@@???===>>><<<;;;;;;<<<<<<:::999<<<<<<<<<<<<;;;:::999888555888@@@JJJPPPVVVcccqqqwwwjjjgggssspppZZZHHHCCCAAA;;;;;;@@@777666666555555555555666444444444444444555555555111444555222111444444222---111555777666555666777222222222222222222222222333444555555666666888999888777888;;;>>>AAAAAAAAA<<<;;;888666555555666777444666888999999:::<<<>>>@@@BBBDDDFFFGGGFFFDDDCCCBBB@@@DDDIIIFFFBBBKKKYYYjjjzzzQQQPPPhhhyyytttvvvpppddd]]]aaabbb]]]\\\```{{{~~~NNN???CCC333222>>>888999:::;;;999777888<<<@@@999777555333222333444555888666444222333333222111///111333444333222222333///...---...111222222111000111333444444444444333000000000000000000000000000000000000////////////......//////000111111111.../////////000000000000444333222333777999888666???ZZZmmmiiiiiinnn}}}|||yyyzzz}}}yyyqqqjjjddd```\\\ZZZWWWXXXXXXTTTOOOLLLLLLNNNHHHKKKLLLIIIJJJMMMNNNKKKGGGFFFFFFFFFFFFEEEBBB@@@@@@@@@?????????>>>>>>>>>;;;;;;:::999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCC@@@AAABBBDDDEEEGGGHHHIIIDDDFFFHHHKKKMMMQQQVVVYYY___iiiwww}}}yyylllooommmbbbUUULLLEEE@@@:::777333222222222222111111111111222333444555666888<<<@@@DDDLLL\\\qqqkkkqqqeee<<>>CCCAAA:::;;;===AAAEEEHHHWWWvvvhhhPPPEEEBBB@@@@@@BBBBBB@@@===>>>??????===:::999999:::;;;<<<==================<<<:::999:::======:::777:::::::::::::::;;;;;;;;;===GGGYYYjjjuuu|||sss~~~wwwLLLCCC<<<<<<>>><<<999777777666666555555555666666111222222333333444444555///222333000000333555444000444999<<<;;;:::;;;<<<555555555444444444444333111444777999999999999:::777777888<<>>;;;888666666777777222666999<<<<<<<<<===>>>>>>@@@CCCFFFGGGFFFEEEDDDDDD@@@AAAEEEBBB<<>>;;;:::888888:::::::::::::::;;;;;;;;;<<<::::::999999888777666666777666444222111111111111...///111444777777555222000000//////000222444555111333555555444444444555222222222111111000000000111222222222222111000000333333222222111000//////111111111111111111111111444333222111111333555666777GGGkkksssrrrpppvvv{{{uuuzzzxxx}}}vvvlllddd^^^\\\XXXVVVTTTSSSSSSRRRPPPOOOIIIHHHFFFFFFGGGIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDEEEBBBBBBAAA???>>>===<<<;;;=========<<<<<<;;;;;;;;;???@@@AAAAAA@@@@@@AAACCC???@@@AAABBBBBBBBBBBBBBBCCCDDDFFFFFFEEEFFFGGGIIIKKKHHHLLLUUU[[[]]]bbbiiivvvzzzvvvooolllfff]]]SSSLLLFFF@@@===444111///000222444222111000222444333222444999>>>>>>DDDFFFFFFVVVuuu|||rrrfffuuuLLL<<<<<<777555333222333333222111111222333444444333222111.../////////000000111111........................///000000///---,,,...///111111111111000000000000///000000111222333333333333222111111111222333444666666666666555555555555666777777888999999::::::888999<<<>>>???GGGYYYkkkjjjiiiYYYIIIDDDIIILLLGGG???AAAFFFEEE;;;777;;;<<<888<<<:::999;;;???@@@===:::;;;===>>>>>>===;;;::::::555999===<<<999888<<<@@@HHHccc~~~nnnQQQ@@@???===;;;888777666555555444444333333444444555333333222111111111222222000111222333333222111000///111666999;;;:::999777444555555555444333222222666444333555777888666333444555666777999<<<>>>???@@@@@@===999555444444666444777:::<<<<<<;;;;;;<<<>>>???AAADDDGGGHHHGGGEEEAAACCCDDDBBB>>>???EEEJJJPPPeee|||zzzbbbRRRDDDJJJfffzzzdddZZZ```zzzyyyxxxXXXMMMDDD<<<;;;<<<:::999:::999:::;;;<<<======<<<<<<:::999999888777777666666777666444333222222222222111222444666999999666444111000000///000111333444111333444555444333444555333333333333222222222111222222222222222111000000333222222111000000//////111111111111111111111111444333111111111222444555555:::QQQqqqyyysssvvvxxxoootttvvvwww|||{{{uuuuuuyyy}}}xxxooohhhddd]]]YYYSSSQQQQQQQQQOOOMMMKKKIIIHHHGGGGGGFFFDDDBBBFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;>>>>>>>>>======<<<<<<<<<>>>@@@AAAAAA@@@@@@@@@AAA??????AAABBBCCCDDDEEEEEEEEEFFFHHHIIIIIIKKKMMMOOORRRRRRYYYdddllloootttzzz}}}|||sssmmmaaa[[[RRRIIIBBB===999777444222000000222333333111000222444666777999<<<@@@???DDDGGGIIIVVVtttyyyfff___iii^^^GGG<<<555666444222111222222111000000111222222222222111000........./////////000000...........................------...///111222333111111000000000/////////.........///000111111111222111000///000111222333555555555666666777777777777777777888888888999999;;;;;;===>>>>>>???JJJUUUhhhqqqjjjlllkkkddd]]]```WWWIII===:::???@@@===>>><<<999888:::<<>>======;;;888555444555777555888<<<===<<<;;;::::::===>>>@@@DDDGGGIIIGGGFFFBBBCCCBBB@@@>>>???AAADDDKKKTTTiiitttggg```]]]jjjzzzfffZZZooosss~~~[[[III@@@999:::===<<<::::::888:::<<>>EEEEEEDDDDDDBBBAAA???>>>@@@@@@??????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???AAADDDEEEDDDCCCCCCCCC@@@AAACCCDDDFFFHHHIIIIIIFFFHHHKKKNNNPPPSSSWWW[[[bbbdddmmmxxx~~~zzzrrrjjjdddTTTNNNEEE===888555333222333222000000222333222111000222666999<<<>>>@@@@@@DDDAAAFFFVVVooovvvaaaSSSTTTttt___EEECCC>>>000555333111000111111111///...//////000000//////...---------............///........................---++++++...333666777666000000000/////////......,,,,,,,,,---......//////000//////...///000111222444444555666777888999999666777777777777777777777;;;:::;;;>>>===:::;;;@@@NNNaaa|||}}}qqq|||kkk\\\ZZZaaaeeeeeedddPPPNNNLLLMMMRRRYYYaaaeee]]]MMMCCCQQQmmm~~~yyyllleeeYYYPPPTTTdddrrruuusssvvv|||~~~cccEEE:::<<<888888777777777777777888333333222222222222333333222222222222222333444555000//////......//////000///000222333444555555555333333444555555555444444444333333555888999888666777777777777888:::;;;<<<999999888666444444666999666:::===???>>>;;;999999;;;<<>>FFFBBBSSSvvvlll}}}}}}pppwwwkkk}}}ooonnnxxxMMMBBB999999;;;:::999888777999===AAABBB@@@>>><<<777666666666555555444444555555444444444444444444222222333444666555333111222111000///...//////000000222333333222111111222333333333333222222222222111111222222111111000///000000000/////////......000000000000000000000000222111111000111222333333888000000<<>>;;;888777:::;;;>>>CCCGGGJJJIIIHHHCCC???===>>>AAABBB???;;;BBB===GGGgggvvv~~~|||~~~tttqqq~~~WWWIII;;;777888888666666666999===@@@AAA???<<<:::555555444444444444333333444444444444444444333333222222222333444444333111222111000............//////111222222111000000111000000000000000000000000000000111111000000///...//////...............---////////////////////////000000000000111111222222444333444666???ZZZxxxiiiooo{{{vvvuuutttsssssszzz{{{uuuqqqllleee[[[SSSQQQMMMHHHEEEEEEFFFGGGGGGAAABBBCCCDDDDDDCCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBB???????????????@@@@@@@@@AAAEEEIIILLLLLLKKKKKKKKKHHHHHHHHHIIIJJJLLLNNNOOOTTTXXX___eeekkkqqqvvvzzz~~~~~~xxxssslllddd]]]VVVOOOKKKBBB===777333222222222222///000000000000111333444888;;;>>>@@@AAAAAAAAAAAAFFFTTTyyybbbPPPPPPXXXiiiSSS???===;;;777777222111//////000111000///...------------------...---------------,,,,,,,,,........................000,,,***...444888777444////////////............,,,,,,------------......000000//////000111333444888888777777666666555555666666666666777777777777999555555:::======<<<>>>???CCCNNN^^^rrryyy```FFF;;;;;;;;;999777777666555444333222222222111111000000000000111111000000000111222333444555111111///......///111111222111111111111222444444111111222333333444333333000222333555555666777777666666666555555555666666222222333222222444888;;;888;;;>>>???===:::888777999:::===BBBGGGIIIIIIHHHBBB===;;;===BBBDDDAAA======???DDDUUUvvvnnnwwwwwwnnnrrr\\\LLL;;;666777777555444666888<<>>AAACCCCCCAAAAAADDDGGGNNNvvvttt[[[^^^iiiyyygggCCC===>>>555111777222111//////000111111000//////...------...//////...------------,,,,,,,,,........................000---,,,---111333333111000000000/////////......---------------.........000/////////000222444555888888777666555444333333555555666777777888999999===999888;;;===<<<===@@@AAABBBEEELLLXXXkkkoooRRRGGG>>>;;;:::777555666888777555333222111000000000000000//////000000000000000000000000111222333111000000//////000000111222111111000111111222222000000111222222222111111///111333444333333444666444444333333333333444444222222222222222444777:::888:::======;;;999888888999:::===BBBGGGIIIIIIGGGAAA===:::<<<@@@CCCAAA>>>:::@@@BBBFFF___vvv|||iiiuuuuuuoooqqq~~~XXXHHH999666888888666444666888:::<<<<<<999777555222222222222222222222222333333444333333111///...111000000111333555444333000///...---------...///...000111111///.........------------.........///------......------,,,+++,,,,,,,,,,,,,,,---------...........................///000000000000000000---///111111444DDDbbb|||yyy{{{~~~rrrmmmgggffflllvvv|||tttqqqrrrxxx~~~zzzzzz|||xxxvvvkkkgggbbb]]]YYYUUUQQQNNNNNNMMMKKKIIIHHHGGGFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDGGGKKKNNNPPPSSSVVVXXXYYYYYYZZZ\\\___cccgggjjjooouuu|||}}}zzzvvvsssmmmfff[[[VVVOOOIIIDDD@@@===:::444222000000000111000//////111444555555777;;;>>>AAAFFFIIIFFFAAABBBJJJRRRjjjttteee```nnnSSS===999999222000555222111///000111222222111111000///......///000111............---------,,,........................------,,,---...///000000111111000000000/////////------------------------............///111333444666666555555444444333333444555666777888:::;;;;;;>>>;;;;;;======;;;<<<@@@AAA@@@BBBEEEHHHQQQfffyyyhhhQQQ???>>>???@@@;;;666555999777666555333222111000000000//////......//////000000///////////////000000...//////000000//////...000000000000///////////////000000000000//////......000333333111000222333222222111111111111222222333333333222222333666999888999::::::888777888999:::;;;===BBBFFFHHHHHHFFF@@@===::::::===??????>>>:::>>>>>>???LLLdddxxxiiiWWWeeehhhlll{{{xxx\\\JJJQQQiiihhhQQQCCC666666::::::777444666888999:::999777555333111111111111111222222222333333333333222000...------,,,,,,...111222222111///...---,,,------...///...000111000...------...------------......//////,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000000000000222000///222888DDDSSS___ssswwwwww}}}ttthhhyyy~~~uuuyyy|||xxxppplllnnnssszzzsssooopppwww}}}sssjjjhhhssswww~~~zzzyyywwwtttqqqllleeeaaaYYYWWWTTTPPPNNNLLLKKKKKKHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHKKKOOORRRUUUXXX\\\___cccccceeehhhmmmrrrwwwzzzuuuzzz~~~{{{~~~zzzpppjjjfff```XXXNNNJJJDDD???;;;999666444333222111111222222111///000333666888888:::???CCCCCCIIILLLHHHBBBDDDOOOZZZlllYYY[[[eeeUUUIII<<<666444333333333333111000000111333222111222111000//////000111222/////////......---------........................***+++,,,,,,,,,,,,///111111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...000222333333333444444444444444444444555666888999;;;<<<===;;;:::;;;>>>===:::<<>>BBBFFFHHHGGGFFFAAA>>>;;;999999;;;<<<<<<===<<<===???BBBLLL```rrrzzzuuu___OOOiii}}}nnnmmmQQQDDDBBBFFFKKKVVVdddlllgggUUUFFF;;;888666777::::::555111;;;;;;;;;;;;999555222000555333000......///222333222222222222222111000///000000//////.........---...---,,,,,,+++++++++,,,333222111000...,,,+++++++++++++++,,,,,,---------++++++++++++******)))))),,,+++*********,,,///000///...---,,,+++,,,,,,---............////////////000...///444===BBBCCCAAAVVVwww~~~ppp|||~~~eeeggg{{{zzzdddYYYmmmwww~~~wwwpppmmmkkknnnnnnttt{{{sssccc\\\aaannnzzz|||}}}yyyooolllhhheeebbb___[[[XXXXXXVVVSSSQQQQQQPPPNNNMMMLLLMMMMMMLLLJJJKKKOOOSSSYYYXXXXXXZZZ^^^eeekkkooovvvxxx{{{}}}~~~}}}~~~}}}yyyuuurrrqqqkkkddd___\\\XXXPPPJJJCCC@@@<<<999777555222000111111000//////000111222333:::===::::::???AAA@@@DDDDDDBBBAAAEEETTThhhxxxfffUUUNNNYYYppprrrHHHAAA888444444555444111111111111111000000000000000000000000000000000000000000///...............////////////////////////,,,,,,,,,------///000000111000///000222222111///,,,,,,++++++,,,,,,---...------------///111333444444444444444444444444444555444444555777999<<<===888888888888999:::;;;;;;;;;;;;;;;<<<>>>AAACCCEEEXXXccczzzsss___OOOAAA<<<@@@999999888777666555444444222222222111111111000000////////////............////////////////////////////////////////////////...------,,,,,,------...+++,,,------......------//////............//////---///////////////111333222444666666444333333444777666555555666888:::;;;===<<<;;;===AAACCCBBBAAA<<<===>>>===<<<;;;<<<===;;;<<<<<<::::::AAALLLUUUwww~~~zzzlllSSSbbbuuuyyy{{{lllTTTCCC>>>@@@AAAAAACCCIIINNNLLLDDD<<<:::888666777999999555111666777999999999888666555444333222000000111222333222222222222111000000///000/////////.........------,,,,,,+++,,,,,,,,,---/////////......---------+++++++++,,,,,,---------++++++++++++*********))),,,+++******+++,,,...000///...---,,,,,,,,,------............////////////000///000666<<>>???@@@@@@EEEMMMaaayyyqqqYYYLLLBBB888666:::999888777666555444444333111111000000000/////////////////////............................................................------,,,,,,,,,,,,------,,,,,,---...............//////............//////---///////////////111333333444555444333333444555888777555444555777:::<<<===;;;:::;;;>>>@@@@@@??????@@@AAA???===;;;;;;<<<:::;;;;;;999888<<>>999;;;===>>><<<;;;:::;;;:::777555999777555666888888555222555666777888888888777666444444333333333222222222333222222111111000///////////////...............---,,,,,,,,,,,,,,,---...,,,,,,,,,---......//////++++++,,,,,,,,,,,,------++++++++++++************,,,++++++***+++,,,...///......---,,,,,,,,,------............//////////////////111555999999444000666???YYY~~~ssspppvvvyyyggg\\\[[[XXXZZZdddooopppjjjlllddd___]]]XXXTTTZZZeee~~~}}}zzzyyywwwtttrrrvvvwwwwwwuuurrrooooooooopppppprrrvvv}}}~~~xxxwwwtttpppkkkddd^^^ZZZTTTPPPKKKHHHFFFCCC>>>:::666444222111111111000///......///000222555777888<<>>>>>>>>===<<<;;;:::???KKK\\\mmm|||\\\LLL>>>:::888333333777777777666555444444333333////////////............/////////............---................................................------,,,,,,,,,,,,------------...////////////...///......------......///---///////////////111333333333444333222333555888999777555333444666:::<<<===;;;999999:::<<<======BBBCCCCCCAAA>>>;;;::::::999::::::888666999>>>CCCNNNWWWttt~~~wwwaaaRRR|||zzzwwwfffOOO???:::;;;<<<<<<999;;;>>>>>>;;;777333222777555444555666777555333666666666666666555333333333444555555555444333222333333222111000/////////..............................---,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---...------------------------............/////////////////////222444333000---666999KKKmmmrrrhhhkkkyyyxxxwwwvvvrrreeeVVVSSS[[[```___gggbbb^^^]]][[[[[[aaajjjzzz~~~|||yyyxxx|||{{{{{{}}}~~~{{{wwwssspppiiigggddd___YYYSSSNNNKKKHHHEEEAAA???>>><<<999666555333111000111111111///......000333555888:::;;;AAACCCFFFFFFDDDBBB>>>;;;AAACCCZZZyyydddOOOVVVkkkuuuYYY@@@;;;666444222222222222000.../////////.........------..............................---------------...------------------------,,,,,,++++++,,,---......000///......///...,,,++++++++++++***+++,,,,,,---///.....................222222222222222222222222222222222333333444555555777777777777777888:::::::::<<<===>>>>>><<<999888;;;<<>><<<999777888999;;;<<<@@@AAABBB@@@===;;;999999888999:::999888999<<>><<<;;;:::999888666555444222000000000111000...///111333666999;;;===>>><<<@@@DDDFFFDDD@@@???@@@GGGWWWzzzooo```eeeooo^^^DDD999666444333222222333222111///000000000/////////......------------------------------,,,,,,,,,,,,------------------------------,,,++++++++++++,,,,,,------,,,+++,,,---,,,+++)))+++************+++,,,,,,...............------,,,111111111111111111111111...///000222333555555666444444444444555666777888777999;;;======<<<999777999888:::===@@@JJJ\\\nnn{{{aaaHHH999<<<777555777999888777777444444333333222111111111000000/////////.....................------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---......///000/////////------,,,,,,,,,,,,---------/////////...///111333333333333222111333666999999777555333333555888:::===<<<999777777888:::<<<<<<===???>>><<<:::888888777888999:::;;;===???AAAFFFCCCTTTvvvjjjMMMAAA???<<<999777666666666777777777666444444555777333222222222333444555555333333333444555666666777333444555555555444333222555333111///...---......---------------.........111000///---,,,+++++++++.........---------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------............////////////...---++++++,,,...000222---666:::===WWW~~~yyysss}}}{{{vvvsssjjjjjjfffTTTMMMIIIFFFJJJQQQZZZdddlllrrrvvvrrr}}}||||||}}}}}}{{{wwwtttrrrssssssuuuyyy}}}}}}uuukkkeeeccc___YYYTTTLLLJJJGGGDDD@@@>>>===<<<666666555555444333333333222111//////000000000...333444777:::<<<>>>??????AAACCCFFFFFF@@@===CCCLLLTTTwwwjjjZZZYYYcccCCC999777444222222222222222111111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++******+++,,,,,,+++)))***************+++,,,,,,,,,------...------,,,,,,000000000000000000000000---...000222444555666666222222222222333444555666555777999;;;<<<;;;999888777777888:::;;;@@@KKKXXXgggyyyxxxdddQQQBBB:::999888777666666777555333222222222222111111000000000000////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...////////////...---,,,,,,++++++,,,,,,------///////////////111333333333444333222333555888888777555444444555777888::::::999777666666999;;;999;;;======;;;888777666666666888:::===@@@BBBCCCAAA===FFF\\\mmmtttyyyeeeNNN<<<:::999777666444444555666999777555444444666777777111111222111111333555666666666666666777888888999444444444444444333222222555333111///---------...,,,,,,,,,------.........///......------------...........................---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,++++++,,,---.........------............////////////,,,------------...000111,,,///000222BBB]]]ttt~~~}}}uuuxxx{{{nnnlllwwwjjjdddvvv}}}hhhYYYKKKAAABBBCCCIIIUUUdddpppwwwvvv~~~~~~|||~~~|||||||||zzzyyywwwuuusssssssssrrrnnnkkknnnmmmkkkjjjjjjjjjkkklllmmmeee\\\XXXWWWTTTMMMGGGBBB@@@===:::888777777777222222333222222111222222111000///000222444444333777999;;;===???@@@@@@@@@EEEGGGHHHGGGBBBFFFYYYmmm|||^^^RRRVVViiilllIII;;;888777555222222222000//////000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++************+++++++++******+++---...---,,,***************++++++,,,++++++------...---,,,,,,////////////////////////...///111333444444444444222222222222333444555666555666888::::::999888777:::888888;;;<<<>>>CCCKKKNNN\\\qqq|||hhhRRRDDD;;;666666:::555555444333333333222000111111000000000000//////............---------,,,.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---...............,,,,,,++++++++++++,,,,,,---///////////////111333333444555444333333444555666666666666666666666666555777888777555555777999:::<<<======:::666444333444444555888;;;???AAABBB======AAAKKKVVVccctttxxx~~~vvvQQQ===;;;@@@444333333444666888888888444333444666777666222///000111111111111222555777===<<<;;;999888888777777444444333333333222222222555444111...---------...,,,,,,,,,------.........,,,,,,,,,---...///000111---.........///000000000---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,---------,,,++++++***+++---...///...------............/////////000+++---///000///......///222---+++000666???PPP```rrrvvv{{{~~~jjjffflllqqqmmmqqqtttppp___TTTNNNDDD>>>CCCQQQ___gggrrrtttsssnnnnnnrrryyy|||{{{|||~~~}}}}}}}}}yyy}}}~~~|||{{{~~~~~~{{{zzzyyywwwuuutttrrrooolllkkkkkkjjjfffbbbaaa```___]]]]]]]]]^^^______XXXPPPMMMMMMJJJCCC<<<;;;999666333111111111222111222333333222111222333222111111333666999:::::::::;;;===???@@@AAA@@@@@@>>>@@@DDDGGGIIIXXXyyyfffOOOIIIZZZzzzIII999999666333555222111111///------///111......---------,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++***************++++++***+++,,,///000///...*********)))***++++++,,,***+++,,,---...---,,,,,,////////////////////////000111222333444333333222333333333333444555666666777777888999888888666666:::777666999:::999<<<@@@???JJJZZZlll~~~~~~[[[III999777888666444444333444444333333555555333000000000000////////////---------,,,,,,,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,------......------,,,++++++++++++++++++,,,---///////////////111333333444666666444333333444555666666777666666555444222444666666444333555777<<<>>>???>>>:::555222111333333333555999===???@@@>>>@@@BBBCCCHHHWWWiiiuuuuuuzzzhhhQQQGGGBBB===999444444555777888888888888555444333444444222///---000000000111222333555555DDD???888555555666555444333333333333333333333333222111///...---------...,,,,,,,,,------.........,,,,,,---...///000111222000000///------,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////++++++,,,,,,,,,,,,---------------............///000000......///555===BBBbbbhhhyyyzzzfffcccooouuuwwwsssiiixxxuuuhhhVVVJJJFFFHHHJJJJJJSSScccwww{{{pppfffbbbbbbccceeehhhjjjkkklllmmmttt}}}~~~zzz{{{{{{yyywwwyyywwwrrrrrrwww{{{{{{{{{}}}|||yyyuuurrrooooooooopppkkkiiifffbbb^^^ZZZXXXWWWQQQQQQPPPOOOOOOOOOOOOOOOIIIGGGBBB>>>:::888777777222111000///////////////000000////////////000000111111222555888;;;;;;;;;999<<<===>>>AAACCC@@@;;;888>>>DDDIIIXXXzzzjjjPPPFFFMMMZZZ|||vvvyyyYYY;;;444888666222222111111000000000000111111//////...---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***+++,,,,,,,,,,,,+++***)))******++++++,,,------++++++,,,,,,,,,,,,------........................333333333222222222111111111333555555444555666888777888888888888888777666555666999;;;<<<======<<>>===<<<<<<===AAAHHHRRRYYYeeettt~~~uuudddOOOBBB???>>>:::666444555666666777777777777444333222222333333111///111000000111111222333444===999555333444555555444333333222222222111111111222111///...---------...,,,,,,,,,---------------,,,,,,---...///000111111000///...---,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......+++++++++,,,,,,,,,------------------............000000...---...222777<<>>>>><<<:::999@@@>>>FFFaaazzzaaaLLLIII[[[ooo\\\GGG666444555222111444000//////////////////000///......---,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***)))******++++++,,,------+++++++++,,,,,,,,,------........................222222222222222222222222222333555555444444555777666777777777777777777777777888:::;;;<<<<<<;;;:::;;;>>>AAADDDMMM^^^uuu|||iiiZZZNNNCCC<<<:::999666444333333444555222222222222111000///.........---------------......---------,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......000000000000111111222222444555666777777555444222444444444444555666777888::::::888777555333111111222222333555777999;;;<<<>>>===<<<;;;;;;@@@FFFKKKWWWhhhzzzOOOFFF===999<<<===;;;777444555555666666666555555444222111111222333333222111111000000000000111111444222111111333444333333333333222111000//////...111000///...------------------------,,,,,,,,,,,,+++,,,,,,---...///000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////------...111444222FFFdddppprrr{{{}}}xxxzzz{{{ppprrrsss\\\PPPMMMCCCCCCHHHRRR]]]cccbbb^^^YYYUUUPPPLLLKKKMMMQQQSSS___dddeeebbb______aaaaaabbb```___dddqqqyyysssgggmmmpppuuuwwwwwwtttooolllgggeeeaaa\\\YYYWWWVVVVVVSSSQQQNNNKKKHHHEEEDDDCCCBBB@@@>>><<<:::888777777444333111000//////000000111111000/////////000000//////000000111222444444888888999999:::<<<<<<======999:::>>><<<666777===GGGHHHZZZqqqhhh^^^WWWWWW```sssggg@@@888333555444//////555///......------......///......------,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,+++******)))******++++++,,,------++++++++++++,,,,,,,,,,,,------------------------///000000111111222222333333444555555333333444555555555555555666777888888999999:::;;;;;;:::999888777999<<<===@@@JJJXXXcccqqqxxxjjjVVVEEE;;;888666666888666444333222222222333111222222111111000///...///......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++*********************************************************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000111222222222333444555666555444444444444444444444555666666777777666444333111000000222222333444555777888999;;;;;;999777666888;;;>>>HHHZZZppp>>>:::666777:::;;;999666444555555555555444444333333111///000222444444444111111000///////////////000000000111222222222111444333333111000///......//////......------------...------,,,,,,++++++++++++,,,,,,---......//////......---,,,++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,.........------...000...555EEEiii{{{|||sss{{{{{{ddd]]]hhh|||ssszzzjjjcccOOOHHHBBBCCCLLLUUUZZZ[[[\\\XXXRRRLLLIIIHHHIIIJJJSSSTTTTTTQQQOOOOOOQQQSSSSSSQQQPPPVVVbbbiiidddZZZ]]]aaafffiiiiiifffaaa^^^\\\ZZZVVVRRRNNNLLLJJJJJJHHHFFFDDDAAA???===<<<;;;;;;:::888666444333222222222111000////////////000000///////////////000000000000111222333555777888777999<<<>>>>>>>>>>>>>>><<<888999<<<888444>>>OOOaaakkk|||^^^^^^TTTRRRbbbyyylllAAA888555555777444...---111///..................///---------,,,,,,,,,++++++************************************++++++++++++******************************))))))******+++,,,******++++++++++++******)))******++++++,,,------***++++++++++++,,,,,,,,,---------------------------......///111222222333333444555444333222333444444444444444555666888999666777888999999888777666777:::<<<<<<<<>>888777888888888555444333111111000111111000000111111000//////...///...---,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***************************************************************))))))))))))************++++++++++++++++++++++++************++++++++++++************+++++++++++++++,,,---...///000111222///000222333444555555555444333333333333333444555555555444333222111111000222222222222333444555666444555666666555666888;;;AAAOOOcccvvv777555333333444555444222333333444444444333333222222000//////222444555555111111000///............000111222222222111000000555444333222111000//////...............------------------,,,,,,++++++***++++++,,,,,,------......---,,,,,,++++++++++++,,,******+++,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))*********++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---***,,,...///......///000///000333IIIlll{{{xxxyyyxxxnnnmmmaaaaaafffttt}}}ooohhhxxx|||hhh^^^PPPDDDAAADDDKKKPPPVVVTTTQQQMMMJJJIIIHHHGGGJJJIIIHHHFFFEEEDDDEEEHHHEEEFFFFFFFFFLLLRRRQQQLLLKKKNNNSSSXXXYYYWWWTTTQQQPPPNNNKKKGGGDDDAAA@@@???>>>===;;;999888666666555555444333222222222222222222222111000000////////////.........///000111111222333333555666888:::;;;999<<>>===<<<>>>@@@CCCJJJWWWvvvuuuhhh\\\QQQEEE===777666555555555333222000222222111000000///////////////000000000///......///...---++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))))))))******+++++++++)))))))))*********++++++******+++,,,...///000000---...000111333444444555333222222222222222333333444444444333333333222222222222222222222333333444222444666666666666888:::===CCCQQQbbbsss555555444333333333444444111222333333333333222222111000///000333555555555111111000///////////////111222444333222000000111444444333222111111000000------.........------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,++++++******+++++++++)))***++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++************++++++++++++******+++++++++,,,,,,,,,)))+++---.........///000+++222333777GGGTTTbbbsssqqqyyyyyykkkggg```llluuuppprrr}}}lllXXXHHH@@@AAADDDFFFFFFGGGHHHHHHGGGFFFEEEFFFBBB@@@AAA@@@>>>>>>AAA<<>>AAA@@@===???DDDGGGIIIIIIGGGEEECCCAAA???===;;;999888777666555444333222111111111000////////////000111222222222111111000///....../////////000111222333444666666777888999;;;===>>>>>>AAADDDBBB===999777777555333333<<>>???FFF```~~~|||pppddd\\\QQQHHHBBB===777333444444333222111111111111111111000000000/////////......////////////......------,,,+++************)))************+++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))***+++++++++)))))))))************+++)))******+++,,,---......------...///111222333444111111111111111222333333333333333333444444444444222222111111111222333333444666777777666555666777999:::AAANNN]]]nnn333555666555444333444555000000111222333333333222000000000222444555444333111111000//////000000000000222333333111000222444222222111111000000000000,,,,,,---.........---,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++))))))***+++++++++++++++************************************************))))))*********+++++++++************++++++++++++************++++++++++++)))+++------,,,,,,---...)))333222...333;;;III\\\iiiyyyooorrrlllvvv|||~~~|||}}}{{{dddRRRGGGBBB>>>???@@@AAABBBCCCCCCCCCDDD???===??????;;;:::===888;;;:::666444666777666555777:::<<<======<<<<<<999999888777555444444333222222111000000///000000///.........///000111111000111111111111000000///222222222333444555777888:::::::::;;;<<<===???@@@???AAAAAA===888666999===999>>>EEEYYYsssSSSGGGKKKQQQVVVwwwwwwpppiiikkkGGG444555<<<000///...,,,---///000000///......------......///++++++++++++++++++++++++************************))))))))))))******************************************))))))******+++,,,+++***)))(((((()))***+++)))******++++++,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...////////////111222222111111222444444666888999999888666555444555666777777666555444333555888:::;;;;;;;;;;;;<<<<<<<<>>===;;;999888999999999999888777666555444666666555444333333222222333333333222222222111111333333222222111000//////333333222111111111111111///111222333333555888:::666777888999;;;<<<<<<<<>>::::::<<<===<<<:::<<<777666:::>>>JJJggg~~~```cccWWWKKK^^^~~~mmmFFF777555111......////////////....................................+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,.........///////////////////////////000111222333444666888999999777555333777777888888888666555444666666777888999::::::;;;<<<<<<===>>>???@@@@@@AAA;;;IIIaaayyytttggg{{{~~~sssmmmjjjiii[[[UUULLLBBB:::777666666444444333333222111000000222222222111000//////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))*********************************************))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---............000000000111111222222333333333333222222222111111000111222222000000222333888777555333222333555666555999;;;;;;:::===EEEKKKbbbsss~~~zzz~~~222222222333444444222000111222333444444444444444111333555555444444555666444444555555555666666666333222111////////////000444111//////000000...+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++************************))))))))))))******************))))))))))))******))))))))))))))))))))))))************))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---///111333;;;QQQppp{{{vvv|||yyyvvvttt}}}xxxssssss}}}kkk^^^NNNCCC>>>;;;;;;:::777888::::::::::::;;;;;;:::::::::::::::999999888777777666555555444333333444444444333333333222222333333333333333333333333111111111111111222333333666888999999888888:::;;;>>><<<999888999::::::999666888999:::::::::;;;<<<<<<>>>>>>BBBZZZyyy\\\TTTMMMKKKbbb}}}oooRRR888222444222///000////////////.........---------------------------+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******)))*********+++++++++,,,,,,------....../////////000////////////000111222333333444666777888777666555555666666777666666444444444555555666777888999999<<<<<<======>>>>>>??????AAADDDJJJRRRWWWVVVNNNFFFOOOWWWbbbnnnxxxnnniii```VVVNNNIIIGGGGGGBBB@@@<<<888555333222222444333333222111111000000111111000//////...------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((()))************)))))))))))))))))))))))))))(((((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---............//////000000111222222222333222222222111111111111000222444444333222333444777666555444333333444555666999;;;;;;999;;;@@@EEEJJJ\\\oooxxxwwwvvvyyy}}}000000111333555555444222444444444444444333222222222444666666444333444555333333444555777888999999111000///......///000111222111////////////---+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))******************))))))))))))******))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---///000222---:::PPPeeetttyyywwwssstttyyy~~~uuurrrxxxsss^^^PPPHHHCCC@@@===<<<:::999888777888888::::::999999999999999888999999999888888777777666555555555555444444444444444444555555555666666666333333444444555777888999:::;;;======<<<;;;;;;<<<::::::999:::;;;;;;999888666:::======;;;;;;>>>BBBCCCNNNQQQWWW||||||\\\IIIJJJCCCRRRxxxwww~~~lllGGG888---///444222000000//////.........---------+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))******++++++******)))*********++++++++++++,,,,,,,,,------...///000000/////////000000111222333222222333444555666777777222333444444555444444444333333444555666777888888<<<<<<<<<<<<<<<<<<<<<<<>><<<===AAAGGGMMMRRRWWW\\\___fffhhhlllqqqwww|||}}}xxxnnn___TTTIIIFFFAAA<<<888555444444111222444555555444333222333222222111111000000////////////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********'''((())))))******))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------.........//////000000111222222333222222111111111000000000000222555666555444333444555555555444444444444444777999;;;:::888888;;;>>>:::III^^^mmmsssuuuyyy}}}000000111333666777666555666666666555444222111000444555777666444333333444111111222333444555555666000000//////000111222444333222111000//////------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************((()))))))))******************))))))))))))******))))))))))))))))))))))))************)))))))))(((************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000222888DDDRRR```iiimmm|||www{{{nnn___SSSIIIAAA>>>;;;888777777777777::::::999999888888888888;;;;;;;;;:::::::::999999777777777666666666555555555666666666666777777777888888888999:::;;;======:::<<<>>>>>>===<<<<<<===444777;;;<<<:::888777777@@@@@@BBBFFFNNNXXXbbbhhhnnnxxx|||pppWWWKKKGGGJJJQQQlllqqqsssZZZ;;;555///---222444000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))************++++++++++++***++++++---...///000000////////////000111222333222222111111222444555666000000111222333333333444333333444555666777888888;;;;;;;;;:::::::::999999===;;;:::;;;>>>??????>>>BBBBBBBBBAAA>>>===>>>???@@@BBBFFFKKKPPPTTTWWWYYYVVV\\\bbbdddbbb``````aaa___```bbbdddeeeeeecccbbb^^^YYYRRRNNNKKKGGGAAA;;;;;;;;;999888666555555444222333444555555444222111111111111000000////////////.........---------,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------///000000111222333444444111111111000000000000///...111555777666444333333333444555555555444333333666888::::::888777999:::999AAAPPP___iiipppxxx000000111444777999888777666666666555444333111111555666777777555333333444111111111111111111111111111000000000111333555666333333333222000/////////,,,,,,,,,+++++++++***************+++++++++,,,,,,+++,,,,,,------,,,,,,+++************************************************((()))))))))******************))))))))))))******))))))))))))))))))))))))************)))))))))((()))))))))******+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---......111000000222:::HHHWWWbbb~~~xxxkkkhhhooorrryyyxxxzzzoooeee\\\IIIDDD>>>:::999999999999888888888888888999:::;;;999999999999888888888888888888888777777777666666777777777777777777777777888888888888888999::::::999;;;<<<<<<:::999999:::777:::<<<;;;:::===CCCJJJSSSMMMLLLYYYtttsss]]]MMMJJJOOOSSSXXXeee{{{vvvsss[[[CCC///111000000222111...,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))))))))*********+++++++++)))***+++,,,---...///000............///000111111333222111000///000222333......///000111222333333333444444555666777888888:::999999888888777777666777777888999:::999666444:::;;;:::999777777888:::666777999<<<>>>???@@@@@@===>>>@@@AAABBBAAA???===???@@@BBBCCCCCCCCCCCCCCCCCC???:::777888999999888333444444444333333222111333222222111000/////////000000////////////......//////............---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,------------000000111222333444555666111111111000000000000///---000444666555444333333333333444444555444444333555666888888888888999:::999999???JJJUUU```ppp}}}000000111444777999888777555555555555555444333333555666777777555444444444333333222111111000//////111111111111222444666777333444555333111//////000,,,,,,,,,+++++++++******************++++++++++++++++++,,,,,,,,,,,,++++++************************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))************))))))))))))(((((())))))***+++++++++************+++++++++++++++++++++,,,,,,---------+++---///000333;;;FFFOOOnnn|||}}}vvvxxxhhhYYYWWWYYYsssyyyssszzz~~~pppfffYYYMMMFFFAAA<<<999666666555555555777888999666666666666666666666666888888888888777777777777777777777888888999999999555555555444555555666666555666777777666777999;;;BBBAAAAAAFFFRRRcccttt~~~yyylllgggxxxyyyaaa___ZZZQQQOOO\\\qqq|||{{{pppqqqxxxuuuMMM888555555/////////...---+++,,,...------,,,,,,,,,+++++++++------------------------***************+++++++++((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((())))))******))))))((()))))))))************+++******++++++,,,---......,,,,,,,,,------...///000222111000......//////000.........//////111222333333333444555666777888888777777777666666555555555555555555555666777888999444555666666666666999;;;666777888999999888777666888666555666888888666333333555666666666666777999555444444666777777666444222222333333333222111000222111000///...///000111................................................,,,,,,,,,+++++++++******+++++++++++++++++++++++++++************)))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,---------///000111222333555555666222222111111111000000000---000333555444333333444333333333333444444444444555555555666777888999:::999444444;;;DDDPPPeeeyyy|||...///000333666777666555333333444555555666555555444666777777555444555555222222111111000//////...111111000000111333555666222444555333000...///000,,,,,,,,,+++++++++******************++++++++++++******++++++++++++******************************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))************))))))))))))((((((((()))***+++++++++************++++++++++++***++++++,,,,,,,,,,,,,,,))),,,///000000333888===PPP{{{xxxrrrrrrvvv}}}vvvddd^^^aaaddd|||}}}~~~rrreeeZZZQQQKKKGGGEEEAAA>>>;;;999999888777777777777777777777777888888888888777777777777555666777999;;;===>>>???777777888888999:::;;;<<<999;;;>>>AAAEEEKKKRRRWWW___[[[]]]mmmttt[[[OOOOOOKKKJJJYYY{{{|||qqqsssxxxUUU777,,,...222---...---+++***+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******************++++++,,,,,,,,,---++++++++++++,,,---........................////////////......///000111222222222333444555666777777555555555555555444444444444555555666777999<<<>>>666777888777666555666777333444666666666555333222555444444555666666555444000333555555444444555777111222333555555444222///333333444444444333333333000/////////000000111111------------------------,,,,,,,,,,,,------------++++++++++++************************************************))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,---,,,,,,---...///000222333444555333222222222111111111111///111333444444444555777333333222222222333555555666444222222333555777888:::444222666999@@@SSShhhnnnssszzz------...111444555444222111222333555666777777777444555777777666555555666////////////............111000000000000222333444111333444222///---...000,,,,,,,,,+++++++++******)))************+++++++++*********++++++*********))))))))))))))))))))))))************************))))))))))))******************))))))))))))******))))))))))))))))))))))))************))))))))))))'''(((((()))***+++++++++)))************+++++++++******+++,,,,,,,,,++++++///...---,,,,,,...000222888eee}}}|||~~~}}}{{{|||tttrrryyy{{{{{{sssmmmccc___XXXPPPHHHCCC???>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777666333555777:::===@@@CCCDDD===>>>>>>@@@BBBDDDEEEFFFEEEIIINNNVVV```kkkwww~~~nnnSSSFFFFFFRRRLLLJJJ\\\wwwkkkuuuxxxOOO666111444222,,,---...---+++***+++,,,+++,,,,,,,,,+++++++++******************************))))))******++++++++++++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++++++++++++++++++++,,,************+++,,,------+++,,,,,,---...///000000000000///......000111222000111222333444555555666444444444444444444444444222444666666444222111000222444666666555444555666222333555666666555444333---///222333333222222333...111555666444333333555666555333222222222222222////////////////////////+++,,,------------,,,+++------------------------+++++++++++++++++++++,,,+++++++++************)))************************************))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,---///000222333333333333333222222222222111111333444555444555777999444333111111111333555666777444111000111333444555999333111333111111???SSS[[[eeeuuu{{{......---------......///222000...111777:::888555444444444444444444444444222111000...------------000000////////////000000000///...---,,,---......+++++++++++++++++++++++++++++++++*********))))))************************(((((()))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&''')))************)))************+++++++++************************++++++,,,,,,---...//////444>>>PPPeeeqqquuuwww{{{qqqssskkk]]]]]]hhhzzzppp___UUUSSSFFFJJJJJJMMMOOOCCC<<>>222111333000,,,---------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))+++***)))'''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,......---...///111222000//////111111000///111222222111000000222444777666444333333444555666000222444555555444333111222333444444555555444444333333333222222222111111222222333333333222222111111111111111111111111111222222222111111111000000///////////////////////////............---------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))+++++++++++++++***)))(((******++++++---000222444444444222111000000//////111222222333444555666666666444333111111222333444333333222222333333444555777777666444333444666999EEELLL\\\ppp~~~---------------......///333000///111666888777444222222222222222222222222000/////////////////////000//////......//////000//////---,,,,,,,,,---...+++++++++++++++++++++++++++++++++*********))))))************************(((((()))************************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&'''((()))))))))))))))))))))*********+++++++++************************++++++,,,,,,---.........000222:::GGGSSS___lllwwwqqqsssjjj\\\PPPWWWlllyyy{{{xxxrrrjjjttt}}}{{{ssslll^^^UUUZZZ[[[WWWTTTSSSOOOFFF???>>>>>>EEEWWWbbbeeemmmnnncccnnnxxxsss___YYYXXXSSSKKKFFFGGGOOOVVVccceeejjjrrr}}}zzznnnMMMBBB444...000222000---------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))***)))(((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))(((((((((''''''((((((((()))))))))***)))))))))*********++++++*********+++++++++,,,,,,+++---............///000///......///111222111///...///111111000111333444555555555555555666666666111222444555444333222111222222333444444444444444222222222222111111111000111222222333222222111111111111111111111111111111111111000000000/////////....................................------------------,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))***++++++++++++***)))(((******+++,,,---000222333444333222111000000000000111111222333444555666777666555333111111111222333333222222222222333444444555555444333111222444777666@@@RRRhhhvvv|||---,,,,,,,,,------...///333111///111444666555333000000000000000000000000......000111111111000000///..................//////...---,,,,,,,,,------+++++++++++++++++++++++++++++++++***************************************(((((()))*********************))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''(((((()))))))))(((((()))))))))*********++++++************************+++++++++,,,,,,------...000------333===JJJ[[[jjj|||zzzwwwssshhhSSSYYYxxx~~~pppuuu{{{~~~wwwzzz|||{{{yyyaaaUUUXXX]]]jjjyyy}}}cccRRRJJJJJJLLLIIICCCKKK^^^ooouuupppmmmqqq}}}```DDD777333......000000///,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))***************++++++++++++,,,---...//////...---...000,,,,,,...000333333111///+++---000111111111333555444555777888999888777666222333444444333222000///111222222333444333333333111111000000000000000///111111222222222222111111000000000000000000000000////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))******++++++******))))))******+++,,,---///111222222222111000000///000000000000111333444666777777666555333222111111111222222222111111222222333444222222222111000000222444...666EEEUUUbbblllzzz++++++++++++,,,---......333111000111333444333111////////////////////////...///111333333111000///......------------......---------,,,,,,,,,,,,,,,************************************************************************(((((()))***************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''))))))))))))***************************************+++++++++,,,,,,,,,---000---...222666<<>>???===999666333333222222111000///...///000000111222111111111...........................///000000111111111000////////////////////////000000/////////.........---------------------------,,,,,,,,,++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))((())))))*********)))))))))***+++,,,...//////000/////////...//////000000///000111222444555666777444444333222111111000000111000000000000111222222111222222222000000111333555333444666:::EEEZZZllluuu{{{)))))))))***+++,,,---...//////000000000000000000000000000000000000000000111222222222111///---,,,///..................///++++++,,,,,,,,,+++***)))***************************************+++++++++))))))))))))))))))))))))(((((()))***************''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''(((((((((''''''((((((((()))))))))******))))))))))))))))))))))))************************+++******------,,,///444555HHHYYYfffqqqrrrxxxzzzqqqeee```\\\___fffvvv~~~xxx~~~xxx|||xxxnnn^^^OOOFFFJJJLLLLLLQQQZZZbbbdddeeesss{{{uuuXXXEEE666333333...000///---+++++++++++++++*********+++++++++++++++***************+++++++++))))))))))))))))))))))))'''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********++++++)))))))))************++++++,,,------,,,+++,,,...444333333444444222///,,,/////////...///111666999777:::>>>@@@@@@===:::777222222111000000/////////...///000000111111000000---............/////////---...///000000111000000////////////////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************+++++++++++++++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((())))))******)))))))))***+++---..................---......///000111000000111222333444555555222222222222222111111111000000000///000000111222111222333333111111111333//////222555666888BBBLLL^^^hhhqqquuuxxx(((((())))))***,,,---...---...////////////000111000000000000000000000000000000000//////.........000//////......//////000***+++,,,,,,,,,+++))))))************************))))))*********+++++++++))))))))))))))))))))))))(((((()))***************'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))*********************))),,,***+++......---000555***555===GGGUUU]]]nnn~~~}}}~~~vvvnnnoooppprrr}}}wwwkkklllvvv}}}}}}|||xxxgggdddkkklll\\\PPPLLLGGGKKKOOOTTTZZZeeessszzz{{{qqqyyylllPPP<<<333///222444,,,...,,,******+++,,,+++***)))*********++++++++++++))))))*********+++++++++))))))))))))))))))))))))((())))))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))((((((((('''((((((((()))))))))******))))))))))))************)))***++++++++++++,,,---222111000000111111///---///...------...333;;;@@@:::<<>>:::777111000000/////////000000......///000000000//////---.........////////////,,,---...///000000000000....................................---------,,,++++++++++++++++++++++++++++++++++++************++++++++++++************)))*********++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))'''(((((())))))))))))))))))***+++---.........---------------...///000111111111222222222333333333000111111222222222222222000////////////000111111000111333222111000111222------111555666444555999===FFFXXXlllxxx|||~~~((((((((()))***,,,---...,,,---////////////000111///////////////////////////............///000000000000////////////000000******+++,,,+++***)))((())))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((()))***************&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((+++///...******---...222111333>>>JJJ```}}}zzzuuu~~~xxxzzz~~~uuuWWWPPPZZZdddgggvvv~~~rrrhhhaaaRRRJJJLLLMMMDDDEEEOOORRRNNNQQQ[[[nnn}}}bbbiiivvvzzz___AAA777555444,,,---222//////,,,***+++---...+++((())))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))*********((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))************))))))((((((((('''''''''''''''((((((((()))))))))))))))************''')))************,,,---///...---...///000///...------,,,+++...666???EEE<<<>>>AAABBBAAA>>>:::777000////////////000000111---......///////////////........./////////000000,,,---...///000000000000........................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))+++++++++************)))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))''''''((()))))))))))))))(((***+++---......------,,,,,,,,,---...///000111222222222222222222222222///000111222222333222222///////////////000111111///000222222111000000111222///000333444333444888===:::AAARRR```iiixxx++++++++++++++++++++++++.........////////////000------......///000000000...///000111111000///......---+++,,,.../////////---,,,,,,+++*********+++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((((((***+++---...000000///111111//////999KKKZZZpppvvvvvv```ZZZ^^^^^^YYY___bbbooo~~~xxxdddXXXXXXXXXTTTRRROOOMMMRRR\\\eeeiiiiiihhhbbb```nnnoooppplllxxxlllLLL888444333222000///---,,,+++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,+++++++++---------.........//////,,,+++,,,///222555???IIIDDD@@@@@@BBBAAA<<<777777555333000---,,,---...000+++,,,,,,,,,...///000111////////////////////////.................................------,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((()))************+++++++++++++++,,,,,,,,,,,,------111111222222111000///...000111111111111000//////////////////////////////////////////000000000000//////000111222333333444666888;;;<<>>:::888444222000...------......,,,,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,///...---,,,---///222333333333222222111000..............................------........./////////---......///000111222222000222444333111000111333222777AAANNN[[[eeelllnnn((((((((())))))*********))))))))))))************,,,,,,,,,,,,------------///000111222222111000///000...,,,,,,,,,---,,,+++,,,++++++***++++++,,,,,,***))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******+++************************,,,******,,,///000///---...444111000666;;;GGGZZZkkk}}}|||}}}www}}}pppiiijjjppp{{{{{{^^^VVVSSSSSSZZZRRR]]]ccc[[[PPPMMMSSSYYY[[[ZZZaaauuu{{{bbbOOOWWWSSSUUU\\\nnnuuu```NNNQQQQQQLLLKKKTTT```eee^^^UUUVVVSSSUUU^^^iiippppppnnnYYYTTT\\\wwwwwwjjjlll{{{yyyyyy~~~nnnVVV999:::999444...,,,000444...---------,,,,,,++++++++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''((())))))******))))))((((((((())))))(((((((((************++++++++++++---,,,,,,---222CCCbbb|||pppWWWIIICCC>>>;;;:::333222111///............++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((()))))))))******************+++++++++,,,,,,...---,,,,,,---///111333111222222111000///...---........................------------............------...///000111111222111111111111000111333555333222333999EEEQQQ[[[```''''''(((((())))))******((())))))))))))***************+++,,,,,,------......///000111111000///...///---++++++,,,---,,,+++++++++******++++++,,,,,,))))))((((((((()))******))))))))))))))))))))))))************************((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))*********---,,,******+++,,,,,,+++***111...,,,222222555???LLLjjjyyyrrrnnnsss|||zzz|||wwwqqqpppuuufff___]]]cccrrrllltttuuugggVVVMMMNNNQQQSSSWWW\\\gggiiiTTTCCCHHHLLL[[[gggmmmkkkYYYJJJNNNLLLUUUdddttt~~~|||qqqfffZZZaaaqqqxxxpppddd^^^hhhyyyoookkkiiinnnxxxfffJJJ777111///............---,,,,,,,,,,,,+++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((()))************)))(((((())))))))))))((((((***++++++++++++,,,,,,,,,******+++...222???WWWlllsssbbbNNNDDD???<<<::::::333222111///.........---***************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((()))))))))******************++++++++++++---,,,,,,,,,---...000111//////000000//////......------------------------,,,,,,,,,---------......,,,,,,---...///000111111111000...------...000111000000000444999>>>BBBCCC&&&&&&'''(((((()))******((())))))))))))*********((()))***+++,,,---...///---...///000000///...------,,,***+++,,,------,,,++++++******++++++,,,---((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************+++++++++++++++,,,'''///---,,,222000---222888KKKWWW[[[```eeevvvyyyrrrqqqwwwuuuhhhhhhgggpppvvvddd^^^bbbfffrrrzzz{{{yyyvvvfffYYY[[[```xxx{{{qqqaaaSSSRRRVVVfff|||wwwoooWWWfffrrrfff```YYYbbbzzz~~~tttssspppuuu}}}qqqbbbUUUFFF888000777...&&&(((000333,,,$$$*********+++++++++++++++))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((())))))******))))))(((******++++++++++++,,,,,,******,,,000222999FFFTTTXXXMMMBBB===:::777777999222222111000///...------+++++++++***++++++,,,---************************++++++++++++++++++++++++))))))))))))******++++++************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((()))))))))***************++++++++++++,,,,,,,,,------......///,,,------...............------------------------+++,,,,,,,,,,,,---------+++,,,---...///000000111000///------............,,,...111222333333222222&&&&&&&&&'''((())))))***))))))))))))************'''((()))***,,,...//////,,,---...//////...---,,,,,,+++******,,,......---+++*********+++,,,,,,---((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((()))*********&&&(((+++---------...000***000+++(((//////,,,000+++///666EEERRRTTTccc{{{|||zzz}}}tttzzzwwwooommmrrrqqqyyytttiiilllxxx}}}uuuiii]]]^^^rrr|||lllZZZQQQfffwwwwwwiiiaaa\\\fffyyy|||qqqmmmooogggppp|||nnn[[[DDD666111111222222***///222000+++(((,,,000***************+++++++++)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))************))))))************++++++++++++------///333444555;;;CCCDDD===888777777444444777222222111000///...------,,,,,,++++++,,,,,,------))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))************++++++++++++,,,---.........------***+++,,,---............------------------------++++++,,,,,,,,,---------+++,,,,,,---...///000000/////////111222222111///,,,...000000000000222444&&&&&&&&&''''''''''''(((******)))(((((((((((((((%%%'''***,,,,,,+++,,,------...///...,,,,,,...///...------,,,,,,------...++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((()))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,...000111666@@@PPP[[[xxx|||vvvrrrvvvzzzzzzzzz}}}uuu}}}|||nnnkkk{{{yyy}}}lllfffccceeennnsssiiigggjjjtttuuu}}}sssllllllgggiiiyyyxxx```TTT===888222//////000///...------,,,,,,,,,+++++++++************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++***)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''))))))))))))************,,,,,,---///000222333333444555444444333222111000111111111111000...---,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))&&&&&&''')))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''')))******(((((((((((()))))))))))))))))))))***++++++,,,,,,//////.........---------//////.........---------+++***++++++,,,---...///........................////////////////////////////////////000000000000&&&&&&&&&''''''''''''(((***)))(((''''''''''''(((%%%'''***+++++++++,,,------.........,,,,,,---///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))***++++++))))))*********+++++++++*********+++++++++,,,,,,,,,...///...///333<<>>444000000222000---,,,------,,,+++,,,,,,,,,+++++++++************************************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((''''''(((((())))))))))))******)))***+++,,,---...///000111111111111000///......---------......------,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&''''''((()))***(((((((((((())))))))))))(((((()))******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,------...///000........................................................./////////000000&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&''')))******))))))***,,,,,,------,,,++++++,,,...))))))************)))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))************************++++++++++++)))+++,,,,,,***)))***++++++666:::999===AAAOOOfffzzz}}}}}}yyyuuugggbbbMMMGGG>>>777222111222222---,,,,,,,,,---,,,+++***++++++++++++************************************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''(((((((((((()))))))))***))))))***+++,,,......///......//////...---,,,,,,******+++,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((((((((())))))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///........................---------------------------------......//////000&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((()))******(((((()))++++++,,,---,,,******,,,---******+++,,,,,,+++******((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********))))))*********+++++++++***++++++******+++---///***111222222666666???SSSlll{{{}}}{{{uuuvvv|||qqqxxx|||ssscccOOO@@@;;;666444111111111111///,,,***+++---------,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''(((((((((((()))))))))******+++,,,------......,,,,,,------,,,,,,++++++((()))***++++++,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))(((((((((((())))))))))))'''(((((()))******++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------+++++++++***++++++,,,,,,........................------------------------+++,,,,,,---......//////&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''''')))******)))'''''')))***+++,,,,,,+++******+++---***+++,,,------,,,+++***((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((()))))))))******)))))))))************+++,,,+++)))))))))***,,,...(((---///555;;;333///;;;FFFXXXcccjjjssstttvvv|||mmmlllrrrkkkaaaTTTIII>>>444000222222000...---------+++******+++------,,,++++++,,,*********))))))))))))((())))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((''''''''''''(((((((((((())))))*********+++,,,---------***++++++,,,,,,+++******((()))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((((((((((())))))))))))''''''((())))))******+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((*********((('''&&&(((******+++++++++))))))+++,,,***+++,,,......,,,+++***))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$'''+++//////...***(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***))))))))))))************+++***))))))******++++++)))***+++555>>>333***000+++888@@@IIIYYYaaafffrrrooo~~~ssscccYYYQQQLLLEEE>>>666222000...222888,,,,,,,,,+++++++++,,,---)))+++,,,,,,))))))***,,,******)))))))))((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''''''''''''((((((((())))))((())))))******++++++,,,******++++++++++++******)))******+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((()))************+++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...//////&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))***+++***(((&&&&&&((()))***++++++***))))))***,,,)))***,,,------,,,***)))***************************++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""'''...444555111+++&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))************''''''(((***,,,---,,,***...***&&&000<<<444,,,333///222------:::BBBHHHSSSYYYqqqzzzyyyzzzsssaaaJJJ??????999///222///...//////------111***,,,......,,,***+++,,,)))+++,,,***'''''')))+++))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((()))''''''(((((())))))******)))******+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))(((((('''''''''(((((((((((((((((())))))))))))''''''(((((()))*********))))))******++++++++++++))))))******++++++++++++------,,,++++++,,,,,,,,,************************++++++++++++++++++++++++)))******+++---...//////''''''''''''''''''''''''&&&%%%$$$###%%%'''***,,,444000+++((()))***)))'''((((((((()))******++++++******+++++++++,,,,,,,,,++++++***)))(((((())))))+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))************+++++++++******)))+++111555000'''---,,,,,,---...000222333>>>HHHWWWfffnnnoookkkgggsss~~~~~~zzz~~~|||rrr^^^QQQDDDAAA===888444111000///000////////////.........---------,,,,,,+++++++++))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))...---,,,+++***(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))*********************+++++++++,,,,,,,,,***************************++++++,,,,,,------...,,,,,,,,,+++++++++******************************''''''''''''''''''''''''&&&%%%$$$$$$%%%'''***,,,111---(((&&&'''(((((('''((((((((()))******++++++*********+++++++++,,,,,,+++******)))(((((())))))*********************)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++*********+++111555111))),,,+++++++++,,,...///000...111777===BBBGGGIIIKKK]]]fffttt||||||{{{vvvsssvvv{{{qqqaaaTTTHHH<<<444666555333000//////000111//////.........---------------,,,,,,,,,+++++++++))))))))))))))))))))))))+++)))'''(((***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((()))************)))((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''&&&&&&'''((()))******)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())),,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))************++++++++++++******************************+++,,,,,,------...,,,,,,,,,+++++++++******************************&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))+++,,,)))&&&$$$%%%&&&&&&&&&'''(((((())))))******+++)))*********++++++++++++******)))((((((((())))))((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))))))))******)))))))))*********++++++)))******+++111666222+++***************+++,,,,,,+++***))))))+++///444666>>>DDDNNNWWW```hhhooosssmmmllloooxxxzzzvvvvvvzzzxxx{{{}}}}}}{{{ooo^^^WWWYYYZZZQQQDDD999444111///------,,,,,,+++,,,...///000------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))***)))((((((******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((())))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((''''''&&&'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((******))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******))))))(((((()))))))))***************************************++++++,,,---------,,,,,,,,,+++++++++******************************&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((***(((&&&%%%$$$$$$%%%&&&'''''''''(((((()))*********)))))))))************+++***))))))((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************((()))***+++000555333---************************---........................000333666:::@@@GGGKKKNNNMMMPPPZZZiiivvv}}}sssooommmrrr{{{}}}{{{tttrrrzzz}}}|||vvvyyyxxxooocccYYYWWWXXX\\\WWWRRRNNNDDD999555888777444222222333444333111......---,,,,,,---......,,,,,,,,,,,,+++++++++***+++++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((((())))))))))))))))))((())))))************))))))(((((((((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))'''''''''((((((((())))))*********************************+++,,,,,,------,,,,,,,,,+++++++++******************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''((('''''''''((())))))******(((((()))))))))*********)))((((((((((((((())))))&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********''')))******...333222---+++++++++++++++******))))))***+++,,,,,,***)))'''------...---,,,---000333555444555999AAAHHHMMMPPPOOOMMMKKKMMMSSSXXXZZZZZZVVVRRRPPPTTTWWWWWWTTTSSSEEEDDDAAA>>>;;;999888777888555444444222000222666000000000111222000...,,,000//////...------------,,,+++++++++************************************(((((((((((((((((((((((((((((())))))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((()))(((((((((((((((((()))))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%''')))&&&''''''(((((())))))***(((((((((((())))))))))))((((((''''''(((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))))))))******''')))***))),,,000000---***++++++,,,++++++******+++***(((''''''(((***+++***,,,------,,,+++---......---------...///000111111000000111333666:::<<<777666555666777666444333666333000111333555555444...///111222333222000000000///---+++++++++,,,---,,,,,,,,,,,,------------++++++++++++************)))))))))))))))*********(((((((((((((((((((((((('''((())))))''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((()))((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&'''(((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((((())))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###%%%'''&&&$$$$$$%%%'''&&&&&&''''''((()))))))))'''''''''((((((((())))))'''''''''''''''((())))))&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***&&&))))))(((***......+++))))))++++++,,,+++******---,,,***)))***+++---...''')))++++++++++++---...,,,...//////.........000***,,,------,,,,,,///222///000111000000000///...000000////////////......111111222111000///,,,(((---,,,+++******,,,///111***++++++,,,,,,,,,++++++,,,,,,+++++++++*********((((((((()))))))))******((((((((((((((((((((((((&&&(((***)))'''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((()))(((''''''''''''((()))))))))************))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((((())))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""%%%&&&&&&###"""$$$&&&&&&&&&''''''((()))))))))''''''''''''((((((((()))'''''''''''''''((()))***'''''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))&&&))))))'''(((,,,---***'''(((***+++++++++***)))&&&(((***+++,,,***)))'''***,,,---,,,++++++,,,...)))+++------***)))***,,,+++...000///,,,***,,,///***---...---,,,------,,,(((,,,111111///---...111///...,,,***,,,000222111+++---//////---+++***)))------------,,,+++)))))),,,,,,,,,++++++++++++***'''((((((((())))))******((((((((((((((((((((((((&&&(((***)))&&&&&&'''***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))))))))************))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,+++***))))))***+++,,,))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***)))(((((('''************)))(((&&&&&&'''(((((()))(((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%...***&&&$$$%%%&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************))))))*********++++++++++++++++++*********))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********++++++++++++***))))))***++++++(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++******)))(((((('''*********))))))(((&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%,,,)))%%%$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))''''''''''''''''''''''''))))))))))))(((((('''''')))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((())))))*********)))))))))))))))*********++++++++++++*********)))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&''''''''''''((((((((())))))))))))************+++******))))))******+++(((((())))))))))))******)))))))))*********++++++)))*********++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))+++******))))))(((((('''))))))))))))(((''''''&&&''''''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))******)))(((((())))))))))))************************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((()))))))))************))))))))))))******(((((((((((()))))))))***))))))))))))************)))))))))************+++************++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))******))))))(((((((((((((((((())))))(((''''''&&&'''&&&%%%$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((('''((((((((()))))))))************)))))))))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((()))(((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********(((((()))))))))*********)))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++)))******************************************************)))))))))(((((()))))))))((((((((((((((('''((((((((((((''''''&&&&&&&&&$$$$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((((('''''''''((((((((())))))))))))))))))(((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***'''((()))))))))(((&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))******))))))(((''''''(((((((((((())))))((((((((()))))))))******(((((((((((())))))))))))((())))))))))))*********((())))))))))))*********************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((()))))))))(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******'''((()))***)))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''((()))******)))(((''''''''''''((((((((())))))(((((((((((()))))))))***'''''''''((((((((())))))((((((((()))))))))******((((((((()))))))))******************************'''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%###$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((())))))******&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++'''((()))***)))(((&&&$$$''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((((((&&&&&&''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$######%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$&&&((()))*********&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&---(((###"""%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''))))))((('''&&&%%%%%%$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&,,,'''######%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&+++'''######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''')))+++)))&&&%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''+++---***%%%###%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***---***%%%###%%%(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((((((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***(((%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%***)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&******&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###(((,,,+++'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&%%%$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$'''+++,,,(((###%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&***+++'''###%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&)))***'''$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&((((((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&***,,,---+++(((&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&***------+++(((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$###"""$$$(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$''''''$$$###%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&%%%""""""$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&&&&######&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&)))(((%%%$$$&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###&&&&&&###$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""&&&'''$$$$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%))))))%%%$$$&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%""" ###$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((......((($$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&+++,,,'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$)))//////)))$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((...///***%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&++++++&&&$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% &&&)))$$$ """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###&&&&&&###$$$&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&''')))***,,,---...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&(((***+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%...+++'''$$$"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$&&&(((++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$'''((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''))))))((('''%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&'''(((((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&''')))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''(((&&&!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$###"""###%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$""""""%%%)))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((()))*********''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''+++,,,&&&!!!$$$)))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''((((((((()))''''''((((((((()))))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&+++222555...$$$"""((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))******'''((())))))***+++,,,---'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''+++444:::333&&&"""'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))***++++++)))***+++---///000111222++++++***))))))((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''///777333&&&"""((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***++++++++++++,,,---///222444555666000//////...---,,,++++++(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""")))222000&&&###)))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&)))***++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---///222444888999;;;<<<777111333999888999999888555222000000...000111///,,,++++++,,,---'''%%%)))***&&&&&&******)))((('''''''''&&&$$$&&&'''(((((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$''')))(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******+++***(((((()))***++++++'''(((+++---000222333444;;;;;;;;;<<<>>>AAADDDFFFQQQOOOMMMGGG<<<222000444:::AAAIIIMMMHHH>>>333,,,111222444666888666222///...***))),,,+++'''%%%((('''&&&&&&&&&'''(((((('''(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&'''))))))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%''')))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((***)))))))))***,,,...///666777;;;???DDDHHHLLLMMMRRRSSSTTTUUUXXXZZZ]]]^^^eeebbb^^^TTTEEE555///111555AAAPPPZZZXXXLLL>>>555555222000222666888666333333000000222111---+++---******)))(((((((((((((((((((((((('''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((******(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000///,,,)))'''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''%%%'''***---111666;;;>>>LLLMMMPPPTTTXXX]]]```bbbbbbcccccceeefffgggggghhhgggfffddd\\\LLL:::111000///;;;LLLXXX\\\WWWPPPKKK>>>999222...///444999<<<777666666555333111222333555444222///+++)))((((((((('''&&&&&&&&&''')))***''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''))))))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''222000---)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))***)))((('''((()))***+++***///666===CCCJJJRRRWWW[[[[[[\\\^^^```bbbeeefffggghhhhhhiiiiiihhhgggffffffffffff```PPP<<<000---///:::JJJVVV[[[XXXSSSPPPGGGFFFBBB:::444555<<>>???>>>999666555666777AAA@@@===777111------...)))((('''&&&&&&&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%&&&'''((('''%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''...---***'''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&''''''((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''''''''(((***---111333<<>>888888:::666555444111///,,,)))(((((((((''''''''''''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))111---)))&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&''')))+++,,,///,,,((('''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))000111555;;;CCCMMMUUUYYYYYY^^^bbbaaaZZZSSSOOOOOOJJJIIIGGGFFFFFFGGGIIIJJJNNNRRRYYY```fffjjjkkklllnnnnnnooonnnhhhbbbdddkkkccchhhnnnpppllleee^^^ZZZLLLMMMLLLIIICCC<<<666333999JJJZZZ```cccdddbbb^^^]]]\\\WWWLLL???888666888<<<;;;:::777444000,,,***((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))666111+++'''&&&(((******''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))''''''(((***,,,...333///***)))***+++***(((************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&((()))(((((((((((((((***...111555>>>HHHOOOVVV]]]^^^[[[```ZZZPPPFFFAAABBBFFFJJJNNNKKKGGGDDDCCC@@@;;;777777777===HHHPPPUUU]]]fffiiikkkkkkkkkiiiiiikkkmmmooooooooommmkkkiiifffddddddSSSBBB<<<<<<:::888777999FFFTTT]]]cccggggggeee]]]^^^^^^YYYOOODDD:::444222777===>>>:::444000///)))************((('''&&&%%%(((***)))&&&%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&...---***(((&&&&&&&&&&&&"""###$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&'''((()))******(((&&&%%%%%%((('''$$$(((...,,,&&&---+++))))))*********)))***)))'''%%%$$$%%%'''(((***)))(((&&&$$$%%%(((******)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%((((((%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''((((((&&&%%%$$$%%%'''&&&''''''&&&%%%%%%''')))'''(((((((((&&&&&&((()))'''((()))+++,,,...///000999666111......000444777777666444000...---,,,---******))))))((('''&&&&&&(((((((((''''''((())))))%%%&&&((('''&&&&&&(((***((()))***,,,///444;;;@@@EEEMMMTTTXXX\\\```___[[[GGGDDD@@@AAAFFFOOOXXX^^^______^^^___]]]XXXQQQKKK@@@:::777888999;;;BBBKKKPPPUUU^^^eeejjjlllooopppqqqqqqqqqpppooommmkkkiiifffWWWFFF===999666444555;;;===@@@IIIYYYgggiiiddd```VVVLLLKKKPPPPPPHHH???<<>>999555333555111---)))((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&******&&&%%%'''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***************++++++++++++,,,+++++++++******))))))+++***(((&&&%%%&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))&&&'''((('''%%%%%%'''(((###&&&(((******+++---///222444777:::<<>>???BBBCCCDDDFFFIIILLLGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGJJJMMMOOOOOONNNNNNGGGFFFFFFHHHJJJJJJGGGDDD@@@>>>:::777444222111111666888;;;>>>AAACCCDDDEEE(((((((((((())),,,111555AAAGGGPPPYYY^^^aaacccdddhhhlllnnnmmmooosssssspppppprrrssspppgggZZZMMMEEE<<>>>>>===<<<===???:::444............///333888======>>>>>>???>>>===;;;:::999999===CCCFFFGGGKKKPPPTTTXXX\\\___aaa^^^RRREEE>>>>>>BBBKKKVVVZZZWWWQQQKKKEEE@@@DDDNNNXXX]]]]]][[[ZZZXXXTTTMMMDDD<<<777...,,,)))(((((()))(((''''''(((((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&)))(((''''''((()))+++,,,,,,000555===DDDJJJNNNQQQTTTUUUWWWYYYYYYXXXWWWVVVSSSUUU[[[aaacccbbbcccfffdddgggiiihhhdddaaaaaabbb```aaabbbbbb```^^^[[[YYYSSSOOOJJJGGGDDD???888222,,,***((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))//////)))%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))))))))***---...000333666999;;;<<>>>>>>>>=========<<<;;;:::999888777666555666555333111...,,,***)))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))&&&'''((((((((((((***,,,000444999===@@@BBBEEEGGGIIIJJJJJJHHHFFFEEEFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGBBBEEEIIILLLMMMLLLJJJHHHGGGHHHJJJKKKLLLMMMMMMNNNNNNLLLHHHDDD@@@???>>>>>>EEEFFFHHHJJJKKKKKKKKKJJJ(((((()))***---444===CCCOOOSSSYYY^^^bbbdddgggiiikkknnnpppoooppptttuuusssttttttqqqfffUUUEEE999444000666<<<@@@???===;;;:::BBBFFFHHHJJJOOOSSSMMMDDD///000222444777>>>EEEJJJMMMMMMMMMLLLKKKIIIGGGEEE===888444444444333666:::???@@@BBBHHHQQQVVVNNNDDD555333333;;;HHHTTTYYYZZZ[[[VVVRRRRRRXXX]]]___^^^\\\[[[YYYUUUPPPIIIDDD@@@333000,,,*********)))((('''((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))((('''(((((()))***---000333555>>>BBBIIIQQQXXX]]]```aaaaaa]]]XXXRRRLLLGGGDDDBBBDDDDDDHHHOOOSSSVVV]]]fffcccfffiiihhheeedddfffiii___```aaaaaaaaaaaa```___^^^WWWNNNIIIHHHHHHFFFCCC:::777222---)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''++++++'''%%%&&&'''''''''((())))))******))))))*********+++++++++,,,...000444888<<>>===<<<:::666222...,,,((()))+++,,,,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))&&&(((+++,,,...111444777;;;>>>DDDGGGJJJKKKMMMOOONNNNNNMMMKKKHHHFFFFFFGGGLLLLLLKKKJJJIIIIIIHHHHHHCCCDDDFFFGGGHHHGGGEEEDDDKKKNNNPPPOOOMMMMMMPPPTTTUUUSSSOOOLLLIIIHHHIIIIIILLLMMMOOOPPPPPPPPPNNNMMM******+++...444===IIIPPPXXXZZZ]]]```bbbfffjjjmmmllloooooonnnooorrrsssqqqjjjkkkfffYYYGGG999333222777777777666555888>>>CCCLLLUUU^^^dddjjjjjj^^^PPP;;;;;;;;;>>>EEERRRaaajjjiiiiiihhhgggeeebbb___^^^RRRGGG;;;555111...///222///555888777888===AAAAAA111333444333444@@@TTTccchhheeeaaaaaacccdddcccbbb^^^\\\XXXSSSNNNIIIEEECCC777333...,,,,,,,,,***)))'''((((((((())))))******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((*********)))))),,,---///333999???EEEHHHQQQUUU[[[aaaeeehhhhhhgggeeeaaaXXXPPPKKKHHHHHHIII???:::999;;;<<<===FFFQQQZZZ^^^aaaaaa___```eeeiiidddeeeeeeeeedddccccccbbb___RRRBBB999:::BBBIIIMMMGGGCCC;;;444...,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$&&&&&&$$$%%%(((((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,(((***---111666:::>>>???CCCBBBAAA@@@???===<<<<<<;;;;;;;;;<<<===>>>>>>???CCCCCCBBB@@@<<<666111...***+++---......---+++***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&)))---000333888<<<@@@AAADDDIIILLLNNNOOOPPPQQQMMMNNNNNNLLLJJJJJJKKKLLLJJJIIIIIIHHHFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBFFFKKKNNNKKKGGGFFFKKKQQQQQQOOOKKKIIIGGGGGGHHHIIIKKKMMMOOOQQQRRRRRRQQQQQQ+++---111777>>>GGGOOOTTTTTTYYY___dddggggggffffffhhhkkknnnooommmjjjgggggg]]]UUUIII===666888???EEENNNNNNMMMKKKIIIIIIJJJKKKRRRUUU\\\cccbbb[[[WWWXXXLLLQQQWWWZZZ\\\```hhhoooiiihhhggghhhjjjlllnnnoooddd[[[MMM@@@888444333333555666:::>>><<<555000---///------......333CCCTTTddddddcccaaa``````bbbccc``````^^^VVVDDD666:::EEE===<<<666......111000)))***)))((('''(((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))++++++***))))))***++++++)))'''&&&&&&)))+++---...555888===EEEMMMRRRUUUUUU______```dddiiijjjiiifffhhheeebbbaaabbbbbb___\\\VVVKKK???999666555888===AAAHHHSSS\\\aaacccccccccfffeeedddcccbbbbbbbbbbbbddd\\\JJJ777...333<<>><<<;;;333111...000333444222000)))))))))(((((()))))))))''''''(((((('''&&&$$$###(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&''''''''''''''''''''''''((()))(((&&&&&&'''))),,,111888<<<>>>???BBBDDDDDDGGGJJJKKKLLLNNNQQQSSSQQQQQQOOOLLLMMMOOONNNJJJBBB>>>999666666666777777444555555333111000111222:::;;;<<<<<<;;;<<<>>>@@@BBB>>>999666555555666555;;;???EEEJJJNNNPPPPPPOOO---333;;;@@@CCCIIIQQQXXX\\\___bbbaaa\\\WWWUUUUUUSSSVVVZZZ[[[WWWQQQLLLJJJBBBCCCEEEHHHMMMTTT\\\aaaccceeefffgggfffeeeeeeeeebbbaaabbbfffeee___\\\\\\WWW[[[___```]]][[[[[[\\\^^^]]]\\\^^^bbbdddeeeeeejjjeee^^^WWWPPPHHH>>>888555777;;;???@@@===888555222000111222111111:::EEEWWW___fffeee]]]UUURRRSSSYYY[[[___\\\OOO???999;;;??????:::333111444444111,,,***))))))******(((&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))))))))((((((+++)))((()))---333888;;;KKKNNNRRRWWW]]]```bbbbbb^^^^^^aaaeeejjjllljjjhhhiiifffdddcccdddcccaaa___[[[UUUPPPMMMFFF:::111---333999BBBKKKSSSYYY^^^bbbiiigggeeecccbbbccceeefffbbb\\\NNN>>>666555555444777;;;AAAHHHLLLLLLHHHDDD999555///***)))(((((('''***))))))((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''%%%$$$%%%(((***---***'''%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((()))******+++000000222444777999<<<===AAAAAAAAABBBCCCAAA<<<888777555333000---------------,,,++++++,,,///111333111000///......//////000333555777888999<<>>CCCEEEEEECCCDDDDDDDDDFFFGGGHHHHHHIIIKKKNNNQQQSSSQQQMMMLLLLLLIIICCC555222///...000222333333444444333000...,,,---///000111222222111222333555777555222111222222111000111444999>>>CCCFFFGGGHHH444===FFFJJJIIIKKKRRRZZZ^^^\\\XXXPPPFFF>>><<<;;;>>>@@@BBBBBBAAAAAAAAABBBIIIOOOYYYdddlllqqqssstttxxxxxxxxxvvvrrrmmmhhhfffbbb]]]ZZZ^^^``````___aaaVVVVVVVVVUUUUUUVVVWWWXXXUUURRRPPPQQQTTTVVVVVVTTTVVVUUUUUUWWWYYYVVVNNNFFF??????@@@BBBCCCBBB<<<777333222444777555222333777GGGNNNXXX^^^^^^VVVMMMGGGLLLOOOWWW\\\WWWIII;;;555@@@BBB???888444666:::<<<444000,,,***++++++)))&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''(((((()))))))))((((((,,,---...333999AAAIIINNNTTTVVVXXX[[[]]]]]]^^^^^^```aaacccfffhhhgggdddaaaZZZXXXUUUTTTSSSRRRQQQOOOPPPNNNPPPSSSOOOAAA555///***...333999@@@HHHQQQVVVaaa___]]][[[[[[]]]```ccc^^^[[[TTTJJJCCC>>>444***+++222===IIIRRRWWWWWWVVVJJJDDD<<<444///+++(((&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''&&&%%%%%%(((***---+++'''&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((((((&&&&&&&&&'''(((***,,,---------------...///000000888888999:::<<<>>>@@@AAABBBCCCDDDEEECCC???999444444222000---,,,+++++++++)))((('''(((***...222555666666777777777666666666111111000000111555<<<@@@BBB===777000...222999>>>@@@>>>:::666222///...---)))((((((''''''''''''((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''))))))((('''''''''''''''&&&(((***,,,///444:::>>>DDDGGGKKKLLLKKKHHHFFFEEEHHHHHHGGGFFFDDDEEEGGGJJJNNNOOONNNIIIFFFEEE???999---+++******,,,.........000000///---++++++---000...000222111000000000111111///......//////---+++***,,,...222555999;;;======CCCJJJMMMNNNPPPVVV[[[^^^UUUGGG;;;333///---,,,111111111444:::FFFSSS\\\hhhlllsssyyy{{{yyytttpppsssqqqnnnjjjfffaaa]]]YYYWWWQQQOOOVVV^^^bbbeeegggXXXRRRLLLIIINNNVVV___ddd___[[[WWWUUUXXXZZZ[[[[[[SSSNNNKKKLLLPPPRRROOOJJJGGGFFFBBB@@@BBBCCC@@@:::444555999===???>>>======AAA===>>>JJJYYY]]]TTTIIIBBBCCCHHHOOOSSSMMMBBB:::???AAAAAA:::444555;;;AAA???999111,,,+++***)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((()))+++,,,---///444;;;CCCJJJPPPUUUXXXXXXZZZ[[[[[[ZZZZZZZZZZZZ_________^^^[[[VVVPPPKKKBBB@@@>>><<<:::999888888===;;;<<<@@@@@@:::555444---...///000222777>>>BBBJJJJJJIIIIIIJJJMMMOOOQQQUUUUUUTTTQQQNNNHHH:::,,,(((---777DDDQQQYYYZZZXXXUUUPPPIIIAAA:::333,,,(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&%%%%%%'''***---///''''''''''''''''''''''''&&&''''''&&&%%%&&&(((***+++)))'''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((''''''&&&''''''(((***---000333555555555555666777999:::;;;@@@@@@???>>>>>>>>>>>>>>>;;;<<<<<<;;;999555111---,,,,,,,,,...///222444555000...,,,***+++...222444888:::===@@@BBBCCCDDDCCC===;;;777222//////222555888999888666333444888===DDDDDDBBB@@@<<<777333111...,,,***((('''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))(((((('''))))))((('''&&&&&&''''''***,,,...111555;;;BBBGGGFFFHHHKKKLLLKKKHHHEEECCCDDDDDDAAA>>>;;;<<<>>>@@@DDDEEEBBB===;;;:::666000000...,,,,,,------,,,++++++,,,,,,+++,,,...222666999;;;===>>>===<<<<<<<<<;;;888666555555555444333111111000//////000111222EEEFFFIIIOOOUUU[[[^^^___aaaPPP<<>>BBBFFFJJJLLLKKKFFF???;;;>>>FFFMMMNNNLLLCCC@@@>>>AAAGGGJJJHHHCCC<<>>999555222222111000000111333444999555333555555111//////111111000...,,,---000222444555666777999;;;<<<===CCCEEEGGGHHHJJJHHH===111,,,+++000===LLLWWWXXXUUUXXXVVVRRRNNNHHH@@@777111+++************)))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''***---///''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((&&&%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&***+++...111555999<<<>>><<<======>>>@@@BBBDDDEEEEEEDDDAAA???<<<:::999888444444333111...,,,,,,+++***+++...222777;;;>>>@@@666444000---,,,...111333222555999>>>AAACCCDDDDDDEEEDDDBBB===777333111111666777888666222222555888???AAADDDFFFDDD@@@:::777555333000,,,)))(((''''''(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((''''''((('''&&&&&&&&&''')))***111222555888;;;???EEEIIIHHHHHHHHHGGGFFFCCC???<<<777777444111......000333888888555111111444333///111///------------,,,+++------......///111555888???BBBFFFHHHGGGFFFFFFFFFDDDAAA<<<:::;;;>>>@@@AAA@@@>>>;;;777333000...---IIIHHHKKKRRR[[[``````^^^WWWGGG444+++...555777777===DDDOOOZZZdddmmmtttxxxvvvqqqkkkfffccc^^^WWWRRRJJJGGGEEEHHHOOOVVVZZZ[[[GGGAAA???CCCFFFFFFFFFHHHBBB@@@>>><<<===@@@EEEHHHDDDGGGIIIIIIKKKPPPYYY```jjjiiihhhhhhgggddd```\\\___aaa[[[NNNGGGEEEAAA:::===BBBFFFEEEFFFJJJMMMLLLLLLOOOMMMDDD999555<<>>999111...+++---555DDDPPPUUUVVVXXXXXXWWWVVVSSSLLLEEE???111///,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((***)))(((''''''((())))))''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))%%%$$$$$$%%%''')))(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''((()))******111333666999===???AAABBB?????????@@@AAABBBDDDDDD;;;:::888666333222111000000000...,,,)))((()))+++***,,,///333777:::===???666444111...---///111222000222666999<<<=========BBBDDDFFFFFFBBB>>>;;;999@@@>>>:::555111000222444666:::AAAFFFGGGEEEAAA>>>===;;;888444000---***)))***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((''''''''''''&&&'''(((+++...000777999<<<===???AAAEEEGGGIIIFFFCCC@@@===:::555222000000...,,,******---///222333222111444999:::777222000---,,,---......---333444555444333333444666:::>>>DDDHHHIIIHHHHHHHHH@@@<<<777555777;;;@@@BBBFFFEEECCC@@@;;;666111...LLLNNNRRRWWWZZZXXXSSSOOO@@@999111///555>>>FFFJJJTTT[[[fffmmmpppooommmkkkiiiddd^^^ZZZWWWQQQIIICCCBBB>>>;;;===CCCGGGHHHGGG???;;;888999999777:::>>>:::;;;<<<;;;:::;;;@@@DDD???FFFKKKHHHBBB>>>BBBHHHLLLQQQXXX]]]___```bbbcccgggqqqsssiii```]]]XXXOOOWWW^^^^^^VVVNNNLLLKKKIIILLLSSSXXXSSSFFF;;;777888===@@@===666444999>>>>>>>>><<<<<<;;;555...000666@@@FFFIIICCC777---***,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))************,,,000666<<>>;;;555111......///111///333555333444555333///---------000666BBBNNNWWWZZZYYYYYYXXXXXXUUUQQQNNN===:::444...)))'''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&%%%%%%&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''(((***---111333888:::>>>@@@BBBBBBAAAAAA======<<<;;;:::999999::://////...//////000111111666777777444000...///000...000222555777999;;;;;;888777444111000000000111222333555888::::::;;;;;;???CCCGGGIIIGGGDDDAAA???EEEBBB???<<<:::777444111///333:::@@@DDDEEEEEEDDDCCCBBB???<<<888444111///++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))))))))))))))(((''''''))),,,000555777:::===@@@BBBBBBBBBDDDEEECCC???999555333111...+++---...//////......000222333777;;;>>>CCCHHHGGGCCC<<<999444222222222222222666888999999777555444555444999@@@FFFHHHIIIIIIIII@@@<<<777444555777999:::???@@@BBBCCCAAA===888444NNNTTTZZZ[[[UUUJJJAAA;;;000222555999@@@KKKXXX```bbbfffjjjllliiiddd___\\\RRRPPPNNNOOOPPPMMMEEE>>>:::777555888>>>AAA???<<>>>>>999222...///222;;;???EEEJJJNNNSSS[[[```]]]]]][[[VVVQQQPPPRRRUUUVVVTTTVVVXXXUUUJJJ@@@;;;:::999888777:::@@@HHHNNNLLLFFF<<<333......111333555999:::666333333222///,,,...///,,,+++444FFFUUU\\\ZZZXXXXXXYYYYYYYYYXXXNNNIIIAAA888111---,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&'''((())))))((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''((((((&&&&&&&&&''''''%%%###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((())),,,111666:::>>>@@@CCCEEEEEEBBB???===:::999777444222000//////,,,---///111444888;;;<<>>@@@@@@AAA===<<<999555333000//////000111333555888999:::;;;AAAEEEIIIJJJGGGCCC@@@>>>@@@AAADDDGGGGGGAAA777///---000555:::@@@DDDGGGHHHFFFEEEDDDBBB???;;;777555---,,,***)))'''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***************(((((()))+++///444999===;;;>>>BBBDDDDDDCCCCCCDDD:::555///,,,,,,,,,+++))))))+++---......///111333777>>>EEEKKKQQQUUURRRLLLKKKFFF???:::888777666666444777:::;;;999888777777333999AAAHHHKKKLLLMMMMMMLLLHHHCCC???===;;;:::888444888>>>BBBCCCAAA<<<999XXXXXXTTTJJJ===444222333111444;;;BBBJJJQQQVVVXXXYYY``````ZZZXXXXXXOOOCCCGGG???FFFKKK???777===BBB>>>???===>>>HHHVVV\\\ZZZYYYPPPJJJLLLPPPTTTXXX]]]rrrmmmYYYWWW```eee~~~{{{___VVVbbbYYYaaaccc```YYYFFF;;;DDDBBBSSSeeemmmrrryyynnn___XXXWWWQQQRRRQQQSSSZZZ[[[KKK666...///000000///000333555===@@@AAAAAADDDCCC999+++999<<>>===;;;888222...000...,,,+++***+++,,,---222666<<>>;;;===AAADDDGGGHHHGGGGGGCCCBBB???===;;;666111,,,111333666;;;@@@BBBAAA???DDDBBBAAACCCFFFFFFBBB??????<<<<<>>===???@@@BBBEEEFFFDDD@@@<<<000...+++)))((()))+++,,,222222333222///---111666333::::::===IIIMMMLLLRRRMMMMMMLLLJJJGGGBBB===:::AAA>>>===>>>;;;888888<<<;;;AAAHHHLLLQQQUUURRRMMMUUUQQQOOONNNHHH???<<>><<<;;;;;;<<<>>>======UUUPPPGGG>>>888555666777<<<@@@FFFMMMRRRVVVXXXXXXRRRVVVXXXTTTPPPMMMFFF???@@@444666<<<:::===AAA<<<666???IIIPPP\\\mmmyyy~~~ssseee\\\ZZZaaappp~~~uuuuuuxxxrrrjjjQQQOOONNNLLLOOOVVVXXXZZZfffuuu}}}wwwfff^^^]]]gggiiieee^^^\\\[[[PPPBBB555222///...000222333333666>>>CCCDDDFFFHHHEEE???===???FFFMMMKKK@@@444...******)))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((()))***)))))),,,+++***(((***///666<<>>777///,,,---111222222---...///000222666<<<@@@@@@DDDJJJQQQXXX]]]_________]]][[[YYYVVVSSSRRRSSSRRRPPPNNNOOOQQQSSSRRRQQQUUURRRQQQTTTVVVWWW[[[```^^^[[[VVVPPPGGG???:::888666777;;;@@@EEEHHHGGGFFF===<<<777000000;;;GGGNNN???DDDMMMSSSVVVVVVUUUTTTTTTQQQIII<<>>AAA===888555444222///---+++***++++++...111444666999<<<@@@DDDEEEGGGIIIKKKLLLJJJHHHGGGFFFCCC>>>:::666;;;CCCIIIKKKIIIEEEBBB@@@???>>>======;;;888555222333777<<>>AAA999777777;;;AAAEEEDDDBBB666222...///666>>>EEEIIIIIIIIIHHHGGGEEECCCBBBAAA<<<:::666222...+++)))((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))...111444777999;;;===@@@CCCCCCDDDEEEDDD@@@999555---,,,++++++,,,...111333444777<<>>:::<<<>>>888:::::::::GGGQQQNNNTTTYYY^^^aaakkkooohhhqqqwww}}}xxxyyykkkbbbfffaaahhhuuuppp[[[NNNQQQ^^^mmm|||}}}rrrgggfffjjjwww|||zzznnndddbbb]]]UUUAAA888///,,,...000...+++000:::DDDFFFFFFHHHKKKMMMGGGIIIKKKLLLLLLIII>>>222,,,+++******++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++++++++************,,,000999CCCJJJVVVVVVVVVUUUVVVTTTJJJ@@@555333111//////111333444444666999:::::::::<<<===<<<;;;>>>FFFOOOUUUVVVTTTXXXWWWTTTRRRRRRQQQPPPOOOPPPMMMKKKLLLPPPUUUVVVVVVKKKKKKMMMPPPOOOLLLNNNSSSSSSTTTSSSPPPLLLGGGBBB>>>666555777;;;BBBHHHKKKMMMNNNNNNIIICCC@@@AAA???:::///666@@@GGGKKKMMMQQQSSSVVVUUUMMM@@@222,,,///444<<<:::555///***((((((***''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''(((***---...DDDAAA===<<<===>>>===<<<999555000---,,,,,,,,,+++))))))***,,,000333777999;;;===???AAACCCGGGKKKNNNKKKKKKJJJFFF???999444222000777CCCLLLOOOKKKDDD>>>888777777888:::<<<;;;:::===>>>???CCCFFFGGGGGGEEEDDDCCC@@@999333222666:::888777666777999===AAACCC===777000---111999BBBHHHIIIIIIIIIIIIHHHFFFDDDCCCBBBAAA>>>:::666111---+++***))))))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++333666::::::999:::>>>CCCDDDCCCBBBAAA>>>999222---,,,,,,+++,,,---000333555===;;;888999<<<===:::666555;;;:::===HHHHHHAAACCCBBBBBBCCCDDDEEEGGGIIIJJJNNNLLLQQQ\\\aaa]]]UUUQQQ[[[[[[[[[^^^hhhsssvvvrrrttt}}}rrrkkkddd]]]UUUQQQLLLIIIIIIIIIJJJJJJ;;;888888???KKKXXXbbbfffgggfffbbb]]]VVVOOOIIIEEE@@@>>>@@@DDD>>>444666???:::AAAJJJGGGEEE\\\xxxsssnnnyyy}}}wwwwww~~~{{{wwwaaaMMMHHHRRR\\\```^^^```gggooo~~~~~~ssslllbbbXXXMMMDDD999111///...---+++...777@@@DDDEEEEEEGGGHHHOOOTTTSSSMMMKKKLLLEEE999///,,,***)))++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((***+++************(((+++///555<<>>@@@FFFKKKNNNNNNLLLMMMPPPRRRPPPNNNOOOOOONNNJJJLLLNNNOOOOOONNNNNNNNNKKKHHHHHHLLLNNNNNNPPPSSSIIIKKKLLLKKKMMMNNNMMMIIIAAA???======@@@CCCDDDEEEMMMPPPRRRQQQOOOHHH999+++---000444555888>>>GGGOOOPPPRRRQQQHHH;;;111///000;;;======888000+++***,,,))))))((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((***...222444999999:::<<<===<<<999555///---+++))))))***+++,,,,,,,,,,,,,,,---///000111444555666888;;;@@@FFFKKKFFFHHHHHHBBB888000---------666BBBMMMQQQMMMFFF@@@666555555777:::===>>>>>>GGGFFFEEEFFFGGGFFFEEECCC@@@AAABBB@@@;;;666444444;;;;;;:::777555555999<<<===888111---...555===BBBHHHIIIKKKLLLKKKGGGDDDAAADDDDDDBBB@@@<<<888444111---+++)))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))+++---///000777888999999:::===@@@CCC@@@===:::777666333000...///...------...000222333===;;;666333555;;;>>>===888@@@??????FFFFFFFFFNNNMMMOOOSSSWWW[[[___cccdddpppqqqyyyyyyqqqqqqqqqpppsss~~~www|||zzz{{{pppddddddfffggghhhgggccc```???CCCLLLVVV___hhhmmmpppgggccc[[[RRRIIIBBB===::::::777999>>><<<999@@@MMMEEEIIIQQQUUU___~~~vvvzzzjjjOOOSSSWWW[[[]]]___```aaa{{{yyygggVVVUUUOOOGGG===555222222333///333:::BBBGGGGGGCCCAAAKKKRRRSSSJJJFFFHHHGGGAAA222...***)))+++,,,***'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))++++++)))((((((***)))///888AAAHHHNNNSSSVVVJJJCCC<<<:::<<<<<<:::999888===BBBCCCAAA@@@BBBDDDBBBEEEGGGGGGEEECCCAAAAAA>>>CCCIIILLLLLLLLLLLLLLLEEENNNTTTQQQMMMOOOPPPPPPLLLPPPTTTTTTQQQQQQVVV\\\___TTTJJJKKKOOOQQQQQQRRRNNNOOOLLLHHHKKKQQQRRRNNNMMMJJJGGGFFFEEEEEECCCBBB@@@DDDGGGKKKOOOMMMAAA444/////////......333:::@@@DDDJJJOOONNNEEE999///***444;;;BBBBBB;;;333......*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&(((***...333888:::;;;:::;;;>>>@@@>>>666///((()))+++,,,,,,------...------,,,++++++*********,,,...///222555;;;BBBGGGBBBFFFGGGBBB888000...000333:::DDDMMMQQQPPPLLLIII===<<<<<<===@@@CCCDDDCCCEEECCCAAAAAABBBBBBAAA@@@CCCCCCCCCDDDDDDAAA;;;777:::<<<<<<999444111222444999777333111111444999<<>>777444000///111444555666333222222333444555777888555===AAA@@@@@@CCCDDDAAACCCLLLJJJFFFKKKPPP\\\nnnsssvvvzzzttt|||}}}{{{vvvqqqqqqrrrtttuuuuuussspppTTTYYYaaafffhhhfffcccaaaTTTPPPIIIBBB<<<:::999999999888;;;@@@GGGQQQ___lllsssccc^^^jjj|||wwwwww~~~zzzppppppyyyxxxuuu|||rrrnnnttt|||rrr```SSSfffsss|||kkkZZZWWWPPPFFF<<<666555555111///333@@@KKKMMMIIIEEECCCHHHIIIDDD@@@BBBEEEFFF666111,,,+++...///,,,((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((+++,,,+++((((((+++...111999CCCLLLOOOOOOMMMKKK>>>777000...///000555:::BBBGGGMMMOOOOOONNNOOOPPPAAABBBCCCBBB@@@@@@BBBDDDBBBGGGNNNPPPNNNMMMOOORRRMMMWWW\\\XXXXXX^^^bbb```bbbdddeeedddfffooo~~~ppp]]]VVVVVVVVVTTTTTTVVVUUUNNNEEEFFFMMMNNNIIILLLJJJHHHHHHHHHGGGEEECCCBBBAAA???>>>BBBFFFCCC<<>>222)))---888DDDIIIDDD;;;333///,,,++++++******))))))(((((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***&&&'''***...333888<<<>>>>>><<<;;;<<<<<<888000)))***,,,///000000//////000,,,,,,,,,---...............000333666999>>>CCCFFFCCCFFFHHHEEE>>>888777888<<<@@@EEEKKKNNNOOONNNMMMAAA@@@???@@@BBBCCCBBBAAABBB@@@???@@@CCCEEEGGGGGGFFFBBB???@@@CCCCCC@@@<<<888:::===;;;777444444444555777888888777888:::<<<:::===BBBGGGIIIIIIHHHFFFAAABBBCCCCCCCCCAAA>>>===888555222...+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''(((((())))))(((((('''''''''((((((((()))))))))'''''''''(((((())))))***))))))))))))))))))))))))&&&(((+++...222555777777555000---000999===;;;666///...---///444:::>>>@@@777888999;;;===???AAABBB;;;BBBDDD@@@CCCPPP\\\```mmmrrriii^^^```gggwwwyyy}}}wwwtttvvv{{{fffeeeddddddbbb\\\RRRKKKAAA???===;;;;;;<<<>>>???AAACCCFFFMMM^^^vvv}}}qqq}}}uuuqqq{{{vvvxxxyyyqqqooo{{{xxx}}}pppsss]]]QQQ___nnnyyyooojjjaaaVVVLLLAAA999444222---000===JJJOOOOOOPPPFFFBBB@@@@@@???===???CCC<<<666//////222333000+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,+++)))+++000666???EEEMMMQQQOOOHHH@@@<<<333...,,,---...000999CCCQQQSSSVVVXXXVVVTTTQQQPPPDDDDDDCCCCCCEEEJJJRRRXXX\\\\\\\\\\\\\\\]]]___aaadddhhhiiihhhsss}}}{{{~~~{{{pppkkkiiihhhjjjcccccc\\\TTTWWWbbbddd]]]NNNKKKHHHFFFEEEEEEDDDCCCGGGEEE@@@;;;<<>>:::222000000333888999777444444555999@@@DDDAAA777...,,,666DDDLLLJJJAAA777111---,,,,,,+++******))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******(((***...333777;;;===>>>888888999777444000---+++222444444333000///000222,,,...000222555777888999888;;;???BBBCCCDDDFFFHHHEEEGGGIIIGGGCCC???>>>>>>@@@BBBCCCEEEFFFFFFFFFFFFAAA@@@@@@AAABBBAAA>>><<>>?????????AAACCC======>>>???AAADDDEEEFFFBBBCCCCCCDDDCCCBBBAAA@@@???===999555111...,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((())))))))))))(((((('''((((((((())))))))))))&&&''''''((())))))******************************(((+++///333666777777666000---+++...333555333///---...222888???DDDFFFGGG>>>>>>???AAACCCEEEFFFGGGCCCEEEBBB???NNNmmmsssvvv~~~vvvsss|||kkkccc\\\ZZZZZZUUUIII???999:::;;;===???BBBDDDEEEJJJOOOSSSYYYqqqzzzzzzvvvzzz~~~vvvuuuxxxeeebbbgggsssvvvpppzzz}}}sssPPP[[[ffflllxxxwwwkkk___QQQBBB666444...///;;;GGGMMMQQQWWWPPPDDD>>>AAAAAA;;;999===@@@999222111555666222...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++---,,,+++...666<<>>AAABBB@@@@@@BBB???:::888222---///888???AAA???333000000666???AAA;;;444---666CCCLLLLLLCCC999111------,,,,,,+++***))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******++++++---222666:::<<<<<<<<<111666999777111///222666::::::888333///---000333000222555888;;;===??????@@@DDDHHHKKKKKKIIIIIIIIIEEEGGGHHHGGGEEEBBB@@@??????@@@??????>>>===<<<;;;DDDDDDDDDEEEEEEDDD@@@>>>CCCAAA@@@@@@DDDHHHKKKLLLJJJRRR\\\```\\\UUUOOOLLLJJJIIIHHHFFFEEEDDDCCCCCC:::>>>BBBDDDDDDEEEHHHJJJEEEBBB===::::::<<<@@@CCCDDDDDDDDDDDDCCCCCCBBBAAADDDBBB>>>999555111...,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++************************+++---222666888777666555,,,,,,,,,.........,,,***---111888AAAHHHLLLKKKIIICCCCCCCCCDDDDDDDDDDDDDDD===CCCIIIRRRmmmuuu{{{aaa^^^WWWNNNHHHCCC===666888999<<<@@@DDDNNNaaasssuuuiiijjjzzzzzz~~~uuu}}}zzzlllsssdddOOOJJJTTTjjjsssqqq~~~}}}yyyccckkktttuuussswwwjjjTTTEEE<<<999555222444===LLLXXXVVVRRRMMMFFF@@@===;;;:::>>>;;;444222999AAA<<<111...,,,******,,,---+++)))************))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))*********)))))))))))))))))))))))))))))))))))))))+++)))(((((())))))((('''***)))(((***111;;;EEELLLNNNTTTXXXRRRDDD777333333222888===???EEENNNOOOKKKOOONNNOOOPPPLLLFFFDDDEEE<<>>BBB111555???KKKSSSLLL:::***///---+++*********((('''++++++***)))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''')))+++***((((((,,,000333666999;;;;;;888444111333000,,,+++...555===BBBEEE???777000...111777;;;777:::===???BBBFFFHHHHHHHHHHHHHHHHHHGGGFFFDDDCCC<<<>>>@@@BBBBBB???999555;;;888888===>>>:::;;;???KKKDDDAAACCCCCC===:::;;;999BBBEEE???>>>EEEIIIFFFLLLNNNTTTZZZ[[[ZZZYYYZZZccceeeZZZFFF@@@HHHHHH@@@DDDGGGIIIJJJHHHEEECCCBBB>>>???===888111000444999???AAABBBBBB@@@@@@CCCFFFBBBBBBBBB@@@<<<777333000******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((())))))***+++,,,000222777;;;;;;888111,,,++++++*********,,,---......777DDDKKKLLLIIIEEEDDDBBB@@@===>>>AAADDDEEEEEEAAAIII[[[vvvzzztttUUUMMMEEEAAA>>>===;;;;;;<<>>:::888;;;888333222999AAAAAA;;;222///+++***+++++++++***************))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))***))))))************)))+++,,,...111888AAAKKKQQQSSSTTTQQQIII>>>777888;;;DDDFFFCCC@@@BBBHHHJJJGGGJJJLLLLLLHHHGGGKKKMMMJJJPPP]]]gggnnn|||sss}}}|||lll___^^^]]]YYYXXX[[[TTTOOOKKKKKKLLLIIICCC===>>>:::999:::999:::BBBMMMGGGDDD???;;;999:::<<<===@@@@@@CCCIIINNNKKKAAA888------,,,---...---***(((******))))))((()))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))***---222666999999:::999777333000...,,,,,,---000555;;;AAADDD???;;;777444444777<<<@@@BBBCCCCCCBBBBBBDDDFFFFFFGGGEEECCC@@@>>><<<;;;:::@@@AAABBBCCCBBB???;;;888>>>;;;;;;???@@@======@@@AAA>>>???BBBBBB>>>???DDDIIIMMMYYYeeeeee[[[VVVYYYYYYVVVQQQKKKHHHJJJQQQXXXdddeeeaaa\\\\\\\\\OOO???BBBCCCFFFHHHHHHFFFBBB@@@::::::888444111000222555444777:::;;;;;;===@@@CCCEEEEEEEEEDDD@@@<<<777444,,,+++***)))((('''''''''''''''''''''''''''''''''&&&''''''(((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((()))+++---...444666:::<<<;;;666///***,,,++++++++++++,,,...///;;;@@@FFFHHHHHHGGGGGGIIICCC@@@===;;;===???@@@AAAPPPVVVdddxxxyyy~~~EEE<<<777888888555777======GGGLLLTTTrrr{{{ooo~~~xxxfff^^^]]]ZZZ^^^ggguuutttnnnkkkhhhXXXNNNWWW\\\VVVVVV]]]^^^UUUOOONNN```iiiYYYccczzz~~~www{{{ppprrrzzziiiUUUBBB;;;555222999GGGYYYXXXVVVRRRLLLFFF@@@<<<;;;:::555222666???DDDEEE999444...***)))******+++************)))))))))))))))((((((''''''(((((()))(((((((((''''''''''''&&&))))))((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))******)))))))))))))))))))))))))))***++++++,,,++++++***)))...555===DDDLLLSSSXXXVVVPPPGGG===777777<<<@@@EEEEEECCC@@@AAAEEEFFFCCCCCCHHHHHHDDDIIIVVV[[[WWW```ooo|||}}}~~~|||yyynnngggiiijjjggghhhmmmmmmmmmkkkdddZZZPPPGGGBBB>>>???@@@@@@<<<;;;BBBKKKMMMLLLJJJFFFBBB???;;;:::FFFFFFIIIKKKLLLIIIDDD@@@------...000111///,,,)))))))))((((((((())))))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))******++++++***(((''')))///555999<<<<<<:::777333000,,,***)))))),,,111777<<<@@@CCCDDD===;;;:::999:::<<>>???AAAAAAAAAAAA@@@>>>===<<<<<<<<<@@@FFFIIIHHHIIIKKKHHHLLLRRRVVVTTTSSSYYYaaafffbbbqqqrrrjjjuuuooooooiii]]]PPPGGGDDDEEEPPPRRRZZZiiivvvvvvhhhZZZWWWRRRLLLIIIIIIIIIHHHFFF===;;;888666555444222000...111444666777999;;;===CCCDDDEEEEEECCC???:::777111///---+++))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((('''(((((())))))(((((('''''''''((((((((()))))))))(((''''''(((***...111333777:::===???===777000+++......---......000111222<<>>KKKQQQUUU]]]ppp~~~vvvzzzttt]]]SSSPPPOOOSSS\\\aaafffmmmxxxxxxcccUUU^^^eeebbbbbbgggfff]]]VVVTTT[[[nnnrrrhhhccc___```iiiqqq~~~aaa___bbbqqqnnnYYYNNN@@@444999HHHUUUWWWYYYYYYVVVQQQKKKGGGAAA???;;;555444:::BBBHHH???:::333---))))))+++,,,************)))))))))((())))))(((((((((((())))))((((((((('''''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))+++,,,,,,+++******+++(((111>>>IIIOOOSSSUUUWWWOOOHHH???999888;;;@@@CCCCCCDDDDDDEEEFFFFFFCCC@@@>>>BBBHHHOOOWWW___eeehhhiii|||yyy~~~xxxtttnnnnnnuuuxxxvvvyyylllWWWNNNMMMDDDDDDCCCBBB??????CCCHHHMMMNNNOOOOOOKKKFFF@@@======DDDLLLPPPOOOIIIBBB>>>333111000//////...,,,***))))))((((((((()))******((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******************)))***///777<<<>>>===888555111---***))))))***///222777===AAACCCDDDDDDBBB@@@>>><<<;;;<<<===>>>======@@@AAA???===???CCCBBB@@@>>>======???AAACCC@@@@@@AAAAAAAAABBBEEEGGG@@@DDDLLLVVV[[[]]]]]]^^^```kkkuuuwwwqqqoooxxx|||}}}rrr```RRRIIIDDDCCCCCCNNN```qqqxxx|||{{{nnn[[[NNNIIIJJJJJJJJJFFFBBB===<<<<<<:::444///111222444666666666666777;;;===@@@AAAAAA???<<<:::888555222...+++***))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))'''''''''))),,,111555888:::===@@@AAA>>>999333000000000000111222333444555444888===>>>===<<<>>>@@@GGGDDDAAACCCIIITTT___fffiiirrr~~~888666999@@@DDDKKK^^^rrryyyooossszzz{{{lll___]]]```dddmmmvvv}}}rrr}}}{{{xxxyyyrrruuummmgggkkkggg[[[WWWnnn|||jjjfff~~~dddaaaaaalllttthhhUUUCCCDDDQQQVVVYYY]]]___^^^ZZZUUURRRHHHFFFAAA;;;666888BBBKKKDDD@@@999222,,,***+++,,,************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***************************************,,,---,,,***)))+++---111;;;HHHPPPQQQOOOMMMMMMBBB@@@>>>@@@DDDHHHIIIIIINNNKKKHHHHHHHHHFFFEEEDDDGGGKKK[[[mmmqqqlllppp{{{uuu{{{www}}}jjj[[[SSSMMMIIIDDDBBBCCCEEEEEECCCHHHKKKNNNQQQPPPMMMHHHEEE:::BBBLLLQQQPPPKKKEEEAAA;;;777111...,,,,,,,,,+++******))))))))))))***+++(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********))))))(((((((((***,,,000777>>>AAA>>>:::222000---++++++---000111555777;;;???CCCEEEFFFGGGEEEBBB???<<<;;;<<<>>>??????@@@DDDGGGBBB;;;:::???BBBCCCCCCCCCDDDDDDDDDDDDLLLMMMNNNOOOQQQUUU[[[```\\\aaaiiioooqqqqqqmmmiiiwwwxxxlllgggfffeeeWWWUUUSSSTTTWWWcccyyymmm]]]TTTNNNHHHDDDHHHCCC???>>>@@@>>>888111222222333444555666666555555777:::===??????>>>>>>>>>;;;777333///,,,***)))))))))))))))))))))))))))))))))******)))(((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((())),,,000555999<<<@@@BBBDDDBBB<<<777333222///000111222333444555555444777;;;===???DDDKKKPPPccc^^^YYYYYY```jjjrrrvvvxxx999:::===DDDSSSkkk}}}yyy{{{|||}}}sssxxx|||~~~{{{xxx{{{uuufffdddaaaiii\\\]]]llluuuxxx{{{lllXXXOOOOOO\\\^^^aaaccccccaaa]]][[[PPPMMMHHHCCC===<<>>>>>???AAADDDFFFDDDDDDGGGJJJCCC888666===FFFKKKSSS[[[aaacccbbbaaagggiiikkkkkklllqqqxxx~~~zzzrrrlll|||vvvrrrfffVVVOOOYYYrrr}}}xxxpppcccUUUKKKFFFBBB??????@@@???:::555222000000111444666777777444555777:::<<<>>>@@@@@@@@@>>>;;;888333///,,,+++))))))))))))))))))))))))***++++++******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''((())))))******))))))((())))))******))))))(((((((((((()))))))))******(((***---000555999===???EEEFFFEEE???888222111111//////111333444555555555999:::<<>>AAALLLWWW___gggooouuu|||ppp[[[XXXZZZZZZVVVVVVTTTLLLBBBAAACCCEEEHHHJJJLLLNNNOOOMMMMMMMMMMMMOOOPPPQQQQQQCCC>>>888333111000000000///...---,,,+++*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,,,,---555:::@@@CCCAAA;;;666222---...000222444777888999555888<<<@@@CCCCCCBBBAAA===>>>@@@CCCEEEGGGHHHIIIFFFDDDHHHMMMIIIBBBFFFQQQXXXbbbqqq~~~zzztttnnnyyyhhhaaahhhooopppfffppp~~~}}}nnndddPPPLLLHHHEEEDDDAAA===:::777444111111333666777777666666666666888;;;===???=========;;;888444111///************************++++++++++++***)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))************)))))))))************))))))(((((()))))))))*********))),,,000555999===???@@@BBBBBB@@@:::333///111555222333555777999::::::999;;;@@@IIIQQQ[[[fffrrr{{{}}}{{{AAAJJJQQQ___}}}vvvfff```eeesss{{{xxxwww{{{{{{^^^JJJMMM```pppyyyggg\\\^^^aaaeeeiiilllooopppiiibbb[[[UUUJJJ@@@???DDDHHHIIIIIICCC;;;333...---************))))))))))))******))))))))))))******'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++************************(((***,,,+++,,,222===EEEOOONNNJJJAAA:::;;;DDDLLLSSSUUUVVVTTTNNNIIIEEEDDDDDDFFFQQQbbbnnnqqqrrrvvvvvv}}}uuuhhh}}}~~~{{{wwwooogggeeennnssspppkkkfff\\\RRRBBBBBBBBBDDDFFFIIILLLNNNOOONNNOOOQQQSSSRRRPPPMMMCCC???:::777555555333222111000///---,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((()))+++---///000111;;;@@@DDDDDD>>>777333111+++---000222444555555444777:::>>>AAABBB???;;;888<<>><<<777222...+++******************)))(((&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++)))((('''((()))((((((+++)))((()))---444;;;???CCCEEEEEE@@@999222......000///......222666;;;>>>CCC@@@<<<999666666777888AAABBBEEEEEECCCBBBFFFLLLLLLVVViiiyyyzzzvvv}}}}}}yyy|||yyytttmmmpppuuu{{{wwwssszzz}}}}}}iiiXXXVVVUUUXXXcccuuupppbbbVVVIII===AAA???;;;::::::;;;::::::666666555333222333777999999:::;;;>>>>>><<<777444444222...+++))))))***++++++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))((((((((((((+++*********))))))((((((&&&(((***+++***)))***+++---111888???CCCCCCBBBAAA>>>666///111555:::???EEE???AAAAAA>>>>>>@@@@@@>>>OOOjjj}}}}}}vvvyyyvvv|||zzzxxxtttoooiiiggghhhiiilllyyyyyyooojjjjjjooopppppp|||qqqjjjnnnttt~~~yyykkkeeeeeeiiirrrzzzxxxuuuooodddXXXMMMGGGDDDMMMJJJHHHFFFDDD>>>666000,,,+++******++++++***(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''************)))))))))))))))***,,,,,,*********+++++++++,,,111:::EEEOOOUUUUUUQQQMMMJJJLLLPPPSSSTTTPPPIIIBBB@@@AAAGGGVVVeeegggnnnllllllwww|||zzz}}}yyy}}}~~~}}}{{{xxxyyy___VVVPPPMMMJJJCCC@@@BBBHHHMMMPPPOOORRRVVVTTTOOOKKKIIIDDD===555444888===???===999444000,,,***************))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((()))******))))))******---222999@@@CCCFFFEEE@@@:::333...,,,,,,000333777:::<<<<<<<<<===888777666333222555;;;???CCCAAA@@@CCCHHHOOOWWW\\\gggqqqzzzuuuuuupppkkkwwwwwwssssssjjj]]]YYYhhhmmmhhhcccggghhhhhhppptttrrrkkkgggbbbaaahhhttt{{{|||xxxgggXXXDDDAAA>>><<<<<<;;;:::888===999555333333444555555777777777999;;;:::888555666333000,,,*********++++++******)))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((()))******))))))))))))(((((((((((()))))))))))))))))))))(((************)))))))))((((((***+++,,,++++++,,,---222555;;;@@@CCCCCCBBBAAA444333777???CCCDDDGGGLLLGGGDDD@@@<<<<<>>===BBBNNN^^^kkksssyyytttqqq|||~~~iiibbb[[[YYYTTTLLLEEEBBBDDDGGGIIILLLPPPTTTPPPKKKJJJMMMLLLDDD:::555999???AAA???<<<777333...+++))))))))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''')))******+++******(((***///444;;;AAAFFFIIIIIICCC;;;444000000000000555;;;BBBEEECCC>>>;;;:::333555777555333555;;;AAAEEEDDDFFFNNN]]]ooo}}}wwwqqquuuzzz~~~pppkkkqqqssshhhccceeebbbaaaooossstttyyyuuujjjgggpppuuupppkkkooollliiiqqqvvvyyynnngggiiinnnpppvvv]]]UUUIII@@@;;;:::;;;<<<===999333000111222111000555555555777:::;;;:::999777555222///,,,+++***************))))))(((((('''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,,,,,,,,,,...000888;;;>>>AAACCCDDDDDDCCC===???EEEKKKJJJFFFFFFJJJKKKAAA===DDDPPP^^^pppwww{{{zzz}}}llliiizzz{{{nnnccc[[[bbbzzzzzzxxx|||uuufffcccqqqrrrcccVVVOOOOOOMMMKKKKKKKKKGGG@@@;;;000---+++)))***+++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((()))***************++++++,,,------,,,******+++,,,)))///999BBBIIIOOORRRTTTVVVRRRPPPRRRRRRNNNJJJGGGEEEFFFGGGIIIMMMVVVcccnnn|||yyy}}}rrrlllgggaaa]]]ZZZTTTNNNJJJFFFEEEDDDGGGLLLOOOMMMJJJKKKMMMNNNHHH@@@<<<===AAABBBAAA>>>:::555000,,,***))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))+++++++++*********)))---444<<>>555111444999===???AAADDDGGGEEE@@@;;;;;;<<<===???@@@===::::::>>>CCCQQQWWWaaalll{{{|||tttggg]]]XXX]]]eeegggeeebbbUUUYYYhhhmmmccc```ffffffwww~~~zzz~~~vvvtttuuusssnnnvvvxxx```JJJ>>>;;;>>>AAA:::888555222000000000111333444666999===>>>>>>===999888555222///---+++************)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))******************)))))))))))))))***+++,,,,,,,,,---111333===>>>@@@CCCEEEGGGHHHHHHMMMJJJJJJJJJHHHCCCCCCFFFDDD>>>FFF___vvvjjjSSSMMMSSSaaauuuuuujjjcccfffqqqiiipppwwwzzzuuuiiillluuu|||mmm___XXXRRROOOLLLKKKKKKIIIDDD???444111---******++++++***************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,------,,,++++++,,,...---555AAAKKKPPPRRRSSSTTTVVVRRRPPPQQQNNNGGGDDDEEEEEENNNWWWYYYZZZbbbrrr~~~~~~sssmmmnnnmmmiiiccc\\\TTTMMMJJJFFFCCCDDDIIIMMMOOOQQQKKKLLLLLLJJJGGGDDDBBBBBBCCCBBB???;;;777222...,,,******))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++---,,,***)))***+++...333:::BBBHHHJJJJJJJJJ;;;666111333:::CCCJJJMMMLLLJJJEEE???<<<===CCCIIIJJJFFFAAA???CCCKKKSSSYYYeeevvv|||uuupppnnnkkkiiiggglllccc___fffnnnoookkkhhhfffooovvvuuu}}}~~~|||eeefffjjjqqq|||{{{bbbOOOEEEAAA???<<<===<<<888333///000222111222555:::>>>???>>><<<:::999888555222///---+++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))*********+++))))))))))))))))))************++++++,,,///444888???@@@BBBEEEHHHJJJLLLLLLNNNIIIFFFGGGGGGDDDCCCFFFAAAMMMfff|||}}}|||uuu\\\FFFDDDGGGLLLTTT\\\bbbfffjjjlllttt~~~|||yyy{{{yyyzzz{{{zzzyyy}}}WWWOOO[[[___kkkvvv|||}}}vvvmmmmmmxxxllldddXXXTTTOOOLLLKKKJJJFFFCCC999555///,,,***++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++,,,,,,,,,,,,------,,,+++,,,...000444===IIIRRRVVVVVVWWWWWWVVVPPPNNNNNNIIIDDDGGGQQQ```iiinnnhhhccckkk}}}~~~zzzmmm```WWWOOOIIIEEEDDDEEEGGGLLLRRRMMMMMMMMMMMMLLLJJJGGGEEECCCBBB???;;;777333000///,,,+++))))))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))),,,---,,,)))))),,,///555:::@@@FFFIIIHHHEEECCC222222444999AAAIIINNNQQQMMMHHHBBB>>>???FFFNNNSSSMMMDDD===CCCUUUiiiuuuyyyuuu~~~~~~uuukkkiiifffbbb^^^^^^fffrrr{{{}}}{{{}}}|||sssnnnlllooovvv~~~mmm[[[KKKAAA???AAAAAA>>>999444111111000111333777;;;<<<;;;:::::::::999888555222///---************************)))))))))))))))))))))))))))))))))*********++++++***))))))((((((((((((((())))))))))))((((((((((((((())))))******+++++++++))))))))))))******************+++,,,...333999>>>AAABBBDDDGGGJJJLLLMMMNNNLLLIIIIIIIIIFFFAAA@@@BBBRRRmmm{{{nnnrrrsssjjjdddQQQDDDJJJRRRPPPNNNRRR___qqq|||xxxuuulllgggcccccc```]]]]]]aaaZZZZZZ[[[[[[]]]aaaggglllpppssswww|||UUUJJJOOOMMM```tttwwwpppwwwzzzuuu~~~yyyrrr```ZZZRRRMMMLLLKKKIIIGGG>>>999222---+++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***))))))***++++++,,,------,,,,,,---,,,+++---000333===FFFPPPVVVVVVTTTTTTTTTPPPKKKJJJJJJEEEDDDQQQddd{{{tttlllsss|||sssnnn___YYYTTTPPPHHHBBBFFFNNNPPPRRRSSSRRRNNNJJJIIIJJJCCCAAA===:::666333222111---,,,***)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,***(((***///555===@@@EEEHHHHHHDDD>>>;;;333888???EEEIIIKKKMMMNNNHHHDDDAAABBBGGGLLLMMMLLLHHHAAACCCXXXwww|||qqqfffbbbaaa```aaacccmmmllliiihhhlllxxxwwwyyy{{{yyy{{{wwwcccVVVJJJHHHHHHJJJMMMJJJCCC===555333222333666999;;;<<<::::::;;;:::888444111///************************))))))))))))))))))))))))))))))*********+++++++++******)))((((((((((((((())))))))))))((((((((((((((())))))******+++,,,,,,((()))))))))************++++++,,,---111777???DDDCCCEEEGGGJJJKKKLLLLLLLLLKKKMMMMMMJJJAAA<<>>@@@999:::;;;;;;999666222000******************++++++)))))))))))))))))))))))))))************+++++++++******)))((((((((((((((())))))))))))((((((((((((((())))))***++++++,,,,,,(((((())))))*********+++,,,------///333:::CCCIIIEEEGGGIIIKKKLLLLLLJJJJJJEEEIIIJJJDDD:::===SSSkkk}}}}}}vvvfffWWWPPPGGG@@@EEEQQQSSSaaazzzxxxpppeeeZZZQQQLLLHHHFFF@@@>>><<<<<>>???AAABBB???AAAEEEFFFEEEGGGHHHMMMSSSXXXZZZ]]]```lllooowwwvvvtttzzzsssiii\\\QQQLLLKKKJJJIIIHHHCCC;;;333---+++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,)))******++++++,,,---------...---++++++000777>>>EEERRRXXXQQQLLLOOOMMMGGGIII@@@>>>FFFPPPXXXffftttxxx}}}qqqrrr~~~hhhZZZWWWPPPCCCQQQ^^^hhhcccWWWPPPNNNNNNHHHDDD>>>:::777666444333333111---***(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))((((((((((((+++***))))))...555===BBBIIIJJJIIIEEE???:::999:::BBBHHHPPPTTTQQQKKKFFFCCC@@@AAAIIIOOOJJJBBBIIIXXX]]]fffuuuppp\\\WWWTTTWWWcccqqquuuwwwuuugggeeeyyyzzz{{{}}}{{{{{{|||yyygggXXXfff}}}nnnYYY;;;888333...///555<<>>CCCGGGIIILLLMMMMMMNNNNNNLLLHHHIIIFFFDDDBBB@@@JJJfff|||yyyeeeQQQBBBDDDIIIIIIIIIMMMdddrrrhhh]]]WWWNNNFFFAAA>>><<<;;;???===;;;<<>>AAAEEEFFFDDDFFFJJJKKKIIIIIIIIIJJJLLLNNNRRRXXX]]]]]]\\\___iiiqqqwww}}}yyyzzzyyyooo___SSSLLLJJJJJJJJJGGGCCC<<<555000---,,,,,,,,,++++++***************))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,*********+++,,,,,,------......---,,,---333<<>>CCCJJJQQQ]]]llluuuxxxzzzwww~~~wwwwww|||ppp^^^UUULLLDDDNNNYYYcccfffccc___VVVNNNJJJFFF@@@;;;999777666444333111...+++))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((((((((((((((())))))))))))************---222:::AAAEEEIIIJJJIIIFFFBBB???@@@AAAKKKNNNQQQRRROOOJJJFFFDDDEEE===<<>>:::::::::;;;;;;AAA???>>>???AAABBBBBBAAABBBFFFGGGGGGHHHLLLLLLJJJLLLKKKJJJMMMTTT```kkkqqqlllccc\\\[[[]]]aaahhhooo{{{}}}|||wwwfffVVVMMMJJJJJJKKKGGGEEE@@@:::555111...,,,,,,,,,+++***************))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,******++++++,,,,,,------///...------111999CCCJJJSSSMMMJJJKKKKKKHHHGGGHHHGGGUUU___cccooo{{{||||||nnn\\\RRRNNNOOOVVV^^^hhhpppoooaaaRRRNNNIIICCC>>>;;;999777666333111...,,,***)))***+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))((((((((((((((((((((()))***+++,,,***+++...333999@@@FFFJJJIIIJJJIIIGGGEEEEEEHHHJJJSSSSSSQQQOOOMMMKKKJJJIIIJJJ???===KKK___rrrjjj]]]ZZZ^^^jjjxxx~~~xxxxxxnnnttt|||~~~lllccc\\\UUUHHH???666111222444555444888999999999999777555444000...,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---+++***)))***,,,---,,,+++---111777<<<@@@EEEJJJMMMPPPNNNMMMLLLKKKHHHEEECCC???===GGGbbbyyy~~~wwwllljjjmmmqqqnnnfffeeelllnnnuuu}}}xxxwww|||~~~JJJHHHHHHIIILLLVVVmmmssshhh^^^RRRGGG>>>@@@>>>;;;;;;>>>AAACCCCCCEEEDDDDDDDDDEEEEEEFFFFFFHHHKKKMMMLLLLLLOOOOOOLLLNNNMMMPPP]]]vvvyyyjjj```WWWUUUVVVgggkkkwww~~~|||zzz~~~uuuwwwnnn[[[OOOJJJJJJKKKIIIHHHEEE@@@:::333...+++,,,,,,+++************+++))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,******++++++,,,------...///...---///444>>>HHHOOOOOOJJJKKKOOOKKKEEEMMM^^^rrrsssrrrrrrzzzyyyyyykkk___\\\YYY\\\```hhhrrruuuiii[[[QQQMMMFFF@@@<<<:::777666333222///---+++******+++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))***+++,,,+++...333:::AAAGGGLLLNNNKKKJJJHHHGGGGGGIIILLLNNNSSSQQQNNNLLLJJJKKKLLLNNNIIIJJJVVVmmmyyyiii]]]___iiixxxyyyzzziiioooqqqzzz{{{mmmcccYYYYYYNNNAAA999555333555999::::::;;;;;;;;;999888777222000...,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******)))***+++,,,---+++******+++,,,---------000444:::???CCCHHHLLLOOOPPPNNNMMMNNNLLLGGGCCCCCC???PPPkkk}}}zzz}}}{{{www{{{IIIJJJLLLRRR^^^uuuuuukkk\\\OOOGGGBBB???<<<>>>===<<<>>>BBBEEEGGGGGGIIIIIIIIIIIIIIIJJJLLLMMMTTTWWWXXXVVVVVVYYYYYYVVVUUUUUU[[[tttrrraaaUUUQQQYYY[[[aaakkkuuu}}}tttqqqzzz|||wwwdddVVVMMMJJJJJJKKKKKKHHHDDD>>>666///+++---,,,,,,+++***+++++++++************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,***++++++,,,------......------...222999CCCKKKPPPMMMKKKMMMMMMCCCCCCbbbvvvuuu{{{rrruuurrrqqqppppppqqqssswww{{{ccc``````gggrrr{{{|||yyyxxxyyy||||||pppjjjhhhhhhggggggkkkoookkkeeeVVVQQQIIICCC>>>:::777555333222000...,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************,,,+++***))))))***+++,,,///333999AAAGGGLLLOOOPPPMMMKKKHHHGGGHHHJJJLLLMMMNNNNNNLLLHHHEEEFFFJJJOOONNN___{{{pppooo~~~|||sssnnnooowww~~~pppxxxyyyiii|||xxxvvv}}}vvvjjjggg___WWWOOOCCC777333666:::;;;;;;<<<;;;:::999888333222///---***))))))***************************************************))))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++++++++++++++,,,---...000222777===BBBEEEIIILLLNNNPPPNNNNNNNNNHHH@@@???CCCPPPiii{{{ssszzzvvvvvvyyyzzzvvvKKKIIINNNbbb}}}rrr]]]TTTHHH>>>:::;;;===@@@BBBAAABBBDDDHHHKKKLLLKKKLLLMMMOOOQQQQQQSSSWWWYYY```bbbbbb```aaaeeegggeeeeeeeeelllqqqfffbbbWWWTTTUUUYYY___fffrrr}}}yyyuuu~~~www~~~qqq```TTTMMMJJJKKKKKKIIIFFF@@@999222---------,,,+++++++++++++++************************++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,------......---...111888@@@GGGLLLNNNOOOMMMKKKEEE===MMMooopppzzztttbbb___YYYWWWXXX\\\]]]ZZZZZZ\\\]]]]]]___eeelllrrrttttttpppuuuyyy|||}}}rrrrrrnnnfffcccfffjjjjjj\\\WWWNNNFFF@@@;;;777444444333111///---,,,+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++---,,,***))))))+++---...555999???FFFKKKNNNPPPPPPMMMKKKHHHGGGHHHJJJJJJJJJMMMOOONNNHHHBBBDDDNNNWWWfffpppfffkkkjjjmmmzzzyyyjjjiiimmmxxxrrrnnnmmmlll___III999555;;;<<<<<<<<<;;;:::888777666555222...***))))))+++************************************************))))))))))))))))))))))))))))))))))))************((()))***++++++++++++***+++,,,,,,,,,+++---///222666:::???DDDGGGIIIKKKMMMPPPNNNNNNLLLBBB:::AAAMMMmmmxxx}}}~~~rrrjjjfffhhhpppyyyPPPWWWhhhwwwcccUUUGGGCCC>>>::::::===AAACCCHHHGGGHHHKKKNNNQQQQQQPPPPPPSSSXXX[[[^^^ccchhhlllnnnqqqqqqooorrryyy}}}}}}{{{}}}{{{qqqiiieeeeeeXXXTTTSSSTTTVVVXXX```hhhxxx|||}}}~~~~~~lll\\\QQQLLLGGGHHHHHHFFFBBB<<<666333------,,,++++++++++++,,,************************++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,---.........---000555>>>GGGLLLMMMLLLMMMJJJFFFBBBFFFbbbjjjmmm~~~}}}yyyqqqdddUUUQQQOOOKKKLLLQQQTTTTTTVVVZZZqqqvvv}}}ssstttqqqhhhbbbdddhhhiiiccc]]]TTTKKKCCC===888555444333222000...---,,,++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++***)))((((((***---000222<<>>QQQiiivvvuuuwwwyyyzzzVVVllltttcccQQQFFF;;;;;;<<<>>>@@@CCCEEEFFFHHHHHHIIILLLPPPRRRRRRQQQUUUYYY```eeejjjpppwww}}}mmm\\\TTTQQQQQQTTTWWWUUUUUUVVVVVVUUUXXX^^^eeekkktttuuubbbTTTMMMDDDEEEFFFEEECCC???:::777...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,------......///...111999CCCLLLOOOMMMJJJGGGEEEDDDGGGVVVvvvlllnnn}}}vvvmmmdddiii___TTTXXXZZZWWWXXXVVVPPPNNNTTTZZZ]]]ccckkk|||ooosssqqqjjjeeeeeegggggghhhbbbXXXNNNFFF???999666444333222000///---,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++(((''''''(((+++///333666@@@CCCGGGKKKMMMNNNNNNNNNKKKIIIHHHIIILLLMMMKKKIIITTTYYY[[[UUUPPP[[[uuu{{{jjjVVVZZZppp{{{zzzvvv~~~{{{}}}zzzttt}}}yyypppgggFFFFFFFFFEEEDDDAAA???>>><<<;;;999333...+++---000************************************************))))))))))))))))))))))))))))))))))))***************,,,///111222000---++++++------,,,+++,,,111555<<<@@@EEEIIIJJJKKKLLLMMMKKKJJJJJJHHHAAAFFFddd{{{qqqpppxxxeeekkkZZZMMMCCC>>>::::::<<>>>>>;;;;;;:::777444111000000---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++++++++++++++***)))(((***---222555444111---+++***,,,---------000555:::AAA???AAAHHHNNNPPPPPPQQQHHHLLLCCC???NNNeee~~~uuu~~~tttpppooo}}}yyygggVVVJJJBBB===:::>>>???BBBFFFJJJLLLLLLLLLQQQSSSUUUXXX]]]dddkkkqqq|||lll[[[VVVQQQHHHEEEHHHBBBFFFUUUhhhnnngggdddggg```\\\\\\bbbiiiqqq{{{sssrrryyyxxx___NNNHHHGGGGGGFFFFFFDDD>>>999333000,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,+++++++++,,,...///000///777<<>>888555222111000///...,,,++++++++++++************************************+++*********))))))))))))************************,,,***))))))+++,,,+++)))+++)))***...///000888AAADDDEEEGGGJJJKKKLLLLLLLLLSSSLLLDDDBBBEEEJJJKKKKKKHHHNNNZZZkkk}}}uuu___LLLYYYbbblllttt~~~~~~}}}dddZZZQQQOOONNNIIIBBB???999999:::999777555555555---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))+++++++++++++++***)))))),,,+++---222888888111++++++,,,---------111777;;;<<>>===AAABBBEEEHHHKKKMMMNNNNNNYYY\\\aaagggooozzz}}}vvvmmm^^^TTTRRRIIIKKKWWWjjjsssqqqnnnpppiiiccc^^^^^^aaafffnnnwww|||xxxqqqzzziiiVVVJJJHHHFFFGGGHHHFFFAAA===555222...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---///000111===AAAGGGMMMOOOKKKEEEAAA===KKKddd~~~vvveeeXXXOOOIIIDDDAAADDDLLLTTT]]]jjj|||___SSSeeeoooqqq{{{tttxxxvvvyyymmmppprrrmmm___NNNEEEDDD<<<999444111000000///...,,,+++++++++***************************************************)))))))))************************+++***)))***+++,,,+++***+++***---111444777===CCCFFFGGGHHHIIIJJJKKKLLLLLLPPPIIIAAA>>>AAAEEEFFFFFFKKKVVVmmm}}}oooaaaYYYSSSNNNiiirrr}}}zzz~~~xxxyyyxxx{{{rrrfffZZZVVVTTTNNNFFFCCC:::;;;;;;;;;:::888666555------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))***++++++++++++***))))))...)))'''///:::===444***------------...333999>>>;;;EEELLLJJJIIIKKKJJJEEEDDDBBBCCC[[[}}}ppp~~~qqqZZZOOOCCC===>>>AAABBBBBBEEEGGGHHHKKKNNNRRRVVVYYYeeekkkuuuyyyuuummmhhhhhhoootttuuuuuuxxxuuuooojjjiiigggdddfffkkkttt{{{}}}yyy}}}oooaaaPPPJJJFFFGGGIIIGGGCCCAAA888444///,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---///222555@@@EEEKKKNNNJJJDDDCCCFFFFFF[[[xxx~~~xxxttt^^^QQQGGGHHHJJJHHHJJJPPP]]]lll~~~rrrZZZddd{{{yyy}}}~~~||||||llljjjnnntttlllYYYKKKIII@@@<<<555111////////////,,,,,,+++++++++*********************************************************************************+++******++++++,,,,,,+++)))+++///444:::???DDDHHHHHHHHHHHHHHHIIIJJJLLLMMMEEEEEEDDDDDDDDDDDDEEEFFF\\\mmmsss[[[KKKPPPcccsss}}}|||ggguuuyyyyyysssbbbZZZVVVPPPHHHDDD??????>>>===;;;888444111------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++************+++++++++******)))---((('''---777:::333***...---------000666<<>>666111............,,,,,,,,,++++++++++++******************************************+++++++++******************************++++++++++++,,,---***,,,111777>>>FFFJJJLLLIIIIIIIIIIIIIIIJJJKKKLLLGGGKKKNNNLLLIIIJJJQQQXXXrrr~~~uuudddTTTTTTgggxxxwwwqqqkkksssuuuiiieeebbbYYYMMMEEEBBB@@@===<<<;;;888333///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))******+++++++++******+++******---111111...***///...---///333999???BBBDDDIIIJJJFFFGGGLLLKKKCCCIII]]]uuu{{{}}}jjjTTTEEEAAA@@@@@@BBBEEEHHHIIIIIIHHHLLLQQQWWW```nnn~~~|||xxxwwwzzz~~~|||vvvrrrrrrpppsssyyy|||vvvwww{{{xxx}}}wwwsssfffVVVHHHFFFGGGCCCBBBDDD???:::333...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,.........///333;;;AAAIIINNNRRRNNNDDDGGGffftttbbbUUULLLHHHNNNRRRaaatttwwwzzzxxxqqqsss~~~tttnnnoooyyy~~~rrr[[[JJJEEE@@@888222///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************)))+++,,,,,,++++++---......111444888@@@IIIMMMLLLJJJJJJJJJJJJJJJJJJKKKKKKNNNPPPOOOLLLLLLUUUfffttt{{{rrrhhh^^^SSSVVVjjj|||gggbbb{{{zzzrrrpppuuuvvvkkkXXXKKKDDD@@@<<<;;;;;;:::666222...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,))))))***++++++++++++******+++------,,,+++***+++...---...111777===AAACCCCCCGGGKKKLLLKKKGGGDDDAAA^^^yyyzzztttppppppxxx{{{gggTTTFFF???@@@CCCGGGIIIJJJMMMPPPSSSOOOVVVaaammmzzz~~~{{{{{{}}}}}}zzzyyy|||vvvuuuvvv|||}}}xxx~~~xxxttt___LLLHHHGGGBBBBBBFFFAAA<<<555///------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,...//////000555???GGGNNNMMMLLLHHHEEEUUUxxx~~~yyyaaaSSSRRRZZZaaajjjzzzxxx||||||zzzvvvwwwxxx~~~jjjUUUHHHBBB;;;555222///---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((+++------++++++---///555777888999???IIILLLIIIJJJJJJKKKLLLLLLKKKJJJIIIKKKJJJJJJNNNZZZnnnuuufff]]]ZZZRRRWWW^^^iii|||}}}|||tttiiiooowwwpppnnn{{{|||xxxyyyvvvsssuuu~~~uuuiiittt}}}wwwwwwzzzhhhZZZJJJDDD>>>;;;;;;:::777333......---,,,,,,,,,,,,---***************************+++,,,,,,------,,,,,,))))))***+++++++++++++++***,,,---,,,+++***+++,,,------...333:::@@@CCCCCCEEEFFFKKKOOOIIIBBBHHHVVV~~~{{{mmmeee]]]XXXTTTUUU___jjj~~~|||iiiUUUGGGBBBAAA>>>CCCGGGIIIIIILLLRRRXXX]]]hhhxxx}}}|||zzzyyy|||}}}yyywww{{{~~~wwwtttxxx|||}}}~~~}}}eeeOOOIIIGGGBBBBBBGGGBBB===555000------------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,...000000111777BBBJJJOOOIIIDDDBBBFFF___nnnmmmzzzvvvdddWWWWWWggg||||||uuu{{{xxxcccIIIDDD>>>888444111...,,,---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((+++------++++++---000:::<<<;;;999???HHHJJJFFFIIIJJJLLLMMMMMMKKKIIIHHHDDDDDDIIIXXXpppqqq[[[MMMHHHHHHKKKccc|||{{{yyyzzz~~~{{{sss}}}xxxlllqqqgggbbb___cccqqqyyy{{{sssiiiRRRJJJBBB<<<;;;999555111......---,,,,,,,,,,,,---***************************+++,,,,,,------------((()))***+++++++++++++++,,,++++++,,,,,,---------------///555<<>>999555111///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---...///000444<<>>;;;333...000...//////...++++++,,,---,,,...///...,,,******+++++++++++++++++++++++++++************************,,,******---,,,+++000999???===<<<@@@FFFKKKKKKIIILLLIIIFFFFFFGGGGGGEEECCCKKKYYYuuu|||kkkgggXXXMMMMMMQQQhhh|||}}}{{{uuulllcccSSSDDD======999333000...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------............//////111444999???FFFKKKNNNIIIMMMIIIDDDNNNmmmvvvnnniiihhhoookkkfff```[[[VVVRRRNNNHHHNNNQQQLLLGGGEEEDDDAAADDDJJJFFFEEEKKKIIIVVVxxxnnnQQQKKKSSS___lllxxxwwwxxxuuuqqqrrrvvvwwwttteeeUUUDDD>>>>>>AAADDDGGGKKKKKKNNNUUU]]]lll~~~{{{www~~~|||wwwttttttsssrrryyy{{{mmmYYYEEE>>>BBBDDDAAA<<<777222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------...............111777@@@GGGJJJKKKIII??????SSSsss}}}rrrhhhbbb```|||ttthhh___YYYSSSNNNJJJFFFGGGIIIIIIHHHHHHJJJLLLFFFIIIKKKLLLNNNQQQVVVZZZYYY\\\```dddhhhlllqqquuu|||sss]]]HHHAAA???888000,,,...//////...,,,+++,,,------...//////---++++++,,,++++++++++++++++++++++++************************++++++---,,,***+++444>>>>>>>>>???DDDJJJMMMLLLJJJNNNEEEBBBHHHKKKGGGDDDFFF[[[qqqeee[[[___TTTMMMVVVeee~~~yyy}}}wwwuuuxxx}}}uuutttlll\\\JJJ@@@>>>;;;777111000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///111333777===CCCIIINNNPPPKKKLLLFFFIIIhhh|||qqqfff[[[TTTSSSYYYVVVQQQMMMJJJFFFAAA>>>888<<>>@@@CCCDDDBBBKKKPPPLLLFFFGGGKKK```fffJJJMMM\\\dddmmmwwwjjjggg```ZZZ[[[___```^^^kkkSSSGGG>>>>>>BBBDDDFFFHHHNNNRRRYYYbbbqqq|||ssssssxxx{{{zzzvvvsssssssssqqq}}}qqqWWWGGGEEEDDDAAA<<<666222...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------..................111;;;EEELLLKKKHHHDDD>>>FFFbbb~~~uuu\\\]]]vvvzzzooofffYYYSSSKKKDDDBBB@@@???>>>@@@BBBEEEFFFEEEEEEEEEFFFIIIJJJKKKLLLMMMNNNPPPRRRSSSTTTVVVWWWWWWYYY\\\___dddiiirrrzzzkkkPPPBBB???;;;222+++...///000///---,,,,,,,,,,,,---///...,,,++++++,,,++++++++++++++++++++++++************************++++++,,,------111888>>>===>>>AAAFFFKKKMMMLLLJJJKKKCCCDDDLLLJJJCCCIIIWWWqqqcccYYYPPPVVVRRRWWWiiixxx|||~~~qqqmmmmmmsssyyyxxxrrrdddRRRFFFAAA>>>;;;333111///......///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///222555:::@@@FFFLLLOOOQQQQQQJJJGGGZZZsssggg\\\OOOGGGDDDGGGFFFDDDDDDDDDCCCAAA???999===???>>>AAAIIINNNOOOWWWUUUMMMFFFHHHUUUnnn|||^^^NNN[[[hhhddd___ccc]]]YYYTTTRRRUUUWWWVVVSSSkkkUUUGGGAAA>>>BBBFFFFFFFFFGGGLLLVVVddduuu|||xxxqqqfff]]]eeegggjjjhhh^^^TTTWWWaaappp~~~}}}|||}}}zzzuuuqqqooommmppp{{{}}}nnnTTTHHHDDDAAA<<<777222///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////---...333===GGGLLLIIIEEEBBBEEEWWWrrrssstttwww```]]]tttzzznnndddZZZPPPJJJCCCAAA???>>>???@@@AAAAAABBBDDDHHHIIIIIIHHHIIIIIIWWWUUUSSSVVV[[[]]][[[XXX]]]]]]\\\ZZZWWWWWWXXXZZZYYY]]]cccjjjpppxxx}}}yyyzzz\\\FFF>>><<<666......///000000...,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++************************+++******---444:::<<<;;;<<<>>>BBBFFFJJJKKKJJJHHHJJJEEEEEEFFFAAABBBYYYwwwzzznnnhhhYYYPPPEEEMMMUUUkkkuuuyyyxxxxxx|||ppp___QQQHHHAAA:::666333000......///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///333666<<>>???AAACCCDDDEEEEEEEEEEEEGGGJJJLLLLLLLLLLLLMMMYYYVVVUUUZZZaaadddaaa\\\]]]]]]\\\YYYWWWWWWZZZ\\\^^^```bbbcccfffkkkqqquuutttnnnkkkOOO@@@===999222...///111111///---,,,,,,)))+++---,,,+++******+++++++++++++++++++++++++++************************++++++***---777@@@@@@;;;<<>>DDDJJJMMMNNNNNNMMMLLLddd|||ooo```UUUKKK@@@:::888777888999===@@@AAAAAA???>>>BBBEEEIIIRRR^^^dddeeeVVVJJJEEEJJJYYYvvvZZZQQQPPP]]]hhhmmmrrrxxx\\\TTTMMMJJJLLLRRR\\\fffvvvZZZHHHCCC???@@@DDDGGGGGGHHHPPPYYYccczzzuuuaaaTTTNNNPPPVVV\\\bbbdddccc```ZZZQQQNNNSSSWWW\\\hhhxxxyyyvvv|||~~~}}}}}}~~~}}}yyytttppprrrzzz|||vvvuuuuuuxxx{{{zzzsssmmmmmmjjjkkk|||cccOOOKKKEEE>>>777333000...........................------------------------------------........................////////////000555<<>>@@@BBBEEEFFFGGGFFFFFFFFFFFFHHHJJJKKKKKKLLLMMMOOOPPPQQQRRRVVVZZZ\\\ZZZWWWSSSSSSSSSRRRRRRTTTXXX\\\___```bbbcccccceeeiiikkksssvvv|||ssssss|||\\\FFF@@@===666---///111111///---,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++************************+++,,,,,,---555???CCC@@@???AAADDDFFFGGGGGGGGGGGGGGGDDDCCCJJJ^^^|||sss```JJJAAAFFFJJJSSSWWWqqq~~~vvvrrr```]]]]]]```aaafffrrr~~~tttvvv|||mmmWWWEEE999666111///...///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///777;;;AAAGGGLLLNNNNNNMMMHHH]]]uuuhhhYYYOOOGGG???;;;;;;999:::<<>>FFF@@@BBBEEEFFFFFFEEEFFFGGGCCCEEEFFFGGGGGGHHHJJJLLLKKKNNNRRRSSSRRRPPPOOOOOONNNNNNOOOOOOPPPTTTYYY]]]WWWZZZ___bbbdddfffhhhjjjmmmqqqwwwyyyfffLLLCCC???999---000222222000---,,,,,,+++---......---,,,---...++++++++++++++++++++++++***************************...///---111===EEEFFFAAACCCEEEGGGFFFFFFGGGGGGAAAAAAGGG[[[rrrTTTNNNIIIGGGPPPWWWcccppp~~~hhhnnnzzziii[[[OOOHHHFFFCCCAAADDDIIIJJJLLLVVVbbbnnn}}}wwwoooqqqvvvgggRRR:::666222///...///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////999===CCCIIIMMMNNNNNNMMMGGGooommm```QQQHHHAAA;;;999:::666777:::???CCCFFFEEEDDDEEECCCFFFUUUlllvvvjjjWWWKKKFFFRRR^^^fffxxxtttSSSVVVfffzzzsssYYYQQQWWWeeewwwfffOOO@@@???DDDHHHEEEFFFJJJNNNWWWkkk~~~oooXXXLLLJJJMMMPPP]]]sssooo___SSSLLLUUUNNNYYYuuuvvvsssmmmhhhkkkwwwxxxrrrpppqqquuuzzzvvvvvvtttooojjjlllrrrxxxxxxyyywwwrrrqqqxxx~~~zzzpppmmmkkkiiiuuuhhhSSSCCCCCCBBB888111333///...,,,,,,---...,,,+++------------------------............////////////---///000///......///000111888BBBGGGEEECCCGGGLLLggg~~~hhhbbbfffwwwcccUUUJJJDDDBBB:::;;;===???AAABBBCCCCCCEEEGGGHHHGGGDDDBBBBBBBBBDDDEEEGGGGGGGGGIIIKKKNNNPPPQQQSSSRRRQQQQQQSSSTTTOOONNNNNNOOOQQQTTTVVVXXX[[[[[[[[[\\\^^^cccgggiiilllqqqvvvyyy~~~ZZZBBB===;;;333333333222111///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++///777>>>BBBCCCHHHDDDCCCGGGGGGDDDEEEIII===JJJ[[[qqqVVVEEEIIILLLKKKWWWjjj|||lllnnnzzzjjj```RRRGGGBBBAAAAAA@@@===@@@FFFMMMNNNLLLPPPWWWYYY\\\ccckkkooorrr}}}yyy}}}zzzfffKKK:::333444111222444.........---------......///------------------------++++++,,,,,,,,,---------,,,---......---...111333888FFFDDDEEERRRNNNGGGSSSbbb{{{fff[[[MMMBBB>>><<<:::777999:::===BBBGGGHHHEEEBBBFFFFFFIIIVVViiitttmmm```IIIMMMYYYfffggg___\\\aaaooonnn^^^]]]cccsssmmmXXXHHH??????DDDDDDCCCEEEKKKTTTccc{{{{{{hhhWWWNNNFFFCCCOOOaaauuuyyybbbSSSLLLJJJYYYkkk{{{nnnfffcccpppvvvjjjddddddiiiooossstttsssmmmhhhhhhnnnttt{{{zzzwwwuuu{{{~~~vvvooonnnkkkoooxxxwww}}}sss[[[HHHEEEEEE===666555000...------......,,,+++------------------------............////////////---///000///......///111333<<>>@@@BBBEEEFFFGGGGGGGGGFFFFFFGGGFFFDDDDDDEEEGGGGGGIIILLLNNNOOORRRUUUXXX\\\]]]___^^^]]]]]]___```aaacccgggkkkppptttvvvxxxpppmmmiiifffddddddfffggglllrrrwww{{{yyywwwrrrUUUDDD999888888777666444222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++***///777???DDDEEEDDDCCCAAA???CCCIIIGGGAAAQQQttt}}}mmmKKKBBB@@@GGGSSS[[[cccvvvzzztttxxxnnn[[[LLLBBB>>>;;;888999===BBBFFFHHHQQQMMMLLLQQQSSSQQQOOOPPPRRR^^^kkkxxxpppVVVCCC999//////111,,,000000///...------------------------------------,,,,,,,,,,,,------------.../////////000222555888@@@EEEFFFJJJNNNHHHQQQkkkwwwgggWWWOOODDD===:::::::::999999:::<<>><<<===>>>@@@CCCCCCDDDEEEGGGGGGGGGFFFEEEGGGHHHHHHGGGFFFFFFHHHJJJKKKNNNQQQSSSVVVYYY]]]``````bbbdddeeeeeefffhhhjjjgggjjjpppwww~~~zzzsssmmmjjjiiiiiijjjqqqxxx}}}}}}nnnkkkqqqvvv~~~^^^HHH888::::::888666444222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++000888@@@DDDEEECCC>>>>>>AAABBB???BBBIIIhhhzzzbbbVVV???>>>HHHVVVaaahhhsss|||zzz}}}fffQQQDDD===999=========???CCCHHHLLLNNNVVVTTTTTTWWWWWWTTTTTTWWWYYYmmm}}}jjjRRRBBB444111444000111111///...------------........................,,,,,,,,,------------...---...//////000222777:::BBBEEEKKKOOOLLLMMMjjj~~~iiiXXXMMMGGG???:::999:::;;;;;;<<<===>>>AAADDDGGGHHHIIIJJJHHHNNNcccjjjaaaTTTKKKMMMVVVgggxxxrrrcccRRRBBB@@@EEEGGGFFFEEEGGGOOO]]]pppiiiWWWNNNIIIFFFDDDMMMeeexxxdddRRRTTTgggzzzuuu|||{{{VVVEEECCCEEELLLTTTWWW```jjjnnnkkkddd___\\\```mmmqqqiiimmmmmmooo{{{gggKKKCCCDDDBBB>>>777444000///.........---------------------------............////////////...///000//////111444666;;;DDDGGGAAABBBWWWtttqqqpppjjjSSSCCC<<<888999<<<>>>AAADDDGGGGGGGGGFFFFFFEEEDDDDDDHHHJJJLLLMMMMMMOOOQQQTTTRRRTTTWWWXXXYYY\\\___bbbcccdddeeeeeeeeeeeefffhhhgggkkkqqqxxx|||wwwtttrrrqqqqqqwww~~~sssbbbaaaiiittt|||lllSSS???;;;:::888666333111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++---222:::@@@BBBBBBBBB999;;;EEE@@@555AAAZZZsssOOOJJJCCCGGGXXXjjjrrrxxxvvv}}}aaaLLLAAA===<<<<<<===>>>???BBBFFFKKKPPPTTTdddcccbbb___WWWRRRXXX```pppxxxtttzzzbbbOOO:::333555333222111000///...---------........................,,,,,,---------.........,,,---------///222888<<>>CCCEEEFFFSSSnnnzzzqqqnnnRRRCCC===888777;;;>>>???AAAEEEIIIGGGFFFDDDDDDEEEFFFFFFKKKNNNRRRUUUVVVXXXZZZ\\\QQQSSSTTTUUUUUUVVVYYY[[[fffggggggfffcccaaabbbccchhhjjjnnnsssxxx}}}~~~}}}}}}ttt```ZZZ___|||{{{yyy^^^DDD<<<;;;888555222000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,///555<<>>777:::CCC===777MMMooonnnHHHGGGGGGPPPfffyyywww|||vvvaaaJJJ===:::;;;<<<>>>===???BBBFFFLLLUUU___eeewwwrrrjjj___TTTSSS```ppp}}}yyyxxxsss^^^BBB444555333111111000///....................................,,,---------............+++,,,,,,---///333999>>>HHHHHHPPPOOOHHH^^^tttbbbPPPGGG???===;;;:::;;;>>>AAACCCDDDDDDCCCAAA@@@BBBFFFJJJOOOMMMPPPaaa|||uuu\\\NNNJJJ\\\wwwGGGCCCAAADDDFFFGGGJJJOOOXXXlllmmm```VVVKKKDDDCCCEEEKKK]]]zzzrrr^^^gggvvvyyyiii\\\YYYzzzrrrJJJ???EEEJJJRRR\\\LLLNNNSSS\\\eeegggccc]]][[[aaalllyyyyyymmmllliiifffllliiiNNNGGGFFFAAA;;;777333000//////......------------------------............////////////////////////000222777:::AAACCCEEEOOOjjjzzzqqqSSSCCC>>><<<:::;;;@@@CCCCCCDDDGGGHHHFFFDDDCCCDDDGGGJJJMMMRRRUUUXXXYYYXXXWWWVVVVVVLLLOOOQQQTTTVVVYYY]]]```mmmnnnooonnnlllkkkkkklllqqqqqqqqqrrrtttvvvwwwxxxzzz|||zzziiibbbeeewwwvvviiiHHH>>><<<999555222000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---111888???AAA>>>;;;777:::<<<:::999GGGddd~~~\\\HHHOOOKKKVVVnnniiipppsssWWWJJJ>>>;;;;;;:::<<<@@@AAACCCHHHNNNWWWeeettt~~~ssscccVVVRRR^^^xxx~~~oooLLL888555333000000///////////////000........................------------............,,,------...000555<<<@@@KKKGGGNNNMMMMMMooouuufffUUUIIIEEE<<<<<<<<<<<<>>>@@@DDDGGGDDDDDDCCCAAA@@@BBBHHHMMMQQQQQQWWWiiiZZZSSSXXXpppDDDCCCDDDGGGGGGHHHOOOXXXjjjmmm^^^RRROOOOOOKKKGGGGGGJJJNNNhhhzzz```kkkwwwzzzaaaNNNSSScccoooFFF>>>GGGPPP[[[fffLLLIIIJJJSSS```gggeeeaaaXXX[[[cccppp}}}qqqlllgggfffnnnssswwwVVVKKKGGGBBB<<<888333000//////......------------------------............/////////000////////////000333777;;;DDDDDDFFFVVV{{{}}}}}}ZZZDDD>>>@@@;;;999<<>>===111777VVVwwwcccGGGHHHYYYPPPYYYsssuuuaaaqqqqqqVVVAAA<<<;;;>>>>>>;;;===CCCDDDGGGKKKRRR]]]mmm|||kkkVVVKKKRRRkkk}}}UUU<<<777444000////////////000000111////////////////////////---------.........//////---......///111777>>>CCCLLLEEEKKKMMMUUU~~~wwwrrrrrrwww}}}yyynnndddVVVFFF>>>???<<<======>>>???BBBFFFIIICCCCCCBBB@@@???CCCJJJPPPSSSVVV___rrrYYYXXXdddBBBCCCFFFIIIHHHJJJTTT```zzzlllZZZOOOJJJNNNYYYVVVJJJEEEJJJLLL[[[jjjrrrxxxgggWWWNNNVVVlllkkkBBBBBBSSSbbbeee[[[QQQIIIBBBDDDOOO\\\cccfff]]]XXXXXXcccrrr~~~yyynnncccbbbhhhpppaaaMMMLLL@@@>>>;;;777333000/////////..................................../////////000111111000000000444:::>>>EEE===OOOnnndddJJJ>>>???======>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCFFFLLLTTTYYYbbbWWWOOOLLLJJJGGGJJJPPPWWW\\\cccjjjooovvv}}}{{{yyywwwwww}}}}}}|||{{{wwwqqqggg___GGG;;;888666......000***------------------------------------------------,,,,,,++++++***+++++++++---///444;;;@@@AAA===999222???===444EEEkkk~~~yyymmmRRRFFFJJJQQQRRRrrr}}}sssiiiqqq|||hhhTTTGGG:::<<<>>>>>>===<<<>>>???CCCHHHLLLTTTnnnpppcccTTTSSSfffhhhGGG555222111000000////////////000000/////////....................................---...///000333888>>>CCCJJJQQQEEEHHHttttttlllbbbZZZYYY]]]bbbffffffaaaYYYOOOHHHBBB???>>><<<===???CCCFFFGGGEEECCCBBB???AAADDDBBBAAAMMM]]]eeeeeeqqq~~~zzzZZZccc{{{CCCDDDGGGIIIIIIOOO___nnnyyydddSSSLLLOOONNNVVVaaa___OOOFFFFFF]]]}}}vvv~~~pppdddVVVSSS___wwwhhhHHHRRRccciiibbbTTTIIIEEECCCDDDLLLVVV___ddd[[[WWWVVV^^^iiiwww}}}ttthhhdddfffjjjtttpppPPPHHHAAA>>><<<888333000/////////................................./////////000000000000000000222777===BBBBBBHHHeeelllVVVCCC===@@@???>>>???@@@AAABBBBBBAAAAAAAAA@@@AAAEEELLLRRRUUUVVVRRRLLLIIIKKKMMMNNNTTT\\\eeelllxxxxxx{{{zzz{{{~~~~~~}}}~~~uuussskkkKKK===999888111000111,,,------------------------------------------------,,,,,,+++++++++++++++,,,,,,///444;;;AAABBB???;;;;;;::::::AAAVVVooo}}}pppTTTEEEHHHTTT[[[]]]vvvvvv{{{qqqfffooo~~~uuudddXXXNNNFFF@@@<<<<<<<<<======>>>@@@BBBHHHLLLSSSccc}}}sssbbbVVV```|||XXX===222111111000////////////000000000/////////.................................---...///111333888???DDDJJJOOOIIIXXXzzzuuubbb[[[QQQJJJIIILLLOOOQQQWWWSSSMMMFFFAAA>>><<<<<>>@@@DDDCCCDDDRRRddduuutttwwwaaarrrDDDEEEHHHJJJLLLWWWoootttdddWWWOOOMMMOOOMMMWWWgggoooeeeSSSKKKMMMqqq{{{vvvqqqZZZVVVXXXiiicccLLL```lllcccSSSFFF@@@CCCEEEFFFHHHNNNXXX```\\\XXXVVVYYY```kkk}}}|||rrrhhhdddfffjjjwwwZZZGGGEEE???===999555111000//////............................../////////000000000...///000111444999@@@EEEBBBVVV{{{tttVVVHHH>>>===AAA?????????@@@AAAAAA@@@@@@?????????BBBIIIQQQUUUSSSPPPJJJFFFEEEKKKSSS\\\hhhqqq}}}wwwpppnnnppprrrsssuuuyyy}}}}}}ssshhhsssyyyttt|||wwwRRRAAA;;;:::333222333...------------------------------------------------,,,,,,++++++++++++,,,,,,,,,///555<<>>???======>>>AAADDDEEEEEEGGGLLL\\\wwwqqqbbb^^^xxxnnnLLL777222111111000//////000000000000000/////////.................................///000111444999@@@EEELLLLLLPPPnnnvvvhhhbbbSSSNNNFFFAAA???AAABBBCCCGGGEEEAAA>>><<<;;;<<<===CCCCCCDDDFFFGGGGGGDDDBBB???===@@@CCCDDDGGGYYYmmmxxxnnnEEEFFFHHHKKKQQQbbbuuufffXXXVVVXXXZZZYYYZZZQQQjjj~~~cccOOOTTTdddvvviiiXXXZZZhhh}}}xxxbbbRRReeefffRRRDDDAAAGGGMMMQQQMMMFFFFFFOOOXXX\\\ZZZYYYYYYZZZcccuuu{{{nnneeehhhgggnnnkkkLLLIII@@@>>>:::666333111//////...........................////////////000000000...///111222555:::@@@DDDDDDbbbdddKKKCCC<<<===@@@<<<@@@@@@@@@??????>>>>>>===<<<@@@FFFLLLOOONNNLLLJJJMMMJJJLLLVVVgggvvvyyyooogggaaa\\\```bbbbbbfffoooyyyzzzxxxuuugggZZZaaarrrwwwrrrzzzwww\\\FFF<<<;;;555222333///........................------------------------,,,,,,+++++++++,,,------,,,111777>>>BBBCCCAAA???<<<;;;JJJiiioooTTTGGGYYYooouuuuuuyyyzzzkkkZZZaaadddqqqnnn\\\NNNJJJEEEAAAAAAAAA@@@???AAA@@@@@@BBBFFFIIIIIIHHHGGGSSSnnn|||jjjgggsss~~~ZZZ>>>333222111111000000000000000000000////////////..............................///000222555;;;AAAFFFNNNJJJXXXwwwgggZZZSSSKKKGGGCCC@@@???@@@AAAAAAAAA@@@>>>======???AAABBBEEEEEEEEEFFFGGGFFFCCCAAA@@@===???BBBCCCIII^^^ttt}}}FFFGGGJJJPPP[[[qqqnnnddd[[[WWWaaammmlllbbbYYYeeeZZZJJJcccmmmcccbbbaaa~~~lll^^^TTTbbbYYYEEEEEEOOOaaaeeedddYYYJJJBBBFFFMMMXXXWWWXXXXXXWWW\\\lll{{{vvvjjjiiigggjjj~~~TTTIIIAAA???<<<888444222000///////////////////////////////////////000000000111///000222333555999???CCCFFFlllxxxZZZFFFBBB======@@@<<<@@@??????>>>============;;;CCCKKKLLLGGGDDDEEEHHHLLLSSSaaavvv}}}zzz{{{~~~kkk]]]SSSMMMKKKRRRXXXZZZaaaqqq~~~vvvlllkkkcccUUUUUU___qqq}}}|||iiiMMM===;;;555111222...........................------------------------,,,+++++++++,,,------...///444;;;@@@CCCCCCAAA???444FFFaaaxxxzzzeeeVVVVVViiivvvtttzzzqqqaaaWWWggguuu|||bbbOOOEEE@@@??????@@@AAABBBAAA@@@BBBBBBCCCFFFHHHJJJIIIIIIPPPdddxxxmmmzzzaaa>>>444444222111111000000000111000000000///////////////////////////////////////000111333666<<>>???>>>===<<<<<<<<<<<<<<<===FFFLLLJJJBBB???GGGPPPRRRfff{{{sssnnnpppvvv}}}sss[[[LLLEEEDDDJJJVVVaaahhhuuuxxxjjjggg```SSSNNNRRRnnn{{{yyyWWWAAA<<<555111111///........................------------------------,,,++++++,,,,,,---...///333888???CCCCCCAAA???>>>777UUUrrrzzzhhhYYYTTT[[[jjjpppooo}}}|||aaaRRRXXXnnnrrrWWWFFF@@@AAA@@@???======???BBBFFFHHHGGGHHHHHHGGGFFFGGGJJJLLL^^^uuu|||zzzfff<<<555555333222111111000000111111000000000////////////////////////////////////000222444777===DDDIIIKKKNNNqqqpppZZZMMMFFFAAAAAA@@@???@@@CCCFFFFFFFFFDDDCCCCCCBBBCCCDDDEEEFFFDDDCCCCCCDDDFFFFFFEEECCCBBB@@@@@@AAABBBLLLhhhHHHJJJSSSeeeuuugggcccfffgggvvvmmm___vvvuuueeefffvvvppprrrTTTIIIRRR```ZZZVVVfffvvvzzzlllZZZIII???===>>>BBBFFFNNNUUUWWWWWW\\\cccwwwwwwgggiiifffiiirrrRRRCCCAAA>>>:::777333111/////////////////////////////////000000000111111111000222555888;;;???DDDHHH[[[zzz[[[GGG@@@BBB<<<;;;@@@@@@>>>===<<<;;;;;;;;;<<<===AAAFFFIIIEEEAAAEEERRR^^^qqqvvvsssqqqttt|||eeeOOOFFFHHHNNN___ooossshhh]]]SSSOOOQQQxxxwwwaaaEEE>>>666111222000........................------------------------+++++++++,,,,,,...//////777<<>>>>>@@@AAAAAAAAABBBDDDHHHNNNQQQSSSSSSQQQJJJEEEGGGOOOWWWsssyyyxxxoooDDD666555444333222111111111111111111000000000//////////////////////////////000111222555888>>>EEEJJJMMMXXXfffOOOEEEAAA???@@@???>>>???BBBEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFDDDCCCCCCEEEGGGIIIHHHGGGCCC@@@AAABBBDDDQQQpppIIIKKKVVVnnnrrrrrrnnnggglllzzz}}}}}}xxx]]]jjjfffooommmtttmmmQQQNNN^^^ooommmmmmzzzxxxnnn^^^OOODDD???>>>???===BBBMMMWWWZZZYYYZZZ^^^nnn{{{jjjmmmgggbbbsss\\\CCCAAA???;;;777444111///000000000000000000000000000000000000111111111111///222666999===CCCIIIMMMkkkqqqVVVFFFBBBDDD<<<:::???@@@===<<<;;;::::::;;;<<<===DDDEEEDDDBBBCCCMMM]]]iiixxxmmmmmmpppwww}}}[[[JJJHHHRRR^^^www}}}lll\\\SSSSSSWWWttt~~~hhhHHH@@@777111222222////////////////////////------------------------+++++++++,,,---...///000:::???DDDFFFCCC>>>;;;:::[[[gggxxxxxx```LLL:::DDDXXXooo~~~~~~}}}jjj[[[___lllMMMBBBCCCBBB???>>><<>>===555444666111000000000000000000000000////////////000000000000---444555999AAABBBKKK]]]dddIIIGGGDDD@@@<<<;;;>>>@@@;;;::::::999999;;;???BBBHHH===<<>>AAABBBAAAAAACCCFFFKKKNNNOOOTTTaaalllttt]]]KKKDDDLLLaaattt{{{uuussssssggg<<<777777444,,,000666000000000////////////000000////////////000000000000///666222111===DDDCCCFFFCCCooovvvZZZHHHAAA@@@@@@;;;<<<<<<>>>???@@@AAAAAAIIIJJJJJJGGGCCCAAACCCFFFJJJGGGFFFIIIMMMOOOQQQSSSNNNDDD???DDDNNNaaaMMM[[[qqq}}}oooxxxtttaaaooozzzzzzkkk\\\KKKCCC???;;;999999;;;:::@@@NNNYYY]]][[[ZZZaaalll~~~|||nnnddd\\\___mmmrrrMMMAAA???>>>666444666000000000000000000000000000////////////000000000111111555555999??????NNNhhhyyy[[[HHHFFFCCC???<<<;;;===???;;;::::::999:::<<<@@@BBB@@@???@@@BBBHHH___}}}tttrrrtttdddVVVYYYjjj}}}lll^^^\\\ccczzzcccFFF888666333///111111///.......................................,,,---.........///111333<<>>>>>BBBDDDDDDEEEJJJLLLOOOSSSZZZhhh{{{|||cccQQQKKKWWWrrrzzztttpppooo|||tttCCC666444666000111555111000000////////////000000////////////000000000111///555222222>>>CCCDDDJJJPPPwwwqqqVVVFFF@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKJJJHHHFFFEEEEEEHHHGGGIIINNNSSSVVVXXXZZZQQQHHHBBBGGGRRRhhhRRRdddzzzxxxvvv|||}}}sss]]]QQQDDD???===:::888888888<<<@@@EEEOOOXXXZZZWWWXXXaaaqqquuuiii\\\YYYbbbwwwUUUEEE??????888555555///000000000000000000000000/////////000000000111111444555555:::======TTT{{{lllOOOFFFEEEBBB>>>;;;:::<<<>>>;;;:::::::::;;;>>>@@@BBB:::BBBDDDEEEWWWwwwwwwuuuvvv___XXXhhhvvvfff^^^^^^nnnrrrLLL888777666///111111000///....................................,,,---.........///222444>>>AAA@@@AAA???888BBB]]]jjjqqqvvvppp\\\IIIDDDIIIVVVZZZiii~~~kkkUUUQQQeeewwwUUUFFFAAA???CCCFFFFFFGGGJJJOOOSSSYYYcccqqq|||bbbRRRSSShhhyyytttnnniiijjj~~~RRR999111777555222333333111000000//////000000111/////////000000000111111...444333555???BBBEEEPPPiiiiiiQQQDDD@@@AAACCCDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGIIILLLNNNMMMJJJHHHGGGIIIMMMRRRZZZ```ccccccVVVLLLFFFIIIWWWrrr[[[rrr~~~vvvjjjSSSIII@@@>>><<<999666777555<<<>>>>>>FFFTTT[[[WWWTTTYYYfffzzz|||ooo___VVVWWWddd{{{]]]HHH>>>>>>999777666000000000000000000000000000//////000000000111111111444444444:::>>>AAA```bbbGGGDDDCCCAAA>>>;;;:::;;;===;;;:::999:::===@@@AAABBB<<>>BBBAAA@@@;;;666NNNvvvyyyiiiRRRBBBEEEOOO[[[dddxxxvvvcccTTT\\\ttt___IIIGGGFFFGGGJJJJJJHHHKKKQQQVVV```mmm|||zzz```WWWeee{{{yyyuuummmfffcccoooiiiBBB000777666000111444111000000000000000000111//////000000000111111111///444444888@@@BBBIII[[[cccOOOEEECCCEEEHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEJJJPPPSSSRRROOOMMMOOORRRUUU]]]gggllllll\\\QQQHHHKKK[[[{{{ggg}}}zzzvvvkkk___NNNFFF@@@>>><<<888555666333:::<<<:::AAAPPPZZZ[[[UUUXXX```qqqssseeeYYYSSSWWWfffuuuhhhLLL======:::888777111111111111111111111111111000000000000111111111111111333444;;;CCCKKKlll]]]EEECCCBBBAAA>>>;;;:::;;;===<<<:::999;;;???BBBBBBBBB???CCCIIIbbb}}}yyy|||jjjttt{{{fffTTTXXX[[[nnnbbb>>>888777///222111000//////......///........................---......------000333777===DDDDDD>>>999<<<^^^uuu^^^HHH???EEEQQQZZZpppzzzjjjVVVQQQfff}}}kkkTTTLLLLLLLLLMMMOOOMMMMMMTTT^^^jjjwwwgggggg|||xxxyyywwwooofffaaacccnnnQQQ444777555...111555111111000000000000111111000000000000111111111111000333444:::BBBBBBOOOiiizzz^^^NNNHHHFFFHHHLLLOOOPPPPPPPPPNNNLLLJJJIIIEEECCCBBBGGGNNNVVVYYYZZZXXXZZZZZZYYY```lllsssrrrcccVVVKKKNNNcccpppyyyrrrnnnjjj```UUULLLFFFAAA???===888555666444888:::999>>>JJJVVV]]]YYYYYY]]]iii{{{wwwkkk```VVVUUU^^^jjjxxxUUU???>>>;;;999888333111111111111111111111111000000000111111111222222///444555<<>>888444333222111000////////////.................................------000555999999DDDAAA===LLLddd~~~ppp[[[LLLKKKXXXfff|||{{{jjjUUURRR[[[pppwwwaaa[[[WWWQQQOOOOOORRRXXX___hhhvvv}}}zzzzzzwwwpppiii[[[^^^bbbppphhhDDD:::555444666444222111111000000111111222000000111111111222222222333333555>>>DDDDDD\\\lllQQQHHHHHHFFFEEEHHHHHHJJJMMMPPPRRRRRRQQQPPPNNNMMMLLLKKKNNNVVV___fffmmmrrrssspppuuu}}}tttdddVVV___}}}yyyrrrsssooohhhccc___XXXQQQHHHCCC???>>><<<888888::::::666777;;;;;;<<>>:::777333111111111111111111111111000111111111111222222222///;;;;;;>>>UUUnnn~~~sssVVVFFFBBBCCCBBB@@@===<<<===>>>===:::999<<>>>>>WWWuuu|||jjjXXXKKKJJJZZZjjj~~~ttt```XXXbbbooo|||mmm^^^aaa\\\NNNTTTSSSWWW```iiisss|||zzzvvvoooiii]]]aaa]]]^^^gggooolllJJJ===777777888333222222111111111111222222000111111111111222222222444333444>>>DDDDDD```gggLLLEEEFFFCCCBBBEEEHHHKKKPPPTTTXXXYYYZZZYYYRRRRRRRRRPPPQQQVVV^^^eeeqqqyyy}}}{{{zzzhhhZZZfff~~~xxxuuutttmmmeeebbbaaa]]]UUUNNNIIIEEE???:::888888777777666666555555888>>>FFFLLLbbb___[[[ZZZ]]]lllxxxiii[[[UUUUUUXXXnnn}}}{{{KKKCCC@@@999>>>///444333222222111111222222333333222222111222222222222>>>:::AAAcccwwwzzzxxx[[[EEEAAAAAABBBBBB>>>999999===888===<<<@@@JJJHHHAAAEEESSSrrr{{{rrr^^^dddllluuuzzz|||zzzxxx}}}}}}yyyuuufffhhhaaajjjgggBBB;;;777777555222000///...///000111111111000...---...000---.../////////111777;;;===;;;<<>>:::888888777777555555555555777<<>>QQQooowwwyyyvvv[[[FFFAAA@@@AAABBB>>>999999===999===<<<@@@JJJGGGAAAFFF\\\bbb^^^}}}nnnvvv~~~~~~~~~|||zzznnnkkkbbbjjjpppHHH===999777555333000/////////000//////...............------.../////////222777<<<999666>>>XXXvvvuuucccQQQHHHGGGSSSooo|||{{{sss^^^SSSiiixxx}}}fff``````aaaaaannnwwwxxxuuuuuutttpppllljjj```[[[XXXQQQPPPgggccc>>><<<999111555222222222222111111111111111111111111111111111111333333777>>>EEEZZZ~~~eeeMMMFFFDDD>>><<>>:::999888777666444444555555777:::???CCCYYY[[[]]]YYYTTT[[[uuuzzzuuugggRRRKKKOOONNNjjjZZZGGGAAA:::===222444333222222111111222222333333222222222222333333555888CCC```yyyyyyzzzuuu[[[HHHAAA???@@@AAA???:::999===:::>>><<<@@@IIIEEEBBBJJJeeefff]]]eeeyyy~~~}}}}}}|||}}}~~~~~~~~~vvvmmm```iii|||RRR@@@:::777555333000//////000000///------///222222///,,,......//////000444999<<<;;;444DDDkkkuuubbbMMMDDDGGGZZZzzzwwwsssdddUUUVVVkkkyyyiiifffhhhlllqqqyyy~~~wwwsssqqqpppooonnnoooddd[[[XXXPPPLLLZZZnnnuuuKKK===888444777333222222222111111111111111111111111111111111111444111;;;BBBFFFkkkcccJJJEEECCC>>>>>>CCCIIIHHHHHHNNN[[[lllzzzcccQQQPPPWWWsss|||sssmmmggg```\\\ZZZWWWQQQMMMFFFCCC>>>:::999888777666444555666777777999<<>>555444333222222111111222222333333222222222333444444666999GGGbbbxxx|||}}}zzzttt~~~uuu]]]KKK@@@>>>>>>@@@???;;;:::===;;;>>>===AAAGGGCCCCCCPPPooovvvhhhzzz}}}}}}}}}~~~~~~}}}{{{nnn___eee|||]]]CCC<<<777666333111//////000000111///...111666777222.........///000222666;;;>>>@@@<<>>777777999333333222222222111111111111111111111111111111111555111???DDDHHHxxx~~~bbbIIIDDDDDDAAACCCJJJKKKPPPXXXdddvvvlllWWWWWW[[[mmm|||sssnnniiiaaa[[[WWWSSSNNNKKKEEEBBB===;;;999888777666555666777888777999;;;===IIIUUUaaaaaaXXXWWWiiixxx^^^PPPRRRNNNccc|||kkkIIIBBB<<<>>>888444333222222111111222222333222222222333444444555888===KKK^^^ppp}}}zzz|||uuu^^^MMM@@@===<<>>CCCKKKdddIIIBBBCCCAAAFFFNNNNNN^^^sssvvvZZZ```fffrrr|||tttnnniiiaaaZZZTTTPPPLLLIIIDDDAAA===;;;:::888777555555666777777666888:::===BBBQQQaaaeee\\\WWWddduuuxxxcccSSSPPPJJJZZZpppuuuLLLDDD>>>>>>:::444333222222111111222222333222222333333444555666===BBBSSSbbbnnnttt]]]MMM???;;;;;;>>>@@@===;;;<<<;;;<<<;;;@@@EEE@@@HHH^^^qqq{{{~~~{{{xxx}}}wwwiiieeeooowwwsssJJJ>>>888666444111000000000111///------///222222///,,,000......000555;;;>>>@@@@@@dddyyy]]]MMMCCCPPPooovvvWWWMMMdddzzz{{{zzzyyyyyyyyyxxxtttooojjjeee___YYYVVVQQQJJJIIIKKKRRR}}}HHH888:::333333333333333222222222222222222222222222222222222222222<<>>@@@>>><<<<<<:::;;;:::@@@DDD@@@JJJeeexxxmmm~~~|||~~~~~~~~~~~~|||zzz|||ooocccgggnnnsss}}}PPP@@@888777444222000000111111//////...............---000......000666<<<@@@AAAOOO{{{hhhLLLFFFEEEVVVuuunnnOOOTTTrrr}}}xxxyyyuuurrrrrrtttsssmmmgggaaa^^^ZZZWWWQQQJJJIIIKKKMMMpppOOO;;;<<<111444444333333333222222222222222222222222222222222111777===IIIhhhlllLLLCCCEEEHHHSSS```vvvyyygggzzzuuufffbbb\\\UUUPPPLLLJJJIIIBBB@@@===;;;:::999777555444444333222222444888<<<999JJJ^^^ggg___UUUWWW```|||wwwlll\\\OOORRRWWWdddTTTIII@@@<<<888444333222222111111222222222222222333444555666777GGGFFFeeeqqqXXXHHH???:::999===@@@>>><<<<<<999::::::@@@DDD???KKKhhh||||||~~~{{{~~~}}}{{{|||~~~vvv}}}qqq``````fffhhhlllTTTBBB888777444222000000111222111111111000...---...000111...---111777===AAAAAAccczzznnn[[[HHHGGGKKKZZZuuuhhhLLL]]]}}}{{{vvvyyyrrrllllllppppppkkkeee___^^^[[[WWWQQQJJJIIIKKKLLL]]]RRR===???222444444444333333333222222222222222222222222222222333===AAAPPPyyymmmNNNFFFJJJRRR```ooo{{{{{{{{{llliiicccZZZTTTPPPLLLGGGDDD???===:::999999999777666666555555444444666777888===CCCNNN```fffUUUNNN]]]qqqwwwaaaNNNJJJRRRbbbZZZMMM???;;;;;;666555444333222333444555444222222555444333666<<>>===<<<<<<>>>>>>===>>>GGGVVVbbb~~~~~~~~~~~~~~~}}}|||{{{{{{zzz|||{{{uuuggg[[[WWWZZZ___dddFFF;;;888444222222222111000////////////////////////...333111333:::;;;???KKK}}}wwwdddKKKJJJ>>>HHH]]]ppp\\\SSS\\\mmm{{{vvvssssssqqqooonnnmmmllljjjhhheeeaaaZZZTTTPPPLLLIIIGGGLLLSSSzzzbbb@@@999777555555444333222222222222111111222222222333333333888666FFF]]]wwwXXXKKKKKKVVVsss{{{mmmhhhbbbZZZTTTQQQMMMHHHCCC???===;;;::::::999888666666555444444444555777888:::>>>GGGZZZfffYYYOOOYYYlllyyydddRRRPPPPPPRRRdddeeePPP???::::::666555444333222333444444444222333555444333888>>>JJJoooqqqZZZFFF<<<:::888999<<<>>>>>>>>>;;;===>>>???CCCOOObbbppp~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzzzz{{{uuuhhhZZZTTTWWW\\\kkkIII<<<999555222222222111000////////////////////////...111000666===<<>>;;;:::::::::888777666555444444444555777777888999>>>RRReee]]]PPPSSSeee|||{{{hhhXXXRRRMMMFFFMMMnnnlllPPPAAA<<>>??????999;;;<<>><<<:::::::::999777555555444333444555666777999888888KKKcccaaaRRRMMM```uuu}}}mmm]]]OOOKKKGGGIIIfffvvvQQQBBB<<>>>>>;;;<<<===BBBMMMbbbzzz}}}}}}}}}||||||}}}}}}~~~{{{{{{{{{{{{zzzzzzyyyyyyuuuxxxwwwlllYYYLLLLLLSSSzzzYYY???;;;666222111111111000////////////////////////111...000<<>>;;;:::::::::888777555444444333333555666777;;;:::777EEE___bbbSSSKKK[[[ooo~~~pppbbbNNNJJJKKKKKK___xxxVVVDDD999<<<777666444333222222333333222222333555444555???KKKrrrqqqWWWAAA======<<<;;;:::;;;<<<===>>>???AAAGGGUUUkkk~~~}}}}}}||||||{{{{{{|||||||||zzzzzzzzzyyyyyyyyyyyyyyyuuuvvvvvvnnn\\\KKKHHHNNNrrryyy```AAA<<<666222111000000000000000000000000000000000222000222===BBB===RRR{{{pppaaaRRRDDDLLL```xxxfffWWWRRR^^^xxxzzzuuurrrpppooollljjjhhheeeaaa]]]\\\ZZZXXXVVVTTTPPPLLLIII@@@EEE```jjj]]]qqqhhh;;;;;;777666555444333333333333222222333333333444444444999<<>>:::<<>>777222000000000000000000000000000000000000000333555<<>><<<999888888888666555444444333333333444555666555;;;777===RRR^^^WWWRRRPPPaaayyyxxxjjjUUUFFFHHHGGGGGGqqq]]]NNN===>>>888777555333222222222222111222444555333777DDDRRRvvvwww]]]FFF???@@@@@@>>><<<<<<>>>AAA;;;@@@IIIYYYnnn~~~~~~~~~~~~|||||||||{{{zzzyyyxxxwww|||{{{{{{zzzyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxttttttsssgggRRRGGGHHHhhhjjjDDD???888222000000000000000000000000000000000000...666999:::AAANNNqqqsssUUUDDDBBBEEEWWW~~~```HHHNNNUUUmmm~~~}}}yyyyyyxxxvvvtttsssqqqpppooolllgggdddbbbaaa```^^^\\\YYYTTTQQQNNNLLLJJJHHHCCCHHHIIITTTdddkkk~~~LLL;;;888777666555444444444444333333333444444444444555555AAATTTwww}}}llldddYYYPPPKKKHHHEEEBBB===;;;999888888777666444444444333222333444555666000999777:::NNN\\\YYYVVVKKK[[[ssszzzlllTTTDDDIIIKKKFFFlllcccQQQ<<<<<<888777555333222222222222111222444555333777EEETTTxxxyyy___HHH>>>???@@@???======AAADDDEEELLLXXXlll{{{{{{{{{{{{zzzyyyxxxxxx|||{{{zzzzzzyyyyyyyyyyyywwwwwwwwwwwwwwwwwwxxxxxxzzztttssstttjjjUUUHHHGGG\\\nnnEEE???888222000000000000000000000000000000000000+++888<<<:::AAAUUU}}}eeeKKK>>>@@@GGG^^^YYYFFFWWWeee~~~}}}{{{zzzxxxvvvuuusssqqqpppppppppnnnjjjeeeaaa```______^^^[[[XXXRRRNNNLLLJJJHHHGGGBBBFFF???OOOmmmllloooSSS===999888777666666555555555333333333444444444555555666GGG^^^{{{lllcccXXXOOOJJJGGGCCC@@@<<<;;;999888777777666666555555444444444444555555888888555888III]]]```UUULLLTTThhhyyyuuuaaaLLLGGGEEEAAA___nnnLLL@@@999777555222111222333222222222777333000666;;;EEEWWWyyypppzzz}}}bbbHHH@@@======AAA@@@===BBBKKKZZZmmm{{{~~~|||}}}~~~~~~{{{yyyxxxxxxyyyyyy}}}{{{xxxxxxyyy{{{|||zzzyyyxxxxxxyyyyyywwwvvvvvvtttvvvxxxnnnZZZJJJCCCQQQxxx|||NNN777888555111666000222222222111111111111222222111:::AAAAAAFFF^^^ttt[[[@@@<<>>;;;;;;999888777666666666555555444444444444555555666777555777EEEXXX]]]WWWMMMPPP```}}}{{{xxxfffNNNGGGGGGAAAYYY{{{SSSBBB:::777555222111222333222222111666444222888<<>>RRR___cccmmmOOOQQQXXXlll}}}yyyxxx}}}{{{rrrqqqssstttuuuooopppqqqpppnnnllllllmmmhhheee```\\\ZZZ[[[]]]___]]]YYYSSSNNNLLLKKKJJJIIIBBBHHH>>>FFFgggnnnmmm```@@@<<<999666444444444444333333444555444333333555666;;;HHHttt~~~{{{|||ooofffYYYNNNGGGCCC???<<<;;;:::999888777666666666555555444444444444555555444777666666???PPPZZZZZZNNNMMMWWWrrr}}}lllQQQGGGHHHAAAPPPXXXAAA:::777555333222222333333222000666555444999<<>>EEEbbbnnntttlllBBB<<<999666555555555444333333444555444333333555777???PPP}}}zzzssspppsss{{{~~~qqqhhhZZZPPPIIIDDD@@@===;;;:::999777666666666666555444444333333444444555333777888666;;;IIIWWW^^^PPPKKKQQQkkkoooTTTFFFHHHBBBHHHwwwXXX???;;;888555333222333333333222000666555666:::;;;JJJddd}}}}}}{{{qqqZZZ??????===???RRRpppzzzllldddcccffffffgggffffffeeeddddddcccdddgggmmmsssxxx{{{|||yyyxxxwwwuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxwwwwwwwwwyyywwwvvvwwwxxxyyyxxxvvvvvvuuuuuutttooocccUUULLL^^^||||||wwwfffCCC;;;555111444...111222222111111111111222222777======???YYYmmm\\\JJJJJJVVV[[[vvvoooVVVZZZbbbhhhyyy~~~yyytttpppnnnsssqqqjjjaaa[[[ZZZ\\\^^^___bbbaaaaaaeeeiiijjjhhheeeaaa``````___]]]\\\ZZZYYYYYYUUUPPPLLLKKKJJJIIIHHHCCCEEE???EEE^^^ppp~~~zzzGGG<<<:::777555555555444333333444555444444444666888???SSSttthhheeelllvvv~~~uuuooofff[[[QQQKKKGGGBBB>>>::::::888777666555555555444444333333333333444444333888999777888DDDUUUaaaRRRKKKOOOgggpppWWWFFFGGGCCCDDDmmm}}}ZZZ???>>>888666333222333444333333111666555666:::<<>>OOO^^^VVVMMMKKKZZZuuu}}}oooaaaIIIBBBEEEBBB[[[zzz{{{kkkJJJ===999666444333444444444333222444333777>>>JJJmmmvvvnnn}}}xxxzzzyyySSSNNN]]]~~~xxxttt\\\NNNGGGEEECCCDDDDDDEEEFFFFFFFFFFFFEEECCCGGGJJJJJJFFFEEEIIIMMMUUUXXX]]]cccjjjpppuuuwww~~~|||yyyvvvtttssssssttttttsssrrrsssuuuvvvuuutttrrruuuuuusssqqqjjjYYYHHHMMM___sssNNN:::555333555///555222222111111111111222222555888DDDZZZppprrrVVVEEE===III^^^fff}}}aaaLLLKKKYYYZZZvvvzzzyyy}}}{{{ssskkklllgggdddeeehhhkkkrrryyyyyysssooogggeeeccccccdddaaa[[[VVVRRRPPPMMMIIIFFFFFFFFFHHHCCCDDDFFFHHHJJJNNNSSSWWWZZZ\\\]]]^^^]]][[[XXXVVVQQQOOOLLLJJJIIIHHHGGGEEEEEEBBBAAACCCQQQuuuQQQ===:::777666666666555444222444555555555666888:::EEEiiixxx]]]QQQUUUaaajjjqqqyyy~~~mmmqqq{{{uuu~~~vvvuuuvvvlllaaaXXXRRROOOKKKHHHGGGDDD>>>::::::999888666555555555555444333333222222333333444111222444555555===MMM[[[XXXMMMHHHSSSlll{{{pppeeeLLLAAAEEEBBBUUUrrrLLL777999777444333444444444333111333222777AAAPPPxxx|||wwwzzz~~~ZZZYYYnnnfffPPPFFFDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCGGGGGGGGGFFFDDDBBBBBBBBBGGGKKKSSS\\\fffnnnuuuxxx~~~zzzvvvssssssssstttuuusssssstttvvvwwwvvvuuuqqquuuuuusssqqqjjjXXXFFFCCCTTTgggOOO:::444333666000666222222111111111111222222666666BBBXXXjjjyyyeeeNNNBBB>>>KKK^^^ddd~~~XXXIIINNNXXXWWWxxx{{{|||}}}yyywwwooogggeee```___eeekkkooouuu{{{zzzssslllgggccc\\\ZZZYYY[[[\\\ZZZUUUQQQMMMMMMKKKHHHFFFEEEFFFHHHEEEFFFFFFDDDBBBDDDIIIMMMZZZ[[[]]]]]]]]]ZZZWWWVVVPPPNNNKKKIIIIIIHHHFFFEEEEEE@@@AAABBBNNNuuu[[[===;;;888666666666555444222444555555555666888:::UUU{{{rrrXXXNNNSSS___ggghhhppp{{{uuummmiiioooooogggfff{{{vvv~~~rrreeemmm}}}~~~zzzrrrkkkeee^^^VVVQQQMMMJJJFFFCCCBBBAAA???>>>::::::888777666666666666444333333222222333333444333444777777666:::HHHWWW]]]TTTKKKOOOeee{{{uuueeeMMMAAAAAABBBUUUwww~~~JJJ>>>999888777555444444444444333111222666BBB```~~~zzzlllbbbuuurrrVVVLLLIIIDDDBBBFFFDDDDDDDDDDDDEEEEEEEEEEEEJJJFFFDDDFFFGGGEEEEEEHHHLLLFFFHHHXXXlllwww{{{{{{~~~wwwssstttuuutttsssuuutttuuuuuutttrrrrrrsssuuusssuuutttsssrrrjjjXXXGGGFFFOOOZZZ|||yyyXXX777444444333333111000111222222111000111333999<<>>???MMM```mmm}}}zzzNNNGGGYYY\\\ddduuuzzz|||}}}{{{~~~yyysssooojjjddd```aaa^^^\\\```hhhrrrxxx{{{vvvnnnggg```[[[WWWRRRRRRSSSQQQOOOOOOPPPQQQJJJKKKLLLMMMLLLIIIFFFDDDIIIFFFDDDEEEGGGGGGEEECCCQQQTTTYYY]]]```aaa]]]XXXTTTRRRNNNIIIGGGHHHHHHGGGBBBDDD@@@>>>NNNrrrVVV===:::777555777999777333777999444444999444444AAAgggnnnYYYMMMNNNWWW___fffnnnxxx}}}wwwgggZZZTTTTTTqqqffflll```cccuuufffccctttyyyuuunnniiiccc^^^ZZZTTTNNNIIIJJJGGGCCCAAA@@@???===;;;::::::999777666666555555444333333222222333333444333444666777666:::GGGVVV^^^TTTJJJLLL___~~~~~~yyyiiiPPPDDDBBBBBBSSSsssJJJ???999888777555444444444444444333333888CCC```{{{www|||rrr|||hhhQQQJJJIIIEEEDDDFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGCCCCCCEEEFFFEEEEEEHHHMMMMMMUUUggg{{{xxxsssssstttssssssuuutttuuuvvvuuusssssssssuuuqqqrrrrrrrrrrrrkkkZZZJJJEEEKKKTTTwww~~~\\\;;;666555222333111000111222222111111222333444===NNNeeexxxqqq___III>>>CCCSSSffftttwwwJJJDDDTTTWWWbbbuuu|||qqqrrrtttssswww}}}xxxrrrmmmiiifffaaa^^^```______aaahhhpppxxx||||||wwwnnnfff___ZZZUUUQQQOOOOOOOOONNNLLLLLLMMMOOOLLLMMMOOOOOONNNLLLIIIHHHHHHFFFDDDEEEGGGHHHGGGEEEGGGLLLSSSYYY___ccc```[[[TTTQQQMMMIIIGGGGGGGGGFFFAAACCCAAA@@@MMMmmm|||GGG===;;;777444444666555333444666444555999666;;;MMMxxx|||gggSSSIIIJJJSSS[[[aaajjjtttzzz}}}uuucccWWWOOOKKKLLLeeegggnnn[[[fffyyyfff^^^eeeuuu}}}yyytttmmmeee```___]]]ZZZWWWTTTPPPLLLIIIIIIFFFCCCAAA@@@???===;;;::::::999888777666555555444333333222222333333444333444666777666999EEESSS___TTTHHHGGGVVVuuuyyykkkSSSFFFDDDCCCSSSpppLLL???999888777555444444444444444444555999EEE```sssnnn~~~|||uuuuuuuuuxxx}}}mmmZZZJJJHHHIIIGGGEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHFFFCCCDDDGGGHHHFFFFFFIIINNNWWWiiiyyysssssssssqqqsssvvvtttvvvwwwwwwuuutttssstttnnnppppppqqqqqqlll]]]NNNCCCFFFLLLqqqaaa>>>888555222222000000111222222111111333444777AAASSSiii|||sss^^^GGG@@@GGGWWWlll}}}tttGGGAAAQQQVVVddd|||{{{nnndddeeehhhiiiooowwwtttpppjjjdddaaa___]]]\\\___```cccdddgggmmmvvv}}}}}}qqqlllddd]]]XXXSSSOOOLLLJJJKKKKKKJJJHHHHHHIIIKKKKKKLLLNNNOOONNNLLLJJJIIIJJJHHHGGGGGGIIIJJJJJJIIIBBBJJJSSSZZZaaafffddd^^^UUUQQQMMMKKKIIIGGGEEEDDDAAACCCAAA@@@KKKfffttt???>>>;;;888666555444555555111555444444666444@@@XXX}}}ppp]]]LLLDDDFFFNNNTTTZZZcccnnnuuuyyy|||zzzcccVVVPPPLLLJJJKKKsssiiirrrkkkTTTnnntttccc[[[aaaiiinnn{{{|||{{{tttllleee___YYYUUUXXXWWWVVVUUUSSSPPPNNNLLLJJJHHHEEECCCCCCAAA???===:::::::::999777666555444444333333222222333333444333333555777666999CCCOOO```VVVIIIDDDOOOmmm|||wwwkkkUUUGGGDDDCCCRRRlll~~~PPP>>>999888777555444444444444333333555:::FFF___|||oooiii~~~}}}xxx}}}~~~qqqhhhiiilllpppwww~~~xxx\\\PPPGGGGGGIIIHHHEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFGGGKKKKKKIIIJJJMMMRRRfffzzzuuusssrrrppprrrvvvtttvvvyyyyyywwwtttssssssooooooooooooppplll^^^OOOAAACCCHHHpppddd@@@999555222333111000111222111111111333666;;;AAANNNbbbyyy~~~ttt^^^HHHBBBEEERRRlllrrrFFFDDDSSSYYYkkklllbbbZZZZZZ]]]aaahhhooonnnjjjddd___\\\ZZZZZZZZZ\\\aaaeeefffgggkkkuuu~~~wwwqqqhhhccc]]]WWWSSSOOOLLLJJJGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHJJJKKKKKKJJJIIIHHHMMMLLLKKKJJJKKKLLLLLLLLLGGGRRR[[[aaagggmmmhhh___XXXSSSNNNMMMLLLHHHDDDCCCBBBCCCAAA???GGG^^^}}}xxxDDD===;;;:::;;;999666666888222666444333333000AAAaaasssgggVVVGGGAAABBBHHHLLLSSS\\\gggoootttyyy~~~nnn\\\TTTRRRPPPNNNNNNcccpppxxx___OOOxxx^^^RRRVVVhhhkkkiiixxxqqqggg^^^XXXUUURRRQQQRRRRRRSSSRRRPPPMMMKKKJJJJJJHHHFFFEEEDDDCCC@@@>>>;;;;;;;;;:::999777555444444333333222222333333444333333555777777888AAAJJJ```XXXKKKCCCKKKfff|||xxxnnnXXXHHHCCCAAALLLcccqqqUUU===999888777555444444444444222333444999GGG^^^xxx|||ooojjjvvvyyy~~~yyyzzz~~~lll___[[[^^^cccjjjrrryyy{{{iiiQQQKKKFFFGGGIIIGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJNNNNNNLLLOOOTTTaaa}}}|||wwwvvvsssppprrrwwwtttwwwyyyyyywwwtttssssssqqqqqqooonnnnnnjjj\\\NNN@@@BBBIIIrrrqqqeee@@@888555222444222111222222111000222444777999>>>III```}}}{{{vvv___JJJCCCBBBKKKhhhoooGGGKKKVVV]]]qqqyyy~~~wwwsss~~~mmm```YYYSSSRRRTTTYYYaaagggiiifffaaa[[[XXXVVVWWWXXXYYY___fffggggggjjjttt}}}uuukkkfff^^^ZZZUUUQQQNNNLLLJJJHHHFFFGGGGGGFFFEEEEEEGGGHHHEEEFFFHHHIIIIIIIIIIIIIIINNNNNNMMMLLLKKKLLLMMMOOOPPP\\\ggglllrrrwwwrrrfff^^^UUUOOOOOONNNIIIEEEEEEDDDBBB???===AAAUUUttt~~~KKK<<<999999<<<<<<777555777333666555555444333IIInnnlllaaaQQQEEE@@@@@@CCCEEEMMMTTT___hhhoootttzzz}}}lll```UUURRRRRROOOLLLKKK]]]wwwuuuWWWZZZpppUUURRRYYYgggnnnxxx~~~xxxjjjcccYYYQQQMMMMMMNNNOOOOOOQQQSSSSSSPPPMMMLLLKKKHHHFFFEEEDDDDDDBBB???============<<<;;;888666555444333333222222333333444333333444777777888>>>FFF]]]XXXNNNDDDHHHaaazzzsss]]]JJJCCC???FFFZZZ|||mmmYYY>>>999888777555444444444444333444444888GGG___sss~~~~~~rrrlllxxxsssqqq|||```TTTNNNRRRXXXaaaiiipppuuuxxxmmm[[[JJJHHHFFFFFFGGGGGGFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJMMMRRRSSSTTTZZZbbbyyy~~~{{{yyyuuuqqqrrrwwwuuuwwwxxxwwwuuusssrrrrrrsssrrrooommmmmmiii[[[NNN???BBBKKKuuuiiihhhAAA999444222444333111222222111000222555888:::CCCTTTnnnyyy]]]GGGCCCCCCJJJjjjiiiFFFQQQVVV\\\rrrsss~~~}}}uuuooohhhbbbffffff[[[TTTPPPLLLJJJLLLQQQWWW\\\^^^]]]ZZZVVVSSSRRRSSSUUUVVV]]]dddfffgggkkkttt|||~~~tttjjjaaa]]]UUUQQQMMMJJJHHHHHHFFFEEEEEEFFFGGGFFFEEEEEEGGGIIIGGGGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMQQQTTTXXXgggtttyyyuuudddWWWOOOPPPOOOIIIEEEFFFDDDBBB???<<<===LLLhhhwww{{{|||VVVBBB999555999;;;666333555444555555888999:::SSS|||zzzdddZZZMMMCCC??????@@@@@@FFFLLLUUU___gggooouuuyyy}}}rrr]]]VVVQQQQQQQQQMMMKKKLLLooo```xxxjjjRRRkkk___SSSZZZ^^^cccxxx|||{{{xxxkkk\\\WWWPPPKKKIIIJJJKKKKKKNNNQQQTTTTTTRRROOONNNOOOIIIGGGFFFFFFFFFDDDAAA>>>>>>??????>>>===:::777555444333333222222333333444333222444777777777<<>>;;;CCCZZZppprrrkkkqqqrrrpppQQQ@@@555777999555333666555444333888;;;;;;UUUxxxppp[[[RRRFFF???===>>>>>><<<@@@EEEMMMVVV___iiipppuuu{{{nnnbbbUUURRRPPPQQQPPPNNNPPPTTTbbbbbbsss[[[LLLtttkkkOOOOOOaaaccc```yyy{{{}}}vvvxxxyyyxxxwwwyyy}}}~~~mmm^^^TTTQQQMMMKKKJJJJJJIIIIIIIIILLLQQQRRROOOMMMMMMNNNKKKJJJIIIIIIIIIGGGDDDAAA???@@@@@@@@@>>>;;;888666444333333222222333333444333222333777777777<<>>999666444111///222888222444555555555777:::===LLLTTTNNNCCCEEEUUUvvv~~~wwweeePPPCCCDDDQQQ^^^[[[BBB:::888666444333222222333000333666:::HHH```sss|||xxxuuu{{{vvvqqqiii[[[JJJ???===888999;;;???FFFNNNVVVZZZ___fffmmmooonnnpppxxx~~~mmmXXXJJJEEE???@@@BBBCCCDDDFFFIIILLLKKKKKKKKKKKKLLLOOOTTTXXXRRRXXXaaaiiirrr|||~~~}}}}}}}}}wwwpppooorrrtttuuuvvvuuurrrqqqpppqqqppprrrrrrpppmmmiii^^^RRRIII@@@LLLkkkqqqhhhIII555777000333222111222222222222333555888@@@GGGfffoooooo~~~jjjRRR999@@@[[[kkkzzzUUUOOOMMMWWW^^^sss|||xxxlllnnn~~~ttttttyyy}}}lll___UUUMMMEEE???===<<<:::999999:::<<<===???>>>???@@@BBBFFFIIIKKKKKKSSS[[[aaahhhooopppnnnsssooohhhaaa\\\WWWRRROOOIIIHHHGGGEEEEEEEEEFFFFFFLLLHHHDDDCCCEEEGGGGGGFFFKKKKKKLLLMMMNNNPPPQQQRRRUUUYYY]]]___aaagggrrrzzzxxx]]]NNNNNNIIIGGGFFF???===>>>>>>;;;;;;???IIIRRR^^^___bbblllyyyUUUHHH===::::::888555444555:::555:::555444YYYssszzzsssfffXXXJJJEEE???:::999;;;<<<===BBBAAAEEEOOOXXX```jjjsss{{{hhhXXXOOONNNMMMLLLKKKLLLPPPWWW\\\pppVVV^^^lllVVVdddqqqSSSNNNZZZWWWgggwwwlllccc\\\\\\bbblllzzzxxxrrrpppooommmooosss{{{yyy{{{~~~{{{mmmZZZOOOIIIHHHHHHJJJIIIGGGIIIMMMLLLNNNPPPRRRSSSRRRPPPNNNQQQPPPOOOPPPPPPMMMGGGCCC??????AAAFFFIIIIIIGGGEEE???999555444444222222666222444555555555777:::===LLLTTTNNNBBBCCCQQQpppvvveeePPPBBBBBBMMMXXX~~~ZZZCCC:::888666444333222222333333333444<<>>DDDJJJMMMRRRZZZccciiikkknnntttyyyqqq^^^NNNEEEBBB???AAADDDEEEFFFGGGIIIKKKKKKLLLMMMNNNOOOQQQUUUYYYWWW^^^gggpppxxx~~~}}}~~~~~~zzzrrrnnnpppqqqsssttttttsssrrrrrrsssppprrrrrrooommmiii^^^SSSDDD===GGG```pppiiiJJJ555777000444333111222222222111333666888;;;IIIbbbhhhhhhtttxxxssshhhNNN999IIIgggqqqwwwUUUKKKKKKSSS___www~~~{{{gggeeewww{{{rrrjjjjjjlllnnnrrrwwwyyypppcccYYYRRRMMMFFFAAA<<<;;;999888888999:::;;;<<<<<<===>>>@@@DDDHHHJJJKKKRRRZZZ___fffmmmooommmlllggg```ZZZUUUQQQMMMJJJHHHGGGFFFEEEDDDDDDEEEFFFKKKGGGDDDCCCEEEGGGHHHGGGLLLLLLMMMNNNPPPSSSUUUVVVYYY^^^dddhhhlllttt{{{___OOOLLLGGGEEEEEE???>>>???>>>;;;999<<>>hhh|||sssjjj\\\OOOGGGBBB===999999:::;;;<<<@@@???BBBKKKUUU^^^jjjttt|||{{{~~~~~~mmm___TTTOOOMMMMMMMMMMMMOOOTTTZZZ___oooTTT\\\jjj\\\ooo```JJJRRRiiiXXXqqqsssssshhh___YYY\\\eeessswwwqqqpppiii___cccooo{{{nnnkkktttrrr```NNNIIIFFFEEEFFFIIIHHHFFFIIINNNPPPQQQSSSUUUVVVVVVUUUUUUWWWUUUTTTSSSRRROOOKKKHHHFFFFFFGGGLLLSSSUUURRRMMMEEE;;;444444666444333333222444555555555777:::===KKKSSSMMM@@@@@@LLLiiivvveeeQQQBBB???GGGOOOlllYYYEEE:::999777555333333333333777333333===OOOeee|||uuuttt~~~wwwqqqZZZNNNCCC===999444333444444444444555777;;;>>>@@@FFFMMMVVV^^^dddiiimmmoooyyy{{{yyykkk[[[NNNEEEAAA@@@@@@CCCFFFHHHHHHHHHIIIJJJKKKMMMPPPQQQRRRTTTXXXZZZ___fffpppyyy}}}{{{{{{}}}zzzsssoooooonnnppprrrsssrrrrrrsssuuuppprrrqqqooommmiii___TTT@@@;;;CCCUUUnnnzzzpppMMM666777111555333111222222222111333666999???WWWeeehhhnnnpppppprrrfffJJJ:::QQQpppttttttSSSEEEHHHRRRddd}}}vvvggg]]]ZZZfffxxxnnnhhhdddcccaaa^^^___cccfff```XXXSSSOOOKKKEEEAAA;;;:::888777777777888888999999999;;;>>>AAAEEEGGGKKKQQQWWWZZZaaahhhllljjjccc^^^WWWQQQMMMJJJHHHFFFFFFFFFDDDCCCCCCDDDEEEEEEHHHEEECCCCCCFFFHHHIIIJJJOOOOOOOOOQQQSSSWWW[[[]]]ccchhhnnnsssyyy}}}aaaOOOKKKEEECCCDDD@@@>>>???>>>;;;888999===AAALLLTTT\\\gggyyywww```HHH>>>666555777666666666000777111999;;;GGGvvvuuuiii^^^PPPEEEAAA>>>999777888999::::::===<<>>BBBHHHSSSYYYDDD:::999777555333333333333888444555@@@SSSmmm}}}yyyuuu}}}zzztttllleeeSSSFFF:::777777666666888777777666666777999:::;;;AAADDDKKKSSS[[[bbbfffiiitttuuuyyy|||uuujjjZZZMMMFFFCCCAAA@@@BBBEEEHHHJJJJJJIIIIIIJJJLLLNNNQQQSSSUUUWWWZZZ\\\dddlllwww}}}yyyxxxwwwsssqqqrrrnnnppprrrsssrrrrrrssstttoooqqqqqqnnnmmmiii```UUUBBB===AAANNNhhh|||SSS999888222555222222222222111111333777:::GGGcccfffooo{{{wwwxxxdddHHH999PPPmmmooouuuQQQCCCJJJXXXkkkwwwtttYYYTTTSSSTTTbbbwwwmmmiiigggeee___YYYWWWZZZZZZWWWRRROOOLLLHHHCCC???:::999888777666666666666666666777888;;;???BBBEEEJJJOOORRRUUUZZZbbbeeeeee\\\WWWQQQLLLIIIHHHFFFEEEEEEDDDCCCBBBBBBCCCEEEEEEEEEDDDDDDEEEGGGIIIKKKMMMRRRRRRRRRTTTXXX]]]aaadddkkkpppvvv{{{xxx^^^PPPMMMFFFCCCDDD???>>>>>>>>><<<999888:::<<>><<<999777777888999999999::::::===CCCHHHNNNYYYcccoootttuuurrrpppuuu~~~uuuaaaVVVRRRRRRRRRKKKMMMPPPSSSWWW]]]ccchhh[[[YYYbbbdddzzzsssGGGIIIhhheeennniii^^^^^^dddmmmuuu{{{~~~vvvqqqaaaPPPXXXmmm___LLLJJJ___eeeRRRCCCEEECCCCCCEEEIIIKKKKKKNNNTTTUUUVVVXXXZZZ[[[]]]]]]^^^\\\[[[ZZZXXXWWWWWWYYYZZZ\\\___ccchhhqqqvvvooodddYYYHHH777222444555444444222444555555555777:::===EEEOOOKKK@@@???IIIdddxxxhhhUUUFFF???AAADDDOOOZZZCCC;;;999777555444333333444444555888CCC[[[{{{vvv}}}xxxuuuqqqjjj```YYYIII>>>555444555444333444999999999:::::::::;;;;;;===???CCCIIIRRR\\\dddiiiqqqrrrvvv|||wwwpppfff]]]PPPGGGDDDCCCBBBAAADDDGGGJJJLLLLLLKKKKKKLLLLLLOOOSSSUUUWWWZZZ]]]___gggooozzzxxxvvvssssssuuuqqqsssttttttrrrqqqqqqrrroooppppppmmmllliiiaaaWWWEEE>>>>>>KKKiiiZZZ===999222555111222222222111111444888<<>>???SSSYYYKKK@@@CCCBBBBBBEEEJJJMMMMMMRRRWWWXXXZZZ\\\^^^````````````\\\\\\\\\[[[\\\___cccgggjjjrrrxxx{{{{{{nnnZZZIII777111222333444555222444555555555777:::===BBBMMMJJJ@@@@@@IIIbbbxxxhhhUUUGGGAAAAAACCCWWWhhhvvv\\\CCC;;;:::888555444444444444///555:::EEEhhhxxxvvv{{{wwwqqqkkkfff___VVVOOOBBB;;;555555555333222333888999999:::::::::999999888:::>>>CCCKKKUUUaaahhhnnnooorrrvvvxxxtttmmmfffXXXRRRIIIDDDCCCCCCBBBAAAEEEHHHKKKMMMMMMMMMNNNOOOOOORRRUUUWWWYYY]]]aaadddiiippp{{{~~~wwwtttsssuuutttuuuvvvuuurrrpppppppppooopppooommmllljjjbbbXXXFFF===<<>>888333666000333222222111111444999===QQQeee```~~~wwwWWWFFF888BBBZZZhhhSSSKKKVVVZZZlllxxxpppjjjVVVHHHLLLTTTYYYeeesssxxxpppiiiddd]]]WWWUUUWWWRRRQQQOOOKKKFFF@@@;;;888888888888888888888888888777666666777888;;;>>>@@@CCCGGGIIIHHHKKKPPPRRRPPPJJJHHHEEECCCCCCCCCBBB@@@CCCBBBBBBBBBCCCDDDFFFGGGDDDFFFHHHIIIJJJLLLPPPRRRUUUVVVYYY]]]bbbfffjjjllljjjpppyyymmmXXXQQQRRRKKKFFFDDD>>>;;;;;;<<<<<<<<<<<<<<<<<<:::>>>BBBPPPyyyeeeFFF???:::999888666666888555===555777===TTT{{{mmmaaaVVVIII@@@<<<888888999;;;======<<<::::::;;;???CCCDDDFFFOOOYYYlllmmmfff]]]```ooo~~~vvvdddXXXSSSQQQPPPNNNOOORRRWWW[[[___dddiiimmmhhh\\\fffpppsssMMMYYYsssrrrZZZLLLOOOXXXGGG<<<<<>>===FFFfff^^^===777333777111333333222111111444:::>>>XXXgggeeemmmJJJBBB999CCC^^^qqqPPPIIIQQQRRRhhh{{{www^^^TTTPPPZZZjjjuuuzzz|||wwwkkk___XXXTTTQQQPPPRRRLLLLLLJJJFFFAAA<<<999777888888999:::;;;;;;;;;;;;999888777777888:::===>>>@@@CCCEEECCCEEEHHHHHHEEEDDDCCCBBBBBBCCCBBBAAA???CCCBBBBBBBBBCCCEEEGGGHHHEEEHHHKKKLLLLLLNNNQQQTTTVVVXXX\\\aaaeeeiiikkklllooouuu~~~~~~nnnZZZQQQRRRIIIDDDCCC>>>;;;;;;::::::;;;<<<<<<;;;:::===@@@QQQ~~~PPP@@@;;;777888888666888;;;333===666777===UUUuuuggg^^^SSSFFF===;;;::::::<<>>555222333222222444222444555555555777;;;===@@@LLLJJJ???>>>EEE[[[yyyuuudddSSSFFFAAAAAACCCVVVwwwiii^^^FFF;;;:::888666555444444444111888777@@@rrryyyooowwwssslllccc\\\VVVOOOHHHBBB===999666666333111555:::999::::::;;;999777444333888>>>CCCCCCAAACCCJJJQQQZZZ^^^bbbccc```\\\WWWUUUMMMKKKHHHEEECCCDDDFFFHHHGGGIIIKKKLLLMMMOOORRRUUUWWWXXXZZZ\\\^^^ccciiinnnnnnuuu{{{wwwuuuuuuuuuvvvwwwvvvtttsssssssssnnnooonnnlllllljjjcccZZZFFFAAA@@@GGGddd\\\<<<666333888222333333222111111555:::>>>ZZZeeehhh|||```@@@>>>:::FFFeee{{{|||JJJCCCIIIMMMgggzzz[[[XXX\\\nnnuuufffWWWOOOMMMLLLLLLNNNFFFFFFEEEBBB>>>;;;999888888999:::;;;<<<=========;;;:::999888999:::<<<>>>>>>AAACCCAAAAAACCCBBB???BBBBBBBBBCCCEEEDDDBBB@@@CCCBBBBBBCCCDDDFFFHHHIIIFFFIIILLLMMMMMMNNNRRRUUUVVVYYY^^^cccgggjjjkkklllwww}}}yyyrrr\\\RRRPPPGGGAAABBB???<<<;;;999999:::;;;::::::;;;???CCCWWWLLL@@@<<<999999999777888<<<222===666666;;;RRR~~~qqqddd\\\RRRDDD;;;999;;;<<<>>>AAACCCBBB???<<>>@@@DDDHHHRRReeevvvxxxaaaOOOWWWtttsssgggYYYQQQRRRVVVWWWVVVXXX\\\```dddgggjjjnnnppprrr]]]zzzaaa\\\}}}~~~hhhWWWGGGCCCUUUUUUOOOIIIHHHGGGEEEDDDFFFJJJEEECCCHHHOOOSSSWWWZZZbbbdddgggjjjkkkkkkjjjjjjlllrrrxxx{{{}}}vvv```AAA;;;555333444444111...333444555555555666888:::>>>HHHHHHBBB@@@BBBVVVsssyyymmm\\\EEE>>>BBB???QQQ~~~uuu~~~cccAAA<<<:::777555444444555555444555555CCCiii|||jjj}}}zzz~~~yyyqqqeeeYYYRRRKKKDDD??????999666444444555777888888;;;;;;:::888555444555777;;;???HHHGGG@@@FFFOOOJJJPPPRRRTTTWWWXXXVVVRRRNNNIIIFFFCCCBBBEEEJJJJJJGGGHHHIIIJJJMMMPPPSSSVVVXXXXXXYYYZZZ]]]bbbggglllnnntttzzz{{{sssrrrxxxuuutttssstttuuuuuusssqqqqqqpppnnnmmmjjjeee^^^YYYHHHBBBBBBSSSrrrccc@@@;;;222333555555333333444444444;;;CCCXXXUUUeeezzzzzzpppfffZZZKKK>>>BBBQQQ___ppp}}}|||zzz~~~wwwLLL<<>>;;;888888999999;;;===???@@@AAA@@@???>>>;;;;;;:::999999999::::::??????>>>???@@@@@@>>>===;;;<<<>>>@@@AAABBBBBBBBBCCCDDDFFFGGGIIIJJJJJJJJJJJJLLLOOOQQQQQQSSSUUUXXXYYY\\\aaaeeehhhkkkooorrr~~~zzzbbbNNNIIIHHHBBB>>>@@@===<<<;;;:::999:::;;;;;;<<<>>>DDDeeezzzMMM>>>===:::888999:::888555555999666;;;;;;QQQ}}}uuulllaaaVVVIII>>>:::<<>>===???BBBCCC@@@===;;;===AAAEEELLL^^^|||{{{___TTT___}}}hhhaaaXXXSSSSSSVVVXXXXXXZZZ]]]aaafffjjjpppvvvzzz|||kkkwwwnnn[[[xxxyyy^^^bbbzzz}}}jjjUUUGGGKKKbbbnnn\\\JJJDDDBBBAAAHHHRRRRRRMMMKKKOOOSSSUUUZZZ___hhhiiijjjllllllmmmllllllooouuu{{{}}}xxxfffVVV>>>999444333444555333111222333555555444555777999>>>HHHHHHBBB@@@AAAUUUrrryyymmm\\\FFF???BBB???OOOyyy|||eeeBBB<<<:::888555444444444555555888888BBBaaayyyfffqqq{{{}}}xxxnnnbbbVVVNNNHHH@@@<<<;;;777555333222444666777777888999999777555555777:::GGGAAAFFFOOOPPPOOOPPPMMMHHHHHHHHHKKKNNNQQQQQQQQQGGGEEEDDDDDDGGGJJJJJJHHHHHHIIIKKKNNNQQQUUUWWWYYY]]]]]]]]]```ccchhhmmmpppwww{{{~~~{{{wwwwww{{{tttssssssssstttsssqqqppppppooonnnmmmjjjddd]]]XXXGGGBBBBBBOOOhhhbbb>>>:::222444555555333333444333444:::CCCddd[[[cccooommmggg```VVVUUUGGGHHHTTT^^^lllxxxwwwyyyuuuKKK>>>KKKQQQggguuujjjhhh___OOOAAA===@@@@@@>>>???===:::777555555666777<<<===???@@@AAA@@@???>>><<<<<<;;;:::999999999:::::::::;;;<<<>>>>>>===<<<<<<<<<>>>???AAABBBBBBBBBCCCCCCEEEFFFHHHJJJKKKKKKNNNPPPRRRRRRSSSTTTVVVXXX[[[^^^cccgggjjjnnnrrruuuiiiRRRKKKHHHAAA===???===<<<;;;:::999:::;;;;;;;;;>>>DDDdddRRR<<<;;;888777777888888777666999666::::::PPP~~~uuuooofff[[[RRRGGG===:::<<<;;;:::;;;===@@@AAA???===AAAAAABBBJJJ^^^|||rrr^^^fffzzzzzzddd^^^VVVRRRSSSVVVYYYZZZ^^^bbbggglllooossswwwzzz^^^YYYhhhnnnllljjj^^^yyypppaaarrrrrrvvv|||lllTTTKKKWWWpppnnnUUUAAA??????@@@RRRhhhbbb[[[VVVUUUVVVXXX^^^dddkkkkkklllmmmoooppprrrssssssyyy{{{```SSSLLL;;;777333222444666555333111333444444444444777999===HHHHHHBBB???@@@SSSqqqyyynnn]]]FFF???CCC@@@OOOwwwgggCCC<<<:::888555444444444555666999999???XXX{{{{{{uuukkkqqqyyy|||vvviii]]]QQQIIIBBB;;;777666555333222222333555555555777888999777555666:::===GGGBBBJJJ\\\aaaVVVLLLIIIAAABBBCCCGGGKKKMMMMMMMMMEEEEEEFFFGGGIIIIIIJJJJJJIIIJJJMMMPPPTTTWWWZZZ[[[aaaaaaaaacccfffkkkpppsss{{{|||}}}{{{{{{||||||tttsssrrrssssssrrrpppnnnooonnnmmmllliiiccc[[[VVVFFFBBBBBBKKK]]]{{{ccc<<<999444444333444222222444333444:::CCCjjj```bbbjjjjjjjjjggg]]]WWWHHHHHHSSS[[[hhhttttttzzz~~~sssKKKAAAPPPUUUhhhyyyuuuoooTTTRRRKKKAAA<<<<<<<<<999:::888666555444555666777===>>>???@@@@@@@@@???>>>>>>===<<<;;;:::999999999888999:::<<<============;;;<<<===>>>@@@AAABBBBBBDDDEEEFFFGGGJJJLLLOOOPPPRRRSSSTTTTTTTTTUUUWWWYYY^^^aaafffjjjmmmqqqvvvyyyoooYYYNNNIIICCC???@@@===<<<;;;:::999:::;;;;;;:::===CCCaaaXXX===;;;:::888777666666777666999555::::::QQQ}}}sssggg^^^TTTLLLCCC;;;999;;;777777777:::<<<>>>===<<>>>>>>>>VVVwwwyyykkk^^^YYY[[[^^^ccchhhlllllllllmmmpppsssvvvyyyuuu|||lllQQQHHHEEE:::777444222333555444333111222333333333444666888===GGGHHHBBB>>>???QQQnnnzzzooo^^^HHH@@@CCC@@@RRR}}}}}}hhhCCC===;;;888555444333444444444666666>>>VVVtttooovvv~~~|||ssszzzssseeeYYYLLLDDD>>>777333333555333222222444555555444777999:::888555555:::???;;;NNN___fffbbbQQQCCCBBBDDDFFFIIIMMMOOONNNJJJFFFGGGFFFHHHKKKKKKIIIJJJLLLJJJLLLOOOSSSWWWZZZ]]]^^^bbbbbbccceeeiiinnnssswww|||{{{}}}tttqqqooommmttt}}}}}}~~~{{{tttssssssttttttssspppmmmnnnmmmmmmkkkgggaaaYYYSSSFFFAAABBBKKK[[[wwweee<<<999555555222333222222444333444;;;CCC^^^\\\fffqqqtttxxxttteeeKKK>>>@@@MMMVVVfffuuuwww~~~~~~tttNNNDDDQQQUUUggg|||lll[[[HHHKKKIIIAAA:::999:::888777666555555666777999:::>>>>>>???@@@@@@@@@???>>>???>>>===;;;:::::::::::::::<<>>>>>;;;;;;<<<===>>>@@@AAABBBGGGHHHIIIKKKNNNQQQTTTUUUSSSTTTUUUVVVVVVWWWZZZ]]]```ccchhhlllppptttzzz}}}nnn[[[QQQLLLFFFBBBAAA===<<<;;;:::999:::;;;;;;:::>>>BBB\\\[[[@@@===;;;;;;:::666444555666888444:::<<>>>>>OOOlllzzzppp___IIIAAACCC@@@PPP{{{hhhCCC===;;;888555444333333444444444555AAA\\\www{{{sss|||oooxxxpppbbbVVVIIIAAA;;;666333333555333222333555666555444999;;;<<<999444444:::@@@CCCnnn}}}fffRRREEE???EEEJJJKKKLLLOOORRRRRRQQQOOOOOOJJJIIILLLMMMJJJJJJNNNLLLNNNRRRVVVZZZ^^^```aaabbbccceeehhhmmmrrrwwwyyyzzzzzz|||zzzzzz}}}{{{}}}zzztttttttttuuuvvvtttqqqnnnmmmlllllljjjfff___VVVPPPFFF@@@AAAMMM^^^wwwkkk>>>888555666222444222333444444555<<>>777666777777444444444555777999;;;===??????@@@@@@@@@????????????>>>===<<<;;;;;;;;;;;;>>>AAADDDDDDAAA???>>>>>><<<<<<<<<===>>>@@@AAACCCHHHIIIKKKMMMPPPSSSVVVWWWSSSTTTUUUVVVXXXZZZ___bbbbbbeeeiiimmmrrrwww}}}vvvhhhYYYQQQMMMHHHCCC@@@===<<<;;;:::999:::;;;;;;;;;???@@@VVVZZZBBB<<<999;;;<<<777444555555777444;;;>>>TTT~~~tttjjj^^^TTTIIICCC>>>888555666666666777666666666777888888BBBVVVwwwyyyddd{{{yyyiii\\\ZZZVVVRRRQQQSSSXXX[[[bbbhhhrrrzzzyyy|||yyyqqqqqqlll\\\PPPRRRaaa```iiinnnuuu|||tttuuulllWWWHHH>>>FFFQQQNNN===777999<<<:::@@@dddnnngggiiimmmppprrrrrrqqqooonnnnnnoooqqqrrrxxx}}}uuu[[[KKKBBB<<<999888555333222222222333111333444444444444777999<<>>@@@LLL\\\sssrrrBBB999555777333444333444555555666===FFF\\\rrraaaAAA999@@@QQQ]]]oooyyyRRRCCCLLLZZZiiimmmWWWxxxxxxVVVAAACCCEEEBBB:::444444555555222333444666888:::<<<>>>AAA@@@@@@@@@????????????>>>>>>===<<<<<<<<<<<<===@@@DDDGGGGGGCCC???>>>??????>>>>>>???@@@BBBDDDFFFHHHJJJLLLOOORRRUUUVVVWWWUUUVVVXXXYYYZZZ^^^cccgggdddgggkkkoootttzzzwwwooommmmmmvvvjjj\\\QQQKKKFFFAAA======<<<;;;:::999:::;;;;;;;;;@@@???PPP```MMM???666888;;;999666888555777444<<<>>>RRR}}}wwwlllaaaYYYOOODDD@@@<<<777444555666777888777666666888:::999@@@TTTqqq{{{hhhqqqrrrddd[[[ZZZWWWSSSRRRSSSXXX\\\bbbhhhqqqyyy{{{gggqqqtttuuujjjgggmmmkkkyyywwwVVVMMMQQQZZZggglll}}}{{{nnnhhhOOOBBB===777AAAJJJ@@@888777888:::;;;GGGfffsssmmmlllllloootttppppppoooooooooqqqrrrssszzz}}}mmmXXXKKK@@@999666666444333222222444666222333555555444555777999;;;FFFGGGAAA===<<>><<<999666333333333333333444999GGG___uuu~~~~~~sssuuu}}}{{{|||uuuvvvkkk\\\PPPCCC<<<888444333555222111111222444555333222777;;;===999444555===FFFwwwyyyJJJ===>>>BBBSSSRRRTTTZZZdddpppzzziiiWWWJJJKKKNNNKKKLLLPPPNNNQQQVVV[[[```dddfffggghhhjjjnnnsssvvvxxxxxxxxxzzz~~~yyywwwuuupppqqqsssuuuwwwvvvssspppkkkjjjjjjhhhddd[[[QQQKKKBBB<<>>???@@@AAAAAA@@@@@@????????????=========<<<======>>>???BBBGGGKKKKKKGGGDDDCCCDDDCCCCCCBBBBBBDDDFFFIIIJJJKKKMMMQQQUUUXXXYYYXXXXXXZZZ[[[\\\\\\^^^aaafffjjjgggjjjnnnrrrwww~~~{{{ssstttyyy{{{hhhWWWLLLFFFAAA<<<===<<<;;;:::999:::;;;;;;;;;@@@>>>LLL}}}qqqhhhPPP;;;888;;;999777999666888555;;;<<>><<<999666333333333333000222888EEEXXXmmmzzz{{{}}}qqqxxxwww|||}}}tttuuuiiiYYYMMMAAA;;;777444333555111000000111333333222000555:::<<<999555666@@@IIIyyyaaa???DDDDDD@@@OOOTTT\\\kkk|||qqq[[[JJJJJJNNNLLLLLLPPPNNNQQQWWW\\\bbbeeeggghhhlllooossswwwyyyyyyxxxvvv{{{zzztttrrrnnnoooqqqtttvvvvvvrrrooojjjjjjjjjhhhccc[[[PPPIII???;;;>>>DDDIII\\\~~~JJJ;;;444888555666555555777888999@@@IIIaaapppCCC>>>JJJ]]]jjj{{{|||wwwIII===LLL]]]gggnnn[[[{{{}}}```NNNGGG;;;666AAABBBCCCAAA<<<:::;;;999555888999:::===???BBBCCCDDDBBBAAAAAA@@@?????????@@@<<<<<<<<<======>>>???@@@DDDJJJPPPPPPMMMIIIIIIKKKGGGFFFFFFFFFGGGIIILLLNNNOOORRRWWW[[[^^^^^^\\\[[[___``````___```cccgggkkkjjjlllppptttyyyuuu^^^OOOHHHCCC>>>===<<<;;;:::999:::;;;;;;:::@@@===KKK{{{dddDDD;;;;;;999777999777999555;;;:::GGGmmmwww}}}zzzqqqiii]]]RRRNNNCCC:::999999777555666333666888999999;;;@@@DDDDDDGGGYYYpppqqqaaa[[[aaauuu}}}tttmmmppprrrxxxgggZZZVVVVVVVVVTTTTTTWWW]]]bbbiiimmmrrrxxx~~~}}}WWWVVV```\\\TTTSSSGGG>>>AAAMMMOOOOOOiiizzz\\\EEE@@@PPPjjj}}}hhhPPPMMM333999DDD:::DDDRRREEEAAA>>><<<:::999>>>NNN^^^rrrqqqiiiggggggmmmkkkmmmooorrrtttvvvvvvvvvoooVVVHHHAAA???:::777444333333222111000444444555555666777777777;;;???CCCAAA;;;<<>>======DDD```JJJ777777666555444333444555444555???JJJccc}}}lllHHH888>>>XXXnnnpppOOO@@@HHH\\\fffuuu```rrrWWWFFF>>>:::999;;;@@@AAA@@@===:::999999:::<<<===>>>>>>======>>>@@@@@@AAABBB@@@>>>===>>>???AAA???===<<<<<>>777YYYmmmiii\\\PPPSSSbbbhhhWWWQQQPPPKKKYYYxxxqqqbbbVVVTTTSSSUUUWWWWWWXXX^^^gggoootttzzztttQQQOOOVVVOOOEEEDDDBBB???@@@CCCFFFLLL]]]nnnhhh\\\LLLDDDLLLdddvvvtttkkkXXXEEE999222>>>AAA<<>>HHHfffKKK777777666666444333444555555777@@@LLLfffooo[[[III999???ZZZsssvvvQQQ>>>EEEZZZddd{{{nnnoooUUUDDD===999999;;;???@@@@@@>>><<<;;;<<<===;;;<<<<<<;;;888777888999;;;===???@@@???>>>???@@@@@@???===;;;<<>>:::888888:::;;;;;;;;;;;;;;;===>>>AAABBBOOOdddkkk]]]NNNHHHSSSeee]]]KKKGGGLLLGGGLLLaaarrr{{{lll___UUUUUUTTTUUUXXXYYY\\\dddmmmtttyyymmmNNNKKKMMMEEE======???AAAAAA???DDDPPPYYY\\\TTTJJJ???AAARRRooodddSSSPPPMMMCCC999555999BBBAAAKKKxxxsssMMMDDD<<<===BBBLLLYYYdddxxxjjjkkkjjjiiimmmnnnqqqtttvvvxxxyyyzzz|||uuu^^^NNNGGGCCC999777444333333333222111333333333444555555666666;;;???CCCBBB;;;<<>><<<888666555444444888444333===PPPcccpppuuu~~~{{{~~~|||yyyssslllXXXLLL@@@999555111000222000222666999;;;:::888777555777777666555777>>>CCCIIIEEE<<<::::::;;;UUU}}}mmmXXXOOOQQQWWWWWWhhhqqqgggXXXSSSRRRQQQVVVXXX[[[___dddhhhkkklllrrruuuzzz~~~|||uuuxxxvvvssssssnnnppprrrrrrqqqpppqqqrrrooommmiiifffbbbYYYNNNFFF>>><<<;;;???NNNmmmQQQ:::888666666444333444666666888CCCNNNmmm|||lllXXXNNN;;;???[[[xxx~~~TTT<<>>===>>>???<<<<<<;;;888555222222333666:::===@@@@@@@@@AAABBBAAA???<<<;;;<<<@@@DDDFFFPPP___rrr{{{nnnttt{{{oooYYYJJJSSSsss~~~qqqkkkgggdddjjjjjjkkkkkkllloootttwwwwwwzzz~~~mmmNNNCCCBBB;;;<<<;;;:::999999:::;;;<<<;;;>>>???GGGjjjrrrMMM:::777888999777444666888999HHHrrr{{{lll```VVVOOOKKKCCCAAA===:::888999;;;===>>>===<<<<<<===@@@CCCEEE]]]eeebbbQQQCCCFFFZZZlllWWWCCCFFFVVVVVVVVVgggxxxvvvggg\\\UUUUUUTTTVVVZZZ]]]bbblllwww}}}hhhKKKFFFGGGBBB>>>AAACCCDDDEEEHHHOOOZZZccchhh___PPPBBBEEE[[[vvvyyyaaaFFF::::::;;;999777???>>>AAAIIIbbb^^^PPPHHHAAA???EEESSSjjj}}}vvvfffjjjkkkiiikkkmmmooorrruuuwwwyyyzzz~~~yyyaaaQQQGGGCCC999777444222333333222111222222333333444555555555;;;???CCCBBB<<<;;;IIIYYY|||~~~wwwbbbMMMDDDCCCZZZfffooouuusssOOO@@@@@@>>>999666666555333666333333===NNNcccttt~~~yyy{{{~~~wwwttt~~~}}}{{{yyyqqqiiiWWWKKK>>>888444111111333111333777:::;;;999777555777666666555666888;;;===>>>;;;777:::>>>AAA___yyyXXXJJJLLLRRRYYY^^^ooo|||```XXXXXXUUUZZZ[[[^^^aaaeeeiiilllnnnssswww{{{ttt___bbbjjjkkkmmmsssooorrrttttttrrrpppooopppnnnkkkhhheeeaaaXXXNNNFFF>>><<<;;;@@@QQQrrrXXX>>>999555444444333444666666:::EEEQQQnnn|||ttteeeTTT??????ZZZwwwXXX<<>>@@@AAABBBAAA???>>>>>>???======;;;888555333333444666:::???BBBCCCBBBCCCCCCBBB???===;;;<<<@@@DDDGGGOOOhhh}}}aaaKKKSSStttsssooolllhhhmmmmmmnnnnnnooosssyyy}}}}}}oookkkiii[[[GGGBBBDDD>>>===<<<;;;:::999:::;;;;;;999???@@@FFFfffaaaBBB<<<@@@>>>888999777888888555AAAjjjwwwiii\\\RRRKKKFFF???===:::888888999;;;===>>>===;;;:::<<>>===<<>>999666333444333444555666:::FFFRRRhhhyyy{{{rrr[[[CCC@@@VVVqqqaaaAAAFFFXXXcccxxxhhhwwwcccKKK>>>:::999;;;>>>AAABBBCCCBBB???<<<<<<<<<::::::999777555444666888:::>>>BBBEEEEEEEEEEEEEEECCCAAA===;;;<<>>DDDCCC<<<;;;GGGVVVxxxyyyrrraaaOOOFFFIIIeeeyyyaaafffyyy{{{tttKKKKKKKKKDDD888333666666111222444666<<>>@@@QQQvvvSSS;;;:::888555555333444555555999FFFRRRfff}}}___FFF@@@SSSjjjqqqKKKFFFSSS^^^{{{sssbbbooo]]]HHH===:::999:::===@@@AAABBBAAA>>>;;;999999555555555333333444777999???AAAEEEGGGGGGGGGGGGHHHFFFCCC>>>;;;;;;>>>CCCFFFTTTzzznnnZZZTTTZZZiiiyyywwwuuurrrttttttuuuuuuxxx}}}qqq^^^^^^^^^ZZZSSSLLLLLLJJJEEEIIIIII===>>>===<<<:::::::::;;;;;;888AAABBBDDDeee{{{YYY???666777;;;777777:::<<<777<<<\\\}}}rrreeeYYYNNNEEE???999888777666777888:::;;;;;;999888666777999;;;===??????PPPXXXUUUooofff^^^lll}}}wwwzzz~~~sssggg___ZZZVVVRRRRRRWWW^^^eeemmmzzzpppSSSLLLTTT___iiiqqqrrrlllfffeeehhhlllqqqsssSSSQQQRRR[[[dddaaaQQQBBB<<<777666999:::;;;HHHYYYvvvvvvNNNHHHdddooojjjjjjkkkrrrmmmnnnpppssswww{{{jjjSSSCCC:::888666333222333444333333333444444555666666777777999>>>DDDCCC<<<:::FFFUUUwwwxxxpppaaaOOOEEEFFFbbbwwwbbbcccuuuzzzoooxxxPPPSSSSSSIII999333777777222333444666:::GGG___|||tttsss}}}}}}}}}}}}zzzyyyyyywwwmmmaaaRRRGGG;;;666333111111333444444444444333333333333666:::>>>AAAAAAAAABBBCCC;;;@@@:::555<<>>@@@???<<<:::888888333333333222111333777:::@@@BBBEEEGGGGGGHHHJJJKKKHHHEEE???;;;;;;===BBBEEEYYYpppYYYKKKRRRYYY___tttxxxtttsssrrrxxxyyyyyyzzz}}}jjj]]]eeehhhaaaWWWLLLIIIJJJKKKRRRQQQCCC???>>><<<;;;::::::;;;;;;999BBBAAADDDfffvvvPPP<<<888:::;;;888666888<<<999>>>ZZZ{{{}}}oooaaaTTTIIIAAA<<<::::::999888888999;;;<<<<<<;;;999888888888999:::???DDDbbbrrrmmmooodddtttwwwfffWWW\\\aaaddd```\\\ZZZVVVQQQMMMNNNSSS\\\bbbjjjvvvgggNNNKKKYYYiiiuuu|||}}}|||sssiiinnnzzzwwwjjjHHHIIINNNUUUZZZZZZUUUOOO;;;666777<<<>>>EEE[[[tttkkkIIIUUU|||jjjlllmmmnnnwwwrrrsssuuuxxx|||lllTTTCCC999888555333222333444333333444444555555666777777777999>>>DDDCCC<<<:::FFFUUUwwwyyyooo```OOODDDDDD^^^|||ggg]]]llllllfff{{{wwwzzzTTTYYYYYYMMM;;;333777888333444444666999GGGcccwwwrrr|||}}}vvv||||||zzzxxxyyywwwlll```RRRFFF;;;555333111111333333333333333333444555666666<<>><<<:::999999444444444333222444888;;;???AAADDDFFFGGGIIIKKKNNNJJJFFF@@@<<<;;;===AAADDD[[[eeeKKK???MMMUUUVVVjjj{{{vvvwwwwww|||||||||}}}jjjeeetttwwwlll[[[OOOKKKOOOUUUaaa```QQQ???>>><<<;;;::::::;;;;;;999BBBAAADDDhhh___@@@===BBB===333:::666777:::888===XXXwww~~~mmm\\\OOOEEE>>>:::<<<;;;:::::::::;;;<<<=========<<<;;;:::999999999<<>>===GGGTTT{{{|||kkkdddQQQ<<>>AAAGGGFFFBBBIIIVVVKKKGGGDDDAAA<<<;;;DDDPPPwwwzzzlll```ZZZ[[[]]]```ccciiiooouuu}}}ttt^^^eeexxx~~~zzzxxxvvvrrrqqqiiihhheeebbb\\\TTTKKKEEE>>>>>>:::<<>>888:::???AAACCCEEEWWWqqqVVVJJJ@@@IIIYYY[[[ddd{{{{{{||||||~~~~~~sssRRROOO]]]ggg```MMMCCC;;;;;;>>>===:::999;;;@@@@@@EEEhhhRRRCCC===::::::666666777555888:::999LLLoooyyygggWWWJJJ???:::;;;888:::999777999<<<:::555888:::<<<<<<<<<<<<===???BBBZZZaaaRRRjjjdddOOOGGGAAA===CCCAAACCCIIINNNMMMKKKJJJIIIIIIMMMQQQSSSXXXiii{{{hhhWWWGGGEEEMMMXXXbbbiiilllkkkZZZQQQ^^^fff[[[OOOQQQeeeqqqsssqqq```III???888AAAAAADDDZZZyyyfffYYYFFFGGGFFF^^^{{{|||zzzwww|||}}}gggMMM???:::999888777666666666666666888666555444444555666777888<<>>CCCJJJMMMPPPXXXbbbbbbRRRBBB:::777;;;OOOdddvvvrrrkkkbbb[[[YYYZZZ\\\aaaeeekkkrrryyyvvv}}}zzzwwwsssooommmiiigggeeeaaa\\\SSSJJJDDD<<<===<<<>>>RRR|||yyyLLL:::777<<<333666555444555444777BBBNNNQQQtttyyyjjjVVVGGGBBB^^^bbbHHHNNNbbbrrrwwwZZZfffcccHHH::::::666666888444888777666666666777888999999999::::::;;;<<<<<<<<<===>>>AAAGGGLLLMMMJJJGGGBBB<<<:::???CCCDDDEEEGGGLLL___ppp{{{}}}ZZZJJJ@@@MMM```ccclll~~~~~~___]]]sssvvvNNNDDD;;;;;;===<<<::::::;;;AAAAAAEEEfff~~~QQQDDD>>><<<===;;;888999777999:::777IIIjjjxxxfffWWWJJJ???:::;;;777:::;;;999999<<<<<<999777999;;;<<<<<>>::::::999888777666555555555666666444444444555666777999===BBBBBB<<<:::DDDRRRwwwpppeeeRRRCCCSSSqqqfffPPPVVVzzzyyykkk|||yyyTTT>>>:::444777111444333666;;;???NNNqqqppp```gggvvvuuupppzzz~~~zzzvvvoooeeeXXXNNNIIICCC;;;555222222111111333222222333555888:::;;;:::FFFRRR[[[bbbkkkqqqsssiiiQQQ===777777@@@]]]}}}iiijjjeeedddbbb___\\\[[[]]]___dddhhhooowwwzzzwwwrrrnnnmmmhhhgggdddaaa[[[SSSJJJCCC:::===>>>AAATTT}}}xxxKKK:::777>>>777888666444444333666BBBOOOTTTttt|||ggg```TTTHHHEEE^^^aaaGGGKKKbbbsssvvvZZZaaafffKKK;;;999555666999666;;;999666444444777;;;===;;;<<<===>>>>>>===<<<;;;888===EEELLLPPPMMMFFFAAA999888;;;BBBGGGGGGFFFHHHFFFRRR[[[bbbvvvsss^^^KKK@@@UUUnnntttmmmrrrPPPEEE<<<;;;===<<<;;;;;;<<>>:::;;;333999<<<999777999::::::888999:::;;;<<<@@@EEEIIIUUU[[[nnn{{{yyywwwuuuiiiMMMDDDEEESSS]]]aaakkkxxx|||QQQ???AAAEEEIIINNNQQQLLLCCCGGGVVVYYYRRRIIIHHHNNNZZZcccnnnYYYRRRLLLJJJHHHEEEFFFJJJPPPSSSHHH===???AAACCCMMMsssvvvfffeeeVVVAAACCC<<>>GGGiii___SSSbbbdddcccaaa]]][[[[[[]]]```fffkkksss|||xxxwwwsssppppppiiihhheeeaaa[[[SSSJJJCCC;;;>>>???BBBWWWsssJJJ<<<777>>>888999777555444222666BBBNNNWWWtttxxxlllnnn___PPPEEEWWWuuuaaaEEEHHHaaasss{{{______jjjNNN<<<999555666:::888;;;999666555666999===@@@>>>>>>>>>>>>===<<<;;;;;;999>>>GGGMMMNNNIIIAAA:::999:::@@@HHHKKKIIIHHHJJJIIIRRRZZZbbbttt}}}jjj```LLLEEE___wwwwwwOOOFFF===<<<<<<;;;;;;<<<:::AAA@@@DDDccc___SSSFFF===<<<;;;:::===:::999:::777DDD^^^tttcccUUUIII>>>::::::666===@@@<<<888999;;;<<<;;;::::::999999===CCCGGGOOOOOO[[[kkkqqqjjjYYYGGGBBBCCCMMM]]]hhhtttSSSDDDGGGIIIKKKTTTVVVMMMCCCRRRnnnuuugggRRRNNNSSS___gggnnn___TTTKKKKKKLLLJJJHHHGGGOOOTTTMMM@@@;;;888CCCXXX~~~zzzhhh___cccUUUBBB@@@@@@???IIIqqq```IIICCCFFFDDD@@@IIIlllnnniiicccMMM@@@;;;:::999888666555444444444333333333444555666777777:::===AAA@@@:::999DDDQQQvvv}}}iii___QQQBBBEEESSSLLLFFFOOOggg{{{QQQ>>>>>>666777444555333555888;;;JJJlllyyyqqqaaadddqqqhhhkkkzzz~~~}}}{{{xxxrrrhhh\\\PPPHHHDDD???999444222222222222111333222000///666CCCMMMeeejjjfffZZZRRRPPPKKKBBB???777888>>>AAAMMMsss\\\LLLTTTgggfffccc^^^XXXTTTUUUYYY]]]gggmmmvvv}}}xxxwwwrrrooopppjjjhhhfffbbb\\\SSSJJJCCC===??????EEE\\\lllHHH???888<<<888:::777555444333555AAAMMMSSSkkkyyysss}}}sss\\\EEEMMMjjjxxxiiiHHHGGG```sssfff^^^{{{nnnPPP===999555666;;;:::999999888999:::<<<>>>???AAA@@@>>><<<;;;:::::::::888===DDDHHHIIIEEEAAA===CCCDDDIIIMMMKKKGGGGGGKKKJJJWWWeeeqqq{{{fff\\\NNNJJJggguuucccMMMDDD===<<<<<<:::;;;===999???@@@EEEgggfffZZZMMMBBB???>>>888===:::999:::888CCCZZZ}}}~~~qqqaaaTTTHHH>>>999:::<<>>===<<<:::777666888===AAAHHHXXXhhhpppnnn^^^KKKBBB???DDDSSSgggzzzSSSGGGJJJIIIHHHPPPRRRJJJIIIgggbbbZZZ[[[eeehhhhhhvvvdddUUUIIIIIINNNNNNKKKHHHQQQZZZYYYNNNAAA888FFFdddnnngggnnngggQQQ===444======RRRyyyVVVBBB>>>???===<<>>EEELLLRRR]]]iiiyyyNNN===AAA888999666666444555777:::IIIlll}}}|||~~~jjjbbb{{{}}}qqqqqq~~~|||}}}{{{wwwoooeeeYYYNNNHHHAAA===888444333333222222///222444333444===NNN\\\fff___OOO???666888;;;<<<>>><<<;;;<<>>???@@@JJJgggfffGGGAAA999<<<888999777666666444666???JJJJJJ\\\mmm|||xxxvvvfffCCCBBB\\\ooo{{{vvvNNNEEE\\\ooommm\\\vvvpppRRR???:::666777<<<:::888888:::<<<===>>>???@@@CCCBBB@@@???<<<:::999888555999???CCCEEEFFFGGGHHHGGGGGGHHHHHHEEEBBBGGGPPPWWWfffwwwxxxbbbSSSOOONNNggg~~~tttsssVVVHHHBBB======<<<:::;;;===999>>>@@@JJJooowwwXXXRRRIII@@@>>><<<888>>>;;;999:::999AAATTTwww{{{nnn___SSSHHH===999999:::???AAA<<<999999:::999<<<;;;888555444666:::>>>DDDjjj~~~sss___KKKDDDMMMIIIOOO^^^uuu|||OOOEEEIIIJJJLLLPPPUUUVVVcccpppccc___ggghhheeerrr|||bbbTTTHHHHHHLLLLLLHHHFFFSSScccjjjbbbOOO>>>KKKmmmhhhrrrhhhFFF:::333999BBB___qqqQQQAAA<<<;;;;;;777NNNoootttZZZHHH>>>999666555444333333333333333000111222444555666777777:::===AAA@@@;;;;;;GGGVVVyyykkk___QQQ@@@===CCCOOO```jjjjjj}}}MMM>>>CCC999999888666444555777999FFFgggzzz}}}tttjjj}}}wwwvvv}}}wwwnnnbbbVVVLLLGGG???<<<777444333333333222000222444666:::DDDQQQ[[[RRRFFF:::444333666???HHHDDDCCC===888>>>XXXnnnGGG>>>JJJ]]]ppprrrmmmfff^^^YYY[[[aaaeeegggnnnwwwyyyxxxuuunnnjjjlllhhhfffccc___YYYPPPFFF@@@<<<===BBBRRRtttcccGGGCCC:::===:::888777888888666666>>>HHHGGGSSSbbbxxxrrrHHH<<>>???AAABBBDDDEEEFFFFFFDDD???:::777555999>>>BBBDDDGGGKKKNNNFFFEEEFFFGGGGGGLLL[[[jjjkkkWWWHHHNNNOOO___}}}[[[MMMCCC???<<<======::::::===:::???BBBPPPzzzdddHHHGGGDDD???>>><<<:::@@@===999:::888>>>NNNpppxxxlll^^^RRRGGG===999999444777888666666888888555666666666555555888===@@@MMMtttyyy]]]KKKCCCFFFSSSZZZcccttt~~~RRREEEIIIRRR^^^eeeooo}}}qqqaaaYYY```dddeeewwwxxx]]]RRRHHHGGGHHHFFFDDDBBBVVVjjjwwwrrr\\\EEEPPPsssggg|||eee<<<<<<;;;<<>><<<;;;CCC555FFFfff~~~oooVVVFFF===888444444333222222222333333///000222444555777777777:::===AAAAAA<<<<<>>;;;666333333333333222444444444777===EEELLLQQQBBB888333777999888===FFFDDDDDD===666AAA```SSS;;;AAAKKKZZZnnntttpppiii```[[[[[[___bbbgggmmmwwwzzzyyy{{{}}}}}}uuuwwwvvvpppmmmpppfffeeeaaa]]]WWWNNNDDD>>>999<<>>===777777888999777666===GGGKKKTTTbbb|||TTTAAARRRiiiUUUBBBTTTgggzzz^^^sssrrrTTTBBB===888888<<<::::::::::::;;;===@@@BBBDDDEEEHHHLLLNNNKKKCCC;;;666888<<>>===::::::===<<<@@@DDDUUUaaaFFFGGGGGGEEEEEEBBB<<>>===999111222333555777;;;AAAEEE^^^vvvgggDDDAAAKKKMMMSSSeeepppZZZIIILLL\\\ppplllYYYPPPXXX___fff~~~dddUUUOOOFFFAAABBBEEEDDDAAATTTdddrrr~~~uuuSSSRRR|||pppdddBBB===:::<<>>@@@JJJ^^^|||yyybbbSSSEEE;;;888777555333111000000111222444333222111222444666888777@@@@@@======;;;FFF\\\{{{|||jjj^^^NNN>>>:::AAAYYYeeecccmmmwwwSSSDDD<<<999;;;;;;===777555888:::CCCYYYoooxxx}}}vvv~~~wwwooodddWWWKKKCCC;;;888444222222222111111444333555;;;BBBDDD@@@;;;444666777666555999BBBJJJNNNFFF===;;;BBBWWWvvvjjjGGG<<>>:::AAAHHH]]]qqq```III===;;;<<<777;;;:::888666555777<<<@@@HHHHHHhhhUUUEEESSSoooUUUBBBOOOaaaaaalllpppSSS@@@<<<777888<<<:::DDD===;;;???BBBBBBCCCFFFCCCEEEFFFEEECCC@@@??????DDDBBBAAACCCGGGKKKNNNNNNJJJKKKSSScccvvv|||dddXXXPPPKKKJJJJJJLLLSSSeee~~~gggUUUKKK@@@AAA???;;;888777999<<>>;;;;;;777888:::<<<<<<;;;999888:::333,,,222>>><<<>>>MMMbbbfffKKK@@@DDDEEEMMMJJJ___qqqtttSSSRRRVVVmmmssscccTTTMMMVVVeeeyyy\\\TTTNNNHHHDDDFFFHHHGGGEEENNN```vvvaaa]]]lllKKK>>>:::CCCXXXkkkUUUUUURRRFFFAAA;;;AAALLL```yyylllYYYMMMAAA888777666555333111000000111222444333222222333444666777777@@@@@@===<<<;;;FFF\\\{{{jjj^^^NNN???===CCC___hhhccclllvvv}}}PPPDDD>>><<<===<<<:::555555888999>>>OOOcccppp~~~}}}|||uuummmcccVVVJJJBBB:::777444222222222222111555444444888===???;;;777///222444555888>>>IIIQQQXXXOOOEEE???BBBPPPiiisssZZZDDD@@@GGGSSSgggzzzuuugggaaaaaabbbnnnttt{{{~~~wwwsssrrrqqqmmmiiigggccc\\\VVVQQQJJJCCC>>>>>>BBBOOOhhh|||}}}\\\GGG>>><<<===888999888777666555777<<>>===:::999999999EEEIIINNNRRRUUUYYY^^^aaa```kkk|||vvvZZZMMMJJJJJJJJJMMMJJJJJJQQQ```uuu}}}zzz~~~{{{[[[NNNIIIDDD???===::::::<<<>>>AAABBB>>>???KKKfffbbbJJJKKKFFF??????@@@===>>>===;;;<<<>>>BBBCCCbbb}}}nnn\\\NNNDDD<<<888999888999;;;<<<===<<<;;;:::;;;;;;777999@@@>>>BBBRRRjjjeeeDDD;;;CCCCCCJJJGGGSSS^^^tttbbbSSSVVVaaaxxxeeecccWWWYYYooommmSSSRRRNNNJJJJJJLLLMMMLLLJJJFFFXXXvvvtttiiixxx^^^DDD:::CCC[[[tttYYYNNN[[[]]]MMMAAA>>>EEESSSfff}}}{{{^^^OOOGGG===777777555444333111111111222333333333333444555555666666888@@@@@@<<<<<<;;;GGG]]]{{{kkk]]]NNN@@@???EEEfffjjjbbblll{{{wwwMMMDDDAAA@@@???<<<999666777:::999:::FFFWWWfff}}}~~~tttxxx{{{}}}zzztttmmmbbbVVVIIIAAA999666333222222333333333666444333555888888666333555666888888:::@@@JJJQQQSSSLLLEEEAAAAAAIII\\\mmmhhhYYYLLLLLLRRR___tttrrreeebbbgggnnnssszzz}}}|||}}}{{{uuurrrpppoookkkhhheeeaaa[[[TTTNNNHHHAAA===AAABBBVVVsssmmmbbb~~~UUUFFF@@@???>>>999777777777666555777:::===NNNMMMfffoooMMM@@@KKKhhh}}}YYYHHHQQQ[[[rrr]]]VVVkkkjjjNNN>>>;;;777888;;;888AAANNNTTTLLLCCC@@@???;;;666666666444333222444666CCCLLLXXX```dddkkkttt{{{|||SSSCCCDDDGGGJJJLLLLLLKKKQQQ]]]iiiwww|||}}}~~~aaaMMMEEEEEEGGG===;;;:::<<>>QQQzzzrrr]]]TTTIIIEEECCC>>>@@@>>><<<<<<<<<===???AAA___ppp]]]OOODDD;;;777888:::;;;<<<===>>>===<<<<<<555>>>???===BBBFFFOOO```pppdddAAA<<>>BBBIIIRRRYYYTTTQQQOOOMMMKKKMMMWWWcccfff^^^XXX[[[fffwwwuuuffffffpppnnnsssyyy||||||zzzxxxwwwoooooottt~~~}}}zzzuuuqqqooommmjjjgggbbb___YYYRRRKKKEEE???<<>>VVVwwwzzzZZZ]]]yyyNNNDDDAAA@@@???:::888888888777666666888:::IIIIII]]]}}}eeeJJJ???HHHaaacccFFFOOOWWWmmmbbbSSSaaafffKKK<<<;;;777888;;;888JJJVVVWWWHHH???AAA@@@888444444333222111222555888@@@IIIVVVbbbnnnyyybbbCCCAAAKKKLLLKKKMMMKKKVVVkkk~~~{{{wwwppplllpppxxx}}}}}}~~~cccNNNFFF@@@@@@EEE<<<;;;;;;???DDDGGGFFFCCCAAAAAAYYY}}}fffNNNHHHGGG???EEEAAA===>>>>>>>>>???BBB]]]rrr]]]OOODDD<<<999;;;;;;;;;===>>>>>>>>>>>>>>>888BBBAAA<<>>???DDDdddddd```oookkkKKKHHHFFFBBB???;;;AAA===<<<===:::999FFFVVVdddwwwvvvyyy}}}xxx{{{ssshhhXXXIII???777555222111333444555555333222111222333555666666333777<<>><<>>???AAAAAACCCHHH^^^ooo[[[LLLBBB;;;:::<<<:::;;;<<<======>>>>>>>>>AAAFFF@@@;;;AAAHHHTTTeeezzzrrrOOOCCCEEEHHHaaarrrqqqfffdddkkkttt}}}kkkSSSJJJMMMRRR^^^WWWIIIQQQMMM]]]dddQQQMMMHHHJJJPPPPPPKKKJJJNNNIIIRRRwwwRRRGGGJJJccc~~~vvvjjj]]]@@@GGGPPPjjjiiiJJJFFFEEEQQQkkkdddSSSDDDAAA???888444555222222333333444444555555444444444555666666777777888@@@>>>:::;;;;;;HHH```|||mmmXXXFFF>>>???EEEaaaccccccwwweeeLLLKKKHHHBBBAAA>>>AAA===;;;<<<999999EEEVVVkkkzzzwwwlll\\\LLLAAA777555222111333444555444222222222333444666777888888;;;AAAIIIQQQYYY```cccaaabbbfffhhheeebbbgggnnnooozzzlllnnnxxx|||kkkdddiiirrruuuxxxyyywwwssspppnnngggjjjqqq|||~~~xxxwwwuuurrrnnnkkkhhhggg^^^\\\WWWOOOGGG@@@>>>===???<<>>>>><<<<<<;;;999888888;;;===IIINNNWWWtttjjjPPPAAAAAAQQQlllvvvxxx]]]BBBMMMTTTiiijjjRRROOOgggfffKKK;;;999666777:::888===DDDLLLRRRYYYYYYIII666333333333333333666:::>>>BBBEEELLLYYYhhhuuu|||}}}TTTDDD:::@@@JJJPPPUUU[[[qqq~~~yyyvvvtttxxxuuuqqqooopppqqqrrrqqqnnnpppqqqnnnkkknnnwww~~~tttsss{{{cccGGGEEEGGG@@@:::;;;===???AAABBBBBB@@@???>>>AAAIIIfffvvvkkklllfffTTTGGG??????@@@???AAAGGG]]]~~~lllWWWHHH>>>888888:::999999:::;;;<<<======>>>===???<<>>>>>===666222333111222333444555555555555555555444444555666777888888@@@>>>:::;;;;;;IIIaaayyyjjjVVVDDD>>>BBBGGG```eeekkk^^^KKKMMMIIICCCCCCDDDBBB>>>===>>>;;;999DDDTTTooo~~~zzzppp|||yyyzzzooo```OOOEEE888666333111222444444444111222444444555555666777;;;===@@@EEEIIIKKKKKKJJJJJJJJJNNNRRRTTTXXXcccooo{{{ttt^^^VVVcccxxxrrrjjjjjjsssvvvxxxyyyvvvsssrrrqqqkkklllqqqyyy|||uuuuuusssppplllhhhfffeee]]][[[WWWNNNEEE???>>>>>>???CCCVVV}}}```NNNZZZbbbEEEDDD@@@:::<<<@@@<<<<<<;;;::::::<<>>@@@@@@OOOoooppp^^^NNNIIIEEE>>>>>>DDDUUUoooXXXHHH===777777:::777777888888999;;;<<<===888;;;@@@MMMUUUQQQaaa[[[JJJdddzzz^^^KKKLLLJJJOOOaaawwwaaaCCCCCCHHHPPPSSSaaassszzzzzznnnQQQKKKEEEFFFLLLJJJAAAAAAHHHHHH^^^}}}lllaaapppyyyxxx{{{QQQLLL\\\rrrtttlllcccYYY```tttxxxRRRIIILLL\\\rrr~~~|||}}}vvv{{{mmmaaa^^^___iiioooqqqRRREEE<<<======777333444111222333444555666666666666555444333444666888:::888???>>>::::::;;;IIIaaazzzvvvhhhTTTDDD???DDDJJJ```hhhpppxxxYYYKKKOOOJJJDDDFFFIIIDDDAAAAAACCC>>>;;;DDDSSSpppkkkaaapppxxxssszzzqqqbbbRRRHHH999666333222222333333333111333555555555444555555111333777<<>><<>>???@@@III[[[gggPPP\\\```DDDEEE@@@888;;;BBB::::::::::::;;;@@@FFFKKKLLLTTTVVVmmmZZZ@@@:::HHH```tttzzzsss}}}|||SSS<<>><<>>AAA===:::<<<<<>><<<>>>EEEJJJaaavvvfffXXXppp}}}~~~yyylllZZZMMM@@@777111333555444222222555555666666555333111000888666666999???DDDEEEEEEBBB@@@???>>>???AAADDDFFFVVV[[[]]]WWWMMMFFFFFFHHHQQQiiixxxuuu~~~~~~yyyrrrwww|||sssuuusssrrruuu}}}yyytttqqqnnnkkkiiifffccc```\\\ZZZUUUNNNFFF@@@>>>>>>AAAGGG]]]hhhMMMhhh}}}~~~XXX@@@???===<<>>AAA???>>>???CCCEEELLLZZZyyy]]]CCC===FFFJJJwwwvvv}}}bbbIII<<<999777444888666666999888666999>>>CCCKKKTTTVVVLLLEEELLLYYYbbbRRRIII@@@ggguuuhhhVVVPPPhhhXXXLLLHHHMMMTTT\\\yyydddNNNFFFBBBGGGQQQdddfffooo{{{}}}YYYNNNLLLJJJJJJIIIGGGGGGHHH[[[{{{dddMMMLLLTTTOOO^^^fffeeeoooxxx```aaammmrrryyykkkllltttooollliiiffffffeee```ZZZWWWYYY\\\dddiiixxx```OOOCCC999777777555333444222222333333333333444444444444444555666777999999<<>>:::::::::<<>>EEEeeeWWWCCCEEEVVVaaannnPPPSSSqqq]]]???999;;;777777<<<===???@@@AAA@@@>>>999555999888777777999;;;>>>???LLLQQQQQQHHH@@@>>>AAACCCHHHHHHHHHJJJNNNVVV^^^dddiii[[[NNNRRReeexxxvvvjjjdddZZZRRRRRRVVV[[[ccckkkiiiiiihhhgggeeeccccccccc___eeeppp}}}zzzhhhbbbggguuucccQQQIIIBBBAAAAAA@@@AAACCC===???@@@>>>===@@@DDDFFFIII___pppVVVGGGCCCCCCGGGjjj{{{fffLLL===:::999666888666666888777555777<<>>;;;:::===???RRRooonnnZZZMMMBBB===CCCNNNeee___ttt|||eeeVVVKKKMMMQQQOOOLLLMMMDDDEEEFFFEEECCCCCCDDDEEERRR]]]rrr~~~{{{hhh[[[ddd}}}|||~~~uuufff\\\FFF<<<333333555555555666888999999::::::999999888555777;;;@@@EEEGGGGGGEEECCCDDDFFFGGGFFFEEECCCBBBCCC@@@>>>???DDDMMMUUUZZZlll}}}~~~}}}~~~}}}|||{{{||||||ttttttqqqnnnkkkiiifffccc```]]]YYYSSSKKKCCC??????@@@@@@[[[~~~^^^RRR{{{|||tttUUUCCCCCC@@@>>>@@@>>>;;;<<<;;;;;;???IIIWWWaaajjjgggVVVgggrrriii___RRRCCCGGGlll___DDDAAAOOOZZZvvv|||\\\SSSggggggEEE:::;;;999:::>>>@@@AAABBBBBB@@@<<<888666777666555666888;;;;;;;;;JJJMMMKKKDDD@@@CCCHHHJJJGGGHHHKKKNNNRRRYYY```eeeooobbbWWW]]]qqq}}}aaaSSSFFFHHHGGGIIIJJJLLLSSSbbbqqqkkkiiigggeeeddddddeeefffjjjlllpppwww{{{eeeYYY```mmmxxxXXXMMMGGGBBB@@@???@@@EEELLLBBB@@@>>>===>>>@@@DDDGGGHHHkkk```KKKHHHEEE>>>III^^^~~~lllPPP@@@<<<;;;999888777777::::::888;;;@@@BBBOOOSSSFFF999666:::<<<<<>><<<:::===@@@TTTttt}}}iiiUUUIIIBBB>>>DDDNNNcccaaa{{{}}}uuu[[[PPPHHHKKKPPPPPPMMMLLLHHHGGGGGGEEEDDDDDDEEEFFFQQQ^^^sss{{{www|||}}}pppgggeeeqqqoooxxxmmmeeeLLL@@@555333444444444666999999999999999888888888555888>>>DDDIIIJJJJJJIIIFFFGGGHHHIIIIIIHHHFFFEEEHHHHHHHHHJJJNNNUUU\\\aaa{{{{{{uuussspppmmmjjjhhheeebbb___\\\XXXQQQHHHBBB???@@@BBBMMMkkkdddOOOooowwwlllRRRDDDEEEAAA@@@AAA>>>>>>===<<<:::999<<>>KKKXXXuuummmYYY```qqqMMM<<<:::;;;<<<>>>FFFEEEFFFGGGCCC===999999555555777:::===>>>>>>===DDDHHHHHHFFFGGGMMMQQQRRRNNNTTT[[[aaaeeeiiimmmqqqwwwrrrnnnsssgggOOOOOODDDHHHLLLNNNNNNNNNUUUeeesssqqqnnnjjjgggggghhhiiiiiiqqqrrrtttxxx{{{fff\\\\\\kkk~~~nnnTTTLLLFFFAAABBBBBBCCCFFFKKKAAA>>><<<>>>@@@AAACCCGGGNNN}}}~~~|||zzz{{{kkkRRREEEDDDCCC>>>JJJTTT{{{rrrUUUAAA<<<<<<;;;:::888:::===>>>===AAAGGGIIIXXXZZZIII;;;===@@@>>>HHHBBBBBBCCCBBB>>>PPP{{{ZZZUUUhhhtttZZZCCCLLLPPPgggdddDDDKKKRRRJJJNNN```uuupppSSSKKK@@@<<<@@@<<<888EEEZZZ~~~}}}eeeKKKFFFWWWjjjnnnjjjkkkllljjjyyypppdddiiinnnnnnpppjjjnnnlllkkkpppyyywwwOOOCCC999666666444333444222222222333333333444444333333333333555666777888<<<@@@>>>;;;<<<@@@VVVwwwxxxfffSSSJJJCCC???DDDNNNaaaddd~~~gggVVVOOOIIIKKKPPPQQQOOOMMMLLLIIIFFFDDDDDDEEEGGGHHHUUUhhh{{{|||zzzpppiii{{{mmmeeessszzzssslllUUUGGG999444333222333555999888777666666555555555555888===BBBDDDDDDDDDCCCEEEEEEFFFFFFGGGHHHIIIJJJIIILLLPPPRRRUUU___nnnyyy}}}xxxqqqoookkkiiigggdddaaa^^^ZZZVVVNNNFFF@@@???BBBFFF\\\vvvnnnSSSjjjcccNNNEEEEEEAAA@@@BBB>>>;;;<<<<<<<<<===???BBBDDDEEEJJJLLLTTTpppxxxpppkkkcccRRRMMMmmmvvvHHH@@@MMM]]]~~~uuuYYYWWWyyy|||YYYAAA:::;;;===>>>HHHGGGHHHJJJEEE<<<888;;;;;;<<<<<<===???BBBGGGJJJAAAHHHMMMPPPSSSYYY\\\[[[ccchhhnnnrrrvvv|||ZZZKKKSSSMMMPPPSSSUUUTTTTTT\\\hhhqqqzzzuuupppnnnoooqqqrrrrrrsssvvv{{{{{{mmmcccfffooofffRRRMMMEEE@@@DDDHHHGGGDDDBBB>>>;;;<<>>>>><<>>AAA<<<777JJJgggfffFFFGGGmmmfff```lllxxx}}}wwwoooXXXMMMLLL]]]kkktttttt{{{wwwqqqtttssstttzzzvvvNNNDDD:::888888666333333222222333333333333444444333333333444555666888888<<>>;;;===AAAYYY{{{vvveeeUUUKKKCCC???FFFQQQcccnnncccWWWRRRMMMMMMQQQRRRPPPNNNLLLIIIEEECCCDDDGGGHHHIIIVVVnnn~~~tttmmmxxxvvvfffhhh}}}|||wwwsss```QQQ???666333111222555777666555444444444444444666999<<<===>>>>>>???AAABBBCCCDDDGGGJJJMMMPPPQQQTTTXXX]]]aaahhhxxxvvvuuu~~~yyypppmmmjjjgggeeebbb___\\\XXXTTTKKKCCC>>>???EEEJJJeeezzzvvvYYYwww[[[KKKDDDDDD??????BBB>>><<<<<<<<<===>>>@@@BBBCCCIIIOOOTTTQQQjjjyyyqqq\\\LLL```TTTHHHRRRcccpppSSSOOOhhhgggJJJ<<<<<<>>>>>>FFFEEEHHHLLLFFF:::666:::>>>@@@@@@>>><<<@@@JJJRRRHHHSSS]]]bbbdddhhhiiihhhlllnnnpppqqqttt}}}~~~UUUMMMSSSQQQOOOVVV]]]___bbbjjjqqquuu~~~zzztttsssuuuxxxxxxxxxvvvzzzyyywwwtttsssrrrkkkhhhsss```OOOLLLDDDAAAFFFKKKHHHAAA;;;<<<:::===DDDDDDCCCIIISSSttt~~~{{{qqqYYYJJJDDDJJJMMMFFFEEEKKKEEELLLqqqyyyqqq|||^^^FFF<<<<<<===AAA>>>======:::777888<<>>===QQQiiiiiiZZZaaannnpppmmmqqqkkkWWWGGGJJJ^^^~~~\\\LLLMMM___aaaSSSUUUfffssstttcccZZZIIIBBBFFFAAA;;;QQQsss[[[KKKddd```XXXdddsss}}}fffVVVCCCBBBJJJ___nnn{{{{{{jjjooouuusssvvvxxxxxxyyy}}}hhhNNNDDD<<<;;;;;;777444333222222333333333333444444444444444555666777999999:::@@@>>>;;;===CCC]]]wwwhhhVVVJJJAAA===HHHWWWlll}}}|||bbbXXXTTTOOOMMMNNNQQQOOOLLLIIIGGGEEEEEEGGGIIIIIIGGGOOOhhh}}}wwwtttyyymmmcccrrr~~~zzzxxxlll[[[GGG;;;555222333555555444444444555666888999999;;;>>>@@@BBBFFFLLLPPPQQQTTTYYY^^^dddgggjjjkkkqqquuu|||dddttt}}}{{{{{{wwwnnnkkkhhheeeccc```]]]ZZZVVVQQQIIIAAA===@@@GGGMMMhhh|||{{{ddd{{{VVVHHHCCCCCC===>>>BBB>>>@@@???===<<<<<<===>>>>>>GGGLLLTTTJJJbbbkkkMMMRRRkkk```NNNRRRaaahhhRRRRRR___tttTTT@@@>>>@@@???EEEDDDJJJPPPIII;;;666;;;:::DDDMMMNNNGGGDDDHHHOOONNN[[[gggiiihhhiiikkklllmmmrrrvvvwwwzzzaaaPPPPPPOOONNNPPPaaarrrzzz}}}~~~~~~|||yyy{{{~~~}}}yyy{{{~~~]]]LLLIIIDDDCCCHHHJJJEEE???<<<>>><<>>===>>>@@@===<<<<<<999555666:::888<<>>UUUzzzuuuPPPZZZjjjMMM___{{{lllNNNAAAGGGTTThhhuuuxxx~~~vvvxxx}}}{{{~~~xxxZZZMMMDDD===<<<<<<888444222222222333333333444444444555555555555666888999:::888>>>===;;;>>>EEE```zzzjjjWWWIII>>><<>>777333444666333333444555777:::<<<>>>;;;>>>BBBFFFLLLTTT___ffflllqqqxxxvvv___zzzxxxwwwxxxtttmmmjjjgggdddbbb___\\\YYYUUUPPPGGG@@@===@@@IIIOOOhhh~~~rrrmmmSSSFFFCCCAAA;;;===BBB???@@@>>><<<===???BBBCCCDDD@@@FFFQQQEEE^^^xxxOOOJJJ^^^}}}gggPPPOOO[[[}}}~~~fffVVV[[[___~~~}}}ZZZCCC???AAAAAAFFFFFFMMMTTTMMM>>>888===888KKKaaaggg]]]PPPJJJJJJJJJWWWbbbbbb^^^^^^aaacccvvvnnnGGGIIIOOOHHHIIIXXXqqq}}}]]]KKKFFFDDDEEEHHHFFFAAA>>>???AAA???AAAEEECCCDDDVVVllltttTTTGGGMMMLLLFFFIIIPPPNNNEEEOOOUUUYYYwwwvvvzzzfffLLL@@@>>>@@@===;;;;;;<<<;;;999;;;@@@===>>>@@@AAA===<<>>777222222444444444555555555555666444444444444555666777888:::===:::999AAAJJJcccrrrmmmWWWHHHDDD:::IIIrrrbbb[[[UUUNNNMMMRRROOODDD@@@EEEEEEDDDCCCCCCDDDFFFHHHJJJHHHPPPcccvvvxxxnnnmmmuuuyyy~~~uuudddiii}}}{{{ppp^^^JJJ;;;333222333666444222333888>>>@@@>>>???DDDGGGKKKZZZooo~~~}}}ggggggxxxwwwtttmmmgggggggggfffddd```[[[WWWRRRLLLGGGDDDAAAAAAGGGOOOlllwwweeeNNNHHHBBB???@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>DDDAAAEEELLL]]]ZZZ>>>RRRyyywwwXXXNNNVVVtttcccaaayyypppPPP<<<<<>>BBBAAA;;;BBBLLLFFFYYYpppQQQJJJKKKJJJHHHIIIMMMMMMJJJFFFLLLMMMcccuuuyyygggPPPBBB======888>>>>>>???@@@888666AAAAAABBBFFFIIICCC???OOOeeesssHHH???GGGCCCZZZyyydddmmmxxxoooiiiZZZtttrrrqqqfffuuuXXXLLLUUUXXXmmmXXXLLL[[[]]]___]]]```}}}mmmdddqqq}}}iiiMMMOOO\\\tttzzztttnnnXXXcccllleeegggvvv|||rrrmmmYYYHHHBBB>>>777333555444444444444555555555555333333444555666888:::;;;999===:::999@@@KKKgggmmmgggSSSFFFDDD>>>KKKooowww{{{qqqXXX]]]UUUNNNNNNRRROOOEEEBBBFFFCCCCCCDDDEEEEEEEEEFFFEEEEEEJJJWWWfffjjjggglllwwwtttccceee}}}~~~{{{ssscccPPP???666444555444666888888:::===BBBEEEHHHNNNVVVcccuuu{{{sssooouuu}}}|||xxxxxxxxxwww|||dddwwwxxxwwwuuuppphhhfffdddcccbbb```[[[WWWOOOGGG@@@???BBBGGGQQQZZZvvv\\\KKKHHHDDDBBBBBBBBBAAA???@@@???????????????@@@@@@EEE@@@BBBKKK[[[{{{```DDDNNNsssggg[[[YYYmmmttt[[[lll|||]]]EEE???CCCKKKEEEMMM[[[UUU@@@666======SSSqqq}}}tttkkkeee\\\dddjjjttt}}}|||tttqqqsssyyy}}}wwwkkkfffeeeSSSGGGIIIKKKGGGEEEGGGeeevvvUUUMMMDDDCCCBBBAAA??????>>>>>>@@@AAA===BBBKKKLLLggg|||aaaLLLHHHJJJKKKIIIKKKMMMJJJEEECCCHHHGGGZZZwwwuuulllPPP@@@===AAA@@@HHHEEE??????:::777???KKKMMMRRRTTTLLLFFFQQQcccooohhhFFFBBBLLLLLLeeezzz^^^___ccc]]]]]]ccczzztttjjjrrruuu~~~\\\WWWfffsssmmmSSS^^^^^^rrrkkkVVVoooVVVKKKWWWjjj|||oooSSSNNNjjjyyyppp^^^[[[```eeemmmuuuiiiQQQDDD===555444888444444444444555555555555222333444555777:::<<<===888===;;;:::@@@MMMnnn{{{iii```OOOGGGGGGCCCOOOjjjsssppp}}}fffLLLYYYQQQLLLKKKOOOLLLDDDAAADDD@@@BBBDDDEEEEEEDDDBBBAAADDDDDDKKKUUU\\\bbbpppxxxxxxwwweee```rrr|||wwwkkkYYYFFF:::666777333666:::===AAAHHHRRRZZZ```bbbgggttt{{{hhhfffiiiqqq{{{wwwrrrtttyyy~~~|||dddjjjxxxwwwvvvqqqjjjeee```___```^^^YYYTTTIIIBBB===???EEENNNYYYbbbrrrTTTJJJHHHFFFDDDDDDBBB???===>>>>>>>>>>>>???@@@AAABBBFFF??????JJJZZZqqqzzzfffNNNKKKjjjxxxkkk]]]ccczzzbbbcccnnnlllPPPAAA???IIIDDDKKK[[[ZZZFFF:::;;;;;;VVVqqqzzz{{{wwwhhhUUUccckkk{{{eee^^^TTTLLLKKKOOOWWW\\\aaafffiiidddZZZSSSQQQRRRSSSIIIDDDIIIKKKHHHGGGJJJhhhqqqQQQHHHCCCBBBAAA@@@??????>>>??????BBB@@@BBBIIIUUU}}}yyynnnaaaTTTLLLLLLOOOQQQPPPQQQRRRMMMGGGEEEIIIEEESSS|||yyyrrrTTTAAA???CCCJJJTTTLLL>>>======:::<<>>@@@AAAAAABBBCCCCCCBBB@@@@@@CCCAAAEEENNNYYYggg||||||nnnwww}}}kkk\\\eee~~~|||tttdddOOO???888777555444999EEERRR\\\dddiiiaaa^^^]]]dddnnntttooohhh```mmm~~~wwwaaa^^^tttwwwuuussspppjjjeee```______\\\TTTMMMCCC@@@@@@CCCIIIQQQ___lll}}}___NNNKKKIIIFFFDDDBBB@@@???>>>??????>>>>>>???@@@AAAAAADDD>>>===JJJXXXdddlllcccWWWNNNbbbmmmfffvvvyyygggbbbyyyvvvXXXDDD===EEEAAAJJJ\\\```PPPAAA>>>BBBYYYooowww[[[HHHPPPXXXhhhzzzzzzeeeTTT@@@???>>>>>>@@@DDDHHHJJJDDDKKKNNNJJJHHHMMMXXX```fffZZZNNNJJJJJJIIILLLQQQoooyyypppxxxjjjLLLDDDBBBAAA@@@??????????????????CCCDDDDDDIIIbbbyyysssiii___VVVPPPLLLJJJPPPRRRRRRQQQQQQRRRNNNHHHEEEGGGCCCLLLqqqzzz^^^JJJCCCCCCMMMYYYOOO<<<;;;???<<<:::FFFKKKSSSVVVNNNCCCAAAGGGFFFKKK===AAAKKKYYYxxx|||jjjUUUMMMQQQYYYgggwww{{{tttfffggggggfffbbb___sssNNNEEEXXXuuuccc[[[kkkzzz}}}wwweeettt{{{vvvwww~~~wwwaaaJJJ@@@:::333222666333333333444444444444555666666666666777999::::::;;;@@@>>><<>>???BBBAAA@@@??????@@@@@@AAAAAA@@@DDDMMM\\\ooowwwlllwwwrrr[[[YYYmmm{{{nnnZZZHHH;;;666777555>>>TTTfffhhh___WWWBBBAAABBBGGGLLLQQQTTTWWW^^^uuu{{{vvvqqqlllhhhfff```\\\[[[dddjjjaaaiiivvvrrrnnnkkkhhhdddaaa```^^^XXXOOOGGGBBB@@@AAADDDIIIXXXqqqSSSKKKLLLJJJFFFBBB??????@@@BBBBBBAAA@@@???>>>>>>>>>>>>???>>><<>>AAACCCEEEFFFGGGKKKPPPOOOJJJJJJWWWgggoooqqqaaaVVVRRRPPPQQQSSSqqq|||pppccc]]]ddduuudddJJJDDDAAAAAA@@@@@@???@@@@@@@@@AAADDDHHHGGGMMMqqqwwwiii]]]WWWOOOJJJIIIHHHFFFEEEMMMNNNLLLHHHHHHJJJIIIDDDAAA@@@???EEEbbblllWWWJJJEEEJJJUUUKKK999:::???<<<:::AAAGGGOOOSSSMMMDDDAAABBB<<>>>>>???AAACCC???@@@DDDMMM]]]sss|||}}}xxxqqqxxxzzzbbbXXX^^^}}}wwwgggTTTCCC999888:::JJJbbblll^^^FFF777444666;;;@@@@@@???EEEMMMYYYnnn|||lll``````dddccc```ZZZUUUPPPLLLKKKJJJKKKSSSYYY```eeefff{{{{{{uuupppjjjgggeeedddbbb```\\\UUUNNNIIICCCAAA@@@EEERRRkkktttTTTNNNKKKIIIFFFAAA>>>>>>BBBEEEDDDCCCBBB???>>><<<<<<;;;;;;@@@;;;CCCRRRPPP[[[mmmhhhpppeeeYYYtttzzzcccjjjgggPPPDDD@@@@@@LLL___eeeZZZLLLGGGQQQbbbuuupppBBB@@@<<>>???@@@CCCHHHOOOUUUXXX^^^bbb___XXX\\\mmm}}}{{{qqqggg___ZZZYYYrrrtttooobbbaaa___^^^bbbmmm|||```JJJHHHAAAAAAAAA@@@AAAAAABBBBBBBBBDDDJJJLLLWWWiiiYYYTTTNNNIIIFFFFFFIIIKKKHHHEEEKKKLLLIIIEEEEEEHHHGGGCCCBBB>>>AAAFFFVVVrrr]]]NNNFFFCCCKKKCCC888;;;>>>:::;;;:::@@@GGGJJJHHHCCC@@@@@@<<>><<<<<<;;;888BBB:::;;;NNNLLLSSSttt^^^hhh~~~vvvooo{{{jjjPPPBBB===AAAPPPdddmmmfff\\\XXXVVVpppoooAAA@@@<<>>EEEIIILLLooojjjTTTIIIEEE===AAA<<<999>>><<<777;;;555:::>>>@@@@@@@@@???>>>BBBIIIHHHNNN[[[WWWEEEGGGRRRWWWqqqddd\\\dddiiiyyyvvviiigggwwwzzzaaaeeeRRRNNNhhhuuuxxxvvv~~~bbbKKKQQQ^^^yyysssRRRFFFNNNcccvvvzzzfffYYYHHH:::888777333111333222222333333333444444444111222222444666888:::;;;666999777===PPPiiimmm___PPP@@@@@@AAA888DDDWWWVVVqqqyyyqqqNNNLLLBBB@@@AAA@@@>>>>>>???@@@???<<<>>>@@@BBBCCCBBBAAAAAAEEEFFFHHHNNN\\\qqq{{{rrrpppqqq}}}~~~~~~ooojjj|||lllVVVFFF777CCCUUU[[[KKK666666CCC===999999===@@@GGGVVVeeemmmzzzzzzlllbbbZZZUUUWWWVVVVVVUUUTTTUUUUUUUUU[[[lllvvv{{{|||kkk{{{uuuooohhheeeaaaaaa___YYYSSSQQQUUUZZZ>>>???KKKfffzzzwwwWWWPPPFFFDDDFFFGGGEEEBBB@@@BBBDDDDDDCCCAAA???>>>===<<<<<<777DDD999666KKKLLLPPPoooeeeaaajjj}}}wwwuuuiiiNNN===:::BBBTTTjjjuuurrrmmmlllaaatttHHHCCC???CCCLLLVVVYYYSSSDDD888;;;???EEEMMMVVV___fffjjjnnnpppjjjeeennn}}}wwwRRREEEHHHBBBBBBBBBBBBCCCCCCDDDEEECCCAAAMMMWWWlllgggTTTMMMHHHDDDFFFHHHJJJKKKJJJGGGEEEEEEAAADDDFFFEEEEEEFFFBBB<<>>???AAAAAA@@@HHHNNNNNNUUU```WWWMMMVVV______yyyhhhlllsssrrrsss|||zzzvvviiibbbdddbbbfffuuu~~~zzzaaaRRRGGGOOOpppppppppOOOKKKDDDHHHpppkkkLLLKKKcccooo___PPPCCC777444555333111111333333111111222555444222555555666777888999::::::>>>:::;;;BBBRRRqqqiiiYYYIIIGGG>>>;;;???DDDWWWuuu}}}|||jjjPPPKKKEEECCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@@@@@@@@@@@@@FFFFFFGGGKKKSSSccc}}}zzznnnooouuu}}}yyyfffSSS===CCCJJJJJJAAA777666999AAA>>>FFFKKKMMM___{{{yyyppphhhdddeeeeeedddbbbaaabbbcccppp{{{sssjjj{{{vvvjjjcccfff```bbb```XXXNNNFFFDDDEEE666IIIUUUuuu~~~bbbMMMHHHDDDGGGDDD???===CCCJJJJJJFFFBBB???@@@DDDFFFCCCAAABBB===??????<<<<<>>===???EEEFFFBBBRRRXXX[[[WWWbbbUUUTTTooo~~~www{{{xxxsss|||zzznnnnnnqqqgggaaakkk{{{zzz___PPPGGGXXXxxxssspppLLLGGGDDDMMMoooaaaIIIVVVxxxxxxeeeVVVKKK???555333555444333333555555333333444777777555555555666777888999::::::<<<:::<<>>DDD___uuuuuu^^^JJJEEEDDDCCCCCCBBBAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@FFFEEEDDDGGGMMM\\\vvv~~~wwwwww~~~rrrdddGGGFFFDDDAAA;;;666999??????DDD\\\vvv}}}yyytttqqqpppwwwfffccc{{{uuusssiiidddfff\\\\\\YYYRRRJJJCCCAAABBB???GGGTTTvvv\\\KKKHHHGGGHHHGGGBBB???BBBHHHIIIGGGKKKGGGEEEGGGFFFBBB@@@AAA<<<;;;<<<<<<;;;@@@OOO^^^{{{eeeRRR^^^nnn~~~{{{ssszzzrrr|||gggGGGAAADDD@@@JJJYYYaaammm~~~}}}PPP>>>???HHHVVV^^^pppiiiDDD@@@BBBEEEMMMRRROOONNNXXXfffppprrrvvv|||kkkTTTHHHCCCEEECCCCCCDDDBBB@@@BBBGGGJJJRRRYYYtttpppZZZLLLHHHIIIEEEEEEDDDCCCFFFIIIJJJGGGDDDBBBCCCDDDFFFGGGFFFBBB??????AAAAAACCCHHHOOOpppwww^^^gggrrrjjjMMM@@@888:::===::::::>>><<>>:::<<<>>>IIIlllvvvdddkkkhhhQQQFFF???DDDCCCCCCBBBAAA@@@???>>>===>>>>>>??????@@@@@@AAAAAAEEECCCAAABBBFFFRRRhhh{{{}}}~~~xxxUUULLLCCC>>>:::999===DDDIII___}}}qqqqqqmmmxxx}}}zzzbbbqqquuuooonnnfffaaabbbYYYVVVRRRLLLFFFBBB@@@???EEEEEEXXX|||tttxxxUUUHHHGGGHHHIIIIIIEEE@@@@@@DDDGGGGGGJJJFFFCCCBBB@@@>>>AAAGGGEEE===;;;>>>===<<>>???BBBIIILLLFFFDDDMMM]]]iiisssVVVTTT{{{fffeee~~~{{{vvvvvv```aaa{{{|||XXXPPPWWWkkkyyytttRRRCCCPPPjjjzzzxxxrrr[[[cccooobbbVVVMMM@@@888111222444333333444222111333888:::777333222555666777888999::::::;;;999;;;@@@KKKdddxxxZZZLLLBBB888999???@@@OOOvvvnnnaaapppzzzSSSKKKGGG===EEEBBBBBBAAA@@@???>>>======<<<======>>>???@@@AAAAAABBB@@@@@@AAACCCIIIYYYggguuuvvvzzz~~~cccUUUHHHCCC???<<<@@@GGG___pppSSSLLLUUUWWWhhh|||{{{zzz{{{zzzaaaooouuullliiibbb\\\[[[YYYTTTMMMGGGDDDBBB@@@???EEELLLgggooopppeeeNNNGGGEEEDDDHHHIIIFFF@@@===AAADDDEEEAAAAAAAAA>>>;;;>>>MMM]]]ZZZGGG<<<@@@AAA===HHH\\\qqq{{{pppfffaaacccuuu|||rrrwwwzzz~~~wwwuuuqqqOOOCCCIII\\\]]]NNNLLLTTTZZZ[[[YYYaaahhhuuu|||gggIII======MMMiiiuuugggGGGCCCLLLUUUWWW^^^tttrrraaaPPPEEEBBBGGGCCCBBBFFFHHHHHHJJJNNNUUUiiiuuu\\\RRRHHHFFFGGGCCCBBBAAAAAADDDHHHJJJHHHEEE@@@???>>>???AAACCCCCCBBB===AAAAAAAAACCCAAAPPPlllwww___IIIBBBBBB???>>>AAAEEEMMMTTTTTTTTT]]]pppmmmUUUTTTxxxvvveeeppp~~~uuuzzzzzz~~~}}}ooosssrrrUUUVVVeeesssmmmxxxxxxUUUGGG___uuummm||||||{{{jjj\\\PPPGGG>>>777222222333111111222666555:::BBBDDD===777666666666777888999:::;;;;;;:::===BBBQQQooosssWWWIIIBBB777;;;AAA@@@TTTwww~~~kkkjjjoooHHHIIIHHH===CCCAAA@@@@@@??????>>>======<<<<<<===>>>>>>???@@@@@@>>>>>>@@@CCCCCCEEEMMMVVVjjj{{{zzznnnsss}}}~~~}}}sssbbbPPPFFF>>>;;;CCCQQQwwwrrrOOOAAABBBKKKTTTdddwww}}}uuu{{{yyyxxx{{{yyy[[[YYY}}}xxxlllggg```ZZZWWWUUUPPPHHHCCCAAAAAABBBBBBJJJ```mmmgggqqqSSSJJJGGGCCC???EEEGGGEEE???<<>>AAA>>>EEESSSjjjtttnnn{{{~~~oooqqq|||mmmkkkrrr|||yyyqqq{{{zzzxxx|||}}}]]]OOOeee{{{qqqPPPDDDDDDBBBDDD@@@FFFIIIRRR]]]TTTBBB===<<>>@@@BBBCCCAAA???:::@@@???@@@CCC???GGG[[[jjjUUUJJJCCC>>>BBBIIIFFFIIINNNSSS[[[kkkvvvWWWOOOXXXxxxsssqqq}}}|||~~~rrrtttiiiYYYbbbtttssssssrrrvvv|||WWWNNNrrruuuyyyttteeeVVVHHH===<<<777333444333000000111666444888BBBDDD<<<666666666777777888999:::;;;;;;<<<>>>EEEYYY}}}lllTTTGGGCCC999===@@@@@@]]]yyyvvvmmmdddpppaaaDDDGGGEEE<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????;;;<<>>AAAEEEIIIYYYzzzgggZZZGGGFFFEEEAAA>>>AAACCCBBB>>>>>>AAAAAA???===@@@BBB>>>888===RRRhhhdddLLL999:::>>>===AAAHHH[[[mmm~~~sssuuupppuuuppp]]]lll~~~lllgggkkk{{{rrrggg{{{KKK===;;;999AAA>>>CCCAAACCCKKKGGG===>>>???MMMxxx\\\NNNRRRSSSXXXttt```TTTVVViii||||||kkkWWWMMMGGGCCCCCCCCCCCCEEEGGGEEEDDDHHHOOO___uuu^^^QQQOOOGGGDDDEEECCCCCCAAA@@@AAADDDCCC@@@===;;;<<<>>>AAACCCCCC@@@===:::???>>>???CCC@@@CCCQQQ{{{~~~mmmYYYLLLCCC@@@IIIWWWMMMDDD???GGGYYYooo\\\EEEJJJ\\\~~~~~~yyyxxxqqqyyypppfffvvvqqq{{{]]]ZZZ}}}eeegggvvv{{{kkkZZZNNNDDD<<<:::555333555444111000333666000111999;;;444222555666777888888::::::;;;<<<<<>>???FFFpppssskkkeeeuuuWWWDDDCCCBBB===<<<<<<<<<======>>>??????@@@========================;;;:::<<<@@@@@@???CCCIIIVVVgggmmmppp|||yyylll}}}{{{zzzooobbbNNNCCCUUUpppiiiCCCDDDDDD@@@NNNhhhxxx~~~mmm```VVVaaapppiii___XXXQQQMMMEEEDDDAAA>>>>>>DDDNNNUUUjjjooojjjKKKAAABBBAAAAAADDD???@@@???>>>AAAEEECCC======<<<<<<;;;888888AAALLLNNNCCC999888;;;<<>>999DDDAAAHHHEEEBBBGGGDDD@@@DDDKKKRRRrrr\\\^^^[[[]]]wwwUUUNNN]]]rrrxxxyyy{{{~~~yyy|||vvvgggUUUJJJGGGGGGEEEBBBDDDFFFGGGEEEFFFQQQ^^^iiiUUUMMMNNNGGGDDDGGGEEECCCAAA@@@AAADDDDDD@@@=========>>>@@@BBBBBB@@@>>>===AAA???>>>DDDBBBBBBMMMddd~~~oooXXXIII@@@AAAOOO```WWWEEE999DDD[[[lllrrrttt]]]LLLDDDJJJaaattt{{{vvvwwwssszzzcccddd```hhhqqq{{{cccOOOGGGEEECCC777444333555555222222444:::111///666777222333:::777777888999:::;;;;;;<<<<<>>@@@MMM|||wwwppp{{{RRRFFFBBB@@@@@@===;;;;;;<<<===>>>???@@@@@@===============<<<<<<<<<;;;999999<<<======CCCJJJPPP```kkkvvv{{{ppp~~~zzz{{{yyybbbPPP\\\vvv[[[@@@EEE???DDDggg}}}yyydddZZZYYYYYYfffppphhhZZZRRRIIICCCAAABBBBBB@@@AAAIIIVVVaaauuuuuummmtttZZZDDD@@@@@@>>>BBBKKK>>>>>>>>>???EEEIIIEEE===AAA<<<999<<<>>>;;;999999:::;;;;;;::::::===@@@BBBUUUXXXbbbsssfffkkkxxxzzzhhhKKKPPP```nnnvvvdddbbbmmmmmm>>>BBBDDD:::CCC???HHHGGGDDDHHHGGGEEEKKKWWWYYYfffiiieeeddd{{{XXXPPPeeettt}}}sssooooooqqq~~~vvvllljjjvvv{{{wwwtttddddddkkkgggWWWKKKJJJJJJGGGBBBDDDHHHHHHGGGMMM___qqqbbbOOOJJJLLLFFFDDDHHHGGGCCCAAA@@@BBBEEEEEEBBB???@@@>>>>>>???@@@AAA@@@??????CCC???>>>DDDCCCBBBKKKSSSrrrVVVEEE>>>@@@PPPbbb```KKK>>>LLLbbbiii^^^QQQDDDGGGKKKNNNdddwwwbbbqqqssszzzxxx{{{tttnnnjjjoooiiijjj^^^UUUIIIAAA@@@666666555444333333222222555555444444333333444444777777888:::;;;<<<:::999777>>>TTTzzzlllVVVHHHAAA999999BBBCCCVVVuuuKKKHHHFFF??????@@@<<<;;;;;;<<>>AAAGGGNNN]]]kkkwwweeeaaaPPPCCCBBBBBB>>>???FFFAAA@@@===???GGGLLLGGG===;;;:::999:::;;;;;;::::::999;;;===<<<999999;;;>>>DDDOOOZZZcccssslllWWWfffrrruuuaaaEEEJJJ```vvvrrrooommmJJJ<<<@@@FFFFFFMMMFFFIIIKKKCCCFFFSSSZZZjjjpppjjjkkkvvveeeTTTaaa{{{tttiiizzzmmmjjjmmmlllxxxuuuddd___eeeuuuxxxeeeQQQKKKKKKHHHIIICCCNNN___[[[SSSjjjlllYYYOOOGGGHHHIIIFFFDDDEEE???@@@BBBDDDCCCBBB???>>>======>>>???@@@BBBDDDEEECCCAAA>>>>>>@@@BBBCCCCCCQQQooo[[[@@@:::<<>>???666666555444444333222222666555444444444555555666777777888:::;;;;;;;;;999;;;CCCZZZgggRRREEE???>>>???BBBHHHhhhlllIIIIIIHHHAAA??????===<<<;;;<<<>>>??????>>>;;;;;;::::::::::::;;;;;;;;;;;;::::::<<<@@@CCCEEEEEELLLdddwww|||}}}ooolllrrroooPPPHHHSSS]]]rrr}}}cccOOOHHHFFF@@@???>>>@@@EEEIIIPPP```pppeeettt{{{\\\MMMAAAAAAAAA===???EEEFFFDDD@@@>>>CCCGGGDDD======;;;999777777888888888;;;<<<===<<<999999:::===>>>GGGRRR___sssvvv]]]]]]uuuzzzYYYPPPYYYkkkssszzzoooMMM@@@FFFLLLIIIGGGFFFKKKMMMGGGNNNbbbpppppprrrkkk[[[iii}}}xxxvvvmmmooorrrrrrnnn\\\YYYkkkxxx\\\NNNHHHCCCGGGFFFOOOYYYUUUWWWwwwuuu```SSSKKKGGGHHHHHHDDDCCCFFFAAABBBDDDEEEDDDBBB@@@>>><<<<<<===>>>???AAACCCDDDEEEBBB@@@??????@@@@@@@@@EEE\\\uuu^^^CCC@@@@@@HHHZZZcccMMMHHHOOOrrriiiHHHGGGFFFNNNbbbyyyzzz___XXX\\\ccchhh}}}```pppqqqXXXHHH]]]|||nnnooozzzyyy___ffffffYYYIII@@@>>>>>>666666555555444333333333666555444444444666888999777888999:::;;;;;;;;;;;;???JJJddd~~~```LLLAAA===>>>@@@<<>>>>>===<<<<<<>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::<<<>>>AAACCCCCCIII^^^ppp|||wwwsssxxxxxxvvvfffIIIHHH^^^qqq~~~mmmZZZKKKBBBBBBAAA;;;???EEEIIIKKKUUUlllppp}}}\\\UUUIII?????????===???DDDIIIHHHCCC>>>>>>AAA@@@<<<===;;;999777777888:::;;;<<<<<<<<<;;;999888999;;;BBBIIIRRR___qqq{{{eeeSSSlll{{{hhhbbbjjj{{{|||yyytttTTTHHHQQQVVVQQQHHHRRR```ddd___bbbuuu}}}ooodddooottteeeooo{{{{{{uuuuuuuuuvvvggg\\\]]]wwweeeOOOGGGDDDHHHKKKPPPRRRSSSfff}}}[[[UUUJJJHHHHHHHHHFFFBBBBBBFFF@@@BBBCCCDDDCCCAAA>>><<<<<<<<<<<<===>>>@@@AAABBBCCCAAA???>>>???AAAAAA@@@AAANNN^^^ppp]]]BBBBBBBBBBBBIIIPPPDDDHHHWWWvvvOOOOOOJJJXXXssszzzyyy]]]VVV[[[dddjjjWWWggg|||mmmSSSJJJ]]]wwwtttvvvzzzzzzvvv___XXXaaa```RRREEEAAA>>>888666666555555444444444333444444333444555777999:::888999:::;;;;;;;;;<<<===AAAPPPooosssXXXGGG???===;;;@@@888RRRooouuuxxxUUUBBBEEECCC??????<<>>>>>>>>===???CCCFFFHHHFFF@@@<<<======;;;:::::::::::::::;;;===???:::::::::999888888999:::CCCIIISSS^^^kkkxxx|||wwwbbbdddwww}}}}}}___TTT```hhhccc]]]uuu{{{pppddd^^^aaaqqq~~~oooppp~~~yyyuuuvvvqqqmmmqqqhhhOOOKKKLLLJJJOOOQQQPPP]]]eeeOOOPPPEEEHHHKKKJJJEEE@@@AAADDD???@@@BBBCCCBBB???<<<:::;;;;;;;;;<<<===>>>???@@@>>><<<<<<===@@@CCCDDDCCCCCCGGGOOOdddaaaDDDBBBDDDAAACCCFFFFFFYYYmmm```YYYUUUddd}}}rrr\\\SSSYYYjjjzzzQQQaaauuuoooxxx|||}}}|||~~~{{{zzzdddbbbmmmlllcccSSSJJJGGG>>>222666555555555555555444444222333333444666777888999888:::<<<<<<::::::<<>>>>>===BBB???dddvvvxxxiiiNNNAAAAAA===<<<>>><<>><<<<<<======;;;:::;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;;;;<<<===??????@@@???JJJ___vvvxxxwwwzzzyyygggcccooo{{{qqqnnn|||uuutttxxxnnnMMMJJJEEE>>>AAAFFFEEEEEEDDDGGGXXX|||ooo|||kkkQQQMMMHHHBBB>>>===>>>===???BBB@@@EEEFFFAAA>>>===<<<:::888:::<<<<<<::::::;;;<<<888888777777888999::::::888@@@KKKVVV```nnn}}}xxxlllfffuuu|||]]]RRRQQQiii{{{tttzzzzzz{{{nnnRRRLLLMMMKKKPPPRRRXXXqqqvvvZZZOOOKKKDDDJJJNNNKKKDDD@@@???@@@@@@AAACCCDDDCCCAAA>>><<<<<<;;;;;;;;;<<<===>>>>>><<<;;;;;;===@@@BBBCCCBBB???@@@DDDVVV}}}nnnLLLEEEGGGDDDFFFMMMVVVsssuuulllnnn{{{sss]]]YYYVVVfffLLL[[[nnn~~~{{{yyy{{{yyymmmuuuzzzkkkggg]]]TTTOOOJJJAAA777555555555555555555555555222333666888999999888888999;;;===<<<::::::===@@@FFFaaa{{{___MMMAAA===@@@;;;@@@IIIxxx]]]JJJAAA???999999>>>;;;>>>===<<<<<<======;;;:::;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>???@@@@@@>>>EEEXXX{{{yyyzzz{{{{{{}}}rrrxxx|||{{{___HHHGGGCCC???AAABBBEEEEEEGGGTTTtttxxxTTTJJJPPPDDDBBB@@@???>>>???@@@BBB===AAACCCAAA>>>???===999999<<<===;;;888666777999:::999777888:::;;;;;;:::777===EEEMMMRRR]]]qqqzzzpppxxxyyyzzzzzzzzzUUUKKKNNNdddvvvxxxtttVVVLLLJJJLLLSSS]]]nnnaaaSSSNNNEEECCCJJJMMMIIICCC@@@???>>>AAACCCEEEFFFFFFDDDAAA@@@<<<<<<<<<;;;<<<<<<======???>>>===>>>??????>>>===<<<===@@@LLLmmmzzzUUULLLLLLIIIHHHRRRXXXrrr}}}SSSMMM]]]jjjEEETTTfffvvv|||}}}xxx|||YYYYYYZZZYYYPPPDDD<<<;;;555555555555666666666666333666999<<<===<<<999888999<<<>>>===::::::>>>BBBPPPooooooVVVHHH???<<<@@@;;;@@@WWWoooQQQEEEBBB@@@888:::>>>;;;===<<<;;;;;;<<<===<<<::::::999999888888999999:::;;;;;;<<<===>>>@@@AAAAAAAAA@@@EEEOOOlllzzz|||}}}||||||sss}}}kkkRRREEEFFFCCCCCCEEEAAAHHHKKKXXXttt```MMMJJJJJJBBBCCCBBB@@@???@@@AAABBB???AAA@@@======???===:::;;;<<<<<<:::777888===CCC@@@>>>;;;;;;<<<===;;;999??????BBBFFFIIIPPPaaarrrsssrrrsss{{{qqq{{{UUUNNNUUUfffmmmsssmmmUUUQQQRRRQQQ]]]rrrzzzWWWMMMJJJCCCAAAGGGIIIEEEAAAAAA@@@===???AAACCCEEEEEEDDDBBB@@@======<<<<<<<<<<<<<<<===@@@???>>>>>>???>>>===;;;>>>AAABBBGGG^^^ccc]]]```YYYSSSVVVQQQ___ccceeeooozzz|||jjjTTTWWWsss@@@OOOaaaqqqxxxeeeVVV\\\eeefffSSS999000666555555555666666666666666555888<<<@@@@@@>>>:::888999<<<>>>===::::::>>>CCCXXXyyyhhhRRRFFF===;;;@@@@@@EEEeee[[[IIIBBBCCCBBB:::;;;???:::===;;;:::;;;<<<===<<<;;;999888888888888888888999;;;;;;<<<>>>???AAABBBBBB>>>???AAABBBWWWyyy}}}~~~xxxwwwwww}}}}}}||||||wwwXXXHHHCCCEEEDDDHHHKKKEEENNNVVVkkkqqqVVVOOOKKKBBBBBBDDDDDDBBB@@@AAABBBBBBBBBBBB>>>:::;;;>>>>>>:::;;;<<<<<<999888>>>HHHQQQFFFCCC???>>>>>>>>>;;;888???;;;<<>>DDDFFFBBB@@@BBBAAA<<<;;;===???AAABBBAAA???>>>>>>>>>===<<<<<<<<<<<<======<<<<<<===???@@@???===>>>CCCCCCBBBRRRtttttttttyyypppeeebbbRRRWWWWWWZZZiii{{{qqq\\\eeeeeemmmHHHJJJWWWkkkzzzqqq}}}aaa```cccaaaSSS>>>222333999888777777666666666777777777666666666777999;;;===;;;<<<888:::@@@;;;;;;JJJfff```NNNEEE===999999EEEAAAvvvqqqLLLFFFDDDAAA===;;;;;;;;;;;;::::::::::::::::::::::::777777888888888999999999888:::;;;<<<>>>AAACCCDDDCCC???<<>>>>>BBBAAA???===<<<;;;<<<<<<<<<666999AAA;;;888RRRwwwTTT666???FFF888444AAA999===???>>>CCCPPP^^^dddxxx|||xxxzzz|||dddVVVhhhvvvvvvkkkdddlll^^^wwwzzzppp{{{uuuppppppZZZ```cccYYYeeeuuuYYYNNNFFFAAABBBAAABBBCCCDDDDDDCCCBBBAAA::::::;;;<<<=========<<<>>>>>>===;;;999999;;;>>>>>><<<<<<===@@@BBBCCCBBBCCCAAA@@@BBBKKKaaauuutttqqqooouuueeeyyyxxx^^^bbb```wwwKKKJJJTTTfffvvvxxxyyy}}}|||pppfffwwwrrrXXXZZZWWWPPPDDD888222333666777666666555555666666777777777666777888999;;;<<<<<<<<<888999???===FFFZZZxxxxxxUUUEEEAAA>>>>>>AAAFFFRRRcccGGGDDDBBB???===;;;:::;;;;;;::::::::::::::::::::::::777777888888888999999999;;;;;;===>>>>>><<>>>>>>>>BBBAAA@@@>>>===<<<======>>>999:::>>>:::666DDDZZZ~~~qqqRRR666777GGGFFF555===<<<;;;:::>>>HHHWWWbbbhhh~~~{{{zzz|||ppprrr}}}zzzwwwrrroooqqqdddmmmiiittt{{{kkkzzzddd___cccdddbbb}}}cccNNNHHHCCCAAABBBAAABBBCCCCCCBBBAAA@@@???<<<<<<======>>>===============<<<:::999999;;;>>>>>><<<<<<===???AAAAAAAAA@@@@@@AAAAAADDDVVVwwwnnn^^^{{{iiimmm}}}PPPKKKNNN^^^nnnxxx}}}zzzpppjjjsssooohhhwww}}}pppWWWWWWeee___KKKPPPHHH===666333333555555666555555555555555666666777777777777888:::;;;<<>>===>>>EEEggg~~~yyyPPPBBB@@@???===;;;::::::;;;;;;999999999999999999999999888888888888888999999999>>>;;;<<>>999:::@@@===;;;:::<<>>>>>>>>>>>BBBAAA@@@???>>>=========>>>;;;:::;;;:::888999===UUUvvvwwwOOO666AAAEEE777>>>:::;;;AAACCCDDDNNN[[[hhh~~~~~~sssYYYNNNNNNPPPQQQggg}}}uuuvvv{{{|||~~~yyyvvvxxxyyyuuuwwwssslllzzz^^^iiirrrjjjvvvnnnZZZ[[[```bbbnnnwwwUUUGGGEEECCCCCCEEEBBBBBBBBBBBBAAA???>>>===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::999999<<<>>>>>><<<;;;<<<===??????>>>;;;>>>AAA@@@@@@MMMkkkhhhXXX[[[XXXMMMIIIUUUeeeppp{{{bbbPPPccclllnnnlllbbbRRRHHHKKKRRRLLL@@@CCC<<<444111222666888888555444444444444555555666777777888888999:::;;;;;;JJJLLLEEE???===???SSStttzzzaaaIIICCCCCC???;;;:::MMM}}}nnncccAAAAAA>>>===<<<::::::::::::;;;888888888888888888888888888888888888888888888888>>>888777===@@@;;;:::===;;;::::::;;;===GGGXXXgggbbbgggvvvvvvvvvxxxzzz~~~{{{tttxxxwwwuuussssssvvv|||~~~uuukkk```VVVNNNKKKPPPWWWVVVTTTLLLJJJQQQ\\\{{{zzz\\\RRRLLLLLLLLLGGGCCCCCC??????>>>>>>>>>=========@@@@@@???>>>>>>=========888;;;;;;:::;;;===:::666666UUUtttwww]]]AAA999===:::888@@@NNNOOOFFFHHHRRRhhh{{{|||lllLLL>>>>>>AAA:::JJJ\\\cccaaadddooo{{{yyy{{{sssnnnqqqtttnnnnnnttttttzzzjjjbbbttt{{{vvvlllkkkbbbXXXWWW^^^bbbjjjjjjRRRIIIHHHHHHHHHHHHDDDDDDCCCBBB@@@???======>>>>>>>>>>>>>>>===<<<;;;999:::;;;:::999:::<<<>>>>>><<<;;;;;;<<<===<<<;;;:::<<<>>>@@@BBBLLLdddzzzlllUUURRRPPP]]]dddSSSIIIOOO\\\hhhsss~~~oooWWW___vvvvvvoooWWWVVVQQQJJJDDDCCCDDDCCC>>>:::666555333222333555777888444444444444444555666666888888999999:::::::::::::::@@@>>><<<@@@GGGcccoooYYYFFFBBBDDDFFFIIINNNeeetttuuukkkzzzSSS<<>>===>>>>>>>>>=========<<<<<<>>>>>>>>>======<<<;;;;;;444:::<<<888888<<<===999===666MMMvvvzzzTTT888888:::888@@@OOOOOOFFFFFFPPP\\\lllrrrvvvvvv}}}vvvZZZKKKEEEDDDCCCHHHMMMPPPSSS\\\jjjvvvwwwzzzrrrjjjkkkiiiooo~~~|||ggglllxxx{{{rrroooxxxaaaRRRTTTYYYaaagggrrrmmm___PPPJJJJJJJJJJJJJJJFFFEEEDDDBBB@@@???>>>===============<<<<<<;;;:::999:::;;;;;;::::::<<<>>>>>><<<::::::;;;<<<;;;:::>>>;;;;;;>>>CCCKKKXXXeeennnXXXUUUZZZfffsss___NNNMMMUUU___mmmzzzggg]]]hhhttt[[[]]]]]]]]]fffxxxxxx^^^JJJHHHAAA??????@@@>>>:::777666...111444444222222444666444444444444555666777777888888999:::;;;;;;::::::333:::;;;<<>>???<<<;;;;;;;;;::::::999999999999999999999999999999999999999888888888888888999???@@@<<<===AAA@@@:::<<<:::<<<===;;;;;;IIIZZZqqqnnnsssoooyyyuuuuuussspppnnnmmmooopppuuusssuuuzzz|||{{{}}}{{{~~~wwwiii\\\SSSMMMJJJIIIEEEFFFLLLRRRSSSUUUXXXXXXaaabbbiiittt[[[NNNMMMKKKIIIFFFDDDAAA???>>>============<<<<<<<<<<<<<<<============<<<;;;:::555999:::777555777;;;<<>>;;;===BBBBBB???EEEOOOZZZjjjnnnooo{{{{{{jjjVVVFFF<<>>;;;<<<<<<<<<<<<<<<;;;::::::<<<======;;;;;;<<<======<<<::::::;;;<<<;;;:::AAA<<<:::===@@@CCCHHHNNNeee{{{lllrrrxxx}}}mmmVVVNNNPPPXXXhhhwwwzzzyyyYYYjjj}}}^^^NNNMMMWWWbbbmmm}}}sssdddQQQBBBAAA;;;;;;:::999888777666444222333555555333222222333555555555555666777888999888999:::;;;;;;;;;:::999888======@@@KKK^^^sssXXXJJJ???<<<>>>HHH]]]qqq}}}vvvTTTDDDDDD<<<<<<<<<<<<<<<;;;:::999888::::::::::::::::::::::::999999999888888888777777:::NNNTTTCCC888===@@@:::<<<999;;;???<<<:::DDDTTTjjjfffjjj{{{sss{{{xxxzzzzzzyyyvvvsssrrrrrrrrrmmmlllppptttuuuyyy}}}yyyyyy}}}xxxkkkcccXXXPPPLLLIIIGGGEEECCCEEEKKKSSSVVVUUUWWW[[[[[[vvvsss\\\QQQMMMKKKKKKIIIEEEAAA@@@AAABBB=========<<<<<<<<<;;;;;;<<<======>>>>>>===;;;;;;:::777666777777777:::===777:::======999666:::@@@??????===;;;999<<>>>>>???;;;<<<<<<============<<<<<<===???>>>===<<<<<<======;;;::::::<<<===<<<<<<>>>;;;;;;>>>>>><<<>>>CCCDDDlllwww\\\OOOMMMSSSddduuurrr|||rrrhhhjjjSSSLLLXXXaaannn~~~xxxaaaSSSEEE:::;;;:::999555222333777666333999888666555555555444222555555555666666888999999888999:::;;;;;;;;;:::999888<<<===CCCVVVooofffNNNGGGAAA@@@===???NNN```pppFFFBBBIII<<<=========<<<;;;:::888888::::::::::::::::::::::::999999999999888888777777;;;ZZZdddIII333999???:::<<<888:::???===999BBBQQQ^^^\\\___nnn~~~}}}|||zzzyyytttmmmggghhhlllooosssxxxzzzyyy{{{~~~{{{vvvzzz|||xxxpppfff___YYYRRRIIIFFFGGGIIIGGGEEEIIINNNVVVZZZVVVQQQTTT[[[gggpppXXXPPPPPPPPPGGGHHHFFF@@@;;;;;;>>>???======<<<<<<<<<;;;;;;;;;======>>>??????>>>===<<<===666333999===;;;<<<@@@???===;;;;;;======<<<<<<===BBBBBB===:::===@@@@@@OOObbbjjjlllyyy|||uuu___LLLAAAEEELLLSSSZZZaaafffiiidddkkkgggbbbfffddd___bbbeeeXXX^^^fffggg{{{~~~qqqsssaaaTTT\\\fff|||hhhLLLKKKKKKJJJFFFCCCCCCCCCBBBCCCBBB@@@>>>======>>>>>><<<<<<===>>>>>>???>>>>>>===???@@@???===<<<<<<======;;;::::::<<<=========999:::>>>@@@===:::===CCC;;;[[[gggkkk|||nnnYYYNNNPPP[[[eeemmmuuuoooxxxbbbJJJIIIZZZlllxxxzzziiiaaaTTTGGG???:::888666777666666555444444333333555444444444444444333333444555555666777888888999999:::;;;;;;999999:::;;;>>>???AAAHHH]]]tttYYYDDDNNN>>>999IIIBBBRRR\\\NNNHHH???@@@???<<<999888999;;;;;;;;;999999999;;;>>>???<<<:::555555888:::777333555:::<<>>>>>>>>===:::;;;:::999:::<<<<<<<<<;;;:::<<<<<<;;;>>>BBB???999===<<<:::999999;;;>>>@@@======<<<;;;<<<===>>>???AAA@@@@@@???>>>======<<>>===>>>???>>><<<:::::::::;;;;;;:::;;;>>>AAA===>>>===<<<;;;;;;<<<============<<<;;;;;;:::::::::999999:::;;;===???@@@AAAGGGNNNdddsssiii~~~}}}fffSSSNNNUUU___nnnvvv}}}lllxxxpppPPPEEEPPPgggxxx{{{wwwmmmddd^^^UUUOOOFFF???:::888777777555555555555555555555555555555444444444444444444555555666777777888999999999:::;;;;;;:::999;;;<<<>>>???CCCRRRnnngggOOODDDFFF;;;;;;EEEEEEfffxxxTTTJJJFFFAAAEEE>>><<<::::::<<>>CCCGGGCCC:::555888===888666777;;;===;;;;;;>>>111888<<<888444555666555666:::;;;888888>>>AAA@@@FFFJJJQQQ```www~~~wwwvvvyyy}}}uuuggg[[[\\\cccggghhhiiillltttsssqqqrrrnnnmmmwwwvvvtttvvv|||~~~|||zzz{{{yyysssmmmgggbbb___ZZZUUURRRQQQPPPLLLHHHGGGGGGHHHHHHKKKNNNPPPPPPYYYWWWZZZaaadddjjjzzzfffPPPLLLQQQSSSUUUZZZVVVOOOFFFAAAAAAAAA???<<<======<<<<<<<<<<<<<<<;;;;;;<<<<<<:::===@@@>>>999;;;;;;::::::;;;===@@@BBB===<<<;;;;;;;;;<<<>>>>>>?????????>>>>>>======<<>>>>>???>>><<<;;;:::;;;<<<;;;:::;;;===@@@<<>>999999<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;===>>>??????BBBFFF[[[xxxyyywww___QQQRRRXXXkkkttt|||lllgggsss}}}rrrqqqZZZAAABBBUUUiiivvvnnnuuuuuufffTTTKKKKKKMMMCCC???:::777666666666666333333444444555666777777555555555555555555555555666777777888888999999:::999;;;;;;;;;::::::<<<>>>BBBBBBJJJbbbvvvYYYGGGAAA===>>>BBBCCCOOOdddJJJEEECCCBBBHHH>>><<<;;;<<>>999666;;;999;;;??????<<<;;;>>>999===>>>;;;999===AAABBBAAACCCGGGUUUlllrrrmmmrrrxxxooobbbXXX[[[cccfffdddbbbgggpppoookkkmmmjjjjjjsssssspppqqqvvvyyywwwtttttt}}}{{{zzztttqqqlllhhhbbb\\\UUUPPPNNNLLLIIIHHHHHHHHHGGGEEEJJJIIIIIIJJJKKKKKKKKKJJJWWW^^^kkkyyy^^^PPPGGGJJJOOONNNOOOQQQTTTNNNFFFBBBAAAAAA???===>>>======<<<<<<;;;;;;:::===>>><<<:::;;;>>>>>>:::999999:::;;;===???AAABBB<<<<<<;;;:::;;;<<<===>>>========================AAADDDEEEIIIYYYooozzzzzz~~~{{{yyyrrrggg```^^^YYYSSSQQQQQQSSSRRRQQQTTTSSSRRRQQQPPPOOOOOONNNRRRSSSUUUZZZfff|||{{{sssmmmUUUNNNFFFFFFGGGHHHFFFDDDAAAAAAAAAAAA???>>>>>>>>>>>><<<;;;;;;<<<===<<<::::::<<<>>>???KKKVVVSSSFFF<<<<<<@@@;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>============>>>>>><<<<<<>>>NNNuuu}}}uuuooo]]]UUUSSScccmmmxxx}}}zzztttpppmmm```___eeeeeeZZZ```vvvjjjNNN@@@DDDQQQZZZ]]]\\\aaa^^^OOO@@@<<>>@@@FFFGGGUUUvvvgggQQQGGG===;;;DDDFFFFFFfffxxxrrrRRRCCCBBB@@@@@@EEE===;;;;;;<<>>???777444999999===>>><<<::::::>>>AAA@@@@@@CCCNNNeee}}}tttvvv|||rrrggg```eeemmmnnniiieeejjjsssnnneeeeeeeeegggpppmmmlllooossstttooolllmmmooorrruuuuuurrrnnnlllkkkiiieeeaaa\\\XXXSSSNNNKKKIIIIIIIIIIIIJJJLLLOOOQQQSSSQQQOOOMMMJJJGGGJJJOOObbbxxx{{{```SSSLLLIIILLLLLLHHHDDDEEEJJJFFFBBB?????????>>>===;;;;;;<<<<<<;;;;;;;;;<<<@@@AAA???;;;;;;>>>???<<<999999:::<<<===>>>??????<<<;;;:::::::::;;;===>>><<<<<<<<<<<<===============DDDIIIMMMUUUaaaggghhhnnnuuusssjjjbbbYYYTTTTTTTTTQQQNNNNNNOOOQQQRRRRRRPPPOOOMMMQQQQQQOOOPPPXXXhhh}}}~~~pppgggfffmmmuuuzzz|||VVVLLLLLLDDDCCCDDDDDDCCCAAAAAABBBCCCBBB@@@>>>>>>>>>>>>===;;;<<<======<<<;;;:::;;;<<>>>>>>>>>>>>>>>>>?????????<<<<<<<<>>EEEAAALLL~~~wwwaaaGGGBBBAAA>>>======<<<:::999:::<<<===<<<;;;555777999888777999<<<@@@EEE<<<999CCCOOORRRNNNJJJFFF<<<>>>LLLNNN@@@888:::777999;;;<<<;;;999;;;>>>??????BBBLLLaaawwwzzztttrrrxxx}}}wwwsss~~~sss^^^XXXWWWZZZccc___aaafffjjjgggaaaaaaeeeeeefffggggggeeecccbbbaaa^^^ZZZUUUQQQOOOMMMKKKJJJIIIJJJKKKKKKNNNUUU^^^eeeeeeaaa^^^YYYRRRRRR^^^mmmzzzZZZJJJIIIGGGHHHKKKKKKHHHFFFGGGAAA@@@>>>===>>>?????????999;;;===>>>===>>>@@@BBBBBBDDDBBB>>>===@@@AAA@@@;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<============:::DDDLLLLLLKKKMMMRRRUUUZZZpppxxx{{{|||tttiiiccc___ZZZRRRMMMKKKMMMOOOQQQRRRQQQOOOMMMKKKLLLLLLLLLNNNSSS[[[aaakkkqqqxxx{{{pppgggYYYWWWRRROOOOOOVVV___fffqqqzzz^^^JJJEEEGGGBBBBBBCCCCCCBBBAAAAAACCCEEECCCAAA???===>>>>>>===<<<<<<===>>>===;;;::::::;;;999???DDDDDD>>>888777888999::::::;;;<<<===>>>>>><<<<<<===>>>???@@@AAAAAA===?????????IIIcccnnnmmm}}}|||dddRRRSSS[[[hhhvvv~~~|||vvvmmmccc[[[XXXVVVWWWSSSKKKHHHDDDAAAIIIKKK>>>IIIEEE???:::888:::>>>@@@DDDDDD@@@:::888::::::666444333333444666777666555555555555555555555444444555555666777999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<>>>BBBEEEJJJ\\\}}}iiiQQQFFFCCCAAAAAABBBAAA]]]qqqRRRAAABBB???======777;;;:::999999::::::888777>>>;;;999;;;???BBBAAA???>>>888777???GGGIIIGGGFFFCCCAAAJJJ[[[^^^PPPDDDAAA;;;:::>>>CCCEEECCCAAABBBBBBAAABBBJJJ\\\oooyyyyyy~~~yyyWWWKKKJJJOOOXXXZZZXXXXXXYYYWWWSSSUUUZZZWWWXXXXXXWWWVVVUUUSSSRRRQQQNNNKKKJJJJJJJJJIIIIIIIIIKKKMMMNNNSSSaaasss|||sssmmmgggiii{{{cccRRRNNNFFFEEEFFFFFFGGGFFFFFFFFF>>>>>>>>>>>>???@@@AAAAAA:::===AAAAAAAAAAAAEEEHHHAAAEEEEEEAAA???BBBCCCBBB======<<<;;;;;;;;;;;;<<<======<<<;;;<<<===>>>???========================:::???CCCAAA===>>>EEELLLNNNdddvvvxxxjjjXXXdddyyy~~~{{{wwwqqqfffYYYPPPOOOPPPPPPQQQPPPNNNMMMLLLGGGJJJMMMNNNMMMLLLLLLLLLOOOQQQWWWbbbrrrxxxqqqlllddd___\\\YYYTTTQQQMMMNNNNNNKKKHHHJJJPPPVVVZZZhhh{{{[[[PPPKKKHHHHHHEEEAAABBBCCCBBBAAAAAACCCEEEEEEBBB???======>>>===<<<;;;===>>>===<<<::::::;;;888999:::::::::999888888::::::;;;;;;<<<===>>>>>>:::;;;===>>>@@@AAAAAAAAA???AAABBB??????MMMlll|||yyyrrr___UUUWWWaaaqqq|||wwwqqqhhh]]]UUUPPPOOONNNIIICCCCCC@@@:::>>>@@@666<<<;;;:::888666666999<<<666888777666888<<<<<<999555444333444555777666555333333444444555666666666555666777888999;;;<<<<<<========================<<<<<<<<<<<<===???DDDGGGWWWrrruuu^^^KKKBBB@@@BBB@@@CCCSSS~~~```FFF???BBB===>>>@@@777;;;:::999999::::::999777888888888999999999888777<<<999999<<<<<<999888999555666===HHHKKKEEE???>>>===;;;???IIIOOOLLLGGGEEELLLHHHDDDEEERRRbbbhhhggg~~~vvvkkklllxxxyyyRRRFFFKKKWWWeeelll___RRRMMMMMMLLLMMMPPPKKKKKKKKKLLLMMMLLLKKKIIIKKKKKKLLLOOOQQQRRRPPPNNNPPPRRRUUUWWWaaauuuyyyxxx}}}zzznnn```UUUPPPHHHHHHFFFDDDDDDDDDBBB@@@===>>>???????????????@@@:::>>>BBBBBB@@@@@@DDDHHH>>>CCCFFFCCCAAABBBDDDCCC???>>>===<<<<<<===???@@@>>>>>>===<<<===>>>???@@@?????????>>>>>>======<<<::::::;;;;;;;;;===AAAFFFIII\\\jjjyyy{{{ooolllrrr|||uuuTTT@@@HHHZZZnnnwwwxxxggg[[[XXXXXXVVVUUUTTTSSSSSSSSSOOOPPPQQQPPPOOONNNMMMMMMJJJJJJMMMSSSZZZbbbhhhlllpppsssuuussslllbbbZZZVVVUUUTTTQQQPPPOOOPPPQQQRRRQQQRRRRRRPPPLLLLLLNNNQQQYYY^^^eeejjjmmmzzziiiOOONNNMMMKKKJJJGGG???AAABBBBBBAAAAAABBBCCCFFFCCC???======>>>===<<<:::<<<>>>>>><<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<===:::;;;;;;;;;<<<<<<======;;;<<<===???????????????>>>???BBBAAA===BBBXXXppp~~~nnnYYYVVV]]]mmm{{{|||uuupppfff\\\SSSMMMJJJHHH@@@>>>CCCAAA666777<<<999666888:::;;;999777666666666999:::666666888888666:::888666555666666555444111222333444666777888888555666777888:::;;;======>>>>>>>>>>>>============<<<<<<===<<<===@@@DDDHHHfffjjjXXXIIIBBBAAA@@@???IIIkkkUUU@@@>>>BBB:::???DDD888;;;::::::;;;<<<<<<;;;999444999>>>===888555888;;;999999<<<>>>;;;777999>>><<<:::999999:::===BBBFFF999555999FFFOOOLLLEEEAAAXXXQQQFFFBBBIIIUUUZZZXXXhhh}}}rrr^^^ZZZhhhzzzvvvPPPHHHVVViii{{{nnnUUUJJJKKKKKKJJJIIIGGGHHHIIILLLOOOPPPOOONNNMMMOOOUUU[[[^^^^^^ZZZWWWZZZ]]]___cccooovvvmmmxxxxxx\\\YYYbbb```QQQDDDGGGFFFDDDCCCEEEFFFDDD@@@===>>>??????===<<<<<<<<<999===@@@@@@===<<<@@@DDD<<>>=========>>>@@@AAAAAA@@@@@@???>>>======<<<;;;888999>>>CCCCCCAAA???CCCRRR\\\hhhyyysssoooccclllyyymmmRRRAAACCCNNNWWWiiiuuuhhh```___]]][[[[[[\\\]]]___YYYVVVRRRNNNLLLLLLMMMNNNNNNNNNOOOPPPPPPPPPRRRVVVPPPTTTXXXXXXTTTRRRRRRSSSNNNOOOOOOOOONNNNNNPPPSSSSSSRRRRRRQQQQQQSSSTTTUUUZZZ[[[___fffsssjjjTTTJJJKKKHHHGGGHHHCCC>>>@@@BBBBBB@@@@@@@@@AAAFFFCCC???======>>>===<<<999;;;===>>><<<;;;;;;<<<888:::<<<;;;:::999;;;===;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<>>>===???BBB???>>>LLL^^^{{{qqqnnn~~~vvv}}}}}}hhh___YYY___ppp}}}~~~yyypppkkkddd\\\UUUOOOHHHDDDBBB@@@>>>;;;999888888888:::::::::999999999888888777888888888888999999999777777777777666666666666777888888888888999999999;;;;;;;;;<<<===>>>>>>????????????>>>>>>>>>>>>>>>???:::;;;BBBCCCBBBKKKXXXxxxqqq]]]NNNCCC???AAABBB@@@ZZZ```DDDCCC@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???JJJDDD@@@EEENNNSSSQQQLLLddduuu{{{yyyuuurrrkkkkkkrrr~~~sssYYYNNNllljjjKKKJJJOOOKKKKKKRRRPPPPPPPPPPPPPPPQQQSSSTTTRRR[[[dddttt~~~ggg[[[www~~~qqqbbb}}}~~~cccZZZSSSRRRQQQMMMIIIGGGJJJGGGDDDCCCDDDEEEFFFEEE@@@@@@>>>===<<<<<<<<<<<<============<<<<<<<<<<<<:::@@@FFFHHHEEEBBBBBBDDDBBBCCCBBB???<<<@@@JJJRRRGGGAAA<<<;;;>>>@@@???===CCCCCCCCCBBBAAA???>>>===>>>::::::>>>???;;;;;;???DDDMMMTTT]]]rrryyyppp}}}uuutttnnnZZZPPPRRRXXXsss}}}xxxtttkkkeeeiiirrrxxxxxxwwwiiiZZZTTTRRRPPPOOOPPPPPPOOOPPPRRRRRRPPPPPPQQQTTTSSSRRRQQQQQQRRRTTTUUUTTTOOOOOOSSSTTTQQQSSSXXXOOOTTTXXXYYYXXXZZZ^^^cccaaajjjuuummmTTTPPPKKKHHHIIIIIIHHHFFFCCCCCCCCCBBBBBBAAA@@@@@@CCCBBB@@@???>>>=======================================<<<<<<;;;;;;;;;:::???>>>>>>>>>>>>>>>??????@@@?????????>>>>>>======>>>>>>>>>===>>>@@@DDDHHH```vvvhhh___wwwuuutttwww|||{{{xxxrrrggg\\\\\\gggttt|||zzzpppkkkddd\\\UUUOOOIIIEEECCCAAA???<<<;;;:::::::::;;;;;;:::::::::999999999888888999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@???????????????>>>???>>>CCCGGGEEEGGGXXXnnnwww]]]OOOIIIDDDCCCGGGAAAKKKoooPPPCCCBBB@@@===<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???EEEAAA>>>@@@FFFIIIGGGDDDWWWcccpppyyyiii``````cccfffhhhcccccchhhmmmwww|||cccQQQRRRXXXYYYZZZ```eee^^^VVVWWW___eeefffdddhhhuuuwwwqqq~~~wwwzzzuuuhhh\\\SSSLLLLLLLLLHHHFFFEEEHHHFFFCCCBBBCCCDDDDDDCCCAAAAAA@@@>>>>>>======>>>>>>>>>>>>=========<<<<<<>>>CCCGGGGGGDDDAAAAAACCCAAAAAA@@@>>>===AAAHHHNNNFFFBBB???@@@DDDHHHIIIGGGKKKJJJHHHEEEBBB???===<<<===:::;;;@@@AAA???@@@DDDDDDHHHIIIKKK]]]xxxzzz{{{kkk|||uuunnnmmmttt|||nnn]]]VVVUUUQQQMMMJJJNNNNNNOOOQQQSSSSSSSSSTTTWWWVVVVVVVVVVVVUUUTTTSSSTTTPPPPPPTTTTTTSSSTTTYYY[[[[[[[[[ZZZZZZaaalllttt|||nnnVVVPPPMMMIIIGGGGGGGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBCCCAAAAAA@@@?????????@@@@@@====================================<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDGGGLLLZZZfff}}}}}}mmmnnnvvv{{{xxxuuutttqqqpppuuu{{{|||lllcccvvveee\\\```kkkxxx}}}xxxpppkkkccc\\\VVVPPPJJJGGGDDDCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<==================>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@??????<<>><<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>AAA???======???@@@???>>>IIIOOOWWWkkkxxx|||dddVVVQQQOOOMMMVVVTTT]]]lll|||gggcccdddkkkqqqrrrqqqrrr}}}mmm___```nnnyyyxxxqqqxxxiiirrr}}}eeePPPTTTLLLFFFGGGGGGEEEDDDFFFGGGEEEBBBAAAAAABBBBBBAAABBBAAA@@@????????????????????????>>>>>>>>>>>>===@@@CCCFFFEEECCCAAACCCEEE@@@???>>>===???BBBEEEHHHBBB???<<<>>>BBBFFFGGGFFFLLLJJJGGGDDDAAA???>>>>>>>>><<<===@@@BBBAAAAAADDDDDDFFFDDDBBBOOOhhhnnnxxxpppqqqkkkxxx|||eeeXXXUUUSSSPPPNNNQQQRRRRRRSSSTTTVVVWWWWWWYYYZZZ\\\___```^^^[[[WWWWWWTTTTTTVVVWWWVVVWWWZZZUUUYYY```hhhssspppTTTKKKKKKIIIGGGFFFFFFEEECCCAAAAAAAAAAAAAAABBBCCCDDDEEEAAAAAA@@@@@@AAABBBCCCCCC????????????????????????=========>>>>>>>>>>>>>>>=========>>>???@@@AAABBB???????????????>>>>>>>>>>>>>>>???>>>>>>@@@DDDFFFDDDKKKQQQbbb~~~vvvfffeeesss~~~rrrvvvxxxwwwvvvtttnnngggpppzzzzzznnncccYYYRRRMMMttteeeaaahhhuuu~~~|||uuummmhhhaaa[[[VVVRRRMMMKKKEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<===>>>>>>???@@@@@@=========>>>>>>>>>???????????????@@@@@@AAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@AAACCCEEEJJJbbbyyy```KKKFFFFFFBBBBBBGGGZZZ}}}UUUDDD@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;::::::::::::;;;<<<===>>>@@@@@@@@@???======>>>???@@@DDDGGGWWWrrrgggkkk{{{oooeee___QQQKKKQQQ\\\mmmmmm[[[WWWdddvvvuuuuuu]]]fffsssUUUQQQPPPOOOIIIEEEFFFGGGFFFGGGIIIGGGDDDBBBBBBBBBCCCBBBAAAAAAAAA@@@???????????????@@@@@@@@@?????????>>>>>>>>>@@@BBBCCCCCCDDDGGGJJJ@@@>>>===>>>AAACCCDDDDDDAAA>>>;;;;;;===>>>>>>===CCCAAA@@@>>>>>>???AAABBB???>>>???@@@AAAAAAAAABBB@@@EEEFFFEEEKKK[[[mmmvvv}}}hhhSSSOOOPPPSSSUUUXXXZZZZZZYYYZZZ]]]^^^\\\```bbbeeejjjllljjjccc]]]SSSTTTVVVZZZ]]]___bbbdddZZZfffyyy{{{[[[MMMPPPGGGGGGFFFFFFEEEDDDBBB@@@CCCBBBBBBAAABBBCCCDDDEEEBBBBBBBBBBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@=========>>>???AAABBBCCC????????????????????????>>>?????????>>>@@@CCCFFFFFFIIINNNYYYmmmuuuhhh]]]aaasss}}}~~~|||sssgggfffkkkpppssswww}}}xxxhhhccc\\\WWWSSSSSSSSSTTTsssjjjjjjrrrzzz~~~ssskkkfff```ZZZVVVSSSQQQOOOFFFEEECCCAAA@@@???@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????======>>>>>>???@@@AAAAAA>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDHHHEEEDDDJJJ^^^|||gggSSSEEEGGGHHHDDDIIITTT{{{kkkEEEGGG???>>>===;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAA@@@>>>>>>@@@BBB<<>>>>>>>>??????@@@@@@@@@@@@????????????>>>???@@@AAABBBDDDGGGIII@@@??????@@@BBBDDDCCCBBBDDDBBB@@@>>>>>>>>>===<<<===<<<;;;;;;<<>>CCCEEEDDDEEENNN[[[dddxxxttt```ZZZ[[[```eeekkkppprrrqqqsssxxxyyyvvvwwwwwwxxxzzzyyyrrrggg^^^QQQWWWaaakkkvvvuuuyyyeeeNNNIIIPPPFFFGGGHHHGGGFFFDDDCCCCCCFFFDDDCCCBBBAAABBBCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>?????????@@@@@@AAAAAA=========>>>???AAABBBCCC???????????????@@@@@@@@@>>>???@@@??????@@@BBBEEEBBBCCCGGGMMMZZZuuu___TTT```rrr~~~vvvkkkhhhhhhhhhhhhhhhhhhjjjmmmpppssswwwyyy{{{}}}~~~~~~|||uuuppplllddd\\\WWWVVVSSSPPPNNNNNNPPPRRRxxxrrrsssvvvuuulllggg```ZZZVVVTTTQQQPPPGGGEEEDDDBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>??????@@@@@@AAAAAAAAA???@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIGGGJJJ[[[zzzmmmZZZKKKDDDGGGDDD@@@MMMbbb^^^???DDD???>>>===<<<<<<<<<===>>><<<<<<<<<<<<<<<=========;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???>>>?????????>>>>>>@@@AAA:::AAA???>>>GGGLLLTTTcccvvvfffxxx}}}nnnZZZSSSQQQSSSWWW[[[___jjjttt|||yyyuuuooo___WWW\\\\\\```nnncccpppcccMMMJJJGGGGGGEEEEEEHHHHHHFFFEEEHHHFFFEEEDDDEEEGGGGGGGGGEEE@@@??????>>>>>>>>>??????@@@@@@@@@????????????>>>AAAAAAAAA@@@AAAAAABBBCCC???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@??????????????????>>>======>>>???@@@AAA:::>>>@@@AAADDDJJJLLLKKKGGGGGGEEEBBBAAAIIIVVV___rrrsssiii~~~}}}~~~uuujjjhhhttt}}}oooyyygggUUUIIIGGGJJJGGGHHHIIIHHHFFFEEEFFFGGGGGGFFFCCCBBBAAAAAABBBCCCEEEEEEDDDCCCBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCC?????????@@@@@@@@@@@@@@@>>>???@@@@@@???@@@BBBDDDDDDAAAEEEGGGMMMooowwwfff^^^bbbiiixxxhhhjjjfffdddeeedddbbbbbbeee___aaacccccccccbbbcccdddeeegggiiijjjiiieeeaaa^^^^^^___\\\WWWUUUWWWUUUPPPQQQRRRRRRPPPOOOOOOQQQSSSzzzxxxyyy|||ooojjjbbbZZZUUURRROOOMMMFFFEEEDDDBBBAAAAAAAAABBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDFFFGGGHHHIIIJJJGGGMMM]]]zzzooo___SSSJJJGGGIIIDDDCCC\\\~~~sssQQQDDDBBB???>>>=========>>>???@@@;;;<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<========================>>>@@@@@@@@@???>>>>>>>>>?????????:::BBB???<<>>>>>>>>AAA@@@@@@@@@@@@@@@@@@???>>>@@@BBBAAA>>>>>>@@@BBB>>>?????????>>>>>>???@@@???????????????>>>>>>>>>:::???@@@???AAAGGGIIIFFFIIIGGGDDDCCCDDDJJJTTT]]]iii|||xxxkkkpppkkkmmmrrrttteeeVVVQQQLLLHHHIIIHHHIIIIIIGGGEEEEEEGGGJJJFFFEEECCCAAAAAABBBDDDFFFCCCCCCBBBBBBBBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@AAABBB?????????@@@@@@AAAAAAAAA>>>???@@@@@@@@@@@@AAACCCFFFCCCIIIHHHHHHiiiuuuaaa\\\```qqq|||sssyyysssppppppnnniiigggjjjdddeeeeeebbb^^^[[[ZZZZZZXXXYYYZZZ\\\\\\ZZZWWWTTTRRRUUUUUURRRQQQSSSSSSQQQOOOQQQSSSSSSRRRSSSWWWZZZ~~~sss~~~sssmmmddd[[[UUUPPPMMMJJJFFFEEECCCBBBAAAAAAAAABBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDFFFHHHJJJKKKLLLKKKZZZuuuyyydddVVVJJJDDDFFFLLLIIIOOOuuuVVVFFFKKKCCC???>>>>>>======>>>@@@@@@;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>============>>>???@@@AAADDDAAA??????@@@@@@???===<<>>DDDCCC@@@CCCEEENNN\\\kkkwwwlllZZZRRRQQQYYYYYYMMMJJJMMMIIIHHHHHHKKKOOONNNHHHEEEGGGBBBBBBBBBEEEHHHIIIIIIHHHAAAAAAAAA@@@@@@AAABBBBBB?????????>>>>>>>>>>>>============???AAABBBAAA@@@<<>>BBBBBBBBBCCCBBB@@@@@@@@@AAA<<<======>>>>>>>>>>>>===<<<@@@@@@<<<<<<@@@@@@<<<@@@???@@@CCCEEEHHHNNNSSSVVVcccwww}}}yyylllcccgggnnntttxxxeeeNNNLLLPPPNNNIIIIIIHHHIIIIIIFFFDDDDDDHHHKKKEEECCCBBBAAAAAACCCFFFHHH@@@AAAAAAAAACCCDDDEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAA?????????@@@@@@AAAAAAAAA>>>???AAAAAA@@@@@@AAACCC@@@>>>HHHGGG???[[[|||wwwooo]]]YYY\\\iiissswwwvvvrrrsssmmmmmmkkkgggaaa[[[YYYXXXVVVVVVUUUUUUVVVUUUSSSRRROOOTTTWWWUUUSSSTTTSSSQQQSSSTTTTTTRRRQQQRRRVVVZZZ|||}}}}}}wwwuuusssnnneee[[[RRRMMMKKKEEEDDDDDDCCCBBBBBBAAA@@@IIIGGGDDDCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHGGGGGGGGGFFFJJJGGGFFFIIIJJJJJJKKKNNNUUUzzzxxxfffUUUIIICCCHHHHHHGGGTTTtttkkkMMMJJJIIIAAABBB@@@>>>===<<<===>>>???=======================================<<<;;;;;;<<<<<<<<<============>>>;;;;;;;;;<<<<<<<<<<<<===888;;;===>>>======>>>???AAA@@@@@@??????>>>>>>===??????????????????@@@@@@===CCCIIIMMMRRR^^^nnnzzzppp^^^UUUSSSRRRSSSRRRPPPMMMJJJJJJJJJIIIJJJKKKKKKKKKIIIGGGFFFDDDDDDEEEHHHKKKKKKIIIGGGEEEEEECCCBBBAAABBBBBBCCCGGGEEEBBB???>>>@@@BBBCCCEEEDDDDDDDDDEEEDDDAAA>>>BBBCCCDDDDDDBBBBBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAA??????>>>>>>??????@@@AAA???CCCFFFFFFCCCBBBFFFIIIOOOUUU___uuu|||{{{ooottt|||uuuxxxuuu|||```XXXOOOKKKKKKKKKIIIGGGGGGHHHIIIHHHFFFEEEFFFGGGEEEDDDCCCBBBCCCDDDFFFHHHBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@CCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCFFFFFFFFFFFFIIIOOOWWW\\\^^^mmmmmmfffZZZPPPNNNYYYmmm}}}zzzqqqhhhaaa[[[YYY[[[YYYXXXYYYZZZZZZYYYXXXSSSSSSSSSSSSTTTTTTTTTTTTWWWRRROOOPPPVVV[[[\\\ZZZ|||tttqqqllleee^^^XXXRRROOOHHHGGGFFFDDDCCCBBBBBBBBBAAABBBEEEGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHLLLLLLMMMNNNMMMMMMVVVaaa~~~xxxgggZZZNNNGGGLLLJJJKKKVVVqqqYYYEEEGGGHHHBBBBBBAAA???>>>===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAA@@@??????>>><<<<<<<<<=========>>>>>>============>>>>>>>>>>>>>>>@@@AAAAAAAAAAAABBBDDDBBBBBBBBBAAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDGGGNNNYYYaaagggXXXQQQNNNMMMNNNPPPRRRRRROOOKKKHHHGGGHHHHHHIIIJJJIIIGGGEEECCCBBBBBBDDDFFFIIIIIIHHHFFFFFFDDDCCCAAAAAABBBCCCDDDEEECCC@@@======>>>@@@AAABBBAAAAAABBBDDDDDDCCCAAA@@@AAABBBAAA@@@@@@AAABBBAAAAAAAAA@@@@@@?????????>>>>>>>>>?????????@@@@@@FFFFFFFFFFFFGGGGGGGGGGGGBBBEEEHHHGGGDDDDDDFFFJJJEEEKKKUUUiii|||uuupppnnnttt~~~}}}jjjdddjjj~~~```YYYSSSMMMJJJKKKLLLKKKIIIIIIJJJKKKJJJHHHGGGHHHIIIEEEDDDCCCBBBCCCDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDBBBAAABBBDDDEEEBBBBBBCCCDDDDDDEEEEEEFFFIIIJJJKKKKKKJJJLLLOOOQQQIIIWWWooommm]]]UUUVVVZZZrrryyyyyynnngggcccaaagggeeebbbaaa```^^^[[[YYYXXXYYYZZZ]]]___aaacccddd```[[[UUUSSSUUUVVVUUURRR~~~}}}xxxqqqkkkgggaaa[[[VVVNNNLLLJJJHHHGGGGGGHHHHHHDDDJJJQQQTTTQQQMMMJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOJJJKKKKKKJJJIIIRRRjjj~~~gggYYYQQQMMMJJJJJJIIIQQQllliiiMMMDDDHHHJJJGGGEEEDDDBBBAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@@@@@@@AAAAAACCCCCCDDDCCCBBBCCCEEEHHHCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAADDDCCCCCCCCCEEEIIINNNPPPeee|||jjjppplll\\\YYY[[[ZZZWWW\\\___dddeeebbb]]]XXXVVVUUUUUUUUUUUUTTTRRRPPPOOORRRRRRSSSUUUWWWXXXVVVUUUSSSRRRPPPNNNOOOPPPSSSUUUXXXVVVTTTQQQQQQRRRTTTUUUSSSRRRRRRSSSVVVXXXXXXXXXSSSUUUVVVUUUTTTSSSTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUMMMNNNOOOPPPPPPPPPOOOOOOSSSUUUWWWVVVTTTSSSUUUXXXZZZ^^^dddrrruuurrrpppooollljjjlllqqqvvvyyyoooeeehhhnnn|||xxxmmmiiiffffffhhhjjjiiigggeeefffgggfffeeedddeeefffbbbaaa`````````aaabbbcccddddddddddddddddddddddddfffffffffffffffeeeeeeddddddddddddccccccccccccbbbiiiiiiiiihhhhhhhhhhhhhhhiiifffaaa^^^^^^aaaeeegggaaabbbbbbccccccdddeeeeeekkknnnppppppnnnkkkjjjjjjuuu~~~www}}}yyy{{{}}}}}}wwwtttsssrrrooolllxxxssspppjjjbbb[[[TTTRRRPPPNNNNNNPPPRRRTTTVVV]]]dddeee___XXXUUUTTTUUUUUUUUUVVVVVVVVVWWWWWWSSSSSSTTTTTTTTTUUUUUUUUURRRRRRRRRSSSTTTUUUVVVWWWVVVWWWXXXZZZ\\\]]]^^^___cccaaa___^^^cccuuukkkaaa]]]\\\\\\```eeevvvkkk[[[WWWXXXYYYZZZYYYYYYXXXWWWWWWWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYWWWWWWXXX[[[]]]ZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZ___]]]\\\^^^bbbffffffeeesss