BM6@ 6(@@ yyyuuuxxx|||}}}yyy~~~~~~{{{ppplllllljjjiiinnnzzzxxx|||cccRRRDDDAAA???EEESSSgggyyyaaaQQQEEECCCDDD???888444///...---,,,+++++++++***,,,,,,,,,+++++++++******,,,***(((''''''(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''')))---111//////000111222444666777777555222///,,,***)))))))))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......,,,------...000222333444222666888@@@^^^}}}uuummmiiiiiikkkooovvv~~~}}}xxxtttwww}}}zzznnn\\\UUUJJJEEEIIIVVVhhhtttiii[[[NNNIIIEEE>>>888777111000...,,,++++++,,,,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))'''(((((('''''')))---000///000000111222333555666666444222///---+++******)))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......---...000111222222222222555888:::BBB^^^{{{kkk^^^VVVTTT^^^fffjjjpppxxx|||jjjTTTFFFGGGTTTaaalllddd[[[SSSJJJ@@@;;;;;;444222///,,,++++++---...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''(((((('''''')))---000000000000111222333444444555333222000...---,,,,,,)))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......///000111333333333111111444888;;;DDD___gggTTTIIIPPPXXXZZZaaalll|||wwwttt|||uuuRRRAAAFFFRRRaaaaaa___[[[QQQGGGAAA???777444000,,,***+++,,,...,,,,,,,,,+++++++++******)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''(((((((((((())),,,///111111000111111222333333444333222000///...------))))))))))))))))))))))))))))))*********+++++++++---,,,,,,,,,,,,---......111111111111111111222222111666;;;EEEccc~~~{{{|||}}}bbbLLLIIILLLMMMVVVcccttt}}}~~~{{{zzzwwwsssoooppp{{{bbbBBB<<>>888333///---,,,,,,,,,,,,+++++++++******,,,,,,************,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++************************'''(((******))))))+++,,,.........///000222333444555555555444222000...---)))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---.........///111333666888:::;;;888<<<===EEEaaa~~~pppaaa[[[WWWQQQPPPVVV]]]bbbkkkyyy}}}~~~fffVVVKKKBBB888;;;OOOdddhhhaaaIIIGGGBBB===777222...,,,,,,,,,,,,+++++++++******---,,,***))))))***,,,---************************)))))))))))))))))))))))))))************+++++++++************************'''(((******))))))***,,,------...///111222444555555555555444333000...,,,)))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......+++...333888<<<===<<<<<<444888:::BBB```~~~~~~~~~mmmdddaaaWWWUUUWWW[[[\\\dddzzz~~~|||```PPPAAA???JJJYYYfffmmm]]]PPPCCC???===999333000,,,+++,,,---......,,,***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((())))))******++++++))))))***++++++)))((('''))))))))))))))))))))))))---......///111222333444777888999888666333///---))))))))))))***************************++++++++++++,,,,,,------......///000333666777666444333222777999999AAA^^^|||vvviiiccc^^^[[[UUUXXXkkkyyyzzzrrriiiyyykkkNNN???CCCPPP^^^eeeaaaVVVLLLFFF@@@888222000,,,++++++,,,......,,,***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))************************)))(((((())))))))))))))))))))))))------///111222333333333555777999:::888333---***))))))))))))************)))))))))***+++++++++,,,)))******++++++,,,------...111444444333222222222666999:::AAA^^^tttiii[[[SSS^^^nnn~~~vvv|||pppcccmmm___DDD===DDDMMMRRR[[[WWWSSSOOOGGG;;;555555---,,,+++,,,------,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************))))))))))))+++******)))))))))))))))))))))))))))))))))))))))+++---000222444444333333333666999:::777222+++'''))))))))))))************(((((()))***++++++,,,,,,*********+++,,,,,,---------...000111000111222444666999:::BBB___ppp]]][[[cccuuu}}}zzzvvvxxxwwwVVVBBB===???@@@JJJMMMTTTVVVOOOCCC<<<<<<000...,,,,,,---------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++******))))))((((((,,,+++)))((((((((()))***((((((((((((((((((((((((***,,,000333444444333222444555777666444///***'''((()))))))))************(((((()))***+++,,,,,,---,,,,,,------.../////////,,,---...//////000333666555888:::CCCaaa~~~~~~}}}~~~tttiiikkkvvvjjjMMM???<<<;;;:::BBBOOOYYYWWWKKKAAA>>>444111...,,,---------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++******))))))((((((,,,+++)))((((((((()))***(((((((((((((((((((((((()))+++///222444444333222666555333111...,,,***)))((()))))))))************((())))))***++++++,,,,,,,,,------......///000000---.../////////111555888444888;;;DDDbbb}}}yyyxxxxxxyyy|||~~~wwwYYYIII@@@;;;888===JJJXXX[[[RRREEE>>>:::666111...---------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((***---000222333222222555333000---+++******+++))))))))))))***************************++++++++++++++++++,,,------.........///000000000222555888333888;;;EEEccc{{{yyywwwuuuvvvyyy~~~||||||}}}uuucccPPP???<<<;;;CCCSSS^^^ZZZNNNDDD???:::444///---------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))************************)))(((((())))))))))))))))))))))))((()))+++---///111222222111000...---+++*********))))))))))))************+++++++++***************++++++,,,,,,---............///000111111111444666333777;;;EEEddd~~~zzzvvvtttuuuvvvvvvvvv{{{vvvvvv{{{}}}|||ppprrr}}}lllrrrdddHHH@@@:::>>>OOO___aaaVVVLLLBBB===666000...------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((())))))******++++++)))***+++++++++***((('''))))))))))))))))))))))))'''(((***,,,...000222333............---+++)))((())))))))))))************,,,,,,++++++***)))))))))------......///000000000---///000111000111222444333777;;;FFFeee~~~||||||~~~|||ssslllllluuu}}}}}}vvvwww|||hhhjjj}}}}}}hhhKKKBBB888===OOO```___UUUFFFDDD>>>666///,,,,,,///,,,,,,,,,+++++++++******************************++++++************++++++++++++******************+++*********))))))((((((++++++******))))))(((((())))))))))))******+++,,,---+++(((&&&&&&''')))+++,,,+++)))(((((()))+++,,,******))))))******+++,,,------...//////...---,,,.........///000222444444666888:::FFFhhhzzzpppkkkkkkmmmxxxtttttt~~~uuusss}}}ZZZKKK;;;:::FFFUUU^^^```UUUMMMAAA777111///......,,,,,,,,,++++++++++++***************************++++++************++++++************************+++*********))))))))))))******)))))))))))))))(((((((((((((((((()))***+++'''''')))***+++*********"""&&&+++000222111...,,,******))))))******+++,,,------...//////...---,,,.........///000222444444666888:::FFFhhh|||rrrhhhcccgggqqqxxxuuuzzzvvvvvvdddPPP===888;;;CCCRRR```bbbWWWGGG;;;555222000---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++***************************************)))))))))(((((((((((())))))))))))((((((((((((((()))******(((((()))***++++++++++++333555888999777222,,,(((******))))))******+++,,,,,,---............------.........///000222444444555888:::FFFggg~~~~~~tttkkkfffgggqqq|||xxxsss{{{lllUUUBBB>>>;;;999CCCRRRaaaYYYNNNCCC:::444000...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++***************+++++++++************************'''''''''(((((())))))*********))))))((()))))))))(((''''''(((,,,111666999DDD@@@:::444...+++))))))******))))))******+++,,,,,,,,,---------...------.........///000222444444444777;;;FFFfff~~~~~~}}}yyyqqqkkkmmmzzzzzz~~~|||zzzbbbMMMFFF@@@999<<>>===GGGSSSVVVOOOCCC999555...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++************((()))+++...222555888:::>>>===;;;888333---(((%%%***+++,,,------,,,+++)))******))))))******+++,,,+++++++++++++++---...///.........///000222444444111777<<>>FFFQQQWWWTTTJJJ>>>666......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,+++*********+++,,,000444:::@@@DDDGGG777333,,,&&&%%%''',,,///'''''''''(((***,,,---...*********)))***++++++,,,++++++******+++---...///.........///000222444555111777<<>>===888222...))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,---------.........///111111111222333555666999<<>>MMM___dddVVVEEE888444000.........,,,***++++++++++++++++++++++++************************///---+++***)))))))))***///...---,,,,,,,,,------"""&&&,,,222555555333111///000111111///---***)))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,---------.........///111111111222333555444888;;;GGGhhhpppiiibbb```ccceeedddbbbYYYUUUTTTUUUTTTQQQRRRUUUUUUUUUTTTRRRQQQOOONNNMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUWWWUUUTTTTTTUUUVVVVVVUUUXXXZZZ]]]___bbbfffkkknnntttvvvwwwvvvvvvvvvxxxzzz}}}{{{|||zzzjjjSSS======;;;???SSSeee___KKK===777111///111000---))),,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,......000...+++)))(((***,,,---111555:::>>>===999444000---,,,***)))((())))))***))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,---------.........///111111111222333555222666:::FFFhhhpppkkkeeecccccccccaaa___XXXSSSNNNNNNMMMJJJJJJLLLGGGGGGFFFEEECCCBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@???@@@AAACCCDDDFFFGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIKKKMMMPPPSSSVVVZZZ___ccciiikkklllmmmmmmooorrruuuyyy{{{}}}~~~~~~~~~~~~|||zzz{{{{{{mmmWWWJJJDDD;;;:::HHHXXX[[[TTTDDD<<<333//////000---))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&)))---000111000...---)))******,,,000444888;;;EEECCC???:::555111...,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))))))))******************))))))******+++,,,,,,,,,,,,---------.........///111111111111333555333777;;;FFFhhhooollliiigggeeebbb]]]YYYWWWOOOIIIHHHFFFCCCAAACCC=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>AAABBBBBBBBBBBBBBBBBBBBBAAACCCFFFIIIKKKOOOTTTXXX\\\]]]___aaacccfffkkknnnrrrvvvyyy{{{{{{{{{|||}}}~~~}}}{{{|||||||||kkkVVVHHH===<<<@@@GGGRRR^^^KKKBBB666...---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,---000444:::@@@DDDHHHJJJ999555111,,,******+++---'''''''''((((((((())))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,,,,,,,,,,---------.........///111111111111333555555999<<>>??????>>>======>>>;;;===???@@@BBBEEEIIILLLOOOPPPRRRTTTVVV[[[```dddhhhmmmsssuuuuuuuuuwwwzzz{{{~~~~~~~~~}}}gggUUUGGGBBB>>>===LLL```OOOGGG<<<222---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---++++++...222777:::??????@@@@@@???===;;;999))))))******++++++++++++&&&''')))*********)))((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,---------.........///111111111222333555666:::<<>>999:::;;;999666666777777777777888888999999888888888888888888888888999999999999999999999999888;;;======;;;::::::;;;777999::::::;;;===@@@CCCEEEFFFGGGHHHJJJNNNSSSWWWZZZ```gggkkkkkkkkknnnqqqsssvvvzzz}}}}}}~~~~~~}}}{{{uuuqqqtttxxxaaaLLL???===FFFOOOPPPLLLDDD:::222---...000------------------------///////////////////////////000333555999<<<>>>@@@???===:::555000,,,(((''')))***,,,---,,,+++***(((***++++++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,---------.........///111111111222333555555888<<>>999444000---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))*********+++++++++)))************+++++++++---,,,,,,,,,,,,---......//////000111222333333444888:::<<>>???BBBDDDHHHLLLQQQTTTVVVWWW\\\^^^bbbfffiiilllmmmnnntttwwwzzz}}}}}}}}}~~~xxxVVVBBB===<<<999DDDLLLHHH???888444111222111...,,,+++...222555999<<>>>>>>>>???@@@>>>>>>===<<<<<<<<<<<<======>>>@@@CCCGGGKKKMMMOOOTTTUUUXXX\\\```cccfffgggmmmppptttwwwxxxxxxzzz{{{}}}}}}nnnSSSBBB;;;888===EEEKKKFFF;;;444333000000000222666;;;AAAEEEDDD@@@<<<888555333000...***))))))))))))+++---...++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************************************************+++++++++************+++++++++,,,---,,,,,,,,,,,,---......//////000111222333333444555888;;;GGGjjj===<<<;;;:::999999999999:::999888888888888999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;===???@@@@@@@@@AAACCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<>>>BBBEEEFFFIIIKKKMMMQQQVVVZZZ^^^```eeehhhlllnnnppprrrtttvvvyyy|||~~~~~~wwwnnnPPP===>>>===CCCNNNMMM@@@666555666888;;;@@@DDDEEEDDDCCC888333,,,(((((()))+++,,,,,,++++++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,---,,,,,,,,,,,,---......//////000111222333333444444777;;;HHHjjj999999999999999999:::::::::999999999999:::::::::888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<============<<<<<<>>>AAABBBBBBBBBCCCEEEDDDCCCBBBAAA@@@?????????>>>===;;;::::::<<<>>>???AAABBBDDDGGGLLLRRRVVVYYY]]]```dddgggjjjlllppprrrwwwyyy|||~~~jjjLLLBBB<<<@@@NNNTTTLLLCCCAAAHHHFFFCCCAAA???;;;555000'''))),,,000111///***&&&---------,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......//////000111222333333444444777;;;HHHkkk777777888888888999999999::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<========================<<<<<<============<<<<<<<<<<<<===>>>?????????>>>>>>@@@BBBCCCCCCBBBDDDEEECCCBBBAAA@@@???>>>>>>>>>???>>><<<:::::::::;;;<<<===<<<===>>>BBBGGGLLLOOOUUUXXX\\\```cccfffkkknnnrrruuuyyy{{{}}}wwweeeFFF??????KKKWWWZZZUUUOOOJJJBBB888111///...,,,***...---,,,---...---+++))))))***++++++,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************+++++++++***************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......//////000111222333333444444777<<>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>=========<<<===>>>???@@@@@@@@@@@@@@@AAACCCDDDCCCBBBCCCDDDAAAAAA@@@???>>>>>>>>>???>>>===<<<;;;;;;;;;<<<===<<<;;;999888999<<<@@@CCCJJJMMMQQQUUUXXX]]]bbbeeeiiilllqqqtttwwwyyy|||~~~|||~~~UUUMMMEEEGGGUUU___ZZZOOO===555,,,(((***---//////444///)))%%%%%%))),,,...((()))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++++++++*********))))))+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......//////000111222333333444444888===KKKnnn<<<<<<============<<<<<<<<<<<<===>>>??????>>>>>>??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<===>>>???@@@AAAAAAAAAAAABBBDDDDDDCCCBBBBBBCCCBBBAAA@@@@@@???@@@@@@@@@<<<;;;;;;<<<<<<===>>>>>>===;;;777444333555888:::@@@CCCGGGKKKOOOTTTYYY]]]aaadddiiilllooosssvvvyyy||||||ggg]]]NNNFFFPPP[[[UUUEEE888333...---///000...,,,((()))+++...000///,,,)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************++++++++++++******))))))++++++,,,,,,,,,------------,,,,,,,,,,,,---......//////000111222333333444444888>>>LLLooo@@@@@@@@@@@@@@@???>>>>>>============>>>>>>>>>>>>AAAAAA@@@@@@@@@AAABBBCCCBBBAAA@@@@@@?????????@@@>>>@@@AAABBBAAA>>>;;;999999<<<@@@CCCCCCCCCDDDEEECCCDDDDDDDDDDDDBBBAAA@@@CCCBBBAAAAAA@@@@@@AAAAAA????????????>>>>>>>>>>>>===;;;999888666666666777<<<<<<===???DDDKKKQQQUUUVVVZZZ___eeeiiimmmrrruuu{{{}}}tttxxxxxxaaaEEE999@@@OOOXXXZZZAAA777///000111//////111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333333444666999===JJJlll@@@AAAAAAAAAAAA@@@@@@@@@>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@AAABBBBBB@@@===:::888:::===AAACCCDDDDDDDDDEEEDDDDDDEEEEEEDDDCCCAAA@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@?????????>>>>>>>>>>>>===<<<:::888777777777777777777777999===BBBHHHKKKMMMQQQWWW\\\aaafffjjjnnnvvvyyy|||~~~vvvfffFFF>>>CCCHHHSSS^^^MMM???333000000...+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333333444666999===JJJmmmAAAAAAAAAAAABBBBBBBBBBBB??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCBBB@@@===:::888<<>>>>>===<<<;;;999999888888888555444444444777:::>>>AAADDDHHHMMMSSSXXX]]]bbbfffnnnrrrwww{{{|||}}}}}}~~~ppptttoooKKKCCCBBBAAANNNaaaZZZHHH666//////...+++)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333333444555999===KKKnnnAAAAAAAAAAAAAAABBBBBBCCC???@@@@@@AAABBBCCCDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCBBBBBBCCCBBBAAA???===;;;>>>AAACCCEEEEEEEEEFFFHHHFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????======<<<;;;::::::999999888777555555666888:::<<<>>>AAAFFFKKKPPPVVV[[[___ggglllrrrwwwyyyzzz{{{{{{{{{~~~sssdddsss]]]JJJAAA???KKK[[[```MMM999///000111...+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333333444444999>>>LLLpppCCCBBBAAAAAAAAABBBBBBCCC@@@@@@AAABBBBBBCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDAAAAAABBBCCCCCCBBBAAAAAAAAACCCEEEFFFFFFFFFHHHIIIGGGHHHHHHIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;;;;:::888777777777999:::999<<<@@@DDDHHHMMMSSSWWW___dddlllrrruuuwwwyyyzzzwwwzzz~~~pppjjj|||[[[DDDAAAGGGLLL```RRR@@@444000111///+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333333444444888>>>MMMpppFFFEEECCCBBBBBBBBBCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDEEEFFFGGGFFFEEEEEECCCDDDFFFGGGGGGFFFEEEEEEBBBBBBCCCDDDEEEEEEEEEEEECCCDDDFFFFFFFFFGGGIIIJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>??????>>>===<<<<<<;;;:::888777777777888999555777:::===???DDDIIILLLUUU[[[bbbiiinnnrrrvvvxxxtttwww{{{~~~yyyqqqxxxvvvRRREEEBBB@@@[[[VVVJJJ;;;111...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333333444444888>>>MMMpppJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFGGGHHHGGGFFFEEECCCDDDFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDFFFGGGGGGGGGGGGIIIKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@@@@@@@???>>>===::::::999888888888999999555666888999:::===BBBEEEKKKPPPXXX___ffflllqqquuurrruuuxxx{{{}}}rrrpppdddFFF===>>>NNNTTTRRRCCC333......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333333444444888>>>MMMoooNNNLLLIIIGGGEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEECCCEEEGGGHHHHHHHHHFFFEEEBBBCCCEEEGGGHHHGGGEEEDDDHHHHHHHHHGGGGGGGGGFFFFFFEEEGGGHHHHHHGGGHHHJJJLLLJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@AAA@@@@@@>>>===;;;;;;::::::::::::;;;;;;777888888888999;;;???BBBDDDIIIPPPXXX___gggmmmrrrqqqtttwwwzzz|||wwwqqqpppEEE:::CCCBBBOOOTTTGGG666///222555------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000//////000111222333333444444888>>>LLLoooGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKJJJIIIHHHHHHJJJLLLGGGHHHIIIKKKKKKKKKJJJJJJGGGEEEDDDEEEFFFHHHGGGGGGCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>==================<<<<<<;;;777666666666666666777777>>>BBBHHHNNNUUU]]]eeejjjmmmrrrxxx{{{{{{{{{}}}tttzzzppp{{{VVVCCC???===HHHQQQLLL>>>222---...//////.........---------------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333333444666999===JJJlllGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGGGGIIIKKKHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEEEEGGGHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>=========>>>>>>>>>>>>======::::::888777666666666666999<<>>>>>======>>>???@@@@@@@@@@@@???>>><<<999777666555555666777:::>>>CCCKKKSSSYYYccciiiqqqwwwxxxyyy{{{}}}{{{wwwRRRFFFJJJiiixxx|||~~~wwwqqqyyy\\\DDD???@@@JJJWWWRRR>>>000000/////////.........------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333333444666999<<>>???AAABBBBBBCCCCCC@@@???===;;;999777666666666666888999===CCCKKKQQQ[[[bbblllsssvvvwwwzzz|||~~~~~~yyyoooxxxyyyPPPAAAEEEPPPooo~~~ssssss~~~}}}ssslllsssQQQEEE===DDDXXXZZZEEE333111////////////............------------------------------------------------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333333444666888<<>>???@@@BBBCCCDDDDDDDDD???>>>===;;;::::::999999666666666666888===DDDIIIRRRZZZdddlllppptttxxx{{{{{{|||}}}~~~uuukkkqqq|||RRRAAACCC???bbb~~~}}}yyyooowwwnnnOOO>>>>>>SSS\\\LLL999333000000/////////.........------------------------------------------------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333333444666888;;;KKKrrrJJJKKKLLLLLLMMMLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHJJJHHHGGGGGGIIIJJJJJJIIIEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>???AAABBBCCCDDDDDDDDD>>>===<<<;;;;;;;;;;;;;;;555555555444444777<<<@@@IIIPPPZZZccciiinnntttyyyyyyzzz{{{}}}~~~vvvnnntttZZZCCC>>>;;;VVV{{{vvvnnnsss^^^FFF;;;JJJYYYTTTBBB777000000000/////////......------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333333444666777;;;LLLssswwwKKKLLLLLLMMMNNNNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHJJJKKKJJJIIIJJJKKKGGGHHHIIIJJJJJJIIIIIIHHHIIIHHHFFFGGGIIIJJJJJJIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEFFFFFF???@@@AAABBBCCCCCCDDDCCC>>>===<<<;;;;;;;;;;;;;;;666666666444333555888:::@@@FFFPPPXXX___gggooouuuxxxyyyzzz{{{}}}yyyuuu|||uuuVVVEEEDDDLLLrrryyyfffnnnmmmQQQ:::@@@TTTZZZLLL<<<000000000000/////////...------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333333444666777:::LLLuuu}}}KKKLLLMMMNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEGGGJJJKKKKKKKKKKKKLLLEEEFFFHHHIIIIIIIIIIIIHHHIIIGGGFFFFFFHHHIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGGGG@@@@@@AAABBBCCCCCCCCCCCC???>>>===<<<::::::999999888888888777555555777999:::@@@IIIRRRYYYbbblllrrrwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~|||{{{nnnVVVPPPIIIkkkjjjvvvxxxYYY;;;:::PPP^^^SSS@@@000000000000////////////------------------------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...//////000//////000111222333333444666777:::LLLuuuNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHFFFFFFGGGGGGIIIJJJKKKKKKKKKKKKGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEGGGIIIKKKFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCDDDCCCBBBBBBAAA???>>>===<<<;;;:::999999999888888777666555555444777:::AAAHHHPPPYYYbbbhhhlllpppuuuvvvvvvvvvyyy|||~~~~~~~~~ooocccgggmmmppp[[[??????CCCRRRYYYKKK888222///000000...---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,.../////////...---//////000111222333333444444555;;;OOOvvvOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIIIIJJJKKKKKKLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIHHHGGGGGGHHHJJJKKKHHHGGGGGGFFFEEEEEEDDDDDDAAAAAABBBBBBCCCDDDDDDEEEBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>===<<<;;;:::999999888888777777666666555555444777<<>>======<<<;;;:::999999777777777777666666666666111333666:::???GGGOOOUUUaaagggoootttuuuwwwyyy{{{{{{}}}~~~~~~||||||}}}~~~~~~~~~ooo___kkktttUUUDDD===IIIYYY]]]EEE999...---//////..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......//////000111222333333444666777<<>>======<<<;;;;;;:::999999666666666666777777777777222333444555888>>>EEEKKKWWW___hhhooosssuuuxxxzzz{{{||||||{{{zzzyyyzzz|||~~~~~~yyy```]]]yyy___DDD:::BBBSSS\\\NNN>>>000,,,//////...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...............//////000111222333333444777888===PPPvvvQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKIIIHHHHHHJJJLLLMMMJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBB@@@@@@???????????????>>>??????@@@@@@@@@@@@AAAAAA???????????????>>>>>>===<<<<<<<<<;;;::::::999999666666666666777777777777444555555555666:::???DDDQQQYYYccckkkpppssswwwzzzzzz{{{zzzyyywwwvvvxxxyyy}}}kkk^^^kkkmmmJJJ>>>AAALLLXXXVVVEEE444...//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------......////////////000111222333333444888888===PPPvvvRRRQQQPPPNNNMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIJJJFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????????????????????????????===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::999999777777777777666666666666666666777666666888;;;>>>KKKSSS^^^ffflllpppvvvyyywwwwwwwwwvvvuuuvvvxxxzzz|||}}}}}}~~~nnnlll{{{YYYGGGCCCGGGTTT\\\LLL:::222000///...///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------...////////////000111222333333444777888===PPPvvvRRRQQQPPPOOONNNMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<;;;;;;;;;;;;;;;::::::::::::999888888777777666666555555555666777777666666777999CCCKKKTTT]]]ccciiioootttqqqrrrsssssstttwww{{{~~~|||~~~~~~yyyzzz{{{|||~~~wwwiiiOOOAAAAAAQQQ```QQQAAA777111......111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,---...///000//////000111222333333444777777<<>>????????????>>>======;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;:::::::::::::::::::::999888888777666555555444444555777777555444444555<<>>>>>>>>>>>>>>??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;:::::::::999999777888:::;;;;;;:::888777777777777666555555444444444666888888666555444555;;;???CCCEEEHHHOOOZZZbbbeeefffhhhjjjnnnsssvvvxxxwwwyyy|||zzzsssnnnrrrsssuuuyyy}}}~~~XXX>>>???HHHUUU\\\VVVAAA222111111+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111222333333444444888>>>NNNrrrUUUSSSPPPNNNMMMMMMOOOPPPOOONNNLLLLLLMMMMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEFFFFFFEEEDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@???>>>>>>======>>>>>>???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::999999999999777888999::::::999888777777666666555555444444333444666888888777555555666444888;;;===>>>CCCKKKRRRZZZ[[[\\\___dddiiinnnqqqqqqrrrssstttsssnnniiieeejjjlllqqqvvvzzz||||||zzzfffGGG===@@@PPPZZZYYYGGG555111000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111222333333444444888>>>MMMqqqVVVTTTQQQNNNMMMMMMOOOPPPPPPNNNMMMLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCBBBBBBDDDDDDCCCBBBDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>===============>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999:::999999999999888888888666777888999999888777666666555555444444333222222444555777777666555666777555888;;;;;;;;;===AAAEEELLLLLLLLLOOOSSSYYY___cccddddddcccaaa___\\\ZZZYYY^^^cccjjjrrrwwwxxxwwwvvvvvvkkktttPPP???>>>HHHWWW^^^OOO;;;000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111222333333444444888===MMMpppWWWUUURRROOOMMMMMMNNNOOOPPPNNNMMMMMMMMMMMMLLLJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFDDDBBBAAABBBCCCDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>======<<<<<<============<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999888888888777777666666777777777777666666555555444333333222222111222444555555444444555777777:::===>>>======>>>@@@@@@???>>>???BBBGGGMMMQQQSSSRRRQQQNNNLLLKKKLLLNNNTTT[[[eeennnsssuuuuuutttzzzwwwbbblll~~~YYYDDDCCCAAASSS```XXXBBB222...111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111222333333444444888===LLLoooZZZXXXTTTQQQNNNNNNNNNOOOPPPOOOMMMMMMNNNNNNLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGGGGEEEDDDCCCCCCEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@??????>>>=====================<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999888888888777777666666666777777666666666444444444333222222111111000111333333222333555666666888;;;<<<<<<<<<;;;;;;;;;999666555666:::>>>AAACCCCCCBBB???>>>???BBBFFFMMMUUU```jjjooorrrssstttwww}}}lllfffzzzgggKKKEEE>>>NNN___^^^JJJ555///222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111222333333444444777===KKKoooaaa^^^YYYUUURRRPPPPPPPPPPPPOOONNNMMMNNNNNNMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999999999888888888777777666666666666777777555444444333333222111111///111222222222333666888888:::<<<>>>???>>>===<<<;;;888555333222333555777888999:::999777888<<<@@@HHHOOOZZZccchhhlllqqqtttuuuzzzpppoooqqqxxxXXXDDD???JJJZZZ```QQQ;;;111333........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111222333333444333777<<>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::::::::999999999999888777777777777777777888555555555444333333222222111222333333333555888:::??????@@@BBBCCCBBB@@@???<<<:::777555333333444444333777999888555555888<<>>=======================================999999999999999999999999;;;;;;;;;:::::::::999999888888777777777777888888666555555444444333333222222333444444555666:::<<<@@@@@@@@@AAAAAAAAA???======<<<:::777666555555555333777::::::666444666999@@@FFFNNNTTTXXX___iiipppsssvvv{{{zzzSSSFFFFFFPPP^^^ZZZDDD555222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111222333333444222666<<>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999888777777666666555444333333222222222222222222333777>>>BBBFFFAAA???CCCEEEAAAAAAEEEBBB>>>999555555555555555777888999777444333666888AAAAAADDDLLLXXXccchhhjjjlllnnnuuu\\\DDD>>>KKK\\\[[[QQQAAA000000---,,,......,,,---000........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------......///000111000000111222333444444555444:::???KKKjjjVVVaaakkkkkkeee___ZZZUUUUUUTTTSSSSSSTTTTTTSSSQQQOOONNNLLLMMMNNNOOOOOONNNOOONNNMMMKKKIIIGGGEEEDDDCCCDDDEEEGGGHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;::::::999888888777666666666555444333333333444444444444555999???DDDEEEAAAAAAEEEFFFDDDDDDGGGCCC???:::666555666777777999999999666444333666999<<<===@@@GGGRRR]]]eeeiiilllnnnuuu~~~hhhIIIAAAKKK]]]```XXXHHH555222...,,,......------000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------...///000111000000111222333444444555666:::>>>IIIhhhMMMZZZgggmmmmmmiii```XXXXXXWWWUUUUUUVVVVVVVVVTTTRRRPPPOOOOOOPPPQQQPPPOOOOOOOOONNNLLLIIIFFFCCCAAAAAABBBDDDFFFHHHJJJJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????============<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::999999888888888777777666666555555444444666666666555777;;;AAAFFFCCCBBBDDDIIIJJJHHHHHHJJJFFFAAA;;;777666888999:::;;;;;;999666444444777999777999===BBBKKKWWWccckkkmmmooouuu~~~{{{tttPPPCCCIII[[[dddcccSSS===555///,,,...///------000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------...///000111000000111222333444444555777:::<<>>>>>>>>============<<<============<<<<<<;;;:::::::::999999888888888888777777777666666555555666777666666777<<>>>>>======>>>>>>===<<<<<<;;;::::::999999999999999888777777777777777666666666666666555555666;;;AAAFFFEEELLLSSSVVVVVVTTTRRRPPPHHHCCC>>>::::::;;;===>>>===;;;999777777999:::;;;444777;;;@@@IIIWWWhhhtttsssuuuyyy~~~mmmiiiyyy]]]GGG???LLL___mmmeeeNNN<<<444...///000///...///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------...///000000000111222333444444555666888:::FFFjjjBBBHHHOOOUUU___hhhkkkiiiccc___ZZZVVVVVVWWWWWWWWWWWWUUUTTTTTTVVVWWWWWWVVVTTTUUUVVVWWWWWWWWWVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPNNNMMMMMMMMMMMMLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>======<<<;;;999999999999999999999999777777777777666666666666555555555444666:::@@@EEEHHHQQQZZZ\\\ZZZXXXTTTPPPGGGCCC???<<<<<<=========<<<:::888999:::<<<<<<<<<555666999@@@LLL\\\lllwwwxxxzzz}}}zzzkkkooovvv~~~kkkPPP???DDDWWWkkkiiiSSS???666//////111000..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000000000111222333444444555666888:::HHHnnnAAAGGGLLLPPPXXXcccjjjlllhhhccc]]]XXXWWWWWWXXXXXXYYYWWWWWWXXXZZZ\\\\\\\\\YYYYYYYYYZZZ[[[[[[[[[\\\ZZZYYYWWWVVVUUUUUUUUUVVVOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@?????????>>>>>>===;;;;;;999999999999999999999999666666666666666666666666555555555555666:::@@@EEEIIIUUU______[[[XXXSSSMMMEEEBBB???>>>>>>>>>===<<<:::999888:::===???>>><<<999999;;;DDDRRRcccrrr{{{}}}yyyuuuuuuwww|||]]]DDD@@@PPPhhhjjjWWWBBB777//////111000..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////000000111222333444444555777888;;;JJJpppAAAGGGLLLOOOVVVaaaiiimmmlllggg```ZZZXXXXXXYYYYYYZZZYYYYYYZZZ]]]___```___\\\\\\\\\[[[\\\\\\]]]^^^\\\[[[ZZZYYYXXXXXXYYYZZZPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>===;;;;;;999999999999999999999999555555555555666666666666666666666555777;;;AAAFFFIIIVVVaaa```[[[WWWQQQJJJDDDBBB@@@??????>>>===;;;888777888;;;???AAA???<<<>>>===>>>HHHYYYkkkxxx~~~zzzxxx}}}gggIII@@@MMMeeejjjYYYCCC888//////222111...---........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////000000111222333444444555777999<<>>>>>>>>>>>============>>>===:::888777777777888::::::999999999999999999:::888666444555999@@@FFFNNNVVV]]]```___\\\TTTKKKEEECCC@@@===;;;:::::::::===<<<===???AAA@@@;;;666<<<:::CCCWWWiiittt{{{~~~zzzoooJJJ???DDD^^^ooocccIII>>>444222222111/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------------...//////111111111111222333444555666;;;>>>GGGjjjLLLMMMNNNPPPTTTXXX]]]___eeeeeeeeedddbbbaaabbbccccccddddddeeeeeeeeeeeeeeeeeedddbbb```_________```^^^^^^]]]\\\[[[ZZZYYYYYYVVVVVVUUUTTTSSSRRRRRRQQQPPPQQQQQQQQQPPPOOOMMMLLLLLLLLLMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC?????????>>>>>>>>>======>>><<<:::888777888888999:::::::::999999999999999888777666555555999???CCCJJJQQQXXXZZZZZZXXXRRRKKKDDDBBB???<<<:::999::::::;;;===???AAAAAA???<<<999>>>@@@KKK^^^nnnwww~~~~~~~~~|||{{{wwwRRRCCCEEE^^^rrrlllOOOBBB666222222000...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------------...//////111111111111222333444555666;;;===GGGiiiUUUTTTSSSSSSUUUXXX\\\^^^aaaccceeeeeeeeedddeeefffffffffggghhhhhhhhhhhhhhhiiigggfffdddbbbaaaaaa```aaaaaa```______^^^]]]]]]YYYYYYXXXWWWVVVUUUTTTTTTRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@????????????===<<<;;;999999999:::;;;;;;:::::::::999999999888666666666555555888<<<@@@FFFLLLRRRSSSTTTUUURRRLLLBBB@@@>>>;;;999999:::::::::>>>AAABBB???<<<<<<===BBBIIIXXXjjjvvv|||~~~}}}zzzpppuuu\\\GGGEEE\\\tttyyyYYYJJJ999222111///...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------------...//////111111111111222333444555666;;;===EEEhhh]]][[[YYYWWWWWWXXX[[[]]]^^^aaadddfffgggggghhhiiihhhhhhiiijjjkkkkkkkkkkkkkkkjjjiiigggeeecccbbbaaacccbbbbbbaaa``````______\\\[[[ZZZYYYXXXWWWWWWVVVSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBAAAAAAAAAAAA@@@@@@======<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999888444555666555555777:::<<>>>>>==================<<<<<<;;;;;;:::999888888444555666555555666888:::===CCCIIIKKKOOORRRRRRNNNCCCAAA>>><<<:::::::::;;;<<<@@@CCC@@@:::888>>>EEERRR___ppp{{{~~~}}}qqqhhhkkkuuu{{{}}}kkkJJJBBBPPPkkkpppZZZBBB555111000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////111111111111222333444444555:::;;;CCCdddgggfffdddcccbbbaaabbbbbbbbbdddgggiiijjjkkkmmmoookkklllmmmoooppppppppppppnnnooopppooonnnkkkhhhfffffffffeeeeeeddddddddddddbbbaaaaaa```___^^^]]]]]]YYYXXXWWWWWWWWWWWWXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDCCC@@@@@@?????????>>>>>>=========<<<;;;:::999888888555666666555444555777999888@@@GGGKKKOOORRRQQQLLLFFFDDDAAA>>><<<;;;;;;<<<>>>@@@AAA===:::<<>>============<<<;;;:::999888888777777666555444555777:::888AAAJJJPPPTTTVVVSSSMMMJJJHHHDDDAAA>>>===<<<===??????>>><<<<<>>======;;;:::999888888888888777555333444888;;;;;;EEEPPPWWW[[[\\\WWWPPPMMMJJJGGGCCC???>>>======???>>><<<;;;???JJJYYYdddqqqyyy}}}}}}~~~jjjttt{{{wwwxxxkkkrrrzzz___OOOJJJYYYyyygggJJJ;;;777444111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------...------------...//////111111111111222333444555555999999@@@```rrrrrrrrrrrrrrrqqqpppooopppsssuuuuuusssrrruuuwww{{{vvvrrrrrrwwwzzzzzzyyyvvvwwwwwwwwwwwwvvvvvvuuuqqqqqqqqqrrrsssqqqnnnkkkmmmmmmlllkkkkkkjjjjjjiiiiiifffcccbbbccceeeeeeeeeaaa^^^[[[YYYYYYZZZYYYXXXYYYXXXWWWUUUTTTSSSSSSSSSRRRQQQPPPOOOMMMMMMLLLLLLJJJJJJIIIHHHGGGFFFFFFEEEFFFEEECCCAAA???>>>>>>===<<<<<<;;;::::::999888888888999999888777999>>>CCCGGGPPPXXX\\\^^^___\\\WWWUUUSSSOOOIIICCC>>><<<;;;===>>>???AAAGGGSSSaaalllxxx|||}}}hhhdddzzzppptttooowwwzzziiiQQQFFFRRRzzz{{{XXX???:::555---000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000222333333333333333666555999AAAYYYvvvvvvvvvvvvuuuuuutttssssssuuuwwwwwwvvvvvvxxxzzz~~~zzzvvvvvvzzz}}}|||{{{zzzzzzzzzzzzyyywwwvvvuuusssssssssttttttssspppnnnoooooonnnnnnmmmlllllllllkkkhhhfffeeefffhhhhhhhhhfffddd```^^^^^^]]]\\\ZZZYYYYYYXXXWWWVVVVVVVVVVVVRRRQQQPPPNNNLLLKKKKKKKKKJJJIIIIIIGGGFFFEEEDDDDDDCCCBBBAAA???===<<<<<<<<<<<<;;;;;;:::999888888888999999999888999===DDDJJJVVV[[[_________aaa```]]]ZZZWWWQQQIIICCC???>>>>>>===???BBBEEEKKKWWWeeepppvvv{{{hhh]]]nnnmmmtttvvvpppWWWGGGNNNppp|||\\\AAA:::555...000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////000111222333333333333666555999@@@XXX|||||||||{{{zzzyyyxxxxxxwwwyyyzzz{{{{{{{{{}}}{{{{{{}}}}}}}}}}}}}}}}}}{{{zzzxxxvvvvvvuuuuuuvvvwwwvvvsssqqqrrrrrrqqqqqqpppooooooooommmkkkiiiiiijjjllllllllljjjhhhdddbbbaaa```^^^\\\YYYYYYXXXXXXWWWWWWWWWWWWRRRQQQOOOMMMKKKJJJIIIHHHIIIHHHGGGEEEDDDBBBAAAAAA@@@???===<<<;;;::::::::::::::::::999999888888777999999999:::===EEENNNTTTdddfffddd``````cccdddcccaaa[[[RRRIIIBBB@@@@@@AAA===@@@DDDHHHOOOZZZhhhqqquuuyyy~~~kkkVVV```{{{zzzhhhrrr{{{xxx]]]HHHIIIdddbbbEEE;;;555///111////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...///000111222222222222555555999@@@VVV~~~}}}||||||{{{zzz{{{}}}~~~}}}~~~~~~|||zzzyyyxxxwwwvvvwwwxxxxxxvvvtttuuuttttttsssrrrrrrqqqqqqpppnnnllllllnnnoooooonnnjjjhhheeedddcccbbb___]]]ZZZZZZYYYXXXWWWVVVTTTTTTRRRPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDBBBAAA???>>>======<<<;;;:::999888888888888888888888888888777777888888999<<>>===;;;::::::::::::999888777777888888666666777777777777777777777888;;;AAAKKKVVV```eeefffgggggggggjjjnnnnnnjjjddd[[[NNNDDD??????@@@AAA@@@DDDKKKPPPVVV]]]fffmmmtttxxx~~~yyyWWWWWWooohhh[[[fffqqq{{{aaaIIIGGGTTTuuurrrPPP===777222222////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...///000111111222111111555666:::>>>RRR{{{}}}{{{zzzxxxyyyzzz{{{zzzyyyyyyyyyxxxwwwwwwvvvvvvuuuwwwvvvttttttttttttrrrpppllljjjhhhhhhgggeeebbb```]]]\\\[[[XXXUUUPPPMMMJJJJJJHHHGGGDDDBBBAAA@@@@@@;;;;;;:::999888777777666777777666666666666666777555555555666666777777777888:::???IIIUUU___gggjjjgggjjjlllmmmrrruuurrrlll___VVVJJJBBB@@@@@@@@@@@@DDDIIIQQQWWW\\\bbbiiinnnsssxxx}}}[[[UUUiiijjj[[[___kkktttzzziiiOOOJJJOOOjjjyyyVVV???888333222////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...///000111222222222222555666:::===PPP~~~|||{{{{{{|||}}}}}}|||||||||{{{{{{zzzyyyyyyxxx|||zzzyyyxxxxxxvvvtttqqqmmmkkkiiigggeeebbb^^^ZZZTTTTTTSSSQQQNNNIIIFFFCCCBBBAAA@@@>>>===<<<;;;;;;666666666555555555444444444333333333333333444444333333444555666666777777999===EEERRR___hhhlllmmmmmmooopppqqqtttvvvqqqiiiZZZRRRHHHBBBBBBBBBAAA???CCCJJJSSSZZZ```eeekkkooorrrvvv|||aaaSSSbbbvvvccc^^^gggooorrr{{{xxxZZZMMMGGG```~~~ZZZAAA999444111////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////000111222333333333333444666:::<<>><<<999777999888666444222222222222111111111111000000000///111111111111000000000000444111111333333222666===@@@IIIYYYiiissstttrrrqqqtttrrrqqqssstttqqqhhhaaaUUUNNNJJJJJJGGG???:::;;;BBBFFFNNNXXXaaahhhmmmooosssvvv{{{~~~tttZZZTTTrrrbbb]]]rrruuuuuulllKKKBBB\\\yyyiiiIII<<<666...111111000///////////////...------------...//////333111...,,,***)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///000000000111222222333333777333888@@@MMMuuu~~~|||yyyvvvzzzyyywwwuuuqqqmmmjjjhhh```ZZZTTTOOOMMMIIIBBB<<<===;;;999888777666444222444444333222222222333444222222222222111111111111111111111111111000000000111///000333333333888???LLLWWWhhhvvv|||zzzwwwvvvxxxvvvuuutttrrrlllccc\\\SSSMMMIIIGGGBBB;;;888;;;@@@DDDMMMWWW```hhhmmmpppuuuxxx|||cccVVVkkklllaaavvvzzzxxxtttQQQDDDUUUssskkkLLL===888222111111000///////////////...------------...//////555333111...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///000000000111222222333333666222888???LLLsss~~~{{{vvvsssuuussspppkkkfffaaa\\\ZZZSSSNNNGGGCCCAAA>>>999555666444333222333222111///111111111222333444666777333333333333444444444444222222222222222111000000......000333333444:::AAAWWWgggyyy{{{yyy{{{{{{zzzwwwpppggg^^^YYYPPPMMMHHHCCC;;;555555:::<<>>JJJppp~~~~~~|||xxxssspppllliiieee___YYYSSSNNNKKKGGGCCC>>>;;;999999777555555333222333444555444222333333444555666777888999555555666666666666777777444444444444333222111000......111444333444;;;DDD\\\ooo{{{yyy|||}}}|||xxxoooeee]]]XXXPPPNNNIII???555///222777999>>>FFFQQQ]]]gggnnnrrrxxx{{{~~~aaa___tttjjj~~~```DDDFFFbbbyyytttXXXAAA888888111000000///////////////...------------...//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///000000000111222222333333555111666<<>>===:::777666666777888888777666555666888999888777555666666777888888888888888999999999999999999999666777777777666444222000000000222444222444===HHH^^^sss~~~{{{yyyyyy{{{{{{vvvnnnddd\\\XXXPPPNNNHHH<<<111---000444666;;;CCCOOOZZZeeemmmrrrwwwzzz~~~rrriiiqqqhhhwwwgggDDDCCC[[[tttwww___BBB666888111000000///////////////...------------...//////...............//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///000000000111222222333333444111777;;;EEEkkkzzzvvvqqqkkkeee^^^WWWSSSJJJHHHEEEAAA===:::888777666555555555666777999:::999888777999;;;<<<;;;:::888888999::::::999999888<<<<<<<<<<<<;;;;;;::::::999:::::::::999666333111222222333333222555AAAOOOdddwww~~~{{{yyyxxxvvvrrrkkkaaaXXXRRRKKKJJJCCC777///...111333444999AAALLLXXXccclllqqqvvvyyy}}}|||tttccckkk|||mmmIIIBBBTTTnnnyyyeeeEEE555888111111000///////////////...------------...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///000000000111222222333333555222777;;;CCCiii}}}wwwtttjjjeee^^^WWWRRRLLLGGGDDD???===<<<:::999999999999666777888888888999:::;;;<<<;;;;;;<<<>>>???>>>===<<<===>>>?????????>>>>>>@@@??????>>>===<<<;;;;;;<<<<<<======;;;888555222111111222222222888HHHXXXkkk||||||{{{wwwrrrmmmfff[[[OOOFFFDDDCCC<<<222...111444222333777???JJJVVVbbbkkkooovvvyyy~~~|||cccbbbvvvzzzzzzrrrPPPBBBMMMgggxxxjjjHHH666999111111000///////////////...------------...//////)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///000000000111222222333333555333888;;;BBBhhh{{{ssslllhhhYYYUUUNNNIIIEEEBBB???===;;;;;;::::::;;;<<<>>>???:::;;;======<<<<<<<<<===@@@>>>>>>???AAABBBAAA@@@@@@AAACCCEEEFFFFFFEEEEEEBBBAAA@@@???>>><<<;;;;;;===>>>??????===999666333000000000111222:::MMM___ppp~~~{{{~~~xxxpppjjjbbbVVVGGG<<<===<<<666......444666333333777???IIIUUUaaajjjooovvvzzzfffaaavvvyyyuuuuuuWWWAAAIIIbbbxxxmmmKKK888;;;111111000///////////////...------------...//////,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////000000000111222222333333666444999<<>><<<:::999999444222111333777???PPP___ttt}}}}}}yyyrrrhhhWWWDDD<<<===EEE777...222333///...444444555<<>>=========<<<;;;>>>>>>???@@@AAAAAAAAAAAA??????@@@@@@???>>>???@@@DDDDDDEEEFFFJJJOOOTTTWWW___bbbfffjjjnnnpppqqqqqqkkkhhhdddaaa\\\VVVNNNHHHFFFBBB???@@@CCCAAA:::333777444222333555<<>>;;;;;;===???AAACCCCCCCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBEEEFFFFFFEEEGGGKKKOOOWWWZZZ^^^aaaeeekkkttt{{{wwwmmmfff]]]SSSHHHEEEFFFEEE===555:::777444333333999GGGUUUhhhuuurrrmmmdddUUUBBB777;;;FFF===444000444666333222666666666:::CCCLLLVVVbbbmmmtttxxx}}}llllll}}}hhhLLLFFFVVVtttyyy]]]BBB:::555222000...//////....................................---------,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------............///...000111111000000111222444555777:::DDDbbbwwwooohhh```YYYTTTIIIFFFCCC@@@???@@@AAAAAA@@@DDDIIIMMMNNNMMMLLLKKKEEEEEEDDDDDDEEEGGGHHHJJJKKKOOOSSSTTTVVVZZZaaagggtttzzzxxxdddSSSGGGBBB@@@???999777666555333666AAALLLcccsss|||oooggg[[[KKK>>>;;;CCCLLL888333111555777555555777888666999@@@IIISSS```lllssswww|||{{{mmmeeexxxqqqMMMEEETTTuuudddEEE888555333000////////////.................................---------,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------............///...000111111000000111222444555777:::BBB___|||pppjjjaaaYYYRRRMMMHHHEEEAAAAAA@@@???@@@AAADDDFFFIIINNNUUUXXXXXXVVVTTTTTTLLLMMMOOOQQQVVVZZZ^^^aaa```ccchhhlllpppwwwpppTTTCCC@@@CCC888777777777555555===GGG^^^qqqyyymmmbbbRRREEEAAADDDIIILLL777444333666777666666888888666888>>>FFFPPP]]]iiiqqquuu|||xxx~~~iii^^^sssyyyQQQGGGUUUxxxlllJJJ:::555333000//////000///.................................---------,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------............///...000111111000000111222444444666:::AAA[[[xxxmmmeeeZZZUUUNNNHHHEEECCCBBBAAAAAACCCEEEEEEEEEEEEGGGHHHSSSYYY```dddcccaaaaaaaaa___aaaeeekkkqqqwww|||~~~rrrUUUEEEAAA:::888888888666666???JJJ___rrrxxxlllbbbRRRGGGFFFJJJKKKHHH777777666666666666777777777555777===EEENNNZZZfffnnnttt{{{{{{}}}fff[[[qqq~~~WWWLLLYYY~~~tttRRRAAA666333111///000000//////..............................---------,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------............///...000111111000000111222444333666:::@@@WWWxxxnnnggg```XXXSSSLLLIIIGGGFFFGGGHHHIIIHHHIIINNNSSSUUUUUUTTTTTTUUU^^^fffoootttuuuuuuwwwyyyzzz|||wwwYYYGGG???<<<888666555999FFFTTTlllzzztttnnniii]]]QQQMMMNNNKKKDDD999:::999666555555666777666444777===DDDLLLXXXccclllrrr{{{kkkaaauuuZZZOOO]]]xxxWWWFFF666444111000000000000///..............................---------,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------............///...000111111000000111222555222555;;;???TTTvvvmmm```VVVQQQNNNLLLJJJGGGGGGIIILLLPPPSSSSSSRRRRRRYYYaaafffgggfffffffffiiirrr|||}}}~~~}}}}}}nnnSSSEEE???999555444;;;MMM]]]zzzyyynnnqqqqqqhhh[[[SSSPPPKKKEEE;;;<<<:::666333444666666555444777===DDDLLLWWWaaajjjqqq|||rrriii{{{YYYOOO]]]xxxWWWHHH666444111000000000000///..............................---------,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------........./////////000111111000000111222555222555;;;>>>SSSyyyqqqkkk___YYYQQQMMMLLLMMMLLLKKKLLLOOOTTTZZZ^^^______^^^bbbgggpppyyy~~~~~~||||||{{{~~~}}}xxxqqqmmmmmmooorrrssskkkjjjiiiiiikkkpppuuuxxx|||cccJJJ@@@;;;===:::<<>>DDD\\\xxx{{{uuuqqqqqqrrrxxxsssmmmfff___WWWNNNHHH???===:::888666666666777333555888;;;@@@KKKWWWaaannnvvv~~~gggiii}}}XXXHHHMMMnnn{{{[[[DDD:::444111222222///...///........................---------------------------------------------------------------------------,,,,,,,,,,,,---......---------............//////000111111000000111222333777555777@@@RRR{{{uuukkkbbb\\\WWWSSSPPPRRRQQQQQQSSSXXX^^^aaaccclllpppvvv}}}yyyrrrjjjeee___XXXWWWYYYZZZXXXWWWXXXYYYZZZZZZYYYXXXVVVSSSRRRRRRUUUXXXZZZaaadddhhhkkkmmmpppsssuuuVVVFFF;;;===BBBNNNiiivvvlllhhhhhhjjjlllmmmjjjddd^^^WWWPPPHHHCCC>>>===:::888666555555555333555888;;;@@@KKKXXXaaannnvvv~~~oooiii~~~YYYHHHIIIgggzzz]]]EEE:::444000111111...---///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............//////000111111000000111333333777555777???QQQ}}}wwwiiiddd^^^[[[ZZZ\\\]]]^^^```aaacccgggmmmrrrvvvxxx~~~ssslllfffbbb]]]WWWWWWYYYUUUTTTTTTVVVYYY\\\^^^^^^[[[YYYWWWVVVVVVXXX[[[]]]bbbdddgggjjjlllnnnooopppuuuzzz[[[JJJ<<<===GGGWWWqqq|||jjj___[[[\\\]]]]]]YYYWWWTTTPPPLLLFFFAAA>>>===<<<:::888666555555444444666888;;;AAAKKKYYYcccpppxxx{{{lll{{{^^^JJJGGGbbb}}}bbbJJJ;;;555000000000------///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............//////111222222111000222333333666555777???PPP|||uuussstttoooggg^^^\\\[[[]]]bbbhhhnnnppprrruuuzzzxxxrrrmmmjjjfffaaa___bbbYYYXXXWWWYYY___dddiiikkkeeedddcccbbbdddfffiiikkkoooppppppqqqrrrqqqooommmppprrruuuzzz^^^LLL===???MMM___tttsssaaaUUUPPPOOOMMMKKKGGGGGGGGGFFFDDDBBB@@@???<<<;;;:::999777666666555555666888;;;BBBMMM\\\fffrrryyyooozzzaaaKKKEEE^^^}}}fffMMM<<<666111000///------///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............///000111222222111111222333222666555777???OOOzzzwwwqqqggg___```eeeddd`````````bbbhhhooowww|||~~~}}}|||xxxrrrooopppiiigggfffhhhmmmtttxxxzzzzzzzzzzzzzzz|||~~~{{{xxxuuuttttttyyy]]]LLL???EEEWWWiiiwwwsssgggXXXLLLFFFCCC???<<<;;;===??????>>><<<<<<===;;;;;;::::::999888888777555777999<<>>777222111000------000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------............///000111222222111111222444222666555777???NNNxxxffffffbbb___bbbhhhkkkjjjoooqqqvvv}}}~~~xxxvvvZZZLLLDDDNNNcccttt|||~~~pppgggZZZPPPIIIEEEBBB@@@===???AAA@@@===::::::;;;:::::::::;;;;;;:::::::::555777999===EEESSScccooovvv~~~{{{sssgggOOODDD[[[oooSSS@@@888333111000......111........................---------------------------------------------------------------------------,,,,,,,,,,,,---......---------............///000111333222111111222444222666555777>>>MMMwwwcccgggiiiiiimmmuuuyyyyyy~~~}}}vvvzzzzzzXXXLLLGGGTTTlll}}}~~~{{{ssshhh]]]WWWSSSRRRQQQHHHJJJKKKHHHCCC???>>>???999:::;;;;;;<<<<<<<<<;;;555777:::>>>FFFUUUfffrrrxxx|||xxx~~~kkkSSSHHH^^^uuuWWWAAA999333222111//////222........................------------------------........................---------------------------,,,,,,,,,,,,---......---------.........//////000222333333222111333444222666666777>>>MMMwwwqqqwww}}}}}}|||}}}jjjVVVLLLTTTmmm}}}xxxsssllleee___ZZZVVVQQQLLLGGGCCCAAA??????>>>>>>>>>>>>===:::888777777888===IIIXXXhhhqqq{{{}}}|||{{{xxx|||\\\KKKYYYuuuvvvTTTDDD:::222222222000------........................---,,,,,,+++,,,---///000------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------............////////////000111111111111222222222666666444666===IIIsss~~~zzzgggVVVQQQ\\\vvvwwwqqqkkkeee]]]TTTMMMIIIFFFEEEBBB@@@>>>======<<<:::888888888999???KKK[[[jjjsss|||~~~}}}zzzxxx```KKKSSSkkk~~~tttWWWEEE;;;333222222000------........................------,,,,,,,,,---...///------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,---------............////////////000111111111111222222222555666444777===IIIrrrwwwbbbUUUXXXiii|||tttiii^^^VVVRRROOOMMMGGGDDD@@@===;;;;;;999888888999;;;CCCOOO___nnnwww~~~|||www|||{{{eeeKKKKKKaaaxxxvvv]]]HHH===444222222000....................................---,,,,,,,,,------------------------------,,,------------.........,,,,,,,,,,,,------------............////////////000111111111111222222222555666444777===HHHpppsss^^^UUU___uuu~~~sssjjjccc]]]XXXUUULLLHHHAAA<<<:::999999888777999===EEERRRbbbpppyyyzzzpppiiiJJJHHH___}}}gggKKK@@@555222222000..............................///......---,,,,,,,,,,,,---------------------------------.........//////,,,,,,,,,------------...............////////////000000111111111222222222444555444777<<>>:::999999999555888>>>IIIXXXhhhvvv~~~tttnnnNNNHHHcccwwwRRREEE888333111///...000........................------.........---,,,,,,------------------------,,,------------.........,,,---------........................////////////000111111111111222222222333555555888<<>>===<<<<<<;;;<<>><<<;;;;;;===GGGXXXiiivvvwwwdddMMMNNNjjj~~~```FFF888777111000222///////////////////////////.........///......---,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////000111111111111222222222333666666999;;;???aaa{{{uuutttxxxvvvqqqmmmiiiddd```\\\YYYVVVSSSUUUPPPIIIDDD@@@>>><<<::::::===HHHZZZlllwwwpppqqqhhhNNNMMMhhh```FFF888777111000222///////////////////////////..................------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////000000111111111222222222333666666999;;;???^^^zzzsssttt||||||yyysssnnniiiccc^^^ZZZYYYSSSLLLEEE@@@===;;;:::999<<>>\\\zzztttwww|||vvvoooiiiddd^^^WWWNNNEEE???<<<:::999:::===HHH[[[mmmyyyvvvgggrrrUUUOOOjjjcccIII;;;888111///111---////////////////////////......---------...//////------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////000111111111111222222222333555555999<<<>>>YYY}}}}}}vvvqqqccc[[[OOOEEE>>>;;;999888<<>>;;;333000222...////////////////////////...------,,,---...///000------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////000111111111111222222222444555444999<<<===XXX{{{ggg^^^PPPDDD===:::999888>>>@@@KKK]]]ooo|||yyyqqqrrrSSSLLLiiikkkPPPAAA===555222333///////////////////////////...------,,,---...///000------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////000111111111111222222222444444444999<<<===WWW~~~yyyuuutttttttttyyyooocccSSSFFF???===<<<<<<===@@@MMM```qqq|||wwwvvvvvvWWWMMMeeejjjLLL;;;;;;555//////---////////////////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///000111111111111222222222333000888666888@@@UUU|||uuuooollljjjjjjqqqvvvzzzzzz{{{wwwrrrqqqwwwzzzmmmbbbSSSGGG@@@=========>>>CCCPPPcccsss}}}qqqoooyyy[[[NNNdddkkkMMM<<<;;;555//////---////////////////////////........................//////.........------------------------------------------............///---------............///000111111111111222222222333000888666888@@@TTT~~~|||vvvpppkkkhhhfffeeelllqqqtttwww{{{llldddgggsss~~~yyyyyyzzzxxxssspppuuu|||~~~xxxrrriii```SSSHHHBBB?????????@@@FFFUUUiiixxx~~~ppphhh{{{\\\LLL___{{{mmmOOO>>><<<555000000---////////////////////////.......................................---------........................---------............///---------............///000111111111111222222222444000777666888???RRRzzzvvvsssqqqnnnkkkiiijjjkkklllooossswww|||}}}}}}ssskkkeeehhhqqquuupppiiiccc]]]SSSJJJDDDBBBBBBBBBAAAIII[[[ppp~~~{{{xxxeeeyyyzzzYYYGGG[[[yyyqqqQQQ???===666000000...////////////////////////................................................---------------------------------............///---------............///000000111111111222222222555000777666999???QQQ|||vvvqqqiiigggeeeeeefffjjjnnnpppqqqwwwzzzqqqggggggmmmooojjjbbb^^^ZZZRRRJJJDDDAAAAAABBBBBBLLL___uuuxxxwwweeeooozzzXXXFFF\\\}}}tttTTTAAA>>>666000000...////////////////////////........................---.....................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///000000111111111222222222666000666555999>>>OOO|||{{{sssmmmhhheeeaaa___```eeejjjnnnqqq|||~~~sssoooppppppjjjddd___\\\VVVMMMEEE@@@??????CCCMMMaaavvv{{{qqqqqqzzzkkkooo{{{YYYJJJbbbwwwWWWCCC???777111111///////////////////////////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///000111111111111222222222777000666555999>>>MMMyyy}}}vvvnnnhhhmmmhhhbbb]]]]]]bbbhhhlllwww~~~|||yyytttoookkkiiibbbWWWLLLCCC@@@???DDDOOObbbuuuyyyllljjjrrrtttzzzyyyZZZOOOhhhyyyYYYEEE@@@777111111///////////////////////////........................---------.........//////---------------------------------............///---------............///000111111111111222222222777000666555999>>>KKKwww|||xxxqqqiiicccqqqlllddd___^^^cccjjjooo{{{xxxuuunnnbbbTTTIIICCCBBBFFFPPPbbbttt}}}xxxiiifffmmmzzz}}}uuuYYYQQQjjj{{{ZZZEEEAAA888111111///////////////////////////........................---------.........//////........................---------.........//////---------.........//////000111111111111222222222888000555444999>>>KKKuuu{{{tttmmmgggcccooommmaaa[[[______dddttt|||uuucccLLLAAAAAAKKKVVVaaahhhoooyyytttkkkjjjeeerrr~~~yyyZZZOOOjjjxxxXXXEEECCC;;;444111---////////////////////////........................------------------------,,,,,,,,,---------......---------............///000000000000////////////111111111000111111222222555666333555999;;;OOOppp|||xxxrrrkkkfffbbbkkkkkkaaa[[[]]]^^^fffxxxoooWWWHHHFFFHHHVVVdddkkknnnsssxxxzzzqqqjjjmmmmmm}}}vvvzzz^^^RRRkkkuuuUUUCCCBBB;;;555333///////////////////////////........................------------------------,,,,,,,,,---------......---------............///000/////////////////////111111111000111111222333555666333555999;;;OOOqqq}}}{{{zzzwwwsssnnniiidddaaadddggg```ZZZ[[[]]]iiisssZZZJJJFFFIII[[[nnntttqqqqqqrrrsssmmmfffmmmsssmmm|||{{{```RRRhhhsssSSSAAAAAA<<<666555111////////////////////////........................------------------------,,,,,,,,,---------......---------............///////////////////////////111111000000111222222333555666333555:::;;;OOOqqq}}}{{{wwwuuusssoookkkfffbbb```\\\bbb]]]XXXYYY]]]mmm|||{{{zzzyyyxxxwwwvvvrrrrrryyy~~~sssppprrrtttjjjWWWIIIFFFMMMddd||||||wwwuuuuuu~~~iii^^^eeeooo}}}hhhwww|||```OOOaaasssSSSBBBAAA<<<666444111////////////////////////........................------------------------,,,,,,,,,---------......---------............///.........///////////////000000000000111222333333444555333555:::;;;PPPqqq|||yyytttrrrppplllhhhdddaaa___VVV]]]ZZZUUUXXX]]]qqqyyytttpppllljjjgggeeeaaa___dddkkkjjjfff]]]ZZZ\\\ccc```SSSKKKKKKRRRlll}}}}}}gggVVV[[[ggg|||fffrrrbbbMMM^^^~~~wwwVVVDDDBBB<<<555333///////////////////////////........................------------------------,,,,,,,,,---------......---------............///------....../////////000000000000000111222333444444555333555:::<<>>777444///////////////////////////........................------------------------,,,,,,,,,---------......---------............///,,,,,,---......///000000/////////000111333444555333444222555:::<<>>======AAAJJJVVVccclllpppuuutttssstttwwwzzz}}}~~~zzz|||~~~}}}}}}~~~~~~eeeSSSfff[[[EEEHHHDDD<<<666111000000000000000000000000................................................------------------------,,,,,,------...//////000------......///000000000000111111111111222222222333666444777:::<<>>>>>@@@CCCIIIOOOTTTWWW^^^bbbfffjjjmmmppprrrtttqqquuuyyy|||||||||}}}}}}}}}}}}vvvgggWWWiiiYYYCCCFFFCCC;;;555000////////////////////////................................................---------------------------------.........//////------......///000000000000000111111111222222222222555444666:::<<>>;;;999444666888888777888;;;>>>@@@FFFLLLPPPRRRUUU[[[```dddgggjjjmmmppptttyyy}}}}}}~~~uuuvvvxxxyyy}}}~~~kkkUUUfffXXXBBBEEECCC;;;666111000000000000000000000000................................................------------------------........................------......///000000000000111111111111222222222111444333666:::===SSSvvv}}}zzzvvvqqqkkkgggfffiiikkkeeeccccccdddfffbbbZZZSSSOOOLLLGGGDDDAAA>>>;;;888444666888777444444666999:::???FFFIIIJJJNNNTTTZZZ```bbbdddgggjjjpppvvvzzz|||}}}~~~~~~iiifffcccccchhhsssjjjUUUgggYYYDDDGGGDDD===888222000000000000000000000000................................................------------------------.....................---------......///000000000000111111111111222222222111444333666:::===SSSvvvzzztttqqqkkkeeebbbaaabbbddddddaaa^^^```bbb```WWWOOOIIIGGGCCC>>>;;;888666555555444333333333333444555999:::<<>>333333000000000000////////////................................................//////.........---------,,,,,,,,,------------...///////////////000111111000000000111222222333333111444444666:::;;;PPPsss~~~{{{vvvrrrmmmgggcccaaa``````___[[[WWWXXXZZZXXXQQQJJJEEECCC???<<<999777666555666555444333333444555666777777999;;;>>>BBBEEEGGGKKKQQQXXX^^^ccciiiooouuuzzzzzz|||~~~}}}{{{uuulllhhhooobbbRRRiii~~~]]]EEEFFFIII>>>333222000000000000////////////................................................//////.........---------.........////////////000///////////////000111111000000000111222222333333111444444666:::<<>>===:::888666555555555666666555555555555666666777777888999:::<<<>>>???DDDJJJQQQWWW\\\bbbjjjpppvvvxxx{{{~~~}}}}}}~~~```PPPfff^^^FFFGGGJJJ>>>333222000000000000////////////...............................................................---------.........////////////000///////////////000111111000000000111222222333333222444444666:::<<>>CCCIIIOOOTTT\\\dddkkkrrruuuzzz~~~||||||^^^NNNfff___GGGHHHKKK???333222000000000000////////////........................................................................,,,,,,,,,------------...///////////////000000111000000000111222222333333222444444666;;;===TTTwww}}}{{{zzzxxxwwwrrrooolllgggccc```^^^]]]RRRMMMGGGCCCBBBBBB@@@>>>666555444333333444555666888888888888888888888888======<<<<<<;;;:::999888:::>>>DDDIIINNNVVV```gggnnnrrrxxx}}}{{{]]]OOOiii~~~^^^GGGIIIKKK@@@444222000000000000////////////////////////////////////........................---.....................,,,,,,,,,------------...///////////////000000111000000000111222222333333222555333666;;;>>>VVVzzz|||yyywwwtttrrrmmmkkkfffaaa]]][[[ZZZYYYPPPLLLFFFBBB@@@???>>>===777666555444444555666777999999::::::::::::999999<<<<<<;;;;;;:::888777666888;;;@@@DDDIIIQQQ\\\ccciiipppwww|||~~~||||||}}}zzz^^^QQQnnn|||\\\FFFIIILLL@@@444222000000000000////////////////////////////////////........................---------........................////////////000///////////////000111111000000000111222222333333222555333666;;;???WWW||||||xxxtttpppmmmjjjggg```ZZZUUUSSSRRRRRRMMMJJJEEEAAA>>><<<;;;;;;:::999888666666666666777999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;:::999777666666999<<<@@@DDDMMMWWW___fffmmmvvv|||~~~zzzzzz{{{wwwzzz___SSSrrryyyZZZDDDHHHLLL@@@444222000000000000////////////////////////////////////........................---------.........//////.........////////////000///////////////000111111000000000111222222333333333555333666<<<@@@XXX}}}|||xxxsssnnnjjjiiiddd]]]UUUPPPMMMLLLMMMKKKHHHDDD@@@<<<:::999888===;;;:::888777777777777::::::;;;<<<<<<;;;::::::;;;<<<======<<<;;;999888555777:::===AAAJJJTTT\\\eeelllvvv{{{}}}{{{zzz|||{{{zzz}}}aaaTTTtttxxxYYYCCCGGGKKK@@@444222000000000000////////////000000000000000000000000........................---------.........//////,,,,,,,,,---------......///////////////000111111000000000111222222333333333555333666<<<@@@YYY~~~{{{vvvpppkkkhhhkkkccc[[[TTTLLLFFFGGGLLLIIIFFFBBB>>>;;;:::::::::===============<<<;;;;;;@@@>>><<<:::888888999:::::::::999888777888:::===<<<<<<<<<<<>>=========<<<>>>===:::888777777888999:::::::::888666666999;;;:::;;;;;;;;;???HHHUUU___hhhooovvvzzz{{{|||]]]YYY}}}rrrUUUEEENNNRRRAAA444333000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000000222222111000000000000000222222111111222222333444333666555888===BBB\\\}}}zzzuuuppplllfff```ZZZUUUMMMFFFFFFIIIGGGDDD@@@<<<::::::;;;<<<>>>>>>>>>===>>>>>>>>>???>>>===;;;999888888999:::;;;;;;:::888666555666888777888888:::>>>HHHVVV```jjjpppvvvzzz{{{}}}|||[[[YYY~~~pppTTTFFFRRRVVVDDD555333000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000000222111000000000000000000222222111111222222333444333666555888===CCC^^^|||zzzwwwqqqlllfff```[[[UUUNNNFFFDDDGGGEEEBBB>>>;;;:::;;;===??????>>>=========>>>@@@AAA@@@???===;;;;;;;;;============<<<999555444444555444555666888>>>IIIWWWaaalllpppvvvyyy{{{}}}xxxYYYXXX~~~nnnSSSHHHUUUYYYGGG666444000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000000111111000000000000000111222222111111222222333444333666555888===DDD```}}}{{{zzzwwwpppkkkgggbbb\\\WWWOOOFFFEEEHHHEEEBBB???<<<;;;===@@@CCCAAA???===<<<<<<>>>@@@AAA???>>><<<;;;;;;<<<===>>>>>>>>>===:::666333333333222444555888>>>IIIXXXbbbmmmpppuuuyyy|||uuuWWWVVV{{{kkkRRRHHHWWW\\\III777444000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000000111000000000000000111111222222111111222222333444222555444777>>>EEEbbb}}}{{{{{{wwwpppjjjhhhccc]]]WWWPPPIIIIIIMMMLLLIIIDDD@@@???@@@CCCFFFBBB@@@===;;;:::<<>>;;;777444333333222333555888>>>JJJYYYcccnnnpppsssxxx|||tttUUURRRuuuiiiQQQHHHWWW]]]JJJ888555000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000000000000000000000111111222222222111111222222333444222555444777>>>FFFddd}}}|||yyyqqqiiigggaaa\\\XXXRRRNNNPPPUUUXXXSSSMMMGGGCCCCCCEEEGGGDDDAAA===999888:::===???:::999888777888999;;;===@@@@@@@@@===999555444444333444666888???JJJYYYdddmmmooorrrwww}}}sssUUUNNNppphhhPPPGGGWWW]]]KKK999666000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000000000000000000000111222222222222111111222222333444222555444777>>>GGGeee~~~~~~zzzqqqjjjeee```[[[XXXTTTRRRUUU\\\aaa\\\TTTLLLGGGEEEFFFGGGEEEAAA===999777999<<<>>>;;;:::999999999;;;===>>>@@@AAA@@@>>>:::666555555333555666999???KKKYYYdddmmmnnnqqqwww}}}tttTTTLLLlllhhhOOOFFFVVV\\\KKK999666000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000000000000///000000111222222222222111111222222333444222555444777???HHHfff|||uuunnniiiaaaYYYSSSOOOPPPYYYcccjjj]]]RRRQQQQQQLLLHHHGGGJJJBBB:::999;;;<<<:::888::::::<<<>>>===;;;???EEEGGGDDD@@@===:::777444111666666666888@@@NNN]]]gggooorrrwww{{{|||qqqPPPOOOmmmfffOOOHHHWWW[[[HHH777555000000000000000000000000////////////////////////000000///...............////////////////////////............////////////.........//////000111222111111000000111111222333333555555888@@@IIIggg|||ssslllddd```[[[WWWRRRRRR[[[eeeiii\\\PPPNNNNNNLLLJJJKKKJJJCCC;;;999;;;===>>>>>>===<<<===>>><<<;;;???FFFHHHEEE@@@<<<:::888666444777666777999AAAOOO^^^iiippptttyyy}}}nnnOOOSSSrrreeeOOOJJJZZZ^^^HHH555222000000000000000000000000////////////////////////000000///...............////////////////////////............////////////.........//////000111222222111111111111222333333222555444888AAAKKKkkk|||ssskkkcccaaa___\\\WWWVVV___jjjkkk^^^RRRMMMLLLJJJHHHHHHFFFBBB<<<999;;;???CCCDDDAAA>>>>>>>>><<<;;;AAAJJJJJJEEE???:::999888888777777777777:::CCCQQQ```kkkqqquuu{{{kkkOOOYYYzzzdddQQQMMM]]]___HHH444000000000000000000000000000////////////////////////000//////............///////////////////////////............////////////.........//////000111222222222222222222333444444333555444888AAAMMMooo}}}uuuoooiiihhhfffbbb\\\[[[dddqqqsssjjj]]]TTTNNNHHHCCC???@@@???===:::===CCCFFFFFFBBB???===<<<;;;===EEEOOOKKKFFF>>>888666777999999777666777:::CCCQQQ```kkkrrrvvv}}}jjjQQQ```fffRRRNNN]]]^^^GGG333111000000000000000000000000////////////////////////000///............//////////////////////////////............////////////............///000111222333333222222333333444555444666444777AAAMMMooo~~~zzzvvvsssppplllgggaaa```jjjuuuzzzooocccXXXMMMBBB::::::======<<<@@@HHHJJJFFFAAA>>><<<<<<<<>>===EEEPPPQQQJJJAAA===;;;;;;<<>>JJJYYYZZZQQQBBB???<<<<<<;;;===GGGQQQRRRKKKBBB:::777777999999:::999999;;;BBBOOO^^^hhhqqquuuzzz~~~pppYYYfffcccQQQMMMZZZYYYBBB222333000000000000000000000000////////////////////////...............///000000////////////////////////............////////////.........//////000111222222111111111111222333333222555555:::DDDOOOpppxxxrrrjjjffffffkkknnnllliiiiiikkknnnlllgggeeegggeee```PPPKKKBBB>>>LLL___bbbXXXDDDAAA>>>===;;;<<>>:::555555:::======;;;:::::::::::::::999:::<<>><<<777444555555555444444444333333333222666>>>FFFQQQ\\\gggnnnvvv{{{mmmMMMPPPjjjoooSSSOOO\\\fffRRR888111222000000000000000000000000////////////............---------...............////////////////////////...............///000000---///////////////111333222222111111222222333444333666777>>>IIIUUUssstttxxxxxxyyytttmmmqqqyyyccc[[[[[[___mmm}}}~~~xxxkkk```nnn}}}bbbHHH>>><<<777333333555555444333333444444555111666>>>GGGQQQ]]]hhhooowww{{{iiiMMMQQQjjjfffQQQMMM[[[dddPPP888333555000000000000000000000000000/////////............,,,------....../////////////////////////////////...............///000000---///////////////111333222222111111222222333444222666777???KKKWWWvvv~~~pppeeeeeejjjtttrrrooojjjaaacccnnnvvvsssmmmfffdddmmmeeeGGG>>>???999333111777777666555333222111111555999@@@IIISSS___jjjrrr|||fffMMMRRRjjjgggNNNGGGSSS___PPP;;;444333222222222111000//////...000000000000000000000000555000,,,,,,000333111...............////////////............////////////000/////////000111222222444444333333333444444555222888:::???JJJYYYzzz~~~qqqfffaaaaaaiiizzzoooccc```eeecccaaa]]]ZZZZZZfff~~~kkkKKK@@@???:::555444777666666555333222222111444999AAAJJJUUUaaalllsss}}}gggNNNUUUmmm~~~fffMMMJJJXXXbbbPPP999333333222222111111000//////...000000000000000000000000111...++++++...///...---............////////////............////////////000//////000000111222333555444444333333444444555333999<<>>:::777777666666666555444333222222444999BBBMMMXXXdddooovvv~~~dddMMMVVVooo|||cccLLLOOOaaahhhPPP777222333222222111111000/////////000000000000000000000000...---,,,,,,,,,---..................////////////............/////////////////////000000222333333555555444444444444444555333:::===CCCPPP```tttpppwwwwwwooopppwww}}}uuufffXXXNNNQQQcccwwwwwwiii^^^UUUOOOJJJFFFFFFGGGRRRkkk{{{XXXCCC<<<999888888666666555555444444333333444:::CCCNNNZZZfffqqqxxx]]]JJJXXXssszzz___KKKSSSiiimmmPPP555111444111111111111000000//////////////////////////////...///000///......000111............////////////............/////////////////////000111222333444666555555444444444444555333999<<>>:::888666444444555555666777777777777:::???GGGSSSaaaoooyyy___YYYyyy|||XXXMMM\\\rrrnnnLLL555333444000000000000000111111111000000000000000000000000333000///222777999555111............/////////000............/////////000//////000111222444666777888888777555555444444444555999<<>>222222222333444555777888666777:::AAANNN___ppp{{{[[[aaapppVVVLLLddduuuiiiLLL666111444000000////////////000000000000//////.........---000...,,,---000111///---///////////////.........000000////////////000000---///000000000000333555:::999777555444333333333444777>>>GGGTTTmmmooocccVVVOOONNNUUUeeeuuuyyykkk```YYYTTTWWWdddyyy{{{bbbSSSOOOKKKZZZxxxvvvTTTCCC:::555777333333333333444555666777555666999AAANNN```rrr}}}yyy[[[iiilllSSSMMMgggyyyjjjJJJ444000333000000////////////000000111111000000000/////////000...---...000000///---/////////////////////...000000////////////000000...///000000000111333555;;;999777555444333333444555888???HHHVVVnnn|||ooo```XXXVVVYYYbbbjjjoooqqqpppiiiddd```ZZZTTTRRRYYYjjj~~~ttt\\\QQQNNN[[[rrr[[[FFF???777333555444444333333444444555444555888AAAPPPbbbtttnnnZZZrrrfffPPPNNNmmmlllHHH333000333000000////////////000000111111111111000000000000000...---...///000///.........//////////////////000000////////////000000...///000000000111333555;;;999777555444444444444777:::AAAKKKXXXqqqpppfffcccccccccdddWWWYYYWWWTTTWWW]]]ZZZQQQPPPQQQ[[[mmm~~~~~~cccVVVTTT]]]mmmbbbIIICCC<<<555555555444333222222222222333444888BBBRRRfffwww~~~zzzfffXXXwwwdddOOORRRtttmmmGGG333111333000000////////////000000000000000000000000000000//////....../////////...............////////////000000////////////000000...///111111000111333555;;;:::888666444444444444888<<>>888666555444222111111111000333444999EEEWWWjjjzzzyyyeeeYYYzzzdddPPPVVVzzzkkkDDD444444333000000////////////000000////////////////////////.../////////......//////---.........//////000000000000////////////000000...000111111111111444666;;;:::888666555444444444999===FFFQQQ```yyy~~~wwwnnneeeRRRMMMDDDBBBSSSjjjnnncccRRRMMMNNNZZZjjjtttzzz}}}~~~sssllleeeccckkkvvvSSSDDD<<<888777777555444333222222222333555;;;III\\\ooo|||eee]]]aaaPPPZZZ~~~fff@@@555555111000000////////////000000............////////////...///000///...---...000------......///000000000000000////////////000000///000111111111222444666<<<:::888666555444555555999>>>HHHTTTddd}}}yyynnncccPPPKKKBBBBBBZZZwww|||ppp[[[TTTRRRZZZeeelllqqquuuqqqwwwsssnnnllldddaaalll|||___GGG<<<<<<:::999888777666555555555444666>>>MMMaaasss~~~eeeddd\\\OOO\\\~~~___;;;555666///000000////////////000000......//////000000000000---///000000...---...000------......///000000111000000////////////000000///000111222111222444666<<<;;;999777555555555555888>>>HHHVVVggg{{{uuurrruuu~~~xxxlll```RRRMMMEEEHHHeee|||jjjccc^^^bbbhhhlllooosssbbbeeebbbdddggg```___kkktttiiiLLL???AAA<<<;;;:::999888888888888444777@@@PPPddduuu~~~ccchhh|||WWWNNN]]]}}}ZZZ888444555---000000////////////000000//////000000111111111222---///111000---,,,...000---------...///000000111000000////////////000000///000222222111222444666<<<;;;999777555555555555777===IIIWWWiiiccc\\\YYY```lll|||tttjjjkkknnneeeVVVSSSooo}}}tttjjjfffiiilllllljjjYYYYYYYYY\\\___aaaaaaaaammmsssNNN???AAA@@@@@@???<<<:::999888777999;;;EEEUUUdddnnnvvv|||}}}vvvcccppppppWWWLLL___uuuNNN===666000444000000000000000000000000111111000000//////..................////////////////////////000000000000///////////////000111111111222222222111333555888===>>>:::444222555777555444<<>>888<<<===DDDRRR^^^gggooovvv{{{nnn```nnnkkkTTTMMMcccrrrJJJ:::555///333000000000000000000000000111000000000/////////...............////////////////////////000000000000///////////////000111111111222222222111333555888>>>>>>:::444222555777555666>>>JJJXXXlllOOOLLLNNNXXXfffuuuxxxqqqyyynnnnnnvvvllleeeddddddVVVSSSPPPPPPRRRUUUVVVWWW[[[eeeuuu~~~uuu```KKKAAAFFFPPPRRRGGGAAACCCAAA:::>>>===BBBLLLUUU\\\eeemmmuuu~~~hhh\\\lllfffQQQNNNjjjnnnEEE777333---222000000000000000000000000000000000000////////////............////////////////////////000000000000///////////////000111111000111222222222333666888??????;;;444333666777666777@@@MMM[[[nnnZZZVVVWWWbbbtttvvv{{{tttkkknnn|||mmmdddcccfffYYYTTTOOOMMMNNNQQQTTTUUUUUUYYYbbbmmmlll^^^MMMCCCPPP```cccPPPAAA@@@???:::<<<;;;===DDDKKKQQQ[[[dddoooyyyjjjYYYooodddPPPSSStttiiiAAA666222---111////////////////////////000000000000////////////............////////////////////////000000000000///////////////000000111000111222222222333666999@@@@@@<<<555333666777666888BBBQQQ___rrrkkkeeebbbiii}}}ppphhhbbbhhhxxxnnnbbbaaacccYYYSSSMMMIIIJJJMMMPPPRRRSSSSSSXXX^^^\\\RRRHHHDDDMMMdddpppaaaKKKAAA===888888777888===BBBHHHRRR\\\iiivvvkkkYYYxxxeeeQQQZZZ}}}eee>>>666444...222////////////////////////////////////000000000000............////////////////////////000000000000///////////////000000111000111222222222333666999AAAAAA===666444666888666999EEEVVVeeevvv~~~vvvmmmppphhh___ZZZ```ooo|||pppbbb]]]]]]UUUOOOIIIEEEEEEHHHLLLMMMQQQPPPQQQSSSOOOGGGCCCDDDAAAXXXmmmkkkXXXFFF;;;666555444555888;;;???JJJTTTcccppp}}}hhh]]]eeeRRRcccaaa;;;666555...222000000000000000000000000////////////000000000000............////////////////////////000000000000///////////////000111111///000111222222444777999BBBBBB===777444777888666:::III\\\lll{{{~~~tttwww}}}bbbWWWQQQWWWbbbnnn{{{uuufff^^^\\\QQQLLLFFFBBBCCCFFFIIIJJJMMMKKKKKKLLLHHHBBB@@@AAA===GGGVVV]]]TTTBBB777555444333444666666999BBBLLLXXXcccnnnvvv~~~gggbbbaaaSSSkkk\\\888666555---000000000000000000000000000.../////////000000000111............////////////////////////000000000000///////////////000111111///000111111222444777:::CCCCCC>>>777555777888666===NNNcccttt|||sssyyyqqq]]]PPPIIINNNXXXbbbqqqzzzkkkbbb^^^QQQLLLFFFCCCCCCFFFIIIJJJIIIFFFFFFIIIHHHBBB??????BBB<<>>@@@DDDGGGHHHIIIIIIGGGCCC???<<>>GGGBBB888777666555<<>>===???BBBDDDFFFHHHIIIHHHDDDAAA>>>:::666666999888444555:::555555555444333555;;;AAA@@@CCCEEEHHHQQQcccyyyxxxcccsssmmmWWW\\\rrr|||SSS555666444,,,111000000000000000000000000111000000/////////000000////////////////////////000000000000///////////////////////////000111111222333222111111444888;;;DDDLLLEEE:::888666444:::???SSSeeeqqqKKKQQQ]]]tttrrrfff\\\[[[aaaiiittt||||||~~~|||wwwqqqmmmgggaaaOOOHHHAAA???>>><<<===@@@AAADDDGGGIIIHHHEEEBBB???888777777999888666888<<<777888777555555999AAAGGGDDDCCC@@@???FFFXXXsssqqq^^^uuuiiiUUU___yyyzzzPPP666444222---111000000000000000000000000000000000//////000000111////////////////////////////////////000000000000000////////////000111111222222222222222444888<<>><<<999999;;;>>>@@@BBBEEEEEEDDDBBBAAAAAADDDDDD@@@;;;999;;;===777;;;;;;999===KKKYYY___QQQKKKEEEDDDIIIXXXsssgggccccccVVVjjjpppIII999444222222333////////////////////////...............///000000////////////////////////.../////////000000000111000000000000000111222222222222222222333555:::===MMMPPPEEE888888777555:::>>>QQQhhhxxx@@@CCCNNNfffrrrbbbYYYYYYqqqzzzsssllliiiddd]]]VVVTTTLLLEEE???>>><<<999888:::<<<>>>@@@CCCEEEGGGHHHHHHKKKOOOOOOGGG???<<<======888>>>>>>;;;BBBTTTeeekkkTTTJJJCCCFFFMMM\\\tttuuu~~~bbbggg}}}```YYYpppgggBBB999333111444333000000000000000000000000000000000000111222333333////////////////////////......//////000000111111111000000000000111222222222222333222333666:::>>>MMMOOOCCC666777777666:::>>>RRRjjj|||===???HHH```sssbbbXXX[[[kkk{{{rrrkkkiiieee\\\UUURRRJJJDDD>>>===<<<888888::::::<<<>>>BBBGGGLLLQQQSSSaaaeeebbbTTTFFF@@@>>><<<<<>>FFFZZZlllsss\\\MMMDDDIIITTTccc{{{}}}vvvzzz]]]gggvvv^^^]]]www]]];;;888222000444111000000000000000000000000000000000000111222333444////////////////////////.........///000111111111111111000000111111222333222222333222333666;;;>>>PPPQQQBBB555666777555:::<<>>===<<<888888:::999:::===CCCIIIQQQXXX\\\vvvzzzsss```MMMCCC>>>999???FFFEEE@@@GGG]]]ooouuueeeSSSHHHMMM[[[kkk}}}zzzxxxYYYeeeppp]]]___{{{VVV666777000///444000000000000000000000000000............///000111222////////////////////////---......///000111111222111111111000111111222333222222333333333666;;;???SSSSSSDDD555666777555999:::OOOlll===AAAEEERRRttt~~~nnnoooooovvvzzzqqqjjjddd]]]VVVQQQGGGBBB===:::;;;;;;:::888>>>===???CCCGGGPPP```nnnoooWWWKKKCCC;;;EEEMMMNNNHHHNNNbbbuuu|||kkk```UUUWWWfff{{{lllUUUiiilllUUU```TTT666555222...//////000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111111111111222333333333444666:::===JJJQQQFFF888888:::777888;;;RRRrrr:::>>>BBBPPPrrrtttoooppp}}}|||tttlllfff^^^VVVOOOHHHCCC===;;;;;;<<<;;;999999888;;;AAAHHHRRRcccqqqqqq___NNN@@@MMMUUUVVVOOOSSScccsssyyymmmeee]]]bbbqqqssspppkkkXXXnnnkkkVVVccczzzOOO444333222///000111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111111111111222333444444444666:::<<>>;;;<<<===;;;:::777777:::AAAHHHQQQ```mmm|||eeeTTT]]]dddddd]]]\\\fffooossslllhhhgggpppjjjbbb|||jjj```yyy{{{fffWWWhhhpppHHH111222111///222222000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111111111111333444555444444555888;;;DDDLLLCCC555555777444666===SSSrrr;;;;;;>>>KKKkkksssfffkkk}}}yyyqqqfffZZZRRRIIIDDD???<<<<<<===<<<:::<<<:::<<>>TTTsss;;;;;;>>>LLLiiixxxiiimmm~~~yyynnnaaaXXXMMMGGGAAA>>>>>>>>><<<:::>>><<<<<<@@@CCCFFFLLLTTTYYYhhh|||yyy|||{{{rrrgggbbb```___[[[bbbpppqqqaaahhhfffnnnkkkVVVXXXvvv___BBB333444111000222000////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111333444555666555555777999@@@KKKDDD777666777555888???SSSsss;;;:::>>>KKKdddtttxxxttthhh```SSSMMMGGGCCCBBBAAA???<<<<<<999999>>>AAABBBFFFKKKLLLUUUdddtttzzz|||{{{sssggg^^^ZZZYYY[[[fffxxxvvvccceeewwwaaaooodddRRR\\\~~~XXX@@@444555111///111...000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111111111111222333555666666666888999???KKKFFF888777777666:::>>>SSSrrr<<<:::;;;EEEVVVlllyyynnnfffZZZUUUMMMIIIGGGEEEBBB@@@;;;888888<<<>>>>>>@@@CCCGGGMMMYYYjjjxxx~~~}}}{{{xxxzzzzzzuuujjj```\\\]]]eeessslllmmmqqq___uuu___SSScccOOO;;;333444000///111---000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111111111111000222555666666777999:::===JJJFFF999777777666;;;===RRRqqq|||>>>:::999>>>HHHUUUdddnnnzzzqqqjjj```ZZZRRRMMMKKKIIIEEEBBB===999888;;;<<<::::::<<>>:::666444666666555888<<>>YYYsss???<<<:::;;;;;;:::<<<@@@<<<@@@JJJXXXfffxxx{{{qqqcccVVVNNNGGGAAA===999444333444444333666:::DDDRRRfffxxxxxxrrroookkkjjjuuu~~~yyy[[[cccooo[[[___}}}jjj???888111111111///---...000000000000000000000000////////////////////////...111333333000...///000000000000000111111111111333333333444555555666666444555777777777777:::<<>>888666<<<>>>YYYtttCCCBBBAAA@@@???>>>===>>>???===@@@FFFNNN```{{{ppp___QQQGGGAAA===:::999555333444555444666;;;FFFWWWmmmvvvkkkiiinnnvvvrrr]]]lllfffUUU```___<<<666111111000...---...///////////////////////////////////////////////////444888888333///000333///000000000111111111111333333444444555666666666555777888888777888:::<<>>[[[vvvJJJKKKJJJHHHGGGFFFDDDBBBAAA===>>>@@@CCCPPPrrryyymmm]]]NNNEEE???;;;999:::666444666666555888<<>>;;;;;;777555666666666888<<>>FFFTTTPPP@@@:::777666;;;FFFfffkkkmmmjjjbbb^^^]]]ZZZTTTKKKCCCAAADDDFFFOOOppp{{{qqqdddWWWNNNGGGAAA<<<:::666444555666555777<<>>AAAMMMSSSHHH777777::::::===OOOooouuulllhhheeeaaaRRRQQQMMMEEEEEEVVVuuuppp[[[OOOGGG>>>:::<<<<<<888666666444333777===NNNaaa{{{tttbbbkkkvvv{{{{{{gggZZZppp```OOO^^^TTT>>>444333222111000000000000////////////////////////000///...------...///000////////////000000000000000111111111111222222222222222222222222222333333777888999::::::<<>>>>>>>>:::777666444222555;;;HHH```|||~~~ssskkkrrr{{{ccceeekkkUUUNNNcccqqqFFF444333333222111000000000000//////////////////////////////............//////////////////000000000000000111111111111222222222333444444444555555555555666777888999999;;;>>>AAAMMMXXXSSSCCC;;;444444===OOOnnn{{{jjj]]]ZZZ[[[[[[YYY[[[eeevvvsssiiidddjjjzzzcccQQQGGGBBB???>>>???:::777666444111555;;;EEE___zzz{{{qqqkkkhhhxxxyyy```kkkeeeSSSUUUnnniiiBBB333333222111000000//////////////////////////////////////////....../////////////////////000000000000000000111111111222222222333333333444555555666666666777888888999:::>>>@@@JJJYYYWWWIII===555444???PPPnnntttaaa\\\\\\\\\\\\```jjjyyy~~~ooobbbXXXSSSYYYxxxuuu]]]PPPJJJEEEBBB???:::777666444111555;;;EEE^^^wwwzzzppphhhhhhjjjzzzsss___qqqdddRRR\\\yyyaaa>>>444333222111000////////////////////////////////////...//////////////////...////////////000000000000000000111111111222222222111222222333444555555555666777888999999;;;>>>AAAFFFXXXYYYKKK@@@777666AAASSSppp{{{iii______```bbbgggqqq|||uuudddVVVLLLGGGLLLgggnnn___VVVNNNFFF>>>:::777666444222555;;;GGG]]]qqqqqqfffbbbiiiqqq|||pppbbbyyyaaaQQQaaaWWW888333222222111000////////////////////////////////////......////////////......////////////000000000000000111111111111222222222111111222333444555555666777888999999:::<<>>WWWqqqrrrbbb___bbbffflllpppssstttuuu}}}tttbbbRRRFFF???EEE@@@UUUxxxrrrgggVVVJJJ???888333222444666<<>>BBBDDDUUUqqqUUUIIIMMMQQQMMMFFF>>>;;;999888666555:::BBBLLLOOOTTTXXX___jjjwwwyyynnnjjj|||aaa]]]sss\\\:::000222111111111111000000000000////////////////////////............................../////////000000000000111111111111222222222333333444444555666666666888999::::::;;;===AAADDDKKKUUUOOO@@@:::777999BBBXXXvvv~~~mmmXXXIIICCCBBBBBBBBBDDDFFFIIIJJJTTTdddyyyhhhTTTGGG???DDDBBBFFFfffcccLLLEEEDDDBBB>>><<<:::999999666555:::BBBHHHJJJMMMTTT^^^kkkwww~~~{{{nnnuuucccjjjwww[[[___zzzSSS888333555111111111111000000000///////////////////////////...........................////////////000000000000000111111111222222222333333444444555666666666777888999999;;;===BBBEEENNN[[[UUUCCC:::777999BBBYYYvvv|||ooofff]]]RRRDDD;;;<<<;;;::::::;;;>>>AAACCCJJJ\\\xxxqqq\\\MMMCCCCCCBBBBBBOOOmmm{{{___LLLBBB??????<<<999888888777555;;;BBBEEEFFFIIIQQQ\\\jjjvvv|||wwwoooooo[[[iiirrrUUU___tttJJJ777444444111111111111000000000///////////////////////////////////////////////////////////////000000000111000000111111111222222222333333444444555666666666666777888999:::===BBBEEEQQQbbb]]]HHH<<<888999AAAYYYvvv~~~lllYYYPPPKKKFFF@@@<<<;;;:::999888999;;;===???FFFXXXtttwwweeeVVVHHHCCCBBBCCCAAAKKKmmm~~~cccPPPHHHFFFBBB===888888888777:::???BBBCCCGGGOOO[[[hhhuuu}}}yyypppYYYlllkkkOOObbbggg@@@555444000111111111111000000000000/////////////////////////////////////////////////////////000000000111111000111111111111222222222333333444444555666666666666777888999:::===AAAEEEQQQfffdddMMM>>>999:::AAAXXXuuu{{{fffRRRKKKJJJGGGCCCBBB>>>===<<<;;;:::;;;;;;<<>>FFFNNNYYYhhhxxxxxx~~~wwwlllaaazzz{{{XXXHHHoooOOO000333999333111111111111000000000000////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222333333444444555666666777777888888999999<<<@@@CCCHHHbbbfffPPPAAA<<<===BBBVVVssstttccc\\\WWWOOOJJJJJJGGGEEEBBB@@@>>>===<<<;;;BBBUUUttt|||pppppppppmmmccc[[[PPPFFF???>>>???@@@HHHQQQ```lllqqqnnnfff```QQQIII>>>999999:::999777::::::@@@NNN]]]kkkyyy~~~uuuooouuufffQQQ\\\rrroooBBB777555000555000000000000////////////000000//////.........---111111000000//////......000000000000111111111111222222222222222222222222444444444444555777888999888888888888;;;>>>AAACCCLLL[[[dddWWWBBB999>>>EEE]]]vvv|||jjjbbb]]]WWWQQQOOOIIIFFFBBB@@@@@@???===;;;DDDYYYzzztttlllkkkjjjddd```XXXNNNFFF@@@>>>>>>===CCCJJJPPPRRROOOIIIEEEEEE???999888;;;======<<<::::::AAAPPP```ooo~~~sssrrrfffTTTccc|||jjj???666555000444000000000000////////////000/////////............111000000000/////////...000000000000111111111111222222222222222222222222444444444444555777888999999999999:::<<>><<<;;;<<<======<<<:::777555999777666888===??????===<<<<<>>===<<<;;;:::999999999666666888;;;>>>???===:::>>>>>>FFFXXXkkk{{{{{{qqq|||^^^\\\yyyVVV999333444222222000000000000///////////////////////////.........000000000000///////////////000000000111111111111111222222222222222333333333333333444555666777888:::;;;;;;<<<>>>@@@BBBDDDGGGQQQWWWRRRIIIHHHKKKMMMiiiyyypppggg___RRRFFF@@@???AAACCCNNNeeefffSSSLLLMMMSSSYYYZZZUUUNNNGGGDDD>>>======<<<;;;::::::999555777:::>>>@@@???<<<:::@@@@@@III]]]qqqwwwxxxoooqqqZZZaaasssJJJ888222222333111000000000000////////////.........///////////////////////////000000000000///000000000111111111111111111111222222333333333333333333333444666777888::::::;;;<<<>>>@@@AAABBBEEENNNUUURRRNNNQQQXXX\\\lll{{{uuuooodddUUUGGGAAABBBEEERRRfffzzzZZZGGGFFFIIIMMMQQQQQQNNNJJJFFF??????>>>===;;;999888777555777;;;>>>@@@@@@>>>>>>AAABBBMMMcccxxx}}}uuusssnnnjjjZZZhhhdddAAA888222111333111000000000000////////////.........///////////////////////////000000000000000000000000111111111111111111111222222333333444222222333333444555777888888888:::;;;<<<>>>??????BBBKKKQQQOOOLLLQQQ[[[bbbmmm~~~~~~xxxhhhSSSEEEBBBDDDQQQ```uuurrrSSSFFFDDDDDDFFFJJJLLLIIIFFFAAA@@@???===<<<;;;:::999666888;;;<<<======>>>???@@@BBBPPPhhhzzzwwwmmmnnncccZZZnnnVVV999999333///333111000000000000////////////............/////////000.../////////000000000111000000000000111111111111000111111222333333444444222222222333444555666777666666888999;;;<<<<<<<<>>BBBQQQlllxxxwwwiiippp|||]]]YYYsssNNN666:::333...333222000000000000////////////---.........//////000000.../////////000000111111000000000000111111111111000000111222333333444444222222222333444555666777444555777888999::::::;;;>>>FFFIII@@@777;;;HHHSSSlllgggLLLDDD@@@LLLQQQXXX```pppvvvSSSIIIAAAAAABBBAAA@@@BBBCCCBBB???<<<:::::::::;;;888:::;;;;;;:::999;;;<<<<<>>HHH___zzzuuuxxxmmm___kkkiiiFFF333444222000111000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000111111111111222222222222333555444333333444666333555777777777888:::<<<@@@GGGIII@@@777888===@@@ZZZzzzaaaIIIDDDBBB>>>???AAAFFFQQQfffyyyZZZBBBAAADDD>>>===CCC@@@???===;;;:::;;;<<<===>>>>>>???===;;;:::;;;<<>>UUUuuu___IIIDDD@@@@@@>>>===@@@HHHZZZtttfffIIIGGGIII@@@<<>>???>>>???>>>===;;;;;;<<<>>>BBBSSSmmm~~~uuu{{{dddkkkUUU;;;///222000000333000////////////////////////////////////////////////000000////////////000000000000000000000000000000000000111111111222222222222333555444333333444666666777888888777777888999>>>DDDGGGAAA888444888===QQQppp```KKKEEE>>>???;;;:::;;;???MMMeee|||~~~ZZZOOOKKKAAA===BBB???>>><<<;;;;;;<<<>>>???>>>>>>>>>===;;;<<<>>>AAAEEEYYYuuuyyyqqqtttaaammmMMM999000222...///111...////////////////////////////////////////////////000000////////////000000000000000000000000000000000000111111111222222222222333555444333333444666666777888888777666777999===BBBFFFCCC:::444777===OOOmmmzzzvvvaaaQQQJJJ???@@@<<<;;;<<<===EEE[[[rrrsss[[[MMMCCC@@@BBB@@@???===<<<;;;<<<>>>???AAAAAA@@@>>><<<===@@@BBBKKKaaa}}}}}}pppnnnooollliii\\\nnnuuuFFF666111222......111---000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000111111111111222222222222333555444333333444666666777888888777666888999<<<@@@EEEDDD<<<444777>>>OOOkkkwww___|||~~~cccWWWPPPCCCAAA>>>===???>>>AAAUUUkkk}}}hhhYYYOOOIIIFFFEEECCCAAAAAAAAABBBCCCHHHGGGEEEAAA>>>>>>@@@BBBQQQiiixxxfff```www~~~lllrrrvvv^^^ZZZuuueee@@@333111333...///222...000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000111111111111222222222222333555444333333444666555777888888777777888:::;;;???EEEFFF>>>666888@@@QQQkkktttXXXfff~~~}}}ddd[[[UUUGGG>>>;;;<<<>>>;;;<<>>???AAAVVVooohhh^^^tttxxxppp}}}mmmXXXZZZ}}}[[[;;;111111333...000444///000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000111111111111222222222222333555444333333444666444666888888777777999:::;;;>>>EEEGGG@@@666999AAARRRlllsss[[[^^^iii|||jjj___TTTHHHDDD@@@<<<;;;;;;BBBQQQ___ooojjjccc]]]ZZZYYYXXXXXXWWWNNNGGGDDDBBB@@@BBBEEEZZZwwwmmmmmm}}}wwwwwwaaaUUU___xxxSSS444333222111000000000000000000000000000000000000000000000000000000000000333222222222111111000000000000000000000000000000000111111111111222222222222222333333333333444444222444555666555666888999<<<@@@BBBAAA<<<999;;;>>>[[[mmm|||ooojjjhhhooojjj\\\SSSKKKAAA>>>;;;999999>>>MMM\\\}}}|||tttmmmfffbbb[[[SSSLLLGGGBBB@@@DDDJJJdddvvvuuuwww|||YYYVVVggglllEEE444333222111000000000000000000000000000000000000000000000000000000000000222222111111111000000000000000000000000000000000000000111111111222222222222222222333333333444444222444555666555666777999<<<@@@BBB@@@<<<999;;;>>>^^^qqq|||sssiiiiiiyyymmmZZZQQQMMM@@@===;;;999888<<>>@@@===999888;;;@@@WWWmmmdddRRRIIIBBB<<<::::::<<>>;;;777666:::???UUUlll|||fffRRRHHH>>>>>>@@@AAABBBDDDGGGRRR^^^___WWWTTT[[[dddvvvyyysssmmmhhheee___[[[VVVPPPLLLOOO]]]kkk}}}|||{{{qqqsssvvvgggeeeXXX999333222111111111111111222222000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000////////////000000000111111111111111222222222222000222444444444444666888888:::<<<999555555999>>>SSSiii|||www[[[NNNCCCBBBFFFGGGEEEEEEAAAKKKUUUUUULLLEEELLLVVViiisss}}}~~~yyytttpppkkkgggccc]]]WWWRRROOOQQQ^^^jjjzzzzzz|||dddmmmuuufffqqqzzzLLL666777222111111111111111222222000000000000000000000000000000000000000000000000000000111111222222222333000000000000000000000000////////////000000000000000111111111111222222222000222444444444444666888777999;;;888444444999>>>PPPfff|||nnn}}}vvvZZZGGGEEEJJJTTTVVVKKKLLLIIIJJJLLLFFF???CCCMMMVVV___kkkuuuzzz}}}~~~yyysssmmmhhheee___WWWPPPMMMKKKNNNWWWaaayyysssxxx```uuuzzzllleeexxxhhhEEE666666000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000///////////////////////////000000000000000000000000111111111111222222333444444555555666777999:::999666666888;;;NNNfff{{{jjjxxxeeeQQQOOOXXXgggmmmdddVVVOOOKKKJJJEEE===???GGGLLLTTT___hhhnnnsssxxx|||||||||zzzvvvqqqkkkfffcccYYYRRRKKKHHHFFFHHHQQQZZZrrr|||{{{}}}rrrdddzzzpppfffddd[[[===222111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000///////////////////////////000000000000000000000000111111111111222222333333444555555555777999:::999666555888;;;KKKbbbxxxhhhsssnnnXXXUUUaaawww|||eeeWWWKKKGGGBBB;;;:::>>>???EEENNNUUU\\\dddlllsssttttttuuusssnnnhhhbbb^^^QQQKKKEEEBBB@@@AAAHHHQQQgggsss}}}|||pppooovvvbbb```gggvvvIII555111///000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000///////////////////////////000000000000000000000000111111111111222222333333444444555555666999:::999666555888;;;KKK```uuugggooowwwwwwrrrttt~~~xxxaaa\\\gggsss^^^JJJCCC@@@:::777888888<<>>111222333111000000000000111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////000111111////////////000000000000000000000000111111111111000111111222333333444444555777999777555444666999BBBMMM```uuueee^^^[[[ZZZXXXXXXUUUOOOIIIHHHSSSkkksssUUUIIIFFF???<<<===;;;<<<;;;999:::===@@@@@@???AAAAAA???:::888999;;;888666666:::;;;999:::===DDDVVVlll|||}}}~~~gggZZZmmm{{{PPP:::333000///222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......------------......---///000000//////000111000000000000111111111111111111222333444444444444444888;;;999444333777===DDDTTTfff|||xxxjjjaaaZZZVVVSSSOOOKKKFFFEEEPPPggg{{{^^^KKKCCC===<<<@@@;;;<<<;;;::::::<<<>>>???===???AAA@@@<<<999999;;;999666777:::;;;999:::===CCCUUUkkk|||vvvrrrvvv^^^WWWqqqqqqIII777333111000222000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------------......***+++---...---...000111//////000000000111111111000111222333444444444444444888:::888444333777===GGGWWWiiinnnwwwzzziii]]]VVVRRROOOKKKIIIHHHQQQggg|||lllTTTHHH@@@>>>AAA======<<<<<<;;;;;;>>>@@@???BBBFFFEEEAAA>>>======:::777777::::::888999<<>>>>>>>><<<;;;???DDDJJJNNNQQQPPPKKKEEECCCBBB===999888::::::888999<<>>>>>@@@???>>>EEEOOO\\\___aaa]]]UUUMMMGGGEEE@@@<<<:::<<<;;;999999===CCCXXXqqqjjjeee{{{gggMMM555111555444111000000000000000000000000000////////////////////////......................................................------------......666777777555111//////000...////////////000000000000000111222333333333333333555666555333444777:::HHHYYYlll~~~rrrfff[[[UUUPPPRRRiiilllWWWKKKGGGFFFBBB???AAAFFFHHHKKKWWWffftttvvvtttlll```SSSKKKGGGDDD???======<<<999:::>>>GGG]]]vvv{{{oooxxxWWWCCC333222555222000111000000000000000000000000////////////////////////......................................................------------......///000111111000///111222......////////////000000///000111222333333333333333333444444333444777999DDDVVVjjjqqqbbbYYYQQQRRRjjjooo```WWWQQQIIIFFFJJJSSSZZZaaasss}}}lll\\\QQQMMMGGGBBB??????===:::;;;???KKKaaa{{{uuurrrwwwHHH:::111222444000000333000000000000000000000000////////////////////////......................................................------------......***,,,---.........000222........./////////000000///000111222222333333222222222333333333555777999AAATTTiii}}}jjj```VVVVVVoooxxxmmm|||xxxfffZZZPPPNNNSSS```iiitttvvvdddXXXRRRIIIDDD@@@@@@>>>;;;<<<@@@MMMddd~~~~~~ooossslll>>>444///222333///000555000000000000000000000000////////////////////////.........................................................------.........,,,---......------...000............/////////000///000111222222333222222222222222222333555777888???SSSiii~~~vvvggg^^^ddd}}}ffffff{{{uuuiiieeeaaacccmmmuuu}}}gggWWWLLLJJJGGGDDD@@@<<<<<>>DDDTTTeee|||~~~{{{sssiii___UUUWWWoooxxxuuu}}}^^^;;;000000000111111000000000000/////////////////////............------------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////000000000000111111000111222222222222444666<<>>GGGRRRfffrrrtttfff\\\XXXOOOLLLcccrrryyy~~~wwwyyypppKKK666111000///111000000000////////////000000//////......------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///////////////000000000111000111222222111222444666<<>>DDDTTTqqq|||xxxqqqmmmtttqqq``````]]]UUUQQQYYYmmm}}}vvvQQQ>>>///000333000...///........................---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.............../////////000000000000000111222222111111333555<<>>KKK___}}}zzzuuuxxx}}}fffBBB777333000000000000////////////---------------------------------............///---+++)))***...000000...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++------,,,++++++,,,,,,,,,............////////////......///000111222333333999???LLL```|||ZZZ:::333///000000000000/////////...------------------------------------............---+++***+++---//////------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,,,,............////////////......///000111222333333888>>>KKK___{{{uuuyyyIII333222...000000000/////////......------------------------------------...............,,,++++++---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,---............/////////......///000111222333333777===III]]]yyyvvvkkk|||^^^:::222555///000000/////////.........------------------------,,,,,,---------............---,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++,,,------------.........//////......///000111222333333777<<>>222444222000///......///000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,---------...............//////000111222555777@@@RRRiii}}}xxxxxxfffDDD555111...000111///---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,------......------.........//////000111222666888@@@PPPgggWWW::://////)))...111000............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,+++,,,------......------.........//////000111222666888AAAPPPeeeaaa<<<222333111..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---+++++++++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************)))************+++++++++***++++++,,,,,,------...............///111222333666888@@@QQQgggxxxQQQ777111111///..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************)))************+++++++++***++++++,,,,,,------...............///111222333666888@@@QQQhhh}}}WWW<<<222000///..............................------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************)))************+++++++++***++++++,,,,,,------...............///111222333555777@@@QQQhhh___===111111000...---........................---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))***************))))))*********+++++++++***++++++,,,,,,------...............///111222333444666???QQQhhh~~~}}}^^^EEE222111444000---...........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))*********+++++++++***++++++,,,,,,------...............///111222333444666???PPPhhh{{{zzzqqqBBB777000333444000---///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++***++++++,,,,,,------...............///111222333333555>>>OOOfff}}}[[[666444222111000.................................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++***++++++,,,,,,------...............///111222333333555===NNNeee{{{{{{tttJJJ555555222---+++---...---........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---......---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++***++++++,,,,,,---..................///111222333333555===MMMddd}}}XXX888222222000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------......//////000000111111333555;;;JJJccc~~~oooIII555222111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++++++++,,,,,,,,,++++++***))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------......//////000000111111333555;;;IIIbbb{{{iiijjjlllpppvvv}}}~~~pppNNN888333111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++*********,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------......//////000000111111222555;;;HHH```oooXXX\\\dddoooyyy~~~|||gggNNN888000333111000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++******))))))+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------......//////000000111111222555;;;GGG^^^yyyeeeUUU___ooo~~~}}}\\\GGG;;;222///333000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++******)))))))))+++++++++***************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------......//////000000111111111444;;;FFF[[[}}}zzziii^^^bbbooolllFFF666444222000111//////......---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************)))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------......//////000000111111000444:::EEEYYYzzzzzzjjjeeehhhxxxpppTTT:::111111000...///.........------......///++++++++++++++++++++++++************************************************))))))))))))************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------......//////000000111111000444:::DDDWWWxxxzzzqqqgggcccnnn~~~QQQAAA333000000,,,,,,000......---------......///++++++++++++++++++++++++************************************************(((((())))))******++++++******************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------......//////000111111111000444:::DDDVVVwww~~~yyy{{{~~~rrrggg\\\\\\gggvvvlll<<<888222000//////---***------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******++++++,,,,,,,,,,,,------------......///000000000111333888AAAVVVwww}}}tttggg___QQQWWWaaannn{{{~~~eeeKKK777333///---......---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******+++++++++,,,,,,,,,------------......///000000000111444888AAAUUUvvv}}}wwwjjjZZZPPPMMMJJJ[[[rrr}}}~~~nnnXXXCCC333000...,,,+++,,,......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,------......///000000000222444888AAATTTttt}}}mmm```VVVRRRUUU[[[aaaooosssUUU@@@444///...---,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))*********++++++++++++,,,,,,,,,------......///000000000333555888@@@RRRrrr{{{zzzuuuvvv}}}zzz|||xxxhhhVVVOOORRR[[[iiitttyyyuuuWWW???111///222.........---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))***************+++++++++,,,,,,------......///000000000222444777>>>PPPpppwww~~~~~~~~~yyyqqqkkkfffmmmwww|||vvvkkkdddddd[[[SSSNNNTTT```mmmyyy\\\AAA333---...333...///000///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************++++++++++++------......///000000000111333666===OOOooowwwwwwssspppoooooommmhhhcccXXXYYY]]]```\\\SSSNNNOOOQQQSSS[[[iiittt{{{mmmGGG666222...---000+++...//////,,,+++,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************++++++++++++------......///000000000000111555<<>>888<<<@@@BBBKKKWWWkkkvvv{{{{{{hhhJJJ>>>222---///111///+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************+++++++++*********))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))************((())))))))))))*********---------...............222222666@@@PPPkkk|||qqq}}}~~~~~~|||{{{{{{{{{{{{{{{zzzxxxvvvtttrrrpppooohhhiiiiiihhheee```ZZZVVVWWWUUUTTTUUUWWWVVVPPPLLLAAA::::::DDDMMMRRR\\\hhhuuu~~~lllXXXGGG<<<666...,,,...///,,,))),,,,,,------,,,,,,+++***++++++++++++++++++++++++************************+++++++++*********))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((''''''''''''''''''((())))))))))))))))))************)))))))))*********++++++---------...............000000555>>>MMMiii{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzyyyzzz{{{|||~~~}}}|||{{{zzzxxxvvvuuuwwwtttooojjjfffccccccccc``````^^^\\\YYYUUURRRPPPQQQRRRSSSRRRPPPKKKEEEBBBCCCAAAHHHWWWbbbhhhrrr|||iiiOOO===333///...---...///...,,,***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************+++************)))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''''''''((())))))))))))))))))************************+++++++++,,,---------.........////////////333;;;KKKfff~~~{{{}}}}}}{{{|||~~~~~~|||yyyzzz|||{{{{{{zzz|||}}}|||||||||}}}|||zzzwwwuuuuuuvvvxxxyyyyyyzzzzzzyyywwwtttqqqooojjjgggbbb\\\WWWVVVXXXYYY]]]ZZZVVVSSSQQQSSSUUUWWWTTTSSSQQQLLLFFFDDDEEEHHHWWWYYYbbbpppxxx|||wwwRRR<<<444111+++---/////////.........+++,,,,,,,,,,,,+++******************************************************************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,------...///////////////222;;;IIIddd~~~~~~~~~{{{}}}~~~~~~~~~}}}}}}{{{{{{|||}}}~~~~~~}}}|||{{{zzz|||~~~~~~|||zzzxxxvvvwwwxxxxxxwwwvvvwwwyyyyyyyyyyyy{{{~~~~~~}}}|||yyywwwtttrrrpppqqqssstttsssssstttsssqqqmmmiiiggg___]]]YYYRRRMMMLLLNNNQQQRRRRRRSSSSSSUUUVVVXXXYYYRRROOOIIICCCAAAGGGSSS\\\mmmqqqyyyzzz|||ZZZ===000...///---//////...,,,+++---000++++++,,,,,,++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''''''''((())))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000111000333;;;IIIccc}}}}}}}}}~~~~~~}}}{{{{{{{{{||||||yyyyyyzzz{{{{{{{{{{{{zzzyyyzzz|||}}}}}}|||{{{zzz{{{{{{{{{||||||{{{{{{{{{yyyzzz{{{{{{zzzxxxuuutttrrrsssttttttrrrrrrssstttvvvvvvvvvxxxzzzzzzyyywwwuuussspppmmmkkkjjjjjjkkkhhhhhhiiihhheeebbb___]]]XXXXXXVVVPPPJJJGGGIIILLLLLLQQQXXX^^^```^^^ZZZVVVLLLJJJGGGFFFKKKWWWgggssszzzuuuvvv{{{ZZZ>>>000...///000......,,,***((()))+++---+++++++++++++++******)))************************))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((('''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''''''''((())))))))))))))))))************************+++++++++,,,+++,,,,,,---...///000000222222444;;;IIIcccyyyyyyyyyyyyzzz{{{||||||}}}|||{{{zzzzzzzzz{{{|||wwwvvvuuuuuuvvvwwwxxxwwwvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxyyywwwwwwwwwvvvuuusssrrrqqqooopppqqqpppooonnnoooqqqrrrrrrrrrtttuuuuuussspppnnnllljjjgggdddbbb``````[[[[[[[[[ZZZXXXUUUSSSRRRQQQTTTUUURRRMMMKKKLLLOOOPPPUUU[[[___```\\\WWWSSSOOORRRWWW___gggrrr{{{yyy~~~yyy```OOO:::000000222222000---,,,***))))))*********+++++++++++++++***))))))************************))))))))))))))))))))))))(((((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&''''''((())))))***'''''''''''''''((())))))))))))))))))************)))))))))*********++++++++++++,,,---...///000000222222444;;;HHHaaa~~~}}}uuuuuuuuuuuuvvvwwwxxxyyy|||{{{zzzyyyzzz{{{|||}}}uuutttrrrrrrsssuuuvvvvvvttttttuuuuuuvvvwwwxxxxxxvvvuuusssrrrrrrsssuuuvvvttttttsssrrrrrrqqqppppppmmmnnnooonnnmmmlllmmmnnnoooooooooqqqrrrqqqnnnllliiihhheeebbb___\\\YYYXXXRRRRRRQQQPPPNNNLLLKKKJJJJJJOOOTTTUUURRRQQQSSSVVVVVVUUUTTTSSSQQQPPPOOONNNYYY```mmmyyyzzzbbbQQQCCC888//////333333---(((,,,+++***+++------+++******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***'''''''''''''''((())))))))))))))))))************((())))))))))))*********++++++,,,---...///000111222111333:::GGG```||||||lllmmmnnnoooqqqrrrssssssssssssssssssssstttuuuuuussspppmmmmmmooopppooonnnpppqqqrrrssssssrrrqqqqqqmmmooopppooommmllllllmmmqqqqqqqqqqqqpppnnnmmmlllmmmlllkkkjjjiiiiiiiiiiiijjjiiiiiihhhfffdddcccbbbbbb^^^XXXUUUTTTRRROOOLLLIIIHHHGGGFFFFFFFFFHHHHHHKKKNNNQQQQQQQQQSSSWWW[[[XXXTTTJJJBBBEEERRR___eeeooozzz~~~```HHH999000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************++++++++++++---......---...///111111000444<<>>DDDDDDDDDDDDDDDEEEFFFGGGKKKQQQWWWZZZXXXVVVVVVVVVNNNVVV___hhhttt~~~|||{{{sssoooLLL777///...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************++++++++++++---......---...///111111000444;;;EEEXXX}}}{{{nnn{{{zzz________________________bbbaaaaaa``````aaaaaabbbdddccccccdddeeeeeeffffffaaaaaabbbcccbbbaaa```___ggghhhhhhfffccc`````````^^^]]]]]]\\\\\\]]]^^^___]]][[[XXXUUURRROOONNNMMMGGGGGGFFFEEEDDDBBB@@@???CCCAAA@@@???@@@AAAAAABBB>>>???BBBEEEHHHLLLOOOPPPXXX[[[]]]\\\YYYXXXZZZ\\\dddnnnyyy|||yyyeeeLLL777......000///...------,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++---......---...///000000///333;;;DDDWWW|||vvvYYYYYYYYYXXXXXXXXXXXXWWW]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^[[[[[[\\\\\\\\\[[[YYYYYY\\\^^^___^^^\\\ZZZZZZ[[[YYYXXXWWWVVVUUUUUUUUUUUUSSSQQQOOOLLLIIIGGGEEEEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>???AAADDDEEE@@@CCCHHHNNNTTTZZZ^^^```bbbbbb```\\\[[[^^^fffmmm~~~yyyfffWWWLLL>>>444000/////////...------,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++---......---...///000000///333:::CCCWWW{{{~~~PPPPPPPPPPPPPPPOOOOOOOOORRRQQQPPPNNNMMMLLLLLLLLLOOOQQQTTTUUUUUUUUUVVVXXXSSSTTTTTTTTTTTTRRRQQQPPPOOOQQQRRRSSSRRRQQQRRRSSSOOOOOOOOONNNMMMLLLJJJIIIHHHGGGEEEDDDBBBAAAAAA@@@>>>>>>????????????>>>>>>;;;===@@@BBBDDDHHHMMMPPPTTTWWW[[[aaagggkkkooopppiiiiiigggeeefffmmmxxxzzz```JJJ>>>555---...000000---,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************++++++++++++---......---...///111000///222:::BBBVVVzzzFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEIIILLLMMMMMMMMMNNNPPPJJJJJJKKKKKKJJJIIIGGGFFFCCCEEEGGGGGGGGGFFFGGGHHHEEEFFFHHHIIIHHHFFFDDDBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDEEEEEEEEEEEEHHHLLLQQQVVV[[[aaahhhnnntttuuuwwwyyyzzz{{{{{{zzzuuuwwwyyyzzz|||{{{qqqYYYDDD444222---,,,//////,,,+++...---,,,,,,+++,,,,,,------************************************************))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************++++++++++++---......---...///111000///222999BBBUUUyyy>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB:::>>>BBBCCCBBBBBBDDDFFFDDDDDDDDDDDDDDDBBB@@@???===???@@@@@@???>>>???@@@@@@BBBEEEGGGHHHFFFCCCAAABBBBBBBBBCCCDDDFFFGGGHHHNNNOOOPPPRRRSSSTTTTTTTTTZZZ___fffmmmttt|||~~~ttt}}}XXXBBB777111***))),,,000---(((,,,444,,,,,,,,,++++++,,,------************************************************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************++++++++++++---......---...///111000///222999BBBUUUyyy;;;;;;:::999::::::;;;<<<:::;;;<<<===============<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999;;;===>>>===???DDDIIILLLKKKIIIFFFEEECCCCCCCCCFFFKKKRRRYYY]]]jjjkkklllooosssuuuvvvvvvuuuvvvwwwzzz}}}zzzyyydddOOO@@@666111///111...++++++...//////---++++++************+++++++++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&'''((((((&&&$$$(((''''''''''''((())))))'''&&&&&&&&&'''***,,,...000,,,((('''((()))(((''')))))))))))))))******+++++++++,,,------......///---111111666EEEVVVvvv999:::::::::;;;:::::::::::::::;;;<<<<<<<<<;;;;;;:::999999999:::;;;<<<<<<======<<<<<<;;;::::::999>>>======???AAACCCBBBAAAGGGMMMUUUZZZ[[[YYYVVVTTTYYYXXXVVVVVVYYY^^^dddgggtttuuuwww|||~~~zzztttppprrrzzz~~~~~~zzzeee___VVVHHH;;;333...---,,,000---++++++---///...---++++++************++++++************)))))))))(((+++******)))(((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&'''((((((&&&$$$&&&&&&&&&&&&''''''''''''''''''&&&'''((()))+++,,,...+++((('''((())))))((()))))))))))))))******+++++++++,,,------......///---111111666DDDUUUuuu666777999999999888777666::::::;;;;;;;;;::::::999;;;;;;::::::;;;;;;<<<===========================<<<===???BBBEEEFFFDDDBBBKKKSSS^^^hhhnnnooooooooouuuppphhh```ZZZWWWWWWWWWZZZ\\\aaaiiisss~~~zzzuuuvvv}}}sssrrr{{{]]]EEE===999333///...............,,,++++++,,,------,,,++++++************++++++************))))))))))))******)))((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((((((&&&$$$$$$$$$&&&'''''''''&&&%%%''''''((((((((())))))))),,,)))''''''(((******))))))))))))))))))******+++++++++,,,------......///---111111555DDDTTTttt::::::::::::999999999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@CCCEEEFFFGGGHHHIIIKKKNNNPPPOOOLLLIIIHHHOOOXXXaaagggjjjlllmmmsssmmmcccXXXOOOJJJGGGGGGOOOTTT]]]gggrrr}}}zzznnnsssnnnRRRAAA888222000//////000111000///,,,++++++++++++,,,++++++++++++************++++++*********)))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&'''(((((('''%%%###%%%'''(((((((((&&&%%%'''(((((())))))((('''''')))(((''''''((()))******)))))))))))))))******+++++++++,,,------......///---111000555CCCSSSsss???>>><<<;;;:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>======>>>@@@CCCEEEGGGIIILLLLLLLLLMMMPPPSSSWWWYYYbbb```___]]]\\\XXXTTTPPP@@@CCCGGGJJJLLLNNNQQQSSS]]][[[XXXWWWXXXZZZ^^^```ffflllvvv~~~zzzvvvnnnKKK666222555...------...//////---+++***+++++++++++++++++++++++++++************++++++))))))))))))))))))******)))((((((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&'''(((((('''%%%$$$&&&((()))***)))'''&&&'''(((((((((((('''&&&&&&''''''((((((((()))***+++)))))))))))))))******+++++++++,,,------......///...111000444BBBRRRqqqCCCBBB@@@???>>>>>>???@@@@@@AAACCCEEEGGGIIIJJJJJJKKKLLLNNNQQQUUUYYY]]]___gggeeebbbaaabbbeeejjjmmmjjjfff```ZZZUUUQQQLLLIII;;;===@@@DDDGGGMMMSSSXXX```bbbffflllsss{{{|||ooosssmmm]]]GGG777111000///------,,,---///...---+++)))+++------+++***++++++++++++************++++++))))))))))))************((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%'''((()))'''&&&&&&'''((()))))))))((('''((('''''''''''''''''''''&&&'''))))))(((((()))***)))))))))))))))******+++++++++,,,------......///...111000444AAAQQQpppQQQRRRSSSSSSSSSQQQOOOMMMMMMOOORRRVVVYYY\\\^^^___^^^^^^___```bbbdddfffhhhlllhhhccc```aaaffflllpppeee___WWWQQQNNNLLLKKKKKKLLLOOOUUU[[[aaaiiipppuuuzzz|||zzzfffVVVMMMGGG;;;111...111111---000...------...///...---))),,,......,,,***+++,,,++++++************++++++((()))))))))************'''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%'''((()))(((&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''((()))%%%(((***)))'''&&&((())))))))))))))))))******+++++++++,,,------......///...111000444@@@PPPooo~~~gggjjjnnnpppoookkkfffcccZZZ\\\```eeeiiimmmooopppfffeeedddbbb```______^^^ZZZVVVPPPNNNPPPVVV___dddeee```YYYUUUUUUXXX\\\^^^gggkkkppptttxxx}}}~~~eeeNNN>>>...111111,,,***---111111000...+++***+++,,,,,,+++))),,,//////,,,++++++---++++++************++++++(((((())))))*********+++'''''''''''''''((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%'''((()))(((&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$%%%&&&)))***%%%(((******'''&&&'''))))))))))))))))))******+++++++++,,,------......///...222000444@@@PPPnnn}}}fffppp}}}yyybbb[[[VVVSSSYYYcccjjjiiifffZZZSSSOOORRRTTTSSSVVV\\\YYYXXXVVVVVVZZZaaaiiimmmssssssssssssssssssssssss~~~}}}\\\@@@444111---------,,,,,,+++++++++,,,------......------,,,************************))))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((******)))(((''''''&&&&&&(((((((((((((((((((((((('''%%%$$$%%%((((((&&&###&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***************,,,------------...000000333111333===LLLkkk~~~cccooofffZZZVVVTTT[[[fffppprrrqqqeee___]]]```bbbbbbeeekkkqqqqqqpppqqqsssvvvyyy{{{zzzzzz}}}xxxjjjWWWBBB444000000------,,,,,,,,,+++++++++,,,,,,------------,,,,,,************************))))))))))))))))))))))))((())))))***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''&&&$$$&&&((((((&&&$$$'''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***************,,,------,,,---...//////333111333===LLLkkk~~~dddnnntttgggbbb```dddnnnxxx}}}~~~wwwtttsssvvvwwwwwwyyy}}}|||ooobbb___UUULLL???444///---------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,************************))))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***************+++------,,,,,,...///---222000333===LLLkkknnnqqqyyy~~~yyytttsssxxx~~~}}}{{{uuuXXXFFF???777222...---...///---+++,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''+++)))&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************)))+++,,,,,,,,,,,,---///,,,111000333===KKKjjj~~~~~~|||}}}yyywwwnnnUUU???333///,,,---...//////...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))...***'''%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************)))+++,,,,,,+++,,,---///,,,111000333===JJJhhhwww~~~~~~}}}~~~nnneeejjjccc]]]QQQBBB444------///---......+++((((((***---*********+++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&)))+++000,,,'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))***,,,,,,++++++---...---111111333<<>>777222...+++000///,,,***))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))))),,,,,,+++***)))))))))***++++++,,,------......//////222000222;;;DDD^^^{{{~~~|||~~~zzzxxxyyyuuunnnuuuyyywwwuuu|||ssscccWWWMMMHHHFFFBBB;;;333...------,,,+++(((((())))))***+++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%&&&''''''(((''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))'''$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))))),,,,,,+++***)))))))))***++++++,,,------......///...222000222:::CCC]]]~~~uuuuuussszzzvvvsssyyy~~~}}}yyyvvv|||zzz~~~{{{|||~~~rrrsssppplllxxxzzzwwwtttqqqsssxxxzzzooo\\\NNNCCC888111///000...+++)))***+++,,,,,,))))))************))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$''''''''''''''''''''''''&&&&&&''''''((()))))))))++++++***)))))))))******++++++,,,------......///...222000111999CCC\\\}}}}}}pppvvvooonnnsss}}}~~~ppplllrrrvvvxxxtttpppwww}}}sssvvvyyyqqqtttuuujjjnnn{{{lllpppuuuqqqxxxrrrddd___^^^^^^\\\XXXLLL@@@888333---))))))***+++,,,+++***)))***+++...---,,,+++***)))''''''************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%''''''&&&$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&%%%(((''''''''''''''''''(((&&&&&&''''''((()))))))))))))))((((((((()))******++++++,,,------......///...222///111999BBB[[[|||{{{ooo|||}}}yyyuuuqqqqqqvvv~~~~~~pppmmmrrrwww|||tttoooiiiuuu}}}sssiiimmm||||||oooiiimmm{{{xxxlllccckkk~~~{{{nnnhhhttt~~~tttmmmnnnwwwoooZZZKKKEEECCC???<<<999222,,,+++,,,+++,,,///'''+++......+++((()))***&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))(((((('''(((((()))******++++++,,,------......///...111///000888BBBZZZ||||||qqqsss}}}tttnnniiikkkvvv|||tttkkkkkkwww|||ooohhhiiiwwwqqqiii```jjjxxxxxxhhhiiimmmxxxyyyfff```aaappp}}}uuujjjdddlllvvviiibbbaaadddeeedddZZZOOOAAA888444333111///.........---,,,+++***))),,,+++++++++,,,+++)))'''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------...---111///000777???VVVwwwxxxuuu{{{~~~ssskkkgggjjjwww|||qqqggggggrrr}}}mmmeeehhhvvvooofff[[[dddssssssgggiiinnnwwwrrrbbb]]]___qqq|||xxxnnnfffhhhttt~~~}}}mmmcccWWWNNNKKKJJJIIIGGG@@@999111......///---+++------------,,,+++***))),,,)))&&&(((+++,,,***'''((((((((())))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((***))))))((((((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%###"""$$$''')))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------...---111///000777>>>UUUvvvtttuuuxxx|||nnneee```eeettt|||pppfffeeepppxxxhhhbbbfffqqq{{{jjj^^^ZZZdddtttpppbbbfffmmmvvv{{{mmm```[[[]]]ooovvvqqqiii```\\\^^^```___\\\RRRJJJ@@@999555333000......+++***+++...///---+++++++++,,,,,,,,,++++++***,,,(((%%%'''+++---+++((())))))))))))************)))((((((''''''(((((()))(((((((((((((((((((((((())))))((((((''''''(((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((%%%###$$$'''(((###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------...---111///000777>>>TTTtttmmmsssttt}}}xxxiii^^^YYY___ooo~~~tttkkkbbbbbbmmmvvv{{{nnnddd___cccmmmvvvoooeeeXXXZZZfffwwwwwwmmm\\\bbbjjjttt~~~xxxlllbbb[[[YYYeeevvv|||rrrfff[[[VVVOOOHHHDDDAAA@@@???:::666222///...---+++***---++++++,,,......,,,***))))))***++++++,,,++++++---+++***)))******++++++(((((()))))))))*********(((((((((''''''((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''%%%$$$)))///111---(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------...---111///000777===RRRrrr}}}eeeooowww}}}uuuggg\\\VVVZZZiiixxxwwwhhhbbb]]]]]]hhhsss}}}vvviiigggddd^^^___lll}}}wwwllljjjdddYYYYYYddduuuyyymmmeeeYYY___fffmmmssstttmmmccc]]]TTTMMMQQQZZZ]]]UUULLLAAA@@@<<<777222///...///---,,,+++,,,---...---------+++***)))))))))((('''(((((()))***++++++++++++***---...+++'''%%%(((+++'''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######&&&...888>>>>>>;;;&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------...,,,111000000666<<>><<<>>>>>>:::555111111000...,,,******+++(((((())))))************,,,+++***)))((()))***+++'''((()))***************'''***---+++'''%%%&&&(((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&(((---111444555444&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------...,,,111000000666;;;OOOnnnwwwaaapppvvvnnneee]]]VVVSSSZZZcccfffkkkeee___```]]][[[bbbnnnnnncccZZZ___\\\RRRPPP]]]gggmmmggg^^^ZZZWWWUUURRRSSSYYY```___VVVOOOMMMGGGJJJIIIEEEBBBAAA>>>999888666222000///...---,,,,,,,,,---,,,,,,+++***)))((()))))))))((('''((((((******++++++++++++,,,---(((((())))))***)))))))))(((((()))+++...---+++((('''(((((((((((()))))))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''((()))'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------...,,,111000111666:::NNNlll{{{dddrrroooiiibbb[[[SSSNNNRRRYYYZZZ```\\\XXXZZZVVVRRRXXX```ddd\\\VVVYYYTTTJJJIIINNNVVV\\\ZZZRRRLLLIIIJJJDDD@@@AAAEEEDDD===999;;;999;;;999444000111000---***,,,...---+++***+++---,,,,,,,,,,,,,,,+++(((''')))***+++***)))((()))***%%%'''******)))(((''''''(((((())))))))))))((((((,,,((('''---666888111)))))))))))))))************'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""&&&((('''######&&&+++&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))***++++++,,,,,,---......,,,111000111666:::MMMlllffftttvvv\\\ZZZWWWSSSOOOKKKHHHFFFMMMNNNPPPQQQPPPMMMJJJHHHMMMLLLJJJHHHEEECCCAAA@@@DDDCCCBBB@@@>>>;;;999888444444333222111111000000---------,,,,,,+++++++++************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$###(((((())))))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((%%%)))333333'''"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((((((((((((((()))*********++++++,,,,,,------...111......111222888LLLbbb}}}dddsssnnnIIIHHHFFFDDDAAA???===<<<@@@@@@AAABBBAAA???===<<<888888777666555444333222444444333222000...,,,+++,,,,,,+++******)))((((((******)))))))))(((((((((************************(((((()))))))))******************)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((('''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$(((((())))))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((%%%)))222222)))&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((('''((((((((((((((()))*********++++++,,,,,,------...111......111222888LLLaaa~~~]]]mmmnnn555444444333333222222222222222222222111000//////++++++++++++,,,,,,,,,,,,++++++++++++***)))''''''*********))))))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((()))))))))((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''###&&&...///)))'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((()))*********++++++,,,,,,------...000......222222888KKK```~~~YYYiii}}}mmm******++++++,,,,,,,,,---+++++++++******)))))))))))))))******++++++++++++******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###((((((%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((((((((())))))******++++++,,,,,,------...000---///222222777JJJ___}}}ZZZhhh~~~zzzjjj~~~(((((()))))))))************))))))))))))(((((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&)))*********************(((((((((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))((((((((((((((())))))******++++++,,,,,,------...000---///222333777III^^^|||ZZZfffyyyvvvggg|||(((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&%%%$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))((((((((((((((()))*********++++++,,,,,,------...///---///333333777HHH]]]yyy|||ZZZcccuuuqqqddd{{{&&&&&&&&&'''''''''((((((&&&''')))******)))(((&&&((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((((((((((((((((()))%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))***((((((((((((((()))*********++++++,,,,,,------...///---///333333666HHH\\\vvv}}}___eeesssnnnaaaxxx%%%%%%&&&''''''((())))))&&&'''***,,,,,,***(((&&&%%%%%%&&&&&&'''(((((()))%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***((((((((((((((()))*********++++++,,,,,,---......///---///333333666GGG[[[vvvfffiiiuuummm___ttt''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++,,,,,,------...///...///000000666EEETTTuuujjjxxxzzzfff[[[jjj''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++,,,,,,------...///...///000000666DDDSSSvvvwww~~~}}}ppphhhrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******++++++,,,---------///...///000000555DDDRRRvvv~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++,,,,,,------......000111000555CCCQQQsss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***++++++,,,,,,---......000111111444BBBOOOooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))******+++,,,,,,,,,---...000111111444AAANNNkkk%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,---...000111111444@@@MMMiii%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%''')))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---...000222111444@@@MMMhhhxxxzzz$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''((((((((((((''''''&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))((((((((((((((()))))))))***+++,,,,,,,,,,,,---,,,---//////333>>>IIImmmmmmppp$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,---,,,...//////222===IIIjjjtttuuu%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,------...000///222<<>>UUU~~~{{{vvvbbbttt$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))******)))''''''((())))))***++++++,,,------///,,,,,,///000111666<<>>]]]nnnddd}}}}}}vvv}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%''')))...+++'''$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&,,,---)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***+++,,,------...***))),,,...///333888???[[[llllllvvv~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$&&&(((---***&&&$$$$$$%%%&&&&&&******)))'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&)))+++$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&,,,---)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,---......222...,,,...//////222777@@@ZZZ~~~pppzzzqqq%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%'''***(((%%%$$$$$$%%%%%%%%%******)))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%(((---111$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,---......///333000...000111///111555@@@WWW{{{www}}}kkk%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%''''''%%%######%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%'''+++///$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++,,,---......000......111222000111555>>>TTTxxx~~~wwwccc%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&'''$$$###"""###%%%&&&%%%$$$""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''"""$$$&&&&&&$$$###&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***+++,,,,,,------+++,,,000222000111555;;;QQQvvvsss]]]vvv|||}}}###$$$%%%&&&((()))******&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******++++++++++++,,,,,,---......///111222444555999SSS{{{iiitttyyy|||$$$$$$%%%&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******+++,,,---......///------...///000222333444;;;SSS~~~zzzzzz$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&""""""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))*********+++,,,---...///,,,------...///111222333===TTT|||xxx$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//////+++%%%"""$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%''''''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((()))((((((((((((((((((((((((++++++*********+++,,,---,,,,,,------...000111222>>>SSSyyywww%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%444444000)))'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%''''''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((''''''''''''((())))))((((((((((((((((((((((((************,,,///111333------------...000111222===PPPuuuwww$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***+++)))%%%$$$((()))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***((((((''''''(((((()))***))))))))))))))))))))))))(((((())),,,000555999<<<............///000111222;;;MMMqqqyyy$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$!!!!!!%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%''')))***((((((((((((((())))))***)))))))))))))))))))))))))))))))))+++///444999<<>>^^^nnn&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))(((&&&%%%))))))))))))))))))))))))((()))***+++,,,---......+++,,,---///222555777999555>>>\\\ttt%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))...222333111---+++))))))))))))))))))))))))))))))******+++,,,------+++,,,---///222555777999666===ZZZ{{{%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###'''---111333111---***))))))))))))))))))))))))))))))******+++,,,,,,---/////////000111222333444555;;;WWW}}}%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''(((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$''')))***)))(((&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,////////////000000111222333888SSSuuusss{{{$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%(((******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))***+++++++++,,,,,,,,,---...000111333444111666PPPgggaaawww!!!"""$$$%%%&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&$$$&&&***((("""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))***)))))))))))))))(((''''''***************+++++++++,,,---...///000111222333777777NNNqqqaaazzziii,,,***'''%%%###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))(((&&&%%%&&&&&&''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''((()))***)))))))))))))))(((''''''***************+++++++++---......///000111111222555555LLL}}}{{{kkk|||yyyeee333///)))$$$""""""%%%'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))((('''&&&&&&&&&'''((()))***++++++'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((...///***"""!!!((()))$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))))))))))))))))))))(((((('''))))))*********+++++++++.../////////000000111111333444JJJ{{{}}}sss|||aaa...+++'''$$$###%%%(((***###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&'''''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((<<>>,,,"""&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((())))))))))))(((((()))))))))***++++++,,,,,,////////////000000000000444555JJJxxx{{{zzzbbb'''&&&%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((===JJJJJJ666&&&&&&'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((())))))))))))((((((((())))))***++++++,,,,,,////////////000000000000666777JJJuuu}}}ggg$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((()))666;;;000$$$###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))((((((((('''(((((()))))))))))))))(((((()))***+++,,,,,,---.../////////000000111111666888JJJttttttnnnlll$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((( $$$(((&&&"""!!!###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))))))))((('''''''''((()))))))))))))))'''((()))***+++,,,---------......///000111111222444666IIIrrrmmmdddppp$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((***%%%$$$'''(((%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''((()))))))))))))))'''((()))***+++,,,------,,,---...///000111222333222555GGGqqqnnngggqqq%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&$$$###"""!!!&&&%%%$$$###$$$%%%&&&'''))))))((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''%%%$$$(((&&&&&&&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++***************++++++...------......///000111222;;;IIImmmmmmkkk{{{rrr%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((''''''&&&(((((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******))))))***+++,,,,,,...------......///000111111999FFFkkk|||}}}yyyooo%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$'''******'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))***+++,,,---...------......///000111000888CCCgggwwwkkk%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((())))))&&&''''''(((((('''%%%%%% !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''!!!&&&+++***'''$$$&&&)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))***,,,---......------......///000111111888AAAddduuuhhh%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''((((((((()))******++++++'''''''''(((''''''&&&&&&###&&&***---...,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%'''((((((---000...)))%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))***,,,---......------......///000111333888@@@bbbvvvggg%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%&&&''''''''''''&&&((()))))))))******++++++''''''&&&&&&''''''((()))///111444666444000+++(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%(((+++---444555555111+++''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))***+++,,,---...------......///000111333888???```tttxxxzzzkkk%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&(((((((((((((((((())))))'''&&&%%%%%%&&&(((+++,,,222222333222000---)))'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((...333666666444111---***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******))))))***+++,,,,,,...------......///000111000555===___rrrwwwqqq%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''(((&&&$$$###%%%(((,,,///,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$''',,,333999>>>000---(((&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++***************++++++...------......///000111---333<<<^^^uuu{{{vvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((###!!!$$$((((((''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''&&&&&&''')))+++...///%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''((()))+++,,,---------..................000777AAAaaavvvyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))+++(((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))+++,,,%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&))))))))))))((((((((((((************+++,,,---...---------.........//////111777???___rrrttt&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***(((%%%%%%))),,,************)))(((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((******)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&(((((((((((())))))))))))++++++******+++,,,------+++,,,,,,---...///000000333777<<<[[[kkk}}}qqq&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%)))***(((''')))+++,,,,,,,,,,,,+++***((('''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))((((((''''''&&&&&&(((((((((((())))))))))))***)))))))))))))))******++++++,,,---...///000111444777:::WWWeeevvvttt''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&((()))(((---555666222......---,,,+++)))'''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((+++***)))(((((()))***+++''''''''''''''''''''''''&&&&&&'''''''''(((((('''))))))(((((((((''''''''''''((((((((()))))))))******)))))))))))))))******++++++,,,---...///000111333777999SSSdddoooyyy((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''''''''''''''''''''''''''%%%((()))***333???@@@:::111000///---+++)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((((((((()))******''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''(((((())))))******++++++******+++,,,------+++,,,,,,---...///000000111777999PPPeeejjjxxx((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$+++---***///:::===888222222000...,,,)))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$######%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))))))))(((''''''''''''''''''''''''%%%&&&'''((()))((((((''''''''''''((())))))******'''''''''((()))*********************+++,,,---...---------........./////////888:::OOOcccddd{{{qqq))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((%%%///111***(((///222///333333111///,,,)))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%$$$$$$%%%'''((()))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''')))))))))((('''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&'''((()))***++++++&&&''''''((()))******+++'''''''''((()))+++,,,---------.....................888;;;NNN______wwwiii))))))))))))))))))))))))&&&''')))***+++***(((''')))(((((('''''''''((((((******))))))))))))******''''''''''''''''''&&&&&&((((((((((((''''''''''''(((***,,,...////////////333222000...+++(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&***))))))((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((+++******)))(((''''''&&&(((((())))))))))))((((((---,,,,,,,,,***)))((('''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))******))))))((((((''''''(((((()))***+++,,,,,,---,,,,,,------.../////////111000<<>>eee|||XXXHHHcccttt]]]++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...((((((+++,,,)))*********************************))))))))))))(((&&&'''(((((()))))))))((()))))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))(((((('''''''''''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))''''''(((((()))******+++)))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))'''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((((('''%%%'''''''''''')))+++---...((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,,,,,,,------.../////////...444555===ddd|||ZZZIIIbbb~~~sssZZZ+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111444111)))(((,,,---(((*********+++++++++++++++++++++*********)))))))))*********++++++******))))))))))))*********************++++++++++++******+++++++++++++++,,,,,,,,,************************************************))))))))))))************)))))))))))))))((((((((((((((((((((((((((((((((()))))))))*********++++++************************(((((())))))******++++++)))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((((((&&&$$$&&&&&&'''(((***,,,---...((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))************))))))))))))***++++++,,,,,,,,,,,,------.../////////...444555<<>>?????????<<<======>>>>>>======<<<:::::::::999999::::::;;;::::::::::::999999888888666666666555555555555555666666666666666666666666888888;;;@@@@@@;;;999999777777777888888888888777777777777777777666555555555555666777888888999999888888888999999:::::::::555555555555555555666666444444444444444444444444666555333111000111111000/////////000000111111111000111111222222111111000000000000111111000000000000111111222333444444444000000000111111111111111000000000000111111222333/////////000000111111111000000///...------------////////////000000111111111111111111000000000000---------........................---------------************++++++++++++)))))))))))))))***+++++++++***)))***+++,,,+++)))************************++++++++++++,,,,,,,,,,,,,,,,,,---,,,******,,,---++++++,,,,,,,,,---------...............///000000---444555<<<>>>]]]aaaOOObbbmmmaaadddxxxqqqcccUUUCCC888888888888999:::;;;<<<;;;<<<===>>>????????????;;;<<<===>>>????????????;;;;;;;;;;;;;;;<<<======;;;;;;;;;:::999999999888666666666666666666666666777888888888888888777666777555888<<<<<<888666777777777888999999999999888888888888888777666555555555666666777777888888888666777777888999:::;;;;;;555555555666666666666666555555555555555555555555444444333000111333222///000000000111111111111111111111222222222222111111222222111000000111222222111222222222222333333333111111111222222222222333111111111222333444555666000000000000000000000000//////...---------------...//////000000111111222111111000000000/////////---------------.................................,,,,,,++++++++++++++++++***))))))))))))***++++++,,,*********+++,,,+++***************************++++++,,,,,,,,,---------,,,------,,,******+++---,,,,,,,,,,,,------------...............///000000///333333<<<>>>[[[aaaPPPgggyyypppfffjjjsssfffZZZIII999999888999999:::;;;<<<;;;;;;<<<===>>>>>>>>>>>>:::;;;<<<>>>???@@@AAAAAA>>>======<<<<<<<<<======;;;:::999888888777777777777777777777777777777777888999:::;;;<<<<<<;;;;;;888666777::::::777666888888999:::;;;;;;;;;;;;:::::::::::::::999888777666777777777777777888888888666777777888888999999999555555555555666666777777555555555555555555555555111333222000333999888333333333333333333333222222333444444444444444444333444333222111111222333444222222222222111111111111222222333333333444444444222222333333555666777888333333333222111111000000000///...............///...//////000111111222222000000000/////////......,,,,,,,,,------.................................---------,,,++++++************))))))******+++,,,,,,+++******,,,,,,+++***************************,,,,,,,,,,,,------------...//////...,,,+++,,,...,,,,,,,,,------------..................///000000111333111;;;???[[[cccQQQkkkrrrfffttthhh^^^OOO999888888888999999:::;;;::::::;;;<<<=========<<<999:::<<<>>>@@@AAABBBBBBAAA@@@???===<<<<<<<<<<<<:::999888777666666666666777777777777777888888888888999;;;===????????????;;;999999<<<<<<999888;;;999:::<<<=========<<<<<<;;;<<<;;;;;;:::999888777999999888888888888888888888888777777777777777777444555555555666666777777666666666666666666666666444777777666;;;BBBBBB===666666666555555444444444555555666666666666555555555444222111111222444555333333222111111000000///333333333444444555555555333333444444666777999:::666555444444333222111000000000////////////000000...//////000111222222222////////////............,,,,,,,,,------..................///////////////......---,,,,,,+++***************)))******+++,,,,,,+++******,,,,,,+++***************************,,,,,,,,,---------......///000000///---,,,...///,,,,,,,,,---------.....................///000000222222///:::???[[[fffRRRnnn}}}ggguuuiii```QQQ===============>>>??????======<<<<<<;;;;;;;;;:::======>>>@@@@@@AAAAAAAAAKKKEEE???<<<>>>???===;;;<<<<<<======<<<:::888777666777:::<<<===<<<;;;::::::;;;<<<===>>>>>>>>>>>>::::::;;;;;;<<<;;;;;;;;;========================BBBAAA@@@>>><<<;;;::::::<<<<<<;;;;;;;;;:::::::::777777777777777777777777888777777777666666666666666666777888888888888777555555555666888999;;;<<<<<<;;;:::888777777666666:::::::::999888777777666666555555555555555666666666555333111111222333444555666777666444333333444444444444444444444444444333444444444333333222111111000000000000000111111111111111222333444555666000111111111111000//////111111000///...---,,,,,,000...,,,---000111000...,,,,,,************,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,---...111111111///,,,***+++,,,))))))***+++,,,...///000///---,,,---000000...+++,,,///111111<<<___ttt]]]oookkk~~~ddd]]]PPP<<<===???@@@AAA@@@???>>>==================>>>>>><<<===>>>???@@@@@@@@@@@@FFFAAA===<<>>???>>>>>><<<<<<888999:::<<<===<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;:::::::::???>>>>>>===<<<<<<<<<=========<<<<<<<<<;;;;;;;;;888888888888888888888888666666555555555444444444555555555555555666666666333333333444555666777888777777777777888888999999;;;;;;:::999999888777777777777777888999:::<<<===777666444333333333555555555666777666444444444666555555555555555555555555444444555555444444333222222222111111111111222222000000000000111222333444222222222222222111000000000000000000000////////////---,,,,,,......---+++---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,++++++,,,,,,---......//////...,,,+++,,,---++++++++++++,,,---......///...---///111222000...///111333333<<<]]]wwwhhh}}}|||lllbbbRRR<<<>>>@@@BBBCCCAAA???===<<<<<<<<<===>>>>>>??????<<<===>>>???????????????@@@>>><<<===AAABBBAAA>>>======>>>???????????????::::::;;;;;;<<<<<<======;;;;;;<<<===>>>>>>>>>>>>>>>?????????>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>???=========<<<<<<<<<<<<;;;999999999999999999999999666666666666555555555555444444333222333444555666333222222222333333444555333333555666888:::;;;<<<;;;;;;::::::999888888888777777888999;;;===???@@@888777666555444555666777444666777666555555666777666666666666666666666666555666666666666555555444444444333333222333333444111111000111111222333444444444444444444333222222111111111111222222222333000///------......,,,+++...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...,,,------,,,++++++---///------,,,,,,,,,,,,------000//////000333444444333222333444444<<<[[[wwwpppsssfffRRR>>>???@@@AAAAAA@@@???>>>========================<<<===>>>???????????????>>>===>>>@@@BBBCCCAAA???=========>>>>>>>>>======;;;::::::::::::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>????????????>>>===<<<;;;<<<<<<<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999888888888777777666555444333333555777888555444444333333444444444111222444666999:::<<<<<<::::::999999888888888777666777777888:::;;;===>>>888888777666555666666777444666777777666666888999777777777777777777777777777777777888888777666666666666555555444444555555444444333333333444444555555555666666555555444333333333333333333333333333111000000000000000000//////..................///........................------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,---,,,+++***,,,...---,,,,,,,,,,,,---....../////////000222444555666333222444555===ZZZrrrmmmxxx~~~uuugggQQQDDDCCCBBBAAAAAABBBCCCDDDBBBAAAAAA@@@???>>>>>>======>>>>>>????????????>>>??????@@@BBBCCCCCCAAA???@@@??????>>>===<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;:::<<<<<<<<<======>>>>>>>>>======<<<<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999888888888999888666666666777999;;;888888777777666666777777333444666888999:::::::::888888888888888777777777999888888888888999::::::888777777666666666666666555777888888777777999:::888888888888888888888888777888888999999888888888888888777666666666666666555555444444333444444444555666666666666555444444555555444444333222222111///000111111111111222333////////////////////////////////////////////////...------------------...------------------------......---,,,,,,------------......,,,***)))***,,,+++++++++,,,---...000111---...//////111222555666222000222666===XXXppphhhuuuxxxzzz}}}rrrdddOOOJJJHHHFFFCCCCCCEEEGGGIIIGGGFFFEEEDDDCCCAAA@@@@@@>>>???@@@@@@@@@@@@?????????@@@AAABBBBBBAAA@@@???CCCBBBAAA???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>???>>>>>>============>>>=========<<<<<<<<<;;;;;;========================888888888888777777777666999999888888888999:::;;;::::::999999888999999999666777888::::::999999888888888888888888888888888===<<<;;;:::999999999999888888777777777666666666777999:::999888888999:::888888888888888888888888777888888999999999999888999999888777666666666666555444333222222111222222555555555555555444333333555555444333222111000000---///000000//////000111...//////000000//////...000000000000000000000000///......------......///---------............//////...------------------...//////---+++***+++,,,***++++++,,,---///111222---.../////////111444777111...000666===UUUxxxmmm~~~nnncccOOOIIIHHHGGGEEEEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@<<<===??????????????????AAA@@@???>>>===>>>>>>???<<<===>>>??????>>>===<<<>>>>>>?????????>>>>>>===>>>???????????????>>>>>><<<<<<<<<===>>>???????????????>>>>>>>>>>>>???????????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>999999888888888777777777777777777777888888888999999999888888888999999:::777888:::;;;;;;:::999888::::::::::::::::::::::::===<<<;;;:::999999999999999999999999999888888777999:::;;;:::999888999:::888888888888888888888888777777888999999999999999:::999888777666666666666555555444222222111111111333333444444333333222111222222222111111000000000000222333111...---...///......///000000///......000000000000000000000000//////............//////------......//////////////////...------------------......---,,,,,,---///,,,,,,,,,------///000000...///000///...000333777333///000666<<>>???>>>???@@@BBBAAA@@@>>>===>>>>>>?????????>>>>>>===??????@@@AAAAAAAAA@@@@@@>>>??????@@@AAABBBBBBBBB???>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999444555555666777666666666777777777777777888999999777999;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888888::::::;;;;;;;;;:::999888:::;;;<<<;;;999888999:::777777777777777777777777666777888999999999999999:::999888777666666666666888777666555444333333333222222333333222222111000///000000000000111111111555777777555000---...///---...///000000///...---//////////////////////////////............//////---.........//////000000000///...---------------,,,---......---...000222......---------......//////000111000...000444777555000000666;;;OOOpppfffTTTDDDCCCBBB@@@@@@@@@@@@AAA>>>===<<<<<<<<<<<<===>>>DDDEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBAAA@@@>>>===::::::;;;<<<===>>>??????AAA>>>AAAGGGGGGAAA???BBBBBB??????BBBBBB???>>>AAA???AAACCCBBBAAACCCIIIMMM?????????@@@AAABBBCCCDDD>>>???@@@AAABBBCCCDDDEEE@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@???>>>???>>>===<<<<<<;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999:::999999999:::<<<>>>???;;;;;;<<<<<<======>>>>>>===>>>???@@@AAA@@@@@@???;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;999666555666888777888999:::;;;;;;:::999:::888555333333444666777555555555555666666777777666666555555555444444444333333333333333333333333<<<:::777333111000000000------...............------///111222111///...///111000///......------......///000///...---...000111111000////////////000000/////////............,,,------------000555888000000000000////////////---111222444999HHH{{{~~~kkkOOODDDCCCAAA???>>>>>>??????>>>===;;;999999;;;===>>>EEEEEEDDDDDDCCCBBBAAAAAACCCDDDDDDEEEEEEDDDCCCBBB======>>>>>>???AAABBBBBBAAA???AAAFFFFFFAAA>>>@@@BBB>>>===??????<<<===@@@>>>>>>>>>>>>>>>@@@CCCEEE@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@???????????????@@@@@@>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;===>>>????????????@@@@@@AAAAAAAAA???@@@AAAAAA@@@???>>>===:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<;;;;;;:::::::::;;;;;;:::999888999;;;::::::;;;<<<;;;;;;:::999777555444333222333555555555555666666666666666666555555555555555666666666666666666666666666666666999777555333111111222222000000000111000000//////111222222222000000111333222111000///...............///000000......///000//////...//////000111111000000/////////.........,,,------------000444888............//////000000...222222444888GGGxxxvvvnnnRRREEEDDDBBB@@@???????????????>>><<<;;;;;;<<<>>>???BBBBBBBBBAAA@@@@@@??????CCCCCCDDDEEEEEEEEEDDDDDD????????????@@@BBBCCCEEEBBBAAABBBEEEEEEAAA??????BBB>>>===???>>><<<<<<@@@???===<<<<<<>>>???@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@???>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBB@@@>>>===;;;:::;;;<<<===???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@AAACCCBBB@@@???===;;;:::999:::;;;<<<<<<;;;;;;<<<>>>============<<<;;;:::999666666666666666666777777888777777777777777777777555555555666666777777888888888888888888777777777555444333222222333444555333333333333333222111111333333333111000000333555333222111000000////////////000111000//////000111------......///111222333000000000000////////////------...---...000333777222222111111000000000//////333333444888EEEtttzzzjjjuuuXXXGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===============??????@@@AAAAAAAAABBBBBB@@@?????????@@@BBBDDDEEEEEEEEEFFFGGGFFFCCCAAAAAABBB@@@AAADDDCCC???>>>???BBB@@@>>>???CCCEEEEEECCCEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHGGGFFFFFFFFFGGGGGGCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???===<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA???===;;;:::;;;===>>>>>>===<<<===>>><<<=========<<<<<<<<<<<<999:::;;;=========<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888666666666666666555555555333333222222333444555555555555555555444333222222222333444333222111333444555444333222111111111111000111222111000000000222.........//////111222222111111111000000000//////---............///333555:::999888555333111///...000333333444888CCCooowwwddd{{{|||```FFFEEECCCBBBAAAAAABBBBBB@@@BBBDDDFFFFFFDDDBBB@@@@@@???>>>>>>===>>>>>>???>>>>>>>>>>>>???@@@@@@AAACCCBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJIIIHHHHHHFFFDDDDDDCCCFFFKKKJJJDDD@@@@@@CCCAAA@@@CCCGGGJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGIIIHHHGGGGGGFFFFFFFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>????????????BBBCCCCCCCCCDDDDDDDDDEEEBBBBBBBBBBBBBBB@@@???>>>>>>@@@AAA@@@>>><<<<<<<<<;;;;;;;;;<<<===>>>??????===>>>@@@AAABBBAAA@@@????????????????????????>>>>>>===<<<;;;:::888777777666666666555555555444444555444444444444444444444555555555555444444333222333555999:::999666555555666666555444333333333333111222333222111111222333222111111000000000111111222111111111111000000000---...//////...///111444;;;:::888666333111///...000333333444777AAAkkkuuubbbyyyiiiCCCBBBAAA@@@@@@AAABBBCCC???AAADDDGGGGGGDDDAAA???EEEDDDCCCBBBBBBCCCDDDEEEBBBBBBAAAAAAAAABBBCCCCCCGGGGGGHHHIIIJJJKKKLLLLLLKKKNNNNNNKKKKKKLLLKKKIIIFFFFFFIIINNNMMMGGGBBBAAABBBAAABBBEEEHHHJJJKKKKKKHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAABBBBBBAAA@@@???========================BBBBBBBBBCCCDDDDDDEEEEEEAAABBBCCCDDDDDDCCCBBBAAAAAABBBDDDCCCAAA>>>======<<<<<<<<<===>>>@@@BBBCCC>>>???@@@AAABBBAAA@@@???AAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@>>><<<:::999888999999888888777777666666666666666666555555555444444444555555555555444444666:::>>>@@@???<<<999888888777666555444444444444222333444333222222222444444333333222111111222222222222222222111111111000...///000/////////111222333333222222111111111000000222222444777@@@gggvvvccc{{{{{{rrrDDDCCCCCCCCCCCCEEEFFFGGGCCCDDDEEEEEEEEEEEEDDDCCCIIIHHHGGGFFFFFFGGGHHHJJJGGGGGGEEEEEEDDDEEEFFFFFFHHHJJJLLLNNNOOOOOONNNMMMLLLPPPPPPLLLLLLOOOOOOKKKIIIGGGHHHKKKJJJEEEBBBCCCAAACCCEEEGGGGGGHHHIIIKKKGGGGGGFFFEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFFFFFFFHHHIIIKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKGGGHHHJJJKKKJJJIIIFFFEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCBBB@@@>>>===:::::::::;;;;;;<<<<<<<<<@@@AAAAAABBBCCCCCCDDDDDDBBBCCCDDDFFFFFFEEECCCBBBBBBDDDFFFFFFEEECCCBBBBBB@@@@@@@@@@@@AAABBBDDDEEE@@@AAAAAAAAAAAA@@@@@@???AAAAAABBBCCCDDDEEEFFFFFFDDDCCCBBB@@@???===<<<;;;;;;::::::999888888777777666666777777777777777666333444555666666666666666888;;;>>>@@@>>><<<;;;:::999888777666666555555666222444555444333222333444444444333333333444555555333333222222222111111111...///000000//////000111//////000000000111111111///111111444888???eeeuuuaaawwwwwwyyyGGGFFFFFFFFFHHHIIIKKKLLLIIIHHHFFFEEEEEEFFFHHHIIIJJJIIIGGGFFFFFFHHHIIIKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGIIILLLOOOPPPOOOMMMLLLLLLPPPPPPLLLLLLQQQQQQMMMJJJGGGEEEGGGEEEBBBBBBEEECCCFFFIIIIIIGGGFFFHHHKKKEEEEEEDDDDDDDDDDDDDDDEEE@@@AAABBBCCCDDDEEEFFFFFFDDDDDDDDDCCCBBBAAAAAA@@@DDDDDDDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOJJJLLLNNNPPPPPPMMMJJJHHHEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDCCCAAA???===;;;666777888999:::<<<======@@@@@@@@@AAABBBCCCCCCDDDCCCDDDFFFGGGFFFEEECCCBBBCCCEEEHHHIIIHHHFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFCCCCCCCCCBBBAAAAAAAAAAAA@@@AAABBBCCCDDDFFFFFFGGGDDDCCCBBBBBBAAA@@@??????::::::999999888777666666555666777888999999999999333444555777888888888888888:::;;;;;;:::999999::::::999888777666666666666333444555555333333444555333333333444555666777888333333333222222222111111...000111000///...///111222222222111111111111000...000111444888???cccoooYYYllluuu}}}IIIFFFDDDDDDGGGIIIHHHGGGHHHGGGFFFFFFGGGIIILLLMMMKKKJJJIIIGGGGGGGGGHHHHHHKKKIIIFFFFFFHHHHHHFFFDDDKKKNNNOOOOOOLLLKKKMMMOOONNNOOOOOOOOONNNMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHJJJLLLLLLKKKJJJIIIJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFEEECCCCCCDDDFFFDDDCCCBBBBBBCCCDDDCCCAAADDDCCCCCCDDDFFFHHHGGGFFFEEEGGGIIILLLMMMLLLJJJIIIMMMMMMLLLKKKJJJIIIHHHHHHKKKJJJJJJIIIHHHHHHGGGGGGEEEDDDDDDDDDDDDCCC@@@>>>@@@BBBCCCBBB???===<<<<<<:::;;;<<<<<<;;;;;;<<<===AAAAAA@@@???@@@AAABBBCCCBBBAAAAAACCCEEEFFFFFFEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKEEEEEEDDDDDDDDDEEEEEEFFFBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA???===;;;999999:::<<<===>>><<<;;;::::::;;;===>>>999999888888888999;;;<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<;;;999777666777777888777777666555555777777777777666666666666333333333222222111111111//////000111111111111111222222111111111111111222000//////444888<<<]]]sssUUUaaauuurrrzzz}}}~~~FFFCCCAAAAAADDDEEEEEECCCEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHFFFFFFGGGIIIIIIGGGEEEDDDHHHLLLNNNNNNMMMNNNOOONNNOOOPPPQQQQQQPPPOOONNNMMMMMMLLLKKKJJJJJJJJJJJJHHHKKKNNNPPPPPPPPPQQQRRRPPPOOONNNLLLKKKKKKJJJJJJJJJJJJKKKJJJHHHHHHIIIJJJFFFEEEDDDEEEFFFFFFEEEDDDGGGFFFFFFGGGIIIJJJJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDAAA>>>???@@@BBBBBB@@@>>>>>>>>><<<===>>>>>>======>>>@@@AAA@@@@@@???@@@AAABBBCCCCCCBBBBBBBBBDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGFFFEEEDDDDDDDDDEEEAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFEEECCCAAA@@@>>>===;;;999999:::<<<======<<<;;;:::;;;<<<>>>???<<<<<<;;;::::::;;;<<<===>>>==================<<<=========<<<;;;:::888888777777888999999999888888888888888888777777777777555555444444444333333333000111222222333333222222333333222222222222333333000000///444888;;;VVVuuuXXX^^^hhh]]]\\\sssuuuEEECCCCCCDDDFFFHHHHHHGGGBBBBBBBBBCCCCCCDDDEEEFFFEEEFFFGGGHHHGGGFFFDDDCCCHHHHHHHHHIIIJJJJJJGGGEEEHHHKKKNNNPPPNNNKKKHHHGGGGGGGGGIIIJJJKKKKKKKKKKKKIIIIIIGGGFFFEEEDDDDDDDDDFFFIIIMMMOOOPPPQQQSSSTTTRRRQQQPPPOOONNNMMMMMMMMMKKKLLLMMMLLLJJJIIIJJJKKKKKKIIIHHHIIIKKKKKKJJJIIIJJJIIIIIIJJJLLLMMMMMMLLLLLLLLLJJJIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGEEEEEEEEEDDDAAA???>>>@@@BBBBBBBBBAAABBBCCC???AAABBBBBBAAA@@@BBBCCCBBBBBBAAAAAABBBBBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDD@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFEEECCCAAA???<<<;;;999888888:::;;;===<<<;;;;;;;;;<<<===???@@@>>>===<<<<<<<<<<<<<<<===============>>>>>>>>>>>>???>>>===<<<;;;:::::::::777888999:::;;;;;;;;;;;;999999999888888888888777666666666666555555555555222333333444444444444333444444333333333333444444111111///444999888MMMqqq|||vvvZZZ]]]dddTTTIIIUUUsssEEEEEEFFFGGGIIIIIIIIIHHHEEEDDDCCCBBBBBBDDDFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFIIIIIIJJJJJJKKKJJJHHHGGGKKKLLLMMMMMMKKKHHHFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAEEEHHHKKKMMMNNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNNNNLLLMMMNNNMMMKKKJJJJJJKKKMMMLLLKKKLLLMMMNNNMMMLLLMMMKKKKKKLLLNNNOOONNNMMMOOONNNMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNMMMKKKIIIHHHHHHFFFDDDDDDDDDCCCAAA???>>>@@@BBBCCCCCCCCCEEEFFFBBBDDDEEEEEEDDDCCCEEEFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDFFFHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGFFFEEEEEEDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCEEEEEEDDDBBB???===999888777666777888999::::::::::::;;;<<<>>>???@@@>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>???>>><<<;;;::::::;;;;;;999999:::;;;;;;;;;::::::999999999888888888777777777777777666666666666666333333444555555444444444333333333333333444444555222222///444999777FFFdddkkkjjj|||___dddvvvnnn]]]]]]}}}yyyMMMNNNOOONNNLLLIIIGGGFFFLLLJJJFFFCCCAAABBBEEEFFFEEEDDDCCCBBBBBBDDDEEEGGGBBBCCCDDDFFFGGGIIIKKKMMMIIIHHHGGGFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@CCCGGGIIIJJJKKKLLLNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMOOOPPPOOOMMMKKKKKKKKKKKKJJJIIIJJJLLLMMMLLLKKKMMMLLLKKKLLLMMMNNNMMMLLLNNNOOOPPPQQQQQQPPPNNNMMMMMMNNNOOOPPPQQQRRRRRRSSSRRRRRRRRRQQQOOOLLLIIIHHHFFFDDDBBBBBBBBBBBB@@@???;;;===???@@@@@@AAACCCEEEDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJHHHFFFFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKJJJJJJJJJDDDDDDDDDDDDEEEEEEFFFGGGCCCCCCBBBAAA@@@???>>>>>>AAABBBCCCCCCBBBAAA???===888888777666666777888999::::::;;;<<<===>>>???@@@@@@@@@??????>>>>>>===============>>>>>>????????????===<<<:::::::::;;;<<<;;;<<<;;;;;;:::999888777999999999888888888777777666666666777777777777777333444444444444444333333222222222222222333444444333333000333999999FFF```fffWWWfffbbbjjjuuuvvvzzzjjjlllllliiiccc]]]YYYWWWYYYVVVQQQKKKGGGCCCBBBAAA@@@>>><<<;;;:::999::::::;;;<<<===???BBBIIIRRRXXXTTTQQQMMMKKKKKKLLLLLLKKKJJJIIIGGGEEECCCBBBAAAAAA@@@???>>>======<<<======<<>>???@@@@@@AAACCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCC>>>>>>===<<<<<<<<<<<<<<<=========<<<:::999777666:::::::::999999999888888777777777777888888888888444555555555555444333333222111111111222333444555444555222333999<<>>===AAAKKKXXXaaadddaaa___```bbbdddcccbbbbbbaaa^^^\\\ZZZYYYYYYYYYUUUTTTRRRPPPNNNLLLLLLKKKKKKMMMOOONNNLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMOOOOOOLLLJJJHHHHHHKKKJJJIIIJJJLLLNNNMMMLLLMMMLLLKKKKKKLLLMMMLLLKKKKKKLLLMMMNNNOOONNNNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRQQQNNNKKKIIICCCAAA@@@@@@AAACCCCCCCCC>>>??????>>>======@@@BBBBBBCCCDDDDDDCCCCCCDDDEEEDDDEEEFFFGGGGGGGGGFFFFFFBBBGGGKKKKKKIIIGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDD??????@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;888888999999999:::::::::666666777777666666555444222222222333333444555666444777333222888???TTTsssrrr\\\YYYssstttnnn~~~rrryyyjjj```qqqrrrsssqqqkkkccc[[[UUUJJJHHHDDDAAACCCLLL[[[eeefffgggkkksss}}}zzzyyyvvvssspppmmmkkkjjjfffgggfffbbb]]]WWWTTTSSSWWWVVVVVVWWWWWWXXXYYYZZZTTTVVVXXXXXXUUUSSSQQQQQQPPPOOONNNPPPRRRSSSSSSRRRNNNLLLKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLNNNOOOJJJKKKKKKLLLMMMMMMNNNNNNLLLNNNPPPQQQQQQOOOLLLKKKCCCAAA@@@@@@CCCEEEEEEEEEDDDDDDDDDBBBAAAAAACCCEEEAAABBBCCCCCCBBBBBBCCCDDD@@@AAABBBDDDDDDCCCCCCBBB???EEEJJJKKKHHHFFFGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIJJJJJJHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIIIIJJJMMMOOOQQQKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@AAABBBCCCCCCAAA@@@???===>>>>>>>>>>>>>>>===<<<>>>>>>>>>>>>============:::::::::;;;;;;<<<<<<<<<888888888888888777666666333333333444555666777888444888444222888BBB[[[|||wwweee```rrruuu{{{wwwvvvoooeee]]]YYYXXXXXXYYYbbb^^^dddvvvzzzssssssuuutttuuuxxx{{{}}}|||yyyvvvrrrqqqpppqqqrrrppplllhhhhhhggghhhkkknnnmmmhhhdddcccbbb___^^^]]]^^^___```ZZZXXXTTTNNNJJJKKKPPPUUUSSSRRRPPPQQQSSSUUUUUUUUURRRSSSUUUUUUTTTRRROOOMMMNNNKKKIIIJJJLLLMMMKKKIIIMMMMMMMMMLLLJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCLLLQQQLLLGGGGGGGGGDDDFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLHHHIIIIIIFFFBBBAAADDDHHHGGGGGGEEEEEEDDDEEEEEEFFFGGGIIIJJJIIIGGGGGGIIILLLOOONNNNNNNNNOOONNNLLLJJJIIIIIIHHHHHHGGGEEEDDDCCCEEEFFFFFFFFFEEEBBB@@@>>>AAAAAA@@@@@@????????????AAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======@@@???>>>>>>??????===<<<>>>;;;999:::===???===::::::999888777777666777777:::999777555555555666666:::222222999:::>>>WWWuuuppp___VVVhhh|||yyywwwrrrmmmqqq~~~~~~~~~yyyvvvqqqiiicccbbbeeehhhlllkkkkkkjjjkkkmmmppprrrppppppqqqqqqooommmkkkiiicccaaa^^^^^^aaabbbbbbaaaaaa``````___^^^\\\[[[ZZZXXXVVVSSSQQQOOOOOOPPPQQQPPPOOOOOONNNNNNNNNNNNNNNLLLSSSUUUOOOIIIHHHHHHFFFGGGHHHJJJLLLLLLLLLJJJJJJNNNNNNMMMLLLKKKIIIHHHHHHJJJJJJIIIFFFDDDCCCEEEFFFEEEDDDCCCAAAAAABBBDDDEEEGGGIIIJJJIIIGGGGGGJJJLLLNNNMMMMMMNNNNNNMMMKKKIIIHHHIIIIIIIIIHHHFFFDDDCCCDDDDDDDDDDDDCCCAAA???>>><<<<<<<<<=========>>>>>>===<<<;;;;;;;;;<<<>>>???@@@@@@@@@???>>>=========@@@>>>======>>>??????>>>>>>===<<<===>>>>>>===;;;<<<;;;:::999999888888888999888777666666666777777@@@999888;;;999999MMMhhhdddUUUMMM\\\xxxzzzuuuxxxvvv}}}uuunnnppptttssssssuuuzzz}}}}}}|||}}}zzzwwwsssqqqqqqqqqrrrqqqpppnnnmmmlllmmmmmmnnnjjjnnnnnngggaaa___^^^]]]YYY[[[]]]______^^^\\\ZZZaaa___\\\YYYVVVTTTRRRQQQRRRPPPMMMLLLLLLKKKIIIHHHGGGFFFCCCBBBBBBDDDFFFHHHHHHIIIJJJJJJHHHIIIJJJLLLLLLKKKJJJKKKLLLKKKHHHFFFFFFHHHIIIJJJIIIFFFCCCBBBBBBBBBAAA@@@>>>===<<<;;;999999;;;<<<===>>>>>>???<<<;;;:::999:::;;;===???@@@AAAAAAAAAAAAAAABBBBBBBBB@@@>>>===???AAAAAA@@@<<<>>>@@@@@@???===;;;;;;;;;:::999888888777888888666666666777777777888888;;;666777:::888999LLLeeedddUUUMMMUUU___iii{{{rrrfff]]][[[VVVSSSWWW___bbbaaacccjjjrrr|||sssqqq~~~{{{uuussstttmmmllllllllliiiiiirrr}}}|||}}}}}}{{{}}}zzzvvvssspppooonnnjjjfffcccbbbcccbbb___\\\[[[YYYWWWUUUUUUWWWYYY[[[XXXXXXXXXXXXXXXXXXZZZZZZWWWVVVVVVWWWXXXWWWTTTRRRMMMOOOQQQRRRRRROOOKKKIIIKKKJJJGGGEEECCCAAA@@@@@@===>>>@@@AAABBBCCCCCCBBBAAA@@@>>><<<<<<===???AAA>>>??????@@@BBBCCCDDDDDDDDDBBB???>>>???@@@@@@@@@>>>BBBEEEEEEAAA===<<<===999999888888777777888888777777999::::::;;;;;;;;;:::777888;;;:::@@@VVVnnnkkkXXXMMMQQQPPPIIIOOO```ooofff\\\TTTPPPLLLGGGBBB@@@???;;;888;;;AAACCC@@@EEEDDDEEEPPPXXXOOOQQQeeezzzzzz~~~{{{{{{zzzwwwuuuuuuvvvxxxyyyuuuuuuttttttuuuvvvvvvvvvssssssssstttvvvuuusssqqqggghhhkkklllllliiifffdddfffeeebbb___\\\ZZZYYYXXXSSSTTTUUUWWWWWWVVVUUUTTTSSSQQQOOOMMMLLLLLLMMMNNNHHHHHHHHHGGGGGGFFFFFFFFFGGGEEEBBBAAAAAAAAA@@@???AAADDDGGGFFFBBB>>><<<<<<888888888888999:::;;;;;;888:::<<<>>>??????>>>===AAA===<<<<<<===FFF___xxxsssXXXEEEFFFFFF<<<:::BBBDDDBBB>>>:::777888;;;>>>666888666333555:::<<<:::;;;888555===HHHEEEGGGXXX}}}{{{zzzxxxyyy{{{}}}}}}|||zzzyyyuuutttsssrrrqqqpppppppppkkkiiigggddd```]]][[[YYYTTTRRRPPPOOOOOOOOOMMMKKKHHHIIIJJJIIIEEEBBB??????======>>>???@@@BBBDDDEEEAAACCCFFFIIIIIIIIIGGGEEECCCAAA??????AAANNNiiigggKKKCCC@@@999555777111555888888555333444777555:::;;;888666:::???@@@999;;;:::AAAPPPRRRQQQYYY{{{~~~~~~~~~|||zzznnnnnnnnnooopppooommmjjjeeecccaaa```^^^\\\YYYVVVUUUVVVWWWYYY[[[^^^```bbbbbbdddgggjjjjjjiiifffddd]]][[[XXXSSSQQQ[[[rrreeeSSSHHH???:::999666888:::999666333111111:::BBBDDD===666777>>>BBB888???===@@@RRR\\\ZZZZZZ}}}xxxuuusssqqqnnnlllpppttt}}}{{{wwwuuuvvvwwwzzz}}}sssggggggvvv|||hhhWWWLLLGGGEEECCC???;;;999;;;===??????FFFNNNOOODDD888555<<