BM6P6(@ 111111111000000000000000111111000000//////......//////000000111111222222222222222111111111000000111111000000111111222333555555555444444333333333555555444444444333333333777:::???GGGVVVqqqnnnaaaZZZVVVSSS]]]```kkkuuudddXXXSSSMMMDDD=========999999===999;;;;;;999666666999<<<999888777666666888:::;;;<<<<<<===???BBBEEEIIILLLVVVZZZaaagggnnnvvv}}}hhhYYYPPPHHHBBBBBBBBB???<<<<<<===>>>??????AAAGGGPPPVVVllluuu}}}zzzpppkkkpppxxx~~~|||zzzwwwtttnnngggbbb\\\UUUMMMGGGEEEDDDCCCAAA>>>===<<<===???DDDIIIMMMQQQ[[[kkk|||vvvnnnqqq~~~|||oooggglllxxx{{{sssqqqmmmrrruuuooocccWWWQQQPPPRRRQQQPPPNNNMMMLLLLLLLLLPPPRRRUUUWWWWWWTTTPPPMMMTTTSSSRRRPPPNNNLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMLLLIIIGGGGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFKKKKKKKKKKKKKKKKKKJJJJJJOOOQQQSSSUUUUUUSSSPPPNNNMMMMMMMMMLLLKKKIIIHHHGGGIIIHHHGGGGGGHHHIIIKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEGGGIIIIIIHHHGGGFFFIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDFFFGGGGGGFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????===>>>>>>???@@@@@@AAAAAA@@@@@@>>>===;;;;;;::::::;;;:::999777666666555555666666666666666666666666999888888888777777666666555555555555555555555555555444444333333444444555555444444444444555666666555555666777888999999:::>>>AAALLL```vvv000000000000000000000000111000000000000000//////000000000000000111111111111111111000000000//////111111000000111111222333555555444444444333333333222333333333444444555555555888;;;AAAMMMccc~~~tttfffZZZSSSWWWYYYaaatttxxxsssdddUUUFFFAAA@@@<<<::::::777999:::999888888:::===999888777666777888:::;;;;;;;;;;;;<<>><<<>>>??????@@@EEEMMMSSSdddoooyyyyyyrrrooouuu}}}|||zzzvvvrrrmmmggg```[[[SSSMMMGGGBBBAAAAAA@@@???AAA@@@@@@BBBEEELLLSSSXXX^^^ggguuuzzzrrrqqqpppsss|||yyynnnhhhnnnxxxwwwrrrqqqttttttqqqhhh]]]TTTQQQQQQPPPPPPOOOMMMLLLLLLLLLLLLKKKNNNQQQTTTVVVUUUTTTRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIJJJKKKKKKIIIHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOQQQSSSSSSQQQPPPNNNKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFFFFGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::::::::999999888777666666666666555555555555555555555555777777777666666666555555555555555555555555555555555444444333333444444555444444444444444555666666666666666777777888888999:::;;;CCCQQQcccyyy000000000000000000000000000000000111111111111111111111111111000000000000000000000///////////////111111000000111111222333444444444444333333333333111111222333444555666666555777999<<>>===>>>:::===?????????CCCIIINNN\\\hhhuuuzzzwwwwww~~~xxxuuupppjjjddd\\\UUUPPPIIIFFFAAA>>>>>>>>>>>>>>>???@@@BBBEEEJJJSSS\\\ccckkksssssskkklllssszzz{{{~~~wwwqqqooouuu|||~~~wwwrrrppppppxxxqqqggg\\\SSSOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLJJJLLLNNNQQQRRRSSSSSSSSSOOOOOOPPPQQQQQQRRRSSSSSSQQQPPPOOOMMMLLLJJJIIIIIIHHHIIIJJJJJJIIIIIIJJJLLLHHHHHHFFFFFFEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIILLLLLLNNNOOOOOOOOOOOOOOOHHHIIIIIIJJJJJJKKKKKKKKKGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEHHHIIIKKKLLLLLLLLLKKKJJJHHHHHHHHHGGGFFFEEECCCBBBBBBCCCDDDEEEFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======BBBBBBBBBAAA@@@??????>>><<<<<<;;;:::::::::::::::888777777666666777777888555555555555555555555555666666555555555555555444444444444444444444444444555444444333333444444555444444444444444555555666666666666777777777777777777777:::BBBMMM___zzz/////////000000000000000000000111111222222333333222222111111000000//////000000000000000000000000111111000000111111222333333333333333333333333333111111222333444444555555555777999:::>>>GGGTTT]]]uuuzzzkkk^^^ZZZWWW[[[gggwwwkkkVVVJJJCCC>>><<<<<<<<<<<<;;;999777666666999888888777777888999999888888888888999:::;;;<<<===???DDDGGGKKKPPPUUUYYY```ccchhhmmmqqqtttxxx{{{}}}uuujjjZZZQQQHHHEEEBBB>>><<<===:::<<>>======>>>>>>???BBBEEEJJJPPPZZZfffnnnrrr{{{wwwlllfffiiiuuu|||zzzyyyxxxzzz~~~{{{vvvuuuuuusssqqqooonnnpppqqqsssiii\\\RRRMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSQQQQQQPPPNNNMMMLLLKKKJJJIIIJJJKKKJJJIIIHHHJJJKKKIIIGGGEEECCCCCCEEEGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJKKKKKKMMMNNNNNNHHHHHHHHHIIIIIIJJJKKKKKKIIIJJJKKKKKKJJJHHHGGGFFFCCCDDDDDDDDDDDDDDDCCCCCCFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBCCCEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@?????????>>>>>>>>>>>>CCCBBBAAA@@@???===<<<<<<::::::999999999999999:::666666666666666777888888555555555555555555555555555555555555555555555555444444444444444444444444555444444333333444444555444444333333444444555666666666666666666666666555777777999<<<@@@MMMeeezzz......//////000000000000000000111111222222333333222222111111000000//////111111111111111111111111111111000000111111222333333333333333333333333333333333333333333333333333444555777888:::???GGGLLL___vvv{{{oooiii```[[[[[[bbbjjjppp~~~jjjUUUHHHAAA>>>======;;;;;;:::999888888999999888888888888888888888888888888888999999:::999<<>>@@@AAABBBEEEKKKOOOZZZfffuuu}}}~~~}}}{{{yyyuuuqqqiiieee^^^WWWQQQJJJDDD@@@AAAAAA@@@>>>===<<<======AAAEEEKKKQQQWWWaaallluuu{{{uuubbb\\\cccrrruuuooowww}}}wwwoooeeeeeeeeehhhkkkooopppqqqjjjaaaWWWPPPOOOOOOOOOMMMLLLLLLKKKKKKJJJKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLJJJHHHGGGHHHJJJJJJHHHEEECCCCCCEEEGGGIIIFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKJJJHHHFFFEEECCCCCCDDDDDDDDDCCCBBBBBBDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFFFFEEEDDDCCCAAAAAA@@@AAACCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAABBBCCCCCCAAAAAA@@@@@@@@@?????????AAA@@@???>>>===;;;:::::::::999999888888888999999555555555555666777888999555555555555555555555555666666666666666666666666444444444444444444444444555444444333333444444555333333333333333444555555666666666555555555555555777888:::;;;;;;BBBSSSddd}}}---......//////000000111000000000111111111111111111111111111000000000000111111111111222222222222111111000000111111222333222222222222333333333333444333333333222222222111111333555666777:::>>>AAAMMMbbb~~~|||qqqdddZZZVVVWWWYYYdddmmmyyyhhhWWWLLLEEE???===::::::;;;<<<<<<<<<999999999999888888888777999999999999999999999999777888;;;<<<===???BBBDDDIIILLLOOOSSSUUUXXX\\\___ccceeejjjrrrzzzooocccVVVOOOIIICCC@@@AAA>>>@@@CCCDDDFFFJJJQQQWWW```kkkxxx~~~|||yyyvvvtttpppkkkggg^^^ZZZTTTNNNIIIEEEAAA>>>>>>???@@@@@@>>>===>>>??????EEEMMMSSSWWW___jjjrrr{{{iiiYYYYYYhhh{{{rrrllluuu~~~ssshhh[[[\\\```fffnnnqqqpppmmmbbb\\\VVVSSSSSSSSSRRRPPPMMMMMMLLLKKKKKKKKKKKKKKKGGGHHHHHHIIIIIIJJJJJJKKKNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLJJJGGGFFFHHHIIILLLJJJHHHEEEEEEFFFGGGIIIEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGIIIJJJIIIIIIHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFEEEDDDBBBAAADDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@BBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAA@@@@@@@@@@@@???>>>>>>======<<<;;;;;;:::::::::999888888888888888555555555555666666777888444444444444444444444444666666666666666777777777333333333333333333333333555444444333333444444555333333333333333444444555444444444555555555555555666777999:::888:::EEEQQQeeeyyy------......///000000111111000000000000000//////000000000000000111111111000000000000111111111222111111000000111111222333111111222222222333333333222222222222222333333333222333555666777999;;;<<>>@@@BBBEEEGGGHHHKKKNNNQQQUUUWWW\\\bbbkkkuuu}}}rrrbbbXXXPPPIIIEEEEEEAAACCCEEEGGGJJJPPPYYY```jjjsssyyywwwsssoookkkeee```[[[SSSOOOIIIEEECCCAAA???>>>===@@@CCCDDDCCCCCCDDDFFFAAAHHHQQQWWWYYY___gggnnntttiii```eeerrruuusss|||}}}pppdddXXX[[[aaajjjrrrsssmmmfff[[[YYYVVVSSSRRRRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRTTTSSSRRRQQQPPPNNNNNNMMMLLLLLLKKKIIIGGGGGGIIIKKKOOOMMMKKKHHHGGGGGGGGGHHHEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHJJJLLLIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGDDDBBB@@@CCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDAAABBBDDDFFFGGGGGGGGGFFFCCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@????????????<<<<<<==================<<<;;;:::999888777777777666666555555555666666777444444444444444444444444444444555555555666666666333333333333333333333333555444444333333444444555333333222222333333444555333333333444444555555666666555666777666666===EEEPPPccc---------...///000000111111111000000//////......//////000000111111222222.../////////000000111111111111111000111222222333111111111222222333333333000000111222333444444555555666777888999:::;;;<<<<<>>???@@@BBBEEEHHHMMMNNNRRRXXXaaallluuu{{{nnnaaaWWWMMMGGGFFFCCCEEEGGGIIILLLTTT^^^fffsss|||vvvsssnnnjjjeee^^^XXXSSSLLLHHHCCC@@@?????????>>>===AAAFFFHHHHHHIIIKKKNNNIIIRRR[[[aaabbbeeelllssswwwyyyzzzxxxyyysssnnnlllrrr{{{|||}}}}}}pppcccYYY\\\cccnnnvvvtttjjjaaaWWWVVVSSSQQQNNNMMMMMMNNNPPPOOONNNLLLKKKJJJJJJJJJFFFHHHJJJLLLNNNOOOOOOOOOMMMNNNOOOPPPRRRSSSTTTTTTVVVUUUTTTRRRPPPNNNLLLKKKJJJJJJJJJHHHGGGHHHKKKNNNPPPOOOMMMKKKIIIHHHHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDFFFIIILLLNNNKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIJJJIIIHHHEEEBBB@@@BBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEAAABBBDDDFFFGGGHHHGGGGGGBBBAAA???>>>>>>???AAABBB????????????>>>>>>>>>>>><<<<<<======>>>?????????===<<<;;;999888777777777666666555555555555666666444444444444444444444444333333333444444555555555333333333333333333333333555444444333333444444555333333222222333333444555222222333333444555666666888555444666666666:::AAA@@@QQQjjj............////////////////////////////////////111111111000000000000000///000111222222111000///...000111111000000111222555444222111111111222222333333333333333333333333333333444555666777888999@@@===BBBUUUnnn|||eeeVVVXXXSSSSSSWWWWWWZZZmmm{{{bbbVVVFFF>>>>>>@@@AAA@@@:::999888888999999888777777777777777777888888888999888777666666777888999888888999:::;;;===>>>???CCCEEEIIINNNTTT\\\dddjjjtttxxxzzzmmmdddZZZPPPIIIKKKKKKKKKKKKOOOXXXeeennn{{{zzzuuuqqqkkkddd^^^YYYUUUOOOKKKGGGBBBAAAEEEDDD>>>>>>AAACCCFFFJJJOOOUUUZZZ[[[XXX\\\dddiiisss{{{tttlllsssuuusssoookkknnnzzz}}}rrrzzz{{{}}}xxxjjjbbbSSSZZZeeeooosssooofff___WWWUUUTTTRRRQQQPPPQQQQQQPPPPPPPPPOOONNNLLLJJJHHHIIIJJJKKKMMMOOORRRUUUVVVSSSTTTTTTTTTTTTUUUUUUUUUSSSUUUWWWTTTPPPLLLKKKLLLMMMMMMLLLJJJIIIIIILLLNNNSSSRRRPPPLLLIIIGGGIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKMMMNNNNNNMMMJJJIIIJJJJJJJJJHHHEEEDDDEEEIIIMMMPPPKKKHHHCCCAAACCCGGGJJJLLLJJJIIIIIIHHHGGGGGGGGGGGGEEEEEECCCBBBBBBCCCDDDDDDDDDEEEGGGHHHGGGFFFDDDBBBCCCCCCDDDDDDEEEEEEFFFFFF@@@@@@??????>>>??????@@@BBBBBBCCCCCCAAA???<<<:::<<<::::::;;;===>>>===<<<:::999888888777777888888444444444666888888777555111222333444555555555555555555555444444333333333333333333444444555555555333333222222333333444555666555333222111222333333222222333333333333444444222333333444555666777777@@@BBBOOOhhh............////////////////////////////////////111000000000000000000000///000111222222111000///...000111111000000111222444333222111111111222222333333333333333333333333333333444555666777888888999999>>>KKK\\\rrrxxxoooddd[[[YYYWWWXXXdddssszzzjjjUUUFFFAAA@@@???>>>===;;;::::::;;;<<<;;;:::888888999999999999999999888777666666666666777888888888888999:::;;;<<<===>>>AAADDDHHHMMMTTT\\\aaalllpppwww~~~tttkkkbbbXXXQQQMMMMMMLLLLLLNNNVVVbbblllyyy~~~{{{tttooogggbbb[[[UUUQQQMMMIIIFFFCCC@@@@@@DDDEEEBBBBBBFFFHHHMMMTTT\\\ccciiimmmnnnsss{{{sssrrrffffffeeeffflll{{{}}}uuuqqqwwwvvveee]]]]]]aaagggmmmnnnhhh___WWWVVVTTTRRRPPPOOOOOOOOOOOONNNNNNOOOOOONNNLLLKKKJJJJJJKKKMMMOOOQQQSSSTTTUUUSSSSSSTTTTTTTTTUUUUUUUUUSSSUUUVVVTTTPPPMMMLLLMMMOOOOOONNNLLLJJJJJJLLLOOORRRQQQOOOLLLIIIHHHJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKMMMNNNNNNMMMKKKJJJJJJKKKMMMKKKIIIHHHHHHJJJLLLNNNMMMJJJEEECCCDDDGGGJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFDDDDDDDDDDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCBBBAAA@@@???>>>>>>>>>BBBBBBBBBBBBAAA>>><<<:::;;;::::::;;;<<<======;;;;;;:::999999888888999999666555444444555666555333444555555555555444333333444444444444444333333333111111222222222222222222333222222222222333444444555444333222222222333333222222222333333333444444444444444555555555555555888===IIIZZZmmm............////////////////////////////////////000000000000000000111111000000111111111111000000...000111111000000111222444333222111111111222222333333333333333333333333333333444555666777777888555777;;;AAAIIIZZZuuu~~~jjjaaa\\\YYY\\\cccqqqjjjUUUJJJEEECCCAAA???<<<999888999:::999999:::::::::::::::::::::999777666666555555666666777888888888888888999::::::999;;;>>>AAADDDJJJPPPUUU```dddkkkrrrvvvyyyyyyxxxsssuuuwwwxxxzzz~~~~~~wwwmmmbbbZZZSSSRRRQQQNNNOOOVVV```hhhvvv|||xxxwwwuuuqqqkkkeee\\\WWWQQQLLLIIIFFFCCCAAA@@@>>>???CCCEEEEEEGGGJJJKKKSSS___iiipppvvv{{{vvvnnnbbbdddfffjjjsss{{{oooiiieeedddgggllltttddd]]]dddeeefffgggeee___XXXRRRTTTSSSQQQOOOMMMMMMMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLLLLMMMOOOQQQSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUSSSUUUUUUTTTQQQNNNNNNNNNQQQQQQPPPMMMKKKKKKMMMOOOPPPPPPOOOMMMKKKJJJKKKMMMJJJJJJKKKLLLLLLMMMLLLLLLMMMNNNNNNMMMKKKJJJKKKLLLOOONNNMMMLLLKKKKKKLLLLLLOOOKKKGGGEEEFFFIIIKKKLLLMMMLLLJJJIIIHHHGGGGGGGGGJJJIIIHHHFFFEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>>AAAAAAAAAAAA@@@>>><<<:::;;;:::999:::<<<===<<<;;;;;;::::::999999999999999:::777555444444555444444777777777666555333222111333333333333444444444444222222222222222111111111222222222222222333444444444444333222222222333333222222222222333333333333555555555555444444333333777>>>HHHOOOVVVggg............////////////////////////////////////000000000000000111111111000000000111111000000000...000111111000000111222333222222222222222222222333333333333333333333333333333444555555666777777555777:::===???JJJaaauuupppddd\\\YYY\\\dddxxxkkk]]]UUUQQQNNNHHHDDD???;;;999999888888::::::::::::999999999999666666555555555555666666888777777666666666777777666888:::<<<>>>BBBGGGJJJTTTXXX]]]cccfffhhhggggggccceeehhhkkkooouuu{{{wwwkkkcccZZZYYYWWWSSSQQQUUU^^^eeeqqq|||yyyuuuqqqooommmhhhbbb]]]SSSPPPKKKGGGDDDBBBBBBAAAAAA@@@AAACCCFFFHHHJJJMMMPPPYYYhhhtttxxxyyy|||{{{ssssssvvv{{{zzzmmmeee[[[VVVUUUZZZhhhuuurrrfffccccccaaa___]]]\\\YYYUUURRRTTTRRRPPPNNNMMMLLLLLLMMMKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTSSSRRRQQQSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPPPPPPPRRRRRRQQQNNNKKKKKKLLLNNNOOOPPPOOONNNLLLKKKMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNOOONNNLLLKKKLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKNNNJJJGGGFFFGGGKKKMMMNNNMMMLLLKKKIIIHHHGGGGGGFFFIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===;;;:::;;;:::999:::;;;<<<;;;::::::999999888777888888888;;;888555444555666777777888888777666555333222111222222222333333444444555555444444444333333222222222222222111222333333444444333333333333333333333111222222222222333333333444444444444444444444444:::@@@GGGHHHHHHSSSqqq............//////////////////////////////////////////000000111111111111111000000000000000000111...000111111000000111222222222222222222222222222333333333333333333333333333333444444555555666666777666777:::===CCCPPP\\\wwwjjjZZZUUUVVVYYYkkkyyypppiiieee^^^WWWMMMEEE???<<<:::999::::::999999888888888888555555666666666666555555777777666555555555666666666888999:::;;;===AAACCCKKKNNNRRRUUUWWWWWWVVVUUUSSSVVVZZZ___dddkkkrrrwww~~~rrrjjjaaa```[[[VVVRRRSSSYYY___mmm~~~|||wwwsssooojjjgggddd```ZZZTTTJJJIIIEEEBBB@@@@@@BBBCCCFFFGGGGGGHHHJJJNNNQQQRRRXXX```nnnzzz{{{uuuuuuyyy|||qqqeee___XXXTTTPPPPPPSSS]]]pppmmmfffgggaaa^^^YYYVVVTTTSSSRRRPPPSSSRRRPPPNNNMMMMMMMMMNNNLLLLLLLLLMMMNNNNNNOOOPPPOOOPPPRRRTTTTTTSSSRRRQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPMMMKKKJJJLLLNNNOOOPPPPPPOOOMMMMMMNNNOOOMMMMMMNNNOOOPPPQQQQQQPPPMMMNNNOOONNNMMMLLLMMMNNNIIIKKKLLLNNNNNNMMMLLLKKKJJJHHHEEEEEEHHHLLLNNNOOOLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCBBBBBBAAABBBBBBBBB??????>>>>>>===<<<;;;:::;;;:::999999:::;;;:::888888777777666666666666666777555222222444666777777555555666666555444333333111222222333333444444444444444444333333222222222222111111111111222333333222333333333333333333333111111111222222222333333222222333333444555555666888;;;??????>>>EEEYYYmmm............/////////////////////////////////////////////000111111222222111111000000000000111111...000111111000000111222111111222333333333222222333333333333333333333333333333444444444555555555777444444888;;;===BBBHHHbbbwwwoooYYYPPPNNNNNN[[[mmmwwwmmm___PPPEEE>>>:::888::::::999999888888777777555666666777777666666555777666555555555555555666666888999::::::;;;===???DDDEEEHHHJJJJJJJJJHHHGGGGGGJJJNNNSSSXXX___fffkkkooosssxxx}}}{{{ssshhhfffaaaYYYSSSRRRVVV[[[kkk~~~~~~~~~~~~~~~|||zzztttpppjjjfffaaa^^^[[[WWWQQQLLLCCCBBBAAA>>>===>>>BBBEEEMMMPPPQQQQQQUUU\\\```aaa___bbbkkkvvvvvvooommmrrr{{{}}}ooodddXXXOOOKKKJJJJJJNNNTTTZZZdddtttwwwfffbbbeeeaaa]]]XXXSSSQQQOOONNNMMMQQQPPPOOOMMMMMMNNNNNNOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUSSSRRRRRRSSSUUUTTTTTTQQQQQQPPPMMMKKKKKKMMMOOOOOOPPPQQQPPPNNNMMMNNNOOOMMMMMMOOOPPPQQQQQQQQQQQQMMMOOOPPPOOONNNMMMNNNOOOHHHIIILLLMMMNNNMMMLLLJJJHHHFFFDDDDDDGGGJJJLLLMMMJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCCCCDDDEEEGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCAAABBBCCCDDDEEEFFFGGGHHHBBBBBBBBBAAAAAABBBBBBCCC>>>>>>===<<<<<<;;;::::::;;;999888888::::::999777777666666555555555555555333111///000222444555444333333444444555444444444222222222222333333333333111111111111111000000000111111111111111222333333222222333444444444333333111111111111222222222222111111222333444555666666888888999;;;;;;>>>HHHTTT............////////////////////////////////////...//////000111111222222222111000//////000111222...000111111000000111222000111222333333333333222333333333333333333333333333333444444444444555555666444444777777777;;;@@@PPPbbbzzzwwwaaaSSSNNNKKKPPPZZZhhhzzzuuuaaaQQQFFF???<<<<<<;;;;;;:::999999888888666666777888888777666666666666555555555666666777555777888888888888:::;;;===>>>@@@BBBBBBBBB@@@??????BBBEEEHHHKKKQQQWWW\\\]]]aaagggmmmrrrwww|||}}}ssspppjjjaaaYYYVVVYYY]]]lllzzzuuuoooooopppppprrrsssuuuuuuxxx|||yyyuuuqqqlllhhhaaa\\\WWWTTTQQQMMMHHHCCC@@@@@@???======???EEEIIIRRRWWWZZZ\\\cccooovvvwwwkkkgggjjjtttwwwsssuuu|||jjjZZZQQQJJJGGGHHHHHHLLLUUUaaahhhmmmvvvpppbbb```ccc```]]]XXXTTTRRRPPPNNNLLLMMMMMMLLLLLLLLLMMMNNNOOOSSSRRRQQQOOONNNNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUSSSQQQRRRTTTVVVVVVUUUQQQQQQPPPNNNMMMMMMOOOQQQPPPQQQRRRQQQOOOMMMMMMNNNKKKLLLMMMOOOPPPPPPQQQQQQNNNOOOPPPOOONNNNNNOOOPPPKKKKKKMMMMMMMMMLLLJJJIIIIIIFFFDDDCCCEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCAAAAAABBBDDDEEEGGGHHHHHHCCCCCCBBBAAA@@@@@@@@@AAA======<<<;;;::::::::::::;;;999888888999999888666777777666555555555555555333222111222444444333222222222333333333333333222333333333222222222222222000000000000111111111111111111111111111222222333111222333444444444333333111111111111222222222222222222222333333444444444888777888:::::::::???GGG............/////////000////////////////////////...//////000111222222222222111000//////000111222///000111111000000111222000111222333444333333222333333333333333333333333333333444444444444444444777555666777555444999AAA@@@NNNcccyyykkk\\\SSSMMMMMMPPPYYYiii}}}tttaaaSSSKKKFFF======<<<;;;::::::999999666777888999999888777666555555555555555666777777333555666777666666777999888999<<<>>>??????>>>===<<<===???AAACCCGGGLLLPPPQQQUUU[[[bbbgggmmmrrruuuyyy||||||zzzsssiii```\\\^^^aaannnzzztttmmmfffaaa```bbbdddhhhlllqqqtttvvv~~~~~~{{{vvvsssooojjjeeebbbZZZVVVPPPMMMKKKGGGBBB===@@@AAA@@@???>>>BBBHHHMMMUUU[[[```dddnnn}}}{{{rrrqqqzzzsss[[[MMMHHHFFFHHHMMMMMMSSS___mmmsssuuuxxx|||nnncccaaaddd^^^[[[WWWUUUTTTSSSQQQPPPKKKJJJJJJJJJKKKLLLNNNOOOVVVTTTRRRPPPOOONNNNNNOOOPPPPPPOOOPPPPPPQQQRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSVVVSSSPPPQQQTTTWWWWWWVVVRRRRRRQQQPPPNNNOOOQQQSSSQQQRRRSSSRRROOOMMMMMMMMMJJJJJJLLLMMMNNNOOOOOOOOONNNOOOPPPPPPNNNNNNOOOPPPNNNNNNNNNNNNMMMKKKIIIHHHJJJHHHDDDCCCDDDDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHJJJIIIGGGEEECCCCCCCCCCCCDDDEEEGGGHHHGGGFFFDDDBBBAAAAAABBBDDDEEEGGGHHHHHHEEEDDDCCCAAA@@@???>>>>>>===<<<;;;:::::::::::::::;;;999888888999999888666888888777666666666666666888777666666777666444222333333333333222222111000444333333222222111111111111111222222333333333444111111111000111222222333000111333444555444333333000111111111111222222222444444333333333333222222444333555777555444888???............////////////............////////////111111000000//////......///000111222222111000///000000000000000000000000222222222222222111000///000000111111111222222222333333333444444444555555333444555555555555777999???BBBMMMccc{{{zzzgggXXXPPPKKKJJJNNNVVVcccyyymmmZZZMMMHHHDDD@@@<<<<<<===>>>>>>999888777777777888999999;;;888666555666777777666666888999888777666777999;;;;;;::::::999888777777999:::;;;<<<===???@@@@@@GGGJJJNNNSSSWWW\\\bbbfffkkkmmmppprrruuuyyy~~~zzzooogggcccccccccttt~~~xxxvvvuuuqqqkkkeeeeeellltttyyy{{{}}}~~~}}}wwwsssssspppllleee]]]VVVRRROOOMMMJJJFFFCCCAAA@@@???BBB???>>>@@@AAABBBHHHOOOUUUZZZ[[[]]]nnnkkkSSSIIIJJJLLLNNNRRRWWW```mmmvvvxxxvvvtttrrrzzz~~~qqqccc^^^^^^YYYXXXVVVSSSQQQPPPPPPPPPLLLKKKJJJJJJKKKMMMOOOQQQUUUTTTSSSQQQQQQQQQQQQRRROOOPPPRRRSSSSSSSSSRRRQQQSSSRRRQQQPPPPPPQQQRRRSSSVVVUUUSSSSSSSSSSSSRRRPPPQQQQQQPPPOOOOOOOOOOOOPPPOOOOOOPPPPPPOOONNNLLLKKKMMMLLLJJJJJJKKKKKKJJJIIINNNOOOPPPQQQQQQQQQPPPOOOPPPOOOMMMNNNOOOMMMHHHDDDGGGGGGFFFEEECCCCCCEEEGGGFFFEEECCCCCCDDDGGGJJJLLLKKKIIIGGGDDDBBBAAAAAAAAAEEEFFFFFFFFFFFFEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCBBB@@@>>>===;;;::::::::::::999888777666888888777777777777777888888888777777666666555555333333333333333333333333555555333222111111000000666555222111000000111222111111111111111111111111111111111111111111111111222333333444333222000///111111222333333333333222///000222333444555555555555444444444555666888999............////////////........./////////000000111000000000/////////...///000111222222111000///000000000000000000000000222222222222222111000000111111222222222333333333333333333444444444444555333444555555555555777999<<<===EEETTThhhvvvhhh[[[TTTNNNMMMOOOUUUeeettt|||~~~uuukkkZZZRRRGGG???<<<;;;:::888<<<;;;:::999999888888777999888666555666666666444666777888888666666777888999999999888777666666666999::::::;;;<<<===>>>>>>???BBBFFFJJJNNNRRRWWW[[[]]]___cccfffjjjoootttxxx~~~uuunnnjjjjjjkkkzzz~~~xxxwww}}}|||xxxvvvuuuttttttxxx{{{yyyssspppnnnkkkfff___WWWQQQMMMJJJIIIGGGDDDCCCBBBCCCCCCBBB@@@@@@BBBDDDEEEKKKRRRWWW]]]___aaaooottteeeYYYXXX[[[[[[ZZZZZZ___gggqqqyyy||||||||||||}}}~~~~~~qqqbbb[[[YYYWWWVVVSSSQQQOOONNNNNNNNNLLLKKKJJJJJJKKKMMMOOOQQQVVVUUUSSSRRRRRRSSSSSSTTTOOOOOOPPPQQQQQQQQQPPPOOORRRRRRQQQQQQQQQRRRSSSSSSVVVTTTSSSRRRSSSSSSRRRPPPSSSSSSRRRQQQPPPPPPPPPPPPOOOPPPPPPPPPOOONNNLLLKKKNNNKKKIIIHHHIIIJJJJJJJJJOOOPPPQQQSSSSSSSSSRRRQQQQQQOOONNNOOOOOONNNJJJFFFHHHHHHHHHFFFEEEEEEGGGIIIFFFEEEDDDCCCDDDGGGJJJKKKKKKIIIGGGEEECCCBBBAAAAAADDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAA???>>>===<<<::::::;;;::::::999888888888777777666666777777888888888777777666555555444333333333333333333333333444333333222222222222333666444222111000000111222111111111111111111111111111111111111111111111111111222333333333222111000//////000111111111111000///000222333444555555555555444444444444555777888............////////////////////////000000000000000000000000////////////000000111111111111000000000000000000000000000000222222333333333222111111222222222333333333444444333333333333444444444444333444555555444555777888;;;999<<>>AAACCCGGGKKKNNNMMMPPPSSSWWW[[[aaagggkkkqqqxxxxxxvvvwwwxxxyyytttqqqqqqpppooooooqqqqqqttt}}}|||}}}zzzsssmmmgggddd```YYYSSSLLLGGGEEEBBBBBB@@@@@@@@@BBBCCCEEEEEECCCCCCGGGIIIKKKQQQYYY]]]eeeiiijjjuuuiiihhhkkksssxxxtttnnnkkklllrrrzzzxxxrrrnnnlllooottt|||nnn```XXXUUUTTTSSSQQQOOOMMMLLLLLLLLLKKKKKKJJJJJJKKKMMMOOOPPPUUUTTTSSSSSSSSSTTTUUUVVVPPPQQQQQQQQQQQQQQQPPPOOORRRQQQQQQQQQRRRRRRSSSTTTVVVTTTRRRRRRSSSSSSRRRQQQUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPQQQQQQPPPOOOMMMLLLNNNKKKHHHGGGHHHIIIJJJKKKOOOQQQSSSUUUUUUUUUTTTSSSPPPOOOOOOOOOOOONNNKKKHHHHHHIIIIIIHHHGGGGGGIIIKKKFFFEEEDDDDDDEEEGGGIIIKKKJJJIIIHHHFFFDDDCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBAAADDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA???============:::;;;;;;;;;;;;::::::999777777666666666666777777777777777666555555444444333333333333333333333333222222222222222333444444555444222111000000111222111111111111111111111111111111111111111111111111000111222222333222222222//////000111111111111000000000222333444444444444444444333333333444555555............/////////////////////000000000111111000000000000////////////000000000111111000000000000000000000000000000000222222333333333333222222111111222222222222333333222222333333333444444444333444555555444444666888:::999999===DDDTTTnnnzzzlll```WWWTTTSSSRRRYYYbbbkkkrrr{{{tttgggddddddaaa^^^OOOIIIBBB===<<<;;;:::888888777777888999:::999777555666777777666555666777666666666555555444444444888888888888888888888888777999;;;===>>>@@@CCCFFFDDDFFFIIILLLPPPUUUZZZ^^^dddkkkuuu|||}}}uuurrrrrrssstttssstttssspppooowww}}}yyyxxxvvvrrrjjjddd___\\\WWWPPPJJJFFFBBBAAA@@@???>>>???AAADDDGGGIIIJJJHHHHHHLLLOOORRRYYYaaahhhqqqyyy{{{zzzuuutttqqqyyy{{{~~~rrrjjjdddccchhhppp~~~~~~{{{sssggg]]]VVVTTTRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPRRRRRRQQQQQQRRRTTTUUUVVVSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTWWWUUURRRRRRSSSTTTSSSRRRUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRQQQPPPOOONNNNNNKKKGGGEEEGGGIIIKKKLLLNNNPPPSSSUUUVVVVVVTTTSSSNNNNNNNNNNNNMMMLLLJJJIIIHHHIIIIIIHHHGGGGGGJJJLLLFFFEEEDDDDDDEEEGGGIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAADDDCCCBBBAAAAAABBBCCCDDDDDDBBB???===<<<<<<===>>>:::;;;;;;<<<<<<;;;;;;:::666666555555555666777777777777666555555444444333333333333333333333333333111111111000000111111222333333222111000000111111111111111111111111111111111111111111111111111111000000111111222222222333111111222333333333333222000000111333333444444444444444333333333333333333............////////////////////////000000000000////////////000000000000111000000000000000000111000000000000000000000000111222222333333222222222000000000000111111111111222222222333333333444444444555555444333333555777999888999;;;>>>GGGZZZkkkxxxkkk___WWWNNNSSSXXX\\\```fffnnnttt~~~}}}yyymmmcccUUUKKKFFFCCC???===888777666777999:::999888666777888777666555666888777666666666666666555555777777777777666666666666777888:::::::::;;;===@@@???@@@CCCDDDFFFIIINNNQQQXXX___hhhooosssvvvzzz~~~|||vvvtttwwwzzz{{{{{{{{{zzztttnnnpppvvv}}}zzzvvvrrrnnnhhhaaa[[[WWWTTTPPPKKKGGGDDDCCCBBBBBBBBBAAABBBEEEJJJNNNQQQRRRNNNNNNQQQTTTXXXaaajjjvvv~~~rrrkkkhhhmmmuuuxxxllleeebbbccciiiqqqyyyuuunnnfff___YYYVVVUUUQQQQQQPPPOOONNNLLLKKKKKKJJJJJJKKKKKKLLLNNNOOOOOOOOOOOONNNOOOPPPQQQSSSTTTSSSSSSSSSRRRRRRRRRRRRSSSQQQRRRRRRSSSSSSSSSTTTTTTWWWUUURRRRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOOOONNNOOOQQQQQQRRRSSSRRRQQQPPPOOONNNKKKGGGFFFGGGJJJLLLLLLMMMOOORRRTTTUUUTTTRRRQQQKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFHHHJJJFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAACCCBBBAAA@@@@@@AAABBBCCCCCCAAA>>><<<;;;<<<===>>>;;;;;;<<<<<<;;;;;;::::::555555444444555666666777666666555555444333333333333333333333333333333333222111000///............222222111111111111111111111111111111111111111111111111111111111111111111000000000111111222222333111111222333333333333222000000111222333333333333333333333333333333222222............////////////............////////////////////////000000000000111111000000000000111111000000000000000000000000000000111222222222111111/////////000000000000111222222222222333333333333444555555444333333444666555555666999:::>>>IIIUUUkkkssseeeXXXWWWUUURRRRRRVVV\\\aaannnnnn```WWWOOOGGGAAA>>>;;;888777777888777666666888999888777666777888777777777777777777666666666666666666666666666666666777777777666777999::::::;;;<<<======???CCCEEELLLRRRZZZ```cccggglllpppxxx~~~~~~xxxxxx|||wwwtttvvv|||zzzvvvsssmmmhhhccc]]]WWWSSSJJJHHHFFFDDDCCCBBBBBBCCCDDDDDDDDDFFFKKKQQQWWWZZZ___[[[XXXZZZ]]]cccnnnxxxyyyhhh___\\\```ppp{{{pppeeebbbdddfffkkkppppppjjjaaaZZZVVVTTTTTTSSSPPPPPPPPPOOONNNMMMKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMLLLLLLMMMOOOPPPRRROOOOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRUUUSSSPPPOOOQQQRRRSSSSSSPPPOOONNNNNNMMMNNNNNNNNNQQQRRRSSSTTTSSSSSSRRRQQQNNNKKKHHHGGGIIIKKKMMMMMMMMMOOORRRTTTUUUSSSPPPNNNIIIJJJKKKJJJIIIHHHIIIJJJHHHHHHHHHFFFDDDDDDFFFHHHFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@????????????@@@@@@AAA@@@>>>===<<<<<<<<<===<<<<<<<<<;;;;;;:::999888444444444444444555666777555555555444333333222222333333333333333333333333333222111///...---------111111111111111111111000111111111111111111111111111111111111111111111111111111000000000111222222//////000111111111111000000000111222222333222222222222333444444333333333............////////////------------.............../////////000000000111222111000//////000111222000000000000000000000000...///000111111111111000///000000000000111111111111222222222222333333333444555555444333222444666555333444777999999???FFFXXXkkktttlll```VVVQQQQQQSSSUUU\\\kkkwwwlll___VVVKKKGGGAAA<<<:::999888777777999:::999888777888:::666666666666666666666777555555555666666666666666555666666666555555666888666777888888888:::===???AAAFFFLLLPPPSSSWWW]]]aaafffmmmwww~~~}}}}}}}}}{{{{{{vvvqqqmmmkkkhhhbbb\\\WWWRRRNNNLLLDDDEEEEEEFFFGGGIIIJJJKKKNNNNNNPPPSSSZZZbbbiiinnntttnnniiiiiilllsssssseeeXXXUUUWWWbbbzzzyyymmmcccdddiiikkkkkklllddd^^^VVVRRRQQQQQQOOOMMMOOOOOOOOOOOONNNLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMOOOPPPMMMMMMMMMMMMNNNPPPQQQRRRTTTTTTUUUUUUTTTSSSQQQQQQRRROOOLLLLLLMMMOOOPPPPPPNNNMMMMMMMMMMMMNNNOOOOOOQQQRRRSSSTTTTTTTTTSSSRRRMMMKKKIIIJJJKKKMMMMMMMMMNNNPPPSSSUUUUUURRROOOMMMHHHJJJKKKJJJHHHHHHJJJLLLIIIIIIIIIFFFDDDCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIJJJKKKJJJIIIHHHHHHEEEEEEEEEDDDCCCBBB@@@@@@======>>>>>>>>>>>>======???>>>>>>======<<<<<<;;;<<<<<<<<<;;;:::888777666333333333333444555666777555555444444333222222222333333333333333333333333333222111000000000000000000000111111111111000000111111111111111111111111111111111111111111111111222111000//////000111111//////000111111111111000000111111222222222222111111222333444555555444444............/////////000,,,,,,,,,---------........./////////000000111111222111000//////000111222000000000000000000000000......///000000000000000000111111111111222222222111111222222222333333333444555555444333222444555777444444777999999<<<@@@FFFUUUjjjppp```WWWSSSRRRQQQOOO\\\qqq~~~sssXXXRRRJJJCCC???<<<;;;:::888999::::::999888999:::555555666666666666666666555555555666666666777777666777777666555555777888555666777777777999<<>>CCCFFFHHHLLLRRRWWWXXX___iiittt~~~~~~www~~~~~~}}}zzztttmmmgggcccbbb___YYYSSSOOOKKKIIIIIIKKKMMMOOORRRUUUWWWYYYZZZ^^^___aaafffnnnxxx~~~xxxwwwzzz|||fffYYYPPPRRRXXXfff{{{nnneeegggnnnooollliii\\\VVVPPPMMMNNNNNNLLLHHHMMMNNNNNNNNNMMMLLLJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOONNNNNNMMMNNNOOOQQQSSSUUUUUUUUUUUUUUUTTTSSSQQQOOOPPPMMMJJJIIIJJJMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRMMMKKKJJJKKKMMMNNNNNNMMMOOOQQQTTTVVVUUURRRNNNLLLIIIKKKLLLKKKIIIIIIKKKNNNKKKKKKJJJGGGDDDCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIJJJKKKKKKJJJIIIHHHDDDDDDDDDCCCBBBAAA???>>>;;;<<<===>>>>>>===<<<;;;===>>>>>>>>>===<<<;;;:::===<<<<<<;;;999777555444333222222333444555666777555555444333333222222111333333333333333333333333222222222111222222333444///000111111111111000000111111111111111111111111111111111111111111111111333222111/////////000000111111222333333333333222000111111222222222111111000222333555666666555555........................//////............//////222111111111000000//////000000000000111111111111000000000000000000000000111111111111111111111111111111000000111333555666222222111111222222333444333444555555666666555555555555555555666777888999AAAGGGTTTiiissseeeXXXOOORRRWWW```kkkvvvsss```OOODDD@@@??????>>>;;;999;;;999666666:::888888888999;;;:::888666666666666666666666666666888777777777777888999999666888999888777666777888======>>>???AAADDDGGGIIIMMMQQQXXXaaakkkvvvvvvtttxxx~~~}}}|||zzzzzzxxxsssmmmfff```[[[YYYXXXTTTOOOLLLLLLNNNOOOOOOSSSZZZcccjjjmmmooorrruuuzzzzzz}}}qqqdddWWWQQQQQQ\\\iiivvvxxxqqqkkklllqqqooocccYYYTTTRRRPPPNNNMMMLLLMMMMMMNNNNNNOOOOOONNNMMMKKKJJJJJJJJJLLLNNNPPPRRRSSSTTTSSSSSSPPPMMMLLLMMMPPPSSSUUUTTTRRRQQQQQQQQQRRRSSSQQQQQQQQQPPPPPPQQQQQQRRRLLLKKKJJJIIIIIIJJJKKKKKKOOOPPPQQQPPPPPPPPPRRRTTTWWWWWWVVVVVVTTTSSSQQQPPPQQQOOOMMMLLLMMMNNNNNNNNNOOOQQQRRRSSSQQQOOOLLLIIILLLJJJIIIIIIKKKMMMNNNNNNKKKLLLMMMMMMLLLJJJHHHFFFJJJGGGDDDAAAAAACCCGGGIIIIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBAAA@@@???>>>======>>>>>>=========>>>>>>???>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;:::888666555444333333333222222333444444222222333333333444444444111111111222222333333333111111222222222222111111333000......111222111///111111000000//////......000000000000000000000000111111111111111111111111222111111111000000//////111111000000000000111111333444555555444333444555........................//////............//////111111111111000000000/////////000000000111111111000000000000000000000000000000000000000000000000222111111111111222444555222222111111222222333444333444444555555555555555555555555555666777888999;;;???HHHXXXmmmpppeeeWWWWWWXXX\\\aaafffiiikkkrrruuu|||}}}iiiYYYPPPMMMLLLIIICCC>>>>>>>>>;;;;;;===;;;:::999999999888666555666666666666777777777888666666555444444444555555666777888888666666777888888777777888999;;;===>>>BBBEEEKKKRRR[[[eeepppvvvwwwmmmhhhkkksssxxx~~~|||yyyvvvtttpppmmmggg```YYYSSSNNNLLLIIIHHHHHHJJJNNNTTTZZZ]]]jjjqqq{{{}}}yyyqqqdddXXXRRRQQQVVVcccoooyyyxxxtttpppnnnmmmhhh___WWWRRRQQQPPPNNNMMMMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMOOOQQQSSSTTTUUURRRQQQPPPMMMKKKLLLOOORRRUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOONNNMMMLLLLLLMMMMMMNNNPPPQQQRRRRRRQQQQQQRRRSSSUUUUUUVVVVVVUUUTTTSSSRRRQQQOOOMMMLLLMMMNNNNNNNNNOOOOOOPPPPPPOOOMMMKKKIIILLLKKKIIIIIIKKKMMMNNNNNNLLLMMMNNNNNNMMMKKKHHHGGGIIIGGGDDDBBBBBBDDDGGGHHHIIIHHHGGGGGGFFFFFFFFFFFFBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;:::::::::;;;<<<;;;;;;:::999888666555444333333333222222333333444//////000000000111111111111222222222222222222333000111111222222111111000444222000111333444333111111000000000/////////...000000000000000000000000111111111111111111111111111111111111000000000///111111000000000000111111///000111111//////000111........................//////............//////111111111111000000000000//////000000000000111111000000000000000000000000////////////////////////222222111111111111222333222222111111222222333444333333444555555555555555555555444555555666777888999;;;@@@IIIYYYqqqmmmhhh```ZZZWWWVVVVVVVVV[[[^^^fffttttttgggbbbbbb[[[QQQHHHFFFGGGEEECCCDDDDDDCCC@@@===:::888777777777777777777666666666666666666555444333333333333555666777777555555666777888888888888888999:::;;;<<>>===;;;:::::::::999999888888999999999===<<<:::999999:::;;;;;;;;;:::999888777666555444333333222222222222333333....../////////000000000222222222222222111111111000111111222222111111000333222111111222333222111000000000000////////////000000000000000000000000111111111111111111111111111111111111000000000000111111000000000000111111222333444444222222333444........................//////............//////111111111000000000000000////////////000000000111000000000000000000000000000000000000000000000000333222222111111111111111222222111111222222333444333333444555555555444444444444444444555666777777777999<<<@@@JJJ___zzzyyymmmddd\\\VVVRRRRRRSSSYYYfffvvv}}}zzzzzzrrreeeZZZWWWYYYXXXVVVUUUYYYVVVPPPIIIBBB===<<<<<<===<<<;;;:::999888777666777666666555555555666666444666777666555444555777999999999999::::::;;;;;;<<<>>>@@@CCCGGGLLLSSSXXX```hhhrrr|||}}}}}}~~~}}}wwwlll___XXX\\\eeeqqqppppppnnnmmmkkkiiihhh```\\\VVVOOOKKKIIIIIIIIIIIIQQQZZZaaagggooozzzoooggg``````fffkkkjjjgggeeelllvvv}}}}}}wwwnnneee^^^XXXTTTQQQNNNMMMMMMMMMMMMNNNNNNNNNIIIJJJLLLMMMNNNNNNMMMMMMJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQOOONNNNNNPPPRRRTTTUUUWWWYYYYYYWWWUUUSSSPPPPPPOOONNNNNNNNNOOOOOOPPPPPPOOONNNNNNNNNMMMMMMOOOQQQSSSSSSQQQOOOMMMMMMOOOPPPQQQRRRSSSRRRQQQPPPQQQOOOMMMLLLLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHJJJHHHFFFGGGIIIKKKKKKKKKIIIJJJJJJIIIHHHGGGEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDAAAAAA???>>><<<;;;999999:::999888888888888888888;;;:::999888888999:::;;;:::999888777666555555444444333222222222222222222111111111111222222222333333333222222111111000000000000111111111111000000000//////000000000//////000000000000////////////000000000000000000000000111111111111111111111111111111111000000000000000111111000000000000111111444666777666555444555777//////////////////////////////............//////000000000000000000111111...////////////000000000000000000000000000000000111111111111111111111111222222222222111000000///222222111111222222333444222333333444555444444444333333333333444555666777333666999;;;AAAPPPfffwww{{{mmm___VVVSSSOOOQQQZZZfffvvvvvvtttvvvvvvssssssxxxsssjjj]]]OOOEEEAAA@@@@@@??????===<<<;;;::::::666666666666777777888999444666777666555444555777444444555666777888888888999:::;;;;;;===AAAFFFJJJLLLSSS\\\ffftttrrrllljjjiiilllooommmnnnpppssswww{{{|||xxxooo___QQQOOOUUUbbbdddfffgggeeebbb___]]]SSSPPPKKKHHHGGGHHHKKKMMMVVV^^^hhhpppuuu|||~~~rrriiiggg[[[XXXZZZcccrrr~~~||||||qqqbbbXXXUUUSSSPPPMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOMMMMMMKKKKKKJJJIIIJJJKKKLLLNNNQQQRRRSSSRRRQQQQQQRRRSSSSSSUUUWWWYYYYYYXXXUUUSSSMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQQQQPPPOOONNNNNNMMMMMMOOOQQQQQQOOOLLLKKKJJJNNNNNNNNNOOOOOOOOOOOONNNQQQOOOLLLKKKLLLMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFDDDDDDFFFHHHIIIIIIGGGFFFFFFEEEDDDCCCBBBAAADDDDDDEEEFFFFFFFFFFFFFFFIIIHHHFFFEEEDDDCCCCCCCCCAAAAAA@@@>>>===<<<::::::;;;;;;:::999999999999999:::999888777777888999:::999999777666555444555555444333222222111111111111222222222333333333444444222222222111111000000000000000000111111000000000...///000000000/////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111000111222111000000000222//////////////////////////////............//////000000000000111111111111......////////////000000000000000000000000000000111111111111111111111111111222222222111000//////222222111111222222333444222222333444444444444444333333333333333444666666444888<<<===@@@IIIXXXdddwwwvvviii[[[QQQLLLQQQYYYbbbssswwwdddVVVOOOMMMEEEDDDBBB@@@>>><<<;;;:::777777666666777777888999555666777777555555666777333444555666777888888888888999999888999;;;@@@CCCAAAHHHNNNUUUaaaoooxxx{{{zzznnnaaa\\\YYYWWWXXX[[[YYY[[[^^^bbbfffkkkoooqqqwwwyyy||||||yyysssdddQQQJJJMMMVVVXXX[[[\\\ZZZWWWRRROOOLLLJJJIIIHHHKKKOOOTTTXXXbbbiiittt}}}|||rrrnnnhhh\\\UUUUUUSSSWWWaaarrr~~~{{{|||~~~qqqeeeWWWOOOMMMNNNMMMKKKKKKLLLLLLMMMMMMMMMLLLLLLNNNOOOPPPPPPPPPOOONNNMMMOOONNNLLLKKKKKKLLLMMMOOOPPPRRRTTTTTTSSSRRRSSSTTTRRRSSSVVVXXXXXXWWWUUUSSSLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOLLLNNNOOOOOOMMMKKKJJJJJJMMMLLLLLLKKKLLLNNNPPPQQQRRROOOLLLKKKLLLLLLLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGEEECCCDDDFFFHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAADDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>============<<<;;;::::::::::::888888777666666888999:::999888666444444444444555444333222111111000111111000111111111111222222222111111111111111000000000///000000111111000000///...111333333222000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111...///000000///...///000//////////////////////////////............/////////000000000111111111111........./////////000000000000000000000000000000111111111111111111111111000000111222222111000///222222111111222222333444222222333444444444444333222222222222333444555666666:::===>>>???DDDMMMTTT___pppqqq```RRRQQQSSSUUU^^^jjjyyyrrrllljjj___]]]XXXRRRLLLFFFBBB???<<<;;;:::999888888888888666777888888666666777888777888999999999999888777888888888777777999===@@@===BBBEEEHHHPPP[[[bbbcccdddZZZPPPLLLJJJHHHGGGIIIKKKLLLOOORRRVVVYYY\\\^^^fffhhhlllooorrruuuvvvvvvwwwxxxwwwvvvuuuxxx}}}zzzuuuqqqdddRRRIIIKKKIIIKKKMMMNNNNNNMMMJJJIIILLLLLLLLLOOOSSSYYY___ccceeekkkuuunnnbbb[[[]]][[[TTTRRRUUU^^^fffvvvyyyvvvwwwtttvvvwwwwww{{{}}}yyyqqq]]]XXXQQQKKKIIIIIIIIIIIIKKKLLLLLLMMMMMMLLLKKKJJJKKKLLLNNNOOOPPPPPPOOONNNQQQOOOMMMKKKJJJKKKMMMNNNOOOQQQTTTUUUTTTRRRRRRSSSQQQRRRTTTUUUUUUUUUTTTSSSNNNNNNNNNOOOPPPRRRSSSTTTSSSTTTTTTTTTRRRQQQOOONNNMMMNNNOOONNNLLLKKKKKKLLLLLLJJJIIIIIILLLPPPUUUXXXRRROOOLLLKKKKKKLLLKKKJJJJJJKKKLLLMMMMMMKKKIIIHHHGGGFFFDDDEEEGGGIIIIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBAAAAAACCCBBBBBBBBBAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;777777666555666777888999888777555444333333444555444333222111000000000000000000000000111111111111000000000000111111111111//////000000000000//////---000333333111000000000.../////////000000000111000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111111222333333111111222333000000000000000000000000//////............////////////000000111111111222............/////////000000000000000000000000000000000000000000000000000///000111222222111000///222222111111222222333444222222333444444444333333222222222222333444555555333555888888999<<>>??????@@@BBBDDDFFFIIIJJJKKKYYY[[[___cccgggiiikkklllhhhiiiiiihhhgggiiinnnssswwwyyyzzz{{{zzz{{{}}}~~~yyyyyyxxxxxxyyyzzz|||}}}|||~~~}}}|||rrrkkkiii^^^MMMDDDGGG???@@@AAACCCFFFHHHIIIJJJKKKLLLMMMQQQVVV]]]cccfff```dddlllwww|||vvvqqqrrruuu}}}ooo[[[PPPMMMTTTYYYWWWYYY```mmmwwwrrroooqqqrrruuuxxxzzz}}}{{{pppcccNNNOOOOOOLLLGGGEEEGGGIIIKKKLLLMMMMMMMMMLLLJJJIIIHHHJJJLLLNNNOOOPPPPPPPPPPPPNNNKKKIIIHHHIIIKKKLLLMMMPPPSSSTTTSSSRRRRRRRRRPPPQQQRRRSSSTTTSSSSSSRRRPPPPPPPPPPPPQQQRRRSSSSSSQQQRRRRRRRRRPPPOOOMMMKKKNNNOOOOOOMMMLLLKKKMMMNNNJJJIIIHHHHHHLLLSSSYYY^^^RRROOOLLLKKKKKKKKKKKKJJJIIIKKKMMMOOONNNMMMJJJHHHIIIGGGEEEFFFHHHJJJJJJJJJLLLLLLJJJIIIHHHGGGGGGGGGEEEDDDDDDDDDDDDFFFHHHIIIHHHGGGFFFDDDBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC???>>>===<<<;;;;;;;;;;;;777666555555555777888999888777555333333333444555444333222111000000000000111111111111222222222222//////000000111111222222//////000000000000//////+++...222222///------....../////////000000111111000000000000000000000000000000000000000000000000//////000000111111111222111111000000000000111111111222333333111111222333000000000000000000000000,,,---...//////...---,,,////////////000000000000////////////............////////////////////////000000000000000000000000......//////000000111111111111111111111111111111///111222444444333222111555555444333333333444444444444444555777;;;>>>@@@FFFKKKZZZpppoooYYYNNNKKKLLLMMMSSSZZZdddmmmttt|||tttggg^^^XXXPPPGGGCCCCCCCCC>>>999888888999:::::::::999999<<<:::888888888888666555888888777777888999999:::666777999;;;===>>>??????CCCBBBAAA???===<<<<<<;;;============>>>>>>>>>>>>JJJLLLPPPSSSWWW[[[]]]^^^^^^\\\[[[ZZZ\\\^^^aaacccggghhhiiijjjjjjjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmmmmooossswww|||~~~}}}{{{yyyvvvsssqqqooovvvzzz|||qqqggg[[[RRRLLLHHHBBB>>>===<<<;;;;;;<<<>>>AAABBBKKKMMMPPPSSSTTTUUUTTTTTTWWWXXX\\\dddmmmsssuuuuuutttxxx||||||xxxqqqllliiifffeeedddfffnnnqqq^^^MMMQQQCCCKKKjjjiiiaaavvvtttooorrrvvvyyy}}}~~~xxxnnnaaaXXXLLLKKKIIIGGGFFFFFFFFFGGGKKKLLLNNNOOONNNKKKHHHFFFLLLMMMOOOQQQRRRTTTTTTTTTSSSRRRPPPNNNKKKJJJIIIHHHKKKMMMOOOQQQRRRRRRQQQQQQNNNNNNNNNOOOPPPQQQSSSSSSOOOPPPRRRRRRRRRQQQRRRSSSRRRRRRRRRPPPNNNMMMOOOQQQMMMNNNNNNOOONNNMMMKKKJJJLLLHHHFFFHHHNNNUUUYYY[[[VVVSSSOOOLLLLLLLLLKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHJJJHHHGGGHHHKKKMMMNNNNNNQQQPPPOOOMMMKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKFFFFFFEEEDDDDDDEEEGGGHHHEEEDDDCCCCCCCCCCCCDDDDDDBBBBBBAAA???>>><<<;;;:::999888777666444444333333777666555444333444555555111111111111111111111111000000000000111111111111333222111000000111222333222222111000//////000000////////////////////////............////////////111111111000000000000000000000000000////////////222111/////////111444555000000000000000000000000000111222333333333333333////////////////////////------............------////////////000000000000////////////////////////////////////////////////000000000000000000000000.../////////000000000111222222111111111111111222222222111222222222333333444444333333333444444555666666555555666888;;;<<<;;;???JJJ\\\ooohhhZZZSSSOOONNNLLLPPPUUUZZZ```dddhhhjjjooorrrwwwwwwnnnccc[[[WWWQQQHHHAAA???>>>===<<<::::::999999;;;:::999:::;;;;;;:::888888777777777777888888999555666777999:::;;;<<<<<<<<<<<<;;;:::999999999999;;;;;;;;;;;;<<<<<<<<<<<>>:::;;;:::999999999;;;===>>>CCCEEEGGGIIIKKKKKKJJJJJJIIIJJJLLLRRRYYY]]]^^^]]][[[___cccdddbbb___^^^^^^aaabbbeeejjjssszzzooo^^^RRRJJJQQQJJJVVVtttuuuooozzzwwwzzz{{{nnn```VVVQQQLLLJJJIIIHHHGGGGGGHHHHHHJJJKKKMMMNNNNNNNNNLLLKKKNNNNNNOOOQQQRRRRRRRRRRRRSSSRRRPPPNNNLLLKKKKKKJJJKKKMMMOOOQQQRRRQQQOOONNNMMMMMMMMMNNNOOOQQQRRRSSSPPPRRRTTTTTTRRRQQQPPPQQQNNNOOONNNMMMKKKKKKLLLNNNNNNOOOOOOOOOOOOMMMLLLKKKLLLIIIFFFHHHMMMSSSVVVXXXTTTQQQNNNMMMLLLLLLKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIMMMKKKJJJJJJMMMOOOPPPPPPQQQPPPOOOMMMKKKJJJIIIIIIGGGGGGFFFFFFGGGHHHJJJKKKGGGFFFFFFEEEEEEFFFGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>===<<<;;;999888777666444444444444555444333222222222333333111111111111111111111111000000000000111111111111111000////////////000111111000000///......//////////////////////////////............////////////////////////////////////......//////000000111111333222111000000000111222000000000000000000000000//////000000000//////...////////////////////////.........------.........////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222222111000000111222333444222111000000222444555333333222333333444555666888777666555555666777888888999???JJJWWWiiizzzhhh[[[SSSOOONNNLLLKKKMMMPPPRRRQQQOOOTTTWWW]]]hhhttt~~~}}}uuujjj^^^TTTLLLIIIEEEAAA>>>===>>>>>>???>>>>>>???@@@@@@>>>;;;999888888777777777777888555555666777777888888888777777666666666777888888888888888999999999::::::===>>>@@@BBBDDDEEEFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHLLLLLLMMMMMMNNNNNNMMMMMMGGGHHHIIIKKKMMMNNNPPPPPPQQQSSSVVVZZZ]]]```bbbccc^^^\\\ZZZWWWUUUUUUVVVVVV[[[dddqqq{{{}}}zzzwwwvvvrrrnnnkkkhhhccc[[[UUUNNNIIIBBB>>>======;;;999999888777666666777888999;;;<<<>>>???@@@@@@??????@@@@@@AAADDDGGGIIIIIIHHHHHHLLLQQQSSSTTTWWW[[[```kkkooouuu||||||nnnjjjfff\\\UUUUUURRR[[[[[[ggg}}}rrr```SSSMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJKKKMMMNNNOOOPPPQQQOOOOOOPPPPPPQQQQQQPPPPPPRRRRRRPPPOOONNNNNNMMMMMMKKKMMMPPPRRRRRRPPPMMMLLLKKKKKKKKKLLLNNNPPPQQQRRRQQQTTTVVVVVVSSSPPPNNNMMMLLLMMMMMMLLLKKKJJJLLLMMMOOOPPPPPPPPPOOONNNLLLKKKLLLIIIGGGHHHKKKOOORRRSSSPPPOOOMMMMMMMMMMMMJJJHHHHHHIIIJJJLLLLLLLLLKKKKKKPPPNNNLLLLLLOOOQQQRRRSSSQQQPPPOOOMMMKKKJJJIIIIIIGGGGGGFFFFFFGGGHHHJJJKKKGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@@@@???>>>======<<<999888777555444444444444333333222111111111111111111111111111111111111111000000000000111111111111///......------......///000//////...............////////////////////////............////////////........................------...///000111222222222222222222111000///...000000000000000000000000000000000//////...,,,,,,///////////////////////////...---,,,,,,---...///////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000222111000///000111333444333222111111111222333444222222222222333444555666666666555444444444555555999999<<>>?????????>>><<<======>>>???@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBCCCDDDEEEFFFGGGHHHIIILLLOOORRRTTTUUUVVVRRRPPPMMMJJJJJJKKKLLLNNNPPPYYYeeennnpppkkkeeeaaa___[[[WWWTTTQQQMMMHHHEEEBBB???;;;::::::;;;:::999888777666555444444555555888999::::::;;;::::::999;;;;;;;;;<<<===>>>>>>>>>CCCGGGLLLPPPTTT\\\gggooo{{{ggg[[[___ccc```dddnnniiiqqqrrryyyttteeeVVVNNNMMMNNNKKKJJJIIIIIIIIIKKKLLLMMMJJJJJJJJJKKKMMMOOOQQQRRRMMMNNNOOOPPPQQQQQQQQQPPPRRRQQQQQQPPPPPPPPPPPPPPPMMMOOORRRTTTSSSQQQMMMKKKJJJJJJJJJKKKMMMNNNPPPQQQRRRTTTWWWWWWSSSOOOKKKJJJMMMOOOOOOOOONNNMMMOOOPPPPPPQQQQQQQQQPPPNNNMMMKKKKKKJJJIIIIIIJJJLLLNNNOOONNNMMMMMMNNNNNNMMMJJJGGGFFFHHHJJJKKKLLLMMMLLLLLLPPPNNNKKKKKKMMMPPPRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIGGGFFFFFFFFFFFFHHHIIIJJJHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHHHHHHHGGGEEEDDDCCC@@@?????????>>>>>>======888888666555555444444444333222222111111111111111111111111111111111111111///000000000111111111111........................000//////.........//////////////////////////////............////////////.............../////////.........///000111111111000111222333222111///...////////////////////////111111222222111000000///........................///...---,,,,,,---...///////////////000000000000///000000000111111111222000000000000000000000000000000000000000000000000000000000000////////////111111000000000111333444000111222333444333222222111111111222333444555666333333333444444555555666666777888;;;===DDDTTTddd~~~yyyrrriii___[[[[[[YYYRRRLLLLLLLLLLLLNNNRRRVVVWWWXXXYYYbbbnnnyyyxxxtttoooiiieeeccccccdddgggddd```[[[VVVPPPJJJEEE???>>>===;;;:::999999888999888777666666666666777999888777777777777777777666666777777777888888888:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>???????????????>>>>>><<<<<<<<<===============BBBCCCEEEGGGIIIKKKLLLLLLIIIGGGDDDCCCBBBDDDFFFHHHIIIPPPXXX]]]\\\WWWRRROOOLLLJJJGGGDDDCCCAAA???>>>;;;:::888888999999999888777777666555555444444444777777888888888888777777555555666777777888999:::AAAFFFLLLQQQVVVaaappp{{{lll]]]XXXdddooosss|||}}}sssdddXXXRRRPPPOOONNNKKKJJJIIIIIIJJJKKKMMMNNNKKKKKKJJJJJJJJJLLLNNNPPPLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRPPPRRRTTTUUUUUURRROOOMMMJJJJJJJJJKKKLLLMMMNNNOOOQQQTTTVVVVVVRRRMMMJJJHHHMMMOOOPPPPPPPPPOOOPPPRRRQQQQQQQQQQQQPPPNNNLLLKKKKKKKKKKKKKKKJJJKKKLLLNNNMMMMMMMMMNNNOOOMMMJJJGGGFFFGGGIIIKKKMMMMMMMMMMMMNNNLLLIIIHHHJJJMMMOOOOOOQQQPPPOOOMMMKKKJJJIIIIIIGGGFFFEEEEEEFFFGGGIIIJJJIIIKKKNNNPPPQQQOOOLLLJJJIIIIIIHHHHHHFFFEEEDDDCCC@@@?????????>>>>>>======888777666555555444555555333333333333333222222111111111111111111111111111///000000000111111111111////////////////////////000000000//////000111111////////////////////////............////////////.........//////000000000000000000000////////////---...111222333222000///////////////////////////000111222222333333333222.................................------.........////////////000000000000...//////000000111111111000000000000000000000000000000000000000000000000000000000000////////////000000000111222222333333///000333444555444222111222222111222222333444555222222333444555666666777777666888::::::<<>>???AAABBBCCCCCCCCCAAA@@@>>>======>>>@@@AAADDDGGGKKKLLLJJJFFFCCCBBB@@@???>>><<<;;;;;;;;;;;;666666666666666666666666777777666666666555555444555555555666666666666666555666777888888999<<<>>>BBBIIIPPPUUUZZZeeeuuu~~~rrreeeaaaeeeuuuqqqfffYYYQQQPPPPPPNNNKKKKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJKKKMMMNNNLLLMMMOOOQQQRRRTTTTTTUUURRRQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUTTTSSSQQQPPPLLLKKKKKKKKKKKKLLLMMMMMMPPPRRRTTTSSSPPPLLLJJJIIIJJJLLLNNNOOOOOOOOOOOOQQQQQQQQQQQQPPPOOOMMMKKKJJJIIIKKKMMMMMMLLLLLLNNNOOOOOONNNNNNOOOOOOMMMJJJGGGFFFHHHIIIKKKMMMMMMMMMLLLNNNJJJGGGFFFHHHKKKMMMNNNQQQPPPOOOMMMKKKJJJIIIIIIFFFFFFEEEEEEFFFGGGIIIJJJIIILLLQQQUUUVVVTTTQQQNNNKKKJJJHHHFFFEEEDDDCCCCCC@@@@@@@@@???>>>======<<<777777666555555555555555444444444555444333333222111111111111111111111111000000000000111111111111///000000111111000000///111000000000000111111222////////////////////////............////////////.........//////000000111111000000000/////////...,,,---000222222222111000000000000000000000000000...///000111111222222222........................------............------////////////000000000000------...//////000111111////////////////////////000000000000000000000000111000000000/////////......///111333333333222111111111222222333333333333333222222222222222333333222333444555555666666666777666777999:::;;;???FFFRRRccczzz{{{uuupppjjjcccYYYRRRPPPSSSVVVXXXSSSQQQOOOOOORRRXXX___cccdddgggiiihhhjjjuuu{{{uuummmddd]]]VVVPPPMMMCCCAAA???===;;;999888777999888666555555555777888555555555555666777888888555555555666666666777777444555666777777888888777888777666555555777999:::999999999999999888777777;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============<<<<<<;;;;;;;;;;;;;;;<<<===???AAA@@@>>><<<;;;;;;888999888888777666777888222444555666666555555555555666666666666555555444555555555555666666777888888:::;;;;;;;;;<<<@@@CCCDDDLLLTTTZZZ^^^gggvvv{{{~~~|||vvvrrrpppmmmhhhhhhooo}}}tttbbb\\\TTTPPPOOONNNLLLJJJKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTRRRQQQQQQPPPPPPQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRRRRNNNMMMLLLLLLKKKKKKLLLLLLMMMOOOPPPPPPMMMKKKJJJJJJHHHKKKMMMOOONNNNNNOOOPPPPPPPPPPPPPPPNNNLLLJJJIIIHHHKKKNNNOOOOOOOOOPPPRRRRRRPPPOOOOOOOOOMMMJJJGGGGGGHHHJJJKKKLLLLLLLLLLLLOOOLLLHHHFFFHHHKKKMMMNNNQQQPPPOOOMMMKKKJJJIIIIIIFFFEEEEEEEEEEEEGGGHHHIIIIIIMMMSSSYYYZZZXXXUUURRRMMMKKKGGGDDDBBBBBBCCCCCCBBBAAA@@@???>>>===<<<;;;777777666555555555555666333444555555555444222222111111111111111111111111000000000000111111111111///000111111111111000//////////////////000111111////////////////////////............////////////,,,,,,---......///000000////////////000000000000...///000111111000//////000000000000000000000000//////000000000000000///........................,,,---...//////...---,,,////////////000000000000,,,------...///000000111////////////////////////000000000000000000000000111111000000/////////...,,,...111444555444222000333222111000000222444555333333222222111222222222444444555666666555555444444111111555777888;;;@@@BBBRRRgggyyyqqqfffbbbcccfffiiibbb[[[RRRKKKHHHIIIKKKLLLPPPTTTVVVUUUVVV```rrrtttnnneee]]]VVVQQQMMMJJJCCCAAA???<<<:::888777666888777555444444555666888444555555666888:::;;;<<<444444444555555555666666444555666777888999999999:::888666555555777999;;;999999999999999888777777555666666777888999999:::888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777999;;;;;;999888888888555666666555444333444555111333666777777666777777444555555666666555555444666666666666777888999:::777999;;;:::999;;;???BBBBBBKKKTTTYYY\\\dddrrr}}}vvvoookkkkkkgggiiiggg```]]]```dddfffnnn}}}sssbbbTTTTTTRRRPPPNNNMMMMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQRRRSSSOOOOOOMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKKKKLLLIIIKKKNNNPPPPPPOOOPPPQQQPPPPPPPPPOOONNNLLLIIIHHHGGGKKKOOOQQQPPPPPPRRRTTTTTTRRRPPPOOONNNMMMJJJHHHHHHIIIJJJLLLLLLLLLKKKKKKQQQMMMIIIHHHIIILLLOOOPPPQQQPPPOOOMMMKKKJJJIIIIIIFFFEEEEEEEEEEEEGGGHHHIIIIIINNNUUU[[[]]][[[WWWTTTNNNKKKGGGCCCAAAAAABBBDDDBBBBBBAAA???>>><<<;;;:::777666666555555555555666333333444555444333222111111111111111111111111111000000000000111111111111...///000111111000///..................///000111////////////////////////............/////////000++++++,,,,,,---...//////------...///000111222222111111111000000///...---000000000000000000000000222222222222111000///...//////.........---------////////////////////////000000000000000000000000000000////////////000000000000000000000000000000222222111111111111111111000///.........///111222222111000000000111333444222222222222222222222222111111222222222333333333111222222333444555666666444444555555666777777777AAAEEEMMM]]]rrr{{{|||}}}sssjjj___VVVQQQOOOLLLJJJLLLHHHHHHLLLNNNSSS^^^lllyyy}}}~~~}}}zzzooojjjccc___WWWPPPKKKIIIIIIIIICCCCCCAAA>>>;;;:::;;;===999::::::999888999:::<<<>>>;;;888666555666888:::888999999888666555666666666666555555666666777888;;;:::999888888888888888999999999999888888888888777777777777777777777777999999999999888888888888999999999888888888777777:::999888888888888777666666777888777555333444555666555444444555555555444555777999999888888888999999999:::;;;<<<=========???AAABBBBBBBBBCCCEEEFFFCCCIIINNNSSSYYYccckkkoootttqqqlllfff```ZZZTTTQQQTTTNNNLLLOOOTTT[[[eeennn{{{~~~uuufff___UUUSSSPPPNNNMMMLLLJJJHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLNNNOOOQQQSSSVVVVVVUUUSSSRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNOOOPPPOOOOOOQQQTTTVVVPPPOOONNNLLLJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMNNNPPPRRRSSSSSSQQQQQQTTTSSSQQQOOONNNLLLKKKJJJOOONNNOOOOOOPPPQQQRRRSSSTTTSSSRRRQQQQQQOOOMMMKKKGGGHHHIIIKKKLLLLLLLLLMMMOOONNNLLLKKKLLLMMMOOOPPPNNNMMMLLLKKKIIIGGGFFFFFFCCCBBBBBBBBBCCCDDDFFFGGGIIIMMMRRRWWWXXXWWWUUUSSSIIIGGGCCC@@@>>>>>>???@@@BBBBBBAAAAAA???>>><<<;;;;;;888666555666666666555777777555444333222222222111222444444444333111///000000000000000000000000000000000000000000000000//////............//////...---,,,------...---,,,---------............///000000///...............////////////////////////000111222222111///---+++////////////000000000000111111000000000000111111//////.........---------////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111000//////...///000111222111111000000111111222333222222222222222222222222111111222222222333333333333333333444444444444444444444555555666666777777:::<<>>======::::::::::::999888999:::;;;:::999999999:::::::::444555666777666666666777555555555555555555666666888888777666666666777777:::999999999888888888888777777777777777777777777:::999999999999999999999888888888888888999999::::::999888888888888777777555777888777777777999;;;999777666666666777666666777999;;;<<<<<<<<<===>>>>>>@@@CCCDDDEEEEEEFFFGGGGGGHHHJJJJJJIIIIIIIIIIIIJJJKKKMMMOOOSSSZZZ```cccbbb___ZZZUUUQQQMMMJJJHHHJJJFFFFFFLLLSSS[[[eeennn|||~~~}}}wwwxxx|||ooobbbZZZVVVSSSOOOLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKNNNMMMKKKKKKKKKMMMNNNPPPQQQSSSUUUVVVTTTRRRQQQQQQPPPOOOOOONNNNNNNNNNNNNNNQQQRRRRRRQQQPPPPPPQQQSSSRRRQQQOOOMMMKKKIIIHHHGGGJJJKKKMMMOOOPPPPPPPPPPPPPPPQQQSSSTTTTTTSSSQQQPPPRRRRRRRRRQQQQQQOOONNNMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRQQQPPPOOOOOOMMMKKKIIIKKKLLLLLLMMMMMMLLLLLLKKKNNNMMMLLLKKKKKKLLLNNNOOOLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBDDDEEEFFFHHHJJJNNNRRRSSSRRRPPPNNNHHHFFFCCC???>>>===>>>???AAAAAAAAA@@@???>>>===<<<:::888666555555666666555777666555333222222222111111222333333333222000///////////////////////////000000000000000000000000//////............//////111000/////////000//////---------............///000000///...............////////////////////////111111000//////.........////////////000000000000111111000000000000111111...............---------////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111///////////////000111111///000111111222222111111222222222222222222222222111111222222222333333333555444444444333333333222444444444555666666777777999:::<<<@@@IIIXXXjjjvvvyyyqqqdddZZZOOOIIIFFFDDDGGGKKKKKKNNNQQQPPPQQQWWWdddooouuuhhh^^^XXXVVVOOOMMMKKKHHHFFFEEEDDDDDD@@@AAABBBEEEFFFFFFCCC@@@@@@??????>>>===<<<;;;:::888888888999:::;;;999777555666777777777777666666777666666666666666666666777666666666666777777888999999999999888888888888888888888888888888888888666666666666777777777777666666555555555777999:::888888888777777777777777555555666555555666888;;;:::999999999999999::::::<<<>>>BBBDDDEEEFFFHHHIIILLLPPPUUUWWWWWWWWWYYY[[[]]]^^^___``````^^^\\\[[[WWWSSSOOOMMMOOOQQQTTTUUUNNNMMMKKKJJJHHHFFFEEEEEEFFFBBBCCCJJJRRR[[[fffooo~~~|||vvvxxx|||vvvjjj___XXXWWWTTTPPPMMMLLLKKKJJJIIIFFFGGGHHHJJJKKKLLLLLLLLLOOONNNLLLJJJKKKMMMOOOQQQRRRSSSUUUTTTRRRPPPOOOOOOMMMMMMMMMMMMMMMNNNNNNOOORRRSSSTTTSSSQQQOOOOOOOOORRRQQQOOOMMMKKKIIIGGGFFFIIIKKKNNNQQQSSSTTTTTTSSSUUUUUUVVVVVVTTTRRROOONNNOOOPPPRRRSSSTTTSSSQQQPPPMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHOOOOOOOOOOOONNNLLLKKKJJJMMMLLLKKKJJJJJJKKKLLLLLLHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGIIIKKKLLLKKKJJJIIIFFFDDDAAA>>>===<<<======???????????????>>>======:::888555444555666555555666555444333222111111111000111222222222111///...////////////////////////000000000000000000000000//////............//////222111000///////////////---------............///000//////............///////////////////////////222000...------...000111////////////000000000000111000000//////000000111........................////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000111111111111///////////////000000111...///111222222222111000111111111111111111111111111111222222222333333333333333333333333333333333333333444555555666666777888:::;;;;;;>>>HHHWWWbbb}}}vvvdddWWWPPPOOOOOOPPPMMMMMMKKKGGGEEEJJJUUU^^^pppxxx|||wwwvvvxxxxxxlllaaaXXXRRRNNNMMMKKKIIIHHHHHHJJJKKKEEEFFFHHHLLLPPPQQQPPPMMMMMMMMMLLLLLLKKKIIIFFFDDD@@@>>>;;;;;;======;;;888:::999999999888777555444888888888888888777777666777777666777777888999:::888888888888777777777777888888888888888888888888666666666666666777777777888888666666666777999:::888999::::::999999:::;;;888999888777666666999;;;<<<===>>>??????@@@CCCDDDHHHLLLQQQVVVXXX[[[]]]___ccciiipppsssssssssuuuxxxyyyyyyyyyzzzxxxuuuqqqmmmcccZZZRRRNNNLLLLLLMMMOOOJJJMMMRRRUUUVVVUUUSSSRRRQQQLLLIIIMMMSSS\\\gggqqq}}}{{{wwwnnniiiddd^^^YYYWWWUUUSSSRRRQQQPPPMMMJJJFFFGGGIIIKKKLLLNNNNNNNNNPPPOOOLLLJJJKKKLLLOOOQQQRRRSSSTTTSSSPPPNNNMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOOOOQQQSSSRRRPPPMMMLLLLLLOOONNNNNNLLLKKKJJJHHHGGGHHHJJJNNNRRRTTTUUUUUUTTTWWWWWWWWWVVVSSSPPPLLLJJJJJJLLLPPPSSSTTTTTTSSSRRRLLLLLLMMMMMMLLLLLLLLLKKKIIIJJJKKKKKKJJJIIIHHHIIINNNNNNOOONNNNNNLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFEEEEEEDDDCCCBBB???===<<<;;;;;;<<<======>>>>>>???>>>>>>===:::888555444555555555444555444333222111111111111000000000111000///......////////////////////////000000000000000000000000//////............///////////////---,,,+++,,,------------............///000///............/////////////////////////////////......---...///000111////////////000000000000000000////////////000000---.....................////////////////////////////////////////////////000000////////////000000//////////////////////////////000000000111111111...//////000000000000000...///000222222111000000111111111111111111111111111111222222222333333333111111222222333444444555333333444444555666666666111555777888888===FFFNNNbbbppp}}}jjjaaa```aaaaaa^^^YYYPPPGGGBBBDDDKKKQQQXXX```iiijjjfffccceeehhhwww|||qqqcccYYYUUUSSSOOOMMMMMMOOORRRTTTRRRSSSVVVZZZ___ccceeeeeedddccccccdddeeeccc^^^[[[SSSMMMGGGDDDDDDDDDBBB???<<<:::888777888888777555666777888888888777666666666666666666777888888999888888777777777666666666777777777777777777777777999999999:::::::::;;;;;;<<<;;;:::999999999:::;;;888:::<<<===<<<===???AAA===>>>???@@@@@@BBBEEEHHHGGGJJJMMMNNNPPPRRRVVVYYYbbbgggmmmsssvvvyyy|||~~~}}}uuuooobbbWWWMMMJJJHHHFFFJJJQQQXXX```llluuuwwwtttpppnnniiiaaaYYYVVVXXX^^^iiitttxxxoooddd^^^]]]\\\YYYVVVRRRSSSTTTUUUTTTQQQLLLHHHHHHIIIJJJLLLNNNOOOOOOOOOPPPNNNLLLKKKKKKLLLNNNOOOQQQRRRRRRQQQNNNLLLLLLMMMIIIIIIIIIJJJKKKLLLMMMNNNKKKMMMOOOOOONNNLLLLLLLLLJJJKKKLLLLLLLLLLLLKKKJJJHHHJJJMMMPPPSSSTTTTTTTTTWWWWWWVVVTTTQQQMMMIIIGGGFFFHHHLLLPPPRRRRRRQQQPPPLLLLLLMMMMMMMMMLLLKKKKKKFFFHHHJJJKKKIIIIIIJJJKKKJJJKKKKKKLLLMMMLLLLLLLLLIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAADDDDDDDDDDDDCCCCCCBBBBBBAAA@@@>>><<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>======:::777555444444555555444444333222111111111111111000000000000//////..............................//////////////////////////////............//////...///000///---++++++------------............/////////............//////////////////////////////,,,---...///000000//////////////////000000000000000000////////////000000---------...............////////////////////////000000000000000000000000000000////////////000000////////////////////////...//////000000111111111......///000000000000000...///000000111111000000111111111111111111111111111111222222222333333333000000111222333444555555333333333444555555666666111444777888888:::>>>BBBLLLZZZnnnrrrqqqsssrrrrrriii[[[NNNFFFCCCEEEGGGGGGMMMTTTVVVVVVVVVZZZ^^^ooo|||ooogggeeecccaaa```aaacccdddcccggglllpppuuuzzzzzzggg```WWWRRRQQQQQQNNNJJJ@@@<<<888777999;;;:::999555666888999999999888777666666666666666666777888999999999888888888888777888888888888888888888888888888888999999::::::;;;888888999999999999999999666999===>>>>>>???CCCGGGDDDGGGLLLPPPTTTXXX\\\```cccgggkkkmmmnnnqqqvvvzzzwwwmmmeeeVVVMMMFFFEEEDDDDDDNNN[[[ppp||||||pppjjjgggiiirrr{{{uuuhhh```WWWSSSSSSSSSQQQOOOLLLMMMOOOQQQRRROOOJJJFFFHHHIIIKKKLLLMMMNNNNNNOOONNNMMMLLLKKKKKKKKKLLLMMMOOOPPPPPPOOOMMMKKKLLLMMMHHHHHHHHHHHHIIIJJJLLLLLLHHHJJJLLLLLLKKKKKKLLLMMMIIIJJJLLLNNNOOOOOONNNNNNJJJKKKMMMOOOPPPQQQRRRRRRUUUUUUTTTSSSPPPLLLHHHFFFDDDFFFIIILLLMMMNNNNNNNNNLLLLLLNNNOOOOOONNNMMMLLLGGGKKKMMMMMMJJJIIIJJJMMMGGGHHHIIIJJJLLLLLLMMMMMMIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@AAABBBBBBAAAAAA@@@CCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>===;;;;;;::::::;;;<<<===============<<<999777444333444555444444333222111111000000111111000000000000////////////........................//////////////////////////////............//////000333666666222///...///---------............//////............//////000////////////////////////+++,,,...000111000...---////////////000000000000000//////......//////000---------.........//////////////////////////////000000000000000000000000000000////////////000000////////////////////////......//////000111111222---...///000111000000//////////////////000111111111111111111111111111111111111222222222333333333111111222222333333333444222333333444444555555666666777888999:::;;;<<<===@@@JJJYYYhhhxxx}}}oooaaaVVVNNNJJJGGGDDDFFFHHHIIIJJJLLLOOORRRccczzzzzzzzzzzzyyyxxxvvvtttrrrrrrzzz{{{rrrnnnnnnlllfffaaaNNNHHH@@@<<<===???>>><<<999;;;===???@@@??????>>>;;;:::999999999999999999<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999:::;;;;;;<<<======999;;;>>>@@@BBBBBBBBBAAABBBGGGLLLNNNNNNPPPUUUYYY\\\aaaiiipppvvv{{{}}}vvvppphhh___XXXNNNGGGDDDGGGHHHLLL]]]qqq~~~}}}nnndddYYYUUUPPPNNNNNNNNNLLLKKKKKKKKKKKKLLLNNNNNNKKKIIIHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJNNNNNNOOOMMMLLLKKKLLLMMMHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKKKKKKKJJJJJJLLLNNNMMMNNNPPPRRRRRRRRRQQQPPPOOONNNNNNNNNNNNOOOQQQRRRSSSSSSSSSRRROOOLLLIIIFFFDDDEEEGGGHHHJJJKKKKKKLLLLLLMMMOOOPPPQQQPPPOOOOOOMMMPPPRRRPPPKKKHHHIIIKKKGGGGGGIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDD>>>???@@@AAABBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@??????>>>===<<<;;;;;;:::<<<<<<=========<<<;;;;;;999777444333444555444333222222111000000000000111111111000000//////000000........................//////////////////////////////............//////111666;;;;;;777222000111---------............///...............///000000////////////////////////------..................////////////000000000000//////............//////---------.........//////////////////////////////000000000000000000000000000000////////////000000////////////////////////---......///000111111222---...000111111111000///000///.........///111222000000000000000000000000111111222222222333333333333333333222222222222111222222333444444555555666888666555555777888888777777>>>GGGRRR___qqqsssggg]]]SSSMMMHHHGGGEEECCCCCCEEEFFFGGGSSSjjjyyyvvv{{{{{{___VVVKKKDDDBBBAAA???===???@@@CCCEEEGGGGGGFFFEEE@@@???>>>===============???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<>>???AAABBBBBBAAAAAA???AAABBBDDDCCCBBB@@@?????????>>>===<<<<<<;;;:::<<<<<<======<<<;;;;;;:::999777444333444444444333222111000000000000000111222222111000000000000000........................//////////////////////////////............//////000777===>>>999333000000---------.........//////...............///000111////////////////////////000///---,,,,,,---...000////////////000000000000//////............//////...,,,***((((((***,,,...............////////////000000000000000000000000111111000000//////......////////////////////////................................................111111000000000000111111000000000000000000000000222222222111111111000000222222222333333444444444222333444444555555444444555444333333333333444555777999===CCCNNN[[[iiisssyyyeeeSSSPPPJJJFFFGGGHHHHHHIIIMMMRRRWWWaaappp~~~|||uuussssssooo]]]XXXSSSKKKIIINNNFFFJJJPPPYYY```aaa\\\XXXTTTRRROOOLLLJJJJJJKKKLLLOOOJJJGGGGGGEEEBBBBBBEEEDDDFFFGGGFFFCCCBBBCCCEEEJJJPPPTTTTTTTTTUUUTTTQQQSSS[[[fffmmmppppppppppppuuuzzz|||oooeee[[[XXXUUUSSSSSSTTTTTTTTTVVV\\\aaabbbdddnnn|||oooeee\\\SSSLLLHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJIIIIIIJJJLLLMMMIIIHHHFFFEEEFFFHHHJJJLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJGGGEEEEEEHHHMMMPPPOOONNNQQQOOOMMMLLLLLLNNNRRRTTTQQQTTTVVVWWWVVVUUUUUUVVVVVVUUUTTTRRRPPPNNNLLLKKKOOOOOOPPPQQQPPPNNNKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJNNNOOOPPPRRRSSSSSSTTTTTTUUUTTTSSSQQQOOOMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNKKKLLLMMMLLLKKKHHHEEEDDDDDDDDDEEEFFFFFFFFFFFFEEE??????>>>>>>??????@@@AAA@@@AAAAAABBBAAA@@@???>>>=========<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<666666555444444333222222111111111111000000000000//////000000000000//////,,,---...//////...---,,,------............---------...///000000///...---///666===@@@<<<666000.........------------......------------------------,,,...111111111111222333............////////////000000000000000000000000........................000...,,,++++++,,,...000............////////////////////////////////////000000000000//////......////////////////////////........................////////////////////////111111000000000000111111111111111111111111111111222222222111111111000000222222222333333333444444222333444444555444444444666555444444444444555666888999;;;===CCCKKKUUU[[[iiiyyypppbbbXXXPPPOOONNNKKKIIIJJJIIILLLSSS]]]hhhooopppnnnnnnoootttyyywwwooogggeeedddooo|||rrrmmmggg^^^[[[^^^^^^bbbjjjttt||||||yyyrrroookkkgggeeedddeeeeeeggg```ZZZWWWSSSOOOPPPTTTUUUWWWYYYXXXUUUSSSTTTUUUbbbkkksssuuuttttttqqqnnnttt}}}zzzrrrnnnkkkgggaaa[[[VVVVVVYYY]]]bbbgggjjjkkkrrrvvvyyyyyyyyyyyykkk___XXXSSSMMMIIIHHHHHHHHHGGGGGGGGGGGGGGGJJJJJJIIIIIIJJJJJJKKKKKKIIIHHHFFFEEEEEEGGGJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKHHHGGGGGGIIILLLNNNNNNMMMOOOMMMKKKKKKLLLOOORRRUUUQQQSSSTTTTTTSSSRRRSSSTTTVVVUUUTTTRRRPPPNNNMMMLLLMMMNNNOOOPPPPPPNNNMMMLLLJJJHHHEEEEEEGGGIIIKKKKKKLLLMMMOOOQQQRRRSSSRRRRRRTTTSSSRRRQQQOOONNNMMMLLLJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMKKKIIIGGGFFFCCCDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@AAA???@@@@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999555444444444333333222222111111111000000000////////////000000000000//////------............------------............------......////////////......///666>>>BBB@@@;;;555222......------------......------------------------/////////...------000222------------............////////////////////////........................///...---++++++---...///............////////////........................000000000////////////...////////////////////////////////////////////////000000000000000000000000111111000000000000111111222222222222222222222222222222222111111111111111222222222222333333333333222222333444444444444444666666555555555555666666777888888888999===BBBFFFOOO]]]qqq}}}nnn___YYYVVVRRRNNNLLLLLLKKKLLLQQQXXX\\\]]]\\\ZZZ[[[aaagggfff^^^WWWVVVVVV]]]fffmmmuuu~~~}}}~~~yyyzzz}}}{{{vvvppplllmmmpppuuuwwwxxxxxxvvvtttsssssswwwoooiii___\\\YYYVVVVVVXXX[[[]]]```eeellluuu}}}~~~||||||zzzyyykkkcccWWWNNNKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEEEEGGGIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJLLLMMMMMMLLLLLLKKKJJJJJJLLLOOOSSSUUUSSSTTTTTTSSSQQQQQQRRRTTTUUUTTTSSSRRRQQQOOONNNMMMKKKLLLNNNOOOOOOOOONNNMMMMMMIIIEEEDDDFFFHHHKKKLLLIIIKKKNNNPPPRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOJJJKKKKKKKKKKKKKKKKKKKKKOOONNNMMMLLLKKKJJJIIIHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@===>>>???@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::999888777666666555333333222222222222222222111111000000000000//////...//////000000//////............------.........------............------......---------......///***111:::@@@???:::555111......------------......------------------------000///---+++)))***---000,,,,,,,,,------------...////////////////////////////////////////////////---,,,+++******+++,,,---............////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222111111111111111111111111222222222222222222222333222222333444444444444333555555555444444555555555333555666777777999<<>>>>>>>><<<===>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<;;;:::999888666555444333111111111111111111111111111000000000////////////...//////////////////...///...---,,,,,,---...///,,,------......------,,,...---,,,,,,,,,---...///)))///777===>>>:::444000......------------......---------------------------------,,,******---///,,,,,,---------.........////////////////////////000000000000000000000000---,,,,,,++++++,,,,,,---............////////////////////////////////////.............../////////////////////////////////111111111111111111111111////////////////////////111111000000000000111111222222222222222222222222111111111111111111111111222222222222222222222222111222333333444444333333333333333333333333333333111333666777888999<<<>>>>>>@@@FFFOOO[[[lllwwwllljjjjjjkkklllqqqlllfffdddfffhhhiiihhh]]]ZZZ[[[]]]]]]ZZZYYY[[[___aaa```[[[XXXXXXWWWTTTPPPRRRXXXaaajjjnnnnnnkkkkkkkkkpppzzznnniii```XXXSSSPPPNNNMMMKKKPPPXXX^^^gggvvv{{{{{{~~~yyykkk^^^XXXKKKIIIGGGEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEECCCDDDFFFHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNOOONNNNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMNNNOOOTTTTTTSSSQQQOOOOOOQQQSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMLLLKKKKKKLLLLLLLLLMMMNNNOOOMMMKKKKKKLLLOOOQQQRRRQQQQQQPPPMMMMMMMMMNNNOOOPPPPPPQQQMMMMMMMMMLLLLLLKKKKKKJJJKKKJJJIIIGGGFFFFFFFFFFFFAAAAAAAAABBBDDDFFFHHHJJJBBBBBB@@@>>>===<<<<<<<<<;;;;;;======>>>===<<<;;;999:::::::::;;;;;;<<<<<<;;;:::999888777666555444222111111111111111000000000000000////////////.........////////////......///...---,,,,,,---...///,,,,,,------------,,,,,,---,,,+++++++++---...//////333999???@@@===777222......------------......------------------------)))+++...///.........///---.........////////////........................000000000000000000000000//////............//////............////////////////////////////////////---............/////////////////////////////////000000000000000000000000////////////////////////111111000000000000111111222222222222222222222222111111111111111222222222222222222222222111111111111111222333333333333333222222333333333333222222222444666666666777888::::::999;;;@@@HHHTTTeeessswwwtttssstttsssppppppsssxxxyyytttggg[[[SSSOOOKKKIIIHHHJJJOOOTTTWWWVVVTTTVVVWWW\\\iii{{{rrrggg^^^[[[VVVQQQNNNNNNOOOQQQPPPWWWbbblllxxxzzzmmmaaaVVVNNNJJJCCCCCCCCCCCCBBBAAA???>>>AAAAAABBBBBBCCCCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLNNNNNNMMMMMMNNNPPPPPPOOONNNMMMLLLMMMMMMNNNNNNOOOOOONNNLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJKKKLLLMMMPPPRRRRRROOOMMMNNNNNNOOOOOOPPPPPPPPPPPPJJJKKKLLLMMMNNNOOOOOOPPPMMMMMMLLLLLLKKKJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDCCC=========>>>@@@CCCEEEGGGAAAAAA???>>><<<<<<;;;;;;:::;;;<<<===>>>===<<<;;;::::::::::::;;;;;;;;;;;;999999999888888777777777333333222222111000000///000000////////////......---......//////......---.........------.........,,,,,,------------,,,,,,++++++++++++,,,------...///222666;;;===<<<777222......------------......------------------------'''+++///111111000//////........./////////000000......................../////////////////////////////////....../////////............////////////........................---------.........//////////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000111111111222222222222222222222111111111000111111222333333333333222222222333444444333222222222333555555444444666888:::888:::>>>AAAEEEPPP\\\jjjxxx~~~hhhZZZSSSPPPMMMKKKIIIKKKOOORRRRRRPPPMMMPPPTTT[[[eeeooozzz~~~uuupppjjjdddbbbaaaaaaaaaaaaaaaaaaaaa```aaagggoootttuuusssooommmkkkiiieeeaaa___```bbbdddfffllluuu}}}yyypppcccXXXQQQKKKFFFCCC???@@@@@@@@@???>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHKKKKKKKKKKKKNNNPPPOOOOOONNNNNNNNNNNNOOOPPPIIIKKKMMMMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKLLLNNNQQQRRRQQQPPPPPPOOONNNMMMLLLMMMMMMNNNIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBB>>>>>>======>>>@@@BBBCCCAAA@@@???>>>============:::;;;<<<>>>>>>>>>===<<<;;;;;;::::::::::::::::::666666777777888888888999555555444222111000///...000000/////////.........---......//////......---------............------+++,,,,,,------,,,,,,+++)))***+++,,,,,,------------...111555::::::777444......------------......------------------------***,,,///000///.........---------.........//////................................................------------------------............/////////000---------------------------------.........//////////////////////////////////////////////////////111111111111111111111111111111000000000000111111000000000000000000000000000000111111222222222222222222222222111111000000111111222333333333333222333333444555555444333333111333444444444555777999888777999===<<<:::???GGGQQQ^^^rrrvvvddd\\\YYYUUURRROOOOOOSSSVVVWWWVVVRRRUUUYYYZZZ[[[___eeeiiirrrxxx|||{{{yyy|||tttddd]]][[[WWWRRRPPPOOOOOOOOONNNNNNMMMMMMMMMRRRYYYbbbjjjpppvvv}}}~~~{{{zzz|||~~~}}}jjj```TTTMMMJJJHHHEEEAAA??????>>>===<<<===@@@BBB??????@@@AAAAAABBBCCCCCCBBBBBBAAABBBCCCEEEGGGHHHFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGIIIIIIGGGFFFEEEDDDDDDDDDBBBEEEHHHIIIIIIJJJMMMPPPNNNNNNNNNNNNOOOPPPQQQRRRIIIKKKNNNNNNNNNMMMMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOLLLLLLLLLLLLLLLMMMMMMNNNLLLKKKJJJKKKNNNQQQRRRSSSQQQOOOMMMKKKJJJJJJLLLMMMHHHIIIIIIJJJKKKLLLLLLMMMJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEBBBAAABBBAAA???>>>>>>???AAABBBBBBAAA@@@???>>>>>>>>>>>>:::;;;===>>>>>>>>>======;;;;;;;;;::::::999999999444444555666777888999:::777666555333111000///...000/////////............---..................---,,,---...//////...---,,,+++,,,,,,------,,,,,,+++((()))+++,,,------,,,,,,...///111666<<<>>>===:::.........------.........---------------------------......---,,,+++,,,...,,,,,,,,,---------......................................................111///------...///000///---------------------------------------------------------............///000000000000000000000000...///////////////...---000111111///......111333111111222222222222111111000000000000000000000000000000000000////////////111222222333333222222111333333333333333222111000111111222333333444555555222222333444444555555666555555666777888:::<<<===EEEIIITTTcccrrrwwwuuulllhhhdddeeeiiikkkiiigggccciiimmmkkkgggeeeaaa\\\aaabbbbbb```^^^___cccgggvvv{{{}}}~~~{{{vvvxxx~~~~~~{{{|||~~~}}}zzztttppplllnnnrrruuusssqqqbbbVVVLLLJJJKKKHHHDDDCCCEEEGGGFFFDDDDDDGGGFFFBBBHHHPPP]]]lll}}}sssfffVVVQQQJJJEEEDDDCCC@@@>>>@@@@@@???????????????@@@BBB???>>>???BBBDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEEFFFFFFFFFDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOOOONNNLLLKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOONNNMMMLLLKKKKKKKKKLLLKKKLLLNNNOOONNNNNNOOOPPPMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>===<<<<<>>>>>>>>>>>======??????>>><<<:::888888777777888:::;;;;;;:::777666555555666777666444333222111000////////////........................000///------///000///...000///...---------------+++,,,,,,------,,,,,,+++***)))(((***,,,------,,,---...///222666999<<<>>>111000---+++***++++++,,,,,,---...---,,,+++---///---------.........//////*********+++,,,---//////000000//////.........------------............///222000......///000000///........................---------------------------------............/////////////////////////////////////////////////////////000000000///...,,,000111111222222111111000000000000000000000000000111111111111111000000000000111111222222111111000222333333333222222111000000000111222222333444444222222333333444555555555888888777777777777888888;;;===EEEQQQ\\\jjj{{{|||mmm```YYYYYYWWWUUURRRSSSWWWZZZ[[[aaaeeegggmmmvvv}}}uuunnnmmmfffcccbbbdddbbb^^^___dddeeehhhnnnvvv{{{xxxppphhhcccdddeeefffgggeeebbb```WWWTTTQQQQQQRRRTTTTTTSSSRRRIIICCCCCCDDDCCCCCCEEEBBBDDDCCCAAACCCFFFFFFCCCIIITTTfff{{{pppaaaWWWOOOJJJDDDAAA@@@???>>><<<@@@??????>>>>>>?????????BBB@@@>>>???BBBCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEGGGFFFEEEFFFFFFFFFDDDBBBDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFEEEEEEDDDDDDDDDCCCHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNMMMKKKJJJKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMPPPPPPPPPOOOPPPQQQNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKIIIHHHFFFDDDCCCBBBBBBBBBAAABBBBBBCCCDDDDDDDDDCCCAAA@@@>>>===<<<<<>>>>>>>>=========>>>??????>>>===;;;999999888777777999999888777666444333444555666555333333222111000////////////..............................///111333222///,,,//////...---------------+++,,,,,,------,,,,,,+++///...---...000111000///,,,---///222555888;;;===333222///---,,,,,,,,,------......---++++++,,,...------------............,,,,,,,,,+++,,,,,,------000/////////.........------------............///333111///...///000000///////////////////////////........................---------............///........................000//////...///000222333???:::444111000000...,,,000111111222222111111000000000000000000000000000111111111111111222222222000000000111111000000000222222222333222222111000000000000111111222222333222222333333444444555555666666666666666666666666777777;;;CCCIIIRRR___kkkmmm\\\[[[XXXSSSNNNLLLLLLMMMFFFLLLQQQRRRWWW___eeefffiiifffeeeeeeaaaYYYUUUUUUNNNLLLMMMOOOPPPMMMNNNPPPOOOPPPTTTZZZ]]]\\\VVVPPPNNNNNNOOOOOONNNMMMLLLLLLLLLMMMMMMLLLKKKJJJKKKLLLDDDBBBBBBDDDEEEDDDHHHNNNIIILLLKKKIIIJJJNNNOOONNNQQQ]]]sss{{{hhhXXXMMMHHHGGGDDD@@@>>>>>>>>>======??????>>>>>>>>>>>>??????CCCAAA@@@@@@AAAAAA@@@???AAABBBCCCDDDEEEEEEEEEEEEHHHGGGFFFFFFFFFFFFDDDBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKLLLJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKJJJIIILLLNNNQQQSSSRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFDDDCCCBBB??????>>>>>>???AAACCCDDDEEEDDDBBB@@@>>>===<<<<<>>>>>>>>>>>======>>>>>>?????????===<<<;;;:::999777777777777666444555333222333444555444333333222111000////////////........................,,,...111444666333...***///...------------------+++,,,,,,------,,,,,,+++...---,,,---...///...---,,,---...111444777999;;;555444111...---------...---......---+++***+++------------------------,,,......---,,,++++++,,,,,,/////////...............---------............///333000...---.........---.............../////////////////////////////////---------............///........................000///......///111333555XXXKKK;;;000...000111111000000111111111111000000000000000000000000000000000000111111111111111222000000111111111111000000111111222222222222111111000111111111222222222333111222222333444444555555222222444555666777777777888666777;;;???CCCKKKTTTcccoootttrrrnnnggg]]]TTTMMMIIIGGGLLLNNNNNNRRR[[[bbbdddbbb^^^ZZZYYYVVVPPPOOOQQQKKKJJJKKKNNNPPPNNNKKKIIIJJJIIIJJJMMMOOONNNKKKHHHFFFGGGHHHHHHHHHHHHJJJKKKDDDIIIOOOPPPLLLHHHGGGHHHDDDHHHQQQXXXXXXVVV[[[bbbdddfffddd```^^^aaacccbbb```jjj|||uuudddTTTIIIDDDBBBBBBAAA???>>>>>>???@@@@@@>>>>>>=========>>>??????BBBBBBAAAAAAAAA@@@???>>>@@@AAACCCDDDEEEEEEEEEEEEHHHFFFEEEFFFFFFFFFDDDBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIJJJKKKJJJJJJLLLMMMKKKKKKLLLMMMNNNOOOOOOOOOMMMLLLLLLKKKJJJIIIGGGGGGHHHJJJLLLMMMMMMLLLJJJIIILLLOOORRRTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBAAA>>>>>>===<<<===???AAABBBEEEDDDBBB@@@>>>===<<<<<>>>>>>>>============>>>>>>??????>>>>>><<<<<<:::999777777888888666555555333333333555666555444222222111000//////000000........................,,,---000333444222...***......---,,,,,,---------+++,,,,,,------,,,,,,+++---,,,++++++,,,---,,,***,,,,,,...///222444777888666444111...---,,,---------......---+++***+++,,,------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,........................---------............///000...,,,+++,,,------,,,,,,,,,---------.........////////////////////////---------............///........................000///......///111333555XXXKKK;;;000...000111111000000000111111000000000/////////////////////////////////000000000111111111222222222222222222111000111111222222111111111222222222333333333333333111111222222333444444555111222333555666666666666555333333777888999>>>CCCLLLVVVeeevvvxxxgggXXXNNNRRRUUUUUUUUUZZZfffrrrvvvqqqkkkeeebbb]]]XXXXXX[[[WWWWWWWWWYYY[[[YYYRRRKKKKKKIIIHHHGGGFFFFFFEEECCCCCCEEEHHHIIIJJJMMMQQQUUUOOOXXXaaabbb[[[QQQKKKHHHLLLXXXiiivvvxxxvvvzzz|||wwwwwwxxxxxxqqqvvvwwwkkk[[[NNNGGGDDDAAA>>>>>>>>>>>>>>>>>>???@@@AAA===<<<<<<<<<======>>>???AAABBBBBBBBB@@@>>>======???AAACCCEEEFFFFFFEEEEEEGGGFFFEEEFFFGGGFFFEEECCCCCCCCCCCCDDDEEEEEEFFFFFFAAAAAABBBCCCDDDEEEFFFFFFJJJJJJJJJIIIIIIIIIIIIIIIGGGIIIKKKKKKKKKKKKMMMNNNMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMLLLKKKIIIHHHFFFIIIJJJLLLNNNNNNNNNLLLKKKLLLOOORRRSSSRRRQQQQQQRRRQQQPPPOOONNNMMMMMMMMMMMMOOONNNMMMKKKIIIHHHFFFFFFFFFEEEDDDCCCBBB@@@@@@??????>>>============>>>???CCCBBBAAA???>>>===<<<<<<>>>>>>>>>============<<<>>>>>>>>>>>>>>>======<<<:::999888888::::::999888555444333444666777777555222111000000000000000000...........................------...000000...,,,------,,,,,,,,,------...+++,,,,,,------,,,,,,+++///...------...///...,,,,,,,,,---...000222444555444222///---++++++,,,,,,---------,,,******+++,,,------------------------------,,,,,,------...///---------...............---------............///...,,,******+++,,,---,,,++++++,,,,,,---.................................---------............///........................000//////...///000222333???:::444111000000...,,,///000000111111000000///////////////////////////.........///000000111111222222333333333333222222///000111111222111111111333333333333333333333333111111222222333333444444444555666666555444222111666444555999;;;999:::<<<@@@GGGQQQ]]]kkk|||nnnbbbaaaccccccbbbiiixxx{{{wwwrrrrrruuuttttttssstttvvvuuuiii]]]SSSQQQNNNJJJHHHFFFFFFFFFIIIMMMRRRUUUWWW[[[aaaeeepppyyywwwhhh]]]WWW]]]kkkzzzpppbbbWWWJJJAAA@@@@@@>>>;;;:::;;;<<<<<<;;;;;;===???<<<;;;;;;<<<<<<===>>>??????AAACCCBBB@@@>>>======>>>@@@CCCEEEFFFFFFFFFEEEEEEDDDDDDEEEGGGGGGFFFEEECCCCCCDDDEEEEEEFFFFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIKKKKKKJJJKKKLLLNNNNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNOOOOOOMMMKKKIIIHHHIIIJJJLLLMMMNNNNNNNNNNNNLLLNNNPPPPPPOOOOOOPPPRRRPPPOOONNNNNNMMMMMMNNNNNNOOONNNLLLJJJHHHFFFDDDDDDCCCCCCBBBAAA@@@???>>>>>>????????????>>>>>>======@@@@@@???>>>============>>>>>>============<<<<<<=========<<<<<<<<<<<<<<<:::999888999:::;;;:::999555444444555777888777666111111000000000000000111........................///---++++++---......---,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++---,,,++++++---...---++++++,,,,,,---...///111222111000---+++******+++,,,+++,,,,,,,,,******,,,------------.........//////------,,,,,,---...//////---------------.........---------............///---+++)))***,,,.........,,,,,,,,,---.../////////---------------------------------............/////////////////////////////////////////////////////////000000000///...,,,//////000000000000//////////////////////////////...//////000111111222222111111222222222222111111//////000111111111111111222222222222222222222222111111111222333333444444555555666777666444222111888777999???@@@<<<999:::999===CCCJJJSSS```nnnxxxzzz|||{{{zzz}}}nnnlllgggbbb]]]ZZZZZZZZZccchhhooosssuuuyyy|||ooohhhvvvuuueeeZZZOOOIIIBBB===<<<<<<;;;;;;999;;;<<<;;;999999:::===;;;;;;;;;;;;<<<===>>>???===@@@CCCBBB@@@>>>===>>>>>>@@@CCCEEEGGGGGGFFFEEECCCCCCCCCEEEGGGHHHHHHFFFDDDDDDEEEEEEFFFGGGGGGHHHLLLKKKKKKKKKJJJJJJJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHJJJJJJIIIIIIJJJLLLLLLMMMMMMNNNNNNNNNMMMMMMOOOPPPQQQQQQPPPNNNLLLKKKIIIIIIJJJKKKLLLMMMNNNOOOLLLMMMMMMMMMLLLMMMOOOQQQNNNMMMMMMMMMMMMNNNNNNOOOKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>===>>>@@@AAAAAA@@@???>>>======<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;999888888999999777666444333333444666777777666111111000000000000111111........................000...,,,,,,---.........,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++***))))))***,,,---,,,++++++++++++,,,,,,...///000///...,,,+++***+++,,,---)))***++++++***+++---///,,,------...///000111111///......------------...,,,,,,,,,------.........---------............///---+++******---///000000---------...///000000111---------------------------------.........//////000000000000000000000000...///////////////...---000111111///......111333//////000000000000/////////////////////////////////000000111222222333333000000111111111111000000//////000111111111111111222222111111111111111111000111111222333333444444111333555777777777555444666555888???@@@:::666444444777;;;???DDDLLLWWW___nnn{{{}}}wwwtttssstttwwwmmmaaaSSSJJJ@@@AAA@@@===;;;:::;;;===:::<<<>>>===:::999:::<<<:::::::::;;;<<<===>>>???<<>>===>>>===???CCCFFFGGGGGGFFFEEEBBBBBBBBBEEEGGGIIIIIIGGGEEEEEEEEEFFFGGGGGGHHHHHHMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIFFFHHHIIIIIIGGGGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRRRRPPPNNNMMMHHHHHHHHHIIIJJJLLLNNNOOOLLLLLLLLLJJJJJJKKKNNNQQQLLLLLLLLLLLLMMMNNNOOOPPPHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBBBBAAA@@@??????;;;===@@@CCCDDDCCCAAA@@@;;;;;;;;;;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<:::888777777777555333333222222333555666666555111000000000000000111111........................///.........000000///---++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++...---,,,...000111111000++++++++++++,,,---......///...,,,++++++,,,...///((()))++++++***+++---///,,,---...///000222333333111000///...---,,,,,,,,,,,,,,,,,,------.........---------.........////////////000000///...------------...//////////////////...---,,,,,,---...///............////////////...---,,,,,,---...000111............////////////////////////////////////------------...000111222111111000000000000111111000000111111111111000000111111000000000000111111333333333222111000//////222222222111111111000000222222333333333444444444111111222222222333333333666666777888888888888888666555555666999===AAADDDRRR___rrr|||jjj\\\SSSMMMHHHDDD>>><<<::::::;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<>>>???BBBDDDEEECCCBBB@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCDDDFFFIIIJJJJJJJJJKKKLLLRRRPPPNNNLLLJJJHHHGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIFFFEEEDDDDDDEEEFFFJJJKKKMMMNNNOOOOOONNNNNNPPPRRRTTTVVVVVVSSSPPPNNNKKKLLLMMMKKKIIIHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNLLLIIIGGGGGGIIIJJJIIIGGGCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@???@@@AAA@@@???=========>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;;;;;;;;;;;;;;;;:::999666444333333444555333333333333333333333333000000000000000000000000000000000000000000000000......---------,,,,,,,,,---,,,,,,,,,,,,---......000//////...---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,...000111111222444666333555444000***(((+++///111111000///......------,,,,,,,,,---------......///////////////...---------...///////////////...///...------------...///............////////////......---------......///............///////////////////////////////////////............//////000111111000000000000111111000000111111111111000000111000000//////000000111000111111222222222111111222222222111111111000000222222222222333333333333111111222222222333333333444555666666777777666666777666555555666999<<<>>>BBBLLLZZZgggrrr~~~rrrgggYYYNNNHHHDDD@@@======<<<::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===???AAACCCFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIIIIIIIKKKLLLPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKLLLKKKIIIGGGGGGGGGHHHHHHKKKKKKLLLMMMMMMNNNMMMMMMQQQSSSUUUWWWWWWUUUSSSQQQNNNOOOPPPNNNLLLKKKKKKLLLJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLLLLJJJHHHHHHJJJKKKJJJIIIEEEEEEDDDDDDCCCCCCBBBBBBAAA?????????@@@@@@???=========>>>>>>>>>>>>=====================<<<;;;:::;;;<<<<<<<<<<<<;;;::::::===<<<:::888777777777777333333333333333333333333000000000000000000000000////////////////////////......---------,,,,,,,,,+++++++++++++++,,,------,,,++++++******))))))(((+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------///111333222333444555555888:::888222......000...---------,,,+++++++++---------.........//////...////////////...------....../////////......---///...------------...///---............/////////..................------............////////////////////////////////////000000///...............111000000//////000000111///000000111111000000///000//////......//////000...///000111222222222222222111111111111000000000000111111111222222222222111111222222222333333333333333444555555555555555777666444333444555777888999???FFFNNNWWWeeeuuu~~~ooofffXXXQQQHHHBBB???>>><<<:::<<<;;;999:::;;;===<<<;;;:::::::::::::::::::::::::::::::::::::::;;;======@@@BBBEEEGGGHHHHHHGGGGGGCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGHHHIIIHHHIIIJJJLLLNNNMMMLLLJJJHHHGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKMMMLLLLLLLLLLLLMMMMMMNNNQQQSSSVVVXXXYYYXXXVVVUUUSSSSSSTTTRRROOONNNNNNOOOKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGHHHHHHIIILLLKKKIIIJJJKKKLLLLLLKKKIIIIIIHHHGGGFFFEEEEEEEEEAAA@@@>>>???@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;:::;;;=========;;;999888<<<<<<<<<;;;:::999888777222222222222222222222222000000000000000000000000////////////////////////......---------,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000444555444333333444555999===<<<777222///...,,,,,,,,,,,,++++++++++++........./////////000000.........//////...------......//////......------.........------.........---------.........//////......///000///...,,,+++............//////////////////////////////////////////............//////000000////////////000000//////000000000000////////////............//////...///000111222222222222111111111111000000000000000000000000111111111111111111222222222333333333222333444444555555444444666555444333333444555666888;;;>>>AAAFFFQQQ^^^hhhsss}}}yyyjjj[[[RRRJJJFFFAAA???>>>>>>>>><<<<<<:::999:::<<<=========::::::::::::::::::::::::::::::::::::;;;<<<===>>>@@@BBBDDDFFFHHHIIIHHHHHHCCCCCCCCCBBBAAAAAAAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHGGGHHHIIIKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGIIIKKKMMMNNNOOOOOONNNNNNNNNMMMMMMMMMOOONNNMMMLLLLLLMMMOOOPPPQQQRRRUUUWWWYYYXXXWWWVVVUUUVVVVVVTTTQQQPPPPPPPPPNNNNNNOOOOOONNNNNNMMMMMMIIIIIIHHHHHHHHHHHHHHHHHHMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHBBB@@@??????@@@@@@???>>>???>>>>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;<<<<<<<<<888:::<<<===<<<:::777555888888999:::999777555444222222222222222222222222000000000000000000000000////////////////////////......---------,,,,,,,,,***************+++,,,,,,,,,,,,,,,------.........***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,---------............111555666555444333222222555999999555000---+++,,,,,,---------------------.........////////////------............---------...............---------..................---------------..................///000///...,,,+++............////////////////////////////////////---------......///111111000000////////////000000//////000000000000////////////............//////000000000111111000000000000000000000000000000000//////000000000111111111111111222222222333333333222333444444555555444444555444444333444555666777555666888888:::???GGGLLLWWW___lllyyyoooaaaTTTJJJDDDBBB@@@>>>======>>>>>>>>><<<;;;::::::<<<>>>>>>===::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>???@@@BBBDDDFFFFFFGGGGGGCCCCCCCCCBBBAAAAAAAAA@@@BBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFHHHJJJJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFHHHJJJLLLNNNNNNOOOPPPPPPPPPOOONNNMMMQQQPPPOOONNNOOOPPPQQQRRRPPPQQQSSSVVVWWWWWWWWWVVVUUUUUUVVVTTTRRRPPPPPPQQQOOOOOOOOOOOOOOONNNMMMMMMJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLLLLLLLMMMNNNOOOPPPOOOMMMKKKJJJJJJJJJKKKCCCAAA??????@@@AAA@@@@@@??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;<<<======777999;;;;;;;;;888555333555666777888888666333222111111111111111111111111////////////////////////..............................---------,,,,,,,,,+++++++++++++++,,,------((((((((()))******++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---000333555444222111111111222333222000...,,,,,,,,,,,,------------------,,,,,,---------.........,,,,,,---............---,,,,,,---...............------...//////...------,,,------------...........................------............////////////////////////////////////,,,---------///000111222000//////......//////000...//////000000//////...000//////......//////000000000000111000000////////////000000000000000111///000000000111111111111111111222222222333333333222222333444444444444444444444444444555666666777333444555555555666999;;;CCCIIIRRR[[[ggguuuzzzjjjZZZMMMDDD>>>;;;;;;::::::999999:::;;;<<<===<<<:::;;;<<<>>>===<<<::::::::::::::::::::::::<<<<<<;;;<<<<<<===>>>???>>>???@@@AAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIHHHGGGEEEEEEGGGIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHGGGFFFGGGIIILLLMMMNNNOOOQQQRRRRRRPPPNNNMMMPPPPPPPPPQQQQQQRRRSSSTTTOOOQQQRRRTTTUUUVVVVVVUUUSSSTTTUUUSSSQQQPPPQQQRRRNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLKKKKKKJJJKKKLLLMMMMMMLLLLLLNNNPPPRRRPPPNNNKKKJJJJJJKKKKKKEEECCCAAA@@@AAABBBBBBBBB@@@???>>>======>>>???@@@>>>>>><<<;;;;;;<<<===>>>999999:::::::::777555444555666777888888666444333000000000000000000000000////////////////////////..............................---------,,,,,,,,,+++++++++++++++,,,------))))))******+++++++++,,,************++++++++++++------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++---111222111000000111111111000///////////////,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...+++,,,------.........---***+++,,,---.../////////------...//////...------,,,,,,---------...............---------......///............////////////////////////////////////...............///000111//////............//////......////////////......111000000//////000000111---...///000111111111000////////////000000111111000000000111111111222222111111222222222333333333000111222222333333222222444444444444444444555555333444555555555666777888:::===BBBGGGNNNXXXeeeooo|||kkkbbbUUUIIIBBB>>><<<;;;999999888888888999<<<>>>???===;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCEEEGGGIIIJJJIIIIIIHHHFFFEEEEEEGGGIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLJJJIIIGGGHHHJJJLLLNNNNNNPPPRRRTTTTTTRRRPPPNNNMMMNNNPPPQQQSSSTTTTTTTTTQQQQQQSSSTTTUUUUUUUUUUUURRRSSSTTTSSSRRRQQQRRRTTTOOOOOOOOOOOONNNMMMLLLKKKHHHIIIKKKLLLMMMLLLLLLKKKJJJLLLMMMMMMKKKLLLNNNQQQSSSQQQMMMKKKIIIIIIJJJKKKGGGEEEBBBAAABBBDDDDDDDDDAAA@@@>>>======>>>@@@AAAAAA@@@>>><<<<<<<<<===>>><<<<<<;;;;;;:::888777666555666666777666666444444000000000000000000000000////////////////////////..............................---------,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,---------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,(((+++---.........000111/////////000111111111000...---------,,,+++++++++------------............+++,,,------.........---)))***+++---...///000000,,,---...//////...---,,,,,,,,,,,,---------.........---,,,,,,---...000111............/////////000////////////////////////000000///............/////////............//////......////////////......111111000000000000111111+++,,,...///111222222333.../////////000000111111111111111111222222222222111111222222222333333333//////000111111111111111444444444333333333222222222222222333333555777888777999<<<===@@@GGGPPPWWWaaappp|||pppgggcccVVVPPPHHHAAA?????????@@@:::::::::::::::<<>><<<<<<<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@?????????@@@@@@AAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEECCCCCCCCCCCCEEEGGGJJJKKKJJJJJJHHHFFFDDDDDDFFFIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNMMMJJJIIIIIIJJJMMMNNNOOOQQQTTTVVVVVVTTTQQQOOOKKKLLLOOOQQQSSSTTTTTTTTTRRRSSSTTTTTTUUUUUUUUUUUUQQQSSSTTTTTTSSSRRRTTTUUUQQQQQQQQQQQQPPPOOONNNMMMGGGHHHJJJLLLMMMMMMLLLLLLIIIKKKMMMLLLKKKKKKNNNQQQSSSPPPMMMJJJIIIIIIJJJKKKIIIFFFCCCBBBCCCDDDEEEEEEAAA@@@>>>======>>>@@@AAACCCAAA???===<<<<<<===>>>>>>>>>===;;;:::999999888444444444444444444333333000000000000000000000000////////////////////////..............................---------,,,,,,,,,)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((************************))))))*********+++++++++''')))+++,,,,,,---///111,,,,,,...000222222111///111111000///......------............/////////000...------,,,,,,------...------------,,,+++******,,,,,,...///000000000000.........////////////000---------............///000///...---------------////////////////////////......///000000000000000........................000000000000////////////000000000000/////////...---...000111111111000///000000111111111111000000000000111222222222222111222222222222222222222222111111222222222333333333333333333333333333333333333333333444444444555555777666555555888<<>><<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<>>===;;;<<<>>>???@@@???===<<<;;;;;;:::;;;<<<>>>@@@AAA>>>?????????>>>>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCEEECCCBBBDDDGGGIIIHHHFFFIIIHHHFFFEEEEEEFFFHHHIIIIIIHHHHHHHHHIIIJJJLLLMMMPPPOOOMMMLLLKKKKKKLLLMMMNNNPPPRRRTTTUUUTTTSSSRRROOOPPPPPPQQQRRRSSSTTTTTTRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRUUURRRPPPQQQRRRQQQNNNKKKFFFGGGHHHJJJKKKLLLLLLLLLJJJKKKLLLMMMNNNOOOOOOOOORRRPPPNNNKKKJJJIIIJJJKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCAAA???>>>>>>???@@@AAACCCAAA===;;;999:::;;;<<<===;;;999999::::::999888999888777555444222111111222111111000///......---222111///...---...000111............---,,,+++***+++,,,,,,,,,,,,+++******...---+++***)))***++++++,,,***(((***---...---+++++++++++++++++++++++++++************************+++***)))***,,,---,,,++++++******)))))))))))))))******+++++++++,,,,,,,,,---------------...//////...///000000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------,,,,,,+++---...///000000000000000------........./////////---------............///......---,,,,,,,,,,,,,,,..............................///000000000000000........................000000000000////////////222111000000////////////---...///000111000000///000000111111111111000000000000111222222222222111222222222222222222222222111111111222222222333333333333333333333333333333222333333333333444444444444444333444666999===???BBBGGGOOOZZZggguuuuuulll```VVVPPPKKKEEEAAAAAA@@@>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>?????????>>>===<<<<<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<>>>@@@AAA???@@@AAA@@@??????AAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEECCCBBBDDDFFFHHHGGGEEEHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIHHHHHHIIIKKKLLLMMMQQQPPPOOONNNNNNNNNNNNNNNOOOPPPSSSTTTUUUUUUTTTSSSNNNOOOPPPQQQRRRSSSTTTUUUSSSSSSTTTUUUUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTSSSVVVTTTQQQPPPQQQPPPNNNLLLHHHHHHIIIJJJKKKKKKKKKKKKNNNNNNOOOOOONNNNNNMMMLLLRRRPPPNNNKKKJJJIIIJJJJJJKKKJJJIIIGGGEEEDDDCCCCCCCCCBBB@@@???>>>???@@@AAAAAA@@@===;;;::::::;;;===>>><<<:::999::::::999888888888777666555333333222111111000000//////......222111///...---...///000............---,,,+++***+++,,,,,,,,,,,,+++******---,,,++++++******++++++,,,***)))***,,,...,,,+++++++++++++++++++++++++++************************+++***)))***,,,---,,,++++++******)))))))))))))))******+++++++++,,,,,,,,,...---------------...///111111111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---............---,,,,,,------...---------,,,---------............---------............///------,,,+++++++++,,,,,,------------------------......///000000000000///////////////////////////////////////000000000000555333111///...///000111......///000000000000000000000111111111111000000///000111111222222111111222222222222222222222222111111111222222222222333333333333333333333333333111111222222222333333333333333333444555777999:::<<<>>>AAAFFFNNNYYYfffnnnuuulll]]]UUUKKKDDDBBBAAA???>>><<<;;;:::999999:::;;;<<<;;;;;;::::::::::::;;;;;;<<<============<<<<<<;;;<<<===>>>??????>>>===<<<;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBAAAAAACCCDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFEEECCCFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJIIIIIIJJJKKKLLLNNNQQQQQQRRRRRRRRRQQQQQQPPPPPPQQQSSSTTTUUUUUUTTTTTTMMMNNNOOOPPPRRRSSSUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTVVVVVVUUUTTTTTTTTTTTTUUUXXXUUURRRPPPOOOOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJIIIOOOPPPPPPPPPPPPOOONNNNNNQQQOOOMMMKKKJJJJJJJJJJJJLLLKKKIIIGGGFFFDDDDDDCCCCCCBBBAAA?????????@@@AAA???>>><<<::::::;;;<<<===???===:::999999999888666888888777666666555444444000000000000000000000000111000///.........///000............---,,,+++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,+++******+++*********,,,---,,,+++++++++++++++++++++++++++************************+++***)))***,,,,,,,,,++++++******)))))))))))))))******+++++++++,,,,,,,,,......---,,,,,,,,,------222111000//////.........------------------------...------,,,,,,------...+++,,,---...////////////------.........------,,,,,,,,,,,,---------......---------............///------,,,,,,,,,,,,,,,------------------------------...//////000000//////000000000000000000000000////////////000000000000777555222///...///000222...//////000000000000000000000111111111111000000///000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222000111111111111222222222333444555666666777777777;;;;;;<<<>>>BBBIIIRRRYYYaaalll}}}zzzkkk\\\SSSLLLHHHBBB???>>>???>>>>>>::::::999888888999999:::::::::999999999:::;;;;;;==================<<<<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<======>>>???@@@BBBCCCCCCCCCBBBBBBDDDFFFFFFEEECCCBBBBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEGGGIIIKKKLLLKKKJJJJJJIIIJJJKKKLLLMMMPPPQQQSSSTTTUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTTTTMMMMMMOOOPPPRRRSSSTTTUUUXXXYYYYYYZZZYYYWWWUUUTTTVVVUUUTTTTTTTTTTTTUUUVVVYYYVVVRRROOOMMMMMMMMMMMMIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQOOONNNMMMKKKJJJJJJJJJJJJLLLKKKJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@??????@@@@@@===<<<;;;::::::;;;===>>>@@@===;;;999999999777666888888777777666666666555000000000000000000111111111000///............///---.........------,,,++++++,,,,,,,,,,,,+++*********+++,,,------,,,***)))+++++++++++++++,,,++++++************************************************+++))))))***+++,,,+++***+++******)))))))))))))))******+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,///...,,,*********,,,---------------------------...------,,,,,,------...++++++---...//////000000000000111111111000//////,,,,,,,,,---------......---------............///......------------......------------------------------...///////////////000000000000000000000000.../////////000000000111666444111///...///111222///////////////000000111000000111111111111000000//////000111111111111000111111111111111111111111000000111111111222222222222222222222222222222222000000000111111111222222222333444555555555444444444555777888:::>>>CCCFFFKKKSSSaaaqqqzzzmmmaaaUUUJJJCCC======<<<<<<<<<;;;999888;;;::::::999888888888888999999999999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>?????????BBBCCCCCCCCCBBBBBBDDDFFFFFFDDDBBBAAAAAABBBDDDFFFCCCDDDDDDCCCBBBAAAAAAAAACCCDDDEEEFFFHHHIIIKKKLLLKKKKKKJJJIIIIIIJJJLLLLLLOOOPPPRRRTTTUUUUUUTTTTTTRRRSSSSSSTTTTTTTTTTTTTTTMMMMMMNNNPPPQQQSSSTTTTTTYYYZZZ[[[[[[ZZZXXXUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUWWWUUURRROOOLLLKKKKKKLLLHHHHHHHHHHHHIIIKKKMMMMMMLLLLLLNNNOOOPPPQQQQQQQQQNNNMMMLLLKKKJJJJJJIIIIIIKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@??????>>>>>><<<;;;;;;:::;;;<<<======@@@===;;;999999999777666888888777777666666666555000000000000111111111111000//////...............---------...------,,,,,,+++,,,,,,,,,,,,+++******)))***,,,------,,,+++***++++++,,,+++++++++++++++***************************************************)))((()))+++,,,+++***+++******)))))))))))))))******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,---+++)))(((''')))***,,,------------------------...------,,,,,,------...++++++,,,....../////////,,,,,,---------------,,,,,,---------............---------............///......---------...//////------------------------------...////////////...////////////////////////......//////000000111111333222000//////000111222///////////////000111111000000111111111111000000...///000000111111000000111111111111111111111111000000000111111111111222222222222222222222222222000000111111111222222222000111111222222222222111000333555777777888:::<<<>>>DDDLLLWWWdddrrrvvvnnnbbbWWWMMMFFFAAA>>>777888:::;;;:::999666555:::::::::999999888777777:::999999::::::;;;<<<===@@@????????????@@@@@@AAA??????>>>>>>======<<<<<<<<<===>>>????????????>>>AAABBBBBBBBBAAAAAACCCDDDCCCCCCBBBAAAAAABBBCCCCCCAAACCCCCCBBB@@@???@@@AAACCCDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOQQQRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSNNNNNNOOOPPPQQQRRRRRRSSSVVVXXXYYYZZZYYYWWWTTTRRRQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSQQQNNNKKKIIIJJJKKKHHHGGGGGGHHHIIIKKKMMMOOOMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<>>===<<<777999;;;;;;;;;999999999666777777888888888888888::::::::::::;;;<<<===>>>@@@??????>>>???@@@AAABBB@@@???>>>======<<<<<<<<<<<<===>>>???@@@???>>>>>>???@@@AAA@@@??????AAACCCAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCBBB???>>>@@@BBBDDDDDDFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQSSSTTTRRRRRRQQQQQQQQQQQQQQQRRROOOOOOOOOPPPPPPQQQQQQQQQRRRSSSUUUWWWVVVTTTQQQOOONNNPPPRRRTTTTTTSSSQQQPPPOOOPPPPPPNNNKKKHHHIIIJJJIIIIIIHHHHHHHHHJJJLLLNNNKKKKKKLLLLLLKKKKKKJJJIIILLLLLLLLLLLLKKKJJJIIIIIIFFFEEEEEEDDDDDDEEEEEEFFF@@@??????>>>===<<<;;;:::<<<;;;;;;;;;;;;;;;;;;;;;>>><<<:::999::::::999888888888777666555333333222333222222111111000000000......//////......------,,,,,,------...------,,,+++,,,,,,,,,,,,+++******++++++******++++++,,,---+++,,,...,,,***)))***,,,***************************************************)))((()))***+++***)))+++******)))))))))))))))******+++++++++,,,,,,,,,))))))))))))***,,,---......---,,,++++++,,,---...++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,------,,,,,,,,,---...///000000111111.........////////////000---------.........//////++++++++++++,,,,,,---...////////////////////////,,,---......//////..............................---......///000111111222......//////000000111111000///.........///111222000000111111111111000000...//////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222222333333333333222222222333444555666444555555333222222444666888999;;;===@@@FFFMMMQQQUUU]]]gggooovvv}}}vvvnnndddYYYQQQIIIDDD>>>:::999999:::;;;777888999888888888:::;;;333444555777888999999999:::::::::;;;<<<===>>>???@@@???>>>>>>>>>???AAABBB@@@@@@>>>===<<<<<<<<<<<<======???@@@@@@???>>>>>>>>>???@@@???>>>>>>@@@BBB???@@@@@@AAAAAA@@@@@@???>>>@@@BBBAAA???>>>@@@BBBDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJMMMOOORRRTTTRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPRRRTTTTTTQQQNNNLLLLLLNNNQQQTTTTTTSSSPPPNNNLLLNNNPPPNNNJJJHHHHHHIIILLLKKKIIIHHHHHHIIIKKKLLLFFFGGGHHHJJJKKKKKKLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIDDDDDDCCCDDDDDDEEEFFFFFF?????????>>>===;;;:::999<<<<<<<<<;;;;;;:::::::::===;;;999999::::::999888999888777555444222111111333333333222111000//////......//////......---,,,,,,,,,------...---------+++,,,,,,,,,,,,+++******++++++***)))***+++---...+++---...---***(((***,,,))))))))))))))))))))))))***************************(((((()))***+++***)))+++******)))))))))))))))******+++++++++,,,,,,,,,((((((((()))***,,,---...,,,,,,,,,+++,,,,,,------************************///...---,,,,,,---...///++++++++++++,,,---......------------------------,,,,,,,,,------.........,,,,,,,,,---------......------......---,,,+++++++++,,,.../////////...---000///...------...///000........./////////000000111111000000000000111111////////////////////////000///.........///111222111111111111111111111111000000000000000000000000222111111111000000//////333222111000000111222333111111111111111111111111222222111111222222333444555444444333333444444555444444444444444444444444777777777888999;;;======EEEIIIOOOTTTYYYaaammmvvv{{{yyypppeee\\\UUUOOOFFF@@@<<<;;;888666666888:::<<<999999999999999999999999777777777777777888888999;;;;;;;;;<<<<<<<<<<<<=========???DDDEEEBBB@@@BBB>>>===<<<<<<===???AAABBB===???AAACCCCCCAAA???===========================@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGFFFIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQPPPOOONNNMMMPPPRRRSSSRRRPPPOOOOOOPPPOOOOOOOOONNNNNNNNNMMMMMMNNNPPPRRRSSSSSSPPPMMMKKKMMMMMMMMMMMMLLLJJJIIIHHHKKKKKKKKKKKKKKKJJJIIIIIIJJJGGGEEEEEEHHHIIIHHHFFFJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCC@@@>>>======>>>======::::::;;;;;;<<<======>>>===<<<999777777777888999:::999777555333222222111333222111111000000111111...---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++---------)))***+++,,,,,,***)))(((+++)))'''(((***,,,,,,,,,******++++++++++++******+++***)))(((((()))***+++---***((((((+++,,,+++)))((((((((((((((((((((((((---+++******++++++)))(((+++***)))(((((()))***+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,,,,------------..................---,,,,,,,,,---......///.........///...---,,,,,,---...///..................//////111111000000000000111111000000000000000000000000000//////...///000111222111111111111111111111111000000000000000000000000111111111111000000000///222222111000000111222222111111111111111111111111222222111111222222333444333333222222222222333333444444444444444444444444333333444444555666888888;;;???CCCEEEFFFKKKSSSZZZhhhqqq~~~}}}wwwpppkkk]]]WWWOOOIIIGGGCCC>>>::::::999888777777888999:::888888888888888888888888777777666666777777888999:::;;;;;;;;;<<<<<<<<<<<<@@@???AAAFFFGGGDDDBBBDDD@@@???===<<<<<<===>>>???<<<===???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????????????????@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIHHHGGGGGGHHHIIIFFFFFFGGGHHHJJJLLLMMMOOOPPPPPPPPPPPPOOONNNMMMMMMOOOPPPQQQQQQOOONNNNNNOOOOOOOOONNNMMMMMMMMMMMMMMMLLLNNNQQQRRRRRRQQQNNNLLLLLLLLLLLLLLLKKKJJJIIIIIILLLLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDEEEGGGIIIHHHGGGJJJIIIHHHHHHGGGGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@>>>===>>>>>>>>>===:::;;;;;;;;;;;;<<<<<<<<<===;;;999888777777888999999888666555333222222111111222333333333222000///...---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&&&&(((******)))+++,,,,,,---------,,,,,,---+++))))))***++++++*********++++++++++++******+++***)))(((((()))***++++++)))'''(((***+++***(((************************,,,***)))***++++++***)))+++***))))))))))))***+++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///...---,,,++++++++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------...------------...//////------,,,,,,,,,,,,------//////---,,,,,,---...///111000000//////000000111111111111111111111111111///////////////000111111000000000000000000000000////////////////////////111111111111000000000000222111111000000111111222111111111111111111111111222111111111111222333333222222111111111111222222444444444444444444444444333222222222222333444555666888;;;<<<;;;===AAAEEELLLSSS]]]fffnnnyyyyyyqqqhhh```YYYTTTHHHDDD???======<<<:::777777777777777777777777777666666666666666666666666777777666666777777888999::::::::::::;;;;;;;;;;;;===<<<>>>BBBCCC@@@>>>@@@BBB@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<======>>>>>>@@@AAACCCDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEGGGGGGGGGGGGHHHJJJEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMOOOPPPPPPNNNMMMMMMNNNOOONNNMMMKKKKKKLLLLLLMMMKKKMMMOOOQQQQQQPPPNNNLLLJJJJJJKKKKKKKKKKKKJJJJJJNNNMMMMMMKKKJJJHHHFFFEEEEEECCCBBBDDDFFFHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCBBB@@@>>>>>>??????>>><<<<<<;;;;;;;;;::::::::::::<<<;;;999888777777888999888777666444333222222222000222444555555333000......---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&&&&((())))))(((++++++++++++,,,---......///---+++***++++++***)))******++++++++++++************))))))))))))*********)))'''((()))***)))(((************************+++***))))))+++,,,+++***++++++************++++++,,,+++************+++,,,++++++++++++++++++++++++,,,---...//////...---,,,...---,,,,,,+++++++++,,,------------------------...------,,,,,,+++++++++++++++,,,,,,,,,---------///...........................---,,,,,,...///000------------------------000///---,,,,,,,,,......000000////////////000000000000000000000000000000///////////////000000111////////////////////////////////////////////////111111111000000000000000111111000000000000111111111111111111111111111111111111111111111222222333222222111111111111222222444444444444444444444444555444444333333333444444333666999::::::;;;===???@@@DDDIIIMMMRRR[[[fffooo|||tttnnnddd[[[SSSLLLFFFBBB@@@>>>:::999999999777666444555666777777777666555666666666666666666666666666666666666666777888888999999999999:::::::::;;;;;;999;;;??????<<<;;;===@@@???===;;;:::999999999;;;:::999888888999:::;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<===>>>@@@AAACCCDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEGGGHHHEEEFFFFFFGGGIIIJJJLLLMMMMMMMMMNNNOOOOOOOOONNNNNNLLLNNNOOOOOONNNMMMMMMNNNNNNMMMKKKJJJIIIJJJKKKLLLKKKMMMNNNOOOOOONNNLLLJJJHHHHHHIIIJJJJJJJJJJJJJJJNNNNNNMMMKKKIIIFFFDDDCCCDDDDDDCCCCCCDDDEEEFFFFFFHHHHHHHHHGGGGGGFFFEEEDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@?????????@@@@@@>>><<<<<<<<<;;;:::999888777777:::999888777777777888888777666555444333333222222222222444444444333111000///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,+++***))))))(((((()))+++---......,,,++++++,,,,,,+++*********++++++++++++*********))))))))))))))))))***)))))))))*********))))))((((((((((((((((((((((((***)))((()))+++,,,,,,+++,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++,,,---...//////...---,,,,,,+++++++++,,,,,,---...---------------------------------,,,,,,++++++***+++++++++,,,,,,,,,------......------------...///......---,,,,,,...///000.........//////.........//////------------...///000000////////////000000////////////////////////...//////000000000000000........................////////////////////////000000000000000000111111000000000000000000000000000000000000000000000000111111000000111111222333333333222222222222333333444444444444444444444444555555444333333333444444111333555777777777888888;;;<<<>>>???AAAGGGNNNTTTYYYcccqqq~~~|||uuunnniii\\\WWWOOOIIIDDD@@@<<<::::::999777777666666555444222333555777777777555555777777777777777777777777666666666555666777777888888888888888999999999999===;;;<<>><<<;;;;;;::::::999999999;;;999888777777888999;;;888888888888888888888888888888999999:::;;;;;;<<<<<<<<<===>>>???AAACCCDDDAAABBBCCCDDDDDDEEEDDDDDDEEEFFFGGGFFFDDDCCCDDDEEEGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNKKKMMMNNNNNNMMMLLLMMMNNNLLLKKKJJJIIIIIIIIIJJJJJJLLLMMMNNNNNNMMMKKKIIIHHHFFFGGGHHHIIIIIIJJJIIIIIIMMMMMMLLLJJJHHHFFFDDDCCCFFFFFFEEEDDDCCCCCCCCCDDDGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAA?????????AAABBBAAA>>><<<<<<<<<;;;999888777666555888777777777666666666777666555444333333333333333444333222111000111222333///...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,***))))))(((((()))+++---...+++***)))***,,,---,,,+++******++++++++++++******)))))))))******)))))))))***+++,,,,,,,,,++++++***))))))))))))))))))))))))***)))((()))+++,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---...///------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++,,,---...///...------------...//////......///000000///...............////////////000000//////......//////000..............................///000000000000000////////////////////////////////////////////////000000000000111111111111///000000111111000000///000000000000000000000000111000000000000111222222333333222222222222333333444444444444444444444444333333222111111222222222444444555555555444444333444555777888999<<<@@@DDDDDDKKKWWWcccnnnyyyyyyrrrjjj```WWWQQQHHHEEE@@@===;;;:::999888666666777777777777777777222333555666777777666555777777777777777777777777666666555555666666777888777777777777888888888999;;;888999<<<<<<999999;;;888888999999999999999999:::999888777777888999:::777777777777777777777777777777888999:::;;;<<<<<<<<<<<<======???@@@BBBCCC@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFEEECCCBBBBBBCCCGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLIIIKKKLLLMMMKKKKKKKKKLLLIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHFFFEEEDDDGGGGGGGGGEEECCCBBBBBBDDDFFFFFFGGGGGGFFFEEECCCBBBDDDDDDBBBAAAAAAAAAAAAAAA>>>>>>@@@BBBCCCBBB???<<<;;;;;;:::888777666555444555555555555555555555555444444333333333333333444555333000......///222333///...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,***(((++++++++++++,,,---......(((((((((***,,,---,,,*********++++++++++++******))))))************)))))))))+++......---++++++++++++++++++++++++++++++++++++***))))))+++,,,+++*********++++++++++++******))))))***++++++***))))))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------------------------------+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,*********,,,---///,,,---......///.........------...//////...------,,,---///111222222111000//////............//////////////////////////////---...///000111000000///////////////////////////000000000000000000000000///000000000111111111111...///000111111000///...000000000000000000000000000000000000000111222222222222111111111111222222444444444444444444444444222111111111111111222222777666555555666666555555000111444555666888999:::;;;@@@GGGMMMSSS[[[eeelllzzz~~~vvvppplllddd\\\UUUNNNGGGCCC===;;;888777888888777666555666777777777666777777333444555666666777777777555555555555555555555555666555555555555666777777666666666777777777888888888555555888888555555777777888888888888888888888777777777666666777777777666666666666666666666666666666777888999:::;;;;;;============>>>???AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEDDDBBBBBBCCCDDDGGGGGGGGGGGGHHHIIIKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIFFFHHHIIIJJJIIIHHHIIIJJJGGGHHHIIIJJJIIIHHHFFFEEEGGGHHHIIIJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGFFFCCCBBBDDDFFFEEEEEEGGGGGGFFFEEECCCAAADDDCCCBBBAAA@@@@@@@@@@@@===>>>@@@CCCDDDCCC???;;;::::::999888666555444444333333333444444333333333333333333222333333444444333222000///...///000111000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++)))'''+++,,,,,,---------,,,,,,)))(((((()))++++++)))'''******++++++++++++******((()))***++++++***)))((((((+++......,,,******+++++++++++++++++++++++++++,,,***)))***++++++***)))))))))***++++++***))))))((()))***++++++***)))(((++++++++++++++++++++++++//////---,,,,,,---//////......---,,,++++++++++++------------------------*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,+++***))))))+++---...+++,,,.../////////...---,,,,,,---......---,,,,,,***,,,000333444444222111//////............//////000000000000000000000000---...000111111111000///000000000000000000000000111111111111111111111111//////000000111111111222...///000111111000///...000000000000000000000000000000000000000111111222111111000000000000111111444444444444444444444444222222222222222333444444555333333333555777777777000222444666777666555555444777:::<<<>>>CCCKKKQQQ]]]dddoooyyyyyyrrrkkkddd^^^XXXPPPHHHDDD@@@===<<<999888666666777777666555333444555444222000//////444444555555666777888888444444444444444444444444555555555555555666777777666666666666777777777777:::777777::::::777777:::888888888888888777666666666666666666666666666666666666666666666666666666555555666777888999::::::>>>>>>===>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCC@@@BBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCEEEGGGGGGFFFFFFGGGHHHEEEGGGIIIJJJJJJHHHEEECCCDDDEEEGGGIIIJJJLLLLLLMMMFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHDDDFFFGGGFFFDDDCCCFFFHHHDDDEEEFFFGGGFFFDDDBBBAAACCCCCCBBBAAA@@@@@@@@@@@@===>>>@@@CCCEEECCC???;;;999999888777666555444444111222222333333333222222333333222222333333444444000000000000000///......000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***((()))***+++,,,,,,***)))(((***)))))))))***)))'''$$$******++++++++++++******((()))***++++++***)))(((&&&***---...+++))))))***))))))))))))))))))))))))---+++******++++++)))(((((()))***++++++***)))(((((()))***++++++***)))(((++++++++++++++++++++++++......------------......------------------------............////////////,,,,,,,,,+++++++++******------------------------.........------,,,,,,,,,------------------------////////////////////////000000111222222222222222000000000000000000000000,,,,,,---...///000111111//////000111111111111111111111000///////////////000000000000000000000000000000////////////000000333222111/////////000111111111000000000000111111///////////////000111111//////000111222333333333111222222333333222222111222222222222222222222222555444444333333444444555555444444333333444444555666666888999;;;===>>>???DDDIIIPPPWWW___iiisss{{{sssfff\\\UUURRRGGGDDD???<<<:::::::::999444444444555555555666666444444444555555555666666444444444444444444444444888777555444333333444444666666666666666555555555666666666666777777777777444333222111111333444666888999:::::::::888666555666666666777888888999999777777666666666666777777999999888888888888888888<<<;;;::::::;;;<<<>>>???@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBBBBBBBCCCDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKIIIGGGFFFDDDCCCDDDHHHKKKLLLIIIEEEBBBBBBBBBDDDFFFGGGGGGEEEHHHGGGGGGHHHJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDBBB@@@???@@@@@@???>>>;;;===AAACCCCCCAAA>>><<<999777777777888777555333222222222222333444555555555444333333222222333333000000000000////////////////////////...---,,,+++...------,,,,,,------...///...,,,+++***+++,,,,,,++++++***)))(((((())))))************))))))))))))******++++++++++++******,,,+++++++++******))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++)))((()))***,,,---000///...,,,***((('''&&&******+++,,,,,,,,,,,,+++************************------,,,,,,,,,,,,------------------------------------------............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------........................,,,------...///.........////////////////////////............//////////////////000111111111111000111000000///////////////////////////////////////000000////////////000000333222000/////////000111111111000000000000111111///////////////000111111000000000111111222222333111222222333333222222111222222222222222222222222444444333333333333444444444444333333333333444444444555666777888:::;;;;;;:::===BBBFFFJJJPPPVVV[[[bbbhhhqqqyyy||||||xxxrrrhhh\\\QQQHHHCCCAAA@@@>>><<<;;;;;;;;;999777444444444444555555555666333444444444444555555555444444444444444444444444444444333222333333444555666666666666555555555555777777666666666666666666555555333333333444666777888888888777777777777777666666777777777777888888777777666666666666777777999999999999999999999999:::999999999999;;;<<<===???@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@@@@BBBDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKKKKJJJHHHGGGGGGFFFEEEGGGJJJKKKJJJHHHDDDCCCCCCEEEGGGIIIHHHGGGGGGFFFEEEGGGIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@???@@@AAA@@@???;;;===???@@@@@@>>><<<;;;999888666777777777555333333333222222222333444444444333222222111111222222000000000000/////////...////////////...---,,,+++,,,++++++++++++++++++,,,,,,,,,+++***************+++******)))))))))))))))************)))))))))))))))******++++++******)))(((((((((((('''''''''&&&************))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&''')))***......---,,,***)))(((((()))***++++++,,,,,,++++++************************,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,,,,,,,------------.........---------,,,,,,++++++++++++++++++++++++............////////////------------------------........................***+++,,,,,,------,,,,,,......................../////////.........------...///000000111111000000000000//////......//////........................000000////////////000000222111000000///000000000111111000000000000111111///////////////000111111111111111111111111111111111111222222222222111111222222222222222222222222333222222222222222222333444444333333333333444444333333333444555555666666444777999;;;<<<>>>AAACCCGGGLLLRRRYYY___dddjjjmmmuuuxxx~~~|||ppphhhfff]]]XXXQQQHHHAAA<<<999888888777888999;;;:::888666444444444444555555555555333333333333444444444444555555555555555555555555222222111222222444555666555555555555555555555555777777666666555555555444777666555555555666888888888777666555555666888999888888888777777777666666888777777666666777777888::::::::::::::::::::::::777777777777888999:::;;;>>>>>>>>>?????????@@@@@@AAA???>>>===>>>@@@CCCEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGIIIJJJKKKKKKJJJIIIKKKIIIHHHHHHJJJKKKLLLKKKEEEDDDDDDFFFHHHJJJIIIHHHEEEDDDCCCDDDGGGIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@@@@AAABBBAAA@@@<<<=========<<<;;;:::999999888666666777777555444444444333222222222222333222222111000000000000111000000000/////////............///......---,,,+++******))))))))))))************************)))(((*********)))))))))))))))************)))))))))))))))******++++++******)))***************)))))))))++++++++++++************))))))))))))))))))))))))******)))((((((***+++,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,++++++************************------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......//////------------------------........................,,,,,,---...............------------------------...........................//////000000000000000000//////.........//////........................000000////////////000000111111000000000000000000111111000000000000111111///////////////000000111111111111111000000000000111111222222222222111111111111111111111111111111222222111111111111222222444333333333333333333444333333333333333333333333333555777999:::;;;;;;<<<;;;>>>BBBFFFIIINNNSSSVVVYYY\\\aaaffflllttt|||vvvoooeeeZZZSSSSSSKKKHHHDDD???;;;999999888666555555666888999888666444444444444444444444444222222222333333333444444555555555555555555555555222222333333333444444555444444555555555555555666777666666555555444444333666666555555666666777888666666777777888888999999:::::::::999888777777666888777777777777777777888888888999999999999::::::666777777888999:::;;;;;;=========>>>>>>>>>>>>???BBB@@@===<<<<<<>>>AAACCCDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKEEEDDDDDDEEEGGGIIIIIIIIIDDDCCCBBBCCCEEEHHHIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@@@@AAABBBBBBAAA>>>===<<<;;;:::::::::::::::888666666666777555444555444333222111111111111111111000////////////000000000/////////.........---.........------,,,+++)))))))))(((((()))))))))))))))+++++++++***)))((())))))*********)))))))))************)))))))))((())))))************))))))++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))++++++*********+++,,,---************************))))))***+++++++++++++++************************......------------......------------------------,,,------------.........,,,,,,,,,,,,++++++++++++------------------------+++++++++,,,,,,---------------------------------........................------...////////////...------------------------,,,,,,,,,---...//////000......///000000000000000//////............//////........................000000////////////000000000000000111111111000000111111000000000000111111///////////////000000111111111000000000000000000000111111222222111111000111111111111111111111111222111111000000111111222333333333222222333333333444444333333333222222222222222333555666777777666666777999:::;;;===AAACCCCCCEEEHHHKKKOOOUUU[[[```mmmqqqxxx~~~zzznnn```WWWOOOGGGDDDDDD<<<;;;999777666666777777999777444444555666777777444444444444444444333333222222222333333333444444555555555555555555555555555555555555555444333333333444444444555555666666666555555555444444333333555555444555555555666666555777999<<<<<<;;;999777<<<<<<;;;:::999999888888888888777777777777888888666777777777888888888999666777888999:::;;;<<<<<<<<<<<<=========>>>>>>>>>CCCAAA???===<<<===???@@@BBBCCCEEEHHHIIIIIIIIIHHHFFFGGGHHHJJJKKKLLLMMMMMMKKKMMMPPPQQQPPPMMMJJJHHHEEEDDDCCCDDDFFFHHHIIIHHHEEECCCBBBBBBEEEGGGHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHFFFHHHJJJKKKLLLLLLKKKKKKHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@@@@AAABBBAAA@@@???>>>===;;;::::::;;;;;;:::888666555666666666555555444333222111000000000111000//////......//////////////////............------------------,,,+++******))))))))))))******)))***+++,,,,,,+++***)))((()))************))))))************)))))))))((()))))))))******)))))))))'''(((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))''''''''''''(((((())))))))))))*********+++++++++))))))***++++++++++++***************************///......------......///------------------------------------............,,,,,,+++++++++*********------------------------+++++++++++++++,,,,,,,,,------------------------------------------------+++,,,------......------------------------------***+++,,,---...///000000---...//////000000//////......------......//////........................000000////////////000000//////000111111111111000111111000000000000111111///////////////000111111000000000000000000000000000000111111111111000000111111111111111111111111222111111111111111111222333333222222222222333333555444444444333333333222555444333333444555444222555666777666666666888:::;;;<<<>>>???@@@CCCGGGJJJOOOSSSXXX]]]bbbgggmmmqqqtttyyy{{{xxxgggZZZLLLDDD???;;;:::<<<555555444333444444666666:::777444222333555666777444444444444333333333333333333333333444444444444444444444444444444444444666666666666555444333222333333333444555555666666444444444444444444444444333333444444444555555555555888;;;>>>>>><<<888666<<<<<<;;;;;;:::999888888999888888777777888888999555555666666777888888888777888999;;;<<<=========<<<<<<<<<=========>>>>>>CCCBBBAAA????????????@@@AAACCCFFFHHHJJJKKKJJJJJJGGGHHHIIIJJJKKKLLLMMMMMMKKKOOOSSSTTTRRRMMMIIIGGGFFFDDDBBBCCCEEEHHHIIIIIIHHHFFFCCCCCCEEEHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGJJJLLLLLLLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDBBB@@@???@@@@@@???>>>???>>>===<<<<<<<<<<<<<<<;;;888666555555666666555444444333111111000000000111000//////......///////////////.........------,,,,,,------------,,,,,,++++++************++++++******++++++,,,+++++++++'''(((***++++++***))))))************))))))))))))((())))))******))))))((((((((())))))))))))******))))))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++((()))******++++++******************************...------,,,,,,------...------------------------+++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------------------------------+++,,,,,,---------------------------------------,,,,,,,,,------.........---...//////000000//////...------------...///000////////////////////////000000////////////000000...///000111222111111000111111000000000000111111///////////////000111111......//////000000111111000000111111111111000000111111111111111111111111222222222111111222222222333333222222222222333333444444444444333333333333888555333333555666555444444555777777666666777888999:::<<<<<<;;;<<<===???>>>AAADDDFFFIIILLLPPPSSSTTTYYY```fffkkksss}}}zzztttppplllgggbbbUUUJJJ???:::999666555666555444444444444555666666666444222222444555555555444444444333333333222222333444444444444555555555333333333333333333333333333444555555555444333333222222333444444555666666222222222333444444555555333333444444555555555555777888;;;<<<<<<:::777666:::::::::999999888888777999888888777777888888999555666666777888888999999666777999;;;<<<=========<<<============>>>>>>>>>@@@AAAAAABBBBBBCCCCCCBBBBBBDDDGGGJJJKKKKKKIIIHHHIIIIIIIIIJJJJJJLLLMMMMMMMMMPPPTTTSSSPPPKKKIIIHHHGGGEEECCCDDDFFFIIIJJJJJJKKKIIIFFFEEEFFFHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHJJJKKKJJJHHHFFFDDDEEEEEEFFFGGGGGGHHHIIIIIIDDDDDDCCCCCCCCCCCCDDDDDDDDDBBB???>>>>>>>>>===;;;===============<<<<<<<<<;;;888666444555666666666333333222111000000111111111000000///...///////////////.........---------+++,,,,,,------,,,,,,,,,+++******))))))******+++)))))))))))))))***++++++'''(((***+++++++++))))))************))))))))))))(((((())))))))))))((((((******++++++,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,))))))))))))************((())))))***************************************---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,------------------------------------------------,,,---......//////....................................---------,,,,,,,,,---......///////////////---------------...///000000000000000000000000000000000////////////000000...///000222222222111000111111000000000000111111///////////////000111111---......///000111111222000000111111111111000000000000000000000000000000333333222222222222333333333222222222222222222333333333333333333333333333444111//////333666777666///111444555444444555666444666777777666555555666999;;;<<<<<<<<<===@@@BBBDDDGGGKKKNNNSSSZZZdddlllpppuuu~~~}}}zzzsssmmmeee___[[[WWWSSSOOOIII@@@888777777555222222333333222222222222333333111111111333555666444333444444444333333222222222444444444555555555666666222222222222222222222222000111333444555555444333222222333333444555666666000111222333444555555666333444444555666555555555999999999999999888777666888888888777777777777777999999888888888888999999666777777888999999::::::555666999;;;<<<=====================>>>>>>>>>???>>>???AAADDDEEEFFFFFFEEEDDDFFFHHHJJJKKKJJJHHHGGGJJJJJJIIIJJJJJJKKKLLLMMMOOORRRSSSRRRMMMJJJIIIJJJHHHFFFEEEEEEGGGJJJKKKLLLNNNKKKGGGFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHEEEBBB???BBBCCCDDDFFFHHHJJJLLLMMMDDDDDDCCCCCCCCCCCCDDDDDDDDDBBB???>>>======;;;:::;;;;;;<<<======<<<<<<<<<;;;999555444555666666666333222111111000111111111111111000/////////////////////.........---------++++++,,,------,,,,,,,,,******))))))))))))******)))(((''''''''')))***+++&&&(((***+++,,,+++***)))************))))))))))))(((((())))))))))))((((((''''''(((((()))))))))***+++++++++************)))))))))))))))))))))))))))''''''((())))))))))))((()))))))))))))))*********(((((()))***************************************222111...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------......------+++,,,,,,,,,,,,,,,,,,+++.........------,,,,,,+++***++++++,,,,,,------...---------------------------------............///............////////////000000//////.........---......////////////......000000//////.........---000000111111111111000000////////////000000000000111111000000//////......,,,------...............000000000000111111111111333333333222222111111111111111111111111111111111222111000//////000111222222222222222222222222222555444444333333444444555111222333333444444444444000333555666555444444444444444333333444555777888777555444555777:::;;;;;;;;;;;;<<>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGGGGGGGGGGCCCFFFJJJMMMOOONNNLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGLLLHHHDDDFFFJJJKKKIIIEEEKKKJJJIIIHHHGGGFFFFFFFFFIIIHHHHHHJJJMMMNNNMMMKKKGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIEEEDDDCCCBBBBBBCCCEEEEEECCCBBBAAA???>>>=========??????===<<<::::::::::::<<<999666444444444333222333333222111111000111111222222111111111111222222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***)))))))))************************))))))************))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,///...,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,------......------,,,---...//////...---,,,.........---------------***++++++,,,,,,------...---------------------------------............///............////////////111000000000////////////......////////////......000/////////............//////000000000000//////---......///000111111222000000000000////////////,,,,,,---............---//////000000000111111111333222222222222222222111111111111111111111111111000///............///000222222222222222222222222444444333333333333444444111222333333444444333333444666888888777666666777999888777666666777888888777555444444555777777666888999:::<<>>======<<<;;;888777666444333333333333222222222222222222222222111111111111111111111111111222222222222222222333333222222111111222222333222333444333222222333555222222222333333444444444111111111111222222222222111111222333444444444444555555666777777777777666666777888999999888777666777777777777777777777777777666666555666777888999777777777888:::;;;===>>>AAA>>>;;;===AAACCCAAA>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGGGGGGGGGGDDDFFFIIILLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJMMMJJJGGGFFFIIIJJJIIIGGGKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEGGGJJJKKKKKKJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGDDDCCCBBBBBBBBBCCCDDDDDDBBBBBB@@@???>>>=========???>>>===<<<;;;:::999999<<<:::777555555555444333333222111111000000000000111111111000000111111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++************************))))))************)))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......---------...000111111000...------------...............***++++++,,,,,,------...---------------------------------............///---............/////////111111111000000000000///......////////////......////////////..................////////////......,,,---...///000111222333////////////000000000000,,,,,,---...............//////000000000000111111111111111222222222222222111111111111111111111111111000////////////000111222222222222222222222222444333333222222333333444111222222333333333333333555777999888777666666777;;;:::999888777777777777777555333333333444333222555666777999:::;;;<<<<<<888:::===AAADDDGGGIIIJJJLLLNNNRRRUUUYYY^^^dddhhhrrrtttzzz|||tttnnniiieeebbbccccccccc```\\\XXXUUUPPPKKKGGGDDDDDDBBB???;;;;;;999777777888999888777222333333333333222111111333333333333333333333333222111000//////000111222222222222222222111111111222222111111111111222222222333444333222111222333111222222333444555666666444333222111111222222333222222333333444333333333444555666666777777777666777777888888888888777666777777777777777777777777777666666666666777888999888999999:::;;;===>>>???@@@>>><<<===@@@BBB@@@===>>>>>>??????@@@AAAAAAAAACCCCCCEEEFFFGGGHHHHHHHHHFFFGGGIIIKKKLLLMMMMMMMMMIIIJJJKKKLLLMMMNNNOOOOOOOOONNNLLLKKKKKKKKKMMMNNNNNNMMMJJJHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGEEEDDDCCCCCCEEEHHHJJJJJJJJJFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@???>>>=========>>>======<<<;;;:::999999<<<:::777666666666555444333222111000////////////111000000//////000000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,************************))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,...000111111000...,,,---------....../////////***++++++,,,,,,------...---------------------------------............///---------.........//////000000000///////////////......////////////......///////////////............//////000000//////...---......///000111111222......//////000000111111---...//////000000//////////////////000000000111000000111111222222333333111111111111111111111111333222222222222222222333111111111111111111111111333333222222222222333333111222222333333333222222333555666555333222333444777777666666555555555555555444333333444444333222333444555777777666555444777888:::<<<===>>>??????@@@BBBCCCDDDFFFJJJOOOSSSUUUWWW[[[aaafffkkkoooqqqvvvxxxzzz~~~xxxsssjjjbbb\\\WWWSSSQQQMMMMMMMMMLLLJJJGGGDDDBBBBBB@@@===;;;<<<;;;:::888999888666777777777444333///000111222333222111000333333333333333333333333444333111//////111333444333333222222111111000000222222111111111111222222222444444444222000111222000000111222444555666666888777555333333333555666555555555666555555444444444555555666777777777777888888888888888777777666666666666666666666666666777777777777777888888888999999999:::;;;<<<>>>>>>???>>><<<===@@@AAA@@@>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOLLLLLLLLLLLLMMMMMMMMMMMMNNNLLLJJJHHHIIIKKKNNNPPPPPPOOONNNJJJHHHGGGJJJLLLJJJKKKLLLMMMKKKIIIGGGEEEDDDDDDCCCEEEHHHKKKKKKKKKGGGFFFDDDCCCBBBBBBCCCDDDCCCDDDEEEEEEFFFFFFFFFEEEBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>===<<<======<<<<<<;;;:::999999;;;999777666666666444333333222111000////////////000000////////////000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************))))))************))))))++++++******))))))(((((())))))))))))))))))))))))******************************))))))))))))******)))))))))******+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------+++,,,...//////...,,,+++,,,---------......//////***++++++,,,,,,------...---------------------------------............///------------..........................................////////////...............//////////////////000000111111000000///000000000000////////////......//////000000111111//////000111111111111111...////////////000000000000000000111111222222222000000000000000000000000222222222333333222222222111111111111111111111111222222111111111111222222222222222333333222111111111222333222111000222333444444555555666666666666444333333444555666555444333444555555555444222111555666777888999:::::::::;;;;;;;;;::::::<<>>???>>>>>>===<<<::::::888777555555555666555555555444333333444222000---...///111222333333222222333333333333333333333333555444222111111222444555222222222111111000000000222111111000000111111222111333444444222000000111...///000111222333444444888777555333333333555666555555555666555555444444444555666777888888888888999888888777777777777777666666666666666666666666666777777888888888888888888888888888999:::<<<<<<======<<<===???@@@@@@????????????@@@AAAAAABBBBBBCCCDDDEEEGGGHHHHHHHHHHHHLLLLLLKKKLLLMMMNNNPPPQQQNNNNNNMMMMMMLLLKKKKKKKKKLLLJJJGGGFFFFFFIIIMMMOOOQQQQQQOOOMMMJJJIIIKKKMMMJJJKKKLLLMMMKKKIIIGGGEEEDDDBBBBBBCCCFFFHHHIIIIIIHHHGGGEEEDDDCCCCCCDDDEEEDDDEEEFFFFFFGGGFFFFFFFFFBBBBBBAAAAAAAAA@@@@@@??????????????????>>>===<<<;;;<<<<<<<<<;;;:::999888888666555555555555333111222111111000000000000000000000////////////000000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************))))))************))))))++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,------......------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------***++++++,,,,,,------...---------------------------------............///,,,------------.........,,,---------------............////////////...............///////////////000000111111111111000000111111111000//////......////////////000000000000///000000111111111111111......////////////000000000000000111111111111111000000000000000000000000//////000111111000//////111111111111111111111111222111111000000111111222222222222222222222111000222333333333222222444666555666777888999999999999444333333555777777666444333444444444444333333222555555666777888888888888999999999888666666888:::<<<<<<<<<<<<<<<===??????AAACCCEEEGGGJJJMMMOOOPPPOOOOOOPPPRRRUUUXXX[[[]]]]]]^^^```bbbeeeiiikkkmmmoooqqqssstttuuuvvvxxxzzz{{{}}}~~~zzzuuurrrpppqqqnnnjjjfffcccbbbbbbbbbcccdddeeeffffffeeecccbbbbbb___\\\YYYXXXWWWTTTRRRSSSRRRQQQOOOMMMLLLJJJJJJGGGCCC???<<<::::::888777777777666666666777777777444333333222222333333444333222111222333333222000//////000222222333333333222222222222222222222222444333222111111222333444111111111111111000000000111111000000000000111111000222444444222111000111...//////000111222333333444333222111111222222333222222333333444333333333555666777888999::::::::::::999888777666666666777777777777777777777777777666777888888999999888888777777777777888999:::;;;:::;;;<<<===???@@@AAAAAA??????@@@@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIILLLLLLLLLLLLMMMNNNOOOPPPOOONNNNNNMMMLLLKKKJJJJJJJJJHHHFFFEEEFFFHHHLLLNNNRRRQQQPPPOOONNNNNNMMMMMMKKKKKKKKKKKKJJJHHHGGGEEEBBB@@@??????BBBDDDEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEBBBBBBBBBBBBAAA@@@??????>>>>>>???@@@???>>><<<;;;:::;;;<<<<<<<<<:::999888666555444555555555222000111111111111111222222333111000000//////000000111111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***))))))(((************************))))))************))))))************))))))))))))))))))))))))))))))))))))******************************))))))))))))******''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++------------++++++............---,,,,,,+++........................---------------------------,,,,,,,,,+++++++++++++++,,,------......---------,,,+++******+++,,,---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------...---------------------------------............///,,,,,,---------.........------------......//////......////////////................../////////000//////000000000000//////000000000000////////////000000000000////////////......///000000000000///........./////////000000111111111111000000000000000000000000000000000000...//////000000//////...111111111111111111111111111111000000000000111111222222222222222111000000111222333222222333555888999999:::;;;;;;;;;:::999555444444555666666444222333333222222222333444444555555666777777777777666777888999888777777888999777666555555555666888888888999999;;;<<<===>>>???@@@@@@AAACCCDDDGGGHHHJJJGGGHHHIIIJJJLLLNNNPPPQQQQQQSSSUUUUUUTTTUUUWWWZZZ\\\^^^___^^^[[[XXXVVVVVVRRRQQQNNNLLLKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGHHHEEECCCBBBCCCCCCAAA@@@>>>>>>======<<<<<<;;;;;;;;;999666555555555333222444333333222222333444555333333333222222222333444444333222222444444333222000000///000000111222333111111111111111111111111111111111111111111111111000000000000111111111111111111000000000000111111...000333444333111111111000000111111111222222222111111111111222222222222111111222333444444444444666777888999:::;;;;;;;;;:::999888777666666666777777777777777777777777777666777888999999999888888777777777777777888999:::888999;;;===>>>@@@BBBCCC??????@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFGGGIIIKKKMMMRRRPPPOOOPPPRRRRRROOOLLLKKKKKKJJJIIIHHHGGGFFFFFFCCC@@@>>>>>>@@@BBBCCCCCCGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDBBBCCCCCCCCCBBBAAA??????======???@@@???>>><<<;;;999:::;;;<<<<<<:::999888666555555555666555333111000000111111222444555666111111111000000111111111111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************************************))))))************)))))))))))))))))))))*********))))))))))))))))))))))))******************************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---...///000000///...---111111111111000///...---........................------------------------,,,,,,,,,++++++*********+++,,,------......------...---+++******+++---...,,,,,,,,,++++++************++++++,,,,,,---......---------------------------------.........//////,,,,,,,,,---------......---.........//////000000......////////////......---.........//////000000......////////////............//////000000111111111111000000//////......,,,------.........................../////////000222222111111000000//////000000000000000000000000///000111222222111000///000000000000000000000000111111000000000000111111222222222222222111000//////000111111111222555888:::;;;;;;<<<;;;:::888777666666555555555444111///222222111111111333555666222333333333333333222222222444666666666555666777333333222222333555777888666666666777777777888888555666777888999;;;;;;<<<::::::::::::;;;<<<======AAACCCDDDCCCAAAAAACCCFFFCCCEEEFFFEEECCCAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===>>>>>>>>>===<<<:::999:::888777777999::::::999444444555555666666777777777555444333444333222000333222111000000000111222111111111000//////000111555222000/////////...---000///.........000111222000000000000000000000000//////000000000000////////////000000111111222222111111000000000000111111---000333444333222111222222222222222222222222333111222333444444444444444222333444555666666777666777777999:::;;;<<<<<<<<<;;;:::888666666666666777777777777777777777777777666777888999:::999888888777777777777888999::::::666888;;;===>>>@@@CCCEEE???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOKKKJJJHHHHHHHHHJJJKKKMMMRRROOONNNQQQUUUUUUPPPKKKKKKJJJIIIHHHGGGFFFFFFFFFEEECCC@@@???AAABBBCCCCCCFFFFFFGGGGGGGGGEEECCCBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@???<<<===???@@@???>>><<<;;;999:::;;;<<<<<<;;;999777777666666777777777444222000000111222333555777888222222111111111111222222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,************************))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''000000000000000111111111111000///...---,,,++++++)))******+++++++++******------------------------------------------------...---,,,,,,,,,+++)))'''((()))+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------/////////...------,,,,,,------............------//////000000///...------..................------111111000000//////......000///...------...///000///............---------////////////////////////---......///000111111222......///000000000000000111111111111111111111111000000000000000000000000//////000000111111222222////////////000000000000111111111111111111111111555444222111111444666888<<<<<<;;;:::888777666666444444333222111111111111222222222222222222222222333333333444444444555555555555555555555555555555555555555444444333333333666666666555555444444444666666555444555666777888666777777888888888888888888888888888999:::;;;<<<;;;;;;:::888777555444444666666666555555444444444444444444555555555666666555555444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222000000000000111111111111000111222333333222111000////////////000000000000000000//////......------000000000000000000000000///---+++,,,......,,,***111///...///111111///,,,000000111222222222222111000111111111111222222222333333333333333333333333555444333222333333555666555666777888888888888888999888777666555555555555777777666666666666777777555555777888::::::;;;;;;888888999888666666777999999999:::<<<===???@@@@@@>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDDDDEEEFFFHHHIIIGGGHHHIIIJJJJJJJJJIIIIIIJJJIIIHHHJJJMMMNNNLLLIIILLLLLLKKKKKKKKKKKKLLLLLLJJJLLLPPPSSSTTTSSSQQQOOOIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBB@@@DDDCCCBBBAAA@@@AAABBBBBBDDDDDDBBBAAA???>>><<<<<<;;;<<<>>>@@@@@@???===<<<<<<<<<<<<;;;::::::999999999777444333333444333222333222222333555999===???999777555222111111222333222111000///..................---,,,++++++++++++,,,,,,,,,++++++*********************)))))))))((())))))))))))))))))))))))************))))))))))))+++++++++++++++***)))((((((((()))******************)))(((''''''((()))************)))))))))))))))(((((((((((((((''''''&&&$$$&&&(((******)))((('''))))))))))))***************+++,,,------,,,+++***222222222222222222222222111111000///...---,,,+++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,------------------------+++******+++,,,---,,,+++***++++++,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---------------...............------............------///////////////...------........................///////////////000000000000///...------...///000///............---------////////////////////////.........///000111111111......///000000000000000111111111111111111111111000000000000000000000000000000000000000111111111000000000111111222222222111111111111111111111111444333111111222444666888<<<;;;;;;:::888777777666333333222222111222222222222222222222222222222222333333333444444444444555555555555555555555555555555555444444444333333333555555555444444444333333444333222222222333555555222333333444444444444444444444444444555666777888666666555555444444333333555555555444444333333333222222333333333444444444444444444333333333222222222111111111111111111111222222222222222222222222111111111111111111111111//////000000000111111111000000111111111111000000.../////////000000000000000000000//////.........////////////////////////,,,+++***,,,///111000///333111000111333333111...000000111222222222222111000000111111111222222222333333333333333333333333333333222222333444555666666777777888888888888777888777666666555666666666777777666666666666777777555666777888999999::::::555777777777666777888:::999999:::<<<===>>>???@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHJJJMMMNNNMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKNNNPPPQQQPPPOOONNNIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDDDDEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@CCCBBB@@@@@@???@@@@@@AAACCCBBBAAA@@@>>>===<<<;;;:::;;;<<<======<<<;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999999:::999777555444444333333555888;;;===777666444222111222333333333222111000......------///...---,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++************))))))))))))))))))))))))************))))))))))))***************)))(((((('''((())))))******))))))***)))(((''''''((()))******)))))))))))))))))))))(((((())))))(((((('''&&&&&&'''((()))))))))((('''))))))))))))************((())))))******)))((((((444444444333333333333333111111000///......---,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,------,,,,,,,,,,,,++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,---......//////------............------...////////////...------........................---......///000000111111//////............/////////............---------////////////////////////......//////000000111111......///000000000000000111111111111111111111111000000000000000000000000111000000000000000000///000111111222333444444444111111111111111111111111222111111000222444666888;;;;;;:::999888888777777222222222111222222333333222222222222222222222222333333333333444444444444444444444444444444444444444444444444333333333333444444333333333333333222333333222222222333444555000111111222222222222222555555555555555666777888333333333333333333333333333333333333333222222222000000111111111222222222333333222222222111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000111111000000////////////000000....../////////000000000000000000000////////////////////////////////////---,,,,,,---000111111000333111000111222222000//////000111111222222111111000000000111111111222222111111222222333333444444222222222222333555666777777888888888888777777666666555555555555666777777777777666666666666777777666666777888888888888888444555666666666777999;;;999999:::;;;===>>>??????>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJIIIHHHIIIKKKMMMOOONNNMMMMMMNNNOOOPPPPPPOOONNNMMMJJJJJJKKKLLLMMMMMMMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGDDDDDDEEEEEEDDDCCCAAA@@@AAA@@@???>>>>>>>>>??????BBBAAA@@@???>>>===<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;===???===:::777777666444333444555777999555444333222222333444555666555333111///.........000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***))))))))))))))))))))))))************))))))))))))((())))))))))))(((''''''''''''((())))))))))))((())))))(((((((((((())))))))))))))))))))))))******(((((())))))(((((('''&&&)))(((((((((((((((((('''))))))))))))************'''((())))))))))))((((((555444444444444444333333222222111000//////......------.........---,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------111...,,,+++++++++***)))...---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------.........,,,------......------,,,.........//////...---------------......................../////////000000/////////......////////////............---------////////////////////////.../////////000000000111......///000000000000000111111111111111111111111000000000000000000000000111111000000/////////...000000111222333444444555111111111111111111111111111000000000222444666777:::999999888888777777777111111111111222333444444111111111111111111111111222222333333333444444444444444444444444444444444333333333333333333333333222222222222222222222222444444444444444555555555111222333333444444333333555555444444555666666777444444444444444444444444222222222222111111111111000000000111111111111222111111111111000000000000......//////////////////111111111111111111111111000000000000000000000000////////////000000000111000///...------...///000........./////////000000000000000000000000000000////////////////////////111000//////000//////...000//////...............///000000111111111111111000000000000111111111111000000111222333444444555222222333444555777888888888888888888888777666555444444444444555666777888666666777777777777666666666666777888888888777777555666777777666666888:::888999:::;;;<<<===>>>>>>======>>>>>>???AAABBBCCCBBBBBBCCCCCCDDDFFFGGGHHHGGGFFFDDDCCCDDDEEEGGGIIIHHHHHHIIIKKKMMMOOOOOOOOOMMMNNNPPPQQQQQQPPPNNNMMMKKKKKKKKKJJJKKKKKKLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFFFFFFFFFFDDDCCCBBB@@@@@@@@@???????????????AAAAAA@@@@@@???>>>======;;;:::999999888999999:::999::::::;;;<<<<<<======888888999;;;===<<<:::777999777666444333333444555444444444444444666777888999888666333222000//////000000///...------------++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))************)))))))))(((((()))))))))))))))((((((&&&''''''((((((((((((((())))))(((((((((((()))))))))))))))))))))*********)))))))))))))))(((''''''+++***)))(((''''''((((((((()))))))))************))))))*********++++++***555555444444444333333333222222222111111000000///---------------,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------000...,,,+++,,,,,,***)))...---,,,+++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------,,,,,,,,,,,,,,,,,,------------,,,,,,------............---------------.........//////000/////////.........---...//////////////////...///............---------////////////////////////////////////000000000000......///000000000000000000000000000000000000000////////////////////////111000000000//////....../////////000111222222333000000000000000000000000000000000000111333555666777777777777777777666666111111111111222333444444111111111111111111111111222222222333333333444444444444444444444444444444333333333333333333333333222222222222222222222222222333333444444444444444222222333444444444444333111000000000000111111222444444333333222222111111111111111111111111111111111111111111222222222222111111000000000/////////------........./////////000000000000000000000000111111111111111111111111...////////////000000000000///...------...///000............///////////////////////////000000000........................000111111000////////////000000///...------.../////////000111111111111000//////000000000111111111000000111111222333444444333444555666777888999999777777777777666666555444333333333333444666777888666666777777777777666666666777777888888888777777999999999888666555777888888999999:::;;;<<<===============>>>???@@@BBBBBBCCCCCCCCCDDDEEEFFFGGGHHHDDDCCCBBBAAAAAACCCEEEFFFFFFHHHJJJLLLMMMMMMNNNOOOKKKMMMOOOPPPPPPOOOMMMKKKMMMLLLKKKKKKJJJKKKLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@?????????>>><<<<<<;;;:::999999::::::888999999:::;;;<<<======:::888777777999::::::999999888666444333222222222444444555666777888999::::::999777555333222111111000000///...------------+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))((())))))***++++++*********&&&''''''((((((((((((((((((((())))))))))))(((((((((((())))))************)))))))))))))))(((((('''+++***)))(((((((((((((((((()))))))))***************************++++++,,,666666555555444333333333333333222222222111111111............---,,,++++++******++++++,,,,,,------******++++++,,,,,,------,,,++++++,,,...///---,,,,,,,,,,,,++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------,,,++++++***,,,,,,------------,,,,,,,,,,,,---............---,,,,,,------.../////////000000//////...------,,,......////////////......///............---------////////////////////////////////////000000000000......///000000000000000000000000000000000000000////////////////////////000//////////////////......////////////000000000000000000000000000000000000000000000111222333333444555555555555555555555222222222111222222333333111111111111111111111111222222222222333333333333333333333333333333333333222222222222333333333333111222222222222333333333///000111222222222111111000111111222222222222222222111111000111111222222222222111111000///......000000000111111111111111111222222222222333333333111111000000000/////////---------......//////000////////////////////////111111111111111111111111......////////////000000//////............//////------........./////////............////////////........................,,,...///000///000111333111222111///......000222...///000000111111000000/////////000000000111111000000111111222222333333444444666777888888888888444555555555555555444333222222222333444555666777555666777888888777666555777777888999999999999999;;;<<<;;;999777666777888888888999::::::;;;<<<<<<=========>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEGGGGGGBBBBBBAAAAAAAAABBBCCCDDDFFFHHHJJJKKKKKKKKKMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@?????????????????????>>>===<<<<<<;;;;;;::::::999777888888999:::;;;;;;<<<<<<:::777777888999:::999777777555444333222111111444444555666777888999999:::999777555444222222222000///...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))************)))))))))))))))******++++++++++++***''''''((())))))))))))((((((((())))))))))))((((((((((((((()))******++++++))))))******))))))((('''***)))))))))))))))(((((())))))))))))************)))((((((((()))***+++,,,888777777666555555444444333333333333222222222222////////////...---,,,,,,+++++++++,,,------......)))******+++,,,,,,------***+++,,,...000///---******++++++,,,------------------------------------------------------------+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------.........---,,,,,,------...//////000........................---...///000000///...---///............---------////////////////////////000000000000////////////......///000000000000000000000000000000000000000////////////////////////.........///////////////000000////////////......000000000000000000000000111111111000111111111111222222222333333444444444333333222222111222222222111111111111111111111111111222222222222333333333333333333333333333333333111111222222222333333333222222222222333333444444//////111222222222111000000000111222222222222111444444333333333333333444000000000000000000000000000000000111111222222222111111222222222222333333111111111000000000//////---------...///000000000////////////////////////000000000000000000000000........./////////000000/////////000000/////////---------.........//////,,,---------.........///........................+++---//////...///111333111222111///------///222...//////000000000000000////////////000000000111111111111111111222222222333444555666777666666555222222333444444444333333333222222222333444555555555666777888888777666555666777888::::::;;;;;;;;;;;;<<<<<<:::999888999:::888888999999::::::;;;;;;============>>>@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCDDDEEEHHHJJJKKKIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIEEEFFFGGGGGGFFFEEECCCBBBBBBCCCCCCDDDCCCBBBAAA@@@<<<<<<==================;;;<<<<<<<<<<<<:::999888777777777888888999999999:::999888888999999777666555555444444333222222111222333444555666777777777777666444333222111111111///...---,,,++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))))))))(((((()))***************'''((())))))******))))))'''((()))******)))(((''''''(((((()))******++++++)))************)))(((((('''((()))***+++***))))))))))))))))))***************)))))))))***+++,,,---999999999888777666666555444333333333333333333222111111111111000///...---++++++,,,------...//////))))))***+++,,,,,,------------///000111...)))&&&(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------***++++++,,,,,,------...+++,,,,,,------,,,,,,++++++,,,------.........---,,,,,,------...///000000,,,,,,------.../////////---...///000000///...---//////.........---------////////////////////////000000000000////////////...//////000000000000000000000000000000000000000////////////////////////---.........//////000000111111000000///.........000000000000000000000000111111111111000000000000111111111222222333333444444444333222111111111111000000000000000000000000111111222222222333333333333333333333333333333333111111111222222333333333222222222333333444444444000111222333444333222222111111222333333333333333111111000000000000000111000111111222333444444444000000111111222222222333111111111111222222222222111111111111000000000000------......///000111111////////////////////////////////////////////////............/////////000...///000111111000///...---------.........//////,,,,,,,,,---------.................................000111000---,,,---000///000///---******---111...//////000000000000000////////////000000000000222222222111111111111111222333444555555555444333000111222222333333333333333333222222333333444444555666777999999777666555666777999:::;;;<<<<<<===:::;;;<<<;;;::::::;;;===888888888999999::::::;;;<<<<<<======>>>@@@AAABBB>>>>>>>>>???@@@AAACCCCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEHHHKKKJJJHHHHHHIIIKKKNNNNNNMMMLLLLLLMMMNNNNNNLLLLLLLLLLLLKKKJJJHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJDDDDDDEEEEEEDDDCCCBBB@@@AAABBBCCCDDDCCCBBBAAA@@@:::::::::;;;;;;;;;;;;;;;:::;;;<<<===<<<:::777666777777777777777888888888777777777999999777333000444444444333333333222222111222333444555555555555444333222111000000000000......---,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))(((((()))***************'''((()))******)))(((''''''(((((()))***+++++++++***************)))((((((&&&'''***+++,,,+++***)))))))))))))))************,,,,,,++++++,,,...///111<<<999777666666555444333555444444444444444444333111111111111000000000000///............---------,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,,,,++++++*********...***)))...111...***(((++++++,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---,,,++++++******++++++,,,+++++++++,,,.../////////------,,,,,,,,,+++++++++...---,,,,,,---...---,,,------------------------000///...------...///000111111111000000000000///,,,,,,------...///000000............////////////222111111000000000000000......////////////......////////////000000000000111000///......///000111////////////000000000000111111000000//////......000111111111111222222222333333333222222222222222222222222222222222222222000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111444444333222111111222222222111//////111333333333222444444222///---000222000000000000000000000000000000000000000000000000........................,,,,,,.../////////...---///////////////.........////////////////////////........................222111000......---------+++,,,------......------.........///////////////000000000000000000000000333///,,,,,,...000000///...///000111111000///............////////////////////////000111111222222111222222333333222222111333222111/////////000111111222222333333444444555:::999777555444555777888666777777888999999:::::::::;;;;;;;;;::::::999888999999888888999999:::;;;<<<<<<======>>>>>>>>>??????@@@AAA@@@???>>>@@@BBBBBBAAAAAAAAABBBDDDEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIKKKLLLLLLKKKIIIHHHDDDDDDCCCCCCBBBBBBAAAAAADDDDDDDDDCCCBBBAAA???>>>>>>===;;;999888888888999999999:::;;;;;;:::::::::999999::::::;;;:::::::::999999888777666555444444333333444444444444444444////////////000000000000222222111000///...------111///,,,*********)))(((,,,,,,,,,+++++++++******************))))))))))))******)))))))))))))))***,,,+++++++++***))))))))))))))))))))))))*********''''''((()))))))))))))))************))))))((((((---+++)))((('''((()))***+++******)))((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,>>><<<999888888888666555666666555555555555444444222222111111111000000000000000000/////////......---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******---******......+++)))***---+++***+++---......---+++---...---+++***,,,...,,,++++++******++++++,,,...---,,,,,,---,,,,,,+++.........---------,,,,,,...---,,,------...---,,,------------------------000///...------...///000000000000000////////////,,,,,,------...//////000........./////////000000111111000///.........///......////////////........./////////000000000000111000///......///000111.../////////000000000000000000000000//////......000000111111111222222222000000000000000000111111111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000///////////////111///......000111222111000111111000//////000111000000000000000000000000////////////////////////........................,,,---.../////////...---........................................................................)))******+++---///000111,,,---......//////......+++,,,,,,---...//////000////////////////////////---***'''''')))++++++***...///000111111000///...000000//////......------/////////000111111222222111222222333333222222111333222000/////////000111111111222333333444444555666555333111111222333444666666777777777777888888::::::;;;::::::999999888999999888888999999:::;;;<<<<<<======>>>??????@@@AAABBBBBBAAA@@@???AAABBBBBBBBBAAAAAABBBCCCEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEGGGHHHIIIJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAACCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;999888888888888888888999999999999999888999::::::;;;;;;::::::999;;;:::999888777666555444444444444444333333333333111000000000//////......000000//////////////////---+++***)))+++,,,,,,++++++++++++*********))))))*********)))))))))((((((******)))))))))))))))*********))))))))))))))))))++++++******))))))(((((('''((())))))******))))))******)))))))))(((((((((+++***((('''&&&'''((()))************)))))))))((())))))(((((((((((())))))*********************************+++++++++,,,,,,AAA???<<<;;;;;;;;;:::888777777777666666555555555222222222222111111111111111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***---++++++---,,,)))+++///222---((()))---000000...,,,---......,,,,,,---...,,,++++++******++++++,,,///...---...//////---+++//////.........---------------------------------........................000///...------...///000000000/////////.........,,,,,,------.../////////////////////000000000000111111///...------------......////////////............/////////000000000000//////......//////000....../////////000000000000000000////////////...000000000111111111222222222222222333333444444555000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000////////////......000...------///000000//////...---...000000000///000000000000000000000000////////////////////////........................,,,---......//////......,,,,,,------......//////................................................---------,,,,,,,,,,,,,,,---...//////000000//////)))***+++,,,---///000000////////////////////////...,,,******+++------,,,...//////000000//////...111111000///...---,,,,,,/////////000111111222222111111222222222222111111222111000000///000000000111111222222333444444444444333111000000000111222666666666666666666666666:::::::::999999999999888999888888888888999::::::;;;;;;<<<===???@@@AAAAAACCCDDDEEECCCBBBAAAAAACCCCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHKKKJJJIIIGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>>======<<<<<<:::999888777777777777888888888888888777777999:::::::::::::::999999;;;;;;:::999777666555444444444444333222222222111222111111000///...---,,,........./////////000000---+++)))***+++,,,,,,+++*********)))))))))((((((******))))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))))),,,,,,+++***)))(((''''''((()))******++++++******)))))))))))))))(((((((((***)))((('''&&&'''((())))))******+++***)))(((''')))((((((''''''(((((()))++++++++++++++++++++++++*********++++++++++++,,,CCCAAA???=========<<<:::888888777777666555555555333333333333222222222222111111111111000000000000///.........---------------------,,,,,,++++++***+++++++++++++++++++++++++++***,,,---,,,***///666777000((((((---000///,,,,,,---------,,,,,,------,,,++++++******++++++,,,---,,,,,,///333444333000............---------------.........---------...////////////////////////000///...------...///000000000000000/////////...---------.........///////////////000000000111111222111000///...---------......////////////.............../////////000000////////////////////////........./////////000000////////////////////////000000000000111111111111111222222333444555666666000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111000000000000///......000000000///111...---...111222000---000000000000000000000000////////////////////////........................---------...............+++++++++,,,---...//////................................................111111000///...,,,+++***------...///////////////++++++,,,---......//////////////////////////////222111000///000111111111////////////////////////000000//////......------/////////000111111222222111111222222222222111111111111000000000000000000111111111222333333444444444444333222222333333444444444555666666777888888999999999888888888999999888888888888888999999::::::;;;<<<===???@@@AAABBBDDDEEEFFFEEECCCBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIHHHHHHFFFEEEDDDCCCDDDCCCCCCCCCDDDEEEFFFGGGIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@???>>>======<<<<<<<<<;;;:::999888777777777888888888999888888777777999999:::::::::999888888:::999888777666444333333444444333222111111000000111000000///......------........................///---++++++++++++)))(((+++*********))))))))))))***)))))))))((((((((((((((((((((()))))))))))))))'''(((((())))))*********+++*********))))))(((((())))))***+++++++++++++++***************************)))(((((((((((())))))((()))+++,,,+++***(((&&&(((((((((''''''(((((((((************************************++++++++++++DDDBBB???>>>>>>>>><<<;;;888888888777666555555555444444444444333333333333111111111000000000///////////////.........------...------,,,,,,++++++++++++++++++++++++++++++++++++***+++...------333:::;;;333***(((+++...---))),,,+++++++++,,,,,,++++++,,,++++++******++++++,,,,,,++++++///333555222///---------,,,,,,,,,,,,+++---...000///---,,,...///////////////////////////000///...------...///000111111000000000/////////---------...............////////////000000000000333222111000////////////......////////////..................////////////......////////////..................////////////...............///////////////000000000111111111------......///000111111111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000111111111111000000111000///000111111000...222000...000222222///,,,////////////////////////................................................------------......//////+++++++++,,,---...//////................................................)))+++,,,...///000000000,,,,,,---............---/////////.......................................////////////......///000//////............//////------......//////000000/////////000111111222222000111111222222111111000000000000111111111000000000000111222222333333444555444444444444444555555333333555666888999:::;;;999888777777777888888999888888777777888888999:::999:::;;;<<<>>>???AAAAAACCCEEEFFFFFFDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGIIIHHHHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEE??????===<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666999999::::::999888777777888888999999888777666666666666555444333222111111333333222111000//////..................//////////////////...---,,,,,,+++...---++++++,,,+++)))''',,,,,,+++++++++*********)))))))))(((((((((((('''&&&'''((())))))))))))((()))))))))******+++++++++(((((())))))*********+++))))))***+++++++++++++++++++++++++++++++++++++++*********************+++((()))+++,,,+++***(((&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))*********+++++++++EEECCC@@@?????????===<<<::::::999888777777666555555555555555444444444444111111111000000000000/////////.........---------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,***+++...//////333999:::333+++(((***,,,+++))),,,+++******,,,,,,+++***,,,++++++******++++++,,,...+++***---222222...)))------,,,,,,,,,+++++++++,,,///111000---,,,...000........................000///...------...///000000000000/////////..........................................////////////222111111000000000000000......////////////......------........./////////---......//////......---------........./////////---............//////////////////000000000111111......//////000000111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000---...///000111000///...111000000000111111///...000///000111222222///---////////////////////////...................................................------------...//////,,,,,,------......//////------------------------........................)))***,,,------,,,+++++++++,,,,,,---...---------111000000///......------........................---///000///...---...//////......------......///,,,,,,---...///000111111/////////000111111222222000000111111111111000000//////000111111111111000000000111111222333333333333333333444444444444444333333555666888999;;;;;;888777666666666777888999888777777777777888999999999999:::;;;===>>>??????@@@BBBDDDEEECCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEE???>>>===;;;;;;;;;<<<===<<<<<<<<<;;;:::999888777::::::::::::999888777777777777777777666555444444222222111111111000000000111111111000/////////...------........./////////000///...---,,,+++*********))))))+++---...,,,+++,,,,,,,,,++++++++++++***))))))((((((((((((''''''%%%&&&((()))***))))))(((************++++++++++++''''''((()))***+++,,,,,,((()))******++++++***************++++++++++++,,,******++++++++++++++++++)))******+++***)))((('''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))************+++FFFDDDBBBAAAAAA@@@???=========<<<;;;:::999888888666666666555555555444444333222222222111111111111.........---------,,,,,,,,,,,,,,,---------------******+++++++++,,,,,,,,,///+++)))---///......111444111,,,))))))+++++++++---+++***+++---...,,,***,,,++++++******++++++,,,///,,,+++///444555000***...---------,,,,,,,,,,,,,,,///222000---+++...111------------------------000///...------...///000......---------,,,,,,,,,........................------------............000////////////000111111......////////////......---------.........//////------...//////...---------------.........//////---------.........//////////////////000000000111222222222222222222222333000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000---...000111222111000///000//////000111000...,,,))),,,///111111000111111////////////////////////...................................................------,,,---...///000........................------------------------........................---.........,,,***'''&&&,,,------....................................---........................---///111111///...///000///...------------...///------......//////000000/////////000111111222222000000111111111111000000...///000111222111111000000000000111222222333333222222333444444444444444444555555666666777777888888777555555555777888:::777777777777777888999999999999::::::;;;<<<<<<======???BBBCCCBBBAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCCCCBBBAAA???>>>@@@@@@@@@AAAAAABBBBBBCCC???>>><<<;;;;;;;;;===>>>============<<<:::888777999999999999888777666555555555555555444333222111////////////000000000000////////////////////////..................------...---------,,,,,,++++++)))))))))+++---...,,,+++++++++++++++************))))))((((((((('''''''''$$$%%%''')))******)))(((************))))))))))))(((((())))))******++++++'''((())))))******))))))(((((()))))))))*********))))))***+++++++++++++++************)))))))))((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))************HHHFFFCCCBBBBBBBBB@@@???@@@???>>>===<<<;;;::::::666666666666555555555555444444444333333333222222......---------,,,,,,,,,,,,,,,,,,------.........*********++++++,,,,,,,,,111+++))),,,...,,,******///...,,,***)))***,,,---///,,,+++,,,...///---+++,,,++++++++++++++++++,,,///,,,,,,111888;;;666000//////.........---------,,,///222111---+++...222------------------------000///...------...///000,,,,,,,,,+++++++++******.....................---,,,,,,,,,---------.........------......///000111......////////////......---------.........//////,,,---...//////...---,,,---------.........//////---------.........//////////////////000000000000111111000000000000000000////////////////////////000000000000000000000000000111111111111222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111333444555444333222///......///000///,,,***###(((...000000000222444////////////////////////......................................................---,,,---...///000///////////////.........------------------------........................)))***---/////////...------......///////////////,,,,,,,,,------.................................***---//////,,,+++,,,...///...---,,,,,,---...//////////////////........./////////000111111222222000000111111111111000000...///000222222222111000000000000111222222333333333444555555666666666555666666555555555444444444777666555444555666888:::777777777777777888888999999999999::::::;;;;;;;;;:::===AAABBBBBBAAAAAABBBAAABBBCCCDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBDDDDDDCCCAAA>>><<>><<<;;;;;;<<<===>>>===>>>>>>>>>===;;;999888888888888888777666555444444444444444333222111000---......///000111111222.........///////////////000000///...---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,+++,,,---,,,***'''************)))))))))))))))(((((((((''''''''''''$$$%%%''')))******)))(((******))))))((((((''''''************))))))))))))''''''((()))))))))))))))&&&'''''''''(((((())))))'''((()))***************+++******)))((()))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))************MMMKKKIIIGGGGGGEEECCCAAABBBAAA@@@???>>>===<<<;;;;;;:::999888777555444444444444333333333333333333111000000000/////////...------,,,,,,+++******)))++++++++++++************++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++///,,,***,,,000222///+++************************)))+++...000111111111000///......---------......---------------------------+++***+++---///000000AAA555---///333111...///,,,,,,,,,---------......******+++++++++,,,,,,,,,////////////////////////------............------////////////////////////---------............///------......//////000000444000---,,,...///...,,,......------------......222000...------...000222000000000000000000000000...///111222111///,,,***////////////............//////000111111111111111111111000000000000111111000000000000000111111111000000//////.........------......///000111111222000000000000000000000000////////////000000000000000000000000////////////////////////////////////000///...------...///000---------------...///000---------,,,,,,,,,++++++.................................------,,,,,,,,,------------------------,,,---...---,,,,,,---...,,,---.........---------------------,,,+++***)))...........................---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...000000//////.........------,,,,,,---000111111000111000000/////////000000000000////////////000000000000111111111222222222555666555555444333222111444444444444444444444444333333333444555666777888777777666666666666777777888888999999999888888777777777888999::::::;;;;;;CCCBBBAAA@@@@@@@@@AAABBBAAAAAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBDDDCCCAAA???============<<<<<<===============<<<>>>LLLQQQDDD888888<<<<<<:::999888666666666666777222222222222222222222222000000000000////////////000//////............///,,,...///000000...,,,+++,,,---...//////...---,,,************************(((((((((((()))***+++,,,++++++***)))(((((()))))))))))))))))))))))))))))),,,***)))***++++++***)))((((((''''''''''''(((((())))))***))))))((('''&&&))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))************)))LLLKKKIIIIIIIIIIIIGGGEEEDDDDDDCCCBBB@@@???>>>>>>===<<<;;;:::999777666666444444444333333333333333111111111111111111111111---------,,,++++++******+++++++++*********))))))))))))*********++++++++++++++++++,,,,,,---------...+++)))+++///000...***++++++++++++++++++++++++***+++,,,.../////////...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...///===444......///+++)))***,,,,,,---------.........++++++++++++,,,,,,,,,,,,........................------............------........................---------............///....../////////000000000222///---,,,...//////---......------------......000///...------...///000////////////////////////---...000222222111///...////////////............//////000111111111111000000000000000000000000000111111111000000000//////000/////////..................//////000000111111////////////////////////000000000///////////////000/////////////////////........................---,,,++++++++++++,,,---......------------......---------,,,,,,,,,++++++........................------,,,,,,,,,+++++++++------------------------+++---///...---,,,---...///......333888888333---******+++,,,------------...........................---,,,,,,,,,,,,---...///...------------...///............---------,,,---,,,,,,---///000///.........------------......000000////////////000000111111111111111111111111111111222333333333222222444444444444444444333333333333333333444555666777333333444555666888999:::777888888999999999888888999999999999999999999999===>>>@@@AAABBBBBBBBBAAA???@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBDDDCCCAAA???===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>AAALLLOOOCCC888888:::888999999::::::999888777666666555444333222000000///000000000000/////////...000000///...---------...---......//////---,,,+++---...////////////...---************************(((((((((((()))***+++,,,++++++***)))))))))))))))))))))))))))))))))))))))+++***)))***++++++***))))))***+++,,,,,,+++***)))(((((()))******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***+++,,,,,,------,,,,,,MMMLLLKKKKKKMMMMMMLLLKKKHHHGGGFFFEEECCCBBBAAA@@@??????>>>===;;;:::999999555555444444333333333333222222222333333333333333......------,,,++++++++++++++++++*********))))))))))))*********+++++++++))))))***+++,,,---......,,,***)))+++...///,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------111000///...---+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------555111//////---***)))+++---------...............,,,,,,,,,,,,------------........................------............------........................---------............///...............////////////...,,,---...000//////......------------......//////............//////////////////////////////,,,...000222333222111000////////////...............///000000111111000000...///000000000000///...111111000000//////......////////////............////////////////////////........................000000000//////.........////////////////////////........................///......------......//////...---------------...------------,,,,,,,,,,,,------------------------,,,,,,++++++++++++******------------------------,,,...000000...---------000,,,,,,555???@@@666***)))***+++,,,------------------------------------...------,,,,,,------...000///............///000---------,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,......------------......000000////////////000000222222222111111111111111...///000222333444555555555555555444444333333333333222222333333444555666333333444555666888999999666666777888999999999999:::::::::999999999888888999;;;>>>AAACCCCCCAAA@@@===>>>@@@BBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHIIIIIIHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBDDDCCCAAA???===;;;;;;:::;;;;;;===>>>????????????AAAHHHHHH@@@:::::::::666888:::;;;===<<<:::777555666666555444222111000000000000000/////////......111000///...---,,,,,,,,,......------------,,,,,,,,,,,,------------,,,,,,************************(((((((((((()))***++++++,,,+++******)))*********))))))))))))))))))))))))+++***)))***+++,,,+++))))))***,,,------,,,***)))'''((()))***++++++++++++))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************PPPOOONNNNNNPPPPPPOOONNNKKKJJJIIIHHHFFFEEECCCCCCAAAAAA@@@>>>===<<<;;;:::666666555555444444333333222222333333333333444444//////......---,,,,,,+++++++++++++++************++++++,,,,,,,,,---------)))******+++,,,,,,------+++******+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,//////......---,,,+++***------------------------+++,,,,,,,,,++++++,,,...,,,...000000...,,,...111........................,,,,,,,,,---------..............................------............------........................---------............///,,,,,,,,,,,,,,,,,,---------,,,,,,---...///000000......------------.........///000000000000///...////////////////////////---...///111111111000///////////////...............//////000000000000000,,,...///111111///...,,,///////////////////////////////////////.........//////////////////..............................000000000///......------.........///////////////........................000//////////////////000---,,,,,,,,,------...///...------------,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++------------------------,,,...000111///---------...******111;;;;;;222''',,,---------,,,,,,+++***------------------------------------------------///..................///---------,,,,,,,,,,,,,,,///---,,,---......---,,,000////////////000000111000000////////////000000000000111111111222222222000111222444555666777777555555555444444333333222222222222222222333444555777777777777777777777777555555777888999999999999999999999999999999999:::999;;;===@@@AAAAAAAAA@@@>>>???AAABBBCCCDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBBBBBBBBBBAAAAAADDDDDDDDDDDDCCCCCCBBBBBBCCCBBBAAA???===;;;:::999999:::;;;===>>>?????????===@@@@@@<<<<<<>>>===888999999;;;;;;:::999777555333333333333333333333333000000/////////.........000000...---,,,,,,++++++...---,,,,,,++++++,,,,,,************************************************((((((((((((((()))******++++++************++++++))))))))))))))))))))))))+++)))))))))+++,,,+++***(((((((((((((((((((((((())))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((TTTRRRQQQQQQQQQQQQPPPOOONNNMMMLLLJJJHHHGGGEEEEEEBBBBBBAAA@@@>>>===<<<<<<888888777777666555555444333333333333333333333333000000//////...---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,---......------,,,------------------------,,,...000///---,,,---...''',,,000///---,,,...000..................------,,,,,,,,,---------..............................------............------........................---------............///------------------------***+++---......//////000......------------......///000000111111000000///............................../////////...---,,,////////////..................///000000000000000,,,...///111111///...,,,,,,,,,---...///000000111.........///////////////////////////....................................000/////////.........---------....../////////000........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++---...000111.........---------,,,,,,------------------------,,,,,,,,,------------------------------------------...000000...,,,,,,,,,,,,++++++...111111---))),,,,,,---------,,,++++++---------------------------------------------------------------------------------------------...000///---...//////...---///////////////000111111000000////////////000000......///111222333444555222333444444555555555444555555555444444333333333333333222222222333444444777888888999999888888777444555666777888999999999666777777888:::;;;<<<<<<============>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAACCCBBBAAAAAAAAACCCDDDEEEHHHHHHHHHIIIIIIHHHGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDEEEEEEEEEDDDCCCBBBCCCBBBAAA@@@>>><<<::::::888999;;;<<<===>>>>>>???======;;;;;;===???===888:::999888777777666666777333333333333333333333333////////////............///...---,,,++++++++++++------,,,++++++++++++,,,************************************************(((((((((((((((((()))***+++******)))******++++++))))))))))))))))))))))))***)))((()))+++,,,+++******(((&&&$$$$$$&&&(((***+++++++++++++++***))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++TTTSSSQQQQQQRRRRRRQQQOOOQQQPPPOOOMMMKKKIIIHHHGGGDDDDDDCCCAAA@@@???>>>===;;;;;;:::999888777666666444444444444333333333222111111000000///......---.........---------,,,,,,))))))*********+++++++++,,,,,,++++++************+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---------------------------------000222111...,,,,,,...(((---///,,,)))***+++***---------------,,,,,,,,,,,,,,,,,,,,,------------------------------------------............---------------------------------------............///000000000///////////////)))+++............///000......------------......000000000000000000000000...........................///......---,,,++++++////////////............---...//////000000//////...///000000000000///...+++,,,,,,---...///000000.........///////////////........................................................................---------......//////000------------------------------............------*********+++,,,...///000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------------------------...///...,,,++++++,,,,,,---...---,,,,,,,,,---((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,------------............000...---...000000///...------,,,------...///000000000////////////000000......///111222333444555222222333333333222111111444444444444444444444444444444333333333333444444333444777999:::;;;::::::555555666777888888888888555555777888:::<<<======???>>>===<<<===>>>@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBAAA???>>><<<;;;::::::<<<===>>>>>>>>>>>>@@@>>><<<;;;===<<<999555;;;999888666555666666777555555444333111000///////////////.........------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,************************(((((((((''''''(((((()))))))))))))))))))))***+++))))))))))))))))))))))))***)))((()))+++,,,,,,++++++)))'''%%%%%%''')))+++++++++++++++***)))((('''))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))RRRQQQPPPQQQSSSSSSSSSQQQTTTTTTRRRPPPNNNLLLKKKJJJGGGFFFEEEDDDCCCAAA@@@@@@======<<<;;;:::999888888777777666555444444333333222111111000000///......////////////............))))))*********+++++++++***************+++++++++)))+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,++++++******+++---......---,,,+++++++++++++++++++++++++++,,,000222111---***+++---***......***(((+++,,,)))------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------------............---------------------------------------............////////////.........------))),,,//////---,,,---///......------------......///...---,,,,,,---...///..........................................------////////////............---...//////000000//////000000000000000000000000------------------------............/////////000,,,------....../////////////////////////////////,,,------....../////////,,,,,,---......///000000------------------------//////000111111000//////,,,,,,++++++,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......---+++))))))+++---***+++---------,,,---...((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---...//////...---,,,++++++,,,,,,------------...,,,,,,---///000///...,,,,,,,,,------...///000000000////////////000000111111111111111222222222111222222333333222222111222333333444444555555555555555444444444444444555111333555777999999888888666666777777777777777666666666777999:::;;;<<<<<<;;;<<<===>>>@@@AAABBBBBB@@@AAAAAABBBBBBBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFDDDEEEFFFGGGGGGEEEDDDBBBAAABBBBBBBBBAAA@@@>>>=========>>>???????????????@@@>>><<<======;;;888777:::999999999888777666666444444333222000///......//////.........---------+++++++++++++++,,,,,,---***+++,,,,,,,,,+++)))(((++++++***))))))***++++++************************)))(((((('''''''''((((((((((((''''''((())))))***)))))))))))))))))))))))))))(((((()))+++---,,,+++(((((())))))))))))(((((()))))))))******)))(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''OOONNNNNNPPPSSSTTTTTTTTTWWWVVVUUUSSSPPPNNNMMMLLLIIIHHHGGGFFFEEECCCBBBBBB???>>>===<<<;;;:::999999:::999888777666555444333222222111111000/////////000000000000////////////++++++,,,,,,,,,---------(((((()))***+++,,,,,,---((()))+++++++++***++++++************************&&&(((***+++,,,+++)))(((+++,,,.........,,,***)))))))))))))))))))))))))))+++///222111,,,)))***,,,***...---***+++111222...,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------------------------..................------------------------------------.........//////,,,,,,,,,++++++*********))),,,//////---,,,---............------............---+++******+++---...........................------......///000000000000/////////............---......///////////////111111000000000000111111000//////...,,,+++******---.........//////000000,,,,,,------...///000000000000000000000000000000+++,,,,,,---...///000000,,,,,,------...///000000------------------------+++,,,---......---,,,+++///...---,,,++++++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------///...,,,)))''''''***---'''(((***---...///...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---...///000000///...---*********++++++,,,,,,,,,,,,+++***,,,...//////............//////111222222000000////////////000000333333222222111000//////222333444444555555555555111222222333444555666666666555555444444444555555333444666777777666444333666777777777777777666555888888888999999:::::::::777:::===AAACCCDDDCCCBBB>>>???@@@AAABBBCCCCCCCCC???@@@BBBDDDEEEEEEDDDCCCAAABBBDDDEEEGGGHHHHHHHHHEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGDDDEEEGGGHHHGGGFFFDDDCCCAAAAAABBBCCCBBBAAA@@@??????@@@@@@AAAAAAAAA@@@@@@===;;;;;;===>>><<<;;;;;;888:::;;;<<<;;;999777555000000000000000000000000//////.........---------************+++,,,---...)))***,,,---,,,+++)))'''((('''&&&%%%%%%&&&'''(((************************)))(((((('''''''''(((((('''''''''''''''((()))))))))))))))))))))))))))))))))(((((()))+++---,,,+++$$$&&&)))++++++)))&&&$$$&&&'''((())))))******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***************SSSQQQOOOPPPSSSVVVVVVUUUVVVVVVUUUTTTSSSQQQQQQPPPNNNMMMJJJGGGEEECCCCCCCCCCCCBBB@@@>>><<<;;;:::::::::999888666666666777888666666555444333111111000111111111000///---,,,+++---------,,,,,,---......------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,---------+++))))))***,,,,,,,,,,,,++++++*********))))))***++++++++++++***+++---...---,,,,,,---...///......---,,,+++******------............------...+++((((((***,,,+++)))***+++,,,,,,------,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,***))))))(((,,,,,,+++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////......---------,,,------,,,+++,,,---...///.........---,,,,,,,,,+++........................------......//////000000........................////////////////////////........................+++,,,,,,---...///000000......------------......000///...---------------------............---------------,,,,,,+++++++++------------------------///...---,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,---,,,+++,,,...///...---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---,,,,,,++++++***+++++++++,,,,,,---------...............///000000...------,,,---...///000/////////...------,,,,,,111111111111111222222333111111222222222333333333222222333333333333444444555444222111111222444555555555555555777999;;;<<<===;;;888777888999999999:::::::::;;;;;;:::999999;;;<<<>>>@@@AAAAAAAAAAAA>>>???BBBBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEGGGIIILLLNNNOOOOOOOOOOOOOOONNNMMMLLLJJJJJJIIIFFFGGGIIIIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@============<<<;;;:::999===???>>>888666888777333333333222111000///...---------,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,//////---***((())))))((('''(((+++---+++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''***************)))(((((((((((()))***************---,,,***((('''((()))***************))))))))))))((()))))))))******************))))))))))))******+++***(((&&&&&&''')))***+++*********))))))(((((())))))))))))(((((((((((('''((()))++++++******)))\\\WWWQQQOOOPPPSSSUUUUUUVVVVVVUUUTTTSSSRRRPPPPPPPPPNNNLLLIIIGGGEEEDDDDDDDDDCCCBBB@@@>>>===<<<<<<;;;:::999777777777777777666555555444333222111000111111111000///...,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,+++))))))+++---,,,,,,,,,+++++++++******)))******+++,,,++++++++++++,,,------+++***+++---------,,,,,,++++++******,,,,,,------------,,,,,,///,,,******,,,...---,,,***+++,,,,,,------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,---...///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........---------,,,,,,------,,,,,,,,,---...///////////////.............................................///////////////........................................................................,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------//////...---------------------............------...---------,,,,,,,,,+++------------------------......---,,,,,,,,,,,,,,,------------------------------......---,,,,,,++++++++++++,,,,,,---------,,,---...---+++***+++,,,---,,,+++,,,.........---...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---.........,,,,,,,,,++++++++++++***------,,,,,,,,,,,,,,,,,,---------------......///...------,,,---...///000.../////////////////////---,,,,,,,,,,,,---......111111222222222333333333222222333333333333444444555444222111111222444555555555555555777999;;;<<<===:::777777888999999999888999999::::::999999888999:::<<<===???@@@@@@@@@===???AAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOTTTTTTRRRPPPNNNLLLKKKJJJFFFGGGHHHIIIHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<<<<;;;;;;:::999888>>><<<:::999999999777666333333222111000//////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++......,,,***)))***+++***))))))***,,,************)))))))))((())))))))))))))))))))))))************))))))))))))))))))******))))))(((''''''((())))))******))))))))))))))))))))))))((((((************)))))))))))))))*********++++++++++++******))))))))))))*********)))(((''''''(((***+++************)))))))))((())))))))))))(((((((((((('''((()))***+++******)))jjjcccYYYRRROOOPPPRRRTTTUUUUUUUUUUUUTTTSSSQQQPPPSSSQQQOOOLLLJJJHHHGGGGGGFFFEEEDDDBBBAAA???>>>===>>>===;;;:::888888777777666555555444333222111111222222111111000///---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++++++++***************+++,,,+++******,,,---,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...---+++,,,.../////////***+++,,,,,,------,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......))))))***+++,,,...///000............------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------------,,,---,,,,,,,,,,,,---...///............////////////........................///////////////.........................................................------------------------.........---------,,,,,,,,,,,,,,,++++++,,,,,,,,,///...------------------------............------.........---------------------------------------...------,,,,,,,,,,,,,,,---------------------------------------,,,,,,+++)))******+++---......///,,,---...---+++***+++,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,------......------------...//////......//////000111111222000////////////000111111111111222222222333333333222222333333333333444444444333222222222333444555555444444555666888:::;;;;;;999777666777999999888777888888999999888888888888888999:::;;;===???@@@===???@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIKKKMMMNNNOOOWWWVVVTTTQQQNNNKKKIIIHHHFFFFFFGGGHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEECCCBBBAAA@@@???::::::::::::999888777777<<<555666???CCC<<<666555222222222222111111000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,---+++******,,,---,,,+++******+++************))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))))))))(((''''''''''''((()))))))))((((((%%%''')))***+++)))((('''************))))))))))))*********+++++++++,,,,,,******))))))))))))*********)))(((((()))***,,,---************))))))))))))(((((((((((())))))))))))(((((()))************)))yyyrrrggg]]]UUURRRQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSUUUTTTRRRPPPNNNLLLKKKJJJGGGGGGFFFEEECCCAAA@@@???@@@???>>><<<;;;999888888666666555444444333222222222222222222111000///...------,,,++++++++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))***++++++***+++,,,...++++++++++++++++++++++++++++++,,,------------,,,---......---***))))))***))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++---...//////***+++,,,,,,------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,*********+++,,,---...///---------------,,,,,,,,,++++++,,,,,,,,,,,,---------------............///........................,,,,,,,,,,,,------......+++++++++,,,,,,---------........................000000//////......------................................................------------------------000000000000000000000///------,,,,,,,,,,,,------......---,,,,,,---------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,---......,,,---...---+++***+++,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000---------------,,,,,,,,,,,,,,,,,,,,,,,,------.........------................../////////000000000333333333222333333444555111111222222222333333333222222222333333333444444333333222222222333444555444444444444555777999::::::888666666777888888777777888888999999999999888::::::999999999;;;===>>><<<>>>??????>>>>>>@@@BBBBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHHHHHHHIIIKKKMMMOOORRRQQQPPPMMMKKKHHHGGGFFFEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDBBBAAA???>>>===999:::::::::999999888777999555>>>SSSYYYJJJ:::666222222222222111111111111......---------,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++***+++---///...,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%'''((()))))))))(((************)))))))))((())))))*********+++++++++******))))))))))))******))))))))))))***+++---...*********)))))))))))))))(((((((((((())))))))))))((()))))))))************wwwmmmbbbYYYSSSPPPOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUSSSRRRPPPOOONNNIIIIIIHHHGGGEEECCCAAA@@@AAAAAA@@@???===<<<:::999777777666666555444444444333333333333222111000000...---,,,,,,+++++++++,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))(((***,,,,,,++++++,,,---++++++++++++++++++++++++++++++,,,------------,,,...//////...+++******+++)))))))))******++++++,,,,,,,,,------------,,,,,,'''((()))******++++++,,,***+++,,,,,,------,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,+++++++++,,,,,,))))))))))))))))))******+++++++++,,,,,,------------------............/////////////////////000000,,,,,,,,,---------------***+++++++++,,,,,,------////////////////////////000000//////......------................................................------------------------......//////000111111222......------------......------,,,,,,,,,------...,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,+++***+++---...---,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---......///++++++,,,------...//////---------,,,---......///..................------/////////......---------///////////////000111111111111222222222333333333222222222333333333444444222222222222333333444444444444333333444666888999888777666666777888888777888888999:::;;;;;;::::::===<<<;;;:::999:::;;;<<<<<<===>>>=========???BBBBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHGGGHHHJJJLLLMMMLLLLLLKKKJJJHHHGGGFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;:::999::::::::::::999999888888:::KKKfffmmmYYYAAA666222111111111111111111111---------------,,,,,,,,,++++++++++++++++++++++++)))***************+++,,,+++---//////---+++******))))))))))))))))))******))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''(((***+++************)))))))))((((((((((((((())))))))))))******))))))))))))******((())))))******+++,,,---))))))))))))))))))******'''((((((((()))))))))***)))))))))))))))*********|||pppdddZZZVVVPPPOOONNNNNNOOOQQQTTTVVVVVVVVVVVVVVVUUUTTTSSSRRRKKKKKKKKKKKKIIIFFFDDDCCCBBBBBBBBBAAA@@@>>>===<<<888888888777777777666666333333444444333222222111//////...---,,,,,,,,,,,,++++++++++++******************+++,,,,,,,,,,,,++++++,,,---------,,,+++***)))+++,,,,,,+++++++++,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,---//////...,,,+++,,,---)))*********++++++,,,,,,,,,,,,------------,,,,,,%%%''')))***)))((()))******+++,,,,,,------,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000......---,,,++++++++++++,,,,,,,,,---------------***++++++,,,,,,------...---------............//////////////////000000000+++,,,------......------------------............///////////////////////////////////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000///......------......///,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...---+++***+++,,,,,,+++***+++,,,---,,,+++,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((()))******+++,,,,,,******+++---...///000111---------------......///.........///......---,,,000//////...------,,,,,,......------......///000111111222222222333333333222222333333333333444444111222222333333444444444444444333333444555777888777666555666777888777666888999:::;;;;;;;;;;;;;;;======<<<;;;;;;::::::;;;<<<<<<===<<<;;;<<>><<<:::999888999999:::::::::999999888222888JJJ___dddSSS===111111111111111000000//////........................++++++++++++++++++++++++***++++++***)))***,,,---+++,,,...---,,,++++++,,,))))))))))))************))))))))))))))))))))))))+++*********))))))((((((''''''((()))))))))(((((((((((()))))))))(((''''''((('''&&&%%%&&&(((+++,,,************))))))))))))'''''''''((((((((())))))******))))))))))))******((())))))******+++++++++))))))))))))************''''''(((((())))))******)))))))))((()))******+++zzznnneee```TTTQQQNNNKKKKKKMMMPPPSSSUUUUUUVVVWWWWWWWWWVVVUUUOOOOOOOOOOOOMMMJJJHHHFFFBBBBBBCCCCCCBBB@@@???>>>::::::999999999999888888444444444444444333333222111000///...------------++++++++++++******************+++,,,,,,,,,,,,+++)))+++,,,......---,,,+++***+++------+++***************+++++++++,,,,,,,,,)))******+++,,,++++++++++++---...---++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''***,,,,,,***))))))+++***+++,,,,,,------,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------,,,+++++++++,,,,,,.........//////000000000******+++,,,,,,---......---------............///------------.........///+++,,,---.........------......------------------////////////////////////.........///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------......------,,,,,,------...,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,,,,------------++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++*********,,,---,,,+++++++++---------,,,***)))++++++++++++++++++++++++*********+++,,,,,,,,,---)))******++++++,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,,,,,,,------........./////////...,,,,,,////////////............/////////...///000000111111111222222222333333333222222333333333333444444111111222333444444444444444333333333333555666777555555444666777888777555777777999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;:::;;;>>>AAAEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<;;;999888888777777888888999888888777000555===EEEGGGAAA777///222111111000///...---------------------.........***************************,,,,,,+++******,,,///***+++,,,+++******,,,...((()))))))))************))))))))))))))))))))))))))))))))))))************'''((())))))******))))))))))))******))))))((('''(((((((((((())))))***+++************))))))))))))(((((((((((())))))))))))******))))))))))))******((()))))))))***)))))))))((()))))))))************'''''''''((()))************)))((((((((()))++++++~~~tttllliiiXXXTTTNNNIIIHHHJJJMMMPPPTTTUUUVVVXXXXXXXXXWWWWWWQQQRRRRRRRRRPPPMMMKKKIIIBBBBBBCCCCCCCCCBBB@@@???;;;;;;::::::::::::::::::444444444555444444333333111111000///...---------+++++++++************)))******+++,,,,,,,,,,,,+++)))***,,,.........,,,+++***,,,...---,,,***))))))*********++++++,,,,,,,,,))))))***++++++++++++******+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))),,,//////,,,***+++,,,++++++,,,---------,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++++++++,,,,,,---...)))))))))******+++++++++******+++,,,,,,---......---------.........//////+++++++++,,,,,,---------+++,,,---.........---,,,,,,,,,,,,++++++*********000000000000000000000000---.........//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,------...///,,,---...---+++***+++,,,+++***)))***,,,---,,,+++)))***,,,,,,,,,+++)))'''************************))))))***+++,,,,,,------------............//////------..................++++++******++++++,,,---....../////////...,,,+++......//////000000111111---------------...//////111111222222222333333333222222333333333444444444000111222333444555444444444333333222333444666777555444444555777888777555666666777999999:::::::::555777999;;;<<<======<<<;;;;;;;;;:::999;;;>>>AAAFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGIIIIIIJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA??????>>><<<;;;:::999888666666777777777777777666555888888333333777888555222111000///...---,,,+++++++++++++++++++++++++++************************+++,,,---,,,******---000***++++++***)))***---///(((((())))))*********+++))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((()))******************************)))(((((('''(((***+++,,,+++)))(((************))))))))))))))))))))))))******************))))))))))))******((())))))))))))(((((('''(((((())))))*********+++&&&''''''((()))******+++***)))((((((((()))+++,,,}}}|||tttmmmiii```VVVMMMLLLKKKIIIIIIMMMNNNPPPRRRTTTUUUUUUTTTTTTPPPQQQSSSSSSRRRPPPNNNLLLIIIHHHGGGEEECCCBBBAAAAAA===;;;:::;;;;;;:::888666888777666555555555555555222222111000///...------***************++++++++++++******))))))))))))))))))***,,,......---,,,+++((()))***+++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))+++...///---+++---,,,***)))((((((((()))***+++,,,------+++***(((((()))***+++,,,---......******,,,---.../////////)))***,,,------,,,***)))---,,,,,,++++++,,,,,,---+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---+++*********+++---------.........//////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000///...,,,+++******------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,---,,,,,,//////---,,,,,,---...///+++,,,---......---,,,+++***+++,,,,,,---...//////*********))))))))))))(((************************++++++++++++,,,---...///***+++,,,---------------///---+++)))))))))+++,,,++++++******++++++,,,---************************,,,+++***))))))***+++,,,,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,++++++***,,,,,,,,,------------...............////////////000000000000000000000000000000000111222222222333111111222222222333333333222222111111111222333444222333444444444333222111333444555555666666555555777777777777777888888999<<<<<<;;;::::::;;;;;;;;;777888999:::<<<===>>>>>>BBBCCCDDDFFFGGGGGGGGGGGGEEEDDDDDDDDDEEEGGGIIIJJJRRRMMMHHHFFFFFFGGGFFFEEEGGGHHHIIIHHHFFFEEEEEEFFFBBBAAA@@@???@@@BBBDDDFFF>>>>>>============>>>>>>BBB@@@>>><<<::::::::::::;;;;;;:::999888777666555666666666555444444333333000...+++)))(((***---//////...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***((((((((())))))************************(((+++...000...+++)))(((************************))))))))))))))))))))))))...***((((((***,,,+++***)))***+++++++++)))((('''+++***))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((('''((()))))))))))))))(((***)))((((((((()))++++++tttxxx{{{zzzvvvppplllkkkeee]]]WWWVVVTTTNNNKKKLLLJJJLLLOOOQQQSSSSSSRRRRRRRRRTTTVVVWWWWWWUUURRRPPPLLLJJJIIIGGGEEECCCBBBBBB???>>>=========<<<:::888888888777666555555555555444333222222000000///...,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))***,,,---...---,,,+++******+++++++++******)))*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,******+++---...,,,******)))(((&&&%%%%%%&&&&&&***+++,,,------+++***(((''''''((()))***+++,,,,,,,,,,,,------------------,,,++++++++++++++++++,,,+++******))))))******+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......---,,,+++++++++,,,---,,,,,,---------.........//////...---,,,+++***)))++++++++++++++++++++++++------------------------........................---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,...---,,,,,,,,,,,,---...,,,------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,+++******))))))***++++++,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++***))))))***+++++++++++++++***++++++,,,,,,*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------,,,,,,,,,,,,++++++............////////////............////////////////////////////////////333333222111111000000///111111111222222222333333111111222222222333333333222333444444444333222222333444444555555555555555777777666666777777888999::::::999999999999999:::888999999:::;;;<<<======AAAAAACCCDDDEEEFFFFFFFFFDDDDDDDDDEEEFFFHHHJJJLLLQQQMMMIIIGGGGGGHHHGGGFFFJJJKKKLLLKKKIIIGGGGGGGGGEEEDDDBBBAAA@@@AAABBBCCC@@@???>>>>>>>>>>>>>>>???@@@???===<<<;;;::::::;;;;;;::::::999888777666555666666555555444333333333111///---++++++,,,...///------,,,+++++++++++++++,,,++++++******++++++,,,******)))(((((()))***+++***************+++++++++'''***,,,---+++)))((('''************************))))))))))))))))))))))))---***'''(((***++++++))))))******+++***)))((('''++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&((()))************)))***+++,,,,,,,,,++++++eeekkkqqqssspppmmmnnnpppkkkgggdddddd```YYYSSSQQQJJJKKKMMMOOOPPPPPPPPPPPPOOOQQQTTTWWWWWWUUUSSSQQQOOONNNLLLJJJHHHFFFEEEDDDCCCAAA????????????===;;;:::999888777666666666666555555444333222111000000//////......------,,,,,,+++++++++*********)))))))))***,,,---------,,,++++++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++------+++))),,,+++***)))))))))))))))++++++,,,---,,,+++***)))''''''((()))***++++++,,,---------------,,,++++++---,,,***))))))***,,,---******))))))))))))******,,,,,,,,,,,,++++++++++++------,,,,,,+++++++++***,,,,,,,,,,,,------------,,,++++++++++++,,,---...++++++,,,,,,,,,---------//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........................)))******+++,,,---......***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...------,,,,,,+++++++++,,,,,,---...------,,,,,,------......---------,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((+++++++++++++++*********++++++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************++++++,,,,,,))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,------............////////////............////////////////////////////////////222222222111111000000///111111111222222222222333000111222333444333222222222333333444444333333222444444444555555555555555777777666666777777888999888777777777777777888888::::::::::::;;;;;;;;;;;;>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHKKKLLLPPPMMMJJJHHHHHHIIIIIIHHHKKKMMMOOOOOOLLLIIIHHHGGGHHHFFFDDDBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999888777666666555666555555444444333333222111000//////......//////,,,,,,+++*********++++++++++++************++++++))))))(((((()))***,,,---))))))******++++++++++++''')))******((('''''''''************************))))))))))))))))))))))))+++)))'''((()))******))))))************)))((((((***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))(((((((((%%%&&&''')))***+++,,,,,,(((***---//////...,,,***VVV___jjjooopppqqquuuyyyuuusssrrrqqqmmmfff```]]]SSSRRROOOMMMMMMMMMOOOPPPMMMOOOSSSVVVWWWVVVTTTRRRRRRRRRPPPNNNLLLIIIGGGFFFFFFDDDBBBAAAAAA@@@???===;;;;;;999888777777777777666555555444333222111000000000///...------,,,,,,+++++++++++++++*********)))***+++,,,,,,,,,,,,+++******+++++++++******))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++***,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++***))))))******+++,,,,,,------,,,,,,---------,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................))))))***+++,,,,,,------************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---,,,,,,,,,,,,,,,---------...---,,,++++++,,,---..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000000///...,,,++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++((()))******++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,******+++,,,,,,---......++++++,,,,,,,,,---------............////////////////////////////////////...//////000111222333333111111111111222222222222///000333444444333222111222222333333333333333333444444444444555555666666666666666666666777888888777777666666666777888888::::::::::::::::::::::::;;;<<<===???@@@@@@AAAAAA@@@@@@@@@BBBDDDGGGJJJKKKNNNLLLJJJIIIIIIIIIJJJJJJKKKMMMPPPOOOMMMIIIGGGFFFGGGFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>============:::::::::::::::;;;;;;<<<:::999999888777666666666555555444444333222222222000000000000000///......,,,,,,+++++++++++++++,,,++++++************++++++******)))))))))***,,,,,,)))))))))***++++++,,,,,,((())))))(((&&&&&&''')))************************(((((((((((((((((((((((()))(((((((((((())))))((())))))*********)))))))))((()))+++------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))((((((&&&'''((()))***+++++++++)))***,,,......---,,,+++OOOYYYeeeoootttxxx~~~|||wwwrrrnnnkkkbbb]]]VVVOOOKKKJJJLLLMMMPPPRRRUUUWWWYYYYYYXXXWWWTTTTTTSSSRRRPPPMMMKKKIIIHHHFFFCCCBBBBBBAAA@@@???===<<<;;;:::999888888888666555444333222111111000000000///...---,,,,,,++++++,,,,,,---,,,+++************+++++++++,,,,,,+++'''((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.../////////...---,,,,,,(((((()))))))))))))))))),,,,,,,,,,,,++++++***************+++,,,,,,------)))***+++,,,------------***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------......------,,,+++***************+++++++++,,,,,,++++++,,,,,,---...//////........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---...---,,,,,,,,,------...............---,,,++++++,,,---...***++++++,,,------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***,,,...000000000///...,,,,,,+++))))))))))))***)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********((()))***++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******++++++,,,---......+++++++++,,,,,,,,,,,,---............////////////........................---...///000111222333333000000111111111222222222///000333444444333222111222222222222333333444444555444444444444555666777666666666555666777777888777777777777777888999999;;;::::::::::::999999999999:::;;;<<<===>>>>>>>>>======>>>???AAADDDGGGHHHJJJJJJJJJIIIHHHHHHJJJKKKHHHJJJMMMMMMJJJGGGEEEDDDDDDDDDDDDCCCCCCDDDDDDDDD@@@@@@>>>===;;;;;;::::::777888999999:::;;;;;;;;;999888888777777666666666444444444333222222111111....../////////...---,,,------,,,,,,,,,,,,------+++******))))))******+++---,,,***)))))))))***+++))))))*********+++++++++*********)))''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))******&&&(((***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))***************)))(((***************++++++,,,SSSYYYcccllluuu}}}}}}yyyvvvqqqkkkbbbXXXQQQMMMLLLLLLOOOPPPQQQSSSTTTUUUVVVVVVUUUUUUUUUTTTSSSPPPNNNLLLKKKIIIEEECCCCCCCCCBBBAAA???>>>===;;;:::999999888666666555444333222111111000//////......---------,,,,,,---...---,,,+++***************+++++++++,,,&&&''')))***,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////---,,,,,,---))))))***+++,,,,,,,,,+++,,,,,,,,,+++++++++******(((((()))))))))*********((()))***,,,------......)))***,,,------,,,***)))))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........---,,,+++)))(((******+++++++++,,,,,,,,,......---,,,++++++******------------------------******++++++,,,,,,------++++++++++++++++++++++++------,,,,,,++++++******+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,---,,,,,,,,,,,,---...////////////...------,,,,,,------...''''''((()))***+++,,,,,,++++++++++++************************************,,,,,,------,,,+++)))(((---,,,***))))))***+++,,,++++++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))((()))***++++++***)))(((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++,,,,,,---......------------........................////////////........................000000000000000000000000000000000111111111111222000111222333444333222222222222222222333444555555555555444333444555666777666666555555666666777888888777777777888999:::;;;::::::::::::999999999999777888999;;;<<<<<<<<<<<<<<<<<<<<<===???AAADDDEEEFFFGGGHHHGGGFFFGGGHHHJJJDDDFFFHHHHHHFFFDDDCCCCCCAAAAAABBBCCCDDDDDDEEEEEEAAA@@@>>><<<;;;999999999666777888999::::::::::::888888777777777666666666444333333222222111111000---............---,,,,,,------,,,,,,------......******))))))))))))******...---+++***))))))******************************+++++++++***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***)))(((((())))))))))))((())))))***+++&&&''')))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))++++++++++++***)))((('''***)))((('''((()))+++,,,^^^^^^```fffrrr}}}{{{sssjjjaaaYYYSSSPPPMMMMMMMMMMMMNNNPPPRRRTTTTTTUUUVVVVVVUUUSSSPPPOOOOOOLLLHHHFFFFFFEEEEEEDDD@@@???>>><<<;;;:::999999888777666666444444333222000000000000000000//////,,,---...///...---+++******************++++++,,,'''((()))***+++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))+++...---,,,+++,,,---***+++---...////////////,,,,,,++++++******++++++)))))))))))))))*********)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))(((((((((((())))))*********+++++++++,,,,,,)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,------------,,,******++++++++++++,,,,,,,,,---......---+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***)))'''&&&&&&&&&((())),,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,+++******+++,,,...//////......,,,------------------,,,)))))))))******+++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,+++******))))))---,,,*********+++---...---,,,+++*********+++,,,++++++******++++++,,,---++++++++++++++++++++++++)))***++++++++++++***))))))***+++,,,+++)))'''&&&***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,---------.....................////////////........................///000000000000000000000000000000000111111111111111111222222222333333333222222111111222444555666666555444333333555666777666555555555555666777777777777777777888999:::;;;999999999999999999::::::666777888:::;;;;;;<<<<<<<<<<<<<<<===>>>@@@CCCDDDAAADDDFFFEEEDDDDDDGGGIIIAAACCCDDDDDDCCCBBBBBBCCC@@@@@@AAABBBCCCDDDDDDDDDBBBAAA???===;;;:::999999555666777999999999999888777777777777666666666666333333333222111111000000.........---------,,,,,,,,,,,,++++++,,,------...******))))))))))))******---,,,+++*********+++,,,,,,,,,++++++***)))))))))***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,,,,***((()))******)))((((((((()))+++,,,(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******+++++++++***))))))((((((((()))))))))******hhhbbb^^^aaammm{{{zzzpppeee[[[VVVQQQPPPNNNMMMNNNQQQTTTVVVTTTUUUVVVVVVVVVTTTRRRPPPQQQNNNJJJHHHGGGGGGGGGFFFAAA@@@>>>===;;;::::::999999999888777666555444444111111111111111222222222,,,---...//////---+++*********))))))******+++,,,)))******+++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++&&&))),,,,,,***)))+++---'''(((***,,,------,,,,,,---,,,++++++******+++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******---,,,***))))))***,,,---++++++************++++++)))))))))******+++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,,,,---------++++++******************************************))))))***+++,,,,,,------------------------------------------------------000...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***)))***+++---......------+++,,,............,,,+++......------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,+++******,,,...//////---+++)))))))))+++,,,++++++******++++++,,,---************************)))***+++,,,,,,+++***)))***+++,,,,,,+++)))&&&%%%)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,............/////////000........................,,,,,,---///000222333333000000000000111111111111222222111111111222333444222222111111222444555666666555333333333444666888555555555555555666777777666666666666777888::::::888888999999999:::::::::666777888999:::;;;;;;;;;>>>=========???@@@BBBDDD???BBBDDDDDDCCCCCCEEEHHH@@@AAABBBBBBAAAAAABBBDDD@@@AAABBBBBBCCCCCCBBBBBBCCCBBB@@@>>><<<::::::999555666777999999999888777777777777777666666666666333333222222111000000000//////...------------...+++*********+++,,,,,,---******))))))))))))******+++************,,,---...---,,,,,,+++***)))(((((()))***,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''***------+++))))))+++***)))(((((((((***+++,,,************+++,,,---...)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++************)))((()))***+++++++++++++++&&&(((***,,,,,,+++)))(((zzznnnfffjjjqqquuuyyy}}}xxxlllaaaZZZTTTLLLIIIJJJLLLLLLLLLRRRUUUXXXXXXVVVTTTTTTUUUWWWSSSOOOMMMLLLKKKHHHEEEGGGEEEAAA???>>>===;;;999<<<:::888777777777555333333333333333333222111000333111///,,,++++++,,,---///---,,,************+++************))))))))))))...---+++)))((((((((()))***+++,,,---...------,,,,,,++++++******+++,,,,,,)))************+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,++++++*********++++++************++++++***+++,,,---------,,,,,,...,,,)))''''''))),,,...---------------------------,,,,,,++++++******)))*********,,,------+++)))+++++++++*********))))))'''((()))***+++,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++.../////////...------,,,,,,------......------,,,------......------,,,+++.................................------,,,,,,,,,***+++---//////...---,,,------------,,,+++***)))---,,,++++++---------,,,///...---,,,,,,,,,,,,,,,000---***)))***+++,,,,,,***))))))+++...///,,,))))))***++++++,,,,,,,,,,,,***+++,,,,,,+++***)))(((************************************************************)))))))))((()))+++---.........,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------************+++,,,---...---------,,,,,,++++++++++++---------+++++++++---------............------...---+++******+++---...////////////////////////////////////000000000000333333222222222222222222+++...111333222111111111555666666555555666999;;;999999777666666555555555222333444666777666666555777666555444555777999:::;;;===???@@@@@@>>><<<:::666666777888:::;;;<<<<<<<<<<<<;;;:::;;;===???AAACCC@@@>>>>>>???AAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA???<<<:::888888999888888777666555555444444444555555555555555555222222222111111///......000//////---,,,+++******+++++++++,,,,,,---------///...---,,,++++++++++++************************))))))))))))***+++,,,---+++++++++,,,,,,+++++++++)))************(((&&&%%%))))))))))))************+++***)))(((((()))************************************+++++++++,,,,,,,,,,,,+++*********,,,///000---,,,+++)))(((((('''(((++++++++++++++++++++++++,,,+++***)))***+++,,,---222000...,,,+++***++++++************************,,,,,,+++***)))))))))***tttlllmmmqqqqqqqqqrrrzzz|||yyyoooeee]]]SSSLLLJJJJJJJJJIIIJJJNNNTTTVVVVVVVVVWWWXXXXXXUUUQQQOOONNNMMMJJJGGGIIIFFFCCCAAA@@@???<<<;;;>>><<<:::999999888666555444444444444333222111111333222000...------------,,,,,,+++++++++,,,------************)))))))))))),,,+++***)))))))))***+++)))***+++,,,------,,,+++++++++++++++++++++++++++)))************+++++++++,,,,,,+++***+++,,,---...+++++++++******)))))))))++++++************++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++******+++------,,,***,,,,,,++++++******))))))***+++,,,,,,---------------,,,+++,,,...///...---+++++++++++++++++++++++++++,,,---......---,,,,,,,,,,,,------,,,++++++***,,,,,,------------,,,,,,---------...------,,,+++++++++++++++++++++++++++------,,,,,,++++++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++))))))***+++,,,---......---,,,,,,,,,,,,,,,000...++++++,,,,,,,,,++++++***)))+++---...,,,*********+++,,,,,,,,,++++++***++++++,,,+++***)))(((************************++++++++++++++++++++++++++++++++++++*********)))&&&((()))++++++***)))((()))))))))*********++++++,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,************+++,,,------------------,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,------------,,,,,,///...,,,++++++,,,...///.........................../////////000000000000111111111111111111111111000222333222111//////000000000000222444777999:::888888777555555444444555111222444555666666555555666555444444555777999;;;;;;<<<>>>??????>>><<<:::888888999:::;;;<<<<<<===<<<;;;:::::::::<<<>>>???BBB@@@>>>======>>>??????AAAAAA@@@????????????????????????@@@@@@AAAAAAAAACCCBBB@@@>>><<<:::888888888888777777666555555444555555555555555555666666111222222111111///......000///...---,,,++++++***---------------............---,,,+++************************************---,,,+++***))))))))))))******++++++++++++******************)))((('''&&&))))))))))))************+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,++++++***)))***,,,...///---,,,+++******)))))))))++++++++++++++++++++++++++++++******++++++,,,---///...---,,,+++*********))))))))))))))))))))))))+++++++++***************|||tttrrrqqqmmmiiiggghhhkkkttt}}}sssjjj^^^TTTOOOLLLJJJGGGEEEJJJOOOTTTUUUVVVWWWWWWZZZWWWTTTRRRQQQOOOLLLJJJKKKIIIEEECCCBBBAAA???===@@@>>><<<;;;;;;:::999777555555555555444333222111222222111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******))))))***+++,,,,,,)))***++++++,,,+++++++++++++++,,,,,,,,,++++++***)))************+++++++++,,,++++++******,,,---...*********)))))))))))))))++++++************++++++++++++***)))***+++,,,---''')))+++------+++)))'''++++++++++++++++++++++++)))))))))***+++,,,,,,,,,,,,***)))***+++---,,,,,,---,,,,,,+++******))))))+++,,,,,,---------,,,,,,---,,,+++,,,---......,,,***************************+++,,,---------------,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,---------------,,,++++++************************++++++++++++******************+++++++++,,,,,,,,,)))******+++,,,------...,,,+++)))'''(((***,,,......------,,,,,,,,,,,,,,,///...,,,,,,,,,,,,+++))),,,***))))))+++,,,,,,+++++++++,,,,,,,,,+++*********++++++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))***+++,,,---,,,++++++)))))))))************++++++++++++++++++,,,------+++++++++++++++*********+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------)))***++++++))))))***++++++++++++,,,,,,+++++++++//////---,,,,,,---//////............................../////////000000000...//////000000111111111333333222111//////222444333111///000444777888777777666555444333333333444111222333444555555555444555444444444555777999::::::;;;===>>>>>>===;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<>>===;;;;;;;;;<<<<<>>=========>>>>>>>>>>>>>>>>>>>>>?????????AAA@@@???===;;;:::888888888777777666666555555555666666666666555555555555111111111111000///......//////...---,,,++++++***////////////............---,,,+++***))))))))))))************************---,,,+++***)))))))))))))))******************)))+++******)))(((((((((((())))))))))))******************)))))))))******+++******************************+++++++++,,,,,,,,,+++***))))))***+++---...,,,+++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))************++++++++++++zzzvvvtttqqqllliiibbbbbbhhhsss~~~|||uuujjjaaaZZZUUUOOOKKKGGGJJJNNNQQQRRRSSSSSSRRRZZZYYYWWWVVVTTTRRROOONNNMMMJJJGGGEEEDDDCCCAAA???AAA???===<<<<<<<<<:::888777777777777666555333333111111222111111///...---------------,,,+++***)))+++++++++*********))))))***************+++++++++************************++++++,,,,,,,,,+++***)))))))))*********+++++++++,,,+++*********+++------******************))))))++++++************+++++++++***)))((((((***,,,---''')))+++------+++)))'''++++++++++++++++++++++++***+++++++++,,,,,,,,,------+++))))))***,,,---,,,------,,,++++++***))))))******+++++++++***))))))***)))))))))+++,,,+++***++++++++++++++++++++++++))))))***+++,,,---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))******+++,,,*********++++++,,,------***+++,,,,,,++++++,,,---------,,,,,,+++,,,,,,---///,,,*********+++***)))+++***(((((((((***++++++,,,,,,,,,,,,++++++***)))*********+++************************************+++++++++++++++++++++++++++++++++*********))))))***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,++++++******))))))))),,,,,,++++++***+++++++++*********++++++,,,,,,,,,)))***++++++******+++,,,,,,,,,++++++++++++,,,,,,......------------......................................./////////000000......//////000111222222222111000//////111666:::AAA:::333111333666666444555444444333222222333333111111222333444444444444444444444444555777888999888999;;;<<<<<<<<<;;;:::;;;;;;::::::::::::::::::;;;:::999999888999999:::;;;;;;;;;:::999999:::<<<>>>>>>===============>>><<<<<<<<<<<<<<<<<<======??????>>><<<;;;999888777777777666666666555555555555555444444444444444333000000111111000///......//////...---,,,,,,++++++/////////......---------++++++***)))))))))))))))************************))))))))))))***+++,,,---))))))************)))))),,,+++)))((('''((()))***((()))))))))******************************++++++******************************+++++++++,,,,,,,,,******)))))))))***+++,,,)))******++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,---,,,+++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))******+++,,,,,,,,,,,,~~~}}}zzzmmmhhhgggkkkrrryyy~~~yyyrrrmmmhhhbbbZZZTTTMMMLLLLLLMMMOOOPPPPPPPPPYYYYYYYYYXXXVVVTTTRRRRRROOOLLLIIIGGGFFFEEEBBBAAAAAA@@@>>>======<<<:::888:::999999999777666555444111111222111111000///...---------,,,,,,+++++++++++++++++++++************++++++++++++******))))))+++*********************,,,,,,,,,,,,++++++***)))))))))*********+++++++++++++++***)))***+++,,,---++++++++++++++++++++++++++++++************+++++++++***)))((((((***,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,---+++))))))***,,,---,,,,,,,,,,,,++++++++++++*********+++++++++***))))))***)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,------,,,,,,------...------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***------------------------++++++++++++,,,,,,,,,,,,******)))))))))***+++,,,,,,++++++******++++++,,,)))---111333111...,,,+++,,,,,,+++++++++,,,,,,---...,,,))))))***++++++*********)))((('''((()))***,,,,,,,,,,,,++++++***)))******************++++++************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))******+++++++++,,,,,,,,,+++************+++,,,,,,,,,++++++******))))))))),,,,,,++++++***+++++++++(((((())))))******++++++***+++,,,,,,++++++,,,...------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,---....................................//////////////////000000111222333333111111000//////222777;;;HHH???555000111444555444444333333222222222222333111222222222333444444555444444444555555666777888777888999:::;;;::::::999999999999888888888777777:::999999888888888888999777999::::::888888:::<<<>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999888777666666666666555555555555333333222222222111111111///000000000000//////............------,,,,,,+++---------,,,,,,+++++++++******))))))(((((())))))************************))))))))))))***+++,,,---))))))************)))))),,,+++)))(((((()))******((()))))))))************))))))******++++++++++++******************************+++++++++,,,,,,,,,******************++++++'''((()))***+++++++++***)))))))))))))))))))))))))))***+++,,,---,,,+++***)))***,,,---------,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,zzzsssppppppqqqwww~~~{{{xxxuuusssqqqmmmgggbbbTTTPPPKKKIIIKKKNNNQQQRRRUUUWWWYYYYYYWWWUUUUUUUUURRROOOLLLJJJIIIHHHEEEDDDCCCAAA???>>>>>>===;;;:::<<<;;;;;;:::999777666555333333222222222111111111///...---,,,,,,---//////,,,++++++++++++*********+++++++++++++++***)))(((,,,,,,+++************+++...---,,,+++************)))************++++++++++++******))))))+++,,,---+++++++++++++++,,,,,,,,,++++++************++++++++++++***)))***+++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,***)))***+++---,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,)))******+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,***))))))***+++,,,)))000666999555000,,,***+++++++++++++++,,,,,,------,,,---///000000...,,,***++++++***(((((()))+++++++++,,,,,,,,,+++***************)))******+++,,,************************))))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))*********((((((((())))))))))))******************+++,,,,,,+++++++++++++++*********+++++++++***++++++,,,,,,)))))))))))))))************+++------,,,,,,---///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........////////////000000111111222222222222222222000///000333555AAA:::222...///222444555333333222222222222333333333222222222333444555666555555555555555555555555666777777888999999999999777666666666666666666666888888999999999999999999666999;;;;;;888888:::<<<======<<<<<<======>>>>>>;;;;;;;;;:::::::::::::::<<<;;;;;;:::999888888777555555555555555555555555222222111111000000///////////////000000//////.........---------,,,,,,,,,+++++++++*********************)))))))))))))))***************************---,,,+++***)))))))))))))))******************)))+++******))))))*********))))))))))))************((()))***+++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***+++++++++++++++++++++'''((()))***++++++***)))******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***************************+++,,,---------,,,+++~~~xxxrrrqqqttt|||yyyvvvrrrrrrttttttrrroooaaaXXXNNNGGGFFFJJJNNNPPPRRRUUUXXXYYYWWWVVVVVVWWWVVVSSSPPPNNNMMMKKKIIIGGGEEECCCAAA@@@@@@???===<<<======<<<<<<:::888777666666666444333333333444555999777333///------///000,,,,,,+++++++++*********((()))***+++,,,+++******...---,,,+++******+++,,,///...+++)))((()))+++,,,)))************++++++++++++***)))))))))***,,,---)))*********++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++------,,,***)))******+++,,,---......***+++,,,,,,------------,,,******+++,,,---,,,++++++++++++++++++++++++++++++***)))((())))))***+++))))))***+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******************************************+++++++++,,,)))***+++,,,,,,,,,+++***+++***)))((()))***,,,...,,,222999:::555///++++++++++++******+++,,,,,,---+++///555:::===:::444...+++---///...,,,***+++,,,******+++,,,,,,,,,++++++******)))))))))***,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((+++++++++++++++,,,,,,---(((((((((((())))))))))))***************++++++,,,++++++++++++,,,,,,,,,,,,************+++,,,------++++++++++++************(((***+++,,,++++++---...---,,,+++******+++,,,---,,,,,,------------,,,,,,---------------------------------.........//////000000000000000000000000...000222222111000111222666555333111111111222333333333222222222333333444444333333333333555666777666666666666555444333333555555666777888888999999555555555555666666666666777888888999::::::::::::999<<>>>>>===<<<;;;999777666999888666555444555777888EEE@@@999222---++++++,,,,,,,,,,,,+++++++++******&&&''')))+++,,,,,,,,,,,,///...,,,+++++++++,,,,,,111...+++(((''')))+++---)))************++++++++++++***)))))))))***,,,,,,(((((())))))*********+++++++++************++++++***+++,,,------------,,,*********++++++*********))))))))))))))))))))))))((((((((()))******++++++*********,,,...---,,,)))((()))***+++---...///000'''((()))***+++,,,,,,,,,)))(((((((((***+++***)))************************+++***)))(((((()))*********+++,,,---------------+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******************************(((((())))))*********+++(((***,,,---...---+++***)))((('''((())),,,...000///444999888333---+++++++++*********+++,,,,,,---***111;;;DDDGGGBBB888000---000222222///------...)))***+++,,,,,,,,,,,,,,,******)))))))))***,,,---************************************************************))))))))))))((((((((('''((())))))***************++++++++++++*********)))***++++++,,,+++++++++,,,,,,---------************+++,,,---......------,,,,,,+++++++++''')))***+++******,,,---,,,+++)))(((((()))+++,,,---......//////......------------------------------------........./////////////////////.........(((,,,000222333333333444222444666666444222000000333333333222333333444444555444333333444555777888777777777666555333222111555555555666777888888999555555555555666666666777666777888::::::;;;;;;;;;===@@@BBB???999555666888:::999999999::::::;;;<<<;;;;;;;;;::::::999999999999999999999888888777777444555555555555555555555333333222222111000000///......///////////////...------------------,,,,,,)))))))))******++++++,,,+++***************++++++************************))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++***)))))))))))))))************((()))+++,,,------,,,,,,******************************+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++,,,+++***)))***+++---...,,,+++)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***))){{{rrrmmmeeeggghhhhhhiiinnnuuu{{{wwwqqqlllmmmrrrwwwxxxvvvuuujjj\\\PPPJJJHHHHHHGGGKKKMMMQQQUUUWWWYYYYYYYYYXXXWWWVVVUUUTTTRRROOOLLLEEEEEEEEEEEEDDDCCCAAAAAAAAA???===:::999888888888<<<555444777555111:::HHHeeeHHH///+++000///---...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------...---,,,***)))(((((((((*********+++,,,,,,,,,---+++***)))(((((()))***+++,,,+++***)))))))))++++++******+++******(((''''''*********+++,,,,,,,,,---,,,,,,+++***+++,,,---...---,,,,,,,,,+++*********)))************++++++++++++,,,---,,,***(((((()))+++***)))'''''')))***+++******))))))***,,,---///+++******))))))******+++,,,***))))))***++++++***++++++++++++++++++++++++******++++++++++++******)))***,,,------,,,***)))************+++,,,------++++++++++++++++++++++++(((***,,,------,,,+++)))******++++++++++++*********++++++,,,,,,+++++++++***************))))))(((------------,,,,,,+++***,,,,,,++++++***)))((((((***---000222222111...,,,***************************++++++,,,,,,++++++***+++++++++*********))))))***++++++,,,,,,------...*********)))))))))(((((()))))))))))))))))))))***%%%(((++++++***((('''((())))))))))))))))))))))))((())))))))))))******************++++++,,,,,,,,,)))(((((()))++++++***))),,,+++***))))))***+++,,,///...,,,+++***+++,,,,,,((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,+++***+++---...---,,,...///000111111000///...000000000000000000000000000111111111111222222222000000111111111222222222111111111111222333444555555444444333333444444555666666555555555555666666888888888888888:::<<<===777777777777777777777777888888999:::<<<===>>>>>>?????????>>><<<:::777666999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::999888777777777666666555444444333333222111000//////.........000------111777777111***,,,,,,,,,,,,,,,---...///...///000000...,,,)))(((+++*********))))))((((((************))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,(((((())))))************---,,,+++******+++,,,---+++,,,,,,---,,,+++***)))++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{rrrmmmeeedddbbb______bbbiiioooppppppoooooooooqqqtttwwwxxxpppdddYYYSSSOOOLLLJJJJJJLLLPPPTTTWWWYYYZZZZZZZZZYYYWWWWWWVVVTTTPPPMMMHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA???===;;;:::::::::888333222666555333<<>>===<<<:::666444444111///333:::AAA888111111222000111444//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************+++++++++******)))))))))***))))))))))))))))))*********************++++++******+++,,,---///000111---,,,,,,,,,+++************************++++++,,,+++++++++++++++*********))))))*********+++++++++***+++,,,,,,***))))))*********)))(((((()))******((((((((((((((()))*********+++---......---+++***,,,***))))))***++++++*********************************++++++++++++******+++,,,------------,,,+++------,,,+++************++++++++++++++++++++++++...---,,,+++******************++++++++++++******++++++++++++***)))(((''')))***+++---.../////////++++++,,,,,,,,,++++++***+++*********))))))((((((***))))))))))))***++++++(((((())))))******++++++++++++++++++***)))((('''************************---,,,,,,+++***))))))))))))))))))))))))))))))))),,,,,,,,,++++++***))))))(((***,,,,,,***))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---+++))))))+++,,,------,,,,,,++++++******))))))+++++++++,,,,,,------...---------...............,,,,,,,,,,,,,,,---......000...------...///---,,,......//////////////////////////////////////////000000111111111222222222666666555333222111000///222222111222222333444444666666555555555555666666888777777666666777777888888888888777777777777777888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::======<<<:::888777666555444444444444444444444444222111000///............+++---...---+++***,,,///......---,,,++++++++++++)))***++++++++++++***************)))))))))))))))************)))))))))(((************++++++++++++******))))))))))))******,,,,,,++++++***)))))))))************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,++++++---------.........//////........................}}}|||yyytttuuutttrrrnnniiibbb[[[WWWVVVYYY^^^ccchhhpppyyy~~~}}}zzzwwwsssqqqqqqqqqhhhcccZZZSSSPPPPPPTTTVVVXXXXXXWWWXXXXXXWWWTTTRRRQQQPPPNNNLLLKKKJJJIIIIIIEEEEEEDDDCCCAAA???>>>===:::666444222000...000333444111000111111000111333000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++******)))))))))))))))******)))))))))))))))******++++++++++++******++++++---///000222---,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++***)))(((((('''))))))*********+++++++++)))+++,,,,,,***))))))*********))))))))))))******''''''((((((((())))))(((***+++---......---+++***,,,***))))))***++++++*********************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++...---,,,+++******************++++++++++++******+++,,,,,,,,,+++******)))&&&'''(((***+++,,,,,,---******+++,,,,,,+++++++++******)))))))))))))))(((+++***)))))))))***,,,,,,(((((()))))))))*********---------------,,,++++++************************,,,,,,+++***)))(((((('''))))))))))))))))))))))))++++++******))))))))))))''')))******((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++******************,,,......,,,)))++++++*********))))))(((***++++++,,,------------,,,,,,,,,,,,------------------,,,,,,------...//////...------...///...---...............//////000////////////////////////000000111111111222222222444444444444333333333222333333333333333333444555777666666555555666666777888888777777777777888888888888888888888777777777888888888888888888888888<<<<<<;;;;;;;;;;;;::::::777777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::===<<<;;;:::888777666555444444444444444333333333222111000///............,,,...000...******---111...---,,,+++++++++++++++))))))*********+++******))))))))))))))))))******************)))))))))((())))))*********+++++++++******))))))))))))******+++++++++*********))))))************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,.........---------,,,,,,---------.......................................~~~{{{{{{|||xxxxxxyyy{{{|||xxxpppeee^^^XXXWWWXXX\\\fffqqq{{{{{{ttthhh]]]UUURRRRRRSSSUUUUUUUUUVVVXXXXXXVVVTTTRRRRRRQQQPPPNNNLLLKKKIIIFFFFFFFFFEEECCCAAA???>>>777555333222111000111222333333333333333111000000111111000///...------,,,------,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++))))))************))))))((()))***+++++++++++++++++++++******+++,,,...///*********)))))))))))))))++++++,,,------------,,,,,,++++++***))))))(((((()))************+++++++++)))***,,,,,,***)))******)))))))))******))))))))))))***++++++++++++*********+++,,,------,,,+++***,,,***))))))***++++++*********************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++---,,,,,,++++++***************++++++++++++******++++++,,,,,,,,,,,,++++++)))))))))***))))))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++******************+++++++++++++++******)))(((''''''+++++++++++++++,,,,,,,,,))))))))))))))))))))))))''')))))))))((('''((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++((((((***---///...***''')))******+++++++++******))))))***+++++++++***************+++,,,,,,---------------------......///---,,,+++,,,...///...---------------...///000000000000000000000000000000000111111111111222222222333333333444444555555555555555555444444555555666777777666666666666777777999999888888888888999999555555666777777666666666999999999999999999999999999999999999999999999999999999888888999999:::;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::999888777777555555444444333222222222222111000//////.........---///000///,,,+++---000---,,,,,,++++++++++++,,,******************++++++))))))))))))************************)))))))))))))))))))))************+++*********))))))*********************************************************+++++++++***************+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++******++++++,,,---................................................////////////////////////|||yyy}}}~~~{{{|||tttkkk```\\\YYYZZZaaammmyyywwwkkk```YYYTTTRRRSSSSSSTTTVVVYYYZZZXXXWWWSSSTTTUUUTTTSSSPPPLLLJJJHHHHHHHHHGGGEEECCCAAA@@@:::999777444333333222111222222333333444444222///222222111000///...---,,,---------,,,,,,++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,---------((()))***++++++***)))((('''(((***+++,,,,,,++++++,,,+++***)))((()))+++,,,)))))))))))))))*********)))***+++,,,---,,,,,,+++******++++++,,,,,,,,,---)))************+++++++++(((***,,,,,,***)))***+++))))))************))))))***++++++,,,,,,+++******++++++++++++++++++++++++,,,***))))))***++++++*********************************++++++++++++***************))))))*********+++++++++***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++************++++++++++++******((()))***++++++,,,,,,+++++++++,,,,,,+++***))))))))))))***+++++++++++++++************++++++++++++))))))******++++++++++++*********)))((((((''''''&&&'''((())))))******)))))))))*********+++++++++*********))))))(((((('''******+++++++++,,,,,,,,,((())))))******++++++,,,)))******)))(((((()))+++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,(((((()))+++,,,,,,***((()))***,,,---...------,,,******+++++++++***)))(((((()))***+++,,,---...///---------------...//////+++******+++...//////...------,,,,,,---...000111000000000000000000000000000111111111111222222222333444444444555555555666777777666666666666777777888777777666666777777888999999999888888999999999444555666888888888888777999999999999999999999999999999999999999999999999<<<;;;:::999888999999:::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888666666555444222111000000222111000//////............//////...---,,,------+++++++++***++++++,,,,,,,,,++++++*********++++++((()))))))))************************))))))))))))))))))))))))************++++++************++++++)))))))))***++++++,,,,,,************************+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,---......---,,,,,,++++++*********+++,,,------------...//////000000000000000000000000000000111111111111111111111111~~~xxx{{{|||wwwfffccc]]]ZZZ]]]ggguuuvvvjjj___VVVQQQRRRRRRTTTWWWZZZ[[[ZZZYYYUUUVVVWWWXXXVVVRRRNNNKKKJJJJJJJJJIIIHHHEEECCCAAA@@@???;;;777444333111------...///111444666444000222222111000///...---------------,,,,,,+++++++++++++++++++++,,,---......,,,,,,,,,------.........((()))***++++++***)))((('''(((***+++,,,,,,++++++---,,,)))(((''''''((()))******++++++,,,,,,,,,---((()))***+++,,,+++******))))))+++,,,...///111111)))************+++++++++(((***,,,,,,*********+++))))))************))))))((()))***++++++***)))(((++++++***))))))***++++++,,,***))))))***++++++***))))))))))))))))))))))))******++++++++++++************))))))))))))******************+++,,,------++++++++++++++++++++++++)))***,,,------,,,+++)))******++++++++++++******&&&'''(((***++++++++++++'''((()))***************((()))***+++++++++++++++((((((((((((((()))))))))(((((()))***************++++++***)))((('''&&&&&&((()))***+++------------))))))******++++++++++++))))))))))))(((((((((((((((((())))))************))))))***+++,,,------...***++++++***))))))***,,,))))))))))))))))))))))))((())))))))))))******************++++++,,,,,,---***)))'''(((***++++++******+++---///000000000///,,,------...---,,,***)))((((((***+++---...000000...------------...//////***))))))+++---//////...------,,,,,,---...000111000000000000000000000000000111111111111222222222555555555555555555555555888888777777777777777888888888777777777777888888:::999999888888999999:::666777999:::;;;;;;;;;:::999999999999999999999999:::::::::;;;;;;<<<<<<<<<>>>===;;;999888888999999999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777777555444222111//////222111000//////........................---,,,+++************+++,,,---------,,,,,,+++******++++++(((((())))))*********+++************))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,---************************++++++++++++******))))))++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,---......---,,,,,,++++++*********+++---...,,,,,,---...///000111111222222111111111111111111333333333333333333333333~~~xxxpppgggaaaccckkksssxxx{{{vvvkkk___VVVSSSQQQRRRUUUWWWWWWUUUZZZXXXVVVUUUUUUSSSPPPNNNMMMLLLJJJIIIHHHGGGDDDAAA<<<======<<<:::666111///...///000222333333333333333222111000000000111222..................------,,,,,,,,,+++++++++******///...,,,+++***+++,,,,,,'''((()))***************)))************+++++++++(((((())))))))))))((((((***************)))(((''',,,,,,,,,++++++*********,,,+++++++++***)))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))++++++++++++,,,---...///,,,,,,,,,+++***)))((('''))))))*********+++++++++++++++******)))******+++************************---,,,***)))))))))******++++++++++++++++++++++++******++++++++++++******''''''&&&%%%$$$###""""""******+++++++++,,,,,,,,,///......---,,,+++******+++)))(((''''''((()))+++(((((((((((()))***+++,,,++++++***))))))***++++++)))************+++++++++---,,,,,,+++*********+++))))))(((((((((((())))))************)))(((&&&&&&'''((((((((()))))))))))),,,)))'''(((+++......---************))))))))))))(((((())))))******++++++)))*********++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------,,,,,,+++++++++000//////......000111222////////////////////////222000...000333444333111222222333333444555555555888888888888888999999999999999999999888888777777888888999:::<<<===>>>>>>::::::999888888777777666<<<===============<<<<<<;;;;;;<<<<<<===>>>>>>>>>???===;;;;;;;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777888888666555333333222222222222111000///...------///............---------***))))))+++------,,,++++++++++++******)))))))))************************+++(((### ###(((+++(((((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++************++++++---------,,,,,,+++++++++++++++***))))))*********))))))******+++++++++,,,---------------,,,+++***------,,,+++***)))((((((***)))))))))))))))***+++------,,,,,,,,,---............---------///000111000111222333333333222111333333444444444444333333333333333333444444444444zzzvvvqqqmmmlllpppvvvzzz~~~uuueee^^^VVVQQQQQQSSSTTTTTTUUUTTTTTTVVVXXXXXXVVVUUURRRPPPNNNMMMLLLJJJGGGEEE?????????>>>;;;888444222000000000111222222333333666555333222111111111111...............---------,,,,,,,,,++++++++++++***...---,,,++++++++++++,,,------------,,,+++******((())))))))))))*********)))******++++++******)))************)))))))))(((,,,,,,,,,++++++*********+++++++++***************))))))))))))))))))))))))++++++***)))))))))))))))************************++++++***))))))(((''''''+++++++++++++++***)))((())))))*********+++++++++++++++***************+++************************,,,,,,***)))))))))******+++++++++++++++++++++++++++++++++,,,,,,+++++++++------,,,,,,+++*********************+++++++++,,,------,,,,,,+++************)))(((''''''((()))***++++++***************+++************************)))************+++++++++---,,,++++++*********+++++++++************++++++'''((())))))))))))))))))++++++++++++,,,,,,,,,,,,+++)))''''''***,,,,,,+++************)))))))))))))))))))))))))))*********)))))))))*********++++++******+++,,,,,,+++++++++---------,,,,,,,,,++++++*********+++++++++,,,,,,++++++***))))))***++++++,,,------------,,,+++***------,,,++++++++++++,,,......---------,,,,,,,,,---------,,,,,,,,,++++++......---------...///000000000000000000000000000000......000333555444333333333333444555555666666888999999999999:::::::::999999999999888888888777888888999:::;;;<<<<<<===;;;;;;::::::::::::999999<<<===============<<<<<<::::::;;;<<<<<<======>>>>>>===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666666555444333333333333333222222111000///...------...---------,,,,,,,,,,,,,,,*********,,,---,,,+++---------,,,,,,+++++++++************************+++***)))'''''')))***+++))))))******++++++,,,,,,...---,,,+++***)))((((((++++++************++++++------,,,,,,++++++++++++......------,,,------...***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++---------,,,------...///------------......///000000000/////////000222333333444555555555555444333666666777777777777666666666666666777777777888888|||~~~~~~||||||yyynnn___TTTPPPPPPRRRSSSQQQRRRSSSVVVYYYZZZYYYXXXUUUSSSQQQPPPOOOLLLIIIFFFCCCBBBAAA???===;;;888777222222111000000111222222888777555333222111111111//////......------------,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++((((((((())))))))))))***++++++,,,,,,,,,,,,+++++++++***)))((((((((()))***+++++++++++++++************************+++++++++))))))))))))))))))))))))+++***))))))))))))))))))++++++++++++++++++++++++******+++***)))'''%%%$$$******+++++++++******)))***************+++++++++*********************+++************************,,,+++******)))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))*********++++++***************************)))(((''''''((()))***...---,,,+++************)))***+++,,,,,,+++***))))))************+++++++++,,,,,,+++************+++++++++************++++++%%%&&&''')))***++++++,,,+++,,,,,,,,,,,,---------***)))'''''')))******)))************))))))))))))************))))))))))))((((((((()))))))))******))))))***+++,,,,,,,,,,,,---------------,,,,,,,,,*********++++++++++++,,,******)))(((((()))******------------------,,,+++...---,,,+++++++++++++++------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000000000000000000000000...---...000333555555555333444444555666666777777999999999:::::::::;;;;;;999999999999888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>=========::::::;;;<<<<<<======>>>>>><<<;;;;;;<<<===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666333333333222222333333333222111000000///...------------,,,,,,,,,+++++++++...,,,***)))***,,,++++++,,,,,,,,,,,,,,,+++++++++***************************+++,,,------,,,+++************+++++++++++++++---,,,,,,+++***)))((((((++++++************++++++,,,,,,+++++++++++++++***,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********++++++++++++,,,,,,---------...,,,++++++++++++,,,---............///000111222333333333222222222333444444666777777888888777777666777777777888888777777777888888888999999999999:::|||mmm^^^VVVSSSQQQPPPPPPPPPQQQTTTWWWXXXVVVUUUUUUTTTQQQPPPNNNLLLHHHFFFFFFEEECCCAAA???===;;;:::555444222000///000111222555555444333333222222222/////////......---------------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++$$$%%%''')))***+++,,,,,,))))))))))))************+++,,,,,,,,,,,,,,,,,,+++,,,***)))''''''(((***++++++++++++***************)))))))))***+++++++++,,,))))))))))))))))))))))))******)))))))))))))))***++++++++++++++++++++++++)))***,,,------+++)))(((((()))***+++++++++++++++************************)))*********+++++++++***************************++++++*********************************************++++++,,,,,,++++++***''''''((((((((()))))))))((())))))))))))*********(((((())))))*********+++******)))(((((()))******---,,,+++***************((()))+++,,,,,,+++)))((())))))*********+++++++++++++++***************+++))))))(((((((((((())))))%%%&&&((()))++++++,,,,,,)))))))))*********++++++***))))))))))))))))))(((************)))))))))(((++++++******))))))(((((((((((((((((())))))))))))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********))))))*********+++,,,,,,---,,,,,,++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------111111111111111111111111/////////000222333444444444444555555666777777777888888888999999:::::::::999999999999999999999999999999888888888888888888:::;;;;;;<<<======>>>>>><<<======>>>>>>>>>>>>===<<<<<<<<<===>>>>>>??????@@@>>><<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888777777555555444333222222222333111000000///......---------------,,,,,,,,,,,,+++000---***))))))+++++++++*********)))))))))))))))************************((()))+++,,,,,,+++)))(((+++++++++++++++++++++***((())))))******+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********)))******++++++,,,,,,------------------,,,,,,+++*********+++,,,,,,,,,,,,------------...************+++,,,------000000000111222444555666777666666666555666666666888888888888888888888888777666666666666666666777777777888888888999999999{{{yyysssggg\\\SSSLLLNNNNNNNNNPPPRRRTTTTTTSSSVVVTTTRRRQQQPPPMMMJJJGGGIIIHHHFFFCCC@@@>>><<<;;;777666333111000000111222111111222333333444444444111111000//////...---------------,,,,,,,,,++++++***+++++++++++++++++++++###$$$&&&((()))***++++++******++++++++++++,,,,,,******++++++++++++******+++***((('''''')))***,,,************************)))))))))***+++++++++,,,***************************)))))))))))))))*********************************+++---......,,,+++)))((()))***+++++++++++++++************************((()))***++++++++++++***************************************+++*********************************))))))************))))))))))))******++++++,,,,,,((())))))))))))*********'''(((((())))))******+++******))))))))))))******)))))))))))))))***++++++((()))+++,,,,,,+++)))((())))))*********+++++++++*********))))))***++++++))))))(((((((((((())))))(((((()))***************(((((((((((()))))))))*********+++******)))))))))************)))))))))(((++++++******))))))(((((((((((((((((())))))))))))'''((()))***+++,,,,,,,,,******************++++++))))))*********+++++++++++++++++++++++++++++++++)))******+++++++++******)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............000000000000000000000000000111111111111111111222444444555555666777777777555666666777888999999999999999999999999999999:::999999888888888888777777999999:::;;;<<<===>>>>>><<<<<<===>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAACCC@@@>>><<<<<<;;;:::888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888666555333222111111000000//////......------............------------000---***))))))+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------------...///000------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,.........//////111222222333333333444555777888999999999888888888777666666777777777777777888888888888777666666666666777888888888888888999999999999~~~ssspppppp~~~mmm\\\QQQNNNMMMLLLMMMPPPSSSTTTUUUYYYWWWUUUTTTTTTRRROOOMMMLLLKKKJJJGGGCCC@@@===;;;888777555333222222222333...///111333444555555555333333222111000//////...------------,,,,,,,,,,,,)))***++++++,,,+++++++++)))******+++******))))))+++++++++,,,,,,,,,------))))))************))))))***)))((((((((()))***+++)))))))))******************************+++++++++************************)))))))))))))))******+++************************,,,,,,---,,,+++)))'''&&&((()))***++++++++++++++++++++++++***************'''(((***+++,,,,,,+++***************************))))))***++++++++++++***************************(((((())))))))))))(((((()))*********++++++,,,,,,)))))))))*********++++++(((((())))))*********+++************************(((((((((((()))***+++,,,)))***+++,,,,,,+++***))))))************+++++++++***))))))))))))***++++++++++++************++++++*********+++******))))))))))))*********+++++++++(((***++++++***)))***+++************))))))))))))************))))))))))))((((((((()))))))))******(((((()))***++++++++++++))))))))))))************)))))))))************+++++++++,,,,,,,,,,,,++++++((())))))***************))))))))))))***,,,---...++++++++++++,,,,,,,,,,,,------------............------...////////////...////////////////////////111222333222000000000111333444444555666666777777444555555666777888999999999999999999::::::::::::999999888888888888888888999999::::::;;;<<<======<<<<<<===>>>??????????????????@@@AAAAAABBBBBBCCCCCCAAA>>>===<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::888555333222111000/////////.........------//////.........---------...,,,***)))***,,,++++++*********+++++++++++++++************************,,,+++***))))))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......////////////...............---...///000000000//////000/////////......------000000000000111333444555666666666777888999:::;;;999::::::999888777666555444444444555666777888999:::999888777777888999:::999999999999:::::::::;;;yyynnnjjjmmmtttpppcccVVVRRROOOMMMOOORRRTTTUUUZZZXXXWWWVVVVVVUUUSSSQQQPPPOOONNNKKKGGGBBB>>>;;;888888777666555444444333000111333444555555555555555444444333222111000///...------------,,,,,,,,,((()))***+++,,,++++++***,,,,,,---,,,,,,+++***)))******+++++++++,,,,,,,,,))))))************))))))((()))))))))************((()))))))))*********++++++++++++***************************************)))))))))))))))***+++++++++++++++++++++++++++++++++++++++***)))((((((''')))******+++++++++******+++++++++*********))))))'''(((***,,,,,,,,,+++***************************((()))***+++,,,++++++***************************))))))************))))))((((((((()))))))))))))))************+++++++++,,,)))******************************++++++******************))))))***++++++************************)))************+++++++++)))))))))))))))***++++++++++++************++++++*********++++++******)))******+++++++++,,,,,,,,,%%%'''***+++)))((()))+++************)))))))))))))))))))))))))))*********)))))))))*********++++++))))))************))))))))))))*********+++++++++))))))))))))************)))***+++,,,,,,+++***)))))))))***+++++++++++++++++++++***************+++******+++++++++,,,,,,,,,------------.........///,,,---...///000//////...........................///111333222000000111333333333333444555555666666555555666777888999::::::999999999:::::::::;;;;;;888888999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<===??????@@@@@@?????????@@@@@@AAABBBBBBCCCAAA???===<<<=========;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888666444333222111111//////.........---------.........---------,,,,,,,,,*********,,,---,,,+++)))*********+++++++++,,,************************++++++************++++++***++++++,,,,,,------------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........************+++,,,------222222111111111000000000...000222444444333111000000000111111111111111222111111222222333555666777999999999999999:::;;;<<<999::::::999888666555444222222222333555777999;;;:::999777666666777999:::777888888888888999999999uuunnndddcccnnnwww___ZZZTTTPPPOOOQQQRRRSSSYYYXXXVVVVVVWWWVVVTTTRRRRRRRRRQQQOOOJJJDDD???;;;888888888888777666555444333444555666666666555444666666555444333111111000......---------,,,,,,,,,((()))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,,,,)))************+++++++++*********++++++*********'''((()))***************(((((())))))*********+++,,,+++++++++******))))))************************))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++------******+++++++++******)))++++++++++++******))))))&&&(((***,,,---,,,+++***************************((()))***+++,,,,,,+++***))))))))))))))))))))))))******++++++++++++*********************************++++++++++++,,,,,,,,,++++++************************++++++++++++******------,,,+++************++++++***))))))***++++++)))************+++++++++))))))((())))))***++++++))))))(((((((((((())))))((()))***+++++++++++++++))))))*********+++++++++"""&&&)))***(((''')))***************))))))))))))(((((())))))******++++++************++++++++++++)))************))))))(((******+++++++++,,,,,,,,,))))))))))))************((()))***++++++***)))((()))***+++,,,,,,,,,,,,,,,...---,,,***)))(((((((((*********++++++,,,,,,,,,---------.........//////,,,---.../////////...---........................---000222222000000333555222222333333444555555666555666777888999:::;;;;;;999999999::::::;;;;;;;;;888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===??????@@@@@@@@@>>>??????@@@@@@AAABBBBBB>>><<<;;;<<<>>>??????>>>========================;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666555444333222222111222...............------------------,,,,,,,,,++++++***)))***+++------,,,+++''''''(((((()))))))))***************************((()))************)))(((******+++,,,,,,---......***++++++,,,...//////000---,,,,,,++++++,,,,,,------------....../////////---,,,------...///000111444444444333333222222222...111444666777555333111000111222333444555666666777777888888999;;;<<<===;;;;;;:::::::::;;;;;;<<<999999:::999888666444333111111222333555888;;;<<<777666555333333555666777444555555555555666666666wwwhhh______lllwww|||kkkXXXQQQQQQPPPPPPRRRVVVWWWYYYYYYXXXXXXYYYZZZUUUUUUTTTRRRNNNJJJEEEBBB===;;;999999:::;;;:::888555444444333444555666777888777555333111000000000///...---,,,+++,,,---...000///...,,,+++***))))))***+++---......---+++***++++++,,,,,,,,,,,,+++++++++++++++************)))((()))***+++++++++++++++******++++++++++++*********)))))))))((((((''''''************++++++,,,---'''((((((((())))))))))))&&&''''''((()))******+++***)))))))))((((((''''''((((((((((((((((((((((((++++++++++++++++++++++++'''''''''((())))))******)))************+++++++++((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---)))************+++++++++++++++++++++++++++++++++(((((((((((()))))))))))))))*********++++++++++++(((((()))***++++++,,,,,,((())))))))))))'''%%%$$$%%%&&&&&&'''((())))))***++++++******************,,,+++***))))))***+++,,,,,,,,,+++***)))((('''&&&))))))***+++,,,,,,------))))))))))))((((((((((((+++***)))(((((()))***+++******))))))((((((''''''))))))))))))************))))))))))))))))))))))))******)))))))))))))))***+++***)))(((((()))***+++,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...........................------------------------+++,,,------......------///......------...000111000///.........///111222111222222333333444444555333222222444666777777666777777888999::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<===========================>>>?????????>>>>>>>>>???@@@AAAAAA;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;:::999999::::::999999999999999999777888888888888999999999:::888666444111///............---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++000...,,,))))))***,,,...------------------------------......///.........///.........///000222333666666777777777777777666777777888888888888777777555555444555666888:::;;;999999:::::::::;;;;;;;;;555666888999999888666555888777666444333222222111555444444444444555666666777666555444333222222222555555333333333444555666kkk___ZZZ```fffhhhnnnwww|||eeeXXXQQQLLLLLLOOORRRTTTVVVXXXXXXXXXXXXXXXYYYXXXWWWUUURRRNNNKKKIII@@@===:::999;;;<<<<<<<<<888777555444444444666777999888666555333222111111000///...---,,,,,,------///...---,,,+++*********((()))+++,,,,,,+++)))(((***++++++++++++++++++***+++++++++************)))*********)))))))))((((((******++++++++++++******,,,,,,,,,,,,+++++++++***)))))))))***+++---...///,,,,,,+++******))))))(((''''''(((((())))))******,,,,,,,,,,,,+++++++++***************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************))))))))))))++++++++++++++++++++++++''''''''''''''''''''''''***************+++++++++)))************+++++++++++++++++++++++++++++++++((((((((()))))))))******)))))))))*********++++++(((((()))******+++,,,,,,***************((('''&&&&&&''''''((())))))************************************)))(((((()))******,,,,,,,,,+++++++++++++++))))))***++++++,,,------***)))))))))((((((((((((+++***)))(((((()))***+++***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***+++++++++***++++++,,,,,,+++++++++++++++,,,---------------------------------------------------------...//////000000//////---------------...//////000//////...///000111222111111222222333444444444333222222333666777777666666777777777888999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<===============<<<<<<======>>>>>>???>>>>>>>>>>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999:::::::::999999999999888777777777777777777777777666555444222111000000000......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++...------,,,++++++,,,,,,///...,,,+++***+++,,,---------------------------,,,---......//////......---------...000222444555666666777888888888888888888999999::::::999999888777777777777888:::<<<===<<<;;;;;;;;;::::::999999555666777777777777666555666555444333222222222222444444444444444555555666666666555444444444444444666555444333333333444555pppcccXXXWWWWWWVVVXXX___gggtttxxxfffXXXOOOLLLNNNNNNPPPTTTWWWYYYZZZZZZYYY[[[ZZZXXXVVVTTTRRRPPPOOOEEEAAA<<<::::::<<<>>>???<<<:::888555444444555666999888777666555444333333111111///...---------------,,,++++++******++++++)))***+++,,,,,,+++***)))******++++++++++++******+++++++++************)))---,,,+++******+++,,,,,,******++++++++++++******---------,,,,,,,,,,,,,,,((())))))+++,,,...000111000///...---+++)))(((((())))))))))))))))))))))))---------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++***))))))(((((()))************+++++++++---,,,,,,***)))(((''''''************************))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++)))))))))*********++++++((()))))))))************((())))))******+++++++++++++++++++++***)))((((((((((((((()))******++++++************************))))))(((((((((((())))))******++++++,,,,,,,,,---))))))******+++,,,,,,,,,******)))))))))(((((((((******))))))))))))******))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******)))))))))******+++)))))))))******)))))))))************+++,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000//////+++,,,,,,---...---------///////////////000111111111111111222333333444444222222111333555777666666666666666666777777777777999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========???>>>>>>=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888777777666666555444444444222111111000000111111222......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,+++******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...------...000222444666777555666777888999::::::::::::;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<===>>>======<<<;;;:::888888777555555555666666555555555555555444444444555555666555555555666666666777777777666666555555666666777666555444333333333333444|||wwwkkk```[[[WWWRRRPPPRRRSSS\\\kkk}}}yyyiii[[[TTTQQQKKKMMMPPPUUUZZZ\\\\\\[[[YYYXXXWWWUUUSSSRRRRRRRRRLLLGGG@@@;;;:::<<<===>>>???===:::777555555555555888888777777666555444333333222111000///...------++++++*********++++++,,,+++,,,,,,------,,,,,,+++)))******++++++******)))+++++++++*********))))))***)))(((((((((***---...******++++++++++++***************************************+++,,,...///000//////...---+++***)))(((******))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++******))))))))))))*********+++++++++---,,,,,,+++***)))(((''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************)))*********++++++++++++(((((()))))))))*********((()))))))))*********++++++++++++******))))))((())))))*********+++++++++***************+++++++++))))))))))))))))))))))))((())))))))))))*********))))))******+++++++++,,,*********)))))))))((((((***))))))))))))))))))***))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))******))))))******++++++)))***+++,,,,,,+++***)))************+++,,,---...******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,------...---------+++,,,---...///...------///////////////000000111000000111111222333333333222111111222555666666555777777777666666666666666888888888888999999999999::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888777666555444333222222000000/////////000000111......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000///000111222444555666777444555777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::::::::;;;<<<======<<<;;;;;;:::999888777777666666555555555555666666777777777888999:::;;;<<<999::::::;;;;;;;;;;;;;;;::::::999888777777777888777777666555555444444444yyyxxx~~~~~~yyyzzzyyyxxxxxxzzzzzzwww|||tttlllfff___VVVNNNJJJGGGKKKVVVgggyyynnn```WWWKKKJJJLLLPPPVVVZZZ\\\[[[XXXXXXVVVUUUTTTTTTTTTTTTRRRMMMEEE???<<<;;;;;;;;;@@@???===:::888666666555666666666777666555444333444444333222111///......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********))))))((('''%%%$$$$$$&&&((()))******++++++++++++******(((((()))))))))))))))))),,,,,,+++++++++,,,------,,,+++++++++************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********+++++++++************************)))*********++++++++++++))))))))))))************)))))))))))))))***************)))))))))((())))))************++++++++++++))))))*********+++++++++*********************************))))))))))))((()))***************++++++************)))))))))))))))))))))******)))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))***************+++,,,,,,++++++------------++++++************+++,,,---...******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------...---------,,,---...000000///.........//////000000000000000//////000111111222222333111000000111444555555444777777777777777666666666777777777888888999999999999999999999::::::::::::999999:::;;;;;;;;;;;;:::===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777888888777555444333222111111000//////..................---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++,,,...//////...---,,,---------------------------...///000111111111111333444444555555666666666444555777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;999999::::::;;;;;;<<<<<<:::999999999888888888888888777777666666777777888888888999:::;;;===???@@@??????@@@AAABBBAAAAAA@@@???>>>===;;;:::999999999888888888888888777666666qqqjjjfffkkkrrr}}}zzzyyyyyyxxxwwwwwwxxxyyyzzz{{{vvvpppiii]]]QQQHHHDDDDDDIIIUUUdddtttpppbbbRRRNNNKKKKKKPPPVVVXXXYYYZZZYYYYYYXXXXXXWWWVVVVVVUUUPPPJJJDDDAAA>>>;;;999??????>>>===<<<999777666555555666777777666555444444444444444333111000///,,,,,,,,,+++,,,,,,------************************+++++++++,,,,,,++++++++++++++++++************)))---,,,+++)))((((((((((((******++++++++++++*********************+++++++++---,,,++++++******++++++((()))))))))******++++++***************************************+++++++++((((((((((((((((((((((((++++++++++++++++++++++++(((((())))))***++++++,,,)))************+++++++++))))))******+++,,,,,,---************************(((((((((((((((((((((((('''((()))***+++,,,------)))************+++++++++************************)))))))))*********++++++)))*********++++++++++++))))))))))))))))))))))))***))))))((((((((())))))************************)))))))))***++++++,,,,,,******++++++++++++******---,,,,,,,,,++++++******************************++++++*********)))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***************+++,,,---,,,,,,,,,------,,,,,,,,,************+++,,,------+++************+++,,,,,,++++++++++++++++++++++++******++++++,,,,,,---------...//////000000//////---...//////000000//////......///000000000000000/////////000111111222222000000///111333555444444666666666777777777777777666666666777888888999999888888888888999999999999777888:::;;;;;;::::::999;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;:::999888777777777777666555444333222111222111000///...---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++,,,...//////...------........................///000111222333444444444666666777777777777666666666777888999:::;;;;;;;;;<<<<<<============<<<<<<:::;;;;;;<<<======<<<<<<::::::::::::::::::::::::999999999999999999999999888888999:::<<<>>>@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@???>>>=========::::::;;;<<<<<<;;;;;;:::oooaaa[[[\\\```jjjzzz~~~|||}}}~~~yyytttkkk___UUUMMMHHHGGGLLLUUUdddyyyvvvccc[[[QQQMMMOOOTTTWWWXXXZZZZZZ[[[[[[ZZZYYYWWWVVVUUURRRNNNKKKGGGCCC???;;;<<<>>>???@@@???===999777555666777999999888666555333444444555444333222111......------,,,---------+++******************+++,,,,,,------------,,,,,,+++++++++************)))++++++++++++,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,*********))))))***++++++))))))))))))******++++++)))))))))******++++++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))***++++++,,,------++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++************************((((((((()))))))))******++++++++++++,,,,,,,,,,,,)))))))))))))))))))))(((+++***)))))))))***++++++************************((())))))***++++++,,,,,,((()))***++++++***)))(((+++++++++++++++,,,,,,,,,************))))))))))))+++++++++*********))))))((()))***++++++***)))((('''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))************+++,,,---...+++++++++******++++++++++++++++++***++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------...//////000000//////...---------......//////---...///000111000000///......//////000111111222000//////000333444444333444444444555666666666777555555666666777888888999777777777888888888999999666777999:::;;;:::999888999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999:::<<<;;;;;;:::999888777666555555444333222222111111222111000///..................---------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++,,,))))))***++++++,,,------------------------------+++++++++++++++,,,------,,,------...............000000000000000000000000000111222444555666666666555666777888999999888888::::::;;;<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>>>>>>>???@@@AAA@@@@@@?????????>>>===<<<<<<;;;;;;;;;;;;============;;;;;;::::::;;;<<<===???AAABBBAAABBBDDDFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCC;;;<<<>>>???@@@@@@??????ooo^^^[[[XXXWWW___ooozzzpppgggXXXPPPJJJIIIMMMYYYqqqrrrgggYYYQQQQQQUUUYYYZZZXXXYYYZZZ[[[ZZZXXXVVVTTTTTTSSSQQQOOOMMMHHHBBB>>>:::===@@@BBBAAA???;;;888666777999::::::999888777333444555555555444333222000///...------------------,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++************))) ###&&&)))+++,,,,,,******++++++++++++******)))))))))******+++++++++(((((((((((()))***+++,,,************************(((((()))***+++,,,,,,,,,)))))))))******+++++++++************************++++++++++++++++++++++++******))))))(((((('''''')))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((+++++++++***************)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------))))))))))))((((((((((((,,,+++*********+++,,,---******))))))))))))))))))((())))))***++++++,,,,,,'''((()))******)))((('''&&&'''((()))***+++,,,,,,*********)))))))))))))))+++++++++************)))((()))***++++++***)))((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))************+++,,,---...+++***)))(((((()))***+++,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,------......------...---,,,+++,,,---...///---...000111111111000///......//////000111111111000//////000333444444333222222333333444555666666444555555666777888888999777777777777888888888888555777999:::::::::888777888777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::<<<<<<;;;:::999777777666333333222222111000000000111000000/////////000000......---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,++++++*********'''(((((()))******++++++------------------------,,,,,,,,,,,,------...///------------......//////000000000000000000000000111222333555666777777777444555777999:::;;;::::::======>>>>>>>>>>>>>>>===???@@@@@@AAAAAA@@@@@@???AAABBBCCCDDDDDDDDDCCCBBBDDDCCCBBB@@@???===<<<;;;<<<===???@@@@@@???===<<<======>>>???@@@BBBDDDEEE@@@AAACCCDDDEEEDDDBBBAAAAAAAAABBBBBBDDDEEEGGGHHH<<<>>>???AAABBBBBBBBBBBBuuucccWWWVVVXXX^^^eeennn|||}}}vvvlll___SSSPPPOOOSSSggg}}}{{{eeeUUUPPPRRRUUUVVVWWWXXXYYYZZZ[[[ZZZYYYXXXYYYUUUPPPOOOOOOMMMFFFAAA=========???@@@???===;;;888777444333444777;;;===::::::999888777666555444555333111///------------...,,,******+++++++++***,,,,,,,,,++++++*********------------------------(((((())))))*********+++***++++++***))))))***,,,+++++++++*********))))))++++++***)))((((((((()))))))))))))))***+++,,,---,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,++++++*********++++++************++++++++++++************++++++......---,,,+++***)))((())))))***++++++++++++++++++***)))))))))***,,,,,,---,,,***)))))))))******+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***)))'''%%%'''((()))++++++******)))))))))))))))************)))***+++,,,,,,+++***)))+++---......+++)))((()))******))))))))))))******************************+++++++++************)))((((((''''''((()))*********++++++,,,,,,++++++***)))******+++++++++******))))))))))))))))))))))))***)))))))))((((((''''''''''''(((***+++,,,---...))))))))))))))))))))))))***)))'''(((***++++++***,,,+++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,+++++++++,,,---...******+++,,,,,,---......)))))))))***++++++,,,,,,......---///000111///...........................////////////000000000000000000000000111222333444444444444555555555555666666555444333444666888:::999888666555555555666777999999888888888888888888777777777777888888888888999999999:::::::::;;;;;;999888777666666888:::;;;===;;;999666444333333333555333000---,,,---...///111111111111111000//////,,,,,,---...---,,,+++***++++++++++++,,,,,,---...************************...---+++******+++---...,,,++++++******++++++,,,,,,,,,,,,---------......------,,,+++,,,---...///,,,------...///000111111222111000//////000111111555555666666777888888888999:::<<<===>>>>>>>>>===?????????>>>>>>>>>======??????@@@AAABBBCCCDDDEEEFFFEEEDDDBBBAAAAAAAAAAAACCCBBB@@@>>>>>>???@@@AAA@@@?????????@@@@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCC@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCBBBAAAAAACCCEEEAAABBBBBBCCCDDDCCCCCCCCCrrrgggbbb______```dddnnnyyyrrrbbbYYYQQQPPP]]]ooovvvcccWWWQQQQQQRRRUUUUUUVVVXXXZZZZZZYYYXXXYYYUUURRRQQQQQQNNNHHHCCCAAA@@@>>>>>>???@@@>>>===:::888666444444666999;;;;;;:::999888777666555444555444222111///.........---,,,******+++,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))++++++***)))))))))***,,,+++++++++*********)))))),,,+++***************+++++++++***************++++++++++++******)))))))))*********++++++*********,,,,,,,,,++++++*********++++++************++++++++++++************++++++*********)))))))))))))))(((((()))***************+++***)))))))))***+++,,,,,,,,,***)))))))))******))))))(((((()))***++++++************************+++)))''''''((())))))(((((((((******+++******)))))))))))))))************)))***+++,,,,,,+++***)))+++---......,,,***************))))))))))))***************************************)))))))))(((((())))))((((((((()))******)))******************)))...------,,,+++******)))************************,,,,,,,,,+++++++++******''''''((()))***++++++,,,))))))))))))))))))))))))***)))'''(((***++++++***++++++++++++************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,---------......---,,,+++***))))))---,,,,,,---...///...---........................////////////000000000000000000000000111222333333444444444444555555555555555444333333444555777999;;;:::999888777888999999888888888888888888888888666666777777777888888888999999999::::::::::::;;;999888777666666888:::;;;<<<;;;888666444333333333777666333111000000111111000111111111111000//////,,,,,,---------,,,+++***+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,++++++******++++++,,,,,,,,,,,,---------......------,,,++++++,,,---...,,,------....../////////444333222111111222333333666666777777888999999::::::;;;===>>>?????????>>>@@@@@@@@@?????????>>>>>>AAAAAABBBCCCDDDEEEFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCBBB@@@>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBCCCCCCBBBAAA@@@@@@AAAAAA@@@??????AAACCCAAAAAABBBCCCCCCCCCCCCCCCwwwmmmeee^^^\\\aaahhhtttwwwhhh[[[RRRVVV```zzzyyyfffYYYSSSRRRSSSSSSTTTVVVYYY[[[ZZZZZZYYYVVVSSSSSSSSSPPPKKKGGGGGGCCC@@@>>>>>>???@@@???<<<;;;888666555666777888;;;;;;:::888777666555444444444444333222000///...---+++******,,,---,,,,,,,,,,,,,,,++++++++++++***************************,,,++++++***))))))((((((+++***)))(((((()))***++++++++++++***************++++++++++++++++++,,,------,,,+++***))))))))))))*********)))))))))))))))************************+++++++++++++++*********++++++************++++++++++++************++++++(((((())))))*********+++))))))***++++++++++++*********))))))******+++,,,,,,+++******)))*********''''''(((((()))+++,,,---)))))))))))))))))))))))),,,)))&&&%%%''')))++++++((()))******++++++******))))))))))))************)))***+++,,,,,,+++***)))***,,,......---++++++,,,******))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''++++++***)))))))))******))))))))))))))))))))))))---,,,+++)))))))))***+++******************************))))))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((***(((((((((***+++***))))))))))))))))))*********++++++++++++++++++++++++)))************+++++++++***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,//////...---,,,+++******...---+++,,,...//////...........................////////////000000000000000000000111111222333333333333333444444444555555444333222222333444666777;;;:::999888777888999999777777777777888888888888666666777777777777888888888888999999999:::::::::888888777666777888999:::;;;:::888666555333333333666555555444333222111111000000111111000000///...,,,,,,---------,,,+++***,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))++++++,,,++++++******++++++,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,---......//////000000000555555444333333444555666777888888999999:::;;;;;;<<<===???@@@AAA@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@???>>>???@@@@@@BBBBBBAAAAAAAAAAAAAAABBB??????AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>???@@@@@@???>>>>>>???AAAAAAAAAAAABBBBBBCCCCCCCCCtttggg]]][[[___iiiooowww{{{lll^^^YYYZZZjjjwww|||lll```YYYTTTRRRQQQTTTXXX\\\]]]\\\YYYWWWUUUUUUUUUSSSOOOKKKKKKFFFAAA======>>>@@@@@@@@@>>><<<:::888777666666;;;;;;:::999777666666555333444444444333111///...---+++******,,,------,,,++++++++++++++++++++++++************************+++*********************,,,***(((((()))***++++++***************************************+++,,,---,,,++++++***))))))************************))))))+++******************++++++++++++***************++++++************++++++++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++***************+++++++++++++++******************(((((((((((()))***+++,,,************************+++)))&&&&&&(((***++++++))))))******++++++++++++((()))))))))******************+++,,,,,,+++******(((***------,,,+++++++++******))))))))))))******(((((((((((((((((((((((()))))))))((((((((('''''',,,,,,+++***)))))))))***))))))))))))))))))))))))'''&&&%%%%%%&&&(((+++---++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))++++++***)))(((((((((((())))))))))))************************))))))*********+++++++++)))***,,,......---,,,+++,,,,,,,,,+++++++++++++++******+++,,,---...//////000...,,,,,,...000000///........................////////////000000000000///000000111222222333333222333333333444444444444333333222222222333444555777666555444444444555555666666666777777777777777666666666666777777777888888888888888999999999999888777777666777888999999:::999888666555444333222222222222222222000///...000000000000000//////...---------,,,,,,,,,++++++,,,+++++++++++++++,,,,,,************************++++++************++++++,,,++++++******++++++,,,,,,,,,,,,---------......---,,,,,,,,,++++++++++++......///000222333444555666555444444444555666777888888999999:::;;;;;;;;;>>>???AAABBBBBBBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????AAAAAA@@@?????????@@@@@@>>>??????????????????>>>?????????>>>===<<<;;;;;;>>>??????>>><<<<<<===???????????????@@@AAABBBCCCxxxggg^^^\\\```bbbfffllluuusssddd]]]]]]fffvvvqqqdddYYYTTTPPPPPPUUUYYY[[[[[[XXXWWWWWWWWWVVVUUURRRPPPNNNIIICCC>>>===>>>??????BBBAAA???===;;;999777666::::::999999888888777777333333444444333111///......,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++,,,,,,---,,,***))))))+++,,,+++)))************************)))))))))))))))***+++,,,******))))))***++++++,,,++++++++++++++++++++++++++++++***))))))***++++++************************++++++************++++++++++++************++++++,,,,,,,,,++++++++++++******+++++++++++++++******))))))******++++++++++++************+++***************)))))))))))))))***************************)))(((((()))+++,,,+++)))***************++++++,,,((()))))))))***************+++,,,------,,,+++***&&&)))++++++***))))))*********))))))))))))******((((((((((((((((((((((((******)))))))))(((((((((,,,,,,+++***)))))))))***+++***))))))))))))***+++&&&%%%%%%$$$&&&(((+++,,,************************++++++++++++++++++++++++++++++************))))))(((((((((((((((((((((((()))(((((()))++++++***(((''''''((((((((()))))))))************************))))))*********+++++++++)))***,,,......---,,,++++++++++++++++++++++++***&&&''')))+++---///000111...,,,+++,,,---///......////////////////////////////////////000000000000//////111222222333222222222222222222333333333444222222222222222333333444555444222111111111222333555555666666666777777777555666666666666777777777777777777888888888999999777777777777777888888888888888777666555444333222///000111222111000...,,,000000000000000///......------,,,,,,,,,+++++++++,,,++++++******+++++++++************************,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333555777888666555555444555666777888888999999:::;;;;;;<<<<<<@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>??????@@@@@@BBBCCCCCCCCCBBBAAA????????????>>>>>>============>>>======<<<<<<=========>>>>>>>>>===<<<;;;999999===<<<;;;:::999999888888;;;<<<<<<;;;:::999;;;<<<::::::;;;<<<===???AAABBB{{{jjjccc```]]]\\\```fffooo|||xxxlll___aaahhhtttuuueee]]]SSSNNNQQQUUUWWWWWWWWWWWWXXXXXXWWWVVVTTTSSSPPPLLLFFFCCCAAA@@@???>>>AAAAAA@@@???===:::888777888888888999999999999999555555555555444333222111///---,,,+++,,,---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++---......,,,+++***,,,//////,,,(((***************+++++++++)))))))))((())))))******))))))))))))***+++,,,---+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,)))))))))***************++++++************++++++++++++************+++++++++*********))))))((((((((())))))))))))(((''''''))))))***++++++++++++***))))))***++++++++++++***++++++***))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,***(((+++************+++,,,,,,))))))))))))***************+++,,,------,,,+++***&&&(((******)))''''''(((******))))))))))))******))))))))))))))))))))))))*********)))))))))((((((++++++***)))))))))******++++++))))))))))))++++++,,,+++***((((((((()))***)))))))))))))))))))))))))))))))))***************+++++++++***************(((((((((((((((((((((((((((((((((***,,,,,,***(((''''''(((((())))))******************************)))************+++++++++***+++,,,---------,,,,,,*********+++++++++++++++)))******+++,,,------...+++******+++------,,,***////////////////////////////////////000000000000...///111222333333222222111111222222222333333333333333333333333333333333555444333222111222333333444444555555666666777777555555666666666666777777666777777777777888888888666666666777777777888888777777777666555444222222111222222333222111000/////////000000//////...---...---,,,+++++++++,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......+++,,,---.........------***+++---///222555666777777666666555666777999:::::::::;;;<<<<<<======>>>AAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@????????????????????????@@@@@@AAAAAAAAABBBBBBBBBAAA???===<<<======<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<=========<<<:::999888777::::::999888777777777888888999999999888888:::<<<999::::::<<<>>>BBBEEEFFFyyyoooggg```^^^^^^```iiissstttmmmhhhiiimmmyyyzzzmmm]]]SSSRRRTTTTTTTTTUUUVVVXXXXXXXXXVVVVVVVVVRRROOOKKKHHHFFFCCC@@@===>>>>>>???>>>===;;;888777666777777888:::;;;;;;<<<888888777666555555555555111///---,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,++++++///222222,,,'''))))))*********+++++++++++++++******))))))******+++***************++++++)))*********++++++++++++,,,+++***((((((***+++,,,((()))))))))*********+++++++++************++++++++++++************++++++)))))))))))))))*********)))*********))))))((('''((()))***+++,,,++++++***((()))***+++,,,++++++******)))))))))))))))***+++************************,,,***))))))***+++***)))++++++*********+++,,,---))))))))))))************++++++,,,------,,,++++++((()))++++++)))'''''''''******))))))))))))******************************))))))((((((((('''''''''))))))((((((((()))******+++***(((''''''(((***+++,,,,,,+++******)))((((((((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))************))))))))))))))))))))))))(((((((((***,,,,,,***'''''''''((())))))***++++++************************)))************+++++++++++++++,,,,,,,,,,,,------))))))******++++++,,,,,,---------------,,,---,,,++++++,,,...000000---***////////////////////////////////////000000000000...///111333333333222111111111111111222222222222333333444444444444333333555444333111111222222333333333444555555666777777555555555666666666777777666666666777777777888888555666666777777777777777666666777777666444222111222222333333222222111111//////000000//////...---...---,,,+++++++++,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,---------......***+++---///000000000//////000111333444666777888999888777777888:::;;;<<<======>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>????????????@@@@@@>>>???@@@@@@@@@>>>===;;;;;;;;;;;;;;;::::::999999777777888888999:::<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999888777777888999999:::;;;<<<<<<<<<===???AAAAAAAAABBBDDDHHHLLLPPPSSSuuuiiibbb\\\XXX\\\dddooo}}}nnneeebbbjjj}}}|||hhhZZZUUUVVVUUUTTTTTTVVVXXXYYYXXXWWWVVVWWWSSSQQQOOOMMMJJJFFFAAA===;;;<<<======<<<:::888666555666777888:::;;;======;;;:::999777777777888888222000---,,,,,,,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,111555333---&&&))))))******++++++++++++------,,,+++************---,,,+++***))))))))))))(((((())))))*********+++,,,+++)))(((((()))+++,,,(((((())))))*********+++++++++************++++++++++++************++++++((()))***+++,,,---......---------------,,,+++***((()))***+++,,,+++******((()))***+++,,,,,,+++***(((((((((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))'''(((*********,,,+++*********+++,,,---))))))))))))************++++++------------++++++)))+++,,,,,,***'''''''''******))))))))))))******************************(((((('''''''''&&&&&&&&&(((((('''(((((()))*********((('''&&&&&&'''(((***'''((())))))))))))(((((((((((((((((((((((((((((())))))******+++++++++,,,(((((((((((()))))))))***************************(((((()))+++,,,,,,***''''''(((((()))***++++++,,,)))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,---...(((((()))***+++,,,,,,------------............///---...000333555444000---000000000000000000000000////////////000000000000...///111333444333222111000111111111111222222222444444444555555444333333333222111000000000111222333333444444555666777777555555555555666666666777666666666666777777777777555666666777777777777777666666777777666444222111222222111111111111111111///////////////......---...---,,,+++***+++,,,---,,,,,,+++***))))))************************************++++++++++++******,,,++++++++++++++++++,,,,,,,,,,,,---------......***+++---///111111111111666666777777888999999999::::::999999:::<<<===>>>???@@@@@@AAAAAABBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@============<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<>>>???@@@???===<<<999::::::::::::999888888666666777888999;;;<<<===999:::;;;<<<============:::999888888888999:::;;;???@@@AAABBBBBBCCCEEEGGGJJJJJJLLLNNNRRRXXX\\\___uuuhhh___WWWXXX]]]gggppptttgggaaagggrrrpppbbbXXXSSSRRRNNNQQQVVVZZZZZZYYYXXXXXXYYYXXXUUUSSSPPPLLLFFFBBB@@@===::::::<<<;;;999666444333222555:::>>>???>>>999999999888666444333222333222111000///...---,,,---,,,++++++******++++++,,,++++++******++++++,,,,,,)))'''(((+++---,,,******,,,...000111000...,,,,,,+++******++++++)))(((++++++************++++++111///,,,***)))***+++,,,)))))))))))))))))))))))),,,+++++++++***)))))))))***++++++,,,,,,++++++***------,,,++++++******)))))))))))))))************++++++++++++++++++++++++)))***+++,,,,,,+++))))))%%%(((,,,---,,,+++*********((('''(((+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++))))))))))))))))))))))))---------,,,+++***)))(((+++******)))))))))))))))(((((())))))))))))((((((******))))))((((((((('''******++++++++++++******************************''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++++++++***)))((((((''',,,+++***))))))***+++,,,)))))))))***++++++)))'''++++++******++++++,,,---************************++++++***)))(((((()))))),,,+++***)))))))))***+++,,,,,,,,,------.........((()))*********((('''&&&,,,------......------,,,///...------...///...,,,------------...000111222//////000111111111111111333222222333666666333000222111111111111111222222444444444555555555666666555555555444444333333333111222333444555555555555555555666666666666555555666777777666444444555666444555666888888888777666555555555555444333222111000000000000////////////////////////////////////---,,,***++++++,,,***)))******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111000000000111333333666666777888:::;;;;;;<<<<<<<<<;;;::::::;;;<<<===BBBAAAAAAAAAAAABBBCCCCCC?????????>>>>>>>>>>>>>>>>>>===;;;:::::::::;;;;;;:::===??????<<<<<<>>>AAA:::999888999;;;<<<<<<;;;888:::;;;;;;999666666666555777:::999777777:::===:::@@@DDDCCCEEEJJJJJJFFFBBB@@@>>>???CCCHHHLLLMMMRRRRRRSSSVVVZZZ\\\]]]]]]^^^```bbbeeeiiiooowww|||ooocccZZZZZZ]]]]]]cccooo}}}rrrdddaaaeeemmm|||tttdddXXXQQQOOOQQQUUUWWWYYYYYYYYYYYYZZZXXXVVVTTTRRRNNNHHHEEEAAA>>><<<;;;<<<<<<888555444333333666:::>>>??????=========<<<:::999777666444333222111///...------...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------+++)))))),,,------+++***+++...///000///---,,,---+++******++++++***)))+++******))))))******++++++*********************************************+++++++++***************)))******++++++******))))))******++++++,,,------))))))))))))************++++++++++++++++++++++++)))***++++++++++++***)))+++,,,---,,,+++******+++***((('''(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))+++******)))))))))))))))(((((())))))))))))((((((''''''''''''&&&&&&%%%%%%)))******************)))(((((((((((((((((((((((())))))))))))************************************))))))))))))((((((((((((++++++******)))(((((('''++++++***))))))***++++++*********+++,,,+++***(((***))))))))))))***++++++++++++++++++++++++++++++++++++***)))))))))))))))***))))))))))))***,,,------------------,,,,,,,,,+++++++++++++++***)))))),,,------......------,,,...---,,,---...///...---///............//////000222111000///000111222444333222111222444444333000000000000000111222333444333333444444444555555555555555444444444333333333444555555555555555444333555555666666666666555555666777777666444444555666444555666777888777777666555555555555444333222111000000000000////////////........................///---,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------------------............000000000000222444666777888888999:::;;;<<<======<<<;;;;;;;;;<<<>>>???@@@CCCCCCBBBAAA@@@@@@@@@AAA?????????>>>>>>=========<<<;;;:::888888888999999999;;;<<<<<<;;;::::::;;;<<<999777666777888888777999:::<<<<<<;;;:::;;;<<<<<<<<<<<<<<<;;;===@@@BBBCCCHHHKKKMMMQQQWWWXXXSSSPPPNNNNNNQQQXXX^^^dddfffjjjjjjkkknnnssswwwxxxxxxwwwxxx{{{pppddd^^^]]]YYYZZZ___hhhqqq{{{kkk^^^ZZZXXXdddvvvvvvbbbUUUPPPQQQRRRSSSUUUWWWZZZ[[[ZZZYYYWWWVVVTTTQQQLLLHHHDDDAAA>>>======<<<777333444333333555999===???@@@?????????>>>===;;;:::999444444333222000///......///......------------------------------------------+++***+++,,,...------***+++,,,---...---,,,+++---,,,++++++,,,,,,+++*********))))))))))))******'''(((***+++,,,+++***)))***************************************+++++++++)))))))))******))))))))))))******++++++,,,------)))))))))*********++++++++++++++++++++++++++++++)))******+++++++++******......---+++))))))+++---***)))((()))+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***+++,,,,,,---++++++************++++++))))))))))))))))))))))))***+++++++++++++++******+++******)))))))))))))))(((((())))))))))))((((((***************)))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))************************************(((((((((((())))))))))))++++++******)))(((((((((+++******))))))******+++)))***+++,,,,,,,,,+++***)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))((((((((()))***+++,,,---......------,,,+++++++++------,,,,,,++++++,,,,,,,,,------......------,,,---,,,+++,,,...//////...000000//////............222000...------///222444333111000000111222222111......///000111333444555222222333333333444444444555444444444444333333333777777777777666555444333555666666666666666666555666777777666444444555666555555666777777777666666444555555444444333222111000000000000////////////........................000///......//////...---,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.................................//////000000000//////000222444777999::::::;;;;;;<<<===>>>??????<<<<<<<<<===???@@@BBBCCCCCCCCCAAA@@@???>>>>>>>>>??????>>>>>>===<<<;;;;;;<<<;;;999888777777888888:::::::::;;;<<<<<<:::888???<<<888666777888999999===???AAABBBBBBDDDFFFHHHJJJHHHEEEDDDFFFJJJMMMNNNRRRUUUXXX]]]eeellllllhhhbbbaaabbbfffnnnvvv|||yyyjjjaaa\\\YYYXXX\\\bbbjjjvvvtttcccZZZRRRXXXbbbsssqqqaaaTTTRRROOONNNQQQUUUXXXZZZZZZYYYXXXXXXWWWTTTPPPMMMGGGDDD@@@???>>><<<777333333222222444777;;;===???>>>>>>>>>===<<<:::999888666555444333222000/////////......---,,,---------,,,,,,------------,,,,,,,,,++++++++++++,,,------***++++++,,,,,,,,,++++++---,,,++++++------,,,+++***))))))(((((())))))***++++++,,,,,,,,,,,,++++++************************)))))))))***+++++++++,,,))))))************))))))------,,,++++++******)))))))))*********+++++++++************************)))*********+++++++++++++++,,,,,,+++***)))+++,,,***************+++******))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,++++++************++++++))))))))))))))))))))))))))))))***++++++++++++++++++******)))))))))))))))(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((************************''''''''''''((((((((((((************************(((((((((((())))))))))))************))))))((((((******))))))))))))******((()))+++,,,+++*********)))(((((((((((()))******++++++++++++++++++++++++******)))))))))))))))***((()))))))))******++++++------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,------......------,,,,,,++++++,,,...000///......///////////////......///...---,,,---...///000222111/////////000111222......//////000222333444111111222222222333333333444444444444444444444444777777777777777666555555666666555555555555666666666777777666444444555666555555666666666666666666444444444444444333222111000000000000////////////........................000...---...///000...---++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.............../////////......//////000111222222111222333555777999;;;<<<======>>>??????@@@AAAAAA>>>>>>??????@@@AAABBBCCCAAA@@@???>>>============???>>>>>>===<<<;;;::::::===<<<:::999888888888999;;;:::;;;>>>CCCEEECCC@@@BBB???<<<;;;>>>AAADDDEEEGGGIIIKKKMMMOOOSSSXXX\\\___ZZZVVVVVVZZZ___aaaaaadddeeehhhoooxxx|||wwwvvvvvv{{{nnnbbb[[[VVVWWWZZZ]]]dddkkk{{{zzzkkk```YYYVVVVVV___ppprrr[[[UUUOOOLLLNNNRRRUUUWWWYYYYYYXXXYYYYYYWWWTTTQQQJJJFFFAAA???>>><<<888555333222222333444777;;;===============<<<;;;999999777777666444333222111000...------,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********************+++,,,,,,++++++*********++++++---,,,++++++---------+++******))))))))))))******///...+++***))))))***+++************************)))))))))***+++++++++,,,***++++++++++++++++++***------,,,++++++******)))************++++++++++++************************)))))))))******++++++,,,$$$'''***,,,+++******+++***+++++++++*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************++++++))))))))))))))))))))))))(((((()))***+++++++++++++++******)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((************************''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))%%%'''***+++)))((()))******))))))))))))***++++++))))))))))))))))))))))))***)))))))))))))))******************))))))((((((******++++++,,,---......---,,,+++******+++------,,,------......------,,,++++++***,,,...//////...,,,---...///000000000000,,,...///000111000///...111111000///...///111222000000000///000000111111111111111222222222333333444444444444444444444444555666666777888888777777777666555555555555666777666777777666444444555666666666555555555555555555333333333444333333222222000000000000////////////...........................---,,,---...///...,,,******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................///000111222333444666666777888999:::;;;;;;>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@======<<<<<<<<<<<<===>>>======<<<<<<;;;::::::999;;;:::999777777888888999::::::<<>>===:::888444444444333333555999<<>>===<<<;;;888888777666444333222222...------,,,+++,,,,,,,,,******,,,,,,,,,,,,******)))***+++***))))))+++------,,,+++***)))***+++,,,,,,+++***+++,,,---,,,+++++++++************++++++...,,,)))&&&%%%&&&((()))++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++)))******++++++,,,------*********++++++++++++,,,************************))))))))))))***+++,,,---!!!%%%))),,,,,,+++*********,,,,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++************++++++))))))))))))))))))))))))(((((()))***+++++++++***+++******)))))))))))))))(((((())))))))))))(((((())))))***************+++((())))))******))))))((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''(((((())))))************))))))))))))))))))((())))))******))))))(((###&&&******((('''(((******))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))******++++++++++++***)))(((&&&&&&((()))***+++,,,---...///++++++******++++++,,,,,,,,,------......------,,,,,,+++***+++---......---***,,,...///111111000000---///222444444333111///000111111000//////000222111000000//////000000000111111222222222333333333333333333444444444444555444555666777888888888888777666555444444555666777666777777666444444555666777666555555444444555555222222333333333333222222000000000000////////////---------------------------+++++++++---...---,,,)))******++++++******)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000222444555666777999:::;;;;;;<<<;;;;;;;;;?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===;;;:::::::::;;;;;;<<<===;;;;;;;;;:::::::::::::::888888777666666888999::::::<<<@@@HHHQQQYYY^^^aaaVVVUUUUUUXXX^^^dddhhhjjjlllmmmmmmooorrrzzz~~~lllaaa[[[WWWTTTUUU[[[eeeuuu}}}}}}}}}sssiii\\\RRRPPPSSSZZZgggrrr|||pppfffZZZRRRPPPQQQQQQPPPWWWWWWXXXZZZ[[[[[[XXXVVVPPPJJJBBB=========<<<;;;888888777555333444888<<>>===<<<999999888777555444333222///......---------------***+++---......---+++***)))+++,,,+++)))))),,,...///...+++***)))***,,,---+++***)))***,,,---,,,+++,,,,,,++++++++++++,,,,,,+++***)))(((''''''((((((+++++++++++++++++++++++++++++++++*********************++++++++++++******)))******++++++,,,------*********+++++++++,,,,,,***************************))))))))))))+++,,,---%%%'''***+++******++++++***,,,---,,,***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++************++++++))))))))))))))))))))))))((()))***************)))+++******)))))))))))))))(((((())))))))))))((((((++++++++++++,,,,,,------)))******************)))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))***'''((()))******)))((('''###'''++++++((('''))),,,)))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))***++++++))))))*********((('''&&&))))))***+++,,,------...******+++,,,,,,,,,,,,,,,,,,------......------,,,---,,,++++++---...---+++,,,---///000111000///...---///000111222111000//////111333333000///000222///////////////000111222222222222222333333333444333333333444444444555555555555666777777666666666777666555444444555666777666777777666444444555666777666555444444444555555111222222333333333222222000000000000////////////------------------------,,,+++***+++---...---,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***------------------------,,,------...//////000000111222333555777888:::;;;;;;;;;===>>>>>>======<<<>>>>>>>>>?????????@@@@@@>>>>>>???@@@???>>>======;;;;;;:::999999999::::::999999999999::::::::::::999999888999:::;;;===>>>>>>BBBIIIPPPYYYccclllrrrmmmmmmmmmpppuuuyyy|||}}}}}}}}}|||}}}nnnbbbZZZUUUTTTTTT[[[hhhvvvyyywwwxxx||||||nnnaaaUUUPPPOOOOOOUUU]]]bbbrrrwwwmmm___VVVSSSRRRPPPNNNVVVVVVWWWYYY[[[[[[YYYWWWQQQJJJBBB===<<<===>>>===;;;;;;:::666444555999===>>>>>>>>>>>>>>>===<<<;;;:::999888777666555444333000000///...............+++,,,...//////...,,,+++***,,,---,,,******---///000...,,,***)))***,,,...***)))((()))+++,,,+++***---,,,,,,++++++,,,,,,---((()))+++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++******))))))))))))************))))))------,,,,,,+++******)))******+++++++++,,,,,,,,,))))))))))))))))))))))))***))))))))))))+++---...***++++++***((()))+++---+++---...---***(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---++++++************++++++))))))))))))))))))))))))))))))************))))))+++******)))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))******++++++++++++******************************''''''''''''((((((((((((************************&&&''''''((()))******+++)))))))))))))))*********'''((()))******)))((('''###(((,,,,,,)))(((***---'''''''''''''''((())))))************************))))))((())))))***++++++'''((()))******)))((((((++++++++++++++++++,,,,,,)))***,,,---...---,,,,,,,,,------......------,,,...,,,++++++------,,,+++---...000111111///---,,,,,,,,,,,,,,,,,,---.........111444444222000000222---------...000111333444222222333333333444444444333333333444444555555555777777777777666555444333888666555444444555666888666777777666444444555666777666555444333444444555111222222333333333222222000000000000////////////---------------------------,,,+++,,,...///...---+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++---------------------------......///000111111222333444666777999;;;======:::;;;===?????????>>>>>>>>>>>>>>>>>>>>>>>>??????;;;<<<===>>>??????>>>===<<<<<<:::999888888777777777888888999::::::;;;;;;<<<<<<<<<===>>>@@@BBBDDDDDDIIIQQQXXX```jjjvvv~~~tttdddYYYTTTQQQSSSYYYdddooo{{{{{{zzzrrrddd\\\TTTMMMMMMQQQSSS]]]kkkzzz~~~wwwlllbbbYYYRRRPPPRRROOOSSSWWWYYYYYYWWWVVVVVVQQQMMMGGG@@@;;;:::===@@@@@@???>>>:::666555888<<>>======;;;999999999999777555333222000///.........//////...---,,,++++++++++++111000///...---......///.........------,,,,,,,,,000///,,,*********+++,,,******++++++++++++******++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,***))))))******)))'''))))))************))))))+++++++++*********))))))))))))(((((()))******+++)))******++++++,,,,,,---***)))((((((((()))+++,,,+++*********))))))((((((************************''',,,111444222...)))'''))))))))))))))))))))))))******************************++++++++++++******************))))))))))))'''((()))******************((('''(((+++,,,+++)))++++++***)))(((((())))))))))))))))))************---,,,,,,---///...***&&&******))))))((((((''''''((((((((((((((()))******,,,,,,,,,++++++)))(((((())))))))))))))))))))))))%%%&&&(((***+++***)))((((((((((((((((((''''''&&&&&&'''((())))))******)))))))))))))))))))))))))))''')))+++)))&&&&&&(((+++***(((((()))***+++***)))))))))***+++,,,---------+++***)))(((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))---000///---111000...---,,,,,,---........................---...............///000000000000000000111111111111000111222333444444444444111111111222333444666777666666555444333333222222222333555444333333444666666777777888777555333222555444333222222333444555333333222222111000//////////////////............------------------------,,,,,,,,,,,,,,,+++***))).........------,,,,,,,,,***++++++,,,,,,------...------,,,,,,++++++,,,,,,,,,...111222222222444555888888999:::;;;===>>>>>>@@@===<<<<<<>>>???===;;;888999999:::;;;<<<============<<<;;;;;;;;;;;;;;;999::::::888555444555666444888<<<=========AAADDDCCCDDDFFFJJJNNNPPPOOONNNUUUVVV[[[eeeooozzz|||jjj^^^UUURRRSSSZZZcccnnn{{{{{{xxxmmm```SSSLLLLLLIIIPPP]]]nnn~~~{{{sssjjj```XXXTTTPPPRRRUUUYYYZZZZZZYYYXXXSSSPPPIIIBBB<<<:::;;;>>>AAABBBAAA>>>;;;999;;;===BBBCCCDDDEEEDDDBBB@@@???===<<<;;;;;;;;;:::888666444333111///...............------,,,+++++++++,,,...---,,,+++******+++,,,------------,,,,,,,,,+++000...,,,+++******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++---+++******++++++***((())))))************))))))+++++++++*********))))))******)))))))))******+++.........---------------))))))((((((((()))***+++++++++++++++*********)))************************'''***------,,,)))((('''******************************************************++++++++++++******************************((())))))************))))))'''&&&'''***+++***(((++++++***)))))))))))))))))))))))))))************,,,******,,,......,,,)))***)))))))))((((((((('''((((((((((((((()))******++++++++++++***)))((('''))))))))))))))))))))))))'''((()))******)))'''&&&''''''((()))******)))))))))***************)))(((((((((((((((((((((((((((((())))))((('''''')))******(((((()))***+++***)))((((((((()))*********+++,,,+++************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------///000------,,,+++++++++,,,,,,///....................................///000000000000000000111111111111000111222333444444444444222222222333444555777777666555555444333333222222222333444444333333444666666666666555444333222222666555444444444444555666333333222111111000//////////////////............++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,+++++++++******+++++++++,,,------............---------------...---000222333333444555666999999:::;;;<<<===>>>>>>@@@>>><<<===??????===;;;999999::::::;;;;;;<<<<<>>===<<<<<<<<<<<<888999999888777777999;;;888;;;>>>???@@@BBBHHHLLLNNNOOORRRVVV\\\_________gggiiiqqq|||nnnaaaWWWOOOQQQXXXaaakkktttuuucccTTTNNNGGGHHHOOO___ssswwwjjj```RRRPPPPPPSSSWWWYYYXXXWWWUUUSSSMMMFFF>>>::::::;;;BBBCCCEEEDDDBBB@@@@@@@@@DDDEEEGGGHHHGGGEEEBBB@@@======<<<<<<===<<<999666555444222000///...------...---,,,,,,,,,,,,,,,---,,,++++++************+++,,,,,,,,,,,,++++++++++++///...,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++---,,,***+++,,,,,,+++***))))))************))))))+++++++++***************,,,++++++*********++++++,,,,,,+++******)))((((((((((((((((((((()))******,,,,,,,,,+++++++++++++++************************)))******)))''''''(((***++++++++++++++++++++++++******************************++++++++++++******************************)))************))))))(((***(((((()))***+++***)))+++***))))))))))))))))))))))))))))))***************))))))***,,,...---,,,))))))))))))(((((((((((()))(((((((((((()))***************)))(((((('''''')))))))))))))))))))))))))))************(((&&&%%%&&&'''(((***++++++,,,,,,++++++++++++***)))((('''''''''''''''''''''''''''***)))''''''((())))))(((***(((((()))***+++***)))))))))))))))))))))******------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///111333111---+++...222++++++,,,,,,------,,,,,,..................//////...............///000000000000000000111111111111000111222333444444444444333333333333444666777888555555555444444333333222222333444444333333444555555555444333222222222222666555555444444555555666222222222111111000000///////////////............++++++++++++++++++++++++......------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---.........//////............///000000222444555555666777999:::;;;;;;<<<===>>>>>>???@@@???===>>>>>>???===<<<::::::::::::::::::::::::::::::999999999999::::::666777777777777888:::===???CCCGGGIIIKKKPPPWWW]]]^^^___ccchhhoootttvvvvvvzzz~~~rrrbbbSSSOOOTTT[[[bbbhhhwwwxxxfff\\\TTTLLLIIISSSfffzzzvvvaaaZZZRRRPPPTTTWWWXXXWWWWWWUUUQQQJJJBBB<<<:::999>>>AAAEEEGGGHHHGGGFFFEEEFFFHHHIIIJJJIIIFFFCCCAAA<<<<<<;;;<<<<<<;;;888555666555333222000///...------------,,,,,,,,,---------------,,,,,,,,,,,,---++++++++++++++++++++++++...---,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++************,,,+++******+++,,,+++***)))******++++++******)))************************---,,,++++++***+++++++++))))))((((((((('''''''''((((((((((((((()))))))))++++++++++++++++++++++++************************+++,,,,,,***))))))+++---++++++++++++++++++++++++******************************++++++++++++******(((((())))))))))))*********************)))((('''*********++++++,,,,,,+++******)))))))))))))))***((()))))))))************+++***))))))***+++,,,,,,))))))))))))(((((((((((())))))(((((())))))***+++))))))(((((('''''''''''')))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''((()))***************************)))((('''((((((((((((((((((((((((+++(((&&&&&&)))+++)))'''***(((((((((***+++***))),,,,,,,,,+++++++++++++++---------,,,,,,------------------,,,++++++******++++++,,,,,,,,,,,,------...///000///---,,,...000***,,,---///000000///...---------------........................///000000///000000000111111111111111111222333333333333333222222222333333555666666555555444444444333333333111333444444333222444555555444333111111222222333444444444444444444444444222111111111000000000///////////////............---------------------------------,,,,,,,,,------..................------,,,,,,,,,---....../////////.........///000000111222444777888888888:::;;;<<<<<<======>>>>>>??????@@@???>>>>>>>>>>>>===<<<::::::999999999888888888666666666666777888999:::888999999999:::<<>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;<<<999999999888777777666666999888888888888888999999999;;;===???BBBGGGMMMQQQWWW```lllwww}}}mmm___XXXTTTTTTUUUYYYbbbrrr{{{ooo^^^OOOLLLQQQ\\\ooommm\\\TTTQQQQQQRRRRRRTTTTTTQQQKKKDDD@@@===888999===BBBHHHLLLNNNMMMJJJLLLNNNOOOMMMHHHDDDAAA:::888666666666666444333777777777666555444333222000///...---,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,++++++***++++++,,,,,,***(((((((((***+++***)))******++++++++++++*********************+++++++++***************+++,,,,,,(((((())))))***++++++,,,(((((()))***************)))))))))))))))*********************************&&&))),,,---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******&&&''''''(((((())))))))))))************))))))(((%%%'''((((((''''''((())))))))))))))))))******+++))))))))))))***************+++,,,***(((''''''((((((((((((((())))))))))))***))))))))))))***++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''((()))******+++((((((((((((((('''&&&&&&$$$%%%&&&'''((((((((((((***************************)))''''''((())))))(((***(((((()))***+++***)))))))))))))))))))))************++++++++++++*********************************++++++,,,,,,------...+++(((%%%''',,,///...+++)))***+++,,,------------+++++++++,,,------.....................///000000000000000000111111111111111111222222222222222111111111111111111222333333444444444444444444444444111222333333222222333444444333333222222333333444000111111222222111111000000000000000000000000000////////////............++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,------------------......///000000000/////////000111333444555666888:::;;;;;;<<<===???>>>>>>>>>>>>===============>>>???===;;;999:::;;;888888888777777666666666999999888888888999999::::::<<>>???>>>>>>>>>======<<<<<<<<<<<<===>>><<<999777888:::777666666666666666666666777888:::===@@@DDDGGGIIIKKKNNNRRRXXX___iiirrryyy}}}ppp___UUUSSSQQQUUU^^^kkkzzzwwwkkkbbbVVVLLLSSSaaammmzzzgggZZZSSSRRRLLLOOOSSSTTTQQQLLLGGGDDD>>><<<:::===CCCJJJMMMNNNOOOQQQSSSTTTRRRMMMGGGDDD<<<999555333333444555555777888999::::::999888777333222000...,,,+++******)))***+++,,,------,,,+++,,,,,,,,,------.........++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))***+++,,,......+++***)))***,,,---,,,+++***++++++,,,,,,++++++***))))))******++++++++++++'''''''''((()))+++,,,---------,,,,,,++++++******)))***+++,,,---,,,++++++*********++++++,,,,,,,,,************************((()))***)))))))))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))******+++,,,,,,------'''((()))***************)))+++---,,,******,,,...))))))((())))))***++++++))))))))))))************###'''+++,,,***((()))***'''((((((((())))))***************)))******+++,,,***)))(((''''''(((***+++))))))))))))))))))))))))+++***)))((((((''''''(((&&&'''(((***++++++++++++************)))((('''&&&((((((((((((((((((((((((''')))+++)))&&&&&&(((+++***(((((()))***+++***)))))))))***+++,,,------...***+++,,,,,,,,,,,,+++***)))***+++,,,---......///******+++,,,,,,---......---///111///+++***---000///...---,,,---...///000.........///000111111222...............///000000000000000000111111111111111111222222222111111000333333222222333333444444444444444444444444444444000222333333222111333444///000111222222111000///111222333444444333222111////////////000000000000000/////////............------------------------...---+++++++++---///000........./////////000000......//////000000111111333333444555777999:::;;;666999;;;<<<<<<===>>>???>>>>>>======<<<<<<;;;;;;;;;===>>><<<888666777999666666666666666666666666888;;;@@@GGGOOOWWW]]]```fffhhhlllpppvvv~~~mmm[[[TTTRRRQQQVVV___jjjuuu~~~oooaaaWWWSSSSSSaaakkk|||iiiZZZOOOLLLQQQQQQJJJGGGKKKNNNNNNBBB@@@>>>;;;;;;>>>EEEIIIPPPQQQSSSSSSQQQNNNJJJHHHCCC<<<555000111222333333444555777999999999777666555333111...---,,,---...---,,,+++,,,...///...,,,,,,,,,,,,---------......---,,,***))))))***,,,---(((%%%$$$&&&***---+++)))*********++++++,,,---------------,,,,,,+++++++++---,,,,,,+++*********++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))(((((())))))*********+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************+++++++++******)))((('''******+++,,,,,,,,,,,,+++******))))))))))))*********)))(((''''''((()))***((()))))))))))))))((('''))))))************))))))******))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))***************)))(((((()))************+++++++++))))))))))))))))))))))))'''((()))******)))(((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))******++++++(((((((((((()))))))))))))))***+++,,,+++***'''&&&*********)))))))))))))))+++)))((('''((()))+++,,,++++++***)))(((((())))))******************************+++,,,------------------,,,+++,,,---///000......---,,,,,,,,,,,,---+++,,,,,,------......//////////////////.........111///...///111444555555444444444333333222222222111111111222222333333333333333333333333333333333222222222222222222222222222222222111111111000000111111000///////////////111111000000//////......//////...---,,,,,,+++++++++******************+++---------,,,,,,+++++++++,,,,,,---...////////////------...///000111222222777666666555555777888999888999999:::;;;<<<===============;;;::::::<<<>>>>>>;;;888777888888666444<<<:::888888:::<<<<<<<<>><<<>>>BBBFFFHHHKKKOOOQQQRRRQQQOOOMMMEEE???777222111222333333555777999:::;;;:::999888777666333111/////////000...---,,,,,,.........,,,+++++++++,,,,,,,,,---------,,,***))))))***,,,---)))***++++++*********+++++++++******************+++++++++*********))))))---,,,++++++******+++++++++++++++++++++***))))))************************************************+++++++++************)))))))))))))))*********+++))))))************))))))))))))))))))))))))))))))************************%%%&&&''')))+++,,,,,,---))))))***++++++++++++*********))))))))))))*********)))(((((((((((()))***************)))(((&&&&&&'''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))************))))))*********+++++++++))))))))))))))))))))))))'''((()))******)))((('''((())))))))))))))))))((()))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))******,,,,,,,,,***)))(((***))))))))))))))))))))))))((('''&&&'''(((***+++++++++***)))))))))))))))++++++++++++++++++++++++,,,---------------,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,---...///++++++,,,,,,---..................//////////////////...,,,---///111222222333333333333222222222111111111222222222333333333333333333333333333333333222222222222222222222222222222222111111111000000111111000///////////////000000000000//////......///......---,,,,,,++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,------......------------...///000222222333666666666666666888999::::::;;;;;;<<<<<<======>>><<<<<<<<<;;;999888:::;;;???<<<999888999:::999777999888888888;;;???CCCFFFNNNVVVcccrrrzzzhhh^^^aaaeeeqqqlll^^^XXXUUUWWWZZZ]]]eeemmm}}}~~~nnnaaaZZZPPPRRR\\\lll}}}kkkUUUSSSNNNKKKNNNSSSSSSPPPNNNLLLHHHCCC???===???BBBBBBFFFKKKPPPRRRRRRQQQOOOIIICCC;;;444222222333333666777999;;;<<<<<<;;;:::999888666444333222222333///...,,,,,,---...---,,,*********+++++++++,,,,,,---,,,+++******+++,,,---,,,///111...***((())),,,,,,++++++***))))))((((((+++++++++************))),,,,,,++++++******++++++***++++++++++++***))))))************************************************+++++++++************))))))))))))***************))))))************))))))))))))))))))))))))))))))***************************************)))(((((((((((()))************)))******))))))))))))*********))))))(((((())))))***,,,,,,+++***)))'''&&&%%%((())))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))(((((()))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))(((***************************))))))))))))))))))((((((((((((((())))))))))))***+++,,,,,,,,,+++***)))))))))))))))))))))******(((((('''&&&'''((()))***++++++***))))))))))))***++++++++++++++++++++++++............---,,,+++***---,,,,,,+++++++++,,,,,,+++++++++,,,---...000000***++++++,,,,,,------...------......//////000000000...---...000111111000222222222111111111111111111222222222222333333333333333333333333333333333222222222222222222222222222222222111111111111111111111000///////////////000000000////////////............------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++.........///......------,,,---...///111222444444555555555666777999:::;;;========================;;;<<<<<<;;;999777888999;;;999666555666777888888999;;;>>>AAADDDLLLUUU]]]eeennn}}}rrr```VVVQQQRRRVVV```nnnxxx||||||yyyvvvssspppnnnppptttxxxyyywwwrrrnnnllljjjlllooopppoookkkgggddd~~~jjjbbb[[[XXXXXXXXX]]]bbbooo||||||mmmdddSSSOOOOOOXXXgggzzz~~~bbbYYYOOOJJJNNNSSSUUUSSSUUUSSSOOOIIICCC?????????AAADDDJJJNNNQQQQQQPPPOOOMMMHHH@@@999444333333333555666888:::;;;;;;;;;;;;:::999888666555444444444111///---,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---///000...+++)))***,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******+++++++++******)))************************************************+++++++++*********))))))************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************---,,,,,,+++)))'''&&&%%%((())))))*********************))))))))))))******))))))))))))))))))))))))+++++++++***)))((('''&&&++++++,,,,,,,,,,,,++++++''''''(((((())))))******((((((((((((((()))))))))))))))))))))))))))))))))++++++***)))'''&&&$$$###))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((()))))))))))))))***+++++++++******))))))))))))))))))*********)))(((((((((((()))******++++++***))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------......,,,++++++,,,---...//////******++++++,,,---------,,,------...///000111111222111000000222333222111111111111000000000000000222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111000000///////////////////////////////////////......---------,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000///...---------///000222333444555222222333555777999:::;;;=========<<<<<<;;;;;;;;;:::;;;<<<;;;999777777888777555444444666888;;;<<>>888444333333333444555777999:::;;;;;;:::999888777666555555555333000---,,,---------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,***+++------,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,)))******+++++++++******************************************************+++++++++*********))))))+++++++++***************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************''''''(((******+++++++++)))***++++++,,,,,,++++++******))))))))))))******))))))************))))))((()))***************)))++++++,,,,,,,,,,,,++++++''''''(((((())))))******(((((((((((())))))******))))))))))))))))))))))))++++++***)))'''&&&$$$###(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))+++)))'''%%%%%%''')))+++((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((())))))))))))(((((()))))))))))))))((((((((())))))******************)))*********+++++++++***************++++++++++++++++++++++++++++++))))))***+++++++++++++++((()))***+++,,,---.........------,,,,,,,,,------***++++++,,,,,,---......,,,------...///000111111222111000111222333222000000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111000000///////////////.............../////////---------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---,,,......///111222444555555000111222444666888999:::;;;;;;;;;::::::999999888666777888777666666777888888999:::<<>>===;;;:::::::::;;;:::888555111///..................------,,,,,,,,,,,,---......,,,,,,---...)))************++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,------.........///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,++++++***************+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++******)))******+++******************************))))))))))))******&&&(((******)))((()))*********)))'''&&&%%%$$$###,,,,,,++++++******))))))************************((((((((((((((((((((((((************************''''''((()))***++++++,,,))))))))))))))))))))))))************)))(((&&&&&&((('''&&&&&&&&&''')))***%%%&&&'''((()))***+++,,,)))))))))))))))(((''''''))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((''''''+++*********))))))(((((())))))***+++,,,------...***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------........./////////////////////000111111000000000000000111111222222222111111111111222222111111222222222333333333000000000000////////////000111111222222222111111////////////............000...,,,******,,,...000///...,,,,,,,,,---///111------...............---........................,,,---...///000111222333333333333444555666666777777888999:::::::::::::::;;;:::999777444444666999:::@@@EEEFFFGGGNNN]]]iiivvv{{{~~~rrriii```\\\WWWUUUUUUUUUSSSQQQPPPPPPNNNKKKIIIHHHJJJKKKVVV^^^gggkkkiiiggghhhiiidddbbb```aaadddgggjjjllljjjjjjlllooorrrtttsssrrrrrrnnnhhheeeccccccccccccmmmuuuyyysssjjjdddaaa^^^nnnccc[[[ZZZ]]]cccjjjrrr}}}zzzppp```TTTMMMIIIEEEAAADDDLLLXXXcccpppwwwgggVVVIIIIIIKKKOOOSSSVVVWWWWWWWWWUUUTTTQQQOOOMMMKKKKKKJJJOOOOOOOOONNNKKKEEE===777777555222222444666888888<<<<<<<<<<<<;;;;;;;;;:::999888555333111//////...------------,,,,,,,,,,,,,,,---......,,,,,,---...************++++++++++++000000/////////.........++++++++++++++++++++++++******+++,,,,,,+++******++++++,,,,,,,,,---------///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++************++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,******************************)))))))))))))))*********************************))))))))))))******&&&(((******)))((()))******))))))((('''&&&%%%%%%((((((((((((((((((''''''************************************************************************(((((())))))******++++++))))))))))))))))))))))))++++++++++++***)))((('''((((((((((((((()))******&&&&&&'''((()))***++++++)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((************)))))))))(((++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------........./////////////////////000111111000000000000000111111222222222111111111111222222111111222222222333333333222111111111111000000000222222222111000///...---////////////............000///---,,,,,,---///000///...---,,,,,,---///000..................------..............................///000111111222222444444444555666777777777:::::::::::::::999888888888999999888888:::>>>AAA>>>GGGRRRXXX\\\dddppp{{{xxxpppjjjccc[[[TTTQQQNNNJJJIIIJJJLLLKKKJJJJJJJJJJJJIIIHHHIIIKKKNNNQQQYYYdddkkkmmmmmmnnnpppkkkkkklllnnnrrrwwwzzz||||||yyywwwwwwwwwvvvuuu}}}}}}wwwtttqqqsssaaa]]]ZZZ[[[]]]aaammmxxx{{{kkk^^^VVVQQQLLLDDDCCCFFFJJJOOOXXXkkk{{{uuu```OOOKKKKKKMMMQQQVVVXXXVVVSSSWWWVVVTTTRRROOOLLLJJJHHHNNNNNNNNNNNNLLLGGGAAA<<<888666444444555777777666888999;;;<<<<<<<<<;;;:::888888777555444222000///---,,,,,,,,,,,,,,,------,,,---......,,,,,,,,,...************+++++++++,,,------------,,,,,,,,,,,,************************)))******++++++******)))+++++++++++++++,,,,,,,,,...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************(((((((((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***&&&(((******)))((()))***))))))))))))((((((((('''''''''''''''''''''(((((())))))))))))))))))))))))************************************************)))))))))))))))*********))))))))))))))))))))))))************)))(((((('''((())))))***************(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++******)))************)))))))))))),,,,,,+++++++++***************+++,,,,,,+++************+++++++++,,,,,,,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---------............///------.........////////////////////////000111111000000000000000111111222222222111111111111222222111111222222222333333333333333222222222111111111111111111000000...---,,,////////////............////////////////////////......---,,,,,,...///000////////////...---------........................000000111111222222222333555555666666777888888888:::::::::999999888888777666666777777999>>>DDDIIIOOOZZZiiitttzzzyyysssooojjjcccYYYRRROOOMMMJJJHHHIIIGGGDDDDDDFFFHHHIIIIIIJJJKKKLLLMMMNNNPPPTTTWWWYYYbbbooowww{{{{{{||||||wwwyyy|||ooodddZZZWWWXXX[[[bbbiiiwww~~~xxxllleee___ZZZRRRLLLFFFDDDEEEKKKWWWcccsss}}}ooo```SSSOOOLLLNNNTTTXXXWWWTTTVVVVVVVVVUUURRROOOLLLJJJMMMMMMNNNOOONNNKKKEEEAAA:::888666666666777666555555777999;;;<<<<<<;;;:::888888999888777444222000---,,,,,,+++,,,,,,---...,,,.........,,,+++,,,---*********+++++++++,,,,,,*********)))))))))))))))++++++++++++++++++++++++******++++++++++++************************++++++---,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++*********+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++************************(((((())))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((******)))))))))***))))))))))))))))))******''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&%%%%%%'''((()))***+++***)))((())))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((()))))))))))))))*********++++++***))))))*********)))))))))))))))+++++++++*********************++++++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............///////////////////////////000000111000000000000000111111222222222111111111111222222111111222222222333333333333222222222111111111111......///000111111111111////////////............---...///000000///...---...------------...///000000000///......---------.........///////////////333333333333333333333333777777777888888999999999777777777777777888888888999999888999===FFFQQQXXXiiittt|||uuummmeee^^^ZZZXXXXXXSSSMMMJJJJJJKKKLLLLLLOOONNNLLLKKKLLLMMMNNNOOOPPPRRRVVVXXX[[[___dddgggrrrzzzooo]]]WWWYYYZZZ[[[\\\iiipppxxx}}}|||xxxsssjjj[[[KKKEEEEEEGGGJJJMMMcccnnn|||uuuaaaYYYPPPMMMPPPTTTVVVUUUSSSTTTVVVVVVUUUSSSQQQOOONNNNNNOOOPPPQQQOOOJJJGGG>>>;;;888777666777666555333555777:::;;;<<<;;;:::888999::::::999777444222......,,,+++,,,---...///---...///...,,,+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++******+++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************((()))***+++++++++******(((((((((((((((((((((((())))))(((((((((((())))))''')))++++++***)))***+++)))))))))***************''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&''''''''''''&&&&&&%%%&&&'''((()))***)))((('''))))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))((())))))))))))))))))******(((((()))******+++,,,,,,******************************+++++++++,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000///////////////000000111000000000000000111111222222222111111111111222222111111222222222333333333222222111111111000000000...///000111222222222222////////////............+++,,,...//////...,,,+++------------......//////111000///............////////////000000111111111444444555555555555555555888888888999999999999999888888777666666666777777======>>>AAAJJJXXXgggqqqwwwnnnjjjbbb___ZZZTTTQQQOOONNNNNNPPPOOOOOOOOOQQQRRRRRRRRRVVVTTTRRRPPPNNNNNNPPPQQQSSSWWW]]]cccjjjqqqwww|||jjj___\\\YYYVVVTTT^^^ccciiipppyyynnnVVVJJJGGGDDDBBB@@@OOO^^^rrruuujjj\\\RRRNNNPPPRRRSSSRRRSSSUUUWWWWWWVVVUUUTTTQQQQQQQQQSSSTTTRRROOOLLLBBB>>>:::666666666666555333444666888::::::::::::999:::;;;;;;;;;999666555111000...,,,,,,---...///---...///...,,,++++++,,,++++++++++++,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++,,,,,,++++++***++++++,,,---...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************''')))***,,,,,,,,,++++++)))))))))))))))))))))))))))((((((''''''(((((()))''')))++++++***)))***+++)))))))))))))))*********''''''''''''''''''(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******))))))(((&&&&&&'''((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''(((((())))))***''''''((())))))))))))((())))))))))))************''''''((()))***+++,,,---+++***))))))))))))***+++******+++++++++,,,,,,,,,...------------......///,,,,,,,,,,,,,,,,,,,,,,,,---------............///....../////////000000000///////////////000111111000000000000000111111222222222111111111111222222111111222222222333333333222111111111111000000000222222222222222111000000////////////............+++,,,---......---,,,+++---------............///000000.........///000111000111111222222333333333555555666666777777777777999999999999999999999999<<<;;;999777666666666777<<<>>>DDDMMMZZZjjj{{{wwwlllcccZZZTTTPPPMMMKKKIIIGGGGGGHHHJJJLLLLLLOOORRRVVVXXXWWWVVVTTTWWWWWWVVVSSSQQQPPPRRRUUUYYY^^^fffooowwwssseee[[[VVVVVVWWWYYY]]]dddqqqeeeQQQGGGBBB@@@@@@AAAOOOdddzzzqqq```UUUPPPPPPQQQTTTTTTVVVWWWXXXWWWWWWVVVSSSSSSTTTUUUVVVUUURRRPPPFFFAAA:::666555555666666444444555666888999:::::::::;;;;;;<<<;;;:::888888555333000...------///000...//////...,,,++++++,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,---......************************))))))))))))))))))))))))))))))))))))************************************&&&''')))+++,,,+++******************************((((((''''''''''''((((((((()))++++++*********+++))))))))))))))))))((((((((((((((((((((((((''''''************************************************))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))******++++++******)))((((((((('''((())))))***(((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''((()))***************((()))))))))************(((((())))))******+++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///.../////////000000000000///////////////000111111000000000000000111111222222222111111111111222222111111222222222333333333333333222222222111111111111111111111111000000///////////////............------............------,,,------...............000///...---...///111333222222333333444555555666555666666777888999999:::999999999888888888888888::::::999888999;;;===>>>AAAHHHSSS```nnn|||~~~yyygggaaaXXXRRRNNNKKKHHHFFFFFFEEEDDDCCCDDDFFFHHHJJJJJJOOOVVV\\\___``````______```aaa```___```dddhhhmmmrrryyyooo___ZZZ]]]TTTTTTVVV]]]kkk}}}pppWWWHHH@@@AAAEEE<<>>>>>>>>>>><<<<<<;;;999777333000///------,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++***))))))******+++))))))))))))))))))))))))+++***)))'''''''''((()))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************))))))(((''')))******++++++******)))************************)))))))))))))))))))))))))))))))))))))))*********'''''''''((((((((())))))'''((()))******)))((('''))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))*********)))))))))((((((***)))))))))(((((('''''')))******************)))(((((((((((((((((((((((((((((()))))))))***************))))))((((((''''''''''''''''''((((((((((((************)))))))))(((%%%&&&((('''&&&&&&'''(((---+++...---(((///333+++,,,,,,,,,,,,------------,,,+++++++++,,,,,,---...------------------------............////////////////////////000000000000000222333222111000111333333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000////////////...------,,,.../////////...---,,,,,,.............../////////...///000222333555666666333444666777888999999:::<<<999777999<<<<<<888555999;;;<<<;;;===DDDPPPYYYgggjjjooosssxxx~~~yyysssiii___VVVQQQNNNLLLMMMJJJJJJLLLKKKJJJLLLPPPUUU[[[```aaa```cccjjjqqquuuvvvvvvvvvvvvyyy}}}tttiii]]]YYY[[[___fffmmmpppyyyvvvhhhXXXNNNFFFEEEFFFMMM___qqqppp\\\PPPPPPUUUYYYZZZWWWVVVUUUVVVXXXYYYXXXVVVUUUQQQKKKCCC===999888888;;;<<<<<<:::777444222222888999;;;>>>?????????>>>======<<<;;;999555222000,,,,,,,,,,,,---...//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,***+++,,,******************++++++))))))))))))))))))))))))'''(((***+++,,,+++***)))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***************++++++***)))((('''(((((())))))))))))(((((((((((()))******)))(((((((((((((((((((((((((((((((((((())))))************((((((((()))))))))******((()))++++++++++++)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******************))))))))))))******))))))((((((((('''((())))))******))))))((((((((((((((((((((((((((('''''''''((((((((())))))***)))))))))((((((((('''''''''''''''((((((((((((************)))))))))(((((()))+++******)))+++,,,...+++...---&&&)))---'''++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------............////////////////////////000000000000000111222222000000111222222222222222222222222222000000000000000000000000000000000000000000000000///////////////////////////......---------,,,,,,.../////////...---,,,,,,........./////////000000///000111333444666777777444555666777999999::::::<<<:::888888::::::777444999===CCCGGGLLLVVVdddooozzznnngggZZZXXXTTTOOOKKKJJJJJJKKKMMMNNNSSSXXXWWWSSSRRRUUU```jjjtttyyywwwwww|||xxxggg___\\\ZZZZZZ\\\___fffssstttaaaUUULLLIIIGGGFFFPPP\\\yyyhhhWWWQQQRRRUUUWWWUUUTTTSSSUUUWWWYYYXXXXXXTTTRRRNNNHHHAAA;;;999888999;;;===<<<999666333333555777:::===???@@@??????=========<<<:::777444333.........---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***---000///,,,***+++,,,)))*********++++++++++++************************&&&(((+++......---+++******************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***+++,,,,,,,,,)))***+++++++++***)))((('''((((((((((((((((((''''''((()))******)))((('''((((((((((((((((((((((((((((((((()))******++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++*********)))))))))***))))))))))))))))))(((((())))))))))))))))))((())))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))))))))''''''((((((((()))))))))''''''((()))***+++,,,,,,'''(((******))))))***,,,+++'''+++,,,&&&(((...************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---------------------------............////////////////////////000000000000///111111111000///000111000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,---...............///......------/////////000000111111222333444555666777888999:::555666777999999:::::::::999999888888888999:::;;;???FFFQQQ[[[dddooo}}}zzzlll___TTTNNNJJJJJJKKKJJJKKKLLLPPPSSSUUUXXX___gggiiieeedddfffnnnxxx{{{nnneee]]]WWWTTTTTTYYYbbbqqqqqqcccVVVQQQLLLFFFHHHOOO___uuu|||fffXXXSSSRRRRRRRRRQQQQQQSSSVVVXXXYYYYYYSSSTTTRRRMMMEEE>>>:::999777:::======;;;888555444333666999===???@@@??????=========<<<:::888777666222222111//////.........++++++++++++++++++++++++------------------------)))***+++,,,,,,,,,,,,+++,,,,,,+++***+++,,,---...------------------------)))---111000---***+++---))))))***+++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))(((((()))+++,,,,,,+++***)))(((((())))))))))))(((((('''(((***++++++***((('''(((((((((((((((((((((((('''(((((()))******++++++)))))))))*********++++++******))))))))))))******))))))***++++++***))))))))))))))))))))))))))))))((()))))))))************+++++++++*********)))))))))))))))))))))*********)))******++++++******)))))))))))))))))))))))))))'''(((((((((((()))))))))''''''(((((())))))******((((((((()))))))))******''''''((()))***+++,,,,,,%%%'''(((((((((((()))+++***&&&+++...''')))000...+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,....................................////////////////////////000000000000...///000000///...///000///000111111111111000///000000000000000000000000000000000000000000000000////////////////////////...------------///000111------......///.........///000000111222222333333555555666777777888999999888888999:::::::::::::::777:::<<<<<<<<<>>>EEEJJJTTT]]]jjjwww~~~uuuggg[[[RRRLLLGGGDDDFFFHHHKKKMMMQQQWWW___eeehhhiiioooxxx|||{{{{{{|||{{{}}}qqqdddZZZUUUKKKMMMTTTbbbtttooo```YYYRRRIIIGGGJJJKKKcccyyyfff[[[VVVUUUPPPPPPPPPRRRUUUXXXYYYYYYSSSUUUUUUQQQIIIAAA<<<;;;555999===>>><<<999666555222444888<<>>>>>===<<<;;;:::999999888666555333111///---,,,,,,*********************+++------------------------)))***+++,,,---,,,,,,+++***)))((((((((()))***+++------------------------)))---222111---***+++---((()))***+++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))))))))******++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((&&&$$$###'''(((***,,,---,,,+++***))))))************))))))((()))+++,,,,,,+++)))((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))***************)))(((''''''((()))***((()))+++------+++)))((())))))))))))))))))))))))(((((())))))*********++++++++++++************)))(((((())))))******+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************&&&&&&'''((()))***++++++))))))))))))************************))))))))))))(((***+++,,,++++++---///,,,(((---000))))))000///,,,,,,,,,---------......------,,,++++++,,,,,,,,,////////////////////////............/////////000////////////000000000000...///000///...---...000...///000111111000///...000000000000000000000000000000000000000000000000////////////////////////............///000222333,,,,,,---.../////////...000000111222333333444444444444555555666666777777999::::::;;;;;;;;;::::::999===AAABBBAAAFFFPPPXXXllltttrrrbbbYYYNNNEEECCCDDDEEEEEEGGGJJJMMMQQQXXXbbbnnnwwwwwwuuuxxxrrrddd[[[UUUPPPOOOWWWbbbooo|||wwwgggXXXMMMHHHGGGKKKOOO```}}}zzzjjj]]]TTTSSSPPPQQQUUUWWWVVVXXX]]]XXXWWWTTTRRRNNNHHHAAA===999999:::===??????<<<:::333333444777;;;<<<:::888AAA>>>;;;;;;<<<<<<999777555333000///000///...---***+++---///000000//////------------------------------,,,***((((((+++---------,,,++++++*********......---,,,,,,+++******++++++++++++++++++++++++***+++,,,,,,******+++,,,------,,,,,,,,,,,,++++++...,,,)))((((((***---///************************************************+++++++++*********)))))))))))))))))))))))))))))),,,+++)))$$$!!!"""(((...'''&&&%%%%%%%%%'''((()))))))))))))))))))))))))))************************))))))******++++++,,,,,,------,,,***(((''')))***************************))))))))))))((((((((((((+++)))&&&######%%%''')))(((((((((((((((((((((((((((((())))))))))))((((((***)))(((&&&&&&''''''(((((())))))))))))(((((('''***************)))(((((())))))************))))))***************)))((((((&&&&&&'''((()))***++++++%%%&&&'''(((((('''&&&&&&''''''((()))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++---...//////000000...---,,,,,,,,,,,,---...000000000000111111111111////////////000000000000000000000000////////////000000000///000111111222222222111000//////000000000///...---------------111111000//////////////////...---,,,,,,---///000333222222222333555666888666666666666777888999:::>>>===:::888777888999;;;<<>>::::::;;;>>>@@@AAA???===888777666888;;;======;;;AAA???<<<<<<======:::888999777555444444333111000,,,---...//////...---,,,------------------------------,,,***((()))+++---++++++++++++++++++,,,,,,------,,,++++++***))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,+++++++++*********))))))(((((())))))***+++************************************************+++++++++*********))))))************************++++++***(((&&&&&&)))+++)))((((((''''''(((((()))))))))))))))))))))))))))************************)))))))))************************)))((()))***,,,************************))))))))))))((((((((((((+++)))'''%%%%%%&&&((()))(((((((((((((((((((((((((((((())))))))))))((((((***)))((('''&&&''''''((('''(((((()))))))))((((((***************)))(((((())))))************))))))***************)))((((((''''''(((((())))))******((())))))***)))((('''&&&(((((())))))******++++++***************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///...............---,,,,,,---......//////000000000111111111////////////000000000000111111111111000000000000000000000000000111111222222111111000//////000000......---,,,,,,,,,,,,,,,111000//////.........//////...---,,,,,,...///111333333333333444666888999777777777777888999999:::@@@???===;;;:::<<<===???EEEMMMOOOUUUeeeqqqzzzqqqjjjaaa\\\YYYUUUNNNIIIKKKJJJIIIGGGGGGHHHJJJMMMOOOUUU]]]ffftttfff\\\RRROOOQQQVVV___gggzzzooo```TTTMMMGGGDDDGGGTTTfffyyy{{{nnn^^^UUUNNNOOOTTTVVVXXXZZZZZZYYYVVVTTTQQQLLLEEEAAA;;;;;;<<<>>>AAACCCCCCBBB<<<999666666888;;;===>>>AAA???>>>>>>???>>><<<::::::888555444333222000.../////////......,,,+++***------------------------,,,---,,,+++))))))+++---*********+++,,,---------,,,++++++******)))))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++*********))))))'''((()))++++++***))))))++++++++++++++++++++++++************************+++++++++************************************************+++,,,+++)))'''))))))*********)))(((((())))))))))))))))))))))))***************************))))))))))))))))))((()))))))))))))))***++++++************************))))))))))))((((((((((((***))))))((('''((((((((())))))))))))))))))))))))((())))))******))))))((())))))(((''''''''''''(((&&&'''(((((()))))))))))))))************))))))((())))))************))))))***************)))(((((((((((((((((())))))))))))+++++++++++++++***)))((()))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...------,,,......---,,,,,,---......//////000000000000111111////////////000000000000222222222222111111111111000000000000000111111111111111000/////////000000///......------------...000///......---.........///...---------///000111333333444555666888:::;;;999999999888888999::::::;;;;;;::::::<<>>;;;666333444777;;;>>>@@@@@@@@@@@@@@@???>>><<<;;;999777555444333000---/////////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++---+++++++++,,,,,,,,,------,,,+++++++++*********)))++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************************************************)))(((***------)))&&&&&&''')))***+++***))))))))))))))))))))))))))))))******************************))))))((((((''''''+++*********+++,,,,,,+++************************))))))))))))((((((((((((***************)))(((((((((((((((((((((((((((((()))))))))******))))))))))))(((((((((''''''''''''%%%&&&'''((())))))))))))))))))************)))((())))))************))))))***************)))((((((***)))))))))((((((((('''******++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...............------......------------......////////////000000000111////////////000000000000222222111111111000000000//////000111111111111111111000000/////////000000111111000000000000000111///......---------......///.........///000111222444444555777888:::<<<<<<;;;;;;:::999999999::::::777888999<<>>;;;999:::===@@@CCCDDDAAA===888444333555:::>>>>>>???AAABBBAAA@@@???>>>@@@>>>===<<<;;;999555333/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,,,,,,,,,,+++++++++++++++*********+++,,,---++++++++++++++++++++++++************************************************************************+++(((&&&'''***+++***'''###%%%''')))***+++******))))))))))))))))))))))))******************************))))))((((((''''''***)))))),,,///111111///))))))))))))))))))))))))))))))))))))(((((((((((()))***+++++++++***((((((''''''''''''''''''''''''))))))************))))))(((((((((((((((''''''&&&%%%%%%&&&((())))))))))))((())))))*********))))))))))))************))))))***************)))((((((******))))))((((((''''''((((((((()))***+++,,,---*********)))))))))))))))************************++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...........................////////////000000000////////////000000000000111111000000000///////////////000111111111111000000///////////////000000111111000000000111111222......------------...///......//////000111222222555666777888:::;;;<<<<<<;;;;;;::::::::::::::::::;;;<<>><<>>@@@CCCGGGLLLQQQUUUXXX```kkkrrrzzz~~~uuucccYYYOOOJJJEEEBBBBBBEEEBBBEEEIIIJJJJJJLLLPPPTTTVVVYYY```hhhqqqzzzwwwkkkfffdddfffiiikkkqqq}}}zzzrrr```[[[WWWSSSMMMFFFEEEGGGLLL[[[mmm{{{|||nnn^^^TTTNNNLLLOOOTTTSSSSSSTTTVVVWWWVVVSSSPPPEEE@@@:::777888;;;>>>@@@BBBBBB@@@<<<888777999<<<:::>>>BBBCCCAAA??????@@@>>>===<<<<<<<<<:::777444555444222000///.........++++++++++++++++++++++++)))***,,,,,,++++++,,,---------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,+++++++++***(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++))))))******))))))+++,,,))))))(((((())))))******))))))))))))))))))))))))************************)))))))))***************)))'''(((,,,333666555222))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))((((((((()))))))))))))))))))))))))))******++++++******)))'''((()))))))))(((&&&&&&&&&&&&''''''((('''''''''(((((()))***************))))))************))))))***************)))(((((())))))))))))((((((((((((+++***)))(((((()))******(((((())))))******++++++*********************************************************+++++++++,,,,,,******+++,,,,,,---......------------------------,,,,,,---.../////////...---...///000000///...---........./////////000000////////////000000000000111111111000000000//////...///111222222222000///...............///000000...---------......///000///.........//////000111......000111222333333333777888999:::;;;::::::999999999888999999:::;;;<<<>>>AAAGGGOOOXXX```gggjjjppp{{{~~~~~~pppccc[[[QQQKKKGGGGGGGGGEEEEEEGGGHHHLLLPPPQQQRRRVVV___fffhhhjjjoooyyy~~~vvvllljjjfffcccfffqqq}}}pppjjjddd___VVVKKKDDDCCC<<>>;;;777666444111///---,,,+++,,,,,,---...////////////,,,,,,---...---,,,***))),,,,,,,,,---------......,,,,,,++++++***)))((((((,,,,,,,,,++++++++++++***************************,,,+++++++++***)))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((((((&&&$$$###$$$'''************)))))))))))))))''''''(((((())))))******+++*********))))))((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))*********))))))(((************************+++*********))))))((((((************)))(((&&&&&&(((((()))***************&&&'''((()))++++++,,,,,,((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))---+++)))'''&&&&&&'''(((+++++++++*********))))))&&&'''((())))))******)))++++++******))))))((((((---,,,***))))))***,,,---,,,+++)))((((((((()))***++++++******************(((((()))***+++,,,,,,---------------------------++++++,,,,,,---...//////+++,,,---...///////////////////////////.........222111000//////.........////////////000000000000111111111000000000000000...000111222222111000...000000///...------,,,,,,///////////////000111111...............///000000---...000333555777888888666555555666888:::;;;;;;;;;:::999777777;;;@@@DDDJJJSSS```ooo}}}{{{mmmbbbWWWQQQMMMJJJJJJLLLLLLRRRUUUSSSRRRVVVYYYYYY\\\[[[___fffnnnuuuppphhhbbb___gggttt{{{nnn\\\LLLDDDCCCIIIWWWgggsss}}}{{{kkkcccaaa\\\TTTLLLMMMOOOPPPQQQQQQRRRSSSQQQLLLEEE===888888;;;???>>>>>><<<999555444444666666:::???AAAAAAAAABBBCCCAAA@@@???@@@AAA@@@>>>;;;888777444222///...---,,,***+++,,,,,,------------***+++,,,,,,,,,+++)))(((,,,,,,,,,,,,------------,,,,,,++++++***))))))))),,,,,,,,,++++++*********************************+++++++++***************+++,,,,,,------,,,,,,+++************************,,,,,,,,,***)))))),,,...+++++++++***************))))))))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))************************************)))))))))(((************)))((('''&&&''''''((()))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''((((((((()))))))))))),,,+++)))'''&&&'''((()))*********))))))(((((((((((()))))))))))))))((('''))))))(((((('''''''''''',,,+++***))))))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........+++,,,---.../////////////////////////////////...111000000///////////////000000000000111111111111111000000000000000000000///000111222222111000///111111000//////...------///////////////000111111//////.........//////000---...000222444666777777888888777888:::;;;;;;;;;999::::::;;;===CCCIIINNN```hhhttt}}}mmmbbbWWWPPPJJJJJJIIIHHHIIILLLPPPXXX^^^]]]]]]aaafffgggiiijjjpppzzz|||mmmaaa[[[```jjjwwwmmmZZZGGGDDDEEENNNZZZgggvvv~~~zzzpppeeeRRRPPPNNNPPPSSSUUUUUUSSSTTTQQQJJJBBB;;;999:::===<<<<<<;;;999666333333444444888===AAABBBBBBCCCDDDAAA@@@???@@@@@@@@@>>><<<:::888666333111///...---,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))------,,,,,,+++***))))))***************************************+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***+++,,,+++******+++,,,++++++++++++++++++++++++++++++******************************))))))))))))************************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))************))))))************************************))))))))))))************)))(((''''''&&&&&&'''(((((((((((((((++++++++++++***((('''&&&(((((((((((((((((((((((('''((()))++++++******)))''''''''''''''''''''''''''''''((((((((()))))))))***)))(((''''''((()))***))))))((((((((((((''''''************)))((('''&&&)))(((((((((((('''''''''+++***)))(((((()))***+++)))************))))))((((((((((((((((((((())))))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,---...////////////....../////////////////////////////////000000111111111111111222222222222000000000000000000111111///000111222222111000///222111111000000////////////////////////000111111000000///......////////////000222444666777888999:::::::::::::::::::::::::::===AAAEEEKKKSSS[[[aaattt{{{{{{nnn```TTTLLLGGGDDDDDDGGGIIIJJJMMMRRRYYYdddmmmmmmlllnnnsssuuutttwwwzzzjjjaaacccjjjnnnxxxzzzeeeOOOIIIDDDFFFMMMZZZmmm}}}zzzddd\\\RRRPPPSSSWWWWWWUUUVVVSSSNNNFFF>>>:::999:::;;;======<<<999666555555222555:::???BBBCCCDDDDDDBBBAAA??????@@@@@@>>><<<<<<;;;888666444222111111/////////............///.....................---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********...------,,,+++***))))))************************)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((***,,,,,,+++))))))************+++++++++++++++,,,,,,,,,++++++******************)))))))))))))))************************,,,++++++***)))(((''''''))))))))))))))))))))))))((())))))************)))*********************************)))))))))))))))***************)))((('''&&&'''(((((())))))((((((++++++++++++***((('''&&&(((((((((((((((((((((((('''(((***,,,,,,+++)))((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''((()))***+++(((((((((((((((((((((((()))))))))))))))(((''''''************************))))))(((((((((((())))))((()))***++++++***)))(((((((((((()))))))))))))))---------,,,,,,+++++++++------------------------------------------,,,,,,+++,,,---...////////////............////////////............///000111222000000000111111111222222000000000000000111111111///000111111111111000///111111111000000////////////////////////000000111111000//////////////////111333444666888::::::;;;999:::;;;:::999999999:::@@@EEEMMMUUU^^^gggpppvvvyyytttkkkaaaXXXPPPIIIFFFIIIGGGHHHKKKMMMNNNUUU\\\hhhttt}}}|||yyyyyy|||~~~~~~yyyxxx}}}}}}ppplllmmmhhhtttqqq[[[RRRHHHEEEGGGQQQbbbqqq|||lllYYYOOOOOOSSSUUUUUUVVVTTTPPPIIIAAA;;;888888:::<<<>>>>>><<<999666666222444888===AAADDDEEEEEEDDDBBB@@@@@@AAAAAA???>>>>>>===;;;999888666666666111000///.......................................******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,+++***))))))************************)))))))))***+++++++++,,,***++++++,,,,,,++++++******************************,,,...///---,,,+++,,,))))))))))))******++++++------,,,,,,++++++******))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))******)))************))))))((((((((()))************)))))))))*********))))))((())))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((()))******))))))))))))))))))))))))''''''((()))))))))))))))************++++++++++++)))(((((((((((((((((()))((()))***++++++***)))((()))))))))******+++++++++...------,,,,,,++++++***------------------------------------------,,,,,,+++,,,---...////////////---.........//////000000............///111222333/////////000000000111111//////000000111111111111000000111111111111000000000000///////////////...///////////////000000111111000000/////////000000222333444666888999::::::777888:::999888999<<<>>>HHHOOO[[[fffpppyyywwwlllfff^^^[[[VVVQQQLLLJJJJJJKKKMMMLLLMMMOOOOOOSSS]]]hhhwww{{{wwwsssuuuxxx|||vvvmmmmmmssszzznnnhhheeepppkkk^^^QQQIIIHHHLLLWWWaaa}}}cccQQQLLLNNNQQQRRRUUUTTTRRRLLLEEE>>>999888777;;;???@@@>>>:::777555444444666:::???CCCEEEEEEFFFDDDBBBAAABBBBBBAAA@@@??????>>>===<<<;;;;;;;;;111000...,,,++++++,,,,,,,,,+++++++++++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********************************************+++++++++******++++++++++++******++++++++++++++++++++++++(((***,,,---+++*********((((((((()))******++++++,,,,,,++++++++++++++++++))))))))))))************************************(((((())))))******++++++))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))************)))******+++******))))))((())))))***************'''((()))***************))))))))))))))))))))))))&&&'''(((******))))))(((************************&&&&&&'''''''''(((((((((''''''(((((())))))******(((((())))))))))))******&&&'''((()))************((((((((())))))))))))***(((((())))))))))))((((((((())))))************)))))))))******++++++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++------------------------+++,,,---...////////////------......///000000000............///000222222.../////////000000000000/////////000111111222222111000000000000000000111///////////////////////////////////////000111111000/////////000000111222111222333555666777888888777999:::::::::===CCCIIISSS\\\jjjwwwyyylllaaaXXXRRRNNNNNNMMMKKKJJJKKKOOORRRPPPQQQTTTVVVVVV[[[hhhwww{{{xxxuuusssppppppqqqsssuuuxxxzzz||||||zzzxxxtttllldddfffkkksssfffccckkkxxxyyyjjjZZZQQQMMMKKKNNNRRRkkkqqqZZZOOONNNPPPRRRTTTUUUTTTPPPIIIBBB<<<:::888<<>>DDDNNNVVVaaakkk{{{xxxlll```WWWPPPKKKGGGFFFHHHKKKMMMOOOSSSXXX\\\___bbbgggjjjiiilllzzz~~~vvvoookkklllnnnkkkjjjhhhgggfffggghhhiiigggeeedddccc___[[[]]]bbboooaaagggqqq}}}rrraaaWWWQQQLLLIIIIIISSShhh}}}|||cccUUUQQQSSSUUUTTTUUUUUURRRLLLEEE???<<<:::???EEEGGGFFFAAA===:::888555333555;;;BBBEEEFFFIIIFFFDDDCCCDDDDDDDDDCCCAAAAAAAAAAAABBBCCCCCCDDD555333111...------......,,,,,,+++***+++,,,...///,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------************************,,,+++++++++******))))))******++++++++++++******************************+++,,,------++++++,,,---))))))***+++,,,,,,------)))))))))******++++++,,,(((((())))))*********+++((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))(((((())))))*********+++)))******+++++++++******&&&''''''((((((((((((((())))))************)))((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((************)))((('''&&&******++++++,,,,,,,,,,,,))))))************))))))***)))((((((((()))+++,,,&&&''''''((()))******+++************************------------------------++++++,,,,,,---...//////+++,,,---...////////////---------...///000000111///////////////000000111000111111111111222222222...//////000111222222222111111000000000000111111111111111111111111222222///////////////000111111.........///000222444444666777999:::;;;<<<======;;;>>>@@@@@@BBBJJJVVV```lllwwwuuuhhhaaaWWWNNNJJJGGGDDDBBBBBBGGGMMMRRRVVV[[[bbbgggrrrvvv}}}}}}~~~}}}~~~}}}}}}zzzuuuqqqpppmmmeee]]][[[^^^bbb```^^^[[[XXXUUUUUUUUUUUUSSSPPPPPPQQQPPPOOOQQQVVVzzzkkkggggggooozzzuuucccYYYWWWTTTLLLEEELLLOOOZZZooouuucccZZZUUUQQQSSSQQQRRRTTTPPPEEE===;;;999???GGGLLLKKKGGGBBB???:::999777777:::???DDDHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDAAA???===;;;999555222///...------------,,,,,,,,,+++++++++...,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,...+++++++++***++++++,,,,,,)))))))))))))))))))))))),,,+++***((((((((())))))***+++,,,,,,------------***+++,,,+++)))))))))***,,,+++***((((((((())))))+++*********************)))******+++++++++******+++++++++***************(((((()))************************)))))))))))))))******))))))))))))******(((((((((((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))---,,,***)))))))))******************))))))))))))%%%&&&((()))))))))((('''''''''(((((())))))******+++***)))'''&&&&&&&&&&&&)))((('''''''''(((***+++,,,++++++***)))(((''''''))))))(((((((((((())))))(((((()))(((((('''&&&&&&+++++++++*********))))))))))))))))))))))))))))))------,,,+++***)))((((((************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,------------------------......------------......////////////000000000000000000000000000000000000222222222111111111111111333333333222222222111111///...------///111111111555222111222000---///333,,,------...///000111111444333222111222333444555555666777888:::;;;<<<===CCCDDDFFFJJJQQQ\\\hhhppp~~~yyygggXXXRRRLLLGGGHHHHHHFFFDDDEEEEEEHHHLLLPPPWWWcccqqq{{{zzzrrrkkkfffdddaaa```]]]\\\ZZZUUUQQQOOOPPPQQQUUUTTTRRROOOLLLJJJHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGwwwnnnfffhhhqqq{{{ttteee\\\XXXTTTMMMFFFDDDDDDLLL\\\oooqqqeee[[[SSSSSSOOOOOOQQQPPPHHH@@@===:::>>>DDDHHHJJJHHHEEEBBB===<<<:::999;;;???DDDGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEBBB@@@>>><<<:::666333000...------------------,,,,,,,,,,,,...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''''')))+++---,,,,,,+++***))))))))))))******************************)))(((((()))***+++)))***++++++,,,,,,,,,+++***+++,,,+++)))))))))***++++++)))(((((())))))***+++++++++,,,,,,------...******))))))))))))))))))************************(((((()))***************************))))))))))))))))))))))))))))))******((())))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))+++***)))((((((((()))*********)))))))))(((((((((&&&&&&((()))))))))((('''''''''''''''((((((((()))***)))(((''''''&&&'''''')))(((((('''((()))***+++*********)))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''*********))))))((((((((())))))))))))))))))))))))+++++++++***))))))((((((************************''''''(((((()))******+++******+++++++++,,,,,,,,,------------------------......------------........./////////000000000000000000000000000000000000111111111111111111222222222222222111111111000000000//////000111222222222000///111222///,,,---333...//////000000111111111222222222333444555555666888999999:::<<<===>>>???AAAGGGPPPYYYcccooo}}}nnn```TTTJJJKKKGGGEEEIIIKKKHHHFFFGGGFFFIIIOOOUUU]]]jjjxxx}}}wwwnnnhhhaaa[[[XXXUUUSSSRRRLLLLLLJJJGGGDDDCCCEEEGGGIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@???>>>>>>???@@@@@@zzziiiccchhhrrr~~~xxxqqqhhh```[[[UUUOOOJJJDDDAAAAAAIIIVVViii~~~nnnaaaVVVNNNJJJLLLOOOLLLEEEBBB<<<===???DDDIIIKKKIIIFFFBBBAAA>>>===>>>AAADDDFFFHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGEEECCCAAA@@@>>><<<888555111///...............------------,,,---,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''((())),,,---,,,,,,***)))((('''''''''************************))))))((())))))***,,,,,,))))))***+++++++++*********+++,,,+++)))))))))******))))))))))))***++++++******+++,,,---......///---,,,***)))((())))))***((())))))******+++++++++(((((()))***************************************(((((())))))*********+++))))))******))))))((('''(((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''(((((()))***)))))))))(((((((((''''''&&&'''((()))))))))((((((&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******((((((((())))))************))))))(((((())))))******************))))))((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))***+++++++++******+++++++++,,,,,,,,,------------------------......------------............/////////000000000000000000000000000000000000000000111222222222333111111111111000000000000111111111111222222222222//////000222///+++---222111111111111111111111111000222333555777777777777;;;;;;;;;<<<===???AAABBBDDDPPP```nnnyyygggTTTKKKGGGDDDIIIGGGHHHLLLNNNKKKHHHIIIJJJOOOWWW___hhhttt{{{vvvrrrqqqmmmhhhcccXXXTTTNNNJJJGGGFFFDDDCCC@@@AAA@@@???======???AAA======<<<<<<;;;:::::::::;;;::::::999999::::::;;;rrrfffeeelllvvv}}}zzzsssppplllfff```YYYSSSOOOMMMHHHCCCCCCHHHVVVmmmuuu^^^QQQGGGIIINNNNNNIIIFFF@@@<<<;;;???GGGLLLKKKIIIHHHFFFCCCBBBAAACCCEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHFFFGGGGGGFFFFFFDDDCCCBBB@@@>>>;;;777444111////////////.........---------,,,,,,---...000///,,,***++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---,,,+++***)))))))))))))))******************************************++++++******++++++++++++*********+++,,,+++)))))))))***(((((())))))***+++,,,,,,)))))))))******+++++++++000...,,,)))))))))***+++'''(((((()))***++++++,,,(((((()))***************)))***************++++++'''((())))))******++++++***************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((''''''''''''&&&'''((()))***))))))((('''((((((((((((((((((((('''''''''''''''((())))))((((((((((((((())))))***(((((())))))))))))))))))***))))))))))))))))))***)))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))******************************++++++,,,------......******+++++++++,,,,,,,,,,,,,,,------------------......------------.............../////////000000//////////////////////////////000111222333333333222222222222111111111000222222111000000333666999999222...///000...///111111111111111111111000000///222555888::::::999999;;;::::::<<<>>>BBBEEEGGGNNN^^^sss{{{fffSSSIIIHHHJJJKKKPPPMMMMMMQQQQQQMMMLLLMMMVVV\\\eeennnvvvuuujjjfff```\\\ZZZWWWSSSPPPKKKGGGBBB???>>>>>>===<<<<<<======<<<;;;;;;===???::::::999999888888888777::::::999999999999::::::sssjjjhhhlllrrr~~~|||}}}|||wwwrrrrrrqqqmmmggg```YYYVVVRRRLLLFFFBBBBBBIII[[[llljjjYYYJJJHHHMMMNNNKKKIIICCC>>>:::===DDDJJJLLLKKKLLLJJJHHHFFFEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGDDDEEEEEEEEEEEEDDDDDDDDDAAA???===:::666444222111//////.........---------,,,,,,---///000///,,,***+++++++++,,,,,,---------111000...,,,+++************************+++,,,---************************,,,,,,,,,+++***)))((((((+++,,,,,,,,,,,,,,,++++++***+++,,,+++)))))))))***(((((()))***+++,,,,,,---+++++++++******)))))))))...,,,***((('''''')))***''''''((()))******++++++(((((()))***************))))))******+++++++++,,,'''((()))***+++************************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))***++++++++++++((((((((((((''''''''''''&&&''')))*********)))((())))))))))))))))))))))))''''''&&&''''''((()))***'''(((((()))))))))))))))******))))))(((''''''&&&******))))))))))))******''''''(((((()))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))***++++++,,,------......******+++++++++,,,,,,,,,,,,,,,,,,---------............------------..................//////////////////////////////////////////000111222333333333444444333333333222222222111000//////111999CCCJJJEEE888------222333111000000000000000000000000///000333777:::<<<<<<;;;:::999999:::<<>><<<999777555333.........------------,,,++++++,,,...///...,,,)))***++++++,,,,,,------...///...---+++)))(((''''''))))))******+++,,,...///++++++++++++++++++++++++---------,,,+++)))'''&&&,,,,,,---------,,,++++++***+++,,,+++)))))))))***((()))***+++,,,,,,,,,,,,///......---,,,+++*********)))'''&&&%%%&&&&&&''''''(((((())))))*********(((((()))***************))))))******+++,,,,,,,,,((()))***++++++***)))((())))))******))))))((('''(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++++++++***)))))))))((((((((('''''''''((()))*********))))))++++++************))))))'''''''''''''''((()))***''''''((()))))))))))))))+++******)))'''&&&&&&%%%+++******))))))******+++&&&''''''(((((((((((('''(((((())))))))))))******))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((())))))***+++++++++******+++++++++,,,,,,,,,+++,,,,,,------...............------------......------........./////////000000000000000000000000000000000111222222222333555444444444333333333333...//////000444>>>KKKUUUGGG999------222444222111000000000000000000000000222555888<<<===>>>===<<<;;;<<<>>>BBBJJJSSS\\\aaalll{{{}}}tttkkkeee\\\PPPEEEEEELLLQQQTTTVVV]]][[[\\\___aaaaaaffflll{{{{{{tttnnndddWWWPPPJJJHHHEEEBBB@@@>>>>>>===>>><<<:::999:::;;;::::::999::::::999777666666777999999999888777777666666888999999::::::999999888ttthhheeedddiiitttvvvtttyyy}}}|||{{{zzzyyyvvvpppgggaaaZZZRRRJJJEEEBBB@@@CCCIII\\\kkkqqqZZZMMMIIIHHHHHHIIIJJJFFFAAA>>>>>>AAAFFFIIIOOONNNMMMMMMMMMNNNPPPQQQOOONNNLLLJJJGGGDDDAAA???<<<===>>>???AAACCCEEEFFFAAA@@@???===;;;999777666------------,,,,,,,,,,,,+++++++++,,,------+++)))******+++,,,,,,---......---,,,,,,+++******))))))******)))******+++,,,---++++++++++++++++++++++++,,,,,,------,,,***)))(((,,,,,,,,,,,,,,,+++*********+++,,,+++)))))))))***))))))+++,,,,,,,,,,,,+++...------,,,,,,+++++++++((((((((('''''''''''''''((((((((()))))))))))))))(((((()))***************))))))***++++++,,,------)))***+++++++++)))'''&&&((())))))))))))(((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++***)))(((******)))))))))((((((((('''((()))***+++***))))))************)))))))))((((((((('''''''''(((((()))&&&'''((()))***))))))((())))))((((((((('''''''''+++******))))))******+++''''''((()))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))''''''(((((()))******+++******+++++++++,,,,,,,,,++++++,,,,,,---......///......------------......---------.........//////000000000000000000000000111111111111111111222222444444444333333333222222...000111111333999CCCKKK===444...///111000000111///000000111111222222222555777:::<<<>>>>>>>>>===AAABBBEEELLLVVVcccnnnuuuzzzzzzhhh___YYYVVVRRRLLLJJJNNNRRRTTTZZZ```llllllooosssttttttxxx~~~vvvggg___YYYPPPHHHEEE@@@@@@???>>><<<;;;;;;<<<<<<:::888888999::::::999999:::;;;;;;999888999:::666666666777777777888888888888999::::::999888888rrrnnn```eeennn|||zzzuuuvvvyyy~~~||||||zzzuuukkkdddfff\\\RRRKKKFFFAAA@@@BBBKKKXXXiiizzzyyy```OOOHHHEEEFFFIIILLLIIIDDD???<<<>>>CCCHHHOOOOOONNNNNNOOOPPPRRRSSSPPPOOOMMMJJJFFFBBB>>>===::::::;;;===@@@BBBEEEFFF@@@@@@???>>><<<:::999888------,,,,,,,,,+++++++++,,,+++***+++,,,,,,+++)))******+++,,,,,,---......,,,,,,---------.........******)))))))))))))))***++++++++++++++++++++++++***+++,,,---,,,+++***)))+++++++++++++++***)))(((***+++,,,+++)))))))))***)))***+++,,,---,,,+++*********************++++++)))******+++++++++******))))))))))))(((((((((((((((((()))***************))))))***+++,,,,,,------***+++,,,,,,+++)))&&&%%%(((((((((((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))*********((('''&&&************))))))))))))'''((()))++++++******)))******))))))((((((((('''((((((''''''''''''((((((&&&''')))*********)))((('''''''''(((((((((((((((++++++************++++++(((((()))***************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////.........------.........---------.........//////000000000000000000000000222222222111111111111111333333333222222222111111111333444222...///444:::111///000111///,,,---222000000111222333333444444777888:::<<<>>>>>>>>>>>>FFFHHHLLLTTT```nnn{{{jjjXXXRRRQQQQQQPPPPPPTTTYYYYYYYYYbbbnnn{{{|||ssseeeWWWQQQLLLEEEAAABBB;;;<<<===<<<;;;:::;;;<<<;;;:::888888:::::::::999444666888888777777777888444444555777888999:::;;;888999:::;;;;;;:::999888~~~iiihhhdddfffrrrxxxqqqqqq{{{~~~vvvmmmoooeee^^^ZZZRRRGGG@@@@@@@@@GGGRRRbbbuuunnn]]]PPPEEECCCFFFKKKKKKIIIDDD@@@???CCCFFFOOOQQQSSSTTTRRRQQQRRRRRRRRRPPPMMMJJJHHHFFFBBB???666777999;;;===???@@@AAADDDCCCBBBAAA???>>>======666222......000111...***+++,,,---,,,***)))***+++++++++++++++++++++++++++//////......---,,,++++++++++++++++++++++++++++++---,,,++++++,,,,,,***)))------------,,,,,,+++***)))***,,,,,,,,,+++)))''',,,+++))))))))))))(((&&&((((((((((((((('''&&&&&&,,,,,,,,,+++***(((%%%$$$***+++,,,,,,+++***)))(((************************+++++++++************)))************************(((((())))))*********+++******++++++++++++******,,,+++***((((((((()))***((((((''''''&&&&&&&&&%%%"""$$$&&&((())))))((('''******))))))((((((''''''((('''&&&%%%%%%&&&(((((()))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))((((((''''''$$$%%%&&&((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******)))))))))))))))***'''((((((((()))))))))***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////111000///......///000111000000000000000111111222333222111000000111222333333333333222111000//////111000000///////////////...000222333333444666888888:::<<<===<<>>===;;;:::999:::;;;;;;:::::::::::::::999888777<<<;;;:::999999999999999777888888999999::::::::::::888666777;;;===<<<:::}}}kkkdddccclllzzz{{{qqqnnnttt}}}xxxzzzrrrjjjcccXXXKKKDDDDDD>>>BBBJJJUUUeeexxxzzzkkkYYYJJJFFFJJJHHHHHHGGGDDDAAAAAACCCFFFMMMOOORRRRRRRRRQQQQQQRRRRRRPPPMMMJJJGGGCCC>>>:::666777777999;;;===@@@AAADDDCCCCCCAAA@@@???======888444///...000000...***+++------,,,+++***+++,,,++++++++++++++++++++++++000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))******)))(((+++,,,,,,,,,++++++***)))((()))***++++++)))(((&&&,,,+++***+++,,,---,,,+++***++++++++++++***)))(((+++,,,,,,---,,,+++***))),,,+++***)))))))))******************************+++++++++************)))************************)))))))))******+++++++++)))******++++++******))),,,+++)))((((((((()))***((((((((((((''''''&&&&&&%%%&&&(((*********)))(((''''''(((((())))))******)))((('''''''''((()))))))))))))))))))))(((''''''))))))((('''''''''(((((((((((((((((())))))))))))************)))))))))(((''''''((((((''''''&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))))))))************))))))))))))))))))))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........./////////000000111000///......///000000222111111111111222333333222222111000000111222222333222222111111000000000111000000/////////000000...000222222222333555777;;;<<<>>>???BBBFFFKKKOOO```cccggglllvvvzzzmmm\\\NNNJJJMMMSSSWWW]]]\\\^^^bbbccceeeooozzzzzzkkk___SSSKKKBBB=========<<<;;;<<<;;;:::999999999:::;;;999999:::;;;;;;;;;::::::999999999999999::::::;;;777777777888888999:::;;;;;;999777888:::;;;:::999vvvjjjaaaeeeqqq}}}~~~tttnnnooottt}}}wwwnnn___PPPHHHHHH???@@@CCCIIIVVViii}}}iiiUUUKKKKKKGGGHHHHHHFFFCCCBBBCCCDDDKKKMMMPPPQQQPPPPPPPPPQQQSSSQQQOOOLLLIIICCC<<<888666666555555777;;;>>>@@@DDDDDDCCCBBBAAA???>>>===<<<777222///000000...+++,,,---...---,,,++++++---++++++++++++++++++++++++000///---,,,+++,,,,,,---++++++++++++++++++++++++,,,***)))***++++++***(((******+++++++++***)))))))))***+++,,,+++***)))(((+++******+++---///...---++++++,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,---+++)))'''&&&(((***,,,************************+++++++++************)))************************))))))************++++++)))******++++++******)))+++***))))))((()))))))))))))))))))))((((((((((((((()))***+++++++++))))))''''''(((((())))))************)))(((((())))))***)))))))))))))))((((((''')))(((((((((((())))))***(((((((((((())))))))))))++++++************))))))''''''((((((''''''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000000000////////////000000111111000000000111222222222222111000000111222222111111111111111111111111111000000000000000111111000111333333333444666999===>>>BBBIIIRRR[[[```cccuuutttsssvvv~~~}}}zzz{{{yyysssmmm```WWWLLLGGGKKKSSSYYY\\\___aaaffflllnnnqqqwwwrrrdddVVVKKKEEEAAA;;;999:::<<<;;;:::;;;;;;:::::::::;;;<<<<<<999999:::;;;;;;<<<<<<===<<<;;;;;;::::::;;;<<<<<<:::999999888999;;;<<<>>>===;;;::::::;;;<<<;;;999wwweeeaaahhhrrr{{{zzzrrrooopppnnn\\\QQQMMMDDDBBB@@@DDDOOOccc|||eeeUUUMMMKKKKKKJJJHHHFFFCCCBBBBBBHHHJJJMMMOOOOOOOOOPPPQQQSSSRRRQQQOOOLLLGGG@@@;;;777555333222444888<<>>???:::555111000///...,,,---...///...,,,+++,,,---++++++++++++++++++++++++///---,,,*********,,,,,,++++++++++++++++++++++++...,,,+++,,,------,,,+++******++++++++++++******------.........---,,,+++***)))((()))+++---,,,+++*********++++++******)))'''(((((()))*********++++++***(((''''''(((***+++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))******))))))))))))))))))******))))))))))))))))))***++++++++++++***)))(((******))))))((((((''''''******)))))))))(((((()))(((((())))))))))))((((((''''''''''''((()))******(((((((((((())))))))))))***)))))))))))))))))))))%%%&&&'''((()))*********''''''(((((())))))******((((((((((((((((((((((((((((((((()))))))))))))))++++++************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------------------------............////////////000000000111111///////////////000000000...............//////000222111111111111111111222000000000000111111111111000000000000000111222333333444555555666777:::======AAALLL[[[kkkwww||||||}}}yyyzzz~~~rrrkkkiiieee```[[[PPPMMMJJJJJJNNNVVV^^^dddbbbgggnnnuuuyyy|||~~~mmm___TTTKKKDDD???<<<::::::;;;<<<<<<:::<<<<<<<<<<<<======>>>>>>::::::::::::;;;<<<======AAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;===???AAA>>>>>>>>>>>>>>>>>>>>>===ooobbbccciiipppuuu~~~vvvpppooovvvppp___VVVJJJDDD???AAAJJJ]]]{{{}}}hhhYYYPPPNNNKKKHHHFFFEEECCCBBBEEEHHHLLLNNNNNNOOOPPPQQQPPPPPPOOOOOONNNJJJDDD???888666333111222555999<<<@@@AAABBBCCCBBBAAA@@@???@@@===888444222000...------...///...,,,+++,,,---++++++++++++++++++++++++,,,+++***)))))))))***+++++++++++++++++++++++++++---,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,+++............------,,,,,,+++***))))))++++++***))))))***++++++++++++************))))))))))))))))))))))))************))))))************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))*********))))))))))))******************************)))(((''''''******))))))((((((''''''))))))))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&'''(((((()))(((((((((((())))))))))))'''(((((((((((((((((((((&&&'''((()))***+++++++++''''''(((((())))))******((((((((((((((((((((((((&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------............///////////////000000000000......///000000000000000...............//////000111111111222222111111111000000000000000000111111000000000000111333444444333444666666777999===@@@AAAIIIYYYnnn|||~~~|||qqqcccXXXTTTQQQOOOLLLHHHMMMQQQQQQPPPTTT^^^gggiiipppwww~~~kkk[[[OOOHHHCCCAAA===<<<;;;;;;<<<<<<;;;:::;;;;;;<<<=========>>>>>><<<<<<;;;;;;;;;<<<===>>>BBBAAA@@@???>>>=========<<<<<<<<<<<<===???AAABBB>>>???@@@AAAAAAAAA@@@AAAmmmeeedddgggllluuu~~~{{{rrrpppooo{{{nnn```UUUJJJAAAAAAFFFSSSjjjrrr^^^YYYQQQLLLIIIGGGFFFEEEDDDGGGJJJMMMNNNOOOQQQRRRMMMLLLLLLLLLLLLJJJEEEBBB999777444111111333666999<<<===@@@BBBCCCBBBAAA@@@@@@>>>;;;888444111///...,,,---...---,,,++++++---++++++++++++++++++++++++************************++++++++++++++++++++++++***(((((((((***+++***)))++++++,,,---------,,,,,,,,,,,,+++++++++*********---+++***+++,,,,,,+++***++++++,,,---------,,,,,,...---,,,+++************((()))+++,,,,,,+++***)))************************+++++++++************)))))))))))))))))))))))))))))))))((((((((((((''''''((())))))******))))))((((((((()))************)))))))))))))))************)))))))))(((((('''''''''''''''(((((())))))******))))))))))))((('''&&&&&&'''(((((()))))))))))))))'''&&&&&&&&&&&&''''''((((((((((((((())))))))))))&&&&&&''''''''''''(((((()))************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))***))))))(((''''''(((((())))))))))))))))))))))))))))))))))))((())))))******************++++++,,,,,,------...+++,,,,,,------.........---------............///............////////////---...///000111111111000111111000000000111222222000111222222222222111000000000000000000000000000000000000111222444555666333444555666888<<<@@@DDDMMMWWWiii{{{{{{vvvqqqfffXXXNNNJJJJJJJJJKKKGGGPPPYYYYYYTTTUUU```kkkvvv|||oooZZZLLLDDD>>><<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<;;;>>>=========>>>???AAABBBCCCBBBAAA@@@@@@@@@@@@@@@<<<===>>>???AAABBBCCCCCCAAACCCEEEFFFDDDCCCCCCCCCqqqhhhfffgggnnnxxxyyyvvvooovvv}}}ttthhhXXXJJJFFFFFFHHHVVVeeeyyy{{{qqqcccWWWOOOJJJGGGEEECCCFFFJJJMMMNNNPPPRRRSSSNNNMMMLLLLLLKKKJJJGGGDDD;;;999555222111222444555888:::===AAABBBCCCBBBAAA>>>>>>===;;;777333000///+++------,,,+++***+++,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++((('''&&&''')))***)))(((******+++,,,,,,,,,,,,,,,,,,++++++******************)))((()))+++,,,,,,+++******+++,,,,,,,,,,,,,,,...---,,,************++++++++++++++++++,,,,,,---************************+++++++++************)))))))))))))))))))))))))))+++*********))))))))))))(((((())))))))))))(((((('''((()))***+++******)))((((((((()))))))))******)))(((((('''''''''((((((''''''(((((())))))************++++++***((('''&&&''''''((())))))))))))))))))((('''''''''''''''((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))$$$%%%''')))******)))(((''''''((()))***++++++,,,))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,---......++++++,,,,,,---......///---------............///------------............,,,---///000111111111000222111111111111222333333000111222222222222111000111111000000//////......000000000111333555666777555777888:::===AAAGGGKKK[[[fffuuu~~~qqqgggbbbZZZOOOIIIHHHJJJMMMOOOOOOXXXaaacccbbbdddnnnwwwlll\\\KKKCCC@@@<<<999;;;<<<<<<===<<<<<<<<<<<<======>>>?????????>>>===<<<>>>>>>>>>@@@BBBEEEHHHJJJNNNMMMKKKHHHEEECCCBBBAAAAAACCCEEEGGGIIIIIIIIIHHHKKKNNNPPPOOOLLLIIIHHHHHH~~~ooohhhgggjjjuuupppssstttwwwzzzgggVVVNNNIIIDDDIIITTTdddxxxuuubbbUUUMMMGGGDDDBBBEEEJJJMMMOOOPPPRRRTTTRRRPPPNNNMMMMMMKKKIIIGGG<<<:::666333222111222333555888<<<@@@BBBCCCBBBBBB===>>>???===888444000///+++,,,---,,,***)))***+++++++++++++++++++++++++++***,,,...000000...,,,+++++++++++++++++++++++++++)))(((((()))***++++++***((()))***+++++++++++++++...---,,,+++++++++,,,,,,%%%$$$$$$&&&)))++++++***'''((()))***************+++***)))((((((((()))***---,,,***)))***,,,...000************************+++++++++************))))))))))))))))))))))))))),,,,,,,,,,,,++++++******(((((())))))))))))(((((('''((()))+++++++++***)))''''''(((((()))))))))***))))))(((((((((((())))))*********)))((((((''''''++++++,,,,,,+++***((('''''''''((()))))))))))))))+++***)))(((((('''(((((((((((((((((())))))))))))'''((((((((())))))******######%%%&&&'''(((((((((******))))))((((((''''''))))))))))))))))))))))))$$$%%%''')))******)))(((''''''(((***+++,,,---...))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++,,,,,,---......++++++,,,,,,---...//////---------.........//////,,,,,,,,,---------......,,,---///000111111111000000000000000000111111222000111222333333222111000222111111000///......---000000000222333555777888:::;;;===???BBBGGGMMMRRReeeooo||||||jjj^^^QQQLLLFFFCCCDDDHHHLLLNNNYYY```iiinnnqqquuu~~~}}}mmm\\\NNNBBBAAAAAA>>><<<======>>>???>>>>>>???@@@BBBBBBCCCCCCDDDCCCBBB@@@???>>>???@@@BBBEEEJJJNNNQQQ^^^[[[VVVQQQKKKFFFCCCAAAGGGIIIMMMPPPQQQQQQPPPOOOVVVYYYZZZXXXSSSOOOMMMMMM|||ppplllfffllluuuwwwqqqsssgggTTTLLLKKKJJJHHHRRR[[[ooo}}}iiiWWWLLLHHHFFFGGGJJJMMMOOOQQQQQQQQQQQQRRRRRRQQQOOOLLLIIIGGGFFF???666000////////////222333777===CCCEEECCC@@@???>>>===<<<;;;888444111------,,,,,,,,,,,,,,,,,,///...---,,,***)))((((((+++,,,,,,,,,,,,+++******...---+++***)))***++++++,,,+++)))(((((()))+++,,,((()))***+++++++++++++++---,,,++++++,,,---///000+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))************))))))''''''(((******+++++++++,,,+++)))((((((((()))***************************,,,++++++***)))(((''''''))))))))))))((((((((((((************)))(((&&&&&&))))))))))))))))))))))))((((((((((((((()))******,,,***)))''''''(((***++++++******)))(((''''''&&&))))))))))))))))))))))))+++++++++************)))+++*********))))))((((((,,,,,,++++++***))))))((()))******++++++,,,------*********************************************************+++,,,---...///.........////////////000...---------...///111222///000000000000000//////...///000222222111111000000000000000000000000000000111222222222222111111222111000222555888:::;;;===<<<;;;???GGGRRR\\\bbbqqqxxx~~~kkkXXXPPPIIIGGGEEEFFFJJJRRR[[[aaagggmmmvvv|||{{{pppeee^^^JJJHHHEEEBBB???>>>>>>???AAA???@@@DDDBBB======BBBFFFKKKNNNKKKIIIJJJHHHEEEEEEEEEDDDEEEHHHOOOXXX___eeeeeebbbZZZPPPLLLMMMPPPRRRWWW[[[[[[XXXZZZbbbiiioootttwwwqqqfff\\\XXXYYYvvvllljjjmmmrrrzzzvvvnnnmmmxxxrrr]]]OOOHHHCCCAAAGGGNNN^^^sss{{{eeeTTTKKKJJJIIIIIIKKKMMMPPPQQQRRRRRRRRRRRRRRRPPPNNNKKKIIIGGGAAA999333111111111000222333666<<>>>>>===:::666333000///...,,,,,,,,,------...------,,,+++***))))))+++,,,,,,,,,++++++******,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,+++------,,,,,,,,,------...,,,---------,,,+++***************++++++*********************************************************++++++++++++*********)))))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))************))))))&&&'''((())))))*********++++++)))((((((((()))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((************)))((('''&&&))))))))))))))))))))))))((((((((((((((()))*********)))((('''&&&''')))************)))((('''''''''))))))))))))))))))))))))+++++++++*********))))))++++++++++++******))))))************************,,,+++++++++++++++++++++************************++++++++++++++++++++++++---------,,,------......,,,,,,,,,------------.........------...///111222//////000000000000/////////000111222333222222111000000000000000000000000111111111111111111222222555555444555777999;;;;;;??????BBBHHHQQQ\\\gggmmmuuu{{{~~~qqq\\\MMMGGGDDDDDDFFFMMMXXXdddmmmqqqvvv{{{yyyvvvqqqkkkcccZZZQQQLLLEEEDDDCCCAAA@@@AAACCCDDDEEEDDDFFFJJJJJJHHHKKKQQQOOOUUUYYYVVVSSSQQQNNNIIIJJJKKKKKKLLLOOOUUU]]]bbboooooollleee\\\WWWXXXZZZ```dddiiijjjiiimmmvvv~~~}}}qqqkkkiiiqqqpppooooootttzzz}}}qqqkkkqqq~~~iiiUUUHHH@@@<<>>:::777555333000---++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,++++++***+++---......---+++***,,,,,,---------,,,++++++,,,------------,,,,,,+++------------,,,+++***)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))************))))))&&&&&&'''((())))))))))))+++******)))((()))))))))(((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((()))******))))))((('''&&&))))))))))))))))))))))))((((((((((((((()))******)))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))++++++*********))))))))),,,,,,++++++++++++******(((((()))***++++++,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++------------------------000///...------------...,,,,,,,,,------------.........---......///000111//////000000000000//////111111222333333333333222000000000000000000000000111000000///000111222333666666777888:::<<<===>>>>>>AAAHHHPPPYYYdddpppwww{{{yyyiii[[[NNNEEECCCFFFGGGNNN\\\mmm{{{{{{tttaaa^^^ZZZUUUOOOJJJFFFDDDEEEEEEEEEDDDDDDEEEIIILLLHHHHHHKKKNNNOOOPPPWWW___cccjjjooommmiiieee^^^XXXXXXYYY\\\^^^```dddiiimmm{{{||||||xxxrrroooooopppwww{{{wwwrrrppprrrvvvyyy}}}~~~tttqqqwww}}}rrr]]]LLLBBB?????????CCCIIITTTfffkkkXXXLLLJJJGGGHHHLLLOOOQQQPPPQQQQQQRRRRRRQQQPPPOOONNNJJJGGGAAA<<<888555333222222222444888<<<@@@CCCDDDDDDCCCCCCCCCCCCAAA>>>;;;888666111---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++((()))+++,,,------,,,+++++++++++++++++++++++++++,,,---------,,,+++******,,,---......---,,,***)))------,,,,,,+++***((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++))))))************))))))''''''((()))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((())))))***(((((('''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))************))))))))))))************************)))))))))***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------...............////////////000............//////000000...//////000000000000///111111111222222222222222000000000000000000000000111000///...///111333555333444777999;;;>>>AAACCCAAAHHHQQQYYYaaakkkvvv}}}wwwbbbUUUMMMHHHGGGHHHPPPQQQZZZkkkvvvoooggg^^^VVVQQQPPPNNNJJJHHHHHHJJJLLLNNNOOOOOOLLLIIIIIILLLOOONNNPPPSSSUUUWWW[[[eeemmm|||zzzsssooorrrvvvxxxzzz|||zzzuuuvvvvvvtttvvvzzzyyytttsssyyy}}}xxxdddRRRGGGCCC@@@>>>>>>@@@EEERRRiii|||wwwbbbLLLIIIGGGHHHMMMPPPPPPNNNPPPPPPPPPPPPPPPOOONNNNNNJJJHHHEEE@@@:::666333222222333555777:::>>>AAADDDDDDCCCDDDEEEEEEDDDAAA>>>:::777222...+++***+++,,,+++,,,,,,,,,,,,------------,,,+++*********++++++((()))+++,,,------,,,+++,,,+++(((''''''(((+++,,,++++++,,,++++++***)))))),,,,,,---...---,,,***)))++++++++++++***)))((('''+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************))))))******************))))))))))))))))))))))))***************************************+++++++++))))))************))))))))))))***+++++++++******************)))))))))(((************************++++++******)))(((((('''))))))))))))((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))((((((((((((((()))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///.........////////////000.........///////////////......///000000000000000000000000000111111111222000000000000000000000000111000//////000222555777333555888999:::===BBBFFFMMMUUU___fffjjjpppzzz~~~qqqaaaPPPHHHFFFFFFIIILLLYYY[[[ddduuuwwwggg\\\WWWSSSLLLFFFDDDDDDDDDDDDEEEJJJQQQVVV[[[[[[YYYTTTMMMJJJLLLOOOVVV]]]cccfffiiirrr}}}}}}{{{wwwpppooottt{{{xxxpppjjjnnntttzzz{{{jjjYYYLLLFFFAAA>>><<<<<<>>>EEETTTcccxxxnnnSSSNNNIIIIIIMMMQQQPPPNNNQQQQQQPPPOOOOOOOOONNNNNNKKKKKKIIIDDD===777333222111333666777999;;;???AAACCCCCCCCCEEEFFFEEEBBB@@@<<<999555000---,,,,,,,,,,,,,,,,,,,,,---------------,,,+++*********+++,,,******+++,,,,,,,,,++++++---+++'''$$$$$$'''+++---******+++++++++***))))))+++,,,,,,,,,,,,++++++*********************)))(((,,,,,,------------,,,,,,************************++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******+++,,,,,,++++++***)))************)))((((((************************,,,,,,+++***)))(((''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))((((((((('''''''''(((((((((((()))++++++******************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,------------.........////////////......---...///000000111111000000000//////000000111222000000000000000000000000000000000111222444777888888:::;;;;;;;;;>>>EEEKKKXXXaaakkknnnnnnrrr{{{ssskkkiii\\\QQQGGGDDDFFFJJJPPPVVVcccfffooo}}}fff]]]RRRLLLKKKJJJGGGDDD>>>@@@BBBCCCFFFMMMWWW___bbbcccaaa[[[SSSNNNPPPSSS^^^iiitttyyy~~~~~~}}}uuukkkiiiooouuuwwwjjjjjjlllqqqxxx~~~{{{pppaaaUUUMMMHHHBBB>>><<<;;;===EEENNNaaavvvzzz```WWWMMMIIIKKKPPPPPPOOOSSSRRRQQQPPPOOOOOOOOOOOOMMMNNNMMMHHHAAA999555444111444777888888999<<<>>>BBBBBBBBBDDDFFFEEECCC@@@===;;;888444111///......---------------,,,,,,,,,...---+++))))))***+++,,,,,,,,,++++++***+++++++++,,,+++(((&&&&&&(((+++,,,******++++++,,,,,,++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))************************************************))))))************))))))******+++++++++******))))))******+++***)))((('''************************+++*********))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((((('''((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,------------.........///000000///...------...///000111111111111111111000000000111222333000000000000000000000000///000111333555777888999:::<<<======???FFFPPPYYYgggpppyyy{{{wwwyyyooo```YYYWWWQQQKKKHHHKKKQQQYYYdddnnnuuuxxxvvvkkkVVVRRRLLLHHHFFFFFFEEEDDD???BBBEEEFFFIIIPPPZZZcccdddggggggccc\\\YYY]]]bbbnnn|||~~~~~~~~~rrrfffeeemmmqqqqqqnnnkkkmmmsssxxx{{{||||||}}}~~~{{{tttiii]]]UUURRRJJJCCC???<<<:::===BBBLLLbbbyyylll___PPPHHHJJJNNNQQQQQQUUUTTTSSSQQQPPPPPPPPPPPPNNNPPPPPPKKKCCC;;;777555111444888999888888:::===AAAAAABBBDDDEEEEEECCCAAA???===;;;888555222000000......---------,,,,,,,,,...---+++))))))***+++,,,...---+++***)))***++++++++++++************++++++***+++,,,,,,------------++++++***)))***+++---...++++++,,,---............***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++******************))))))************))))))))))))*********))))))((()))******++++++)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((()))))))))))))))((())))))))))))))))))))))))((((((((((((((()))******%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++''''''(((***+++,,,---...------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,........................//////...------------............/////////000000......///000000///...------...///000111111111111333222111111111222333444000000000000000000000000///000222555777888999999777:::===???DDDNNN\\\gggxxxuuu```RRRNNNOOONNNLLLNNNUUU^^^jjjzzz}}}pppddd\\\TTTRRRNNNJJJFFFDDDCCCBBB???BBBEEEFFFHHHNNNYYYaaaeeeiiillliiiddddddjjjppp|||}}}vvvgggaaaaaakkkzzzvvvmmmkkkmmmpppuuuzzz~~~xxxqqqiiibbbbbbWWWJJJBBBAAABBBBBB@@@FFFOOO^^^pppmmmZZZPPPLLLJJJLLLPPPPPPQQQQQQQQQOOOOOOOOOPPPTTTRRRPPPMMMHHHBBB<<<777222888>>>???<<<999:::;;;BBBCCCDDDDDDDDDCCCBBBAAA@@@???<<<999666444222222*********+++,,,---/////////...,,,,,,---------,,,---,,,,,,+++*********+++++++++******++++++,,,------,,,,,,+++,,,---...///............------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,)))'''&&&&&&'''((('''(((***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''***)))((((((((()))+++,,,++++++******++++++,,,---************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++***)))(((((('''(((((())))))*********+++))))))))))))))))))))))))))))))*********))))))(((************************+++*********))))))((((((''''''''''''(((((((((((((((***+++***((('''''''''))))))***++++++++++++***++++++,,,,,,,,,---------,,,+++++++++---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---......//////..................////////////........./////////000000//////000111222111111111222111111111000000//////222222333333333222111111111333555555666777:::<<<===<<>>FFFSSScccttt~~~kkk^^^TTTMMMKKKNNNMMMNNNPPPPPPQQQQQQRRRSSSTTTSSSQQQOOOKKKEEE>>>888333777<<<>>>===<<<;;;;;;@@@AAABBBDDDDDDDDDCCCBBBBBB@@@>>>;;;888666444444------,,,,,,,,,,,,------000...,,,,,,---------,,,---,,,++++++******+++++++++++++++++++++,,,,,,---...---,,,,,,,,,,,,---...---------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++)))***,,,------,,,***)))++++++++++++++++++++++++************************(((((())))))))))))((((((***))))))((()))***+++,,,((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++******)))(((((('''((()))))))))************))))))))))))))))))))))))))))))*********))))))(((******************************)))))))))(((((((((&&&&&&''''''((())))))***)))***++++++)))(((((()))))))))***++++++++++++***))))))*********++++++++++++*********+++,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,---......//////..................////////////,,,,,,,,,---------......//////000000000111111111222111111111000000000000222222222222222222222222222333555666777999<<<>>>??????EEEPPP[[[hhh{{{rrrbbbWWWQQQPPPWWW___kkkpppwww}}}yyyqqqnnnnnnmmmoookkkdddYYYNNNGGGDDDCCCCCCEEEHHHJJJLLLRRR[[[bbbhhhrrr~~~{{{lllfff^^^gggvvv}}}uuunnnjjjmmmsssvvvmmmaaaXXXRRRMMMEEE@@@:::???HHHTTTbbbrrr~~~nnn___RRRLLLLLLNNNNNNOOOPPPQQQRRRRRRRRRSSSSSSRRRRRRNNNHHH@@@;;;444666999===@@@@@@===;;;<<<===@@@CCCEEEEEEDDDDDDDDDBBB@@@===:::888777666111000...---,,,,,,,,,,,,000...,,,,,,---...---,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++,,,------+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))******))))))))))))***++++++'''''''''''''''(((((()))************))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******)))((((((((())))))))))))************))))))))))))))))))))))))((())))))******)))))))))************************))))))((((((((((((((('''&&&&&&'''(((((()))******(((***+++,,,+++***+++,,,))))))***++++++++++++***))))))*********+++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,---......//////..................////////////,,,,,,---------.........000///.........///111222111111111111111000000000333222111000000111222333444666777888999;;;???BBB@@@DDDMMMYYYeeettt}}}iii^^^SSSOOOQQQXXXfffrrr|||{{{{{{zzzyyyvvvnnn___PPPFFFDDDFFFFFFIIIMMMQQQTTT[[[dddkkkyyyzzzjjjdddfffmmm|||}}}rrrjjjlllqqqxxxnnnfff___VVVJJJBBB>>>???DDDJJJTTTddd{{{|||kkk\\\RRROOOOOONNNNNNNNNOOOPPPOOOOOOQQQQQQRRRSSSQQQKKKCCC===666666777<<>>BBBEEEGGGPPP\\\hhhrrr}}}uuuhhh[[[TTTPPPSSS[[[gggwww}}}{{{ttteeeUUULLLLLLPPPNNNSSSYYY___fffnnnxxxuuulllggggggppp~~~zzznnnjjjmmmyyyzzztttmmmaaaRRRGGG???>>>???CCCJJJYYYsssyyyjjj]]]UUUOOOLLLJJJJJJMMMOOOPPPOOOOOOPPPQQQSSSQQQLLLEEE???999777666;;;BBBEEEBBB>>>999;;;>>>AAADDDGGGHHHIIIEEEDDDBBB???===;;;::::::555333111...---...///000000///------.........---,,,++++++***++++++,,,,,,***+++,,,---------,,,,,,)))***+++,,,...///000000***++++++,,,,,,+++++++++,,,,,,,,,++++++*********************************************************))))))***++++++******)))******++++++++++++******))))))))))))))))))))))))************************+++***)))(((((()))***+++)))*********+++++++++++++++************+++,,,,,,************)))))))))(((************************)))))))))******)))))))))*********)))))))))))))))******))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((*********)))((((((''''''%%%''')))***))))))***,,,))))))***++++++++++++***++++++,,,,,,,,,---------)))+++---,,,++++++,,,...+++,,,,,,------,,,,,,+++............////////////,,,---......///...................../////////////////////000000000111111111000...---...///111333111111111111111222222222222111000000111333555777888999:::;;;<<<@@@DDDHHHSSSaaarrr|||xxxssslll```VVVQQQPPPTTT```lllyyyyyymmm___XXXZZZ______eeennnwwwxxxllldddhhhpppzzzwwwmmmjjjnnnvvv}}}ooo\\\NNN???;;;:::???DDDOOOggg}}}|||lll___PPPKKKGGGGGGKKKPPPRRRSSSNNNOOOPPPRRRRRRNNNHHHCCC===999777:::@@@DDDDDDBBB======???AAACCCFFFIIIKKKFFFEEECCCAAA???===<<<<<<777555222///...///000111111///------...///...---++++++******++++++,,,,,,***+++---.........---,,,)))***+++---.../////////***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++******)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********))))))*********)))***++++++,,,,,,++++++)))))))))))))))******+++************))))))))))))************************))))))************))))))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))+++******))))))(((((('''%%%'''))))))))))))***+++))))))***++++++++++++***))))))*********+++++++++))),,,...---+++***,,,///+++,,,,,,------,,,,,,+++---.........////////////,,,---......//////..................////////////------........./////////111000/////////000222333111111111222222222222222222111111222333555777888777999;;;===@@@EEELLLQQQ]]]ooovvvhhh```YYYRRROOOOOORRR]]]mmm||||||tttkkkhhhkkkooozzzyyykkkhhhiiikkkuuuwwwpppiiinnnuuu}}}{{{fffVVVEEE>>>;;;???AAAFFFWWWiiixxx|||lllYYYQQQIIIFFFIIINNNQQQRRRPPPPPPQQQRRRSSSPPPLLLHHH???<<<999999===BBBEEEEEEBBBAAA@@@@@@BBBFFFJJJLLLHHHGGGEEECCCAAA??????>>>;;;888444000......///000111///------...///...---++++++******++++++,,,---***+++---...///...---,,,+++,,,---.........---,,,++++++,,,---------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***)))******+++)))))))))(((((()))))))))++++++++++++++++++++++++************************)))******++++++******))))))***+++,,,,,,,,,++++++((((((((((((((()))******************))))))))))))************************((()))***++++++***)))((()))))))))))))))))))))***************)))))))))((())))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))*********&&&(((******))))))***+++))))))***++++++++++++***))))))*********+++++++++(((+++...---***)))+++///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...,,,---......//////..................////////////---.........////////////111111111111222222222222111111111222222333333333111222333444666777888999:::<<<@@@DDDJJJSSS[[[aaalll~~~{{{eeeXXXRRROOOQQQUUUXXX\\\iiizzzuuusssuuu{{{tttlllgggccchhhrrryyyjjjmmmqqqzzzlll[[[NNNEEE@@@AAAAAA@@@JJJYYYggguuuvvvdddZZZNNNHHHHHHKKKMMMMMMQQQQQQRRRSSSTTTRRRNNNLLLAAA>>>:::999<<<@@@EEEHHHEEECCCAAA@@@AAAEEEJJJMMMJJJIIIGGGEEECCCAAAAAA@@@>>>;;;666111...---......111///...---//////...---+++*********+++,,,,,,---***+++---//////...---,,,......//////...,,,+++)))+++,,,------............*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...---+++******+++---...******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,---,,,++++++)))))))))))))))***++++++************))))))))))))************************((()))***++++++***)))((()))))))))))))))*********+++*********))))))(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))******++++++&&&&&&''')))***,,,------(((***++++++*********+++))))))***++++++++++++***++++++,,,,,,,,,---------'''***---,,,)))'''***...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,---......//////................../////////000000000000000111111111111111111222333333333333222111111111222222333333333111222444666777888999999>>>AAAFFFLLLUUU___jjjqqqzzzhhhVVVMMMKKKLLLTTT]]]eeeiiittt{{{jjjeeeeeelllwwwuuunnnhhhfffhhhqqqzzzrrrhhhcccmmmuuu^^^NNNAAAAAA@@@<<>>AAACCCBBB@@@>>>>>>BBBHHHLLLKKKHHHEEEDDDEEEEEECCCAAADDD>>>777111...------,,,---,,,,,,++++++,,,------******++++++++++++******+++,,,,,,------,,,,,,+++------,,,,,,+++*********,,,,,,------.../////////,,,,,,,,,++++++*********&&&((()))+++,,,,,,,,,+++)))******++++++,,,------------,,,+++***)))((('''***((('''&&&&&&'''(((***((()))+++,,,+++***(((&&&*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,+++***************)))((('''(((((((((&&&'''(((*********)))(((******))))))))))))******)))************+++++++++''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((+++***)))))))))***,,,---++++++))))))***+++...///((())))))(((''''''(((***)))************+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++------------++++++---,,,,,,------///000111++++++,,,,,,,,,------------......///000/////////111000///...............222222111111000/////////000000111111111111000000444444444333333333333333444666888888777777777888===GGGSSS^^^dddlllttt{{{}}}cccVVVKKKIIIMMMUUUcccpppwwwyyyxxxdddZZZZZZ]]]cccnnnzzz~~~~~~~~~sssgggdddggggggnnnwww~~~|||oooeeehhhuuurrraaaQQQIIIBBB:::;;;BBBGGGYYYpppsssbbbXXXRRRMMMMMMPPPNNNOOOPPPRRRSSSSSSSSSRRRIIIEEE???:::999:::>>>@@@CCCBBB@@@======???DDDHHHKKKHHHFFFEEEFFFFFFDDDBBBBBB???:::666333111...,,,------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***)))'''&&&&&&''')))***)))***+++++++++***)))(((*********+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++***************))))))((()))))))))((())))))******)))((('''******))))))))))))******,,,+++++++++******))))))''''''((((((((((((''''''&&&&&&''''''(((((((((((())))))))))))((((((((((((***))))))((()))***+++,,,///...,,,***)))***+++,,,))))))***)))(((''')))+++)))************+++++++++))))))******+++++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---......//////++++++,,,,,,,,,---------------...////////////...000//////............///000000000///////////////000000111111111111000000111111111111111111111111444666888999::::::<<<===DDDNNN]]]hhhqqqyyyxxxhhhSSSJJJFFFMMMZZZhhhwwwvvvggg]]]YYYYYY[[[aaakkkwww~~~~~~mmmfffgggdddhhhmmmrrrvvvyyy}}}yyyjjjdddhhhvvvzzzhhhZZZKKK>>>;;;@@@>>>JJJ\\\ooorrrcccWWWOOONNNQQQNNNOOOPPPQQQSSSSSSSSSSSSNNNJJJCCC>>>;;;;;;<<<>>>CCCAAA???<<<:::<<<@@@DDDJJJIIIGGGGGGGGGGGGFFFDDDCCCAAA>>>;;;999555000---------............---,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,------...---------,,,+++*********,,,,,,,,,++++++++++++***+++++++++++++++***)))(((///......---,,,,,,+++++++++++++++,,,,,,---------+++***)))(((((()))***++++++++++++++++++*********))))))+++,,,---......///************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******************************************************)))((('''&&&******))))))))))))******------,,,+++***)))(((''''''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((()))******///---,,,*********++++++)))***+++***((((((***+++)))************+++++++++)))))))))*********++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---......------,,,,,,,,,,,,------------,,,,,,---...............///............//////000............////////////000000111111111111000000000000000111111111111111333555888;;;<<<>>>AAADDDKKKVVVgggttt}}}xxxaaaTTTPPPMMMOOO[[[kkkyyyuuujjj```WWWSSSTTTWWWYYY^^^fffrrr~~~}}}mmmgggeeegggiiilllppptttxxxzzz|||pppeeebbblllppp]]]KKKBBBBBB>>>CCCMMM\\\pppqqqaaaUUUQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPLLLFFF@@@<<<::::::;;;???>>><<<:::888:::>>>AAAIIIHHHHHHHHHHHHHHHGGGFFFIIIFFFBBB???;;;888333000------.........---,,,+++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++*********+++************------,,,,,,,,,+++++++++))))))*********+++++++++++++++***))))))***++++++---,,,++++++******++++++((()))+++---............++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))*********+++)))******+++++++++++++++))))))******)))))))))(((******))))))))))))******,,,,,,++++++***))))))((((((((())))))))))))(((((())))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))+++,,,---***++++++***))))))***,,,))))))*********+++++++++)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,------------...+++,,,------......------...............///000111------......///000111111000111111222222111111000111222222222333333444444333555999<<<>>>AAAEEEHHHQQQ\\\mmmzzz}}}eeeVVVRRRYYY^^^gggrrr||||||~~~~~~zzzqqqkkkeeeaaaZZZQQQMMMMMMTTTWWW[[[cccooo~~~yyyhhh```aaabbbeeejjjooosssuuuzzzwwwmmmfffiiixxxrrr\\\KKKBBB??????CCCNNN___rrrqqqbbbWWWRRRSSSSSSRRRQQQPPPPPPPPPPPPQQQMMMHHHBBB===:::999999;;;;;;:::888777999===@@@FFFGGGIIIIIIIIIIIIHHHHHHPPPLLLFFF@@@===999666444---------------,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++*********)))))))))(((++++++,,,,,,------------++++++++++++++++++++++++)))))))))******+++,,,,,,))))))******+++++++++++++++++++++*********))))))++++++************++++++---,,,++++++******++++++((()))+++,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))*********+++)))***++++++++++++******((((((((()))***+++,,,,,,******))))))))))))******************************(((((())))))))))))((((((******************))))))'''((((((((()))))))))***(((((()))))))))((((((((('''''''''(((((()))***+++***++++++***))))))***,,,))))))*********+++++++++))))))((((((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,***,,,,,,---------.........+++,,,------......------...............///000111......///000111111222333111111222222222222111111111111222333444555555666444777;;;>>>AAAFFFKKKNNNZZZeeettt}}}hhhXXXVVV\\\hhhttt|||~~~xxxrrrllliii___[[[YYYXXXSSSLLLJJJKKKTTTWWW\\\dddpppssscccaaaaaadddjjjqqqwwwyyyxxx~~~~~~xxxooojjjpppyyylllSSSCCC>>><<<===EEEPPP___rrrpppbbbWWWPPPOOOOOONNNNNNOOOPPPPPPPPPNNNIIICCC???;;;999999999999888777666888<<>><<<<<>><<<;;;999:::999777666777999<<>>DDDJJJQQQZZZbbbhhhuuu}}}xxxkkk___\\\[[[___qqqtttkkkfffccc___\\\WWWQQQKKKHHHFFFHHHQQQ[[[^^^dddkkkqqqvvv~~~vvvjjjeeegggnnnvvvzzz|||~~~|||}}}~~~ooogggfffhhhuuuhhhRRRAAA???>>>===;;;???OOObbbppp{{{yyylll\\\ZZZXXXTTTRRRPPPPPPPPPPPPOOOKKKHHHDDDAAA>>>===;;;;;;:::888555555777999@@@DDDHHHJJJIIIHHHIIIJJJFFFFFFGGGHHHHHHFFFBBB???777555111...---///111333---..................---+++,,,,,,------,,,,,,++++++,,,,,,------......///,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,+++***)))))))))***+++------,,,,,,+++*********'''((()))***+++,,,------))))))************))))))((()))+++,,,+++***(((&&&"""$$$(((+++------,,,+++************************************************---,,,,,,,,,+++***************++++++***'''%%%###+++***)))))))))***+++,,,******))))))))))))******---,,,,,,+++***)))(((((())))))************))))))***)))))))))((((((''''''&&&''''''((()))******+++***+++,,,,,,,,,***)))((()))***+++,,,,,,---,,,,,,((())))))(((''''''(((***)))************+++++++++***)))'''&&&'''(((***+++******+++++++++,,,,,,,,,------++++++++++++------//////...---------......---------.........//////---...//////000000//////111000///........................///////////////111222222333333222222111333333444666888999:::;;;===AAAHHHPPPYYYcccmmmsss{{{zzziii\\\UUUYYYaaalll}}}vvvmmmhhhfffccc___[[[VVVRRRPPPOOONNNOOOWWWaaadddjjjqqqvvvyyy~~~ppphhhiiijjjooottttttyyy}}}~~~||||||zzziii]]]___eeennnzzznnn[[[LLLDDD===999999>>>JJJVVV\\\iiivvv|||zzzooo```RRRNNNQQQSSSQQQNNNRRRRRRQQQNNNJJJDDD???<<<>>>===;;;888666666777999;;;AAAHHHKKKJJJGGGFFFFFFHHHHHHHHHGGGGGGEEEDDDDDD999555000......111222333000000000///.........---+++++++++***++++++,,,,,,------------------------............------,,,+++.........------,,,,,,,,,++++++++++++******)))))))))************+++++++++,,,++++++***+++,,,...///++++++******************************++++++******))))))************))))))************************************************)))************+++++++++************************(((((((((((((((((((((((('''((()))+++++++++***)))+++***)))))))))***+++,,,******************************))))))((((((''''''))))))))))))***************((('''(((+++,,,+++(((&&&'''((()))******))))))***+++---......---+++******)))))))))***+++,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...//////111///...111555666222---////////////////////////000000000000000000000000111111000000000000000111000111222222222222111111000333777888777666999;;;EEEGGGLLLVVVcccpppzzz~~~pppfffVVVTTTYYYiii{{{xxxppppppmmmiiifffdddaaa___]]]RRRSSSRRRQQQQQQUUU]]]cccppppppqqquuu|||}}}ooohhhfffiiinnnnnnsssyyy~~~ssshhh___```eeemmmxxxqqq```QQQHHH???;;;999999???FFFJJJUUUaaaiiiqqqzzz}}}vvvhhhXXXPPPOOOPPPPPPOOOSSSSSSRRRPPPLLLGGGBBB???>>>===<<<:::888777888888;;;@@@FFFJJJJJJHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDD???:::555111000000111111//////..................------,,,,,,+++,,,,,,------------------------------------------,,,++++++------------,,,,,,,,,,,,++++++++++++*********))))))************+++++++++......,,,+++***++++++,,,***)))))))))***+++,,,,,,++++++******)))*********))))))************))))))************************************************)))************+++++++++((((((((((((((((((((((((************************(((((()))***************,,,,,,+++***)))))))))******************************)))))))))(((((((((''''''''''''((((((((())))))***((('''(((+++,,,***)))))))))))))))))))))************+++,,,,,,+++******++++++******************************)))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---//////000000......000444555111---////////////////////////000000000000000000000000111111000000000000111111111222222333333333333222111555888999999999===@@@GGGLLLUUUbbbooo{{{yyynnneee^^^YYYWWWXXXaaarrrxxxnnniiijjjhhheeecccaaa___]]][[[RRRSSSUUUTTTUUUYYY```fffppprrrwww~~~~~~oooggggggjjjjjjnnnuuu~~~xxxddd___[[[^^^ggguuurrreeeXXXMMMCCC>>>;;;777666888@@@GGGPPPYYYdddssstttcccTTTMMMMMMOOOPPPSSSTTTSSSRRRNNNJJJEEEBBB???>>>===<<<;;;999888888:::>>>DDDHHHIIIIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEEEE@@@:::555222111///...---------------.........//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++************)))************+++++++++---,,,++++++++++++,,,,,,((((((((()))***+++---...,,,+++***)))(((((()))***))))))************))))))************************************************)))************+++++++++***************************************************))))))))))))***++++++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********(((((((((***+++***))),,,+++***)))))))))***+++************************---,,,+++***))))))))))))************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///------///222333000---////////////////////////000000000000000000000000111000000000000000111111222222222333333444444444444777:::;;;;;;>>>CCCHHHKKKTTTbbbrrrqqq```VVVRRRQQQPPP[[[aaannn~~~|||rrrnnnlllgggcccbbbccccccbbb```^^^]]][[[ZZZVVVXXXYYYYYYZZZ^^^eeekkkttt{{{qqqjjjiiigggiiippp|||pppfff[[[WWW]]]kkk}}}zzzqqqhhh```SSSGGGAAA???:::777666===AAAGGGOOO[[[jjjyyy}}}mmmYYYLLLJJJNNNPPPRRRRRRRRRRRROOOKKKGGGEEE@@@??????>>>>>>===;;;999999<<>>FFFPPP\\\jjjsss}}}{{{ppp\\\MMMJJJLLLLLLNNNOOOPPPPPPOOOLLLHHHFFFAAA@@@???@@@AAAAAA>>><<<:::<<>>999888444444888@@@IIIRRR^^^hhhoootttppp```SSSOOOLLLHHHKKKMMMNNNOOONNNLLLJJJHHHCCC@@@???@@@CCCDDDBBB@@@??????@@@CCCFFFIIIIIIHHHIIIIIIIIIJJJJJJIIIIIIHHHDDDBBB>>><<<999666222000---------------.........---,,,,,,+++************------------------------***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))************+++++++++***+++++++++++++++******...---+++***))))))((((((+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++************************************************,,,,,,+++************+++))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******''')))******))))))***+++---,,,+++*********+++,,,++++++++++++++++++++++++'''(((((()))***,,,---...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000---+++,,,...,,,------------.........////////////////////////000000000000000000000000////////////000111222333111111111222333666888999;;;===@@@DDDLLLYYYhhhssstttccc[[[TTTTTT___ooo}}}zzzqqqmmmiiiddd```\\\WWWVVVXXXXXXVVVUUUVVVTTTVVVXXXXXXXXX\\\bbbhhhmmmrrryyysssdddbbbbbbiiiwwwtttlllccc[[[```lllwwwkkk```SSSFFF???>>>999666777===CCCIIITTT___eeepppsssiii```\\\TTTJJJJJJKKKNNNOOOOOONNNKKKJJJDDD@@@>>>???DDDGGGFFFDDDFFFDDDCCCEEEHHHJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIFFFDDDAAA???<<<999444111//////..................---,,,,,,+++++++++,,,,,,------------------------++++++,,,---------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------)))************+++++++++++++++,,,,,,+++***)))(((,,,,,,+++***))))))))))))***+++---...//////...---***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))************+++++++++------------------------************************+++,,,,,,,,,++++++***)))++++++******************************************'''((((((((()))))))))***'''''''''((((((((())))))''')))+++***)))(((***,,,************++++++++++++((()))***++++++***)))((())))))))))))***+++,,,---*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,000333222...,,,...000------------------...///////////////////////////000000000000000000000000////////////000111222333333333333444555888;;;======@@@EEELLLXXXjjj~~~{{{nnnbbb______eeesss~~~vvvlllfffdddccc___\\\ZZZVVVTTTUUUUUUSSSSSSVVVSSSVVVYYY[[[^^^fffqqqzzz}}}lllhhhdddfffooo~~~|||uuuiii\\\[[[dddrrrwwwnnn___OOOGGGFFF===888555888;;;>>>HHHTTTbbbpppxxxsssmmmhhh]]]OOOJJJKKKNNNPPPPPPOOOMMMKKKEEE@@@===???DDDHHHIIIGGGJJJHHHFFFGGGJJJLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFCCCAAA>>>;;;666222000000000///.........---------,,,,,,,,,---......------------------------+++,,,------.....................------,,,,,,,,,+++++++++,,,,,,---------)))************+++++++++((()))***+++,,,,,,+++***+++***************++++++(((+++...000111111///...***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))************+++++++++************************((((((((((((((((((((((((+++,,,,,,---,,,+++***(((...---+++)))(((((())))))************************'''((((((((())))))******))))))))))))************''')))+++***((((((***,,,((()))***+++++++++++++++&&&((()))++++++)))(((&&&+++***************++++++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))...222111---+++---///---.........------///000////////////////////////000000000000000000000000////////////000111222333555555555555777:::===???>>>BBBHHHRRRaaawwwtttjjj```dddmmm{{{rrrkkkdddbbbcccccc___[[[]]]XXXTTTTTTTTTRRRTTTWWWUUUXXX]]]```fffqqq~~~|||}}}uuueeedddhhhqqqwwwllleee```]]]aaaiiiwww}}}wwwnnncccVVVMMMBBB>>>;;;888666777???IIIYYYdddqqq{{{|||nnn```TTTOOOKKKJJJLLLNNNLLLIIIKKKEEE>>>>>>CCCJJJMMMMMMPPPPPPOOONNNLLLKKKKKKJJJKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHFFFCCC???;;;888666111///---,,,---......---+++++++++,,,,,,---------++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,++++++***)))))))))+++++++++***************************************...,,,***)))''''''((((((++++++************++++++---+++******+++,,,,,,+++,,,,,,,,,+++++++++************+++++++++******)))++++++++++++,,,,,,)))'''))))))(((&&&%%%'''***---*********))))))))))))))))))***+++,,,---,,,++++++************))))))((((((***+++,,,,,,------,,,,,,...------,,,,,,++++++***---,,,***))))))***,,,---++++++,,,,,,,,,---------------------,,,,,,,,,,,,........................,,,------...///000111111000000000000000111111222000//////000111222222111333222555:::;;;;;;BBBLLLLLLKKKQQQbbbyyy|||ooommmqqqnnnxxxzzztttiiifffccccccdddcccaaa^^^]]]\\\[[[ZZZZZZXXXTTTRRRYYYaaakkkttt}}}~~~pppiiihhhmmm}}}vvvlllbbb[[[ZZZ```mmmzzz}}}~~~zzzooobbbYYYLLLCCC;;;888777888===CCCQQQ^^^ooo~~~ttt^^^WWWNNNKKKLLLMMMKKKHHHJJJEEE???>>>AAAFFFKKKMMMOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFCCC@@@<<<999777333111...------...---,,,,,,,,,---------.........+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,*********)))))))))))))))******************++++++***+++,,,------,,,+++******************+++++++++******************++++++************************++++++))))))((())))))***++++++************++++++---+++******+++,,,,,,+++,,,,,,+++++++++***************+++++++++******)))(((((('''((())))))&&&$$$***+++***)))((())),,,...************++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++,,,,,,++++++++++++******...---,,,++++++,,,---...++++++,,,,,,,,,---------111111111000000000//////........................---.........///000000000000000000000000111111222000000///000111222111111555333666===@@@BBBIIIRRRRRRSSS\\\nnn}}}llleeemmmxxx~~~uuunnngggbbbdddaaa^^^^^^aaadddeeeeeeeeedddcccaaa``````bbbcccmmmvvvuuullllllwww|||kkk___WWWYYY```mmmwwwzzz}}}vvvnnn___QQQBBB<<<:::999;;;>>>GGGVVVkkk}}}pppdddUUULLLJJJKKKIIIFFFGGGEEEAAA>>>===AAAHHHMMMNNNOOOOOOOOOOOOOOOOOOOOOLLLKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFDDDAAA>>>;;;999777444111//////...---,,,------............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...///000,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++******)))((((((''''''************************++++++------------++++++))))))******+++,,,,,,---)))))))))***+++++++++,,,************************)))))))))))))))***+++,,,++++++************++++++---+++******+++,,,,,,+++,,,++++++++++++*********)))******+++++++++******+++***)))***++++++)))''')))***,,,+++******+++---*********+++,,,,,,------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++************++++++++++++///...---,,,,,,---...///,,,,,,,,,,,,------------000/////////............////////////////////////////////////////////////000000000000000111111222000000000000000111222222777666999@@@GGGKKKRRRXXXYYY___kkk|||~~~jjj]]]___qqquuuiiibbb___]]][[[^^^[[[YYYZZZ___eeekkknnnpppqqqqqqnnnkkkmmmtttzzzuuuooouuu}}}mmm```ZZZYYYcccoooyyyxxxhhhTTTFFF===888999===@@@OOOcccvvvrrr\\\MMMGGGHHHHHHGGGEEEEEECCC???;;;===DDDKKKOOOOOOPPPQQQQQQPPPOOOOOOMMMMMMLLLKKKJJJIIIHHHGGGEEEEEEFFFEEECCC@@@>>><<<;;;888444111000///---,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,...//////---,,,,,,++++++***************+++++++++,,,,,,,,,+++*********)))))))))(((+++++++++++++++*********+++,,,------------,,,+++*********++++++,,,,,,,,,(((((()))***+++,,,,,,,,,************************)))))))))*********++++++++++++************++++++---+++******+++,,,,,,+++++++++++++++************))))))***+++++++++******,,,+++***+++,,,,,,+++)))''')))++++++***)))))))))))))))******+++,,,------******++++++,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++)))******+++,,,,,,------...------,,,,,,---...///,,,,,,,,,------------...//////.........---------000000000000000000000000000000000///////////////000000000000000111111222000111111000000111333444;;;;;;>>>DDDKKKQQQWWW[[[^^^hhhwwwmmm___[[[fff|||wwwpppeee^^^[[[[[[\\\\\\YYYXXXWWWYYY^^^dddkkknnnuuu{{{{{{}}}ttttttyyypppcccXXX[[[ffftttlllXXXEEE999888===<<>>;;;777444222000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******(((((()))***+++,,,,,,,,,************************+++++++++++++++******)))++++++************++++++---+++******+++,,,,,,++++++++++++*********))))))((()))***+++++++++++++++)))'''&&&'''((()))((('''''')))+++,,,***)))(((((('''(((((()))***+++,,,,,,+++***++++++++++++,,,,,,*********************++++++,,,------......------***++++++,,,---...//////,,,,,,,,,,,,,,,---......,,,,,,---------.........222222222111111111000000000000000000000000000000000000000000000/////////000000000000000111111222000111222111111222555888???BBBEEEIIIMMMTTTXXX[[[___nnnqqqbbb^^^eeesss{{{iiiaaa^^^YYYVVVUUUUUUVVVVVVUUUVVVWWWXXX[[[___dddgggqqq|||}}}vvvuuu}}}qqq]]]WWW]]]jjjzzzoooWWWCCC<<<===999BBBNNNZZZkkkttt___OOOHHHHHHJJJFFFHHHIIIEEE???>>>AAAEEEMMMOOOQQQRRRRRRQQQOOONNNOOOOOOOOONNNLLLIIIGGGEEEBBBCCCEEEGGGGGGEEECCCAAAAAA>>>999666444222///...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------...------,,,,,,+++*********++++++++++++++++++++++++...------,,,++++++******)))))))))***+++++++++,,,************************++++++,,,,,,+++***))))))++++++************++++++---+++******+++,,,,,,++++++************)))))))))((()))***+++++++++++++++***)))'''''')))******)))***,,,......,,,+++***+++((((((((()))*********+++++++++******++++++,,,---,,,,,,,,,,,,------------,,,------...............+++,,,,,,---...//////000++++++,,,,,,------......,,,---------............000000000000////////////////////////////////////000000000000000000000000000000000000000111111222000222333333222444999>>>EEEKKKPPPPPPQQQVVV[[[]]]eeevvv~~~ooogggccchhhqqq|||yyyiii^^^XXXWWWVVVUUUSSSRRRQQQQQQSSSTTTUUUVVVXXX[[[___cccnnn}}}|||vvvttt}}}hhhZZZWWW^^^mmmyyytttZZZGGG???999???EEEKKKZZZqqqppp\\\NNNIIIJJJHHHJJJJJJHHHDDDAAA@@@AAAIIIKKKNNNQQQSSSSSSRRRQQQPPPPPPPPPOOOMMMJJJGGGEEE@@@BBBEEEHHHHHHGGGEEECCCBBB???:::777555333111///......------,,,,,,,,,,,,------------------------...---+++******+++---...------------------------++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++******)))(((((('''*********))))))*********,,,,,,,,,,,,,,,,,,,,,+++******************++++++************************)))***+++,,,,,,,,,+++***++++++************++++++---+++******+++,,,,,,+++************))))))))))))(((((()))++++++,,,,,,+++,,,+++))))))+++------,,,+++---...---,,,***++++++************************++++++*********+++,,,---,,,,,,,,,---------......+++,,,------......------,,,,,,,,,------.........+++,,,---....../////////------------............------------,,,,,,,,,+++......................../////////000111111111222000000000000000111111222///222444444444666===BBBJJJTTT[[[XXXUUUZZZaaadddsss{{{llldddgggnnnwww|||yyymmmbbb\\\YYYVVVWWWWWWWWWVVVUUUUUUVVVUUUUUUVVVVVVXXX]]]dddjjjwwwzzzlllrrrzzzrrr___VVVXXXdddooooooRRRBBB;;;>>>???AAANNNeee|||}}}fffSSSKKKIIIIIIKKKLLLJJJGGGCCCAAA???EEEGGGLLLPPPSSSTTTTTTTTTPPPQQQQQQPPPMMMJJJGGGEEE@@@BBBEEEHHHIIIHHHFFFEEECCC@@@;;;888666444222000//////.........------------------------------------,,,***))))))***,,,---------------------------+++++++++,,,,,,---------))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))***))))))((('''&&&&&&%%%******))))))))))))*********++++++,,,,,,------...+++++++++***************************************'''(((***,,,------------++++++************++++++---+++******+++,,,,,,+++************))))))))))))(((((()))++++++,,,,,,,,,)))(((&&&&&&(((************+++,,,+++)))((()))***,,,,,,++++++++++++++++++,,,+++*********+++,,,---*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,---...///000000000000---------.........//////000////////////.......................................///000111222222333000000000000000111111222///222555555555888???EEEMMMZZZbbb^^^ZZZ^^^fffjjj{{{lll```aaalll{{{tttggg[[[TTTTTTWWWSSSTTTUUUUUUVVVXXXZZZ]]]XXXYYYYYYXXX[[[bbbmmmuuuvvvrrrqqqvvv{{{jjj[[[SSSVVV^^^ooo~~~fffMMM999:::===@@@CCCOOOggg|||{{{iiiUUUFFFHHHIIIJJJJJJHHHDDD@@@>>>BBBCCCFFFJJJOOOQQQQQQPPPOOOPPPPPPPPPOOOKKKDDD@@@AAACCCFFFHHHIIIHHHGGGEEEEEECCC@@@>>>;;;888444111---...///...,,,+++,,,---,,,------......------,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++***+++++++++******++++++++++++******)))))))))***+++---...///*********++++++,,,,,,,,,---,,,,,,++++++*********,,,---///000000///---,,,))))))************))))))++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,++++++******************------------------------------------------------------------------------111111111111111111111111222111000.........///000////////////000000000000///111222111000///000111,,,---...///000000000000,,,...111444777;;;@@@DDDPPP[[[ffffff```aaammmzzzuuunnnhhheeeoooxxxxxxqqqhhhbbb^^^\\\YYYVVV[[[YYYYYY\\\```ddddddcccaaa```___bbbkkkwww|||uuuppprrrzzztttcccVVVRRRVVV___ooopppVVV@@@===<<<<<<>>>FFFYYYkkkttt```PPPKKKJJJIIIIIIHHHFFFBBB???AAABBBEEEJJJNNNPPPPPPNNNOOOOOOOOOPPPPPPLLLGGGCCCCCCEEEGGGJJJKKKJJJHHHFFFEEECCC@@@>>><<<999666333/////////...---,,,------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++***++++++,,,******++++++++++++******+++******))))))******+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++))))))************))))))++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((***************************)))(((((((((((()))***************************+++******))))))******++++++++++++,,,,,,,,,,,,---++++++******************------------------------------------------------------------------------------------------------000000///...............////////////000000000000///111222111000///000111...//////000111111111000///111444777:::???DDDHHHPPPWWW```fffkkksssxxxrrrooonnnmmmxxxsssmmmeee___]]]]]]\\\\\\^^^^^^```dddjjjmmmmmmkkkggghhhlllsss~~~ssspppttt~~~ooo]]]RRROOOPPP]]]ooo~~~cccLLLDDD===999999>>>IIITTTkkkyyynnn___PPPKKKGGGGGGIIIIIIEEEAAA???@@@DDDIIIMMMOOONNNLLLMMMMMMNNNOOOPPPNNNJJJGGGEEEGGGJJJLLLMMMKKKIIIHHHFFFDDDAAA???>>>;;;888555111111000///...---------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,++++++***++++++,,,,,,******++++++++++++******,,,,,,***)))((((((''''''***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++------------++++++))))))************))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++***)))***************************))))))((())))))************************************))))))))))))******+++++++++,,,,,,,,,------******++++++++++++++++++------------------------------------------------........................------------------------...............------,,,////////////000000000000///111222111000///000111000000000111111111111111222555888;;;>>>DDDJJJNNNTTTXXXaaannn}}}|||xxxsssqqqrrrvvvxxxyyyxxxsssnnniiibbb^^^^^^___aaabbb```aaadddiiinnnqqqqqqppptttxxx|||qqqpppvvv|||jjjZZZQQQJJJQQQ___qqqqqqWWWKKK???999888999>>>DDDTTTeeezzz{{{lllWWWOOOGGGFFFIIIJJJFFFBBB===???BBBGGGLLLMMMLLLKKKKKKKKKLLLNNNOOOOOOLLLJJJGGGIIIKKKLLLMMMLLLJJJIIIFFFDDDBBBAAA@@@>>>;;;888333111///...---------,,,,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***++++++,,,,,,++++++***---,,,+++))))))(((((((((++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***)))******++++++******)))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,+++************************************)))))))))******++++++***************************))))))(((((())))))************++++++++++++,,,******+++++++++++++++,,,------------------------------------------------////////////////////////////////////////////////---...///000//////---,,,////////////000000000000///111222111000///000111111111000111111111222222666888;;;???CCCJJJQQQVVV[[[aaannnvvvfffhhhmmmttt{{{yyyqqqnnnllljjjhhheeeccccccdddeeefffeeefffhhhlllppptttwwwxxxxxxooooooxxxwwweeeXXXJJJKKKQQQ___qqq{{{^^^PPPBBB;;;999888999<<>>AAAEEEIIILLLLLLKKKKKKJJJJJJLLLNNNNNNMMMLLLHHHIIIJJJJJJKKKJJJJJJJJJGGGEEEDDDCCCBBBAAA>>><<<555222...---------,,,+++,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++,,,,,,,,,,,,++++++,,,++++++*********++++++++++++++++++++++++++++++------,,,,,,+++***))))))***++++++++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++************++++++*********************************************************)))))))))))))))************************)))******+++++++++++++++******************************))))))))))))******))))))))))))******************++++++,,,,,,,,,,,,------------------------------------------------////////////////////////000000000000000000000000---...000111111000///...////////////000000000000///111222111000///000111000000000000111222333444888;;;>>>CCCIIIQQQYYY___bbbooo{{{ggg[[[cccqqq~~~sssjjjhhhjjjlllkkklllllllllkkkjjjiiiiiijjjkkknnnsssyyyvvvmmmooovvvmmm^^^LLLGGGGGGQQQ___lllyyygggYYYIIIAAA===999777888<<>>BBBHHHOOOYYYcccjjjmmm}}}ooo```ZZZeeewwwwwwjjjeeeggglllpppoooqqqrrrrrrpppnnnnnnnnnjjjnnnttt{{{rrrkkknnnsssqqqbbbRRRIIIDDDHHHOOOYYYfffrrrxxxvvvgggWWWMMMDDD===999999999@@@LLL\\\ooo|||qqqaaaRRRJJJGGGGGGHHHAAA??????AAAEEEJJJMMMNNNRRRPPPNNNMMMNNNOOOOOONNNIIIFFFCCC@@@@@@CCCFFFHHHHHHGGGFFFFFFFFFFFFDDDBBB<<<777111///000111///,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************+++,,,---...+++,,,,,,------,,,,,,+++***************+++,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))***+++++++++++++++++++++++++++)))***+++,,,---------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,******++++++,,,------...------------------------------------------------------------------------.......................................///000000////////////000000000000///111222111000///000111222222222222444777:::<<<>>>AAAFFFMMMVVVaaammmtttzzzsssggg^^^\\\hhhyyyxxxnnnhhhgggkkkpppssstttuuuuuusssppppppsssvvvooovvv~~~}}}||||||||||||{{{|||~~~}}}|||{{{zzzzzz{{{}}}~~~~~~yyylllkkkeeesss~~~rrreeeXXXNNNFFFEEEFFFKKKWWWcccooo|||uuudddWWWLLLAAA<<<<<<666:::AAANNNcccxxxzzzhhhWWWLLLGGGHHHJJJBBB@@@>>>@@@DDDJJJNNNPPPUUUSSSPPPOOOPPPPPPPPPOOOHHHEEE@@@======@@@EEEHHHHHHGGGFFFGGGGGGGGGEEECCC???999333111222333111...,,,------......------,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++************+++,,,---...+++,,,,,,------,,,,,,+++******)))))))))))))))***,,,,,,,,,++++++*********'''((()))***,,,...//////---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,++++++++++++++++++++++++)))***+++---......------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---------.........******+++,,,,,,---......------------------------------------------------------------------------////////////////////////...---,,,,,,---...///000////////////000000000000///111222111000///000111333333333444777:::>>>@@@@@@DDDIIIQQQZZZfffssszzzuuuoooiiiddd```^^^iiiyyysssoookkkiiikkkooorrrtttwwwwwwuuuqqqoooqqqwww||||||~~~}}}}}}|||||||||{{{zzzxxxvvvtttuuutttsssrrrqqqqqqqqqqqqnnnoooqqqtttwwwyyyzzz{{{rrrqqqooonnnoooppprrrtttssstttuuuuuuvvvvvvvvvvvv{{{~~~}}}hhhfffkkkqqquuuwww{{{}}}wwwpppbbbYYYLLLCCCBBBGGGNNNRRRbbbuuurrrgggYYYIII???===:::777:::DDDQQQ^^^mmmxxxyyy|||wwwgggTTTJJJFFFEEEEEEGGGDDD>>>???HHHOOOQQQOOOPPPPPPPPPPPPOOOMMMLLLKKKGGG@@@;;;:::===AAAEEEIIIIIIHHHHHHGGGGGGGGGGGGBBB???999444000//////000////////////////////////---,,,,,,,,,,,,---............---,,,,,,+++******++++++------------++++++------------------------((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,++++++******++++++,,,------........................,,,+++***)))))))))((((((((()))***,,,---...)))(((((()))***++++++******+++,,,,,,+++***)))(((%%%&&&((()))*********))),,,,,,++++++++++++,,,,,,*********+++,,,,,,)))''')))***+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---,,,***))))))***,,,---...---+++******+++---...------------------,,,,,,+++,,,,,,------,,,,,,+++........................000000//////.........---//////...------------...000000000000111111111111000000000000000111111222222111/////////111444555555444444555999???DDDHHHHHHMMMQQQWWWeeexxxsssmmmggg^^^]]]ccckkkuuu{{{pppnnnmmmmmmoooqqqrrrrrruuutttsssrrrsssxxx~~~|||xxxwwwtttqqqooonnnmmmmmmnnnnnnmmmlllkkkjjjiiiiiigggggggggfffeeedddccccccdddddddddeeefffhhhjjjjjjgggfffeeeddddddeeefffggghhhjjjkkkkkkiiigggeeeeeekkknnntttzzzqqqiiigggiiimmmoooqqqwww~~~xxxqqqhhhZZZNNNGGGFFFHHHJJJ[[[nnnxxxiiiVVVHHHCCC<<<888888???HHHRRR^^^hhhssswwwtttfffVVVLLLGGGEEEDDDGGGEEE???===DDDKKKMMMOOOPPPQQQQQQPPPOOONNNMMMKKKGGG@@@:::888999===???FFFGGGHHHIIIIIIHHHHHHGGGDDDAAA<<<777333000//////,,,,,,,,,,,,,,,------------,,,,,,,,,------............---,,,,,,+++******+++,,,,,,------,,,,,,+++------------------------+++,,,,,,,,,,,,,,,------************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---///000000---,,,+++******)))************************+++,,,))))))((()))***++++++******++++++,,,+++***)))((((((((((((((((((***+++,,,))))))(((((((((((()))))))))))))))***))))))))))))))))))*********)))))))))++++++******)))******+++---,,,***))))))***,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///..................///........................000/////////............//////......---------...000000000000111111111111000000000000000111111222111111000000000222333444111333666888;;;@@@FFFKKKMMMSSSZZZbbbppp~~~jjjdddccc```bbbgggrrr{{{zzztttqqqppppppqqqsssuuuvvvvvvsssssstttuuuzzzwwwuuusssssssssrrrpppnnnlllkkkiiifffeeeddddddddddddccccccbbbaaa```___^^^]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZZZZ[[[\\\]]]^^^___[[[ZZZYYYXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^```ccchhhmmmsssvvvxxxyyyqqqfffaaafffgggfffpppzzzmmm]]]PPPHHHFFFFFFTTTeee{{{jjjWWWNNNCCC<<<777:::???EEEMMMUUUhhhnnnpppggg[[[QQQJJJEEEEEEHHHHHHBBB>>>AAAGGGKKKOOOPPPQQQQQQQQQPPPOOONNNNNNJJJCCC===999888999:::BBBDDDGGGIIIJJJJJJIIIHHHEEEDDD@@@;;;777222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,++++++***---,,,,,,++++++,,,,,,---------------------------------,,,++++++,,,,,,,,,))))))))))))))))))))))))...---+++******+++---...+++,,,---......---,,,+++((()))***+++,,,---...///+++******)))))))))******---,,,+++***************)))))))))******************++++++++++++***)))))),,,***((('''(((***---///++++++************++++++)))+++---,,,))))))+++---))))))*********))))))(((+++******)))******++++++,,,+++***))))))***+++,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000........................////////////............/////////.........------000000000000111111111111000000000000000111111222111111111222222222222222000555;;;>>>@@@DDDMMMTTTYYYbbblllvvvuuuaaa^^^cccfffjjjoooxxx~~~zzzvvvrrrooonnnooopppqqqrrrssstttuuupppssswww}}}}}}zzzvvvsssrrrgggeeebbbaaaaaaaaa___^^^^^^]]][[[YYYXXXXXXXXXYYYXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPPPPOOOPPPRRRTTTUUURRRUUUYYY^^^cccfffhhhiiilll```ddddddaaannn|||mmm^^^RRRKKKHHHOOO^^^rrrmmmbbbQQQFFF<<<999:::===CCCIIIYYYbbbjjjjjjccc[[[QQQHHHGGGJJJJJJEEE@@@@@@FFFKKKNNNOOOPPPQQQRRRQQQPPPOOORRRNNNIIIBBB===:::888777===@@@EEEIIIKKKKKKIIIHHHGGGFFFDDD@@@;;;555000---............------------,,,,,,---------...---------------,,,,,,+++++++++------++++++++++++---------------------------------,,,***))))))))))))***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,,,,++++++++++++))))))(((((()))******+++,,,,,,+++************+++)))***+++******)))***+++*********+++************,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---+++000333222---***+++...)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++******))))))******+++,,,---...//////...---,,,---------------............,,,+++))))))+++,,,...........................///////////////.........///////////////......---///000000000111111111111000000000000000111111222111111222333333222222111222888???BBBDDDKKKWWWaaajjjvvv|||ooodddeeejjjooouuuzzz||||||xxxtttrrrpppppppppqqqrrrttttttsssrrrrrrsssqqqvvv}}}{{{sssqqqooollliiifffdddccc\\\YYYVVVUUUUUUUUUTTTSSSSSSRRRQQQPPPOOOPPPPPPQQQOOOOOONNNNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJIIIHHHIIIIIIKKKLLLKKKJJJIIIIIIJJJJJJJJJIIIJJJLLLOOOSSSWWWZZZ\\\]]]xxxgggfffdddaaammm}}}nnn___SSSMMMIIIUUUhhh{{{dddUUUDDD<<<999999===BBBIIIVVVdddkkkkkkfff[[[PPPIIIJJJIIIFFFAAA@@@DDDJJJMMMNNNPPPQQQQQQQQQPPPPPPRRROOOKKKFFF@@@;;;888666999<<>>888333////////////......---------+++,,,---.........------------,,,,,,,,,,,,++++++------++++++++++++------------------------------,,,,,,+++***))))))))))))++++++++++++++++++++++++***+++---......---+++***((()))+++,,,,,,+++)))(((...---------,,,,,,++++++(((((((((((()))***+++,,,+++++++++***++++++,,,---)))+++,,,+++))))))***,,,******************++++++***++++++,,,,,,,,,,,,+++))))))(((((((((((())))))+++111666555///***((()))'''(((***+++------......,,,+++++++++,,,,,,---...+++******************+++...---,,,++++++,,,---...------....../////////000,,,+++)))(((((()))+++,,,................................./////////////////////000000000///...---///000000000111111111111000000000000000111111222111111222333333333222222555:::@@@CCCGGGQQQaaammm}}}|||pppoooqqqtttvvvyyyzzzxxxtttpppnnnnnnppprrr{{{|||}}}{{{xxxwwwwwwyyy{{{~~~yyyuuuqqqooommmeeeccc```]]]ZZZXXXWWWWWWTTTQQQNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEECCCCCCBBBBBBAAAAAABBBBBB@@@@@@?????????@@@BBBBBBAAAAAABBBEEEGGGFFFCCC???DDDEEEHHHKKKNNNPPPRRRSSSssskkkeeebbbkkkzzz~~~mmm\\\QQQFFFMMM\\\nnnkkkRRRBBB;;;777999<<<>>>JJJZZZfffnnnoooggg]]]PPPKKKGGGEEEAAA???AAAFFFKKKLLLNNNPPPQQQQQQPPPPPPNNNMMMKKKHHHCCC===888555666:::???EEEHHHIIIHHHGGGFFFFFFFFFDDD@@@;;;666333.........------,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------,,,++++++************************(((***...000000...***(((((()))***++++++***)))(((+++++++++,,,---.........)))))))))))))))***+++,,,+++++++++++++++,,,---...))),,,...,,,)))(((***,,,*********)))******+++,,,)))***,,,------,,,+++***+++******))))))******+++***...222111---(((%%%$$$%%%&&&((()))++++++,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,---------...//////000000...---,,,++++++,,,---..................................../////////////////////000111000///...---000000000000111111111111000000000000000111111222111111222222333444444555777<<>>>>>======<<<=========<<<;;;;;;;;;;;;===>>>???;;;<<>>>>>??????>>>>>>>>><<<<<<<<<<<<===>>>>>>>>>>>>============<<<<<<<<<============<<<<<<;;;;;;:::::::::;;;;;;<<<===<<<<<<;;;<<<>>>???@@@<<<;;;===BBBHHHIIIFFFBBB===>>>???@@@BBBDDDFFFGGGzzzmmmjjjjjjjjjwwwrrraaaTTTOOOOOOXXXhhhuuuXXXEEE;;;888999666===GGGTTTeeetttxxxuuuhhhZZZNNNKKKIIIDDDBBBDDDIIIJJJLLLNNNOOOPPPOOOOOOLLLMMMNNNNNNKKKEEE@@@<<<444777;;;@@@CCCEEEFFFEEECCCCCCCCCCCCAAA>>>;;;:::333222222111000/////////***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++------------------------%%%(((+++---...,,,***(((........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++***))))))(((,,,,,,+++++++++++++++,,,000///---,,,+++*********)))---///---)))''')))---******)))))))))***,,,------,,,)))(((((()))+++,,,***))))))))))))))))))***---+++(((''')))+++++++++---------,,,,,,***))))))++++++++++++,,,---...///,,,------......------,,,,,,---///000000///---,,,))))))***++++++,,,------------...//////...------........................---.........//////000000...///111222111000...---000000000000111111111111000000000000000111111222111000000000222555888999AAAFFFOOO\\\iiivvv}}}wwwzzz}}}|||zzz{{{uuunnnkkklllnnntttxxx|||tttrrroookkkhhhccc]]]YYYYYYXXXUUURRROOONNNMMMMMMJJJHHHDDDBBBAAABBBDDDEEEFFFBBB>>><<<<<<=========>>>===<<<;;;:::;;;<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===;;;:::::::::;;;<<<>>>???<<<999888;;;???AAA???;;;>>>>>>???@@@AAACCCEEEFFFpppiiiiiisss|||rrrcccRRRIIIQQQ___rrrkkkNNN===666555999;;;@@@IIIWWWggguuu~~~xxxlll\\\QQQJJJEEEBBBBBBDDDKKKMMMIIIHHHMMMPPPNNNIIIKKKLLLKKKHHHEEECCCCCC777888999:::===@@@CCCEEEJJJEEEAAA@@@BBBAAA===888555222///...//////...---//////.........---------000///...---,,,+++++++++......//////......---,,,......---------,,,,,,,,,......---,,,++++++++++++,,,***((((((***+++,,,+++***************************+++,,,,,,------------'''''''''''')))+++---...************************,,,,,,++++++++++++++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++...---,,,,,,+++++++++,,,---,,,,,,+++*********+++)))***,,,------,,,***))),,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,...///------------------------+++,,,,,,------,,,,,,+++------++++++++++++------------------------,,,,,,---------...///000000111////////////000000000000//////000111111111111111333333222222111222222222111444666444222444:::???IIIQQQ^^^kkkxxxxxxttt{{{|||}}}}}}uuunnnkkkjjjkkkmmmqqqyyy~~~zzzvvvrrrooogggddd```]]]ZZZWWWSSSQQQOOONNNKKKIIIGGGFFFFFFFFF@@@@@@??????>>>>>>======>>>>>>===<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999<<<<<<======>>>>>>??????======???@@@@@@@@@@@@@@@DDDCCCBBBAAAAAAAAAAAAAAAuuummmooonnnxxxqqq^^^PPPRRRYYYfff{{{]]]HHH===999333555888???LLL]]]ooo{{{wwwkkk]]]PPPGGGDDDCCCBBBHHHKKKHHHFFFJJJLLLJJJJJJLLLNNNMMMIIIFFFDDDDDD999888888999:::===@@@AAAEEEAAA>>>>>>AAAAAA???;;;888555111/////////...---//////.........---------......---,,,++++++++++++---............---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,------///,,,***)))*********)))***************************++++++,,,,,,,,,,,,+++******))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...000111222222,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,++++++************---,,,++++++******++++++)))***,,,------,,,***)))++++++******++++++,,,---++++++*********+++,,,---------------------------+++,,,,,,------,,,,,,+++------,,,++++++,,,------...---------------------....../////////000000000////////////000000000000000000111222222222222222333333222222111222222333000333555555444888???EEEMMMWWWgggxxxsssjjjiiipppxxx|||vvvqqqmmmmmmmmmrrryyy{{{uuupppmmmiiieeecccZZZXXXUUUSSSRRRPPPMMMKKKKKKJJJGGGEEEDDDCCCCCCCCC?????????>>>>>>==================<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCC}}}sssrrrlllvvvlllYYYRRRRRRYYYpppoooUUUDDD;;;222444555888???OOOcccrrr{{{mmm[[[MMMGGGFFFCCCGGGIIIHHHGGGIIIJJJIIILLLNNNOOONNNKKKHHHFFFFFF>>>===;;;999:::<<<>>>@@@AAA>>>;;;<<>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???AAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGyyyrrrmmmuuuyyycccVVVOOORRRdddwwwyyy]]]III===777999999777888CCCUUUddduuu{{{hhhWWWMMMJJJEEEGGGIIIJJJKKKLLLMMMLLLNNNPPPQQQPPPMMMJJJHHHGGGEEECCC@@@===<<<===???@@@@@@>>><<<===???BBBCCCCCCBBB===777333111000//////...........................---,,,,,,+++++++++,,,,,,,,,------,,,,,,+++***)))******+++,,,---------,,,,,,,,,,,,,,,---......222///,,,+++++++++***)))+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++***************)))))))))++++++++++++++++++++++++*********++++++,,,,,,---***+++++++++++++++******,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,------------,,,,,,---------,,,,,,---------.........///////////////...//////000111222222222////////////000000000000000111222222333333222222222222111111222222333333000222444777;;;AAAIIIOOOWWWfff|||}}}pppdddbbbgggnnnvvv|||}}}~~~}}}zzztttnnnhhhddd```]]]XXXUUUSSSQQQOOOMMMGGGFFFDDDDDDEEEEEECCCBBB@@@@@@???>>>>>>=================================<<<<<<<<<<<<======>>>>>>========================<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMwwwooosss}}}ooo]]]RRROOOZZZhhh}}}cccNNNCCC999;;;;;;888666<<>>???BBBAAA@@@@@@BBBCCCDDDDDDEEEAAA;;;777444222111///---.....................///......------------...,,,,,,------,,,,,,+++***---------------,,,,,,,,,///...------,,,,,,,,,---///---+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))((())))))***++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++000///...---,,,+++***)))++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++,,,------,,,,,,+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------............//////000000,,,---...000111333444555////////////000000000000///000000111111111111111222111111111222222333444222333666:::???EEELLLPPP[[[jjj~~~jjjbbb^^^dddnnnwww||||||xxxrrrlllfffaaa[[[WWWVVVSSSPPPMMMMMMLLLJJJIIIEEEDDDBBBBBBBBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>><<<======>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>><<<<<<======>>>>>>>>>???@@@@@@@@@AAACCCDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRsssrrrvvv|||gggWWWNNNRRRZZZmmm~~~iiiVVVLLL888999999777555999BBBIII___tttvvvgggZZZNNNJJJGGGJJJLLLLLLMMMPPPMMMOOOPPPOOOLLLIIIGGGGGGFFFEEEBBB@@@>>>=========BBBCCCCCCDDDDDDEEEEEEEEEGGGCCC???;;;888555222000---------...............//////............//////---------------,,,++++++.........------,,,,,,,,,000///...---,,,,,,,,,,,,---+++))))))+++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******((((((***+++,,,,,,,,,,,,*********************************+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++,,,---...---,,,+++++++++******++++++,,,,,,++++++++++++++++++++++++---------------...//////---............------,,,+++,,,,,,------.........------............------------............---------------......//////000,,,,,,...///111222333444////////////000000000000//////000111111111111000111111111111222333444444333555999>>>DDDJJJOOOQQQ```ooosssaaa___dddppp}}}yyysssnnnjjjddd___[[[VVVRRROOOMMMKKKHHHFFFGGGGGGFFFEEECCCAAA?????????>>>===;;;<<<===>>>???????????????>>>>>>>>>>>>?????????????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTSSSSSSSSSTTTTTTUUU~~~wwwrrryyyooo\\\PPPNNNQQQYYYhhhzzznnn[[[QQQ???===999555444666<<>>===???BBBDDDFFFGGGFFFFFFFFFGGGEEEAAA>>>;;;888444111---------.........//////......---------......///---............---,,,,,,,,,,,,,,,,,,,,,,,,------///......---------......,,,***((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++***+++,,,------,,,++++++++++++++++++++++++++++++***++++++,,,------......)))*********************************************++++++,,,,,,,,,+++***))))))***+++---------++++++++++++******++++++,,,---,,,++++++++++++++++++,,,---,,,,,,,,,,,,---......------.........---,,,+++++++++,,,,,,---......///------............------,,,---...//////...---,,,+++,,,,,,---......//////.........//////000000111////////////000000000000000000111222222222222111111111111111222333444555444777<<>>======>>>>>>===;;;;;;<<<>>>???@@@@@@@@@@@@>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTUUUUUU~~~ssstttsss```SSSNNNOOOIIIXXXiiitttppp]]]RRRIIIDDD<<<666333555999<<<@@@RRRfffuuuzzzbbbXXXOOOOOONNNLLLMMMQQQKKKMMMNNNMMMJJJGGGEEEDDDEEEFFFFFFFFFEEECCCAAA???<<<@@@DDDGGGHHHHHHGGGGGGGGGEEECCC@@@>>>:::555111---------.........//////------,,,,,,,,,------.........//////......---,,,))))))***+++,,,------...---------------...///000,,,***((((((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------......//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////......------,,,,,,,,,************************+++,,,,,,---,,,+++)))((('''(((***,,,---,,,***)))+++*********+++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,---...---,,,***)))++++++,,,,,,---...//////------............------,,,---...//////...---,,,++++++,,,,,,---...//////000000//////......------////////////000000000000111111222333333333333222111111111111222333444555444777>>>GGGPPPVVVXXXYYYhhhxxxpppccc\\\ddduuu}}}}}}tttoookkkggg```ZZZXXXUUUQQQNNNMMMLLLJJJHHHDDDBBB@@@@@@BBBCCCCCCCCC???>>>===>>>???@@@???>>>;;;<<<>>>@@@AAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTvvvfffYYYPPPLLLMMMMMMSSSaaaqqq}}}yyyeeeVVVIIIDDD===888666555444333;;;FFFUUUggg}}}uuudddSSSMMMLLLJJJKKKOOOOOOOOONNNMMMKKKHHHEEEDDDCCCBBBBBBCCCDDDDDDCCCAAA<<>>;;;888777////////////...---,,,+++---.........---,,,,,,+++***)))(((+++///111///---***++++++,,,,,,++++++***---------,,,,,,+++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---+++(((&&&&&&(((+++---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------+++))),,,+++******)))******+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...------/////////...---,,,....../////////...,,,+++)))***+++,,,...///000000222111000//////000111222111111111111111111111111111111222222222111111000222333333111111222555888444;;;EEENNNTTTZZZbbbgggtttyyypppmmmiiiqqq}}}{{{wwwtttuuuzzzyyyqqqfff___\\\YYYTTTOOOOOOLLLIIIHHHHHHIIIIIIIIIFFFDDD@@@===<<<===@@@AAA@@@???>>>======>>>??????>>>???@@@AAABBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBCCCEEEGGGIIIJJJJJJKKKIIIJJJKKKKKKJJJJJJKKKMMMJJJKKKNNNPPPRRRSSSTTTTTTWWWVVVUUUUUUUUUVVVXXXYYYWWWWWWVVVVVVVVVVVVWWWWWW{{{lll___UUUPPPKKKJJJOOO[[[jjjvvv}}}lll___VVVPPPFFF>>>:::888777666444===JJJ\\\sss~~~lllYYYOOOKKKIIIJJJNNNNNNNNNNNNLLLJJJGGGDDDBBBBBBAAAAAABBBCCCDDDBBBAAA:::===@@@AAACCCDDDGGGJJJGGGFFFEEEBBB???<<<:::888111111000000///...---------.........------,,,+++)))))))))+++---///...---,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---------,,,***))))))***,,,---******+++++++++,,,,,,,,,++++++,,,------------------,,,,,,,,,------+++)))******************************+++,,,------,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,+++***+++---...---,,,------...//////...---,,,....../////////...,,,,,,,,,,,,---...//////000111//////............//////111111111111111111111111111111222222222222111111333444444333222333666999<<>>===>>>@@@AAA???>>>=========>>>?????????@@@AAABBBBBBBBBAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKIIIKKKLLLKKKJJJJJJKKKLLLKKKLLLNNNQQQRRRSSSTTTTTTWWWWWWWWWWWWXXXYYYZZZ[[[YYYXXXWWWVVVUUUUUUUUUUUU~~~|||}}}wwwjjj]]]UUUKKKHHHIIISSS___kkkwwwvvvkkk```WWWKKKAAA:::888777666222777@@@OOOfff~~~yyycccTTTKKKGGGIIILLLMMMMMMMMMLLLJJJFFFCCCAAA@@@???>>>???AAABBBBBB@@@<<<===??????@@@BBBFFFIIIGGGGGGFFFDDDAAA>>><<<;;;555444222000///...//////---............---,,,,,,''')))+++,,,,,,,,,---...,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************,,,,,,+++++++++++++++++++++************+++,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,***,,,.../////////---,,,---,,,,,,,,,------+++)))((()))***++++++***)))(((((((((***+++,,,---------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,+++***+++---...---,,,------......///......---.........///......---,,,....../////////000000000......////////////......000000000000000000000000111111222222222222222111444555555444333444777:::???DDDMMMYYYeeepppyyy~~~vvvtttxxx{{{||||||xxxnnnnnnoooqqqvvv~~~{{{ssslllfffYYYTTTNNNLLLLLLMMMKKKIIIFFFDDDBBBAAAAAABBBBBBAAA@@@@@@@@@?????????@@@@@@============>>>>>>@@@@@@BBBBBBCCCCCCCCCBBBBBBAAACCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMLLLKKKJJJKKKLLLLLLMMMOOOQQQSSSTTTTTTTTTWWWXXXXXXYYY[[[\\\]]]^^^ZZZYYYWWWUUUSSSSSSSSSSSSwwwuuuyyy}}}vvvfffZZZPPPJJJGGGMMMVVV```kkkttt|||yyyjjjaaaSSSFFF>>>:::888777666777:::DDDWWWoooooo[[[NNNHHHHHHKKKMMMNNNNNNMMMKKKHHHDDDBBB???=========???AAAAAA@@@???@@@@@@@@@@@@BBBFFFIIIHHHGGGFFFEEECCCAAA???===888666333000///...//////------............------'''***------***)))+++...***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,++++++***************))))))******+++,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***,,,///000111000---,,,---,,,,,,,,,------+++)))&&&(((***++++++***)))(((((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------...---,,,---///000///...---------.................................------///////////////////////////000111222222111000///////////////////////////111111222222333333222222333444444444333555888;;;AAADDDKKKVVVfffwwwtttmmmrrrzzz}}}|||}}}xxxuuunnnppprrruuuyyy~~~xxxrrrmmmgggaaa]]]TTTPPPKKKHHHGGGGGGEEEDDDEEECCCAAA@@@AAABBBAAA@@@===>>>@@@AAABBBAAA@@@???>>>>>>>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNMMMKKKKKKKKKMMMOOOOOOPPPRRRSSSTTTTTTUUUXXXYYYZZZ\\\]]]^^^^^^^^^YYYXXXUUURRRPPPOOOPPPPPPvvvppprrrttt{{{pppbbbYYYQQQKKKLLLQQQWWW```hhhvvv~~~ttteeeUUUIIIAAA<<<999666555555<<>>?????????@@@AAA@@@@@@???AAAEEEHHHGGGGGGGGGFFFDDDBBBAAA@@@;;;888555111///......///------...//////......---(((+++...---***)))+++---***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,++++++***************))))))******+++,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,***,,,///000111000---,,,---,,,,,,,,,------+++)))&&&(((***+++,,,+++)))(((++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------((()))***+++---...///000...---,,,---///000///...------------......//////......------............/////////............---///000111222222111000///////////////////////////111111222333333333333333222333333333444666:::===EEEGGGMMMXXXiii~~~zzzhhhdddlllxxx~~~~~~|||yyywwwsssuuuwwwzzz~~~tttpppiiiccc___ZZZVVVSSSPPPMMMIIIFFFEEEDDDCCCBBBBBBAAA??????@@@AAA@@@???<<<>>>AAACCCCCCBBBAAA???@@@@@@AAABBBCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMNNNOOOQQQQQQRRRRRRSSSTTTUUUUUUXXXYYY[[[]]]^^^]]]\\\\\\UUUTTTPPPNNNLLLLLLLLLMMMsssooommmsss}}}mmmeee[[[QQQNNNNNNQQQWWW]]]mmm{{{vvveeeUUUGGG===777444111111666@@@OOOeeevvv}}}nnn___UUUOOOJJJKKKLLLOOOPPPOOOLLLIIIGGG@@@>>><<<;;;===>>>>>>>>>???@@@@@@???>>>???AAADDDFFFFFFFFFFFFEEEDDDBBBBBB===;;;888555222000//////------...////////////...+++,,,...---,,,++++++,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++************+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,***,,,.../////////---,,,---,,,,,,,,,------+++)))((()))***+++,,,,,,++++++,,,------------,,,+++***++++++,,,,,,,,,,,,------((()))***+++---...///000,,,+++***+++---...---,,,---------------...///000......---------...//////..............................////////////......000000000000000000000000000111222333444444444444111222333444666999>>>AAAHHHLLLSSS]]]lllsssccc^^^fffuuu}}}|||xxxyyy{{{wwwpppiiieee]]]WWWSSSOOOKKKIIIGGGFFFEEECCCCCCCCCCCCDDD@@@>>>>>>>>>???@@@???===>>>???BBBDDDEEECCCAAA@@@BBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMMMMMMMLLLNNNPPPQQQQQQPPPPPPQQQRRRTTTSSSSSSSSSSSSTTTUUUVVVWWWYYY[[[\\\\\\ZZZWWWVVVOOOMMMKKKHHHGGGHHHJJJKKKtttlllpppyyy{{{ooocccXXXQQQNNNLLLOOOTTT```qqqtttcccRRREEE===777444444777;;;CCCTTTdddsss|||wwwiii^^^SSSKKKHHHJJJMMMOOOOOOMMMJJJHHHBBB???<<<;;;<<<=========???@@@BBBAAA@@@@@@AAABBBEEEEEEFFFEEEEEEDDDCCCCCC@@@???<<<999666333111///------...//////////////////...------......,,,***,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,------++++++************++++++******+++++++++,,,,,,,,,++++++,,,------------------,,,,,,,,,------+++))))))******+++,,,,,,------,,,,,,---.........------++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,+++***+++---...---,,,------,,,,,,---...000111...------,,,---...///000/////////////////////000//////............//////111111111111111111111111000111222333444444444444111222444666999===CCCFFFNNNVVVaaajjjtttwwwqqqjjjhhhnnnzzz~~~~~~~~~yyyrrriiibbb^^^YYYRRRMMMJJJHHHFFFEEEBBBCCCCCCBBBBBBBBBDDDEEE@@@??????@@@AAABBB@@@???@@@BBBDDDEEEEEEDDDBBBAAACCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEFFFHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLKKKOOOPPPRRRRRRRRRRRRTTTVVVUUUUUUTTTSSSTTTUUUVVVVVVWWWYYY[[[[[[YYYVVVRRROOOIIIGGGEEECCCCCCEEEHHHJJJ|||ppppppuuutttiii\\\SSSNNNJJJKKKNNNTTTggg}}}rrraaaSSSJJJ>>>;;;:::;;;:::<<>><<<===>>>@@@999>>>AAA???:::999===CCCEEEIIIJJJIIIHHHJJJHHHDDDGGGDDDAAA???<<<777222///000///...---------------)))***++++++,,,,,,,,,,,,------------------,,,,,,------------------------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))&&&'''***,,,---,,,+++***------,,,++++++******))),,,+++++++++***))))))))),,,,,,---------,,,+++***---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...,,,,,,,,,.........,,,------,,,+++,,,---.../////////000000///---+++******---000222222111...,,,........................000//////......000111222000///...------...///000//////............//////////////////////////////------...///000111222222111111000000000000000000111000000111222333333222111444888:::<<>>======>>>???@@@~~~}}}}}}qqqrrr}}}{{{fffYYYQQQJJJHHHJJJGGGTTTgggyyy{{{hhhTTTAAA;;;888555999AAAMMMYYYcccggglllnnneeeVVVIIIIIIIIIJJJKKKLLLKKKJJJIIIGGGCCC@@@>>>>>>???@@@===???AAA@@@<<<<<>>999666666:::AAAKKKVVV^^^jjjqqqkkk___OOOLLLIIIIIIKKKLLLJJJHHHKKKIIIFFFBBB@@@??????@@@>>>>>>======<<<======>>>BBBGGGIIIHHHHHHJJJIIIFFFDDDBBB@@@???>>><<<888555...------,,,,,,,,,,,,------............------,,,+++,,,,,,------.........------------------------+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,------......)))******++++++,,,------,,,,,,,,,,,,------------...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---111///...---...---,,,***++++++******++++++,,,------,,,,,,,,,+++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............///000//////............//////////////////////////////111111000000000/////////...///000111111000//////111111111111111222222333333888>>>BBBDDDJJJSSSZZZjjjtttrrrkkk]]]UUUSSSWWW^^^pppvvv{{{|||xxxuuuvvvyyyvvvmmmggg___[[[TTTOOOLLLJJJIIIGGGEEEEEEDDDEEEEEEFFFHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCDDDEEECCCEEEFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGEEECCCBBBBBBEEEGGGHHHHHHKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTVVVWWWXXXYYYYYYYYY\\\ZZZYYYWWWVVVVVVVVVWWWMMMLLLJJJGGGDDD@@@===;;;:::999999999:::;;;===>>>qqqpppwwwwwwfff[[[TTTOOOLLLGGGFFFKKKYYYlll|||YYYEEE???<<<:::999;;;BBBLLLWWWfffqqqooofffZZZSSSKKKHHHIIIJJJJJJHHHKKKJJJGGGDDDAAA??????>>>>>>;;;888999:::;;;:::888@@@DDDGGGFFFHHHJJJJJJFFFDDDBBB@@@???>>><<<888555//////...------------..................---,,,+++++++++,,,,,,---...//////------------------------+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,---------,,,++++++******)))++++++,,,,,,------......///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///---,,,,,,------,,,******************+++++++++,,,+++***)))***+++---...+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000//////............//////////////////////////////000000000000000000000000...///111222333222111000111222222111111222444555777===DDDGGGHHHMMMWWW___mmm|||{{{cccTTTOOORRR[[[dddmmmrrruuutttqqqqqqvvv{{{|||ssskkkbbb]]]TTTRRRNNNKKKIIIHHHGGGFFFDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJKKKJJJHHHGGGGGGHHHIIIIIIHHHFFFDDDEEEFFFHHHHHHHHHKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKKKKKKKLLLNNNPPPQQQPPPOOOMMMLLLKKKJJJJJJJJJKKKJJJJJJJJJKKKLLLNNNNNNQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVTTTRRRPPPOOOOOOOOOGGGEEECCC@@@===;;;:::999777666666777888:::<<<==={{{qqqooovvv~~~oooddd]]]UUUOOOLLLEEEDDDOOO___qqqhhhPPPEEE???;;;777777<<>>===???;;;777888:::;;;888555<<>>;;;777333222111000//////.........---------------,,,+++***++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++*********+++,,,---------,,,++++++******)))******++++++,,,,,,------///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***)))***,,,------,,,))))))*********++++++++++++***))))))***+++---...---,,,,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---....../////////////////////............//////000000000000000000000000/////////000111222222222000000222333333333222222111222333222222333666999>>>DDDJJJLLLLLLQQQ\\\fffuuu~~~|||~~~sss\\\PPPNNNTTT___iiimmmoooooonnnmmmqqqyyy{{{tttllleee___XXXTTTLLLKKKJJJIIIGGGFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGIIIJJJLLLMMMJJJJJJHHHGGGGGGGGGHHHHHHJJJKKKLLLLLLKKKKKKLLLNNNPPPNNNMMMKKKJJJJJJKKKLLLLLLJJJHHHGGGHHHIIIIIIHHHKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKKKKMMMOOOQQQRRRNNNMMMLLLKKKJJJIIIIIIIIIOOOOOONNNNNNNNNNNNNNNOOOQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSQQQNNNLLLJJJHHHHHHCCCBBB???===;;;999999999666555555666777999;;;<<>>;;;:::;;;<<<999777888===AAABBBDDDIIIIIIFFFFFFDDDBBBAAA???<<<888555555444222111///.........,,,------------,,,,,,++++++,,,,,,------.........------------------------...------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...............)))******++++++,,,------++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***))))))***---......---))))))***++++++++++++***************+++,,,,,,------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,---...///000000000/////////............//////000000000000000000000000......///000111222333444000111111111222333333444000333444444333555:::???EEEKKKQQQQQQQQQXXXeeeqqq{{{yyy~~~xxxyyy{{{{{{yyyhhhVVVNNNPPPVVV___fffmmmllljjjiiikkkrrr{{{uuuppphhhbbb\\\XXXTTTRRREEEGGGHHHHHHFFFFFFFFFGGGIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLMMMOOOPPPPPPOOONNNPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQOOOLLLJJJKKKKKKJJJIIIKKKKKKKKKKKKLLLMMMNNNNNNKKKKKKLLLMMMNNNOOOQQQQQQLLLLLLKKKJJJJJJJJJKKKKKKSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVTTTSSSTTTRRRPPPMMMJJJGGGEEEDDD???>>>===;;;:::999888888777666666666777888:::;;;rrrmmmqqquuu}}}qqqcccYYYNNNFFFHHHLLLUUUkkkrrrYYYHHH>>>999222444888???HHHUUUdddooouuurrrjjj]]]QQQJJJIIILLLIIIIIIIIIHHHFFFDDDAAA???AAA???===;;;;;;:::999888555:::>>>???CCCGGGHHHEEEFFFDDDCCCBBBBBB@@@<<<999666555333111///---,,,,,,,,,------............---------------------------------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...//////...---,,,)))******++++++,,,------------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,+++,,,...///...---)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,---...///000//////...,,,---...///000000000/////////............//////000000000000000000000000000000000111111222222222000///......///000222444000333555555444777>>>CCCJJJPPPVVVVVVWWW```ppp~~~zzzuuuyyy~~~wwwxxxxxxtttiii\\\PPPOOOTTTZZZ```dddkkkhhheeeggglllrrrwwwzzzzzz|||zzzsssmmmhhh```YYYUUURRRPPPOOODDDFFFIIIJJJHHHGGGHHHJJJJJJJJJKKKLLLLLLLLLKKKJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMLLLKKKKKKLLLMMMOOOPPPOOOQQQRRRRRRQQQPPPRRRSSSRRRRRRTTTUUUVVVVVVVVVVVVUUURRROOOMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOKKKLLLMMMNNNOOOOOOPPPPPPKKKJJJKKKKKKLLLMMMNNNOOOSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[\\\[[[[[[ZZZXXXVVVTTTSSSSSSRRRPPPMMMIIIEEEBBB@@@:::::::::999888777777666999888777777888999:::;;;|||uuuxxxvvv~~~qqqbbbUUUKKKHHHFFFKKK^^^tttdddQQQFFFBBB555666777:::>>>IIIYYYgggvvvwwwrrrfffVVVKKKHHHJJJIIIJJJJJJJJJHHHFFFCCCAAA???>>><<<:::888777777777333888<<<>>>BBBGGGHHHEEEEEEEEEDDDDDDDDDCCC@@@>>>777555333000...,,,******------...///000000000///------------------,,,,,,------------------------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---......---+++)))------,,,,,,+++******)))/////////......------,,,,,,,,,---------,,,+++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---000///......///000///---)))***+++,,,---,,,+++++++++,,,---......---+++***+++,,,---.........------........................,,,---.../////////...---+++,,,...000000000000/////////............//////000000000000000000000000222222222111111111111111///...,,,+++,,,///111333000333666666555999@@@FFFMMMSSSXXXYYY[[[fffyyy~~~uuuuuu~~~zzzssstttqqqlll]]]SSSMMMQQQYYY___cccfffiiieeecccfffmmmrrrsssrrrwww|||yyypppjjjddd___WWWPPPLLLJJJIIIHHHEEEIIILLLMMMKKKJJJKKKMMMJJJKKKLLLNNNNNNNNNMMMMMMNNNNNNLLLKKKJJJJJJJJJJJJMMMMMMLLLLLLMMMOOOQQQRRRPPPQQQRRRRRRQQQQQQRRRTTTPPPRRRUUUWWWZZZ[[[[[[[[[WWWTTTQQQOOONNNNNNMMMKKKKKKKKKKKKKKKLLLMMMNNNOOOKKKLLLNNNOOOPPPPPPOOONNNJJJJJJKKKLLLMMMOOOQQQRRRQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]^^^]]]]]][[[YYYWWWUUUTTTQQQPPPNNNKKKGGGCCC???===777777777777777666555444::::::999888888999:::;;;~~~|||~~~wwwtttyyyuuugggVVVLLLGGGIIIVVVdddrrrYYYHHHAAA888666666777999>>>KKKXXXkkkyyyvvvaaaQQQLLLKKKHHHIIIJJJKKKJJJGGGDDDBBB???@@@???>>><<<888444222444444666<<>><<<<<<777777666666666777777888777888999:::::::::::::::}}}|||}}}{{{uuuxxx{{{qqq___RRRHHHGGGPPP[[[qqqvvv]]]MMMEEE:::888666777777;;;GGGRRRcccrrr}}}xxxgggYYYPPPKKKJJJJJJKKKKKKKKKHHHEEECCC@@@@@@@@@>>><<<888555333444444666;;;AAAFFFGGGFFFFFFFFFFFFFFFEEECCCAAA@@@;;;888444111000///...---...............---,,,,,,,,,---......///.........+++,,,,,,------,,,,,,+++------...//////...------******+++,,,,,,,,,,,,+++++++++******+++---...///...---,,,+++++++++,,,---000///---++++++,,,---...---,,,+++******+++,,,---******+++,,,,,,+++******...,,,---111111---+++---------......///000000000////////////...---,,,+++,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,+++++++++,,,---///000------.........------,,,//////.........------------------.........//////,,,------...///000111111222222111111111111222222333///+++,,,000222222000111111111111222222222222111444666777888>>>HHHPPPVVVXXX___iiixxxxxxtttkkk___XXXWWWXXXZZZ^^^aaacccddddddcccffflllnnnmmmqqqxxxwwwrrrlllccc\\\ZZZQQQOOOKKKIIIHHHIIIJJJLLLLLLLLLMMMOOOPPPPPPPPPPPPQQQOOONNNOOOQQQRRROOOMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPLLLMMMNNNNNNOOOOOOOOONNNQQQQQQSSSUUUWWWYYYZZZ[[[TTTSSSQQQOOOMMMNNNNNNOOOPPPOOOOOOOOOPPPPPPQQQRRRUUUTTTRRRQQQQQQRRRSSSUUUTTTTTTSSSSSSTTTUUUVVVWWWTTTTTTRRRRRRRRRTTTVVVXXX[[[YYYYYY[[[^^^```___]]]```]]][[[\\\^^^]]]XXXSSSMMMKKKFFFAAA>>>;;;:::999777777777666777777888888888888999:::::::::::::::}}}|||}}}zzzxxxwww{{{qqq^^^NNNGGGJJJPPP]]]nnnuuu___PPPHHH===999666555333444<<>>CCCEEEEEEFFFGGGGGGGGGFFFDDDCCCBBB???;;;777444222111///---------......------,,,+++000000000///...---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,---......///...---,,,+++++++++,,,---,,,+++))))))***++++++...---,,,++++++,,,---...---------------+++******///---...222111,,,***+++---......///000000111111......///......---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---......+++,,,,,,------------,,,...............---------------........./////////.........//////000000000000000////////////000000333111///000333555333111111111111111222222222333222444777888;;;BBBKKKRRRWWW[[[eeetttwwwpppiii```ZZZ[[[[[[]]]^^^```bbbcccccceeekkkpppqqqrrryyyvvvmmmhhhbbbZZZTTTRRRLLLKKKIIIHHHHHHJJJLLLMMMOOOOOOPPPQQQQQQQQQQQQQQQUUUSSSRRRQQQQQQPPPMMMKKKNNNMMMLLLKKKKKKKKKLLLLLLNNNOOOPPPPPPPPPOOONNNMMMJJJKKKKKKLLLMMMNNNOOOOOOQQQQQQRRRTTTUUUVVVWWWXXXPPPPPPOOOOOOOOOQQQRRRSSSTTTSSSSSSSSSSSSTTTUUUUUUWWWVVVUUUTTTUUUUUUWWWXXXWWWVVVVVVWWWWWWXXXYYYZZZVVVUUUTTTSSSSSSTTTVVVWWWYYYYYYZZZ\\\___``````___bbb```\\\[[[[[[XXXSSSNNNGGGEEEAAA>>>;;;999999888777777666666777888888999999999::::::;;;;;;::::::zzzuuuwwwnnnYYYLLLHHHIIIPPP\\\nnn|||rrr```SSSLLLCCC>>>999666333111666>>>NNN^^^qqq}}}xxxhhhYYYPPPMMMJJJJJJKKKLLLJJJHHHDDDCCCBBB???<<<999666444333333444777;;;???CCCEEEGGGGGGHHHHHHGGGFFFDDDCCCAAA>>>:::666444222///------------------,,,,,,+++.........---+++)))((('''---......//////......---++++++************++++++***+++,,,,,,------,,,,,,++++++++++++,,,---------//////...---,,,++++++++++++***))))))))))))******---,,,++++++++++++,,,---.........---,,,+++******---,,,---111000,,,***,,,---------...///000000000---.........------,,,+++,,,,,,,,,++++++,,,,,,,,,---............/////////++++++++++++,,,,,,------******+++,,,------------....................................////////////444444333222111//////...//////............//////222111111333555555333111111111111222222222333333444666888;;;???EEEMMMSSSYYY```mmmuuummmhhhccc^^^_______________aaabbbfffkkkpppssstttyyy}}}vvvmmmeeeaaa]]]VVVPPPOOOKKKKKKKKKLLLNNNPPPRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRVVVUUUTTTSSSRRRPPPNNNMMMPPPOOONNNMMMLLLMMMMMMNNNPPPQQQRRRRRRQQQOOOMMMKKKJJJKKKKKKLLLNNNPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWQQQQQQQQQRRRSSSTTTVVVWWWVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXYYYZZZWWWWWWWWWXXXXXXYYYYYYZZZYYYXXXVVVUUUUUUVVVXXXYYY\\\\\\]]]___aaaaaaaaa``````]]]YYYWWWTTTPPPKKKGGGBBBAAA???===;;;:::::::::777777777666777888888999::::::;;;;;;;;;;;;::::::}}}ssssssyyy|||eeeTTTJJJEEEIIIPPP\\\hhhrrr{{{qqqcccWWWPPPFFF@@@<<<:::777555888>>>FFFUUUjjj{{{yyykkkXXXRRRKKKHHHJJJLLLLLLKKKFFFEEECCC@@@===:::777666333444444555888===AAADDDGGGGGGHHHHHHHHHFFFEEEDDDBBB???;;;888555333///---------......------,,,++++++,,,,,,++++++***)))(((---......//////......---......------------......++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,//////......---,,,++++++------,,,,,,,,,---------++++++************++++++------,,,,,,++++++++++++---***+++//////,,,+++---,,,,,,,,,---------......------------------,,,+++---,,,,,,,,,,,,,,,,,,---------------............++++++,,,,,,,,,---,,,,,,******+++,,,---------------............................../////////000000555444333222111000///...333222222111111222222333000000111333444444222000111222222222222333333333555666888<<>>===<<<<<<<<<<<<999999888888888888999999;;;;;;<<<<<<<<<;;;;;;:::uuuqqqsssxxxqqq___QQQGGGGGGHHHMMMWWW```iiittt~~~{{{qqqfff[[[UUUHHHBBB>>><<<999666777;;;???LLL___sss~~~fff\\\OOOIIIIIIKKKLLLLLLHHHFFFDDDAAA===:::888777444555555555666:::@@@EEEFFFGGGGGGHHHGGGFFFEEEDDDBBB@@@<<<:::777555111.........//////......---,,,+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++......///......---,,,++++++++++++,,,,,,,,,,,,,,,************************,,,++++++++++++,,,---...000,,,+++------++++++///---------,,,,,,,,,,,,+++,,,,,,------------,,,,,,------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---......------,,,+++,,,,,,------------,,,---------...................../////////000000000/////////000000111111111222222111111111111222222///000222333333333222111222222222222333333333333333555888===EEEMMMTTTXXXbbbppp{{{rrrllljjjbbbddddddccccccffflllrrruuuyyyzzzxxx|||{{{rrrlllccc[[[UUUUUUTTTQQQNNNNNNNNNOOOQQQSSSUUUWWWWWWWWWXXXXXXWWWWWWUUUTTTSSSRRRQQQSSSUUUVVVUUUTTTUUUVVVUUUTTTSSSRRRQQQRRRSSSSSSTTTUUUUUUUUUUUUSSSRRRQQQMMMMMMMMMMMMOOOQQQSSSUUUTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVXXXWWWWWWVVVVVVVVVVVVVVVUUUVVVWWWXXXYYY[[[[[[\\\\\\\\\\\\\\\[[[ZZZXXXWWWWWWWWWWWWWWWYYY[[[^^^```dddeeefffddd```[[[YYYXXXOOONNNLLLIIIFFFDDDBBBAAA?????????????????????>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;~~~uuurrrrrryyymmm\\\PPPJJJFFFEEELLLUUU___mmmzzz}}}uuummmhhh]]]UUUMMMGGGAAA999666777888CCCSSSggg|||wwwiiiWWWKKKIIIJJJKKKJJJIIIGGGDDDAAA===;;;888777555666555555555999@@@FFFEEEFFFGGGGGGGGGFFFEEEDDDCCCAAA>>><<<:::777444111//////000000//////...---------...///000000000000+++,,,,,,------,,,,,,+++)))***++++++++++++***)))+++,,,------...---------+++,,,---------,,,++++++------...//////...---,,,(((((()))******************++++++++++++++++++************+++---///111222777222......,,,***+++/////////...---,,,++++++***+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---------------.../////////...------------.........------,,,---------.........//////.../////////000000000000......///000111111222222000//////////////////000000111222333222222222333222222222333333333444444444666;;;CCCMMMWWW___dddtttyyynnnhhh\\\^^^```aaacccjjjuuu~~~yyyppphhhddd]]]VVVQQQSSSTTTRRRPPPQQQQQQRRRUUUWWWXXXYYYXXXXXXYYYYYYXXXWWWVVVTTTRRRQQQQQQSSSVVVWWWVVVUUUWWWYYYXXXWWWUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRRRRTTTVVVXXXZZZXXXYYYYYYZZZ\\\]]]^^^^^^]]]^^^^^^]]]]]]\\\[[[[[[YYYXXXWWWVVVVVVVVVVVVWWWVVVWWWXXXZZZ[[[\\\]]]]]]\\\\\\\\\[[[YYYWWWUUUSSSSSSSSSTTTUUUXXX\\\```bbbeeeffffffbbbZZZSSSOOOMMMHHHHHHHHHFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>>===============<<<;;;;;;{{{uuupppttt~~~yyygggYYYOOOGGGCCCHHHQQQ]]]mmm}}}{{{qqqeeeZZZNNNBBB:::888444===KKK^^^uuusss]]]NNNIIIIIIJJJIIIJJJHHHEEEAAA>>>;;;999888666666666555555999@@@FFFEEEEEEFFFGGGFFFFFFDDDCCCEEECCC@@@>>><<<:::666333000000000000000//////...------...//////000//////---......//////......---+++,,,...//////...,,,++++++,,,------......------+++,,,---------,,,+++***,,,---.../////////...---***+++,,,---------------+++,,,,,,------,,,,,,+++******+++,,,...111444666===777111///,,,)))+++///222111000///---,,,+++***++++++,,,------,,,,,,,,,...------,,,,,,------...////////////000000000111......///000000///...---////////////...---,,,,,,---------.........//////////////////000000000000333333222222222222222222333333222222222222333333111222333333222222444555222222333333333444444444777999???IIIVVVbbbkkkooo~~~ooofff\\\___bbbdddhhhsss|||qqqhhhbbb^^^\\\UUUQQQSSSVVVTTTTTTUUUTTTVVVXXXZZZ\\\[[[ZZZYYYZZZYYYYYYWWWVVVTTTRRRQQQQQQTTTWWWWWWVVVUUUWWWYYYYYYXXXWWWVVVUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWYYYYYYZZZZZZYYYXXXYYY[[[^^^___]]]^^^___```bbbcccdddeeecccccccccdddccccccbbbaaaYYYYYYXXXWWWWWWWWWWWWWWWVVVWWWYYY[[[]]]^^^^^^___ZZZZZZYYYXXXVVVSSSPPPNNNPPPPPPQQQTTTXXX\\\aaacccdddeeeddd___UUUMMMGGGEEEEEEFFFFFFFFFEEEFFFHHHIIIKKKLLLLLLMMMMMMMMMLLLLLLJJJIIIGGGEEECCCBBBAAAAAA======>>>>>>===<<<;;;;;;xxxnnnlllppppppaaaTTTIIIBBBFFFKKKRRRdddwwwwww```JJJ===999===;;;===KKKddd|||nnnZZZPPPMMMKKKGGGKKKHHHEEEBBB???<<<777444555777888777666999>>>BBBCCCCCCDDDDDDDDDDDDDDDCCC;;;<<<======<<<888555333000333//////444///+++222........................///...---,,,,,,,,,,,,,,,///...,,,++++++,,,...///---,,,+++******+++,,,---.........------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------------,,,++++++,,,---///000///......------,,,,,,+++444111,,,)))((()))---//////......------......///...------,,,,,,++++++******+++,,,---------,,,,,,---------......---,,,,,,/////////...---------,,,------............------,,,,,,------...//////000111000///......///000111///,,,+++,,,///000///---000000111111111000000///000111111111111222222222444222222444333000222777888===EEEQQQ___lllvvv||||||kkkbbb\\\ZZZZZZbbbppp{{{pppgggaaa[[[XXXTTTUUUVVVVVVWWWWWWWWWWWWYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[YYYVVVTTTWWWXXXYYYYYYXXXUUURRRPPPVVVVVVWWWWWWXXXWWWWWWWWWVVVUUUUUUTTTUUUVVVXXXYYY\\\]]]]]]^^^^^^^^^^^^^^^]]]___bbbeeehhhiiijjjjjjhhhfffeeedddddddddbbbaaa```\\\XXXVVVVVVXXXZZZ[[[[[[\\\^^^______]]]\\\ZZZZZZXXXVVVSSSOOOKKKHHHGGGFFFHHHLLLQQQVVVZZZ]]]^^^eeebbb]]]UUUMMMHHHFFFEEEDDDDDDEEEJJJPPPUUUWWWVVVYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVRRRNNNIIIEEECCC===;;;;;;>>>???<<<<<>>;;;999999BBBUUUkkk{{{|||iiiYYYPPPLLLIIIJJJHHHFFFDDDAAA>>>:::666333555666666666999>>>BBBDDDEEEEEEFFFFFFEEEEEEEEEAAAAAABBBBBB@@@===999777333222,,,...777333---222..............................---,,,,,,,,,------...---,,,++++++,,,---...,,,,,,+++******+++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---------000///---,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,---...///...------..................//////...............------------......//////......---------......///000000111111000///......///000000111///...///111222111///000000111111111111000000111111111111222222222222444222222555444333666;;;===AAAJJJVVVdddsssvvvhhhaaa\\\]]]aaaiiiuuutttkkkccc^^^YYYWWWVVVVVVWWWYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\[[[YYYWWWYYYZZZZZZZZZXXXTTTPPPNNNQQQTTTXXX[[[\\\[[[YYYXXXXXXWWWWWWWWWXXXYYY[[[\\\______aaabbbbbbcccccccccbbbccceeegggiiijjjkkkkkkkkkiiihhhhhhhhhfffdddbbb___\\\ZZZYYY[[[]]]______]]]]]]^^^^^^\\\ZZZWWWVVVRRRPPPMMMJJJFFFCCCBBBAAAAAACCCHHHNNNSSSXXX\\\]]]aaa^^^XXXPPPIIIDDDCCCCCCIIIIIILLLQQQXXX\\\^^^]]]aaabbbbbbccccccccccccccccccbbb___ZZZSSSLLLFFFCCCAAA===<<<>>>>>>===>>>AAAyyyqqqrrr{{{qqqggg[[[PPPLLLIIIIIITTTbbbqqq}}}kkkPPPAAA;;;999777:::DDDUUUhhhuuuzzzeeeUUUMMMIIIIIIHHHGGGFFFEEEBBB===:::444666777999:::<<<@@@CCCFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEECCC@@@<<<:::444333///777EEE@@@222///........................,,,,,,---------------...---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,------------------***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,++++++************++++++,,,------...+++,,,---//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,---.../////////...---------,,,,,,,,,...///000---------...............---......//////......---......//////000111111111000000////////////000000111//////000111222111000000000111111111111111000111111111111222222222333333111222555666555999???CCCGGGPPP]]]nnn~~~wwwxxx|||wwwmmmeeeaaa```eeekkksss|||}}}wwwnnneee```]]]ZZZYYYXXXXXXZZZ[[[]]]]]]^^^^^^______````````````______^^^^^^______^^^]]]\\\[[[\\\\\\]]]\\\YYYUUUPPPNNNNNNRRRYYY___aaa```\\\ZZZZZZZZZZZZ[[[\\\^^^___```bbbccceeefffhhhiiiiiiiiiggghhhiiijjjkkkmmmnnnnnnooonnnmmmmmmllljjjeeebbb]]]\\\[[[\\\___aaaaaaaaa___^^^]]][[[XXXTTTPPPNNNIIIGGGCCC@@@===;;;;;;;;;<<>>???@@@@@@CCCIIIzzzuuutttyyypppeeeYYYQQQJJJGGGMMMVVVcccqqq{{{\\\GGG===;;;888888;;;EEEXXXhhhxxxqqq___QQQIIIIIIHHHHHHHHHHHHEEEAAA===888999:::===???BBBEEEGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEBBB???<<<:::555555555BBBTTTLLL666,,,........................+++,,,,,,---............++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++***)))*********++++++,,,,,,,,,)))***---...///...,,,+++---..................---,,,,,,,,,,,,------......+++,,,...//////......---+++***)))((()))+++...///,,,---------.../////////......////////////............/////////000000000///////////////000000000///......//////000000000000000111222222222111111111111111222222222333333333111222555666777;;;BBBJJJNNNXXXfffxxxvvvmmmkkkuuuwwwqqqlllfffcccbbbhhhnnnwww|||vvvqqqiiiccc```^^^^^^]]]YYYZZZ\\\^^^___```aaaaaaaaaaaabbbbbbbbbbbbaaaaaa```aaaaaa```^^^]]]]]]]]]^^^_________\\\YYYUUURRRQQQUUU[[[aaacccbbb___]]]\\\\\\]]]^^^```aaabbbccceeefffgggjjjkkkmmmmmmnnnjjjjjjkkklllnnnpppqqqrrrrrrrrrqqqpppoookkkeeeaaa[[[[[[[[[\\\___```___]]]^^^]]]ZZZVVVQQQLLLHHHFFFCCCAAA===:::888888999:::;;;>>>BBBGGGMMMRRRUUUWWWVVVTTTPPPKKKHHHIIIMMMPPPYYY\\\bbbiiinnnrrrssssssppprrrtttvvvvvvuuusssqqqpppooommmiiiccc[[[TTTPPPJJJEEEBBBDDDFFFIIIOOOVVV{{{ooouuu}}}tttlllaaaWWWMMMHHHJJJOOOVVVcccuuuoooVVVAAA===:::999888<<>><<<999777666777888:::>>>???CCCGGGKKKNNNPPPQQQOOONNNMMMKKKLLLQQQWWW\\\aaaeeekkkrrrwwwzzz|||}}}xxxyyy{{{}}}|||zzzxxxvvvssssssqqqmmmggg```ZZZVVVPPPLLLKKKNNNSSSXXX```hhhqqqooouuu~~~vvvqqqhhh]]]SSSLLLIIIJJJLLLUUUdddttteeeKKKAAA;;;:::888777>>>HHHZZZdddooovvvyyyttteeeWWWKKKJJJIIIIIIIIIHHHFFFDDD===;;;999;;;???CCCFFFHHHHHHIIIIIIIIIHHHGGGFFFEEEGGGGGGFFFEEECCCBBB@@@???>>>888,,,...:::888///000........................+++,,,---.........---,,,******++++++,,,---------,,,,,,------------,,,,,,,,,,,,------------------............////////////------,,,,,,,,,,,,++++++------.........---,,,,,,...------,,,++++++******++++++******+++,,,---...***+++,,,------,,,+++***//////......---,,,,,,+++***+++,,,---------,,,+++------,,,,,,,,,...///000---------..................//////000000//////...---------...............---...///000111111111000000222333333222222333444000000111222333333333333222222222222333333333333444222333777999;;;BBBIIIZZZaaaoooyyymmmggggggnnn|||tttiiicccaaaaaadddjjjtttyyyxxxqqqfffdddbbbaaaaaaaaaaaa```^^^___aaabbbcccdddeeeeeedddddddddeeeeeedddddddddeeefffddd```ZZZYYY[[[^^^___aaaccceeeeeedddbbbaaa``````aaabbbbbbcccddddddbbbcccdddeeefffffffffffffffgggiiikkkmmmnnnoooooolllnnnpppsssuuuvvvvvvvvvtttrrrooollliiiddd^^^ZZZZZZYYYXXXWWWWWWVVVSSSQQQNNNMMMJJJFFFBBB???<<<:::999888777666666777888999???AAACCCFFFHHHJJJLLLLLLIIIJJJLLLNNNRRRYYYaaafffiiimmmsssyyy|||~~~|||xxxwwwtttooojjjddd___\\\ZZZXXXYYY```fffkkksss{{{|||rrrnnnwwwwwwuuunnncccXXXOOOHHHEEEEEEJJJTTTbbbtttsss[[[JJJ===;;;:::666777===FFFPPP\\\fffnnnoooggg]]]MMMKKKIIIGGGHHHHHHGGGFFF@@@===999999>>>CCCGGGHHHJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDBBBBBBAAA@@@<<>><<<:::999999888888888888888999:::;;;>>>@@@BBBDDDFFFHHHIIIIIIJJJLLLPPPTTTZZZaaaiiioooppptttzzz}}}zzzyyyuuuqqqmmmjjjhhhfffgggfffjjjrrryyy~~~wwwlllooo|||xxxxxxrrrggg[[[PPPHHHBBBDDDDDDJJJWWWiiixxxhhhRRR@@@<<<<<<777555999888BBBOOOYYYbbbgggeee___OOOLLLHHHFFFGGGGGGGGGGGGDDD@@@;;;:::???DDDIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDCCCCCCBBBAAAAAAAAA@@@AAA999666888111,,,444........................,,,---/////////---+++******+++,,,---............,,,,,,---......---,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++***)))***+++---...+++,,,,,,------......///***+++,,,------,,,***))),,,---///000000///---,,,,,,,,,------.../////////,,,---.../////////...---------.........---,,,,,,/////////......------,,,//////000000000000//////000000000000////////////,,,---///000111111111000...111333222000///111444///000111222333444444444222222333333333444444444222111333:::@@@EEEOOOXXXkkkuuuyyyyyyyyyxxx{{{~~~qqqiiibbb______```ffflllpppsssxxx}}}yyyqqqkkkddddddeeehhhiiiiiigggdddffffffggghhhhhhhhhhhhhhhgggggghhhhhhhhhhhhggggggkkkkkkiiibbbZZZWWWZZZ^^^aaabbbeeefffgggeeecccbbb___aaacccfffggghhhggggggjjjkkklllllllllkkkjjjiiihhhhhhjjjlllmmmnnnnnnnnnvvvxxx{{{}}}|||yyyuuurrrqqqmmmhhhccc^^^ZZZUUUQQQKKKIIIGGGFFFFFFFFFDDDCCC======;;;:::999888888888999999:::;;;<<<===>>>>>><<<>>>@@@BBBEEEGGGHHHHHHNNNQQQUUU[[[aaahhhpppuuuuuuyyy}}}yyywwwuuusssqqqqqqqqqqqqqqqqqqvvv~~~nnnkkkrrr{{{{{{qqqiiibbbXXXMMMEEEDDDAAACCCMMMZZZfffrrr|||xxxfffRRREEE>>>888666777:::999===HHHRRRWWW]]]aaa]]]WWWLLLDDDEEEJJJKKKHHHGGGEEECCCAAAAAACCCFFFHHHIIIJJJKKKLLLKKKJJJHHHGGGHHHGGGGGGFFFEEEDDDDDDCCCEEEAAA;;;777444222000...000000/////////.....................////////////111///---,,,---......---......//////...---,,,,,,000///...---,,,+++******------------------------,,,------......------,,,000...,,,++++++---000222------------------------,,,,,,++++++,,,,,,---...........................)))))))))***+++---...///------,,,+++,,,---...///+++++++++,,,,,,---------000///...------...///000111111000000//////......,,,---///000000000///...//////000222222333333333111111111111111111111111000111222333444333222222333222222222222111000...///111888AAAFFFKKKWWWfffuuu{{{zzzzzz||||||tttfffccc``````cccfffffffffjjjppp{{{vvvppplllkkkeeeeeeeeeeeegggiiikkkmmmjjjiiigggeeeeeeeeefffggggggggggggggghhhiiikkklllpppooolllgggbbb^^^^^^___dddeeefffggggggggggggfffcccdddfffgggiiijjjjjjjjjkkklllmmmpppqqqoookkkgggkkklllmmmnnnooopppqqqrrrxxxwwwwwwwwwuuuqqqkkkfffbbbaaa^^^[[[VVVRRRNNNLLLDDDDDDCCCBBBAAA???===<<<888<<>>>>>????????????>>>CCCDDDCCCBBBBBBDDDHHHKKKPPPUUU]]]eeekkkoootttvvvyyy}}}{{{zzzxxxwwwwwwxxxyyyzzz~~~||||||~~~yyypppoooqqqzzz~~~rrrjjjeee^^^TTTKKKFFFAAA@@@HHHRRR]]]iiirrrssstttzzzttt___OOOCCC;;;888:::888777;;;CCCIIINNNTTT[[[```]]]TTTJJJEEEGGGGGGFFFIIIGGGFFFEEEEEEFFFIIIJJJIIIJJJLLLLLLLLLKKKIIIHHHFFFFFFEEEDDDCCCCCCBBBAAADDDAAA<<<888666333000.../////////...........................////////////111///---,,,---......---......//////...------,,,...---------------,,,,,,---------------------------------------,,,,,,+++---,,,++++++,,,...000111------------------------,,,,,,++++++,,,,,,---...........................---,,,,,,,,,,,,,,,------------,,,,,,,,,---...///---..................///000///...------...///000111000000000/////////...---...///000000000///...---...///000111111111111111111111111111111111111000111222333333333222222333222222222222222000///666666<<>>===<<<:::999888;;;>>>>>><<<888888;;;???BBBBBBCCCCCCDDDCCCCCCBBBCCCDDDCCCCCCCCCGGGLLLPPPVVV\\\dddkkkqqquuuxxxzzz{{{~~~|||{{{{{{zzz{{{}}}uuupppnnnppprrrwwwvvvtttssstttvvvyyyzzz{{{{{{}}}|||{{{{{{|||{{{oooiiimmmvvv|||uuummmkkkggg^^^VVVKKKDDD???BBBJJJSSS^^^gggnnnpppvvvrrr^^^LLL???:::;;;666555777<<>>===;;;888333000------------............---------........./////////...------...///...------...............------,,,,,,,,,---------......------------------------,,,,,,++++++***************+++,,,,,,,,,,,,+++***------------------------,,,,,,++++++,,,,,,---...........................000000...---,,,,,,++++++---------------......///......------,,,,,,++++++/////////....../////////000000000000////////////......//////000000000000111222333444444444444444111111111111111111111111111111222222333333333333222333333333333333444555999>>>GGGSSS___kkkwww{{{www|||vvvrrroooiiidddcccdddeeeffffffgggjjjppptttwwwqqqnnnmmmlllllloooooonnnnnnmmmmmmmmmmmmkkkjjjgggffffffiiimmmooolllllllllllllllmmmmmmmmmjjjmmmpppqqqnnnjjjgggffffffffffffgggiiikkknnnooonnnnnnmmmmmmlllllllllllljjjiiihhhjjjnnnrrrtttttt{{{yyyuuuqqqkkkeee```^^^XXXVVVRRRPPPQQQRRRSSSRRRQQQOOOLLLHHHDDD@@@===<<<::::::999888888777777777888:::<<<===>>>AAAFFFIIIOOOPPPQQQRRRQQQPPPNNNMMMGGGGGGGGGGGGKKKRRR[[[aaahhhnnnvvv|||~~~~~~}}}~~~}}}qqqmmmgggaaa]]][[[[[[\\\aaaeeeiiilllmmmnnnppprrrtttwww{{{}}}~~~~~~qqqkkkkkkjjjnnnwww|||}}}|||vvvooo^^^RRRFFFAAABBBFFFOOOWWWgggnnnzzzlllSSSCCC===777666666666666888CCCOOO^^^llluuummm[[[OOOKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLKKKIIIHHHGGGEEEEEE@@@@@@??????===:::666222........................------------...............---,,,---//////...---------...............---......---------,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,------,,,***(((&&&------------------------,,,,,,++++++,,,,,,---...........................------,,,,,,,,,,,,------------.........//////............------,,,,,,,,,...//////////////////...////////////000000000000////////////000000111111222222333444444444333333111111111111111111111111222111222222222222333333111333444444333444666999999EEESSS\\\eeerrr||||||{{{qqqkkkgggcccbbbcccfffhhhkkkjjjjjjnnnvvv}}}}}}wwwrrrpppooonnnmmmqqqqqqppppppooonnnmmmmmmmmmkkkiiihhhiiilllooorrrooooooooooooooonnnnnnnnnhhhjjjkkkjjjhhhgggggghhhhhhiiijjjkkkmmmoooqqqrrrqqqqqqooonnnmmmmmmmmmnnnkkkjjjkkknnnsssvvvxxxyyyxxxuuuoooggg___XXXSSSPPPMMMKKKIIIJJJLLLOOOQQQQQQLLLJJJGGGCCC???===;;;:::999999888888888999:::;;;;;;>>>DDDIIIMMMPPPSSSTTTUUUVVVXXXXXXWWWUUUSSSQQQKKKKKKKKKMMMQQQYYYbbbiiinnnssszzz~~~~~~~~~~~~~~~}}}||||||}}}}}}uuuppphhhfffccc```_________```dddjjjqqquuuuuuuuuuuuwwwxxx|||}}}oooiiiiiilllsss|||jjj\\\MMMEEEAAABBBHHHOOO\\\hhhyyy{{{bbbNNNDDD<<<999666777666999BBBLLL___ooo|||xxxiiiZZZOOOIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@?????????<<<888555000000/////////.........,,,------------.........------,,,...///000...---,,,---......///..................------,,,,,,,,,------------------------++++++******+++,,,...///------------,,,***((('''------------------------,,,,,,++++++,,,,,,---...........................,,,+++++++++,,,---......------...////////////...000000000///////////////......////////////......////////////000000000000000000/////////000111222000000111111111111111000111111111111111111111111222222111111222222333444111333555555333444999===BBBQQQ```gggnnn~~~wwwmmmgggccc``````ccchhhlllppppppooosss}}}~~~yyyuuusssrrrqqqppprrrrrrrrrrrrqqqpppooonnnooonnnmmmmmmnnnoooqqqsssqqqqqqrrrrrrqqqpppooonnniiiiiiiiigggeeefffhhhkkkiiikkkmmmoooqqqrrrsssssssssrrrpppooonnnnnnooooooooooooqqqtttxxxyyyxxxwwwnnniiibbbYYYQQQKKKGGGFFFFFFEEEEEEGGGKKKNNNOOOOOOHHHFFFCCC@@@===;;;::::::888888888888:::<<<>>>@@@===AAAGGGNNNTTTWWWYYYYYY[[[\\\^^^^^^]]]ZZZWWWUUUPPPPPPRRRTTTXXX___hhhnnnqqquuu{{{||||||}}}}}}}}}|||{{{{{{|||}}}{{{uuuppplllkkkggggggggghhhiiikkkmmmnnnqqqxxx{{{ooojjjkkkqqq{{{xxxjjjXXXLLLDDDAAADDDIIISSSaaatttjjjVVVJJJAAA;;;777666777888>>>EEEZZZkkk{{{xxxjjjYYYMMMJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLKKKIIIGGGFFFEEEDDDBBB@@@?????????===:::888222222111000///......---,,,,,,---------.........---,,,,,,...000000...---,,,------...//////......,,,,,,---------------...------------------------+++*********+++...000222,,,,,,,,,,,,,,,++++++***------------------------,,,,,,++++++,,,,,,---...........................---------------......///,,,---...///000//////...////////////000000000000---...///000000///...---.../////////000000000111111000/////////000111222///000000111000000//////111111111111111111111111222222111111111222333444111333666555444555:::???NNN[[[hhhoooxxxwwwooogggdddbbbaaacccgggnnntttxxxxxxvvv{{{~~~zzzxxxwwwwwwuuutttttttttuuuuuutttsssrrrqqqppppppqqqqqqqqqrrrssssssssssssttttttsssqqqpppoookkklllkkkjjjiiiiiikkknnnmmmooorrruuuvvvvvvuuuuuusssrrrpppooonnnnnnppppppppprrrtttvvvwwwuuuppplll```[[[SSSKKKEEEBBBBBBBBBAAABBBDDDGGGKKKLLLKKKIIIDDDCCC@@@===;;;:::::::::::::::;;;<<>><<<999444333222111000///...---,,,,,,,,,---------......,,,,,,,,,...000000...---,,,,,,---.../////////...***++++++,,,---//////000------------------------************,,,///222444***++++++,,,,,,---......------------------------,,,,,,++++++,,,,,,---...........................000//////.........//////,,,---///000000000///...,,,,,,------......//////---...///000000///...---.../////////000000111111111000/////////000222333111111222222222111111000111111111111111111111111333222111111111222333444000333666555444555;;;AAAVVVaaajjjqqq~~~wwwlllfffbbbbbbcccccchhhmmmttt{{{}}}}}}{{{yyyyyyyyyxxxwwwuuuvvvwwwwwwwwwuuutttsssqqqrrrssstttttttttssssssttttttuuuuuutttrrrpppooonnnooopppooonnnmmmnnnpppqqqssswwwzzz|||{{{yyywwwsssrrrpppnnnnnnooopppqqqpppqqqsssuuutttnnnfff```WWWRRRJJJCCC???>>>@@@BBB???AAADDDHHHJJJJJJGGGDDDBBB@@@===;;;999999:::;;;>>>>>>???AAADDDHHHLLLOOOUUUUUUWWW[[[```dddfffgggdddeeeggggggeeebbb^^^[[[WWWYYY[[[^^^bbbgggnnnrrrtttwwwzzz|||~~~||||||||||||{{{zzzyyyyyy}}}yyyvvvpppppppppppppppqqquuuxxx|||}}}wwwnnniiiqqq|||lll^^^QQQFFFCCCGGGGGGRRRaaannnwww}}}vvviii]]]UUUHHH@@@:::888666555999>>>GGG\\\tttppp]]]OOOMMMJJJIIIJJJLLLMMMNNNOOONNNLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIFFFEEEDDD;;;HHHCCC<<>><<<<<<>>>@@@AAAFFFLLLOOONNNJJJGGGFFFCCC@@@<<<::::::;;;======CCCDDDGGGIIILLLPPPVVVZZZaaa^^^[[[]]]bbbhhhlllmmmmmmllljjjhhhfffddddddccc```___```ccchhhlllooopppvvvxxx{{{|||xxxuuutttttt}}}|||wwwtttoooppprrrssswww~~~yyyooojjjooozzzuuuhhhZZZMMMGGGGGGGGGLLLUUUbbboooyyy~~~{{{xxxvvvqqqggg\\\TTTJJJBBB;;;888666555888===???QQQhhhyyywwwiiiSSSOOOJJJIIIJJJLLLMMMLLLJJJIIIIIIIIIIIIKKKLLLMMMKKKLLLLLLLLLKKKIIIGGGEEEJJJ???HHHBBB===GGG@@@<<<<<<999555111///......///111111111111111111111111---------............///------..................---------------,,,+++++++++,,,,,,------,,,,,,+++******)))***,,,///333555---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---......------------------------------------------------///888444XXXrrrLLL000333/////////...//////000000............///////////////////////////000111111......//////000111111222111000/////////000222222222222222222222222222222///111222222111111222333333111222444666999AAAKKKWWW```kkkwww{{{tttpppsss|||sssiiiccceeehhhkkknnnrrrwww{{{{{{yyyyyyzzz{{{yyyyyyxxxwwwvvvuuusssssswwwxxxyyyzzz{{{|||||||||xxxxxxxxxyyy{{{|||{{{zzzvvvvvvvvvvvvwwwxxxyyyzzz|||}}}}}}|||zzzyyyxxxwwwvvvsssqqqoooooonnnlllkkkmmmjjjddd___ZZZTTTNNNJJJGGGEEEAAA>>><<<<<<===>>>DDDIIINNNQQQOOOLLLHHHFFFBBB@@@======>>>AAACCCEEEKKKMMMOOORRRUUUYYY___cccfffbbb______ccchhhlllmmmnnnmmmkkkjjjhhhgggggggggdddccccccfffjjjnnnpppqqqvvvxxx{{{~~~}}}}}}{{{xxxxxxxxx}}}{{{wwwtttrrrtttxxx~~~vvvmmmnnntttxxx}}}tttfffWWWLLLHHHGGGFFFIIITTTcccpppxxx{{{~~~{{{wwwvvvtttnnnddd[[[NNNEEE<<<999777555777<<<999EEEXXXjjjyyy|||uuu]]]UUULLLHHHJJJLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKLLLMMMLLLJJJGGGFFFJJJ???HHHBBB===HHHCCC>>>===;;;777333000///......////////////////////////---------............///,,,,,,------...//////000..................---,,,++++++,,,,,,,,,,,,+++++++++******+++---000333555---,,,,,,++++++,,,,,,---,,,---...//////...---,,,........................//////...------,,,++++++------------------------222333<<>>======>>>???HHHLLLQQQSSSQQQLLLHHHFFFAAA@@@AAABBBEEEIIIMMMOOOSSSUUUXXX[[[^^^ccchhhlllooojjjfffccceeehhhkkkmmmoooooonnnnnnmmmlllllllllkkkiiihhhiiilllpppqqqrrruuuwwwzzz~~~}}}|||~~~}}}||||||}}}}}}~~~}}}}}}tttnnnnnnpppuuuzzz|||ooo```RRRIIIGGGDDDDDDLLLXXXfffttt~~~}}}yyyoooeeeUUUKKK@@@;;;888666666999999???KKKZZZjjjuuuyyyxxxlll```RRRIIIHHHIIIIIIGGGKKKJJJJJJIIIIIIIIIHHHHHHJJJKKKLLLMMMLLLJJJHHHGGGDDDBBBPPPGGG===GGGCCC??????===999555222000///...,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////......////////////......+++,,,,,,------,,,,,,+++......---,,,---...000111---,,,,,,++++++,,,,,,---,,,---///000000///---,,,++++++,,,---------,,,,,,......---------,,,,,,,,,........................000///888rrr^^^888---+++++++++++++++,,,---...............////////////000000////////////000000000000000111111111222222000000000000000111111222000000111111111111111111000111333222111111222444666222333999???CCCGGGKKKXXXhhh}}}~~~vvvrrrjjjbbbaaajjjxxxxxxnnngggcccaaahhhrrrzzz}}}zzzyyyzzz|||~~~~~~}}}{{{yyyxxxvvvvvvuuuvvvwwwyyy|||~~~{{{{{{|||~~~~~~~~~~~~|||yyywwwwwwxxxyyyyyyqqqooommmjjjgggccc^^^ZZZTTTPPPJJJGGGEEEDDDCCCBBBBBBAAA>>>===>>>@@@CCCEEEKKKNNNRRRSSSQQQLLLHHHFFFCCCDDDGGGIIILLLPPPUUUXXXYYY[[[___bbbeeeiiinnnrrrwwwsssnnnjjjhhhjjjlllnnnqqqqqqrrrrrrrrrrrrrrrrrrqqqnnnllllllnnnpppqqqrrrtttvvvyyy}}}}}}{{{}}}~~~}}}|||}}}~~~|||~~~{{{|||{{{nnniiiiiinnnuuuuuuiiiZZZOOOHHHDDDCCCGGGMMMYYYnnnyyynnn___SSSGGGAAA>>>999666666888:::AAALLLZZZgggrrryyy{{{mmm[[[MMMHHHGGGGGGFFFKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJLLLMMMMMMKKKJJJHHHGGGOOOdddWWWBBBEEEAAAAAA@@@>>>;;;777444111000///////////////////////////---------............/////////.........---------......//////000//////...------............------......---------...//////---,,,,,,++++++,,,,,,---,,,---///000000///---,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------............................../////////NNN]]]FFF777---...---,,,+++++++++++++++............////////////000000////////////000000//////000000000000000111111111222222222333333333////////////000000111111000222333333222222333444777555777>>>EEEGGGJJJNNN___rrr~~~rrrpppjjjfffjjjwww|||uuunnnhhhdddbbbdddkkkuuu}}}~~~|||zzzyyyzzz|||}}}~~~|||{{{yyyxxxxxxxxx{{{|||~~~~~~~~~|||zzzxxxxxxxxxxxxuuurrrkkkiiifffccc___[[[UUUQQQLLLHHHCCC@@@@@@AAAAAAAAAAAA???<<<;;;===BBBHHHLLLMMMPPPRRRRRROOOKKKHHHGGGIIILLLPPPRRRTTTWWW[[[^^^```bbbfffiiilllooossswww|||yyyuuuqqqnnnnnnoooqqqssstttuuuvvvwwwwwwwwwwwwuuurrrnnnmmmnnnpppqqqqqqrrrtttwwwzzz~~~~~~}}}zzz|||~~~}}}|||{{{{{{|||}}}~~~{{{yyyzzz}}}|||zzzzzzzzzzzz{{{}}}qqqfffcccgggnnn|||ttthhh\\\KKKFFFCCCDDDEEENNNddd{{{}}}kkk___RRRLLLGGG???999666555555:::BBBLLLYYYkkkyyyvvvfffVVVLLLHHHGGGGGGFFFGGGIIIJJJLLLLLLMMMMMMIIIJJJLLLMMMMMMLLLKKKJJJOOO^^^wwwdddHHHFFFBBBBBB@@@>>><<<999666333111111111111111111111111111111---------............///000//////...------,,,,,,---...//////////////////......////////////......******+++,,,---///000111---,,,,,,++++++,,,,,,---,,,---...//////...---,,,+++,,,,,,------......///++++++,,,,,,---...//////........................///111)))222555000777...111000///...------------............////////////111000000///////////////000000000000000000000000111222333333444444333333......//////000111111111111222333333222222333555666666;;;DDDJJJMMMQQQUUUjjjvvvqqqlllkkktttzzzqqqjjjeeecccaaa___cccjjjsss{{{}}}}}}}}}|||||||||||||||}}}}}}}}}{{{zzzzzz{{{{{{}}}~~~}}}{{{xxxxxxwwwtttnnniiiccc```]]]YYYVVVRRRMMMIIIGGGCCC???<<<<<<<<<<<<;;;>>><<<;;;;;;???EEEKKKPPPQQQRRRRRRQQQNNNKKKJJJJJJPPPUUUZZZ]]]]]]___cccfffiiikkkooorrrtttvvvzzz|||~~~}}}{{{xxxtttssstttuuuuuuvvvxxxzzz{{{{{{{{{zzzxxxtttpppnnnnnnpppqqqqqqoooqqqtttxxx{{{}}}~~~~~~|||}}}}}}~~~}}}{{{yyyzzz||||||{{{{{{{{{|||~~~yyyzzzzzzyyyvvvuuuuuuvvvvvvwwwyyyzzzzzz|||{{{kkkbbbbbbfffwwwwwwkkkVVVLLLEEEDDDCCCHHH[[[pppwwwkkk^^^WWWQQQGGG===888444444888<<>><<<:::777555333222........................---------............///..................------,,,---...////////////...---..................---))))))***+++,,,...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///,,,---------------------........................---///)))///+++(((555---000000//////.../////////............////////////111111000///////////////111111111111111111111111000111222333444333222222000000000111222333333333111222444333222222333555444888BBBMMMSSSVVV\\\cccvvvzzzuuusss|||vvvooofff```]]]\\\[[[ZZZ^^^dddllluuu{{{~~~}}}|||{{{}}}~~~~~~}}}|||||||||}}}~~~~~~yyyvvvrrrqqqqqqnnngggbbb[[[XXXTTTPPPMMMJJJGGGDDDBBB???<<<:::;;;;;;;;;;;;<<<===???CCCGGGLLLQQQSSSTTTTTTSSSPPPMMMLLLMMMNNNWWW\\\cccffffffhhhkkkooopppsssvvvyyyzzz|||~~~}}}~~~}}}zzzxxxxxxyyywwwxxx{{{}}}~~~}}}}}}|||{{{wwwrrrooooooqqqrrrsssmmmooorrrvvvyyy{{{|||||||||zzzyyyyyyzzzzzzzzzyyyvvvxxxzzz|||||||||~~~zzzxxxwww}}}||||||}}}~~~}}}zzzwwwtttuuuvvvuuutttssssssuuutttuuuwwwwwwwwwxxx{{{}}}|||qqqddd```bbbrrrwwwaaaRRRGGGEEEEEEHHHWWWhhhzzzsssfff___XXXLLL@@@:::666666999;;;;;;BBBYYYpppzzzzzzvvvkkk\\\PPPJJJHHHFFFGGGHHHIIIIIIIIIHHHGGGHHHIIIKKKMMMNNNMMMLLLKKKCCCQQQiiiWWW@@@EEEDDDBBB???>>><<<:::888666444333000000000000000000000000---------.........//////,,,,,,------.../////////,,,,,,---...//////......,,,------......------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---)))((('''''''''))),,,---///......------,,,,,,+++////////////////////////*********888222)))222***---------------...///000............/////////000111111000///////////////222222222222222222222222///000111222333222111111111111222333444444555555111333444444333222444555555<<>>>>>888===@@@@@@<<<;;;===@@@DDDHHHNNNUUUZZZZZZVVVSSSTTTTTTSSSOOOMMMQQQ[[[cccjjjkkklllooorrruuuxxxyyyzzzzzz{{{|||}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~|||zzzvvvrrrpppqqqrrrqqqooorrrpppnnnpppuuuxxxyyyyyyyyyzzzzzzxxxuuutttttttttooosssxxx|||~~~zzzwwwwwwvvvtttqqqttttttrrrooolllkkklllnnnqqqrrrsssvvvxxxxxxvvvssswwwwwwvvvvvvuuuttttttssswwwwwwwwwwwwvvvuuutttttttttvvv{{{ooohhhjjjmmmzzzgggTTTKKKDDD???EEEPPP]]]lll~~~tttnnnfffZZZKKK@@@:::666444555555888BBBLLL]]]hhhtttyyywwwnnn^^^PPPHHHGGGFFFGGGIIIJJJJJJIIIJJJIIIGGGHHHKKKLLLKKKIIIKKKKKKJJJIIIGGGEEECCCBBBCCCBBB???>>>===;;;777555333111///...//////...,,,///............///000000000///---,,,,,,---...///...---+++,,,...///---+++------------------------------......---,,,,,,+++---,,,,,,++++++,,,,,,---------------------------..............................///////////////...------------------------......////////////......------..................//////////////////000000111111000000000000111111333222000/////////000111333000//////222333333111111222222222333333333333555111000444666666:::@@@GGGNNNWWW\\\aaalll||||||qqqeeeccc___XXXQQQLLLIIIIIIIIIHHHQQQ]]]hhhsss}}}zzz{{{}}}}}}zzzrrrjjjeeecccaaa``````aaaaaa^^^[[[SSSLLLGGGFFFDDD@@@<<<<<<:::>>>AAAAAA??????CCCFFFJJJNNNTTTZZZ]]]\\\YYYUUUSSSTTTTTTSSSRRRWWW```gggnnnoooqqqtttwwwyyy{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{|||~~~}}}{{{zzzwwwrrrqqqqqqrrrqqqoooqqqnnnmmmooorrruuuvvvvvvuuuvvvvvvuuurrrqqqrrrssspppsssyyy~~~}}}wwwtttuuunnnllljjjjjjlllllllllkkkoooppprrrqqqooonnnoooppprrrrrrtttwwwzzzzzzyyywwwzzzyyyyyyxxxwwwwwwvvvvvvzzzzzzyyyxxxwwwvvvuuuuuussssssuuuzzzyyyooonnnnnn~~~ppp^^^SSSIIIBBBCCCIIINNNZZZmmmvvvppplllcccSSSGGG<<<888444444333333888@@@IIIVVVhhhyyylllYYYLLLIIIFFFEEEGGGIIIJJJJJJJJJHHHHHHHHHJJJKKKJJJIIIJJJJJJJJJIIIGGGEEECCCBBBDDDBBB@@@???>>><<<999777444222000/////////...,,,///////////////000111111000///...,,,,,,---.........---,,,,,,......---,,,---------------------------------------,,,,,,+++------,,,,,,,,,,,,------------------------------000000000000000000000000---...///000000000000000------------------------......////////////......,,,---------.../////////222111000000////////////111111000000000000111111222111000000///000000000222111///000111333222222222222333333333444444444333333555999:::===DDDMMMWWWZZZ]]]```ggguuusssqqqooofff]]]]]]ZZZTTTMMMHHHFFFEEEEEEDDDMMM\\\jjjwwwwwwrrruuu{{{~~~}}}ssskkkeee___\\\\\\]]]^^^``````___[[[XXXOOOJJJGGGGGGFFFAAA>>>>>>===@@@DDDEEEEEEGGGKKKOOOTTTWWW]]]```aaa^^^ZZZWWWRRRUUUWWWYYY[[[```hhhnnnsssuuuxxx{{{~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{zzzzzzzzz|||~~~~~~|||zzzzzzwwwsssqqqpppppppppooonnnlllkkklllnnnqqqrrrqqqqqqrrrsssrrrqqqqqqssstttrrrvvv||||||uuuqqqpppqqqnnnjjjhhhjjjhhhhhhiiijjjmmmooopppppptttwwwzzz||||||{{{{{{{{{zzzzzz{{{~~~~~~~~~}}}}}}|||zzzyyyxxxxxxzzzzzzyyyxxxxxxxxxxxxxxxvvvuuutttvvv|||uuuooopppyyywwweeeXXXNNNFFFEEEHHHGGGPPP___qqqwwwpppnnnjjj]]]PPP@@@;;;777666444222444999???JJJ[[[oootttbbbPPPLLLGGGDDDEEEGGGIIIJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCEEECCCAAAAAA@@@>>><<<999666444111000000///...,,,//////......//////000111000///...------------...------,,,---------------------------------------,,,,,,---------,,,,,,+++------,,,,,,,,,,,,------------------------,,,,,,........................,,,,,,...///000000000000.........///////////////......////////////......,,,,,,,,,---...///000000222111000//////000111111111111000000000000111111111111000000000000000000111111000000111222222222222222222333333333333444333777<<>>999777555222222666:::@@@KKK]]]rrr}}}wwwkkkSSSNNNHHHDDDDDDFFFHHHJJJGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDEEECCCBBBAAAAAA@@@===;;;888666333111111000...---......------......///000//////......------------,,,------------,,,------------------------------++++++,,,,,,---,,,,,,+++...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////........./////////000000......////////////......,,,,,,,,,---...///000000000//////...///111333444111111000000000000111111000000000111111111000000111111111111111111222333111111111111222222222222333999???CCCIIITTTaaajjjrrrnnnjjjnnnzzz}}}ooo```aaadddcccbbbYYYUUUNNNHHHDDDCCCCCCDDDMMMXXXhhhxxxzzztttxxxzzztttnnniiigggccc^^^XXXTTTRRRQQQRRRVVV[[[^^^]]]ZZZUUURRRHHHFFFGGGKKKKKKHHHGGGJJJKKKMMMPPPSSSVVVYYY]]]___eeeggghhheee___ZZZVVVUUUWWW[[[bbbhhhnnnsssxxx{{{|||~~~~~~}}}}}}}}}zzz{{{{{{||||||}}}}}}}}}{{{zzzzzz{{{}}}~~~~~~|||yyywwwtttpppmmmllllllllliiihhhhhhgggggghhhjjjkkkmmmoooppprrrsssvvvzzz}}}}}}xxxrrrnnnllljjjfffcccgggfffhhhooorrrsssvvvzzz|||~~~~~~|||{{{}}}|||{{{zzzzzz{{{|||}}}{{{xxxttttttvvv{{{~~~{{{zzzyyyzzz}}}xxxqqqrrrtttzzztttdddWWWMMMFFFCCC@@@CCCJJJVVVgggzzzxxxqqqoooggg[[[KKKCCC<<<999666333222444555888>>>JJJ\\\lllpppmmmUUUPPPIIIDDDDDDEEEGGGHHHFFFHHHIIIIIIHHHHHHIIIJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA???<<<:::888444333222000...------------------.../////////............---------,,,---......,,,,,,---...------------------------***++++++,,,,,,,,,,,,,,,......------------...............------,,,,,,+++------------------------***+++,,,---------------++++++,,,,,,---...............////////////......,,,---------...////////////...------...111333555111111000000000000111111//////000111111111111000000111222111000000222444000000111111111222222222222888???DDDMMM\\\jjjrrrwwwrrrqqqxxxqqqdddeeedddddddddXXXTTTMMMHHHFFFGGGKKKNNNYYYcccrrr|||}}}vvvnnngggdddbbb```]]]WWWPPPLLLJJJJJJLLLQQQWWWYYYWWWSSSOOOLLLDDDDDDFFFKKKLLLKKKNNNSSSWWWYYY[[[^^^aaacccdddeeeiiijjjiiiddd^^^ZZZYYY[[[aaadddjjjqqqwww|||~~~|||{{{||||||zzz{{{{{{{{{||||||}}}}}}zzzyyyyyyzzz}}}~~~~~~}}}wwwvvvsssoookkkhhhiiijjjgggggghhhgggfffgggiiikkkjjjlllnnnpppssswww|||zzzuuunnnllljjjiiiiiikkkmmmnnntttssswww~~~}}}||||||}}}}}}}}}zzzwwwuuuvvvxxxxxxxxxvvvuuuuuuwwwyyyzzzzzzyyy~~~rrrpppnnnnnnqqq{{{zzzmmmaaaUUUJJJCCC???AAADDDJJJWWWkkkzzzwwwooocccUUULLLBBB>>>:::555444555222666:::>>>IIIWWW```cccVVVQQQJJJEEEDDDEEEFFFGGGFFFHHHIIIIIIGGGGGGIIIKKKGGGGGGHHHHHHHHHGGGFFFFFFDDDBBBAAAAAABBBAAA???===<<<999666333222111///---...............//////000...............------,,,+++---///...,,,+++---...------------------------******+++,,,,,,,,,,,,,,,......------------......///......---,,,,,,++++++------------------------,,,,,,---------------,,,++++++,,,,,,---......///......////////////......------..................000///---,,,---///111333111111000000000000111111...///000111222111111000///111222111000000222444111111111222222222333333333999???EEERRRdddrrrwwwxxxuuuwwwwwwnnnmmmiiiggghhh[[[WWWQQQMMMNNNTTT[[[```hhhqqq}}}xxxmmmddd```___^^^\\\WWWOOOHHHEEEFFFHHHKKKPPPUUUWWWTTTOOOKKKIIIEEEEEEIIINNNPPPQQQWWW^^^dddeeegggjjjlllmmmkkkjjjkkkkkkjjjeee___^^^bbbffflllnnnsssyyy|||zzzzzzzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{yyyxxxwwwyyy{{{}}}}}}}}}uuuuuusssnnnhhhffffffhhheeeggghhhgggffffffjjjmmmjjjlllnnnqqqtttzzz~~~wwwrrrnnnllliiijjjlllmmmooosssyyy~~~~~~}}}}}}}}}}}}zzzyyyxxxxxxwwwuuutttttttttvvvxxxxxxvvvttt{{{}}}rrrpppkkkggggggnnn{{{|||tttiii^^^PPPFFFAAABBBAAACCCKKK^^^uuuxxxmmm___TTTIIICCC>>>999666777222888;;;;;;>>>GGGQQQUUUWWWRRRKKKFFFDDDEEEFFFFFFEEEHHHJJJIIIGGGFFFHHHKKKGGGGGGHHHHHHHHHGGGGGGFFFCCCBBBAAAAAABBBAAA???===<<<:::666444333111///---///////////////000111111......//////......---,,,+++---///...,,,+++,,,///------------------------)))***+++,,,,,,,,,,,,,,,......------------......//////...---,,,,,,++++++++++++++++++++++++++++++.........///......------------......///000111111......////////////.....................---------222000...,,,,,,---///000111111000000000000111111...///000222222222111000///111333222000///222555222222333333333444444444777<<<@@@GGGVVVkkkxxx{{{xxxwww{{{|||vvvtttnnnkkkmmm```\\\VVVTTTWWW```jjjqqqttt||||||~~~}}}ttthhh___]]]^^^[[[XXXQQQIIIBBBAAAFFFJJJLLLQQQVVVWWWSSSNNNKKKJJJIIIIIIMMMRRRUUUXXX___ggglllmmmooorrrtttsssooolllkkkllljjjeeeaaabbbiiioootttuuuyyy~~~~~~{{{yyyxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvwwwzzz|||||||||ttttttrrrmmmgggdddeeegggeeefffhhhgggfffgggjjjnnnlllnnnqqqtttxxx~~~yyymmmeeedddhhhllllllnnnsssyyy}}}{{{zzzyyywwwvvvttttttuuuwwwyyyxxxvvvsssvvvwwwwwwwww{{{rrreeefffjjjjjjmmmuuu~~~{{{vvvqqqhhh[[[QQQDDDBBBAAABBBEEEOOOcccuuu~~~sssjjjZZZJJJAAA>>>:::444444444555888888<<>>===;;;999777444111///---,,,//////............////////////////////////////////////...---,,,,,,++++++---------///000000---+++++++++++++++++++++++++++******))))))***,,,---///+++,,,---......---,,,+++...------------...//////...------------.../////////.........------------.../////////...---,,,,,,........................////////////000000000000---...000111222111///...222222111111000000//////222222222222222222222222111222333333222333555777:::@@@AAAEEE\\\{{{rrrvvvwwwyyyzzzvvvqqqjjjaaaZZZ]]]hhhsssyyyyyy|||tttnnnhhhccc\\\XXXWWWQQQIIIEEEEEEHHHJJJJJJKKKNNNPPPOOOKKKIIIJJJLLLLLLRRRYYY___bbbffflllpppuuuttttttvvvyyyzzzxxxuuutttqqqmmmjjjkkkpppvvvzzz}}}}}}~~~~~~|||yyyvvvvvvvvvwwwwwwwwwvvvvvvuuuxxxwwwvvvwwwyyyyyywwwvvvrrrnnnmmmmmmjjjeeeccceeedddddddddeeeeeegggiiikkkpppsssxxx}}}}}}zzztttnnnkkklllqqquuuxxx{{{}}}||||||{{{zzzwwwwwwxxxyyy{{{zzzwwwuuuxxxwwwuuurrrsss|||nnnjjjjjjhhhkkkrrrzzz{{{xxxuuummmbbbYYYHHHCCC???>>>AAAIIIYYYhhhyyyjjjXXXKKKDDD<<<555333222333555666999CCCMMMTTTWWWTTTLLLFFFFFFGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFEEECCCAAA???>>>>>>===;;;999666333111//////------,,,,,,,,,,,,------//////////////////////////////......------,,,,,,---------///000000---++++++++++++++++++++++++++++++************,,,---...,,,------------------,,,------------.........///...------------...///////////////.........------......//////......---,,,........................////////////000000000000---...000111222111000////////////000000000000000222222222222222222222222333444444333222222333555555>>>HHHWWWnnn{{{uuuzzz|||}}}~~~zzzuuummmfffaaadddoooyyy}}}~~~{{{tttnnniiiccc]]]XXXTTTMMMEEE@@@AAADDDGGGHHHLLLMMMNNNLLLJJJKKKOOOSSSWWW\\\ccchhhkkknnnrrrvvvyyyxxxxxxzzz}}}~~~|||yyywwwuuurrrppprrrvvv{{{}}}zzzwwwwwwwwwxxxxxxwwwvvvuuutttvvvuuuuuuvvvwwwwwwvvvtttqqqmmmkkkkkkhhhcccaaacccddddddddddddfffhhhlllnnnrrrvvv{{{tttuuuuuuuuuvvvzzz~~~|||{{{{{{|||~~~}}}{{{yyy{{{zzzvvvqqqooorrr{{{|||rrrlllgggiiioootttzzz~~~|||wwwmmmeeeSSSJJJAAA===>>>CCCNNNXXXuuu|||iiiYYYLLL@@@777333222222444555888AAAKKKWWW\\\[[[RRRIIIGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEECCCAAA@@@???>>>???===<<<999666444222111------,,,,,,,,,,,,------////////////////////////........................---------...000000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---......------,,,,,,------...,,,,,,---..................------------...//////000000000/////////............/////////...------........................////////////000000000000...///000111111111000///...//////000111222222222222222222222222222222222444444555444222111333444777>>>PPPiii}}}xxx~~~zzzqqqmmmjjjnnnwww~~~zzztttnnniiibbb\\\XXXUUUOOOFFF@@@???BBBFFFHHHKKKKKKKKKJJJJJJOOOWWW]]]eeejjjppptttuuuwww{{{~~~~~~~~~~~~|||{{{zzzzzz||||||yyyxxxyyyyyyyyyxxxuuurrrqqqtttsssrrrsssuuuuuusssrrroookkkhhhhhheee```___aaaccccccddddddfffjjjppptttuuuyyyzzzyyyyyyxxx{{{~~~~~~~~~~~~}}}}}}zzzvvvrrrppprrruuu|||{{{pppiiiiiimmmooottt}}}yyyrrraaaTTTGGGAAAAAACCCHHHOOOfffuuucccTTTFFF;;;888555444666777999AAAIIIWWW___ccc\\\RRRKKKGGGDDDEEEFFFFFFFFFGGGFFFFFFFFFHHHHHHHHHGGGGGGHHHHHHHHHFFFFFFEEECCCBBB@@@?????????>>>===;;;888666444222//////............//////////////////////////////.........///////////////...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...---,,,++++++,,,---...+++,,,---.........------...------------...//////000000000000////////////......////////////..............................////////////000000000000...///000111111111111000111111111222222333333333222222222222222222222222222333444444333333555666???CCCVVVsss||||||sssqqqrrrvvv}}}~~~{{{uuunnnggg___YYYVVVZZZTTTLLLEEEBBBDDDHHHKKKIIIKKKLLLMMMOOOUUU^^^eeeqqquuuzzz||||||}}}}}}{{{zzzzzzzzzzzzwwwtttpppnnnqqqppppppppprrrrrrpppooonnniiigggfffddd___^^^aaaaaacccddddddfffllltttzzzzzz~~~}}}uuuqqqqqqvvvzzz|||}}}}}}{{{wwwssspppnnnpppqqqtttyyyyyypppmmmnnnlllqqqzzz~~~mmm^^^OOOGGGDDDCCCFFFIIIXXXnnnwwwjjj]]]NNNBBB<<<888555666777888>>>EEETTT___iiiggg___UUUJJJBBBCCCDDDDDDEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>===;;;999666444333//////............//////////////////////////////.........///////////////...---------//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---,,,++++++,,,---...+++,,,,,,---------------...------------...//////000000000000////////////......///////////////...////////////////////////////////////000000000000///000000111111111111111222222111111111000000000222222222222222222222222///111333333444555888:::AAAIII___}}}|||yyyrrrsssvvv{{{|||uuulllccc[[[VVVSSSZZZVVVPPPJJJFFFFFFHHHKKKJJJNNNSSSWWWZZZ___ggglllyyy||||||zzzzzzzzzxxxuuurrrnnnlllnnnnnnmmmnnnooopppnnnlllmmmhhhffffffddd``````cccaaacccfffgggiiioooxxxvvvuuurrrnnnmmmqqqzzz|||}}}~~~}}}zzzvvvqqqnnnjjjiiiiiikkkqqqyyyzzztttqqqjjjooowwwvvvgggWWWLLLFFFBBBCCCFFFOOO]]]qqqwwwpppfffXXXKKK???999555555555555:::???MMMZZZhhhnnnkkkbbbSSSFFFCCCCCCDDDEEEGGGIIIKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>===<<<:::777444333------,,,,,,,,,,,,------////////////////////////........................///...,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,+++,,,------......------------...//////000000000/////////............///000000000//////////////////////////////////////////000000000000000000000111111111222222000000//////...------,,,222222222222222222222222...000222333444666999<<<>>>NNNkkk~~~xxxtttqqquuuzzz~~~{{{sssiii^^^WWWTTTSSSUUUUUUSSSPPPMMMKKKLLLMMMRRRWWW___dddgggkkkpppuuu~~~}}}{{{zzzxxxvvvsssooommmkkkmmmlllkkklllnnnnnnlllkkkkkkgggdddeeedddaaabbbfffcccgggkkkmmmnnnttt~~~yyysssmmmpppssstttuuu{{{~~~}}}{{{yyyvvvtttnnnmmmkkklllooouuu{{{yyysssiiimmmsssyyyqqq```SSSIIIBBBAAAEEEIIIOOO]]]nnn~~~yyyvvvpppbbbTTTDDD===777666555555777<<>>>>>>>>===;;;888666444------,,,,,,,,,,,,------//////////////////////////////......------,,,,,,///...,,,---...///...---------------------------,,,,,,---......---,,,+++,,,------------------,,,...,,,+++******,,,...///...------------...///////////////.........------......///000000000000000////////////////////////////////////000000000000111111000000111111222222000/////////////////////222222222222222222222222///111333444444666999;;;@@@VVVttt~~~}}}{{{uuuqqqsssxxx}}}|||xxxpppeeeZZZUUUTTTVVVTTTXXX\\\]]][[[YYYYYYYYY___dddkkkooorrrvvv{{{~~~{{{yyyvvvrrrooommmlllkkklllkkkkkkkkkmmmmmmkkkjjjiiidddbbbccccccaaacccgggffflllrrrtttuuuzzz|||uuuoookkkkkkqqqyyy~~~}}}||||||{{{{{{uuutttrrrrrrtttwww{{{}}}}}}tttgggkkkpppssswwwyyyhhhYYYLLLCCCBBBEEEGGGHHHQQQbbbvvv|||{{{wwwhhhYYYIIIAAA;;;999888666888<<>>IIIWWWeeesssyyyqqqdddSSSKKKFFFGGGIIIGGGIIIMMMKKKJJJJJJIIIHHHFFFEEEDDDFFFEEEDDDDDDDDDCCC@@@===@@@@@@>>>===;;;999888777444222///---+++,,,---...........................//////.........---------------------------------111000///---,,,+++******+++,,,...000000///...------------------...///000---------............///...------,,,,,,------...////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111222222222333555555444333333222222111666444444777777777<<>><<<;;;:::999888666444111000//////000........................................................................------,,,,,,,,,------...,,,,,,+++***+++,,,---...000///...------------------------............///......------------......////////////////////////---///000222222000///---////////////////////////000000000000000000000000111222222222222222222111333222222222111000000000//////000111222222333333555333333555888???NNN\\\nnnwww~~~sssoooqqqwww{{{}}}uuupppjjjgggeeeeeegggkkkuuu{{{ooofff___cccmmmtttzzz~~~~~~}}}~~~~~~}}}{{{wwwvvvtttrrrooollljjjiiigggfffeeedddcccdddddddddaaaaaaccciiiqqqyyy}}}yyyqqqmmmmmmqqqttt{{{tttiiibbb[[[ZZZ[[[gggyyyooo```QQQKKKFFFEEEHHHUUUnnnvvvrrrjjj]]]OOOCCC<<<888:::999;;;AAAKKKZZZjjjuuu}}}yyymmm]]]NNNFFFEEEFFFJJJJJJJJJKKKJJJJJJIIIIIIIIIGGGDDDBBBCCCCCCBBBBBBAAAAAA@@@>>>===<<<;;;;;;888666444222000//////...........................---.............................................------,,,,,,,,,---......***+++,,,---------,,,+++000///...------------------------............//////......------......///////////////////////////---///000222222000///---////////////////////////000000000000000000000000000000111111111111000000333222222222111000000000//////000111222333333444444333333555999CCCUUUeeeqqqvvvyyy|||tttqqqtttzzz}}}zzzrrrjjjccc^^^XXXXXXZZZ[[[[[[aaaqqqxxxooohhheeellluuu{{{~~~}}}}}}}}}}}}|||zzzuuuuuussspppnnnkkkiiihhheeedddcccbbbcccdddfffgggeeefffiiiooovvv}}}vvvsssooolllmmmsss|||}}}nnncccYYYUUUUUUcccyyyuuuZZZQQQIIIFFFFFFLLL___rrr{{{xxxrrriii\\\OOOCCC<<<888777888===DDDQQQbbbqqqrrr___RRRKKKHHHHHHIIIIIIJJJJJJJJJIIIIIIKKKIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<888777555333111000///...........................---------.......................................------,,,,,,,,,------...)))+++---//////...,,,+++//////...---------......---------............/////////............//////////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000000000000111111000000000222222222111111111111111000000111111222333444444444333444777;;;FFFZZZllltttuuuwww|||wwwuuuyyy}}}}}}sssiiiaaaZZZUUUQQQLLLMMMQQQUUUXXXaaasssvvvmmmkkknnnwww}}}|||||||||}}}}}}{{{yyytttsssqqqnnnllljjjhhhhhhdddccccccdddfffiiilllnnnlllnnnrrrwww|||oooppprrrtttxxxxxxiii^^^XXXWWWccczzzmmm^^^PPPJJJFFFFFFRRRbbbuuu}}}xxxsssjjj\\\LLLBBB999777888;;;???FFFVVVfffyyyqqqbbbTTTJJJGGGGGGHHHIIIIIIIIIIIIIIIJJJHHHGGGGGGHHHGGGEEECCCAAAAAA@@@???>>>>>>======:::999777555333111000///........................---------.........//////...........................------,,,,,,,,,------,,,,,,---.....................---------......///---------............/////////............////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000111111222222111111000111111111111111222222222111111222222333333444444333444666999===HHH]]]pppwwwwwwyyyyyyyyy}}}zzzrrrggg\\\UUUPPPLLLJJJJJJIIILLLTTT___lll{{{sssnnnqqqyyy~~~|||{{{{{{|||}}}|||zzzxxxtttrrrnnnkkkiiihhhhhhhhheeeeeeeeegggkkkoootttwwwtttvvvyyy~~~ooosssyyy~~~}}}rrrfff___^^^ccc{{{~~~jjjWWWMMMEEEAAAIIIWWW```nnn|||yyyssseeeSSSFFF===::::::;;;;;;===KKKZZZmmmzzzwwwhhhUUUEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJJJJHHHEEEBBBAAAAAA@@@???>>>======;;;:::999777555333111000........................---------........./////////////////////////////////...---,,,,,,,,,,,,---///...---,,,,,,...///111---------------...///000---------.........////////////............//////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000222222222333333222222222000000111111222222222333222333333333333444444444333444777:::???JJJ___rrr{{{yyy}}}~~~yyy{{{uuummmaaaUUUNNNJJJHHHHHHNNNIIIJJJWWWiiiwww}}}qqqsssxxx}}}|||{{{zzzzzz|||}}}|||zzzxxxsssqqqmmmiiiggggggggghhhffffffgggjjjoootttzzz}}}yyy{{{~~~www|||zzzxxxzzz{{{wwwuuuvvv{{{|||iiibbbdddggg{{{}}}^^^LLLEEEEEEGGGJJJTTT___nnn~~~}}}{{{|||ttt___JJJIII???:::<<<<<<888>>>III\\\eeesss~~~~~~mmmTTTAAAEEEFFFFFFGGGHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@???>>>===<<<999666333111000000000///...///000000...,,,------------------------//////............//////------------,,,+++***)))................................................,,,,,,.../////////...---------------............////////////////////////000000000000000000000000///////////////000111111111111111111000000000000111111000000000000111111111111111111111111111111111222222333333444444555333444555:::CCCQQQ```jjjsssxxx~~~zzz}}}~~~zzznnnfff\\\SSSMMMKKKKKKKKKHHHNNNWWWcccuuuyyytttxxx~~~}}}||||||||||||}}}~~~}}}zzzwwwwwwssslllfffddddddgggiiiiiilllnnnoooqqquuu|||zzzuuutttwwwxxxvvvuuuvvvxxx}}}~~~qqqmmmjjjyyylllVVVIIICCCBBBDDDJJJTTTbbbtttppp]]]PPPBBB:::;;;;;;777999@@@LLLSSSaaaoootttkkkXXXIIIEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>===<<<:::777555333111111000///......//////...,,,------------------------///..................///,,,,,,------------,,,,,,...................................................------,,,---...///000111111000000/////////...////////////////////////000000000000000000000000///////////////000111111//////000000111111111222111111111000000111111111222222222222222222222222111222222333333444555555555666999>>>GGGTTTbbbkkkttt{{{~~~zzz~~~|||wwwjjjeee\\\TTTOOONNNNNNNNNQQQWWWaaammmyyyxxx~~~~~~}}}}}}|||}}}}}}|||yyyvvvrrrooojjjeeecccdddgggiiimmmppprrrsssuuuxxx~~~tttppppppsssuuutttsssuuuuuuyyy~~~~~~~~~rrrooouuu}}}dddQQQEEEAAABBBBBBIIIUUUfff}}}wwwaaaOOO???;;;<<<888666888===AAALLL[[[eeeeeeZZZOOOCCCDDDEEEFFFFFFFFFFFFFFFIIIHHHGGGFFFDDDCCCBBBAAACCCCCCCCCCCCBBB@@@???>>>>>>===;;;999777555333222000///......//////---,,,------------------------------------------------++++++,,,....../////////................................................000...,,,++++++---000222222222111000///...------////////////////////////000000000000000000000000///////////////000111111......///000111222333333222222111111111111222222333333333333333333333333222222222333444444555555777999===CCCKKKXXXdddmmmsss}}}~~~~~~zzz|||uuuqqqgggccc^^^YYYVVVVVVWWWXXX[[[cccmmmzzz~~~|||~~~}}}||||||zzzwwwtttooommmiiiffffffhhhlllnnnrrruuuxxxyyyzzz~~~{{{sssooonnnrrrsssqqqppprrrssswww~~~~~~~~~{{{sssooosssqqq\\\LLLEEEEEEBBBFFFNNN\\\qqqzzzcccJJJ@@@===:::777555999:::@@@KKKVVVZZZVVVPPPCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCCCCBBB@@@???>>>>>>===<<<;;;999777555444111///...---......---,,,........................,,,------------------,,,+++,,,---...////////////................................................///...,,,,,,,,,---///111000//////...---,,,,,,,,,///////////////////////////////////////////////////////////////000000111...//////000111111222222333222222222222222222333333333333333333333333333222222333333444555555555666999>>>EEENNNZZZeeemmmuuuyyyyyy|||{{{{{{xxxtttrrrsssvvvxxx}}}yyyyyy~~~zzztttnnnjjjccccccbbbaaaaaabbbdddfffeeemmmwww|||}}}|||{{{xxxuuurrrooommmlllkkklllooosssuuuvvvyyy}}}~~~~~~{{{vvvrrrppprrrrrrooommmnnnssswww}}}yyyooojjjttt|||hhhUUUJJJHHHDDDEEEJJJVVVhhh~~~yyyZZZGGG>>>:::777666;;;:::;;;BBBJJJQQQSSSRRRFFFFFFFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>======<<<;;;999777666333111.........///...---........................,,,,,,---......---,,,,,,---..................---................................................,,,---......//////......---------...............///////////////////////////////////////////////////////////////000000111111111000000000000000000333222222222222222222333222222222222222222222222222333333444444555666666444777===EEEOOOZZZfffnnn|||tttmmmpppuuusssooojjjeeebbbccchhhmmmttttttxxx}}}}}}tttnnniiifff```cccgggjjjkkkmmmpppsssqqqxxx~~~{{{|||{{{yyywwwtttqqqnnnnnnnnnoooqqqtttwwwzzzyyy|||}}}{{{yyytttrrrsssrrrnnnllllllssswww}}}wwwkkkooo{{{sss___OOOGGGDDDCCCFFFPPP___tttmmmRRRAAA:::777777999999;;;>>>CCCKKKSSSWWWOOONNNKKKHHHGGGGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@???============<<<:::888777555222000.../////////...........................,,,---...//////...---,,,------.........------,,,................................................+++,,,...///000///...---////////////000000111111////////////////////////000000000000000000000000///////////////000111111111111111111000000//////222222111111111111222222111111111111111111111111333333333444555555666666333666===EEEPPP\\\iiiqqquuufffbbbdddgggiiibbb\\\XXXVVVXXX___hhhooosssxxx|||}}}yyyqqqllliiihhhdddjjjpppuuuvvvwwwzzz}}}~~~}}}}}}|||zzzxxxvvvsssqqqnnnnnnoooqqqsssvvvyyy{{{{{{~~~~~~|||zzzyyytttrrrsssrrrnnnkkklllssswww|||tttqqqttt{{{~~~jjjVVVJJJDDDBBBCCCJJJUUUfffbbbIII<<<999999777999<<<<<<>>>FFFQQQZZZ\\\XXXRRRLLLHHHFFFGGGHHHGGGGGGGGGFFFEEEEEEEEEDDDEEEEEEDDDDDDCCCAAA@@@???;;;<<<======<<<:::888777777444111///000000000///........................,,,---///000000///---,,,***+++,,,------...------................................................------------......//////000000000000000/////////////////////////////////000000000000000000000000///////////////000111111000000000000000111111111111111111000000111111111222222222222222222222222333333444444555666666666555888>>>GGGRRR```nnnwwwyyyeee]]][[[\\\\\\^^^WWWQQQOOOOOORRR\\\fffmmmtttzzz|||}}}vvvqqqnnnnnnnnnqqqxxx~~~{{{yyywwwvvvsssqqqqqqrrrsssuuuwwwyyy{{{|||}}}}}}|||||||||{{{zzzxxxsssqqqrrrrrrnnnkkklllssswww{{{|||tttqqqrrrsss]]]OOOGGGCCCBBBGGGMMMZZZqqqpppQQQ@@@;;;<<<666;;;>>><<<;;;AAANNNYYYeee```WWWNNNHHHEEEEEEFFFJJJIIIHHHGGGFFFDDDDDDCCCEEEEEEEEEDDDCCCBBB@@@@@@;;;<<<======<<<;;;888777888555222000000111111000////////////////////////---...000111111000...---((()))***,,,---...//////................................................///...,,,++++++---000111000000///...---,,,,,,+++////////////////////////000000000000000000000000///////////////000111111......///000111222333333111111000000000000111111333333333333333333333333333333444444555666666666777:::@@@IIIUUUdddsss|||mmm[[[XXXZZZZZZXXXWWWPPPJJJKKKLLLOOOZZZgggnnnuuu|||}}}}}}|||tttqqqqqqrrrsss~~~~~~zzzxxxwwwvvvsssrrruuuvvvwwwyyy{{{}}}~~~~~~~~~}}}~~~}}}{{{yyytttsssqqqpppppppppqqqqqquuuuuuvvvxxxzzz|||~~~zzzsssrrryyy~~~mmm^^^IIIDDDBBBDDDFFFLLL___sssbbbKKK@@@>>>888666666777666:::HHHUUUffffffaaaWWWOOOLLLGGGCCCCCCDDDEEEEEEDDDDDDEEEFFFBBBCCCFFFGGGGGGFFFCCCBBB??????@@@@@@>>>===;;;999:::888555222000......---000////////////...............//////...---,,,,,,)))******+++,,,---......///000000...,,,+++,,,...////////////////////////+++,,,.../////////...---000000000000000000000000000000000000000000000000...///000111111000///...000000000000111111111111111111111111111111111111000111111111111222222222111111111111111111111111666444222222444666888888<<<<<>>===;;;;;;:::888666333000///.........------------,,,,,,,,,......//////...------,,,++++++,,,,,,---............///000///......///111////////////////////////,,,---......//////......000000000000000000000000000000000000000000000000//////000111111000//////000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222555444222333444666777777;;;???KKK[[[hhhqqq{{{wwwhhh___\\\[[[ZZZYYYZZZUUUQQQPPPVVV___ggglllrrrtttvvvzzzzzzuuuyyy}}}zzzxxxwwwyyy{{{||||||~~~~~~}}}~~~~~~||||||{{{xxxvvvsssrrrpppooonnnnnnnnnoooppppppqqqqqqrrrtttuuuvvvzzz}}}pppnnnrrrzzz~~~ppp]]]QQQFFFCCCAAAAAAIIIUUUfffyyysssZZZGGG===;;;999777888777999AAAKKKYYYhhhsssnnn___RRRJJJFFFGGGGGGHHHHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@???>>>=========:::999777444222000///......------------,,,,,,,,,.........///......---,,,........................---...000000//////111333////////////////////////......------......///000000000000000000000000000000000000000000000000000///000000111111000000///000000000000111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333444444555666777;;;DDDVVViiiuuu|||xxxrrrkkkeeebbbbbbaaa```^^^\\\ZZZ[[[aaahhhnnnrrruuuwwwyyy|||yyywwwyyy|||zzzxxxxxx|||~~~}}}~~~|||{{{yyywwwuuurrrqqqooonnnmmmmmmmmmnnnmmmmmmmmmmmmnnnoooqqqqqquuuzzzvvvpppooouuuyyy}}}~~~}}}}}}xxxhhhXXXJJJFFFCCC@@@CCCJJJXXXjjjyyydddQQQEEE???:::888888999:::@@@GGGPPPcccuuuwwwmmm```TTTLLLGGGGGGFFFGGGGGGGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@???>>>>>>>>>>>>;;;:::888666333111000///000////////////.........---...............------000000//////.........------...000000//////000111///////////////////////////...---------...000111////////////////////////////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111111111111222222222333333333333333333333333333333222333444555555555777888???MMMcccvvv}}}|||ttttttqqqkkkhhhhhhiiihhhbbbaaaaaadddiiiooosssuuuwwwxxx{{{~~~yyy|||~~~|||{{{{{{~~~~~~~~~|||{{{yyywwwuuurrrqqqooommmlllllllllmmmkkkkkkkkkkkklllmmmnnnooorrrwwwtttnnnpppssswwwyyyzzz|||nnn^^^OOOIIIEEE@@@@@@EEEKKK\\\rrr{{{lllZZZMMMBBB;;;666777888888<<>>;;;999999555DDDYYYooo|||[[[SSSJJJFFFGGGIIIIIIGGGCCCEEEGGGIIIIIIGGGEEECCCDDDDDDEEEEEEDDDBBB@@@???>>>>>>===<<<999666333222000000/////////.........,,,,,,---.../////////...........................+++...111222111000000000////////////////////////---...000111111111000///000000000000000000000000000000000000000000000000333222111000000111222333000000000000111111111111111111111111111111111111222222333333333444444444333333333333333333333333333555666555555:::CCCKKKggg|||~~~|||yyymmmooooooqqqtttwwwyyyxxxwwwuuuyyy~~~}}}}}}~~~~~~}}}|||zzzxxxtttqqqnnnnnnoooooommmnnnoooqqqrrrrrrrrrrrrtttyyy}}}~~~}}}vvvlllgggkkkmmmnnnzzz|||jjjZZZMMMEEEBBB???AAAHHHRRR\\\iii|||yyyjjjTTTCCC;;;999999888>>>DDDOOOccc~~~ppp\\\IIIDDDFFFEEEEEEGGGDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDEEEEEEDDDBBB???AAA???===;;;:::888555222111///------/////////...111000000///...---------............////////////,,,---///000000000///.........------------............/////////...,,,+++///////////////000111111//////////////////////////////000000000000//////000111111111111222222222333333333222222222111111444333333222222111111000222000000222555777555222333555888999777;;;IIIYYYtttqqqooouuu~~~{{{wwwsssppplllnnnqqqrrrtttvvvzzz|||yyy|||{{{{{{|||~~~~~~{{{yyyuuurrrppppppqqqqqqooopppqqqqqqsssssstttuuutttyyy}}}~~~}}}uuullllllnnnpppzzztttcccSSSGGGAAA@@@@@@CCCJJJSSS```sssxxx^^^JJJ@@@<<<999666888>>>HHHZZZuuuxxxdddOOOHHHHHHGGGEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIFFFEEEEEEEEEFFFEEECCCAAAAAA???===<<<;;;888555333111000....../////////...111000000///......------............////////////------///000000000///...///......------......///....../////////...---,,,///////////////000111111111111111111111111111111//////000000000000////////////000000000111111111111111111222222333333333333333333333222222222222444222111333555666555444333555888999999>>>MMM]]]uuuooobbbeeennn|||vvvqqqnnnmmmoooqqqrrrtttvvvzzz}}}~~~}}}|||yyyyyyyyy{{{~~~{{{yyywwwtttrrrrrrssstttsssrrrrrrrrrsssuuuwwwxxxuuuyyy}}}}}}}}}sssnnnoooqqqzzzqqq___PPPFFFCCC@@@???CCCJJJVVViiiyyynnnVVVHHHAAA;;;777555999BBBOOOddd{{{jjjSSSIIIHHHGGGFFFDDDHHHIIIJJJKKKKKKLLLLLLKKKGGGFFFEEEFFFFFFFFFDDDBBBAAA@@@>>><<<;;;999666444222000......///000///...000000000///......------............////////////---......///000////////////......------......///....../////////...------///////////////000111111111111111111111111111111///000000111111000000///.../////////000000000000///000111222333444444555333333333333444444444444444333111111333444444333444555888:::;;;AAAQQQbbbxxxuuu```[[[ggguuu}}}tttnnnlllmmmoooqqqrrrtttvvvzzz}}}{{{zzz|||~~~zzzuuuxxx}}}~~~zzzyyyyyy{{{~~~{{{yyywwwuuuttttttuuuvvvuuutttsssssstttvvvxxxzzzwwwzzz}}}}}}}}}zzzpppnnnqqqxxxnnn\\\OOOGGGBBB???AAAFFFPPP```nnn~~~dddPPPCCC===:::777:::>>>FFFTTTgggzzzoooWWWHHHEEEGGGFFFEEEHHHIIIJJJKKKLLLLLLLLLLLLFFFEEEDDDDDDEEEEEEDDDBBBBBB@@@>>>===<<<;;;777555333111//////000000///...000000//////........................////////////---....../////////////////////............//////...////////////.........///////////////000000111111111111111111111111111000000000111111000000000/////////000000000111111000000111222333333444444222222333444444555666666333222111000000111222222555666999:::;;;BBBSSSeee{{{iiiZZZ]]]ooosssnnnlllnnnpppqqqrrrsssvvv{{{~~~yyyrrroooqqquuuwww|||zzz~~~}}}|||{{{|||}}}~~~~~~|||zzzyyyxxxwwwwwwwwwwwwxxxuuutttsssssstttvvvyyy{{{yyy|||~~~~~~~~~sssooopppvvv{{{|||iiiYYYKKKEEE@@@AAADDDJJJUUU```|||uuuZZZFFF===;;;999:::<<>>===<<<999666444222000000000111000...////////////........................////////////............/////////000/////////......//////////////////...///////////////////////////000000111000000000000000000000000000000111111111111000000000000000111111111222222222222222222222222222222111222333333444555666666333333333222222222222333777777999::::::BBBUUUggg|||yyy___UUU\\\qqq~~~sssnnnmmmooopppqqqrrrssswww{{{|||rrrjjjgggjjjpppuuu~~~~~~|||}}}~~~}}}}}}~~~~~~}}}{{{zzzzzzzzzzzzzzzzzz{{{{{{vvvuuuuuuuuuvvvxxxzzz{{{|||~~~{{{qqqpppsssvvv{{{xxxfffSSSKKKDDDAAAAAADDDKKKSSSlll}}}kkkRRRDDD>>>999888999;;;@@@LLLaaatttnnnZZZLLLHHHFFFDDDEEEFFFGGGHHHHHHIIIHHHHHHDDDBBBAAAAAABBBCCCBBBBBBCCCAAA@@@??????===:::888555333111111111111000/////////////////////..................///////////////............///000000000//////......//////000//////.........///000111///////////////000111111////////////////////////000111111222222111111000111111111111222222222222333333333222222222111111111222222333444555555666333555666666555444555666777777888:::;;;DDDXXXkkk}}}~~~zzz{{{rrrZZZSSS\\\qqqyyyrrroooooopppqqqqqqrrrssswww|||zzztttkkkccc```fffpppwww~~~}}}}}}|||{{{zzz~~~~~~~~~~~~|||||||||}}}}}}~~~~~~vvvwwwwwwxxxyyyzzz{{{|||vvvqqqrrrsssuuuyyyyyycccWWWKKKCCC??????EEELLLZZZnnnjjjTTTGGG<<<999888:::;;;BBBTTTeeezzz}}}wwwfffUUULLLGGGDDDDDDDDDFFFGGGGGGGGGGGGGGGEEECCCAAAAAABBBDDDDDDCCCCCCBBB@@@@@@???>>>;;;999666444222111111111000///.../////////////////////............///////////////......---...///000111000000////////////000000//////.........///111222///////////////000111111000000000000000000000000000111111222222111111000000000000000111111111111222222222222222222333333111111222222333333444444///222666777666444444555555666888:::===HHH^^^rrr|||{{{uuurrrxxxjjjUUUQQQ^^^sssyyyssspppoooooopppqqqqqqrrrssswww|||uuupppggg```^^^fffsss}}}|||wwwvvvwwwyyyzzzzzzzzz~~~~~~~~~~~~wwwxxxzzz{{{|||}}}}}}}}}zzzrrrqqqrrrpppssszzzqqqcccQQQFFF???>>>DDDKKKMMMdddeeeRRRAAA<<<::::::888;;;IIIXXXiiitttxxxlll[[[PPPJJJEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDBBBBBBCCCEEEEEEDDDDDDBBBAAA@@@@@@>>><<<:::777555222111222111000///.........///////////////............/////////000///......------///000111000000////////////000000000///.........000111222///////////////000111111111111111111111111111111111111222222222222111111////////////000000000000000000111222333444444555111111222222222222333333***...333555444222111222444444777;;;???LLLcccxxx|||uuuooonnnwww```MMMMMM]]]tttyyyrrrooonnnnnnnnnqqqqqqqqqrrrssswww}}}}}}tttoooggg``````iiixxx~~~yyyuuusssrrrpppoooooosssyyy}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}~~~wwwkkkjjjmmmpppxxxnnnXXXNNNFFF>>>>>>EEEIIIXXXqqq{{{]]]KKK@@@999:::888666???MMMZZZcccjjjhhhccc[[[OOOBBBBBBDDDFFFFFFFFFFFFFFFGGGIIIGGGDDDBBBAAAAAABBBCCCFFFEEEDDDBBB@@@>>>===<<<:::888555333111000////////////////////////////////////............//////////////////////////////////////////............////////////////////////...///000111111111111111000000000111222222222333444444222111000000//////111111222222222333333333333333333333333333333333333333333444444444555555555555444333222222222222111999===;;;???QQQlll~~~{{{nnnaaadddzzzrrrYYYPPPMMM[[[vvv~~~rrrnnnnnnmmmmmmooosssqqqqqqvvvxxxxxx{{{|||sssooojjjgggiiirrr~~~|||wwwssspppmmmjjjlllmmmmmmmmmooosssyyy~~~}}}}}}~~~oookkklllooovvv~~~dddUUUIII>>>===BBBEEEQQQeeeyyysssUUUGGG===<<<;;;888<<>>===:::888666333111000000000//////////////////////////////............//////////////////////////////111000000000000/////////////////////////////////000000111111111111000000111111111111111222222222333333222111000000000000111111222222222333333333333333333333333333333333333333333333444444444444555444333333222222333333333:::======CCCVVVooo~~~{{{pppggglllhhhQQQLLLMMM\\\uuuxxxmmmjjjjjjiiijjjmmmrrrppprrrvvvxxxxxx|||wwwtttooollloooxxx}}}{{{vvvqqqlllgggeeedddbbbaaahhhjjjmmmpppsssxxx~~~vvvllliiikkkqqqyyyuuuaaaQQQCCC???BBBCCCHHHUUUfffttteeeRRRBBB>>>>>>:::888999;;;@@@FFFLLLRRRVVVRRRKKKFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGEEECCCBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>===:::999777555333111000000//////////////////////////////............//////////////////////////////111111111111000000000000////////////////////////111222222222222111000000222222222111111111111111222222111111111111111222111111222222222333333333333333333333333333333333222222222222333333333333333333333333333444444555555999;;;<<>>;;;666444888999<<>><<<<<<;;;:::999777444333111111//////////////////////////////............//////////////////////////////111111111000000000//////////////////////////////000111222222222222222111333222222222111000000000111111000000111222222333111111222222222333333333333333333333333333333333111111222222222333333333222222222333333555666666444666777;;;JJJ___qqqyyy~~~zzz___MMMJJJLLLZZZjjjnnnuuunnnhhhhhhiiijjjlllpppqqqpppssswwwzzz{{{~~~zzz{{{~~~vvvrrrlllgggdddcccccccccbbbbbbbbbcccfffjjjnnnqqquuuyyy~~~wwwgggcccccciiirrr|||hhhUUUHHHBBBCCC@@@AAAKKKZZZmmmoooRRRBBB>>><<<777444777666777>>>FFFLLLPPPQQQNNNJJJFFFEEEEEEGGGGGGFFFHHHGGGFFFFFFEEEEEEEEEEEEFFFEEECCCAAA???===;;;;;;<<<;;;:::888666444333222000000000000000000000000//////............//////////////////////////////000000/////////.........000000000000000000000000...///000111222333333333333222222222111000000000000000000000111222333333111111222222222333333333333333333333333333333333111111222222222333333333222222222333444555666777444555777>>>OOOdddtttyyyyyysss]]]OOOMMMNNN[[[ggghhhooojjjfffhhhjjjjjjnnnrrrpppqqquuuyyy{{{~~~~~~ssslllhhhfffbbb___]]]]]]]]]^^^^^^aaaeeeiiimmmrrrxxx|||~~~pppgggaaadddnnn{{{ppp\\\LLLCCCBBB>>>===CCCOOO___tttbbbKKK@@@<<<999666333222333:::@@@EEELLLSSSQQQLLLFFFDDDEEEGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFDDDBBB@@@>>>===<<<======<<<:::888666444333000000000000000000000000//////............//////////////////////////////////////////............000000000000000000000000......000111111222222111222222222111111111111111111000000000111222333333111111222222222333333333333333333333333333333333222222222222333333333333333333333333444555666777666888;;;CCCUUUjjjyyy}}}zzzgggZZZVVVWWWXXXbbbllljjjiiieeecccfffhhhhhhlllqqqqqqrrrwww|||~~~xxxooogggaaa``````___^^^]]]]]]___```___dddjjjppptttyyy~~~}}}{{{wwwtttqqqooorrrsssuuuxxx~~~~~~pppddddddmmmxxxuuucccUUULLLCCC@@@>>>AAAFFFRRRgggxxxtttYYYFFF===999777333222444999;;;===GGGRRRTTTNNNFFFDDDEEEGGGGGGEEEGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@=========<<<:::777555333000000000000000000000000//////............//////////////////////////////000000000////////////...000000000000000000000000000000000000000///...---111111111111111222222222111111111111111111222222111111222222222333333333333333333333333333333333333333333333444444444444444444444444444555666777555999>>>GGGXXXmmm{{{uuu```]]]dddjjjiiipppvvvpppdddbbbbbbeeeggggggkkkqqqqqqtttyyy~~~xxxrrrlllfffaaa]]]^^^___```aaaaaaaaaccceeebbbhhhooouuuyyy|||}}}{{{zzzyyysssrrrooolllgggbbb___\\\aaaaaabbbeeejjjtttxxxgggeeennnvvv}}}wwwiii^^^WWWEEECCCBBBAAACCCKKK^^^pppcccLLL>>>999777777666999;;;999888BBBOOOVVVOOOGGGCCCEEEGGGGGGEEEGGGGGGHHHHHHHHHGGGFFFFFFBBBBBBBBBCCCCCCCCCCCCDDD>>>>>>>>><<<:::888555333000000000000000000000000//////............//////////////////////////////111111111111000000000000000000000000000000000000222222111000...,,,+++***000000111111222222222333222222111111111111111222111111222222222333333333333333333333333333333333333333444444444444555555555444444444444555666666333888>>>GGGXXXlll{{{hhhaaaeeesss{{{yyy{{{}}}tttdddbbbcccggghhhhhhlllrrrrrrtttzzz}}}rrrnnnhhhccc```^^^[[[ZZZ[[[]]]___bbbdddeeeeeeeeeiiijjjkkkmmmqqqwww~~~|||xxxtttqqqmmmjjjeeebbb^^^[[[YYYUUURRROOORRRRRRRRRSSSXXXaaakkkrrrmmmjjjlllmmmtttvvvjjjaaaOOOEEE???BBBDDDEEERRRbbbrrrnnnSSSAAA::::::444666888777555888???FFFNNNLLLJJJFFFCCCBBBCCCDDDHHHGGGGGGIIIJJJIIIFFFCCCCCCDDDEEEEEEDDDBBB@@@???BBB@@@>>>===<<<:::777444444333111000/////////000///...---,,,,,,,,,,,,,,,............/////////000111111111111000000000000000000//////000111222222333222222111111222222333222222111111111111222222000000/////////111222333111111222222222333333333444444444444444444444444333333333333333333333333......000111333555666777777:::AAALLLVVVcccvvvzzzyyyddddddwwwnnndddeeegggggggggiiillloooqqqtttxxx|||}}}tttnnnjjjgggcccaaa```^^^\\\[[[^^^___aaabbbcccdddcccccccccdddfffhhhkkkqqqxxx|||~~~zzztttnnnjjjfffbbb___]]][[[WWWTTTRRROOOKKKIIIKKKKKKKKKLLLOOOVVV^^^dddooo}}}}}}uuuqqqnnnqqqxxx{{{tttiiiXXXKKKBBBCCCDDDEEEOOO\\\kkkzzzuuu]]]III???;;;555777888777555666<<>>>>><<<999777555444222000//////000000//////.........//////000........./////////000000111111111111000000000000000000000000000111222222333222222111111222222333222222111111111111222222111111000//////000111222111111222222222333333333444444444444444444444444333333333333333333333333111111222333444555666666777999@@@JJJUUUdddyyy{{{{{{kkklllnnndddeeegggggggggiiilllooorrruuuzzz~~~zzzqqqiiidddaaa_________```___^^^\\\``````aaaaaaaaa```___^^^[[[\\\^^^```ccchhhnnnsss~~~}}}vvvqqqjjjddd___[[[WWWUUUUUURRROOOMMMKKKIIIFFFCCCDDDDDDEEEEEEGGGJJJPPPTTT^^^iiizzzzzzqqqjjjiiinnnrrrxxx|||ttteeeUUUHHHDDDDDDEEEKKKSSSaaammmzzzvvvcccOOOAAA:::666888999777444555888<<>>>>>>>>===:::888666555333111000000000000............///000111222....../////////000000000111111111111000000000000000000000000000000111222222222111111111111222222222222111111111111222222222222111000000000111111111111222222222333333333444444444444444444444444333333333333333333333333444444555555555555555555777888>>>HHHSSSddd{{{~~~{{{{{{ssswww~~~llldddeeegggggggggiiilllooorrrvvv{{{yyyqqqjjjccc```]]]\\\]]]___aaa```^^^\\\^^^^^^]]]\\\[[[ZZZYYYXXXUUUWWWYYYZZZ]]]aaafffjjjuuuyyy{{{tttmmmhhhaaa\\\XXXUUUSSSQQQOOOMMMKKKIIIHHHFFFCCCAAA???AAABBBCCCCCCEEEHHHKKKTTT\\\jjj||||||ooofffeeehhhiiiooowww|||}}}ppp___NNNGGGEEEEEEHHHLLLWWWbbbnnnvvv|||}}}{{{|||zzzssseeeUUUFFF===888888888666444444777999@@@EEEIIIGGGBBB???@@@DDDEEEGGGHHHGGGEEEEEEHHHJJJFFFGGGGGGGGGGGGFFFEEEDDD>>>===<<<<<<<<<;;;999777666555333111////////////---------------...//////...////////////000000000111111111111000000000///111000000000000000111111222222111111111111222222222222111111111111222222333222222111111000000000111111222222222333333333444444444444444444444444444444444444444444444444444444444555555555666666999999>>>GGGSSSddd|||vvvzzz~~~xxxvvvuuuhhhdddeeegggggggggiiilllooorrrvvv||||||tttlllgggbbb^^^\\\^^^^^^^^^```aaa```\\\YYYYYYXXXWWWVVVUUUTTTSSSSSSTTTUUUWWWXXXZZZ^^^bbbfffnnnrrr{{{{{{pppiii```\\\XXXUUUTTTSSSRRRPPPKKKIIIGGGFFFEEEDDDBBB@@@<<<>>>AAABBBBBBCCCFFFHHHMMMRRR]]]nnnpppgggdddfffaaahhhsss|||xxxiiiWWWLLLHHHGGGGGGHHHPPPZZZgggpppyyy~~~|||vvvtttttttttqqqjjj]]]PPPGGG;;;:::888666555555777888<<>>===<<<<<<===<<<:::888666555222000///.........000///...---------------////////////000000000111111111111111000000000///111111000000000000000111222111111000000111111222222222111111111111222222222222222222111111000000111111222222222333333333444444444444444444444444444444444444444444444444222222333444555666777777;;;;;;@@@JJJUUUfff~~~uuu}}}|||tttvvv|||nnnddddddeeegggggggggiiillloooqqquuu|||uuuqqqkkkfffccc```^^^\\\___^^^^^^^^^^^^\\\XXXUUUTTTSSSRRRRRRQQQQQQRRRRRRUUUWWWXXXZZZ[[[^^^aaadddjjjnnnvvv|||yyyuuuoooddd\\\QQQOOONNNNNNOOOOOOOOONNNFFFDDDBBBBBBBBBBBB@@@???;;;===???@@@AAAAAACCCEEEFFFJJJSSS```rrrrrreee___]]]]]]bbblllxxxtttdddVVVMMMIIIGGGFFFKKKTTT```mmmzzz}}}vvvuuuuuuuuuqqqgggYYYOOOBBB???;;;777555555777888:::@@@IIIOOOOOOKKKFFFBBBFFFDDDCCCDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@??????@@@???===;;;777666333111000/////////333222111000/////////////////////000000000111111111111111111000000000000222111111000000000000000111111000000000000111111222222111111111111222222222222222333222222111000111111222222222333333333444444444444444444444444444444444444444444444444222222333444555666777888<<<>>>EEEQQQ]]]mmmzzzuuu{{{zzzkkkcccdddeeegggggggggiiillloooqqquuu|||oookkkgggdddcccaaa___]]]]]]\\\ZZZYYYYYYVVVSSSPPPQQQPPPPPPPPPQQQSSSUUUVVVWWWYYYZZZ\\\\\\^^^bbbdddiiimmmsss||||||uuulllhhheee___VVVNNNGGGFFFGGGIIILLLMMMLLLJJJDDDBBBAAAAAABBBBBBAAA@@@>>>???@@@@@@@@@@@@BBBDDDBBBFFFMMMTTTaaattt{{{jjj^^^XXX\\\\\\bbbmmmxxxrrraaaSSSLLLHHHFFFFFFMMMXXXggg{{{wwwhhh\\\KKKFFF>>>888555444555666777>>>IIIUUUZZZXXXOOOHHHHHHEEEDDDHHHNNNQQQNNNIIIDDDDDDDDDCCCCCCDDDDDDEEEDDDBBBAAAAAAAAA@@@>>><<<:::888666333222111111111111111000000000000000111//////000000000111111111111111111111000000000000222222111000000000000000111111000000000000111111222222111111111111222222000111222333333333222111111111222222222333333333444444444444444444444444555555555555555555555555555555555666666777777777;;;@@@KKKYYYgggwww{{{|||ooofffdddeeegggggggggiiilllooorrrvvv}}}iiigggcccaaa```___\\\ZZZZZZXXXVVVUUUTTTRRRPPPMMMPPPPPPPPPQQQSSSVVVXXXZZZXXXZZZ\\\]]]]]]___bbbdddiiilllrrryyyzzzqqqiii```[[[XXXSSSJJJCCCCCCCCCEEEIIIKKKLLLJJJHHHEEECCCBBBCCCDDDDDDCCCBBBBBBCCCCCCBBB@@@@@@BBBCCCCCCGGGJJJMMMUUUeee|||uuufff]]]\\\XXX[[[dddooozzz{{{hhhWWWMMMHHHFFFBBBHHHRRRbbbzzzyyykkkRRRKKKAAA999444333444444666===JJJYYYbbbaaaWWWMMMLLLHHHGGGNNNWWW[[[WWWPPPEEEDDDDDDDDDDDDDDDEEEEEECCCBBB@@@@@@@@@???<<<:::<<<:::888555444333222222...------......///000111000000000000111111111111111111111111000000000000222222111000000///000000111111000000000000111111222222111111111111222222///000222333444333333222111111222222222333333333444444444444444444444444555555555555555555555555999888888888777777666666;;;AAANNN___ooo}}}tttiiidddfffgggggggggiiillloootttwww~~~ggghhhhhheeeaaa]]]\\\\\\VVVUUUTTTRRRQQQPPPOOOOOORRRSSSTTTUUUVVVWWWXXXXXX``````______```bbbeeefffhhhlllqqqvvv|||rrrggg]]]VVVQQQNNNKKKEEECCCDDD@@@???@@@BBBFFFJJJMMMMMMIIIGGGEEEDDDEEEFFFFFFEEECCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIINNN[[[mmmzzz~~~|||iii\\\]]]XXXXXX___eeennnuuuaaaQQQIIIGGGDDDFFFLLLZZZpppxxxbbbMMM<<<:::;;;777666:::===???FFFSSSaaafffaaaZZZVVVFFFJJJPPPYYY|||[[[JJJHHHFFFDDDCCCCCCDDDEEEFFFEEEDDDBBB???<<<:::999===;;;888555333222222111......//////000000111111///////////////000111111222111111111000000//////......///000111222222333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333333444444444666555555444444444555555666777777666555555777:::>>>KKKZZZeeessstttjjjggggggffffffgggiiikkklllooouuuffffffdddaaa\\\XXXWWWWWWQQQQQQQQQQQQRRRSSSTTTUUUWWWXXXXXXYYY[[[\\\\\\]]]``````bbbcccdddeeeeeeeeehhhkkkpppuuu{{{wwwggg]]]QQQKKKFFFDDDBBB===;;;<<>>555222555888999AAAOOO```jjjkkkhhh[[[GGGEEEHHHNNNpppjjjIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFEEECCC@@@===;;;:::<<<;;;888666444222222222////////////000000111111000////////////000000000111111111111000000000/////////000000111111222222222222222222222222222222222222222222222222111111222222222222222222222222333333333333333333333333222222333333333444444444666555555444444444555555777777888777666777999;;;AAAMMM\\\jjjzzz{{{oooiiihhhhhhhhhiiikkkmmmnnnrrrxxxeeedddaaa]]]WWWTTTTTTTTTRRRRRRSSSTTTVVVYYYZZZ\\\^^^^^^___```aaabbbbbbcccaaaccceeeggghhhhhhgggfffiiikkkoootttyyyxxxiii[[[QQQJJJDDD@@@@@@???<<<:::<<<>>>>>>@@@CCCHHHOOOUUUXXXYYYUUUPPPMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEBBBCCCCCCBBBDDDJJJTTT\\\kkkuuu~~~}}}~~~ooohhh^^^WWWYYY\\\bbbrrrppp]]]PPPJJJEEEDDDDDDKKK[[[ssswwwhhhXXXNNNCCC777222555666777<<>>EEEQQQaaaqqqqqqhhhhhhggghhhiiikkklllnnnttt{{{bbbaaa___ZZZWWWUUUVVVWWWYYYYYYZZZ[[[\\\^^^```aaacccddddddeeeffffffggggggfffgggiiijjjkkkkkkjjjjjjkkkmmmqqquuuzzz{{{mmm^^^PPPHHHEEE@@@===???@@@===<<<>>><<<===???BBBHHHPPPYYY___aaa]]]WWWSSSPPPNNNLLLJJJLLLLLLKKKKKKJJJJJJIIIIIICCCCCCCCCCCCCCCGGGMMMRRR]]]fffrrr}}}~~~}}}zzzoooccc[[[[[[]]]```jjjvvv~~~jjj\\\TTTLLLGGGEEEHHHRRRddd|||ttteeeWWWHHH<<<888<<<999888999BBBQQQbbbooovvvqqqZZZNNNKKKCCCGGGLLLFFFGGGFFFEEEEEEDDDEEEEEEFFFGGGFFFFFFDDDBBB@@@>>>===<<<;;;:::888666444333333000000000000000000000000000000000000000//////...111111111000000000000000111111111000000000000000222222222222222222222222333222222111111000000///222222222222222222222222333333333333333333333333333333333444444444444555555444444444444555666666666777777666666999<<<@@@JJJUUUfffzzz~~~}}}nnneeeeeedddeeefffhhhjjjkkkttt}}}]]]]]]\\\ZZZXXXXXXZZZ]]]]]]]]]^^^```aaadddfffggghhhhhhiiiiiijjjjjjkkkkkkmmmllllllkkklllmmmoooppppppqqqsssxxx~~~qqqaaaSSSIIICCC???:::999<<<===::::::;;;:::<<<>>>AAAGGGQQQ^^^fffhhhddd___ZZZWWWSSSPPPMMMLLLLLLKKKKKKKKKJJJJJJJJJCCCCCCCCCCCCCCCFFFIIILLLQQQXXXbbbllluuuvvviii^^^^^^^^^]]]bbbjjjyyywwwggg___QQQJJJEEEFFFKKKWWWkkk}}}{{{lll\\\KKK???<<<>>>999777777;;;FFFVVVfffooolllWWWJJJIIIHHHFFFEEEBBBEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCAAA???>>><<<;;;:::999777555444333111111111111000000000000//////000000000000///...000000000000000000111111111111111000000000000000222222222222222222222222222222222222111111000000222222222222222222222222333333333333333333333333333333444444444555555555444444444444444555666666555555555555555888===AAAOOO[[[mmmwwwuuuxxxiiiddddddcccdddfffhhhjjjkkksss}}}[[[[[[\\\\\\\\\]]]```bbb______aaacccfffjjjlllnnnnnnnnnnnnooooooooopppppprrrpppooonnnnnnppprrrtttssstttvvv{{{xxxgggWWWLLLEEEAAA???;;;:::===>>><<<;;;<<<;;;===???AAAHHHSSSbbblllooolllhhheeeaaa]]]WWWTTTMMMMMMLLLLLLKKKJJJIIIIIICCCBBBAAAAAABBBDDDFFFGGGMMMRRRYYYaaahhhpppwww||||||rrrddd```___[[[[[[```lllwwwnnn\\\PPPGGGFFFGGGMMM]]]mmm|||ppp```PPPCCC===;;;666555444777>>>KKK[[[eeeiiiZZZJJJDDDFFFGGGFFFGGGDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEDDDCCCAAA@@@???;;;;;;;;;:::888777555444222111111111111000000000---...000111111111000///000000000000111111111111000000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333444444444555555555555444444444444444555666777444444444444555999>>>BBBUUUbbbvvvqqqppprrrgggeeeeeeeeeeeegggiiilllmmmsss^^^```bbbddddddeeegggiiiggghhhiiikkkmmmppprrrsssttttttuuuuuuuuuuuuvvvvvvsssssssssrrrssssssttttttuuuuuuwww}}}rrraaaSSSJJJFFFEEEDDD@@@???BBBCCC@@@>>>???===???AAADDDJJJVVVfffrrrvvvtttssspppmmmhhhaaa\\\UUUTTTSSSQQQNNNLLLKKKJJJFFFDDDBBBBBBBBBDDDEEEEEEKKKNNNSSSXXX\\\```dddfffeeegggkkkqqq{{{mmmddd```[[[ZZZ^^^fff}}}uuubbbQQQJJJHHHHHHSSS```xxx}}}zzzssshhh\\\PPPDDD===555666555555999BBBOOOXXX___]]]OOOBBBBBBCCCCCCGGGCCCCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@???;;;;;;;;;;;;999777666444222222222111111111000000+++---///111222222111000///000000000111111111111//////000000111111222222222222222222222222222222222222222333444444555555222222222222222222222222333333333333333333333333444444444444555555555555444333333444444666777777444444444444666:::@@@EEEZZZiiimmmnnnxxxjjjeeedddddddddeeegggiiikkkmmmuuueeegggjjjlllllllllnnnooorrrrrrrrrrrrssstttuuuuuuyyyyyyyyyzzzzzzzzzzzzzzzrrrsssuuuvvvwwwvvvtttsssuuuuuuwww}}}~~~ppp```SSSLLLJJJKKKEEEAAA@@@BBBCCC???===>>>@@@BBBCCCEEEKKKXXXjjjvvv{{{zzzzzzyyyvvvppphhhccc___]]][[[WWWSSSPPPNNNLLLKKKHHHEEEDDDDDDEEEEEEEEEEEEHHHKKKNNNPPPRRRSSSSSSSSSSSSVVVZZZcccqqquuuhhhbbb]]]\\\```fffuuu]]]QQQJJJGGGMMMYYYiiiwwwwwwvvvqqqiii]]]OOOCCC888999999666666;;;EEEMMMKKKUUUOOOCCCBBBCCCCCCGGGBBBCCCDDDFFFGGGGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@???;;;;;;;;;;;;:::888666555222222222222111111000000***,,,...111222222222111//////000000111111111222...//////000111222222333222222222222222222222222111222333333555555666777222222222222222222222222333333333333333333333333444444444555555555666666333333333444555666777888555555555555777<<>>???@@@AAADDDDDDCCCDDDKKKZZZooo}}}}}}wwwqqqllliiifffbbb\\\VVVQQQMMMJJJJJJIIIFFFDDDCCCDDDFFFHHHIIIHHHGGGEEEEEEDDDDDDDDDEEEIIIMMMOOORRR\\\lllxxxttteee[[[ZZZ___fffuuuvvv\\\MMMHHHIIIJJJ]]]ppp{{{|||vvv___MMMAAA<<<888666555444888???DDDFFFGGGEEEBBBAAACCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@???===;;;::::::999777555555444333222111111000111///000111222222222222222000000111111111111000000///000000000111111111111///111222222111111222333111111111222222333333444444444444444333333222111444444444444444444444444555555555555555555444444555444444444444555666666999999444555999666===QQQcccxxx~~~nnnlll~~~pppiiifffcccaaadddffffffeeefffkkkoooyyyvvvxxxyyyxxxxxxyyy|||}}}|||{{{yyywwwxxxzzzzzzwwwuuuxxxzzz}}}|||tttjjjccc^^^YYYSSSNNNIIIGGGDDDAAA???@@@AAABBBFFFFFFFFFGGGMMM\\\ooo}}}zzzuuurrrpppmmmiiiccc\\\VVVRRRPPPJJJHHHFFFDDDCCCDDDFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBEEEGGGFFFGGGOOO\\\ggg~~~pppaaa[[[]]]\\\jjjyyykkkUUUJJJGGGHHHRRRddd}}}ooo]]]FFF>>>888666555444777;;;???AAABBBAAA???>>>@@@BBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA???===;;;::::::999777666555555333222111111000000000000111222222222222222000000111111111111000000111111111111222222222222///111222222111111222333222222222222222333333333333444444444333333222111444444444444444444444444555555555555555555555555555555555555555666777777777888555555999777???SSSjjjtttrrryyylllfffcccaaa___aaadddeeeeeehhhmmmrrr{{{}}}{{{yyyyyyzzz{{{{{{zzz}}}~~~}}}xxxtttoooiiieeebbb^^^XXXSSSLLLJJJHHHEEEDDDDDDDDDEEEIIIIIIIIIJJJPPP^^^ooo{{{zzzxxxwwwtttqqqmmmfff```ZZZUUURRRJJJHHHFFFDDDCCCDDDEEEFFFFFFFFFDDDCCCAAA@@@??????>>>@@@BBBAAAAAAFFFQQQYYYlll}}}}}}}}}jjj]]]ZZZWWWbbboooyyy}}}___MMMFFFFFFIIIVVVkkknnnPPPDDD999666666555555777888:::<<<===<<<<<<===>>>AAABBBBBBCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBB???===;;;;;;;;;:::888666666555444222111111000000000000111222222222222111000000111111111111000000111222222222222333333333000111222222111111222444333333333333222222222222333333444444444333222222444444444444444444444444555555555555555555555555666555555555555666777777555777555666:::999AAAWWWrrr~~~|||ssshhhbbbaaa```]]]```cccdddeeejjjpppvvv}}}{{{yyyzzz|||~~~|||sssmmmkkkjjjhhhgggfffbbb\\\XXXRRRQQQNNNLLLKKKJJJKKKKKKMMMLLLLLLLLLRRR\\\iiisss{{{~~~wwwrrrrrrtttooommmiiiccc]]]WWWSSSPPPJJJHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDBBBAAA???======<<>><<<;;;<<<;;;999888777666444333222111000000000111111222222222111111000111111222222111111000111111111222222222333333000111333222111111222444444444444333333222222111333333333444444333333222444444444444444444444444444444444555555555555555555555444444555555666777444777555777<<<;;;FFF]]]yyyyyy~~~mmmddd______```]]]```bbbccceeejjjrrrxxx~~~}}}{{{{{{}}}{{{rrriiicccaaacccfffhhhiiifffbbb^^^XXXWWWUUUSSSRRRQQQQQQQQQQQQPPPNNNNNNPPPWWW```eeeiiimmmooommmgggdddeeehhheeeccc```\\\WWWSSSOOONNNJJJIIIHHHFFFEEEDDDEEEEEEEEEEEEDDDDDDBBB@@@>>>======???AAACCCDDDHHHOOOTTTSSSccc}}}}}}}}}{{{{{{~~~rrrddddddfffjjjooottt}}}sssYYYKKKFFFFFFIIITTTfff}}}jjjWWWDDD<<<;;;:::777666333444555888:::<<<======@@@AAABBBCCCDDDEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCCCC???>>><<<<<<<<<<<<:::999888777555333222111000000111111222222222111111000111111222222222222111111000000000000111111111222000222333333222222333444555444444333333222222222222333333444444333333333444444444444444444444444444444444555555555666666444444333333444444555666444777666777===>>>KKKeeeuuuhhhbbb^^^^^^aaa___aaabbbbbbdddjjjrrryyy~~~wwwooofff]]]XXXVVVZZZaaagggjjjkkkiiiggg```___^^^\\\[[[ZZZYYYYYYWWWUUUQQQOOONNNQQQTTTVVVVVVXXXZZZYYYVVVUUUVVVWWWYYYXXXVVVTTTRRRPPPNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEECCCBBB@@@@@@AAABBBCCCCCCDDDGGGIIIMMM[[[rrr||||||uuuiiiggghhhkkknnntttyyy^^^NNNGGGCCCEEELLL[[[qqqsss___JJJ@@@===:::888888555444444666:::===??????AAAAAACCCDDDFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCCCCCCC@@@>>>===<<<======;;;:::888777666444222111000000111222222222222111000000111111222222222222111111//////000000000111111111111222333333222222333555444444444444333333333333222222333444444444333333444444444444444444444444333333444444555666666666444444444444444555666666555999777888===AAARRRnnnllldddaaa]]]]]]aaa___aaaaaaaaadddjjjttt|||wwwlllbbbYYYRRRNNNJJJPPPZZZdddkkkoooqqqrrrlllkkkjjjhhhgggfffeeeeee^^^ZZZUUUPPPMMMKKKJJJJJJHHHIIIIIIJJJJJJJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIGGGFFFDDDDDDEEEEEEEEEDDDCCCCCCDDDHHHTTThhh~~~yyy~~~pppllljjjkkkjjjkkktttxxxaaaRRRKKKDDDEEEIIIRRRddd|||wwwdddNNNBBB<<<999888999777555333555999>>>@@@@@@@@@AAABBBDDDFFFGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@>>>======>>>>>><<<;;;999888666444222111000000222222222222222111000000111222222333333222222111000000111111111222222222111222444333222222333555333333333444444444444444111222333333444444444333444444444444444444444444333333444444555666666777666666666666666777888888777:::888888===CCCWWWvvvwwwddd```___[[[[[[___]]]___``````dddlllwww~~~qqqcccYYYPPPJJJGGGBBBJJJVVVbbbkkkrrrwwwyyyvvvuuutttsssrrrqqqpppooobbb^^^WWWQQQLLLHHHEEECCCBBBAAAAAABBBDDDEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLLLLNNNMMMLLLKKKIIIHHHGGGFFFGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGEEEOOObbbyyyxxxyyyzzztttooommmiiiffflllvvv~~~vvvbbbUUUPPPGGGGGGIIINNN[[[pppxxxfffPPPBBB;;;777777:::999666333444888===@@@AAA???@@@BBBDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@>>>======>>>>>>===;;;999888666444222111000000222222222222222111000///111222222333333222222111111111222222222333333333111333444444333222444555333333333444444555555555111222333333444444444444444444444444444444444444333333444444555666777777888888888888888999999:::888;;;888888===DDDZZZzzzqqq___]]]^^^ZZZYYY^^^[[[]]]^^^```dddmmmzzzqqq```VVVPPPHHHBBB@@@GGGGGGJJJTTTcccrrr{{{zzzrrrcccSSSLLLIIIEEEBBBAAA>>>??????@@@@@@@@@@@@@@@AAAAAABBBDDDFFFHHHJJJLLLOOOLLLHHHHHHJJJLLLKKKJJJIIILLLOOOSSSTTTTTTRRRQQQMMMLLLJJJIIIIIIIIIGGGEEEDDDIIIVVVkkk}}}zzz~~~ooogggffffffjjjnnnyyy{{{mmm___TTTNNNFFFCCCIIINNNZZZtttppp___OOOGGGBBB;;;888999555777555222666@@@EEECCCAAA@@@???@@@BBBDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCBBB@@@???===<<<999999777666444222111000222222333444333222111000111111111111111111111111111111111111111111111111222222333333333333444444444333333222222333333444444444444555444444333333444444444444444444444444333444555555666666555555777777777777888888888888777777888999<<>>======>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCFFFHHHJJJKKKNNNKKKHHHHHHJJJLLLKKKJJJKKKNNNQQQUUUVVVVVVTTTRRRRRRPPPMMMLLLKKKJJJHHHFFFFFFKKKVVVhhhyyyzzz~~~uuujjjgggfffiiimmmuuu~~~tttfff[[[OOOFFFAAAEEEIIIQQQdddxxx~~~{{{vvvhhhZZZQQQJJJ@@@;;;:::666888666333777???BBB@@@GGGFFFCCCBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@>>>===;;;::::::999888666555333222111000111111222111000///...111111111111111111111111111111111111111111111111222222333333333333444444444333333222222333333444333444444555444444333333444444444444444444444444333444555555666666555555777777777777888888888888999888999<<>>;;;<<<<<<======>>>???@@@@@@AAA@@@AAABBBCCCEEEGGGIIIKKKKKKJJJIIIIIIKKKLLLKKKIIILLLOOOUUUZZZ\\\]]]\\\[[[XXXUUUQQQOOOMMMKKKIIIGGGGGGKKKTTTdddzzz{{{vvvvvv}}}nnnhhhfffhhhjjjrrrwww~~~~~~pppdddVVVLLLDDDDDDFFFIIITTTaaa|||xxxmmmdddYYYKKKAAA===888888666444777===???===KKKIIIFFFDDDBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@???===;;;;;;;;;:::999888666444333333000111111111111000//////111111111111111111111111222222222222222222222222222222333333333333444444444333333222222333333444333333444444555444444333444444444444444444444444333444555555666666555555777777777777888888888888;;;:::;;;>>>FFFXXXuuurrraaaoookkk^^^WWWYYY[[[XXXWWWZZZYYY[[[]]]```eeerrryyybbbWWWNNNJJJJJJHHHGGGIIIEEEKKKOOONNNMMMUUUeeesss~~~vvvfffYYYLLLEEEAAA===<<<>>>======>>>>>>???@@@AAABBBAAAAAABBBCCCEEEGGGIIIJJJHHHIIIIIIKKKLLLLLLKKKJJJLLLQQQXXX___ccceeeeeeeee\\\YYYUUUQQQOOOLLLIIIFFFFFFJJJRRR```tttwwwssszzzsssjjjffffffhhhqqquuuwwwxxxxxx}}}{{{qqqeeeWWWJJJFFFEEEGGGMMMUUUiiivvvxxxjjjYYYJJJAAA:::888666666888<<<======IIIHHHGGGEEECCCDDDFFFHHHEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>===<<<;;;:::999777666555444333333333333222222111111111111111111111111111111222222222222222222222222222222222333333333444444444333333222222333333444333333444444555444444444444444444444444444444444333444555555666555555555666777777777888888888888<<<;;;;;;@@@III\\\zzzssshhhwwwvvvcccZZZUUUXXXZZZXXXWWWYYY[[[\\\^^^```ggguuusssaaaZZZUUUTTTSSSNNNJJJJJJFFFHHHIIIIIIKKKSSS___hhhsssyyy}}}|||yyyuuunnnfffZZZPPPGGGCCCAAA>>>>>>AAA@@@?????????@@@BBBCCCDDDBBBBBBCCCDDDFFFHHHIIIJJJGGGIIIJJJKKKLLLLLLLLLMMMOOOTTT[[[bbbfffhhhgggfff___\\\XXXTTTQQQMMMHHHEEEEEEIIIQQQ]]]pppwwwqqqrrr|||nnnfffeeehhhppprrrsssrrrttt|||sssdddRRRHHHEEEFFFJJJNNNYYYhhh}}}{{{hhhTTTFFF<<<999666777999;;;===>>>FFFHHHIIIHHHEEEDDDEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@>>>===<<<;;;;;;999888777666555333333333222222222222222111111111111111111111111222222222222222222222222222222222333333333444444444333333222222333333444222333333444555555555444444444444444444444444444333444555555666555555555666777777777888888888888<<<:::;;;@@@JJJ^^^zzzzzzqqqppp]]]XXXVVVXXXZZZZZZYYYZZZ]]]^^^___bbbkkkyyyuuuhhhccc``````]]]UUUOOONNNJJJJJJJJJKKKOOOUUU[[[___gggkkkmmmjjjgggeee```ZZZQQQJJJEEEDDDCCCAAABBBDDDDDDCCCCCCBBBBBBCCCEEEFFFDDDDDDDDDEEEGGGIIIJJJKKKHHHJJJLLLLLLLLLMMMNNNPPPTTTXXX___eeehhhgggeeecccbbb```]]]ZZZWWWQQQKKKFFFDDDIIIRRR]]]nnnwwwooommm{{{wwwiiifffhhhlllnnnooooooqqqzzzttt___OOOFFFDDDFFFGGGRRR___sss|||dddQQQBBB<<<888888999999<<>><<<;;;<<<;;;:::999888777666666222111000000//////000000111111111111111111111111333333333333333333333333222222333333333333444444444333333222222333333444222222333444555555555555444444444444444444444444333444555555666666555555777777777777888888888888;;;999:::AAALLL```zzzyyyzzzkkkZZZWWWVVVWWWYYYZZZZZZZZZ]]]^^^```eeeooo}}}}}}tttpppmmmlllhhh___ZZZYYYSSSUUUVVVWWWXXXZZZ\\\^^^^^^aaa```\\\ZZZZZZWWWSSSQQQMMMKKKLLLKKKHHHHHHKKKIIIHHHFFFEEEDDDEEEFFFGGGEEEFFFFFFGGGHHHJJJKKKLLLIIIKKKMMMLLLLLLMMMQQQTTTWWW\\\cccjjjmmmmmmkkkiiiffffffeeeccc___XXXPPPJJJGGGLLLUUU___mmmyyyrrrlllwwwnnnhhhjjjiiikkkmmmnnnpppyyyvvv```QQQIIIEEEDDDOOOXXXhhhyyy|||eeeKKKBBB:::999888777999>>>BBBJJJQQQSSSNNNGGGBBB@@@DDDDDDEEEEEEEEEFFFFFFFFFCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::999888777666666222111000/////////000111111111111111111111111111333333333333333333333333222222333333333333444444444333333222222333333444111222333444555555555555444444444444444444444444333444555555666666555555777777777777888888888888:::888;;;CCCPPPddd}}}tttcccWWWWWWUUUUUUVVVYYYZZZZZZZZZ[[[```gggssszzzwwwuuuppphhhdddddd]]]aaadddeeebbb```aaacccZZZ[[[YYYTTTRRRSSSSSSPPPVVVSSSRRRTTTTTTPPPOOOQQQLLLJJJHHHGGGFFFFFFHHHIIIGGGGGGGGGHHHIIIJJJLLLMMMJJJLLLMMMMMMLLLNNNRRRVVVXXX]]]fffooouuuvvvvvvtttjjjjjjjjjiiieee^^^TTTNNNIIIOOOWWWaaammm~~~wwwllluuuqqqiiikkkiiilllnnnoooqqqzzzrrr]]]PPPIIIDDDGGGNNN\\\nnnvvvQQQFFF===:::888555777<<<===GGGRRRWWWSSSLLLFFFCCCDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEDDDCCCBBB@@@???>>>::::::999999888777666666555444222111111111222333111111111111111111111111333333333333333333333333222222333333333444444444444333333222222333333444111222333444555555555555444444444444444444444444333444555555666666555555777777777777888888888888999888<<>>>>>???999666888:::BBBMMMTTTTTTOOOIIIEEEDDDFFFHHHHHHFFFDDDDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@>>><<<::::::::::::888666555444444333222222222222222222222222222222222222555444444333333444444555555444444333333222222111555555555444444333333333333333333333333333333333222222222333333333444444777666555555555666888999999999888888777666666666999999<<>><<<;;;:::;;;:::888777666555444333222222222222222222222222222222222222333333333222222333333333333333333333333333333333555555444444444333333333555555555555555555555555333333333333444444444444666555444444444555777777888888888888777777777777;;;<<<@@@JJJ^^^zzzsss```TTTSSSUUUUUUUUUUUUUUUWWWYYYYYY[[[aaajjjwww|||mmmbbbYYYRRRNNNNNNPPPSSS[[[bbbmmmooommmhhheeedddaaa]]]\\\XXXSSSPPPNNNMMMKKKJJJPPPPPPPPPPPPOOONNNMMMLLLGGGFFFEEEDDDFFFHHHLLLNNNUUUZZZcccppp}}}xxxrrrmmmjjjggggggmmmvvv~~~wwwvvvzzzooofffggghhhhhhiiimmmuuu|||iiiTTTHHHAAA@@@EEEQQQaaatttoooPPP???:::777777:::;;;===BBBIIIOOOQQQMMMIIIFFFFFFFFFGGGFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCAAAAAA???===;;;;;;;;;;;;999888666666555333333222222222222222222222222222222222333222222111111222222333111111222333333444555555555444444444444333333333555555555555555555555555333444444444444555555555444444444444444555666666777777777777888888888888<<<>>>EEERRRgggjjjZZZSSSSSSTTTUUUTTTTTTTTTVVVXXXZZZ\\\bbblllxxxyyyeeeXXXRRRMMMHHHIIIKKKPPP[[[eeelllooooookkkgggfffddd``````]]]YYYWWWWWWWWWVVVUUUXXXXXXWWWUUURRRNNNKKKIIICCCCCCBBBCCCDDDGGGJJJKKKNNNSSS\\\iiiyyy|||yyyuuutttyyy{{{wwwxxxyyyhhhdddbbbcccfffjjjqqqwwwwww___OOOFFFCCCEEELLLVVVfff___III@@@<<<::::::<<<;;;===DDDMMMRRRQQQMMMGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@>>><<<<<<<<<<<<:::888777777555444333333333333222222222222222222222222333333222222222222333333222222222333333444444444444444444444444444444444333333333333333333333333444444444555555555666666444444444555555555666666555666666777888999999999;;;???HHHWWWmmmwwwcccYYYVVVRRRSSSTTTTTTSSSTTTVVVXXXZZZ]]]dddnnn{{{ppp[[[OOOLLLGGGDDDDDDFFFLLLWWWbbbooouuuxxxuuuqqqoookkkgggdddcccaaabbbdddffffffeeedddbbb^^^YYYSSSMMMHHHFFFBBBBBBBBBCCCEEEGGGHHHIIIJJJNNNWWWddduuuzzzyyyoooeee^^^```eeehhhnnnsssiiiWWWKKKEEECCCHHHMMMYYYtttkkkOOOCCCCCCBBB@@@===;;;;;;AAAJJJQQQRRRQQQHHHFFFEEEEEEGGGHHHGGGFFFDDDEEEEEEEEEDDDCCCBBBAAAAAA???============;;;999999888666555444333333333222222222222222222222222444444333333333333444444444444444333333222222222444444444444444444444444333333333333333333333333444444444555555555666666555555666666777777777777555555666777888999999:::999???JJJZZZppp~~~ooo]]]VVVWWWRRRSSSTTTTTTSSSTTTVVVXXX[[[^^^eeeppp~~~{{{eeeSSSJJJGGGDDDBBBCCCDDDGGGRRR]]]oooyyy}}}yyysssnnnnnnmmmmmmnnnqqqtttttttttnnniiibbbYYYQQQJJJFFFDDDBBBCCCDDDEEEGGGHHHHHHIIIIIIMMMTTT```ooo}}}{{{}}}mmmbbbccchhhiiilllqqq}}}sss```NNNEEE@@@DDDGGGPPPhhhvvvTTTFFFIIIKKKHHH===;;;:::>>>FFFLLLPPPQQQIIIFFFDDDDDDGGGIIIHHHFFFDDDDDDDDDDDDDDDCCCBBBBBBBBB@@@>>>>>>>>>>>><<<::::::999777666444444333333222222222222222222222222555444444333333444444555555555444333333222111111333333333444444444444555555555555555555555555555333444444444444555555555555666666777888777777777555666666777888999999999777???LLL]]]sssuuu{{{~~~gggWWWRRRSSSSSSTTTUUUTTTTTTTTTVVVXXX[[[___gggrrrmmmYYYMMMHHHDDDCCCCCCEEEDDDEEEMMMWWWhhhvvv{{{|||{{{zzzzzz|||}}}|||{{{ssslllaaaVVVMMMGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIILLLQQQYYYeeevvv{{{zzzjjjiiilllkkkkkknnntttnnnXXXKKKCCCEEEFFFIII]]]uuuaaaQQQQQQNNNDDD:::::::::<<<@@@FFFLLLOOOJJJFFFCCCDDDHHHJJJIIIGGGDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA????????????===;;;::::::888666555444333333222222222222222222222222444333333333333333333444333333333333333333333333333333333444444444555555555555555555555555555555333333333333444444444444444555666777777777666666666666777777888888888999777@@@OOObbbxxx{{{kkkppptttbbbUUUQQQRRRSSSUUUUUUUUUUUUUUUWWWYYY\\\```hhhttt}}}bbbQQQIIIGGGDDDDDDEEEGGGEEEDDDJJJSSSbbbuuu}}}tttlll```SSSJJJFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIGGGJJJMMMSSS]]]lll}}}{{{{{{pppnnnpppllljjjllllll||||||dddTTTIIIIIIHHHGGGVVVkkkooo___YYYKKK:::888999:::;;;===BBBHHHMMMJJJFFFCCCDDDHHHKKKIIIGGGDDDDDDDDDDDDDDDDDDCCCBBBCCCAAA@@@?????????===<<<;;;:::888777555444444333222222222222222222222222333222222222222222222333111222222333333444444555333333333444444555555555333333333333333333333333222222222333333333444444333333555666666666555444777777777777888888888888888AAARRRggg}}}uuueeeiiiwww{{{nnn___VVVSSSTTTTTTUUUVVVVVVUUUVVVXXXZZZ\\\```iiiuuulll[[[PPPIIIGGGFFFGGGFFFDDDCCCEEEJJJNNN\\\mmm~~~{{{zzzzzzxxxwwwqqqeeeZZZUUUNNNGGGFFFJJJJJJIIIJJJKKKLLLLLLJJJHHHFFFFFFJJJPPPVVV___ooo}}}yyy|||uuussssssnnniiirrrrrr{{{uuucccOOOEEEDDDHHHPPPXXXnnnyyy```JJJBBBDDD===999777888999===GGGRRRXXXPPPGGGCCCDDDGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>999999888666555444333222333333111111111111333333444444444444444444444444444444444444444444444444333444444555444444333333333444555555666666555555222333444444444333222111555555555555666666666666666777777666666666999;;;:::EEEYYYrrr{{{hhhfffnnn}}}}}}uuucccUUURRRRRRPPPSSSSSSSSSTTTUUUVVVWWWXXXaaadddkkkyyyzzzhhh]]]TTTNNNLLLIIIJJJIIIGGGFFFHHHMMMQQQ\\\mmm{{{uuuqqqqqqqqqpppooonnnddd[[[VVVPPPIIIHHHKKKIIIHHHHHHJJJKKKKKKIIIGGGGGGGGGIIIOOOTTT]]]kkkyyyyyypppllliiiggglllmmmuuu}}}jjjTTTHHHEEEGGGNNNUUUfff}}}www___III@@@@@@<<<888777888999===FFFOOOZZZVVVQQQKKKHHHGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@???>>>======<<<::::::999888666555444333444333222111111222333444444444444444444444444444444444444444444444444444444444555666666555555555333444555555666666555555333444555555555555444333555555555555666666666666666777777666666777999;;;???JJJ^^^www|||kkkiiiqqqzzzyyyppp___SSSQQQQQQPPPTTTTTTTTTTTTUUUVVVWWWXXX^^^bbbkkkzzzqqqfff```YYYSSSQQQMMMMMMLLLJJJJJJLLLQQQTTT\\\iiizzzyyysssnnnhhhdddcccdddffffffkkkddd]]]XXXRRRLLLJJJLLLIIIIIIIIIJJJLLLMMMKKKJJJIIIGGGIIINNNSSS[[[iiiuuunnngggfffggghhhiiiooowww}}}ttt]]]MMMEEEEEEJJJQQQ\\\ssswwwbbbMMMBBB???;;;777666999:::<<>>===<<<;;;;;;;;;;;;:::999777666555444444444333333333333444444444444444444444444444444444444444444444444444444444444555666777777777666333444555555666666555555444555666666666666555555555555555555666666666666666777777666666777999<<<>>>JJJ^^^vvvpppnnnuuuwwwssshhhYYYPPPOOOQQQQQQTTTTTTTTTTTTUUUVVVWWWWWW\\\bbbmmm|||~~~|||{{{~~~|||nnniiieee^^^WWWSSSOOONNNMMMLLLMMMOOOSSSVVV[[[dddppp{{{|||qqqhhheeeaaa\\\YYYYYY\\\```bbbjjjgggccc]]]VVVOOOLLLLLLKKKKKKKKKLLLOOOPPPPPPOOOKKKIIIJJJOOOUUU]]]jjjuuussshhhgggiiifffhhhlllppprrrvvv}}}eeeSSSHHHCCCFFFLLLUUUiii|||jjjWWWJJJCCC;;;777666999;;;<<<@@@FFFYYYbbbggg```QQQEEEDDDHHHEEEFFFFFFFFFFFFEEEDDDDDDAAA@@@@@@???>>>===<<<<<<;;;;;;:::888777666555444444444444444444444444444333333444444444444444444333333444444444444444444333444555666666777666666333444555555666555555555444555555555666666666666555555555555666666666666555666777666666777:::<<<===III^^^uuuvvvrrrwwwssslll___SSSMMMMMMPPPRRRTTTTTTTTTTTTUUUVVVWWWWWW]]]dddppp}}}uuullliiihhhlllvvvwwwmmmkkkjjjccc[[[WWWSSSQQQOOOOOOPPPTTTWWWYYY```ccckkkrrrsssmmmddd^^^ZZZXXXUUUSSSTTTXXX^^^bbbkkkllljjjddd[[[TTTOOOLLLLLLKKKKKKMMMPPPRRRSSSRRROOOLLLLLLRRRYYYaaammmxxx}}}mmmhhhhhhfffgggjjjlllkkkooo|||nnn\\\NNNEEEDDDHHHQQQ```uuuvvvdddRRRGGG===999777999;;;;;;===BBBRRR^^^gggbbbRRREEECCCFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@???>>>===::::::999888666555444333444444444444444444444444333333333444444444555555333333333444444444555555222333444555555555555555333444555555666555555555333333444444444555555666555555555555666666666666555666666666666777:::===>>>LLLbbbzzzzzztttvvvpppfffXXXOOOLLLMMMOOORRRSSSSSSSSSTTTUUUVVVXXXXXX```hhhvvvzzznnneee\\\XXXXXX\\\eeennnuuunnnnnnooojjjccc___[[[XXXVVVVVVYYY]]]```aaaiiihhhjjjnnnllleee^^^ZZZSSSRRRQQQQQQRRRVVV]]]bbbjjjpppqqqkkkbbb[[[UUUPPPLLLKKKKKKNNNQQQTTTUUUUUUVVVQQQPPPUUU\\\dddoooxxxwwwkkkgggffffffggghhhgggjjjwww|||jjjXXXJJJEEEFFFLLLVVVgggxxxqqq[[[KKKBBB<<<888999::::::;;;>>>IIITTT______TTTHHHDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@???::::::999888666555444333333333444444444444333333222333333444444555555555222333333444444555555555333444444444444444333333333444555555666666555555333333333333444555666777555555555555666666666666444555666666666777:::===>>>MMMeee|||wwwvvvooobbbTTTNNNMMMNNNOOOQQQRRRRRRRRRTTTUUUWWWYYYZZZbbblll{{{tttlll___VVVNNNLLLLLLOOOWWW^^^ooozzz|||uuuuuuwwwsssmmmiiifffccc```aaaeeeiiillllllpppkkkiiijjjggg___ZZZYYYOOOPPPPPPPPPPPPSSSYYY^^^hhhqqquuuppphhhbbb\\\VVVPPPOOOOOOQQQUUUYYY[[[[[[]]]WWWTTTXXX^^^dddmmmvvvtttmmmjjjhhhggggggfffiiisss~~~yyyeeeRRRHHHFFFFFFKKKWWWhhh{{{gggSSSGGG@@@:::999:::999:::<<>>EEEVVVpppooo^^^QQQOOOQQQPPPOOOPPPOOOOOOQQQSSSVVVYYY\\\]]]```mmm}}}pppaaaWWWIIIHHHGGGEEEDDDEEEHHHKKKVVVaaarrryyyyyyyyyzzz||||||||||||{{{uuuqqqjjjddd```[[[WWWTTTTTTSSSQQQOOONNNQQQVVVYYYcccjjjuuu}}}~~~wwwmmmfffdddaaa]]]]]]___dddhhhjjjfffdddbbbaaacccdddddddddddddddcccaaa```bbbeeehhhxxxvvvuuunnnhhhggghhhkkkqqqxxx~~~fffTTTLLLFFFDDDGGGQQQbbbyyyiiiSSSKKKAAA;;;999999888666999===GGGRRRYYYWWWMMMDDDFFFFFFFFFGGGIIIIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@???>>>===<<<;;;999888777666444444444555555555666666555555555555555555555555333444555555666666555555666666666666666666666666444444555555555555444444555555555555555555444444777777777777777777777777333333666999999777;;;AAAEEE```wwwvvvcccQQQLLLOOOQQQPPPPPPRRRRRRSSSTTTVVVXXX[[[]]]eeesssxxxiiiYYYOOOEEEDDDCCCAAA@@@AAADDDGGGNNNYYYjjj}}}~~~zzzwwwoookkkfffaaa]]]ZZZWWWTTTRRRQQQPPPMMMMMMOOOTTTWWWbbbjjjwwwxxxrrrkkkhhheeedddeeefffggggggfffdddaaa______]]][[[YYYYYYZZZYYYXXXXXXZZZ]]]```jjjttt|||wwwpppkkkjjjjjjjjjpppwwwooo[[[PPPEEECCCDDDMMM[[[qqquuu[[[QQQEEE>>>======:::888:::<<>>===<<<;;;999888777777666555555555444444333333444444444444444444444444333444555555666666555555555555555555555555555555444444555555555555444444555555555555555555555555777777777777777777777777555555777:::999777;;;BBBKKKfff~~~uuucccRRRMMMOOOPPPPPPOOONNNOOOQQQSSSUUUXXX[[[]]]fffttt}}}qqqaaaQQQGGGCCCCCCBBB@@@>>>???BBBDDDHHHQQQbbbvvvzzzrrrmmmeeebbb]]]ZZZXXXWWWUUUSSSOOONNNMMMKKKJJJLLLQQQTTT]]]fffvvvtttrrrooommmkkkhhheeebbbcccaaa```^^^]]]YYYTTTPPPQQQQQQRRRRRRRRRUUUYYY\\\```iiiyyyyyytttooommmkkkiiimmmttt}}}iiiYYYJJJFFFEEEIIISSSddd}}}kkk^^^MMMCCC@@@???<<<999::::::===CCCJJJMMMLLLJJJDDDDDDCCCEEEGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>===<<<;;;:::999888777777666666444333222111111333333333333333333333333333444555555666666555555555555555555555555555555444444555555555555444444555555555555555555555555777777777777777777777777777666888;;;:::888<<>>>>>>>>===<<<;;;:::999888888666666555444333222111111333333333333333333333333333444555555666555555555555555555555555555555555444444555555555555444444555555555555666666666666666666666666666666666666888888999<<<;;;999>>>EEEWWWwwwpppaaaRRRNNNOOOOOOOOOOOOJJJMMMRRRTTTUUUWWWZZZ]]]iiiyyyzzzwwwpppooonnnpppvvv~~~qqqbbbWWWOOOLLLKKKKKKJJJHHHEEEDDDEEEGGGHHHMMMXXXiii~~~|||lll```VVVQQQNNNLLLJJJJJJKKKMMMMMMLLLIIIIIIIIIHHHGGGHHHLLLOOOPPPZZZiiiyyy{{{sssmmmhhhdddaaa^^^\\\\\\[[[\\\[[[XXXSSSOOOPPPRRRUUUWWWXXX\\\```cccffflllxxx{{{sssoookkkgggfffiiilllsssppp^^^RRRIIIGGGHHHOOOdddzzzmmmVVVGGG???;;;888777888:::>>>DDDHHHKKKLLLEEEDDDBBBBBBDDDFFFFFFEEECCCCCCBBBAAA@@@@@@??????======<<<<<<;;;:::999999555555444444444333333333333333333333333333333333333444555555666555555555555555555555555555555555444444555555555555444444555555555666666666777777666666666666666666666666999888999<<<;;;:::@@@GGG[[[{{{kkk^^^RRRNNNOOOOOOOOOPPPNNNRRRUUUVVVUUUVVVZZZ^^^mmm}}}zzztttqqqllljjjjjjmmmttt|||~~~ooobbbYYYUUUTTTRRRRRRQQQNNNKKKHHHHHHIIIHHHLLLTTTcccyyyssscccXXXQQQLLLIIIGGGEEEFFFHHHIIIJJJJJJHHHIIIIIIHHHGGGHHHKKKNNNOOOVVVcccpppzzz{{{vvvoooiiieeebbb___^^^]]][[[YYYWWWWWWUUURRRPPPRRRTTTWWWZZZ\\\___cccfffhhhnnnyyytttooommmhhheeedddeeejjjrrrjjjYYYLLLIIIHHHKKK[[[nnnkkkTTTDDD<<<999777888:::>>>BBBFFFIIIKKKHHHFFFCCCCCCDDDEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@======<<<<<<;;;::::::999555555555555555555444444333333333333333333333333333444555555666666555555444444444444444444444444444444555555555555444444555555555666666777777888777777777777777777777777777777888;;;;;;;;;AAAIII^^^}}}fff[[[QQQOOOPPPPPPPPPQQQQQQUUUXXXWWWUUUVVV\\\aaarrrvvvpppmmmiiihhhhhhlllttt|||vvvjjjbbb______\\\\\\[[[WWWRRROOONNNNNNKKKMMMSSS___rrrmmm___VVVPPPKKKHHHFFFDDDEEEGGGIIIIIIIIIHHHIIIIIIHHHHHHIIIKKKNNNMMMRRR[[[dddlllrrruuuvvvqqqnnnjjjgggdddbbb___]]]]]]ZZZVVVUUUVVVWWWXXXXXXYYY[[[^^^aaacccfffiiilllnnnttt~~~uuuoooooolllfffaaaaaaccchhhtttjjjWWWQQQMMMIIIQQQ```}}}fffOOOAAA===999999999:::===BBBHHHLLLJJJHHHEEECCCCCCDDDDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA=========<<<;;;;;;::::::888888777666555555444444444444444444444444444444333444555555666666555555444444444444444444444444444444555555555555444444444555555666777777888888777777777777777777777777666555777:::;;;<<>><<<<<<======<<<:::;;;;;;:::888777555444444555555555555555555555555666666666666666666666666555555555555555555555444777666555444444444444444666666666666666555555555;;;:::888777777777888888666777555888>>>:::>>>OOOooosssdddYYYOOOMMMNNNNNNNNNPPPTTTSSSUUUWWWVVVVVV^^^hhhzzzyyynnnhhhfffcccaaadddlllttt{{{~~~wwwtttrrrnnniiidddbbb___\\\ZZZVVVUUUVVV]]]fffsss{{{pppkkkgggaaa\\\TTTQQQLLLKKKMMMPPPQQQPPPPPPNNNLLLKKKLLLLLLKKKJJJJJJKKKMMMOOORRRTTTVVVWWWXXX\\\aaaddddddcccdddfff``````___```bbbfffjjjlllqqqtttxxxxxxwwwwww{{{sssjjjeee___ZZZXXX[[[aaahhhrrrpppWWWKKKIIILLLYYYkkkpppUUUGGG>>>===:::888:::===??????KKKJJJGGGEEECCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@>>><<<<<<======<<<:::;;;;;;:::888777555444444555555555555555444444444555555555555555555555555555555555666666777777777666666666555555555444444555555555666666666666666999999777666666666777777666888555888>>>;;;???QQQoooooocccYYYPPPNNNOOONNNOOOQQQSSSSSSTTTVVVUUUVVV___iii{{{xxxmmmfffdddaaa___bbbjjjrrryyy|||uuuqqqlllgggeeeccc```^^^ZZZWWWVVVZZZ```jjj{{{yyyvvvrrrlllggg___ZZZTTTPPPPPPSSSVVVWWWWWWTTTQQQOOONNNMMMKKKIIIJJJJJJJJJKKKLLLOOOQQQRRRRRRWWW^^^cccfffgggiiijjjiiihhhhhhhhhjjjmmmppprrruuuyyy}}}~~~}}}}}}yyyjjjaaa]]]ZZZ[[[]]]aaagggrrrdddPPPHHHGGGNNN^^^xxx}}}```NNNAAA>>>:::999::::::;;;;;;FFFHHHJJJHHHEEECCCEEEFFFEEEEEEDDDDDDDDDDDDCCCCCC@@@???===<<<======<<<;;;;;;;;;:::888777666555444666666555555555444444444555555555555555555555555666666666777777888888888555666777777777666555444444444555555666666777777888777666666555666666666666888666888>>>;;;AAATTTppp}}}iii```WWWOOONNNOOONNNNNNQQQQQQQQQSSSUUUUUUWWW```jjj}}}xxxkkkddd```^^^\\\^^^fffnnnvvv{{{tttmmmiiieeeaaa___YYYUUUSSSTTTXXX```ooo}}}}}}xxxtttnnnhhh```YYYVVVVVVYYY[[[[[[YYYUUURRRQQQOOOLLLJJJMMMLLLKKKJJJKKKMMMOOOQQQQQQUUU\\\cccgggiiijjjjjjkkkkkkkkkkkklllnnnqqqrrrrrrvvvzzz|||{{{{{{{{{|||pppeeeaaaaaa```aaabbbeeeooommmUUUKKKJJJIIITTTkkkiiiSSSEEE???::::::;;;:::999:::???EEEJJJJJJFFFCCCDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDBBB@@@===<<<======<<<;;;;;;::::::999777666666555666666666555444444333333444444444444444444444444777777777777777777777777555666888999999777666444333444444555666777888888777777777777666777777777666999777999>>><<>>===GGG]]]yyyttt```UUUPPPLLLMMMLLLJJJKKKNNNPPPOOOQQQTTTUUUYYYdddppp{{{lllccc___]]]YYYXXX^^^eeemmmwww{{{nnnbbbZZZUUUMMMJJJHHHIIIKKKOOO[[[fffvvv~~~tttmmmjjjjjjhhhddd```]]]ZZZWWWTTTRRRNNNMMMLLLLLLLLLLLLMMMNNNTTTTTTVVVYYY\\\]]]\\\ZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYZZZ\\\]]]^^^___^^^^^^^^^aaagggqqqtttiiieee______```bbbkkkzzzvvv]]]OOOIIIEEEFFFQQQfff{{{mmmTTTFFF<<<<<<===999888;;;777===DDDHHHGGGEEEDDDEEEDDDDDDEEEEEEEEEEEEFFFFFFDDDAAA>>><<<<<<<<<<<<<<<;;;::::::999888888777777555555555555555555555555666666666666666666666666888888777666555555444333444555666777777777666555444444555555666666777777777888888999999999999888777:::999:::>>>>>>IIIaaa|||ppp]]]QQQNNNLLLMMMLLLJJJKKKOOOPPPOOOQQQUUUVVV[[[gggsssrrriiiddd___ZZZXXX\\\aaahhhrrr{{{~~~mmm___TTTNNNJJJGGGGGGHHHHHHKKKSSS]]]lll~~~|||zzzssspppjjjfffbbb]]]YYYVVVNNNNNNNNNNNNNNNNNNNNNNNNPPPNNNMMMNNNPPPQQQPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKLLLMMMNNNPPPPPPPPPNNNRRRXXXaaaooouuulllaaaaaabbbdddjjjwwwfffSSSIIIFFFBBBGGGWWWjjj{{{}}}___MMM@@@>>>===888777;;;777;;;AAAFFFIIIHHHGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEBBB>>><<<<<<<<<<<<<<<;;;::::::999999888888777333333444444555666666666777777777777777777777777777777777777777777777777444444555555555666666666555555555666666666666666555666777999999999888777777;;;999:::>>>>>>KKKeee|||mmmZZZPPPMMMMMMOOONNNKKKLLLPPPPPPPPPRRRUUUXXX]]]jjjvvvzzzppplllbbb\\\XXXZZZ^^^dddnnnwwwlll]]]QQQJJJIIIGGGGGGHHHHHHHHHOOOXXXhhh{{{}}}yyyrrrlllgggbbb]]]YYYOOOPPPQQQQQQQQQQQQPPPPPPKKKHHHFFFFFFHHHIIIGGGFFFDDDDDDDDDDDDCCCCCCBBBBBBEEECCCCCCCCCEEEGGGHHHHHHFFFJJJQQQXXXcccuuuwwwfffffffffgggjjjtttpppYYYLLLGGGBBBBBBOOOaaasssgggSSSCCC@@@===777555:::888;;;@@@FFFJJJKKKIIIFFFDDDDDDEEEEEEFFFFFFFFFGGGFFFBBB>>><<<<<<<<<===<<<;;;::::::999999888888888222333333444555666777777777777777777777777777777555666777888999:::;;;;;;444444444444444555666777666666666666666555555555444555666888888888777666777;;;::::::>>>???LLLfff{{{jjjXXXPPPNNNNNNQQQOOOMMMNNNRRRPPPPPPRRRVVVXXX^^^kkkxxxvvvrrreee^^^YYYZZZ]]]bbbkkkttt|||kkk[[[RRROOOMMMKKKHHHGGGIIINNNSSSVVV```rrrxxxqqqooolllccc[[[\\\XXXSSSPPPOOOOOOOOONNNMMMJJJFFFCCCBBBBBBAAA@@@AAA@@@@@@@@@??????>>>>>>AAABBBBBBCCCCCCBBBBBBBBBDDDGGGLLLQQQUUU```www~~~jjjhhhggggggnnnxxx~~~dddLLLJJJCCCAAAHHHRRRbbb}}}wwwdddLLL<<<999:::888555999999:::@@@GGGJJJGGGCCCEEEDDDCCCDDDEEEFFFFFFDDDBBBBBBAAA@@@@@@???>>>>>>===<<<<<<;;;:::999888888999888777666666555666666444444444555555777888999999666333555:::@@@CCCDDD777777777777666555444333777888888888777666555444777666666666777888999999777888<<>>>>>>>>??????@@@@@@AAA@@@@@@@@@AAADDDHHHLLLOOOYYYooopppmmmiiihhhmmmuuuzzz|||~~~~~~mmmVVVKKKCCC@@@FFFNNN]]]vvvwwwdddMMM===999:::999777:::999:::???FFFIIIHHHEEEDDDCCCCCCDDDFFFGGGEEEDDDCCCCCCBBBAAA@@@??????>>>;;;;;;:::999888777666666777666666555555666666777555555555555555666777888999666444555888<<<>>>>>>777777777777777777666555777777777777777666666555888888777777777888999999999888;;;===;;;???TTTlll}}}cccSSSNNNLLLLLLPPPTTTUUURRROOOQQQRRRUUUXXXZZZaaappp}}}qqqhhh___[[[[[[^^^gggpppxxxnnnccc]]]\\\VVVUUURRRQQQRRRUUUXXX[[[cccrrr|||wwwoooiiigggbbb[[[VVVRRROOOMMMKKKLLLIIIFFFCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAACCCFFFIIIKKKRRReeevvvxxxqqqkkkiiilllqqquuuwwwttttttuuuxxxzzzcccOOOFFFAAAEEELLLWWWnnnyyyhhhQQQAAA<<<<<<<<<;;;;;;999999>>>DDDIIIIIIHHHDDDCCCDDDEEEGGGGGGEEECCCEEEDDDCCCBBBAAA@@@??????;;;;;;:::999888777777666444444444444555666777888666666666555555666777777888666555555777888888777666777777888888888888888666666666666777777777777:::999999888888888888999:::999:::;;;:::@@@XXXrrrzzzbbbTTTOOOLLLKKKMMMQQQSSSRRROOOOOOPPPTTTXXX[[[bbbsssuuulllccc^^^\\\]]]cccjjjzzzvvvpppgggbbbbbbcccaaa___]]]\\\]]]___```gggtttzzztttoookkkfff___YYYUUURRROOOMMMLLLIIIFFFDDDCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCCCCCCCCCCCCCDDDGGGIIIJJJOOO^^^mmmuuukkkiiikkkmmmppprrrpppppppppssszzzoooWWWMMMEEEGGGLLLUUUhhh{{{|||mmmXXXHHHAAA???>>>>>>;;;999999<<>>>>>===<<<;;;:::999999222222333333555666777888777777666666666666666666666666666777777777666555444555666777888888888888555555555666777777888999;;;;;;:::999888888888999:::999:::<<<;;;BBBZZZtttxxxbbbTTTOOOMMMKKKLLLNNNPPPQQQPPPPPPPPPTTTXXX[[[ccctttzzzpppgggaaa]]]\\\```fffvvv|||zzzvvvpppllllllnnnnnnlllkkkjjjkkklllllloooxxxyyyuuulllhhhaaa[[[WWWTTTRRRPPPLLLJJJGGGFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>?????????>>>???AAABBBCCCDDDEEEEEEEEEFFFHHHKKKKKKOOO[[[hhhxxxkkkiiijjjjjjkkknnnooonnnooosss{{{yyy```TTTJJJIIIKKKRRRaaarrrsss```OOODDD???======;;;999888:::???DDDIIIKKKDDDDDDDDDFFFHHHHHHFFFDDDGGGFFFEEEDDDBBBAAA@@@??????>>>>>>===<<<;;;::::::333333333333444666777888888777777666666666777777444555777888888777777777333444555666777888888888555555555555666888999:::;;;;;;:::999888888888999999999;;;>>>>>>DDD[[[tttwwwaaaSSSOOOMMMKKKKKKMMMOOOPPPPPPRRRRRRUUUXXX[[[cccttt~~~tttjjjccc^^^[[[^^^dddnnnyyyzzzxxxyyy{{{{{{zzzxxxxxxwwwwwwwwwtttyyyzzznnniiibbb]]]YYYVVVTTTRRRMMMKKKIIIHHHGGGFFFCCCAAA???????????????@@@@@@@@@===>>>???AAACCCDDDEEEEEEFFFFFFIIIMMMNNNQQQ[[[fff~~~nnnkkkkkkhhhhhhlllllllllmmmrrr{{{kkk\\\OOOKKKJJJMMMXXXfffzzzjjjXXXIII@@@<<<;;;:::999888999<<>>CCCFFFHHHFFFDDDCCCEEEGGGHHHHHHGGGFFFEEECCCAAA@@@>>>>>>>>>>>>===<<<;;;:::999999999888777666555555444555666666666666777888999999444666888777555555777999444555666777777777777777777666555444555666888:::888888777777777888999999999999;;;???BBBLLLhhhppp\\\PPPNNNNNNOOONNNNNNNNNOOOPPPQQQQQQTTTXXX\\\fffxxxpppddd[[[WWWYYY^^^bbbkkk{{{~~~}}}}}}}}}}}}~~~~~~yyyrrrnnniiikkknnnttt}}}zzzrrrmmmeee___ZZZVVVRRRPPPOOONNNLLLKKKJJJHHHEEECCC@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCEEEGGGIIIJJJJJJLLLMMMRRRXXX[[[^^^gggpppxxxrrrooohhheeehhhhhhhhhiiinnnxxxrrr```VVVNNNJJJOOOXXXiiiooo[[[LLLCCC@@@888888999999:::===AAADDDIIIFFFCCCCCCDDDGGGHHHIIIFFFFFFDDDCCCAAA???>>>===@@@@@@???>>>===<<<;;;;;;;;;:::999777555444444333666666666666777888::::::666777888666444333555777666777777888888888888777888777555444555666888999777666666666777888999999;;;999:::>>>BBBPPPnnnmmmZZZPPPNNNOOOPPPPPPOOOOOOOOOPPPNNNOOORRRWWW\\\ggg{{{rrreeeZZZTTTVVV\\\]]]eeettt|||zzzzzz|||~~~wwwiii___[[[XXX\\\aaagggnnn|||xxxsssjjjccc___\\\UUUQQQPPPKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCAAA?????????AAABBBCCCDDDFFFHHHIIIJJJKKKKKKNNNRRRWWW[[[```gggqqqxxx~~~ppplllhhhdddaaaeeefffjjjooosss|||nnn[[[NNNHHHKKKRRReeeyyyyyyfffTTTGGGAAA;;;888888:::999888;;;@@@FFFFFFFFFEEEDDDEEEHHHJJJHHHGGGGGGFFFDDDCCCAAA@@@AAAAAA@@@???===<<<:::999::::::999999888777777777555666666777888999999999555555555555666666666666666666666666777777777777777777777777888888888888777777888999::::::;;;;;;999<<<>>>>>>DDDXXXuuukkk[[[TTTMMMNNNNNNOOOOOOPPPPPPQQQPPPQQQSSSVVV^^^lll}}}xxxooocccUUUQQQVVV]]]bbbnnn}}}||||||{{{|||zzzzzzyyywwwuuuuuuwwwyyy~~~xxxggg[[[RRROOOOOOSSSXXX]]]dddrrr}}}tttooohhhaaa^^^[[[UUUQQQQQQPPPPPPOOONNNMMMLLLKKKJJJHHHGGGEEEDDDEEEFFFHHHIIIFFFGGGIIIKKKMMMOOOPPPQQQSSSXXX]]]ccchhhoooxxxwwwnnnhhhcccbbbeeefffjjjooorrryyyxxxdddSSSIIIJJJPPP\\\qqqppp[[[KKKBBB<<<:::999;;;;;;999;;;@@@EEEFFFGGGFFFEEEFFFGGGIIIHHHGGGGGGFFFEEECCCAAA@@@@@@@@@@@@???>>><<<;;;:::888888777777666666555555555666666777888888999999777666666666666666666666666666666666777777777777555555555555666666666777888888888999999::::::;;;888;;;<<<===DDDYYYwwwjjjYYYQQQMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRTTTXXX```nnnssseeeVVVQQQVVV[[[aaalll}}}~~~{{{wwwuuuttttttsssuuuyyy}}}yyyyyyyyywwwuuutttvvvxxx{{{|||~~~wwwcccUUUMMMHHHFFFGGGJJJNNNRRRZZZhhhzzzyyyrrrnnngggbbb```]]]XXXUUUUUUQQQPPPPPPOOONNNMMMMMMLLLIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMNNNPPPRRRTTTWWWXXX[[[```gggmmmrrrxxxrrrfffbbbbbbdddeeeiiinnnqqqvvvrrr\\\LLLIIINNNRRReee|||fffSSSFFF>>>;;;:::<<<<<<:::<<>>>>>===;;;;;;:::999999888888777666666666666777777888888999999888888777777666666666666666666777777777777777777888888888999999999::::::999999999999999999999:::;;;<<>>>>>;;;;;;::::::999888888888666666666666666777777777999888888888777777777666666666666666777777777777888888888888999999999999::::::999999999999999999<<<<<<<<<===FFFZZZtttzzzdddUUUNNNLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRTTTYYYcccttt}}}kkk```\\\ZZZ]]]cccmmm|||}}}yyyvvvqqqkkkgggeeeddddddggghhhiiikkkllllllkkkkkklllmmmnnnmmmkkkjjjjjjkkkiiijjjjjjjjjkkknnnssswwwwwwkkk]]]VVVNNNHHHGGGFFFDDDBBBEEEGGGIIIJJJLLLUUUbbbmmm}}}zzzqqqgggbbbccc______^^^]]]]]]^^^``````______^^^]]][[[ZZZYYYXXX]]]```eeelllsssyyy}}}~~~|||wwwtttuuuxxxzzzrrrccc```[[[\\\bbbkkksssxxxfffTTTNNNFFFMMM[[[pppyyycccNNNEEE===;;;;;;999888::::::<<>>>>>999999999888777777666666666666666666666666666666777777777777777777777777666666666666777777777777666666666777777777888888999999999999999999999999<<<<<<===???HHH[[[sssttt```TTTOOOLLLLLLMMMMMMNNNOOOOOOOOOQQQRRRTTTYYYdddvvvtttcccYYYZZZ\\\```gggsss}}}zzzvvvrrrmmmgggcccaaaaaaaaaaaaaaaaaabbbcccdddeeefffggghhhiiihhhfffddddddeee````````````aaaeeejjjnnn~~~rrrddd^^^XXXUUUQQQMMMJJJGGGFFFFFFGGGJJJKKKKKKKKKQQQ[[[ddduuu~~~qqqkkkkkklllkkkjjjiiijjjkkkmmmnnnjjjjjjjjjjjjiiigggffffffmmmqqqvvv}}}|||tttjjjdddcccdddkkktttkkkddd]]]]]]bbbkkksssyyyrrr[[[QQQHHHJJJRRR___tttsssVVVKKK@@@<<<;;;999999;;;:::<<>>===:::999999888888777777666666666666666666666666666555555555666666777777888666666666666777777777777666666777777777888888888888888888999999::::::;;;999:::<<<@@@KKK]]]ssslll[[[RRRPPPLLLLLLLLLMMMNNNNNNOOOOOORRRSSSUUU[[[fffyyypppbbbYYYZZZ]]]aaakkk}}}{{{|||yyyssspppjjjeeeaaa______```\\\[[[[[[\\\]]]___bbbccc]]]___```___]]]\\\[[[\\\ZZZZZZZZZZZZ[[[___dddhhhttt{{{rrr```WWWVVVXXXXXXVVVRRRNNNLLLLLLMMMJJJLLLNNNMMMLLLPPPYYY```ppp{{{ssssss|||{{{zzzyyyzzz|||~~~yyyyyyyyyzzzzzzyyyxxxxxx~~~}}}vvvjjj^^^VVVSSSTTTXXX```lllvvvrrrhhh```___ccckkksssyyy{{{```SSSKKKKKKMMMUUUfff[[[OOOBBB===<<<::::::<<<;;;===???@@@BBBFFFJJJNNNGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBAAA???===<<<<<<<<<;;;::::::999999888666666666666666555555555333333444555666777888888666666666666777777777777888999999999999:::::::::777777888999::::::;;;;;;666888;;;AAALLL___tttgggWWWQQQPPPLLLLLLLLLMMMNNNNNNOOOOOOSSSTTTWWW\\\hhh{{{oooXXXYYYZZZ]]]eeewwwbbbiiittt~~~{{{wwwsssllleee```^^^]]]^^^^^^[[[WWWVVVWWWXXXYYYYYYXXXXXXYYYYYYXXXXXXWWWVVVZZZYYYWWWUUUTTTWWW[[[___iiinnnssswwwzzz}}}wwwhhh]]]ZZZZZZ^^^[[[YYYYYYXXXTTTRRRRRRPPPLLLOOOUUUTTTOOOUUUbbbqqq~~~qqqjjj```VVVOOOMMMNNNPPPMMMQQQWWW]]]dddllltttzzzkkkdddaaabbbgggnnnvvvzzzWWWRRRIIIGGGPPP\\\lllnnnYYYEEE======:::888999;;;;;;;;;===???CCCGGGJJJIIIJJJJJJJJJIIIIIIHHHHHHDDDDDDCCCBBBAAA???>>>===<<<;;;:::999777666555555777777666666666666777777666666666666666666666666666666666666777777777777888888999999999:::::::::999999999999999999::::::===<<<===EEETTTiii}}}www]]]RRROOONNNMMMNNNNNNNNNNNNMMMLLLLLLRRRSSSVVV^^^lllxxxfff[[[WWW^^^dddlll}}}OOOVVVaaarrr}}}vvvsssmmmfffaaa^^^^^^]]]\\\YYYVVVTTTTTTUUUUUUUUUSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUTTTSSSRRRUUUYYY\\\```dddhhhkkkmmmqqqwww||||||~~~wwwkkkaaa]]]]]]___```cccffffffaaa\\\XXXVVVQQQSSSZZZZZZUUUYYYbbbooo}}}{{{rrrmmm```[[[SSSKKKGGGEEEGGGHHHKKKMMMQQQTTTXXX]]]cccgggrrrxxxsssfffbbbbbbgggnnnvvvgggTTTIIIEEELLLUUUcccwwwbbbMMMCCC???<<<999999999999999<<>>===:::::::::999999888888888777777666666666666777777888888888888888888888888666666666666777777777888777777888888888999999999888999999999999:::::::::===<<<>>>FFFVVVmmmvvv]]]QQQNNNMMMLLLMMMMMMNNNNNNNNNMMMMMMRRRSSSVVV^^^mmmssseee\\\]]]aaaffftttEEEJJJSSSbbbyyytttrrrmmmhhhccc```^^^]]][[[XXXTTTQQQQQQQQQQQQPPPMMMNNNOOOQQQRRRRRRSSSSSSOOOPPPPPPPPPPPPRRRUUUWWWWWWZZZ]]]^^^```dddkkkqqqsssyyy}}}{{{rrriiidddbbbdddkkkttt{{{{{{vvvmmmfffddd^^^^^^eeefffbbbaaaeeennn{{{tttggg^^^YYYTTTPPPLLLGGGEEEEEEFFFGGGFFFHHHJJJKKKMMMPPPTTTWWW```eeennnvvv|||iiidddbbbfffmmmuuuzzzZZZLLLDDDHHHOOOZZZtttnnnWWWIIIBBB===:::999888777777<<>>::::::::::::::::::::::::888777777666666777777888888888888888888888888888666666666777777777888888666666777777777888888888888888999999999:::::::::======>>>GGGXXXpppsss[[[PPPNNNLLLKKKLLLMMMNNNNNNNNNNNNNNNRRRSSSWWW```ppptttccc]]]]]]bbbmmmyyyEEEIIINNNZZZnnn~~~~~~}}}}}}rrrpppmmmiiieeeaaa^^^\\\[[[XXXTTTQQQPPPOOONNNLLLKKKLLLMMMNNNOOOOOOOOOOOOLLLMMMOOOOOONNNNNNOOOQQQTTTVVVXXXYYYZZZ___gggmmmvvv}}}zzzrrrlllkkkooo{{{zzzyyyrrrpppvvvxxxtttooonnnooo{{{}}}qqqeee\\\TTTPPPNNNLLLJJJHHHGGGGGGGGGHHHDDDFFFHHHJJJKKKOOOSSSVVV\\\```fffkkkrrr}}}{{{xxx}}}mmmfffbbbdddkkksss~~~eeeTTTGGGHHHMMMUUUjjjttt___NNNDDD>>>:::999999777777<<>>;;;;;;;;;;;;;;;:::::::::888777777777777777777888888888888888888888888888666666777777777888888888777777777777888888888999888888888999999::::::;;;===<<<>>>GGGYYYqqqpppZZZPPPMMMLLLJJJKKKLLLMMMNNNOOOOOOOOORRRSSSWWWbbbsssnnn```]]]aaajjjtttCCCEEEIIIQQQbbbwww}}}yyyxxxxxxwwwwwwpppooollliiieeeaaa^^^\\\\\\YYYUUURRRQQQOOOMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKMMMNNNMMMLLLKKKKKKLLLTTTUUUWWWXXXZZZ```iiioooyyyyyywwwwww}}}wwwrrr}}}|||pppeee]]]WWWRRROOOIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHJJJMMMOOOSSSXXX[[[___bbbeeehhhmmmuuuzzzuuuwwwrrriiibbbccciiipppzzzooo[[[JJJHHHKKKPPPaaauuuuuubbbPPPDDD???<<<999;;;999999<<>>>>>===<<<;;;:::999888888888777777777777888888777777777777777777777777777777777777888888888888888888888999999999::::::777777888999::::::;;;;;;===<<<>>>GGGYYYqqqnnnYYYPPPMMMKKKIIIJJJLLLMMMOOOOOOPPPPPPRRRSSSWWWdddwwwiii___```eeekkkvvvAAADDDFFFLLL[[[nnn|||}}}{{{zzz|||~~~}}}zzzuuurrrrrrrrrrrrqqqnnnmmmjjjgggccc```]]]\\\\\\ZZZVVVTTTRRRPPPNNNLLLLLLLLLMMMMMMLLLKKKKKKJJJIIIKKKLLLKKKIIIHHHIIIJJJQQQTTTVVVXXX\\\bbblllsssyyy~~~uuu~~~|||tttiii```ZZZVVVRRRNNNJJJIIIHHHGGGFFFFFFFFFFFFJJJKKKNNNOOOQQQUUUYYY\\\```cccgggjjjnnnttt|||{{{uuuvvvzzzoooeeedddiiioooxxxyyyaaaMMMHHHHHHJJJWWWhhh{{{ttteeeSSSFFFAAA>>>:::<<<;;;;;;<<<>>>AAADDDFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGFFFFFFEEEDDDBBBAAA@@@???>>>===<<<:::999888777999888888777777888888999666666666666666666666666777777777888888888999999888999999999999:::::::::777777888999:::;;;;;;<<<<<<<<<@@@JJJ\\\tttmmmYYYQQQNNNLLLJJJJJJLLLMMMOOOOOOPPPPPPRRRSSSXXXfffzzz|||jjjbbbaaaaaammmyyyDDDFFFHHHKKKUUUdddppptttooommmkkkkkkmmmpppqqqrrrrrrooollllllmmmnnnnnnnnnmmmkkkhhheeeaaa___]]]\\\\\\YYYVVVTTTSSSQQQNNNLLLJJJJJJKKKKKKLLLKKKKKKKKKEEEFFFGGGGGGFFFGGGIIIKKKOOORRRVVVZZZ___fffpppwww~~~wwwyyyqqqggg```\\\XXXRRRNNNLLLKKKJJJJJJIIIJJJJJJKKKJJJLLLNNNQQQSSSWWW\\\___cccgggmmmqqqssswww}}}|||wwwxxxvvviiigggjjjpppxxxjjjQQQIIIGGGFFFOOO]]]tttxxxuuujjjXXXJJJDDD@@@;;;999;;;<<<;;;:::>>>EEEKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFDDDCCCAAA@@@<<<<<<<<<;;;:::999999888999888888777777888888999777777777777777777777777777777888888888999999999888888888888999999999999666777888999:::;;;;;;<<<;;;===CCCOOObbbzzzlllYYYRRROOOLLLJJJKKKLLLMMMNNNOOOOOOOOORRRSSSXXXggg}}}oooddd___dddnnn|||EEEGGGGGGGGGMMMYYYaaacccaaa___]]]^^^```ccceeeeeejjjhhhggghhhjjjlllmmmmmmllljjjgggccc```^^^]]]\\\[[[YYYVVVTTTSSSQQQOOOLLLGGGHHHIIIJJJKKKLLLLLLLLLAAABBBDDDDDDDDDFFFJJJMMMNNNRRRXXX\\\bbbjjjssszzz|||wwwwwwpppgggaaa^^^[[[UUUPPPJJJIIIHHHHHHHHHIIIKKKLLLHHHJJJNNNQQQUUUZZZ```dddhhhmmmssswwwyyyzzz~~~|||xxxyyyzzzmmmiiilllrrryyyqqqVVVLLLHHHEEELLLXXXjjjxxxxxxnnn\\\MMMFFFAAA<<<777:::<<<;;;999<<>>EEESSSggglllYYYRRRPPPMMMKKKLLLMMMNNNNNNNNNNNNNNNRRRRRRYYYhhh~~~|||mmmddd^^^fffrrrQQQNNNLLLMMMQQQTTTTTTSSSPPPOOOMMMMMMOOOSSSWWWZZZXXX[[[^^^aaadddgggkkkmmmmmmgggbbb___``````]]]YYYXXXVVVSSSQQQPPPOOONNNLLLMMMKKKJJJKKKLLLLLLKKKJJJHHHCCCAAACCCDDDDDDGGGLLLNNNSSS[[[cccfffjjjvvv}}}zzzyyyzzzzzzsssiiiaaa^^^[[[XXXUUUSSSQQQPPPPPPQQQPPPOOOMMMQQQRRRSSSUUUYYY^^^bbbeeekkkpppwww{{{|||}}}|||wwwzzzrrroootttwwwzzz~~~{{{^^^KKKGGGIIIKKKJJJ]]]ttt}}}tttgggXXXJJJBBB>>>:::999999<<<<<<>>>EEEMMMPPPMMMIIIFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;888888888888777777777777777777777777777777777777777777777777777666555555666888999999888888999:::999:::::::::999999;;;===>>>>>>EEETTThhh~~~jjjXXXSSSOOOJJJKKKLLLLLLMMMNNNNNNOOOOOOQQQTTT[[[jjjzzzeeeeeefffjjjqqqyyySSSQQQOOOOOOQQQRRRQQQOOOKKKIIIGGGGGGHHHKKKNNNPPPOOORRRWWWZZZ^^^bbbgggkkkkkkgggbbb```aaaaaa^^^ZZZXXXUUURRRPPPPPPOOOMMMKKKLLLJJJJJJKKKLLLMMMLLLKKKHHHDDDAAACCCDDDCCCGGGLLLOOOTTT\\\dddhhhmmmyyy{{{xxxuuuwwwzzzpppiiieeeccc___]]]YYYWWWUUUUUUVVVWWWWWWVVVUUUUUUVVVXXX\\\aaafffiiimmmsssyyy~~~}}}}}}vvvwwwxxxzzz}}}~~~~~~fffQQQHHHGGGHHHHHHVVVjjjwwwkkk___SSSHHHBBB<<<::::::;;;;;;<<>>>>>>>>===<<<<<<;;;;;;999999999999888888888888777777777777777777777777777777777777777666555555666888999999888888999:::999:::;;;:::999999;;;===@@@@@@GGGWWWllliiiWWWQQQNNNJJJIIIJJJKKKLLLNNNOOOQQQQQQRRRUUU]]]lll}}}iiieeedddgggmmmyyy\\\ZZZWWWUUUTTTRRRNNNKKKGGGFFFDDDCCCCCCFFFHHHJJJHHHKKKOOOTTTYYY^^^eeeiiiiiifffcccbbbcccccc___\\\WWWTTTQQQOOONNNMMMLLLJJJJJJIIIIIIJJJLLLNNNNNNMMMIIIEEEBBBCCCDDDDDDHHHMMMQQQVVV^^^fffjjjooo}}}|||wwwtttpppsss|||yyyuuurrrooolllfffccc``````aaadddeeeeee`````````aaaeeejjjooossssssxxx{{{zzzzzz{{{}}}}}}}}}~~~sss\\\MMMGGGFFFGGGOOO```ttt~~~vvvnnnfff[[[MMMCCC???;;;:::;;;::::::???FFFPPPNNNJJJHHHGGGHHHJJJKKKHHHHHHHHHGGGEEEDDDBBBAAA???>>>>>>======<<<<<<;;;;;;::::::::::::999999999777777777777777777777777777777888888777777666666666888999999888888999:::999:::;;;:::999999;;;===AAAAAAIII[[[qqqfffUUUPPPNNNKKKHHHIIIJJJLLLNNNPPPRRRSSSSSSVVV```pppxxxnnnccc___aaaiiixxxhhhgggccc___YYYSSSNNNJJJGGGFFFDDDDDDDDDFFFIIIJJJFFFHHHLLLPPPUUU\\\ccchhhgggfffeeeeeeeeeddd```]]]UUURRRNNNLLLKKKKKKJJJIIIGGGGGGGGGIIILLLNNNNNNNNNKKKFFFCCCDDDEEEFFFJJJPPPUUUYYY___fffiiiooo}}}}}}xxxssspppmmmooozzzzzzwwwrrrpppqqqsssuuuvvvqqqpppooopppsssxxx~~~}}}|||{{{{{{|||||||||}}}~~~iiiUUUJJJHHHIIIMMMXXXiii{{{xxxsssooodddTTTGGG@@@;;;999:::::::::>>>DDDMMMLLLJJJHHHGGGGGGIIIKKKIIIIIIHHHGGGFFFDDDCCCBBB??????>>>>>>===<<<<<<<<<::::::::::::999999999999777777777777777777777777777777888888888777777666666888999999888888999:::999:::;;;;;;::::::;;;===AAABBBKKK^^^uuudddTTTNNNMMMLLLIIIIIIKKKLLLNNNPPPQQQRRRTTTXXXccctttjjj^^^\\\aaalllwwwuuusssoooggg]]]TTTMMMIIIEEEDDDCCCCCCDDDFFFIIIJJJGGGHHHKKKNNNRRRYYY```ffffffggghhhhhhgggddd___\\\SSSOOOKKKHHHGGGGGGGGGFFFEEEDDDEEEGGGKKKMMMNNNMMMMMMHHHEEEFFFGGGIIINNNTTTYYY\\\aaaeeegggmmmzzz~~~yyytttpppmmmkkknnnyyy~~~~~~~~~|||zzzzzz{{{|||||||||rrr]]]NNNHHHHHHKKKSSS___qqq}}}yyynnn\\\MMMAAA<<<999::::::;;;>>>BBBHHHIIIJJJHHHFFFFFFHHHJJJIIIIIIIIIHHHGGGEEECCCBBB?????????>>>======<<<<<<:::999999999999888888888777777777777777777777777777777888888888888777777666888999999888888999::::::;;;;;;;;;::::::<<<>>>???@@@KKK```yyy|||bbbSSSMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPUUUZZZeeexxxwwwccc[[[]]]eeemmmxxxxxxnnnaaaUUUNNNJJJDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGHHHJJJNNNUUU]]]ccchhhjjjlllllliiiccc]]]YYYPPPLLLGGGDDDDDDDDDDDDCCCCCCCCCCCCFFFIIILLLLLLLLLLLLGGGDDDFFFHHHKKKQQQWWW\\\]]]aaaeeefffkkkyyy{{{vvvrrrnnnlllkkknnnxxx}}}xxxxxxzzz{{{~~~|||yyywwwyyyzzzyyyyyy{{{zzzeeeSSSIIIFFFHHHLLLVVVgggsss```RRREEE>>>::::::;;;:::<<<@@@CCCGGGJJJJJJHHHFFFGGGHHHJJJJJJIIIIIIGGGFFFDDDCCC@@@??????>>>>>>======<<<999999999999888888888888777777777777777777777777777777888888999999888888666888999999888888999::::::;;;<<<;;;::::::<<<>>>>>>???KKKbbb}}}xxxaaaTTTNNNLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOTTTZZZgggzzzrrrccc]]]___eeellltttvvvgggZZZSSSPPPKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIMMMTTT]]]dddjjjllloooooojjjbbb[[[WWWMMMIIIDDDAAA@@@AAAAAA@@@BBBAAABBBDDDGGGJJJJJJIIIIIIDDDBBBDDDGGGKKKRRRYYY]]]^^^aaadddffflll{{{~~~xxxtttqqqmmmkkkjjjmmmwww~~~{{{zzzwwwrrrqqqssstttvvvyyy~~~|||wwwsssvvvwwwvvvuuuwww}}}ppp\\\MMMFFFEEEHHHOOO___zzzzzzhhh[[[KKKCCC===<<<;;;999999;;;@@@FFFLLLMMMJJJGGGGGGHHHKKKJJJJJJIIIHHHFFFEEEDDD@@@@@@??????>>>=========;;;:::::::::999999999999777777777777777777777777666777888999999999999888666888999999888888999::::::;;;<<<;;;:::;;;<<<>>>>>>???KKKddduuuaaaUUUNNNLLLMMMJJJKKKLLLMMMNNNOOOPPPPPPTTT[[[hhh|||uuueee```aaaccchhhpppzzz}}}mmm```YYYWWWTTTSSSQQQOOOLLLKKKIIIIIIFFFGGGHHHJJJNNNWWW```gggkkknnnqqqpppjjjbbbYYYUUUKKKGGGBBB???>>>?????????AAA@@@AAACCCFFFHHHIIIHHHGGGBBB@@@BBBFFFJJJRRRYYY\\\]]]aaaeeegggnnn}}}}}}xxxtttpppmmmkkkjjjllluuu{{{xxxvvvvvvtttnnnlllnnnppprrrtttwww{{{~~~{{{vvvpppsssuuutttrrrtttzzzzzzdddRRRIIIEEEGGGMMM\\\wwwuuuhhhPPPGGG???===;;;888777888???FFFNNNPPPMMMIIIGGGHHHKKKKKKJJJIIIHHHFFFEEEDDD@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::777777777777777777777777666777888999999999999999666888999999888888999:::;;;<<<<<<<<<;;;;;;===>>>>>>@@@LLLffftttaaaVVVOOOLLLMMMHHHIIIJJJLLLNNNPPPRRRRRRTTT[[[iii}}}pppdddbbb___aaagggnnnyyyvvvmmmhhheee___[[[VVVSSSQQQPPPNNNMMMNNNLLLKKKLLLQQQZZZbbbhhhoooqqqsssrrrkkk___SSSKKKHHHEEECCCBBBBBBAAA@@@>>>@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDFFFJJJPPPUUUXXX]]]___cccffflllwwwzzzuuurrrnnniiifffhhhppp{{{}}}~~~~~~xxxtttpppooopppqqqooommmkkknnnqqqssstttvvvxxxyyyzzz~~~yyyvvvoooppppppoooppprrrwwwzzzqqq[[[NNNEEEKKKNNNSSShhhuuuZZZMMMAAA<<<;;;::::::;;;>>>BBBIIIOOORRROOOIIICCCHHHGGGGGGGGGHHHHHHFFFEEECCCBBB@@@>>>===<<<<<<<<<=========;;;:::999;;;===;;;;;;:::999888888888888:::999999999888888777777222444666777777888;;;======???AAAAAA???============???NNNiiippp^^^UUUOOOLLLLLLKKKLLLMMMMMMLLLMMMOOOQQQVVVYYYggglllccc___]]]___dddiiippp}}}~~~vvvqqqoookkkgggaaa]]]ZZZYYYVVVUUUTTTRRRQQQRRRWWW]]]dddiiisssttttttqqqhhh[[[OOOGGGFFFDDDAAA@@@@@@@@@???>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDGGGKKKQQQVVVZZZ^^^aaafffjjjqqq|||yyysssppplllhhheeefffnnnyyy}}}zzzxxxxxxyyywwwtttpppoooqqqrrrpppnnnlllnnnppprrrssstttuuuvvvtttwwwzzzzzzzzz}}}yyyuuunnnooonnnmmmmmmppptttwww~~~fffWWWIIIJJJLLLRRRdddgggWWWFFF???===;;;999999===AAAGGGNNNQQQPPPJJJEEEIIIHHHGGGHHHIIIHHHGGGEEECCCBBB@@@???===<<<<<<<<<=========<<<::::::;;;===<<<;;;:::999888888888888888777777777666666666666444555777888888999;;;<<<===???@@@@@@???============@@@OOOiiinnn]]]UUUOOOLLLLLLKKKMMMNNNNNNMMMNNNPPPRRRVVVZZZhhh|||nnnaaa^^^]]]___dddkkkxxx|||zzzsssoooiiidddaaa___]]][[[]]]\\\\\\]]]```dddiiillluuutttsssmmmdddYYYNNNGGGFFFDDDAAA@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCCCCEEEDDDEEEGGGLLLRRRXXX[[[___cccjjjqqqyyy}}}wwwqqqmmmjjjgggeeefffnnnyyy}}}}}}}}}{{{wwwuuutttuuuvvvssspppppprrrtttrrrppplllmmmnnnpppqqqrrrssssssnnnppprrrqqqqqqsssyyy~~~zzzrrrmmmmmmllljjjiiikkkooossszzzttt```OOOIIIIIIQQQ]]]pppuuuaaaKKKBBB@@@???<<<:::<<>>===<<<<<<======>>><<<::::::;;;======<<<;;;999888888777777777777777777777666666666666888999999999999:::<<<===>>>@@@@@@>>>======>>>???BBBQQQjjjlll\\\TTTOOOLLLKKKLLLMMMNNNNNNNNNOOOQQQSSSVVV[[[jjj}}}iiiccc^^^]]]```fffrrr~~~xxxtttnnnjjjhhhgggffffffhhhhhhiiijjjkkkmmmoooppprrrqqqooojjjcccZZZQQQLLLJJJGGGDDDCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFFFFFFFFFFHHHLLLRRRXXX\\\___eeennnxxx}}}{{{zzz|||}}}zzzuuupppkkkiiigggfffiiippp{{{~~~~~~{{{xxxuuutttuuutttqqqoooppptttuuutttqqqjjjjjjkkknnnppprrrrrrqqqmmmmmmmmmllllllnnnssswww|||{{{ooolllkkkiiifffeeegggkkknnnrrrzzziiiUUUIIIFFFOOOVVV```~~~hhhNNNCCCCCCBBB@@@>>>;;;===BBBHHHMMMOOOMMMKKKJJJIIIHHHIIIJJJJJJHHHFFFDDDCCCAAA@@@>>>>>>=========>>>>>>===;;;;;;<<<===>>>===;;;:::999888777777999999999999999999999999888:::;;;:::999999:::<<<===>>>??????===<<<===>>>@@@DDDSSSkkkiiiZZZSSSNNNLLLKKKJJJLLLMMMMMMMMMNNNQQQSSSUUU\\\mmmyyyoooeee```___dddooozzz|||wwwuuuuuuwwwxxxyyywwwwwwwwwwwwvvvvvvvvvuuurrrqqqooojjjddd\\\UUUQQQMMMJJJFFFEEEEEEFFFFFFFFFFFFHHHKKKMMMNNNMMMKKKIIIIIIHHHHHHHHHLLLRRRXXX\\\```gggsss~~~wwwqqqiiihhhgggiiimmmssswwwzzzxxxwwwtttpppllliiihhhhhhjjjqqq|||~~~|||xxxvvvuuuuuurrrpppoooppptttuuutttqqqhhhhhhhhhkkkooorrrqqqppplllkkkiiihhhhhhkkkpppsssxxx~~~~~~oookkkjjjgggdddbbbccchhhkkkpppvvvsss\\\LLLFFFMMMPPPVVVooopppTTTFFFCCCBBB???===:::<<>>>>>>>><<<>>>???>>><<<;;;<<<===>>>===<<<:::999888888888999999999999999:::::::::999:::;;;;;;:::999:::;;;<<<===>>>>>><<<<<<===???@@@FFFVVVnnnfffWWWQQQNNNLLLLLLHHHJJJKKKLLLLLLMMMPPPRRRUUU]]]ooo}}}nnnddd```bbbkkkttt~~~{{{yyywwwvvvsssooohhhaaa[[[WWWQQQNNNIIIGGGGGGHHHHHHHHHHHHKKKOOOSSSTTTRRRPPPNNNOOOMMMKKKKKKNNNTTTZZZ]]]bbbkkkxxxssshhhaaa\\\ZZZYYYZZZ^^^cccjjjmmmsssttttttrrrooollljjjjjjjjjqqq{{{}}}}}}}}}{{{wwwuuuuuuuuupppooonnnppptttuuussspppiiiggggggjjjoooqqqpppnnnhhhfffdddccceeeiiimmmpppuuuzzzrrrkkkiiifffbbb```bbbgggkkkqqqvvv~~~eeeTTTJJJLLLNNNQQQddd}}}yyy[[[JJJBBB>>>;;;:::;;;;;;===AAAGGGLLLOOOOOOKKKJJJIIIJJJKKKKKKIIIGGGEEEDDDCCCAAA@@@???>>>>>><<<>>>??????===<<<<<<======<<<;;;::::::999999:::777777777888888888888888999:::;;;;;;999999:::<<<<<<===>>>===<<<<<<>>>???AAAHHHYYYqqqeeeUUUOOOMMMLLLMMMGGGIIIJJJKKKKKKMMMOOORRRUUU^^^qqqxxxjjjcccaaagggnnn{{{~~~{{{yyyyyyxxxuuuqqqjjjeeeaaaYYYUUUPPPMMMLLLLLLMMMLLLNNNQQQWWW[[[]]][[[XXXVVVVVVSSSQQQPPPRRRVVV\\\```fffooo}}}yyylllaaaZZZWWWVVVTTTSSSUUUZZZ```eeennnqqquuuuuurrrooommmmmmkkksss}}}|||}}}}}}{{{xxxvvvvvvwwwooonnnmmmooossstttqqqnnnmmmjjjhhhkkkooopppmmmjjjdddbbb``````ccchhhmmmpppsssxxx~~~xxxjjjiiieeebbb```bbbgggkkksssvvv}}}ooo___PPPLLLLLLOOO\\\kkk~~~aaaNNNCCC===:::;;;<<<;;;<<>>@@@???>>><<<<<<<<<<<<;;;;;;:::::::::;;;;;;777777777888888999999999777999::::::999999:::<<<<<<======<<<;;;<<<>>>@@@AAAIII\\\tttdddSSSNNNLLLLLLNNNGGGIIIKKKKKKLLLMMMPPPRRRUUU___ssssssiiidddgggllluuu{{{xxxyyyzzzzzzwwwsssooolll```\\\VVVSSSRRRRRRRRRRRRTTTXXX^^^ccceeeccc```^^^ZZZXXXUUUSSSTTTYYY^^^bbbiiirrrwwwkkk```ZZZXXXWWWUUUSSSTTTWWW]]]aaakkkpppuuuwwwtttqqqoooooonnnvvv}}}~~~~~~|||zzzxxxxxxyyyooommmmmmooorrrssspppmmmpppmmmjjjkkknnnoookkkgggcccaaa^^^___ccciiinnnqqqrrrwww}}}}}}jjjiiieeeaaa```ccchhhlllsssvvv~~~wwwfffUUUMMMLLLOOOWWW```~~~cccPPPDDD>>>===@@@===;;;;;;>>>DDDJJJNNNPPPLLLKKKJJJKKKLLLLLLJJJHHHFFFEEEDDDBBBAAA@@@??????<<<>>>@@@@@@>>><<<<<<<<<;;;::::::::::::;;;<<<<<<999999999::::::;;;;;;;;;666888999999999999:::<<<<<<<<<===<<<;;;<<<>>>@@@AAAJJJ]]]vvvdddSSSLLLKKKMMMOOOHHHJJJLLLLLLMMMNNNQQQTTTUUU___ttt{{{oooiiiiiimmmqqq|||xxx{{{yyy|||}}}zzzxxxwwwmmmgggbbb___[[[UUUTTTWWWWWWbbbkkknnnmmmllliiieeegggbbb]]]YYYYYY^^^dddhhhpppwwwwwwlllccc^^^[[[WWWVVVWWWUUUSSSVVV\\\gggmmmsssvvvsssooommmmmmrrr|||~~~}}}}}}|||zzzxxxtttsssqqqqqqrrrqqqpppnnnppppppnnnllljjjhhhfffeee```aaacccdddggglllrrrvvvyyy|||ssskkkdddbbbcccfffmmmttt{{{www]]]LLLIIINNNSSSVVVttthhhPPPDDD???>>>===:::999;;;AAADDDEEEIIIMMMOOOLLLJJJJJJLLLLLLIIIFFFIIIFFFDDDBBBBBBAAA@@@>>>>>>>>>??????>>>===;;;:::;;;;;;;;;;;;:::999888888::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<999999::::::<<<===???@@@===GGG___|||kkkXXXMMMIIIJJJMMMJJJKKKKKKKKKKKKMMMOOORRRYYYeeexxxvvvmmmiiifffuuu}}}sssnnnppptttxxx}}}~~~}}}}}}yyysssnnnkkkfffbbbaaadddfffpppyyyzzzyyywwwrrrmmmkkkgggbbb^^^^^^ccchhhlllrrrwww{{{pppfff```___\\\ZZZZZZWWWTTTUUUZZZbbbhhhooosssrrrpppoooooottt~~~~~~~~~|||zzzxxxtttsssqqqqqqrrrrrrqqqooopppooollliiifffdddcccbbbaaacccfffiiilllqqqvvvzzzuuullldddbbbcccfffkkkrrruuuzzz~~~eeePPPIIILLLQQQSSSllloooYYYIIIAAA>>>===<<<;;;===BBBFFFGGGJJJNNNPPPNNNKKKKKKLLLLLLJJJHHHJJJHHHEEECCCCCCBBB@@@>>>???????????????===<<<;;;;;;;;;;;;;;;:::999888888::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<:::::::::;;;<<<===>>>??????III```{{{jjjXXXOOOJJJJJJMMMHHHIIIIIIIIIIIIKKKNNNPPPXXXdddxxx~~~~~~uuuqqqnnnuuu}}}rrrgggbbbcccmmmsss|||}}}zzzvvvrrrrrruuu|||~~~vvvpppmmmiiiffffffjjjnnnqqqsssuuu{{{xxxnnnhhhhhheeecccaaa]]]XXXWWW[[[^^^dddkkkpppppppppppprrrwww~~~}}}{{{yyywwwuuuttttttvvvvvvuuusssrrrpppkkkgggcccbbbbbbbbbbbbfffkkkppptttyyy}}}{{{qqqgggeeeggghhhlllpppooouuuzzztttZZZLLLIIIMMMOOO___rrr{{{dddQQQDDD???>>>>>>===>>>DDDGGGHHHKKKOOOSSSPPPLLLKKKKKKLLLKKKKKKLLLJJJFFFEEEDDDCCCAAA???@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;:::999999999999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<======>>>AAAKKKaaazzzhhhYYYPPPKKKKKKMMMHHHIIIIIIJJJJJJKKKNNNQQQXXXdddyyy~~~}}}wwwtttttt|||pppeee]]]ZZZ[[[fffooo}}}~~~tttrrrooommmmmmoooqqqsssqqqppptttxxxtttpppmmmkkkeee^^^]]]```___eeellloooppppppqqqsss{{{~~~|||zzz{{{zzzyyyyyyzzz{{{zzzyyyuuurrrlllgggdddcccdddeeeggglllsssyyy}}}zzznnnkkklllmmmnnnpppmmmssszzzhhhRRRIIIJJJLLLSSSdddqqqXXXHHHAAA@@@???===???DDDGGGGGGJJJNNNSSSQQQMMMKKKJJJJJJLLLLLLNNNKKKHHHFFFEEEDDDAAA@@@AAAAAA@@@@@@???>>>>>>======<<<<<<;;;::::::999999888999999::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<======AAAKKKaaa{{{zzzeeeWWWPPPKKKJJJKKKIIIJJJLLLLLLLLLNNNQQQTTTZZZfffzzzxxxtttrrryyynnnbbb[[[WWWVVVWWWbbbnnnvvvuuutttrrrqqqqqqqqqqqqllljjjlllvvv|||xxxtttmmmfffdddfffiiimmmrrrtttrrrrrrsssuuu~~~~~~|||~~~|||{{{{{{}}}}}}|||zzzuuurrrmmmhhhfffgggiiikkkpppuuu{{{tttoooppppppoooooopppttt{{{zzz^^^MMMJJJKKKKKKZZZuuu~~~bbbNNNEEECCC???<<<>>>BBBEEEEEEGGGKKKSSSRRROOOKKKIIIJJJKKKMMMNNNKKKHHHFFFFFFEEECCCAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<:::::::::::::::999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<======>>>AAALLLccc}}}uuuaaaUUUNNNJJJIIIJJJIIIJJJLLLLLLLLLNNNRRRTTT]]]iii|||yyysssrrrwwwpppaaaZZZWWWUUUUUUVVV___nnnwwwwwwvvvuuusssqqqooommmffffffgggmmm{{{wwwooommmpppwwwzzz|||{{{xxxvvvwwwxxx~~~}}}|||}}}}}}{{{zzztttqqqnnnkkkkkknnnqqqsss{{{zzzrrrsssrrrpppnnnrrrvvv|||lllUUULLLLLLIIITTTkkkqqqYYYJJJDDD>>><<<===AAACCCCCCEEEIIITTTSSSQQQNNNKKKJJJLLLMMMMMMJJJHHHFFFFFFEEEDDDBBBAAAAAA???>>>>>>===>>>>>>???===<<<::::::::::::;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<===<<<<<<<<<===>>>>>>???AAANNNgggrrr___SSSMMMIIIHHHJJJGGGHHHJJJJJJKKKMMMPPPSSS^^^jjj|||{{{{{{~~~wwwssswww|||ooofff^^^[[[ZZZXXXXXXZZZ]]]mmmxxxxxxxxxwwwtttpppllliiidddddddddgggqqq|||yyy|||||||||~~~}}}|||uuutttrrrrrruuuxxx|||xxxxxxwwwtttrrrrrruuuzzzzzz^^^PPPMMMKKKQQQaaa|||fffOOODDD???<<<===AAACCCCCCDDDHHHUUUVVVUUUSSSOOOMMMMMMOOOKKKIIIGGGFFFFFFFFFEEECCCAAA@@@>>>===<<<=========???>>><<<:::999:::;;;<<<<<<;;;;;;::::::999999888;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@DDDRRRlllrrr___SSSMMMJJJIIIKKKGGGHHHJJJJJJKKKMMMQQQTTT\\\hhh{{{}}}yyyzzz|||wwwxxx{{{|||jjjddd``````___]]]]]]```\\\mmmxxxyyyyyyzzzyyyuuupppjjjgggcccdddccccccjjj|||xxxxxxxxxzzz}}}www{{{~~~}}}yyywwwpppsssxxx|||}}}cccSSSOOONNNPPPZZZrrroooSSSBBB???===>>>BBBCCCCCCEEEHHHVVVXXXXXXVVVRRROOOOOOPPPJJJHHHFFFEEEFFFFFFEEEDDDAAA???>>><<<<<<<<<======@@@>>><<<:::999:::;;;<<<===<<<;;;;;;:::999888777;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<===???@@@AAAGGGUUUpppsss```TTTNNNKKKKKKMMMIIIJJJLLLMMMMMMPPPSSSVVVZZZfffzzz|||xxx|||yyyzzz|||qqqpppmmmjjjfffdddddddddeeeiiiqqq{{{}}}}}}vvvmmmgggbbb___]]]^^^dddrrr}}}~~~~~~~~~yyyvvvrrrrrrsssxxx~~~|||yyyuuunnnnnnppprrrwww|||lllTTTKKKJJJJJJPPPccc___HHHCCCBBBAAABBBBBBBBBEEEHHHMMMXXX^^^[[[VVVSSSPPPKKKMMMLLLJJJHHHGGGEEEEEEEEECCCBBB@@@???>>>>>>======???>>>===;;;:::999888888888999;;;;;;;;;;;;999888<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<;;;<<>>>>>======>>>===<<<;;;:::999999999::::::;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<;;;<<>>???BBBIIIWWWcccddd^^^WWWRRRNNNNNNMMMLLLJJJIIIGGGFFFEEECCCBBBAAA@@@>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<===@@@BBBGGGVVVoooiiiXXXSSSJJJHHHLLLKKKJJJIIIJJJNNNNNNNNNQQQWWWaaammm||||||~~~~~~}}}}}}|||uuummmgggdddhhhttt|||uuunnnhhhddd^^^[[[YYYYYY]]]cccgggiiilllooosssvvvxxxxxxwwwvvvvvvuuuuuuwww}}}{{{vvvtttooonnnnnnoooqqqtttwwwxxx}}}dddTTTLLLIIIHHHMMM\\\wwwiiiTTTHHHAAABBBCCC@@@???CCCEEESSSbbbgggcccZZZSSSOOOOOOOOONNNLLLJJJHHHFFFEEECCCBBBAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<<<<===@@@BBBFFFSSSjjjfffUUUQQQJJJIIILLLKKKJJJHHHIIIMMMNNNMMMQQQWWWcccqqqyyyssslllmmmooorrrxxx}}}xxxyyy}}}zzzuuurrrsssuuuwww}}}zzzsssllljjjpppxxx}}}}}}|||wwwqqqjjjdddaaa[[[XXXUUUTTTWWW[[[___aaabbbdddhhhkkkmmmmmmlllkkkjjjkkknnnssszzzyyysssrrrooonnnnnnoooqqqtttxxxzzz~~~iiiWWWKKKHHHGGGLLLVVVkkkxxx]]]MMMAAAAAACCC??????CCCDDDPPPaaallljjjaaaXXXSSSQQQPPPPPPNNNLLLIIIGGGFFFDDDCCCAAA@@@??????>>>>>><<<<<<;;;;;;;;;<<<======>>>>>><<<;;;;;;<<<>>>>>>===<<<<<<;;;;;;<<<<<<===;;;<<<======<<<===@@@CCCEEEQQQggg~~~cccSSSOOOJJJIIILLLIIIIIIHHHHHHLLLMMMMMMRRRXXXeeeuuu}}}xxxqqqlllccccccdddggglllqqqwwwzzz{{{yyytttvvv|||zzzwwwoookkkfffccccccggglllpppyyy|||xxxpppooosss~~~~~~{{{wwwtttrrrrrrqqqxxxwwwtttpppkkkfffaaa^^^TTTQQQOOOOOOSSSWWWZZZ[[[[[[\\\```cccfffhhhjjjjjjhhhlllttt|||{{{sssrrroooooooooppprrruuuxxxzzzyyy~~~qqq^^^OOOJJJHHHKKKQQQ```}}}jjjTTTBBBAAABBB======BBBFFFNNN___nnnrrrjjj^^^XXXRRRRRRQQQPPPNNNKKKHHHFFFDDDCCCBBB@@@????????????===<<<<<<<<<<<<<<<============<<<<<<<<<<<<============<<<<<<<<<<<<======<<<============>>>@@@CCCFFFSSSjjj|||aaaPPPNNNJJJIIIKKKHHHIIIGGGHHHKKKLLLMMMRRRYYYfffwww}}}xxxtttqqqmmmjjjaaaaaabbbcccggglllpppsss{{{~~~yyyvvvuuuwww|||zzzrrrnnnfffccc^^^[[[\\\aaahhhllluuuzzz~~~zzz{{{~~~tttpppppppppsssxxx||||||yyyvvvvvvxxxwwwxxxyyyzzzzzzxxxvvvuuurrroookkkfffcccccccccdddmmmmmmkkkhhhddd```\\\ZZZRRROOONNNNNNPPPSSSTTTUUUTTTVVVYYY^^^dddiiinnnppprrryyywwwvvvqqqqqqppppppqqqsssuuuwwwuuuzzz{{{hhhVVVNNNHHHIIILLLVVVppp|||```HHHDDDDDD>>>===CCCEEEIIIXXXllluuunnnaaaYYYSSSSSSSSSQQQOOOLLLHHHFFFDDDCCCBBBAAA@@@?????????>>>===<<<<<<<<<<<<<<<===;;;<<<<<<======<<<<<<;;;======<<<<<<<<<<<<======<<<============>>>AAACCCIIIXXXppp{{{___OOOMMMIIIIIIJJJFFFIIIGGGGGGJJJKKKMMMRRRYYYeeewww}}}xxxsssooommmkkkjjjeeeeeeeeegggjjjnnnrrruuu{{{zzzvvvxxxyyy}}}wwwpppmmmeeeaaa\\\YYYZZZ```fffkkksssxxx~~~wwwppphhheeeeeedddhhhooouuuzzz}}}xxxuuusssvvvyyyvvvpppkkkkkkmmmmmmnnnpppqqqpppmmmjjjhhheeeaaa\\\XXXVVVVVVXXXZZZffffffeeebbb___\\\YYYWWWUUUSSSPPPOOOPPPPPPPPPOOOPPPRRRVVV\\\dddlllrrrvvv{{{yyysssrrrpppooooooppprrrsssuuuyyyppp]]]QQQHHHFFFGGGOOOgggkkkPPPIIIGGG@@@>>>DDDBBBDDDRRRhhhtttnnn```WWWSSSTTTSSSRRRPPPLLLIIIGGGDDDCCCBBBAAA@@@?????????>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::======<<<<<<<<<<<<======<<<===>>>======>>>AAACCCMMM]]]vvv{{{___NNNMMMIIIIIIIIIDDDIIIFFFGGGJJJKKKMMMRRRYYYdddvvvzzzyyywwwrrrmmmjjjjjjjjjiiiiiiiiikkknnnrrrwwwzzzzzzyyywwwzzzxxxqqqlllbbbbbb```]]]\\\```gggnnnxxx{{{|||uuummmgggaaa\\\YYY]]]aaafffjjjpppzzz}}}wwwrrrooonnnmmmiiigggeeecccaaa```]]]ZZZ___```aaaaaa___]]][[[YYYXXXVVVRRROOOMMMNNNPPPQQQXXXZZZ[[[\\\[[[YYYVVVTTTPPPNNNLLLJJJIIIIIIKKKKKKNNNPPPTTTZZZdddooozzz|||yyytttrrrqqqpppqqqrrrqqqoooxxxyyy|||dddUUUJJJIIIIIIMMM\\\ooo```KKKDDDCCCCCCAAA@@@BBBJJJZZZiiinnnfff\\\SSSQQQOOONNNMMMLLLJJJHHHFFFEEEEEECCCBBBAAA@@@@@@BBB@@@===>>>??????===;;;::::::;;;;;;<<<=========<<<<<<<<<<<<============<<<===>>>>>>>>>???CCCEEELLLgggwww^^^OOOMMMHHHFFFHHHEEEGGGIIIKKKKKKMMMOOOSSSVVVeeeuuuuuuuuussspppnnnpppsssvvvvvvxxxyyyzzzzzz~~~}}}}}}~~~{{{uuupppgggfffccc______ccckkkqqqwwwzzz|||xxxqqqjjjddd___ZZZWWWVVVZZZ^^^aaagggrrr~~~{{{ssskkkeeeaaa``````^^^[[[XXXWWWUUURRRPPPQQQRRRSSSSSSRRRPPPNNNLLLNNNLLLIIIGGGFFFFFFHHHIIIQQQRRRTTTUUUUUUTTTQQQPPPMMMLLLJJJHHHHHHHHHIIIJJJKKKMMMPPPWWW```lllwww~~~~~~{{{wwwtttsssrrrpppoootttvvv~~~kkkZZZLLLGGGGGGJJJWWWggglllSSSHHHEEECCCBBBEEEDDDGGGRRR___eeeaaa[[[TTTQQQOOOMMMLLLKKKIIIHHHFFFFFFEEEDDDBBBAAA@@@@@@AAA???===>>>???@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<===>>>>>>>>>@@@CCCEEEOOOiiiwww^^^PPPNNNIIIHHHJJJGGGGGGIIIJJJKKKLLLOOOSSSVVVdddsssxxxvvvsssqqqrrrvvv~~~{{{wwwooolllhhhddddddiiirrrxxx|||~~~}}}zzzxxxwwwssslllfffaaa\\\WWWTTTPPPRRRUUUXXX]]]iiiyyy~~~tttiiiaaa[[[XXXXXXUUURRROOONNNLLLIIIGGGHHHIIIJJJJJJJJJHHHGGGFFFHHHGGGGGGFFFEEEEEEFFFFFFIIIJJJLLLNNNOOOOOONNNMMMKKKJJJHHHGGGFFFFFFGGGHHHGGGIIILLLQQQZZZfffsss{{{~~~xxxtttrrrpppnnnppprrr|||xxxeeeQQQIIIGGGIIIRRR^^^ttt|||___NNNGGGDDDBBBJJJFFFEEELLLWWW```bbb```UUURRRNNNLLLKKKKKKIIIHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@???>>>>>>???@@@???===>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<============<<<===>>>>>>>>>@@@CCCEEERRRjjjwww^^^PPPOOOJJJIIILLLIIIHHHIIIJJJJJJLLLNNNSSSVVVaaapppyyywwwsssrrrvvv}}}vvvrrrnnnkkklllqqqyyy~~~~~~{{{wwwuuutttoooiiiccc^^^YYYUUURRROOOOOOQQQTTTXXXdddyyy~~~tttiiiaaa]]]VVVSSSPPPMMMLLLJJJHHHFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFDDDFFFHHHKKKLLLMMMMMMMMMIIIHHHGGGFFFEEEFFFFFFFFFEEEFFFIIIMMMTTT```mmmwww{{{xxxsssqqqooonnnoooqqqzzzqqqYYYMMMIIIJJJPPPXXXiiilllUUUIIIDDDCCCFFFCCCAAAFFFQQQ[[[aaacccVVVRRROOOLLLKKKKKKJJJIIIHHHHHHFFFEEECCCBBBAAA@@@AAAAAA@@@??????>>>======>>>=========<<<<<<<<<;;;<<<<<<<<<<<<===============>>>?????????@@@CCCFFFRRRhhhvvv]]]OOONNNJJJIIILLLJJJHHHIIIIIIJJJKKKNNNRRRVVV```mmm|||yyyvvvuuu|||yyyvvvsssrrruuuzzz~~~zzzuuurrrpppllleee___[[[VVVRRROOONNNNNNOOORRRUUUaaazzzvvvkkkdddYYYUUUQQQNNNLLLKKKIIIHHHCCCDDDDDDDDDDDDCCCCCCCCC@@@AAABBBCCCCCCCCCBBBBBBBBBCCCEEEGGGIIIJJJKKKKKKGGGGGGFFFFFFEEEEEEFFFFFFCCCEEEHHHJJJOOOYYYfffppprrr|||tttpppnnnmmmmmmoooqqqxxx|||bbbQQQKKKJJJNNNRRRbbb}}}xxx]]]LLLFFFEEEAAA@@@@@@EEELLLTTTZZZ\\\UUURRROOOMMMMMMMMMLLLJJJIIIIIIGGGFFFDDDBBBAAA@@@CCCCCCBBB@@@>>>===<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<===============>>>?????????@@@DDDFFFOOOddd{{{uuu\\\NNNMMMHHHHHHKKKHHHHHHHHHIIIIIIJJJMMMRRRVVV```kkk|||}}}zzzuuuqqqooopppsssuuu~~~}}}~~~~~~|||xxxwwwwwwzzz~~~}}}wwwpppkkkgggccc^^^YYYVVVSSSPPPMMMKKKKKKMMMPPPSSS^^^{{{vvvmmmbbb]]]WWWRRROOOMMMJJJHHHFFFFFFFFFEEEEEEDDDDDDDDDAAAAAABBBBBBCCCBBBBBBAAA@@@AAABBBDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEGGGHHHJJJQQQ^^^gggkkkuuu|||tttnnnkkkkkkkkkjjjmmmooouuu|||mmmXXXMMMJJJLLLNNN^^^tttfffQQQHHHFFFFFFGGGIIILLLOOORRRUUUWWWTTTRRRPPPPPPPPPPPPNNNLLLKKKJJJHHHFFFDDDCCCAAA@@@CCCDDDCCCAAA>>><<<<<<===;;;;;;<<<======>>>??????<<<<<<<<<<<<===============>>>?????????AAADDDFFFMMMaaayyyuuu\\\NNNMMMHHHGGGJJJGGGHHHHHHHHHHHHIIIMMMRRRVVVaaajjjxxx~~~ssskkkgggeeeaaa^^^]]]]]]___```fffmmmwwwyyyssstttvvvvvvuuuuuuwwwzzz{{{qqqggg```ZZZWWWSSSQQQPPPOOOMMMLLLIIIIIILLLPPPRRR]]]{{{tttnnnfff^^^XXXSSSOOOLLLKKKKKKIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBB@@@DDDGGGFFFEEEJJJUUU]]]aaagggooowwwyyytttnnniiigggggggggggggggjjjqqqwww{{{{{{bbbRRRLLLLLLMMMZZZmmmpppWWWKKKHHHGGGIIIMMMOOOOOOPPPRRRTTTRRRQQQRRRSSSTTTSSSPPPNNNKKKKKKIIIGGGEEECCCAAAAAA@@@BBBCCCAAA???===>>>@@@===============>>>>>>>>><<<<<<<<<<<<============>>>???@@@@@@@@@AAADDDGGGMMMaaayyywww^^^PPPNNNHHHGGGJJJGGGHHHHHHHHHGGGHHHLLLRRRVVVdddjjjuuu}}}sssiii___XXXUUUTTTRRRQQQPPPQQQQQQRRRVVVZZZaaaggglllttt}}}{{{qqqlllmmmpppqqqpppsssuuu{{{xxxlll___WWWPPPNNNKKKKKKKKKLLLLLLKKKJJJIIIMMMRRRSSS]]]}}}~~~tttjjjbbb[[[VVVRRRKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBBBBBBBAAAAAA???CCCFFFEEECCCFFFOOOWWWVVVZZZ___eeeqqqtttpppjjjfffeeeeeeddddddcccfffmmmtttzzzlllWWWOOONNNOOOXXXiiivvv[[[MMMIII>>>BBBFFFHHHIIIJJJNNNPPPPPPQQQRRRUUUVVVUUURRROOOLLLKKKIIIGGGEEECCCBBBAAA===@@@BBBAAA??????AAACCC??????>>>>>>======<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@AAADDDGGGNNNbbb{{{yyy___QQQOOOIIIHHHJJJGGGHHHHHHHHHGGGHHHLLLRRRWWWfffjjjttt}}}wwwuuuuuutttsssppptttttttttvvvyyy~~~wwwkkkccc\\\TTTNNNKKKKKKJJJJJJJJJKKKKKKKKKMMMPPPTTTWWW\\\cccmmmuuuyyypppiiihhhiiilllnnnmmmrrr{{{~~~{{{xxxvvvwwwvvvxxx|||~~~~~~rrreee[[[VVVKKKKKKJJJIIIIIIIIIJJJJJJLLLIIIKKKNNNOOOYYYvvvyyyoookkkddd^^^VVVRRRNNNLLLIIIEEEGGGKKKFFFEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHLLLNNNQQQWWW___kkkwww}}}rrrkkkiiiddd]]]^^^ddddddccciiirrrwww}}}dddQQQLLLPPPWWWddd|||eeeMMMIIIBBBDDDEEEEEEDDDEEEHHHLLLLLLPPPRRRRRRTTTVVVTTTOOOOOONNNLLLJJJGGGDDDBBBAAADDDCCCAAA@@@??????@@@AAA@@@@@@??????>>><<<;;;:::>>>===<<<;;;;;;<<<===>>>>>>>>>>>>???AAACCCEEEGGGJJJddd{{{___NNNLLLGGGGGGJJJGGGJJJIIIJJJLLLMMMNNNUUU^^^hhhnnnvvv~~~yyyooojjjgggjjjmmmnnnqqquuuuuusssqqqooooooqqqtttvvv{{{~~~zzzpppbbbXXXTTTRRRPPPMMMHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKMMMOOORRRXXX___dddvvvyyypppiiigggiiikkkmmmnnnrrrxxx}}}yyytttpppmmmjjjgggeeeeeeeeeiiioootttyyy{{{nnnbbbYYYTTTMMMMMMLLLKKKKKKKKKLLLLLLNNNLLLMMMOOOOOOVVVppp{{{tttmmmaaaYYYRRROOOKKKGGGGGGIIIFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGIIIKKKNNNUUU^^^hhhoooyyyxxxmmmjjjfff``````eeeeeedddjjjsssyyynnnYYYQQQRRRTTT```wwwlllRRRJJJBBBDDDEEEDDDCCCDDDHHHKKKLLLPPPRRRRRRTTTWWWVVVRRRQQQOOOMMMJJJGGGEEEDDDCCCDDDCCCBBB@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>===<<>>============>>>???>>>>>>>>>???AAACCCEEEGGGKKKddd|||aaaPPPNNNIIIIIILLLIIIJJJIIIIIILLLLLLNNNVVV___kkksss|||tttjjjdddaaaffflllpppssswww|||yyyuuupppmmmllllllmmmqqquuu{{{~~~lllcccXXXPPPNNNMMMKKKIIIHHHHHHIIIIIIIIIJJJJJJJJJGGGHHHIIIKKKMMMRRRXXX]]]mmm{{{{{{rrrkkkiiijjjlllnnnooorrrvvv|||{{{uuulllddd___]]][[[ZZZXXXXXX\\\ccciiiqqq~~~xxxkkk```XXXUUUPPPOOONNNMMMLLLMMMMMMNNNPPPNNNOOOQQQOOOSSSfff|||qqqeeeXXXSSSOOOKKKHHHHHHGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFGGGJJJPPPXXX]]]hhhnnnuuuwwwvvvxxxpppkkkhhhdddbbbeeefffeeejjjsss{{{gggYYYUUUPPP[[[ooosssWWWLLLCCCDDDDDDCCCBBBDDDGGGJJJLLLPPPRRRRRRTTTXXXYYYVVVSSSQQQNNNJJJGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@<<<======>>>?????????>>>@@@??????>>>>>>??????@@@>>>>>>>>>???AAACCCFFFGGGLLLfff{{{```PPPNNNIIIJJJLLLIIIJJJHHHHHHJJJKKKNNNWWW```ooozzztttjjjaaa]]]dddnnntttxxx{{{}}}zzztttnnniiieeeccccccccchhhnnnvvv~~~tttmmm[[[UUUNNNJJJIIIIIIHHHFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHHHHHHHIIILLLQQQUUUaaapppvvvooommmnnnooopppqqqtttzzz{{{ssshhh^^^XXXVVVUUUUUUWWWWWWYYY^^^ccckkkzzzxxxkkkaaa[[[XXXRRRQQQOOOMMMLLLLLLLLLMMMOOOOOOPPPQQQOOOQQQ___nnnqqq```YYYVVVRRRMMMKKKIIIHHHGGGFFFFFFEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFHHHKKKQQQUUU[[[```fffiiiiiimmmttt{{{ssskkkiiieeebbbdddffffffkkksss{{{yyycccXXXNNNWWWhhhxxx[[[LLLEEEDDDCCCBBBBBBDDDFFFHHHLLLQQQTTTTTTUUUZZZ[[[ZZZSSSQQQNNNJJJGGGFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@======>>>????????????>>>?????????????????????????????????@@@AAADDDFFFGGGNNNgggwww\\\MMMLLLHHHHHHJJJGGGJJJHHHHHHIIIJJJMMMWWWaaaqqquuujjjbbbgggrrryyy|||~~~zzzxxxsssmmmhhhdddaaa```^^^aaagggooowwwqqqeee^^^RRROOOKKKIIIIIIIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJIIIIIIKKKNNNQQQYYYggg}}}zzztttrrrsssttttttxxx|||wwwooocccYYYTTTRRRRRRSSSWWWVVVXXX[[[^^^fffvvvwwwlllccc^^^\\\UUUSSSPPPMMMKKKJJJKKKKKKLLLNNNPPPPPPOOOQQQZZZccc}}}~~~kkkccc```\\\VVVRRRLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLPPPSSSUUUYYY^^^```aaadddlllrrrxxxmmmjjjeeebbbcccggghhhlllsss{{{ooo[[[PPPUUUbbbvvv{{{^^^MMMGGGEEECCCAAABBBDDDFFFGGGMMMSSSWWWWWWWWW[[[\\\[[[SSSQQQNNNKKKHHHFFFEEEEEECCCCCCCCCCCCBBBAAA@@@@@@???????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBDDDFFFHHHPPPiiiuuu[[[LLLLLLHHHHHHKKKGGGIIIHHHHHHJJJKKKMMMVVV___pppzzznnnooouuuyyy{{{|||xxxvvvsssooojjjfffbbbaaa^^^```eeellltttsssfff[[[TTTOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGKKKLLLKKKJJJIIIJJJLLLOOOUUUbbbwww}}}{{{|||}}}~~~xxxpppfff]]]XXXVVVVVVVVVRRRRRRUUUXXXZZZbbbsssyyyooohhhdddbbb[[[XXXTTTOOOLLLKKKKKKKKKKKKMMMOOOPPPOOOQQQWWW\\\nnn{{{qqqlllfff___\\\SSSRRRPPPNNNLLLJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGIIIJJJKKKIIIJJJKKKLLLLLLNNNQQQTTTTTTWWWZZZ[[[]]]aaaggglllsssmmmfffcccdddiiilllooottt{{{|||aaaUUUVVV]]]mmmeeeQQQJJJGGGCCCAAACCCEEEGGGGGGNNNVVV[[[ZZZYYY[[[\\\ZZZSSSRRRPPPNNNKKKHHHFFFEEECCCDDDDDDCCCCCCBBBAAA@@@???@@@@@@@@@???>>>>>>======>>>>>>??????>>>>>>===?????????@@@BBBDDDGGGHHHSSSkkkvvv\\\NNNNNNKKKKKKMMMIIIIIIHHHIIIKKKKKKMMMTTT]]]jjj~~~xxxwwwwwwwwwxxxtttsssqqqoookkkgggdddbbbaaabbbeeeiiiqqq|||vvvhhh]]]UUUPPPMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHJJJLLLSSS^^^sss|||vvvnnnfffaaa^^^[[[ZZZTTTUUUXXX[[[\\\cccsss~~~wwwppplllkkkccc```ZZZTTTPPPNNNMMMNNNLLLNNNPPPOOOOOOQQQTTTUUU```xxxooogggddd[[[YYYWWWTTTQQQOOOMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKLLLLLLMMMKKKLLLNNNNNNNNNOOORRRTTTTTTVVVXXXZZZ\\\```fffkkk|||rrriiifffiiilllppptttvvv}}}iiiXXXVVVYYYeee|||oooXXXMMMIIIDDDBBBDDDFFFGGGHHHPPPYYY___^^^[[[[[[ZZZXXXTTTTTTSSSRRROOOKKKHHHFFFCCCDDDDDDDDDCCCBBBAAA@@@>>>>>>???@@@@@@@@@??????>>>>>>???@@@@@@???>>>>>>@@@???@@@@@@BBBEEEGGGHHHTTTmmmttt[[[MMMNNNKKKKKKMMMIIIIIIHHHJJJMMMLLLLLLRRRYYYccc||||||vvvvvvxxxuuuuuuvvvwwwvvvuuusssrrruuutttssssssvvv~~~xxxjjj___WWWQQQNNNKKKKKKKKKIIIHHHHHHIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHIIIJJJIIIHHHIIIKKKMMMPPP[[[nnn}}}xxxpppiiiddd___[[[YYY]]]^^^```bbbaaafffuuu~~~xxxuuusssjjjfff___YYYTTTQQQPPPPPPNNNPPPPPPOOOOOOQQQRRRRRRWWWttttttllliii```___\\\XXXUUURRRPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKMMMMMMMMMMMMLLLOOONNNNNNMMMMMMMMMMMMMMMMMMOOOQQQQQQQQQQQQSSSTTTTTTUUUWWWYYY\\\aaaggglllwwwllljjjmmmooossswwwyyy~~~ooo[[[WWWVVV```vvvwww]]]OOOJJJDDDBBBDDDGGGHHHHHHQQQ[[[bbb```\\\ZZZXXXVVVUUUVVVVVVUUURRRNNNJJJGGGCCCDDDDDDDDDDDDBBBAAA@@@<<<===>>>???@@@AAAAAAAAA???@@@AAABBBBBBAAA@@@???@@@@@@@@@AAABBBEEEGGGHHHVVVnnnrrrXXXKKKLLLIIIIIIKKKGGGHHHHHHKKKNNNMMMLLLPPPWWW___xxxxxxwwwzzz|||}}}pppbbbYYYRRROOOMMMLLLLLLLLLJJJJJJJJJLLLNNNLLLLLLLLLLLLMMMMMMMMMMMMHHHJJJKKKKKKJJJKKKMMMOOOMMMWWWkkk~~~vvvpppnnnkkkeee```bbb```aaadddhhhmmmyyy}}}yyyrrrggg]]]VVVTTTSSSUUUTTTSSSRRRQQQRRRRRRSSSVVVggg{{{wwwuuummmlllhhhddd```\\\YYYWWWUUUSSSPPPOOOPPPRRRRRRRRRQQQRRRSSSTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPTTTUUUVVVWWWWWWVVVUUUTTTXXXVVVXXX\\\```cccjjjqqqyyytttssswwwwwwzzzxxxbbbWWWRRR]]]pppiiiTTTJJJDDDFFFFFFBBBDDDJJJOOO___mmmmmmggg```ZZZUUUUUUVVVWWWXXXWWWTTTOOOJJJGGGBBBAAACCCDDDBBBAAACCC>>>=========>>>???@@@AAA@@@@@@???????????????@@@===>>>@@@AAAAAACCCFFFHHHQQQsssrrrYYYMMMMMMIIIIIILLLIIIJJJHHHHHHKKKKKKKKKPPPVVVbbbttt~~~~~~{{{pppbbbXXXUUUUUUUUUTTTRRRTTTVVVTTTQQQNNNOOOPPPMMMOOORRRSSSQQQOOOMMMLLLJJJLLLNNNMMMKKKJJJKKKMMMSSSYYYkkkxxxtttsssrrrooolllnnnkkkjjjmmmpppwww}}}pppddd\\\XXXVVVYYYXXXVVVTTTSSSRRRSSSSSSTTTccc|||}}}zzzyyyuuussspppkkkgggccc```^^^]]]ZZZWWWVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYXXXYYYZZZ[[[\\\[[[ZZZZZZ]]][[[\\\```cccfffllltttzzzwwwwwwxxx|||eeeYYYRRRZZZkkk{{{^^^PPPEEEEEEEEEAAABBBFFFPPP\\\lllrrrnnnddd\\\YYYXXXXXXWWWUUUSSSOOOMMMKKKLLLFFFDDDEEEEEECCCBBBDDD????????????@@@@@@AAABBB@@@??????>>>??????@@@@@@@@@AAACCCCCCBBBCCCFFFHHHTTTuuuttt[[[NNNMMMJJJJJJLLLIIIKKKIIIIIILLLMMMMMMQQQWWWbbbsssxxxnnnccc[[[[[[]]]^^^]]]___``````]]]XXXTTTSSSTTTRRRTTTVVVWWWUUUSSSQQQPPPKKKMMMNNNMMMKKKJJJKKKMMMQQQXXXjjj}}}}}}~~~~~~}}}zzzvvvssstttwww~~~}}}qqqiiibbb]]]^^^\\\YYYVVVTTTSSSRRRSSSRRR^^^sss~~~{{{wwwrrrnnnkkkiiieeebbb___]]]^^^```aaaaaabbb```^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZ\\\]]]___`````````___aaa___```dddgggiiiooowww}}}xxxyyy}}}iii[[[QQQUUUcccxxxiiiVVVEEEBBBCCCAAAAAADDDNNNVVVgggwwwvvvhhh]]]\\\ZZZZZZXXXUUUPPPOOORRRUUUNNNHHHCCCBBBAAA???>>>@@@???>>>>>>>>>>>>??????@@@============>>>???@@@@@@AAAAAABBBAAAAAABBBDDDFFFTTTtttvvv[[[MMMLLLHHHHHHKKKGGGJJJGGGHHHJJJKKKKKKPPPVVVbbbuuu|||nnnhhhaaa^^^aaaeeeggghhhkkkjjjhhhddd^^^YYYWWWVVVUUUVVVWWWWWWVVVTTTRRRQQQNNNOOOPPPOOOMMMLLLMMMNNNQQQXXXjjj~~~vvvmmmfffeeeccc^^^ZZZWWWUUUUUUUUUVVV]]]mmm|||yyywwwuuurrrnnnmmmnnnpppqqqqqqssspppkkkfffbbb```____________^^^]]]\\\\\\\\\\\\___```bbbdddfffffffffffffffdddeeejjjmmmooovvv~~~~~~~~~ooo___SSSSSS^^^rrrwww___IIIDDDFFFFFFFFFHHHNNNRRRddd|||nnnaaa```]]]^^^]]]YYYUUUWWW___fffUUUNNNGGGFFFDDD@@@@@@BBB@@@??????>>>>>>>>>?????????>>>??????@@@AAABBBCCCAAABBBBBBBBBBBBDDDGGGJJJWWWvvv|||___OOOMMMJJJJJJLLLHHHJJJHHHHHHKKKLLLLLLQQQXXXdddvvv|||jjjgggfffhhhmmmrrrvvvxxxvvvtttpppkkkfffaaa^^^]]][[[ZZZZZZZZZZZZXXXUUUSSSSSSSSSRRRQQQPPPOOOOOOOOORRRYYYlllvvvnnnllliiiddd^^^[[[YYYYYYYYY]]]___iii~~~wwwqqqnnnmmmlllnnnlllkkkhhhgggeeeeeedddeeefffiiikkkmmmmmmnnnmmmllljjjlllqqqtttxxx|||}}}vvvfffWWWUUU\\\nnnnnnRRRJJJJJJIIIHHHJJJMMMOOO```{{{ttteeebbb^^^______ZZZVVVXXX```ggg[[[TTTMMMKKKIIIEEEDDDGGGBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCCCCEEEHHHMMMPPP[[[yyyeeeRRRPPPMMMMMMOOOJJJKKKIIIJJJMMMNNNOOOTTTZZZdddvvv|||yyyooopppsssxxx{{{vvvrrrnnnkkkjjjfffdddcccccccccaaa^^^[[[XXXWWWVVVUUUTTTSSSRRRQQQTTTZZZmmmxxxtttooojjjfffeeeffffffiiihhhooo{{{yyywwwuuusssqqqpppoooqqqsssuuuwwwxxxyyyyyyyyywwwuuuwww|||}}}|||{{{}}}}}}mmm^^^YYY\\\iii```RRRMMMIIIGGGHHHKKKNNN]]]uuuyyyjjjbbb^^^^^^\\\XXXTTTSSSVVVYYYVVVPPPJJJIIIGGGCCCBBBCCCEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBCCCEEEIIIOOOSSS^^^{{{gggRRROOOLLLMMMNNNIIIKKKIIIIIILLLNNNNNNTTTZZZeeewwwwwwtttvvvxxx|||~~~|||yyywwwrrrooollllllmmmlllhhhdddbbb```^^^]]]]]]\\\ZZZXXXXXX^^^ooouuummmkkkssszzzhhh___XXXVVVXXXYYY^^^kkk}}}}}}pppkkkkkkkkkiiifffcccaaa______YYYUUUUUUSSSOOOMMMOOOQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKMMMQQQWWW[[[jjjpppYYYUUURRRSSSTTTOOOSSSQQQQQQUUUVVVWWW\\\cccjjj|||{{{wwwzzz|||{{{||||||wwwssstttqqqooonnnnnnmmmjjjhhhaaafffwwwyyyqqqppptttpppwww|||xxxxxxssspppqqqpppllliiijjjdddcccbbb```___^^^]]]]]]___^^^]]]]]]]]]]]]]]]^^^\\\\\\\\\\\\]]]aaafffjjj}}}hhhcccaaabbbccc]]]bbbaaaaaaeeefffggglllsssqqq}}}|||}}}|||yyyvvvjjjooo