BM6P6(@ 888777666444333222111111...---,,,,,,++++++,,,,,,)))111333HHHdddXXX888///000...,,,,,,,,,,,,***(((***++++++)))(((''')))***------,,,,,,+++***))))))************))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,...---,,,,,,---///000000000111222222222333444444444444555777888999:::;;;<<<===>>>???@@@AAADDDCCCCCCCCCDDDEEEGGGHHHIIIKKKOOOQQQQQQRRRSSSTTT[[[YYYZZZcccqqqyyyxxxtttnnnpppooommmnnnpppnnnjjjrrroooooossstttqqqnnnnnnkkkkkkjjjiiihhhgggfffeeeeeeddddddddddddeeeeeefffccccccaaa^^^^^^]]]XXXPPPQQQOOOMMMNNNPPPRRRRRRRRRWWWXXXXXXVVVUUUTTTTTTUUUSSSPPPKKKHHHFFFGGGJJJLLLNNNLLLMMMRRRYYY]]]\\\YYYaaaccckkk{{{pppnnnqqquuuhhhYYYNNNFFFBBBDDDIIIIII???666222333333222222000000///.........---,,,///111111...+++---444:::???===888111000333111------,,,++++++******++++++..................------...---,,,+++************************************,,,,,,,,,,,,,,,,,,,,,,,,...///111333777:::===>>>BBBGGGMMMSSSWWW[[[^^^```cccdddfffhhhjjjkkklllllljjjjjjjjjiiijjjjjjkkkkkkkkklllnnnpppqqqpppooonnnpppqqqrrrsssrrrsssuuuwwwrrrrrrrrrrrrssstttuuuvvvvvvyyyzzz|||zzzmmmddddddooovvvWWW@@@TTTXXXDDDEEE888KKK~~~KKK888???OOOdddaaaAAA;;;444111111111///...............////////////555000FFFooouuuiiiqqq|||uuuuuufffhhhwww|||yyyqqq{{{zzzvvvwww{{{|||yyy}}}~~~~~~~~~}}}~~~zzzxxxzzzzzz}}}wwwdddXXXXXXMMMDDDAAA@@@>>>===>>>???BBBAAA;;;777;;;DDDIIIrrrllldddbbbRRRJJJjjjwwwZZZHHH888444CCCRRRZZZ```ZZZLLL>>>999:::>>>PPPjjjuuubbbFFFAAALLLUUUWWWWWWXXX```mmmwwwzzz}}}|||{{{zzzuuunnnkkkmmmmmmiiibbb^^^___aaasss}}}zzzttt~~~mmmTTTfff{{{|||~~~xxxrrraaaMMMEEEGGGHHHFFFCCC===999444000,,,+++,,,---++++++,,,,,,,,,,,,------------------------------000///***,,,111222BBB```qqqiiihhhxxxuuu888777666444333222111111...---,,,,,,++++++,,,,,,,,,111222HHHggg[[[:::000...,,,++++++------,,,******++++++***(((((()))+++------,,,++++++***))))))************))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,...---,,,,,,---///000000000111222222333333444444444555666777888999:::;;;<<<===>>>???@@@AAACCCCCCCCCCCCDDDEEEGGGHHHIIILLLOOOQQQRRRRRRTTTUUUZZZZZZ___jjjyyyyyyyyyuuupppooorrrqqqnnntttqqqqqquuuuuuqqqmmmmmmmmmmmmkkkjjjiiihhhhhhhhhiiihhhgggfffeeeeeeeeeeeeddddddbbb______```[[[SSSSSSQQQOOOPPPQQQSSSSSSRRRVVVWWWXXXXXXXXXWWWWWWXXXXXXVVVQQQMMMKKKJJJJJJKKKOOOMMMNNNRRRXXX\\\[[[YYYZZZ]]]eeeuuuzzzpppjjj___QQQCCC======???DDDJJJOOOEEE:::555555444111...000......//////,,,,,,......000000...,,,---222888???>>>999222///111111...---,,,++++++***+++++++++,,,,,,,,,,,,,,,---------...---,,,+++************************************,,,,,,,,,,,,,,,,,,,,,,,,...///000333666999<<<>>>AAAFFFMMMSSSWWW[[[___bbbdddeeefffhhhjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkjjjkkknnnpppqqqqqqpppooonnnooopppqqqpppqqqsssuuurrrrrrrrrrrrrrrssstttuuuvvvyyyzzz{{{xxxkkkbbbbbbnnn{{{]]]EEESSSzzzbbbFFFDDD===MMM{{{|||NNN<<<@@@LLL___ZZZAAA;;;444000000000///---............////////////111---DDDlllvvvgggooo}}}xxxwwwgggiiivvvzzzzzzttt~~~|||yyywwwyyyyyyxxx}}}~~~~~~~~~}}}}}}|||{{{}}}}}}~~~tttggg___UUUKKKFFFBBB??????AAA:::>>>@@@???:::777<<>>:::===IIIQQQZZZYYYOOOCCC<<<:::<<>>???@@@AAABBBBBBCCCCCCDDDFFFGGGHHHJJJLLLOOOQQQRRRSSSUUUVVVWWW[[[eeerrryyyuuuvvvuuurrrvvvssssssvvvvvvqqqmmmmmmpppooommmkkkjjjjjjjjjkkkmmmlllkkkiiihhhfffeeeeeeeeeeeecccaaabbbccc___XXXVVVTTTRRRRRRSSSTTTSSSRRRUUUWWWYYY[[[\\\]]]]]]\\\___]]]ZZZVVVRRROOOMMMLLLPPPOOONNNRRRWWWZZZZZZXXXVVVZZZbbbpppppp___KKK???666888@@@FFFLLLPPPRRRHHH<<<777999:::666000000------111///)))***///---///000///,,,---000444@@@@@@<<<333...///000///------,,,+++++++++++++++*********++++++,,,,,,,,,...---,,,+++************************************++++++,,,,,,,,,,,,,,,,,,......000222555999;;;===@@@EEELLLRRRWWW\\\```cccdddeeefffhhhiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllljjjkkkmmmoooqqqqqqqqqpppnnnooopppqqqpppqqqsssuuusssrrrrrrrrrrrrrrrssssssvvvxxxxxxxxx|||nnnddd]]]```mmmbbbFFFNNNooopppJJJ???===JJJhhhqqqLLL???BBBKKK\\\WWWAAA;;;444000///000///---............////////////000...DDDgggwwwgggooo}}}xxxvvviiimmmwwwyyyyyyttt~~~zzzvvvuuuuuuxxx~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}rrrhhh\\\SSSJJJBBB@@@CCC999;;;AAAGGGBBB888666;;;GGGXXXrrreeedddPPPKKKgggvvvWWWGGG@@@666>>>EEEOOOTTTQQQIII???:::999CCCZZZooolllVVVHHHHHH]]]]]]XXXRRRUUUcccttt}}}}}}||||||xxxqqqmmmnnnnnniiiddd``````bbbmmmyyyxxxxxx}}}aaaYYYlll}}}ooobbbRRRHHHFFFHHHHHHGGG>>>;;;666111---,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,//////000111///CCCeeemmmqqqttt}}}~~~888777666444333222111111...---,,,,,,++++++,,,,,,***,,,000OOOrrrccc:::,,,---,,,++++++------,,,+++,,,,,,---+++***)))+++,,,,,,+++++++++******))))))************)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,...---,,,,,,---/////////000111222333333444333444555666777888888999:::;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHJJJLLLOOOQQQRRRSSSVVVXXXVVV]]]iiiwww{{{uuuwwwtttsssvvvvvvqqqnnnmmmpppooommmkkkjjjkkkkkklllmmmmmmlllllljjjiiihhhgggggggggeeeccceeegggddd^^^YYYWWWUUUUUUUUUUUUTTTSSSUUUVVVYYY\\\```aaaaaa```cccbbb```]]]ZZZVVVSSSQQQQQQOOOOOOQQQUUUWWWXXXWWWXXX]]]eeeppp~~~hhhQQQ@@@>>>@@@HHHMMMNNNOOOQQQPPPGGG===888===BBB>>>777111------111///))))))///---///000///------...000>>>BBB@@@777///...///000------,,,++++++++++++,,,))))))***+++,,,,,,------------,,,+++************************************+++++++++++++++,,,,,,,,,---...///111444777:::;;;???DDDJJJQQQVVV[[[```cccddddddfffggghhhiiiiiiiiiiiiiiijjjkkkkkkllllllllllllmmmnnnoooppppppoooooopppqqqrrrsssrrrsssuuuwwwssssssrrrrrrrrrrrrsssssstttvvvvvvuuuyyyvvvfffaaa]]]cccsssaaaDDDIIIhhh[[[@@@===IIIZZZggg___DDD>>>CCCLLL___\\\BBB<<<444////////////---............////////////111222GGGcccvvvxxxmmmuuuxxxttt~~~iiiqqqyyyxxxxxxqqqxxx}}}yyyssspppqqqxxx~~~~~~~~~}}}}}}}}}~~~~~~yyy~~~sssfffXXXIIIBBBAAA???;;;AAAMMMNNNBBB888777999DDDnnnrrrgggYYYJJJTTTsssdddNNNCCC444888===EEEMMMPPPKKKBBB;;;666>>>UUUlllmmmYYYIIIGGG]]]___[[[RRRQQQ\\\nnnyyy}}}}}}}}}~~~|||{{{{{{xxxrrrnnnnnnmmmjjjfffdddeeeggglllyyyxxxwwwsssbbboooyyy|||~~~~~~uuuyyyrrrYYYGGGDDDIIIKKKHHH@@@<<<777111---,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++000000000000000IIIppp|||888777666444333222111111...---,,,,,,++++++,,,,,,***---555XXX{{{ggg;;;,,,///---,,,,,,,,,,,,+++))),,,,,,---+++***)))+++,,,++++++***************)))************)))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,...---,,,,,,---///...///000111222333444444333444666777888999888888:::;;;<<<===>>>???@@@AAAAAAAAABBBDDDEEEGGGHHHHHHJJJLLLNNNPPPQQQSSSVVVXXXYYYaaannn|||{{{zzzuuusssttttttpppnnnooonnnmmmlllkkkjjjjjjkkkkkkkkkkkklllmmmmmmllllllkkkiiiiiigggeeegggjjjhhhbbb[[[ZZZXXXXXXXXXXXXVVVTTTUUUUUUWWW[[[```ccccccbbbbbbbbbbbbaaa___\\\YYYWWWRRRQQQPPPQQQSSSUUUVVVVVVXXX^^^gggqqq~~~yyy[[[EEE???FFFRRRZZZVVVLLLGGGHHHNNNIII@@@;;;???EEECCC:::111...---///000///...//////000000000...---------:::CCCFFF===333...///111...---,,,,,,++++++,,,,,,***++++++,,,---...//////------,,,+++*********************************************++++++,,,,,,,,,,,,---...000333666888:::???CCCIIIOOOTTTZZZ___cccbbbccceeefffhhhhhhiiiiiihhhiiijjjllllllmmmllllllooooooooooooooonnnnnnmmmpppqqqrrrsssrrrsssuuuwwwssssssrrrrrrsssssstttttttttwwwwwwtttwww~~~tttgggfffccchhhxxx}}}]]]AAAJJJkkkxxxKKK@@@LLLZZZ\\\VVV>>>:::BBBMMMbbb```DDD===555000/////////...............///////////////333IIIaaakkkwww~~~wwwttt}}}}}}ppppppbbbsss|||zzzzzzrrrvvvzzzwwwrrrmmmoooyyy~~~~~~~~~~~~~~~}}}}}}www|||vvvgggTTTFFFAAAEEE===>>>LLLUUUMMM???777333???PPPrrrllljjjVVVHHH^^^|||oooSSSCCC777888999>>>EEEKKKKKKDDD===555<<>>888222...,,,+++,,,+++++++++,,,,,,,,,------------------------------,,,000000//////333QQQ{{{888777666444333222111111...---,,,,,,++++++,,,,,,,,,000999]]]~~~ggg;;;///000...,,,,,,,,,,,,***(((+++,,,,,,+++))))))***+++************************************)))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,...---,,,,,,---///......///111222333444555333444666888999999999888:::;;;<<<===>>>???@@@AAA@@@AAABBBDDDFFFGGGHHHHHHIIIKKKMMMNNNPPPRRRVVVXXX]]]eeeqqqzzzuuutttrrrooommmooolllllllllkkkkkkjjjjjjjjjgggiiikkklllmmmnnnmmmmmmlllkkkiiigggiiillljjjddd___]]]\\\]]]]]]]]]ZZZXXXVVVTTTTTTXXX^^^bbbbbbaaa___```aaabbbaaa```]]]\\\UUUTTTSSSSSSSSSTTTUUUVVVTTTZZZcccnnn{{{lllVVVHHHOOOWWWaaacccWWWHHHBBBEEEQQQOOOGGG>>>>>>CCC@@@777///000///...444===;;;333222222111000///...---,,,555CCCLLLFFF888000000111...------,,,,,,,,,,,,,,,---------....../////////...---,,,+++************************************))))))******+++,,,,,,,,,,,,---...000222555777888>>>BBBGGGMMMRRRWWW]]]aaaaaabbbccceeeggghhhiiiiiihhhiiikkklllmmmmmmmmmllloooooooooooonnnnnnnnnnnnnnnooopppqqqpppqqqsssuuusssssssssssstttuuuvvvwwwwwwzzzzzzwwwxxx~~~tttiiigggaaabbbqqq{{{\\\BBBNNNrrrPPP===MMMaaaggg^^^AAA:::@@@MMMccccccFFF???666000000000000///............////////////+++222KKKbbbhhhoooyyy{{{yyyuuuwwwwww```ZZZsss}}}{{{~~~wwwxxxyyyxxxsssnnnqqq|||~~~}}}ttt|||qqq___NNNEEEFFF???;;;DDDRRRTTTIII<<<444===999RRRwwwxxxeeeKKKPPPnnnrrrYYYDDD<<<999888;;;AAAHHHIIIEEE@@@888:::LLLccciiiZZZKKKHHHXXXbbbfff\\\RRRTTTaaallltttxxx|||~~~}}}~~~}}}~~~}}}yyyyyyzzzwwwrrrgggfffdddccccccdddfffgggkkkzzzuuuxxxpppxxx~~~wwwqqqvvvuuulllkkk{{{eeeHHHBBBJJJMMMHHHCCC???999333...,,,++++++++++++,,,,,,,,,,,,------------------------------,,,000///...000666TTT{{{~~~888777666444333222111111...---,,,,,,++++++,,,,,,---///777YYYwww```888111...---+++,,,,,,---+++******++++++***(((((()))+++))))))))))))************************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,...---,,,,,,---///......///111222333444555333444777999:::999999888:::;;;<<<===>>>???@@@AAA???@@@BBBEEEGGGHHHHHHHHHHHHIIIKKKMMMNNNQQQUUUXXX\\\bbbooozzzvvvqqqmmmlllnnnjjjkkklllmmmmmmkkkjjjiiifffgggjjjlllmmmmmmllllllnnnmmmjjjgggiiimmmkkkeeecccbbbaaabbbcccbbb```^^^WWWTTTRRRTTTZZZ___```^^^]]]^^^```aaaaaa```___^^^YYYYYYWWWVVVUUUUUUWWWYYYSSSVVV\\\eeessswwwjjjbbb^^^fffeeebbb[[[MMMBBBCCCJJJRRRSSSMMM@@@;;;>>><<<555+++222000,,,:::OOOMMM<<<555333111000///...---,,,000BBBQQQMMM>>>333000111......---,,,,,,,,,,,,---.....................///...---,,,+++************************************((())))))***++++++,,,,,,,,,,,,---///111444666777>>>AAAFFFKKKOOOUUUZZZ^^^___```bbbeeegggiiijjjjjjgggiiikkkmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnooopppqqqnnnooopppqqqpppqqqsssuuussssssssstttvvvwwwyyyzzz{{{||||||tttjjjhhh]]]ZZZfff___CCCNNNsss|||KKK999RRRnnn}}}nnnHHH<<>>===IIIVVVTTTHHH<<<;;;444???dddwwwlll[[[OOO^^^nnnbbbHHH???666777;;;AAAGGGIIIFFFBBB<<<777BBB[[[iii___OOOHHHZZZffflllaaaTTTSSS___kkkrrrwww~~~}}}~~~}}}yyyyyy{{{yyytttiiigggdddbbbcccdddeeeeeehhhxxxwwwuuunnn|||vvv}}}~~~tttiiikkk{{{gggLLLCCCIIILLLIIIDDD@@@:::444///,,,++++++++++++,,,,,,,,,,,,------------------------------,,,///...///222777RRRzzzvvv|||888777666444333222111111...---,,,,,,++++++,,,,,,+++,,,222RRRnnnWWW333000,,,+++***+++---...---,,,***++++++***(((''')))***)))))))))))))))*********************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,...---,,,,,,---///---...///111222333555555333444777999::::::999888:::;;;<<<===>>>???@@@AAA???@@@BBBEEEGGGHHHHHHHHHGGGIIIKKKLLLMMMPPPUUUXXXWWW]]]jjj|||~~~wwwqqqlllkkkmmmiiikkkmmmoooooommmjjjhhhfffgggjjjlllllllllkkkjjjooonnnkkkhhhjjjmmmkkkfffeeeeeeeeefffgggfffdddbbbXXXTTTPPPRRRXXX]]]^^^]]]]]]]]]______```___^^^]]]\\\\\\[[[YYYWWWWWWYYY[[[UUUUUUWWW^^^lll}}}}}}qqqpppsssuuussshhhYYYJJJ???;;;CCCMMMPPPTTTOOOAAA:::===<<<555(((333111,,,???\\\ZZZBBB777555111//////......---,,,BBBTTTRRRBBB555111111......---,,,,,,,,,,,,---..................------...---,,,+++************************************((())))))***++++++,,,,,,+++,,,---///111333666777>>>AAAEEEIIINNNSSSXXX\\\]]]___aaadddgggiiijjjkkkgggiiikkkmmmnnnnnnnnnmmmkkkkkklllmmmoooqqqssstttpppqqqssssssrrrsssuuuwwwsssssstttuuuwwwyyyzzz{{{~~~wwwooommmaaa[[[fff|||cccCCCKKKnnnqqqHHH;;;[[[~~~yyyNNN>>>BBBRRRkkkkkkIIIBBB888222111222222111............/////////000000888RRRjjjooottt|||}}}vvvpppuuu______yyy}}}www|||wwwyyy~~~wwwxxxyyy|||{{{lllZZZMMMBBBGGGCCC;;;DDDWWW\\\SSSFFF999999:::FFFsssooommmiiiTTTRRRjjjhhhMMM@@@444666;;;BBBHHHJJJGGGDDD???444:::UUUiiidddRRRHHH]]]jjjpppdddTTTSSS```lllqqqxxx|||~~~zzzzzz|||zzzuuuooolllhhheeeeeeeeefffffffffvvvyyyrrr|||~~~wwwlllxxx}}}mmmeeeiiiqqqvvvuuuhhhPPPDDDGGGKKKIIIEEEAAA;;;444///,,,++++++++++++,,,,,,,,,---------------------------------+++......000444777OOOsssmmmsss:::999777555333222111000...---,,,,,,++++++,,,,,,///111///@@@YYYLLL111111///---+++***+++,,,,,,,,,---,,,************)))'''+++,,,---+++)))(((((()))))))))))))))))))))))))))+++)))(((((())))))(((&&&''''''((())))))))))))))))))))))))))))))******+++++++++,,,------....../////////000111222333333444555555666666777777888888888:::============>>>@@@BBBCCCDDDEEEEEEFFFHHHKKKGGGHHHKKKOOORRRUUUWWWXXX\\\```lll}}}yyypppjjjjjjpppnnnlllkkkkkkllljjjiiihhhhhhhhhiiijjjkkkmmmnnnsssqqqnnnllllllllllllkkkjjjjjjjjjjjjhhhfffdddcccaaaZZZSSSQQQUUUYYY[[[ZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]______^^^]]][[[YYYWWWVVVXXXWWWYYY___fffqqqyyyrrrvvv}}}mmm[[[IIIBBB@@@@@@EEEKKKMMMEEE>>>===<<<777444333///---***---:::GGGLLLJJJ:::888444111000///......,,,:::TTTiiibbbGGG555111000///...---......---+++,,,---......//////......---------,,,,,,+++++++++((()))***++++++***)))(((,,,+++***)))))))))++++++++++++---///222555888999===@@@DDDHHHLLLQQQVVVZZZ```aaacccdddeeefffiiillllllkkkkkkjjjkkklllnnnoooooollljjjlllpppssstttsssuuusssrrrrrrtttuuuuuutttrrrsssttttttttttttvvvxxx|||ooohhhaaa___hhh```AAAHHHiii~~~xxxiiiYYYHHH<<>>:::888999XXXzzzkkkrrr\\\III]]]jjjZZZJJJ:::888:::AAAIIILLLGGGAAA;;;888<<>>777000---...///------------------------++++++,,,,,,,,,---------******222333...<<>>======>>>@@@AAACCCDDDEEEEEEFFFHHHJJJIIIJJJLLLOOORRRTTTUUUVVVcccdddjjjrrr{{{~~~zzzvvvuuuuuuooommmqqqooommmlllmmmmmmllljjjlllkkkjjjiiiiiikkkmmmnnnsssqqqooonnnoooooonnnmmmjjjkkkjjjjjjiiigggeeeccceee^^^WWWUUUYYY]]]^^^^^^]]]]]]\\\[[[\\\]]]^^^___aaa```___^^^\\\[[[YYYYYY\\\[[[]]]bbbiiiqqq|||sssqqqpppllliiieeeWWWHHHCCCBBB@@@@@@CCC???999666888999555222111///...,,,---555AAAGGGFFF===999333000000000///---+++222NNNssszzz___AAA555111///------......---+++,,,---......//////......---------,,,,,,,,,++++++((()))***++++++***)))))),,,+++***))))))***++++++++++++---///222555777999<<<>>>CCCGGGJJJOOOTTTXXX___```bbbcccdddfffhhhkkkkkkkkkkkkjjjkkklllnnnooopppooommmooorrrtttsssqqqsssrrrqqqqqqsssuuuuuutttrrrtttuuuuuuuuuvvvxxxzzz{{{~~~~~~lllddd^^^]]]ggg|||```AAAFFFeeeyyyuuucccOOOCCCBBB___VVVAAA===NNNiiiaaaKKKAAA777444222000000222///////////////000111111222888RRRoooyyyzzzvvvkkkTTT]]]nnn{{{}}}yyyzzz}}}}}}{{{vvvvvvnnndddTTTDDDAAA???>>>???DDDPPP]]]\\\HHH<<<999999JJJhhh}}}qqqsss```OOOYYYggg\\\KKK===::::::???GGGJJJFFF@@@<<<888:::III^^^fffXXXEEEWWWjjjrrrllldddYYYYYYgggrrrzzz~~~}}}~~~}}}zzzxxxvvvqqqjjjfffhhhiiifffddddddeeerrr~~~xxx|||uuuqqqsssvvvoooyyyqqqWWWGGGFFFJJJIIIHHHEEE???777000------...------------------------++++++,,,,,,,,,---------222---......+++;;;TTT___fffyyywwwbbb888777555444333222222222...---,,,,,,++++++,,,,,,***...111IIIcccQQQ000,,,---,,,,,,,,,------+++))),,,,,,++++++***)))))))))+++,,,,,,+++)))((()))***))))))))))))))))))))))))***)))(((((())))))((('''''''''((()))))))))))))))***))))))))))))***++++++++++++,,,------....../////////000111222333333444555555555666777888888888999;;;===>>>===>>>???@@@AAACCCDDDDDDDDDEEEHHHJJJJJJKKKMMMOOOQQQRRRTTTTTTbbbbbbbbbbbbaaa[[[QQQJJJJJJ\\\vvv|||vvvtttsssqqqooonnnnnnnnnmmmkkknnnmmmkkkjjjjjjkkkmmmoooqqqppppppqqqrrrrrrqqqooollllllkkkjjjiiigggfffeeefff```ZZZXXXZZZ^^^___```___^^^^^^]]]^^^___```aaabbbaaa```^^^]]]\\\\\\\\\______aaagggkkkqqq}}}zzzrrriii```ZZZ]]]TTTLLLIIIFFFAAA>>>>>>:::555333666777333...---...///...,,,000999@@@BBBBBB;;;222///000111///,,,///+++@@@jjjmmmIII333111///------......---,,,------...////////////...------------,,,,,,,,,,,,)))******+++******))))))+++******)))******++++++++++++---///222444777888:::===AAAEEEIIIMMMRRRVVV]]]___aaabbbccceeegggiiikkkkkkjjjkkkkkkmmmnnnooorrrqqqpppqqqssstttrrrqqqsssrrrqqqqqqsssttttttsssrrrtttuuuvvvvvvwwwzzz|||zzz}}}~~~}}}}}}|||hhh```YYYYYYccc{{{~~~bbbEEEFFFbbbkkkMMM???EEEccc}}}UUUBBB===NNNiiibbbLLLAAA888444333000000222///////////////000111111444888UUUttt|||{{{wwwyyy~~~{{{{{{xxxmmmRRR]]]mmmyyyzzzxxxzzz~~~rrrwwwyyyxxxrrriiiZZZIIIEEE@@@>>>===@@@JJJUUUfffVVVCCC:::999;;;SSSxxxxxxrrrfffWWWTTTbbbaaaNNNAAA<<<:::===DDDHHHEEEAAA>>>888777DDD[[[fffXXXDDDQQQfffqqqoooiii\\\XXXbbbsss{{{|||~~~}}}|||yyyvvvtttqqqkkkgggiiijjjgggeeeddd```nnnwww{{{tttfffgggzzzsss~~~www[[[IIIGGGIIIIIIJJJGGGAAA999111---,,,---------------------------,,,,,,,,,,,,------------111+++---000111CCC[[[eeefffvvvxxxwww~~~ddd888777666555444444444444...---,,,,,,++++++,,,,,,,,,000777SSSoooYYY444///,,,,,,,,,---...---+++)))++++++,,,+++***))))))******+++,,,+++)))((()))***))))))))))))))))))))))))***((('''((()))***)))'''''''''((()))))))))))))))******))))))******+++,,,++++++,,,------....../////////000111222333333444444444555666777888888999999;;;===>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEHHHJJJJJJJJJLLLNNNPPPRRRTTTUUU^^^]]]\\\ZZZUUULLL@@@888666@@@SSSkkk}}}{{{tttrrrooonnnnnnnnnmmmkkkjjjjjjjjjkkklllmmmmmmnnnnnnnnnoooqqqttttttsssqqqmmmmmmlllkkkjjjhhhggggggddd___ZZZXXXYYY\\\^^^^^^______^^^^^^___```aaabbbbbbaaa```^^^]]]]]]]]]^^^______ccchhhlllqqqzzz|||oooddd]]]YYYWWWTTTNNNGGGAAA@@@BBBEEE>>>888777555000+++***---000///,,,---555>>>BBBFFF>>>444///000111///,,,333,,,111JJJfffhhhMMM000222///---,,,---...---,,,------...///////////////------------------,,,,,,******+++*********))))))******************++++++++++++---///111444666888:::===AAAEEEHHHMMMRRRUUUZZZ]]]```bbbbbbdddfffhhhjjjjjjjjjkkklllmmmnnnnnnqqqpppooooooqqqssstttuuuwwwuuussssssssstttsssrrrqqqssstttuuuvvvwwwzzz}}}zzz|||~~~~~~}}}}}}|||iii```XXXVVV```fffIIIHHHbbb}}}UUU>>>CCC^^^{{{uuuRRRBBB???RRRoooiiiLLLBBB888444333000000222///////////////000000111222:::ZZZyyyxxxqqqxxxxxxjjjnnnyyysssqqq}}}{{{pppRRR]]]mmmwwwxxxwwwyyy}}}zzztttzzz}}}|||wwwooo___RRRLLLFFFBBB??????FFFOOObbbcccOOO===999666FFFkkkyyyoookkk```RRR]]]fffVVVDDD>>>999;;;BBBGGGGGGEEE@@@999555???VVVeeeZZZEEEPPPcccnnnoookkk___XXX```sss{{{~~~}}}}}}zzzwwwvvvqqqkkkgggiiijjjgggdddddd]]]hhh~~~tttxxxwwwaaaddd{{{uuu{{{fffNNNGGGKKKOOOKKKHHHBBB:::222---,,,,,,------------------------,,,,,,,,,------------...,,,***111555444DDD\\\fffpppxxx~~~^^^999888777666555555555555...---,,,,,,++++++,,,,,,...111999ZZZwww^^^777111,,,,,,,,,---...---+++))))))+++,,,+++)))((()))+++***+++,,,+++)))))))))+++)))))))))))))))))))))))))))((('''((()))***)))(((''''''((()))))))))))))))***************++++++,,,++++++,,,------....../////////000111222333333444444444555666777888999999999;;;>>>>>>>>>>>>???AAA@@@BBBCCCDDDDDDEEEGGGIIIHHHHHHJJJLLLOOOSSSVVVXXX]]]\\\[[[XXXRRRHHH===666666666<<>>BBBGGGPPPFFF;;;777333...+++++++++//////,,,---666AAAGGGIIIAAA888222111111000------///---222KKKbbbWWW:::222000---,,,,,,------------...//////000000//////------------------------,,,++++++***************))))))******+++++++++++++++,,,---...111333555777;;;>>>AAAEEEHHHLLLQQQUUUYYY[[[___aaabbbdddfffgggiiiiiijjjlllmmmnnnnnnnnnpppnnnmmmlllmmmqqqvvvzzz|||zzzwwwuuuuuutttrrrppppppqqqssstttuuuvvvyyy{{{|||}}}~~~oooggg]]]YYY```hhhJJJHHHaaa|||fffDDDAAAWWWrrrzzziiiIII>>>AAAVVVtttnnnMMMCCC999555333000000222///////////////000000111000888[[[|||tttfffnnn{{{vvvyyyyyyyyynnnSSS```ooovvvwwwwwwyyy||||||}}}~~~{{{vvv}}}|||ttteee[[[SSSKKKEEE@@@>>>BBBHHHXXXkkk```EEE;;;888@@@UUUrrrlllnnnfffSSSZZZggg```GGG???888888@@@HHHJJJJJJAAA;;;555;;;RRRccc[[[HHHQQQccclllmmmkkk```ZZZ```oooxxx~~~}}}}}}~~~~~~~~~}}}|||zzzyyyqqqjjjfffggghhhfffdddeee___dddvvv}}}qqqvvv~~~oooooo~~~}}}```MMMMMMSSSLLLIIICCC;;;333...,,,,,,------------------------,,,,,,---------.........///...444333---===\\\nnn~~~{{{WWW:::999888666555444444444...---,,,,,,++++++,,,,,,---///777ZZZxxx___666000---,,,,,,,,,------+++)))(((+++---,,,)))(((***,,,)))+++,,,+++***)))***+++)))))))))))))))))))))))))))((('''((()))***)))(((''''''((()))))))))))))))+++************+++,,,,,,++++++,,,------....../////////000111222333333444333444555666777888999::::::<<<>>>???>>>???@@@AAA@@@BBBCCCCCCCCCDDDGGGIIIGGGHHHIIIKKKOOOSSSWWWYYYYYYYYYXXXTTTMMMDDD;;;666999444333;;;KKKccczzztttrrrooonnnnnnmmmkkkjjj```ccchhhllloooooonnnmmmkkkkkkkkknnnqqqsssrrrqqqqqqpppooommmlllkkkjjjjjjeeeccc```]]]\\\]]]___aaa____________```aaacccdddaaaaaaaaaaaa___^^^\\\[[[XXXYYY^^^dddhhhlllttt~~~vvvcccWWWYYYYYYRRREEE<<<<<>>777333111000///###//////---AAA^^^^^^JJJ333000---+++,,,---------......///000000000000///------------............---,,,+++***************((()))***++++++++++++++++++,,,---...000333555666;;;===AAADDDHHHLLLPPPTTTXXX[[[___bbbcccdddfffggghhhiiijjjlllmmmnnnnnnnnnnnnmmmmmmlllmmmqqqwww|||~~~{{{xxxvvvvvvtttrrrqqqppprrrsssttttttuuuxxxzzz|||}}}~~~ssskkkbbb^^^eeehhhIIIGGG___}}}PPPAAAQQQkkkqqq```AAA:::BBBZZZvvvnnnNNNCCC999555333111000222///////////////000111111222555WWW}}}uuufffnnnzzz}}}}}}pppVVVdddrrrwwwwwwxxxzzz{{{zzz{{{|||}}}}}}yyy~~~zzzmmmbbbYYYNNNGGGAAA===???CCCPPPjjjlllSSS@@@;;;<<<@@@hhhkkkpppiiiXXXWWWbbbgggMMMCCC999777>>>GGGLLLMMMAAA>>>777999MMMaaa]]]LLLTTTdddkkkllllllbbbZZZ___jjjsss{{{}}}~~~~~~|||}}}~~~~~~}}}|||ssskkkeeeeeefffeeeeeefffeeeeeesss~~~sssvvv~~~rrrttt|||tttUUUMMMPPPLLLIIIDDD<<<444///,,,,,,------------------------,,,---------............111///222///,,,FFFsss{{{ZZZ999888777555333222111111...---,,,,,,++++++,,,,,,------444YYYxxx^^^666111///---++++++,,,,,,,,,+++(((+++---,,,)))'''***---)))***++++++***)))***+++))))))))))))))))))))))))(((''''''((()))******(((''''''((()))))))))))))))++++++******++++++,,,---++++++,,,------....../////////000111222333333444333333444666777999:::::::::<<<>>>?????????@@@AAA@@@AAACCCCCCCCCDDDGGGIIIIIIIIIIIIKKKNNNRRRUUUWWWWWWXXXYYYWWWSSSNNNJJJGGGEEEBBB@@@@@@CCCPPPkkk~~~yyyvvvtttqqqoooooonnnlllkkkdddeeehhhkkkmmmooooooppplllkkkkkkmmmppprrrsssssssssqqqooommmllllllkkklllgggeeeccc```^^^^^^```bbbaaaaaa```aaabbbccceeefffbbbcccddddddbbb___\\\ZZZXXXYYY]]]bbbeeeiiiqqq{{{iiiYYY]]]VVVIII===;;;AAACCCAAADDD:::111///...,,,,,,///,,,...---+++000<<>>?????????@@@AAA@@@AAACCCCCCCCCDDDGGGIIIKKKKKKJJJKKKMMMPPPSSSUUU[[[^^^aaaccccccccccccdddZZZYYYXXXRRRJJJLLL```www~~~yyyxxxuuurrrqqqpppooonnnllljjjiiiiiiiiikkkmmmppprrrnnnlllkkklllooorrrttttttsssrrrpppnnnllllllllllllfffeeeccc```^^^^^^```bbbbbbbbbbbbbbbccceeeggghhhdddeeefffgggeeeaaa]]]ZZZZZZZZZ]]]bbbdddgggoooyyyyyyuuudddbbbVVVCCC999>>>GGGEEE<<<>>>666///...///,,,,,,---......,,,***000===FFFJJJKKKKKKHHH@@@666000000222333+++&&&***---111:::FFF333000,,,++++++---.........//////000000000000000---------........./////////---,,,***))))))******'''(((***+++,,,,,,+++++++++,,,---...000222444555888;;;>>>BBBEEEHHHMMMPPPWWW[[[___cccdddeeeggghhhggghhhjjjmmmnnnoooooonnnlllppptttvvvtttssstttvvvxxxvvvuuutttuuuvvvuuuttttttuuuvvvvvvuuuvvvxxxzzzyyyzzz{{{~~~zzzfff^^^ZZZ[[[gggpppMMMJJJaaa~~~tttNNNAAAVVVvvvzzzdddCCC>>>IIIaaaxxxiiiOOODDD:::666444111000222///////////////000111111///???___qqqrrrqqq]]]kkkxxxyyyxxxzzz{{{zzz||||||{{{{{{~~~~~~|||~~~|||zzzoooeeeYYYQQQIIICCCBBBDDDHHHOOOhhhmmmPPP???AAA===YYYooosssjjjbbbRRRSSSlllZZZMMM>>>888<<>>@@@AAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHKKKKKKLLLMMMPPPSSSVVVWWW]]]hhhppprrruuu~~~uuuhhhccchhhooo|||{{{|||xxxvvvsssqqqrrrrrrrrrqqqpppooonnnmmmnnnoooqqqsssqqqqqqrrrsssuuuwwwxxxyyywwwvvvtttrrrpppooooooooohhhhhhfffdddcccbbbaaaaaaaaaaaabbbddddddeeeeeedddbbbccceeeeeeeeecccaaa```]]]]]]___dddjjjnnnpppqqqyyykkk```UUUHHH;;;777FFFLLL>>>:::333,,,,,,...//////...---111000---444BBBGGGBBB>>>JJJOOOEEE999333111...---,,,++++++,,,///111333000///---,,,,,,---///000......///000000000000000000///...---,,,---......------,,,++++++******)))((()))***+++,,,+++******+++,,,.........///222444777:::>>>AAAEEEIIINNNQQQVVVWWWZZZ^^^aaadddeeefffjjjkkklllmmmnnnoooppppppooossswwwxxxwwwuuussssssttttttsssssssssttttttuuutttuuuuuuvvvwwwwwwwwwwww{{{{{{|||~~~}}}yyy___[[[]]]]]]aaauuuiiiKKKJJJccccccJJJEEE___wwwIII<<>>???@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHLLLLLLMMMNNNQQQSSSVVVXXX___hhhpppvvv}}}|||{{{{{{xxxvvvsssrrrrrrrrrrrrqqqnnnnnnmmmnnnpppsssvvvxxxuuuuuuuuuuuuvvvwwwwwwxxx{{{zzzxxxvvvsssqqqppppppjjjiiigggfffdddcccbbbbbbaaabbbccccccdddddddddddddddeeeffffffeeedddbbb```]]]]]]___ccchhhlllmmmmmmkkkrrr}}}}}}eeeSSSDDD:::777AAAEEE:::666222//////111111///...,,,000///+++333BBBIIIGGGBBBHHHMMMIII>>>555222111...---,,,++++++,,,...///000///...------...///000//////000111111111000000000///...---------......------,,,,,,+++*********((()))***+++,,,++++++***+++,,,---......///111444777:::>>>AAAEEEIIINNNQQQVVVXXX[[[^^^bbbdddfffgggkkkllllllmmmnnnooooooppppppssswwwxxxwwwuuutttttttttssssssrrrssstttuuuvvvvvvwwwxxxzzzzzzyyyxxxwwwuuuvvvxxx{{{}}}eee```^^^[[[^^^ooo}}}}}}eeeHHHJJJeeevvv|||pppWWWFFFIIIjjjPPP@@@KKKggg|||iiiIIIAAA:::777444000000333000000////////////000000333???\\\vvv|||wwwxxxQQQ\\\jjjtttxxxzzz|||~~~~~~}}}{{{zzz|||~~~~~~~~~{{{nnn___QQQGGGDDDCCCCCCFFF\\\pppfffQQQCCC<<>>999666999<<<555222222222222333333000...+++...---+++222BBBMMMOOOAAA@@@CCCGGG@@@333---111000///---+++*********+++000///...------...///000000111222222222111000000000///......------......------,,,,,,++++++******))))))***++++++++++++******,,,---......///111333777999===AAADDDIIINNNQQQWWWYYY\\\___cccfffhhhiiilllmmmmmmnnnooopppqqqqqqtttvvvyyyyyyxxxvvvuuuuuutttsssqqqqqqrrrtttwwwyyywwwyyy|||~~~~~~{{{xxxuuurrrtttvvvyyy|||lllfff___YYY\\\nnn|||zzzcccHHHLLLiiiyyyvvvcccKKK@@@FFFjjjQQQ???FFF```vvvbbbIIIAAA:::777444111000222000000////////////000000000:::UUUmmmxxxyyy{{{vvvQQQ\\\jjjtttwwwxxx{{{}}}}}}|||||||||~~~}}}}}}~~~yyyhhhUUUHHHDDDDDDBBBEEEQQQiiirrr\\\DDD@@@AAAaaaqqqmmmhhh```WWWWWWbbbZZZKKK<<<777>>>EEEIIIIIIFFF>>>888@@@OOOVVVTTTSSSbbbgggeeehhhbbbXXXXXXkkkttt|||~~~~~~|||~~~}}}zzztttqqqmmmhhhffffffggghhhfffeeeqqqyyyyyyzzziiikkkvvvxxxsssppprrr|||pppkkkdddMMMJJJSSSMMMPPPMMMGGG@@@:::444///------------------------------------............///,,,...333000111IIIdddjjjsss{{{xxxWWWFFF888777777666555333222111...---,,,+++++++++++++++...222555MMMgggUUU444111---,,,++++++,,,+++***(((+++,,,---,,,***)))***+++***************************+++,,,+++***))))))***((((((((((((((((((((((((((()))))))))***************************************+++------------...000000000000111222222333333444444555666777888999999999:::<<<===??????@@@@@@AAAAAAAAABBBDDDEEEGGGHHHJJJJJJLLLNNNPPPSSSUUUVVVZZZXXXXXXaaarrr}}}|||{{{zzzxxxwwwuuutttttttttsssqqqsssrrrqqqqqqrrrtttvvvxxxzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwuuusssqqqooonnnmmmllljjjhhhfffeeeddddddeeeddddddccccccccccccccceeeeeeeeedddbbb```^^^]]]bbbaaabbbeeeggghhhhhhfffdddgggpppmmmMMM:::999666333444111111444555333222333111///,,,......,,,222CCCSSSZZZDDD;;;<<>>CCCddd~~~NNN===EEE___uuubbbIIIAAA:::777555111000222000000////////////000000///888SSSjjjpppyyywww~~~vvvUUU```nnnvvvxxxxxxzzz|||{{{||||||}}}~~~}}}}}}|||}}}}}}~~~sss```OOOEEEBBBBBBDDDGGG```zzziiiIIIDDD<<>>JJJQQQQQQPPP```dddbbbddd___WWWYYYkkkuuu~~~~~~~~~}}}zzzwwwrrroookkkiiiggggggggggggeeedddooo}}}|||zzzzzzmmmmmmyyywwwmmmjjjqqq|||{{{tttjjjPPPGGGOOOSSSQQQNNNIIIBBB;;;444000------------------------------------............//////000333222777QQQeeecccmmmpppkkkwwwRRREEE888777777666555333222111------,,,,,,+++,,,,,,,,,...111111BBBYYYKKK222333...,,,+++,,,,,,,,,)))(((***+++,,,+++)))(((((()))************************)))+++,,,,,,***))))))***((((((((((((((((((((((((((()))))))))************************************)))+++------------///000000000000111222222333333444444555666777888999999999:::<<<>>>???@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHIIIKKKMMMPPPRRRSSSTTTTTTLLLFFFJJJVVVbbbkkkooo~~~}}}|||{{{zzzxxxwwwvvvwwwvvvtttrrrsssrrrqqqqqqrrruuuwwwyyyzzz{{{||||||}}}||||||{{{vvvvvvvvvuuutttrrrqqqpppmmmllljjjiiigggfffffffffhhhgggeeedddccccccccccccggggggfffeeecccbbb```___bbbaaabbbdddfffeeecccaaaYYY]]]ggg}}}jjjIII888:::555000111000444999;;;666222333333000---//////...444CCCVVVbbbOOO???===JJJKKK:::000555......---------------...---,,,,,,,,,,,,,,,,,,---000222333555555333111000///////////////...............------,,,++++++******************+++++++++***+++---------...111333555888<<<@@@DDDIIINNNQQQWWWYYY\\\```dddgggjjjkkkjjjkkkmmmppptttwwwyyyzzz~~~|||xxxuuuuuuuuutttsssqqqpppqqqtttxxxzzzvvvxxx|||}}}|||yyytttqqquuuxxxzzz{{{{{{|||nnneeeZZZWWWaaa}}}cccIIIPPPooooooRRRBBBEEEbbbvvvLLL???IIIeee|||jjjHHHAAA:::888555111000111000000////////////000000111:::VVVmmmqqquuu~~~{{{wwwZZZffftttzzzyyywwwyyy|||zzz{{{|||~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~|||nnn\\\LLLBBBDDDEEEBBBWWWxxxrrrSSSHHH>>>QQQhhhpppjjjddd[[[OOOWWWaaa\\\EEE777<<>>@@@AAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIKKKNNNPPPRRRSSSTTTOOODDD;;;;;;???CCCGGGKKKQQQYYYiii~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxvvvtttpppppppppqqqtttxxx{{{}}}{{{|||}}}~~~~~~~~~}}}|||wwwwwwxxxxxxxxxvvvtttsssmmmmmmkkkjjjjjjiiiiiijjjkkkjjjgggeeedddccccccdddjjjiiihhhgggfffeeedddccc``````aaabbbcccbbb```]]]XXXXXX___rrr|||^^^DDD777888333///111000777AAADDD===666555444000...000111000444BBBWWWfffWWWEEE===HHHLLL???444333,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...000333555555444222000///000000000000///...---......------,,,,,,++++++******))))))******+++,,,)))+++,,,------...000222444777;;;@@@DDDIIINNNRRRWWWXXX\\\```dddgggjjjkkkiiijjjmmmppptttwwwyyy{{{~~~~~~}}}zzzvvvttttttuuutttsssqqqqqqrrrtttwwwyyyvvvwwwxxxyyyxxxvvvsssrrrssswwwzzz{{{|||~~~nnncccVVVUUUbbbzzz___GGGOOOpppcccHHHFFF\\\yyy|||gggDDD===KKKggg~~~lllHHH@@@;;;999666111///111000000////////////000000333===[[[uuuxxxxxxvvvyyy}}}{{{ooo\\\hhhvvv|||yyyvvvxxx|||zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}zzzzzzlllYYYJJJHHHGGGCCCOOOmmmvvvbbbLLLDDDLLLeeewwwqqqggg___TTTRRR``````MMM;;;:::@@@BBBHHHFFFAAA<<<<<>>666000------------------------------------............///000---+++,,,>>>cccxxxnnnooowwwpppTTTLLL888777777666555333222111------,,,,,,,,,------...***111777VVV{{{nnnCCC111000///.........---+++)))''')))+++,,,+++*********************************)))+++---...,,,***))))))))))))))))))))))))))))))))))))))))))************************************+++,,,------,,,,,,...///000000000111222222333333555555666777888999999:::;;;<<<>>>???AAABBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHIIIJJJMMMPPPRRRTTTUUUUUUIII???666444444333555999333:::FFFVVVdddlllpppppp~~~~~~~~~}}}|||{{{{{{|||{{{xxxvvvqqqqqqrrrsssvvvzzz}}}}}}~~~}}}{{{zzzzzz{{{{{{{{{zzzxxxvvvtttooonnnnnnmmmmmmnnnnnnooonnnllliiigggeeedddddddddhhhhhhgggfffeeeeeeddddddaaaaaabbbdddeeeccc```]]]ZZZVVVWWWfff{{{wwwdddPPP>>>666555//////222000;;;IIIPPPHHH>>>:::555......000111111333???TTTfff]]]KKK???EEEJJJBBB666000,,,,,,------............---..................---,,,...111444555444222111///000000111000///...---.........---,,,,,,+++++++++***)))))))))***+++,,,)))+++,,,,,,,,,---000222444777;;;???CCCHHHNNNRRRVVVXXX[[[___dddgggjjjkkkhhhjjjkkknnnqqqsssuuuwwwxxxxxxwwwuuusssrrrtttvvvtttssssssrrrssstttuuuvvvwwwvvvuuuuuutttttttttttttttxxx{{{|||{{{|||qqqdddSSSPPP^^^www]]]FFFQQQtttsssMMMJJJ]]]ssskkk[[[>>>;;;JJJfff{{{hhhGGG@@@;;;999666111///000000000////////////000000222===___}}}}}}|||rrruuu{{{yyy~~~tttvvvfffWWWeeesssyyywwwtttwww|||yyyyyyyyyzzz~~~}}}|||{{{|||xxxzzz{{{{{{iiiYYYLLLIIIGGGJJJ^^^wwwpppOOOHHHDDD___|||wwwiiiccc[[[OOO]]]cccTTT@@@888<<>><<>>666,,,---///111111222===RRReeeeeeSSSEEEGGGMMMIII===333,,,,,,,,,------,,,++++++//////000000000000//////***---111444555444333111///000111111111000...---///......------,,,+++++++++***)))))))))***,,,---)))***,,,,,,,,,---000222333666;;;???CCCHHHNNNRRRUUUWWW[[[___cccgggiiijjjiiijjjkkkmmmnnnpppqqqrrrrrrrrrrrrqqqpppqqqtttwwwttttttsssssssssttttttuuuxxxvvvtttrrrrrrsssuuuvvvxxx{{{}}}|||yyyyyy}}}uuueeeRRRMMMZZZuuu]]]HHHUUUyyyzzzRRRSSShhh|||gggYYY??????NNNiii}}}hhhGGG@@@;;;999666111///000000000////////////000000111===aaaxxxzzz{{{rrrvvvyyysss}}}{{{fffRRR```pppwwwuuussswww|||yyyxxxxxxyyy~~~~~~}}}{{{zzz~~~|||xxx}}}wwwwwwuuudddOOOKKKJJJGGGTTTwwwxxxPPPHHH===YYY}}}xxxiiiddd___MMM[[[dddYYYCCC777:::CCCHHHEEEBBB???<<<>>>GGGPPPPPPcccjjjfffddd\\\UUUXXXaaaooo{{{~~~|||~~~~~~~~~wwwnnniiihhhgggdddaaaeeeccclllxxxzzzvvv}}}tttuuuyyytttqqquuu}}}{{{{{{cccJJJJJJTTTRRRMMMGGG???777111------------------------------------.........//////)))///444333DDDsssvvvTTTGGG999999777666444222111000///...---,,,+++,,,,,,---,,,111FFFyyy^^^000222///---,,,,,,,,,+++))),,,---...,,,***))))))***)))***++++++)))(((((())),,,+++***))))))***+++,,,((((((((((((((())))))***&&&''')))***++++++******(((***++++++******+++,,,******+++,,,,,,---......//////000111222333333444444555666666666666888:::<<<<<<===???@@@AAABBBCCCDDDCCCBBBAAABBBCCCFFFGGGJJJKKKMMMRRRWWWYYYXXXUUUKKK999000555444++++++444111111111222666===EEEKKKhhhyyy~~~}}}|||||||||{{{yyyxxxxxxxxxxxxyyyzzz{{{{{{{{{}}}|||{{{zzz{{{}}}~~~~~~|||xxxtttqqqrrrrrrrrrqqqqqqpppppppppppplllgggddddddeeeggggggeeeccc``````aaabbbbbbaaaggggggiiinnnqqqrrrnnnkkkbbbSSSGGGLLL]]]gggcccYYYEEE999000000111...---///999OOO```[[[LLLAAA888000111---...333333777KKKcccsss^^^GGGDDDPPPTTTCCC...222...+++------+++,,,000333777555000...222333000555111///111555666222...///111333333111/////////............---,,,+++***+++*********+++,,,,,,---+++++++++,,,---...///000555777:::===AAAFFFMMMQQQWWWYYY\\\```dddgggiiikkkkkkkkkkkkllllllkkkjjjjjjpppqqqrrrssssssrrrqqqpppqqqrrrsssuuuvvvuuuuuuttttttvvvwwwwwwwwwwwwyyyzzz|||}}}~~~~~~}}}}}}~~~lll]]]XXXLLLWWWyyyZZZDDDRRRuuukkkOOO^^^{{{aaaCCC===RRRuuuyyyaaaFFF@@@;;;:::777222///000222111000//////000111222444;;;ZZZyyy~~~}}}nnnrrr|||lllppp|||bbbTTTbbbqqqwwwuuurrruuuyyy~~~}}}{{{{{{|||xxxzzz~~~~~~}}}}}}||||||yyysss}}}wwwrrrxxxzzzuuu___LLLKKKJJJJJJiiiwwwYYYNNN>>>MMMqqq{{{ooofffdddVVVPPPbbbgggJJJ777===>>>MMMLLLGGG>>>;;;@@@GGGJJJLLLccctttnnn```ZZZZZZXXXaaasss{{{}}}}}}{{{{{{uuunnnkkkkkkjjjfffbbbaaadddlllyyy{{{vvv}}}~~~wwwnnnjjj~~~|||uuuvvvwwweeeQQQNNNSSSSSSPPPJJJAAA888111...................................................---...///000DDDuuuzzzVVVBBB999999777666444222111000///...---,,,+++,,,------///222FFFxxxYYY222222000...---------,,,+++,,,------,,,***))))))***)))***++++++)))(((((()))++++++***))))))***++++++******)))(((((((((((((((&&&''')))***++++++******(((***++++++******+++,,,+++++++++,,,,,,------...//////000111222333333444444555666666666777999;;;<<<<<<===???@@@AAABBBCCCDDDDDDCCCBBBCCCDDDFFFHHHIIIIIIKKKOOOUUUXXXXXXWWWQQQ@@@444444666333222666333555777:::@@@HHHQQQWWWlll{{{~~~}}}|||{{{zzzxxx{{{zzzyyyyyyyyyzzz{{{|||~~~|||{{{|||}}}}}}}}}{{{xxxuuusssssssssssssssrrrrrrqqqqqqrrroookkkhhhgggfffdddbbbcccaaa___^^^___``````___```bbbgggnnnrrrrrrmmmiiiQQQEEE;;;@@@NNNXXXVVVOOO???555//////111///...000;;;RRRfffdddSSSBBB999666333000111444333666HHH]]]jjj___MMMBBBEEEMMMGGG999333111000111///,,,...222:::??????888333555777666666333000222666777444000000222444444222000000000////////////...---,,,,,,++++++******++++++,,,---+++++++++,,,---...///000555777:::===AAAGGGMMMRRRXXXZZZ]]]```ccceeeggghhhkkkkkkkkkllllllkkkkkkjjjlllmmmnnnpppqqqqqqpppppppppqqqssstttuuuttttttsssvvvvvvuuuttttttuuuxxx{{{zzz{{{}}}}}}|||{{{|||~~~kkk]]]XXXLLLWWW{{{www[[[FFFRRRsss^^^MMMccciiiFFF???YYY|||}}}```DDD>>>:::999777222000111222111000//////000111222111888UUUsss}}}vvvwwwllliiiyyyzzz|||lllPPP___pppxxxwwwvvvyyy}}}~~~|||zzz{{{~~~}}}}}}||||||xxxrrryyy|||pppooosssuuufffQQQKKKGGGHHHgggwww^^^QQQEEEKKKjjj}}}sssggghhhZZZPPP\\\dddMMM999:::;;;LLLMMMIII@@@;;;@@@FFFIIIKKKbbbvvvqqq___SSSTTTYYY```rrrzzz}}}}}}{{{vvvooollllllkkkhhheeeaaadddlllyyy|||www}}}www{{{qqqeeeffftttrrrlllpppvvvgggRRRMMMSSSSSSQQQKKKAAA888111...................................................//////000///???lllzzzUUUCCC999888777666444222111111///...---,,,+++,,,------000111DDDtttOOO333111///...---...///...---+++,,,---,,,***))))))***)))***,,,+++***((())))))++++++***))))))***++++++,,,+++***(((''''''&&&&&&'''((()))******++++++***(((***++++++******+++,,,,,,,,,,,,,,,,,,---------//////000111222333333444444555666666666777999;;;<<<<<<===???@@@AAABBBCCCEEEDDDDDDCCCDDDFFFHHHIIIHHHHHHJJJNNNRRRUUUVVVUUUSSSGGG999333555888777444444888>>>FFFOOOZZZdddkkkqqq~~~~~~}}}{{{}}}|||zzzyyyyyy{{{}}}~~~~~~||||||||||||{{{yyywwwuuutttttttttttttttssssssssssssqqqpppmmmllljjjhhhdddaaacccaaa```___```aaa``````bbbdddfffhhhfff___UUUNNN===666000444>>>FFFFFFCCC888111---///111000000000444IIIbbbjjjZZZCCC888888555222333666555666CCCTTTrrrmmmZZZCCCBBBPPPTTTIII555222111222000...000555BBBIIIKKKDDD:::777999<<<777333111222777888555111111333555555333222111222000000000000///...------++++++******++++++,,,,,,+++++++++,,,---...///000444777:::>>>BBBHHHNNNSSSZZZ[[[]]]```bbbdddeeeeeekkkkkkllllllllllllkkkkkkjjjkkkmmmnnnpppqqqqqqqqqqqqrrrsssuuuuuuuuuuuutttvvvvvvtttrrrqqqsssxxx|||zzz|||~~~~~~}}}|||}}}~~~kkk___ZZZMMMXXXtttttt[[[GGGQQQqqq{{{vvvdddLLLHHHcccrrrHHH@@@[[[~~~^^^AAA;;;888888777333000111222111000//////000111222222999XXXyyy|||~~~uuunnn{{{~~~kkkPPP___qqqzzz{{{yyy{{{~~~~~~|||{{{{{{}}}}}}}}}}}}zzzuuutttoooeeekkkuuunnnZZZOOOFFFDDDaaauuugggTTTNNNHHH```{{{hhhkkkcccRRRWWWcccUUU@@@::::::KKKNNNKKKCCC<<<>>>DDDFFFIII___vvvwwwaaaLLLJJJTTT]]]pppyyy|||}}}~~~{{{vvvpppmmmmmmmmmkkkiiibbbdddkkkxxx~~~www}}}xxxuuutttaaaaaallljjjdddhhhqqqfffRRRLLLTTTTTTRRRLLLBBB999111......................................................000111///===ddduuu|||wwwQQQAAA888888777555444333222111......,,,,,,,,,,,,---...///...@@@nnnvvvHHH222000...,,,,,,.........---***,,,,,,+++)))))))))***)))+++,,,,,,***))))))***+++******************++++++***)))((('''''''''''''''(((((()))******++++++(((***++++++******+++,,,---------------,,,,,,,,,//////000111222333333444444555666777666888:::<<<<<<<<<===???@@@AAABBBCCCEEEEEEDDDEEEFFFGGGIIIIIIHHHJJJMMMPPPRRRQQQOOOMMMOOOOOOGGG<<<<<>>555......000111222555DDDNNNTTTMMM>>>666999???777333000222666888666222111333555555333111111111000000000000///...------,,,++++++***++++++,,,,,,+++++++++,,,---...///000444777:::>>>CCCIIIPPPUUU[[[\\\^^^aaaccceeefffgggjjjkkkllllllllllllllllllmmmnnnooopppqqqrrrrrrsssrrrsssuuuvvvwwwwwwvvvvvvvvvvvvuuutttssstttwwwzzz|||~~~ooobbb\\\OOO[[[uuunnnWWWEEEQQQrrrzzzmmmWWWDDDEEEaaayyyKKK???WWW{{{zzz[[[>>>999777888777333111222222111000//////000111222222:::ZZZvvvkkkSSSaaarrr||||||zzzyyy{{{~~~|||}}}~~~}}}}}}}}}}}}xxxqqq}}}~~~ooobbbeeeppprrrcccXXXJJJAAAUUUmmmnnnVVVTTTFFFXXXiiijjjlllYYYVVVbbb^^^III<<<<<>>===AAADDDHHH[[[ttt}}}kkkOOOFFFLLLZZZmmmvvvzzz~~~zzzvvvpppmmmlllllllllkkkdddeeekkkvvvwww|||vvvwwwjjjdddqqqqqqiiieeeggg\\\MMMKKKUUUUUUSSSMMMDDD999222...................................................---000333111===bbb|||xxxrrr{{{sssuuuPPPBBB888777777555444333222222...---,,,,,,,,,,,,......///...???jjjvvvJJJ444...,,,++++++,,,---,,,+++***+++,,,+++)))((()))******+++,,,,,,***))))))************++++++*********))))))(((((((((((())))))((((((((())))))***++++++(((***++++++******+++,,,...---------------------//////000111222333333444333555666777777888;;;===<<<<<<===???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJIIILLLQQQSSSQQQKKKEEEBBBLLLZZZaaa\\\\\\fffllllllnnnrrrwww|||~~~||||||yyywwwwwwwwwwwwyyy}}}{{{{{{|||{{{zzzyyywwwvvvvvvvvvwwwrrrrrrrrrrrrrrrsssssssssrrrooollljjjiiiiiihhhgggfffeeeddddddeeeeeedddbbb\\\YYYSSSKKKAAA888222///000000000000111222444666444444222111111222111///000999PPPkkkqqq]]]CCC444333222333555777:::AAAHHHgggzzzvvvVVVEEEVVVnnnwwwQQQ@@@000,,,000333222111???KKKUUUQQQAAA444666===666222///000555777555222000222444444222111000111////////////...---,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,---...///000444666:::???DDDJJJQQQVVV[[[\\\___bbbeeehhhiiijjjjjjkkkllllllmmmmmmmmmlllpppppppppppppppqqqqqqqqqqqqrrrtttuuuvvvvvvuuuuuutttvvvxxxxxxwwwvvvwwwxxx|||~~~pppbbbYYYLLL[[[}}}kkkRRRAAARRRvvvttt[[[FFFDDD[[[yyyOOO???RRRsssuuu[[[===888666888888444222222222111000//////000111222000666TTTwwwpppvvvuuuRRR___ppp{{{}}}{{{zzz{{{~~~~~~~~~}}}}}}}}}xxxooo{{{uuuddd^^^bbbnnnjjjcccRRRBBBJJJbbbqqqXXXXXXFFFSSSlllfffnnn___VVV___bbbOOO>>><<>><<<<<<===???@@@AAABBBCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJMMMQQQQQQLLLDDD<<<888GGG```yyy}}}zzzuuurrruuuvvvwwwyyy{{{}}}yyyzzz|||yyyyyyxxxwwwvvvvvvvvvwwwrrrrrrrrrrrrrrrsssssssssyyyuuupppllljjjhhhgggfffeeedddcccdddeeeeeecccaaa^^^ZZZRRRGGG===666444444000111222111000000111333777888777333222444444111555666EEE___pppgggJJJ222333222222444777;;;@@@DDD\\\{{{SSSLLL___rrr```LLL777000222222000...666DDDRRRRRRCCC333222999666222...000444777666333000222444444222000000000////////////...---,,,,,,,,,,,,++++++******+++++++++++++++,,,---...///000444666;;;???DDDKKKSSSXXX[[[]]]```cccgggiiikkkllljjjkkklllmmmmmmnnnmmmmmmppppppooooooooooooooopppooopppqqqssssssssssssrrrtttwwwzzzzzzyyywwwvvvvvvyyy{{{~~~~~~}}}|||}}}ppp___TTTIII\\\lllOOO@@@VVV~~~}}}```EEE???RRRsssoooNNNBBBSSSqqqsssYYY===999777999999555222222222111000//////000111222222999SSSooo}}}jjjpppuuuMMMZZZkkkwww|||}}}~~~~~~~~~~~~~~~~~~{{{uuunnnxxxmmm]]]TTTbbbhhhhhh[[[JJJFFFXXXooo^^^ZZZIIIQQQyyyrrrccchhhcccXXXXXX___RRR???;;;@@@MMMTTTMMMAAA<<<>>>BBBKKKZZZrrrpppWWWHHHTTTgggrrrwww~~~~~~~~~}}}~~~~~~}}}}}}~~~{{{}}}yyysssmmmiiihhhiiijjjjjjiiijjjrrr~~~www|||ooosss|||rrrrrryyy|||sssxxxmmmZZZKKKFFFMMMWWWWWWVVVQQQGGG;;;222...................................................///111222///999\\\tttpppnnn{{{VVVEEE777777666555444333333222------,,,+++,,,---...//////444BBBiiibbb;;;000...,,,++++++,,,***)))(((***+++***)))((()))+++***,,,---,,,+++*********)))***++++++++++++***)))***))))))(((((((((((())))))((((((((()))***+++,,,(((***++++++******+++,,,,,,,,,------......////////////000111222333333444333555777777888999<<<>>><<<<<<===???@@@AAABBBCCCBBBBBBDDDEEEGGGHHHIIIIIIJJJLLLNNNKKKCCC;;;666333;;;XXX~~~}}}xxxuuuwwwxxxzzz|||}}}~~~~~~~~~xxxxxx{{{wwwwwwwwwwwwwwwvvvvvvvvvrrrsssssssssttttttttttttzzzwwwtttqqqooolllhhhfffeeeddddddeeeffffffcccaaaaaa]]]TTTHHH<<<555444444000111333333222222333333999<<<;;;555444888999777444333;;;PPPiiinnnXXX===555444222222666<<>>:::888;;;:::555222222222111000//////000111222111@@@^^^rrrwww}}}vvv~~~}}}mmmvvvqqqLLLWWWgggsssyyy{{{}}}~~~}}}~~~~~~~~~~~~yyyrrrlllvvvzzzwww{{{gggWWWVVVaaagggbbbVVVJJJRRRhhhhhh\\\LLLPPPnnn|||dddaaaiii^^^TTT\\\UUUBBB<<<<<>>AAAEEEWWWnnn~~~www___KKKRRReeepppuuu~~~~~~~~~~~~~~~{{{|||}}}wwwoooiiiggghhhiiikkkiiijjjqqq~~~yyy~~~mmmnnn~~~~~~vvvsssxxx|||rrrwwwsss^^^PPPIIINNNWWWXXXWWWRRRHHH<<<333...................................................///000222///:::___zzzwwwwwwXXXAAA777777666555444444333333---,,,,,,+++,,,---...///---444AAAgggiii:::222000---,,,,,,,,,+++)))((()))******)))((()))+++***,,,------+++******+++)))***+++,,,,,,+++***))),,,+++***((('''''''''''')))((((((((((((***+++,,,(((***++++++******+++,,,,,,,,,,,,---...///000000//////000111222333333444333555777777888999<<>>:::999;;;;;;666222222222111000//////000111222(((AAAgggxxxrrruuu|||qqqnnn{{{rrrzzzuuuOOOYYYgggrrrwwwxxxzzz{{{~~~|||{{{}}}~~~~~~~~~{{{ssskkkttt~~~mmm\\\mmmtttbbbNNN[[[ccceee___PPPPPPcccqqq^^^OOOPPPgggggg^^^ooodddTTT[[[YYYFFF???:::KKKWWWQQQCCC<<<>>>BBB===RRRiiiuuuzzzuuubbbMMMPPPdddooouuu~~~~~~~~~~~~~~~~~~yyy}}}yyyqqqjjjggggggiiikkkiiijjjqqq{{{vvvtttvvvmmmppp{{{xxx}}}vvvdddWWWNNNOOOXXXYYYXXXRRRHHH===333...................................................---///111000>>>fff{{{]]]CCC666555555444444333222222......---------,,,,,,,,,111111@@@zzzeee999333000---,,,------,,,+++******++++++++++++************++++++++++++************+++,,,,,,,,,,,,+++******)))((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......111000000000111222333333666666777888999::::::;;;<<<======???@@@AAABBBBBBEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGDDD>>>888333000///111???```}}}{{{xxxxxxzzzzzzxxxuuuwwwyyy{{{{{{yyywwwvvvuuuxxxvvvtttuuuwwwwwwuuurrrsssssstttttttttsssrrrrrrttttttsssttttttrrrooollliiijjjjjjhhheeebbb``````WWWQQQIIIEEEDDDAAA<<<777555333444888:::777777999@@@FFFDDD:::999AAADDD???<<<---555FFFWWW{{{{{{LLL;;;;;;777111222999>>>>>>:::<<>>888222111555888888777000222@@@PPPNNN<<<111222111333111...333<<<===888555333222444666666444111222222222111000//////...//////...---,,,,,,,,,,,,+++++++++,,,---...///000222666:::>>>CCCJJJTTT\\\ccceeeggghhhgggfffggghhhfffiiimmmqqqssssssqqqpppooopppqqqrrrtttuuuvvvvvvssssssrrrqqqpppqqquuuwww{{{yyyvvvsssrrrrrrtttuuuzzz{{{}}}~~~~~~{{{fffTTTKKKfffrrrNNNIIIiiiNNNRRRjjjwwwhhhEEE<<>><<<999777666555555555444222000000000000000000===___yyywwwoooppppppllljjjtttzzzqqqQQQRRRddduuuvvvxxx|||zzz}}}{{{yyyzzz~~~zzzpppnnnxxxiiiUUU\\\___sssxxxVVVPPPSSSaaahhh```WWWUUUkkkcccWWWOOOaaavvv```rrrpppbbbaaa^^^KKK:::>>>CCCRRRVVVGGG>>>@@@>>>CCCPPPbbbqqqyyysss___MMMTTTcccrrrxxxzzz}}}~~~{{{sssmmmiiigggfffhhhhhhkkkuuuzzz~~~zzzssszzznnnuuu~~~uuuaaaNNNOOO]]][[[XXXRRRJJJ@@@444---........................---------............///(((///111666???kkkXXXIII666555555444444333222222......---,,,,,,,,,,,,---222555AAAtttggg777333000---,,,------,,,+++******++++++++++++******))))))************))))))******+++,,,,,,,,,,,,+++******)))((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---------............000000000000111222333444666666777888999::::::;;;<<<<<<===???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHFFFDDD@@@:::555111///...---222IIIsss||||||yyywwwwwwyyyyyywwwuuuwwwxxxyyyyyyxxxvvvuuuuuuxxxvvvuuuvvvxxxxxxuuussssssssstttttttttttttttsssuuuuuuuuuuuuuuussspppmmmiiiiiiiiihhhfffbbb^^^[[[VVVQQQMMMMMMPPPQQQOOOMMMCCC<<<777777666444444666BBBEEE@@@888:::FFFMMMKKKCCC333666<<>>CCCJJJTTT[[[dddfffhhhiiiiiihhhjjjkkkhhhjjjmmmpppqqqqqqpppoooooopppqqqrrrssstttuuuvvvttttttsssqqqqqqrrrvvvyyy}}}{{{xxxvvvuuuuuuwwwxxxyyyzzz|||}}}~~~~~~}}}}}}vvvcccTTTNNNjjjoooOOONNNnnn|||QQQVVVqqqoooIII???HHHhhhnnnNNN???>>>===;;;999888777666444333222000000000000111///===cccvvvuuusss{{{sssuuuvvv{{{vvvQQQRRRccctttvvvxxx|||zzz|||zzzyyy{{{}}}xxxnnnmmmyyy~~~hhh\\\RRR^^^wwwnnnUUUJJJYYYgggbbbXXXUUUiiihhh```RRR\\\|||___jjjpppkkkccc]]]QQQAAA???CCCSSSXXXIII@@@@@@>>>BBBMMM]]]kkksssooo]]]KKKPPP___nnnuuuwww|||~~~~~~yyysssnnnkkkjjjiiiiiiiiimmmvvv}}}zzz{{{}}}~~~qqqyyycccQQQVVV]]]\\\XXXSSSJJJ@@@555///........................---------............///111333000444@@@ooo```MMM666555555444444333222222000...---++++++,,,---...///666???lllnnn:::333000---,,,------,,,+++******++++++++++++******(((((())))))))))))((((((******+++,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,------.........//////////////////000111333444555666666777888999::::::;;;<<<<<<===???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGCCC@@@;;;666222000//////222///999[[[~~~{{{zzzyyywwwwwwxxxxxxvvvuuuxxxxxxwwwwwwvvvuuuuuutttwwwvvvvvvvvvwwwwwwvvvtttrrrrrrssssssttttttuuuuuuwwwwwwvvvwwwwwwuuuqqqnnnmmmkkkkkkkkkjjjeee]]]VVVQQQNNNMMMOOOTTTXXXXXXWWWTTTKKKCCC>>>:::666666999JJJJJJDDD;;;===JJJUUUWWWHHH<<<;;;999;;;]]]{{{vvvRRRAAA333333666444333555222000111===cccTTT777666444444777<<>>===;;;999888777444333222000000000000111...<<<___}}}~~~wwwxxxwww|||pppnnnyyy{{{sssvvvQQQRRRcccsssuuuwww|||zzz{{{zzzyyy{{{~~~xxxlllmmm{{{xxxZZZDDDIII```gggHHHNNN___```ZZZWWWdddmmmkkkXXXUUUwwwbbb___nnnvvvggg___YYYHHH@@@CCCSSSZZZLLLAAA@@@===@@@IIIUUUaaaiiihhhXXXHHHMMM[[[jjjqqqtttzzz~~~~~~}}}|||~~~{{{vvvqqqmmmkkkkkkkkkjjjjjjnnnwww~~~yyy{{{|||bbbOOOXXX^^^\\\YYYSSSJJJ@@@777111........................---------............///000111,,,222===iiijjjMMM666555555444444333222222111///,,,******+++---///***555===eeevvv>>>333000---,,,------,,,+++******++++++++++++******))))))************))))))******+++,,,,,,,,,,,,+++))))))(((((((((((())))))(((((((((((())))))))))))))))))***++++++,,,,,,---.........////////////000......///000111333555666666666777888999::::::;;;;;;<<<===>>>@@@BBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEE@@@<<<777333111111111111888222666NNNrrr|||{{{zzzzzzyyyyyyxxxwwwzzzxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvuuutttqqqqqqqqqrrrssstttuuuuuuyyyxxxxxxyyyyyywwwtttqqqrrrpppnnnooonnnggg[[[QQQHHHFFFDDDDDDGGGHHHIIIHHHQQQNNNKKKHHHAAA:::888;;;NNNQQQMMMCCC>>>GGGTTT[[[KKK@@@>>>:::999UUUwwwbbbHHH555888<<<777333666222666666555KKKvvv~~~aaa777777888777888:::???CCCDDD888222<<>>:::666222111222444666111111111111000000////////////...---,,,,,,,,,,,,+++++++++,,,---...///000222666;;;???DDDJJJSSSYYY___aaadddffffffggghhhjjjnnnnnnnnnmmmmmmnnnnnnnnnmmmnnnooopppqqqsssttttttuuuuuuuuutttsssvvvyyy}}}xxxwwwvvvuuuuuuvvvxxxyyyyyyzzz|||}}}}}}}}}||||||}}}sssiiiaaaXXXkkkeeeKKKRRRnnnwww]]]OOOgggWWWAAAJJJmmmjjjEEE======>>>===<<<:::888777444333111000000000111111444===\\\xxxzzzyyy~~~~~~qqqppp}}}vvvuuuRRRRRRcccssstttwww|||zzzzzzyyyyyy|||{{{lllmmm{{{iiiLLLFFFTTTzzz[[[KKKQQQ[[[]]][[[^^^nnnttt___QQQkkkmmmXXXhhh{{{lllccc```LLL@@@BBBRRR[[[NNN@@@>>><<<>>>DDDLLLUUU___```TTTFFFMMM[[[iiiooorrryyy}}}~~~~~~}}}{{{xxxsssoookkkiiiiiiiiijjjjjjnnnwwwyyy|||hhhPPPXXX]]]]]]ZZZTTTKKK@@@777333........................---------............///,,,...---555<<<\\\yyy~~~{{{PPP666555555444444333222222111///,,,******+++---///+++666>>>fff{{{AAA333000---,,,------,,,+++******++++++++++++*********++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))(((((((((((())))))(((((((((((())))))))))))*********+++,,,,,,------.........////////////000......///000111333555666666666777888999::::::;;;;;;;;;===>>>@@@BBBCCCDDDCCCCCCDDDEEEEEEEEEEEEDDD<<<777222000000222222222000111666EEE[[[ppp{{{~~~{{{sssfff\\\[[[fffyyy~~~|||{{{zzzzzz|||yyywwwvvvxxxxxxwwwvvvsssttttttuuuttttttttttttppppppppppppqqqrrrttttttyyyxxxxxxzzzzzzyyyvvvtttuuurrrpppooolllbbbTTTIII>>><<<999777666555555444;;;@@@IIINNNIII>>>:::;;;MMMVVVYYYOOODDDFFFSSS```VVVIII>>>888888KKKkkklllOOO999999>>>:::555666333111222222<<>>@@@BBBDDDDDDCCCDDDEEEFFFFFFFFFEEEDDD999555000000222555555444+++111888???KKKWWW___aaaaaa]]]RRRFFF@@@JJJ```rrr}}}|||}}}|||yyywwwwwwyyyzzzwwwtttrrrsssuuuuuutttssstttuuuqqqqqqppppppppprrrssstttwwwwwwxxxzzz|||{{{yyyvvvtttrrrooollleeeXXXJJJ???888666444111///............555DDDRRRUUUMMMCCC???LLLXXX```ZZZOOOMMMZZZgggjjjXXXEEE<<<:::DDD___|||qqqVVV>>>999===;;;777555666+++***111===OOOUUUJJJ999:::<<<======;;;888777<<<:::444333===IIIKKKDDD888555111000...---000666999999888666333111222333111111000000000000000000//////...---,,,,,,,,,,,,+++++++++,,,---...///000222666<<<@@@DDDJJJRRRXXX]]]```cccfffgggiiikkkmmmooonnnmmmmmmllllllmmmmmmkkklllmmmnnnoooqqqrrrrrrttttttttttttuuuwww|||zzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}||||||ggglll\\\HHH[[[{{{|||\\\FFFNNNoooTTT>>>FFFeee|||aaaDDD888:::<<<>>>>>>;;;888666333222111000000111222222111<<<```~~~zzzXXXXXXfffttttttvvv|||zzzzzzyyyxxx{{{sssmmmuuurrrXXXLLL^^^rrrQQQNNNYYY^^^WWWccctttnnnWWWXXXvvvbbb\\\nnnrrrnnneeeTTTCCC???MMMZZZNNN>>>;;;::::::;;;===EEERRRYYYRRRFFFQQQ___lllqqqrrrwww{{{}}}~~~}}}{{{{{{~~~|||{{{~~~yyysssooolllkkkjjjggghhhmmmwwwuuuwwwyyy}}}~~~zzz\\\UUUWWW[[[\\\WWWLLL@@@666111........................---------............///222111///444333JJJqqqlll]]]lllpppvvvhhh666555555444444333222222......---,,,,,,,,,,,,---000999FFFzzzOOO333000---,,,------,,,+++******++++++++++++******+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++((((((((((((((()))******(((((((((((())))))))))))******+++,,,,,,------...,,,---------............000000000000111222333444666666777888999::::::;;;:::;;;<<<>>>@@@BBBDDDEEEDDDEEEGGGHHHHHHFFFEEEDDD<<<888555666:::===<<<:::222777::::::>>>FFFKKKJJJMMMQQQOOODDD888;;;MMM^^^{{{~~~}}}~~~zzzxxxvvvwwwzzzzzzvvvrrrrrruuuwwwwwwvvvuuuvvvxxxuuutttrrrqqqqqqrrrtttuuuuuuvvvwwwzzz||||||{{{yyytttssspppjjj^^^PPPBBB999444333222000//////000111111111<<>>:::444333---///555===KKKNNNAAA777888;;;@@@CCCAAA<<<777555<<<;;;444888FFFOOOOOO>>>777222333222//////222444777999888444111111111000000000000000000000111//////...---,,,,,,,,,,,,+++++++++,,,---...///000222777<<>>;;;<<<999888999BBBPPPYYYSSSHHHOOO]]]lllqqqsssvvvzzz{{{~~~}}}|||{{{~~~{{{zzz}}}~~~yyysssooolllkkkkkkhhhiiioooyyyuuuwwwzzz~~~|||zzzppp~~~zzzvvvxxxYYYMMMSSSYYY]]]YYYMMM???444///........................---------............/////////---111---EEEqqqrrrqqqyyy}}}666555555444444333222222......---------,,,,,,,,,---555FFFZZZ333000---,,,------,,,+++******++++++++++++************++++++++++++************+++,,,,,,,,,,,,+++((((((((((((((()))******(((((((((((())))))))))))***++++++,,,,,,------...,,,,,,,,,---------......111000000000111222333333666666777888999::::::;;;:::;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGHHHHHHGGGEEEDDDAAA>>>;;;>>>CCCFFFDDDBBB999;;;888222333999<<<999BBBLLLRRRIII:::666CCCRRRqqq~~~}}}~~~yyyvvvuuuwwwzzzzzzuuuppptttwwwyyyyyywwwvvvxxxzzzwwwvvvtttsssssstttuuuvvvttttttvvvyyy|||}}}|||zzzuuuvvvsssjjj\\\LLL???888222333222000//////111222555---222IIIaaaeeeUUUDDD888;;;>>>>>><<<;;;AAAHHHTTTMMMFFFGGGDDD888DDDccc|||iiiOOO===<<>>AAA777555DDDRRRWWWAAA888333555666111///111111555999999666222000///000000000000000111111111//////...---,,,,,,,,,,,,+++++++++,,,---...///000222777===AAAEEEJJJQQQVVVYYY\\\```ccceeegggjjjllllllmmmmmmnnnnnnmmmlllllljjjkkklllmmmnnnpppqqqqqqrrrssssssssstttwww|||zzzzzzyyyyyyyyyxxxxxxxxx{{{{{{|||}}}}}}|||{{{zzz|||uuu~~~tttwww]]]JJJeee___JJJKKKVVVvvviiiDDDDDDYYYtttbbbFFF888;;;???AAAAAA>>>;;;888222222111000000111222333777;;;UUUttt~~~zzz^^^]]]jjjwwwuuuvvv{{{yyy{{{yyyxxxzzzxxxjjjmmm~~~jjjgggPPPDDDTTT^^^YYYlllzzzbbbLLL\\\xxxrrr[[[\\\mmmoooffffffJJJBBBMMMZZZOOO???<<<>>>888777888@@@PPPZZZTTTIIILLL[[[kkkqqqsssvvvyyyzzz~~~~~~{{{yyy}}}~~~~~~{{{vvvpppmmmkkkjjjjjjiiijjjppp{{{~~~tttwww}}}wwwssstttsss|||xxxxxxYYYKKKQQQXXX]]]ZZZNNN???333...........................---------.........//////...000222777111GGGsssuuuzzz|||777777666555444333333222//////...------------...***555<<>>???AAACCCDDDEEEGGGHHHJJJIIIHHHHHHIIIJJJOOOGGGCCCHHHLLLMMMMMMOOOBBB;;;222111555888777555===@@@FFFGGG???999AAANNNkkk|||yyywwwvvvvvvuuusss{{{{{{{{{{{{zzzyyyxxxwwwyyyyyyxxxxxxxxxxxxyyyyyyuuuwwwxxxxxx||||||xxxmmm___OOOAAA999555999666222111222444555555888555777EEEVVV\\\NNN>>>111999999444===MMMKKK;;;;;;444:::JJJMMMDDDJJJZZZxxxyyyZZZ===BBBCCC999999666111111:::CCCEEECCCAAA555888;;;@@@GGGMMMJJJBBB888999<<<===:::???SSSiiiPPPFFF:::333222222///,,,333???KKKKKKBBB888444555333111///...///111111111///......------,,,++++++,,,+++++++++,,,...000111333888>>>BBBEEEKKKQQQWWW\\\___ccceeefffggghhhiiikkklllnnnpppqqqpppooonnnmmmooorrrssssssssstttvvvtttuuuwwwxxxwwwvvvtttssstttvvvxxxuuurrrqqqvvv|||xxx{{{}}}uuuWWWOOOmmmsssKKKJJJ___nnnrrrqqqUUU@@@EEEYYYxxx^^^HHH>>>@@@BBBCCCBBB???<<<:::555333000///000111222111444999RRRooo[[[[[[hhhtttuuuxxx}}}yyy}}}zzzxxxzzz|||}}}zzzooolll{{{wwwuuunnnHHHOOOSSS```nnnwwwpppYYYRRReeebbb\\\uuuppp```lllLLLCCCKKKUUULLLAAA???===777999666>>>NNNPPPIIIKKKNNNXXXfffqqquuuwww{{{}}}~~~~~~zzzyyyvvvqqqllliiihhhiiippplllppp|||xxx}}}vvvvvvwwwlllpppttthhh||||||pppuuurrr]]]MMMRRRZZZ^^^ZZZQQQEEE777,,,////////////////////////............////////////,,,---333000...HHHnnnyyy}}}777777666555444333333222//////...---------------)))666;;;ZZZ}}}}}}XXX<<<111...---***///111((())))))***++++++++++++***************************)))))))))))))))*********************))))))))))))))))))))))))******************++++++,,,------...,,,,,,------...///////////////000111222333333444555666777999::::::::::::;;;<<<===???AAABBBCCCDDDFFFGGGIIIIIIIIIJJJMMMOOONNNNNNNNNPPPSSSVVVWWWVVVHHHBBB:::666555444222///333:::DDDIIIDDD>>>BBBKKKhhh||||||zzzxxxxxxyyy{{{{{{{{{||||||||||||{{{yyyxxxwwwzzzyyyxxxwwwvvvuuuuuuuuuuuuwwwxxxyyy}}}~~~tttkkk]]]NNNCCC===<<<<<<999666444444777999888666888444444>>>JJJNNNEEE888???>>>888<<>>BBB>>>===PPPiiiiiiQQQ===888888333222555///???\\\tttmmmOOO888222111000//////000111000//////......------,,,,,,+++,,,+++++++++,,,...000111444888>>>BBBFFFKKKRRRWWW[[[^^^aaadddeeefffgggiiikkkmmmnnnpppppppppooonnnmmmoooqqqrrrrrrssstttvvvwwwwwwxxxxxxwwwvvvtttsssrrrttttttrrrpppqqqtttxxxyyy{{{~~~~~~uuuWWWRRRqqq}}}TTTQQQeeessstttqqqOOO;;;EEE]]]yyyzzzVVVBBB>>>@@@BBBDDDCCCAAA===;;;555333000///000111222111111;;;WWWqqq|||uuuQQQRRRbbbrrrtttyyy~~~||||||~~~rrrooo}}}wwwrrr|||```PPPOOO\\\nnn{{{ttt[[[OOOZZZ}}}kkk```tttttteeeiiiPPPFFFJJJPPPFFF===<<<;;;777:::888AAASSSTTTIIIGGGKKKUUUcccmmmsssvvvzzz}}}~~~|||xxxrrrllliiiiiikkkooolllppp{{{zzzyyywww|||uuutttsssllljjjiiiaaawwwvvvmmmcccVVVPPPSSS[[[___[[[QQQEEE777,,,////////////////////////............////////////...---111111///CCCjjj777777666555444333333222///......------------------555777TTTrrr{{{tttWWW999///------))),,,///)))))))))***++++++++++++************************************)))))))))))))))************))))))))))))))))))))))))************))))))***++++++,,,,,,---,,,,,,------...///////////////000111222333333444666777888999:::;;;;;;;;;;;;;;;<<<>>>@@@AAACCCCCCEEEFFFHHHIIIJJJMMMRRRUUUYYYaaaccc\\\XXXZZZYYYTTTOOOKKKFFF@@@<<<999888777555???MMMWWWVVVQQQQQQUUUjjj{{{~~~|||zzzzzz}}}~~~~~~}}}}}}|||zzzyyyxxxyyyxxxwwwuuutttsssrrrrrrtttvvvxxxzzz~~~xxxhhh\\\KKK@@@???EEEMMMRRRPPPHHH>>>888999@@@HHHMMMHHHEEEDDDIIIOOOOOOGGG@@@GGGNNNOOOJJJMMMUUUSSSJJJ@@@999888EEESSSVVVQQQLLLgggyyylllMMMFFFKKKCCC999777222222999???===:::888333444999BBBRRR^^^]]]UUUKKK@@@AAAIIIDDD<<>>@@@CCCEEEEEECCC???===555333000///000111222111000>>>]]]sssuuu~~~nnnHHHJJJ]]]ooorrrwww|||}}}vvvqqq~~~uuuoooggg^^^WWW```tttVVVMMMVVVlll~~~fffRRRNNNllluuudddsss|||ppphhhWWWJJJIIIKKK@@@:::===<<<999<<<:::DDDYYY[[[KKKCCCIIIRRR___kkkrrrvvvzzz~~~~~~yyyrrrllliiijjjlllooommmpppzzz{{{|||vvvsssyyy|||xxxxxxooodddbbbsssuuuhhh^^^RRROOOVVV]]]```\\\RRRFFF888---////////////////////////............////////////000---///222000<<>>999555444999<<<:::666444333444888CCCUUUdddeee___SSSBBB@@@LLLHHH;;;GGGccczzzfffQQQGGGFFFBBB999222888...>>>oookkkKKK888555222000000000///.../////////...------,,,,,,,,,+++++++++,,,...000111555999???CCCGGGLLLSSSXXXZZZ]]]aaadddeeefffhhhjjjmmmmmmnnnoooooonnnnnnmmmlllnnnppppppqqqrrrtttvvv~~~~~~|||{{{yyywwwvvvuuuxxxvvvuuuuuuwwwxxxxxxwwwyyy{{{}}}}}}|||{{{{{{|||yyylllpppoooPPPRRRsssaaaJJJYYY}}}[[[AAANNNppp|||RRRDDD>>>AAADDDGGGGGGEEEAAA???555333000///000111222111111@@@___tttsssuuusssHHHHHHZZZmmmppprrrzzz}}}{{{{{{zzzsss~~~yyycccXXXPPPIIICCCKKKZZZcccmmmhhhQQQQQQfffxxx^^^JJJVVVvvvwwweeepppyyyiiiZZZLLLGGGFFF===<<>>;;;DDD\\\aaaPPPDDDIIIQQQ]]]iiiqqqwww|||~~~yyyqqqjjjgggiiikkkoooooorrryyyxxx}}}~~~|||{{{hhhhhhwwwsssmmmfffUUUKKKYYY___bbb]]]SSSGGG999///////////////////////////............////////////222......222222666[[[uuu777777666555444333333222......---,,,,,,,,,,,,,,,111000444___}}}pppWWW:::777>>>@@@222+++000333))))))***++++++++++++************************************)))))))))))))))************)))))))))(((((()))))))))************++++++,,,,,,---.........,,,,,,------...///////////////000111222333333444444555666888999999:::::::::;;;<<<===???AAABBBCCCDDDEEEGGGHHHKKKPPPVVV[[[hhhyyytttkkkppptttqqqmmmkkkeeeZZZPPPKKKMMMPPPSSS\\\iiiuuu~~~}}}||||||wwwwwwvvvuuuuuuuuuvvvvvvrrrtttuuuvvvzzzzzzqqqfffRRRLLLEEEFFFLLLTTTWWWXXXZZZ[[[[[[[[[cccwwwvvvooouuuiiiRRR999333BBBUUU\\\[[[UUUmmmttt]]]RRR^^^]]]III;;;777555999:::777444444555666999CCCUUUfffkkkhhhZZZEEE???LLLLLL@@@FFF\\\~~~~~~mmmRRRHHHMMMDDD222777......GGGmmmoooUUU???:::444000.../////////000//////......---,,,,,,,,,+++++++++,,,...000111444999???CCCFFFKKKRRRXXX[[[^^^bbbeeeggghhhjjjllllllmmmmmmnnnnnnnnnnnnnnnmmmnnnooopppppprrruuuxxx~~~{{{yyywwwvvvyyywwwvvvwwwyyyzzzyyyxxxwwwyyy{{{|||zzzyyyyyyzzz~~~}}}mmm```UUUeeeiiiJJJPPPqqqnnnVVVJJJbbbaaaCCCLLLlll{{{PPPBBB???BBBFFFIIIIIIGGGCCC@@@555333000///000111222111555@@@^^^uuuvvvvvv{{{zzzxxxyyyMMMHHHWWWkkknnnpppwwwyyy|||~~~}}}||||||~~~ttt}}}|||iii]]]VVVSSSLLLLLLJJJRRRcccsss^^^OOO]]]|||pppPPPKKKkkksssdddgggxxxtttaaaSSSEEE@@@???:::>>>FFFFFF@@@AAA:::BBB[[[eeeWWWKKKIIIPPPZZZeeennnuuuzzz}}}|||~~~~~~wwwooohhheeefffhhhnnnpppsssyyyvvvxxxyyyuuuooollluuuhhhXXXOOO\\\bbbddd^^^TTTHHH:::000////////////////////////............////////////111000---111444222RRR777777666555444333333222...------,,,,,,,,,,,,,,,---111;;;aaasssgggfff```===666:::===000(((,,,///))))))***++++++++++++***++++++++++++++++++++++++((()))))))))************************))))))))))))))))))))))))************+++,,,,,,------...//////,,,,,,------...///////////////000111222333333444444555666777888999999999;;;;;;<<<>>>@@@AAACCCCCCDDDEEEGGGIIIKKKNNNSSSWWWcccsss}}}zzztttwww{{{}}}vvvvvvvvvssspppppptttxxxyyy~~~zzzzzzyyyyyyyyyzzzzzz{{{ttttttssstttwwwvvvkkk^^^PPPOOONNNPPPRRRQQQMMMIIIHHHRRRaaaooo{{{kkkGGG777===MMM^^^jjj]]]lllttteeeZZZhhhhhhQQQ<<<777555777777555444666777999;;;CCCTTTfffpppqqqcccLLLBBBMMMQQQHHHIIITTTeeeOOOTTTPPP<<<222666555555AAASSSVVVLLL???:::444000...///000000000000//////...---------,,,+++++++++,,,...000111333888>>>BBBEEEKKKQQQWWW\\\___cccfffhhhiiikkkmmmkkkllllllmmmmmmnnnoooooommmoooppppppqqqssswwwzzz|||yyywwwuuuvvvvvvvvvwwwwwwwwwwwwvvvxxxzzz{{{zzzyyyyyyzzzsss]]]QQQMMMaaaeeeGGGQQQtttxxx```NNNJJJhhhcccIIIPPPjjjyyySSSCCCAAADDDHHHKKKKKKHHHDDD@@@555333000///000111222111666???]]]www}}}}}}}}}wwwzzzvvvlllSSSHHHSSSiiiooorrrxxxyyyzzz{{{|||}}}www~~~zzztttqqqiii___QQQNNNRRRSSSiiiuuuXXXZZZttt]]]OOOccclll```ZZZaaa^^^PPPFFF:::888888777???GGGDDD???AAA:::@@@ZZZhhh^^^RRRKKKPPPXXXbbbkkkssswwwyyyzzz}}}|||vvvnnngggdddeeefffkkkooorrrwwwzzzyyyssstttzzzssszzzbbbVVVWWW___dddfff___UUUIII;;;111////////////////////////............////////////...333---///666222JJJ~~~777777666555444333333222...---,,,,,,++++++,,,,,,---222???kkk|||ooorrrsssGGG444///222,,,'''***)))))))))***++++++++++++***++++++++++++++++++++++++''''''((()))***++++++,,,************))))))))))))))))))))))))***************++++++,,,------......,,,,,,------...///////////////000111222333333444555666777888999:::::::::;;;<<<===???AAABBBCCCDDDDDDFFFHHHIIIJJJKKKNNNQQQ___mmm}}}~~~~~~}}}}}}}}}~~~xxxvvvtttsssuuusssgggYYYVVVYYY^^^cccdddccc___]]]WWW[[[gggyyy|||~~~lllpppxxxSSS@@@<<>>CCCRRRfffvvv|||oooWWWHHHOOOWWWSSSMMMMMMzzz```WWWRRREEE555888777333111555:::===777444222111111111000///000000//////......------,,,+++++++++,,,...000111222777===AAADDDJJJPPPVVV[[[^^^bbbeeegggiiikkkmmmjjjjjjkkklllmmmooopppqqqooopppqqqqqqrrrtttxxx{{{~~~zzzwwwrrruuuwwwwwwtttsssuuuwwwvvvxxx{{{|||{{{{{{||||||pppZZZVVVZZZhhh}}}dddJJJWWW||||||ZZZJJJFFFeee[[[LLLWWWhhhxxxtttRRRDDDCCCFFFJJJMMMMMMIIIDDD@@@555333000///000111222111555???^^^{{{}}}wwwsssjjj\\\KKKQQQgggqqqtttxxxxxxwwwwwwxxx{{{zzz{{{hhh\\\PPPTTTfffkkkcccrrrzzzpppXXX[[[aaa[[[NNNIIIGGG>>><<<333333666777@@@GGGBBB:::???;;;AAA[[[jjjbbbXXXQQQTTT[[[dddmmmssswwwyyy{{{}}}|||zzzuuuooohhheeedddeeeggglllpppttt|||}}}|||www|||bbbWWWYYYaaafffhhh```UUUIII<<<222////////////////////////............////////////***555...,,,777444DDDrrrwwwiiippp}}}777777666555444333333222...---,,,,,,++++++,,,,,,111000???wwwVVV999+++//////...///+++))))))***++++++++++++***++++++++++++++++++++++++&&&&&&''')))***+++,,,---************))))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,------...//////000//////000111222333333444666777888999:::;;;;;;;;;<<<===>>>???AAACCCDDDEEEDDDFFFHHHIIIIIIIIIKKKMMMZZZiii~~~}}}~~~{{{xxxtttrrrtttrrreeeWWW\\\cccmmmvvv{{{~~~tttmmmlll}}}~~~uuukkkZZZWWW\\\kkk~~~tttRRRAAA888<<>>444...222444000000333//////000222333333000...000000000///......------,,,+++++++++,,,...000111222666<<<@@@DDDIIIPPPUUUZZZ]]]aaadddfffhhhjjjllliiiiiijjjkkkmmmoooqqqrrrooopppqqqqqqrrruuuyyy|||~~~{{{xxxqqquuuyyyxxxtttsssuuuyyyvvvyyy|||}}}}}}}}}~~~uuubbbfffpppvvv~~~eeeMMM\\\aaaNNNEEE^^^MMMHHHXXXcccmmmjjjLLL@@@DDDGGGLLLNNNMMMIIIDDD@@@555333000///000111222111222???aaa}}}{{{ssseeePPPRRRgggrrrtttwwwuuusssrrrssswww|||ooo]]]QQQQQQaaavvv|||oootttttt\\\UUUXXXWWWGGG;;;999666888111333777999CCCHHHAAA666>>><<>>AAACCCEEEFFFFFFFFFFFFGGGGGGGGGIIIMMMPPP\\\jjj}}}{{{|||xxxmmmeeecccwww{{{zzzmmmvvvvvvzzzqqq[[[OOOGGGMMMTTT___nnnxxxssshhhmmmdddTTTBBB666???]]]yyyjjjppppppTTTNNNXXXNNN;;;777222000000111222222===FFFJJJJJJWWWpppjjjOOOKKKXXXaaaZZZNNN[[[yyy]]]GGGHHHAAA;;;333///000111111000.........//////000111222////////////...---,,,+++------,,,------...///000444666:::>>>BBBHHHOOOTTT]]]___aaabbbcccfffjjjmmmjjjlllnnnnnnnnnnnnpppqqqmmmnnnpppqqqqqqrrrtttvvvzzz~~~zzzyyytttuuuuuutttsssssstttvvvtttyyy|||xxx{{{vvvYYYLLLjjjpppJJJEEEccc~~~uuuMMMDDDZZZzzzwww[[[GGG@@@<<>>@@@BBBDDDEEEEEEEEEFFFGGGGGGHHHJJJNNNQQQZZZhhh~~~|||rrrkkkqqq|||tttpppvvvsssrrrdddSSSJJJIIIKKKMMMSSS___jjjiiibbb```UUUFFF:::666BBB___xxx}}}fffgggfffNNNJJJOOOBBB777444111///000333444444>>>HHHMMMNNN```}}}uuuYYYIIIRRRbbb^^^MMMQQQlllnnnMMMBBBDDD???777000,,,,,,000444000////////////000111111////////////...---,,,+++---,,,,,,------...///000444666:::>>>BBBIIIPPPTTT]]]___aaabbbdddgggjjjmmmmmmnnnoooooonnnmmmooopppnnnoooqqqqqqqqqqqqsssuuuwww}}}{{{wwwvvvyyyzzzzzzyyyxxxwwwyyy{{{{{{~~~}}}{{{oooVVVNNNqqqXXXMMMfffzzzyyy\\\DDDBBB^^^zzz\\\GGG???>>>FFFMMMPPPQQQOOOHHH@@@666222111222222000111444888???bbbxxxuuuuuuxxx___QQQdddqqqtttxxxyyy{{{vvvtttxxx~~~}}}zzzvvvkkkYYYRRRMMMXXXsssyyyuuutttwwwyyygggXXXHHH@@@<<<::::::<<<666<<<===888666;;;AAACCC>>><<<:::CCC]]]ttttttfff___eeejjjmmmsss|||}}}}}}~~~|||xxxrrrlllgggffffffgggfffhhhqqq~~~~~~~~~zzzsssnnn}}}uuulll```UUUeeejjjeee]]]YYYHHH555111////////////////////////............////////////,,,//////222333111BBBddd~~~~~~888888777555444333222111......---,,,,,,,,,,,,------444<<>>???HHHSSSWWWUUUOOOEEE999444666EEE]]]rrruuu___[[[XXXFFFBBBDDD666333111//////222555666777===JJJOOONNNaaa~~~bbbHHHLLLbbbdddTTTHHH\\\WWW<<>>;;;444...,,,111666222111000000///000000000////////////...---,,,+++,,,,,,,,,,,,---...///000333666:::>>>CCCIIIPPPUUU^^^___bbbccceeegggkkkmmmooopppppppppnnnmmmmmmooooooqqqrrrrrrqqqppprrrssssssxxx~~~|||wwwtttsss{{{||||||{{{zzzzzz{{{}}}|||kkkQQQMMMqqqaaaVVVpppmmmMMM@@@FFFiii~~~[[[FFF>>>@@@IIIQQQTTTTTTQQQIIIAAA666222111222222000111444AAACCCbbb{{{{{{wwwuuu{{{|||[[[RRRfffrrrtttyyy}}}~~~zzzxxx{{{|||uuuzzzbbbZZZNNNGGGOOOgggyyytttuuutttoooiiifffhhhlllcccQQQ>>>999===CCCIIINNNEEEEEEBBB<<<:::???EEEGGG:::999:::DDD\\\uuu|||uuueeekkkoooppprrrwww{{{{{{~~~~~~yyyrrrkkkfffeeeeeeeeeeeegggppp}}}uuupppoooiii|||zzzooo```ccciiiccc\\\WWWGGG555222////////////////////////............////////////---000///111333111@@@]]]888888777555444333222111......---,,,,,,,,,,,,------444888YYY~~~bbb:::111000...000+++222---,,,+++,,,...///...---)))))))))******+++,,,---******))))))))))))******+++******)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000111222333444444555555555666888999:::;;;<<<:::;;;===???AAABBBCCCCCCDDDFFFHHHIIIJJJLLLOOORRRWWWeee{{{}}}}}}zzzsssnnn]]]UUUNNNOOOTTT[[[eeemmmttt^^^UUUaaapppvvvkkkfff]]]PPPFFF:::777444555;;;BBBFFFGGGBBB===777555777BBBVVVhhhmmm]]]VVVOOO???;;;:::000111///...000333555666666<<>>CCCJJJQQQVVV^^^```cccdddfffhhhkkknnnmmmnnnoooooommmmmmmmmoooppprrrrrrrrrppppppqqqrrrpppuuuyyy{{{yyyuuusssrrrxxxyyyyyyxxxwwwwwwyyy{{{}}}}}}~~~sssUUUOOOlllYYYYYY}}}sssNNNDDDPPPuuu}}}WWWCCC>>>CCCKKKTTTWWWVVVSSSJJJAAA666222111222222000111444>>>@@@^^^xxx~~~~~~~~~|||sssVVVRRRhhhrrrsssyyy~~~|||zzzzzz}}}}}}rrr~~~pppkkkaaaTTTMMMQQQ^^^kkkxxxmmmfff\\\[[[XXXTTTPPPPPPSSSVVVSSSGGG===@@@KKKWWWccckkkrrreeeSSSDDD???BBBFFFGGG;;;::::::AAATTTjjjsssrrrdddiiinnnooonnnppptttwww~~~{{{ssskkkeeeddddddeeeeeehhhppp~~~~~~pppkkkhhhiiinnnaaahhhddd]]]WWWGGG666333////////////////////////............////////////...222000111333111===VVV888888777555444333222111......---,,,,,,,,,,,,---***222666VVVzzzfff===222000---///***222---,,,+++,,,...///...---++++++***++++++,,,---...******))))))))))))******+++******)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000111222333444444555555555666888999:::;;;<<<:::;;;===???AAABBBBBBCCCDDDEEEHHHIIIJJJKKKNNNQQQ[[[hhh|||vvveeeWWWFFF???999999:::;;;???DDDMMMOOOHHHDDDJJJTTTiii}}}vvvtttlllZZZIII:::888777777999;;;===???;;;;;;;;;:::888===MMM^^^kkkddd\\\NNN===666555000111000///111333555444333:::JJJNNNEEEJJJfffxxx^^^NNNJJJMMMUUU]]]KKKHHHRRRppprrrXXX===:::777666666666444222555444333111000000000000////////////...---,,,+++,,,++++++,,,,,,---...///222555999>>>DDDKKKSSSXXX^^^```cccfffgggiiilllnnnjjjlllmmmmmmmmmmmmooopppqqqrrrsssrrrpppooopppqqqpppssswwwyyyxxxvvvtttssstttuuuvvvvvvuuuuuuwwwyyyyyy}}}|||zzz|||yyyZZZTTTmmmgggOOO```~~~RRREEESSSxxxuuuQQQBBBAAADDDMMMVVVYYYXXXTTTIII???666222111222222000111444222666UUUyyy|||nnnSSSQQQhhhqqqrrrwww|||||||||}}}rrr{{{}}}vvvjjj^^^XXXXXXZZZ```aaaaaa^^^YYYSSSNNNKKKHHHEEEBBBBBBCCCEEEDDDCCCDDDCCCFFFRRR```nnn|||}}}eeeNNNAAA???BBBDDD@@@===@@@LLLZZZbbbbbb___eeelllnnnlllkkkooottt}}}{{{sssjjjeeecccdddffffffiiissszzzpppkkk```ooommm___hhhfff___YYYHHH777555////////////////////////............///////////////222000000444222:::OOO888888777555444333222111......---,,,,,,,,,,,,------555===ccciii@@@444000---...***222---++++++,,,---...---,,,++++++++++++,,,---...///******))))))))))))******+++******))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000111222333444444555555555666888999:::;;;<<<;;;<<<>>>@@@AAABBBCCCCCCCCCEEEHHHIIIIIIJJJLLLNNN]]]jjj|||uuu\\\LLLEEE===888555666777555444666777===;;;888;;;AAA[[[xxxbbbLLL;;;888888999888777;;;@@@BBBBBBBBB???:::;;;IIIXXXjjjiii^^^LLL<<<444111111000000000111444444333111888DDDJJJDDDDDDVVVuuuttt[[[NNNEEE>>>BBBNNNGGGAAABBBUUUmmmyyyrrrfffLLLDDD999333333444444333555444333222111111111111////////////...---,,,+++++++++++++++,,,---...///111444999>>>DDDLLLTTTYYY^^^aaadddggghhhjjjlllnnnjjjkkkmmmnnnmmmnnnpppqqqppprrrsssrrrppppppqqqrrrqqqsssuuuwwwxxxxxxvvvuuutttuuuvvvvvvuuuuuuwwwyyyyyy~~~}}}{{{~~~nnnSSSUUUpppwww\\\VVVtttSSSAAAQQQtttlllMMMCCCEEEFFFPPPYYY]]][[[UUUIII???666222111222222000111444111555SSSwwwoooSSSQQQhhhrrrqqquuuyyy}}}~~~}}}uuu|||}}}iiiWWWLLLCCCDDDCCCAAA???>>>???AAA??????BBBHHHMMMMMMHHHCCCGGGJJJTTTcccqqq}}}jjjOOOGGGKKKAAA===;;;AAAMMMYYY```bbb[[[bbblllppplllhhhlllsssyyy}}}{{{rrrjjjeeedddeeeggggggkkkttt~~~|||tttkkk[[[ssszzzyyy}}}rrr```\\\ggggggaaaZZZHHH777555////////////////////////............////////////...333000///444333888IIIvvv888888777555444333222111......---,,,,,,,,,,,,---///666CCCqqqmmmBBB555000,,,---)))111,,,+++***+++,,,------+++************+++,,,---...******))))))))))))******+++******))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000111222333444444555555555666888999:::;;;<<<======???AAABBBCCCCCCCCCCCCEEEHHHHHHHHHHHHJJJKKKWWWdddwww___KKKEEEEEEHHHBBB>>>>>><<<777555555666:::777555777;;;RRRtttyyybbbLLL===999777999;;;???KKKWWW]]]WWWNNNFFF??????IIIVVV\\\]]]PPP???999555000000......///222444555333222777;;;@@@AAA>>>EEE```zzzrrrYYYHHH===777777999===:::999@@@LLLWWW[[[ZZZNNNIIIBBB<<<888555444444555444333222222222222222////////////...---,,,+++++++++++++++,,,---...///111444999>>>EEELLLTTTZZZ^^^aaaeeehhhiiijjjlllnnnmmmoooppppppooooooppprrrpppqqqrrrrrrqqqpppqqqsssrrrrrrtttwwwxxxyyyxxxwwwtttvvvwwwvvvvvvvvvxxxzzz{{{~~~{{{{{{|||___JJJWWWuuuxxxdddUUU^^^RRRCCCRRRttthhhKKKDDDGGGIIISSS]]]```^^^WWWKKK???666222111222222000111444777666PPPvvvtttVVVRRRiiisssrrrtttvvvzzz}}}{{{}}}zzzdddLLL@@@===>>>>>>======@@@FFFJJJGGGJJJPPPWWW\\\______^^^[[[ZZZ___kkkwwwwww~~~ooo[[[QQQ<<<888999CCCRRR^^^ccceeeXXX```lllrrrllldddgggpppvvvzzz{{{rrrjjjeeeeeeffffffgggkkkuuu~~~|||{{{wwwiii^^^sss~~~tttmmmcccXXXXXXdddgggbbb[[[HHH555333////////////////////////............////////////...222//////555444888EEEuuu888888777555444333222111......---,,,,,,,,,,,,---,,,111@@@sssoooDDD666000+++,,,(((000+++***)))***,,,---,,,+++))))))))))))***+++,,,---******))))))))))))******+++******))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000111222333444444555555555666888999:::;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDFFFHHHHHHGGGGGGHHHIIIOOO\\\ooodddRRRPPPTTTUUU___VVVNNNJJJDDD===999:::777999666777:::;;;KKKiiiuuu^^^KKKCCC===;;;>>>DDDOOOcccvvvzzzkkkYYYLLLEEEDDDKKKTTTJJJLLL>>>111555666111000,,,,,,...222555666444333666333666<<<888777KKKeeeyyyoooYYY@@@666777555---555666666444555:::AAADDDDDDHHHKKKIIIAAA999444333444444333222222222333333////////////...---,,,+++++++++++++++,,,---......111444999>>>EEEMMMUUUZZZ^^^aaaeeehhhjjjkkkmmmnnnqqqrrrsssrrrppppppppprrroooqqqrrrrrrqqqqqqrrrsssrrrrrrsssvvvxxxyyyyyywwwtttuuuvvvvvvuuuvvvxxxzzz{{{~~~|||xxxzzzyyy]]]KKK]]]~~~uuu]]]HHHZZZNNNIIIXXXxxxiiiKKKDDDFFFKKKUUU___ccc```YYYLLLAAA666222111222222000111444777222HHHoooyyyYYYSSSiiitttttttttuuuuuuxxx}}}}}}zzz}}}}}}bbbMMMGGGHHH???@@@AAAAAABBBGGGOOOTTTTTTWWW\\\___cccjjjttt{{{ppphhhdddlllvvv|||~~~nnneeekkkeeeHHHCCC>>>===FFFSSS[[[\\\\\\UUU]]]kkkqqqjjj```bbbkkktttyyy~~~}}}{{{rrrjjjfffeeeffffffgggkkkuuuyyyhhheeerrrvvvggg___[[[UUUbbbfffbbb[[[GGG444111////////////////////////............/////////000---222///...555555777CCCooozzzxxx888777666555444333333333......---,,,,,,,,,,,,---...111CCCrrr[[[555***...///------************************************+++,,,---...---,,,+++))))))))))))***+++*********))))))((((((+++***)))))))))***,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///000111111222222333444444666666777777888999;;;<<<>>>???@@@AAABBBCCCCCCCCCFFFFFFFFFGGGGGGHHHIIIIIIQQQUUUgggppp[[[RRRVVV```nnnyyyzzztttmmm\\\GGG===???777:::777666888999JJJiiizzzcccVVVHHHJJJKKKPPP___uuuqqq]]]UUUVVVWWWXXXYYYXXXGGG888555888666333111333///...444===???888000555333444555444333999@@@UUU]]]XXXDDD666555222***000000000111111111111111999;;;???DDDFFFBBB999222222222111111111111111000000000000000////////////......---------......///555777<<<@@@FFFMMMUUUZZZdddfffhhhiiiiiijjjmmmooonnnnnnooooooppppppqqqqqqnnnpppssstttsssqqqqqqqqqpppqqqqqqpppppprrruuuxxxyyyxxxvvvuuuuuuuuuvvvvvv{{{zzz}}}}}}{{{xxx\\\QQQdddyyyRRRKKK\\\{{{PPPKKK___yyy~~~dddFFFCCCRRRNNNVVV___cccbbbYYYHHH999111111111111111111111111777:::EEEppp|||{{{RRRNNNlllxxxyyyzzzsssrrrtttwwwyyy{{{{{{{{{nnn\\\LLLJJJRRRPPPRRROOOIIIKKKTTT[[[\\\````````````aaaiiixxx{{{yyytttnnnkkkmmmuuu{{{{{{^^^TTTjjjwwwMMMIII;;;<<>>???@@@AAABBBCCCCCCCCCEEEFFFGGGHHHJJJKKKKKKKKKQQQTTTcccyyynnnaaaYYYbbbuuuvvvZZZFFF@@@;;;;;;777666:::;;;KKKhhhzzzppplllqqqmmmssszzzvvveee^^^___```bbbeeeUUUTTTNNNFFF>>>999333///222000111:::CCCCCC999///111///000222111///333999EEEPPPQQQEEE777333222000/////////000000111111111222222444888<<<===:::666777444111222444666444222000000000000////////////...------------...//////444777<<>>gggwwwuuuUUULLLhhhuuuttttttpppvvvwwwxxxwwwvvv|||www|||rrrrrr}}}}}}vvvgggWWWRRRXXX^^^___hhhbbbZZZQQQMMMUUUfffvvvvvvuuusssnnnkkklllqqquuunnn```VVVYYYppp___HHH===BBBUUUaaajjjkkkaaaSSSYYYfffnnnggg[[[[[[cccqqqyyyvvvkkkdddcccffffffhhhlllrrr~~~}}}|||vvv|||vvvkkk|||mmm^^^]]]hhhhhhbbbZZZGGG333000////////////........................///////////////000000000111444888<<>>>>>@@@AAABBBCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMOOORRR^^^mmmxxxxxxfffbbbiiioooRRREEE>>>@@@;;;:::@@@DDDVVVrrr~~~}}}vvvuuuwwwwwwxxxzzzvvvzzzsss^^^FFF:::888888333333777BBBLLLKKK===000///---...111000---...333333===FFFDDD:::333222555............///000111222000...---...222555888888:::555222222555777555222000000000000////////////---------------...//////333777===CCCKKKSSS\\\aaaeeehhhjjjllllllmmmoooppppppoooooooooooopppqqqqqqoooqqqssstttrrrqqqpppppppppqqqrrrqqqqqqrrruuuwwwtttvvvxxxzzz{{{zzzyyywww{{{{{{|||}}}{{{{{{jjjXXX___lllRRRaaauuu~~~pppZZZGGGLLLpppyyyVVVCCCEEELLLQQQYYYbbbeeebbbYYYHHH:::222222222222222222222222444666<<>>???AAABBBCCCCCCDDDEEEFFFIIIKKKLLLMMMLLLLLLNNNQQQXXXaaahhhuuu|||tttpppooopppzzzyyy\\\MMM>>>DDDBBB???DDDKKKaaawwwrrrqqq}}}{{{aaaFFF;;;>>>666555:::FFFQQQQQQCCC555111000111444333///...000+++000999@@@>>>666333555/////////...///000111222555333///---...000333555999888777555333111000111000000000000////////////---------------...///000222777>>>FFFNNNWWW___eeefffiiilllmmmnnnnnnpppqqqppppppooooooooopppqqqrrrqqqtttvvvvvvtttrrrqqqqqqrrrsssttttttssstttvvvxxxuuuvvvwwwyyy{{{{{{{{{{{{}}}~~~~~~|||{{{}}}jjj[[[eeeqqqYYYppphhhOOOEEEWWWyyySSSHHHMMMPPPTTT]]]eeegggbbbXXXHHH:::333333333333333333333333555777>>>fffzzzsssjjjpppbbbJJJbbbvvvtttsss|||pppqqqvvvxxxttttttrrrZZZfffqqqaaa\\\[[[[[[SSSSSSOOOIIIKKKXXXhhhrrrvvvsssnnngggaaa]]][[[ZZZ^^^dddbbbQQQTTTvvvwwwPPP???HHHbbbiiidddbbb```YYY[[[dddooonnnccc^^^```oooxxx~~~tttiiidddfffjjjfffhhhlllrrr}}}|||rrrlllsssvvvjjjuuuzzzgggXXXbbbllllllfff]]]III555222////////////........................////////////...///000000111333777999AAAccc888777666555444333333333......---,,,,,,,,,,,,---111000<<>>???AAABBBCCCDDDDDDFFFGGGIIIJJJKKKKKKKKKKKKMMMPPPUUUYYY```nnnuuummmkkkkkkrrrpppppppppjjj___WWWUUUXXX___qqqvvv___SSSEEEQQQRRRKKKIIIMMMbbb{{{nnnaaaSSSKKKIIIJJJSSSoooZZZ===999888555777DDDQQQSSSGGG999555222333666666222///000...,,,000:::@@@===888555555444222111000111222333888777444111///...///111777>>>CCC>>>333,,,---111000000000000////////////,,,,,,,,,------///000000333888@@@HHHPPPYYYaaaffffffiiimmmooooooooopppqqqppppppooonnnoooqqqssstttuuuwwwyyyyyywwwtttssssssqqqssstttsssssssssuuuvvvwwwvvvvvvvvvxxx{{{~~~}}}}}}|||zzzyyy~~~jjj]]]ggghhh\\\lllJJJCCC___vvvRRRQQQZZZYYYXXXbbbiiiiiibbbVVVFFF999333333333333333333333333333555===hhhqqqssshhhKKK[[[rrrqqqppp|||qqqttt|||~~~wwwYYYVVVsssooo```XXXTTTSSSNNNXXX```dddjjjsssxxxxxxtttoooiiibbb^^^\\\[[[ZZZUUURRRQQQLLLNNNgggYYYDDDGGG___eee^^^XXXRRRSSSUUU___lllnnneee```aaapppzzz|||sssiiifffiiinnnkkkmmmooottt~~~}}}vvvnnn}}}}}}nnniiirrr|||jjjZZZdddnnnnnnggg^^^III555222////////////........................////////////...///000111111333666888???UUUwww888777666555444333333333......---,,,,,,,,,,,,------111DDDppp{{{~~~fffHHH444//////...+++------------------------************+++,,,---...---,,,+++))))))))))))***))))))))))))************))))))***++++++++++++*********+++,,,,,,---......---------...000111333333222222333333444444555555666666777777888999;;;<<<<<<===???AAABBBDDDDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMPPPSSSWWW___nnn{{{pppkkkjjjjjjhhh```VVVLLLAAA;;;@@@IIINNNTTTeeezzz~~~qqqbbb\\\```ppprrrggg^^^WWW```uuu~~~~~~ttt]]]LLL@@@777555777000555RRRyyyeeeHHH???888444666CCCRRRVVVKKK???777444333777777444111111333...,,,444@@@FFFCCC======;;;888555333222333333777777666444111///000111666DDDNNNJJJ:::......333000000000000////////////,,,,,,,,,---...///000111555:::AAAJJJRRRZZZaaaffffffiiimmmooopppooopppqqqoooooonnnnnnooorrrtttvvvxxxzzz|||{{{yyyvvvttttttoooqqqrrrrrrqqqqqqrrrsssxxxwwwuuutttvvvzzz~~~zzz|||zzzvvvwww~~~yyyccc[[[ggg}}}{{{lllZZZeeezzzNNNKKKqqqoooNNNPPPXXXTTT^^^gggmmmkkkaaaTTTDDD888444444444444444444444444555777@@@lll}}}vvvyyyuuuqqqRRRXXXqqqtttrrr}}}sssrrryyy~~~^^^OOO]]]~~~zzznnnbbbXXXTTTUUU___nnn|||~~~tttnnnjjjfffcccdddeeegggggghhhXXXRRRPPPKKKXXXsss[[[GGGFFFVVV[[[WWWPPPGGGJJJMMMYYYhhhkkkccc___bbbpppzzz|||sssjjjgggkkkpppnnnppprrrvvv|||}}}~~~yyy|||kkkiiiuuuyyy{{{{{{|||zzzpppeeeeeeooooooggg^^^III555111////////////........................////////////---///111111111222555777666CCC^^^}}}888777666555444333333333......---,,,,,,,,,,,,---,,,222HHHwwwlllKKK555000111...)))+++++++++,,,------......************+++,,,---...---,,,+++))))))))))))***((()))))))))************((()))***+++,,,++++++***)))******+++---......///,,,,,,---...///111222333222222333333444555555555666666777777888999;;;<<<<<<===???AAACCCDDDEEEEEEFFFFFFGGGHHHKKKNNNQQQSSSMMMPPPTTTYYYcccssszzzqqqjjjfffXXXPPPGGGBBB???AAAKKKVVVXXX\\\iiixxxzzzqqqkkkmmm{{{xxxggg]]]cccsss~~~fffUUUCCC;;;999888888999777999EEE\\\lllkkkZZZLLL;;;888:::III[[[___TTTFFF:::666444888999666444444444333...///<<>>:::666444444444:::;;;;;;888333111222333444CCCQQQPPPBBB444000222000000000000////////////,,,,,,,,,---...///000111777<<>>999777:::<<<:::888888222555111,,,:::RRR]]]YYYKKKHHHBBB<<<888555444444BBBBBB@@@;;;555222333555000???OOOQQQFFF888000///000000000000////////////+++,,,,,,---...///111111888===DDDKKKRRRXXX___bbbeeehhhmmmooooooooooooooommmmmmlllmmmppptttxxxzzzyyy{{{||||||yyyuuutttssssssuuuwwwwwwvvvuuuvvvwwwtttuuuvvvwwwyyyzzz{{{|||~~~~~~yyy|||nnnRRRYYYtttyyycccXXXSSSpppSSSYYYvvvaaaNNNZZZddd```dddmmmsssmmmaaaQQQAAA555555555555555555555555555555555:::bbbwww}}}{{{|||kkkcccIIIFFFccctttuuutttlllqqquuuwwweeeKKKFFFZZZwwwmmmpppyyy~~~pppnnnnnnpppuuuzzz}}}|||yyytttppprrrhhhRRRNNN]]]hhhEEE>>>???BBB???EEEHHH@@@===CCCSSSbbbccc[[[ZZZ___lllwww~~~uuulllgggiiilllmmmooopppttt~~~}}}tttiiijjj|||uuullliiifffpppoooggg^^^HHH444000000/////////......................../////////000---///111111111222444555555<<>>AAACCCDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMLLLPPP\\\iiiuuu}}}lllccchhhqqqrrr[[[NNNHHHNNNXXX___bbbbbbeeejjjjjjppppppmmmuuu|||nnn^^^VVVUUUTTTSSSQQQ\\\llluuu~~~jjjTTTDDD@@@>>>BBBHHHIIIBBB;;;<<<666EEE___kkkjjj^^^MMMDDD;;;AAA___{{{}}}gggSSSEEE:::555<<>>:::;;;:::777555///000JJJeeeiiiTTTQQQNNNJJJ@@@666666<<>>>>>===>>>AAAHHHZZZdddXXXRRR___lllvvv~~~wwwnnnhhhfffgggjjjiiilllooouuuqqqdddgggfff~~~~~~uuujjj___lllllllllfffVVVBBB555111.................................///////////////000000111222333555666777:::999HHH___hhhfffsss|||999888666555333333222222......---,,,,,,,,,,,,---000444>>>mmm}}}XXX<<<222---...000,,,+++++++++,,,,,,,,,---------,,,+++*********+++,,,,,,------,,,***))))))***))))))))))))************)))************+++++++++++++++++++++,,,---..................////////////000111333444555555666666555555666777888999::::::<<<======>>>???AAABBBCCCFFFFFFGGGHHHIIIJJJJJJKKKNNNLLLOOOWWWaaannnjjj[[[TTTYYYbbbgggppphhhXXXSSSWWW^^^iiitttyyyxxxtttrrrkkkhhhdddeeeqqq{{{uuuooojjjgggiiieee___QQQJJJOOOYYYqqq}}}ttteeeVVVKKKAAA:::>>>HHHLLLEEE<<<:::222===PPPWWWWWWPPPBBB===555<<>>???@@@888555000111IIIeeeooo^^^VVVPPPNNNFFF:::555777???LLLOOOBBB555333555555888;;;EEENNNGGG888000444555333111000000000///...---......------///222555<<>>CCCTTT___TTTOOO[[[lllwwwxxxpppiiigggiiikkkiiilllooouuupppeeefffrrr}}}{{{oooddd]]]kkkkkkkkkeeeUUU@@@333000....................................////////////000000111222333555666777999:::EEEXXXcccfffooo|||888777777666555333222111......---,,,,,,,,,,,,---000444???rrryyySSS777///,,,///000+++*********+++++++++,,,,,,,,,+++*********+++,,,---,,,------,,,***))))))***))))))))))))************)))************+++++++++++++++++++++,,,---..................////////////000111222444555555555555555555666777888999::::::;;;<<<>>>???AAAAAABBBBBBEEEEEEFFFGGGHHHIIIIIIJJJOOOMMMNNNSSSYYYdddvvvmmm^^^XXXZZZ```bbbgggooozzznnn[[[YYY```pppssswww{{{{{{vvvllleeeaaaYYYWWWccctttjjjNNNBBBDDDWWWqqq}}}xxxtttpppjjjXXXDDD===AAAFFFCCC===:::111555???@@@BBBAAA:::999333999SSSooowwwkkk\\\HHH???>>>FFFKKKGGGCCCDDDIII;;;555333222FFFfffxxxrrrbbbTTTNNNGGG<<<666888>>>OOOXXXLLL:::333444777888:::CCCJJJFFF999333444555333111000000000///...,,,,,,------...000444777===CCCLLLUUU\\\bbbfffjjjkkkllllllmmmoooppppppqqqnnnoooooopppqqqqqqqqqrrruuuuuuuuuuuuuuutttttttttwwwwwwvvvtttrrruuu{{{{{{xxxxxx{{{}}}}}}|||{{{|||zzzwww{{{tttfff]]]jjj```wwwtttUUUUUUzzzcccMMMYYYiiihhhdddmmmsssuuummm\\\JJJ???;;;:::999888555444444888:::<<<;;;===VVV~~~yyyTTTFFF]]]vvv~~~ooopppwwwlllNNNOOOiii{{{pppeee___]]]```bbbcccXXXSSSXXXXXXLLL>>>777555333111111333666777777<<<>>>CCCRRR___VVVPPPZZZlllwwwyyyqqqjjjhhhjjjllljjjmmmqqqvvvrrrgggfff{{{mmmddd```iiijjjjjjdddSSS???222///....................................//////000000111111111222333555777888999;;;CCCQQQdddttt|||~~~777777777777666333111000......---,,,,,,,,,,,,---///333BBBzzzyyySSS777000...000111***++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---,,,------,,,***))))))***((()))))))))************))))))*********+++++++++++++++++++++,,,---..................////////////000111222333444555555555555555666777888999:::::::::<<<>>>@@@AAABBBBBBAAADDDDDDEEEFFFGGGHHHIIIIIIMMMNNNPPPRRRUUU\\\mmm}}}|||vvvtttuuuooonnnjjjhhhkkkwwwmmm\\\VVVaaaoootttuuusssnnniiieeeaaa\\\^^^XXX___rrrpppTTTDDDDDDPPPfff{{{iiiPPPAAA<<<<<<===;;;333555888444999???;;;===777:::MMMeeemmmdddXXXFFF@@@AAAJJJPPPLLLIIIKKKSSS@@@777777555FFFggg}}}nnnYYYNNNEEE:::999@@@===OOOZZZRRRAAA888888:::<<<<<>>DDDNNNXXX___dddhhhkkkmmmmmmmmmnnnooooooppppppqqqppppppppppppppppppqqquuutttttttttttttttttttttxxxwwwvvvttttttwww||||||wwwxxx}}}||||||}}}|||{{{~~~|||mmm```cccnnnkkkttt~~~jjjQQQ^^^}}}YYYJJJ[[[iiihhhffflllrrrtttkkkZZZJJJAAA???@@@???===:::777555777888;;;<<<>>>SSSyyy\\\FFFXXXrrr~~~wwwuuuxxxvvvTTTHHHUUU|||wwwpppiiieeedddcccccc___\\\YYYTTTHHH:::555888555444222222333555777888:::>>>CCCSSSbbb[[[RRRWWWlllwwwzzzqqqkkkhhhjjjllllllooosssyyyzzzqqqeeeccc{{{ooohhhdddhhhjjjkkkdddSSS>>>222///........................------......//////000000111111111222444555777888:::>>>CCCOOOkkk777777777777666333111000......---,,,,,,,,,,,,---...444EEE~~~pppMMM555111///222222+++,,,,,,,,,,,,------------,,,+++*********+++,,,---,,,------,,,***))))))***((()))))))))************))))))*********+++++++++++++++++++++,,,---..................////////////000000222333444555555555555555666777888999:::::::::<<<>>>@@@AAABBBBBBAAACCCDDDDDDEEEFFFGGGHHHIIILLLMMMQQQUUUUUUXXXdddppp}}}vvvrrruuu|||lll\\\YYY___lllwwwmmmwww}}}{{{yyy}}}{{{lllLLL;;;===OOOjjj|||ZZZDDD<<<===:::555888888444<<>>???KKK]]]gggaaaVVVEEE@@@BBBLLLQQQNNNMMMPPPXXXCCC999::::::JJJiii}}}ppp___WWWKKK======GGG@@@MMMWWWVVVMMMFFFCCCBBBFFFCCCAAABBBAAA>>><<<<<<666444111111111111000...///000000//////000333666???FFFQQQZZZaaafffiiikkknnnnnnnnnnnnoooooopppppptttsssrrrqqqqqqqqqqqqrrrttttttsssrrrsssssstttuuurrrrrrsssssssssuuuxxxzzz{{{wwwxxx}}}}}}~~~~~~~~~~~~|||kkk^^^cccfffrrr{{{___MMMeeeyyyRRREEETTT___cccjjjpppttttttiiiUUUDDD======@@@AAAAAA@@@===:::::::::777:::;;;LLLooo}}}cccGGGOOOgggvvv|||}}}{{{~~~~~~hhhQQQFFFNNNmmm|||{{{||||||zzztttlllfff___[[[UUUKKK???666777;;;555555444333333444666888666<<>>???AAAAAABBBBBBDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLQQQUUUUUUVVV\\\eeetttvvvccc^^^eeennnwww}}}WWW@@@@@@JJJfffbbbIII>>>999666999:::999FFFTTTSSSGGGFFFFFFNNN\\\gggddd[[[HHHCCCEEENNNQQQMMMMMMQQQVVVCCC:::;;;???TTTnnnzzzvvvhhhaaacccZZZJJJGGGPPPIIIQQQZZZ^^^\\\XXXUUUSSSXXXPPPFFF???===>>>>>>>>>666444222111111111000///000111111000///111444777AAAIIITTT^^^dddhhhjjjkkknnnnnnnnnoooooopppppppppvvvuuusssrrrrrrrrrsssssstttsssrrrqqqqqqssstttuuuqqqrrrsssuuuwwwxxxyyyyyy}}}zzzxxxyyy}}}}}}{{{|||qqqfffjjjsssbbbzzzVVVOOOtttzzzOOOAAALLLTTT^^^pppvvvyyywwwgggPPP>>>777888;;;===@@@AAAAAA@@@@@@AAA;;;@@@@@@MMMlllqqqtttqqqNNNMMMcccttt|||~~~gggUUUIIIDDDJJJ\\\~~~pppfffZZZMMM???999:::;;;888444555555444222111111333666999???FFFXXXmmmjjj\\\YYYiiitttyyyqqqjjjhhhjjjlllooosssxxx~~~{{{vvvhhhjjj{{{kkk^^^gggjjjmmmfffRRR<<<222111////////////////////////,,,------...///000111111222222222333444666888888:::??????DDDaaa999888666555333333222222......---,,,,,,,,,,,,---///333>>>lllzzzQQQ888,,,...---...222///++++++,,,,,,,,,---------///...,,,***))))))******,,,------,,,***))))))***))))))))))))************)))************+++++++++++++++++++++,,,---..................///////////////000111222333444444444555555666777888999::::::<<<======>>>???AAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKNNNRRRTTTSSSWWW]]]jjjxxxyyyoooggggggnnnwww```FFFHHHGGG```[[[AAA;;;888:::;;;===PPPbbbbbbOOOPPPPPPTTT___iiihhh```PPPIIIIIIOOOPPPKKKJJJOOONNN@@@:::;;;EEE```vvvwwwnnn^^^ZZZdddeeeZZZYYYbbbUUU[[[dddjjjjjjhhhhhhiiimmm```LLL>>>:::<<<>>>===666444222111222111000/////////000000000222666999EEELLLXXXbbbgggjjjkkkkkkmmmmmmnnnoooppppppqqqqqqvvvuuusssrrrqqqrrrtttuuusssrrrqqqpppqqqrrrtttuuutttttttttvvvyyy{{{||||||yyyxxxxxxyyy{{{~~~zzzwwwzzzpppgggxxxzzzttt^^^fffWWWUUU}}}tttNNNFFFRRRUUU]]]qqqxxxzzzwwwfffNNN<<<777999999;;;===??????AAACCCEEE???DDDBBBLLLkkkkkkkkkzzzRRRMMMbbbssszzz{{{nnn\\\OOOFFFGGGOOOsssyyymmmcccQQQGGG;;;666888;;;888333666777666333000///222444999>>>CCCTTTkkklll```]]]gggrrr|||{{{rrrllliiikkkmmmmmmrrrxxx{{{~~~oooqqqlll```eeeiiillleeePPP:::000000////////////////////////,,,,,,---...///000111111222222222333555666888999:::>>>???BBBWWWxxx:::888666444333222222333......---,,,,,,,,,,,,------000888bbbzzzMMM888///000,,,,,,///---******+++++++++,,,,,,,,,000///---+++)))))))))))),,,------,,,***))))))***))))))))))))************)))************+++++++++++++++++++++,,,---................../////////000///000111222333444444444555555666777888999::::::============>>>AAACCCDDDEEEEEEFFFGGGHHHIIIIIIJJJMMMJJJJJJOOOQQQRRRUUUYYYaaapppyyyqqqtttuuurrr|||tttpppmmmlllnnnxxx{{{uuu}}}}}}aaaDDDGGG???UUUzzzfffCCC@@@;;;;;;<<<@@@WWWkkklllXXXYYYXXXZZZbbbkkkjjjbbbVVVOOOMMMPPPOOOIIIHHHMMMGGG===888:::IIIhhh|||vvvpppZZZPPP]]]gggeeeiiiuuu^^^eeeooottttttrrrtttyyy|||kkkQQQ>>>777:::<<<<<<666444222111222222000///---...///000111444888;;;GGGOOO[[[dddjjjlllllllllmmmmmmnnnooopppqqqrrrrrruuutttrrrqqqqqqrrrtttuuusssrrrqqqpppppprrrtttuuurrrqqqpppqqqtttwwwyyyzzzvvvwwwxxxyyyzzz}}}yyyvvv{{{rrrccc\\\yyynnnbbbPPPiii[[[UUUvvvkkkOOOQQQ```^^^___oootttxxxuuueeeNNN>>>;;;???<<<===<<<<<<<<<>>>BBBEEE===AAA>>>FFFeeennnnnnyyyNNNGGG]]]mmmrrr{{{}}}~~~sss^^^JJJDDDGGGkkkzzzuuuooogggaaaOOOPPPMMMDDD<<<:::<<<>>>999:::999555111000222555333666888HHH```ddd[[[XXXgggqqqzzz|||tttmmmkkklllooolllqqqxxx~~~~~~|||qqqrrr}}}mmmnnn}}}|||hhh^^^dddhhhkkkcccOOO999//////000000000000000000000000,,,,,,---...///000111222222222333333555666888999:::???AAADDDSSSmmm999888555333111111222222......---,,,,,,,,,,,,------000:::___{{{fffFFF444---...,,,///222---,,,+++***+++---...---,,,---......---+++******++++++...000///+++))))))+++)))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,---...///////////////.........000000111222333444444555888888888888888888888888999:::;;;===>>>@@@AAABBBEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOPPPQQQSSSVVVYYYbbbeeessswww```VVVSSSQQQOOOIIIMMMWWWllluuullllllnnnttt}}}```WWWOOOUUUgggsssmmm___cccmmmgggNNNGGG???MMMaaayyybbbGGG???999:::===FFF___tttuuulllccc[[[^^^iiirrrsssooodddYYYQQQPPPMMMGGGDDDEEE999<<<;;;???TTTooozzzuuupppRRRKKK\\\eeejjjxxx~~~ooofffhhheee```mmmlllOOO>>>666333444888444444444333222111000///...///000//////333:::@@@GGGRRR]]]ccchhhnnnrrrrrrqqqpppooooooooopppqqqrrrrrrrrrrrrqqqrrrrrrsssssssssssssssssssssssssssssssssttttttsssqqqqqquuuyyyxxxvvvtttuuuxxx|||~~~yyyvvv~~~{{{bbbUUUbbbrrr\\\QQQnnnQQQTTTsssdddLLLaaasssdddtttzzz|||ttt^^^HHH>>>===>>>=========;;;999999;;;======>>>>>>FFF]]]zzzqqq|||wwwTTT@@@SSSnnnssstttwwwzzz}}}gggPPPFFFAAAWWWxxxuuuggg]]]ZZZ]]]aaa\\\YYYRRRHHH===666555666777888888666333222222333888777:::FFFTTT]]]\\\WWWgggrrr|||}}}vvvqqqoooppppppqqqooottt{{{{{{{{{uuunnnssswwwlllmmmzzzvvv~~~}}}aaacccfffkkkkkk___KKK999000///////////////////////////......//////000000111111222222222333555777999:::===AAABBBAAAKKK```qqqxxxwwwzzzxxx999888555333222111222222......---,,,,,,,,,,,,---...111<<>><<<;;;CCCWWWlllvvvuuukkkRRROOObbbpppwwwzzzvvvpppaaaZZZ]]][[[YYYhhhiiiLLL;;;555222222555333333333333222111000000...///000//////444;;;AAAIIITTT___eeeiiiooosssssstttsssrrrqqqpppqqqqqqrrrrrrqqqqqqppppppqqqsssssstttttttttttttttttttttsssqqqssstttsssrrrsssvvvyyyyyywwwuuuvvvyyy}}}xxxxxx}}}eee]]]llltttYYYSSSsss}}}QQQUUUpppzzz{{{cccRRRjjj}}}nnn|||{{{|||sss^^^III@@@???AAA;;;<<<<<<;;;999999:::;;;999;;;===EEE^^^{{{xxx|||vvvWWWCCCSSSmmmrrrtttvvvyyy{{{~~~iiiRRRHHH@@@MMMeee}}}~~~{{{xxxxxxwwwtttlllfffgggaaaXXXNNNGGGFFFIIILLLMMMLLLGGG@@@888444555666777888888666444222333333999777:::EEESSS[[[[[[WWWeeeqqq|||}}}vvvqqqooooooooopppqqquuu|||uuurrryyyxxxooooooxxx{{{{{{{{{rrr\\\YYYiiillliii\\\GGG777000000////////////////////////......//////000111111111222333333444666888:::;;;888;;;===@@@FFFSSSdddpppwww~~~{{{999888666444222222222222......---,,,,,,,,,,,,---...222???hhhfffPPP<<<222///***+++...)))***))))))***,,,...---,,,,,,---...---+++******+++))),,,///000...+++)))((()))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------......//////////////////000000111222333444444555444555666777999:::;;;<<<::::::;;;===???@@@BBBBBBDDDEEEEEEFFFGGGHHHIIIIIILLLNNNPPPQQQRRRUUUXXXZZZ[[[___kkk}}}zzziii\\\SSSMMMDDD???CCCNNN]]]hhhssscccddd~~~~~~mmmaaaaaaiiiwwwqqqZZZJJJ@@@:::555;;;NNN^^^^^^VVVJJJJJJVVViiiqqqdddQQQEEEJJJ___kkk```LLLHHHZZZmmmnnnQQQGGGFFFKKKZZZ}}}jjj```VVVQQQNNNJJJGGGGGGKKKAAA>>>IIIYYYeeemmmqqqiiiWWWYYYoooqqq```QQQIIILLLKKKJJJ\\\ttt|||dddGGG888333222111000333333333333222111111000...000000///000444<<>>===;;;::::::;;;:::<<<>>>FFF]]]yyyxxx[[[EEERRRkkkqqqsssuuuxxxzzz|||~~~nnnWWWLLLAAADDDNNN___nnnxxxxxxllljjjiiiiiijjjiiicccYYYRRRFFFBBB===999777777999;;;===<<<;;;888555555666888777888888777555333444555999777:::EEERRRZZZ[[[XXXdddqqq}}}}}}vvvpppnnnnnnnnnnnnqqqvvv||||||~~~~~~ppplllrrrvvvyyysssppptttlll```^^^mmmnnnhhhXXXCCC444///111////////////////////////......///000000111111222333333444555777999;;;<<<<<<;;;@@@GGGIIIMMM^^^rrrvvvyyy999888666444333222222222......---,,,,,,,,,,,,------333DDDpppkkkQQQ===222///***+++...)))))))))(((***,,,------,,,+++,,,---,,,***)))***+++)))+++///111000---)))'''(((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,---------,,,............////////////000000111222333444444555444555666777888999:::;;;:::;;;<<<===???AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIILLLNNNPPPQQQSSSUUUXXX[[[ZZZ^^^hhhvvvwwwiiiWWWIIIAAAAAAIIIQQQaaa[[[ccczzz~~~nnnccc___oooxxx}}}ooo^^^NNNDDDBBB>>>:::>>>MMMYYYZZZSSS@@@FFFRRR\\\ZZZQQQMMMOOOVVVfffpppfffQQQFFFKKKVVVdddqqqaaaQQQKKKRRRdddgggccc_________]]]ZZZXXX\\\KKKDDDOOO[[[___ccckkkeee\\\aaatttxxx\\\KKK@@@AAA???<<>>EEEOOOYYYccchhhkkkpppsssrrrvvvuuuuuutttsssrrrrrrrrrqqqpppnnnmmmnnnppprrrtttssssssssssssssstttttttttoooppprrrtttuuuvvvwwwwwwxxxwwwwwwxxx{{{~~~~~~yyywwwzzz}}}sssbbbggggggddd{{{zzzWWWCCCYYY{{{nnnZZZPPPaaaqqqmmmjjjrrr}}}yyykkkVVVEEE???@@@AAA===???AAAAAA???=========???AAACCCIII]]]www}}}aaaGGGPPPhhhqqqsssuuuwwwyyyzzz|||qqq[[[LLLDDDAAABBBHHHQQQYYYdddnnn}}}tttnnngggbbb```\\\VVVPPPNNNOOOOOOPPPOOOJJJCCC===;;;999777666777888888888555555666777777888999:::888999999888666555555666888777:::DDDQQQZZZ]]][[[eeerrr}}}uuupppmmmmmmmmmmmmpppuuu{{{rrriiilllzzzyyyqqqoooqqqhhhaaagggooopppiiiXXXCCC444///000////////////////////////...//////000111111222222222333333555777999;;;<<>>???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMOOOQQQSSSUUUYYY[[[\\\___fffppp}}}|||||||||||||||___JJJ>>>999===DDDHHHYYYooo~~~|||ssskkklllrrryyyjjj\\\RRRMMMBBB@@@<<<===FFFOOOOOOIIICCCGGGOOOVVVWWWWWW\\\bbbjjjrrruuuiiiXXXTTTeeexxxhhh___wwweeeTTTXXXiii}}}uuuwww{{{~~~wwwpppdddRRRKKKXXXbbbaaacccjjjaaa[[[```mmm~~~eeeQQQBBBAAA===666???QQQcccUUUBBB666333444111...222222333333333222111111000000111000111777@@@HHHQQQ[[[eeeiiikkkoooqqqqqqrrrrrrrrrsssssssssrrrrrrpppooonnnnnnooopppssstttqqqqqqrrrrrrssssssssssssooopppqqqtttvvvwwwwwwvvvuuuuuuvvvxxx{{{}}}}}}|||sssuuu{{{vvvlll```iiippppppyyyaaaHHHCCCbbboooZZZQQQ\\\cccfffnnnwww}}}vvveeeNNN???;;;<<<<<<===???AAAAAA???>>>======@@@DDDEEEJJJ^^^yyyhhhIIIMMMeeeqqqsssuuuwwwxxxyyy|||ttt[[[GGGCCC@@@>>>??????CCCMMMXXXeeebbb```]]]XXXSSSOOONNNOOOJJJDDD@@@?????????>>>>>>>>>>>>??????===:::888<<<:::888888::::::999888666777888:::;;;<<<;;;:::888999:::999777666666777777666:::CCCPPPZZZ^^^^^^gggttt|||tttooommmmmmmmmmmmoootttzzz{{{wwwzzzvvvyyyvvv```WWWgggppppppjjjZZZDDD444///000//////////////////////////////000000111222222222222222333555777999;;;<<<@@@:::???JJJIIIHHH___{{{999888777666555333222222......---,,,,,,,,,,,,---,,,444LLLsssHHH666...///+++...111,,,,,,+++***+++---...---,,,***+++,,,+++***)))***+++***+++,,,///000...+++((()))))))))))))))))))))))))))************+++++++++***+++,,,---...---,,,+++------......///000000000000000111222333444444555666666666777777888888888;;;;;;<<<>>>@@@AAACCCCCCCCCDDDDDDEEEFFFGGGHHHHHHJJJLLLNNNPPPRRRTTTXXX[[[]]]aaaeeelllxxx}}}tttmmmiiifffdddnnnfffJJJ;;;666888CCCOOOYYYhhhrrrnnnlllrrryyy{{{{{{tttxxxyyyoooeee]]]XXXIIIFFF@@@;;;===CCCEEEBBBJJJGGGHHHTTTdddqqqttttttxxxjjjbbbqqq}}}aaaTTTccc|||yyy___\\\jjjaaaVVVUUUeeepppooolllooo```XXXZZZeeerrroooWWWFFFEEECCC999:::DDDRRRLLLAAA777333444333///222222222333333222222111000111111000222888BBBJJJTTT]]]fffjjjllloooqqqpppppppppqqqrrrrrrrrrrrrrrrooooooooopppqqqrrrssstttqqqqqqrrrrrrssstttttttttrrrqqqqqqrrruuuwwwwwwvvvttttttvvvyyy|||}}}|||{{{rrruuuxxx~~~ssskkkbbbmmmkkkwwwjjjSSSCCCIIIkkkgggTTTPPPYYY[[[ddduuu|||zzzqqq]]]FFF:::888999999<<<===>>>>>><<<;;;;;;<<<===AAACCCIII^^^|||qqqMMMKKKbbbppprrrsssvvvwwwxxx{{{~~~}}}aaaFFF@@@>>><<<<<<::::::BBBLLLMMMIIIGGGEEEBBB<<<999:::888888999:::::::::::::::<<<<<<<<<<<<===>>>???@@@<<<999777777:::<<<;;;999???@@@@@@BBBCCCAAA===999999:::;;;:::888777888999777666999AAALLLUUU[[[\\\ggguuuzzzsssnnnlllmmmnnnnnnooottt{{{www|||www]]]VVVlllooooooiiiYYYCCC333...000//////////////////////////////000111111222222333222333444666888:::===>>>@@@;;;???HHHGGGGGG]]]yyy888888888777555444222222......---,,,,,,,,,,,,------555OOOpppDDD333---///,,,...000***///...,,,---......---+++)))+++,,,+++***)))***,,,+++++++++---//////,,,))))))))))))))))))))))))))))))************+++++++++)))+++,,,......---,,,+++------......///000000111000000111222333444444555333444555666777888999:::;;;;;;===>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMOOOQQQTTTWWWZZZ]]]aaadddiiiuuuyyypppggg^^^VVVQQQ[[[jjjsssooolllppprrrpppVVVGGG<<<;;;>>>EEEUUUfffqqqjjjbbb\\\\\\fffuuu|||}}}|||yyytttpppiiicccVVVHHHCCCGGGLLLLLLUUUTTTXXXeeewww|||~~~iiiLLLEEEQQQ```xxxwwwbbb```iii|||~~~{{{\\\[[[cccuuuvvvooo[[[MMMMMMXXXddduuulllRRRAAAEEEGGG<<<777;;;AAACCC@@@777222333333000111222222333333222222222111111111111222999DDDLLLWWW```iiilllmmmpppqqqpppqqqqqqrrrsssrrrrrrppppppnnnoooppprrrssstttssssssssssssttttttuuuvvvvvvwwwuuurrrpppqqqtttvvvvvvuuutttuuuwwwzzz~~~~~~}}}{{{sssvvvyyy}}}|||rrrkkkeeeppp{{{mmmoooQQQBBBJJJmmmZZZLLLRRR\\\ZZZeeexxx{{{vvvkkkUUU@@@666777::::::<<<======<<<::::::;;;===<<>>CCCCCC>>>===???>>>999999<<<555777;;;============>>>:::;;;<<<===>>>???AAABBBBBB>>>:::;;;AAAFFFGGGFFFLLLLLLLLLMMMMMMIIICCC>>>999:::;;;:::999888999:::888777888>>>FFFOOOTTTVVVeeesss}}}xxxrrrmmmlllmmmnnnooorrrwww|||}}}}}}{{{~~~yyyuuuooo^^^]]]pppooonnneeeSSS>>>000...111///////////////////////////000000111111222333333444555666888:::===???AAABBBAAAEEEIIIGGGGGGVVVkkk888888888777666444222111......---,,,,,,,,,,,,---...666QQQlllCCC222---///------///(((111///............---+++)))***++++++***)))***,,,,,,+++***,,,...///,,,))))))))))))))))))))))))))))))************+++++++++)))***,,,......---,,,+++---------...///000000111000000111222333444444555111222333555888:::;;;<<<;;;<<<===>>>@@@BBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGIIILLLNNNPPPSSSWWWZZZ\\\```cccgggsss{{{sssjjj^^^RRRKKKQQQVVVTTTIIIGGGLLLKKKCCCDDDAAAEEENNNRRRSSS```pppaaaQQQMMM[[[gggjjjrrr~~~sss]]]SSSUUU[[[^^^cccmmmyyy~~~www^^^LLLHHH@@@KKKnnn}}}ggg___cccgggsss~~~vvvppprrr{{{oooZZZ```oooyyykkkPPP===;;;IIIUUUcccmmmmmmdddJJJ999AAAFFF===555666666===>>>777111222222000111222222333333333222222111111111111333:::EEEMMMYYYccckkknnnoooqqqrrrqqqssssssttttttsssqqqooonnnmmmoooqqqtttuuuuuutttssstttuuuuuuvvvwwwxxxxxxyyywwwsssppppppsssvvvvvvuuuuuuvvvxxx|||~~~{{{qqqxxx~~~zzzpppkkkfffqqq|||vvvzzzVVV@@@GGGiiiVVVLLLYYYeee```iiizzzxxxsssgggQQQ===555888<<<<<>>999999======999999>>>999;;;<<<<<<;;;<<<@@@CCCJJJLLLNNNPPPPPPPPPQQQRRRJJJFFFBBBDDDLLLSSSVVVWWWWWWVVVVVVWWWVVVRRRJJJDDD:::;;;<<<;;;999888999:::999888888<<>>???@@@AAAAAAAAACCCCCCDDDFFFGGGHHHIIIJJJMMMMMMMMMNNNQQQTTTXXXZZZ\\\\\\^^^gggzzz}}}uuurrrqqqjjjaaaVVVGGGDDD>>>444BBBOOOCCCNNNWWWaaajjjtttxxxnnn```MMMQQQVVV]]]dddmmmuuuzzzqqqfffiiiwww|||SSSAAA===AAALLL]]]VVVSSSZZZdddmmmuuu|||yyywwwmmmkkksssssstttrrrdddRRRQQQffftttZZZCCC;;;777<<>>BBB<<<333333888<<<;;;666222111333...000222333222111111111000111111222555===IIIQQQ___hhhoooooonnnppprrrqqqtttsssrrrqqqrrrssstttuuuppppppqqqrrrtttuuuuuuvvvrrrrrrqqqrrrsssuuuwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwxxx{{{}}}~~~~~~~~~~~~yyyfff\\\hhh}}}kkkWWWZZZzzzkkkIIILLLooorrrLLLTTT^^^ffflllrrryyy|||xxxcccJJJ;;;777888888999===AAAAAA<<<;;;??????;;;===BBBGGGNNN\\\qqqwwwuuuuuuuuuxxxQQQLLLiiiooommmnnnrrrvvvyyy{{{~~~```GGG999::::::;;;===:::===@@@DDDEEECCCAAAAAABBB<<<>>>AAACCCFFFJJJNNNRRRWWW[[[]]]]]]___cccccc```UUUWWWUUUSSSWWWaaaiiilllkkkfff```^^^^^^\\\VVVQQQEEE@@@;;;:::<<>>???@@@AAAAAAAAADDDDDDEEEGGGHHHIIIJJJKKKKKKLLLLLLNNNRRRVVVZZZ\\\______aaagggvvvvvvqqqpppnnniiiZZZFFFCCCGGGBBBKKKYYYWWWlll{{{tttbbbRRRQQQWWW___gggnnnsssyyy|||wwwkkkeee___aaaeeeiiirrr{{{qqqwwwaaaGGG======DDDMMMIIIHHHOOOWWW___hhhooorrrrrrkkkiiinnnjjjiiisss{{{qqqbbbVVVLLLIIIZZZvvvqqqUUU???888222555;;;CCCNNNXXXUUUHHH999555:::===999333333666::::::888666555555333444444444333111111111000111111222555>>>KKKTTT```hhhoooooonnnppprrrqqqssssssrrrqqqqqqqqqrrrsssrrrrrrrrrrrrsssssstttuuuuuuuuutttssstttuuuvvvvvvssssssttttttvvvwwwxxxyyy{{{}}}vvvddd___pppkkkXXX^^^fffJJJSSSttt~~~iiiIII]]]lllmmmkkkrrr|||uuu```FFF888555666777888???BBBAAA<<<;;;>>>???<<>>@@@CCCLLLVVVZZZWWWRRRMMMLLLOOOOOOOOOOOOQQQUUU\\\```aaafffjjjkkknnnssstttrrrooopppqqqqqqwww~~~vvvkkkbbb]]]YYYUUUSSSMMMGGG@@@<<<===?????????;;;777666;;;AAAFFFMMMTTThhhttt|||{{{wwwrrroooooopppqqqqqqttt{{{}}}~~~zzz|||~~~uuudddYYY]]]gggmmmkkk```KKK888000//////............////////////111111111222333555666777777888999;;;===???AAABBBBBBDDDGGGHHHIIIJJJMMMOOO\\\kkkrrrsss888666555555666555222000...---,,,,,,,,,,,,---...---555WWWsssEEE333---000,,,***---+++,,,,,,+++++++++,,,---...+++++++++++++++***)))((())))))+++---//////---+++)))((((((((()))***++++++)))************+++++++++,,,,,,,,,,,,,,,,,,------------,,,------...///000000000111222333444444555333333444666777888999:::======>>>???@@@AAAAAABBBEEEEEEFFFGGGIIIJJJKKKLLLJJJKKKLLLOOOSSSWWW[[[]]]^^^```aaadddmmmwwwyyywwwxxx|||{{{qqqhhhgggjjjmmm___KKKJJJWWW]]]iii|||wwwaaaSSSKKKZZZaaakkkuuuzzz}}}~~~fffQQQHHHGGG>>>@@@BBBCCCHHHTTTdddqqqvvvxxxlllJJJ;;;888<<<>>><<>>FFFEEE@@@JJJKKKXXXhhhooojjj```YYYUUU^^^]]]\\\\\\^^^dddmmmsssvvv||||||lllcccaaadddggg```WWWLLLCCC@@@??????>>>:::666444888===CCCLLLTTTjjjvvv{{{{{{wwwrrrooooooqqqrrrrrruuu}}}}}}zzz}}}|||vvv{{{}}}ggg___bbbgggllliii]]]HHH777000//////............////////////111111222333444666888999:::;;;<<<===>>>@@@AAAAAABBBCCCFFFGGGIIIKKKNNNQQQTTTbbbhhhfffqqq888777555555555555333111...---,,,,,,,,,,,,---...---555VVVxxxFFF333---000+++)))---++++++++++++,,,,,,,,,------+++++++++++++++***)))((())))))***,,,//////...,,,(((((((((((()))***,,,,,,))))))*********+++++++++,,,,,,------------......------,,,------...///000000000111222333444444555333444555666777999::::::======>>>>>>???AAABBBBBBDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKMMMOOOSSSVVVYYY[[[ZZZ]]]^^^___dddjjjkkkiiijjjooonnndddXXXUUU\\\eeefffdddiiivvvlllVVVOOOSSSYYYgggmmmwww}}}bbbKKK@@@AAAFFFHHHHHHEEE@@@<<>>999999===BBBFFFJJJTTT___```ccc]]]WWWTTTLLLJJJVVVkkktttzzztttjjjaaaYYYSSS@@@555;;;QQQfffrrrdddHHH;;;777222111000333>>>IIILLLHHH@@@:::666666888:::666444222555999:::777333555444111000111222333333111111111222777BBBRRR]]]dddjjjooooooooorrrsssqqquuutttsssrrrqqqqqqppppppssssssqqqqqqqqqsssuuuvvvttttttssssssrrrrrrrrrrrrxxxwwwwwwvvvuuuuuuvvvvvvxxx|||~~~~~~ppp]]]```___dddxxxQQQSSSppp~~~[[[RRRxxxzzzkkkuuulllUUU===333222222555:::@@@AAA@@@===:::;;;>>>AAADDDFFFIIIKKKQQQggg{{{lll\\\EEEFFF___rrrtttrrroooqqqwww}}}ccc]]]ppp^^^FFFUUUVVVMMM[[[XXXeeessswwwpppfff```^^^```bbbdddhhhnnnvvvsssjjjjjjlll___UUUHHH>>>;;;<<<======;;;666444777;;;AAALLLVVVlllwww{{{zzzuuupppmmmmmmoooqqqrrruuu|||~~~zzztttooodddeeegggjjjgggYYYEEE555/////////............////////////111111222333555888999:::>>>>>>>>>???@@@@@@AAAAAA@@@BBBDDDFFFGGGJJJNNNQQQQQQ^^^ggghhhnnn999777555444555444333111...---,,,,,,,,,,,,---...///666VVVwwwGGG444---///***)))---+++++++++,,,,,,,,,---------******+++++++++***))))))))))))***,,,...///...---(((((((((((()))***,,,,,,))))))*********+++++++++,,,,,,,,,------.........------,,,------...///000000000111222333444444555444555666777999:::;;;;;;>>>======>>>???@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNPPPRRRTTTVVVWWWVVVZZZ\\\]]]aaaffffffbbb^^^```^^^TTTHHHCCCKKKUUUooohhhOOOKKKUUUcccllltttyyy|||]]]GGGAAACCCFFFGGGQQQPPPMMMFFF>>>===AAAGGG\\\{{{~~~|||~~~iii]]]]]]NNNHHHFFFJJJNNNRRR[[[dddrrrqqqTTTDDD@@@DDD<<<;;;<<>>:::555222222333333222000111111333999EEEUUUaaafffkkkoooooopppssstttqqqvvvuuuuuutttsssrrrrrrqqqpppppppppqqqrrruuuwwwxxxssstttttttttuuuuuuuuuuuuyyyxxxxxxxxxxxxxxxxxxyyywww}}}~~~uuu___bbbfffffffffOOOaaa~~~ZZZSSSsssqqqjjjyyyyyyhhhPPP999333444333666<<<>>>???@@@>>>;;;:::>>>CCCFFFGGGJJJMMMRRReeeuuubbbJJJEEEXXXiiippptttsssuuu{{{~~~iii___dddiiiTTTeeeiiibbbnnnfffmmmssssssmmmgggfffggghhhmmmvvv|||llldddVVVLLL???666444777:::<<<<<<888666888;;;BBBMMMYYYmmmxxx}}}wwwsssmmmjjjjjjmmmoooqqqvvv~~~|||~~~uuuppprrrccccccfffiiidddUUUAAA333/////////............////////////111222333444777999;;;<<<@@@@@@AAAAAAAAAAAABBBBBB@@@AAACCCDDDFFFIIIMMMPPPNNNZZZiiisss{{{999777555444444444333222...---,,,,,,,,,,,,---...000:::\\\tttHHH444---///***))),,,+++***+++,,,---------,,,,,,******+++++++++******))))))))))))+++...//////...)))((((((((()))***++++++)))************+++++++++++++++,,,,,,------......------,,,------...///000000000111222333444444555555555666888999:::;;;<<<>>>>>>======>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIJJJLLLLLLNNNOOOQQQSSSTTTTTTXXXZZZ\\\^^^dddiiigggbbbXXXUUUPPPHHH???999???GGGnnnjjjTTTPPPZZZfffnnnsss{{{dddKKKCCCJJJRRRNNNFFFGGGIIIIIIEEE@@@???DDDIIISSSqqquuuuuutttaaaSSSNNNAAA;;;<<>>CCCCCC>>>::::::<<>>>>>:::444222555999555222111777BBBLLLQQQSSSJJJCCC:::555333333222111///000222555<<>>AAACCC???===AAAGGGHHHIIIMMMQQQSSS```zzzXXXFFFNNNbbbmmmvvvvvvxxx~~~~~~lll```\\\sss{{{jjjYYYcccnnnooovvvnnnppppppnnnlllmmmrrrvvv{{{nnnbbbQQQCCC<<<:::999999<<<999888:::<<>>111...//////............////////////111222333555888;;;===>>>BBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCDDDEEEHHHMMMPPPPPPWWWiii:::777555333444444333222...---,,,,,,,,,,,,---...000>>>eeeqqqIII555---///)))(((,,,,,,***+++,,,---------,,,,,,)))******+++++++++******)))))))))+++...//////...***)))))))))))))))******)))************+++++++++******++++++,,,---------------,,,------...///000000000111222333444444555444555666777888:::;;;;;;>>>>>>======>>>@@@BBBDDDCCCDDDEEEFFFHHHIIIJJJJJJIIIJJJLLLNNNPPPRRRSSSTTTZZZZZZ[[[___gggmmmiiiaaaTTTLLLDDD@@@;;;777888>>>]]]{{{rrrccc[[[XXXaaalllrrrvvvzzzbbbVVVLLLQQQ___gggaaaWWWKKKNNNOOOKKKEEECCCFFFJJJUUUnnn{{{ffffffrrr|||}}}uuujjjZZZMMMDDD===>>>GGGNNNQQQZZZfffhhhqqqmmmaaaVVVHHHBBBJJJPPPEEE;;;888;;;BBBLLLVVVVVVRRRDDD<<<===:::<<>>DDDHHHEEEAAADDDLLLKKKJJJNNNTTTTTTYYYpppcccHHHIII```nnnwwwvvvxxx~~~lll]]]VVVbbbjjjcccSSSUUUiiixxx|||{{{zzzyyy{{{sss___NNNCCC===999777:::999999;;;===BBBNNNZZZmmmxxxvvvqqqkkkhhhhhhllloooqqqvvv}}}~~~sssmmmlllnnnwwwvvv^^^```nnnggg```OOO;;;000...000///............////////////111222333666999<<<>>>@@@CCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEEEEFFFIIINNNQQQTTTRRRaaa:::777444333444444333333...---,,,,,,,,,,,,---...///AAAmmmpppIII555---///)))(((,,,,,,***+++,,,---...---,,,,,,)))******+++++++++******)))))))))+++---///000///+++***)))))))))))))))***)))************+++++++++))))))***++++++,,,---------------------...000000000000111222333444444555333444555666777888999:::???>>>======>>>@@@BBBDDDEEEEEEFFFGGGIIIJJJKKKLLLFFFHHHJJJMMMPPPSSSTTTUUUZZZZZZZZZ^^^hhhnnnhhh^^^QQQEEE<<<;;;:::666666999JJJttt}}}tttbbbTTT[[[aaaaaagggpppvvvxxxnnnTTTQQQSSS___pppyyywwwrrr```aaa___XXXNNNHHHGGGIII\\\pppqqq\\\\\\fffyyyuuuwww}}}~~~|||lllXXXFFF@@@AAAMMMTTTWWW```mmmggggggbbb___^^^SSSOOOZZZ\\\NNN@@@;;;>>>FFFPPPYYYTTTOOOAAA;;;???<<<<<>>AAA555333444222555JJJXXXRRREEE;;;333111333333666999555:::======:::777777999999666444666>>>IIIUUU[[[FFF===444///000444555444,,,///333888@@@MMM\\\fffkkknnnooonnnqqquuuuuuqqqqqqrrrssstttttttttsssrrrnnnpppsssuuuvvvuuutttrrruuuuuuvvvvvvtttsssqqqooottttttuuuwwwxxxzzz|||}}}~~~~~~{{{|||pppbbbnnnwwwyyyvvvjjj}}}cccJJJ```fffeeedddooosssZZZBBB222555888333444<<<===???GGGLLLIIIDDDHHHPPPMMMKKKPPPUUUTTTTTTdddyyyjjjNNNNNNaaaoooxxxuuuvvvqqq^^^XXX\\\aaa___PPPMMMiiizzztttooocccRRREEE===:::888777999888999;;;===AAAMMMYYYmmmxxx}}}wwwrrrlllhhhiiimmmppprrrvvv|||~~~rrrkkkppptttwwwzzz}}}rrrVVVXXXiiifff___NNN:::///...000000............/////////000111222444666999<<>>???AAABBBCCCEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMPPPQQQRRRTTTVVVXXXWWWWWWYYY___eeeeee```ZZZFFF>>>777777666444333555<<>>888666888<<<;;;666:::CCCBBBGGGWWWmmmyyyzzzuuummmiiiiiilllppprrr{{{~~~}}}~~~wwwqqqpppooopppsssyyywww|||wwweee^^^dddfffeeeYYYFFF555......///---000000////////////000000333444555777999;;;======@@@BBBDDDEEEDDDBBBBBBCCCGGGFFFFFFFFFHHHJJJMMMOOOYYYMMMRRRjjj{{{777777555444444333333333000,,,)))***...000...,,,111;;;___{{{MMM888...000+++))),,,)))))))))***++++++++++++***,,,,,,+++*********++++++))))))***+++,,,...///000,,,***''''''((())))))(((((()))***+++++++++++++++,,,,,,+++++++++,,,---...,,,---......------...000111111111111222222222222555555666888999:::;;;<<<<<<<<<======???@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJJJJKKKMMMOOOQQQRRRSSSVVVXXXYYYYYYZZZ^^^aaa```YYYSSSFFF>>>777555555444555777AAAVVViiilllffffffkkkoooxxxzzz~~~ooo```___dddmmm{{{nnnbbbZZZVVVeeevvv~~~iiiXXXPPPeeeggglllvvvxxxrrrsssxxxyyynnnUUULLLHHHQQQ]]]bbbbbbccc______cccjjjmmmiiifffggghhhTTTGGGAAA@@@OOObbbgggaaaSSSFFFAAA===777888===IIIPPPUUUPPPDDD<<<>>>CCC<<<:::555222666CCCQQQ[[[QQQIII888111666444666BBBKKKSSSWWWYYYTTT???333;;;???===888555999BBBFFFEEEAAA===888444333222111000000222555<<>>;;;;;;;;;;;;777;;;EEECCCGGGVVVlllwww~~~~~~yyysssmmmiiiiiimmmqqqsss{{{}}}{{{sssooonnnppptttpppmmmqqqmmm]]]ZZZccceeefffXXXEEE555......///...000000/////////000111111333444666999<<<>>>@@@AAA>>>@@@BBBBBBAAA@@@@@@AAAEEEEEEGGGIIIKKKMMMNNNNNNTTTKKKOOO```mmmttt888777666444333222222222000---***+++---///---+++---777TTToooyyyxxxJJJ555---///+++)))+++)))))))))***++++++++++++***,,,++++++***))))))))))))))))))***+++,,,...///000,,,***((('''((())))))((()))******+++++++++******,,,,,,+++++++++,,,---...,,,---......------...000111111111111222222333333555666777888999;;;<<<<<<<<<<<<===>>>???AAABBBCCCCCCCCCDDDFFFGGGIIIJJJJJJKKKMMMOOOPPPQQQRRRUUUWWWYYYYYY[[[___bbb```ZZZUUUIIIAAA888555444333555999DDD[[[ttt}}}{{{xxxyyyzzzwwwiii___jjjpppyyyqqqhhhnnnvvvuuu^^^NNNVVVYYYaaauuuvvvttt}}}jjjYYYTTTUUU]]]eeefffbbb___]]]bbbllltttrrrlllkkkooodddTTTIIIBBB@@@QQQeeejjjfffUUUFFFAAA===777777;;;AAAIIINNNJJJAAA;;;???EEE???<<<666222333@@@SSSaaaaaaRRR;;;222555222888LLL\\\ffftttwwwSSS;;;AAAEEE@@@888444999AAAAAA<<<@@@===888555444333111000222333777???KKKXXXdddlllqqqrrrsssssstttssssssssssssrrrqqqqqqtttvvvwwwwwwqqqrrrrrrsssttttttuuuuuuxxxxxxxxxwwwuuurrrpppnnnttttttvvvyyy}}}~~~vvvtttyyy}}}ppplllwww~~~ssseeegggmmm```gggpppkkk~~~ttt___yyysssgggmmmxxxuuu^^^???999555888:::888777888???<<>>::::::::::::888>>>HHHFFFGGGUUUmmmwww~~~|||{{{zzzvvvqqqkkkiiijjjnnnrrrttt{{{~~~yyy|||tttsssxxx}}}tttpppqqqjjj\\\^^^hhhjjjgggWWWBBB444......//////000/////////000111222222444666888<<>>@@@BBBCCCBBBAAAAAABBBCCCEEEHHHKKKMMMNNNNNNNNNPPPMMMMMMUUU]]]eeemmmttt999888666444333222111111000...,,,,,,------,,,+++(((333KKK^^^dddlllqqqiiiGGG222,,,///+++***+++((())))))***++++++++++++***---,,,+++******))))))************+++,,,---//////---+++((('''((())))))(((******+++++++++******)))+++++++++,,,,,,,,,------,,,---......------...000000111111222222333333333555666777888:::;;;<<<<<<>>>>>>>>>???@@@BBBDDDDDDCCCDDDEEEFFFHHHJJJKKKKKKKKKMMMOOOPPPQQQRRRTTTVVVVVVXXX]]]ccchhhiiifffcccTTTJJJ@@@:::666333666:::DDD[[[vvv|||tttlllfffrrrxxxoooooorrryyy|||qqq______cccpppvvvwwwwwwgggcccggglllpppnnnhhhbbb___eeekkksssvvvooohhhjjjqqqiiiZZZMMMCCC???PPPeeejjjeeeTTTEEE@@@>>>999777;;;???FFFKKKGGG>>>;;;@@@HHHBBB>>>888333333<<>>999999::::::999BBBMMMKKKJJJVVVrrrzzz~~~|||zzztttpppkkkiiikkkppptttvvv{{{nnnuuuwwwwww~~~yyyuuukkk^^^bbbnnnnnnfffTTT???222...---...000/////////000111222333444777888;;;>>>@@@AAABBBCCCAAACCCFFFFFFFFFEEEEEEFFFCCCDDDFFFHHHJJJLLLNNNOOORRRRRRPPPOOOVVVaaaiiijjj888777666444222111111000000...---,,,,,,---,,,+++***000DDDRRRSSSXXX___]]]FFF222+++///+++***+++((())))))***++++++++++++***------,,,+++++++++++++++*********+++,,,---...///...,,,)))((()))))))))(((******+++++++++******)))++++++,,,,,,,,,---------,,,---......------...000000111111222333333444444666666777999:::;;;<<<===??????@@@AAABBBDDDEEEFFFDDDEEEFFFHHHJJJKKKMMMMMMLLLNNNPPPQQQQQQRRRTTTVVVUUUXXX^^^eeekkkoooppppppdddZZZOOOFFF>>>999;;;AAAGGGYYYsss{{{uuuqqqmmmssswwwzzziiiffffffjjjtttzzzooogggmmm}}}rrrqqq{{{uuu{{{|||oooffffffiiiuuuwwwyyyvvvllleeejjjsssvvvfffVVVHHHCCCUUUhhhjjj```QQQDDDBBB@@@;;;;;;???FFFKKKMMMGGG===:::BBBKKKGGGAAA;;;666555;;;OOObbbtttcccIII;;;777111777MMM```iiiVVVLLLUUUJJJ<<<666???JJJLLLFFF<<<999555333333444444333111555<<>>===;;;<<<;;;EEESSSQQQPPP[[[xxx|||sssoookkkjjjmmmrrrvvvxxx|||jjjmmmsss{{{uuutttzzz|||xxxqqqcccXXX```llljjjcccOOO:::111///---...000//////000000222333444555999;;;===???@@@@@@??????BBBEEEGGGHHHHHHGGGGGGHHHDDDDDDCCCCCCEEEIIIMMMOOOSSSUUURRRNNNSSSbbbooottt777666555333222111111111......---,,,,,,,,,------000111CCCTTTQQQPPPXXX]]]GGG333+++...***))),,,)))))))))***++++++++++++***---,,,,,,,,,,,,,,,------++++++++++++,,,---...//////,,,)))((()))))))))((()))******+++++++++*********+++,,,---------,,,,,,,,,---......------...000000111111222333444555555666777888999:::<<<======??????@@@AAABBBDDDEEEFFFEEEEEEGGGIIIKKKLLLNNNOOOMMMOOOQQQRRRRRRSSSUUUVVVWWWZZZ___eeekkkqqquuuxxxtttkkk```WWWNNNHHHKKKPPPTTT___rrr|||wwwsssnnnssstttyyywwwhhhYYYVVVTTTUUU\\\hhhuuu}}}wwwqqqxxxqqqiiirrrkkkqqqxxx~~~{{{tttnnnqqqwww{{{kkk[[[LLLIIIZZZiiieeeZZZOOOGGGFFFDDD>>>???FFFOOORRRQQQGGG<<<;;;DDDOOOMMMCCC;;;888888>>>QQQeeewwwlllSSS???999444888GGGYYYccczzzdddUUUWWWMMM@@@<<>>===>>>>>>IIIYYYYYYWWWbbb{{{~~~ssspppmmmllloootttxxxzzz}}}nnnlllkkkmmmpppttt~~~zzzyyy|||{{{vvvlll]]]TTT___lllhhh^^^III666000000------000//////000111222444666777:::<<<>>>???@@@???>>><<<@@@CCCEEEGGGFFFFFFFFFGGGFFFDDDBBBAAABBBGGGKKKOOOPPPRRRPPPLLLOOO^^^qqq}}}666555444333222222222222,,,------,,,,,,,,,---///222444QQQmmmjjj\\\^^^eeeJJJ444,,,...***))),,,***))))))***++++++++++++***************+++,,,---...++++++++++++,,,---......///---***))))))))))))(((((()))***+++++++++++++++***+++,,,---------,,,,,,,,,---......------...000000111111222333444555666666777888999;;;<<<======>>>>>>>>>???AAABBBDDDEEEDDDDDDFFFHHHJJJLLLMMMNNNNNNPPPRRRSSSSSSSSSUUUWWWYYY[[[___eeekkksss{{{~~~wwwooohhhaaa\\\```gggkkknnnwww}}}yyyssslllqqqkkkkkk{{{qqqaaaRRRNNNHHHCCCBBBFFFKKKOOOeeetttzzzwwwzzz}}}ppp```xxx{{{|||xxxjjj\\\RRRRRRdddlllaaaXXXQQQMMMMMMHHHAAADDDLLLWWWXXXSSSGGG<<<;;;GGGSSSUUUFFF:::888;;;DDDYYYnnnyyyuuu\\\AAA888888;;;CCCRRR```vvvmmm]]]\\\VVVMMMJJJRRR\\\^^^ZZZIIICCC<<<666444444555555111999EEESSS```jjjooorrrqqqqqqqqqqqqssstttvvvwwwuuusssqqqqqqrrrttttttsssrrrsssuuuvvvwwwwwwvvvvvvttttttuuuuuuvvvwwwxxxyyyuuuvvvyyy|||{{{|||~~~||||||~~~}}}pppnnnrrrmmmrrr^^^[[[{{{___QQQjjjvvvwwwooouuu}}}zzznnnVVV:::666444444777777666999===>>>AAAEEEHHHKKKMMMLLLJJJLLLQQQPPPRRRYYYVVVUUU___xxxYYYHHH\\\hhhnnnxxxxxxsssuuuyyyqqq^^^LLL@@@AAADDDMMMjjj{{{xxx{{{}}}vvvzzzpppgggdddXXXVVVWWWYYYVVVLLLCCC???@@@@@@???LLL^^^___^^^iiizzz|||uuurrrnnnnnnqqqvvvyyy{{{~~~~~~~~~zzzqqqlllnnnqqqtttzzz{{{ooo^^^UUUbbbmmmfffYYYCCC111///111...,,,/////////000111333555777888:::<<<>>>@@@AAA@@@???>>>???AAADDDEEEEEEEEEEEEFFFFFFEEEDDDCCCDDDGGGJJJLLLKKKLLLMMMKKKKKKTTTjjj}}}555444333333222222222222+++,,,------,,,,,,...000000777aaaooofffjjjLLL666,,,---)))))),,,+++))))))***++++++++++++***(((((())))))***+++------++++++++++++,,,------...000---***))))))))))))((('''((()))***+++,,,,,,,,,***+++,,,---...---,,,,,,,,,---///...------...000000111111222444555666666777777888999;;;<<<======<<<<<<===>>>???AAABBBCCCBBBCCCEEEGGGIIIKKKMMMNNNOOOQQQSSSTTTSSSTTTVVVXXXYYY[[[```eeemmmwww~~~xxxsssnnnkkkpppxxx}}}{{{}}}~~~{{{tttllljjjaaa]]]oooeeeOOOPPPNNNKKKIIIHHHHHHGGGFFFCCCWWWiiimmmjjjjjjppptttjjjXXXnnnzzzyyy~~~~~~wwwkkkaaa[[[^^^pppttteeeXXXSSSRRRRRRKKKCCCFFFOOOZZZZZZTTTGGG;;;<<>>AAACCCBBBAAA@@@???BBBEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLLLLHHHLLLaaayyy888666444333333333222111...------,,,,,,------...222???iiinnn```LLL666,,,---((('''***((())))))+++,,,,,,,,,,,,,,,555111,,,)))***+++,,,,,,+++*********+++,,,,,,---///...---***'''&&&((()))*********++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,---------............///111111111222333444666777666888:::<<<======<<<<<<<<<<<<======>>>@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKMMMOOOQQQRRRSSSTTTVVVXXXZZZ^^^```eeerrr|||wwwtttvvv{{{tttnnnddd___nnnwww\\\RRRTTTYYYYYYQQQJJJIIIJJJJJJHHHBBBHHHTTT^^^jjjnnneeexxxqqqTTT```zzztttrrrwww}}}{{{vvvnnnhhhkkktttzzzxxxsss```\\\\\\ZZZMMMAAAJJJ\\\eeeaaaQQQCCC===:::EEE]]]___JJJ===999:::NNNoookkkKKK>>>===BBBMMMXXXXXXnnn{{{iiihhhgggiiioooxxx~~~zzzooofffVVVNNNDDD:::555333444444777<<>>AAADDDFFFFFFFFFFFFEEEFFFGGGFFFDDDCCCDDDFFFIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLKKKJJJNNNWWW^^^999666444333333333222000...------,,,,,,------...///@@@ooorrrfffKKK555,,,---)))(((+++(((((()))***+++,,,,,,,,,,,,%%%'''***+++******,,,---++++++******++++++,,,---//////---***((('''(((***)))***************++++++))))))***+++,,,,,,,,,,,,---------............///000000111222333555666777666777:::<<<===<<<<<<;;;>>>>>>>>>>>>???AAABBBCCCBBBCCCEEEGGGIIIJJJKKKKKKKKKMMMPPPRRRSSSUUUWWWZZZZZZ]]]___dddppp~~~{{{nnneee___kkkpppfffiiihhhpppuuupppggg___XXXRRRMMMCCCCCCMMM[[[nnnppp```kkkwwwsssYYY[[[nnnzzzqqqnnnvvv|||zzzyyyqqqmmmttt}}}rrrbbb___```^^^QQQEEEPPPdddtttmmmYYYGGGAAA@@@LLLcccbbbMMMAAA???BBBZZZ{{{oooQQQBBB@@@MMMccchhhhhhuuuxxxiiifffqqqttt{{{}}}pppeeeVVVPPPFFF===777555555555<<>>???CCCEEEGGGIIIJJJLLLOOORRRRRRTTTVVVVVVWWWYYY\\\^^^oooWWWSSS```qqqssstttyyyxxx~~~nnniiivvv~~~kkk[[[XXXWWWWWWdddtttgggbbbaaahhhnnnnnnkkkiiibbb[[[RRROOOQQQTTTRRRNNNTTTddd|||uuulllaaaZZZWWWRRRSSS\\\ccc^^^TTTLLLIIILLLPPPTTTZZZeeerrr|||~~~{{{yyyooonnnmmmnnnrrrwww{{{}}}yyyvvvqqqqqq|||ddd[[[fffggg[[[LLL>>>000---///000///...///000111333555777999:::;;;===@@@CCCDDDEEEDDDDDDEEEFFFHHHHHHFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJLLLLLLJJJIIILLLSSSYYY999777555333333333111000...------,,,,,,------......AAAooo{{{mmmfffHHH333,,,...***)))+++)))(((((()))******++++++++++++...111111---+++---///++++++******++++++,,,,,,//////...,,,)))((()))************)))))))))))))))))))))***+++,,,,,,,,,,,,---------............///000000111222333555666777555666888:::;;;;;;;;;:::>>>>>>??????@@@AAACCCDDDBBBCCCEEEGGGHHHIIIJJJJJJIIIKKKNNNQQQSSSUUUXXX[[[YYY[[[]]]bbbnnn}}}vvvkkkmmmmmmdddkkkxxxwww{{{rrrfff\\\XXXKKKEEEJJJ[[[vvvyyyeeefffmmm{{{yyybbbYYY___|||uuurrrrrryyy~~~~~~~~~|||sssllllllxxxzzzjjjgggddddddaaaTTTKKKZZZrrrsssYYYCCC@@@CCCQQQggg___KKK???@@@IIIcccnnnTTTEEEAAAWWWzzzuuuggg___pppvvv|||mmmbbbUUUPPPHHH@@@:::777777777AAAKKK\\\kkkrrrssswww|||~~~}}}{{{yyywwwuuuttttttrrrrrrrrrrrrsssuuuvvvwwwvvvyyy|||zzzuuusssuuuxxxzzzyyyxxxvvvvvvxxxyyyzzzyyyxxxyyy}}}|||zzzzzz|||{{{vvvkkkccc```xxx|||kkkpppeeebbbccc```yyyzzzccceeeppp}}}~~~lllRRR>>>777666666777999;;;===@@@AAAGGGIIILLLNNNNNNPPPRRRTTTTTTUUUVVVVVVWWWZZZ^^^aaahhhTTTKKKUUUhhhnnnrrryyyzzz}}}rrrjjjnnnyyymmmaaa\\\\\\^^^eeelllQQQIIIDDDHHHMMMOOOOOOPPPMMMGGGCCCFFFMMMQQQPPPMMMTTT^^^}}}|||sssiiiaaa\\\SSSNNNPPPTTTQQQLLLIIINNNWWW```ddddddkkkxxx}}}yyyvvvooonnnmmmmmmpppvvv{{{~~~{{{xxxnnnooosss|||yyyaaa[[[cccbbbVVVIII<<<000---////////////...///111444666999;;;<<<:::<<>>ddd~~~sss```\\\___FFF222+++///+++***,,,)))((((((((())))))***++++++)))))))))'''''''''***,,,,,,++++++***++++++,,,,,,...//////---+++))))))***++++++******)))))))))((())))))***+++,,,,,,,,,,,,---------............///000000000222333555777888555666777999::::::::::::>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEFFFHHHIIIIIIIIIIIIKKKNNNPPPRRRTTTWWWYYYXXXZZZ\\\```jjjxxx|||sssppphhhjjjvvvyyyjjj[[[XXXPPPIIIHHHWWWvvvuuuvvvuuu|||zzzfffXXXWWWnnnzzzxxxzzz~~~~~~ssslllpppzzzkkkhhhkkkwwwttteeekkkgggddd```SSSOOOdddxxxXXXAAAAAAIIIXXXkkk^^^JJJ@@@DDDQQQnnneeeSSSHHHDDD\\\wwweeeWWW```kkkzzzyyygggZZZSSSOOOIIIAAA;;;888777888DDDQQQcccooosssuuuzzz~~~zzzxxxwwwvvvvvvrrrrrrsssssstttuuuvvvvvvvvv{{{|||vvvrrrtttxxxzzzxxxvvvuuuvvvxxxzzz|||zzzyyyzzz|||yyy~~~}}}}}}}}}||||||tttgggaaabbbrrrlll\\\fffzzz]]]fffkkkiiiuuuzzzcccIII;;;777777777999;;;===@@@BBBDDDIIILLLOOOQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVZZZ___bbbccc}}}UUUFFFMMMaaalllrrryyyyyy{{{|||~~~{{{bbbTTTcccsssqqqoooggg\\\VVVWWW^^^dddfffOOOFFF@@@@@@CCCDDDEEEHHHCCCBBBFFFPPPWWWVVVPPPLLLOOOOOOfffyyymmmccc]]]UUUPPPRRRTTTRRROOOOOOSSSbbbqqqvvvrrrttt|||xxxuuupppoooooooooqqqwww}}}~~~|||~~~tttnnnkkksssyyyiiiXXXWWW^^^\\\RRRDDD999///---//////...//////000222444777:::<<<===;;;===@@@BBBDDDDDDCCCCCCDDDGGGJJJLLLKKKKKKKKKLLLIIIIIIHHHHHHHHHIIIKKKLLLJJJJJJJJJIIIIIIJJJOOORRR999777444333333333111000...------,,,,,,------...///888SSScccSSSEEEOOO\\\EEE111+++///,,,***,,,)))(((((((((((()))***+++,,,(((''')))///777;;;:::777,,,,,,++++++***++++++,,,,,,...///...,,,***)))***,,,,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,---------............/////////000111333555777888555666777888999:::::::::============???@@@AAABBBBBBCCCDDDFFFGGGHHHIIIIIIJJJLLLOOOPPPQQQRRRTTTVVVXXXXXXZZZ___fffrrrvvv{{{ttt{{{yyydddRRRLLLHHHDDDNNNooo~~~yyykkkYYYMMMKKKVVVdddwww|||zzz~~~kkkbbbhhhxxxoooooosss{{{uuukkkmmmfffaaa\\\RRRRRRlll```HHHKKKVVVbbbooo```NNNFFFOOObbbwww___TTTRRROOOeee|||eeeUUUUUUaaasssuuuaaaRRRNNNLLLGGG@@@:::777888:::FFFVVVhhhqqqsssvvv|||{{{yyywwwvvvvvvsssttttttuuuvvvvvvvvvvvvwww}}}~~~vvvqqqsssvvvuuutttssssssuuuxxx{{{}}}{{{zzz|||||||||}}}zzz|||~~~yyyppprrryyy|||rrrcccbbbkkknnnnnnuuu```uuunnn[[[kkkrrrppp|||tttYYYBBB777666888999:::<<>>>>>???BBBDDDEEEEEEEEEDDDEEEGGGJJJKKKKKKKKKLLLMMMLLLKKKIIIHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLOOORRR888666444333333333222111...------,,,,,,------......444KKKVVVEEE;;;JJJ\\\FFF222+++...+++***,,,******)))(((((()))***,,,------...222===FFFFFF===333,,,,,,++++++******++++++***---//////---***)))(((,,,,,,,,,+++++++++++++++))))))***+++,,,,,,,,,,,,---------............/////////000111333666888999666666777888999::::::;;;<<<<<<<<<===>>>???AAAAAABBBCCCDDDFFFGGGHHHHHHHHHKKKLLLOOOPPPPPPQQQSSSUUUXXXXXXZZZ^^^bbbkkk{{{vvvaaaTTTKKKGGGNNNlllssseeeTTTDDD======AAAMMMaaaxxxuuukkkrrr~~~wwwwwwyyy}}}~~~vvvpppjjjaaa\\\ZZZTTTWWWooodddNNNTTT___eeekkk\\\MMMKKK[[[ttt~~~iii```___^^^qqq~~~eeeXXXXXX```nnn{{{sss^^^MMMJJJIIIEEE>>>888666:::>>>KKK[[[kkkqqqssswww|||~~~{{{xxxvvvuuuuuuttttttuuuvvvwwwwwwvvvvvvxxx|||}}}wwwssssssuuurrrrrrrrrrrrtttwwwzzz|||{{{zzz|||zzzwww~~~|||~~~{{{tttgggkkkwww~~~tttfffkkk{{{eeeeeehhhlllggg]]]nnn~~~pppuuulllOOO;;;555555999:::;;;>>>AAAEEEHHHIIIJJJNNNRRRTTTSSSQQQPPPOOORRRSSSTTTTTTTTTVVVZZZ]]]^^^lllzzz}}}zzznnnNNNFFFXXXgggooouuuuuuwwwwwwzzz~~~~~~xxxwwwmmm\\\\\\hhhlllhhh[[[OOOMMMQQQWWW]]]cccVVVMMMFFFCCCAAA>>>>>>AAARRRQQQUUUZZZVVVMMMLLLRRRTTTIIINNNppp{{{zzz|||}}}uuuppppppgggsss~~~}}}wwwsssrrrtttwwwxxxyyy}}}{{{xxxqqqrrrtttssspppoootttfffWWWSSSYYY^^^ZZZSSS;;;333---...///......000111222444777999<<<>>>???@@@AAADDDFFFGGGGGGFFFEEEEEEGGGIIIIIIIIIJJJLLLMMMJJJIIIGGGFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKMMMOOOPPP777555333333444444444222...------,,,,,,------...---666OOO\\\KKK===HHHVVVHHH333+++---)))))),,,***+++***)))))))))+++---...'''''')))///333111)))!!!---,,,++++++******++++++(((+++...///---***((('''************++++++++++++))))))***+++,,,,,,,,,,,,---------............///...///000111333666888999777777777888999:::;;;<<<=========>>>???@@@BBBBBBBBBCCCDDDFFFGGGGGGGGGGGGIIIKKKMMMOOOPPPQQQTTTVVVWWWWWWZZZ^^^```eeeuuuyyyiiiQQQLLLSSSiiirrrhhhZZZOOODDD<<<999:::888>>>NNNddd{{{~~~|||wwwoooddd\\\YYY[[[ZZZ]]]qqq___NNNYYYeeefffgggWWWLLLPPPhhhqqqiiifffvvvuuu```\\\^^^___eeepppvvvppp]]]MMMHHHGGGCCC<<<777777===BBBSSSaaannnrrrtttxxx{{{{{{}}}}}}|||zzzxxxuuusssrrrssstttuuuvvvvvvvvvuuutttuuuxxx{{{{{{yyyvvvuuuuuurrrrrrrrrtttuuuwwwyyyzzzyyyyyy{{{vvvsssyyy~~~xxxnnnhhhiiiqqqzzztttjjjrrrkkklll~~~}}}yyykkkaaa||||||```bbbqqqvvvqqqkkkwww~~~yyybbbFFF777555666:::;;;===???CCCGGGJJJLLLKKKOOOTTTVVVTTTRRROOONNNRRRTTTUUUUUUUUUVVVXXXZZZYYYdddtttWWWDDDQQQ```iiirrruuuyyyxxxzzz~~~~~~yyytttffffffggg\\\NNNIIISSS\\\\\\___ggg\\\TTTKKKGGGDDDCCCEEEJJJXXXYYY___bbbXXXLLLMMMXXXWWWRRRTTTjjj~~~{{{vvvrrrqqquuuyyy{{{|||~~~~~~yyyxxx}}}zzzsssqqqgggYYYOOORRR\\\```[[[TTT888111---...///......111333444666888:::<<<===>>>@@@BBBDDDFFFGGGGGGFFFEEEFFFGGGGGGFFFFFFGGGJJJMMMHHHGGGFFFEEEDDDDDDEEEFFFHHHHHHHHHIIIKKKKKKKKKJJJ666444222333444555444333...------,,,,,,------......:::WWWgggTTT@@@CCCLLLJJJ444+++,,,((((((,,,+++,,,+++))))))***+++...///,,,***((((((***---///000---,,,,,,+++*********+++'''***...///---***'''&&&(((((())))))******++++++))))))***+++,,,,,,,,,,,,---------.........//////...///000111333666888999777777777888999:::<<<===>>>>>>>>>???@@@AAACCCCCCBBBCCCDDDFFFGGGGGGGGGGGGFFFIIILLLNNNPPPRRRUUUXXXWWWWWWZZZ^^^^^^bbbqqq~~~zzzSSSLLLSSSbbbnnnpppXXXOOOFFFBBBAAA@@@@@@@@@;;;444<<>>@@@BBBDDDFFFGGGGGGFFFEEEGGGGGGFFFDDDDDDEEEIIILLLHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIGGGFFF:::777444333333333222111---,,,+++++++++,,,---...+++;;;ZZZjjjZZZJJJJJJMMMFFF555---,,,'''(((+++'''))))))))))))***+++,,,---...,,,***+++---...---***+++,,,,,,+++******+++---++++++,,,---...,,,)))&&&(((((()))***************+++,,,,,,,,,,,,,,,,,,---///......---------......111111222222333444555555777888999:::;;;<<<<<<<<<===>>>@@@@@@@@@@@@BBBDDDBBBCCCEEEFFFGGGGGGFFFFFFIIIKKKMMMOOOOOOQQQSSSUUUZZZ\\\]]]]]]```gggqqqxxxbbbMMMUUUbbbbbbZZZIIIHHHFFFDDDDDDEEEDDDBBB888======AAA___{{{pppWWWbbbjjjhhheeelll{{{gggUUUdddssslllaaa```SSSTTTbbbiiiccccccaaacccMMMGGGMMMNNNSSS[[[bbbaaaYYYRRRNNNCCC;;;;;;888666@@@NNNdddlllrrrssstttvvvvvvssstttvvvyyy{{{{{{xxxuuusssqqqrrrrrrssstttuuuvvvvvvssstttvvvwwwwwwuuusssrrrnnnqqqtttvvvuuuuuuuuuvvvvvvwwwzzz|||}}}}}}||||||www{{{}}}zzzooodddaaagggnnnmmmeeebbbqqq|||ppp[[[xxxgggccctttpppbbbccclll{{{yyyiiiOOO<<<:::======999<<>>fff~~~lllTTTRRRWWWEEE444---,,,'''(((+++'''))))))))))))***+++,,,------+++***+++------,,,***+++,,,,,,+++******+++---++++++,,,......---***'''((())))))***************++++++,,,,,,,,,,,,------///......---------......000000111222333555555666777888999:::;;;<<<<<<<<<<<<>>>????????????AAABBBBBBCCCEEEFFFGGGGGGGGGGGGIIIKKKMMMOOOOOOQQQSSSUUUWWWYYY\\\^^^bbbiiissszzz}}}{{{~~~rrr\\\]]]eeebbbWWWLLLQQQVVVXXXWWWRRRKKKEEE@@@AAA:::999TTTuuuyyy{{{jjj^^^ooo~~~zzzxxx|||vvveeeaaapppzzzqqqbbb\\\^^^```lll^^^\\\[[[VVVyyy___GGGAAADDDEEEIIIQQQXXXXXXRRRLLLKKKBBB<<<;;;999999EEEVVVhhhooouuuvvvvvvxxxxxxuuuvvvxxxzzz{{{zzzwwwtttrrrrrrrrrsssssstttuuuvvvvvvttttttuuuvvvvvvuuutttsssqqqrrrttttttssstttvvvxxxwwwwwwxxxyyy{{{|||~~~~~~}}}vvvkkkdddiiijjjbbb[[[cccxxx}}}ttt{{{nnn\\\yyywwwaaadddssskkk]]]bbboooyyysss```HHH999999<<<<<<@@@BBBBBBAAA@@@BBBHHHMMMLLLMMMPPPQQQRRRQQQOOONNNNNNPPPRRRTTTTTTTTTSSSRRRRRRZZZjjj~~~{{{~~~\\\JJJMMM[[[iiiqqquuuxxx{{{zzzyyy|||ooo[[[OOOJJJGGGUUUpppyyyqqqrrrmmmggg^^^UUUPPPPPPOOONNNSSS\\\dddaaaRRRGGGLLLWWW]]]\\\eeehhhhhh|||yyywwwxxx||||||wwwrrrooojjjooouuuyyy|||~~~~~~}}}pppuuuxxxvvvfffUUUOOOSSSWWW[[[TTTBBB111000///...///000111222555666999<<<>>>>>>>>>>>>AAABBBCCCDDDFFFHHHIIIJJJGGGJJJMMMLLLGGGCCCCCCDDDGGGFFFCCCAAAAAACCCFFFHHHHHHHHHHHHIIIJJJKKKLLLMMM999777444333333333111000------,,,+++++++++,,,---...???kkkwwwWWWPPPXXXDDD333---,,,'''(((,,,'''))))))))))))******+++,,,,,,***)))***+++,,,+++******+++,,,,,,******+++,,,,,,,,,,,,...///...+++)))((()))******++++++******+++++++++,,,,,,---------......---------....../////////000222333555666666777888999:::;;;<<<<<<<<<<<<>>>??????>>>>>>@@@AAABBBCCCDDDFFFGGGHHHHHHHHHIIIKKKMMMOOOOOOQQQSSSUUUUUUXXX\\\^^^aaagggooouuu{{{tttrrr~~~rrrmmmuuutttjjj[[[```iiiqqqqqqhhhZZZPPPDDDCCC;;;888KKKnnn{{{qqq|||xxxiiimmm}}}|||lllkkkppp}}}~~~rrrhhhiiikkksssnnnRRRWWWUUUJJJddd[[[CCC===<<<<<<>>>EEELLLOOOKKKGGGFFF@@@<<<;;;999<<>>666888;;;;;;DDDDDDDDDAAA@@@CCCJJJPPPQQQRRRSSSSSSSSSQQQOOONNNNNNOOOQQQRRRTTTTTTSSSSSSSSSSSSaaa|||sssNNNGGG]]]mmmmmmwwwzzz|||{{{yyy{{{nnn^^^QQQNNNKKKXXXwww|||vvvrrrmmmgggbbb\\\VVVPPPMMMRRR```iii___OOOIIIPPPYYYYYYbbbppprrrnnn}}}|||nnnhhhooozzzmmmaaassszzztttoookkkkkkooouuuzzz}}}}}}|||lllnnnuuu{{{~~~{{{}}}rrrrrr```SSSQQQWWWXXXXXXNNN:::000000/////////000222333555666999<<<>>>@@@@@@@@@AAACCCEEEGGGIIIJJJJJJJJJLLLXXXcccaaaSSSGGGEEEIIIGGGFFFCCCBBBBBBCCCEEEGGGDDDEEEGGGIIIKKKMMMNNNNNN999777555444444333111000...---,,,+++++++++,,,---111;;;eeeyyySSSGGGLLLBBB222,,,,,,'''))),,,((()))))))))))))))***+++++++++************+++*********+++,,,,,,+++***+++,,,,,,,,,,,,...//////---+++))))))***++++++++++++***+++++++++,,,,,,---------...------------...//////...///000111333555666666777888999:::;;;<<<<<<<<<===>>>@@@@@@??????@@@BBBBBBCCCDDDFFFGGGHHHIIIIIIIIIKKKMMMOOOOOOQQQSSSUUUVVVYYY\\\^^^___bbbhhhmmmvvvrrrrrrxxxzzznnnZZZLLL@@@BBB???===GGG]]]pppxxxxxx}}}yyy}}}qqqpppsss}}}[[[KKKVVVUUUDDDSSS{{{```FFF===888777888===EEEIIIHHHEEECCC???<<<:::999@@@SSSfffpppvvvzzzzzzzzz|||{{{yyyxxxxxxxxxxxxwwwvvvtttsssttttttttttttuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwxxxxxxyyyzzzyyywwwwwwxxxyyyxxxxxxwwwvvvwwwxxxyyyzzz}}}{{{~~~}}}zzzyyymmm```iiixxxvvv}}}___fff~~~^^^fff}}}mmm\\\fffuuuwwwaaaGGG777444777999:::???BBBCCCDDDDDDGGGMMMRRRWWWXXXYYYZZZXXXTTTOOOMMMNNNOOOPPPRRRSSSSSSSSSSSSVVVRRR]]]xxxNNNGGGgggxxxoooyyy{{{{{{yyyxxxzzz}}}|||uuummmcccWWWSSSLLLTTTrrrvvvssspppnnnhhh]]]TTTPPPZZZjjjooo^^^LLLKKKUUU]]]YYYgggzzztttaaaXXXfff|||nnn\\\lll}}}~~~yyysssmmmiiiooosssyyy~~~~~~}}}~~~|||ooopppttt|||~~~qqquuu}}}^^^TTTUUU\\\[[[VVVHHH333000000//////000222333444444666888;;;>>>@@@AAAAAAAAACCCFFFIIIKKKKKKKKKJJJQQQ___llljjj[[[MMMJJJLLLHHHFFFDDDCCCBBBCCCEEEFFFCCCEEEGGGJJJLLLMMMMMMMMM888666555444444333111///...---,,,+++***+++,,,,,,111888bbb\\\FFFBBB@@@000+++,,,((())),,,((()))))))))((())))))************+++************+++)))+++------+++******+++,,,++++++---//////...,,,))))))***+++++++++++++++******+++,,,,,,---......---------------...//////...///000111333444555666777888999:::;;;<<<<<<<<<===???AAAAAAAAAAAACCCDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIKKKMMMOOOOOOQQQSSSUUUWWWZZZ^^^___```ccchhhlllxxxkkkoootttlllXXXIIIBBBDDDCCC@@@BBBLLL\\\gggxxxqqqzzzmmmPPPHHHUUUXXXDDDGGG^^^~~~oooMMM;;;888666555999AAAFFFEEECCCAAA>>><<<:::;;;EEEYYYiiirrrwww{{{zzzyyyzzzzzzwwwvvvvvvvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuttttttvvvuuuuuuvvvwwwxxxyyyzzzzzz}}}}}}zzzxxxwwwwwwxxxxxxxxxwwwvvvtttsss||||||~~~uuuqqqfffddd}}}ssstttkkk[[[mmmlllaaassstttccclllvvvuuuZZZ???444555666777999<<>>///+++,,,((())),,,((()))))))))(((((())))))******+++,,,+++*********,,,)))+++------,,,+++***++++++******,,,...///...---)))***++++++,,,+++++++++******+++,,,,,,---......---------------...///000///000000111222333444444777888999:::;;;<<<<<<<<<<<<>>>@@@BBBBBBCCCEEEGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIKKKMMMOOOOOOQQQSSSUUUVVVZZZ^^^aaaccchhhnnnsssooocccpppxxxmmm]]]ZZZSSSIII@@@CCCUUUgggppprrrgggNNNDDDOOOZZZHHH@@@DDD```XXX<<<;;;777555888???CCCBBB@@@???===;;;;;;@@@NNN```mmmsssxxx{{{yyyxxxyyyxxxvvvuuuuuuuuuuuuuuuwwwxxxyyyvvvvvvvvvuuuuuutttttttttvvvvvvwwwxxxyyy{{{{{{||||||{{{xxxvvvvvvwwwxxxxxxwwwuuurrrppp~~~}}}ppphhhbbbooopppooodddeeeyyyeeefffyyytttjjjrrrvvvpppRRR999444888777777;;;???DDDIIIKKKJJJHHHHHHIIIKKKOOOUUUYYYZZZWWWSSSOOOHHHJJJMMMPPPUUUYYY\\\]]]\\\[[[```kkkuuuXXX[[[xxx}}}zzzzzz}}}uuulllhhhnnnmmm```MMMHHHRRRttt{{{zzzttthhhaaaaaasss|||~~~ppp___YYY]]]dddcccsssttt{{{|||xxxuuurrrqqquuuxxx~~~|||~~~xxx]]]NNNJJJRRR[[[XXXQQQDDD111000//////000222444666888777888999;;;>>>@@@BBBCCCCCCEEEGGGIIIKKKLLLLLLLLLLLLOOORRRTTTSSSOOOKKKHHHJJJIIIHHHFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJ777666555555555444111...///...---+++******++++++,,,333SSSpppmmmYYYKKKCCC===...***,,,(((***,,,((())))))(((((((((((())))))***,,,------******+++---(((+++---...,,,+++*********))))))***---///...---)))***++++++,,,,,,++++++)))******+++---......///---,,,,,,------///000000000111111111222222222222777888999:::;;;<<<<<<<<<:::<<>><<<999<<>>BBBGGGKKKLLLJJJIIIJJJKKKMMMOOORRRUUUVVVTTTRRRQQQKKKLLLNNNQQQUUUXXX[[[]]][[[]]]___eeeqqqcccMMMaaa{{{|||qqqjjjmmmhhhVVVNNNHHHPPPqqq}}}vvvjjjfffiii}}}nnngggiiieee|||vvvzzz~~~{{{xxxwwwwwwwwwyyy|||~~~eeeOOOKKKTTT[[[UUUNNNBBB000//////000000222555777999;;;;;;<<<>>>???AAACCCDDDFFFGGGHHHJJJLLLMMMNNNOOOMMMMMMNNNRRRUUUTTTPPPLLLLLLKKKJJJHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLL777666555555555444111...///...---+++******++++++,,,...BBBPPPHHH@@@AAAAAA===...***,,,)))***---(((***)))(((((((((((())))))***---...---+++***,,,...(((+++---...,,,+++******)))((((((***,,,......---******+++,,,,,,,,,,,,+++)))******+++---...//////,,,,,,,,,---...///000111111111111111111111111111777888999:::;;;<<<<<<<<<888:::===???AAACCCFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMOOOOOOQQQSSSUUUWWWYYY\\\]]]^^^cccjjjppprrrzzzqqqppp}}}{{{{{{rrrnnnzzz```MMMUUUhhhbbbZZZwwwvvv[[[AAACCC\\\UUUDDD???<<>>???DDDFFFDDD@@@===:::999>>>LLL```ooovvvuuuzzz|||yyywwwxxxxxxuuuyyywwwuuutttssstttuuuvvvxxxxxxwwwvvvuuutttssssssuuuwwwzzz}}}~~~~~~{{{xxxvvvvvvtttsssrrrrrrrrrtttvvvwww}}}xxxxxxyyytttgggcccvvvuuuzzzeeefff{{{UUUcccnnnxxxpppbbbjjjwwwvvv___BBB000555<<<999999AAACCCFFFJJJKKKKKKLLLOOORRRVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXZZZ]]]]]]aaaqqqeeeAAAFFF[[[ooorrrwww|||~~~~~~}}}|||}}}rrrqqqhhhRRRSSSIIILLLiiiwwwkkkiiinnnpppnnnlllppp~~~{{{|||~~~zzzxxxyyyzzz|||}}}wwwuuuxxxVVVSSSYYY^^^UUULLL???---//////000111333555888999>>>>>>???@@@AAACCCEEEFFFIIIIIIJJJKKKLLLNNNPPPRRRKKKKKKMMMQQQTTTTTTQQQMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNN777666444222111111111111---,,,+++*********+++,,,//////???LLLCCC;;;===>>>===222)))(((++++++))))))))))))))))))************)))***+++,,,,,,,,,,,,+++---,,,,,,+++*********+++(((((()))***+++---//////,,,++++++******++++++,,,***++++++,,,,,,------............//////000111222444444333333333333222222777777888999:::;;;;;;<<<<<<<<<===>>>AAADDDHHHIIIEEEFFFGGGGGGFFFEEEFFFGGGIIIKKKNNNPPPRRRTTTTTTTTT[[[]]]______```cccjjjooosssuuugggZZZcccuuu|||sssSSS\\\wwwvvv^^^SSSZZZ[[[GGGDDDHHHMMMSSS<<<888???MMM___vvvxxxgggMMMFFFAAAEEEOOOTTTKKK???>>>===???III[[[lllrrrpppvvvuuuuuuvvvxxxxxxwwwvvvuuuvvvxxxxxxwwwwwwxxxyyywwwwwwwwwuuuuuuvvvyyy|||xxxxxxyyy~~~~~~{{{wwwuuuuuuuuuwwwwwwxxxxxxtttooorrryyy|||~~~}}}{{{jjjggg|||nnneeelll[[[vvvpppjjjbbbbbbssszzzlllHHH:::222777<<<;;;>>>FFFFFFIIILLLOOOPPPRRRTTTVVVYYYYYYXXXWWWUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXXXX[[[^^^\\\[[[kkkiii@@@CCCZZZdddooozzz|||vvvkkk^^^___ZZZ\\\WWWXXXjjjssshhheeegggzzz|||~~~tttrrr}}}fffsss{{{vvvuuuwwwzzzzzzzzzwww|||tttRRRRRRVVV[[[TTTBBB444///222222333444666888:::;;;===???BBBEEEFFFGGGIIIKKKLLLLLLKKKIIIIIILLLQQQUUUNNNNNNNNNNNNOOOQQQSSSTTTNNNMMMLLLKKKJJJJJJJJJJJJKKKIIIGGGHHHKKKMMMMMMKKK777666444222111111111222------+++*********+++,,,---333IIIWWWIII;;;;;;<<<<<<222))))))+++***))))))((((((((()))))))))************+++,,,,,,+++++++++---,,,++++++******++++++)))))))))***,,,---///000,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...............///000111222333333333333333333333333666777888888::::::;;;<<<<<<<<<===>>>@@@CCCFFFGGGDDDFFFGGGGGGFFFFFFGGGHHHKKKLLLNNNPPPRRRTTTUUUUUUZZZ\\\___``````ccciiinnnvvv^^^UUUhhhzzzzzz{{{sssdddkkkuuuYYYLLLPPPxxx]]]GGGBBBEEEKKKPPPIII???;;;???NNNiiiqqqbbbRRRJJJFFFLLLWWWZZZNNNAAA???>>>BBBPPPbbbnnnssstttyyyxxxwwwwwwwwwvvvtttrrruuuwwwyyyyyywwwwwwwwwxxxzzz{{{{{{zzzyyyyyy{{{}}}zzz{{{}}}|||yyywwwxxxyyyyyyyyy|||~~~|||vvvuuuwww{{{sssnnnfffmmmjjjkkkrrreeeeeexxxnnneeeaaaeeetttuuubbbEEE999333888===<<>>222///222222333555777:::<<<===AAACCCEEEFFFFFFFFFHHHIIILLLLLLLLLLLLLLLNNNSSSVVVOOONNNMMMMMMMMMNNNOOOPPPMMMLLLKKKKKKJJJJJJKKKKKKKKKIIIHHHJJJMMMOOOOOONNN777666444333222111222222...---+++*********+++,,,+++888UUUeeeTTTAAA===<<<;;;111))))))+++***))))))''''''((((((((()))))))))***+++++++++++++++******,,,,,,++++++******++++++*********+++,,,...///000,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...............///000111222111222222333333444444555666777777888999:::;;;;;;<<<<<<<<<>>>???BBBCCCEEECCCDDDFFFFFFFFFFFFHHHJJJLLLLLLMMMOOOQQQSSSUUUVVVXXX[[[___```aaacccgggkkkkkk]]]\\\ttt{{{|||~~~wwwvvvyyytttyyyvvv|||~~~xxxWWWFFFEEEcccbbbIII@@@BBBJJJPPPVVVIII>>>;;;IIIhhhtttfffZZZQQQLLLSSS___```RRRDDDBBB@@@III\\\lllrrrtttxxxyyyxxxwwwwwwwwwvvvtttrrrvvvxxxyyyyyyxxxvvvwwwxxx{{{|||}}}|||{{{zzz{{{|||}}}}}}zzzxxxwwwxxxzzz{{{zzz}}}zzzsssqqq{{{~~~ppphhhdddiiiyyyjjjooohhhbbbnnnyyyhhh]]]^^^hhhtttkkkQQQ@@@777444:::??????BBBGGGJJJMMMQQQSSSTTTUUUVVVXXXTTTTTTTTTTTTUUUVVVWWWWWWRRRSSSTTTVVVXXXZZZ\\\\\\XXX\\\\\\\\\cccpppuuussswwwxxxqqqJJJ@@@NNNbbbmmmwww|||www|||ggg___WWWOOOOOObbb~~~mmmgggiiirrr{{{yyyZZZ]]]zzz~~~~~~{{{vvvrrrrrruuuwww{{{{{{xxx~~~{{{{{{~~~{{{uuuwwwppphhhUUUJJJOOOUUUTTTHHH888000000222333555777:::===>>>@@@EEEFFFHHHGGGFFFEEEEEEFFFJJJLLLMMMNNNNNNPPPSSSUUUQQQPPPOOONNNNNNNNNNNNNNNJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJJJJKKKMMMOOOPPPOOO777666444333222222333333...---,,,+++***+++,,,,,,,,,:::ZZZnnn```LLLEEEAAA999000***)))+++)))((()))''''''''''''((((((((((((***++++++++++++******))),,,,,,++++++***++++++,,,+++++++++,,,---...000000,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,------..................///111111000111111222444555555666666666777888999:::;;;;;;;;;<<<===>>>???@@@AAABBBAAACCCEEEFFFFFFGGGIIIKKKLLLLLLLLLMMMOOORRRUUUVVVWWWZZZ___``````bbbfffiiiuuuqqqmmmrrrxxxssspppxxx~~~~~~}}}tttdddhhhvvvrrrmmm[[[GGG@@@SSSoooRRRCCCBBBJJJRRR\\\RRRHHHDDDUUUzzzuuucccWWWPPPWWWaaaaaaTTTIIIGGGFFFRRRhhhuuuuuuvvv{{{vvvuuuuuuvvvxxxxxxwwwvvvwwwyyyzzzyyyxxxwwwwwwxxxyyyzzz|||{{{yyyxxxxxxxxx~~~~~~{{{xxxtttsssuuuwwwyyyvvvxxx~~~zzzqqqkkk{{{}}}}}}|||}}}jjjccc___lll|||vvv}}}zzziiirrriiigggrrryyybbbWWW^^^kkkqqq```AAA;;;666555<<>>JJJ___jjjuuuzzz~~~lllaaaXXXQQQHHHRRRuuuuuurrrvvvvvv}}}{{{YYYUUUlllzzz~~~}}}yyytttrrrsssvvvxxx{{{|||xxx{{{wwwxxxxxxvvvvvvjjj[[[IIIHHHOOOUUUPPPAAA333///111333555777:::===???AAABBBEEEFFFGGGGGGEEEDDDDDDEEEGGGJJJLLLNNNNNNOOOQQQRRRQQQQQQQQQPPPPPPPPPPPPPPPGGGGGGHHHHHHIIIKKKLLLMMMLLLKKKKKKKKKLLLLLLMMMMMM777666444333222333333444...---,,,+++++++++,,,---...999YYYqqqiiiXXXOOOHHH777///*********((((((***''''''''''''((((((((((((*********++++++******))),,,++++++***++++++,,,,,,+++++++++,,,---...///000---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...------------...///000111000000111222444555666666555666777888999::::::;;;;;;<<<===>>>???@@@@@@AAAAAACCCEEEFFFFFFGGGJJJKKKKKKJJJKKKLLLNNNQQQSSSUUUVVVZZZ^^^______aaadddhhhggguuuxxxvvv|||}}}wwwbbbRRRQQQ[[[yyy}}}oooqqqttt\\\]]]wwweeeLLLBBBJJJmmmfffNNNEEEJJJPPP^^^WWWLLLFFF[[[jjj\\\RRRWWW___]]]TTTNNNOOOQQQ^^^qqqzzzxxxwww{{{vvvuuuuuuvvvxxxxxxwwwvvvwwwxxxzzzzzzxxxwwwxxxxxxxxxyyy{{{zzzxxxwwwwwwwww~~~~~~|||xxxtttrrrsssttttttpppqqqyyy}}}wwwsss~~~~~~~~~}}}|||{{{yyyiiidddZZZppppppooozzzccciii|||ttthhhlllwwwyyyaaaXXXdddooonnnXXX999777555777===BBBDDDGGGJJJKKKNNNRRRSSSSSSRRRRRRSSSRRRQQQOOOOOOOOOPPPQQQRRROOOPPPPPPRRRTTTWWWZZZ[[[_______________cccooozzz{{{ssswwwQQQ???DDDYYYfffrrrxxx}}}vvvlllaaaQQQJJJKKKbbb{{{zzzyyyzzz|||}}}YYYOOOaaaqqq|||wwwtttsssvvvyyy{{{~~~yyymmmkkk}}}|||qqqYYYDDDHHHQQQUUULLL<<<111000333444666999<<>>QQQ```pppxxx}}}|||xxxhhhMMMOOOOOOZZZyyy}}}}}}|||yyy|||~~~ZZZKKKYYYjjj{{{~~~zzzuuusssuuuyyy}}}|||vvvkkk^^^uuu~~~```JJJJJJQQQSSSGGG999111111333666888;;;>>>@@@BBBCCCCCC@@@BBBDDDDDDCCCCCCCCCDDDCCCDDDGGGGGGFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJJJJDDDEEEEEEFFFGGGIIIKKKLLLJJJJJJJJJHHHFFFEEEFFFGGG777666444333333444555555///...---,,,+++,,,------,,,999[[[rrriiiVVVKKKDDD333...++++++***''''''***((((((((()))))))))******&&&'''(((***++++++++++++++++++******++++++,,,---++++++***++++++,,,---...------,,,,,,,,,,,,------***++++++,,,,,,------...------------...///000000111111222333333444555555555555666777888999:::::::::;;;===???AAABBBBBBBBBBBBDDDFFFFFFFFFGGGIIIJJJJJJKKKMMMPPPRRRSSSTTTUUUWWWZZZ\\\\\\[[[^^^cccggghhhtttsssssswww]]]GGGEEEEEEPPPjjjuuukkknnnyyy}}}rrroooyyyzzzXXXQQQUUUmmm~~~pppttt}}}{{{rrrsssTTTHHHHHHWWW{{{___OOOEEEKKKaaa|||```UUUTTTaaa]]]QQQGGG^^^pppddd^^^aaa```WWWTTTWWWeeesss}}}|||}}}yyyyyyxxxwwwwwwwwwvvvtttrrruuuwwwyyyzzzyyyyyyzzz|||{{{||||||{{{zzzzzz|||~~~~~~~~~zzz{{{|||{{{xxxvvvuuuuuuqqqqqqvvv|||uuutttyyywwwssstttzzzlllttt\\\eeeyyydddgggtttzzzooo___aaapppmmm^^^JJJ888555777:::===@@@FFFJJJLLLLLLOOORRRTTTSSSPPPOOONNNPPPOOOMMMMMMNNNPPPSSSUUUVVVUUUTTTSSSTTTUUUWWWYYYZZZXXX[[[^^^ZZZZZZkkk|||ZZZAAAJJJ[[[nnnxxx}}}zzz}}}zzzbbbMMMKKKMMMXXXppp~~~~~~yyy{{{\\\KKKTTThhhvvv|||xxxrrrqqquuu{{{|||~~~vvvnnnfff|||||||||~~~xxxaaaOOOKKKQQQPPPCCC555111111222777999<<>>333...++++++***''''''***))))))))))))************%%%&&&((()))+++,,,,,,,,,+++*********+++,,,,,,---************+++,,,------...------,,,,,,------...***++++++,,,,,,---......---------------...000000111222222333333444444555555555666777888999:::::::::;;;===@@@BBBCCCCCCCCCCCCDDDFFFFFFFFFFFFHHHJJJKKKMMMOOORRRTTTUUUVVVUUUXXXZZZ[[[ZZZZZZ]]]ccchhhjjjsssuuurrruuummmEEEFFFBBBBBBOOOfffzzzyyyhhhWWWTTT```qqq}}}ssseeefffttt~~~|||ttt]]]UUUUUUiiisssgggkkknnnhhh^^^yyy~~~zzzuuutttSSSGGGDDDMMMrrrgggVVVHHHCCCQQQcccooo```]]]___aaa\\\VVVooopppgggdddgggcccXXXTTTXXXlll~~~}}}yyyvvvuuuuuuvvvxxxxxxwwwvvvtttvvvyyyzzzzzzzzz{{{}}}zzz{{{zzzyyyxxxyyy|||~~~yyysssvvvxxxyyyxxxvvvuuuuuuvvvwww}}}xxxqqqpppxxx{{{zzz}}}nnnsssssshhhvvvpppffftttzzzrrrgggZZZaaaooogggTTTCCC666555888;;;<<<@@@FFFKKKMMMLLLPPPSSSUUUSSSQQQOOONNNOOONNNMMMMMMOOOSSSVVVXXXYYYXXXVVVUUUUUUVVVWWWYYYXXXWWW\\\aaa\\\YYYjjjiiiIIIEEEXXXmmmxxx}}}tttWWWPPPBBBAAAWWWrrr~~~zzzvvvvvvyyy```LLLTTTjjjvvv}}}~~~~~~~~~~~~zzzvvvppppppuuu{{{yyyooogggwwwxxxwww~~~|||zzzxxx{{{uuu}}}uuuWWWKKKKKKPPPMMM???333000111000888999<<>>BBBDDDDDDCCCBBBEEEGGGHHHFFFDDDDDDGGGJJJHHHFFFCCCAAA@@@@@@BBBCCCFFFGGGEEECCCFFFIIIFFF@@@AAAAAABBBCCCEEEGGGIIIJJJNNNLLLJJJGGGFFFEEEEEEEEE777666666444333222111111...---,,,,,,++++++,,,,,,...888[[[vvvmmmWWWJJJDDD<<<222***)))+++***(((((())))))))))))))))))))))))(((((())))))***++++++,,,***++++++,,,,,,++++++***,,,)))&&&&&&))),,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000111222333444444555444555666777999:::;;;<<<<<<<<<===>>>@@@AAABBBCCCBBBCCCDDDFFFGGGHHHIIIIIIPPPRRRUUUVVVVVVUUUUUUUUUXXXYYYZZZ\\\^^^```bbbbbbdddgggppp}}}vvvmmmcccYYY[[[ggg|||zzz{{{{{{ZZZHHH>>>>>>EEEXXXgggfff]]]QQQNNNPPPOOO___zzzoooeeeiiiqqqyyytttbbbUUUKKKQQQooohhhdddsssnnn\\\UUUggg___[[[hhh|||XXXFFFBBBLLLnnnlllYYYOOOHHHQQQtttvvvrrrssstttllllllyyysssmmmfff______kkkyyy{{{|||}}}}}}}}}}}}{{{{{{xxxuuussstttwwwzzzzzzzzzyyyyyyzzz|||~~~{{{yyyxxxyyy}}}~~~||||||~~~~~~{{{yyyxxxxxxxxxuuusssrrruuuxxx|||~~~}}}~~~ooommmtttzzz~~~pppooobbbmmm~~~ooo```dddkkkjjjWWW???666;;;;;;<<<===@@@DDDGGGKKKMMMMMMNNNPPPQQQRRRSSSSSSRRRSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUWWWVVVWWWYYYXXXYYYaaalllPPPSSSfffvvvwww{{{}}}mmmiiiZZZRRRPPP\\\nnn{{{}}}}}}wwwssstttvvv{{{dddJJJUUU```jjjsssuuuxxx~~~~~~|||{{{vvvtttvvvwwwwww{{{zzzrrroootttZZZLLLJJJQQQNNNEEE888222444777666;;;===@@@DDDFFFGGGGGGGGGEEEFFFGGGEEEDDDDDDGGGKKKFFFEEECCCBBBBBBDDDFFFGGGIIIIIIHHHFFFHHHLLLIIICCCCCCCCCCCCCCCDDDEEEGGGGGGLLLKKKIIIHHHFFFFFFFFFFFF888777666555333222111000///...------,,,,,,------,,,666ZZZxxxttt___RRRIII===333***)))***)))(((((())))))))))))))))))))))))''''''((())))))******+++***++++++,,,,,,++++++***,,,***'''''')))+++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................///000111222333444444555444555555777888999:::;;;;;;<<<===>>>@@@AAABBBBBBCCCCCCEEEGGGHHHIIIIIIIIINNNQQQSSSTTTTTTSSSSSSTTTVVVXXXZZZ]]]___```aaaaaa```fffooouuusssqqqxxxrrrgggddd^^^VVVPPP[[[vvvgggZZZ[[[gggzzzwwwqqqpppooo|||kkkSSSBBBAAALLLgggxxxlllhhhccc]]]iiirrreeekkkuuu|||qqqZZZPPPHHHOOOmmmnnngggpppkkkYYYQQQZZZVVVQQQYYYvvv~~~]]]LLLFFFLLLjjj|||gggYYYMMMMMMkkk|||}}}vvvooovvvzzzqqqhhhbbb```dddppp{{{|||}}}~~~~~~~~~}}}|||{{{{{{yyyxxxxxxzzz{{{{{{zzz|||||||||~~~~~~|||xxxvvvwww{{{|||yyyyyy{{{|||yyyuuuuuuuuutttrrrrrrssstttxxxzzz}}}qqqcccfffsss|||{{{{{{tttkkk~~~```^^^qqqzzzlllZZZ[[[ffflllbbbLLL;;;888<<<>>>???@@@BBBEEEIIIMMMOOOMMMNNNOOOQQQRRRSSSSSSSSSUUUUUUUUUUUUUUUVVVVVVVVVQQQSSSVVVXXXYYYWWWUUUTTTWWWUUUUUUWWWWWWYYY___eeeTTTMMMZZZpppsssuuuppplllbbbWWWUUUdddrrrwww~~~{{{yyyzzztttqqqrrruuuxxxfffKKKPPPWWW```hhhlllpppxxx~~~}}}{{{{{{wwwuuuwwwxxxxxx|||~~~xxxmmmTTTHHHFFFPPPIII===333111666999888===>>>AAACCCFFFHHHIIIJJJEEEEEEEEEDDDCCCEEEHHHKKKEEEDDDCCCCCCDDDGGGJJJKKKKKKLLLJJJIIIKKKNNNKKKFFFDDDDDDCCCCCCCCCDDDEEEEEEKKKJJJIIIHHHGGGGGGGGGGGG888777666555333111000000......---,,,,,,,,,,,,,,,...555VVVvvvtttdddXXXPPP>>>333***)))***)))((()))(((((((((((((((((((((((('''''''''((())))))*********++++++,,,,,,++++++***+++***)))((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------//////000111333444555555444555555777888999::::::;;;<<<===>>>???@@@AAABBBCCCDDDFFFGGGIIIIIIJJJJJJMMMOOOQQQRRRRRRRRRSSSTTTTTTVVVYYY\\\^^^______^^^]]]eeemmmkkk___WWW]]]hhhmmmqqqqqqoooppprrrnnnhhhZZZ___wwwxxxcccTTTOOOVVV```}}}qqqllloooppp```HHHFFFUUUwww|||nnntttuuuhhhppp|||sssXXXKKKEEELLLjjjuuufffiiidddTTTLLLSSSQQQKKKMMMhhhhhhXXXKKKKKKdddtttcccSSSNNNggg~~~zzznnnkkk{{{xxxqqqhhhdddeeehhhmmmppp{{{|||}}}~~~}}}}}}|||||||||||||||{{{zzz||||||}}}}}}~~~}}}|||{{{zzzwwwwwwzzzyyyvvvvvvxxx{{{xxxvvvvvvvvvuuusssrrrqqqqqqqqqvvvzzz|||}}}fff]]]jjjwwwcccaaaqqqXXXdddwwwsss^^^NNN\\\jjjmmmZZZBBB888:::===@@@AAABBBDDDGGGKKKNNNPPPOOOPPPPPPQQQRRRRRRRRRRRRUUUUUUUUUUUUUUUVVVVVVVVVPPPRRRTTTWWWWWWWWWUUUTTTXXXVVVUUUVVVXXXZZZ^^^aaaoooZZZDDDIIIcccooorrr|||xxxjjj]]]^^^pppzzzxxx~~~~~~{{{yyyxxxtttmmmggggggjjjmmmssszzzfffJJJIIIMMMSSS[[[aaahhhqqq{{{|||zzz|||wwwvvvxxxyyyyyy}}}|||gggPPPJJJLLLOOODDD777///222999<<<<<<===>>>@@@BBBDDDGGGIIIJJJDDDDDDCCCCCCDDDFFFIIIKKKEEEDDDDDDDDDEEEHHHJJJKKKJJJKKKIIIHHHKKKNNNLLLFFFDDDDDDCCCCCCDDDDDDEEEFFFIIIIIIHHHHHHHHHHHHHHHHHH888777666555333222111000---,,,,,,+++++++++++++++000555QQQnnnmmm```YYYTTT???444***((()))(((((()))(((((((((((((((((((((((('''''''''((())))))*********++++++,,,,,,++++++************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...........................///000111333444555666555555666777888999999:::;;;;;;<<<===???@@@AAABBBCCCDDDFFFGGGIIIIIIJJJJJJLLLNNNPPPQQQPPPQQQRRRTTTRRRTTTWWWZZZ]]]]]]]]]\\\]]]dddkkkfffVVVJJJNNNYYYbbbjjjuuu~~~oookkkyyysss\\\MMMLLLSSSpppoooPPPKKKZZZ}}}www}}}uuulllvvvwww\\\GGGCCCJJJeee{{{dddaaa]]]PPPIIIOOONNNGGGFFF^^^ssscccPPPHHH```mmm]]]TTTjjjzzzoooeeehhh{{{tttkkkfffiiioooqqqpppyyyzzz|||~~~}}}~~~~~~}}}|||{{{zzzzzz{{{{{{||||||{{{zzzzzzzzz}}}yyyxxxzzzyyyuuutttwww|||~~~}}}zzzxxxyyywwwvvvtttsssqqqooonnnkkkxxx{{{fff```qqq{{{ppp\\\aaacccZZZqqqttt```XXXaaallliiiQQQ;;;777;;;>>>BBBCCCDDDGGGJJJMMMOOOQQQSSSSSSRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQRRRRRRTTTUUUWWWXXXZZZZZZYYYYYYZZZ\\\^^^___ccc}}}rrrkkkGGG???XXXiiipppyyypppdddfffxxx|||~~~|||zzzyyyxxxxxxooodddYYYUUUUUUWWW]]]cccxxx```GGGAAABBBFFFMMMUUU^^^iiiwww|||zzz|||xxxvvvyyyzzz{{{~~~|||{{{zzzzzzwwwppp}}}cccLLLLLLQQQMMM@@@333000555<<>>@@@AAAAAABBBCCCDDDFFFGGGHHHIIIIIILLLMMMOOOOOOOOOPPPSSSUUUUUUVVVWWWYYY[[[]]]^^^___```dddkkkooommmjjjooowwwttt^^^TTTRRR^^^xxxwww{{{~~~oooLLLGGGJJJ```jjjaaa^^^SSSJJJLLLJJJGGGJJJZZZwwwrrr```OOOHHH]]]{{{yyylll^^^xxxttt___cccrrr~~~sssqqqkkkggglllwww{{{zzzzzz{{{|||}}}~~~}}}|||{{{zzz{{{zzzxxxuuuuuuxxx{{{wwwyyyzzzyyywwwwwwyyy{{{xxxuuuuuuwwwxxxvvvxxx|||}}}}}}}}}}}}}}}|||||||||yyyuuurrrppprrrsssrrrqqqppp~~~rrrjjj{{{nnnzzzqqqgggyyyhhheeeqqqfffZZZaaajjjaaaPPP@@@888:::???DDDEEEHHHMMMRRRUUUUUUTTTSSSTTTTTTTTTTTTTTTVVVWWWXXXWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRRRRTTTWWW[[[^^^ZZZaaaddd___[[[]]]______eeexxx{{{^^^DDDHHHSSS```ooottt|||~~~uuuxxx~~~{{{xxxuuusssrrrgggYYYJJJAAA===:::999;;;DDDRRRcccaaaQQQFFF???444888666999@@@HHHSSScccsss~~~~~~|||}}}yyyxxxzzz|||}}}~~~xxxvvvxxxllltttYYYJJJKKKKKKAAA777111444999;;;===@@@BBBCCCFFFGGGHHHGGGFFFEEEBBBBBBCCCFFFIIIHHHEEEAAAHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGFFFEEEHHHLLLJJJDDDGGGGGGFFFFFFGGGHHHHHHIIIHHHIIIIIIIIIIIIHHHFFFFFF444444444444444444444444......---,,,,,,,,,,,,---***///III^^^SSSDDDCCCEEEAAA555***'''(((''''''))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++)))+++---,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,000000000000000000000000---...000111333555666777999999999::::::;;;;;;<<<:::;;;<<<===>>>???@@@AAAAAABBBDDDEEEGGGHHHHHHHHHLLLMMMOOOOOOOOOQQQSSSVVVWWWWWWXXXZZZ\\\^^^```aaaaaadddmmmvvv|||kkkYYYQQQUUUyyyOOOJJJLLL```nnnfffbbbVVVLLLPPPLLLJJJOOOZZZrrrkkkYYYLLLIII]]]xxxxxxlll___|||vvvgggooo~~~rrruuuvvvvvvzzzyyy|||}}}}}}}}}|||{{{yyyxxxyyyyyyyyyvvvsssssswww{{{wwwyyyzzzyyywwwwwwzzz}}}tttqqqrrruuuxxxxxxzzz~~~~~~}}}}}}}}}}}}~~~~~~zzzvvvrrrrrrtttwwwxxxwwwuuu|||xxxvvv{{{rrrsssZZZ]]]nnnxxxbbb\\\fffkkkZZZFFF;;;888;;;AAAFFFGGGKKKQQQVVVYYYXXXVVVTTTSSSSSSSSSTTTVVVXXX[[[\\\YYYYYYXXXXXXXXXWWWWWWWWWTTTTTTTTTUUUWWWZZZ]]]^^^YYYcccgggaaa[[[\\\______^^^qqq___EEEBBBGGGXXXlllssszzz}}}yyytttpppnnncccWWWJJJDDDAAA===;;;;;;777;;;EEEDDD<<<======222777333444;;;BBBKKK[[[kkkzzz|||}}}yyyxxx{{{|||}}}}}}}}}|||{{{hhhkkk}}}zzzVVVMMMMMMIII<<<444111666999999:::???@@@BBBDDDFFFFFFEEECCCAAABBBBBBDDDGGGJJJIIIDDD???IIIIIIIIIJJJJJJJJJKKKKKKHHHHHHGGGFFFJJJNNNKKKFFFJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHFFFEEE777777777777666555444333///...---+++******++++++...555III[[[YYYHHHAAAEEE???444+++)))******)))***((((((''''''''''''((((((+++)))(((&&&&&&((()))+++------++++++++++++------)))+++---,,,)))'''))),,,---............,,,+++************+++,,,---///000------......//////000000111000000111222555777888<<<;;;:::999999999:::;;;======>>>???@@@AAAAAABBBDDDDDDEEEFFFGGGHHHHHHIIIGGGJJJLLLNNNOOOPPPSSSUUUUUUWWWYYYZZZZZZ[[[^^^___```fffppp}}}gggUUUXXX}}}}}}YYYJJJNNNfffrrrnnnhhhZZZQQQRRRLLLLLLTTT```vvvooo```TTTNNN___{{{|||lllhhh||||||rrr|||xxxtttyyy|||{{{{{{}}}|||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvwwwxxxyyyxxxvvvzzztttooopppwww||||||yyy|||yyyzzz|||xxxqqqqqqooopppvvvwwwvvvzzz~~~~~~~~~yyyxxx~~~nnnnnnUUUnnnvvvccc]]]jjjhhhTTT@@@999;;;>>>???AAAFFFIIIMMMQQQUUUWWWWWWWWWYYYWWWTTTQQQQQQVVV]]]bbbddd___ZZZYYY[[[[[[YYYUUUWWWRRRNNNNNNTTTZZZ^^^___XXXZZZ]]]___```___]]]\\\___hhhqqqOOO???AAAMMM___nnnvvv{{{|||wwwrrrooofff\\\NNNEEEAAA???===:::999777666666888:::::::::777555444666999BBBRRRaaawww}}}}}}}}}{{{}}}|||zzzyyyzzz}}}|||qqqeeecccjjjwww~~~yyyeeeRRRJJJHHHEEE777555333555999<<<===<<>>FFF@@@555+++)))***)))((()))((((((''''''''''''((((((***)))(((''''''((()))***---,,,++++++++++++,,,---)))***++++++*********,,,------.........---,,,+++*********+++,,,---//////---......//////000111111111000000111222444666888;;;:::999888888999:::;;;======>>>???@@@AAAAAABBBDDDDDDEEEFFFGGGHHHHHHIIIHHHJJJMMMNNNNNNPPPRRRTTTUUUWWWYYYZZZ[[[\\\^^^```dddiiisssllleeewwwyyyXXXKKKQQQggg}}}pppnnnlll[[[LLLPPPLLLNNNXXXeeezzz~~~ooo___SSSaaazzz~~~oooqqqtttyyyvvvzzz~~~|||zzzzzz|||{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwuuuvvvwwwxxxwwwvvvvvvrrrnnnoootttyyyzzzzzz}}}{{{xxxtttvvvssssssuuutttpppsssxxxzzz}}}~~~~~~~~~vvvssstttooorrrwww___dddzzzyyymmm```]]]ggg^^^MMM;;;666:::===@@@BBBDDDFFFJJJOOOSSSVVVXXXYYY[[[ZZZWWWUUUUUUXXX^^^cccbbb^^^YYYXXXZZZZZZWWWTTTSSSQQQOOOOOORRRWWWZZZ\\\YYYZZZ]]]___``````^^^]]]]]]ddd{{{eeeKKKBBBIIIXXXdddrrrxxx~~~yyywwwwwwwwwoooeeeVVVKKKEEEAAA===999888888777999::::::888777888555444666777===JJJWWWpppzzz~~~~~~|||{{{zzzzzz|||wwwxxx|||rrrkkkdddbbbYYYNNNJJJLLLJJJEEE888666555777;;;>>>>>>===DDDDDDDDDEEEFFFGGGIIIIIIJJJFFFAAAAAAEEEGGGGGGEEEDDDFFFHHHIIIGGGEEEEEEEEEEEEGGGHHHHHHGGGFFFGGGIIIEEEEEEDDDCCCDDDDDDFFFFFFHHHGGGGGGFFFFFFGGGGGGHHH555666666555555444333222///...,,,+++***++++++,,,'''666OOO___VVV@@@;;;DDD@@@555,,,******)))((((((((((((''''''''''''((((((***)))(((''''''((()))***,,,,,,++++++++++++,,,,,,***))))))***,,,,,,,,,+++,,,---......//////......*********+++,,,---...///......///000000111111222111000000111222444666777888888777888888999:::;;;======>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMNNNNNNOOOQQQSSSUUUWWWYYY[[[[[[\\\^^^```fffjjjsss}}}pppwww]]]TTT]]]rrrvvvvvvwwwdddOOOSSSOOOSSS___nnn}}}kkk]]]fffzzzsss|||sss{{{xxxyyy|||~~~|||zzzyyy{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyxxxvvvttttttuuuwwwwwwvvvvvvuuutttuuuwww{{{|||zzzwwwvvvtttssssssqqqmmmooosssttt{{{~~~|||qqqeeedddkkknnnxxxkkkxxxVVVeeeyyywwwddd\\\]]]```fffSSSEEE888777;;;@@@CCCFFFFFFGGGIIILLLOOOSSSUUUWWWYYYZZZYYYXXXXXXYYY]]]```___\\\XXXWWWXXXXXXVVVSSSOOOPPPPPPPPPPPPRRRUUUXXXXXXZZZ\\\___``````___^^^```cccsss[[[DDDCCCOOOYYYjjjsss{{{{{{zzzzzz{{{zzzooo```SSSJJJCCC===:::::::::;;;<<<===<<<999666888666555666666888@@@JJJcccooozzz~~~|||}}}|||{{{{{{|||~~~|||xxxwwwzzzkkk\\\IIIBBBHHHNNNFFF;;;777777888:::>>>??????>>>DDDDDDEEEFFFHHHIIIJJJKKKJJJFFFBBBBBBEEEGGGGGGEEECCCCCCCCCEEEFFFFFFDDDBBBEEEFFFHHHGGGEEEDDDEEEEEEEEEDDDBBB@@@@@@AAABBBCCCFFFEEEEEEDDDDDDEEEEEEFFF555555555555444333222111...---,,,+++***+++,,,,,,,,,;;;UUUhhh___HHH>>>CCCAAA666,,,******)))'''(((((((((''''''''''''(((((()))(((''''''''''''((())),,,++++++++++++++++++,,,+++)))''')))---///---+++,,,,,,---...//////000000++++++++++++,,,---...////////////000111111222222111000000000222333555666666666666777888:::;;;;;;======>>>???@@@AAAAAABBBCCCCCCDDDFFFGGGHHHIIIIIIJJJLLLNNNNNNNNNOOOPPPRRRUUUWWWYYY[[[[[[]]]___aaaeeegggooo~~~{{{dddaaapppmmmXXX\\\WWWZZZgggvvvssskkksss}}}|||vvvyyyzzz{{{|||}}}~~~|||zzzyyyyyyyyyxxxwwwwwwwwwxxxxxxvvvvvvuuuuuuvvvvvvwwwxxxxxxvvvsssssstttvvvvvvvvvuuuwwwyyyyyyzzz}}}~~~{{{wwwrrrrrrrrrqqqpppppprrruuussszzz~~~||||||yyygggXXXVVVgggwww{{{|||zzzcccdddXXXiiizzzpppVVVRRR]]]aaa```KKKAAA:::;;;???BBBFFFJJJKKKJJJJJJJJJKKKMMMOOOQQQUUUVVVXXXXXXXXXXXXYYY[[[\\\ZZZWWWVVVWWWVVVTTTRRRLLLOOORRRRRRPPPOOOQQQTTTUUUWWWYYY\\\]]]^^^]]]]]]___aaakkk{{{iiiFFF<<>>=========>>>===;;;999888666666777777666:::AAAUUUbbbpppxxx~~~}}}}}}yyyyyy~~~~~~}}}|||||||||}}}~~~~~~}}}yyyzzz~~~yyybbbJJJEEEMMMMMM@@@222666777:::<<<>>>??????>>>BBBCCCEEEGGGIIIKKKLLLMMMIIIFFFCCCCCCEEEFFFFFFEEEBBBAAA@@@BBBFFFGGGEEEBBBCCCEEEFFFFFFCCCBBBAAAAAADDDCCCAAA??????@@@BBBDDDEEEDDDDDDCCCCCCDDDDDDEEE555555555555444333222111...---,,,+++++++++,,,---222>>>XXXnnniiiQQQBBBBBB@@@555,,,******)))((((((((((((''''''''''''((((((((((((''''''''''''((((((+++++++++++++++++++++++++++)))((()))---///...++++++,,,,,,---...///000000++++++++++++,,,---....../////////000111111222222111000000000111333444666555555666888999:::;;;;;;======>>>???@@@AAAAAABBBCCCCCCDDDEEEGGGHHHIIIJJJJJJLLLNNNNNNNNNOOOPPPRRRUUUWWWZZZ[[[\\\]]]```bbbdddffflllyyytttppp|||iiiiii}}}sssbbbiiiccccccooo{{{zzz~~~}}}uuuzzz{{{xxx~~~~~~~~~~~~}}}|||zzzyyyxxxxxxwwwwwwwwwxxxyyyyyyuuuuuuttttttttttttuuuuuuxxxvvvtttsssuuuvvvvvvvvvqqquuuxxxxxxxxx{{{{{{sssppprrrrrrqqqppprrruuuvvvwwwzzz~~~xxxzzzyyylll___ZZZqqqllleeeqqqSSS]]]{{{xxxZZZWWWaaa^^^UUUDDD>>>;;;>>>AAABBBEEEIIILLLKKKIIIHHHIIIJJJMMMNNNQQQTTTWWWXXXXXXWWWWWWXXXYYYXXXVVVVVVUUUTTTSSSQQQKKKOOORRRRRRPPPNNNOOOQQQQQQRRRTTTWWWYYYZZZZZZ[[[YYYZZZ```jjjwwwxxxNNN:::???JJJVVVfffvvv}}}{{{ooocccXXXPPPJJJFFFEEEBBB>>><<<;;;<<<<<<;;;999777777::::::888:::>>>KKKXXXhhhrrryyy}}}}}}{{{wwwyyy~~~}}}}}}|||}}}~~~~~~}}}|||zzzwww~~~{{{~~~mmmWWWFFFGGGNNNJJJ>>>555555777:::===>>>>>>??????@@@BBBEEEHHHKKKMMMNNNNNNHHHGGGEEEDDDEEEEEEEEEEEECCCAAA@@@BBBFFFHHHFFFDDDAAACCCEEEDDDBBB@@@??????@@@???>>>>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDD555666666555555444333222...---,,,+++++++++,,,------888OOOeeeaaaKKK===<<>>???@@@AAAAAABBBBBBCCCDDDEEEGGGIIIJJJJJJIIIKKKMMMNNNNNNOOOQQQSSSUUUWWWZZZ[[[\\\^^^```cccfffgggkkksssjjj^^^kkklllmmm~~~sssvvvmmmlllxxx{{{xxxnnnttttttvvv}}}}}}}}}}}}}}}|||zzzxxxxxxxxxxxxxxxyyyzzz{{{wwwvvvuuutttsssssssssssswwwvvvuuuuuuwwwwwwvvvuuutttwwwzzz{{{{{{}}}yyyooorrruuuuuuqqqppprrrtttttt{{{{{{}}}}}}vvvxxx~~~{{{zzz}}}{{{ttt|||{{{```sssfffPPPccc~~~uuu]]]]]]eee[[[NNN===:::;;;???AAA@@@BBBFFFHHHGGGGGGGGGIIILLLOOOPPPNNNRRRUUUXXXXXXWWWWWWXXXWWWWWWVVVVVVUUUSSSRRRQQQKKKMMMOOOPPPOOONNNNNNNNNMMMNNNPPPSSSUUUWWWXXXXXXWWWYYY\\\cccooocccDDD<<>>???AAAAAABBBEEEHHHKKKLLLLLLLLLGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCEEEFFFFFFFFFAAACCCEEEEEECCC@@@???>>><<<<<<<<<===>>>???AAAAAACCCBBBBBBBBBBBBBBBBBBCCC666666666666555444333333---,,,+++++++++,,,------)))222HHHYYYSSS@@@888===>>>333***)))+++******+++((((((''''''''''''((((((&&&''''''''''''''''''&&&)))***+++,,,,,,+++***)))+++,,,---,,,++++++,,,---,,,++++++***+++,,,---...,,,,,,+++++++++,,,---------......//////000111111111111000000000222333444666777999:::;;;;;;;;;;;;======>>>???@@@AAAAAABBBBBBBBBDDDEEEGGGIIIJJJKKKHHHJJJMMMNNNNNNPPPRRRTTTUUUWWWZZZ[[[]]]^^^aaacccggghhhiiinnnwwwtttVVVPPPeeeuuusss{{{|||ttttttrrreeennn|||uuuzzz}}}~~~|||{{{}}}~~~}}}{{{xxxxxxxxxxxxyyyzzz{{{|||zzzyyyxxxvvvuuutttssssssvvvvvvvvvxxxyyyyyyvvvtttxxxyyy{{{}}}~~~~~~xxxqqqrrrvvvvvvqqqooorrrtttrrr{{{|||~~~}}}yyyvvvwwwzzzvvvmmmnnn{{{~~~uuu{{{qqqqqqddd___qqqxxx{{{jjjYYY^^^aaaTTTFFF888888===BBBCCCBBBCCCGGGGGGGGGGGGHHHJJJLLLNNNOOOJJJNNNRRRTTTUUUUUUVVVVVVUUUVVVWWWVVVUUUSSSRRRQQQJJJJJJJJJLLLNNNNNNLLLKKKKKKLLLNNNPPPSSSUUUWWWWWWXXXYYYZZZ^^^iii[[[CCC>>>CCCQQQbbbmmmuuu}}}tttmmmiiiggg```[[[SSSLLLGGGBBB>>><<<>>>;;;;;;>>>???<<<;;;<<<===LLL]]]kkkvvv|||zzz~~~}}}}}}}}}~~~~~~{{{{{{}}}|||zzzvvvttttttsss}}}~~~bbbQQQHHHMMMKKK>>>777:::888;;;=========>>>AAADDDDDDEEEGGGIIIJJJIIIHHHGGGGGGGGGGGGFFFDDDDDDDDDDDDBBBCCCDDDCCCCCCCCCEEEFFFAAADDDGGGGGGEEECCCAAAAAA<<<===>>>@@@@@@@@@??????AAA@@@@@@@@@@@@@@@@@@AAA777777777777666555444333---,,,+++++++++,,,---...---777KKKXXXOOO===<<>>???@@@AAAAAABBBBBBBBBDDDEEEGGGIIIJJJKKKGGGJJJLLLNNNOOOPPPSSSUUUUUUWWWZZZ\\\]]]___aaadddfffggggggiiipppyyytttpppppp{{{~~~cccSSSUUU^^^}}}{{{~~~wwwxxxxxxlll___ooo~~~~~~{{{{{{}}}~~~|||xxxxxxxxxyyyzzz{{{|||}}}}}}|||zzzxxxvvvuuutttsssvvvvvvwwwzzz{{{zzzvvvtttvvvvvvwwwyyy||||||}}}{{{yyyvvvooottttttooonnnsssuuutttyyy|||}}}yyyvvvvvvxxxxxxxxxoooaaaccctttwwwtttyyyqqqfffqqq~~~|||iiiYYY]]][[[HHH:::666999???FFFGGGEEEFFFKKKIIIIIIIIIIIIJJJJJJKKKLLLFFFIIIMMMPPPQQQRRRSSSTTTUUUVVVWWWWWWUUUSSSRRRRRRJJJHHHGGGIIILLLMMMKKKIIIJJJKKKMMMOOORRRUUUVVVXXXTTTUUUUUUWWWaaawwwpppLLL???===JJJYYYdddppp|||xxxtttsssnnniiibbbZZZRRRJJJBBB===AAA===<<>>>>>===???CCCGGGGGGHHHIIIIIIIIIGGGDDDCCCGGGGGGHHHFFFEEECCCCCCDDDAAACCCEEECCCAAAAAACCCFFFCCCEEEHHHIIIGGGEEEDDDCCC@@@AAACCCDDDCCCBBB@@@>>>??????>>>>>>>>>>>>??????888777777666555333222111......---,,,,,,,,,,,,---...666MMM[[[QQQHHHFFFAAA>>>333***))),,,+++***)))))))))(((((((((((())))))((((((''''''''''''(((((()))***,,,------,,,+++***---,,,,,,++++++,,,,,,------,,,+++*********+++,,,......---,,,++++++++++++...---,,,,,,---...000111000111111222222333444444555666888:::<<<>>>??????>>>>>>>>>???@@@@@@AAAAAAFFFFFFEEEEEEFFFHHHJJJKKKJJJKKKMMMPPPSSSUUUVVVWWWUUUVVVXXXZZZ]]]___aaabbbeeeggghhhhhhlllyyy||||||}}}tttUUUPPPUUUgggvvvcccaaaxxx{{{~~~~~~}}}|||zzzyyyyyyzzzyyywwwvvvvvvwwwyyyzzzxxxxxxxxxwwwvvvuuuuuutttvvvwwwyyyzzzzzzxxxuuusssvvvvvvwwwyyy|||}}}zzzzzz{{{sssmmmkkkqqquuuvvvyyy~~~}}}yyyssspppsssxxx}}}vvvlllbbbaaajjjzzztttggguuukkkZZZ___cccVVVCCC999888;;;???BBBEEEGGGGGGGGGIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJJJJKKKNNNRRRUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSQQQOOONNNOOOPPPPPPOOONNNNNNNNNOOORRRVVVYYY[[[VVVTTTTTTXXXaaaqqq```AAA===FFFIIIZZZwww}}}zzz}}}|||xxxtttpppllleeeYYYLLLCCCIIIEEEAAA@@@AAA@@@:::555;;;AAAPPPcccqqq{{{{{{xxxwwwzzzxxxzzz|||||||||{{{}}}xxxuuuRRRPPPKKKDDD>>>;;;::::::???@@@@@@@@@??????AAABBBFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@AAACCCFFFHHHHHHGGGFFFDDDFFFCCCAAABBBEEEFFFAAA===@@@???>>>>>>@@@@@@???>>>888777777666555333222111......---,,,,,,,,,,,,---)))999ZZZppphhhYYYMMMBBB>>>333***)))+++***))))))))))))(((((((((((())))))((((((''''''''''''(((((((((***+++------,,,+++***,,,,,,,,,++++++,,,,,,,,,---+++***))))))***+++,,,///...---,,,++++++++++++---------------...///000111222222222222222333333555666888:::===>>>@@@@@@>>>>>>>>>???@@@@@@AAAAAADDDDDDCCCDDDEEEFFFHHHIIIIIIKKKMMMPPPRRRTTTUUUVVVVVVWWWXXX[[[]]]___aaaaaabbbeeeiiijjjllluuunnnZZZPPPaaallljjj|||~~~}}}||||||~~~~~~}}}|||{{{zzzyyy{{{zzzxxxwwwwwwyyyzzz{{{xxxxxxwwwwwwvvvuuuuuutttwwwwwwyyyyyyyyywwwvvvtttuuuuuuvvvyyy|||~~~xxxuuuuuuvvvssslllfffgggjjjnnnxxx{{{wwwsssssswww}}}~~~tttggg^^^```nnn}}}qqqmmmuuueee[[[___^^^OOO>>>888;;;???DDDIIIKKKKKKJJJHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLQQQTTTSSSRRRQQQPPPOOOOOOOOOPPPTTTQQQOOOOOOPPPQQQQQQQQQPPPOOOOOOOOOQQQSSSVVVWWWUUUTTTTTTVVVZZZggg]]]???DDDEEELLLaaaqqqyyy}}}xxxuuummm\\\MMMGGGKKKEEE???<<<<<<;;;888444777<<>>ccc}}}vvvfffWWWIII===333)))((())))))((()))))))))(((((((((((())))))((((((''''''''''''((((((((()))+++,,,,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,---+++)))(((((())),,,---//////---,,,,,,,,,,,,,,,+++,,,---...////////////222222222222222222333333555666888:::===???AAABBB>>>>>>??????@@@AAAAAAAAACCCCCCCCCDDDEEEFFFHHHIIIIIIJJJLLLOOOQQQSSSTTTUUUWWWWWWYYYZZZ\\\^^^___```aaafffkkkmmmnnnrrryyypppYYY\\\~~~}}}{{{}}}|||}}}~~~~~~}}}|||{{{{{{zzz|||{{{zzzyyyyyyyyyzzz{{{xxxxxxwwwwwwvvvuuuuuuuuuxxxxxxxxxwwwwwwwwwwwwwwwtttuuuwwwzzz}}}yyysssqqqrrrtttqqqmmmjjjiiiiiimmmwwwxxxssssssxxx~~~~~~qqq```WWW]]]pppvvvzzzhhhiii{{{rrr```]]]]]]^^^UUUDDD999888>>>BBBGGGLLLOOONNNKKKIIIHHHGGGFFFFFFFFFHHHJJJKKKKKKKKKKKKIIIIIIKKKOOOSSSQQQPPPNNNMMMLLLLLLMMMMMMTTTRRROOOOOOPPPRRRSSSSSSRRRQQQPPPPPPPPPQQQSSSTTTVVVUUUUUUUUUUUU]]]qqqxxxHHHCCCCCCHHHRRRiii{{{|||sss[[[HHHDDDKKKDDD===888888888777666666888CCCXXXkkkwww}}}~~~}}}{{{|||}}}~~~|||~~~wwwppp|||yyydddSSSLLLMMMIIICCC>>>;;;;;;===???BBBDDDEEEFFFEEEEEEGGGIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@???@@@AAABBBAAA@@@BBBBBBAAAAAABBBCCCEEEFFFEEECCCBBBDDDGGGHHHEEEBBB?????????BBBEEEGGGHHHGGG888777777666555333222111......---,,,,,,,,,,,,---111<<>>>>>???@@@@@@AAAAAABBBEEEEEEFFFFFFGGGIIIJJJJJJIIIJJJLLLNNNQQQRRRSSSTTTWWWWWWXXXZZZ[[[]]]^^^^^^bbbggglllnnnooopppuuuyyyuuucccxxxssszzz~~~~~~}}}}}}||||||{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzwwwwwwwwwwwwvvvvvvuuuuuuxxxwwwwwwvvvvvvwwwxxxyyytttvvvyyy|||}}}vvvrrrrrrtttvvvmmmrrrxxxzzzxxxwwwzzz|||tttpppttt}}}yyylll\\\VVV```uuuwwwpppoooeeejjjvvvmmmTTTRRRYYY^^^YYYJJJ<<<999<<>>>>>AAADDDFFFFFFFFF888777777666555333222111......---,,,,,,,,,,,,---000333FFFSSSLLLFFFDDD???777///(((((((((''''''***))))))(((((((((((())))))((((((''''''''''''(((((((((((()))***++++++,,,,,,***++++++,,,,,,++++++***...---,,,+++,,,...111333000000///...------------)))+++---///000000000///---...///111333555777777555666777888;;;>>>@@@BBB?????????@@@AAAAAABBBBBBDDDEEEFFFGGGHHHIIIIIIJJJIIIJJJLLLOOOQQQRRRSSSSSSVVVWWWXXXYYY[[[\\\]]]^^^ccceeehhhjjjkkknnnsssvvv{{{ttt~~~wwwiiiqqq~~~~~~}}}}}}||||||{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvxxxwwwvvvuuuvvvwwwyyyzzzuuuxxx{{{}}}wwwrrrqqqrrruuuwwwpppyyy~~~~~~|||xxxpppnnnuuuppphhh______mmm|||}}}pppqqqwwwiiiooo}}}uuuVVVQQQZZZ^^^RRRAAA888<<>>FFFHHHQQQdddlllyyy}}}lll^^^___eeeyyy|||]]]DDD;;;@@@>>><<<:::;;;;;;;;;;;;:::888AAAWWWnnn{{{~~~~~~}}}}}}~~~{{{wwwzzzzzz|||}}}wwwaaaNNNIIIQQQKKKCCC>>>>>>???AAAAAABBBDDDGGGGGGGGGFFFGGGHHHEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@??????AAAAAA@@@???===???CCCFFFGGGFFFDDDBBBCCCBBBBBBCCCEEEFFFGGGFFFAAA@@@@@@AAACCCDDDDDDCCC888777777666555333222111......---,,,,,,,,,,,,---///222CCCPPPIII@@@<<<444111+++((())))))''''''***))))))(((((((((((())))))((((((''''''''''''(((((('''(((((()))***+++,,,,,,)))***+++,,,,,,+++***)))---------...///111222444111000///......---......***+++,,,...///000000000,,,---///111333555777888666666666777999<<<>>>@@@??????@@@@@@AAABBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGJJJKKKMMMOOOQQQRRRSSSSSSWWWWWWYYYZZZ\\\^^^___```bbbccccccdddfffjjjppptttuuu}}}ssseeemmm~~~~~~}}}|||{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvxxxzzz{{{vvvyyy}}}wwwtttpppnnnooorrrtttuuuvvv}}}~~~~~~~~~}}}uuurrrmmmmmmwwwuuujjjhhhhhhooo|||pppvvv~~~xxxiiijjj|||}}}^^^WWW___\\\KKK<<<;;;BBBFFFKKKJJJHHHHHHHHHJJJMMMNNNIIIHHHFFFEEEFFFIIIMMMOOOOOOQQQSSSSSSRRRRRRSSSTTTSSSTTTVVVWWWWWWWWWVVVUUUPPPMMMJJJJJJLLLPPPSSSTTTRRRSSSTTTUUUVVVWWWXXXYYYUUURRRSSSUUUVVVVVV[[[aaa{{{OOODDDAAAFFFWWWfffsssyyynnnVVVKKKQQQ^^^sssoooYYYLLLEEECCCAAA???===<<<;;;;;;999888AAAWWWnnnzzz~~~}}}|||{{{{{{|||~~~rrrjjjtttyyyyyyuuu^^^OOOJJJQQQKKKDDD@@@AAACCCCCCBBBBBBDDDGGGGGGFFFEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>???@@@AAA@@@???;;;>>>CCCGGGHHHGGGDDDAAAAAAAAAAAAAAABBBCCCEEEEEEDDDBBBAAABBBCCCCCCBBBAAA888777777666555333222111......---,,,,,,,,,,,,---...333GGGUUUNNNBBB999///,,,((('''******(((''')))))))))(((((((((((())))))((((((''''''''''''((((((''''''((((((***+++,,,---)))***+++,,,,,,+++***)))+++,,,---///000222222333222111000///............+++++++++,,,...000111222//////000111333444555666666666555666777999<<<>>>??????@@@AAAAAABBBBBBCCCAAACCCDDDFFFGGGGGGGGGGGGKKKLLLNNNPPPRRRSSSTTTTTTXXXYYY[[[]]]___aaacccdddbbbccccccccceeeiiinnnqqqrrryyywwwjjjppp~~~}}}|||{{{zzzyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwuuuuuuuuuvvvwwwyyyzzz{{{vvvyyy}}}~~~}}}qqqooommmnnnpppssssssrrrwww{{{|||xxxxxxzzzyyyuuummmmmmkkkmmmyyy{{{iiikkknnnsss}}}|||zzzoooeeennnxxx^^^___bbbZZZGGG<<<@@@EEEDDDLLLLLLJJJJJJJJJKKKLLLMMMJJJIIIHHHGGGHHHJJJMMMOOOPPPSSSVVVXXXWWWVVVVVVVVVSSSVVVYYY]]]^^^\\\ZZZYYYPPPMMMJJJJJJMMMQQQTTTUUURRRSSSTTTUUUVVVWWWWWWWWWVVVQQQPPPTTTXXXWWWWWWWWWkkkkkkGGGAAAFFFOOO\\\fffppp|||nnnUUUJJJKKKPPP\\\nnnrrrdddWWWTTTNNNGGGAAA>>>===>>>999:::DDDYYYnnnzzz~~~|||{{{{{{{{{zzzxxxvvvwwwyyy|||~~~{{{yyyrrrppp~~~}}}|||{{{~~~mmmZZZPPPNNNNNNHHHCCCAAADDDFFFFFFDDDCCCEEEGGGHHHFFFDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>???@@@AAA@@@>>>:::===AAADDDFFFEEECCCBBB@@@@@@@@@??????@@@BBBCCCBBB@@@???@@@AAABBB@@@???888777777666555333222111......---,,,,,,,,,,,,---***///CCCRRRKKK???555))))))&&&'''++++++(((''')))))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((()))+++,,,---((()))+++,,,,,,+++)))((()))***---///111222111111222111000//////.........+++++++++,,,---///222333111111222222222333333333777666555555666888:::<<>>EEEGGGAAAJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIIIIIIIKKKMMMNNNPPPSSSXXX[[[ZZZYYYXXXWWWUUUXXX]]]bbbcccbbb___\\\QQQNNNKKKJJJMMMRRRUUUWWWRRRSSSTTTUUUUUUUUUUUUUUUYYYRRRPPPUUU[[[ZZZVVVSSS[[[uuu|||IIIBBBHHHIIINNNYYYfffuuuyyyUUUQQQJJJDDDGGG[[[xxxtttjjjdddZZZOOOEEE@@@@@@AAA;;;===HHH]]]ppp||||||yyyyyyyyyyyywwwuuussstttwwwzzz|||yyywwwwww~~~xxxyyyxxxqqqrrrsssmmm}}}{{{eeeWWWSSSRRRJJJEEEAAAAAAEEEHHHGGGEEEDDDFFFHHHHHHFFFDDDCCCCCCAAABBBBBBBBBCCCCCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>???@@@@@@@@@>>>;;;<<>>===>>>@@@BBB===<<<<<<<<<>>>???>>>===666666666555444333111111000---******,,,...///...---777LLL]]]YYYDDD222---***+++++++++)))(((((()))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((***)))((((((((()))+++,,,,,,,,,,,,***))))))+++---,,,---...000000000//////333111000000000///---+++---,,,,,,---...000222333666555444333333333333333000111222555777999:::;;;===>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHMMMOOORRRRRRRRRQQQQQQRRR[[[\\\```cccfffhhhiiiiiigggfffdddcccdddgggjjjmmmnnnttt{{{}}}~~~}}}}}}~~~|||{{{yyyyyyyyyyyywwwuuuwwwxxxyyyzzzyyyxxxwwwvvvvvvxxxxxxvvvttttttvvvyyyzzzxxxxxx}}}yyyrrrnnnqqqssssssqqqpppsssvvvvvvxxxyyyxxxtttooojjjgggfffhhhhhhqqqxxxlllaaafffqqq}}}mmmzzzyyyjjjffflllZZZIIIBBBCCCEEEEEEGGGKKKJJJIIIHHHGGGGGGGGGGGGOOOMMMJJJHHHHHHJJJMMMOOONNNQQQVVVXXXXXXWWWWWWWWWUUUVVVYYY[[[]]]\\\XXXUUUVVVQQQLLLIIIKKKPPPTTTWWWSSSRRRRRRUUUWWWWWWTTTPPPRRRPPPOOORRRXXXZZZXXXUUUVVVfffcccAAA:::CCCKKKRRRWWWdddtttgggOOODDDFFFNNNZZZeeerrriiihhhoooooojjjqqqsssqqqkkk```RRREEE===999???>>>JJJbbbxxxwwwssssssuuussssssvvvwwwwwwzzz~~~~~~hhhVVVVVVVVVOOOEEEDDDCCCEEEHHHIIIFFFCCCDDDDDDEEEFFFEEEBBB===888>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAA@@@????????????>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>;;;;;;:::;;;===@@@CCCEEE???????????????>>>===<<<666666666555444333222111000---******,,,......------888MMM___ZZZEEE333...,,,,,,+++***)))(((((()))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((***)))((((((((()))***+++,,,------,,,******,,,...,,,---...///000000//////111000000111111111...,,,,,,,,,,,,,,,---///111222555555444444444444555555222222333444666888:::;;;<<<===???AAACCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHLLLNNNQQQRRRQQQQQQRRRSSSZZZ[[[^^^aaacccfffggghhhjjjiiigggfffgggiiilllooolllqqqwww{{{uuu}}}}}}|||}}}~~~{{{zzzyyyzzz{{{|||{{{zzzvvvwwwyyyzzzzzzzzzzzzyyyvvvwwwxxxvvvttttttvvvxxx|||{{{|||~~~wwwqqqnnnqqqtttsssqqqppprrrtttzzzzzz}}}tttkkkfffmmmooorrruuujjj___bbbpppttt~~~||||||qqqhhhmmmeeeUUUEEE@@@BBBDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFKKKJJJIIIHHHIIIKKKNNNPPPMMMPPPSSSUUUTTTTTTTTTTTTSSSTTTUUUWWWYYYXXXVVVSSSSSSOOOIIIGGGHHHLLLPPPRRRPPPOOONNNPPPRRRRRRPPPMMMQQQOOONNNQQQVVVYYYWWWTTTSSS]]]ssspppMMM===???FFFNNNSSS```ooozzzfffRRRGGGHHHUUUddd```___ccchhhcccYYYXXX^^^kkkppprrrlll^^^PPPIIIFFF>>>AAAPPPgggzzz||||||~~~|||uuurrrrrrpppqqquuuxxxuuuoookkkmmmyyy}}}}}}xxxbbbWWWVVVQQQHHHCCCBBBBBBCCCEEEEEEDDDCCCDDDDDDDDDEEEFFFDDD@@@===>>>???@@@BBBCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999888777777888999;;;======>>>>>>?????????>>>>>>777777777666555444222222000...+++++++++,,,,,,+++---999PPPbbb]]]GGG666111///...,,,***)))((((((((()))((((((''''''(((((()))(((''''''&&&&&&''''''((())))))((((((((()))***+++,,,---------++++++---///,,,---...///000000000000//////000222444222///---,,,,,,++++++,,,...///000444444444555555777888888666555444444555777999::::::<<<>>>@@@CCCDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHJJJLLLOOOQQQQQQQQQSSSTTTXXXYYYZZZ\\\___bbbdddfffkkkjjjhhhhhhhhhjjjlllnnnkkkoootttvvvyyyrrr~~~|||{{{|||}}}zzzyyyyyyyyy{{{|||{{{zzzuuuvvvwwwyyyzzzzzzzzzzzzvvvwwwxxxwwwvvvuuuwwwxxx|||~~~}}}xxxqqqmmmooosssvvvuuurrrpppqqqrrrzzzzzzzzzllldddsssvvvqqqmmmddd[[[\\\xxxpppyyypppnnnhhhfffqqq[[[MMM@@@>>>AAACCCDDDFFFEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHIIILLLNNNPPPOOOQQQSSSSSSRRRQQQRRRSSSSSSRRRRRRSSSUUUVVVTTTSSSOOOKKKGGGDDDFFFHHHKKKLLLKKKJJJJJJKKKLLLLLLKKKIIIOOOMMMLLLOOOSSSVVVUUUSSSSSSYYYfff}}}hhhKKK???@@@GGGMMMYYYhhhsssxxx~~~kkkTTTJJJSSS```ppprrrpppjjjaaa\\\\\\^^^^^^fffmmmiii[[[LLLCCCAAA===FFFXXXnnn{{{zzzuuuuuuyyy{{{xxxtttssswwwwwwzzz{{{tttjjjeeefffddduuuyyy{{{lll^^^[[[WWWLLLBBBAAABBBCCCBBBAAABBBCCCEEEEEEDDDDDDEEEFFFFFFDDDBBB???@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCC???>>>>>>======>>>>>>???888888888888999999999999>>>===;;;:::::::::;;;<<<<<<<<<===>>>????????????777777777666555444333222000...---++++++++++++***---;;;SSSeee```KKK:::666555222...+++******))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))*********,,,---,,,++++++,,,...,,,,,,---...///000111111---...000333555444111...,,,++++++***+++,,,...///333333444555666888:::;;;999777555333444555888999999:::<<>>======>>>???=========<<<<<<=========;;;;;;;;;::::::999999999AAA@@@???>>>>>>>>>??????======>>>>>>>>>>>>>>>===777777666666555333222111......---,,,+++*********---<<>>AAACCCDDDEEECCCDDDEEEFFFGGGHHHIIIIIIHHHJJJLLLNNNOOOQQQTTTVVVUUUUUUUUUVVVYYY\\\___```dddeeeeeeeeefffgggggggggiiilllppprrruuuzzz~~~~~~zzzwwwvvvwwwyyyvvvuuuvvvxxx{{{}}}}}}||||||{{{{{{zzzzzzyyyyyyyyy{{{|||}}}~~~}}}~~~~~~vvvooollllllxxx{{{|||yyytttpppppppppwwwyyy{{{zzzwwwqqqjjjgggmmm|||zzzlllgggeeecccggguuujjj|||ooodddzzzYYYZZZiiihhh]]]GGG???;;;>>>BBBCCCDDDEEECCCEEEGGGIIIJJJJJJIIIHHHBBBCCCDDDGGGJJJMMMOOOPPPSSSTTTUUUSSSQQQPPPQQQRRRSSSQQQOOOPPPQQQSSSSSSSSSMMMKKKHHHHHHHHHIIIIIIHHHIIIIIIJJJJJJIIIHHHGGGGGGJJJJJJJJJKKKNNNPPPQQQRRRUUUTTTZZZlllwwwRRR<<<@@@CCCMMMZZZdddkkksss|||{{{xxxdddWWW]]]nnnyyygggYYYXXXTTTQQQPPPPPPMMMHHHCCCEEEUUUiiivvv{{{}}}~~~vvvoookkkiiinnnzzz}}}zzz{{{yyyxxxzzzxxxssssssuuulll|||mmm^^^]]]]]]RRRHHHFFFEEEGGGHHHGGGDDDDDDHHHKKKHHHFFFCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEHHHFFFBBB???===<<<<<<======<<<<<<;;;;;;<<<<<<===???>>>===<<<;;;:::999888;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>><<<;;;:::666666666555444333111111,,,---...---+++******+++---<<>>>>>======<<<<<<======>>>???>>>===<<<;;;:::999888999999:::;;;<<<>>>>>>???@@@@@@???>>>===;;;:::999555555444444333222000///***,,,------+++)))***,,,---===VVViiifffUUUKKKMMMJJJCCC999444333444333111******))))))))))))******'''((()))******)))((('''&&&'''((()))))))))((('''&&&(((+++,,,+++++++++,,,,,,,,,,,,---...000222333222222222333555555333111///...---+++++++++,,,---,,,---...000222555777888:::999888777666666666666888999;;;===???@@@AAAAAACCCCCCDDDFFFGGGHHHIIIJJJIIIJJJLLLLLLMMMOOORRRUUUSSSTTTVVVXXXZZZ\\\]]]]]]bbbcccfffhhhjjjkkkjjjjjjiiijjjmmmoooqqqtttwwwyyy~~~}}}zzzxxxxxxxxxwwwwwwxxx{{{~~~~~~~~~~~~{{{wwwsssqqqrrrssstttvvvvvvuuurrrrrrvvvyyy~~~yyynnneeeeeeoooxxx|||kkkfffqqqyyysss|||vvvqqq~~~wwwffflllnnn\\\LLLAAA>>>>>>DDDGGGFFFDDDEEEBBBCCCEEEFFFHHHJJJKKKLLLHHHGGGFFFFFFHHHKKKNNNPPPPPPRRRTTTTTTRRRPPPOOOOOONNNMMMMMMMMMOOOPPPOOONNNNNNNNNNNNPPPQQQQQQOOOMMMKKKOOOSSSTTTQQQMMMKKKKKKIIIIIIIIIIIIJJJMMMPPPRRRXXXXXXYYY^^^jjj~~~{{{WWWEEECCCDDDIIIOOOUUU___hhhqqqxxx```UUUSSSaaarrr~~~yyyuuunnnbbbYYY[[[hhhuuuyyy{{{|||xxxxxxyyyqqqqqquuu|||}}}|||~~~zzzwwwzzzjjj]]]^^^]]]XXXNNNGGGEEEFFFGGGFFFFFFGGGIIIIIIHHHGGGFFFEEEDDDEEEGGGGGGGGGEEEGGGGGGGGGGGGFFFEEEDDDCCCIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@????????????@@@@@@============<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::444444444333222111000///(((+++------+++***+++------===VVViiifffVVVNNNQQQNNNFFF<<<666555666555333******))))))))))))******'''((()))******)))((('''%%%&&&((()))))))))(((''''''))),,,---,,,,,,,,,---,,,,,,,,,---...000222444444333222333444444333111000///---,,,+++,,,,,,---+++,,,---...111333555777999888888888777777666666888999;;;===>>>???@@@@@@BBBCCCDDDFFFGGGHHHJJJJJJIIIKKKLLLLLLLLLNNNQQQTTTSSSTTTWWWYYY[[[\\\\\\\\\___aaadddhhhjjjjjjjjjjjjmmmnnnoooqqqssstttvvvwwwyyy{{{|||~~~~~~|||zzzyyyzzz|||{{{zzz|||}}}~~~}}}~~~~~~}}}||||||}}}~~~}}}zzzuuuqqqooopppqqqrrrpppqqqrrrqqqpppsssxxx}}}}}}vvvlllfffiiiuuuxxxbbbaaarrr|||www~~~}}}bbbuuu~~~iiigggqqqgggSSSKKKAAA???@@@FFFIIIGGGEEEEEEBBBBBBCCCDDDFFFIIIKKKLLLKKKIIIGGGFFFGGGJJJNNNPPPQQQTTTWWWWWWVVVSSSQQQQQQPPPOOOOOOPPPRRRRRRQQQOOONNNNNNOOOQQQSSSSSSQQQOOOLLLQQQVVVWWWTTTOOOLLLKKKIIIIIIIIIIIIJJJLLLPPPSSSLLLSSSZZZ]]]cccssshhhGGGCCCBBBDDDGGGLLLUUU___hhhrrr|||iiiZZZ___hhhjjjoooxxx{{{pppiiicccoooxxxzzz|||~~~{{{zzzvvv{{{{{{zzz{{{~~~~~~|||~~~~~~uuusss}}}zzz]]]]]]aaaaaaWWWLLLGGGFFFGGGEEEDDDCCCEEEHHHIIIFFFCCCDDDDDDDDDGGGIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCC======>>>>>>???@@@AAAAAA;;;<<<===>>>>>>???>>>>>><<<===============<<<<<<666666666555444333111111------,,,,,,,,,,,,++++++---777SSSeee\\\PPPNNNLLLQQQEEE:::777888666222111******)))((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))+++,,,---,,,,,,+++,,,,,,,,,,,,---///111222444555666777777888888888555333///,,,+++,,,...///......---...///111333444555666777888888777666555666666888;;;===???AAABBBDDDDDDEEEGGGGGGHHHHHHHHHLLLLLLMMMNNNOOOPPPPPPQQQVVVWWWXXXWWWWWWYYY\\\^^^cccddddddeeegggiiijjjkkkiiikkkmmmnnnoooqqqtttwwwyyy~~~~~~}}}|||yyyxxxxxxyyy}}}||||||{{{zzzzzzyyyyyy}}}|||||||||}}}~~~zzzsssllllllqqquuutttqqqnnnuuuzzzwwwuuuwww{{{}}}~~~ooodddhhhqqqwwwyyymmmhhhiiioooyyyuuuxxxeeemmmnnn[[[IIIGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLHHHHHHGGGFFFFFFIIINNNRRRWWWWWWXXXZZZ[[[ZZZVVVSSSQQQSSSUUUTTTQQQOOOOOOQQQPPPMMMKKKJJJMMMOOOQQQRRRMMMPPPTTTVVVVVVRRRMMMJJJMMMMMMLLLKKKKKKLLLMMMNNNTTTQQQUUUZZZ\\\ddd|||rrrQQQ;;;@@@FFFBBBGGGTTT___fffpppyyyxxxgggfffiiihhhcccbbbgggvvvvvvuuu|||{{{}}}|||yyyzzz||||||xxxwwwxxxzzz{{{zzz|||}}}{{{{{{~~~|||}}}wwwwww{{{www{{{xxxiiiXXX```llliiiRRRBBBDDDEEE@@@BBBCCCDDDEEEFFFGGGGGGGGGFFFDDDCCCCCCEEEHHHJJJJJJFFFFFFEEEDDDCCCCCCCCCDDDHHHEEECCCCCCDDDDDDAAA???BBBCCCDDDEEEDDDCCCAAA???@@@>>>======>>>??????>>>@@@???===<<<<<<<<<===>>>;;;<<<===>>>>>>===<<<<<<666666666555444333111111------,,,,,,,,,,,,++++++000666LLLZZZQQQJJJLLLMMMVVVIII===999888555000...******)))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,---...///000111555555666666777999;;;<<<;;;888333///,,,,,,---......------...///000222333777888999::::::999888777888999:::;;;===???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHKKKLLLMMMMMMOOOOOOPPPQQQUUUWWWWWWWWWWWWYYY\\\^^^bbbcccccceeefffhhhjjjkkkjjjlllnnnoooppprrrtttwwwvvvzzz|||}}}|||{{{zzzzzz{{{}}}}}}|||{{{zzzyyyyyyxxx|||}}}|||uuuqqqoooqqqvvv{{{|||{{{uuuzzz{{{xxxwww{{{wwwvvvpppfffeeennnwwwzzzvvvddddddsss~~~xxxjjjjjjdddRRREEEEEEBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIFFFGGGGGGFFFFFFIIILLLPPPSSSUUUWWWZZZZZZZZZXXXWWWQQQTTTUUUUUURRRQQQRRRSSSQQQNNNLLLKKKNNNPPPRRRSSSOOOQQQSSSTTTTTTSSSPPPOOONNNMMMLLLKKKKKKKKKLLLLLLPPPNNNQQQVVVVVV[[[oooqqqRRRBBB???AAAGGGMMMYYY```jjjsss{{{~~~vvvwww{{{uuussszzzzzz}}}~~~|||}}}}}}zzzxxxxxxzzz|||~~~}}}zzz{{{|||zzz{{{~~~|||qqqyyy{{{vvvyyyvvvjjjwwwwwwooo___]]]gggggg\\\LLLEEEHHHIIIEEECCCDDDEEEFFFGGGGGGGGGGGGGGGEEEBBBBBBCCCEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDGGGEEEBBBBBBDDDDDDCCCAAAAAABBBCCCDDDDDDBBBAAA@@@???>>>======>>>???>>>===@@@???>>><<<<<<<<<===>>><<<<<<<<<======<<<<<<;;;666666666555444333111111------,,,,,,,,,,,,++++++444888IIISSSKKKIIIPPPRRRUUUHHH;;;777666333///---***))))))((((((((((((((('''((((((((((((((())))))((((((((((((((((((((((((&&&''')))***,,,,,,------,,,,,,---.../////////...666666666777999;;;===>>>@@@<<<777111---,,,,,,,,,------------...000111222666777888999999999888777:::::::::;;;===>>>@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHKKKLLLLLLMMMNNNOOOPPPPPPUUUVVVWWWXXXXXXYYY\\\^^^aaaaaabbbccceeegggiiijjjkkkmmmoooqqqqqqsssuuuwwwxxx|||||||||~~~}}}|||||||||}}}}}}}}}|||{{{zzzyyyxxxxxx{{{~~~{{{wwwjjjkkkmmmppptttwwwzzz{{{{{{|||zzzvvvvvvzzz}}}|||vvvooogggeeeooo|||~~~pppeeeqqq~~~|||rrryyy|||yyyuuuuuussslll^^^MMMCCC@@@@@@AAABBBCCCDDDEEEFFFGGGEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJMMMOOORRRVVVYYYZZZXXXWWWWWWXXXSSSTTTVVVUUUTTTSSSSSSTTTPPPMMMJJJJJJLLLOOOPPPQQQOOOOOOPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKJJJJJJKKKLLLNNNMMMQQQUUUSSSSSS```qqqlllKKK;;;>>>DDDGGGQQQXXXbbbkkksss}}}|||{{{|||{{{vvvuuuyyy~~~}}}{{{}}}~~~}}}www~~~yyy}}}wwwkkkooohhhnnn|||wwwbbb___kkkppp```OOOFFFGGGJJJIIIFFFEEEEEEFFFFFFGGGGGGGGGGGGIIIGGGDDDCCCCCCCCCCCCBBBDDDDDDDDDCCCDDDDDDEEEEEEGGGEEEBBBBBBBBBCCCCCCBBB>>>???AAABBBBBBAAA@@@@@@>>>===<<<<<<>>>>>>>>><<>>======<<<===============<<<;;;::::::::::::666666666555444333111111------,,,,,,,,,+++++++++111888KKKVVVQQQRRRXXXWWWPPPCCC777333444111...---))))))(((((((((((())))))''''''(((((()))))))))***((((((((((((((((((((((((%%%&&&((()))+++,,,------+++,,,.../////////...---444555777999;;;;;;;;;;;;@@@<<<777222...,,,++++++,,,---------...///000000333444666777777777666666888888888999;;;===???@@@AAABBBDDDEEEGGGHHHIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPTTTUUUWWWXXXXXXZZZ\\\^^^``````aaabbbdddgggiiijjjlllnnnqqqrrrssssssuuuwwwzzz}}}}}}|||~~~}}}||||||||||||}}}}}}}}}||||||{{{yyyyyyxxxwwwzzz}}}{{{tttooofffjjjoooqqqrrrrrruuuwww~~~xxxrrrqqquuuuuussstttjjjcccjjj{{{zzzlllsssyyyvvv}}}kkkgggwwwyyyiiibbb```rrr|||qqq\\\MMMDDD???BBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDHHHJJJMMMNNNMMMNNNOOOPPPTTTXXX\\\ZZZUUURRRSSSUUUUUUUUUVVVUUUTTTRRRRRRQQQMMMJJJGGGGGGHHHKKKLLLMMMLLLLLLMMMMMMMMMLLLKKKKKKLLLKKKJJJJJJJJJKKKLLLMMMNNNPPPTTTWWWUUURRRYYYddd}}}cccIII>>>???CCCJJJQQQZZZcccllluuu}}}zzzwwwxxx~~~}}}|||}}}|||}}}{{{{{{zzzxxxrrrssswwwqqqgggjjjwwwpppZZZGGGDDDGGGEEECCCCCCFFFFFFFFFFFFFFFGGGGGGGGGJJJHHHEEEDDDEEEEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFHHHFFFCCCAAAAAAAAAAAAAAA<<<===>>>???@@@@@@??????===<<<;;;<<<===>>><<<;;;=========<<<<<<<<<<<<===>>><<<:::999888888999999666666666555444333111111------,,,,,,,,,+++++++++,,,999UUUfffeeefffggg```SSSEEE888444333000---,,,))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((%%%&&&'''(((***+++,,,---+++,,,...///000///......111444888<<<===;;;888666:::888555222///---,,,+++,,,,,,------......//////111222444666777888777777555555555666888;;;>>>@@@@@@AAACCCEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPSSSUUUWWWYYYYYYZZZ\\\^^^______```bbbdddgggiiijjjlllooorrrsssssstttuuuvvvxxxyyy|||||||||{{{zzz{{{~~~}}}~~~zzzzzzzzzzzz{{{{{{||||||{{{{{{{{{zzzyyyyyyxxxxxxzzz{{{~~~|||ssslllhhhjjjooovvvxxxxxxwwwyyy|||}}}uuurrrsssqqqmmmhhh```___mmm~~~rrrqqqnnngggoooiii^^^cccvvv|||jjjTTTKKKGGGBBBFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEHHHJJJMMMNNNMMMMMMNNNOOORRRVVVZZZXXXSSSPPPRRRTTTWWWVVVUUUTTTSSSQQQOOONNNLLLIIIFFFFFFGGGIIIKKKKKKJJJKKKMMMNNNMMMKKKGGGEEEIIIIIIHHHHHHIIIKKKMMMNNNNNNPPPUUUWWWVVVTTTVVV[[[eeekkkIII<<<@@@GGGMMMUUU]]]eeennnxxx}}}{{{~~~}}}}}}|||}}}}}}vvvmmmiiijjjjjjuuu~~~xxx~~~~~~~~~xxxoookkknnnrrrsssaaaPPPDDDEEEFFF@@@???CCCHHHGGGFFFEEEEEEFFFFFFGGGFFFDDDCCCCCCDDDEEEDDDCCCAAAAAAAAAAAABBBCCCDDDDDDGGGFFFDDDAAA???======>>>;;;;;;<<<===============;;;;;;:::;;;======;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777666777777888666666666555444333111111------,,,,,,,,,,,,++++++000CCCeee||||||ppp]]]NNN???888555000,,,***((((((((((((((())))))***((())))))))))))))))))***((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,***+++,,,...///000000000000333888<<<===<<<888666666666666444333000...---+++,,,------......------000222444777999;;;;;;;;;555444444444666999<<<>>>???@@@BBBDDDGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOORRRTTTWWWYYYZZZ[[[\\\^^^______```bbbeeegggiiikkklllooorrrssssssssstttuuuyyyyyyzzz{{{{{{{{{{{{{{{{{{~~~~~~~~~}}}}}}~~~xxxxxxyyyyyyzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||~~~tttmmmiiiggglllqqqxxx{{{{{{{{{}}}~~~}}}wwwuuuqqqmmm___^^^fffyyyzzz___ggg|||pppeeevvvzzzpppXXXGGGEEEHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEGGGJJJJJJJJJIIIJJJKKKMMMPPPSSSSSSRRRRRRTTTVVVWWWVVVTTTTTTSSSRRROOOMMMNNNKKKHHHGGGIIIKKKLLLLLLJJJLLLNNNPPPOOOLLLIIIGGGHHHHHHHHHHHHIIIKKKLLLMMMKKKMMMQQQSSSRRRRRRRRRSSSVVVtttdddFFF???CCCIIIPPPVVV\\\eeennnuuu}}}}}}~~~zzz}}}|||zzzuuuiii[[[SSSSSShhhvvvmmmrrr{{{{{{qqqdddeeennnkkk```MMMFFFCCCEEEDDD@@@AAAGGGHHHGGGEEEDDDDDDDDDEEEEEE@@@???>>>???AAABBBBBB@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDAAA>>>;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999:::;;;<<<<<<:::888888888999::::::::::::999999999888777666666666666666666666555444333111111------,,,,,,,,,,,,++++++222HHHlllxxxbbbRRRBBB:::666111,,,***((((((((((((((()))***************)))))))))))))))((((((((((((((((((((((((''''''&&&&&&''')))***+++******+++,,,...000222333000222666:::<<<=========666777999:::999555111///***+++,,,---...---,,,,,,---///333666:::<<<===>>>999888666555555777:::;;;>>>???AAADDDGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQTTTWWWYYYZZZ[[[\\\^^^___```aaaccceeehhhjjjkkkkkknnnrrrsssssssssssstttzzzyyyyyyzzz|||}}}~~~~~~xxx{{{~~~~~~||||||~~~~~~~~~||||||~~~~~~xxxxxxyyyzzz{{{{{{{{{{{{wwwxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{}}}}}}uuummmiiijjjlllpppsssvvvyyyyyyyyyxxxxxx~~~xxxsssoookkkdddhhhwwwvvvaaarrrxxxnnnkkk{{{rrr]]]HHHAAAEEEFFFDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDEEEGGGHHHHHHHHHHHHGGGEEEFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNPPPQQQRRRTTTTTTVVVUUUSSSTTTUUUUUUSSSPPPNNNLLLHHHGGGIIIKKKLLLLLLIIIJJJLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIJJJLLLLLLMMMMMMMMMKKKMMM^^^ppp___EEE@@@DDDJJJOOOTTT[[[cccjjjuuu{{{{{{wwwxxxyyy~~~}}}{{{yyyxxxvvvqqqfff[[[WWWZZZ{{{wwwiiidddiiijjj^^^PPPBBBBBBCCCCCCBBBAAADDDGGGHHHGGGEEECCCBBBBBBCCCDDD>>>======>>>@@@@@@???>>>@@@??????>>>>>>>>>>>>???===???BBBAAA>>>;;;:::;;;::::::999999888999999999999999999;;;<<<<<<999777555666777888999999888777666666777777777666666555666666666555444333111111---------,,,,,,,,,++++++,,,AAAeee|||rrr___PPP@@@888555111---+++((((((((((((((()))******++++++******))))))((((((((((((((((((((((((((((((((('''&&&&&&'''((()))************+++---000333444111222444777;;;???CCCDDD888:::===???===999444111***+++,,,---...---,,,+++***,,,000444888;;;<<<======;;;888666555666888999===???AAADDDGGGIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOQQQTTTWWWZZZZZZ[[[]]]^^^___```aaacccfffhhhkkklllkkknnnqqqssssssrrrssssssvvvtttssstttwwwzzz||||||vvvzzz}}}~~~~~~||||||~~~~~~|||zzz{{{}}}|||{{{{{{}}}~~~yyyyyyzzz{{{|||||||||{{{vvvwwwwwwxxxzzz{{{{{{||||||||||||}}}~~~}}}vvvoooiiihhhmmmrrrxxxyyyyyyzzzyyywwwtttsssrrr{{{|||tttnnnjjjfffjjjqqqnnntttooogggjjjnnnsssdddOOOCCCDDDHHHEEE>>>???@@@AAACCCEEEFFFHHHHHHCCCDDDFFFGGGHHHHHHHHHGGGFFFGGGHHHHHHGGGGGGIIIKKKNNNMMMMMMNNNPPPQQQQQQPPPUUUSSSSSSTTTWWWXXXVVVTTTMMMJJJGGGFFFGGGIIIJJJJJJGGGGGGGGGHHHIIILLLNNNOOOMMMLLLJJJHHHGGGGGGGGGGGGIIIJJJIIIIIIIIIKKKJJJGGGKKKQQQWWWrrrvvvMMM===AAAFFFIIIMMMTTT\\\bbbmmmsss{{{qqqkkkpppwww}}}~~~~~~|||{{{|||}}}sssrrrrrrqqqkkkgggjjjqqqzzziiimmmtttjjjWWWIIIBBBEEEDDDAAA@@@BBBDDDDDDHHHFFFDDDBBBAAAAAABBBCCC@@@?????????AAAAAA???===??????>>>======<<<======888<<<@@@AAA>>><<<;;;<<<::::::999888777777777888888888999:::<<<;;;999666444555666888888888777666444555666777777777555555:::999777555333000///...//////...------------...333;;;EEEKKKPPPWWW^^^aaaYYYHHH888333444111+++&&&))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((///,,,((()))...222444444333333333555999>>>AAACCC<<<@@@@@@???FFFMMMDDD444///...---///111111...+++,,,...///000222444888;;;999999888777777888888999:::<<<>>>BBBEEEIIILLLMMMMMMMMMNNNOOOOOOPPPQQQQQQUUUVVVWWWYYY[[[^^^___```aaabbbbbbcccddddddddddddjjjkkkpppvvvvvvssssssvvvttttttuuuvvvwwwyyyzzz{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyy|||||||||||||||}}}~~~~~~~~~}}}|||{{{{{{|||{{{yyywwwwwwxxxyyyzzzxxx|||~~~|||{{{}}}}}}|||~~~}}}zzzzzz~~~yyynnnffffffmmmuuuxxxwwwuuuwww}}}yyynnnwwwvvvwwwuuummmcccaaadddwww|||yyyiiimmm|||lllXXXCCC<<<>>>AAACCCEEE>>>???@@@BBBDDDFFFGGGHHHEEECCCCCCEEEHHHJJJJJJHHHFFFHHHJJJKKKJJJIIIIIIJJJKKKMMMOOOQQQSSSRRRRRRQQQTTTSSSTTTUUUVVVUUURRROOOHHHEEEBBB@@@BBBCCCDDDEEEGGGIIIJJJIIIGGGGGGJJJMMMJJJIIIHHHFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGEEELLLRRR]]]zzzlllMMM???===MMMSSSNNNSSSbbbaaakkkvvv|||~~~}}}uuurrrtttxxx||||||{{{yyyxxxxxxxxxxxxxxxrrrrrrzzzpppooo~~~wwwYYYFFFHHH??????AAABBBBBBBBBAAA@@@CCC@@@===???CCCFFFDDDBBBBBB@@@??????@@@AAAAAA@@@BBBAAA???===<<<===>>>?????????>>>===;;;999888777666666777888999::::::;;;888888999999999888888777999999888777777666777777000111222444555666666777999888777555333111/////////...------,,,,,,---------222888:::<<<@@@GGGKKKNNNCCC888666444///***((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,***)))***---000111222555333111444:::???AAABBBBBBEEEDDDBBBIIITTTSSSIII888333,,,***,,,/////////---...//////000222666999999888888777777777777888<<<===???AAADDDGGGIIIJJJMMMMMMNNNOOOOOOPPPQQQQQQUUUVVVWWWYYY[[[]]]___``````aaabbbdddeeeeeeffffffkkklllrrrxxxxxxtttsssvvvtttsssssstttuuuwwwyyy{{{~~~~~~}}}{{{{{{zzz{{{{{{zzzzzz{{{{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyvvvzzz|||zzzzzz}}}~~~zzz{{{{{{{{{{{{|||~~~{{{rrrkkkjjjnnnssswwwwwwzzz{{{zzz|||}}}{{{uuuyyyvvvrrrnnneee___bbbhhhuuusss}}}zzzuuusss___OOO@@@<<>>>>>???AAABBBDDDEEEEEEDDDCCCBBBCCCFFFHHHGGGFFFEEEGGGIIIJJJIIIHHHHHHIIIIIIJJJMMMOOOPPPPPPOOONNNQQQPPPQQQSSSTTTSSSQQQOOOIIIFFFCCCAAABBBDDDDDDDDDGGGIIIJJJJJJHHHHHHJJJMMMIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEJJJMMMSSSfffxxx^^^EEE>>>FFFNNNSSSWWW[[[bbbkkkqqqssswww{{{yyyyyyxxxxxxxxxwwwvvvvvvwwwwwwvvvuuulllgggkkkyyy{{{xxxuuuvvvyyywwwhhhRRRDDD@@@AAABBBCCCDDDEEEEEEDDDDDDEEEAAA???AAAEEEGGGFFFCCCBBBAAA??????AAABBBAAA@@@BBB@@@>>>===<<<<<<===>>>?????????===<<<:::888777666777777888999:::::::::888999999999888888777666777777666555555555555555000111222333444444555555777777666444333111000000...---,,,,,,++++++,,,,,,,,,///111000000333<<>>AAAAAADDDFFFCCC>>>CCCOOOTTTRRR???777///+++---000000......///...------000444777999999999888888777777777<<<===>>>@@@BBBEEEGGGHHHLLLLLLMMMNNNPPPQQQRRRRRRUUUVVVWWWYYY[[[]]]^^^______```bbbdddfffggghhhhhhlllnnntttzzzzzzvvvtttvvvtttsssrrrqqqsssuuuyyy{{{~~~}}}||||||{{{{{{{{{zzz{{{{{{|||}}}xxxxxxxxxyyyzzz{{{|||}}}zzzzzz{{{{{{zzzzzzyyyxxxwww{{{{{{xxxwww{{{}}}}}}yyyyyyzzz|||~~~}}}tttkkkkkkrrrxxxzzzxxxvvv}}}|||yyyzzz{{{{{{xxxsssmmmhhhdddgggsssyyydddmmm{{{sssqqq{{{zzziiiPPPEEE===>>>BBBAAA???>>>?????????@@@AAAAAABBBBBBEEECCCCCCDDDFFFGGGFFFEEEDDDFFFHHHIIIGGGFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLKKKMMMMMMNNNPPPRRRRRRPPPNNNJJJHHHDDDCCCCCCDDDDDDDDDFFFHHHIIIJJJIIIIIIKKKMMMHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHIIIKKKQQQfffhhhMMMGGGOOOUUUVVV[[[```fffhhhjjjooowww~~~~~~{{{{{{~~~~~~{{{wwwxxxvvvtttuuuvvvvvvrrrooocccaaagggwww{{{rrr|||wwwqqq}}}{{{dddOOOHHHDDD???CCCDDDFFFGGGHHHHHHHHHHHHFFFCCCBBBCCCGGGHHHGGGEEECCCAAA@@@AAABBBCCCBBB@@@AAA@@@>>>===<<<<<<======?????????>>>===;;;:::999777777888999999::::::999999999999999888666555555555444444333333333333333111111111222222333333333666555444444333222111111---,,,++++++******++++++---.../////////444BBBOOODDD<<<666555555000+++)))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))...222444222111111333333444555555666:::???CCCDDDFFFDDD???>>>EEEIIIIII???999222000111111...+++//////...,,,+++---111555:::::::::::::::999888888:::;;;<<<>>>@@@CCCFFFHHHKKKLLLMMMNNNPPPQQQRRRSSSUUUVVVWWWYYY[[[\\\^^^^^^^^^```bbbdddgggiiijjjjjjlllnnnuuu{{{{{{vvvtttvvvtttsssqqqppprrruuuyyy{{{~~~~~~~~~||||||{{{{{{||||||}}}~~~zzzzzzyyyzzzzzz|||}}}~~~zzzzzzyyyxxxxxxxxxxxxxxxzzz|||{{{vvvtttwwwyyyxxx~~~|||||||||vvvpppmmmpppyyy~~~|||xxxwww|||}}}xxxuuuwwwyyyyyyvvvooogggcccdddnnn|||nnniii}}}uuuccceeevvv|||nnn\\\GGG@@@<<<@@@CCCCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@EEEEEEEEEEEEFFFFFFFFFEEECCCEEEGGGHHHGGGEEEEEEFFFEEEFFFHHHIIIJJJJJJJJJIIIJJJJJJKKKMMMPPPQQQPPPOOOKKKIIIFFFEEEEEEFFFEEEEEEEEEFFFHHHIIIIIIJJJKKKLLLHHHGGGEEECCCBBBBBBCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDKKKFFFFFFHHHGGGPPPpppoooQQQBBBFFFOOOYYY]]]aaacccdddgggmmmrrrxxx||||||~~~|||{{{|||}}}|||xxxuuu|||xxxuuutttuuusssooojjjlllmmmsssyyy{{{oooyyyzzzkkkOOO>>>AAAFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJEEEDDDCCCDDDGGGHHHFFFEEECCCBBBAAABBBCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;777888999:::::::::999888999999999888777555444333444333333222222222333333333333222222222222222333555444444333222222111111,,,,,,+++************+++***)))+++---...444EEEVVVNNN@@@444333555333---)))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''&&&(((---333555333111111333///555:::999444555<<>>AAAAAACCCEEEEEEDDDDDDCCCBBBBBBAAAAAACCCCCCDDDDDDDDDDDDDDDDDDDDDFFFHHHHHHGGGEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIILLLOOOQQQQQQPPPLLLJJJGGGFFFGGGGGGGGGFFFDDDEEEFFFHHHKKKLLLLLLKKKIIIGGGFFFDDDCCCBBBCCCCCCEEEEEEDDDCCCBBBBBBCCCCCCJJJBBBCCCHHHGGGGGGZZZuuulllFFF===JJJMMMQQQWWW[[[]]]```dddgggqqqvvv~~~~~~zzz|||~~~}}}xxxtttrrrrrrxxxtttqqqpppqqqrrrpppnnn{{{yyyxxxnnnqqqttt{{{jjjTTTEEEAAABBBEEEGGGDDDDDDEEEEEEFFFGGGHHHHHHCCCCCCCCCDDDEEEFFFDDDCCCBBBAAAAAABBBDDDDDDBBB@@@>>>>>>===<<<<<<;;;;;;;;;<<<<<<============<<<<<<888999:::;;;;;;:::888777999888888777666555333222444333333222333333444444555555444333333333333444555444444333222111111000---,,,++++++******+++++++++)))+++///...222BBBUUUWWWEEE555222555444...***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%)))...111222111000000---555<<<;;;555444:::BBBAAAEEEJJJLLLKKKJJJHHHFFFKKKFFF>>>444,,,***,,,000............,,,---///111888999;;;<<<======<<<;;;555555666999===AAAFFFIIIIIIJJJLLLNNNPPPRRRTTTUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]^^^aaadddfffiiijjjkkkkkklllpppuuuuuuqqqppprrrtttsssrrrqqqsssvvvyyy{{{|||~~~zzzxxxuuussspppnnnooorrrvvvyyyxxx{{{}}}yyyyyyxxxxxxyyyyyyzzz{{{~~~|||zzzwwwvvvvvvwwwxxx{{{yyywwwvvvuuuvvvxxxyyyrrrvvvxxxvvvwww||||||xxxrrrooommmrrryyy~~~}}}zzzxxx{{{vvvooommmqqquuuooofff```YYYXXXbbbqqq~~~~~~xxx~~~sssbbbllltttrrrkkkQQQJJJAAA<<<;;;===>>>>>>BBBGGGGGGGGGFFFEEEDDDCCCBBBBBB???AAABBBBBBAAAAAABBBDDDFFFHHHJJJJJJHHHGGGFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHJJJMMMOOOOOOOOOKKKJJJHHHHHHIIIJJJIIIHHHEEEEEEGGGJJJMMMOOONNNMMMKKKIIIGGGEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBCCCCCCEEE??????FFFGGGDDDLLLZZZ{{{WWW@@@AAACCCHHHOOOUUUYYY^^^bbbeeeiiiooowww{{{~~~{{{}}}}}}~~~~~~zzzsssnnnoooqqqnnnmmmkkkjjjmmmrrrxxx}}}}}}~~~yyywwwqqqcccdddttt}}}lllVVVFFFIIIKKKEEE@@@CCCCCCCCCCCCBBBCCCCCCDDDEEEAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBDDDCCCAAA???=========<<<;;;;;;::::::::::::;;;<<<======<<<<<<999:::;;;<<<;;;:::888666777777777777666444333333444333333333333444444555666555444333333333444555555555444333222111000///------,,,++++++++++++++++++***---111///000???SSSVVVHHH:::555555222...,,,))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''***...222333111//////444999:::999888999<<>>@@@???>>>BBBHHHGGGGGGFFFEEEDDDCCCCCCBBB???AAACCCDDDBBBBBBEEEGGGHHHJJJLLLLLLJJJHHHHHHHHHEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEGGGJJJLLLMMMMMMKKKIIIHHHIIIKKKLLLKKKJJJHHHHHHIIIMMMQQQSSSRRRPPPMMMKKKIIIGGGFFFEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCCCC@@@???CCCDDDCCCGGGNNNjjjlllQQQDDDCCCEEEIIINNNSSSXXX]]]aaa```gggmmmpppsss~~~|||zzz|||~~~}}}{{{wwwssspppooopppqqqlllllljjjiiikkktttyyyvvv~~~tttjjjccckkksssnnnWWWKKKEEEJJJJJJBBB???BBBCCCCCCAAA@@@@@@AAAAAABBBAAACCCDDDEEEDDDCCCBBBBBB@@@@@@@@@BBBCCCCCC@@@>>><<<<<<<<<<<<;;;:::999999888888:::;;;<<<<<<<<<<<<999;;;<<<===<<<:::777555666666666666555555444333333222222222333333444555555444222111111333444555666555444333111000//////...---,,,,,,++++++,,,,,,'''&&&+++000...---<<>>999555000...///))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''')))...444666444111222222555999======999666LLLIIIHHHMMMRRRVVVZZZ]]]YYYbbbiiibbbOOO<<<111---+++---000111000//////000222333666999;;;<<<;;;;;;777777666777:::===AAADDDHHHIIIKKKNNNPPPSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]```bbbeeeggghhhiiihhhhhhiiimmmllljjjkkkooooooooopppqqqrrrtttuuuvvvzzz{{{{{{zzzxxxxxxyyy{{{~~~{{{xxxuuuuuuwwwzzz|||~~~}}}{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzyyyzzz{{{}}}wwwzzz}}}|||xxxuuutttzzz~~~~~~xxxrrroooooouuuuuuvvvyyy|||~~~~~~}}}|||yyytttpppqqqrrrkkkbbbVVVRRRXXXmmmzzzoooeee___mmmwwwgggyyy}}}}}}mmmuuu~~~zzzgggPPPDDDCCCEEECCCDDDEEECCC@@@CCCIIIGGGGGGFFFEEEDDDCCCCCCBBBBBBDDDGGGGGGFFFFFFIIIKKKJJJLLLMMMMMMKKKIIIIIIIIIDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEHHHJJJKKKKKKJJJIIIHHHJJJLLLMMMLLLKKKJJJJJJKKKPPPTTTVVVUUURRRNNNMMMKKKIIIGGGFFFFFFGGGGGGGGGFFFDDDDDDCCCCCCCCCDDDCCCBBBAAAAAACCCHHHMMM^^^lllCCCBBBCCCDDDGGGMMMRRRVVV[[[```eeehhhkkkttt||||||~~~{{{|||wwwpppnnnooorrrsssrrrqqqqqqooollllllwwwvvvttthhhrrrvvvmmmkkkrrrjjjRRRKKKJJJIIIFFF@@@===@@@FFFDDDCCCAAA@@@??????@@@@@@AAACCCFFFFFFEEECCCBBBBBB??????@@@AAACCCBBB???===<<<<<<<<<<<<;;;:::999888777777999:::;;;<<<<<<<<<:::;;;<<<===<<<:::777555555555555666555555444444222222111111222333444444333222111000000222444555666666555444333111000///---,,,++++++******+++++++++***,,,,,,***---:::GGGMMMBBB888666444111---,,,'''(((((('''&&&&&&(((***))))))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&'''%%%)))111222...,,,///666555555888===???>>><<>>CCCQQQ^^^ZZZ^^^hhhhhhdddppp~~~}}}}}}{{{yyyyyy{{{{{{xxxvvvooopppqqqqqqrrrwww|||ssstttxxxuuu|||}}}tttvvvxxxlllUUUDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@999888888:::<<<<<<;;;:::777777777888888999999999:::::::::::::::999888777333222111111111222333444555444222000000111222333111111222222222333333333666666555444333111000///------,,,+++++++++++++++,,,,,,,,,,,,)))***555BBBLLLAAA777444222///+++***((()))))))))'''''')))***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))&&&''',,,...,,,---111222222333666;;;>>>>>><<<>>>EEELLLPPPPPPPPPSSSWWWTTTSSSXXXcccggg[[[III===555000...000000---,,,///......///000222555777888:::999888777777888999;;;???AAAEEEJJJNNNRRRUUUWWWWWWYYY\\\\\\\\\\\\]]]^^^```bbbddddddeeefffiiikkkhhhiiikkklllmmmmmmmmmlllooooooppppppqqqqqqqqqrrrwwwwwwvvvuuutttuuuyyy||||||{{{|||~~~}}}{{{{{{zzzzzz{{{~~~~~~}}}}}}}}}~~~~~~}}}||||||~~~{{{zzzzzz|||~~~|||~~~zzzuuurrrssswww{{{~~~~~~~~~~~~|||yyyxxxuuuooohhhbbb``````___gggqqquuummm___XXXYYYrrr|||{{{~~~~~~sssssszzz~~~fffMMMCCCEEEHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIKKKLLLMMMOOOOOOKKKIIIGGGFFFGGGGGGFFFDDDEEEFFFHHHJJJKKKKKKKKKKKKMMMMMMKKKIIIHHHIIILLLMMMLLLMMMOOOSSSTTTQQQKKKFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCAAA@@@@@@??????AAAAAAAAA@@@???AAAEEEHHH]]]}}}}}}lllTTTDDD;;;@@@KKKVVV]]]dddgggeeeeeellltttwwwrrrnnn}}}~~~}}}{{{{{{zzzwwwuuuuuuvvvwwwvvvtttooommmlllmmmsss}}}}}}}}}wwwxxx~~~yyyuuuwww{{{zzznnnZZZKKKEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;999888888:::;;;<<<;;;999888888999999999:::::::::999999999999999888777777444333222111111222333333555333222000000111222333111111111222222222333333666666555444333111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,888EEEKKK@@@555111000,,,)))((('''((())))))''''''((())))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++'''&&&((())))))---111000000222777<<>>DDDLLLQQQRRRRRRTTTUUU]]]VVVPPPRRRZZZ\\\NNN>>>444111000000///,,,...222......------///111444555888888888888888888888888<<>>???@@@@@@@@@AAACCCEEEOOO|||kkkhhhSSSEEE===DDDRRR^^^```ccciiiiiidddkkkuuunnngggooo~~~zzzuuuttttttuuuuuutttsssrrrsssuuuwwwwwwwwwsssooojjjiiikkkoootttwwwsss}}}~~~yyyvvvkkknnnqqqmmm]]]KKKCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<:::999888777999999888999;;;;;;:::999999999::::::::::::;;;;;;888888888888888777777666555555444333222222222222333333111000000000111222000111111111222222222222555555555444333222000///......---,,,,,,,,,------+++***++++++,,,333CCCSSSLLL@@@555111///+++((('''&&&'''((((((&&&%%%&&&''')))(((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***(((&&&&&&'''(((+++...111222555:::>>>BBBDDDEEEBBBCCCFFFKKKQQQTTTTTTSSS^^^[[[RRRKKKNNNUUUOOOAAA777333///------...111444000///---,,,---///222444666666777888999888777777:::???CCCDDDDDDIIIQQQXXXZZZ\\\___```___^^^^^^___aaadddhhhjjjjjjjjjkkklllqqqpppppppppooonnnmmmmmmkkkkkklllmmmnnnppppppqqqrrrssssssqqqppppppsssuuu{{{}}}~~~{{{vvvssspppooooooooommmkkkoooppptttzzz~~~}}}||||||~~~}}}}}}|||}}}~~~~~~{{{xxxxxxyyy~~~~~~~~~|||qqqnnnlllmmmrrrxxx|||}}}}}}xxxrrrmmmllllllggg]]]TTTTTT^^^gggpppqqqlll]]]HHH???JJJZZZzzzxxxlllsssnnn\\\cccxxxtttWWWDDD???CCCEEEDDDCCCCCCBBBBBBAAAAAAAAAAAADDDEEEFFFHHHHHHHHHGGGGGGCCCEEEGGGIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJFFFDDDCCCDDDFFFHHHHHHGGGEEEFFFIIIKKKKKKJJJIIIGGGIIIIIIIIIKKKKKKJJJHHHGGGIIIJJJLLLNNNNNNLLLHHHFFFEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCBBBBBBAAA@@@???<<<>>>@@@@@@@@@???@@@BBBEEEbbb~~~eeePPPCCCGGGMMMVVVbbbjjjjjjeeekkknnnnnnpppyyyxxxlllllltttwwwzzzvvvrrrppppppqqqqqqqqqrrrssstttwwwyyyzzz{{{zzzpppoookkkgggcccbbbccceeevvvvvvooorrreeeWWWQQQMMMGGGBBB@@@??????@@@AAABBBCCCDDDDDDAAAAAAAAAAAA@@@???>>>>>>???????????????>>>>>>>>>===<<<;;;:::999888777777999999888999;;;;;;999888999999999999999999999999666666777777777666666555666555444333333222111111222111000000000000111111000000000111111111111222555555555444333222111000......---,,,,,,,,,------,,,***)))***,,,555III[[[NNNBBB666111///+++((((((''')))******((('''''''''((((((''''''''''''((((((''''''(((((())))))))))))'''''''''((((((((())))))''''''((('''((()))***)))000222666:::>>>AAADDDEEEFFFBBB@@@DDDLLLRRRTTTRRROOOVVVVVVNNNMMMTTTVVVSSSCCC===333---,,,000222111222000...------///111333444555777999999999888777888<<>>@@@@@@@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEECCCEEEGGGIIIJJJIIIHHHGGGEEEEEEFFFFFFGGGGGGGGGHHHEEECCCBBBCCCEEEGGGGGGFFFDDDEEEFFFHHHHHHGGGEEEDDDCCCCCCEEEHHHKKKKKKHHHEEECCCEEEHHHIIIIIIHHHGGGGGGFFFEEEDDDBBB@@@???>>>>>>@@@@@@@@@@@@@@@>>>======:::<<<>>>???>>>>>>>>>???EEEKKKmmmhhhQQQAAAHHHVVV]]]cccjjjgggjjjjjjhhhkkkttt~~~ooojjjlllkkkqqq{{{||||||vvvsssqqqpppooopppqqqrrrqqqooosssuuuxxxyyyyyyxxxvvvuuujjjkkkiiifffeeejjjvvv~~~wwwnnnooommmZZZHHHBBBCCCCCCAAA???===>>>???@@@AAACCCDDDDDDAAAAAAAAAAAA@@@???>>>>>>=========<<<<<<;;;;;;;;;:::::::::::::::::::::999:::999888999::::::999777666666666666666666666666444444555666666555555555555555444444333222111000000000000000000000000111//////000000000111111111444444444444333222111000...------,,,,,,,,,,,,,,,...,,,++++++,,,444FFFWWWPPPDDD777222///+++((((((***,,,...---+++***))))))(((''''''''''''(((((()))((((((((())))))******+++'''''''''(((((())))))***%%%(((***((()))***)))&&&,,,///333666888;;;>>>@@@KKKIIIGGGIIIOOOUUUZZZ\\\NNNWWW]]]ZZZUUUVVVZZZ\\\UUUPPPEEE888111000///---111000///......000111333222444666888:::;;;;;;;;;555777999::::::>>>DDDIIIPPPSSSYYY\\\^^^^^^______```bbbeeeffffffgggiiijjjnnnmmmllllllllllllmmmmmmhhhiiiiiijjjkkklllmmmmmmlllnnnooonnnnnnnnnppprrrtttttttttrrrpppppprrrtttsssnnnlllooovvvxxxrrrlllhhhiiimmmuuu}}}~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~}}}}}}}}}|||uuummmhhheeefffnnnxxx~~~~~~}}}~~~}}}zzzwwwtttqqqlllgggddd```[[[VVVUUUZZZeeepppxxxfffWWWFFF===@@@PPPjjj|||ccc```ttt~~~uuusss|||[[[KKK<<<888<<<===<<<:::======>>>???@@@@@@@@@@@@>>>???AAACCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFEEECCCCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@BBBFFFJJJKKKGGGDDD===@@@BBBCCCCCCCCCDDDEEEEEEDDDBBB@@@>>>======<<<;;;<<<<<<===<<<;;;:::999999;;;======<<<<<<<<<===BBB<<>>???AAABBBCCCDDDAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;::::::999::::::::::::;;;;;;;;;;;;:::999888999::::::888666555444444444444444333333222333444444444444444444333333333333333222111000////////////000000000000////////////000000000000444444444444333222111111------,,,+++++++++++++++---...///111111555CCCQQQQQQDDD777111...***(((((())),,,------+++)))(((((('''''''''''''''((())))))'''''''''((()))*********&&&''''''((())))))******&&&***+++((((((***)))%%%***---111333333555777:::JJJPPPTTTTTTQQQTTT]]]fff___^^^aaaeeeccc]]]ZZZ[[[^^^bbb\\\KKK:::222///...///////////////000111111222333555888:::<<<>>>>>>666666666777999<<<@@@BBBHHHMMMTTTYYY[[[]]]^^^___```bbbcccddddddfffhhhkkkiiiiiihhhhhhiiikkklllmmmjjjkkkkkkkkkllllllmmmmmmjjjkkkmmmnnnnnnoooqqqrrrrrrsssrrrpppmmmmmmoooqqqtttssssssrrrqqqnnnjjjfffiiiggghhhnnnwww~~~{{{|||}}}}}}{{{yyy{{{}}}~~~|||{{{wwwpppiiiddddddeeejjjpppyyyzzzvvvqqqllljjjgggdddcccVVVSSSSSS[[[gggpppooolllVVVGGG;;;AAATTThhhzzzkkkcccsss}}}xxx{{{tttcccHHH@@@:::<<<===:::999:::999;;;===>>>@@@@@@AAA@@@===>>>@@@BBBCCCCCCCCCBBBEEEFFFFFFGGGGGGHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEJJJHHHFFFFFFFFFFFFEEEDDDEEEDDDCCCBBBAAABBBBBBCCCCCCAAAAAAEEEIIIJJJFFFBBB<<>>===============:::;;;<<<======;;;:::999999:::;;;;;;::::::;;;======666AAAWWWjjjoooXXXIIIAAACCCHHHXXX```kkktttuuusssqqqqqqssseeebbbeeeaaaccchhhfffiiikkknnnpppssswww||||||yyyttttttttttttttttttttttttrrrqqqoooooopppooonnnlllooonnnlllhhhfffggglllqqqwwwttttttyyy{{{}}}}}}iii______BBBDDDHHHHHH@@@999:::@@@<<<===>>>???@@@AAABBBCCCAAAAAAAAAAAA@@@???>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;:::::::::::::::999888999:::999888666444444444333333222222222111222222333444444333333000111222222222111000000---...//////000000000///........./////////000000444444444444333333222111---,,,++++++******+++++++++...444888888:::DDDPPPQQQDDD666000---)))''''''''')))++++++(((&&&%%%$$$'''''''''''''''((()))***&&&&&&&&&'''((())))))***&&&''''''((()))******+++(((++++++&&&&&&******&&&***---111222222222555777???MMMYYYWWWMMMKKKXXXggghhh___^^^iiioooiii```^^^___kkkmmmZZZBBB555333444------...//////000000000222333555888;;;===@@@AAA888777666777;;;>>>??????DDDIIIPPPVVVZZZ\\\^^^___aaabbbccccccccceeeiiilllffffffeeefffgggjjjlllmmmmmmmmmmmmmmmmmmmmmmmmmmmhhhjjjmmmnnnnnnoooqqqssssssuuuuuussspppnnnppprrrrrrwww{{{yyyrrrmmmlllnnnjjjgggdddhhhpppzzzzzz{{{|||~~~{{{yyy|||}}}}}}vvvsssnnnfffaaaaaafffjjjrrrtttyyy{{{yyytttmmmhhheeedddcccbbbRRRPPPTTTbbbqqqtttiii[[[JJJ===888IIIfffzzzrrr{{{rrr]]]ppp}}}}}}}}}iiiRRR???<<<===@@@>>>888777<<<888999;;;>>>@@@AAAAAAAAA===>>>@@@BBBCCCCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEMMMKKKIIIHHHGGGGGGFFFDDDFFFEEECCCAAA@@@AAABBBCCCFFFDDDCCCEEEIIIJJJFFFAAA???AAACCCBBB???>>>@@@BBB;;;;;;;;;;;;;;;<<<===>>><<<===???@@@@@@>>><<<;;;999:::;;;:::999999;;;<<>>AAABBB>>><<<=========>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999888888:::999888888999999777555444444444333333222222222000111222333333333333333...///111222222111000///------...///000000//////............/////////000999666666888555///...222...------,,,,,,------...---===EEEIIINNNKKKJJJTTTPPPCCC666000---***(((((()))))))))))))))))))))))))))'''&&&''')))*********''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''((()))+++++++++***)))***,,,...///000222666888<<>>:::777777999<<<>>>CCCDDDHHHPPPXXX]]]]]]\\\]]]___aaabbbccceeegggiiiiiihhhgggfffggghhhjjjllljjjmmmooonnnlllkkklllooorrruuuxxxyyyyyywwwxxxyyyyyywwwuuuwwwyyyzzzxxxvvv|||xxxuuutttuuutttpppmmmmmmkkkjjjnnnttt{{{~~~}}}|||~~~~~~yyy{{{}}}~~~~~~~~~~~~~~~}}}{{{}}}zzz{{{}}}tttooohhhaaaaaahhhrrrzzzyyyyyy{{{|||vvvooogggcccbbb___XXXRRRLLLTTT```jjjlllcccSSSHHH@@@???HHH___zzz~~~mmmpppwww___eee|||~~~sssrrr|||iiiPPPDDD===>>>???>>>;;;999999::::::999999<<>><<<===>>>>>>>>>===;;;:::777999;;;<<<<<<;;;999888999999999999999999999999888666:::@@@DDDSSSxxxdddMMMGGG>>>AAATTTeeennnvvvyyyqqqgggcccdddeeebbb___bbbdddgggiiiiiijjjlllnnnnnnoooqqqtttwww{{{}}}}}}}}}{{{{{{{{{{{{wwwvvvuuuvvvwwwwwwuuusssrrrrrrrrrooommmmmmnnnpppppprrrtttqqqmmmjjjiiiiiiZZZ^^^ccceeedddhhhwww}}}{{{pppnnnlllggg[[[LLLAAA>>>============>>>???AAAAAA@@@@@@@@@AAAAAAAAAAAAAAADDDCCCAAA???============@@@@@@@@@???>>><<<::::::<<<<<<<<<;;;;;;::::::999999777666666888888777666777777555444333222222111333333222222111000//////000000000000000000000000111111000000//////......000000///...............555222333666444000///333,,,,,,,,,++++++,,,,,,,,,...FFFZZZcccdddXXXOOOSSSPPPCCC666000---***(((((())))))))))))))))))))))))&&&'''''''''''''''((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&'''(((((())))))((((((''')))+++---000333888;;;===DDDLLLPPPPPPPPPSSSVVVfffkkkiiibbb```gggkkkjjj\\\^^^___]]]VVVKKK@@@999000333222///---...000000...///000333666:::===???@@@???===;;;:::999888888>>>???CCCKKKSSSXXXZZZYYY[[[]]]```bbbcccdddfffgggiiihhhgggfffgggiiikkklllmmmoooooonnnkkkjjjlllnnnuuuwwwyyy{{{{{{zzzxxxxxxyyyuuurrrrrruuuyyyzzz{{{{{{{{{{{{yyywwwvvvvvvvvvuuurrrpppqqqvvv{{{~~~~~~||||||~~~~~~|||}}}~~~~~~{{{xxxiiijjjlllppptttxxx{{{|||~~~{{{wwwooolllgggaaa[[[UUURRRPPPWWW\\\cccddd]]]QQQDDD<<<:::HHHbbb|||lllrrriiisssyyyjjjiiisssoooVVVDDD===999;;;======;;;;;;;;;<<<<<<::::::===AAADDDDDDCCCAAABBBCCCCCCAAA??????@@@AAACCCEEEFFFEEEEEEFFFGGGEEEEEEEEEDDDCCCDDDFFFIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCAAAAAACCCEEEJJJMMMKKKFFFEEEHHHHHHEEEAAA@@@???============>>>;;;<<<=========<<<::::::>>>===;;;::::::;;;<<<<<<888888888888888888888888:::888:::>>>>>>EEE]]]xxxttt[[[NNNEEEFFFIIINNN\\\lllvvv{{{~~~yyynnneeeaaaaaahhhhhhgggeeebbbbbbdddfffgggggghhhjjjmmmppptttvvvvvvxxx{{{}}}}}}{{{yyyyyyssstttvvvwwwvvvtttqqqoooqqqooonnnnnnoooooonnnmmmmmmlllkkkkkkllllllmmmnnnyyyssshhhhhhjjjiiisssvvv{{{}}}{{{~~~yyyqqqssshhh[[[PPPFFF>>><<>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???=========>>>>>>?????????>>>===<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;888:::===>>>===888333000888777666444333333222222333333222222111000000///000000000000000000000000000000000000//////......000000///...............777555555777666222111333,,,++++++******++++++,,,000OOOjjjsssooo]]]OOOSSSOOOBBB555000...***(((((())))))))))))))))))))))))%%%(((++++++(((&&&&&&(((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&''''''$$$&&&(((+++...333:::>>>>>>BBBHHHMMMOOOQQQSSSUUU^^^dddhhhfff```aaaiiiqqqkkkcccYYYTTTSSSNNNEEE===777111---...000//////111------...000333888<<>>;;;777555888:::>>>DDDLLLQQQSSSTTTXXX\\\```bbbccccccdddeeehhhhhhgggggghhhiiikkklllppppppooommmkkkjjjkkkmmmtttuuuwwwyyy{{{{{{xxxvvvvvvuuutttvvvyyy}}}|||{{{zzz}}}zzzvvvrrrqqqsssvvvyyyzzz|||}}}}}}{{{{{{}}}~~~~~~~~~~~~}}}~~~~~~{{{rrrjjjaaahhhttt~~~|||{{{{{{xxxsssnnndddfffddd]]]TTTNNNPPPSSSbbbeeecccZZZKKK???:::999KKKdddvvv}}}ssswwwooo^^^fffxxxtttXXXAAA999999888:::===>>>>>>>>>@@@AAA>>>======???BBBDDDDDDCCCAAACCCDDDCCCAAA??????@@@BBBDDDFFFFFFFFFEEEFFFGGGDDDDDDDDDCCCBBBCCCEEEHHHFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGEEEDDDEEEFFFGGGIIIHHHFFFFFFHHHHHHEEEAAAAAA@@@>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::666666666666666666666666;;;999:::===:::888CCCRRRvvvkkk[[[LLLIIIOOO]]]gggssswwwtttooommmnnnffffffdddbbb```aaadddgggfffeeeeeefffhhhkkknnnpppmmmnnnpppqqqqqqpppooonnnjjjlllooorrrtttsssrrrqqqtttrrrpppppprrrsssssssssvvvsssppppppqqqrrrpppmmmnnn}}}{{{yyyvvv}}}vvvrrrbbbOOOCCC<<<:::<<<@@@:::;;;;;;<<<>>>@@@AAABBBDDDDDDCCCCCCBBBBBBAAAAAA>>>===<<<<<<<<<===>>>???<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<999::::::777333333666999888777666555444333333333333333222222111000000000000000000000000000000000000000000////////////...000///......---.........999777555555444111...---,,,,,,++++++++++++,,,,,,111PPPhhhlllcccQQQIIIRRROOOBBB555000...***((()))(((((((((((((((((((((((('''+++000///***'''(((***''''''((((((((((((''''''(((((((((''''''((((((((('''&&&%%%%%%%%%&&&'''(((%%%&&&'''))),,,111888>>>===>>>AAAFFFLLLSSSYYY\\\VVV[[[eeemmmlllffffffkkksssmmmccc\\\XXXUUUQQQNNNFFF999...///111000111333...------...111444888;;;===???AAACCCBBB@@@===;;;999:::<<>>@@@@@@@@@BBBDDD@@@@@@@@@AAABBBCCCDDDDDD???AAACCCCCCBBBBBBBBBCCCBBBDDDFFFGGGFFFFFFGGGHHHDDDEEEEEEEEEDDDDDDFFFHHHFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMLLLJJJHHHFFFFFFGGGDDDFFFGGGGGGHHHHHHHHHGGGCCCBBBBBBAAA@@@@@@??????<<<<<<<<<<<<;;;;;;::::::444666999::::::888555333666666666666666666666666999777999<<<:::777:::AAAPPPwwwuuuWWWFFFFFFFFFKKKXXXjjjwww}}}}}}yyywwwtttnnnhhhdddccccccccccccdddeeefffggggggggggggfffggghhhiiijjjjjjjjjkkklllooossswww{{{}}}uuusssqqqrrrtttwwwyyyyyyqqqnnnlllpppwww|||{{{yyyrrrzzz~~~xxxxxxqqqbbbUUUIIICCCAAA>>>;;;;;;999::::::;;;===???AAABBBEEEEEEDDDCCCBBBAAAAAA@@@======;;;;;;;;;;;;======::::::;;;<<<<<<;;;;;;;;;999999999:::;;;;;;;;;<<>>GGGSSS___fff```^^^cccnnntttpppiiieeeooosssuuuppphhhdddfffjjj\\\MMM===555111///000222000///......///111333555:::<<<>>>AAADDDFFFFFFGGG<<<===>>>@@@BBBDDDGGGJJJRRRVVV\\\```bbbcccdddeeefffffffffggghhhjjjkkkkkkmmmlllkkkkkklllmmmnnnooorrrsssuuuvvvvvvtttppplllhhhiiikkknnnppptttwwwyyy}}}~~~{{{yyyzzz}}}{{{|||}}}~~~~~~|||zzzxxxwww{{{{{{||||||||||||}}}~~~{{{}}}~~~~~~~~~~~~{{{ssskkkdddaaa```ccceeekkkuuu}}}~~~wwwpppmmmlllmmmnnnmmmggg^^^VVVRRROOOKKKKKKOOOVVV\\\___YYYTTTJJJ<<<444:::KKKZZZnnnzzz|||xxxzzzfffKKK;;;;;;===::::::<<<>>>???>>>>>>???AAA@@@AAABBBBBBBBBCCCDDDEEEAAACCCDDDEEECCCCCCCCCDDDCCCEEEGGGHHHGGGGGGHHHIIIFFFGGGHHHGGGFFFFFFHHHJJJHHHHHHHHHHHHIIIKKKMMMNNNNNNOOOOOOMMMIIIGGGGGGGGGCCCDDDFFFIIIJJJIIIIIIIIIEEEDDDDDDDDDCCCBBBAAAAAA=========<<<<<<<<<<<<<<>>555OOOjjjgggVVVMMMDDDEEERRRbbbnnnttt|||qqqfff___[[[]]]___bbbeeeeeecccaaa___bbb```___```dddggghhhhhhjjjooovvv}}}wwwuuutttuuuyyy}}}|||yyyxxx}}}xxx||||||xxxvvvnnngggMMMDDD???@@@AAA===888666999999:::;;;<<<>>>@@@AAADDDCCCCCCBBBAAA@@@@@@???>>>===<<<::::::::::::;;;999::::::;;;;;;;;;;;;;;;777777777888888999999999FFFWWWkkkssshhhRRR<<>>BBBFFFIIIKKK?????????>>>>>>@@@CCCFFFMMMQQQWWW[[[^^^aaaccceeeddddddeeefffhhhiiijjjjjjjjjiiiiiijjjmmmnnnnnnmmmtttwwwzzzzzzvvvqqqmmmkkkqqqoookkkhhhiiioooxxx{{{|||~~~{{{zzz|||~~~zzz{{{|||~~~~~~|||zzzyyyxxx{{{|||}}}}}}||||||}}}~~~zzz{{{}}}}}}}}}}}}~~~~~~~~~yyywwwrrriiiaaa___ccchhhqqqnnnkkkkkknnnooonnnmmmkkkjjjjjjjjjiiibbbXXXPPPLLLGGGCCCGGGOOOWWWXXXWWWHHHBBB999444777FFFZZZiiiuuurrrsss}}}~~~zzzhhhNNN;;;777<<<===999888:::<<<<<<;;;;;;;;;<<>>>>>===<<<<<<<<<<<<===SSSMMMBBB999444333666999777777777777777777777777555555555666666777999::::::???DDDYYYyyy|||lllXXXIIIEEENNNWWWkkkmmmppppppmmmiiifffeeebbbeeejjjnnnooonnnllljjjbbb^^^[[[\\\```dddffffffiiiqqq}}}~~~|||zzzpppiiixxxvvvnnn\\\JJJCCC===999;;;===<<<;;;===:::::::::;;;<<<===>>>???AAAAAA@@@@@@??????>>>>>>???>>><<<:::::::::::::::::::::;;;;;;<<<;;;;;;;;;666666666777777777777777<<>><<<666---,,,,,,,,,,,,,,,,,,---333RRRiiikkk```MMMFFFPPPMMMAAA444000...+++******))))))))))))))))))))))))&&&'''''''''''''''((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&)))))))))))))))(((''''''((()))))))))((())),,,///000333666888===GGGVVVaaaiiijjjfff```eeessszzzyyysss{{{~~~sssjjjeeennnsssgggJJJ555222111,,,//////000111111000///...000222666:::===@@@BBBCCC=========;;;:::<<<@@@DDDGGGKKKPPPUUUYYY]]]aaadddbbbbbbdddeeeggghhhhhhiiihhhhhhhhhjjjmmmmmmkkkhhhkkkrrryyyzzzuuuppppppqqqxxxwwwtttpppooosss{{{}}}|||}}}~~~yyyvvvvvvxxxxxxyyyzzz|||~~~~~~}}}|||||||||~~~|||{{{|||~~~zzz|||}}}|||{{{zzz{{{}}}~~~|||yyyxxxwwwoookkkfffbbbbbbfffmmmssszzzuuunnngggeeegggkkknnnhhhfffddddddccc___XXXRRRMMMJJJIIIMMMSSSTTTNNNGGG;;;777444;;;KKK```rrr{{{}}}qqqjjjuuu}}}yyyxxxeeeRRR>>>777:::;;;999888888999;;;<<<;;;;;;<<<===>>>@@@BBBBBBBBBBBBDDDGGGIIIJJJJJJIIIFFFDDDCCCDDDDDDFFFHHHIIIHHHHHHIIIJJJHHHIIIKKKKKKJJJIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMKKKHHHFFFEEEEEEAAA@@@DDDKKKLLLGGGEEEGGGDDDDDDDDDDDDDDDBBBAAA@@@>>>===<<<;;;;;;;;;<<<<<>>===888@@@VVVeeeuuuppp\\\RRROOOKKKOOOUUU[[[___bbbeeehhhaaaccchhhmmmqqqtttvvvvvvgggaaa\\\[[[___dddeeeeeegggmmmuuu}}}}}}xxxuuu|||wwwooogggcccbbbcccdddgggpppxxxfff^^^WWWGGG888@@@<<<:::;;;<<<<<<>>>CCC;;;;;;::::::;;;;;;<<<==============================<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<;;;;;;:::777777777777777666666666555888<<<@@@BBBAAA@@@???666555444444444444444444111111111111111111111111////////////////////////---------.........//////---,,,,,,,,,------...///333555222000444:::666...,,,++++++++++++++++++,,,777TTTiiijjj```OOOJJJUUUMMMAAA444000...+++******)))))))))))))))))))))))))))'''&&&''')))*********''''''((((((((((((''''''&&&'''((())))))((('''&&&'''((()))))))))(((&&&%%%'''((())))))))))))+++---...333888999:::AAAMMMXXXUUUbbbfff]]]^^^pppwwwzzzwwwkkkfffuuupppPPP999888777///,,,...000222222111000///---000333777:::;;;;;;::::::::::::888777999???CCCDDDGGGLLLQQQUUUZZZ```ccc```aaaccceeefffggghhhhhhiiihhhhhhkkkmmmlllhhhddd^^^hhhsssvvvsssqqqtttyyytttwwwzzzzzzxxxvvvwwwxxx~~~zzz{{{{{{wwwvvvvvvwwwwwwxxx{{{}}}}}}|||}}}|||}}}{{{|||}}}|||}}}}}}|||zzzxxxyyyzzzxxxzzz}}}~~~zzzuuusssrrrlllgggbbbcccjjjttt|||xxxssskkkbbb]]]___eeejjjccc```]]]\\\^^^]]]ZZZWWWPPPQQQSSSWWWWWWQQQEEE<<<666333777GGGaaayyy|||nnnhhhzzzuuu|||qqqSSSCCC999<<<>>>999666888999;;;===>>>>>>>>>@@@AAA<<>>BBBJJJKKKFFFCCCFFFBBBCCCCCCCCCCCCAAA@@@???===<<<;;;:::999:::;;;;;;888888888777666555444333444444444444444444444444000444666555444555777777333999888999???AAANNNfffwwwvvvbbbYYYYYYYYYVVVTTTRRRSSSTTTQQQSSSVVV\\\bbbiiiooorrrmmmfff```^^^aaaeeefffeeebbbbbbbbbccccccdddeeeeeecccbbbaaabbbbbbbbb```^^^VVVWWWZZZ```iiivvv~~~rrr]]]KKKDDDBBBAAA:::999:::===<<<:::;;;@@@<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???<<<<<<======<<<<<<;;;:::999999888888777777666666888777666666888999999888555555444333333333444444111111111111111111222222////////////////////////---------.........//////,,,,,,,,,,,,------...///666555444333111000///......---,,,,,,++++++,,,,,,777LLLcccgggZZZMMMLLLRRRDDD:::111...,,,)))((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((()))******+++''''''''')))++++++)))''',,,222888<<<@@@GGGRRRZZZ]]]]]]___```aaafffuuu~~~yyy~~~yyyiiijjjggg]]]OOOAAA888333000000111222111000///...///000111333666888;;;<<<:::999:::>>>BBBCCC???<<<===@@@DDDFFFJJJQQQ[[[ccccccdddcccbbbaaabbbfffhhhhhhiiihhhfffhhhjjjfff```ZZZ[[[^^^eeelllssswwwxxxxxxyyyzzzzzzzzzyyyxxxwww{{{}}}{{{xxxyyy{{{yyyzzz}}}~~~~~~~~~}}}|||}}}~~~}}}zzzxxxyyyzzz}}}~~~}}}|||{{{{{{zzzzzz|||}}}~~~~~~~~~|||wwwrrrllliiiZZZ\\\cccqqq~~~~~~vvvwwwuuuoooggg___]]]```cccaaa```\\\YYY[[[\\\WWWOOOPPPUUUXXXUUUKKK@@@:::888555777FFF```yyywww}}}xxx~~~pppRRR======<<<;;;:::::::::::::::;;;<<<>>>>>>?????????===>>>???@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIHHHGGGHHHKKKMMMJJJLLLNNNOOOOOOLLLIIIGGGEEEFFFFFFGGGGGGGGGFFFFFFIIIKKKLLLHHHCCCAAAEEEJJJAAABBBCCCEEEFFFDDD???<<<@@@AAAAAA@@@@@@???>>>===;;;;;;::::::999888777777555666777777777666444333444444444444444444444444333333333333333333333333666666777888:::<<>><<<;;;;;;:::::::::::::::;;;;;;===>>>??????@@@@@@===>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFGGGIIILLLHHHIIILLLNNNNNNLLLIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIKKKKKKHHHCCC@@@@@@AAA@@@AAABBBDDDEEEDDD@@@===>>>>>>>>>>>>===<<<;;;;;;:::::::::999888777777777666666666666666555444444333333333333333333333333333333333333333333333333555555555666777:::<<<===<<>>>>>===;;;999::::::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<>>>===;;;:::999999::::::<<<<<<<<<;;;;;;:::999888777777666666555444444333444444444444444444444444333333222111111000//////000000000000000000000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,555555444222111000///......---,,,,,,++++++,,,,,,000TTTmmmaaaGGG<<>>555...,,,+++)))((()))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''(((***,,,,,,+++)))'''***000999DDDPPPZZZ```fffgggjjjkkkgggdddhhhooowwwqqqwww}}}oooZZZKKK888666333000/////////000/////////000111333444555999:::;;;<<<===@@@CCCFFFDDD@@@===>>>DDDIIIJJJJJJSSSVVVZZZ]]]___bbbeeehhhhhhkkkmmmnnnrrrtttooogggbbbaaaaaadddjjjqqqvvvyyy}}}}}}}}}}}}|||zzzyyyxxx|||{{{}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}|||{{{||||||}}}||||||}}}}}}}}}}}}}}}}}}}}}|||{{{yyyxxxwwwwwwwww}}}}}}}}}|||zzzyyyzzz{{{ssssssqqqnnniiibbb\\\XXXbbbhhhrrrzzz{{{uuullleeefffeeeeeeccc```]]][[[ZZZWWWTTTMMMGGGHHHNNNOOOLLLSSSMMMDDD;;;555333555888EEEYYYxxxtttoooyyy```BBB888:::999999999999:::;;;;;;;;;<<<===>>>@@@@@@@@@AAA>>>>>>??????@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFFFFFFFEEEFFFHHHJJJEEEGGGJJJKKKLLLKKKIIIGGGDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHGGGDDD@@@===;;;>>>???@@@BBBDDDCCC@@@>>><<<<<<<<<<<<;;;:::999888999999888888777777666666666555555444444444444444333333333333333333333333222222222222222222222222333333333444555666888888777999<<>>===>>>AAAEEEFFFFFFIIINNNTTTYYY]]]aaadddfffeeefffiiippp|||uuuiiifffdddeeeiiipppuuuwww~~~~~~~~~~~~}}}}}}}}}|||~~~|||{{{~~~~~~~~~}}}}}}}}}|||{{{{{{|||||||||}}}~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}|||||||||}}}}}}{{{{{{zzzzzzzzzzzz{{{|||~~~|||zzzyyyxxxwwwvvvyyyzzzxxxtttqqqqqqsssooolllgggaaa]]][[[ZZZZZZhhhmmmqqqpppjjjccc___]]]XXX___fffgggccc]]]ZZZYYYTTTRRRLLLFFFFFFKKKLLLJJJFFFCCC===666222555===DDDdddnnnzzz{{{{{{|||}}}yyyhhhEEE888>>>777777777888999:::;;;;;;;;;<<<===???@@@AAAAAAAAA>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@DDDFFFGGGGGGFFFFFFHHHJJJEEEGGGIIIJJJJJJIIIGGGFFFBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDCCC@@@===;;;;;;===???AAAAAA???===::::::::::::999888777777777777777777666666555555555444333222222333444555222222222222222222222222222222222222222222222222222222222333333444555555:::;;;:::777999DDDWWWggg}}}yyyiiiZZZQQQ???:::555555888;;;;;;:::777777888888888999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::999888888777555555555444333333222222222222222222222222222222222111111111000000000///////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++333333222222111000//////...---,,,,,,++++++,,,,,,555WWWkkkXXX>>>888<<<===999111+++++++++)))((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''***,,,,,,+++))))))((())),,,222999===???FFFLLLZZZiiippprrruuuzzzyyygggVVVAAA555444666444111000000///.........//////111555:::<<<;;;:::<<<>>>===>>>???>>>======???AAABBBGGGNNNUUUYYY]]]```ccceeeccceeeooorrrnnnjjjiiikkkppptttvvvyyyzzzzzzzzz{{{||||||}}}wwwuuuwww~~~~~~~~~|||||||||||||||||||||}}}}}}|||||||||||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}{{{|||}}}~~~~~~~~~}}}|||zzz{{{}}}~~~~~~}}}|||{{{yyyxxxxxxxxxxxxyyyyyyzzz}}}{{{{{{ssswwwyyyxxxsssmmmkkkkkkgggbbb\\\WWWXXX\\\ccchhhoooooommmddd[[[WWW[[[aaa```kkkuuusssgggZZZTTTSSSOOOOOOLLLGGGFFFHHHGGGDDD888888666222333@@@TTTdddyyyzzz|||uuuqqqxxxllltttfffIII888666:::666666666777888999:::;;;:::;;;<<<>>>@@@AAAAAAAAA>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>DDDFFFHHHHHHGGGGGGIIIJJJGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDHHHEEECCCAAABBBBBBAAA@@@888888999<<<>>>>>>===;;;::::::::::::999888777777666555555555555555444444444333222111111222333444111111111111111111111111111111111111111111111111111222222333333333333333///333666555444777AAAIII^^^ppp~~~uuueeeRRREEEAAA:::777555666999:::999888666666666666777777777888999999999:::::::::;;;;;;::::::::::::::::::::::::777777888:::;;;;;;<<<<<<888888888888888888777666555555555444333333222222222222222222222222222222111111111000000000000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++333222222111000000//////...---,,,,,,++++++,,,,,,444UUUjjj]]]CCC777999<<<888111+++++++++)))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''')))++++++)))'''''''''(((***---222777:::>>>EEESSSdddnnnpppsssxxx|||}}}~~~kkkQQQ===333111222222111000000///////////////,,,000666;;;>>>@@@AAABBB===@@@BBB???:::777888:::<<>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@??????DDDFFFHHHIIIHHHHHHIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGLLLJJJHHHFFFEEEDDDEEEEEEKKKIIIFFFBBB@@@??????@@@777777888:::<<<===;;;999::::::::::::999888777666444444444444444444444333111111111111111222222333000000000000000000000000000000000000000000000000000111222333333333333333///111333333333555999===>>>LLLggg}}}ooo^^^LLL<<<666777444444444555777888888666555555555555666666666666999999999999::::::::::::999999::::::::::::999999666777888:::;;;<<<<<<<<<666777777777777777666666666666555555444333333333333333333333333333333333000000000000000000000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222222111111000000//////...---,,,,,,++++++,,,,,,333VVVssslllNNN777777???999111,,,,,,,,,)))'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((''''''((())))))&&&$$$$$$&&&((()))***...444999>>>DDDPPP```iiikkkmmmpppxxxvvvuuuzzzuuuyyyttthhhVVVCCC666222222222222111000000000000000,,,...111777===AAACCCCCCAAABBBBBBAAA???<<<;;;:::888<<>>???@@@@@@===>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAACCCEEEGGGHHHGGGGGGGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMRRROOOLLLHHHFFFDDDDDDDDDGGGIIIHHHEEE@@@======???999888888:::<<<<<<;;;:::999999999999888777666555333333333333333333333333///000000111222222111111////////////////////////000000000000000000000000---...000222222222222222666555444444444444444444000666EEE^^^}}}ssspppcccSSSGGG<<<333222555222222333444555666555444444444444444555555555555888999999999999:::::::::888999::::::::::::999888777888999:::;;;::::::999555666666777777666666666777777666666555444444333333333333333333333333333///000000000000000000000---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************222222111111000000//////...---,,,,,,++++++,,,,,,444ZZZ~~~|||XXX999666CCC999222,,,,,,---)))''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((''''''(((((('''%%%######&&&)))(((''')))111777EEEIIITTTbbbjjjlllmmmppptttrrrqqqxxxzzzlllxxxwww^^^EEE999666333222222111111111111222000......222999>>>@@@@@@EEECCCBBBCCCFFFFFFCCC???666999>>>BBBEEEHHHLLLNNNQQQ\\\cccccceeerrr}}}{{{zzzyyyyyywwwuuusssqqqqqqqqqqqqtttuuutttrrrqqqrrrtttwwwsssvvvyyyzzzxxxyyy|||}}}||||||}}}~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~|||zzzyyy|||{{{zzzzzzzzz|||}}}{{{zzzzzzzzz{{{}}}~~~|||~~~}}}~~~qqqmmmhhheeeccc```[[[WWWWWW]]]ffflllmmmggg^^^XXXNNNPPPRRRTTTWWW```lllvvvoooggg]]]UUUQQQMMMHHHDDDJJJLLLHHH@@@:::777555111666888DDD```pppooo}}}~~~[[[GGG:::999666...000;;;666555555555555666777777666777999;;;===??????@@@===>>>???@@@BBBCCCDDDEEEHHHHHHHHHHHHGGGFFFEEEDDDAAADDDFFFGGGFFFFFFFFFGGGEEEFFFHHHKKKNNNPPPQQQQQQSSSQQQMMMHHHDDDBBBAAAAAA@@@DDDHHHGGGAAA>>>>>>AAA;;;::::::;;;<<<===<<<:::888888888888777666555444222222222222222222222333...///000222222222111000////////////////////////000000000000000000000000,,,---///000222222111111111111111333666555111...555666888;;;HHHffftttooofffQQQFFF;;;888888666555555444444444444444444333222333333333444444444555555888888999999999:::::::::888999:::;;;;;;:::999888::::::;;;;;;:::999777666555555666666666666666555777777777666555555444444222222222222222222222222////////////000000000000---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************444333333222111000//////...---,,,+++++++++,,,,,,888XXXxxxvvvXXX:::666@@@999333---)))))))))'''&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((()))+++,,,---<<>>?????????@@@BBBFFFJJJNNNTTT[[[bbbhhhrrr~~~zzz{{{{{{xxxzzzsssnnnooouuu{{{{{{xxx}}}zzzvvvrrrpppppprrrssssssuuuvvvwwwvvvvvvxxxzzz}}}}}}}}}~~~~~~}}}|||||||||}}}~~~~~~}}}{{{yyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}|||{{{yyyxxxyyyzzz|||~~~|||}}}}}}|||}}}~~~}}}~~~~~~~~~{{{{{{~~~}}}yyyuuuiiihhheee^^^VVVSSSUUUXXXccccccbbb```]]]ZZZWWWVVVVVVQQQSSSaaasssxxxkkk]]]RRROOOKKKFFFCCCBBBBBBCCCDDD===888999999666333333???TTTfffwwwzzzxxxnnn|||yyy___>>>:::666555666777777555777666555444444444444444444555777:::<<<>>>@@@AAA>>>???BBBFFFIIIGGGDDD@@@IIIIIIJJJJJJJJJHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDGGGIIILLLMMMMMMLLLMMMNNNUUUQQQJJJDDD@@@@@@AAABBBAAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;999999888777666555444444222222111222333444222000222111000.........///000111000000///////////////000000//////.........---////////////000000000000///000000000111111111111555444666999<<>>>>>FFFJJJPPPUUUYYYaaakkksss~~~~~~vvvsssrrrvvv~~~xxxvvvsssqqqppppppqqqrrrtttuuuwwwwwwvvvwwwxxxzzz~~~}}}|||||||||}}}~~~~~~~~~|||zzzzzz|||~~~~~~~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}zzz{{{}}}}}}}}}|||}}}~~~~~~}}}||||||{{{xxxvvvvvvvvvssslllfff```\\\WWWUUUWWW\\\aaadddcccaaa]]]YYYUUUQQQOOONNNXXX[[[dddooovvvooo\\\LLLKKKHHHEEEBBB???>>>>>>>>>:::999999888444222888@@@VVVssswwwxxx}}}mmmLLL<<<999666555666777666555777666555444444444444444555666888:::===AAACCCEEEBBBCCCEEEIIIKKKKKKHHHEEEIIIIIIKKKKKKKKKJJJHHHGGGBBBCCCCCCDDDDDDCCCCCCBBBBBBEEEHHHJJJJJJJJJLLLMMMOOOMMMJJJGGGDDDBBBAAAAAAAAAAAA@@@???>>>>>>===<<<>>>>>>>>>============<<<999888888777666555444444222111111222333333222000111111///.........////////////.........//////000////////////......------....../////////000000000//////000000000111111111111000111444333666AAANNNdddyyyzzzvvvqqqeeePPPBBB???999999888777555444333333444444444444444444333333333333333444444444555555888777777777777888999999999999888888777777777777999999:::::::::999888777999888777666666666777888777666666555444444333333222222222111111000000000000/////////.........------------------,,,,,,+++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))444333333222111000//////...---,,,+++++++++,,,,,,...EEE\\\\\\JJJ;;;:::@@@777222,,,(((((()))(((&&&(((((((((''''''''''''&&&((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''))))))((())))))***++++++***111>>>LLLTTTVVVZZZ```kkkyyy^^^@@@222555444333444000222222222111//////111333444777<<<@@@CCCCCCBBB@@@CCCFFFIIIJJJGGGBBB???===BBBEEEHHHKKKNNNTTT]]]ccckkkrrrzzz}}}~~~qqqqqqsssyyy~~~zzzrrrrrrqqqppppppqqqrrrrrrtttuuuwwwwwwvvvvvvwwwyyy}}}~~~~~~}}}}}}|||}}}~~~~~~}}}{{{|||~~~~~~}}}}}}}}}}}}~~~{{{||||||||||||{{{{{{{{{xxxzzz||||||||||||}}}~~~~~~}}}|||{{{zzzzzzuuurrrppppppppplllfff```YYYVVVUUUYYY```gggiiiiiibbb]]]WWWRRRPPPSSSXXX[[[hhhnnnvvvzzzttteeeRRREEECCCBBB@@@>>><<<:::999999222222222000...555III^^^|||ooommm}}}~~~wwwZZZ>>>:::888666555666666666666666666555555444555555555666666666888<<<@@@DDDFFFGGGGGGHHHJJJMMMNNNLLLJJJHHHJJJLLLMMMMMMKKKIIIGGGAAAAAABBBBBBBBBBBBAAAAAA???BBBEEEGGGGGGHHHJJJKKKHHHIIIJJJJJJHHHFFFCCCBBBBBBBBBAAA@@@???>>>======>>>=========<<<<<<<<<;;;888888777666555444444333222111000111333333111000000000///............//////.............../////////............---------.........////////////000////////////000000000000222111222333222000333777999MMMjjjsssggg[[[RRRFFF999777<<<666666666555444444333333555555555444333222222222333333333444444444555555666666666666666777777888777777777777666666666666999:::::::::999888777777:::888666555444555777888777666666555555444333333111111111111000000000000/////////...............,,,------------,,,++++++*********++++++++++++,,,+++++++++++++++++++++++++++************)))))))))444333333222111000//////...---,,,+++++++++,,,,,,///BBBSSSSSSGGG===;;;<<<666111+++(((((()))((('''((((((((('''''''''''''''((((((''''''''''''((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((+++,,,,,,+++((('''***)))))))))))))))******)))---555???DDDGGGNNNUUU^^^nnnzzzzzzWWW@@@;;;222---333777222222222111000/////////000222555999;;;<<<<<<<<<===AAAFFFHHHHHHFFFDDDCCC@@@BBBDDDFFFIIIMMMSSSXXX[[[bbbjjjpppsssttttttsssmmmmmmmmmqqqtttsssmmmhhhlllmmmnnnpppqqqrrrssssssssstttuuuuuutttssstttvvvxxxyyy|||~~~~~~}}}~~~~~~}}}~~~~~~||||||}}}||||||{{{{{{|||}}}~~~~~~zzz{{{|||}}}|||{{{yyywwwwwwyyy||||||||||||}}}|||}}}}}}}}}|||zzzxxxwwwsssoooiiieeebbb```^^^\\\[[[]]]bbbgggjjjiiiccc^^^ZZZWWWRRRQQQVVV```kkkssssssrrrooojjj```VVVLLLFFF@@@???>>><<<:::888666555555111///333===RRRrrrrrrjjjqqqhhhVVVHHH???888777555555555666666666666555555555555555666666666555555555888<<<@@@BBBHHHGGGGGGIIIKKKMMMMMMLLLHHHIIILLLNNNMMMLLLIIIGGGAAABBBBBBCCCCCCBBBBBBAAAAAACCCEEEFFFFFFGGGHHHJJJEEEGGGIIIJJJJJJIIIGGGEEEDDDDDDCCCBBB@@@???>>>>>>;;;;;;::::::999999888888888777777666555444333222111000000111222222111//////.....................222111000///............------------------------------........./////////........./////////000000111000111333555444222111555<<>>555000***'''((())))))'''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((+++,,,,,,+++((('''***)))))))))))))))******)))***...444999>>>IIITTTUUUdddmmmtttnnn\\\QQQ===000333666222222222222222111000000111111111111222444555666222666:::===???AAACCCDDD???@@@AAABBBCCCDDDFFFHHHMMMPPPVVV[[[^^^___bbbdddhhhfffeeeffffffeeeaaa]]]dddfffhhhkkknnnppppppqqqqqqrrrsssrrrqqqpppqqqrrrsssuuuxxx|||~~~~~~}}}}}}~~~~~~}}}||||||~~~}}}}}}}}}{{{zzzyyyyyyyyyzzz|||}}}~~~|||||||||}}}~~~|||}}}~~~|||zzzxxxyyy{{{}}}}}}|||||||||}}}|||}}}~~~~~~zzzuuuppplllkkkeee\\\TTTQQQRRRUUUVVVaaaeeejjjiiiddd]]]WWWTTTTTTVVVZZZ___eeekkkppprrreee]]]RRRJJJFFFCCC@@@>>><<<<<<:::888666444333222555444999KKKddd|||www\\\GGG???>>>???555555555555555555666666555555555555555666777888999888666555666999<<<>>>DDDCCCCCCEEEHHHJJJJJJJJJGGGHHHJJJLLLLLLKKKIIIGGGCCCCCCDDDDDDDDDDDDCCCCCCFFFGGGHHHGGGFFFEEEGGGHHHFFFGGGHHHIIIIIIJJJJJJJJJGGGFFFEEEDDDBBBAAA@@@???:::::::::999888777777666777777666555444333222222000000///000111111000...---------.........------555444222000...------,,,,,,,,,,,,,,,------------------------............---............/////////......---...111333222000666555333444;;;NNNeeeuuuxxxkkk]]]SSSBBB;;;666666777666555444444444444555555666666666222222222333333333444444333333333444444444555555777666666666666777888888555555555555555555666666555555555666777888999:::999888666444333333444555555555444444333222222222////////////////////////---------...............++++++,,,,,,++++++***)))))))))*********+++++++++************************))))))))))))))))))))))))444333333222111000//////...---,,,+++++++++,,,,,,,,,AAAVVV[[[YYYTTTLLLCCC444///)))'''(((***)))((('''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''))))))((())))))***++++++(((''')))...333:::GGGSSSaaannnsssttt~~~xxxbbbOOOAAA444555333222333444444333111333111///......///111222111333666888:::<<<@@@BBBCCCDDDEEEEEEDDDBBB???>>>AAAAAADDDIIIKKKMMMRRRXXX]]]\\\\\\^^^```aaa```___]]]___bbbeeeiiikkkmmmnnnpppqqqqqqpppnnnmmmnnnoooqqqsssvvvyyy|||~~~|||{{{zzzzzz{{{|||{{{}}}~~~|||||||||}}}~~~~~~}}}{{{zzzxxxwwwwwwxxxzzz{{{{{{zzzyyyyyyzzz|||~~~|||zzz{{{|||}}}|||zzzyyyyyyyyy{{{|||{{{xxxrrrjjjccc^^^YYYVVVRRRQQQSSSYYY```eeedddeeeccc]]]VVVSSSTTTXXX]]]ccckkkqqqqqqlllddd^^^NNNEEE<<<888:::;;;888444777666555444333222222222000999NNNkkkxxxtttxxx||||||fffIII888666::::::777222444555555444444666777555555555555666777888999<<<;;;999888888999;;;<<<@@@??????AAADDDGGGGGGFFFFFFFFFGGGHHHIIIHHHGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDHHHHHHHHHGGGEEEDDDEEEGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGFFFDDDCCCAAA@@@???<<<<<<;;;:::999888777777666666555444333222222111000///...///111111///...+++,,,------...---------555444222000...---,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------.........//////111///---///333333000...000222222222555<<>>CCCDDDGGGIIIJJJGGGCCC@@@===:::;;;???AAA@@@EEELLLLLLNNNRRRWWW\\\___``````\\\]]]```cccgggjjjmmmnnnpppqqqqqqpppnnnmmmmmmnnnnnnpppqqqtttwwwyyy{{{||||||{{{yyywwwvvvuuuuuuvvvvvvxxxzzz{{{zzzzzz{{{|||~~~}}}~~~}}}}}}|||yyywwwvvvwwwyyyzzzyyyxxxwwwwwwyyy|||~~~{{{zzz|||}}}}}}{{{wwwuuuttttttuuutttpppkkkeee___ZZZWWWRRRVVV[[[```dddhhhlllnnnccc```[[[WWWVVVYYY^^^bbbjjjkkklllkkkeee[[[RRRLLLBBB===888666888999777333222222111111222555777999===QQQoooqqqkkkjjjdddYYYIII777000333777666333000333555555444444555777444444444555666888999:::999999999999999:::;;;;;;======>>>AAADDDFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEECCCBBBBBBCCCEEECCCCCCCCCDDDDDDEEEEEEEEEGGGFFFEEECCCAAA@@@>>>>>><<<;;;:::999888777666666666555555444333222111111///......///000000///---***+++,,,---...------,,,111000///...---,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---------.........///333333//////333333000---000444666444111000000...<<>>:::666555666666444222222333333333333111000///+++...222555666666777888;;;>>>CCCIIILLLKKKGGGCCC???;;;;;;>>>===999<<>>AAAXXXqqqxxx}}}~~~{{{vvvnnndddTTT;;;<<<===;;;444///111555///222555555444333555777444444444555777888::::::555555666777888999999999======>>>AAAEEEFFFEEEDDDDDDCCCBBBBBBBBBDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDD@@@AAAAAA@@@???@@@BBBDDD@@@AAABBBCCCDDDCCCAAA@@@FFFEEEDDDBBB@@@>>>===<<<999999888777666555444444666555555444333222111000///......///000000///---)))***,,,---...------,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......(((...111...---000111...111111111///...///222555222333555:::HHH___{{{yyy~~~}}}vvvsssrrr~~~vvvppp{{{|||xxxxxxuuujjj^^^GGG@@@777222222444444333///444666333//////333555222222222222222222222222444444333222222111111111333333333444444444555555444333333333333444555555555666666666777777888888666555333111000000000000555555666777666333111///111111000000///.........---------.........//////,,,,,,,,,------.........***************)))(((((())))))))))))************))))))))))))))))))))))))'''((((((((())))))******555444333222111///...............,,,++++++---///666LLL```ccc[[[RRRFFF;;;444000***'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&((()))************''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,...///000000JJJ\\\lllmmmllltttzzzSSSEEE999777888555222222///000222444555555444333/////////000222444777888:::;;;===@@@CCCEEEFFFGGG@@@???>>>:::888777999;;;===@@@EEEGGGHHHKKKQQQVVVYYYYYYYYY[[[```eeekkkooommmlllkkkkkkkkkkkkkkkllljjjkkklllkkkkkklllooorrrtttqqqooooooqqqrrrpppnnnrrrqqqqqqrrrsssuuuwwwxxxxxxwwwuuuttttttuuuwwwxxxuuuuuuwwwxxxyyyyyyyyyyyyxxxyyyzzz||||||||||||{{{{{{||||||{{{xxxuuuttttttuuuuuutttrrrnnniiidddaaahhhbbb[[[TTTSSSVVV\\\```qqqooolllhhhbbb]]]YYYVVVZZZYYY\\\fffqqqssskkkbbbVVVRRRLLLFFFBBB???>>>===::::::;;;;;;666000111666///555333222888AAAWWWsss~~~xxx{{{~~~|||hhhRRR@@@???===;;;888555333222111444444444444444444444444444444444555555555666666666777999:::;;;;;;:::999999:::<<>>>>>@@@AAABBBBBBBBBBBBHHHBBBGGGUUUYYYNNNDDDBBB>>>>>>???>>><<<<<<===??????@@@BBBDDDDDDBBB???>>>BBBAAA@@@>>>===<<<<<<<<<;;;999888777777666333111111111000///////////////////////////////////////,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000111111111222222222333222444666666999IIIZZZrrrzzz|||~~~wwwzzz|||ttttttqqqlllfff^^^QQQCCC:::555555555444444333333333000000111111111222222222000000111111111000000///222222111111111111111111111111111222222333333333333333333444444333222222555555555555555555555555888777666555333222111000222333333333333222111111333111///---,,,---...///,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++***)))((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))555444333222111///.........///...,,,))))))***,,,///AAAOOOMMMFFFBBB@@@<<<333///***'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((###$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))***************+++,,,---......///555FFFUUUZZZ[[[cccnnnuuuppp]]]HHH<<<666222333777888666555333222111///.../////////000111333555666:::;;;<<<>>>>>>>>>>>>>>>@@@@@@???===:::999:::<<<888999;;;===@@@DDDJJJNNNQQQRRRUUUXXX\\\```dddfffeeeeeeeeefffggghhhjjjkkklllmmmmmmlllkkkkkknnnpppuuurrrnnnmmmmmmmmmkkkjjjhhhhhhiiijjjlllooorrrtttsssrrrpppoooooopppqqqrrrooopppqqqrrrssstttttttttwwwxxxyyy{{{{{{{{{{{{zzzyyyzzzyyywwwtttrrrrrrsssqqqoookkkgggccc___\\\[[[KKKOOOTTTZZZ^^^````````````___]]][[[XXXTTTRRRQQQ[[[```hhhoooooogggYYYOOOJJJGGGCCC>>>;;;999999999===888444444333111222666111444111777LLLcccqqqWWWBBB666;;;:::888666444222111111333333333333333333333333333444444444444555555555666777888999:::::::::999;;;<<<>>>???@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBAAAKKK\\\aaaVVVIIIEEE@@@???>>>>>>>>>>>>>>>>>><<<>>>@@@AAABBB@@@>>>===@@@???===<<<;;;;;;<<<<<<:::888777666666555333000111000000///////////////------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............/////////000000000111111222000111222222444@@@MMMLLLQQQ[[[jjj}}}vvvnnnnnneeeWWWJJJ@@@:::555222333333222222222111111111000000000111111111222222000000111111111111000000111111111111111111111111111111111222222333333333222333333444333333222222444444444444444444444444555555444444333222222222222222222222222111000000000///---+++***+++,,,,,,,,,++++++******++++++,,,***++++++++++++++++++,,,******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))555444333222111///......//////...+++((('''(((***///@@@JJJDDD;;;<<<@@@BBB222...***''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((($$$$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))************+++++++++,,,,,,,,,)))555BBBIIIPPPZZZfffnnn{{{uuu___MMM???666333666333111000000111111111000000000000111222333444<<<>>>@@@AAABBBAAA???>>>@@@AAABBBAAA>>>======>>>888666444444888<<>><<<999666555444555555:::444111333444222111333222888;;;KKKggg~~~|||ZZZ@@@444222777666444333111111000000222222222222222222222222333333333333444444444444555666777888999999999999======>>>?????????>>>>>>@@@@@@@@@@@@BBBDDDGGGHHHCCCBBBIIIWWW[[[RRRIIIFFFCCC@@@>>>>>>@@@AAA???===;;;===???AAAAAAAAA???>>>???===;;;:::999:::;;;<<<888777555555555444222///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,------------------------------------........................////////////222000//////000111777>>>>>>@@@CCCIIIRRR```qqq|||zzzmmmbbb[[[QQQHHH;;;111---///222555000000000000////////////000000000000111111111111000000111111222111111000111111111111111111111111111111111222222222222222222222333333333333222222333333333333333333333333222222222222222222333333000111111111111000/////////...,,,+++***++++++,,,,,,++++++******++++++,,,+++++++++++++++*********))))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))555444333222111///............---+++)))(((***,,,444HHHWWWRRRHHHDDDCCCBBB000---)))''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((())))))*********)))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))******************+++++++++***000777>>>JJJ[[[lllxxxkkkNNN:::777444111111333555555444111111111111111111111111888:::>>>AAADDDDDDDDDCCC???BBBDDDDDDBBBAAA@@@@@@>>>:::777777888999777555888;;;>>>DDDIIINNNRRRTTTZZZZZZZZZ[[[\\\^^^___```ggghhhiiihhhgggggghhhiiifffeeeccccccdddgggiiijjjmmmlllkkkkkkkkklllmmmnnnoooooommmlllllllllllllllqqqqqqppppppqqqssstttuuuuuuuuuuuutttrrrqqqppppppnnnmmmiiiddd___\\\\\\]]][[[YYYVVVSSSRRRTTTVVVXXXccccccaaa]]]YYYUUUQQQNNNLLLMMMMMMNNNOOOQQQRRRSSSSSSVVVVVVQQQHHHAAA??????999888666444333333333444333111333666666222000111555DDDTTThhh}}}ssszzzuuu\\\AAA222222777333222222111000000111111111111111111111111111111222222222333333333444444555555666777888999999999;;;<<<<<<===============??????@@@BBBFFFJJJOOORRROOOIIIFFFIIIJJJGGGFFFHHHFFFBBB>>>>>>BBBCCC@@@===<<<>>>@@@AAABBBBBBAAAAAA@@@>>>;;;999888888999:::666555444444444333111//////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---.........////////////333111//////111222444555@@@DDDGGGEEEBBBAAAEEEIIIdddpppwwwtttmmmdddYYYOOOFFFAAA555333111000000333555666////////////............/////////000000000111111000000111111222111111111000000000000111111111111111111111111111222222222111111222333333333333222222222222222222333333333111111111111111111111111//////000000//////...---//////...---,,,,,,------,,,++++++******++++++,,,,,,,,,++++++******))))))'''((((((((()))))))))***(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))555444333222111///......,,,------,,,++++++---///777QQQhhhjjj^^^QQQDDD999...+++((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))***+++++++++******''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))************************---+++,,,222???TTTmmm~~~yyy[[[AAA;;;555333444555333111222222222222111111000000///111555999;;;===>>>>>>===@@@CCCEEECCCBBBAAAAAABBB@@@>>>???@@@???;;;777666666666777:::???CCCFFFMMMNNNOOOPPPSSSUUUWWWYYY^^^```bbbddddddeeefffhhhaaabbbbbbbbbcccfffiiikkkjjjiiihhhggghhhiiijjjkkkkkkkkkjjjiiiiiiiiiiiiiiillllllllllllllllllmmmmmmpppooommmkkkhhhfffeeeddd___^^^[[[WWWSSSRRRSSSTTTOOOPPPRRRVVVZZZ___ccceeeaaa]]]WWWQQQMMMLLLLLLMMMFFFFFFFFFFFFGGGIIIJJJKKKIIIFFF@@@<<<:::;;;;;;<<<888777555333222222222222000111444555222000888AAAOOOaaapppzzzxxxxxx~~~kkkmmmyyyjjjSSS@@@333000333777111111111000000111222222111111111111111111111111222222222333333333444444555555666666888999::::::888999999:::;;;<<<===>>>??????@@@BBBEEEJJJNNNQQQTTTMMMGGGDDDDDDDDDGGGKKKGGGCCC??????BBBDDDAAA===<<<<<<>>>???@@@@@@@@@@@@BBB@@@===:::888777777888555444333333333333111......//////000///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++***************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000000000///...///111333333000222999@@@BBB???<<<<<<===999AAANNN\\\hhhrrryyy{{{qqqhhhcccRRROOOJJJDDD>>>888444222111333555555444111...,,,.........///////////////....../////////000000000...///000111111111111111//////000000000111111111111111111111111111111111000111222222333333333222111111111222222222333333333222222111111000000///...////////////...------...------,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++******)))))))))''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((555444333222111///......,,,,,,---,,,+++,,,///111888TTTooovvvlll\\\FFF555,,,***((('''((())))))((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))*********+++++++++///+++))),,,666HHHaaattt{{{LLLCCC888111111333222000333333333333333222111000//////111222444555555666999<<>>@@@BBBFFFJJJMMMNNNRRRUUUXXX[[[\\\^^^```bbb]]]^^^````````````bbbdddbbbbbbbbbccceeegggjjjkkkhhhhhhhhhhhhiiihhhhhhhhhgggggghhhhhhgggfffeeeddddddccc```^^^[[[YYYXXXXXXOOOPPPPPPPPPOOOOOORRRTTTWWWXXXYYYZZZ[[[[[[[[[ZZZTTTRRRPPPMMMKKKIIIHHHHHHDDDCCCBBBAAAAAAAAABBBCCC???;;;777666999:::777333555555333222111000000000222333333333333;;;PPPdddttthhhnnnooolll```NNN:::222222222111000111000000000000111222222111111111111111111111111333333333333444444444444555555666666888999;;;<<<888888888999:::<<<===>>>@@@@@@@@@@@@AAACCCDDDFFFDDDDDDDDDDDDEEEEEEFFFGGGFFFCCC@@@@@@BBBBBB@@@>>>999::::::;;;<<<<<<<<<<<<@@@???===;;;999777666666555444333333333333111///......///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************)))((())))))))))))))))))))))))************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000,,,------,,,...111111---)))...555999;;;>>>CCCGGG<<<999888;;;>>>DDDNNNWWW[[[fffwwwwwwsssnnnhhh___SSSFFF===666555444222111111111111111222222111...,,,+++,,,.........///////////////............////////////------...///000000000000...//////000000111111111111111111111111000000000///000111222333333333333111111111222222333333444333333222222111000//////...////////////...------************************,,,++++++******++++++,,,***************)))))))))''''''(((((())))))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((555444333222111///......,,,------+++***+++---///444KKKbbbiiidddXXXEEE444+++)))''''''((())))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))))))))***+++,,,------...,,,,,,...111999KKK[[[ggguuu~~~tttcccMMM===777666555444333333444555444333222222222222111000111111333333333666999::::::::::::;;;;;;===>>>???@@@CCCGGGJJJGGGEEEBBB>>><<<:::::::::666777888999<<<>>>@@@AAACCCFFFJJJMMMNNNPPPRRRTTTNNNRRRUUUWWWVVVVVVXXXZZZYYYYYYZZZ[[[]]]```ccceee___```aaabbbbbbccccccccc___```aaaaaa```]]]ZZZXXXTTTSSSQQQOOONNNMMMMMMNNNLLLNNNPPPPPPPPPPPPRRRTTTYYYXXXVVVSSSOOOLLLIIIGGGKKKJJJJJJIIIGGGDDDBBB@@@AAA@@@>>><<<;;;;;;<<<===888555333333666666333///222222222111111000000000333444888???IIIYYYsssrrrxxxwwwbbbXXXDDD888///000333111//////000////////////000111111222222222222222222222222333444444444444555555555666666666777888:::<<<===;;;;;;:::::::::;;;===>>>@@@@@@?????????>>>>>>>>>777<<>>000***)))'''''')))))))))(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''(((''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((()))((()))***+++,,,---......******---///,,,+++555CCCRRR___eeekkkxxxrrrUUUDDD<<<777555333444555555555444333222111///...------///111333///111444555555555777888;;;<<<;;;999999===DDDJJJMMMMMMLLLJJJHHHFFFDDDCCC:::999888777777666777777666999===@@@AAACCCDDDFFF>>>CCCIIILLLMMMNNNPPPRRRPPPPPPPPPPPPQQQSSSUUUVVVQQQRRRSSSUUUVVVVVVVVVVVVTTTVVVWWWWWWUUUQQQMMMJJJHHHGGGFFFEEEEEEFFFGGGHHHQQQSSSTTTTTTRRRQQQQQQRRRIIIHHHFFFEEEDDDDDDDDDDDD>>>>>>>>>======>>>>>>>>><<<:::777555444444555666555222///---...000222222111111111222222222333333111555???PPPcccwww}}}```JJJ;;;555///---000111...000555//////.........///000000222222222222222222222222444444444555555555666666777777777777999;;;===>>>???>>>===<<<;;;<<<<<<===>>>??????@@@@@@??????>>>;;;???CCCEEEFFFHHHHHHGGGCCCDDDDDDBBB???>>>>>>@@@;;;;;;::::::::::::::::::555666888::::::999777666555444333333444444222000---...///000000...,,,+++))))))))))))))))))))))))))))))***))))))(((''''''))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++111222---+++...///---111///,,,,,,---/////////777666;;;AAA>>>666222444888555555999::::::@@@JJJNNNNNNPPPSSSUUUWWWXXXYYYeeegggpppzzzwwwmmmlllrrrwwwpppiiieeefffeeebbb^^^TTTRRRLLLDDDCCCCCC<<<222555555555333000//////111000000000///000000111111///111333111...,,,---///,,,,,,,,,------.........---------.........//////***+++,,,---............---......///000111111222222111111111000000////////////000222222333333333111111222333444444555555000111111222333333444444//////000000//////...---***++++++,,,,,,,,,++++++,,,++++++++++++++++++,,,(((((())))))******++++++))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((333333222111000///.........------,,,,,,++++++***000888>>>>>>===<<<999444))))))))))))((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&(((***+++)))(((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,------;;;IIIXXX\\\\\\dddxxxpppXXXEEE888666444555999999555222333...111000...000555333...000000000000000111222222666666777888:::;;;===>>>CCCCCCDDDEEEFFFGGGHHHIIIIIIGGGDDDAAA===;;;999888999888888888888888999:::666888;;;>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEIIIIIIJJJIIIHHHFFFDDDBBB???@@@BBBEEEIIILLLNNNOOORRROOOJJJFFFEEEFFFIIIKKKEEEEEEDDDBBB@@@???>>>===<<<<<<<<<;;;;;;:::::::::888777555444333333444444333///...111222000///111444333---000;;;888000333<<>>@@@BBB@@@>>>>>>???@@@???>>>@@@@@@AAABBBAAA@@@???>>>===>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBBBB???======<<<<<<<<<<<<======>>>===;;;:::888666444444333444444333222222111111000------......------,,,+++---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////111000111333777777444111111111222222222333333333555555555555555555555555>>>>>>???@@@BBBCCCDDDDDDEEEDDDBBB???<<<:::999999777666555444333333333333000//////...------,,,,,,..................------........................222...++++++---//////...............///////////////////////////.........////////////000000000000111111000000//////......000000000000000111111222000000111111111111000000000111333444444333222000////////////////////////,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((444444333222111000//////...------,,,,,,++++++***)))222:::======;;;555...)))))))))(((((((((''''''((((((((((((((((((((('''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&(((******)))(((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,------000===NNN[[[dddpppnnnTTT@@@999333222222111222555666888666111///222111---000000//////000111111222444444444555666777999999;;;<<<<<<>>>???@@@@@@AAADDDDDDDDDDDDEEEFFFGGGGGGIIIGGGDDD@@@===:::888777999888888888999:::<<<===:::::::::;;;;;;;;;<<<<<<============>>>>>>??????EEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGEEECCCBBBBBBCCCCCCAAAAAA@@@>>>===;;;::::::999999999888888888777777777666555333222222333333444000000444555222222444000666333000333555@@@VVVcccwwwuuussszzzjjjyyyrrrdddQQQ@@@444111111000000000000//////........./////////000000000000111222222333333444444444333444555555444444666777777:::<<<<<<;;;;;;===@@@@@@>>>===>>>@@@AAAAAA@@@>>>???@@@BBBBBBBBBAAAAAA>>>??????@@@AAAAAABBBBBBCCCBBBAAAAAABBBAAA>>>;;;<<<;;;;;;;;;<<<===>>>>>>;;;:::999777555444333333333333333222111111000000---------------,,,,,,+++,,,+++***)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))************************************************++++++++++++++++++++++++------------............---.........///////////////...///111444555222///000000000000111111111111111111111111111111111111111111222333444555555666555444333111000/////////222222111000/////////////////////...---,,,,,,,,,.........---------------------------------------111...++++++---//////...---.........////////////////////////.............../////////000000000000000000000000//////......000000//////000000111222000000111111111111000000000111222333444333111000........................,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''555555444333222111000000...------,,,,,,++++++***)))333===CCCEEEBBB888...((((((((('''''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&(((******((('''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,------***111>>>NNNbbbuuummmSSSHHH>>>:::777444333555222555444000///111333333000000000///000000111222222222111111222222333444444555555666777888999999:::;;;===???CCCFFFIIIKKKLLLKKKJJJHHHGGGFFFFFFFFFCCCAAA>>>======@@@CCCFFFEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>????????????>>>>>>???@@@BBBCCCEEEFFFCCCBBBAAA@@@???>>>===<<<===>>>@@@AAA@@@???===;;;;;;;;;:::999888666666555555555555555444444444444555444333222222111222222111......111111//////222...555444333;;;HHHbbbxxxnnnqqq~~~xxx~~~vvvXXX^^^QQQ???222...///111222000000000////////////........./////////000000000111111222222333444444555111333555555555555777999888999;;;<<<;;;<<<===???>>><<<<<<===???AAABBBAAA<<<>>>???AAABBBCCCBBBBBB>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@<<<999::::::::::::;;;<<<>>>>>>:::999888666444333222222333222222111111000//////,,,------------,,,++++++******)))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))************************************************************************,,,,,,,,,---------......---------.........//////,,,,,,---///111111///---............/////////000........................---------....../////////---------,,,,,,------...//////...---,,,,,,,,,,,,///......------,,,,,,+++------------------------------------------------///---++++++,,,......------------.........//////............................../////////000000000000000000////////////...///////////////000111111111111222222222222111111000111222222222111000///........................---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''444444333222111000000///...------,,,,,,++++++***---555???EEEHHHFFF<<<111((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&((())))))''''''''')))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---+++++++++,,,,,,,,,------...---000:::NNNggg{{{hhhRRRDDD===888777888000333444333222333555666111111000000000000111222222111000000//////000000222222333444555555666666444555666888:::===???@@@@@@AAABBBDDDFFFIIIKKKMMMGGGFFFEEEEEEGGGJJJNNNPPPQQQPPPMMMJJJGGGDDDBBBAAA???@@@@@@@@@@@@@@@@@@@@@777777777888:::<<>>>>>===;;;999777666666555444333222222222222222222222222222222333333222111111111111111111......///...,,,---222222666777AAAWWWlll{{{rrryyylllOOODDD;;;222...000333222111////////////////////////........./////////000000000000111222333444444555222444666666555555777888888999:::;;;;;;<<<===>>><<<;;;:::;;;===??????>>>;;;===>>>@@@@@@@@@@@@???;;;<<<<<<===>>>??????@@@?????????@@@AAA???<<<999999999999999:::<<<===>>>:::999777666444333333333222111111000000//////...,,,,,,,,,,,,,,,+++************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))************************************************************************+++,,,,,,,,,------------,,,,,,---------.........++++++,,,---.........------------.........//////////////////////////////000000000000000000/////////////////////000111111000///...---------------------------,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,------,,,,,,---------.........------...............///........./////////000000///////////////////////////............///000000111111222222222222111111000000111111111000///...---------------------------,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''333333222111000///.........------,,,,,,++++++***+++222:::>>>@@@>>>666---((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((()))(((&&&&&&''')))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---+++++++++,,,,,,,,,------000...---///:::OOOhhhzzzttt___RRRHHH@@@>>>777777888888666333222333333222222111111111222222333222111000////////////222222222333333444444555555555555555666777999999888888888888:::;;;<<<===@@@AAABBBCCCEEEFFFGGGHHHEEEDDDCCCAAA???===;;;;;;<<<===>>>>>>>>>======<<<555444444444555666888:::999999999::::::::::::;;;777777888999999999999888444444333333333222222222111111222222222222222222111111111111111111000000444111000111000///444;;;???HHHOOO[[[nnnzzzkkkRRR???222000//////000000...---.............../////////............///////////////000000111333444444555555666777777555444555777888888999:::;;;=========<<<;;;999999;;;;;;;;;:::;;;<<<===>>>======;;;;;;777888999;;;===>>>@@@AAA?????????@@@AAA@@@===:::888888888888999:::;;;<<<:::999777666555444333333111000000//////...------++++++,,,,,,++++++***)))***************)))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------+++,,,------------------------------.........///////////////////////////.........------------,,,......------------......///......------------...,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,---------......//////............////////////.............../////////.........---......///000111111111222222111111111000000000000///......---------------------------,,,,,,+++++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''333222222111000///.........------,,,,,,++++++***+++444;;;;;;:::777222,,,((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&''')))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,------+++...//////111;;;KKKXXXkkkhhhnnnyyy}}}yyyZZZFFF===888555666666444444555555444333333222333333333444333222111000000000000000000000111111222222222111111111222222333555555333333333333444555666777999;;;===>>>>>>===;;;:::888888888999::::::;;;;;;;;;<<<===>>>===<<<;;;:::555555444444444444555555666666666666555555555555444444333333333444444555333333333222222222222222111111111222222222222222000111111222111111000000111//////111333888BBBMMMYYYiiirrrsssrrrooo{{{kkkLLL999000000000///---,,,,,,---///---............/////////------........./////////...///000111222444444555666777888777555444555666999888888999<<<======<<<<<<;;;999999::::::999888:::;;;<<<<<<<<<:::999888444555777999;;;>>>???@@@@@@>>>>>>>>>??????===;;;888888888888888999999:::888777666555444333333333000000///......------,,,***++++++++++++***))))))******+++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++---------,,,+++,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---......//////------........./////////---............/////////---------------...//////000000111111111111000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&444333333222111000///......------,,,,,,++++++***---999AAA@@@:::444000,,,)))))))))(((((((((''''''&&&&&&''''''((())))))***((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((&&&%%%%%%''')))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,------))),,,000000///222999???SSSVVV[[[```fffqqqoooZZZLLL@@@<<<<<<:::888:::666666555444444444444444444444333222111111111111///000000000000111111111............///000111222111111111222444555777888666777999::::::888777555444555666777999:::;;;<<<999:::;;;<<<;;;:::888777333333444444444333222222000000000000000000000000222222222111111111111111222222222222222222222222000000111111111222222222000000111222222222111000//////111888???KKK]]]lll~~~vvvoookkkvvvmmmNNN777...---222000...------...///000---------.........//////---------.........//////......///111222333444555555666777777666555777888999888777999<<<======;;;<<<:::999999;;;<<<<<<;;;999999;;;<<<<<<;;;::::::444555666888:::<<<===>>>???===;;;;;;<<<===<<<<<<999999888777777777777888555555333222111111111111//////......---,,,,,,,,,***************))))))((())))))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,***)))+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,++++++,,,------++++++************++++++*********+++++++++++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++(((+++---,,,***)))***,,,++++++++++++,,,,,,,,,,,,++++++,,,------...//////---------.........//////---------.........//////------,,,,,,------.../////////000000000000//////000///...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&555444444333222111000000......---,,,,,,++++++***,,,999DDDBBB999111,,,)))))))))))))))((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%''')))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,,,,---------///333666:::JJJVVV[[[eeewwwsss[[[NNNGGG???::::::888777666555555555555555444444333222222222222222000111111111111111111222111111000000000111111222333222111///............000111333444666666666666111222222222333333333333222333444555444333111//////000111222222111000///...//////000111222333333111222333444333222000///111111111222222222222222///000000000111111222222000111222333333222111000555666;;;DDDPPPaaaxxx{{{nnnpppuuukkkiiiaaaTTTDDD444***+++000---+++***,,,///000---***---------.........//////---------.........//////---...///111222333555555333555666777666777888:::999777666888<<<>>>===;;;;;;:::999:::<<<>>>???>>>777888:::<<<=========<<<555666777888999:::;;;;;;???<<<999888999;;;<<<<<<:::999888777666666666666333333111000///////////////......------,,,++++++***************)))(((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++,,,+++((((((***---))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------***))))))******+++,,,---,,,+++++++++++++++,,,,,,******************++++++((())))))***++++++,,,,,,************************(((***---,,,***(((***+++******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------.........//////---------.........//////---,,,,,,,,,,,,---............////////////......000///...---,,,++++++,,,++++++++++++++++++++++++((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&666555333111000///......000///---,,,+++*********---777<<<888444333000+++******)))(((((((((((((((''''''''''''''''''''''''***((('''&&&&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((+++*********))))))(((((((((((())))))))))))((((((***(((((()))***+++***)))++++++,,,,,,,,,,,,------,,,,,,------...//////000666:::FFF[[[nnn|||rrr[[[GGG===;;;777666999999666444555222555888999666333222222222000///000222222000............///////////////000000000000000000000000222222333333333444444444222222222111111111000000000000111111111111000000000000000000000000000000000000000000000000000000222222222111111111111111333222222111000///.........///000000///.........---,,,///111111000555<<>>>>>======;;;999999;;;===>>>===<<<<<<==================888888777777888:::<<<===;;;;;;::::::999888777777:::999888777666666666666444333333222111000//////......---------,,,,,,,,,+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''((()))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))+++*********))))))((((((************************,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))+++*********))))))((((((***++++++,,,+++***)))(((+++++++++***)))(((((('''************************))))))))))))************)))))))))))))))******++++++*********))))))(((((()))***,,,,,,+++++++++,,,------------------------...///000111111000///...------------------------------,,,,,,+++,,,,,,,,,,,,,,,------.../////////......---,,,++++++******))))))))))))((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%666555333111000///......//////---,,,+++*********(((333:::999666444111,,,***))))))((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))(((((((((''''''(((((())))))))))))((((((***(((((()))***+++***)))+++++++++,,,,,,,,,------+++,,,,,,------...//////111222;;;KKK]]]oooyyyfffRRREEE:::888::::::::::::666555444222111111444777333222111111111222222222000000000000000000000000111111111111111111111111222222222222333333333333111111111000000000////////////000000000000//////000000000000000000000000000000000000000000000000222222222222222111111111222222222333333333333333///...---+++,,,...222444999444111222777AAARRRaaakkkkkkgggkkkssstttgggOOO???999111---...//////---------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......,,,...000000///...///000000000000111222333333333444333333222333444666666777555555777<<>>???:::555///+++))))))((((((''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''&&&(((((())))))))))))((((((***(((((()))***+++***)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,---......///---000888EEEWWWooo|||fffNNNFFFEEECCC<<<777<<<:::666333222333444666333444444222000000111222222222222222222222222222111111111111111111111111000111111111222222222222000000000///////////////...//////////////////...000000000000000000000000000000000000000000000000222222222222111111000000111111111111000///------+++...222444333111//////333444;;;FFFTTTfffuuupppnnn{{{}}}]]]FFF888111...+++,,,...///---***,,,,,,,,,,,,++++++++++++---------------...//////+++---//////...---.../////////000000111111222222111111111111222333444555666666666888<<<@@@AAAAAA===@@@BBB@@@<<<::::::;;;888888999:::::::::::::::======>>>>>>>>>===;;;:::;;;::::::999999888888888888777666555555444555555333333222111000///......---------,,,,,,,,,++++++)))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''((())))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))******))))))))))))(((((()))))))))))))))))))))))))))************))))))(((************************))))))))))))))))))))))))******))))))))))))((((((******++++++******)))(((+++******))))))(((((('''(((((((((((((((((((((((((((((())))))))))))******))))))(((((())))))***+++******))))))))))))(((((()))***,,,,,,+++++++++,,,++++++++++++++++++++++++......///000000///......------------------------,,,++++++******+++,,,,,,,,,,,,,,,---......//////.........------,,,,,,+++++++++*********)))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%555444333111000////////////...---,,,++++++++++++---888DDDFFF???444,,,((()))(((((('''''''''(((((('''''''''''''''''''''''')))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((***(((((((((***+++***)))***++++++++++++,,,,,,,,,)))******+++,,,,,,------111...---000444???RRRdddjjjnnnuuu||||||ssspppdddNNN======:::888888888888666444333555777666444222222333333333333222222222222222111111111111111111111111000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111111111000000000///000000000111000///......,,,///222333333444777:::===JJJ^^^pppzzz~~~yyyyyy|||tttxxx[[[BBB444,,,///---++++++,,,,,,***''',,,+++++++++++++++++++++---,,,,,,,,,,,,---......***,,,......---,,,---....../////////000000111111...//////000111333444444555555666888<<>>@@@@@@>>><<<::::::::::::999999888888888777777666555444444444444222222111000///......---,,,,,,,,,,,,++++++++++++((((((((()))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))((((((******************))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((()))******))))))))))))))))))(((((()))***,,,,,,+++++++++,,,++++++++++++++++++++++++........................------------------------++++++*********+++,,,,,,+++,,,,,,------...//////.........---------,,,,,,++++++++++++*********)))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444444222111000000000000......---,,,++++++++++++---999GGGKKKBBB444***'''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***(((((((((***+++***)))*********+++++++++,,,,,,))))))******+++,,,,,,---000//////000///111;;;FFFPPPUUU___kkkwww|||cccJJJCCC<<<999::::::777444000333666777777666555444333333333222222111111111111111111111111111111111//////000000000111111111111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000000000000000111222333555666777444333222222999HHH\\\jjjrrr|||ttt]]]]]]XXXNNNAAA777000,,,111///,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---***,,,......---,,,---...///////////////000000000---...///111222333444555333444666888:::<<>>GGGXXXmmmvvvhhhWWWKKKGGGDDD@@@;;;333222222333444555333111444444333333222222111111222222222222222222222222///000000000111111111111111111111111222222222222111222222333333222222111111111111111111111111111000000000000000000000000000000000111222222333333222111000000111444777888>>>DDDLLLVVVbbbsssrrrrrrfffOOODDD999555555333000///...---,,,***+++,,,...///*********+++++++++++++++***************++++++,,,***,,,......---,,,---...////////////000000000000---...000222444555666666333555777888999:::===@@@???BBBEEEDDD@@@<<<::::::888999:::<<<============666888;;;>>>???>>>===<<<999999999999999999999999777666555444444333444444111111000///...---,,,,,,+++++++++*********))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((''''''(((((()))***''''''(((((((((((()))))))))***,,,,,,+++++++++,,,------------------------...---,,,,,,,,,,,,---...------------------------++++++++++++,,,---......+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333222111000000000000------,,,+++++++++,,,,,,...:::JJJRRRGGG555,,,,,,'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((***(((((()))***+++***)))************++++++++++++******++++++,,,------------+++,,,000000......111444:::JJJbbbxxx{{{xxxtttllldddSSSJJJ@@@:::::::::777333666666555555444333333222222222222222222222222222000000000111111111222222000000000000111111111222111111222222222222111111111111111111111111111111000000000000000000000000111111222444555666777888888888:::>>>FFFOOOXXX]]]bbbhhhqqqwww|||zzzuuu}}}{{{gggKKK???555...//////------111++++++++++++***+++,,,---)))*********++++++++++++++++++******++++++,,,---+++---...///...---...///000000000000000000000000---///111444666777888888555777999999999:::===@@@??????@@@@@@???===;;;:::888999:::<<<======>>>>>>999:::<<<===>>>===<<<;;;999999999999999999999999888777666555444444444444111000000///...---,,,++++++*********))))))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''''''''''''''''''''((())))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))(((((('''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''((())))))'''''''''((((((((()))))))))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------------------------,,,,,,,,,,,,---...///000***++++++,,,,,,---......++++++++++++++++++++++++******)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333222111000000000111------,,,+++++++++,,,,,,666AAAQQQWWWKKK777------&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((***(((((()))***+++***))))))************+++++++++***++++++,,,,,,---......000,,,***---///......111///000888KKKcccyyy}}}mmmZZZMMMIIIGGGBBB===888777777666555444444444222222222222222222222222111111111111222222222222.../////////000000111111000000111111111111000000111111111111111111111111000000000000000000000000222333444666888999;;;;;;>>>BBBKKKZZZmmmqqqkkkttt|||rrrWWWKKK666111------000---&&&)))111)))+++,,,,,,***((((((((())))))******++++++++++++,,,,,,++++++,,,,,,---...+++---//////...---...///111111111111000000000000...///222555888999999999777999;;;;;;::::::===@@@@@@??????@@@AAA@@@>>><<<777888:::;;;<<<=========<<<======>>>>>>===;;;;;;999999999999999999999999888777666555555444555555000000///...---,,,,,,+++************)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((''''''''')))***+++'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))&&&'''''''''(((((()))))))))***,,,,,,+++++++++,,,++++++++++++++++++++++++------++++++++++++------------------------------,,,,,,,,,---...///000111***++++++,,,,,,---......*********************+++))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%666555444333111000///...------,,,++++++,,,,,,,,,;;;UUUaaaYYYHHH222''',,,***))))))((('''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******++++++,,,---------...///000111222333///000222666@@@SSSkkk{{{sssxxxzzz~~~iiiRRRDDDBBB???===<<<;;;:::888999666444666888777555333444333333333333333111///444222///...///000000///...222333111111444555222333111......222444111,,,000000333777666111000333444888<<<@@@HHHSSSZZZ[[[hhhsss}}}xxxnnnmmmrrroooooowwwzzzlllSSS<<<111///------,,,,,,,,,++++++++++++++++++************)))+++***)))))))))))))))***************+++---///000------,,,------...///000////////////000000000000444444555555666666777777;;;;;;:::::::::;;;;;;<<<===???@@@AAAAAA???<<<:::999::::::;;;<<<===>>>>>><<<:::888:::===>>>===;;;999999999999999888777777;;;999777555444333333444111111000...---,,,+++***************))))))))))))))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((%%%######&&&++++++&&&!!!)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))(((&&&&&&((()))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((()))))))))))),,,***''''''***+++***((()))+++...---+++)))***,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---------.........////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%666555444333111000///...---,,,,,,++++++,,,,,,---777LLLVVVQQQGGG666(((******))))))(((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******++++++,,,,,,,,,,,,------...///000000000000000///111:::GGGQQQ```llloootttuuulll___TTTLLLJJJJJJKKKFFF???999777666555555666555444444444555666555444333333333222111222444555222555444111000333444333888777666666888:::999666666555777<<<>>>@@@GGGOOOLLLRRR[[[hhhyyy|||{{{uuu```]]]UUUGGG888...,,,...---,,,,,,,,,,,,++++++++++++++++++*********))))))***)))))))))))))))******++++++******+++---...///---,,,,,,------...///000/////////000000000111111444444555555666666777777:::::::::::::::;;;<<<<<<:::;;;===>>>>>><<<:::888;;;;;;;;;<<<<<<======>>>???===;;;<<<===>>><<<999888888888999888888777777888777555333111111111111//////......------,,,,,,*********)))))))))(((((()))((((((((('''''''''&&&((('''&&&%%%%%%&&&'''((((((&&&&&&)))------)))%%%)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))(((&&&&&&((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))+++)))'''(((******)))'''(((***,,,,,,***)))***,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555555444222111000///...,,,,,,,,,++++++,,,,,,---333FFFNNNJJJFFF999+++((()))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,---------+++---///......000555:::GGG\\\jjjsssvvvsssuuuxxxggg[[[OOOIIIDDDAAACCCGGGFFFDDDAAA>>>;;;999777777888;;;===;;;666444666999888===>>>;;;:::<<<===;;;:::===AAAEEEFFFEEEFFFFFFEEELLL[[[mmmyyyzzzzzz{{{wwwuuuvvvxxxrrryyyhhhNNNDDD777---)))+++...000,,,,,,,,,+++++++++******++++++*********))))))))))))((((((((()))***++++++,,,++++++++++++,,,---...,,,,,,,,,,,,---...///000000000000000111111111111333444444555666666777777888888999999:::;;;<<<===888999;;;======<<<:::999<<<<<<<<<===============???>>>======>>><<<:::777666666777888888777777777777666444333111000000000------------------------******))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''')))''''''***------)))&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((()))'''&&&&&&'''(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((())))))))))))((((((((())))))'''%%%''')))*********)))+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++++++++++++++++++++++++++))))))))))))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%444444333222111000//////,,,,,,+++++++++,,,------777KKKQQQKKKEEE:::,,,((())))))((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))),,,///111222333555777666FFFUUUjjj}}}uuuoooiiillltttxxxtttlllbbbXXXQQQNNNMMMZZZ```ddd___UUUNNNOOORRR\\\eeennnooommmkkkgggbbbaaaiiivvv}}}{{{}}}qqqvvvuuuwwwzzzwww}}}}}}^^^GGG<<<666///,,,---/////////++++++++++++************************))))))))))))(((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////000000000000111111111222333333444444555666777777777777777888999;;;<<<===999:::<<<>>>??????>>>=====================<<<<<<<<<<<<=========;;;888666555555666777777777777666777777555444333222111000---------,,,,,,,,,,,,,,,***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))&&&$$$'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((()))'''%%%&&&'''(((''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((())))))(((&&&%%%(((((()))))))))***+++,,,---,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,+++************+++++++++++++++++++++++++++))))))))))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333222222111000//////,,,+++++++++,,,,,,---...???XXX___RRREEE777,,,+++((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,------------...////////////000111///333444DDDfffzzzwwwwww}}}{{{jjjjjj~~~}}}mmmQQQ===222............---,,,+++***++++++*********)))))))))*********)))))))))(((((((((((((((((()))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000000111111111222222333444555666777777666666777888999:::<<<===999:::<<<===>>>??????>>>============<<<<<<<<<<<<777:::<<<>>>===:::888666555666666777777777666666666555555444222111000///......---,,,+++***)))))))))))))))(((((((((((('''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((('''''''''))))))(((((()))***++++++,,,,,,,,,++++++************++++++,,,,,,++++++***)))))))))*********++++++---,,,,,,+++++++++++++++************************))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333222222111000000//////++++++++++++,,,---......EEEbbbjjjWWWDDD555---...((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***+++,,,---,,,++++++,,,,,,,,,------.........,,,------...///000222222...333111333CCCUUUhhh}}}uuutttttt{{{~~~|||wwwxxxvvv{{{vvv```EEE666222222,,,......,,,)))''')))+++*********))))))))))))(((******)))))))))((((((((()))((((((((()))***++++++***+++,,,------------,,,++++++++++++,,,---...///////////////000000000000111111222444555666777888666666777777888999:::;;;777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<777;;;???AAA@@@<<<:::999777888888888777777666555222222222111000...,,,+++///...---,,,***)))((('''))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&'''((((((''''''***,,,,,,***(((((()))***+++***+++++++++++++++***************++++++++++++******)))))))))************+++---,,,++++++******++++++)))))))))))))))))))))))))))))))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222111111000000//////++++++++++++,,,---...///FFFdddkkkVVVCCC666---...'''(((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((***+++------,,,+++******++++++,,,---...//////++++++---///222444555555...888777444888:::AAAOOOmmmnnnsss|||xxx{{{{{{]]]YYYNNN===111...000333......,,,***))))))+++---******)))))))))(((((((((***)))))))))((((((((((((***)))))))))))))))******)))***+++---......------++++++++++++,,,---...///---.........////////////000111222333555666777888777777777777777888999999666666777777888888999999999999::::::;;;;;;<<<<<<===BBBFFFHHHEEE@@@===;;;::::::999999888777555555111111111111///---+++***---,,,,,,+++***))))))((())))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$'''(((((((((&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&(((,,,000000,,,)))(((***+++***)))************++++++++++++******++++++++++++******))))))*********+++++++++++++++***))))))))))))***))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222222111111000000//////++++++++++++,,,---...///DDDaaagggSSSBBB777...---'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((***+++------,,,+++***)))******,,,---...////////////000111222111...,,,///222,,,***333666777???CCCNNN```sss}}}|||yyybbbFFF>>>444,,,,,,......,,,))))))((()))++++++***)))))))))))))))(((((((((((())))))))))))((((((((((((+++***)))))))))))))))***((()))+++---............++++++++++++,,,---......------------.........///000111222333555666777888888777777777777777888888777777777777888888888888888888999999:::;;;<<<<<>>;;;;;;;;;:::888777555444333333333333111///---,,,************************)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&'''''''''%%%$$$%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''(((&&&&&&)))...333222...***)))***+++***)))))))))******+++++++++,,,******++++++++++++******************++++++++++++******)))((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333222111000///.........,,,,,,...,,,((()))...EEE\\\bbbRRRCCC444+++---))))))((('''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''((((((((((((+++***)))(((((()))******))))))))))))((((((((((((((()))+++,,,,,,+++******)))+++,,,+++)))(((***+++,,,...//////...---///111...///000111111111111111222444555333222333555555777999AAAQQQggg|||yyy___QQQMMM888555111///......------+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...///////////////......///000222333333444666888777777777888888999999999777888:::;;;;;;:::888777666888999999999999;;;<<>>666333000............---******++++++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,---------............///////////////.........000111222222333555777888888888888999999999:::999:::;;;;;;:::888666444666777999999888999:::<<>><<<:::888888777777777666444333222222222111000///......---))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&333333222111000///......,,,++++++++++++,,,666@@@cccppphhhPPP>>>222***---))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++******///---,,,---///000///---///...---///222444333222000444888999888777888999<<<:::888::::::999;;;===666<<>>AAAOOOaaaqqqxxxcccYYYHHHAAA888000---...111333///...,,,,,,---......---(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))((())))))))))))*********------------...............//////000000000000///...000222333333444666777999999999999999:::::::::======<<<;;;:::777555444555777888888777777888999;;;;;;;;;;;;;;;:::888777777777777777555444333222111111000//////...------))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&333333222111000///......,,,+++++++++***---888DDDtttsssUUU>>>///)))---))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))******++++++++++++((()))))))))*********++++++++++++++++++,,,,,,---...---------///000//////111111222444666888999999777===DDDFFFEEEBBBBBBCCCAAADDDKKKPPPMMMDDD@@@BBBCCCDDDEEEFFFFFFFFFFFFFFF>>>DDDIIIJJJTTTjjj~~~tttrrryyyzzzrrrfffWWWBBB777777222---+++,,,...---,,,---+++***+++---...---,,,((((((((())))))((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((())))))))))))((())))))))))))*********+++,,,,,,,,,,,,---------......///000111111000000000222444555555666777999999999999999999999999999<<<<<<<<<;;;;;;:::999999666777888888777666888999::::::::::::999999888888888888888777666555333333000000//////...---------))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,//////+++(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&333333222111000///......,,,+++,,,,,,***,,,888EEEyyyqqqRRR<<>>...222666111///))))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((()))&&&''')))***+++++++++***((())))))***++++++,,,,,,+++,,,,,,---///222555666CCCIIINNNLLLGGGEEEJJJQQQbbbhhhkkkggg^^^ZZZ]]]ccc]]]jjjyyy}}}vvvrrrqqqvvvjjjhhhxxx~~~tttoookkkkkknnnttt|||~~~yyytttuuu~~~wwwxxx|||cccNNNBBB???444222******333111***...+++***(((((()))***++++++***)))((()))++++++***((())))))************))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,---------.........//////......///111111222222222000222444555555666777999888777777777666666555555999888777777666777777777999:::;;;:::999888999:::<<<;;;:::999888888888999555555555444333222111000------------------,,,,,,))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))((())))))*********))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&333333111000////////////000...---///---,,,///444===555...---222666444000******)))(((((((((((((((******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&''''''(((((((((((((((&&&''''''((()))***++++++%%%'''***,,,+++++++++,,,333222111111444:::CCCIIIUUUaaabbbVVVRRRYYYWWWLLLVVVZZZ```dddccc___[[[YYYSSSRRRTTTYYY___aaa___\\\ccc^^^YYYZZZ```fffiiihhhhhheeeccccccfffkkkssszzz~~~xxx{{{xxx{{{~~~vvvmmm___NNN@@@666111//////...---+++******++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++******++++++,,,---000//////.........//////...//////000111222222222444444444444444555666777999888777666555555555555888999999999999888777666::::::999999999888888888======<<<;;;999888888777555555444333222111111000------,,,,,,,,,+++++++++******)))''''''&&&&&&&&&((((((((((((((((((((((((###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& 222)))"""---###///'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))***+++,,,***((('''((()))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''555444222111///.........///,,,,,,...,,,***,,,111555000---///555777444000******)))((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''(((((()))***)))))))))((((((((()))******++++++******+++***+++...222555=========<<<>>>BBBIIINNNVVV^^^```YYYVVVYYYWWWPPPOOOSSSVVVXXXWWWUUUSSSSSSOOONNNNNNPPPUUUYYY\\\^^^aaa[[[UUUUUU[[[aaaeeefffdddaaa^^^___ccciiipppvvvqqqvvvtttmmmppp|||vvveee^^^ZZZMMMHHH@@@777111...------///...,,,+++******++++++************************((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++++++++++++++,,,,,,---//////............//////...//////000111111222222333333333333444555666777888888777777888888999999999:::::::::::::::999888:::::::::999999999888888<<<;;;:::999888777666666555444333333111111000///---,,,,,,,,,,,,+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&333[[[PPP***)))///$$$ '''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))((()))******)))((()))+++++++++***)))((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''555444333111///......------++++++---,,,(((***...111222555:::>>>===888333******)))(((((((((((((((%%%&&&'''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))((())))))***************)))*********************,,,+++******---555>>>EEESSSRRROOOKKKGGGEEEFFFGGGNNNQQQTTTUUUSSSPPPOOONNNLLLMMMNNNNNNMMMMMMOOOPPPLLLMMMPPPRRRUUUZZZ___bbbdddaaa___aaafffkkkmmmmmmqqqnnnjjjfffeeeiiinnnqqqtttvvvwwwvvvsssuuu{{{tttZZZIII>>>888111///---++++++,,,---///...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,++++++,,,,,,---...///...............//////...//////000000111111222222222222333333444555666666777777999:::;;;<<<===::::::;;;;;;;;;;;;;;;:::::::::999999999888888888999999888777666555555444444333333222111000//////,,,,,,,,,+++++++++******))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&000[[[SSS***%%%111)))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((())))))******))))))))))))))))))))))))))))))&&&((())))))))))))***,,,,,,+++***)))((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''444333222111000/////////,,,***+++---,,,)))***...555:::@@@EEEDDD>>>666111***))))))(((((((((((((((&&&'''(((((()))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((()))))))))******(((((()))************)))************************++++++,,,...333===HHHOOOZZZYYYVVVQQQJJJEEECCCBBBGGGDDDHHHPPPOOOIIIHHHMMMNNNOOOQQQQQQQQQQQQSSSUUURRRWWW]]]aaaccceeeiiilllnnnnnnooosssxxxzzzyyyxxx{{{~~~|||ssskkkkkkqqquuuwwwxxx~~~}}}|||zzztttqqqqqqmmmkkkxxx{{{ooottt|||}}}rrr___KKK<<<333///---000000///.........------,,,,,,++++++************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,,,,+++,,,,,,---.........---------...//////////////////000000111111111111111222222444555666555666777999:::;;;<<<<<<999999:::;;;;;;;;;;;;:::999999999888888888777777777666666555444444333333444333333222111000//////++++++++++++************)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%444222''''''$$$!!!)))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''222222111111111111222222---+++,,,...---***,,,000>>>EEEMMMMMMFFF;;;111+++***))))))(((((((((((((((***************)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))&&&'''(((((())))))(((((()))))))))***++++++,,,,,,///000222555999@@@GGGMMMIIIKKKLLLKKKIIIGGGGGGHHHDDDAAAEEENNNOOOIIIKKKSSSSSSUUUXXXZZZZZZ[[[]]]___cccfffiiijjjkkknnntttyyy}}}{{{xxxwwwyyy{{{}}}~~~|||rrrpppxxxrrrrrrxxx||||||vvvnnnqqqzzz}}}yyyrrr{{{}}}lllZZZUUUUUUUUUOOOEEE999222...---......//////......,,,+++)))(((******************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))),,,++++++++++++,,,---------------------.../////////////////////000000000//////000000222333444555666666777888999999888888777888888999999999888888888888777777777666666666444444444333333222222111444444333222111000//////++++++*********)))))))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))### '''***((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))***)))'''&&&'''(((''''''(((((())))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''333222222111111111222222---++++++------+++///555MMMUUU[[[WWWJJJ;;;111...******)))(((((((((((((((++++++++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((((()))***,,,---///000111666888:::;;;<<<===@@@BBB???AAACCCDDDCCCCCCDDDEEECCC@@@DDDLLLNNNLLLPPPXXXXXXZZZ^^^```bbbdddhhhjjjwwwtttpppmmmnnnttt|||zzzyyy|||~~~xxx}}}zzzzzzvvvmmmppp|||sss{{{}}}gggRRRCCC;;;777666111---+++///222000------(((((()))************)))))))))*********))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,,,,---...//////////////////////////////......//////111222444555555666777888888777555444777777777777777666666555666666555555555444444444333333222222222111111111333333222111000///......*********))))))))))))(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&###!!!"""%%%(((&&&"""'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((()))******)))'''&&&&&&'''%%%&&&'''((()))***+++,,,''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''555555333222111000000000---***)))++++++,,,111888TTT\\\```YYYHHH999333222******)))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))***,,,///222555777888:::<<<======<<<;;;;;;<<<===???@@@@@@??????@@@AAADDDEEEHHHKKKOOOTTTZZZ___]]]^^^```bbbdddjjjpppuuu{{{yyyzzz}}}zzzooonnnvvv~~~{{{mmmgggfffgggnnnwwwooo[[[ZZZZZZZZZbbbRRRIII>>>666222000//////,,,)))***111333...+++,,,'''((()))***+++++++++,,,'''((()))******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,---...///000////////////////////////------...///000222333444444555777888888777555444888888888777666555444333444444444333333333222222222222222222111111111111111000///...---,,,,,,+++******)))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!###""""""***---###'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((((((((((((((((((((('''((())))))'''&&&'''(((&&&&&&'''((()))***++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''888777555333000///...------)))((()))***,,,222:::OOOVVVZZZRRR@@@222...///******)))(((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''(((((()))***************)))+++...111555999<<<===999;;;<<<<<<;;;;;;<<<===666999<<<>>>@@@CCCFFFHHHKKKOOOQQQQQQUUU^^^fffiiibbbaaaaaaaaaeeemmmvvv}}}~~~{{{vvvtttuuummmdddWWWNNNLLLLLLaaauuuzzz}}}kkkeeennnuuuvvvvvvfff^^^KKK??????;;;>>>LLL444...***+++...000111222111,,,***---...******...++++++******))))))(((((('''((()))******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))((()))******++++++++++++,,,---...///000///////////////.........,,,------...000111333444333555777888999888777666999999999888666555333222333333333222222222111111222222222222111111111111///...---,,,+++******)))))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((( %%%+++%%%###(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%'''(((((('''''')))***(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''555333222111111111///...++++++,,,---+++)))000999SSShhhgggQQQ@@@666------)))***+++***)))((((((***&&&&&&&&&'''((((((&&&%%%***)))'''&&&&&&''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''+++)))'''%%%%%%'''+++---///000222555666777777777666777777666555555888;;;:::===CCCFFFHHHIIIJJJKKKLLLPPPSSSUUU\\\gggmmmnnnppppppllliiimmmuuuzzzzzzxxxyyyxxxzzz}}}xxxooo```RRRNNNFFFBBBGGGMMMRRRYYYaaa______hhhttt{{{www{{{}}}~~~zzz|||{{{uuu~~~|||uuummm```PPPHHHFFFFFFAAA<<<:::666222//////333999<<<.........------,,,,,,,,,---,,,,,,+++*********+++(((***---//////,,,)))'''(((((((((((())))))))))))''''''((((((((((((''''''))))))((((((''''''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++......---,,,---...///000,,,,,,------......//////111111000///000111333444444666777777666666888999<<<;;;888666444444444444555444222111000111111222333222111000///////////////......------,,,++++++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***((('''&&&&&&'''(((***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''$$$$$$(((,,,)))"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''%%%%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''555333222111111111///...,,,,,,------++++++222<<<^^^rrrnnnTTT@@@333+++,,,)))***+++***((((((((())))))(((&&&&&&'''((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&(((***---///333333555666777777666666222444777999:::;;;;;;<<<===AAAEEEIIIMMMPPPTTTWWWNNNRRRUUUVVV\\\fffnnnqqq}}}}}}hhh\\\hhh~~~yyyuuuyyymmm___OOOEEE===999===DDD<<>><<>>;;;111222???DDD@@@;;;@@@@@@===>>>EEEGGGCCCDDDFFFHHHMMMTTTYYYTTTLLLLLLJJJIIILLLPPPRRRQQQOOOGGGCCC@@@AAADDDDDD@@@;;;===666222444555111+++''',,,++++++,,,......---+++***+++++++++++++++***)))***)))))))))))))))((((((***))))))(((((((((((((((''''''((((((((((((''''''((()))))))))((('''&&&%%%''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))************+++++++++,,,,,,,,,++++++,,,,,,---.........//////000111111222444555666777888888888888555777888888666666777888999999999888666555444333333222222333333555666666222222111000////////////......---,,,,,,++++++***(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%)))+++'''%%%'''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''555333111111111111///...///...---...,,,...777CCCpppxxxeeeFFF666111...///(((*********((('''((()))*********)))((((((***+++'''((()))))))))(((&&&%%%'''''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((()))))))))'''(((***,,,...000111111333333444444444444444444666777888<<<@@@BBBAAA@@@JJJLLLOOORRRVVV]]]eeekkkwww}}}zzz{{{}}}aaaffflllxxxxxxjjj\\\OOOEEE???888:::999777;;;BBB@@@888666999777333222666777333999888666555555777777666<<<999555333444444333222777555333222111111000///111000///000000...,,,+++000111222222000...,,,,,,++++++,,,,,,,,,***)))((((((((((((((((((((((((((())))))((((((((((((((()))''''''&&&&&&''''''((((((''''''(((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,---------......//////000111111222333333444555777999;;;;;;::::::444555666666444333444555777888888888888666444333444444444444555555666666222111000//////......///------,,,,,,+++*********(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''******&&&$$$&&&&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''%%%%%%'''((('''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''555333111111111111///...///...---...,,,...777CCCwwwvvv\\\<<<333333///...((()))***)))'''''''''(((&&&))),,,---+++)))((()))'''((()))))))))(((&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''******))))))((((((((('''***+++,,,...////////////...///000111222444555666888888888;;;@@@EEEJJJLLLQQQSSSUUUWWWYYY\\\aaaeeetttwww~~~}}}yyy|||vvvpppxxxooogggbbbdddhhhooo{{{|||uuuoooiii```YYYEEE999222555999777555666111333444333333555555333777555333111///---...111---,,,,,,...000222222222.........---,,,,,,...000***,,,---,,,+++,,,------(((***,,,,,,++++++---///...---,,,+++******++++++(((((())))))))))))))))))))))))((((((((())))))***(((''''''''''''((()))***''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***++++++++++++,,,,,,,,,---....../////////////////////000111222333444555333444777999;;;;;;;;;;;;666777888777555444444555666777888888888666555444666666666666555555444444222111000///............,,,,,,,,,+++******))))))''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&$$$(((---,,,'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''%%%%%%'''((('''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''555333222111111111///......---------,,,,,,555@@@vvvtttZZZ:::333333...+++((()))***)))'''&&&'''((($$$(((---...,,,)))'''((((((((((((((((((''''''&&&%%%&&&'''((()))))))))(((''''''''''''''''''''''''*********))))))(((((((((------.../////////......------///000333666888999999999:::<<>>>>>??????>>>;;;999::::::777666666666666666777777333444555555555444333333111111///...............+++++++++***))))))(((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%+++222555222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''555333222111111111///...++++++,,,---+++)))000999RRR```WWW???333///***+++''')))))))))'''&&&'''(((%%%))),,,***'''%%%(((+++***)))(((&&&&&&'''(((((($$$%%%'''))))))))))))(((''''''''''''''''''''''''$$$%%%'''(((***,,,......------,,,------...///000555555666777999<<>>???>>>??????===:::999999:::777777666555555666888999111222333555555555555444111000///......------...++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((%%%%%%***......&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''333333222111000///......***...)))(((---,,,///===[[[eeeZZZDDD999000***,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((('''&&&&&&'''((()))***+++'''$$$&&&***,,,)))&&&(((***,,,.........---,,,++++++,,,,,,...///111222999888777888<<>>??????===<<<:::999777777:::888666333222222333444555555444444444333333333000000///...---,,,,,,+++***************)))((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333333222111000///......+++...***)))---,,,///===^^^ggg[[[DDD777///(((***))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((''''''&&&'''((()))******((((((,,,222555333111***+++---/////////...---,,,,,,,,,---...000111222999:::;;;;;;===BBBIIINNNVVVZZZ[[[VVVQQQOOOMMMKKKPPPUUUXXXWWWWWWXXXWWWTTTPPPRRRVVV\\\bbbgggjjjkkkfffiiioootttxxx|||}}}qqqbbb[[[cccpppxxx~~~|||pppccc[[[FFF===777777777444111222222000//////111111000/////////.........------------,,,,,,++++++,,,,,,---*********)))))))))((((((++++++******))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********,,,,,,---------------,,,---------............/////////000111222444555666555777999:::::::::<<<>>>======<<<<<<;;;:::999999999888666555444444444444444444444333333333333222000000///...---,,,++++++)))************)))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333333222111000///......,,,///+++)))...---000>>>aaaiii\\\DDD666---'''((()))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((((((''''''''''''((())))))&&&%%%''',,,111444222///)))***,,,---......---------------...///000111222777:::======<<>>DDDJJJGGGMMMUUUPPPEEEFFFQQQLLLMMMMMMNNNTTT^^^bbbaaaffflllssswwwxxxwwwvvvvvvllliiihhhkkksssyyy}}}~~~~~~yyyzzz}}}zzzwwwzzzssskkkpppyyy~~~tttZZZHHH???;;;999333222222222333333111000000000/////////.........,,,++++++******++++++,,,)))))))))(((((((((((('''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((()))***,,,---.........------......///000000111000000000111222333444555333555777888888:::<<<>>><<<<<<;;;999888666555555222444555777777555333111222222111111111000000000//////...---,,,+++******)))))))))))))))((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333333222111000///......,,,///+++)))...---000>>>[[[dddZZZDDD999111***,,,))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((()))(((((('''&&&&&&(((***,,,,,,,,,+++************++++++,,,---------...///000222444666888:::>>>AAA@@@<<<:::===@@@>>><<>>===<<<:::999777666555444555666777666555333111222222222111111111000000//////...---,,,+++******(((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333333222111000///......+++...***)))---,,,///===YYYddd[[[FFF:::111******))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((()))))))))(((&&&%%%$$$&&&((())))))******+++++++++++++++,,,------...,,,---...111333666999:::>>>@@@AAA???===::::::::::::;;;FFFTTTTTTKKKJJJSSSQQQQQQQQQSSS[[[dddeeebbb\\\```cccaaa\\\XXXXXXZZZXXXYYY[[[ZZZXXXUUUSSSRRRPPPWWW^^^```^^^ZZZXXXWWWfffiiilllpppqqqpppllljjjbbb]]]VVVRRRQQQQQQQQQQQQNNNSSS\\\iiixxxsssbbbQQQHHHPPP___sss|||xxxlll```SSSHHH???;;;777444333222222111000000000000/////////...++++++************++++++))))))((((((((('''''''''''''''((((((((()))))))))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((()))***+++,,,---------------...///000111222222111111111111222333444444333555888999:::;;;>>>@@@??????>>>===<<<;;;:::999888888888888777666444333333333222222222111111111///......---,,,+++******(((((())))))(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333333222111000///......***...)))(((---,,,///===YYYddd\\\GGG;;;111(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))(((&&&%%%(((***+++*********+++---))))))))))))***+++,,,---,,,,,,...111444777:::<<>>===;;;999666444<<<>>>AAAFFFLLLSSSYYY\\\ZZZXXXSSSQQQUUUZZZZZZUUU\\\]]]ZZZSSSJJJEEEEEEGGGDDDEEEEEEEEEGGGNNNXXX```ccceeegggiiilllpppuuuxxxxxx~~~sssfff\\\UUURRRSSSQQQNNNNNNSSS\\\fffmmmqqq|||pppXXXQQQWWWzzz}}}wwwlllbbbHHHCCC===888666555444444000000000000////////////++++++************++++++)))((((((((('''''''''''''''((((((((())))))******''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))***++++++,,,,,,,,,,,,------...///000111222222111111111111222333444444444666888:::;;;<<>>>>>>>>>>>;;;;;;::::::888777666555333333333222222222222111///......---,,,+++***)))(((((((((((((((''''''&&&$$$$$$&&&''''''&&&$$$$$$###$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333333222111000//////...///++++++///***///AAAaaaccc\\\JJJ888---(((%%%))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&%%%&&&''''''(((((()))***++++++++++++******+++---000333555---...///111333555666777<<<======;;;999888999:::<<>><<<===AAAEEEGGGJJJPPPVVV]]]eeemmmrrr}}}~~~{{{rrrfffbbb[[[TTTPPPOOOPPPRRRVVVaaarrrqqqTTTqqqkkkTTT@@@<<<:::222111777111000//////000///---+++///...,,,***))))))******((((((((((((((((((((((((((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((()))'''&&&(((+++---+++)))******+++,,,,,,---......------...///000111111222444333333333333444555555333555888999999:::===???AAABBBAAA???<<<:::;;;<<<>>>???AAACCCBBB>>>777222333333333555555444111///---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%***+++&&&%%%((()))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%***))))))(((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333333222111000//////...///++++++///+++///BBBcccfffaaaQQQ???333...+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''(((((()))******++++++,,,+++++++++,,,...111222...///000222333555666777888888888666666888<<>>BBBDDDEEEEEEBBB@@@??????AAA@@@@@@???>>><<<777444444333333444555444111...,,,,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$((()))%%%$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333333222111000//////...///+++,,,///+++000BBBeeejjjgggVVVBBB444---***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((()))******++++++,,,,,,+++++++++---...///000111111222444555555666444444444444555999???DDDDDDFFFIIIJJJIIIGGGGGGHHHCCCAAA>>>:::888888888888===AAAGGGNNNUUU\\\cccgggqqqqqqpppnnnlllkkklllnnnllllllmmmoooqqquuuxxxyyyvvvvvvwwwyyy{{{~~~ssslll```WWWYYYccckkklllxxx{{{ssspppuuuxxxyyyeeeUUUJJJ>>>777555555333222222222222000/////////......---+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((()))((('''(((***,,,+++***...........................///000111333444555666888777777777777777777777777999:::;;;::::::;;;===@@@CCCGGGGGGFFFCCCAAAAAACCC@@@===;;;:::999777666444333333333444333000...,,,,,,+++***))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''###'''(((%%%###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333333222111000//////---///+++,,,000,,,111CCCgggooonnn\\\DDD333+++'''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))(((((())))))*********************++++++---...///222222222333444444555555333555777888:::===BBBEEEBBBBBBCCCAAA>>>;;;;;;;;;666555555666999>>>CCCFFFOOOSSSZZZ___ccceeehhhjjjjjjiiifffbbb]]]ZZZZZZZZZYYYYYYYYYZZZ\\\___bbbccc```aaabbbdddfffhhhjjjkkkjjjpppuuuwwwwwwzzz{{{pppiii```XXXdddkkkzzz~~~hhhZZZOOOMMM___xxx}}}~~~zzzlllVVVCCC<<<>>>888666444333333333111000///000000000///---+++***((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((()))***++++++++++++,,,,,,---...////////////000111222444666777777999999999999999999999999;;;<<<======;;;;;;<<<===>>>@@@CCCCCCBBBAAAAAABBB@@@>>><<<;;;;;;;;;:::999444333222222333222///---,,,+++***))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((111...***'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333333222111000//////---///+++,,,000,,,111DDDgggqqqrrr```FFF444,,,***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***)))))))))))))))*********(((((()))+++,,,...000111222222222333333333444444555888<<>>??????>>>===<<<===>>>>>>>>>???>>>===>>>AAADDD>>>>>>???@@@BBBBBB???===444333111111111111///---,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((000...***'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333333222111000//////---///+++,,,000---222EEEcccnnnqqq___DDD111++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))+++))))))))))))))))))******'''((())),,,...000111222111111111222222333333333666:::>>>AAA@@@>>><<<;;;999999888555333222333555777:::>>>CCCJJJPPPUUUWWWSSSTTTUUUTTTQQQNNNMMMLLLRRRRRRQQQOOOMMMMMMOOOPPPRRRRRRRRRRRRTTTVVVYYYZZZYYYZZZ\\\^^^```aaabbbbbbeeehhhkkkllllllmmmqqqtttrrrrrrtttvvvyyy}}}}}}tttmmmppp|||vvv]]][[[gggxxx```JJJCCC@@@<<<999777666444333333333222222111///...---))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((('''(((******))))))+++,,,(((((()))+++---...///000000000111222333333444555555666888:::;;;;;;;;;:::===>>>???>>><<<;;;<<<===???>>>===<<<;;;===AAAEEE???@@@BBBEEEGGGFFFBBB???555333111000000000...,,,++++++***)))(((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&((('''$$$%%%)))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333333222111000//////---///+++,,,111---333EEEiiiuuuwwwbbbDDD///)))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((((((***+++***))))))))))))))))))))))))***+++---///000000111//////000111111222333333444777:::;;;999777555555444444444222222333666999===@@@DDDIIILLLMMMNNNMMMJJJKKKKKKJJJIIIHHHJJJLLLKKKLLLLLLKKKJJJKKKMMMPPPPPPPPPPPPQQQSSSUUUWWWYYYXXXYYY[[[^^^___`````````aaacccgggjjjlllmmmmmmmmmrrrrrrrrrrrruuuwwwzzz|||vvv{{{zzzzzz~~~mmmcccyyy]]]KKKGGGBBB>>>;;;999777555555444333111000000000000))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&(((******))))))***---++++++,,,,,,---.........///000000000111111111111222444666999;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;<<<======<<<;;;<<>>???@@@BBBCCCAAA>>>;;;555333000/////////---,,,+++***)))((((((''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$%%%(((&&&"""###((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333333222111000//////---///+++---111---333EEEyyymmmKKK444,,,---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((((((***,,,*********)))))))))))))))+++,,,---...////////////......///000111222333333111333444444222000000111///000000///000333777;;;???BBBFFFJJJKKKIIIGGGDDDBBBCCCCCCCCCCCCEEEIIILLLJJJKKKLLLKKKJJJKKKNNNPPPPPPPPPPPPQQQSSSVVVYYYZZZZZZ\\\^^^```bbbccccccbbbeeefffiiilllooonnnkkkhhhnnnnnnnnnoooqqqsssuuuwwwxxx{{{}}}zzz{{{~~~tttlllyyyPPPLLLFFFBBB>>><<<999888666555333111000000111111)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&(((+++***)))(((***---/////////......---------////////////////////////000222555888:::;;;;;;;;;888999::::::888888999:::888:::;;;<<<;;;:::;;;<<<<<<<<<;;;;;;;;;:::777444555333000//////...---++++++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%"""###'''&&&!!!"""'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333333222222111000000000------***///111)))111KKKyyy|||^^^;;;(((,,,))))))(((((((((((())))))***)))(((''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))******++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++---///000111111111111111222222111///---+++---...111555888<<>>???AAAAAAAAACCCDDDFFFHHHIIIJJJLLLKKKIIIHHHHHHJJJKKKLLLNNNPPPSSSTTTSSSSSSUUUVVVXXX[[[^^^bbbddddddcccbbbbbbhhhnnnpppooonnnnnnoookkkmmmooorrrtttuuuuuuuuusssuuuxxxyyyzzz{{{|||~~~}}}rrrjjjwww```VVVNNNJJJCCC;;;:::===888666444333444444222111///...,,,***((((((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((()))+++,,,---///............//////000//////.........000222333333333444666777999::::::999999888888:::>>>AAADDD>>>@@@@@@>>>:::999:::===888888888888777666555444222222111///...,,,++++++******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%(((++++++)))&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''333333222222111000000000///---***---000+++555OOOzzzyyy^^^===***,,,))))))(((((((((((())))))(((((('''''''''(((((()))''''''''''''''''''''''''))))))))))))******************++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,---...///000111111111000000000///...---++++++///000222555888:::===>>>===>>>>>>===;;;;;;<<<===AAAAAACCCDDDFFFHHHIIIJJJLLLKKKJJJJJJJJJLLLNNNOOOOOOQQQSSSTTTTTTUUUVVVWWWXXXZZZ^^^aaadddfffffffffeeehhhllloooooooooooopppqqqpppppppppqqqrrrssstttuuuwwwyyyxxxwwwvvvvvvwwwvvvkkkeeeeeeooommm]]]NNNHHHFFFBBB??????:::888666555555555333222///...,,,***)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''(((((((((((()))''''''''''''(((((((((((((((((((((((()))***,,,,,,...............//////000000000//////000111333444333333444666777999::::::777777777888:::>>>BBBDDD@@@AAA@@@>>><<<;;;;;;<<<888888777666555555444333222111000///---,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%''')))***'''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''333333222222111000000000000...***,,,000---777PPPzzzpppZZZ>>>++++++))))))(((((((((((())))))&&&&&&&&&''''''(((******''''''''''''''''''''''''++++++++++++*********************+++++++++,,,,,,***+++,,,,,,------,,,,,,......///000000000000000......---,,,+++++++++,,,111222333555777888::::::888999::::::999999;;;===AAAAAACCCDDDFFFGGGIIIIIIJJJJJJIIIJJJKKKMMMPPPQQQNNNPPPRRRSSSSSSTTTVVVXXXWWWXXX[[[___bbbeeehhhiiiggghhhiiikkknnnpppooonnnuuusssqqqooonnnppprrrtttvvvwwwxxxwwwuuuttttttttt{{{~~~yyyeeeLLLIIIlllttt]]]PPPKKKGGGCCC@@@===;;;888777666666444333///...---+++)))((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''(((((((((((()))))))))''''''''''''(((((((((((())))))((())))))***++++++......------...//////000111111111111222333444555333444555666777888999:::666666777888;;;>>>AAACCCCCCAAA???>>>>>>===;;;999888777666444333222222222111000///...---,,,+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&''''''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''333333222222111000000000//////+++,,,000---444IIIqqqvvvmmm]]]OOO:::******))))))(((((((((((())))))'''''''''''''''((())))))''''''''''''((((((((((((+++++++++******)))))))))))))))******++++++,,,,,,***+++,,,,,,------,,,,,,.........//////...------,,,+++******+++---///000333333444555666666777777777888:::::::::;;;===???AAABBBCCCDDDEEEGGGHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPMMMOOOPPPQQQQQQRRRTTTVVVUUUVVVWWWYYY\\\```ccceeeeeecccbbbdddiiilllkkkjjjrrrqqqpppooooooppprrrssstttvvvwwwxxxwwwvvvwwwxxxsssvvv{{{~~~|||}}}___III]]]rrr___PPPGGGEEEEEE???===:::888777666444333000///...,,,+++))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))))))))******------------......///000111111111222222333444444444444555666777888999999777777888999;;;===>>>???DDDAAA>>>===???>>>:::777888777555333111111000000//////...---,,,+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''333333222222111000000000---000---...111---///???YYY\\\QQQFFF@@@444***---))))))(((((((((((())))))))))))(((''''''''''''''''''''''''((((((((())))))*********))))))(((((('''(((((()))******+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---,,,,,,+++************+++---000222444333333444444555555555666666888999:::;;;<<>>:::666888777555333111000///......------,,,+++***))))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''333333222222111000000000---111......222------999CCCGGG@@@999:::333,,,000))))))(((((((((((())))))******(((''''''&&&&&&&&&'''''''''(((((())))))***)))))))))((((((((((((((('''(((((()))***+++,,,,,,***+++,,,,,,------,,,,,,******+++++++++******)))******+++---///111333444222222333333444555555666444666888999:::;;;>>>AAAAAABBBBBBCCCEEEFFFFFFGGGIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNOOONNNMMMMMMPPPRRRJJJJJJJJJJJJKKKLLLNNNOOORRRQQQQQQSSSVVVXXXYYYYYY\\\___cccgggjjjlllnnnnnnuuuwwwyyyyyyxxxxxxxxxyyy{{{uuuoooqqqxxxxxxttt___```mmmvvv\\\MMMHHHFFFCCC???<<<:::888666333444444333222000---+++***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))((())))))***++++++++++++,,,,,,---...000000000000111222333333333333555555555666777888888888999:::<<<===>>>===<<<;;;@@@????????????>>>;;;999777777666444222000---,,,,,,,,,,,,+++***)))))))))''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%######%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''333333222222111000000000...222...---111//////:::AAAHHHDDDAAAAAA888...///))))))(((((((((((()))))))))(((((('''''''''((((((&&&''''''((())))))******))))))))))))))))))******''''''((()))***+++,,,,,,***+++,,,,,,------,,,,,,)))******++++++++++++***,,,,,,---//////000000000000000111333444555666777555666888999:::<<>>;;;888666666666555444222///---+++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***,,,,,,+++++++++,,,---...000000111111333444555555444444555555666666777777888888777999<<<>>>@@@@@@???>>>>>>@@@BBBCCCAAA???>>>>>>777777777666444000,,,***+++++++++***))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''%%%###$$$&&&)))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''333333222222111000000000///333---+++000000222>>>KKKTTTSSSOOOLLL===...,,,))))))(((((((((((())))))''''''&&&''''''((()))***&&&''''''((()))******+++))))))******+++++++++,,,&&&'''((()))***+++,,,,,,++++++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,---...///000///...,,,+++...///000222444666777888777999:::;;;<<<===@@@CCCAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@CCCBBBAAA???===<<>>>>>???@@@BBBCCCCCCDDDBBBFFFJJJKKKJJJJJJLLLOOOQQQQQQRRRTTTYYY^^^dddggggggjjjnnnqqqtttvvvyyy|||tttxxxzzzwwwqqqpppvvv}}}{{{{{{ccc\\\uuu{{{^^^MMMJJJFFFCCC@@@===:::888777777777666333111...,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''((()))+++,,,---+++++++++,,,---...000000222333444666666666666555555555666666777777888888555777;;;???BBBBBBBBBAAA>>>BBBEEEEEECCC@@@AAABBB666777888888555111,,,)))++++++******))))))((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&$$$$$$'''+++%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))))))))((('''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''111333333222000///000111---...)))***///...555IIIggghhh\\\MMMDDD555)))***))))))((('''''''''''''''((((((''''''''''''((((((*********)))))))))))))))******)))))))))))))))***,,,++++++******)))))))))++++++++++++++++++++++++)))************++++++++++++,,,......---,,,---...000000111222444555666666666666888999;;;<<<===>>>CCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCAAA???===<<<::::::::::::::::::::::::::::::777777>>>FFFCCC;;;AAACCCEEEEEECCCCCCGGGJJJLLLMMMNNNPPPRRRTTTUUUVVVZZZ___eeejjjnnnqqqtttvvvvvvuuuuuuvvvvvvuuusssqqqxxx{{{}}}{{{{{{|||yyyVVVWWWdddrrrWWWLLLFFFHHHGGG===777777777888888777555333111///+++***)))(((((('''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''%%%######$$$%%%%%%$$$$$$%%%%%%&&&'''***(((%%%###"""$$$&&&(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%))))))(((((('''''''''&&&(((((((((((())))))))))))***)))******+++,,,---...,,,...///000///000111333777666444333444555777999;;;:::888777777777888888999===DDDGGGGGGDDDBBB@@@>>>???@@@BBBCCCCCCCCCCCC;;;999888777555111---)))+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222333444222000//////000,,,...++++++...---666LLLtttxxxnnn\\\LLL888***,,,))))))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))******)))))))))))))))***,,,,,,+++++++++++++++***++++++++++++++++++++++++))))))*********+++++++++***,,,......---,,,---...///000111222444555666666666777888999;;;<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>===;;;999888555555555555555555555555555666555666>>>IIIMMMJJJ=========<<<===???CCCFFFGGGHHHJJJLLLNNNPPPRRRSSSSSSWWW]]]bbbfffjjjnnnqqqttttttuuuvvvvvvuuusssqqqrrrvvvzzz}}}||||||}}}~~~```MMMHHHbbbhhhWWWIIIFFFHHHDDDAAA@@@:::::::::999777555333111,,,+++***(((''''''(((((((((''''''''''''&&&&&&&&&$$$&&&''''''%%%###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&)))((((((((('''''''''&&&''''''((((((((()))))))))))))))******+++,,,......///000111111000///000222666666444444444555777888<<<;;;999888888888999999888===CCCGGGGGGFFFDDDCCC????????????????????????999888777666444111---***+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333444444333000......///,,,///,,,+++---,,,888QQQ}}}hhhRRR:::+++...))))))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,************************)))))))))*********++++++***,,,---...---,,,---...///000111222333555666666777777888:::;;;<<<======@@@@@@??????>>>=========999999888888666555333222////////////////////////000222222222999DDDMMMQQQ@@@<<<777555666999<<<>>>@@@AAABBBEEEGGGJJJLLLMMMJJJMMMQQQVVVZZZ___dddhhhmmmoooqqqssstttrrrpppooonnnrrrwwwzzz{{{{{{||||||}}}yyyuuu|||\\\FFFSSSsssjjjSSSJJJJJJJJJDDD???===<<<<<<;;;999777555444///...+++)))''''''((()))(((''''''''''''&&&&&&&&&$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&'''((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%((((((((('''''''''''''''&&&&&&'''''''''((((((((())))))******+++---...///222333333222111000000222666555444444444555777888<<<;;;::::::999999::::::888<<>>===<<<;;;::::::;;;777666555444333111---++++++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444555555333000.........+++000---,,,,,,+++999UUUyyydddPPP:::+++...))))))((('''''''''''''''((((((''''''''''''((((((((((((((()))))))))))))))((())))))***************))))))******+++++++++,,,************************))))))))))))************)))+++------,,,,,,---...//////000222333444555666888888888999:::;;;<<<<<<===<<<;;;:::999888777777222222222222111000///...---------------------------...///...000777???EEEFFF???666111222444555555777999:::===@@@BBBDDDEEEDDDFFFHHHKKKNNNSSSYYY]]]bbbeeejjjmmmooonnnnnnnnnooorrrvvvyyyzzzzzzyyyyyyyyy{{{~~~uuuvvvzzzaaa]]]qqq{{{```PPPNNNNNNGGG>>>??????===<<<:::888666555222000---***(((((())))))(((''''''''''''&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))***+++,,,---///000222333444333222111222444555555444444444555666777:::::::::999999999::::::999<<>><<<:::888777666444222///,,,***)))((()))(((''''''''''''&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%(((+++---&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((())))))***+++,,,...000111000222444444333333555666444444444444444555555666888888888999999999999888;;;===@@@@@@>>><<<;;;;;;>>><<<;;;999777555555444444222111000000///---+++***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''333444444333000......///,,,///,,,+++---,,,888QQQllllll___PPPGGG888+++,,,))))))((('''''''''''''''((((((''''''''''''((((((&&&''''''(((((())))))***&&&''')))***++++++******'''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******'''))),,,,,,,,,,,,---......///000111222444555555777777777777777777888888333333222111000///......+++,,,,,,,,,,,,,,,++++++************************((()))+++...,,,)))+++///444111---+++,,,---//////,,,---///000333444666777;;;<<<=========@@@DDDGGGLLLQQQXXX]]]```ccchhhlllfffggghhhmmmsssxxxzzz{{{zzzzzzyyyzzz||||||yyy{{{yyy```^^^{{{hhhNNNIIIIIIFFFCCCBBB@@@===;;;999888888666444222///,,,***((('''(((''''''''''''&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$''',,,222555&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))***+++---///000111000111333444333444666777333333444444555555555555777777888999999999888888<<<===>>>===;;;888888888<<<<<<;;;;;;999777666555444222///......---+++******)))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''222333444222000//////000,,,...++++++...---666LLLjjjooofffXXXLLL:::,,,---))))))((('''''''''''''''((((((''''''''''''((((((&&&&&&''''''((())))))***&&&''')))+++,,,+++***)))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***''')))+++,,,,,,,,,---.........///111222333444555666666666666666555555555//////......---,,,++++++))))))***++++++*********))))))))))))))))))))))))***((()))---,,,((()))---)))***++++++***+++,,,...***+++,,,---///000111222333444555666777999<<>>===;;;888777444111///------,,,***((())))))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((111333333222000///000111---...)))***///...555IIImmmwwwsssdddSSS<<<---///))))))((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((())))))***%%%''')))+++,,,+++***)))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''')))+++,,,,,,,,,---.........///111222333444555555555555555555444444444------,,,,,,+++*********(((((())))))******))))))++++++++++++++++++++++++...)))'''++++++''''''+++&&&***......+++)))***+++******+++,,,---...//////,,,...000222333555888::::::>>>CCCEEEGGGKKKRRRXXX___\\\ZZZ]]]cccjjjnnnppprrrrrrtttvvvyyy{{{zzzyyyzzz|||}}}sssSSSMMM\\\yyykkkXXXQQQLLLIIIGGGDDDAAA>>>===<<<<<<666666555333000+++'''$$$(((((('''''''''&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))))))))***+++---///111222333444555444222111222333222333444444555555444444777888:::;;;<<<;;;;;;:::;;;<<<===<<<:::999:::;;;999;;;>>>@@@@@@===:::888444222...---,,,+++)))'''))))))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((444333333222111000/////////---(((,,,222000:::SSS|||wwwbbbSSS???---)))((((((((((((''''''''''''&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))((((((((((((******+++,,,------------......///000111222222333222111111///...---,,,++++++*********))))))((((((&&&''''''((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))***+++++++++++++++...//////000111222222333555666888;;;???CCCFFFHHHWWWYYY\\\]]]^^^```cccfffnnnqqqvvvxxxxxxxxxxxxxxx|||}}}~~~wwwmmmKKKEEEQQQtttjjjSSSGGGLLLJJJEEEAAA@@@@@@===:::888777555555444111,,,))))))(((((()))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((***,,,...//////000999777555333111111222333555555666777777666555444777888999:::::::::::::::<<<<<<;;;:::999999999999;;;;;;;;;;;;;;;999666333111...+++***))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&$$$###$$$'''***---///+++&&&$$$&&&)))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''444333333222111000//////000...(((+++000---777PPPyyyttt___PPP===,,,((((((((((((((('''''''''''''''''''''((((((((((((((()))((('''&&&&&&&&&&&&''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((())))))******)))***+++,,,------------......//////000111222222111000///...---,,,++++++))))))))))))((((((''''''(((((()))************************++++++*********************************))))))))))))************((()))***++++++++++++***,,,,,,---......///000000111222333666999<<>>???===<<<:::999888666333000***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))))))))((()))+++---///000111111666555333222111000000000333444666888999::::::999999::::::;;;;;;:::::::::999::::::;;;<<<<<<<<<<<<999888777666666444111//////---***))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''444333333222111000//////,,,,,,***---000---:::VVVvvv}}}rrr[[[JJJ777+++,,,((((((((((((''''''''''''******))))))((((((((('''(((((('''''''''(((((()))))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++++++++*********************+++++++++******++++++,,,---...///000333777;;;>>>BBBGGGKKKNNNRRRVVVZZZ\\\___bbbdddggglllqqqtttuuuwwwzzz{{{qqqxxxttteeeeeevvvTTTLLLEEEEEEDDDAAA@@@BBB>>><<<:::999999777555222,,,***'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))******)))***,,,...000111111222444333333222111111111111444555777888999999888888;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;<<<<<<;;;;;;;;;999777777666555222000...,,,***((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$######$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''444333333222111000//////+++,,,***---111...;;;XXX{{{aaaKKK777***,,,((((((((((((''''''''''''***))))))))))))))))))(((((((((''''''(((((())))))******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))))))))((((((((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********''''''(((((((((((((((((())))))))))))************))))))***++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,---...///,,,///111333555888<<<>>>EEEHHHLLLPPPRRRUUUXXX[[[]]]ccciiikkkmmmrrruuutttxxxxxxsss~~~nnnWWWddddddSSSFFFDDDFFFCCCCCCEEE@@@>>>;;;::::::999777555000---)))&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))******+++***+++---///000111222222222222222333333333333333666777888999::::::999888===>>>>>>>>>>>>===<<<<<<999:::<<<======<<<;;;:::===;;;888777666555333111---+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&&&&&&&%%%%%%"""###%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''444333333222111000//////***,,,+++---///,,,999WWWyyy___JJJ666+++...(((((((((((('''''''''''')))))))))))))))*********((((((((((((((()))***************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))***++++++,,,,,,+++,,,,,,+++******)))((((((''''''''''''(((((())))))((((((((()))))))))******))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......---.........------,,,+++,,,,,,,,,,,,,,,++++++++++++******+++,,,---......***,,,...///000222555777;;;>>>AAADDDGGGJJJMMMPPPSSSXXX\\\]]]```gggkkkiiioootttyyywwwttt}}}|||aaaQQQ___~~~xxx___IIIEEEHHHFFFDDDFFFBBB@@@===<<<<<<;;;999888444000+++'''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++***+++---///111222333333000111222333444555666666666777999;;;============???@@@@@@@@@@@@???>>>===<<<===>>>??????>>><<<;;;===;;;888666555444222000---+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''(((((($$$%%%'''&&&###"""$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''444333333222111000//////+++---+++---...)))777TTTuuu}}}qqqYYYFFF555,,,111)))(((((((((''''''''''''(((((())))))******++++++((((((((((((((()))******+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++((()))***++++++,,,++++++,,,++++++***)))(((''''''&&&&&&''''''((()))))))))&&&'''''''''(((((())))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------.../////////...------,,,,,,,,,,,,+++++++++++++++)))))))))***+++,,,------***,,,......///000333666333555999;;;===@@@DDDFFFKKKQQQSSSRRRVVV^^^bbb```ggggggkkkttt}}}nnnyyy~~~~~~WWWEEE\\\hhhMMMGGGIIIGGGEEEFFFDDDBBB???>>>>>>===<<<:::777222,,,(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''(((((()))***++++++++++++,,,---///111222333333///000222444666777777777666888:::===???@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>???@@@AAABBBAAA???===<<<===;;;777555555444222000,,,***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***''')))***(((%%%$$$&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''444444333333111000...---...,,,(((***///,,,777QQQvvvvvvnnn\\\III:::///''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))************)))******+++++++++******+++***)))(((&&&&&&&&&%%%'''(((((())))))))))))))))))))))))))))))******+++111...+++)))((()))***,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------......////////////......---------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------111111222333555777:::;;;BBBEEEHHHLLLPPPTTTYYY\\\]]]___bbbfffooopppooobbb>>>OOOxxxvvvVVVEEEGGGMMMLLLFFFHHHFFFBBB>>><<<::::::::::::444...***)))(((&&&$$$'''((()))(((&&&%%%%%%&&&#########$$$%%%&&&((()))#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******+++++++++,,,,,,,,,///------///333444333000444555555666777888888999;;;<<<<<<===>>>??????@@@@@@@@@@@@?????????>>>>>><<>><<<:::888555333333222111///,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%(((''''''((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&444444333333111000...---,,,,,,))),,,///+++777RRR{{{{{{rrr___KKK;;;...&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((()))))))))******************++++++***))))))***)))((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))(((((())))))***+++///---+++***))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------/////////000222444666888:::===AAADDDGGGLLLPPPTTT[[[]]]___bbbhhhsssrrrfffrrrnnnLLLHHHfff}}}mmmWWWKKKJJJKKKJJJIIIGGGDDDAAA>>>===<<<===;;;777222---***((('''&&&&&&'''((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********+++++++++,,,,,,///------///222444333111333333444555666777888888:::;;;;;;<<<======>>>>>>??????>>>>>>>>>=========:::<<>>>>>???>>>>>>999777444222111000...,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&(((''''''((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&444444333333111000...---))),,,***+++,,,+++>>>___sss]]]HHH999000***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******)))'''%%%((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))***************)))((('''&&&%%%%%%%%%%%%%%%&&&(((((((((((()))************))))))(((((((((((()))*********++++++,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......//////......---///////////////.........//////......---,,,++++++++++++++++++++++++++++++)))******+++,,,...//////111333666999;;;>>>BBBFFFFFFKKKRRRWWWZZZ___eeejjjyyy~~~wwwdddhhhtttVVVOOOkkkfffOOOKKKJJJEEEJJJHHHFFFDDDBBBAAA@@@@@@<<<<<<;;;555---(((''')))$$$&&&''''''&&&&&&((()))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************++++++++++++------...000111222222111222222333444666777888888::::::;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;999999::::::::::::;;;;;;777555222000///...,,,+++******)))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&''''''''''''((((((''''''((((((((((((''''''(((''''''((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&444444333333111000...---***,,,))))))+++,,,AAAeeeuuu\\\EEE777000+++***))))))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((******((('''&&&(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''''''''(((((((((((()))))))))*********)))((('''&&&%%%$$$$$$$$$%%%&&&'''((()))((())))))***************)))))))))))))))***++++++)))***,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------............------////////////////////////000000000///...---,,,,,,++++++++++++++++++++++++)))******+++,,,---------///111444666888:::>>>AAA@@@FFFNNNSSSWWWZZZ___bbblll~~~vvvttt}}}ppp}}}~~~~~~kkkWWWYYY```PPPKKKHHHHHHGGGEEEDDDBBBAAA@@@@@@<<<===<<<777///***(((((($$$&&&''''''&&&&&&((()))&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++,,,---///000000111111222222333444555777888999:::<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;:::999888777666666666555222000......---+++******)))((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))*********)))((((((((((((((((((((((((((((((((((((''''''((())))))*********))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''(((''''''((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&444444333333111000...---++++++'''(((+++,,,???```ttt[[[DDD666...*********)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))(((''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''''''''(((((((((((())))))(((((()))(((((('''&&&%%%$$$$$$%%%%%%&&&((()))***((()))******++++++******+++************+++,,,,,,***+++,,,.........------------------------------,,,,,,,,,---------......------------------------------............------.........///////////////111000000000///.........------,,,,,,,,,,,,,,,+++******+++,,,------,,,,,,,,,...000222333555999;;;???DDDKKKOOOQQQSSSWWWZZZcccpppwww}}}}}}{{{dddPPPmmmqqqOOOEEEHHHFFFFFFEEEDDDCCCAAAAAA@@@======<<<888333---***(((%%%'''((('''&&&&&&'''((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))************++++++---///000///000111222333333444666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;:::999777666444333333111///---,,,---,,,+++***)))(((''''''&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))),,,+++++++++,,,---...///+++,,,,,,,,,------------+++*********))))))))))))''''''((()))))))))(((((((((''''''((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))'''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&444444333333111000...---++++++''')))---***777RRRuuusssiiiVVVCCC777...)))+++******)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((%%%&&&((()))))))))'''''''''''''''((((((((())))))'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((()))***))))))***++++++++++++***,,,,,,++++++,,,,,,---...+++,,,---...////////////........................------........./////////------------------------,,,------......------,,,------........./////////000000000000000000000000.........---------,,,,,,)))***+++,,,,,,,,,++++++***+++...///000111555777<<<@@@EEEHHHIIIKKKPPPTTT[[[dddvvvxxxyyy}}}}}}~~~tttYYYPPPmmm|||YYYHHHHHHEEEEEEEEEEEEDDDCCCAAAAAA???>>><<<:::777333---)))&&&'''((((((&&&%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***************---///000//////000222111222333555777888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888777666444333222...---++++++,,,,,,,,,+++(((((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((###$$$%%%&&&(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,------------...///000111------...///000111222222...---,,,,,,+++***))))))''''''((()))))))))))))))(((''''''((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&(((***,,,'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&444444444333111000...---******(((+++///)))///FFF]]]```\\\PPPBBB888///)))++++++***))))))((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''((())))))%%%&&&((()))***)))(((&&&''''''''''''((((((((()))&&&&&&''''''((('''''''''&&&&&&&&&'''''')))******))))))***++++++++++++***------,,,,,,------...///,,,------...///000111111////////////////////////.........////////////000------------------------,,,------......------,,,,,,---------......//////000000000000000111111111/////////......---------)))***+++,,,,,,+++***)))***+++---...///111444666666:::???AAACCCGGGMMMRRRRRRXXXhhhqqqiiittt~~~}}}gggEEEQQQllllllUUULLLFFFFFFFFFFFFEEEDDDBBBBBBAAA>>><<<;;;;;;777000***'''((()))(((&&&%%%%%%&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))***************---000000///...000222000111222444666777999999::::::::::::::::::::::::999999999888888888888777666777777888777555444333---+++******+++,,,,,,+++(((((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''(((***---///111222333........................,,,,,,,,,------///000000...//////111222333444555000///...---+++***))))))''''''((()))))))))))))))(((''''''((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&''')))+++---'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&333333333222000///---,,,)))---+++,,,000,,,222FFFbbbkkkcccSSSHHH999------+++*********))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''''''''''''''&&&&&&(((((((((((()))***+++,,,******,,,------,,,+++***+++++++++,,,...///111222//////000222444333000---///111111000111333222---444222000000000000///...,,,,,,+++,,,...//////...,,,,,,---......---------...---,,,...111333111.........//////000000111111000000000//////...---,,,///---,,,***))))))******+++++++++,,,,,,---------444555777:::>>>CCCGGGIIIPPPUUU]]]mmm{{{cccddd{{{~~~{{{TTTGGGPPPsssxxx[[[KKKMMMEEEEEEFFFBBBEEEFFF;;;BBB???<<<<<<===:::333---'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&''''''))))))))))))***+++,,,---,,,---...///000000000000888777555444555666888999:::::::::999999999999888999::::::::::::999888888777777666444333222111111---,,,+++***)))))))))))))))))))))(((''''''&&&&&&(((((('''&&&&&&&&&''''''%%%''')))***)))))))))***...///111222444555555555666555222000000000111222------,,,,,,---///222444555555555666666666666777...,,,***((('''((()))***'''((())))))((()))+++...((()))******)))''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''))),,,///+++***(((&&&&&&'''(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''333333333222000///---,,,***,,,)))***...,,,444IIIjjjqqqgggUUUHHH999,,,,,,************)))))))))((()))((((((''''''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''''''''''''''''''''((((((((())))))***+++,,,***+++,,,,,,---,,,,,,+++,,,,,,---...///111222222///000111333444333000---111444444333333555444000444333000000111111000///---,,,,,,---...///......------............------000...,,,---///000...,,,......//////000000000000//////000000000///......///...,,,+++*********+++++++++++++++,,,,,,,,,---222333444777;;;@@@DDDFFFMMMQQQXXXcccyyy~~~eeecccwww|||ppp[[[NNNRRRooofffRRRMMMFFFGGGIIIDDDFFFGGG>>>BBB???=========;;;444...((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''))))))************+++,,,---...,,,---...000111222222222888777666555555777888999;;;;;;::::::999999888888999999::::::999999888777777666555444333222111000---,,,+++***))))))))))))***)))))))))((((((''''''((('''''''''''''''((((((%%%'''***++++++,,,///111333444666777777777666555666555333222222222444555111000///......///111222:::::::::;;;;;;;;;<<<<<<555222...***))))))+++,,,,,,---...---+++++++++------......---+++)))((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%'''))),,,888666222---***'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((333333333222000///---,,,***,,,((((((---,,,666MMMoootttiiiTTTFFF888,,,---************))))))))))))***))))))(((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))((('''''''''''''''''''''''')))))))))))))))***,,,,,,++++++,,,,,,------------...///000111222333333222111111222444666555111///333666777555555777666333555333111111222222111000------...................../////////...............---+++,,,---......---...////////////000000000...///000000111111000000///...---,,,++++++++++++*********+++++++++++++++///000111444777;;;???AAAGGGLLLQQQXXXfff}}}fff\\\hhhwwwzzziiidddVVVQQQdddsssXXXMMMGGGIIILLLFFFGGGHHH@@@BBB@@@>>>>>>>>>;;;666111***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''')))***++++++******++++++,,,---...---...///111333444555555888777666666666888999:::<<<<<<;;;;;;:::999888888999999999999999888888777777666555444222111000///,,,+++******)))))))))))))))))))))))))))(((((((((''''''(((((())))))*********+++,,,,,,,,,...111444777888:::;;;:::888666444222111///......///000111000///...------...///000;;;;;;;;;;;;<<<<<<<<<<<<;;;888333///+++++++++,,,///000111000...+++******....../////////...---,,,((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((''''''''''''((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))...---+++)))(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))*********)))(((333333333222000///---,,,,,,---((((((------888PPPlllrrrfffRRRDDD777,,,---*********)))))))))))))))******))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,---...///000000111333444555555444444222333444666777666333000222777888666555777666444666444333222333444333222///000000000///...///000111000000///////////////---,,,+++,,,---...///000////////////////////////...///000111222222222222///......------,,,,,,,,,************************......///111444888;;;===AAAGGGMMMQQQYYYlllmmm___]]]bbbqqqyyyqqqooo^^^NNNXXX{{{cccQQQHHHJJJMMMHHHGGGHHHBBBBBBAAA??????>>><<<888444,,,***(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''((()))******************+++,,,---...---...000333555777888888888888777777888999:::;;;>>>======<<<;;;:::999999999999999999999888888777777666555333222000///...++++++***)))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,------//////...,,,++++++...000666888;;;<<<<<<:::777444222111000...---------.../////////000111333555666;;;;;;;;;;;;<<<<<<<<<<<<>>><<<999555111---+++)))---///111111...+++***)))***+++---000222333222111+++******)))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''!!!!!!"""###%%%(((***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***((('''333333333222000///---,,,---...))))))------888OOOiiipppeeeQQQDDD666+++,,,))))))))))))))))))************))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((('''''''''((((((((())))))))))))))))))***+++,,,------,,,,,,,,,---///222333222333444555666666777777444444555888999888555222111777999666444666666444888666555555666666666555111333444333000///000111333222111000000000000111111111111///............/////////...............---...///111222222222222////////////.........---************************------...///222555888999<<>>>>>======<<<;;;;;;::::::::::::::::::999888888666666444333111///...---******))))))((()))))))))&&&&&&&&&''''''((((((((()))***,,,...///000000000///...---+++)))))),,,...555777:::===>>><<<:::888888777666444222111000000000111222555888;;;===???<<<<<<=========>>>>>>>>>>>>>>>>>><<<888333---******---000111000.........***+++,,,000444555333000---,,,,,,+++***))))))(((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&333333333222000///---,,,,,,...******...+++333IIIbbbkkkcccQQQFFF777***)))))))))))))))***************))))))(((((())))))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((''''''''''''(((((())))))*********)))******+++,,,---...---,,,,,,---000444666333333444444666888999:::666666777999;;;999666444222888;;;888666666777666;;;999777777999999999888444666888666222000111444555444333111111111222222999999999666222...,,,,,,/////////............------...///000111111111111//////000000000//////...+++++++++++++++*********---,,,---...000222555666999???FFFLLLPPPYYYlll~~~xxxppp|||{{{qqq^^^WWWoooiiiRRRHHHJJJGGGFFFGGGCCCCCCCCCBBBAAA???>>><<<;;;111...***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((***************)))((((((*********++++++,,,---...///000222555777999::::::888999999:::;;;<<<======>>>>>>>>>============<<<;;;;;;;;;;;;;;;::::::999666555444222000...---,,,***))))))(((((()))))))))%%%&&&&&&'''((())))))***,,,---///111222333222222+++,,,,,,+++++++++...000444666999<<<>>>===<<<;;;888777666555333111000///,,,---///222555888:::;;;666777777777888888888888<<<===???>>>;;;666000,,,***,,,000222222333444555222111111333666555111,,,------,,,,,,++++++******'''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%333333333222000///---,,,))),,,***+++---(((---@@@PPP\\\YYYMMMEEE777***)))((()))))))))************)))((((((''''''(((((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&''''''((())))))******************+++,,,------///...,,,+++---111555888444333222333555888<<<>>>777777888:::<<<;;;888555666<<<@@@===999:::;;;;;;===;;;::::::;;;<<<<<<;;;666999;;;888444111333666777666444222111111222333:::<<<>>><<<777222000/////////.........------------...//////000000000000//////000111111111000///---,,,,,,,,,+++++++++++++++++++++,,,---000222333999:::???GGGLLLSSSaaaooo}}}vvv{{{zzzyyykkkYYYYYYpppxxxZZZHHHIIIHHHHHHIIIDDDCCCCCCCCCBBB@@@>>>>>>>>>333///+++(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((((()))***+++++++++***)))---,,,,,,------...///000000111333555777999999:::888999:::;;;<<<======>>>======>>>>>>>>>>>>??????<<<<<<======<<<<<<;;;:::666555444222000...,,,+++))))))(((((((((((())))))''''''((()))***+++,,,,,,///111333555555555444444---...000///......///000111222555777888999999888333333333222222111000000,,,---...///000111111111/////////000000000111111666666777777555222///---)))+++...000111333666888999777666888;;;999333...++++++++++++***************))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&''')))""""""###%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&333333333222000///---,,,&&&***)))+++,,,%%%(((999===LLLNNNGGGCCC888,,,+++(((((())))))*********+++((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&''''''((()))******+++************+++,,,---...///...,,,+++---222666999444333222222444888===@@@888888999;;;<<<;;;888555999@@@DDD@@@<<<===??????>>><<<;;;;;;===>>>======888;;;===:::555222444777888666444222111222333444666:::>>>???;;;888666666//////.........------------......//////////////////000111222222111000///---------,,,,,,+++++++++************,,,...000111999777:::BBBHHHNNNZZZggg{{{wwwvvvzzzwww}}}sssVVVCCCOOOppp___IIIHHHHHHJJJKKKEEECCCDDDDDDBBB@@@>>>>>>???444000,,,)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&((()))+++,,,,,,,,,+++///......//////000111222111222333555777888999999888999:::<<<===>>>>>>>>>=========>>>??????@@@@@@=========>>>======<<<;;;666555444222///---,,,+++))))))(((((((((((()))***(((((()))+++,,,---...///111333555777777777555444333444555333111///............///111222222333333222333444555555555555555555555444444222111///........./////////000000000000///...---,,,,,,,,,,,,(((***,,,---...000444777;;;999999<<>>999333)))))))))))))))*********,,,++++++***)))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&''')))'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((444333222111000...------******)))((((((***...222CCCHHHMMMKKKCCC999000,,,***************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&''')))&&&'''))))))((((((***+++...,,,+++))))))***,,,---555444000,,,***---444;;;999777555444444888===AAACCC777333===CCC>>>:::===555<<>>>>>AAADDD???777666999???BBB<<<444333777::::::666000///333555333333===EEECCC>>>:::777444222222222111///...///000......---------...//////111111111000000000000000//////...---,,,***)))(((++++++++++++,,,---...///222666;;;@@@DDDLLLUUU\\\ooo|||ggghhh}}}uuuxxxoooKKKBBBbbb}}}rrrSSSGGGMMMJJJFFFMMMFFFEEECCCBBBAAA@@@??????;;;555---((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))*********)))******++++++------...///000111222222444444444555666777888999888999999::::::;;;;;;<<<>>>============<<<<<<<<<<<<<<<<<<===>>>===;;;999555555333222///,,,***)))))))))((('''''''''''''''''')))+++---//////...---555666777888666333///---...000111111///---,,,,,,222---...555888777777;;;444<<>>???<<<888666666555444222111222555888888888222000...............---***++++++,,,---...///000444555777999::::::999999333///+++(((((())))))))),,,,,,+++***(((&&&$$$###&&&%%%$$$&&&)))***(((&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&444333222111000...------*********))))))+++///222<<>>999>>>BBB@@@<<<:::666;;;AAADDDEEEFFFGGGHHHDDDCCC???>>>CCCGGGCCC;;;777999>>>AAA===666666999<<<;;;777222333777888555777@@@GGGGGGDDDAAA<<<888333333222111000000000111000///.........///000000111000000000000000000000/////////...,,,+++)))(((++++++++++++,,,---...///111555:::>>>CCCJJJSSSZZZhhh|||ggg[[[yyy{{{|||qqqRRRDDDZZZvvv}}}^^^IIIHHHFFFDDDJJJGGGFFFDDDBBBAAA@@@??????<<<666...)))'''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))*********)))******+++,,,------...///000111222222333333333444555666888888888999999::::::;;;<<<<<<>>>>>>>>>=========<<<<<<<<<;;;:::::::::999666444444333222000...,,,***)))******))))))((()))))))))+++++++++,,,---///000000000//////...---,,,,,,,,,,,,---//////---,,,,,,---///111888BBBDDD>>>:::;;;<<<@@@AAA===;;;>>>AAAAAA:::;;;;;;<<<======<<<999:::999777666777888:::;;;======;;;:::888555111...---,,,++++++,,,...111222333333333333333555666777444222///.........---,,,,,,,,,+++******))))))((('''%%%$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''333333222111///...------+++++++++******+++///222666;;;@@@@@@;;;333---******************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&((()))'''(((******))))))+++,,,)))***+++,,,...///000111666555444444333222000...999999777222...111999AAAHHHFFFBBB@@@DDDGGGBBB888777:::@@@DDDGGGHHHKKKMMMIIIFFFAAA@@@FFFLLLIIIBBB:::;;;>>>BBB???:::777999???>>>999555777<<<<<<999<<>><<<777000***(((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))******))))))***++++++,,,---......///000111222222222222333333444666777888999999999:::;;;;;;<<<<<<>>>>>>=========<<<<<<<<<<<<;;;999999888777333000222111000...---+++))))))++++++*********+++,,,,,,///...---,,,---///222444999666333///......///111...000111222222333555888777555777::::::999;;;???<<<>>>>>>===@@@DDDDDDAAA:::777666888::::::999777======<<<;;;;;;===AAACCC;;;<<<>>>???>>>;;;888666666333000---+++---///111222111///......000333555555444444444555444111///,,,,,,+++******+++------((('''%%%%%%'''(((((('''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''333333222000///...---,,,++++++,,,+++***,,,...111333888======777000+++******************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((((((''''''((()))((()))++++++******,,,---)))***+++---//////000000;;;;;;999666222///...///555888;;;888333111444999BBBHHHHHHDDDJJJSSSLLL===999:::===DDDHHHJJJNNNRRRMMMJJJEEEBBBHHHOOOPPPLLL>>><<>>===999222,,,)))''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,......///000111222222333222222222333444555666777999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999777444111000///...---+++******)))++++++++++++,,,---...///111000000000111222444555000///---++++++---///000666777777666666777:::<<<>>>;;;999;;;======<<<;;;<<<>>>???@@@DDDIIIHHHCCCAAA>>>;;;999666333444888:::;;;;;;:::888999<<>>777111000111000777>>>@@@;;;555111000999DDDHHHIIIRRR]]]VVVEEE<<<999;;;BBBHHHJJJNNNTTTQQQPPPJJJEEEHHHQQQVVVVVV@@@===>>>EEEJJJGGG@@@===KKKHHHAAA999888>>>BBBCCCDDDIIIMMMMMMNNNMMMFFF>>>:::888666666888999888666444333111///......///000//////000000111111111111111111111000///...---,,,,,,,,,+++++++++,,,------,,,///444777:::AAAIIIPPPXXX___oooxxx~~~tttZZZKKKYYYxxxcccLLLFFFEEEGGGHHHGGGGGGFFFDDDBBB@@@>>>>>>:::555///***'''&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,---......///000111222333333222222222333444555666777999::::::;;;;;;<<<======;;;;;;::::::::::::999999999888888888888777444222......,,,+++*********++++++++++++,,,---///000111222333444555666666555555---...111333555777888999888999;;;<<<===@@@DDDGGGNNNQQQYYYcccjjjeeeUUUFFFZZZZZZVVVRRRUUU\\\bbbbbb^^^]]]]]]YYYNNNHHHNNNYYYQQQPPPNNNHHHAAA:::666444@@@AAAAAA???======???BBBBBBAAA???;;;777222...,,,,,,,,,---------,,,,,,+++//////111444666666333000111///,,,***)))***++++++++++++***)))((((((((()))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))222222111000...---,,,,,,)))+++++++++******,,,...222666999888333...+++******************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&((())))))(((''')))******+++------,,,,,,.../////////000000111111222222,,,555@@@EEEBBB;;;666333---444<<>>DDDIIIUUU```[[[MMM???888888@@@FFFGGGLLLSSSTTTUUUPPPIIIGGGOOOZZZ```HHH@@@<<>>888;;;@@@BBBFFFLLLPPPOOOOOOPPPMMMGGG???;;;888888:::;;;999777555555333222111000///////////////000111111222222111111111111000///......,,,,,,,,,++++++,,,,,,---+++...222555999???GGGMMMUUUZZZeeexxx{{{ttt```OOONNNsssVVVIIIGGGLLLGGGGGGGGGGGGEEECCCAAA@@@>>><<<777111***'''&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))***+++------...//////000111222333333222222333333444666777888:::::::::;;;<<<<<<======;;;;;;:::::::::999999999666666555666666555222000------+++******+++,,,,,,,,,,,,---...000222444555444555777999999888777666:::<<>>:::666555999<<<>>>>>>???>>><<<999555333++++++,,,---,,,+++)))(((,,,,,,---000333444333111222111///,,,***)))))))))+++---...---+++)))((()))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))222222111///...---,,,+++(((***+++***))))))***,,,---111444444000,,,++++++***************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&((())))))(((((()))***+++,,,......------///000333222222333444666888999666888<<>>DDDDDDIIIQQQVVVYYYVVVKKKEEEMMM\\\ggg\\\LLL??????GGGJJJIIIGGGHHHNNNOOOEEE:::888:::===BBBIIINNNNNNNNNPPPRRRQQQBBB>>>::::::<<<===:::666777777777666555333111///...//////000111111222222222222222222111000//////---,,,,,,++++++,,,,,,,,,+++...222555888===FFFLLLPPPWWWaaannn{{{zzz{{{rrrgggYYYIIInnnjjjTTTJJJNNNEEEFFFGGGGGGGGGEEECCCAAA???===999222+++'''&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))***,,,---...//////000111222333333444333333333444555666888888::::::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;::::::888777666666666444111...---,,,+++******+++---......///000111444666888999888888999999999999999999;;;===AAAEEEGGGGGGFFFEEERRRYYYeeesssrrr\\\[[[WWWNNNCCC<<<:::<<<<<<<<<<<<<<<<<<;;;999999000000///...------,,,,,,---,,,+++---000333444555333222111///---+++***))),,,///111111...***))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***222222111///...---,,,+++((()))******)))((()))+++(((,,,000000---+++***+++***************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''((())))))(((((()))***+++---......---...///111444444444444777:::===???HHH???777888???CCC>>>777222000000666???GGGIIIIII<<<999999???KKKTTTVVVSSSCCC888555===BBBBBBGGGOOOVVV\\\ZZZMMMDDDKKK]]]kkkoooYYYCCC===AAAEEEEEEDDDDDDOOOTTTKKK===666666888<<>>:::333+++'''&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))***,,,---...//////000111222333333444444444444555666777888999::::::;;;;;;<<<=========>>>>>>=========<<<<<<<<<===;;;:::999888555111...---,,,+++******,,,...///000111222444666999;;;===;;;:::999888888999;;;<<>>===;;;:::999999999:::888666333111000000222333...,,,***+++///333666888222222222111000...,,,+++,,,000333333///+++)))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******111111000000//////......)))******+++,,,,,,------///...---+++******++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))******)))(((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((,,,,,,,,,,,,...///000111444555999;;;888888CCCQQQ```MMM888222;;;FFFHHHFFF888666333111444:::BBBFFFFFF???;;;>>>FFFOOOZZZcccXXXBBB///000:::???@@@@@@TTTXXX]]]YYYHHH===MMMeeewwwjjjVVVCCC999888<<>><<<888444222000333444111......000000222222222222222111000///---------,,,,,,+++++++++,,,///222555888<<>>;;;777///&&&$$$''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))))))))))))))************)))))))))***+++,,,......---...000111222333444444666777888888999999999999;;;===???AAABBBAAA???>>>===>>>@@@@@@>>>======>>>===<<<:::888555222000///111000---***)))***---111444555666777888888777666;;;BBBBBB;;;>>>JJJPPPNNNOOOggg~~~}}}rrrnnnjjjpppvvvvvvqqqkkkiiiiiieeejjjrrryyy~~~}}}vvvmmmqqqyyyppphhh^^^]]]TTTCCC999999;;;999888888444000333888666000<<<888333///...///222333555444111//////000222333000111111222111000......))))))((((((((()))))))))'''(((((((((((((((''''''((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))************************''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((((((((('''''''''&&&&&&&&&111111000000//////......*********++++++,,,------///...,,,+++******++++++++++++******************))))))))))))))))))))))))******)))((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((,,,,,,,,,---///000222333333444888<<<;;;;;;CCCMMMOOOEEE:::555999BBBJJJNNNIIIBBB999333222555888:::===888444888>>>GGGTTT___WWWLLLAAA:::555111444999HHHOOO[[[___SSSEEEIIIVVVmmmtttlllRRR>>>999777222:::===BBBEEE???666333555555===DDDDDDGGGNNNRRRSSSNNNDDD<<<===???>>>;;;999999???DDDDDD@@@;;;888777333555444222000000111111222222222222222111000000......------,,,+++++++++,,,...111444777;;;AAADDDLLLPPPXXXcccmmm}}}~~~rrrYYYddd|||yyyuuunnnZZZCCCKKKmmmjjjUUUIIIGGGGGGHHHGGGGGGFFFEEEDDDCCC@@@===999111(((&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&((()))'''''''''((((((((())))))))))))))))))*********************+++,,,---...//////000111222333444444444666777888999:::;;;;;;;;;@@@AAABBBCCCCCCAAA>>><<<===???AAAAAA@@@@@@AAABBB===<<<:::888555333111000......---,,,,,,---111444000444777777666777:::===444CCCPPPVVVaaattt{{{wwwvvvxxxvvv|||}}}qqqddd\\\MMMQQQVVVWWWVVVTTTRRRRRRPPPQQQSSSWWW\\\``````^^^YYY^^^gggqqqxxx||||||||||||mmmTTTEEE===888<<<888777888:::::::::;;;<<<999666444222111111000333111///------///111333222222333444333111000///+++***)))((('''(((((()))''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((((((((((((((('''''''''&&&&&&&&&111111111000///.........************+++,,,------...---,,,+++******++++++,,,,,,++++++***))))))((())))))))))))))))))))))))***))))))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((()))))))))+++,,,---...000222444666333333666;;;<<<===@@@FFFBBBBBBAAA===;;;???JJJSSSVVVMMMAAA888333222111000555111///111444===LLLYYY]]]UUUJJJ>>>333,,,...444999AAASSS```]]]OOOFFFGGG[[[uuu|||aaaFFF===777---333222555;;;;;;666222111222888<<<<<>><<<>>>888777555333222111111222222222222222222222111000///......---,,,,,,+++++++++---///222555:::???CCCJJJNNNVVV^^^fffuuusssmmm^^^```uuu~~~vvvkkkfffJJJHHH```uuu___KKKGGGGGGHHHGGGGGGFFFEEEDDDDDDAAA>>>;;;444+++''')))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))''''''((((((((())))))))))))))))))*********+++++++++++++++,,,---...000000111222333444444444444444777777999:::<<<>>>??????EEEEEEFFFEEEDDDAAA>>><<<>>>@@@BBBCCCCCCCCCDDDEEE>>>===:::777555333111000+++,,,...///000222555777333666999888555888???GGGMMMcccwwwwwwggg[[[WWWPPPRRRUUUYYYYYYSSSIIIAAA===<<<<<<>>>@@@AAA@@@@@@>>><<<:::<<>>???>>>======<<<888333000111///,,,++++++---000222444555666666666444222111...,,,***(((''''''((()))''''''((((((((((((((('''((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((''''''''''''&&&222111111000///...------***************,,,---......---+++*********+++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((())))))******+++,,,---///222444777888666555444666999:::;;;<<<>>>CCCFFFCCC<<<<<>>CCCKKKPPPWWW^^^dddqqqsssmmmfffttt}}}iiikkk[[[LLLUUUppp|||fffKKKGGGGGGGGGGGGGGGFFFDDDDDDDDD@@@>>><<<666---((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))(((((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,------...000111222333444555555555555555444777888999;;;===@@@BBBCCCGGGGGGGGGGGGEEECCC@@@???@@@BBBDDDDDDCCCCCCCCCEEE@@@>>>;;;777333111///...))),,,///111333444666888::::::::::::<<>>:::@@@@@@AAABBBCCC@@@;;;666333111---******+++---...555666888999888666444333111///,,,)))'''''''''(((&&&'''(((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((()))))))))((((((((('''''''''''''''222222111000///...------+++***))))))***+++---...---,,,+++*********+++,,,))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))******+++,,,,,,...000222555888999:::888555333444777666555888<<>>FFFKKKNNNKKKCCC<<<;;;<<<666333111///,,,---777BBB[[[]]]\\\QQQCCC888444333...///555CCCNNNQQQNNNKKKAAARRRiiivvvnnnYYYFFF???333111111222000,,,,,,///---...///111555<<>>CCCKKKPPPXXX___dddooo~~~wwwxxxmmmuuurrrtttfffRRRRRRkkkqqqMMMGGGGGGGGGGGGGGGFFFDDDDDDCCC@@@>>>===888///)))'''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%'''***------+++)))'''(((((((((((()))))))))***************++++++++++++---------...///000222222444555555666666666555555777777999;;;===AAACCCEEEFFFFFFGGGFFFFFFDDDCCCBBBAAABBBDDDCCCAAA@@@@@@@@@AAA???;;;666222///---,,,+++...111333444555666888;;;999:::BBBRRRdddrrrzzz|||rrrtttpppbbb\\\___WWWQQQKKKIIIHHHFFFJJJOOOUUUXXX]]]cccjjjttt{{{qqqnnnsssyyy||||||qqqlllhhhgggccc]]]\\\```hhheee___WWWOOOIIIFFFFFFFFFCCCBBBGGGQQQ[[[```bbbdddnnn~~~~~~wwwhhhfffZZZGGG???===;;;>>>BBBCCCAAA>>>888555222...,,,+++++++++444666888::::::999666555333111...+++)))(((((((((&&&&&&'''(((((((((((((((&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))(((((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((())))))))))))((((((((((((((((((((((((333222111000///...---,,,++++++)))))))))+++---///,,,+++***))))))***+++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((())))))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))***++++++,,,---...000222555888999<<<<<<:::666666777666222000111111222222111111111;;;CCCLLLOOOJJJDDDBBBBBB<<<999777666111---///555FFF^^^rrrmmmVVVAAA888666444000///555>>>FFFJJJKKK@@@EEE[[[www~~~kkkSSSHHH:::555222111...+++---222---,,,---000333999DDDOOOQQQIIIEEELLLQQQLLLAAA888444<<>>CCCJJJNNNVVV^^^eeennn}}}~~~yyywwwuuujjjUUUTTTmmm~~~UUUGGGGGGHHHGGGGGGFFFEEEDDDDDD@@@>>>>>>:::111***''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))&&&&&&%%%%%%%%%&&&''''''$$$'''+++......,,,)))&&&((((((((()))))))))***************++++++++++++,,,---------...///000222222333444555666666666666666666777888999<<<@@@CCCEEEDDDEEEEEEEEEEEEEEEDDDDDD@@@BBBBBBAAA???=========???<<<888333000...---,,,///111444666666777888::::::<<>>>>>:::444111000///000000000///...444999BBBJJJNNNMMMJJJFFFEEEBBBAAAAAA<<<555000111777QQQmmmtttlll]]]OOOEEE999777333222444:::>>>???<<<;;;FFF___uuuxxxlll```MMMBBB777333222111000222///,,,---000222555@@@KKKNNNFFFEEENNNVVVRRREEE<<<666;;;AAAEEEHHHKKKQQQVVVPPP@@@666:::>>>999444555111222333333444444333333333222111000///---,,,,,,+++,,,---...111777???DDDIIILLLUUU```hhhoooyyy~~~xxx}}}{{{vvvqqqZZZSSSfffaaaGGGGGGHHHGGGGGGFFFEEEDDDEEEAAA???@@@===444,,,(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))))))))%%%%%%%%%%%%%%%&&&'''(((&&&'''(((******)))((('''(((((()))))))))******************+++++++++,,,,,,---------...///000111222222333444555666777777777666666666888:::>>>AAACCCDDDDDDDDDDDDCCCCCCCCCBBB>>>@@@AAA@@@>>>=========:::888444111///...//////222444666888999:::===???EEEOOObbb{{{zzzfffUUUKKKGGGGGGDDDFFFJJJLLLNNNPPPRRRTTTZZZ```rrrvvvgggYYYOOOJJJHHHHHHKKKIIIMMMYYYccclllvvvxxxxxxgggPPP@@@;;;===@@@AAA???>>>===;;;777333///---...111555999;;;:::888777444444333222000...+++***%%%&&&'''((())))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((('''%%%&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))'''&&&'''((((((((())))))))))))333333222000///---,,,,,,,,,+++)))((()))+++...000++++++***))))))***+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,------...///222444666777888BBBIIIHHHFFFDDD???888:::999777555444333222222000111777CCCPPPUUUQQQJJJMMMJJJIIIKKKGGG>>>666222444BBBVVVjjjzzz|||jjjUUU<<<<<<999444111222333333555333333AAAaaa{{{bbbPPP>>>888999777333000111...---000111222<<>>??????>>>>>>>>>???555333111///...///111222444666888999;;;===AAADDDUUUddd}}}}}}cccPPPEEE@@@>>>???BBBMMMYYY___iiiwww~~~qqqfff]]]WWWNNNGGGBBBBBBDDDLLL]]]nnnvvvlllooohhhMMM???=========???@@@@@@???<<<777333000,,,///444888;;;:::999777444444555444333000---+++%%%&&&'''((())))))))))))%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((((('''&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,......//////000111222222111111111111111111111111........................)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))******(((&&&%%%'''((((((((())))))******222222222111///...,,,+++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,++++++)))+++---+++(((&&&''')))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))+++,,,//////000111222333333444888===EEEKKKMMMKKKHHHEEECCCBBBBBBAAA@@@<<<666222999222333===HHHOOOTTTZZZKKKLLLKKKJJJLLLKKK@@@555111333<<>>:::000&&&))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&''''''((((((((((((((((((((((((((())))))))))))***************+++++++++000000000000111111111111555555444444444444333333444666888::::::;;;>>>@@@FFFDDDBBBBBBCCCCCC???<<<>>>???@@@AAA@@@>>><<<:::777444000///000333666777888666999>>>DDDLLL]]]mmmrrrssswww|||jjj\\\RRRTTTXXXVVVSSSRRRcccuuu|||uuukkk[[[LLLDDDDDDIIINNN\\\___```eeexxx{{{YYYCCC;;;999EEE???:::<<>>999555---...111555:::<<<<<<<<<999888777666444222111111+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,(((%%%%%%%%%###%%%***''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))'''''''''''''''((()))******)))((('''''''''((())))))))))))((()))******++++++---000111111222444666999888888999:::999666333222111111222444555444333555555555666666777777777333111///---++++++++++++,,,,,,+++***)))(((((((((***)))(((((('''''''''((('''''''''((((((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((222222222111///...,,,+++,,,+++***))))))+++,,,---((((((((((((***+++---...***,,,---+++)))((()))+++(((((()))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,//////000111222333333444666888>>>FFFMMMNNNIIIDDDJJJKKKNNNRRRTTTRRRMMMHHH<<<333...444===FFFPPPYYY^^^[[[UUUOOOOOORRRNNNHHH===888777CCC]]]zzzyyycccPPPBBB;;;888888333333222111666GGGbbbxxx|||cccPPPEEE<<<444444111111333000///;;;LLLMMMEEEAAAHHHSSSUUUMMMCCC:::777555444555999FFFSSS^^^OOOAAA???BBBBBB???===777777555444333333333333444444333111000000//////,,,++++++...///222;;;EEEKKKQQQYYYaaagggnnntttyyy~~~{{{hhhuuu{{{vvvwwwrrraaaJJJNNNrrrvvv\\\OOOFFFHHHJJJFFFDDDFFFDDDFFFDDDAAA???;;;111'''))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&''''''((((((((((((((((((((((((((())))))))))))************++++++++++++//////000000111222222333444444444444444444444444777999;;;<<<===>>>@@@AAAFFFDDDBBBBBBCCCBBB???===<<<===>>>??????===<<<:::888555222///000222555777888@@@JJJTTT___nnnqqqddd^^^^^^```cccWWWYYYdddxxxqqq[[[LLLFFFDDDMMMMMMMMMQQQ___rrrlllSSS@@@111999BBBEEE@@@;;;<<>>=========<<<999444000111000000222444666666555666555444333444777999;;;::::::999666333000---+++)))******+++***)))(((((())))))((((((((()))***+++''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((222222222111///...,,,+++---,,,***))))))***+++,,,,,,+++)))(((((()))+++,,,***+++,,,+++))))))***+++))))))***++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,//////000111222333333444333333777@@@JJJNNNKKKFFFHHHJJJNNNVVV___ccccccaaaOOODDD888444666===HHHQQQeeemmmpppgggZZZUUUTTTUUUGGG===333444EEE```}}}wwwcccPPPAAA888777333222222000222CCCUUUzzztttdddLLL555777444444555111000===NNNRRRIIICCCHHHTTTZZZSSSIIIBBB<<<666222000222>>>III\\\WWWNNNEEEBBBDDDAAA<<<:::999777555444333333444444333333222111000//////---+++,,,......000999BBBKKKQQQZZZaaafffkkkqqqvvvwwwqqqeeeeeeyyyxxxwwwxxxjjjMMMHHHkkkhhhUUUFFFFFFJJJGGGDDDDDDDDDEEEDDDAAA???<<<333)))))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&''''''(((((((((((((((((((((((()))))))))***************++++++,,,,,,,,,...///000111222333444555444444444444444444555555999;;;===>>>===>>>@@@AAADDDCCCBBBBBBCCCBBB@@@>>>;;;;;;<<<======<<<::::::000000111222444666888999;;;NNNbbbooo}}}lllUUUIIIFFFJJJMMM```kkkxxxdddXXXSSSEEE@@@<<<===CCCOOObbbrrr{{{|||iiiMMMEEE;;;999>>>CCCDDDBBB@@@999111...222777::::::<<<:::999666555444333333111000---+++)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''!!!%%%000:::<<<444,,,)))''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((()))))))))*********)))(((((((((((((((((()))((((((((()))***+++++++++++++++,,,---///000111555666777777666888;;;===AAAAAAAAAAAA@@@===777333111111111333666888888888999666333111111444888:::??????@@@>>>;;;777222///***,,,---...///...---,,,***)))(((''''''(((***+++)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((222222222111///...,,,+++---,,,+++***))))))******444333111///,,,***'''&&&*********)))((()))***+++*********++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,,,,//////000111222333333444111111333:::CCCJJJMMMNNNDDDBBBCCCHHHRRR]]]fffjjjiii```RRRFFF??????CCCHHHWWWqqqqqq^^^VVVVVVRRRIII???888:::GGG^^^qqqzzzbbbPPPCCC;;;888:::666...222===NNNnnnzzzbbbMMMEEE<<<666444222222???NNNYYYQQQJJJLLLXXX___XXXMMMHHHAAA:::666222111888AAAVVV[[[YYYMMMFFFFFFBBB:::>>><<<:::777555444444444333333333222111000///...---+++,,,......///666???HHHOOOZZZaaafffjjjpppuuunnnoooeeeYYYwww~~~xxx{{{qqqUUULLLkkkpppYYYEEECCCHHHHHHEEEEEEDDDEEEDDDAAA???===555+++))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&''''''(((((((((((((((((((((((())))))******+++******++++++,,,,,,------...///000222333555666777555444444444444555666777:::;;;======<<<===>>>@@@CCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>===<<<:::999888---///333555777999;;;===MMMggg~~~vvvjjj```[[[^^^dddhhhuuuooobbbWWWLLLEEE>>><<>>666111000333888<<<<<<;;;999777666555444444333222///---+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%)))444???@@@888000---''''''''''''((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((()))))))))*********+++******)))((((((((((((************************---......///000222333444555666777888888;;;???BBBAAABBBCCCEEEEEECCC>>>:::555444444555888999999888???===:::777777888:::<<>><<<999777222222222333333444555555///---+++)))(((''''''(((******+++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((222222222111///...,,,+++,,,++++++***))))))))))))333444555666444111...++++++***(((''''''((())))))+++******************+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,//////000111222333333444222333555777:::BBBMMMUUUPPPKKKDDD>>>@@@IIIWWWaaapppoooiii^^^TTTMMMKKKJJJIIIbbb}}}kkk^^^bbb]]]UUUKKK@@@???MMM^^^nnn{{{```QQQDDD???:::333111666>>>PPPkkk{{{rrrnnnVVVGGG999444333555???KKK\\\WWWQQQPPPYYY```[[[PPPJJJDDD???<<<888333444999GGGTTT[[[TTTMMMJJJEEE===BBB@@@<<<888555444444444333333333333222000///...---,,,,,,.........555===FFFPPP\\\eeeiiimmmsssxxxuuuyyyqqq^^^xxx}}}{{{sss^^^QQQfff|||aaaHHHDDDHHHHHHFFFEEEDDDEEECCC@@@@@@>>>777...))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&''''''(((((((((((((((((((((((()))***+++++++++***++++++,,,------.........///111222555666888999666555444444555777999:::;;;===>>>>>>>>>>>>@@@AAACCCCCCDDDDDDCCCCCCBBBBBBDDDCCCBBB???<<<999777666555555555666:::CCCMMMUUUnnnnnnccckkkuuu~~~}}}zzzzzzoooZZZFFFBBBJJJTTTUUU\\\mmmmmmQQQCCCBBBCCC???>>>;;;555//////444999::::::999888888666555555333222000...,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&+++222333...***)))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))************,,,+++***)))))))))))))))((()))***+++---...//////111111111222222333555555555777999:::<<>>>>>>>>:::999777555555777:::;;;999777555222///,,,***)))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((222222222111///...,,,+++***************)))))))))***,,,111555777888777777...+++((('''((())))))(((+++***))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))***+++,,,,,,,,,//////000111222333333444333555777555555<<>>::::::::::::AAAXXXttt}}}qqqlll```PPPAAA:::777666>>>III]]]\\\VVVQQQWWW```___WWWKKKGGGCCCBBB===555222333666EEERRRVVVRRRMMMIIIFFFFFFCCC???:::666555444555222333333333222000...------,,,---///...///555===HHHSSSaaajjjnnnqqqwww|||~~~www|||}}}uuuqqqhhhZZZccc{{{mmmQQQIIIIIIGGGEEEEEEDDDDDDCCC@@@@@@???999000))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&''''''((((((((((((((('''((())))))***+++,,,,,,++++++,,,------...//////000000222444555777888999777666555555777999<<<======???AAAAAAAAABBBDDDEEECCCDDDFFFFFFEEEDDDEEEFFFIIIGGGDDD@@@===999666555555666999???MMMbbbzzzssseeeYYYfffxxxzzz~~~wwwtttjjjWWWOOOBBB???@@@JJJYYYjjj~~~tttUUU===??????===777111...///333555777888::::::888666555444333111000---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''%%%&&&))))))&&&&&&(((''''''''''''((((((((((((''''''((((((((((((''''''((((((((()))))))))******)))))))))*********++++++,,,+++******************&&&(((+++///333555777888666555444444333333444444444777:::===???AAAEEEGGGDDDDDDCCCCCCCCCBBB>>>;;;<<<:::999888999888777555555777:::===@@@CCCEEEGGGIIIHHHEEECCCAAAAAAAAABBB???>>>;;;888777888:::<<<@@@@@@???===;;;777444222++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''((((((((((((222222222111///...,,,+++((())))))***************((()))+++...111444777888333///***((()))******)))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))+++,,,,,,,,,,,,//////000111222333333444444555666666666999AAAFFFWWW```eee^^^NNNDDDEEEKKKXXXfffpppoooiiieeeaaa]]]RRRJJJJJJ___}}}yyyuuukkkUUUBBBDDDQQQpppkkkVVVXXXjjjxxxxxx]]]KKKGGGEEE???555===PPPllluuu```___VVVLLLEEE;;;555===JJJaaabbb[[[RRRUUUbbbiiifffSSSNNNIIIGGGBBB999333222000:::IIISSSRRRLLLIIILLLIIIFFF@@@;;;777555555555222333333444333111...------,,,---000///000666===IIIUUUdddlllnnnpppvvv{{{}}}{{{|||nnnnnnnnn\\\XXXrrrqqqVVVLLLJJJGGGEEEGGGCCCDDDCCC@@@@@@@@@:::222))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&''''''((((((((((((((('''((()))***+++,,,,,,---++++++,,,---...///000000111222333444666777999999999888777777888;;;>>>@@@===???AAABBBBBBCCCEEEGGGCCCEEEHHHHHHFFFEEEGGGHHHIIIGGGDDD@@@<<<999777666333===MMM^^^rrryyyiii``````bbbyyy|||wwwhhhVVVIII;;;777;;;HHH]]]ppp{{{\\\KKKFFF@@@;;;777444000...111333888;;;;;;:::777444555444333222000...,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))&&&&&&)))***''''''***''''''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))*********))))))*********+++++++++++++++*********+++,,,,,,,,,...111555888;;;<<<===:::999777555444222222222222555999<<<===>>>???@@@@@@>>>======>>>===<<<:::999888666666777777555444///000111333777;;;???AAAFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA???===;;;:::999>>>@@@CCCDDDDDDBBB???<<<333111---***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((222222222111///...,,,+++'''((()))***************...,,,***((()))+++...000666111,,,***+++,,,+++******)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))+++,,,,,,,,,,,,//////000111222333333444555444555666888:::;;;;;;???SSShhhjjj\\\MMMJJJLLLXXXgggqqqooogggccc```]]]TTTPPPMMMVVVppp}}}bbbFFF>>>EEEaaaeeeUUUZZZbbbttt]]]UUUMMMAAA999???FFFYYYzzzhhhZZZXXXUUUNNN>>>444<<>>IIIUUUdddkkklllmmmqqqwwwwwwwwwmmmmmmmmmSSSCCC\\\oooUUUKKKIIIFFFFFFJJJCCCDDDCCC@@@AAAAAA;;;333))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&((())))))(((&&&''''''((((((((((((((('''((()))***+++,,,------++++++,,,---...///000111222333444555666777888999999999888777999<<<@@@BBB;;;===???AAAAAABBBEEEGGGCCCFFFIIIIIIGGGFFFHHHJJJHHHFFFCCC???<<<999888777===OOOiiilll^^^\\\jjjzzzvvvpppaaaQQQGGGBBBBBBKKKVVVbbbsssYYYNNNCCC>>>???<<<444,,,...111777;;;===;;;777444666555555444222000...---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%$$$&&&+++,,,)))(((***''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))************)))************+++++++++************+++,,,------444666888:::<<<<<<<<<<<<<<<;;;999666444222000000///222666999999888777888999777666777:::<<<===<<<555444333444555666555444555444222111444888<<>>@@@CCCFFFGGGGGGFFFEEEEEEFFFGGGGGGDDD???;;;888888;;;AAAFFFHHHGGGEEECCC<<<888333...+++******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))333222111///...,,,+++*********)))))))))))))))***+++))))))***------***'''(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((((((***+++,,,------++++++---111444666666555888777777666777888999:::;;;III]]]lllmmmbbbQQQFFFKKKZZZpppzzznnn^^^]]]hhhZZZUUUQQQTTT```vvv~~~kkkQQQCCCCCCYYYoooeeeSSSNNNpppmmmZZZTTTSSSKKK>>>@@@TTTqqqsssYYYWWWZZZWWWFFF555;;;LLLhhhgggddd```___gggvvvppp___QQQOOOOOOFFF;;;555666666???NNNSSSLLLFFFEEEOOOMMMFFF===:::<<<999222333333444444333222000///000...---...------444<<>>EEExxxtttUUUCCCHHHKKKEEEEEEBBBAAAAAAAAABBBAAA>>>;;;///(((%%%''')))'''%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))***++++++,,,,,,------...,,,------...///000111111222333444666666666666555===;;;:::999:::===@@@BBBBBBDDDEEEEEEDDDDDDEEEGGGGGGHHHIIIKKKMMMLLLJJJGGGGGGIIIHHHAAA888666===DDDWWWpppzzzhhhdddmmmxxxuuuzzzpppnnnttt}}}zzzjjjiiizzz{{{qqqwwwttt^^^III===???EEESSS```pppfffFFF>>>@@@<<<555444111222222555:::===:::555666555444333222111111000+++***)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++,,,------,,,,,,******+++---000222555666888;;;>>>??????>>>AAA>>>:::666333222222222000333888<<<>>>???>>>===<<<;;;;;;>>>AAACCCAAA>>>BBB???;;;777666666777999;;;:::999999:::;;;:::999;;;<<<===???AAACCCDDDEEEIIIJJJJJJJJJIIIFFFCCCAAA===>>>@@@BBBEEEGGGIIIJJJFFFCCC>>>999444///)))&&&---,,,************(((&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,***(((&&&%%%&&&'''((((((((((((((())))))))))))333222111///...,,,+++*********))))))))))))******+++))))))***,,,---***((())))))************))))))))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((()))***,,,---......---...000222444444333222666555555666888:::<<<>>>;;;CCCRRRbbbkkkgggYYYMMMKKKWWWkkkxxxrrrbbb]]]ccc\\\UUUOOOOOO[[[nnnoooWWWGGGCCCCCC\\\uuu\\\PPPUUUqqqxxx___TTTSSSUUUGGGBBBMMMaaa{{{vvv[[[XXXYYYWWWHHH999>>>NNNgggiiihhhbbb^^^fffxxx|||jjjZZZVVVTTTLLLAAA:::666666>>>MMMRRRJJJBBBAAALLLMMMHHH@@@<<<<<<999444333333444444333222000///000...---...------444===KKKYYYiiiooosssxxx|||~~~|||yyylllxxx}}}yyyuuuhhhGGGEEEjjjyyyoooTTTCCCGGGJJJGGGIIICCCBBBAAABBBBBB@@@>>>;;;000***&&&(((***((('''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))******++++++,,,------------...///000111222222222333555666777777666666>>>===;;;:::;;;===???@@@BBBCCCEEEEEEDDDDDDEEEGGGIIIIIIIIIKKKLLLMMMLLLKKKDDDGGGGGGAAA<<>>;;;:::444444333333666999;;;;;;777666666555444333222222---,,,***((((((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++*********++++++,,,---,,,,,,,,,,,,...000222333<<<<<<<<<===>>>===<<<;;;999888777777777666555444444666:::===>>><<<:::888<<<;;;:::<<>><<<<<<;;;>>>===>>>@@@CCCDDDDDDBBBAAAAAA@@@@@@???>>>===<<>>888222...---+++))))))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))'''''''''((()))(((((((((((())))))))))))333222111///...,,,+++******)))))))))))))))******+++***)))***,,,,,,***(((******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((()))***+++,,,---///000000333555666888888777555444444555555777:::===@@@BBB@@@@@@FFFUUUeeehhh___SSSLLLRRRcccsssuuuiii_________UUUJJJJJJVVViiiyyy~~~~~~uuu___KKKCCC>>>UUUyyyiiiWWWIIIbbbhhhYYY[[[\\\PPPMMMQQQ\\\ppp}}}www^^^YYYWWWVVVJJJ===BBBQQQeeekkkmmmfff^^^dddyyyvvvccc[[[YYYRRRGGG???:::777>>>KKKOOOGGG>>><<>>;;;888666333333444444333222111000000...---...---...555===JJJZZZkkktttxxx|||{{{}}}||||||hhh```ppp}}}|||xxxpppTTTHHH\\\{{{vvv___IIIFFFEEECCCFFFDDDCCCBBBBBBBBB@@@===;;;222,,,''')))+++)))((()))((((((''''''&&&&&&''''''&&&&&&'''''''''((((((((('''((())))))******)))))))))))))))***++++++,,,,,,------...///000111222222333444666777888888777777???>>>===<<<<<<===>>>???AAABBBDDDDDDCCCDDDEEEGGGIIIJJJJJJKKKKKKLLLMMMNNNDDDEEECCC@@@EEEXXXsssxxxjjjcccmmmkkkgggpppvvvxxxyyyrrr]]]LLLLLLSSSVVVWWWYYY\\\ZZZXXXWWWYYY[[[^^^___cccfffddd^^^]]]ccckkknnnyyyssstttzzzuuuuuusssvvvuuu^^^PPPJJJCCC???BBBPPPddd{{{aaaGGG??????@@@;;;;;;999666444555:::???999888888777666555444444111///+++(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,---++++++*********+++,,,,,,,,,---...///111222333444999999:::::::::999999888<<<===>>>@@@AAA???<<<999888;;;@@@CCCCCC@@@<<<999;;;:::999;;;???CCCFFFGGGHHHIIIJJJJJJJJJHHHFFFDDDEEEDDDDDDEEEGGGFFFDDDBBB@@@@@@AAABBBAAA@@@???>>>:::;;;===@@@CCCGGGIIIKKKIIIIIIIIIHHHGGGGGGFFFFFFIIIIIIIIIIIIGGGBBB<<<777///---*********++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))---+++***((((((((())))))(((((((((((())))))))))))333222111///...,,,+++***))))))))))))))))))***+++************++++++******)))******++++++******))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((***+++,,,---///111222222:::<<<>>>??????======<<<888888999:::===@@@CCCDDDFFFBBBBBBLLLYYY```]]]VVVNNNNNNXXXkkktttnnneeeaaacccVVVHHHFFFTTThhhxxxzzzyyy|||vvvdddOOOCCCJJJWWWpppooo\\\SSS^^^yyylll]]]aaa\\\UUUZZZccckkkwww|||ttt```XXXUUUTTTKKK@@@EEETTTdddmmmqqqhhh^^^bbbxxxzzzeee\\\\\\YYYOOOFFF@@@;;;===GGGJJJCCC;;;:::@@@GGGKKKGGG???888666666333333444444444333111000000...---...---...555>>>IIIZZZmmmwwwzzz}}}|||}}}vvvlll^^^VVVbbbxxx|||vvvsss^^^OOOZZZxxxzzzgggMMMCCC@@@???EEEEEEDDDCCCCCCCCCAAA>>>;;;333,,,((()))***)))((()))((((((''''''''''''((((((''''''''''''(((((((((((((((((()))************))))))******+++,,,,,,------,,,------...///000111222444555777888999999888888<<<<<<<<<===>>>???@@@@@@@@@AAACCCCCCCCCCCCEEEFFFIIIJJJLLLLLLKKKJJJJJJJJJEEEBBB???DDDXXXyyy|||xxxqqqjjj|||yyy^^^SSSSSSVVVXXXZZZ\\\QQQLLLQQQZZZ]]]^^^```\\\]]]___ccchhhkkklllkkkhhhjjjiiidddcccgggiiiiiirrryyy}}}zzz|||~~~vvvpppqqqppprrr|||yyyiii^^^SSSIIIEEEJJJRRR\\\ppp```PPPHHHAAAAAAAAA@@@>>>888444888>>>;;;;;;:::999888777666666555222...***((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,+++++++++++++++,,,,,,---...///000111222222222111111333555777999;;;===>>>DDDDDDDDDGGGIIIHHHDDD@@@???DDDKKKOOOPPPLLLFFFAAA:::999:::;;;>>>AAACCCDDDDDDFFFHHHJJJKKKJJJIIIHHHIIIHHHGGGHHHIIIJJJIIIHHHEEEFFFHHHIIIIIIHHHGGGFFF@@@@@@???@@@BBBDDDGGGIIIMMMLLLLLLKKKJJJIIIHHHGGGIIIHHHHHHHHHHHHFFFBBB???888444000---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((((())))))(((((((((((())))))))))))333222111///...,,,+++***))))))(((((()))***++++++******+++************+++(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((++++++---...000222333444:::===@@@BBBBBBBBBDDDFFF@@@@@@??????@@@BBBDDDEEEHHHEEEDDDGGGOOOWWW[[[\\\RRRLLLPPPbbboooooojjjhhhfffXXXHHHDDDOOObbbrrrzzzwwwrrrqqqtttrrrdddPPPCCCJJJOOOaaa{{{nnn]]]ZZZZZZkkknnn^^^```^^^WWW___nnnwww~~~rrr___WWWSSSRRRJJJAAAHHHXXXfffnnnrrrkkkaaadddwwwzzzeee\\\___bbbZZZPPPFFF>>>;;;CCCFFF???999888:::AAAHHHHHH???666444666222333444555444333222111000...---///...///666???KKK\\\oooxxxzzz{{{|||zzz{{{{{{|||{{{}}}mmmcccWWW^^^yyy~~~vvvssscccVVV```ooowwwiiiNNNAAA???BBBJJJFFFEEEDDDDDDCCCBBB???<<<444,,,'''((()))((('''((((((((('''''''''(((((()))'''''''''((((((((())))))((())))))***************++++++,,,,,,---.........+++,,,---...///000000111555666777999999999999888888999;;;===???@@@AAABBB???@@@BBBCCCBBBCCCEEEFFFGGGJJJMMMNNNKKKGGGEEEEEE@@@???EEEXXXwwwoooggglllvvv~~~vvvzzz}}}ggg^^^VVVTTTVVVZZZ___dddfffeeefffiiikkkjjjkkknnnssstttvvvuuuttttttuuuvvvzzzyyy{{{zzzvvvqqqrrrrrrqqqoooqqqvvv{{{wwwsssvvvxxxxxxkkk]]]PPPIIIDDDEEEVVVjjj~~~cccEEEBBB@@@AAACCC???999888======<<<<<<;;;:::999888777888555111---***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************+++++++++***************++++++++++++,,,---...///000111111111111000///......111666999<<<@@@EEEHHHDDDCCCDDDIIIPPPTTTSSSPPPTTTYYY```eeeeee```YYYUUUHHHIIIJJJKKKKKKKKKLLLMMMHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDFFFIIILLLMMMMMMLLLLLLMMMLLLKKKJJJHHHGGGHHHGGGEEEDDDDDDEEEGGGHHHMMMLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFFFFGGGGGGGGGFFFCCC???999444000---)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''(((((((((((((((((())))))))))))333222111///...,,,+++***(((((((((((()))***+++,,,***++++++***))))))***,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((++++++---///111222444555666:::===>>>???AAAFFFKKKIIIHHHGGGEEEEEEEEEFFFGGGFFFFFFFFFGGGLLLTTT]]]cccWWWNNNNNN\\\iiillllllnnnggg[[[KKKDDDIIIUUU```gggjjjgggeeegggfff^^^PPPEEEBBBGGGXXXqqqqqqddd[[[XXXfffttteeeccchhh[[[]]]jjjsss{{{{{{qqq^^^WWWSSSRRRIIIAAAKKK^^^jjjpppsssmmmgggjjjwwwxxxeee^^^eeelllfff[[[LLLBBB???FFFIIIBBB:::777888===EEEGGG@@@666333666222333444555555444333222000......///...///777@@@NNN___qqqyyyzzz{{{zzzxxxyyyyyyzzz|||wwwqqqbbbhhhyyyvvvggg[[[eee}}}wwwWWWEEEAAADDDKKKEEEDDDDDDDDDDDDCCC@@@>>>555---'''((()))'''''')))((((((''''''(((((())))))''''''((((((((()))))))))((()))******++++++******,,,,,,------.../////////,,,,,,---...///000111111444555777888999999888888444666999===???AAABBBBBB===???AAABBBBBBBBBDDDFFFGGGJJJNNNMMMIIIEEEDDDDDD>>>GGGZZZwwwnnn[[[]]]nnnhhh\\\\\\]]][[[YYYRRRWWW^^^dddiiinnntttxxx{{{zzztttnnnkkkhhhxxx}}}{{{|||{{{vvv|||~~~~~~}}}vvvoooWWWBBB;;;FFFUUUkkkvvv]]]LLLCCC>>>BBBCCC>>><<<>>>>>>======<<<;;;:::999999999777444111...+++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,+++++++++*********++++++,,,---...000111222222222222111000000000//////333888<<<>>>BBBHHHMMMHHHHHHLLLVVVbbbkkkmmmkkkppprrrvvvxxxxxxvvvsssqqqkkkllllllkkkiiiiiijjjkkkeeedddbbb```\\\YYYVVVUUUNNNMMMLLLLLLKKKJJJFFFCCCFFFFFFFFFFFFFFFGGGGGGGGGJJJIIIHHHGGGGGGIIIKKKLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMJJJGGGGGGHHHJJJKKKKKKJJJFFFAAA<<<888333...***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))333222111///...,,,+++***(((((((((((()))***+++,,,***+++,,,***((((((***---)))))))))******)))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''((((((((((((***+++---...111333444555444777::::::;;;???FFFMMMOOONNNLLLKKKIIIIIIIIIJJJJJJIIIIIIJJJNNNVVV```fff\\\SSSRRR]]]eeegggiiinnnbbbZZZOOOHHHGGGKKKOOORRR\\\ZZZXXXWWWXXXVVVOOOHHHEEEHHHUUUiiixxxxxxpppjjj[[[\\\gggxxx|||sssllllllrrraaa^^^fffiiimmmoooiii]]]XXXVVVTTTIIIAAAOOOdddqqqssssssqqqnnnqqqyyytttccc]]]gggrrrmmm```TTTKKKKKKTTTWWWMMMAAA<<<999;;;BBBFFFAAA777444777222333444555555444333333000......//////000777@@@QQQbbbttt{{{}}}}}}}}}{{{}}}}}}||||||sssyyy{{{kkk\\\eee^^^HHHAAAAAAFFFDDDCCCCCCDDDEEEEEEBBB@@@777///))))))***((((((***((((((((((((((()))******'''((((((((())))))))))))))))))***++++++++++++***++++++,,,------......///......///000111222333333444555666888888888888777333666999===???@@@@@@???===>>>@@@AAAAAABBBDDDFFFHHHJJJLLLJJJFFFEEEHHHKKKRRR```xxxttt``````qqqwwwqqq___XXXWWWXXXZZZ]]]bbbhhhqqqxxx}}}qqqpppjjjiiiooommmppp}}}vvvzzzrrrSSSCCCBBBEEETTT]]]pppiiiSSSAAAAAAEEECCC@@@AAA>>>>>>===<<<;;;:::999999:::999777555111...,,,***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++,,,...000222444555333222111111111222444555555:::@@@CCCFFFKKKSSSYYYYYYZZZ___jjjwww~~~}}}zzzrrrqqqoooooorrrwww}}}}}}~~~{{{xxxttttttvvvvvvrrrjjj```XXXTTTSSSPPPMMMKKKKKKKKKKKKHHHHHHGGGHHHIIIKKKMMMNNNJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLJJJJJJKKKLLLLLLKKKJJJHHHFFFCCC@@@<<<777333++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))(((((((((((((((((())))))))))))333222111000...,,,+++***(((((((((((()))***+++,,,***+++,,,***((((((***---******++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''((((((((()))***+++,,,...111333444555555777999999999>>>GGGNNNSSSQQQOOONNNLLLLLLLLLMMMPPPNNNLLLMMMRRRYYY```ddd^^^WWWWWW___dddcccffflll\\\XXXRRRLLLHHHGGGHHHHHHQQQPPPNNNMMMOOOPPPNNNKKKMMMLLLRRR^^^gggiiihhhiii\\\^^^dddkkkllliiilllqqqxxxgggcccgggccccccddd```^^^YYYXXXUUUIIIBBBQQQiiivvvuuutttssstttwwwzzz|||~~~qqq```[[[gggsssnnnaaa[[[TTTVVVbbbeeeYYYIIIAAA:::;;;AAAFFFCCC999555888222333444555555555444333000......//////000888AAATTTdddvvv~~~{{{zzz|||vvv~~~xxxwww~~~nnn]]]ddd[[[EEE??????DDDCCCCCCCCCDDDFFFEEECCCAAA999111******+++******,,,((((((((((((((()))******(((((((((((())))))))))))))))))***++++++++++++******++++++,,,,,,------...000000111222333444444555333444666777888888777777444666:::===>>>>>>===<<<<<<>>>@@@AAAAAABBBDDDFFFIIIKKKJJJGGGDDDFFFLLLSSSjjjyyyyyykkkgggyyywww___\\\]]]eeekkknnnrrrvvvwww{{{yyyuuuggg___```^^^eeewwwsss```fffyyyfffRRRGGG@@@===MMMeee{{{eeeHHHBBBEEEDDDBBBBBB>>>>>>===<<<;;;:::999999::::::999777444000---+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))***+++,,,------...++++++---///111444666777222222111111222555888:::???EEELLLPPPTTTZZZcccjjjhhhiiimmmwww|||ttt]]]YYYUUUTTT[[[hhhvvv~~~{{{|||wwwnnncccZZZSSSOOOMMMGGGGGGGGGHHHIIIJJJLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKLLLMMMLLLJJJHHHHHHGGGGGGGGGFFFCCC>>>:::------------------------))))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))(((((((((((())))))))))))333333222111///---,,,+++)))))))))))))))******+++************************))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&''')))++++++***(((((((((((())))))))))))***,,,///111111222444666:::;;;===>>>???AAAEEEHHHKKKLLLNNNOOOOOONNNKKKJJJPPPPPPNNNMMMOOOTTT\\\aaa^^^XXXRRRUUU^^^eeedddaaa^^^UUULLLGGGBBB<<<999:::;;;???EEEJJJNNNQQQSSSUUUOOOPPPSSSXXX^^^___\\\XXXVVVUUUYYY___aaaaaahhhrrrvvvmmmccc___```aaa^^^ZZZ___^^^\\\UUUIIIFFFUUUhhh~~~|||zzzyyyzzzyyyvvvsssnnneee]]]bbbnnntttooofff```VVVUUUiii~~~|||___BBB===:::>>>HHHIII>>>444111444222111222555666333111111000000000///000:::EEEVVVeeeuuu|||}}}~~~~~~}}}xxxyyymmmvvvxxxaaaRRRqqq```DDD@@@AAABBBEEEFFFFFFGGGFFFEEEDDDCCC<<<333,,,++++++***)))***((((((''''''''''''(((((())))))))))))************++++++******************+++,,,,,,------............///000111222333333333666777777888888888777777888888999:::;;;;;;<<<<<<:::;;;<<<>>>@@@BBBDDDDDDEEEHHHGGGGGGIIIIIIZZZxxx|||vvvzzz}}}tttvvvtttfffZZZVVV^^^hhhrrruuusssvvvzzztttnnnllljjjgggdddcccvvv|||||||||yyywwwrrr[[[^^^bbblllrrrWWWAAABBBKKKRRRZZZpppVVVFFFFFFEEEAAA@@@DDDBBB@@@>>>@@@@@@<<<666999::::::;;;:::555...)))+++***((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++111888<<<888333444111222666777777>>>HHHMMM[[[jjjmmmgggeeellluuuwwwmmmbbb___dddkkklllkkkbbb___bbbiiimmmwwwmmm\\\TTTLLLEEECCCFFFHHHJJJKKKHHHGGGFFFFFFGGGHHHJJJKKKNNNLLLKKKLLLNNNNNNMMMKKKIIIIIIIIIHHHGGGFFFDDDCCC;;;777000,,,++++++,,,,,,,,,***''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))333333222111///---,,,+++)))))))))))))))******+++************************))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((&&&%%%&&&((())))))((((((((((((((())))))))))))+++---///111111222333555555777999;;;>>>BBBHHHLLLKKKLLLMMMMMMNNNNNNNNNNNNOOOOOONNNMMMOOOTTT[[[aaa\\\VVVQQQSSS[[[___\\\XXXXXXNNNEEE???999333111333888;;;BBBKKKTTTXXXWWWUUUIIIKKKOOOTTTXXXXXXTTTPPPIIIGGGLLLUUU[[[\\\^^^bbbhhh```VVVSSSWWW\\\]]]\\\```\\\XXXQQQJJJKKK\\\ooo}}}~~~yyyqqqkkkhhhhhhhhhbbb___eeepppuuupppiiifff]]]ZZZiiilllNNN???;;;???HHHIII>>>666444444222111333555555333111111000000000///111;;;FFFXXXgggvvv|||}}}~~~|||xxxyyyyyyvvvuuuwwwwwwcccTTT]]]___EEE@@@AAAEEEFFFFFFGGGGGGGGGEEEDDDCCC<<<333,,,++++++)))(((***((((((''''''''''''(((((())))))))))))************++++++******************,,,,,,,,,------.../////////000111222333444444444777777888999999999888888888999999:::;;;<<<============>>>???AAABBBDDDEEEBBBEEEDDDGGGOOOWWWqqq}}}{{{{{{eee\\\YYYXXX\\\eeehhhpppyyy~~~{{{yyyuuunnngggbbbWWW]]]nnn|||www}}}}}}|||mmmdddkkkxxxqqq^^^DDDEEEHHHOOO[[[ooo}}}WWWDDDFFFGGG@@@BBBAAA???>>>???@@@>>><<<::::::;;;<<<;;;777111,,,+++***(((((()))******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************************************)))+++,,,+++***)))***+++++++++,,,,,,,,,,,,,,,---333222111333444666555444333444888===>>>@@@HHHSSS]]]hhhrrrvvvsssrrrvvv{{{kkkeeebbbgggvvv{{{pppggg___UUUKKKEEEIIIIIIIIIJJJKKKJJJHHHGGGPPPOOONNNLLLKKKJJJIIIHHHKKKKKKKKKJJJIIIHHHFFFFFF@@@<<<555000...,,,+++))),,,***(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))333333222111///---,,,+++)))))))))))))))******+++************************))))))))))))))))))))))))******)))((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''(((&&&%%%%%%'''(((''''''(((((((((((())))))))))))+++...000111111111222333111222555888<<>>>>>DDDPPPYYYYYYUUUSSSXXXQQQJJJIIIPPPYYY___``````ZZZTTTPPPOOOWWWhhhxxx~~~xxxhhh^^^^^^bbbdddcccdddkkkrrrtttpppkkkmmmgggaaahhhwwwVVVAAA===@@@HHHHHH???888888444333222333444555333222111000000000000222===HHH[[[iiiwww}}}~~~~~~|||~~~qqqnnn|||vvvzzzvvvssscccRRRNNNttt~~~bbbIII@@@AAAFFFFFFGGGHHHHHHHHHFFFDDDBBB;;;333+++******(((((())))))((((((''''''(((((()))))))))))))))******************++++++++++++++++++,,,,,,------...//////000111111333444555666666666888888999:::::::::::::::::::::;;;<<<===>>>??????AAA@@@@@@@@@AAACCCEEEFFFBBBEEEDDDKKK\\\nnn{{{nnnyyyvvviii^^^^^^```bbbkkkuuu|||{{{nnneeeXXX[[[aaahhhlllrrr~~~nnnbbbsssaaaPPPDDDDDDHHHTTTpppYYYIIIEEE@@@CCCBBB@@@@@@???>>>>>>>>>;;;;;;<<<===<<<999444000+++)))(((''')))******)))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************++++++++++++***************************+++,,,+++***)))***,,,+++++++++,,,,,,---------///111222111111222555999999999===BBBGGGMMMZZZffftttxxx~~~xxxuuuuuu~~~xxxmmmeeePPPLLLGGGDDDEEEHHHJJJKKKJJJLLLMMMMMMLLLLLLMMMOOOMMMMMMMMMLLLKKKJJJIIIHHHFFFBBB===777333///+++(((+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))333333222111///---,,,***)))))))))))))))******+++************************))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&&&&'''((('''&&&(((((((((((()))))))))))),,,...000111000000111222000111222444777===CCCHHHNNNOOORRRTTTUUUVVVVVVUUUQQQQQQPPPPPPQQQVVV\\\aaa^^^ZZZWWWXXXZZZWWWNNNGGG@@@999333444666:::???EEEEEEIIIPPPWWWZZZYYYVVVTTTLLLNNNQQQSSSQQQMMMGGGBBB???DDDMMMWWW]]]YYYRRRLLLLLLHHHEEEHHHQQQZZZaaaccc___[[[WWWWWW\\\ggguuu~~~|||qqqccc\\\___eeegggjjjnnnrrrtttrrroookkkpppmmmfffggg}}}yyyVVVCCC???AAAIIIHHH>>>999;;;555444333333333444333333111000000111000444???KKK^^^jjjwww}}}}}}~~~tttnnnzzz|||zzzooo|||sssnnndddPPPNNNuuukkkPPP@@@???GGGFFFGGGIIIIIIIIIFFFDDDBBB<<<333+++******((('''((())))))(((((((((((())))))((()))))))))******************+++++++++++++++,,,,,,,,,---...///000000111222333444666777888888888888999:::;;;<<<<<<<<<;;;;;;;;;<<<>>>???@@@AAAAAADDDDDDCCCBBBCCCDDDFFFGGGEEEIIIKKKYYYrrr|||vvvtttaaaaaagggpppvvvyyy~~~yyyxxxrrrggg]]]```qqquuu___ddduuusssRRRBBBBBBLLL]]]mmm]]]EEEAAADDDBBBBBBBBB@@@<<<:::<<<;;;;;;;;;<<<===;;;777444---+++(((''')))*********(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((()))))))))*********++++++***************************+++,,,,,,******+++,,,******+++,,,------......+++...111333555888<<>>@@@GGGTTTbbbqqqzzzyyy~~~wwwkkk[[[NNNHHHIIILLLMMMFFFJJJMMMOOOOOONNNOOOQQQMMMMMMMMMMMMLLLKKKJJJIIIJJJGGGCCC>>>:::555///++++++***)))***+++,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))333333222111///---,,,***)))))))))))))))******+++************************))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))''''''((()))((('''(((((((((((()))))))))))),,,---000000000000111222222222333333333666;;;>>>LLLPPPVVVZZZ\\\[[[XXXVVVTTTTTTTTTSSSTTTXXX]]]bbb^^^\\\[[[[[[ZZZUUUKKKDDDAAA:::777:::???EEELLLSSS\\\aaaeeebbbZZZTTTTTTWWWVVVWWWXXXVVVSSSMMMIIIFFFJJJTTT___cccaaaYYYQQQKKKDDDDDDFFFLLLTTT[[[___`````````aaadddlllvvv~~~wwwrrrkkkccc___```ggglllrrrtttwwwwwwtttqqqnnnmmmnnnooojjjjjj}}}wwwVVVDDDAAACCCIIIGGG>>>999<<<666555555444333333333444222000000111111555AAANNN___kkkvvv|||~~~}}}tttyyyxxxoooqqqaaa\\\hhhxxxrrrnnnkkkRRRSSSwwwrrrVVVBBB>>>GGGDDDFFFHHHIIIIIIGGGDDDBBB<<<444,,,+++***((('''((())))))(((((((((((())))))((()))))))))******************++++++,,,,,,,,,,,,,,,------...000111111222333444555777999:::::::::999999:::<<<<<<===============>>>@@@AAABBBCCCDDDGGGFFFEEEEEEFFFGGGHHHIIIGGGNNNVVVlll}}}xxxhhhccckkkkkknnnttt{{{zzzuuuwww||||||tttlllttt}}}xxxxxxuuummmeeeyyy{{{iiiUUUhhhpppsssOOO???EEEPPPUUU}}}bbbHHHEEEAAAAAADDDCCC===;;;<<<;;;;;;:::;;;<<<;;;888666000---***((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))*********************************,,,,,,,,,+++***+++,,,***+++,,,---...///000000111111333777;;;>>>>>>===???AAAIIIZZZppp~~~{{{|||~~~zzzkkkdddmmmyyyzzzwwwvvvqqqqqq{{{{{{mmm^^^NNNDDDHHHKKKMMMNNNMMMLLLKKKJJJLLLLLLLLLLLLLLLKKKJJJIIIJJJHHHFFFDDDAAA<<<666222,,,+++))))))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))333333222111///---,,,+++)))))))))))))))******+++************************))))))))))))))))))))))))******)))(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))***((('''''')))***))))))(((((((((((())))))))))))***---///000000000111222333444444444333444666888FFFKKKSSS[[[^^^]]]ZZZWWWWWWWWWWWWVVVVVVYYY]]]aaa^^^]]]]]]]]][[[UUUKKKDDD:::777888BBBOOOZZZeeennnsssyyyzzzppp```WWWYYY___``````^^^[[[VVVTTTSSSTTT^^^hhhpppooofff]]]SSSLLLDDDGGGLLLTTT[[[_________ccchhhmmmssszzzoooggg^^^ZZZ^^^gggooosss||||||zzzvvvsssqqqqqqqqqpppqqqoooqqq~~~uuu[[[EEEBBBEEEKKKGGG<<<888;;;666777666444222222333555222000000111222777DDDQQQ```jjjuuu{{{~~~yyyvvvvvvmmmdddYYYTTT\\\tttuuutttuuuXXXPPPrrrvvv]]]EEE>>>GGGAAACCCFFFIIIIIIGGGEEECCC>>>555---,,,+++(((''')))***))))))(((((())))))***))))))))))))******************++++++,,,---------,,,---...///000111222333333444666888999;;;;;;<<<888999:::<<<============>>>???@@@AAACCCEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKWWWeee|||uuuYYYSSSaaagggkkksss|||wwwoooeee^^^[[[[[[[[[ZZZ\\\TTTOOORRR[[[___[[[VVVZZZdddpppwwwyyy{{{zzzqqqiii^^^hhh}}}zzzzzzvvvaaaaaacccmmmiiiHHHAAAHHHMMM]]]~~~```JJJBBB>>>CCCEEEAAA???AAA===<<<;;;;;;<<<;;;:::888444111,,,***)))*********************************))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))'''((((((((())))))))))))+++++++++++++++++++++++++++,,,---,,,+++***+++---++++++---...000111222333666444444666:::<<<;;;:::FFFPPPbbbzzz}}}uuu|||yyyqqqjjjfffdddccckkkjjjrrrpppdddbbblllnnnoooqqqhhh\\\\\\bbbiiiooonnnkkkkkkqqqwwwbbbLLLJJJHHHFFFGGGJJJMMMNNNNNNKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGEEEBBB>>>:::000...+++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))333333222111///---,,,+++)))))))))))))))******+++************************))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******''''''''''''''''''''''''((('''&&&&&&(((******)))(((((((((((()))))))))))))))+++...///000000222333111333555666666666777888<<>>@@@DDDGGGIIIGGGEEECCC???666...---,,,)))((()))******))))))))))))******))))))))))))******************++++++,,,------...,,,---...///111222333444333444666888:::;;;<<<<<<888888:::;;;<<<=========???@@@AAACCCEEEFFFGGGHHHGGGHHHJJJLLLMMMLLLLLLKKKUUUgggvvv}}}ooo^^^]]]gggeeeooo~~~yyyllleee```ZZZTTTQQQRRRSSSQQQOOOMMMJJJIIILLLRRRWWWYYYXXXUUUYYY^^^```___```eeeiiijjjqqq~~~||||||kkkgggiiiwwwmmm~~~{{{{{{wwwlllfffnnniiiSSSKKKKKKKKKdddzzz[[[KKK???BBBEEEBBB@@@DDD@@@>>><<<<<<======;;;:::888444///+++************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,...///111333444555555666777999===CCCJJJPPPffftttvvvkkkhhhiiiiiigggqqqqqqnnniiiffffffhhhjjjfffgggnnn{{{{{{{{{sssqqqyyyvvvlllkkkeeefffiiiiiihhhgggeeeeeennnnnnvvvttt[[[QQQGGGCCCHHHNNNRRRSSSLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHFFFCCC@@@666222---+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))333333222111///---,,,+++)))))))))))))))******+++************************))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))))))))(((((((((((())))))))))))(((+++---///000000222444///222666888999999:::<<<555:::CCCMMMUUUZZZ\\\\\\ZZZZZZYYYWWWUUUVVVZZZ\\\ccccccddddddccc]]]UUUPPPLLLJJJOOO[[[iiitttzzzrrrqqqrrrqqqooolllgggfffjjjsssyyyxxxkkk]]]___ccchhhoootttwwwwwwwwwkkkuuu~~~}}}yyyuuuqqqqqquuu|||zzzrrrnnnnnnttt|||zzzzzzxxxpppbbbWWWEEEDDDHHHMMMGGG999444666777888777444111111333777222000000111333999FFFTTT^^^gggqqqxxx~~~}}}{{{|||~~~~~~~~~www~~~||||||nnnzzz|||VVVKKKlllmmmNNN<<>>===>>>>>>===<<<;;;666000,,,+++******)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,---///000222444666666666;;;@@@CCCHHHUUUffftttxxxrrrmmmjjjhhhfffjjjllllllmmmuuu~~~tttkkkdddbbbiiiuuuvvvooonnntttyyyhhhRRRFFFEEEIIILLLKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHEEECCC:::666000,,,+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))333333222111///---,,,++++++++++++***++++++,,,,,,******************************************************)))((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''(((((()))***++++++,,,.........///222444666777999<<<===>>>>>>======<<<<<>>=========???AAABBBBBBBBBBBBDDDGGGJJJGGGEEEHHHOOOPPPLLLMMMSSSpppvvvkkklll}}}|||zzzpppkkkjjjgggiiikkkkkkkkkkkkmmmoookkkmmmnnnnnnllliiiiiiiiiiiiiiihhhiiilllqqquuuxxx|||||||||{{{yyyvvvtttrrrddd```[[[WWWUUUTTTRRRQQQ]]]mmm}}}{{{yyyssshhhcccnnn~~~eeeaaawwwiiiPPPEEEHHHOOO```{{{YYY<<>>???:::777333...***(((((()))))))))(((((()))***++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********,,,...///...---000---,,,///222555777999;;;@@@FFFQQQeee~~~}}}tttpppqqqpppnnnooouuu||||||wwwnnnmmm\\\HHHGGGJJJGGGJJJMMMNNNMMMMMMNNNMMMKKKMMMKKKIIIHHHHHHHHHJJJKKKEEEBBB<<<333+++(((***---++++++***)))(((((())))))))))))))))))))))))))))))+++***)))))))))***,,,,,,333333222111///---,,,+++++++++******++++++,,,,,,******************************************************)))((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))***++++++,,,---......///111444111333666999<<>>===@@@GGGOOOVVVYYYXXXXXXXXXWWWWWWXXX[[[^^^dddgggfffcccbbbbbb```[[[ZZZ___fffmmmppprrrxxxzzzwwwzzz~~~zzzdddgggrrr|||sssqqqqqqwww}}}jjj```VVVUUUZZZ\\\VVVNNNSSSVVVXXXUUUHHH:::777;;;999888777666555444444444666333111333777>>>MMM[[[iiinnnuuuzzz}}}~~~{{{|||rrr~~~pppssszzzrrr~~~uuudddRRRWWWyyy|||___AAAFFF???AAACCCEEEFFFFFFEEEEEE@@@999///)))((((((((('''))))))))))))******************))))))******+++,,,+++++++++,,,---...///000...///000222333444555555666666666777777888999::::::<<<>>>>>>======>>>???AAABBBBBBBBBCCCEEEIIILLLPPPFFFDDDLLLLLLIIIUUUhhh}}}yyygggeeekkkwww|||~~~ppphhhiiioootttsssvvvyyy{{{}}}{{{|||}}}{{{yyyvvvuuuuuurrrrrrsssvvv{{{yyypppfff___XXXSSSPPPJJJQQQ[[[gggwww{{{nnnfffiiirrr{{{___VVVkkkpppLLLDDD@@@KKKddd}}}~~~cccPPPFFFCCCAAA@@@BBB@@@>>>===<<<<<<===>>><<<999555000---******))))))))))))))))))***++++++)))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******+++,,,---......------000444777777666777:::@@@NNN```rrrssslllkkkpppuuulll^^^eeerrrgggRRRKKKIIIOOONNNNNNMMMLLLJJJLLLNNNMMMKKKJJJHHHHHHIIIJJJKKKEEECCC>>>777///******,,,*********)))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,333333222111///---,,,+++++++++******++++++,,,---***************************************************))))))((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))***+++***,,,---......///111333111222444777;;;???BBBDDDFFFEEEDDDCCCDDDJJJQQQVVVWWWXXXXXXXXXXXXYYY]]]```ccceeeeeeeeehhhjjjgggaaaaaallltttrrrnnnooovvv|||kkkQQQVVVbbbrrr~~~yyytttqqquuu~~~qqqYYYPPPGGGHHHRRRZZZ]]][[[aaabbbbbbYYYHHH999777===;;;:::888666555555555666555222111333888AAAPPP^^^kkkpppvvv{{{}}}{{{zzz~~~~~~~~~ooottt|||rrrwwwuuuqqq}}}pppTTTTTTrrrjjjFFFCCC???AAADDDFFFGGGFFFEEEDDD@@@999000***))))))((('''))))))))))))******************))))))******+++,,,------,,,,,,---.../////////000111333444555666666777777777888888999:::::::::<<<>>>???>>>>>>???@@@???AAABBBCCCDDDGGGJJJMMMRRRGGGDDDLLLMMMQQQhhhnnnaaaaaaeeeqqqsssgggjjjttt~~~zzzrrrjjjddd```WWWTTTQQQRRR\\\qqq~~~qqqkkkkkkyyynnnNNNWWWvvvgggPPP<<<@@@TTTkkknnnLLLDDDCCC???AAA@@@>>><<<<<<<<<======>>><<<888444000---+++******))))))))))))***++++++*********))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,+++++++++,,,------......+++000666777666999AAAHHHVVVfff|||}}}|||zzzyyy}}}xxxlllhhhrrryyy{{{ttt[[[LLLOOOJJJJJJOOOOOOJJJJJJOOOLLLKKKJJJIIIIIIIIIJJJKKKFFFEEEBBB===555///,,,***))))))******+++******)))))))))))))))))))))))))))******))))))******+++,,,333333222111///---,,,***************+++,,,------************************************************))))))(((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((()))***+++***+++---------...111333666666666888;;;>>>AAACCCLLLNNNNNNLLLJJJKKKOOOTTTVVVWWWXXXXXXXXXZZZ^^^aaacccdddeeegggnnnssspppiiigggssszzzssslllnnnsssvvv|||xxx\\\CCCEEENNN```ttt~~~yyyyyy~~~kkk]]]OOOIIIFFFKKKYYYgggooorrrkkkhhhbbbYYYJJJ===:::===<<<:::888666555555666666333111000444:::DDDTTTbbbmmmrrrwww{{{~~~}}}yyywwwzzz|||nnnkkkxxxzzzuuusss~~~[[[XXXtttmmmDDD<<>>===<<<<<<<<<<<<===<<<:::777333///,,,************))))))***++++++++++++******)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,+++,,,------,,,---...000000222333333;;;LLL```lllzzz|||uuuuuuvvv}}}{{{{{{dddQQQFFFDDDMMMRRRMMMKKKNNNLLLLLLKKKJJJIIIJJJJJJKKKGGGGGGFFFBBB<<<555///+++((()))***+++++++++******))))))))))))))))))))))))***************+++++++++333333222111///---,,,***************+++,,,---...************************************************))))))(((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((()))***+++***+++---------...111333888888888:::<<<@@@CCCEEELLLOOOSSSSSSPPPNNNOOOQQQUUUVVVWWWWWWXXXZZZ^^^aaabbbdddfffjjjrrryyyvvvoooooovvvyyysssllllllqqqttt~~~||||||pppRRR===:::>>>OOOjjjjjjXXXPPPIIILLLUUUbbbpppyyy{{{zzzmmmddd[[[TTTMMMCCC===;;;;;;:::888777666555666666333000111555<<>>AAACCCEEEGGGKKKMMMGGGLLLKKKGGGQQQpppzzztttvvvppp|||{{{ssssssooohhh```XXXTTTSSSSSShhhkkkrrrwwwgggdddqqquuutttuuuooo{{{UUUDDDCCCMMMfffxxxPPPAAABBB@@@???>>>>>>===<<<<<<<<<<<<<<<;;;999666111---***++++++***************+++,,,++++++***)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,+++---......---...111333333666888???RRRooozzzvvvxxxoooxxxhhhVVVGGGHHHLLLKKKLLLNNNLLLLLLKKKKKKJJJJJJJJJJJJGGGGGGGGGEEEAAA;;;333///******++++++++++++******************************))))))******++++++++++++333333222111///---,,,+++)))))))))***+++,,,---...************************************************((((((((((((((())))))***(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))***+++)))+++,,,------...000222555666888;;;???CCCFFFHHHEEEIIINNNQQQQQQOOONNNMMMUUUVVVVVVVVVWWWYYY]]]```aaaeeeiiinnnuuu{{{zzzuuuuuuvvvvvvrrrjjjeeekkkuuu|||yyy|||uuurrrwwwgggJJJ;;;666555BBB]]]xxxuuu___VVVXXX]]]hhhyyyyyyggg\\\SSSPPPNNNGGG???:::;;;;;;:::999888777666666333111111666===HHHYYYgggppptttxxx{{{~~~yyylllyyy{{{uuuxxxbbbfff}}}\\\YYYwwwsssIIIAAACCCDDDEEEFFFFFFFFFEEEEEEBBB;;;222,,,++++++***)))))))))))))))******************))))))******+++,,,......------...///000000000111222444555666777777777888:::;;;<<<<<<;;;::::::<<<>>>???>>>>>>???@@@<<>>>>>======:::;;;<<<<<<999444///,,,,,,,,,+++************++++++++++++******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++...000///...000444888222<<>>;;;<<<===>>>>>>===;;;888777444222222777>>>IIIZZZiiiqqqtttxxx{{{}}}rrr~~~xxxmmmqqq]]]bbb|||}}}[[[VVVrrrzzzPPPFFFEEEEEEEEEEEEEEEEEEFFFFFFCCC;;;222,,,+++++++++***))))))))))))******************))))))******+++,,,------------...000111111///000222333555666666666777888:::<<<===<<<;;;;;;:::<<<>>>>>>======>>>??????BBBEEEGGGHHHJJJLLLNNNRRRPPP]]]zzzuuurrr~~~{{{uuuxxx~~~~~~zzz~~~{{{qqqggg___ZZZRRROOOLLLOOOZZZmmmooodddqqqyyynnniiisssmmmQQQDDDEEEJJJXXXjjjsssSSSAAAAAAAAAAAA@@@@@@???>>>===999;;;>>>???===888333///---,,,++++++*********+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------+++...111111000222777<<<===PPPddduuu{{{zzz~~~wwwjjjooo```IIIFFFKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJGGGEEEDDDDDDEEECCC???;;;000...+++)))((()))***+++************************((()))***+++,,,++++++***333333222111///---,,,+++)))))))))***+++---...///************************************************((((((((((((((()))******(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''(((((()))***+++)))***,,,,,,,,,---000222777999;;;===????????????======???EEELLLPPPPPPNNNTTTUUUUUUUUUUUUWWWZZZ]]]___hhhooosssvvvzzz|||zzzqqqlllmmmlllYYYFFFTTTrrr{{{ooogggmmm|||nnn[[[PPPUUUjjj~~~{{{rrr|||jjjPPP999999666777EEE___ttt}}}yyyyyy~~~uuuppp||||||oooddd^^^UUUQQQPPPQQQLLLDDD>>><<<===???@@@AAA@@@===:::888444222333888???IIIZZZiiiqqqtttwwwzzz|||~~~~~~}}}vvv|||xxxnnnoooxxx]]]TTTnnnTTTFFFFFFFFFDDDDDDDDDEEEFFFGGGCCC<<<333---+++,,,+++***))))))))))))*********************)))***++++++,,,,,,,,,------///000222222///000111333444555666666777999;;;=========<<<;;;999;;;===>>>======>>>???AAADDDGGGIIIJJJKKKMMMOOORRRNNNlllrrrhhhsssyyyqqqpppnnnnnnuuu~~~~~~yyylllddd^^^\\\VVVOOONNNXXXhhhvvvuuukkkooonnnUUUhhhbbbPPPJJJHHHKKK\\\www```DDDAAAAAABBBAAAAAA@@@>>>>>>:::<<>>>>><<<<<<>>>???@@@AAAAAAAAAHHHFFFDDDEEEJJJOOOOOOLLLUUU\\\|||uuuvvv{{{yyyzzzzzzzzzuuuaaacccjjjqqquuuxxx{{{}}}pppfff]]]ZZZWWWSSSSSSXXXhhhzzziiicccjjjsss}}}WWWRRRnnnzzzdddRRRBBBDDDMMMaaaxxxttthhhCCCIIIGGG???>>>EEECCC:::???????????????===888555///---+++***++++++***)))************************))))))))))))))))))))))))++++++************++++++)))************+++++++++000...------.........---333333......666;;;JJJddd{{{sssgggttt}}}zzz{{{|||wwwqqqjjjhhhjjjkkkfffaaabbbhhhrrryyy}}}|||vvvsssuuu}}}~~~yyynnnKKKDDDMMMOOONNNKKKIIIMMMRRRNNNFFFIIIGGGEEEEEEEEEDDDBBB@@@<<<777000------...---+++))))))))))))))))))))))))******+++++++++,,,,,,,,,333333222111///---,,,+++******)))((()))***,,,...)))************+++++++++++++++++++++++++++++++++***)))(((((())))))((('''(((((((((((((((((((((''''''''''''((((((((())))))((((((''''''''''''((((((------+++***---000...*********+++,,,,,,---......000333666777777888999:::<<<===@@@CCCGGGJJJNNNOOOSSSTTTUUUUUUTTTUUUWWWXXXbbbhhhnnnqqqtttwww{{{|||zzztttkkk___PPPCCCCCCJJJiiinnnmmmbbb\\\gggyyyfffLLLBBB>>>GGG[[[```iiizzz{{{eeefff{{{bbbIIIBBB888333888JJJcccuuujjjlllvvv~~~}}}xxxpppbbbWWWXXX```hhhpppnnn]]]OOOMMMMMMKKKEEEEEEDDDDDDCCC???:::666444333444999DDDSSSaaajjjsssxxx|||~~~~~~~~~xxx~~~vvvwwwgggYYYfffTTTGGGCCCDDDDDDBBBDDDIIIIIIFFFEEE>>>444,,,)))))))))***************************+++++++++++++++,,,,,,,,,......///000111222333333555555555666666777888999888999:::;;;<<<>>>??????>>>>>>@@@AAABBBCCCCCCCCCDDDEEEFFFIIIMMMPPPPPPMMMNNNjjj}}}vvvuuuyyylllaaajjjpppxxx}}}~~~pppggg^^^VVVSSSUUUVVVeee{{{vvvlllhhhfffssseeeKKKUUUfffsssjjjLLL@@@DDDUUUqqqmmmXXXDDD???BBBCCCAAAAAA@@@@@@@@@AAAAAA???;;;888000...+++******+++******************************************************++++++************++++++************++++++++++++...---------///000000///(((///111333<<>>???@@@CCCFFFIIILLLNNNQQQSSSTTTTTTSSSSSSTTTVVV___hhhrrrvvvuuuvvv}}}xxxmmm```QQQDDD???@@@RRR___ggg___UUUYYYkkk{{{jjjKKK>>>:::;;;DDDKKKVVVfff|||xxx```YYYiii~~~hhhTTTGGG:::666888BBBYYYpppccc___jjj}}}{{{}}}xxxtttwwwvvvnnn___WWW___llluuuvvvmmm[[[OOOOOOQQQOOOFFFFFFGGGGGGFFFAAA:::555444333444:::GGGWWWhhhrrrxxx|||~~~|||zzz~~~vvvyyyjjjVVV^^^UUUHHHBBBDDDCCCAAADDDHHHIIIEEEEEE>>>555...******++++++***************************+++++++++,,,,,,,,,---......///000111222333444666666777888888999::::::::::::;;;===>>>???@@@AAA@@@AAABBBCCCDDDEEEEEEEEECCCFFFJJJOOOQQQQQQPPPPPPYYY~~~|||xxxvvv~~~xxxoookkkjjjsssyyyzzzlll___XXXVVVPPPQQQ[[[rrr|||oooddd[[[vvvyyy|||uuuZZZOOORRRddd}}}aaaEEE@@@HHHdddsssHHH@@@EEEAAA@@@FFFAAA@@@AAABBBBBBAAA===;;;333000,,,******+++++++++************************************************++++++************++++++************+++++++++,,,+++,,,---...///000111111---555666;;;KKK[[[qqqyyyhhhooo~~~|||zzz|||~~~~~~{{{{{{zzzwwwvvvwwwvvvpppkkkhhhccc]]]XXXWWWXXXUUUQQQQQQUUUZZZ___aaa___```aaa___^^^```eeejjjppppppllljjjmmmtttxxxwww}}}pppzzz|||dddJJJGGGJJJRRRRRRKKKJJJNNNJJJHHHFFFEEEEEEEEECCCAAA>>>===999333---******+++******************************+++++++++,,,,,,,,,333333222111///---,,,***))))))))))))***+++,,,---))))))*********+++++++++---,,,,,,+++***))))))(((***)))(((((())))))((('''''''''''''''((((((((((((***)))'''&&&&&&((()))+++((((((''''''''''''(((((()))$$$$$$***---******---,,,,,,,,,,,,,,,,,,,,,,,,111444999<<<=========>>>???@@@AAACCCEEEHHHJJJKKKMMMOOOQQQRRRRRRSSSUUUVVV[[[ffftttzzzxxxwwwuuugggYYYKKKAAA<<>>SSSkkkdddWWW]]]zzzxxxyyy}}}vvvtttxxxxxxpppddd```iiiuuuxxxttthhhYYYQQQQQQQQQNNNEEEFFFHHHIIIGGGBBB:::444555444555;;;HHHZZZjjjuuu}}}qqq~~~vvvuuummmUUUXXXUUUFFFBBBCCCBBBAAACCCHHHHHHEEEEEE???666///,,,+++,,,,,,***************************++++++,,,,,,---------......///000222333444444777777888999:::;;;;;;<<<;;;<<<===>>>@@@AAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEIIIOOOTTTSSSPPPQQQTTTvvv}}}rrroooqqqvvv{{{{{{qqqddd\\\ZZZTTTRRR^^^xxxuuuaaa___qqq|||{{{iiiTTT^^^}}}uuuVVVIIIDDDTTTqqqYYYDDDBBBAAAAAAFFFAAA@@@@@@AAABBBAAA>>><<<666222---******+++,,,,,,************************************************++++++************++++++*********+++++++++,,,,,,***,,,---.........000111555;;;===HHHcccwwwvvvyyysssttttttxxx~~~}}}vvvooogggdddaaa]]]___bbbhhhgggggggggeee```[[[YYYVVVUUUTTTVVVYYY^^^ccceeeffffffeeeaaa\\\ZZZ]]]```ffffffeeeggglllqqquuuuuunnn}}}|||xxx|||hhhTTTHHHLLLOOOIIIIIIOOOJJJIIIGGGFFFFFFEEECCCAAA@@@@@@===777///***)))*********************************+++++++++,,,,,,,,,333333222111///---,,,***)))))))))******+++,,,,,,))))))*********+++++++++,,,,,,++++++***)))((((((***)))(((((())))))((('''&&&'''''''''(((((())))))+++***((('''&&&((()))+++((((((''''''''''''(((((()))(((***---,,,)))+++000,,,,,,,,,,,,,,,,,,,,,,,,000444888;;;;;;<<<===>>>??????@@@AAACCCFFFHHHIIIHHHKKKOOOQQQSSSTTTVVVXXX[[[fffvvv}}}{{{zzzlll]]]MMMCCC;;;AAAGGGIIIFFFGGGOOOWWWhhh~~~yyy\\\GGG<<<777777666<<>>666000---,,,,,,,,,******************************+++,,,------............///111222333555555777888999;;;<<<=========<<<===>>>???AAABBBCCCCCCAAABBBCCCDDDDDDEEEDDDDDDFFFHHHNNNRRRPPPNNNUUU___}}}{{{uuupppttt|||ttthhh```[[[VVVUUU]]]ooouuuXXX\\\{{{}}}uuunnnuuuiiiVVVFFFGGGUUUmmmrrrLLL>>>AAADDDAAA@@@?????????@@@@@@>>>;;;888444...+++++++++,,,,,,************************************************++++++************++++++***++++++++++++,,,,,,,,,+++---...---,,,,,,///222...CCCRRRaaazzzwwwwwwzzzvvvooovvvvvvyyyzzzwwwqqqpppsssxxx||||||uuujjjaaaXXXRRRNNNLLLQQQXXXbbbgggllloooooommmiiieeeeeefffhhhjjjmmmppptttvvvuuutttqqqkkkbbb]]]\\\]]][[[ZZZ[[[aaagggmmmppprrrttt{{{|||oooNNNGGGKKKJJJJJJNNNKKKIIIGGGGGGGGGFFFDDDBBBAAAAAA@@@:::111+++************************************+++++++++,,,,,,,,,333333222111///---,,,+++((())))))***++++++,,,,,,)))************++++++++++++++++++***)))))))))(((***)))(((((())))))((('''&&&&&&''''''((()))))))))+++***)))((((((((()))***((((((''''''''''''(((((('''***+++((((((++++++)))+++++++++,,,,,,---------///111444666666777999;;;======>>>@@@BBBDDDFFFGGGEEEHHHMMMQQQSSSUUUXXXYYY^^^fffuuuuuudddWWWCCC>>><<>>666000---,,,,,,,,,******************************+++,,,---...//////......///111333444555666666888:::<<<==================>>>@@@AAABBBCCCDDDAAABBBCCCDDDDDDDDDDDDDDDDDDEEEJJJOOONNNQQQbbbvvv}}}rrrzzz~~~|||wwwvvv}}}wwwccc```[[[TTTQQQXXXmmmggg]]]jjjwwwpppzzzhhhPPPEEEDDDRRRsssXXX???BBBEEE???@@@???>>>>>>???>>><<<:::999555000---,,,,,,,,,+++************************++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---...///---+++---222777777^^^xxx}}}tttrrr|||~~~yyy|||{{{yyywwwtttmmmhhhjjjqqquuuzzz|||yyyvvvtttooohhhXXXQQQJJJFFFCCCDDDLLLUUUeeennnwwwzzz||||||yyyuuuyyy|||pppcccZZZVVVSSSQQQRRRXXX]]]```cccfffpppqqqmmmppp{{{~~~cccOOOKKKKKKKKKMMMLLLJJJHHHGGGGGGFFFEEECCCBBBAAA@@@;;;555000,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,333333222111///---,,,+++((())))))***++++++,,,+++)))************+++++++++************))))))))))))***)))(((((())))))((('''&&&&&&''''''((())))))************)))))))))((((((((((((''''''''''''((((((&&&+++)))$$$+++888666)))******+++,,,,,,---......000111222222222444777999;;;;;;<<<>>>@@@BBBDDDFFFEEEIIINNNQQQTTTUUUWWWYYY[[[```ppprrr]]]OOOCCCAAABBBBBBBBBCCCMMMeeepppjjjaaaQQQAAA???999444333777;;;FFF___yyy|||qqq___NNNXXXqqqttthhhUUUAAA666777BBBMMMbbbVVVLLLPPPggg~~~||||||||||||yyy~~~}}}|||wwwqqqllliiieeeaaa[[[QQQFFF@@@AAABBBDDDFFFFFFBBB;;;666333555999AAANNN^^^lllttt|||wwwooouuuyyykkkqqq~~~{{{}}}```^^^TTTEEE@@@AAAAAA???AAAFFFFFFCCCBBB===555000---,,,,,,+++******************************+++,,,---...//////---...///111333555666666555777:::<<<===>>>============>>>???AAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCHHHNNNRRR]]]{{{|||uuutttzzzvvvnnnddd\\\SSSQQQ[[[hhhzzzppphhhggg{{{ttt\\\gggbbbOOOEEEGGG^^^yyyfffEEEBBBEEEBBBBBB@@@>>>>>>>>>===;;;999999666222///...---+++***************************++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------...///000...---111999@@@XXX|||zzzuuu||||||yyywwwuuuuuuqqqmmmnnnsssrrrvvvvvvooofff```[[[VVVHHHFFFEEEGGGHHHKKKTTT]]]kkkvvvvvvggg^^^XXXRRRPPPSSSUUUSSSSSSVVV[[[^^^]]]cccrrrxxx}}}{{{dddQQQKKKLLLNNNLLLJJJHHHHHHHHHGGGEEECCCBBB@@@>>><<<999444///,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,333333222111///---,,,+++((()))***++++++,,,++++++)))************+++++++++)))))))))))))))************)))(((((())))))((('''&&&&&&&&&'''((())))))******************)))((('''((((((''''''''''''((((((***///+++'''777MMMIII444))))))***+++---...//////222222222222222333777:::999:::;;;===???AAADDDEEEGGGJJJOOORRRTTTUUUVVVWWWUUUXXXiiiwwwdddPPPHHHEEE@@@>>>???FFFZZZhhhnnnnnn___MMMIIIEEE;;;999???<<<999HHH___zzzxxxxxxjjjOOOMMMeeewwwuuulllXXX???111444<<>><<<===???AAAAAA===888333222444999CCCQQQ```nnnvvv~~~|||rrrxxxooooooppp}}}```[[[}}}OOOBBB@@@AAA@@@???AAAFFFFFFCCCAAA<<<555///---,,,++++++******************************+++,,,---//////000---...000111333555666777555777999<<<>>>>>>============>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEDDDIIIQQQXXXjjjqqqlllzzzpppeeeZZZPPPNNNRRR^^^uuuaaaccc{{{yyySSSUUUmmmsss[[[KKKEEERRRfffoooLLLAAAEEEFFFCCCAAA???>>>>>>===;;;999999666333111///...+++)))************************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------...000000//////555???HHHsssyyy|||qqqpppsssyyyzzztttpppnnnoootttssshhh\\\TTTOOOKKKEEEGGGLLLSSSWWW[[[ccckkkppp|||yyyxxxbbbZZZUUUUUURRRLLLJJJLLLMMMTTTVVV___mmmrrrxxxvvvWWWKKKLLLPPPMMMKKKIIIHHHHHHGGGEEEDDDBBB???===<<<;;;777111,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,555444222111111///---***)))******++++++,,,------************************))))))************))))))))))))(((((((((((())))))((((((((((((((()))******))))))((('''''''''''''''''''''''''''(((((((((((('''''')))***,,,...//////,,,,,,------------------///000000222333555777888888999:::<<>>RRRFFFEEECCC???>>>???>>><<<888999777333...,,,---///***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++******++++++,,,------,,,,,,,,,,,,---...///***000333//////<<>>===888333///,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////555333222111111///---***)))******++++++,,,------************************))))))************))))))))))))(((((((((((())))))((((((((((((((()))******))))))((('''''''''''''''''''''''''''(((((((((((((((((()))***,,,---......,,,,,,------------......///000000222333555777888999:::;;;===???AAADDDEEEHHHIIIKKKMMMOOOPPPPPPPPPSSSWWW^^^llljjjYYYPPPNNNOOOMMMOOOXXXgggtttzzzxxxuuupppbbbSSSMMMLLLKKKKKKLLLPPP]]]ooo{{{yyyooojjjjjjyyyvvv[[[KKKAAA???EEE^^^eeeZZZIIIKKKVVVcccppp{{{ooozzzzzzoooqqqkkk\\\MMMDDD>>>:::::::::;;;;;;:::999777666555666;;;GGGWWWfffqqqvvvxxxtttdddooo\\\AAABBB@@@???@@@BBBDDDDDDCCCEEE???666///+++*********++++++******************,,,,,,,,,---...///000111000000111333444666888999888:::;;;<<<;;;;;;===???<<<:::>>>FFFFFF@@@AAAIIIQQQFFF======BBBCCCCCCCCCGGGGGGEEELLLiiiyyyttt~~~yyyxxx|||}}}yyyxxxzzz~~~|||{{{|||}}}zzzyyywwwtttrrrpppooonnnvvvuuuyyyqqq^^^SSSNNNSSS```wwwsssiiimmmwwwxxxssszzz}}}fffZZZxxx]]]HHHHHHOOOhhh```EEE???DDDDDDCCC@@@>>><<<;;;999999999888555000---,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,------------,,,,,,---......---000111000555FFF^^^pppnnn{{{~~~~~~zzz}}}|||nnnkkkppppppjjjjjjjjjrrr{{{wwweeeVVVQQQPPPOOOMMMKKKKKKOOOXXX```eeeeeejjjqqquuuwww|||qqqeee]]]ZZZ]]]cccWWWRRRNNNPPPXXXdddnnnttt~~~bbbSSSIIIFFFGGGHHHIIIIIIIIIGGGDDDBBBAAA@@@???===999444000------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///555333222111000///,,,***)))******++++++,,,------************************))))))************))))))))))))(((((((((((())))))((((((((((((((()))******)))((((((''''''''''''(((''''''''''''(((((((((((())))))******+++,,,,,,---,,,,,,---------.........000000111222444666777888:::;;;;;;===???AAACCCDDDCCCEEEHHHKKKNNNPPPPPPQQQRRRSSSVVVbbbxxxkkk\\\ZZZ^^^VVVRRRQQQXXXhhhxxx|||kkk\\\VVVWWWVVVRRRKKKSSSbbbuuuqqqnnnhhhWWWOOOGGGEEE\\\jjjdddPPPFFFEEEKKKXXXxxxooovvv~~~vvvsssgggUUUFFF???===;;;999999999999888777666666777777<<>>???EEELLLJJJDDDFFFNNNPPPFFF>>>>>>@@@AAAAAACCCHHHKKKKKKTTTuuu||||||zzzuuurrrrrruuuuuuttttttuuutttsssqqqrrrpppkkkfffbbb```^^^^^^cccbbbfffooowww|||tttdddQQQKKKIIIWWWqqq|||yyywwwssszzzvvvxxxyyygggrrrvvvRRRCCCCCCTTToooccc@@@CCCDDDDDDCCC@@@<<<:::999:::;;;:::777222...,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------...111//////555CCCYYYpppyyyxxxmmmaaabbbggghhhmmmpppxxx~~~ttt^^^NNNJJJDDDHHHLLLPPPWWWbbbooowww|||zzzyyywwwrrrmmmooouuuxxx}}}{{{rrrwwwnnncccVVVNNNPPPXXX```fffwww|||{{{___HHHHHHHHHIIIJJJJJJIIIHHHGGGDDDCCCAAA@@@???;;;666333...------,,,,,,,,,,,,,,,+++,,,,,,------.........444333111000000///,,,***)))******++++++,,,------************************)))******++++++******)))))))))(((((((((((())))))((((((((((((((())))))***)))(((''''''''''''((((((''''''''''''((((((((((((************++++++++++++,,,,,,------......//////000000111222444666888999;;;;;;<<<===>>>@@@BBBCCCCCCEEEHHHKKKNNNPPPQQQRRRLLLMMMOOOVVVfff~~~wwwgggeeejjjddd\\\QQQNNNYYYmmm}}}tttccc^^^\\\YYYSSSSSSVVVddd~~~}}}iii{{{{{{mmmcccWWWJJJGGGWWWqqqwwwcccOOOBBBBBBMMMjjjxxxmmmttt{{{uuufffRRRBBB===<<<;;;888888777777777666666555777888>>>MMM```pppwwwyyy{{{nnnsssZZZXXX~~~eeeFFFBBBAAA@@@@@@BBBCCCCCCCCCDDD>>>555///,,,+++,,,,,,******+++++++++++++++,,,,,,---------...000111222000111333444666777888999999:::<<<======>>>???AAAAAABBBGGGJJJGGGBBBFFFOOOOOOFFF@@@???@@@@@@BBBEEEFFFVVVbbbmmmzzz~~~zzzyyy}}}xxxsssqqqsssooollllllnnnmmmhhhcccbbb___[[[VVVSSSRRRRRRRRRSSSQQQUUU\\\dddkkkuuu~~~bbbUUUJJJLLL]]]www{{{ttt~~~zzzdddGGG@@@AAATTTqqqTTTDDDDDDEEEFFFCCC>>><<<===;;;<<<<<<:::555000,,,***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------///......---------------222...111BBBZZZppp{{{zzzooodddeeekkknnnllljjjnnnsssmmm\\\RRRPPPKKKTTT^^^eeemmmyyy}}}rrrhhh\\\SSSQQQTTTZZZ^^^eeejjjnnnqqquuuxxxrrrqqqrrrvvvzzzmmmYYYNNNNNNTTT[[[___hhhsss{{{rrrOOOPPPMMMLLLMMMMMMIIIFFFFFFEEEDDDBBBAAA@@@===888555///...---,,,++++++,,,,,,,,,,,,,,,---------......444222111000000...,,,))))))******++++++,,,------******************************++++++++++++******))))))(((((((((((())))))((((((((((((((())))))***((((((''''''''''''((((((''''''''''''((((((((((((************************,,,,,,---......///000000000111111333444666888999;;;;;;<<<===>>>@@@BBBCCCDDDFFFIIIKKKNNNOOOPPPPPPDDDGGGJJJMMMSSSeee}}}~~~xxxiiifffhhhrrrlll]]]OOOOOO^^^nnnwwwtttdddaaaaaa]]]XXXOOOOOOdddwwwuuunnnooonnn[[[IIIJJJTTTwwwzzzaaaKKKCCCIIIPPPnnn}}}oooooo{{{~~~wwwgggSSSDDD>>>;;;999777777666666666666666666666:::CCCTTTggguuu|||}}}}}}~~~hhh|||xxxZZZSSSvvvkkkLLLCCCAAA@@@@@@BBBCCCCCCBBBBBB<<<444...++++++,,,,,,******++++++,,,,,,,,,,,,---------...///000111222111222444666888999999:::888:::<<<<<<<<<===???@@@===>>>AAABBBAAAAAAGGGOOOMMMFFFBBBAAAAAABBBEEEKKKOOOiii}}}xxxvvvooonnn{{{{{{wwwuuuoooiiiggggggddd]]]VVVOOOMMMIIIEEECCCCCCDDDEEEGGGFFFHHHNNNSSSZZZdddooo}}}nnn[[[OOOOOO___~~~{{{yyyyyyzzzUUUDDD@@@III[[[~~~hhhHHHCCCBBBDDDDDD???===???======<<<;;;888333---***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......---------......333222===WWWrrryyy}}}vvvnnnkkknnnqqqqqqkkk___YYY[[[ZZZSSSOOOQQQXXXfffuuu~~~~~~nnnZZZMMMEEE===:::999@@@CCCGGGKKKNNNPPPSSSTTTQQQPPPRRRXXX^^^jjj~~~wwwaaaTTTQQQTTTPPPXXXcccnnnwww}}}pppWWWNNNJJJMMMNNNJJJFFFDDDGGGEEECCCBBB@@@>>>:::777111///---,,,++++++,,,---,,,,,,,,,---------------444222111000///...+++))))))******++++++,,,------******************************++++++++++++******))))))(((((((((((())))))((((((((((((((()))******(((''''''''''''(((((()))''''''''''''(((((((((((())))))******************,,,,,,---...///000000111111111222333555777888999:::;;;;;;===???AAACCCDDDDDDFFFHHHJJJLLLMMMMMMMMMDDDFFFIIIIIIIIISSSiii~~~}}}uuueee]]]\\\ssswwwppp[[[NNNSSS```iiixxxpppgggfffhhhaaaUUULLLTTTnnn|||kkkpppuuuaaaKKKKKKTTTwwwttt]]]KKKHHHAAAXXX~~~yyyllluuu|||{{{zzz~~~xxxhhhTTTFFF@@@<<<888777666666555555666666777777>>>LLL]]]mmmxxx}}}}}}yyyiiizzzuuuYYYRRRtttiiiGGGCCCBBB@@@AAABBBCCCCCCBBB@@@:::222---***++++++,,,******++++++,,,------------------...///000222222222444666999:::;;;;;;;;;:::;;;======<<<<<<>>>???===>>>@@@CCCEEEJJJOOOSSSJJJFFFDDDDDDDDDEEEKKKSSSfff|||{{{uuuuuuxxx~~~~~~vvvooofffaaa]]]XXXQQQKKKFFFDDDAAA>>><<<<<<<<<<<>>@@@DDDGGGLLLVVVaaayyyqqq\\\MMMPPPjjjyyy~~~uuupppeeeLLLAAAEEERRRrrrQQQEEE>>>AAACCC???===???>>>===<<<;;;999555000,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------.........------...//////000555>>>TTTqqq~~~tttqqqmmmnnnsssvvvuuurrrmmm\\\NNNLLLMMMKKKMMMRRRgggxxxiiiWWWEEE<<<:::777444333666777777888888999888888<<<;;;>>>BBBGGGPPPaaapppsssfffaaaZZZYYYYYY^^^fffqqq{{{dddSSSFFFHHHMMMKKKGGGFFFGGGEEECCCAAA@@@>>>;;;888222000...,,,++++++,,,---------------------------333222000000///...+++))))))******++++++,,,------***************************++++++,,,,,,++++++***))))))(((((((((((())))))((((((((((((((()))******'''''''''''''''((())))))''''''''''''(((((((((((((((((())))))******++++++,,,,,,---...///000111111111111222333555777999:::999:::;;;===???AAADDDEEEEEEFFFIIILLLNNNOOOOOOOOOLLLJJJJJJKKKJJJLLLYYYgggsss~~~uuubbbWWWTTTdddvvv{{{hhhQQQMMMXXX```ggg~~~~~~kkkeeekkkggg___UUUOOO[[[{{{rrrooovvviiiSSSMMMTTTooouuu\\\MMMBBBJJJdddpppvvvyyyvvvrrrtttyyy}}}xxxfffRRREEE@@@<<<888777777666555555666777888999EEEVVVfffrrrxxx|||~~~}}}yyy~~~sssnnn~~~~~~www\\\TTTtttiiiFFFDDDBBB@@@AAABBBCCCBBBAAA>>>888111+++)))***++++++******++++++,,,------...------......///111222333444555888;;;=========<<<===>>>??????======>>>???AAABBBDDDGGGLLLPPPPPPNNNHHHFFFFFFGGGGGGIIIQQQ[[[zzz~~~|||}}}{{{yyy|||rrrkkkaaaXXXQQQKKKEEEAAA???>>>===;;;::::::999999999888:::===???BBBLLLWWWgggzzzwwwbbbUUU]]]oooyyyvvvvvvhhh{{{aaaCCCBBBJJJdddaaaMMM???AAADDDAAA>>>???@@@>>><<<;;;:::777222...,,,,,,------------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------------...000111222888NNNqqq~~~|||ooommmlllppptttuuuqqqnnngggXXXMMMKKKLLLLLLSSS]]]tttsssRRRFFF;;;888888777666777333333222222333333222111333333555888:::>>>JJJVVVkkk~~~ssshhh\\\YYY[[[dddssscccJJJGGGLLLLLLIIIIIIGGGEEEBBBAAA@@@>>>;;;999333111...,,,++++++,,,---------------------------333222000//////...+++))))))******+++,,,,,,------***************************++++++,,,,,,++++++***))))))(((((((((((())))))((((((((((((((()))******'''''''''''''''((()))***''''''''''''((((((((()))((((((((()))******++++++,,,,,,---...///000111222111111222333555777999:::888999:::<<>>>>>>>>===???@@@AAA@@@>>>>>>>>>???AAABBBCCCFFFKKKLLLFFF???GGGFFFGGGIIIIIIKKKUUU___~~~}}}|||||||||xxxxxx{{{}}}}}}nnnggg]]]RRRIIICCC>>>;;;444555555666666666666666555555777:::;;;>>>GGGRRR^^^ttt~~~dddZZZ^^^mmmtttkkkwwwxxxyyy{{{LLLGGGGGGVVVrrrnnnVVVCCCCCCHHHEEE@@@AAA@@@>>>;;;::::::888444000,,,------......------,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,---///000222333:::[[[tttzzz~~~yyy{{{xxxrrrllljjjkkknnnoookkkhhhfffWWWOOOJJJLLLNNNOOOZZZhhhyyyvvvlll]]]NNNCCC===999999888555555888111000000222555777777777//////222555555666???IIIOOOcccyyyuuuddd\\\ZZZ\\\fffqqqxxxyyyuuuQQQHHHMMMMMMJJJJJJGGGEEEBBB@@@@@@>>>;;;999333111...,,,++++++,,,---------------------------555444222000...,,,++++++++++++,,,,,,,,,++++++******++++++***))))))***,,,,,,,,,+++***+++,,,---...))))))(((((((((((())))))******))))))(((((('''''')))))))))(((((((((((((((((()))))))))((((((((())))))******++++++,,,------)))+++............///111555444333444777888888777999:::===@@@CCCEEEGGGHHHHHHJJJMMMNNNNNNPPPRRRTTTUUUSSSPPPNNNLLLLLLMMMNNNWWW```mmm|||uuu```SSSQQQTTTcccrrrqqq___MMMLLLTTTPPP\\\rrrttt[[[^^^eee___SSSKKKGGGVVVqqq|||kkksssvvvbbbNNN]]]lllooolllgggVVVEEEFFFeeeuuuuuu{{{dddVVVeeeuuu{{{www```HHH@@@;;;888<<<777555555777777555666:::;;;NNNeeerrryyy~~~qqqiiilllmmmYYY{{{zzzLLLBBB@@@>>>???AAACCCCCCCCCBBB999000---+++((('''(((******+++,,,,,,------...............000222444555666888;;;<<<<<<;;;<<<<<>>BBB@@@>>>;;;:::;;;999666222---------...------,,,,,,++++++,,,,,,,,,------------------............/////////......///000444888MMMggg{{{vvvsssoookkkjjjlllqqqrrrkkk```\\\^^^QQQNNNMMMNNNRRRYYYdddllluuutttqqqlllcccVVVIII@@@>>>===;;;999777777777777666555333222222222333333666444222222444777888999BBBMMM]]]jjjooooookkkiiiiiimmmvvvppp[[[UUUZZZ]]][[[llloooyyycccNNNIIIJJJMMMOOOLLLJJJFFFBBB???<<<;;;:::666555222///...---......000///...---------------555444222000...,,,+++++++++++++++,,,,,,++++++******++++++***))))))***,,,++++++*********+++,,,---))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))((((((((())))))******++++++,,,------+++---////////////000111333222222222333666999;;;:::;;;>>>@@@CCCEEEFFFGGGHHHJJJMMMNNNNNNOOORRRTTTSSSRRRPPPOOOMMMMMMMMMMMMSSS[[[hhhzzzyyyfffYYYUUUQQQ___ooonnn]]]LLLLLLTTTKKKPPPaaa{{{ttt]]]]]]eee```TTTKKKFFFQQQjjjnnnqqqqqq```QQQ]]]nnnssslllxxxttt\\\KKKHHH___{{{tttrrrbbbUUU___mmmwwwqqqYYYBBB===;;;777;;;999666666888777555777;;;???SSSjjjxxxzzzooofff{{{MMMEEECCCAAA@@@AAACCCCCCBBB@@@777///---,,,******++++++++++++,,,------......////////////111222444666888:::===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@DDDEEEFFFFFFFFFFFFFFFFFFEEEEEEHHHKKKJJJJJJUUUbbb{{{xxxvvvwwwuuupppllliiiggggggggglllmmmooorrrtttvvvwwwxxxzzzyyyyyyyyyyyy{{{|||}}}|||tttkkkfffZZZSSSIII@@@:::777555444444444444444555555555555444333555888888999???GGGSSScccvvv~~~jjjYYY___nnnzzzsssvvv~~~}}}xxxwwwjjjvvvYYYEEEQQQ___yyyaaaFFF@@@AAACCCEEEBBB???===<<<<<<;;;777444------......------,,,,,,++++++,,,,,,,,,------------------............//////---...000///000999EEEhhhxxx~~~uuuqqqqqqqqqpppqqqsssrrrhhh\\\VVVVVVQQQRRRUUUZZZ___eeekkkpppuuueeeRRREEE@@@???===<<<;;;:::999888888888777666444333333333444444444333222222333555666777999???HHHPPPTTTUUUSSSRRRQQQUUU\\\```aaafffttt}}}lllZZZTTTUUUTTTaaaeeennn{{{zzzXXXHHHJJJLLLJJJLLLJJJGGGCCC???===;;;:::777555222000...---......//////...---------------555444222000...,,,+++******++++++,,,,,,+++++++++***++++++***))))))***,,,******)))))))))***+++,,,))))))(((((((((((())))))(((((((((((())))))))))))************************(((((())))))((((((((())))))******++++++,,,------,,,...000000000///000111111222222111111444:::???;;;<<<>>>AAACCCDDDEEEFFFIIIJJJMMMNNNNNNOOOQQQSSSQQQQQQQQQPPPOOONNNMMMMMMOOOUUU```qqq|||jjj]]]WWWPPP\\\jjjjjj[[[KKKKKKSSSIIIHHHQQQjjjyyyddd___fffcccXXXPPPHHHOOOdddpppmmmiii[[[SSS\\\ssszzzmmmoooeeeSSSJJJYYYqqqwwwiiiaaaWWWXXXggguuummmSSS>>><<<<<<999<<<:::888777888777666999>>>HHH[[[qqq~~~~~~tttsss~~~QQQGGGEEEBBBAAABBBCCCBBBAAA???666...------,,,,,,...,,,,,,,,,---......////////////000111222444555666:::<<>>CCCHHHDDDCCCAAA@@@???>>><<<999777............------,,,,,,,,,,,,,,,,,,---------------------............///000,,,...222000000AAAXXXzzz|||rrrnnnqqquuutttrrrrrrnnndddXXXSSSTTTWWW\\\bbbiiiooosssttttttttt^^^GGG999888===;;;;;;;;;::::::999999999777666666555555555555666444333333444444555666777888999<<>><<<;;;888666333000........./////////...------------...444444333111///---+++*********+++,,,,,,,,,++++++***++++++***))))))***,,,***************++++++,,,))))))(((((((((((())))))''''''(((((())))))*********************+++++++++)))((((((((()))))))))((()))******++++++,,,------...///111111000000111222111444666555222333999???<<<===???AAACCCDDDEEEEEEIIIKKKMMMMMMMMMNNNPPPRRROOOPPPQQQRRRRRRPPPOOOMMMMMMRRR[[[eeeqqq|||lll^^^WWWSSS]]]gggfffXXXKKKJJJRRRNNNHHHLLLdddlllaaaiiifff^^^XXXOOOSSSeeeyyy~~~ooojjjcccVVVPPPZZZwwwrrrjjjyyynnn[[[NNNXXXppp}}}gggbbbXXXUUUeeewwwmmmQQQ<<<===>>>;;;===<<<:::999999888777<<>><<<999888//////...---------,,,,,,,,,,,,,,,------------...---------............///111,,,...444111333JJJhhh{{{uuunnnmmmqqquuusssoookkkhhhaaaZZZYYY]]]dddjjjpppvvv{{{}}}yyyrrrrrrmmm___LLL???;;;<<<:::::::::::::::999999888777666666666666666666666555666777777777777888999======@@@GGGPPPYYY___aaaXXX]]]fffqqquuuuuuxxx}}}vvvttt[[[NNNJJJNNNWWW[[[^^^mmmpppzzz```MMMJJJLLLLLLJJJHHHEEEAAA???===;;;999777444111///......//////......---------......444444333111///---+++))))))***+++,,,,,,,,,,,,,,,***++++++***))))))***,,,+++++++++,,,,,,,,,,,,,,,))))))(((((((((((())))))''''''(((((())))))******))))))******++++++++++++***((('''((()))***)))''')))******++++++,,,---------///111222111111111222222777;;;:::666555777;;;<<<===???AAACCCDDDEEEEEEIIIKKKLLLMMMMMMNNNPPPQQQNNNPPPRRRTTTTTTSSSQQQPPPMMMRRRXXXZZZ]]]hhh}}}|||oooaaa[[[ZZZ```fffdddWWWLLLLLLTTTQQQKKKNNNddd~~~lllbbbiiigggaaa^^^WWWZZZjjjxxxzzznnnlllcccTTTMMMYYYyyyyyyjjjtttwwwdddVVV]]]wwwtttuuu~~~kkkbbbUUURRRcccwwwmmmQQQ<<<<<<>>>:::<<<===;;;::::::888999@@@JJJZZZjjjzzzzzz~~~{{{}}}rrr}}}iii[[[{{{tttJJJCCCAAA??????AAACCCCCCCCC@@@777///------++++++---,,,,,,------...//////000000000111333444555666666777:::>>>@@@@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBCCCCCCCCCCCC>>>CCCFFFFFFGGGQQQ```kkkyyyooocccXXXQQQNNNIIIFFFAAA======???CCCFFFFFFGGGHHHJJJMMMQQQUUUWWWZZZZZZZZZYYYXXXVVVUUUUUUMMMKKKGGGBBB>>>:::888777666555444555777777777555444444555555555666666666666444555666666666===EEEQQQ]]]iiiooovvvxxxfffiii{{{ooonnnsssbbbppp]]]HHHDDDGGG___VVVIIIHHH@@@AAAAAAAAA???===:::888888111000///------,,,------,,,,,,---------.........---------............///222...///444555<<>>AAACCCDDDEEEFFFIIIKKKLLLMMMMMMMMMOOOQQQOOOQQQSSSUUUVVVUUUTTTSSSPPPSSSWWWVVVUUU^^^vvv~~~rrrhhhcccbbbdddfffbbbXXXPPPSSS[[[QQQNNNSSSfff|||xxxiiiccchhheeebbbbbb]]]```ooozzzyyyooonnndddSSSMMMZZZ{{{pppuuu}}}pppbbbggg~~~oooeeeuuu{{{qqq```PPPOOO\\\rrrkkkQQQ<<<;;;<<<999<<<===;;;::::::888;;;EEEQQQaaaooo}}}xxx{{{wwwvvv~~~hhhsssttt~~~hhhTTTrrrtttJJJAAA@@@>>>>>>AAACCCCCCCCC???666...,,,,,,******,,,,,,,,,,,,---....../////////000111333444555666666555888;;;=========>>>@@@???@@@@@@AAAAAA@@@@@@???>>>>>>@@@AAABBBBBBCCCCCC???DDDEEEDDDHHHXXXlllxxxwww{{{|||xxxnnn___QQQFFFAAA@@@===;;;999888888:::===???>>>>>>@@@BBBDDDGGGIIIKKKLLLLLLLLLKKKJJJHHHGGGFFF@@@>>>;;;888666555444555555444444555777888777555777777777777888888888999999666555666666888@@@IIIOOOZZZdddiiioooyyyrrrdddkkkqqqjjjhhhxxxiiiccctttQQQFFFFFFXXXvvv```HHHFFFFFF@@@AAAAAA???;;;999888888222111///---,,,,,,------,,,---------............---------............///222000000444<<>>;;;999888888888777777888999999999999888444666777777666777<<>>===;;;999666222000/////////...------------...//////333333333222000---***((())))))***+++,,,,,,,,,,,,***++++++***))))))***,,,)))***+++,,,---,,,,,,+++))))))(((((((((((())))))))))))))))))((((((((((((''''''((())))))***+++++++++(((%%%'''***,,,)))&&&)))******++++++,,,------***,,,///000111111333444666777888999999999999999:::;;;>>>@@@CCCEEEFFFGGGIIIKKKLLLMMMLLLMMMNNNPPPQQQRRRTTTVVVWWWWWWWWWWWWVVVUUUVVVWWWVVV]]]ppp}}}tttmmmlllhhhgggfffbbbZZZVVV[[[eeeUUUVVV]]]lll{{{vvvlllhhhlllgggccceeecccgggvvvyyyxxxnnnkkk___PPPLLL^^^{{{www|||zzzqqqssszzzdddiiixxxxxx```NNNPPPUUUnnnjjjTTT@@@======<<>>>>>>>>>>>>>>>>>===<<<===???@@@AAABBBBBBBBB???CCCDDDBBBMMMgggwwwqqq|||yyyqqqhhhYYYLLLCCC>>>;;;:::666666666666777777888888888999:::<<<>>>??????@@@???@@@@@@@@@???===<<<;;;;;;999777666555555555666777555555666888999888888999::::::::::::;;;;;;;;;<<<888666666666:::DDDOOOTTT]]]dddgggkkkttt~~~pppeeeoooxxxnnnfffoooqqq```uuudddOOOGGGQQQjjjkkkJJJCCCGGG@@@AAABBB???;;;888888888333222///---,,,,,,---...------------............---------............///000111111444EEEaaaxxxuuuwww{{{xxx{{{wwwqqqooooooppppppooonnnhhheeegggjjjmmmrrrxxxwww|||~~~}}}sssdddYYYKKKHHHCCC>>>;;;999999:::999:::;;;<<<===<<<<<<;;;777999:::999888;;;BBBIIISSS^^^nnnyyylll\\\OOOJJJMMMUUUZZZ```ooo~~~{{{WWWEEEKKKJJJIIIHHHEEEBBB???===<<<:::666333000/////////---------------...//////333333333333111---***(((((()))***+++,,,---------***++++++***))))))***,,,((()))***+++,,,+++******))))))(((((((((((())))))******))))))((((((''''''&&&''''''((()))*********+++(((%%%'''***,,,)))&&&)))******+++,,,,,,------)))+++...000000111333555777555444555888:::;;;;;;999:::===@@@CCCFFFGGGHHHIIIKKKLLLMMMLLLLLLNNNPPPRRRSSSTTTVVVWWWXXXYYYYYY\\\WWWVVVXXXYYY]]]jjjxxx{{{sssppppppjjjhhheeeaaa\\\ZZZbbblll[[[^^^fffrrr}}}zzztttoooqqqjjjfffiiihhhlll|||uuu|||wwwlllfffXXXKKKKKKaaa{{{|||~~~||||||kkkfffwww}}}bbbOOORRRRRRllljjjWWWDDDAAAAAAAAAGGG===;;;;;;:::999===KKKYYYsss}}}zzz~~~{{{xxxqqqnnnxxxqqqwww|||fff\\\~~~qqqEEEGGGDDDBBBAAABBBCCCBBBAAA999000******++++++,,,///******+++,,,,,,------...---///111333444555444444444777999::::::999:::;;;<<<<<<============<<<<<<<<<===>>>???AAAAAABBBBBB>>>BBBBBBCCCSSSwwwzzzqqqssszzzttt```SSSBBB888777999888666333444666777777666444333444666777999::::::999999888999999999888777555444:::999777666666666777777999777666777999;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>999666666777;;;GGGRRR]]]dddjjjiiikkkrrr{{{iiiaaakkkxxxuuulllooo~~~{{{qqqqqq___wwwyyy[[[KKKKKK___qqqtttMMM???DDD@@@BBBCCC@@@<<<999888999444222///---,,,,,,---...---------.........//////---------........./////////222111555LLLnnntttwwwyyywwwttttttssspppmmmkkkkkkmmmfffdddeeekkkqqquuuyyy~~~|||nnnaaaQQQMMMFFF@@@<<<:::;;;<<<;;;<<<===?????????>>>===<<<>>>???===<<<@@@IIIPPPWWWeeevvvrrrdddWWWMMMKKKSSSUUUSSSbbbxxx|||gggGGGKKKJJJJJJHHHEEEBBB???===<<<:::777333111/////////---------------...///000444333222000///---,,,+++******+++++++++,,,,,,,,,+++,,,------++++++,,,---************************))))))(((((('''''''''&&&+++*********))))))(((((((((((()))***************)))(((&&&)))222888333***((()))***,,,,,,+++******111111000000111222222333555777999999999:::;;;===@@@AAAAAABBBDDDFFFGGGHHHKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOQQQTTTVVVXXXYYYYYY______\\\^^^bbb]]]bbbuuu}}}uuuqqqooonnnsssmmmddd\\\ZZZ^^^dddiiifffjjjsss{{{~~~{{{wwwqqqiiieeeffflllrrrvvvsssuuutttmmmcccYYYSSSPPPnnniiimmmwww}}}mmmTTTIIIOOOeeefff[[[FFF===AAAFFFDDD@@@;;;;;;???======MMMbbbyyy|||~~~yyyzzzssseeerrr{{{rrrccc___{{{oooPPPLLLHHHCCC@@@@@@AAABBBBBB:::222+++***+++***+++---+++,,,---...////////////000000111222333555666777888999;;;===<<<;;;888666;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAABBBAAABBBWWW}}}sssbbbRRREEEBBB===999666555555666555555555555555555555555444444444555555555666666666666666444222111333555777666444444555666666666999:::===AAAEEEGGGGGGGGGEEEDDD@@@<<<<<<@@@AAA>>>>>>999666999<<>><<<;;;999777666444222000............,,,---......//////......---------.........//////111666///<<>>AAADDDFFFFFFFFFFFFDDDFFFGGGFFFEEEKKKTTT\\\ccckkkxxxsssbbbYYYOOOKKKPPPRRRRRR\\\jjj{{{|||JJJIIIJJJMMMNNNJJJDDD@@@@@@===;;;888666555333111///........................444333222000///---,,,+++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,************************))))))((((((((('''''''''************)))))))))((((((((()))***************'''''''''(((///444000)))((()))***+++------......000000000000111222333333555666888999999:::<<<>>>BBBCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLNNNNNNOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVZZZ[[[YYY]]]bbb]]]bbbttt}}}uuurrrqqqoooqqqkkkccc```bbbgggmmmpppnnnqqqvvv}}}xxxsssmmmhhhgggiiillloooppppppnnnhhhaaa]]]\\\^^^tttvvv```fffsss|||mmmSSSGGGLLL___aaaYYYHHH@@@CCCEEEBBBAAA======@@@@@@CCCTTThhhzzz~~~||||||}}}vvvnnn~~~mmmqqqiiiJJJKKKGGGCCC@@@AAABBBCCCCCC:::222+++***+++***+++---,,,,,,---...////////////000000111222444555777888:::;;;===>>>===<<<999777;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>??????@@@@@@???AAAAAAFFF[[[sssfffTTTDDD===;;;999666555555555666555555555555555555555555444444444444555555555555555666777666555555777999555555555777:::<<<<<<<<<>>>@@@DDDIIILLLLLLJJJHHHKKKLLLIIIDDDCCCCCC@@@:::CCC>>>;;;:::<<>>@@@EEEEEEEEEEEEFFFGGGHHHIIIJJJKKKNNNPPPQQQQQQQQQPPPQQQQQQQQQQQQQQQRRRSSSTTTWWW[[[ZZZ^^^ccc___bbbssszzztttsssssspppmmmhhhdddfffnnnvvvzzz{{{xxxxxxyyy|||~~~~~~wwwtttpppllliiigggggghhhkkklllkkkhhhfffhhhmmmrrriiiVVV]]]mmmzzzpppVVVGGGGGGVVVYYYUUUIIICCCEEEEEEAAA@@@======AAADDDJJJ\\\ppp~~~~~~|||vvv{{{yyyssszzziiiIIIJJJFFFCCCAAAAAABBBCCCCCC999111++++++,,,++++++---,,,,,,---...////////////000111111333555777999:::<<<===>>>???>>><<<:::888999:::::::::;;;;;;;;;<<<:::;;;===???@@@@@@@@@???===>>>@@@JJJ```wwwgggWWWGGG;;;666666666666666777777777666666666666666666666666333333444444444555555555222333555666555555777888333444777999<<>><<<@@@RRRppp|||sssqqqvvv{{{{{{gggaaaxxx~~~lllfffdddgggeeeeeeyyyvvvkkkeeezzzTTTAAAQQQqqq\\\CCCDDDAAA???===<<<<<<:::888777555333000///...---...,,,---......//////......------........./////////...222<<<[[[~~~}}}{{{vvvtttvvvtttnnneee______aaaffflllqqqrrrooopppvvv|||xxxiiikkkuuukkk___XXXWWWXXXWWWVVV\\\]]]^^^^^^^^^]]][[[ZZZ]]]]]][[[XXXVVVXXX___dddkkkpppxxxooo```TTTSSSSSSQQQRRRVVVeeevvv{{{SSSMMMIIIJJJJJJEEEBBBAAA===;;;999777666444111///........................444333222000///---,,,+++******+++++++++,,,,,,,,,)))+++,,,+++***)))***,,,************************))))))((((((((((((((((((*********)))))))))))))))(((((()))***************$$$)))***((('''******'''))))))))))))+++---///111/////////000111333444555444666999:::;;;===???AAAFFFFFFFFFFFFFFFGGGHHHHHHJJJLLLPPPRRRTTTSSSRRRQQQQQQQQQQQQQQQQQQSSSTTTUUUYYY______aaaeee```aaaooowwwrrrttttttqqqlllhhhgggmmmyyy}}}{{{xxxvvvwwwyyyyyyyyyxxxwwwtttpppkkkgggeeeeeegggkkkqqqtttvvvyyy|||hhhUUUXXXhhhzzzwww___JJJCCCOOOQQQNNNGGGCCCEEEEEEBBB???===>>>CCCHHHQQQdddvvv~~~vvv{{{~~~ooo~~~yyyjjjJJJIIIFFFCCCAAABBBCCCCCCCCC888000++++++,,,++++++---,,,---...//////000000000000111222333555777999;;;======>>>>>>===;;;999888888999999::::::;;;;;;;;;:::;;;===???@@@@@@@@@???@@@@@@DDDRRRjjj{{{kkkZZZMMMBBB<<<444555777999::::::999999666666666666666666666666333444444444444555555555444555777777555555555666888:::<<>>=========;;;:::777666333111///...------,,,---......///.....................////////////111222DDDgggooozzzuuuuuuqqqhhh^^^ZZZ]]]bbbffflllrrrqqqmmmnnnwwwlllgggxxxtttmmmnnnppppppnnnnnnnnnnnnnnnmmmlllkkkjjjhhhgggddd___\\\\\\```cccgggjjjpppuuuyyy|||nnn[[[TTTSSSQQQPPPRRRYYYkkk|||uuubbbSSSHHHHHHJJJGGGCCCCCC>>><<<999888666555222000........................444333222000///---,,,+++******+++++++++,,,,,,,,,+++,,,---,,,+++***+++---************************(((((())))))))))))))))))))))))))))))))))))******(((((()))***************&&&***,,,)))'''((()))(((+++***)))))))))+++,,,.........///000111333555666444777999;;;<<<===@@@BBBEEEEEEEEEEEEFFFFFFGGGHHHLLLNNNQQQTTTUUUTTTSSSQQQPPPPPPQQQRRRSSSUUUVVVWWWZZZbbbbbbaaabbb[[[YYYbbbsss|||~~~vvvqqquuuwwwtttooolllllltttzzzwwwtttsssvvvzzz}}}~~~{{{tttkkkeeeccccccgggppp}}}zzz{{{yyymmm\\\[[[ggg|||~~~gggNNNCCCKKKKKKHHHDDDCCCFFFGGGEEECCCBBBDDDIIIPPP[[[mmm|||yyy~~~jjjyyytttvvvxxxjjjwwwiiiIIIIIIFFFCCCBBBBBBCCCCCCBBB777000++++++---,,,+++---,,,---...///000000000000111111222333555777999:::;;;;;;<<<;;;;;;999888777888888999999:::;;;<<<<<<;;;<<<>>>???@@@AAA@@@@@@EEECCCIII[[[uuuxxxwwwzzzkkk[[[MMMCCC???===555777999:::::::::999888777777777777777777777777444444444555555555666666999:::;;;:::888777777888???AAAEEEIIIOOOVVV___fffooottt{{{{{{tttcccWWWIIIFFFXXXyyy~~~iii]]]nnnyyyfff[[[XXXZZZ```gggsssbbbwww~~~UUUMMMLLLddd\\\DDDBBB???>>>>>>>>><<<;;;888777444111///...------,,,---......///................../////////000000444666OOOpppwwwmmm{{{uuussslllccc[[[[[[bbbiiilllpppsssoooiiijjjsss|||vvviiirrr}}}~~~zzzzzzzzzzzzyyyxxxwwwwwwooolllgggaaa]]][[[\\\^^^]]]```cccgggjjjmmmqqqttt}}}eeeWWWTTTTTTSSSSSSPPP^^^mmmyyyxxxvvv^^^JJJHHHKKKHHHDDDDDD???===:::888777555333111////////////////////////444333222000///---,,,+++******+++++++++,,,,,,,,,+++,,,------++++++,,,---************************(((((())))))))))))******))))))))))))************(((((()))***************'''+++,,,(((''')))***(((******))))))******++++++------...000222444666777666888:::<<<<<<===@@@BBBEEEEEEEEEEEEFFFGGGHHHIIINNNPPPRRRSSSTTTSSSRRRQQQNNNOOOQQQSSSUUUVVVVVVVVVUUU______[[[ZZZQQQKKKQQQ___qqq}}}yyyvvv{{{~~~{{{uuuttttttyyysssrrrrrruuu{{{vvvkkkdddccceeennnxxxxxxqqqkkkeeejjjpppkkkdddbbbmmmhhhPPPFFFIIIGGGFFFEEEGGGIIIIIIHHHKKKLLLOOOSSS[[[gggvvv|||kkkrrr~~~oootttrrraaallllllLLLIIIGGGDDDBBBBBBBBBAAA@@@666///***,,,---,,,,,,---------...///000000000000222222222333444666777888999999999999999888888777888888999:::;;;<<<======<<<======>>>???@@@AAABBBBBBAAAIII^^^wwwtttxxxwwwhhhWWWKKKCCC===::::::777888999::::::999777777777777777777777777777777555555666666666777777777888888999888777888:::<<>>666///***,,,...---,,,------...///000000111111000222222222222333444555666777777888888888888888888999999:::;;;<<<===>>>>>>>>>>>>======>>>@@@BBBCCCAAABBBOOOfff}}}}}}yyycccTTTEEEAAAAAA>>>;;;;;;::::::;;;;;;;;;:::::::::888888888888888888888888777777777777888888888888555666777888:::???EEEJJJSSS]]]jjjuuu|||yyyfff\\\jjjmmmbbb]]]iii~~~xxxbbbVVVUUUYYY\\\tttzzzmmmxxxOOOIIILLLdddzzzIIIGGGDDDBBBAAA@@@===<<<:::888555222///...------,,,---......//////........./////////000000000000666FFFnnn{{{wwwtttoooiiiggghhhkkkmmmmmmlllnnnooolllhhheeefffiiivvvpppuuuxxx|||}}}|||{{{rrrmmmfff___YYYUUURRRQQQPPPRRRSSSRRRQQQPPPQQQRRRQQQZZZiiiwwwlll```[[[XXXUUUQQQXXX^^^cccooozzzzzzTTTKKKNNNJJJFFFGGG@@@>>>;;;999888777444222////////////////////////444333222000///---,,,+++******+++++++++,,,,,,,,,)))+++++++++***)))***+++************************(((((())))))*********+++(((((())))))*********+++(((((()))***************((()))'''%%%'''+++***&&&&&&(((***---.../////////,,,---...///222444777888999:::<<<=========???AAAFFFFFFFFFGGGIIIKKKMMMNNNSSSRRRRRRRRRQQQQQQQQQQQQMMMPPPRRRTTTTTTRRROOOMMMKKKXXXXXXRRROOOEEE;;;===CCCeee~~~{{{wwwtttrrrrrrsssvvv}}}vvvlllkkkssszzzxxxkkk[[[KKKGGGKKKPPP]]]kkkkkkiiiooo}}}sssWWWKKKPPPFFFFFFJJJQQQUUURRRMMMJJJSSSWWW[[[^^^eeeppp{{{zzzxxx~~~iiizzz}}}~~~pppdddttthhhIIIKKKIIIFFFDDDCCCAAA???===555///***,,,...---,,,------...///000111111111111333222222222222333444444777777777888888999::::::999999:::;;;<<<>>>>>>???@@@>>>===<<<===@@@CCCEEEHHHLLL\\\ttt~~~|||kkkSSSEEE;;;>>>EEEDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>888888888888888888888888777888888888999999999999888:::<<>><<<:::888555222000...------,,,---......//////......////////////000000000000777MMMzzz~~~zzzsssoookkkkkkoooqqqnnnkkkbbbeeeiiikkkjjjhhhffffff|||~~~uuuxxx|||}}}{{{yyyxxxrrrmmmfff^^^YYYTTTQQQOOOPPPQQQQQQOOOLLLJJJIIIIIIDDDOOOaaarrr~~~uuueee^^^XXXSSSLLLSSSVVVWWW```yyyyyyWWWLLLNNNKKKGGGHHH@@@>>>;;;:::999777444222000000000000000000000000444333222000///---,,,+++,,,,,,---------,,,++++++))))))***+++---...//////++++++******++++++,,,---(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''---***)))+++...111000///...//////111222444666777777999;;;<<<<<<===>>>@@@HHHGGGGGGGGGHHHJJJKKKLLLQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUVVVWWWUUURRRPPPLLLPPPXXX[[[SSSGGGDDDIIISSShhhzzz|||vvvssstttvvvoootttzzzwwwtttuuuwww}}}jjjYYYSSSNNNQQQ^^^gggkkkuuu|||{{{{{{wwwhhhTTTJJJJJJMMMMMMPPPUUUYYYVVVLLLDDDOOOTTT[[[bbbiiirrr}}}~~~zzztttxxx~~~|||}}}~~~wwwqqqggg}}}___KKKNNNKKKFFFBBBCCCEEEAAA999000///...---------------......//////000000111111333333444444555666666666999999:::;;;;;;<<<======::::::<<<=========<<<;;;;;;===>>>??????@@@BBBDDDEEELLLlllyyykkkSSSCCC===<<>>===;;;::::::;;;<<<:::888888999<<<@@@BBB>>>AAAGGGOOO[[[kkk|||yyyeee___lllrrraaaXXXVVVVVVrrrvvvVVVfffLLLLLLXXXiiiyyywwwWWWAAABBBJJJBBB@@@@@@444999888666444222000...---////////////............111...---//////...000555;;;iiiuuu|||wwwrrrppppppmmmgggbbb___\\\fffrrrrrrooogggXXX~~~wwwppptttvvv}}}{{{yyywwwsssnnnfff^^^WWWTTTRRRRRRPPPMMMIIIGGGFFFFFFEEECCCDDDKKKXXXggguuu~~~jjjZZZWWWXXXTTTTTTUUUVVVZZZjjjcccEEEMMMMMMBBBEEEAAA>>>;;;999888888777555000000///......///000111555555333222000...------++++++,,,,,,------,,,,,,)))******+++,,,---......++++++******++++++,,,---,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''',,,***)))***---//////......//////111222444666777777999<<<======>>>AAACCCIIIHHHHHHHHHIIIKKKMMMNNNPPPPPPQQQRRRTTTUUUVVVVVVUUUVVVVVVXXXXXXVVVTTTQQQPPPTTT\\\bbb___UUURRRTTT]]]nnn|||~~~yyywwwwwwxxxvvvyyy|||~~~wwwwwwyyyvvvttttttrrrzzz}}}kkk]]]VVVZZZfffwww|||tttkkk^^^QQQNNNRRRPPPTTTXXXZZZYYYSSSLLLGGGOOOUUU^^^gggooowww~~~~~~~~~ttt~~~}}}~~~wwwxxxqqqooo\\\NNNOOOMMMHHHCCCDDDFFFBBB::://////...---------------......//////000111111111333333444444555666666666888999999:::;;;;;;<<<<<<999:::;;;<<<===<<<<<<;;;:::<<<>>>?????????@@@BBBFFFTTTxxxyyyttt[[[FFF@@@>>>AAAMMMZZZdddnnnvvvuuurrrkkkddd^^^WWWKKKAAADDDBBB@@@???>>>>>>>>>??????>>>>>>>>>AAAEEEIIIKKKRRRZZZfffrrrooofffppp~~~gggZZZTTTTTTccc||||||cccVVVyyyTTTKKKQQQdddxxxcccFFF@@@HHHDDDAAAAAA777999888777444222000...------.........//////000000000------000111000222777@@@gggzzzmmmzzz~~~{{{uuuqqqnnnmmmnnnmmmhhhcccaaa___gggrrruuuvvviiiQQQqqqxxxooorrruuu~~~{{{xxxvvvtttoookkkddd]]]WWWTTTRRRRRRPPPMMMIIIGGGFFFEEEDDDBBB@@@GGGTTTcccqqq|||rrr]]]SSSQQQPPPSSSWWWVVVUUU```{{{rrrMMMLLLLLLEEEHHHBBB???;;;999999888777666111000///......///000111777666555333111000///...******+++,,,------------++++++++++++,,,,,,,,,---++++++******++++++,,,---,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((())),,,......---...//////111222444666777777999<<<>>>???@@@CCCEEEIIIIIIIIIIIIKKKLLLMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVWWWXXXZZZ\\\\\\[[[ZZZXXXUUUUUU[[[bbbeee```ZZZXXXeeesss~~~|||zzzzzzxxxxxxxxxwwwwwwxxx{{{~~~{{{www{{{}}}tttggg___cccppp~~~yyylllbbbbbbpppuuuggg[[[SSSPPPTTTZZZZZZaaafffcccYYYPPPLLLLLLPPPWWWbbbmmmvvv|||zzzttt~~~zzzuuu{{{VVVNNNQQQOOOIIIEEEFFFGGGBBB::://////...------------.........///000000111111222333333444444555666666666777888888999999:::::::::999:::;;;<<<<<<<<<;;;;;;:::===???AAA@@@@@@@@@AAADDDYYYvvv{{{sss]]]HHH999:::<<>>AAABBBBBBAAAAAAAAAEEEaaammmxxx```KKK>>>888:::===BBBFFFHHHRRRfffzzzxxxpppnnnmmmjjjgggeeeggglllrrrzzzrrrmmmwww___QQQMMMZZZiiihhhccc}}}oooLLLAAA[[[{{{uuuQQQIIIHHHCCC@@@AAA::::::888666333111///...---------...///000000111...---///222111000333:::[[[nnn|||mmm||||||}}}~~~~~~}}}yyywwwtttrrrppplllfffbbb```bbbkkkxxxgggUUUnnnpppeeejjjtttqqq~~~wwwqqqmmmiiifff```^^^\\\YYYVVVSSSQQQPPPOOOLLLIIIGGGFFFDDDAAA???;;;>>>HHHWWWhhhvvvqqq]]]TTTNNNQQQUUUVVVRRRTTTaaapppvvvcccIIIGGGIIIHHHDDDAAA===;;;:::999777666222111000/////////000111555444333111000...---,,,------------,,,++++++***,,,,,,++++++++++++******++++++******++++++,,,---(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,...//////111222444666777444777:::<<<>>>@@@CCCFFFEEEFFFGGGIIIJJJKKKLLLMMMLLLMMMNNNPPPSSSUUUVVVWWWTTTXXX]]]aaadddggglllpppccc\\\XXX]]]iiipppnnngggvvv~~~|||yyyuuuqqqnnnhhhgggqqq~~~xxxrrrvvvwwwiiiTTTDDDLLLaaa{{{wwwjjj\\\RRRUUUZZZaaakkktttxxxyyy~~~sss^^^PPPQQQWWWZZZ]]]dddmmmwww}}}xxxxxxqqq|||{{{SSSMMMOOOMMMHHHDDDDDDDDD>>>555......---------....../////////000000111222222222333333444444555666666666666666777777777777777888999999999999:::::::::;;;:::<<>>AAADDDDDDAAAFFFXXXjjjxxxkkkqqqjjjYYYRRRNNNUUUwww{{{___hhhWWW???NNNgggcccLLLHHHCCC???CCC;;;:::999666444222000//////////////////.........///...000111///...333;;;]]]gggyyytttpppzzz{{{|||}}}~~~}}}||||||zzzyyywwwtttpppkkkfffbbb^^^aaalllzzz{{{WWWhhhxxxwwwggg]]]gggvvvttt|||ssslllfffaaa]]]YYYXXXWWWVVVTTTRRRPPPOOONNNLLLJJJHHHGGGEEEBBB@@@<<<===DDDRRRdddttt}}}}}}fffZZZSSSQQQQQQUUUXXXZZZ___eee}}}{{{UUUIIIIIIFFFEEEBBB>>>;;;:::999888666333222111/////////000111444333222000...---,,,+++,,,---------,,,,,,+++***+++++++++++++++*********++++++******++++++,,,---,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***))))))+++---...//////111222444666777555777:::<<<>>>@@@CCCEEEDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMNNNQQQSSSVVVXXXYYYSSSWWW[[[^^^bbbhhhpppwwwiiiddd```eeeuuu|||{{{|||~~~~~~vvvqqqmmmiiiaaa^^^jjj{{{uuummmnnnnnnaaaMMM???AAAYYYvvvqqqddd\\\WWWRRROOO[[[jjjwwwttt```UUUWWW]]]```aaadddlllvvv{{{uuuzzzvvvhhhppp|||WWWSSSNNNLLLGGGCCCCCCBBB;;;222...------------...////////////000111111222222333333333444444555666666666777777777777777777777777999999888888888999:::;;;777999;;;<<<<<<===???AAAQQQrrrqqqgggwwwbbbPPPDDD===<<>>BBB<<<;;;999777555222111000000000//////............000///000000......666@@@```dddtttoooyyy~~~~~~~~~}}}{{{yyywwwuuuuuuuuutttrrrnnniiidddaaa]]]aaammmzzzgggmmmtttrrrddd[[[fffxxxooowwwnnnggg```[[[WWWTTTTTTSSSRRRQQQOOONNNNNNMMMLLLJJJIIIIIIGGGDDDAAA>>>>>>AAANNN```ppp{{{~~~nnn^^^XXXRRRPPPUUU\\\^^^___aaammmhhhNNNKKKFFFFFFCCC???<<<;;;:::888666444333111000//////000111333333111000...---++++++)))***+++,,,------------***************+++++++++++++++******++++++,,,---,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))+++,,,+++))))))+++......//////111222444666777666999<<<===???@@@CCCFFFDDDEEEGGGJJJLLLMMMMMMMMMLLLMMMOOOQQQTTTWWWYYYZZZXXXZZZ]]]___bbbiiittt|||}}}zzzyyyuuuooojjjdddYYYSSS___rrrzzzoooggggggeeeYYYHHH<<<===UUUqqq|||mmmbbbZZZVVVYYY___kkkxxxpppaaa[[[^^^cccddddddgggnnnxxxvvvrrrzzzwww}}}ccckkkxxxVVVTTTNNNLLLGGGCCCCCCBBB:::111---------------.../////////000000111111222333333333333444444555666666666777777777777777777777777999888888777888999:::;;;888999::::::;;;===AAADDDWWWxxxzzzbbbjjj}}}xxxcccMMMCCCAAA???===>>>:::999<<<@@@@@@@@@FFFMMM^^^nnnaaahhhttt}}}}}}cccSSSMMMHHHYYYxxxttt^^^xxxvvvNNNCCCKKKiiiuuuLLLEEEEEE???AAA<<<;;;:::777555333111000.........///////////////000///000000///111<<>>???JJJ\\\mmmwwwzzz}}}wwwcccYYYSSSQQQUUUZZZ\\\^^^aaaeeeuuuQQQLLLIIIGGGDDD???===;;;:::888666444333222000//////000111444333222000///---,,,+++&&&'''))),,,...///000000))))))*********+++++++++++++++******++++++,,,---(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********,,,---,,,)))))),,,......//////111222444666777888;;;===???@@@AAADDDFFFEEEFFFIIIKKKMMMNNNNNNNNNLLLMMMOOORRRUUUXXXZZZ[[[^^^```bbbbbbdddkkkwww~~~zzzsssnnnfffXXXOOO[[[nnntttkkkdddddd```TTTDDD:::@@@UUUooo~~~uuuhhhdddaaa```hhhuuu|||lllbbb___cccgggffffffiiiqqq{{{|||{{{yyytttffflllrrrQQQQQQNNNMMMHHHDDDCCCBBB:::000---------------...///000000000000111222222333333333333444444555666666777888888888888777777777777999888777777777888:::;;;;;;<<<<<<<<<===@@@EEEIIIaaajjjZZZnnn}}}nnnWWWBBB>>>BBBBBB???===???===>>>BBBCCC@@@???AAALLLtttnnn___aaajjj}}}nnnZZZGGGCCCPPPjjjcccwwwZZZDDDCCC]]]}}}tttJJJDDDFFF???@@@===<<<:::888555333111000,,,------...///000111111000///000111000444AAAOOOkkkgggooo}}}ZZZeee}}}}}}}}}{{{xxxuuusssqqqyyyyyyxxxssskkkccc\\\XXX[[[^^^mmmzzz}}}|||yyylllbbbjjj|||ttt{{{wwwrrrkkkddd___ZZZVVVSSSQQQPPPNNNLLLLLLLLLLLLMMMLLLKKKKKKKKKKKKJJJGGGEEEAAA>>>>>>GGGYYYjjjtttwwwzzz|||~~~~~~hhhYYYUUUSSSUUUWWWXXX\\\aaabbbtttxxxyyyQQQLLLLLLGGGDDD@@@===;;;:::888777555444222000000000000111333666555///+++++++++(((++++++,,,,,,,,,,,,------...---+++)))((((((((()))************************+++******)))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))((((((((((((+++++++++***++++++,,,,,,---...000111111333555888999999:::<<<>>>AAACCCDDDGGGHHHJJJNNNQQQQQQOOOMMMPPPQQQTTTVVVYYY[[[\\\]]]```bbbccccccdddkkkvvv~~~{{{xxxpppYYYGGGRRRkkkrrrooofffddddddSSSAAA???<<>>>>>AAANNN{{{xxx```aaazzzoooPPPBBBEEEBBB>>>@@@AAACCCCCCEEEGGGGGGEEEDDDDDDNNNlllggg^^^ccc}}}rrr\\\MMMFFFIII```}}}___XXXtttGGG>>>ZZZxxxoooQQQBBBBBBBBB<<<<<<:::777666555444111///000000000000000000000000222111---///333111>>>[[[rrreeeppprrrxxxsssVVVjjj|||~~~}}}zzzwwwuuutttxxx}}}zzzoooeeeaaa]]]XXXZZZdddpppwww{{{xxxhhhYYYWWWnnn|||uuuooogggaaa^^^ZZZVVVRRRQQQOOOMMMLLLMMMMMMLLLKKKMMMKKKJJJJJJJJJIIIFFFDDD@@@>>>@@@IIIXXXfffooorrrxxxwwwvvvyyy}}}rrr\\\YYYUUUQQQTTT[[[aaaddd\\\uuuzzzMMMGGGOOOLLLIIIDDD???;;;999777777444333222000000000000111333666555000,,,---,,,***+++++++++,,,,,,,,,------,,,---------,,,+++***)))+++++++++***************+++******)))))))))))))))))))))))))))))))))))))))+++)))((((((***+++***((())))))))))))((((((((((((++++++******++++++,,,,,,---...000111222333666999:::;;;<<<>>>AAACCCEEEFFFHHHGGGHHHKKKOOORRRSSSSSSRRRTTTVVVYYY[[[]]]^^^___\\\```dddeeefffjjjrrrxxx|||sss]]]JJJQQQeeexxxsssiiifffgggVVVAAA<<<===TTTnnn|||{{{qqqgggcccbbbeeejjjllljjjkkkqqqzzz|||{{{eeeeeeUUUPPPPPPIIIEEEEEECCC;;;333///---------.........//////000111111222222222222111444444555555666777777888999:::::::::999999888777777777888888999:::::::::777<<<:::888===>>>CCCRRRkkk^^^hhhnnnSSSFFFFFF???;;;BBBFFFLLLPPPWWWZZZXXXRRRLLLJJJJJJfffttteeeccc|||zzz```SSSKKKLLL^^^sss}}}zzztttrrrrrrVVVOOO{{{TTTAAAWWWwww{{{WWWCCCEEEFFF@@@<<<:::888666666444222000000000000000000000000000111111...///222111BBBaaayyyqqqyyywwwvvviiiVVVnnn~~~~~~{{{xxxuuusssvvvzzzvvvkkk```\\\YYYUUU^^^gggrrrwwwxxx}}}tttaaaQQQOOOfffqqq|||}}}sssmmmeee___]]]ZZZVVVSSSRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIIIIGGGEEE@@@>>>???HHHVVVdddnnnrrrxxxwwwvvvyyy}}}zzz___\\\VVVSSSVVV[[[___aaaYYYmmm}}}~~~|||TTTHHHHHHLLLIIIEEE@@@<<<999777777444333222000000000000111222666555000---------+++++++++++++++,,,,,,,,,,,,***,,,...000000...,,,***,,,,,,++++++*********)))+++******)))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((((((((((((((())))))))))))++++++******++++++,,,---,,,...000111222444777999===>>>???BBBDDDFFFHHHIIIJJJHHHGGGIIINNNSSSVVVXXXUUUVVVXXX[[[]]]___```aaa\\\aaagggjjjkkklllpppsssxxxppp]]]KKKNNN^^^zzzvvvkkkggghhhXXXCCC<<<>>>SSSjjjwww~~~}}}|||}}}nnnfffccccccggglllooonnnpppuuu|||{{{}}}{{{pppcccVVVRRROOOHHHDDDDDDBBB:::222///------........./////////000000111222222222222222444444555555666777777777999999999:::999999888777888888999999:::;;;;;;;;;:::>>>:::888<<<===GGGZZZ[[[\\\tttuuu]]]QQQMMMDDDBBBNNNWWWbbbjjjrrrqqqgggZZZPPPKKKIII```}}}iii```xxxgggUUUMMMMMM]]]pppxxxsssmmmjjjjjj]]]RRReeeaaaGGGXXX~~~iiiIIIEEEDDD======;;;888777666555222000000000000000000000000000000222000000111222HHHlll~~~zzz]]]YYYuuu|||xxxtttrrruuuvvvqqqeee[[[VVVTTTSSS^^^hhhrrrvvvvvvxxxoooZZZHHHGGG___yyy}}}hhhoooqqqkkkccc^^^\\\ZZZXXXUUUSSSQQQOOONNNNNNNNNMMMKKKIIIHHHGGGGGGHHHHHHFFFDDD@@@>>>>>>EEESSSaaakkkppptttttttttvvvzzz~~~ddd^^^XXXVVVXXX[[[]]]]]]WWWdddqqq___JJJDDDLLLIIIEEEAAA===:::888777555444222111000000111111222555555000---------+++***++++++++++++,,,,,,,,,***+++---//////...---,,,---,,,,,,++++++******)))+++******)))))))))))))))))))))))))))))))))))))))***)))))))))******))))))(((((((((((())))))))))))************+++,,,------+++---///111222444777:::>>>???BBBDDDGGGIIIKKKLLLLLLKKKKKKMMMQQQUUUWWWWWWUUUVVVXXX[[[]]]___``````aaaeeejjjnnnooooooqqqrrrtttzzzvvvmmm___QQQSSS___tttuuummmhhhgggXXXDDD???>>>RRRhhhsssyyy}}}yyyjjjbbb```aaaeeekkkooopppsssyyy|||www___SSSPPPMMMHHHDDDCCC???777111///............////////////000000111222333333333333555555555555666666777777888888999999999999888888888999999::::::;;;<<<<<<<<>>LLLeeexxxQQQ]]]}}}jjj\\\XXXRRRWWWhhhsss|||iiiXXXLLLFFFEEEVVVzzzjjj```qqqmmmZZZOOOLLLZZZooo}}}}}}wwwbbbVVVvvvnnnKKKSSS||||||OOOBBBAAA======;;;999777777555333111000000000000000000000000///333222111111444OOOxxxnnnUUU```|||~~~~~~|||xxxsssppptttrrrlll```VVVRRRSSSTTT\\\fffpppuuuvvvxxx~~~qqqYYYEEEFFF^^^wwwpppkkkqqqkkkccc^^^]]]]]][[[YYYVVVSSSQQQOOOOOOOOOMMMLLLJJJIIIGGGGGGGGGFFFCCCAAA???======CCCMMMZZZdddjjjmmmmmmoooqqquuuxxx{{{|||}}}iii___WWWWWWZZZ[[[[[[[[[YYY]]]iiissslllKKKGGGLLLJJJFFFBBB>>>:::888777555444222111000000111222222555555///,,,,,,,,,************+++++++++,,,,,,************+++,,,---...,,,,,,,,,,,,++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))******)))))))))***'''((((((((()))))))))***************+++,,,---...***,,,///111222555888;;;???AAADDDGGGJJJLLLMMMMMMOOOOOOQQQTTTVVVWWWUUUSSSTTTUUUWWWYYY[[[]]]]]]^^^eeegggjjjlllnnnoooqqqrrrqqqssswww{{{}}}~~~~~~tttggg\\\]]]eeeooovvvqqqiiicccTTTCCC@@@???SSShhhqqqvvv~~~xxxhhh```]]]^^^ccchhhooorrrvvv}}}www}}}zzz~~~XXXOOOMMMLLLGGGCCCBBB===555//////........./////////000000000000111333333444444444555555555555666666666666777888888999999888888888888999999::::::;;;<<<<<<===???;;;:::===???RRRqqqjjjPPPaaaqqqcccbbbbbbooo|||eeeUUUKKKDDD@@@JJJiii|||}}}mmmaaajjjuuucccTTTJJJTTTkkkzzzSSSaaaQQQHHHiii[[[DDDBBBEEE>>><<<999888777666444111000000000000000000000000...333222222222777UUU{{{eeeQQQggg~~~|||{{{~~~}}}}}}}}}}}}yyysssnnntttoooggg\\\TTTPPPTTTYYY___gggqqquuuvvvyyy|||___GGGIII```vvvxxxiiiyyy~~~}}}rrrllleeebbbaaaaaa___]]]XXXVVVSSSQQQQQQPPPNNNLLLMMMKKKIIIGGGFFFCCC@@@===>>>===<<>>AAACCCFFFJJJMMMOOOOOOPPPRRRTTTWWWZZZ\\\YYYTTTPPPTTTUUUWWWYYY[[[\\\]]]]]]eeefffgggiiikkkmmmnnnooorrrqqqrrruuuvvvwww{{{~~~pppdddaaafffooowwwsssiiidddVVVDDD???BBBUUUhhhooorrrzzzyyykkkdddbbbaaacccgggooorrrxxx~~~tttvvvvvvRRRLLLLLLJJJFFFBBB@@@;;;333...///....../////////000000000000000222333444444444444555555666666666666666666666777888888999888888888888888999999:::;;;;;;;;;<<<>>>;;;;;;>>>AAAXXX{{{bbbQQQeeezzzooopppqqq}}}kkk^^^RRRGGGCCCFFF^^^zzzfff]]]```lll~~~oooaaaeeeuuu~~~hhhVVVHHHPPPjjjaaaYYY]]]FFF\\\}}}pppKKKCCCHHH???===:::999888777444222000000000000000000000000...222222222444;;;ZZZyyy___SSSlll{{{zzzxxxwww}}}||||||}}}~~~{{{tttooopppiii```WWWPPPNNNUUU^^^gggmmmsssuuuvvvxxxgggKKKLLLaaattt|||jjjlll}}}yyywwwsssnnnhhheeeeeedddbbb___ZZZXXXTTTSSSRRRPPPNNNMMMPPPMMMJJJHHHFFFCCC>>>;;;===<<<;;;===AAAHHHNNNSSSXXX[[[___cccggglllqqquuuzzz}}}kkkYYYVVVZZZZZZYYY[[[XXXUUU^^^}}}|||TTTNNNLLLKKKHHHDDD@@@<<<999777666555333222111111222222777:::999333......---***************++++++++++++))))))*********************++++++,,,,,,---------+++******)))))))))))))))))))))))))))))))))))))))(((***+++***(((((()))+++'''''''''((()))*********)))))))))***+++,,,...///...000333666888;;;???BBBCCCEEEIIIMMMPPPRRRSSSSSSUUUWWWZZZ^^^___\\\VVVRRRWWWXXXYYY[[[]]]^^^______cccdddfffiiilllnnnnnnmmmssspppqqquuuuuusssvvv|||}}}{{{lllfffgggooouuuoooiiikkkbbbNNNDDDGGGWWWgggllloooxxxzzzrrrooommmiiiggghhhhhhnnnvvv~~~yyytttqqqzzzooozzzpppOOOKKKLLLIIIEEEBBB???999111---....../////////000000000000///000222333444555555555666666666666666666666555666666777888888888888888777777888888999:::::::::;;;===;;;===@@@CCC\\\XXXQQQiiiqqq]]]JJJGGGDDDTTTzzz~~~lllVVVJJJLLLZZZqqq{{{gggeeemmmwwwlllYYYIIINNNfffsssYYYwwwkkkKKKUUUqqqTTTAAADDD???===;;;999888777555333000000000000000000000000///222000222777>>>\\\yyy___ZZZttt{{{xxxzzzyyy}}}|||}}}wwwqqqjjjaaaXXXQQQKKKKKKUUUaaammmpppsssttttttyyykkkNNNPPPfffwwwyyyhhh~~~yyyvvvrrrooojjjhhhhhhfffbbb^^^\\\YYYVVVTTTRRRQQQOOOMMMPPPNNNKKKHHHFFFCCC???<<<;;;;;;;;;:::<<>>BBBEEEEEEGGGKKKOOOSSSTTTUUUUUUWWWXXX[[[^^^___^^^YYYUUUYYYZZZ\\\^^^___```aaaaaaccceeehhhmmmppppppooommmrrroooqqqvvvuuuqqqsssxxxzzz|||xxxpppnnnmmmpppiiihhhsssoooZZZKKKJJJYYYgggjjjlllxxx{{{wwwxxxwwwqqqkkkiii```gggqqq{{{wwwrrr|||vvveeemmmmmmyyynnnMMMKKKLLLIIIEEEAAA???888000---...////////////000000000000///000222333444555555555666666666666666555555555666666777888888888888888666777777888999999:::::::::<<<;;;>>>BBBDDD___xxxNNNPPPkkk}}}xxxqqqvvvdddJJJCCC<<>>:::;;;:::999999:::===???;;;@@@FFFKKKPPPVVV]]]cccjjjooovvv{{{bbbYYYZZZXXXXXX\\\VVVVVVXXXkkk}}}YYYLLLKKKIIIFFFAAA===:::888666555333222111111222333FFFEEE;;;...,,,222///$$$++++++******++++++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,+++)))((('''''''''(((((((((((())))))))))))************************************************+++***)))))))))+++---///111555:::>>>@@@BBBEEEGGGHHHLLLPPPRRRQQQRRRUUUYYY___bbbbbb___ZZZXXX\\\___ccc___[[[[[[___ccceeeeeefffddddddggglllnnnnnnmmmsssrrrqqqpppoooooooooooozzzyyyzzz~~~yyykkkfffqqqqqqmmmdddgggxxxpppNNNKKK]]]mmmnnnjjjsss{{{wwwuuuooonnnooovvv}}}xxx}}}~~~oooqqq```NNNLLLMMMGGGHHHEEE>>>444------///...///000///......000222111111222222222333333333888888888777666666555555666666666666777777777777888888999999999:::::::::===;;;<<<>>>===FFFeeepppKKKKKKtttyyyvvvssskkkJJJHHHAAADDDYYYwwwkkk]]]MMMDDDAAAKKKfffqqqiiiiiiwwwdddNNNHHHGGGaaa~~~___```PPPJJJeeexxxvvvXXXGGGDDD@@@===:::888888777666555222222111111111111222222//////***111111@@@kkkyyyvvv~~~www~~~```oooyyymmm{{{|||ssshhhYYYLLLHHHFFFGGGTTTeeerrrrrrtttvvvvvvvvvfffLLLTTTkkkzzzzzzjjj___{{{wwwrrrnnnjjjfffdddccc```___ZZZYYYWWWWWWVVVTTTPPPMMMNNNNNNNNNMMMJJJEEEAAA>>>;;;999777444333333444444;;;<<<===???CCCHHHLLLOOO```gggpppuuuxxx{{{hhhZZZYYYYYYXXXXXX[[[UUUQQQcccRRROOONNNRRRMMM>>>:::;;;555999777555333222111111222EEEDDD;;;000...333000'''++++++******++++++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,+++)))((((((''''''(((((((((((())))))))))))************************((((((((((((((((((((((((+++***))))))***+++---//////333777<<>>AAACCCRRRwwwgggDDDKKKppp}}}}}}eeeJJJAAA::::::JJJccc}}}xxxmmmqqqzzzlll]]]MMMDDD@@@IIIaaazzzuuujjjggguuupppVVVJJJEEEVVVlllmmmxxxVVVVVV~~~YYYKKKhhhuuu}}}dddKKK@@@@@@AAA>>>:::888888777666555222222111111111111222222000111,,,333333CCCnnn{{{www}}}qqqaaayyyvvv}}}{{{}}}}}}rrrfffWWWKKKGGGFFFGGGUUUeeepppqqqtttwwwvvvwww~~~rrrTTTSSSbbblllmmmzzzkkk|||xxxrrrnnnjjjfffdddbbb___]]]YYYWWWVVVUUUUUUSSSOOOLLLOOOOOONNNLLLHHHDDD???<<<999777555333222222222333555555666888;;;>>>BBBDDDTTT[[[gggqqqwww{{{gggZZZYYYYYYYYYYYYXXXVVVTTTcccyyyTTTNNNKKKPPPNNNAAA>>>???999999777555333222222222222AAA@@@999///...222000(((++++++******++++++,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------,,,+++***)))((((((((((((((((((((())))))))))))************************((((((((((((((((((((((((+++******)))***,,,---......111555999===BBBHHHMMMOOOSSSXXXZZZ[[[]]]aaaddd___aaabbb```^^^^^^aaadddeeebbb``````bbbeeeggghhhmmmkkkiiihhhiiiiiihhhgggiiijjjlllnnnqqqtttvvvwwwwwwwwwzzzssssssttt~~~nnn```lllqqq```MMMRRR^^^ddd```ddd~~~}}}}}}xxxxxxzzz~~~}}}sss}}}xxxuuu~~~jjj{{{uuuYYYNNNNNNOOOJJJHHHDDD<<<333------///---///000000///...000111111111222222222333333333444444444555555555555666555555666666666777777777888888888999999999999:::999;;;???BBBFFF\\\bbbDDDKKKmmmnnn[[[FFF@@@:::999@@@PPPgggxxx^^^QQQSSS___}}}ppp___MMMCCC@@@GGG\\\rrrxxxlllhhhzzz___MMMCCCMMM^^^cccqqqtttttt{{{wwwXXXTTTxxxgggLLLfffoooVVVHHHDDDBBB???;;;999888777666555222222111111111111222222222333///555666HHHrrr}}}xxxbbbeee|||xxx{{{~~~{{{pppaaaUUUIIIFFFEEEIIIVVVfffoooppptttxxxwwwwww~~~qqqVVVWWWhhhtttgggxxxrrryyy~~~yyyrrrnnnjjjfffdddaaa^^^[[[XXXVVVUUUTTTSSSQQQNNNLLLPPPOOOMMMJJJFFF@@@<<<999666555333111000000111111111111111111333666888:::CCCKKKXXXgggttt{{{}}}|||jjj\\\YYYYYYYYYYYYTTTYYYVVV```||||||jjjPPPLLLPPPOOODDD@@@@@@:::999888666444222222222222:::999444...,,,///---(((++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***))))))))))))(((((((((((())))))))))))************************************************************+++,,,---...///000333666:::@@@GGGKKKNNNSSSYYY^^^aaadddjjjnnnjjjjjjhhheeeaaa___```aaa```______```cccgggkkkmmmnnnllljjjiiihhhhhhggggggiiikkknnnqqquuuxxxzzz{{{{{{zzz}}}yyyeeebbbiiicccSSSRRR\\\gggbbb^^^{{{~~~|||~~~yyyyyyzzz|||zzzzzz~~~}}}qqqkkkTTTMMMOOOOOOJJJHHHBBB:::222------///...000111111000000111222111111222222222333333333222222333444444555666666555555555666666666777777888888888888999999999999999<<<>>>???DDD^^^~~~\\\HHHMMMooo{{{gggVVVDDDBBB>>><<<===CCCSSSmmm~~~cccRRRMMMWWWvvvxxxeeePPPDDD@@@GGG\\\rrr|||oookkk~~~gggOOOFFFMMM```ooouuuxxxwww~~~{{{[[[RRRrrrtttLLL___pppUUUDDDCCC@@@<<<:::999888666444222222111111111111222222111444///555888LLLuuu~~~XXXjjj}}}yyyyyyxxxuuusssvvvyyyuuunnn\\\QQQGGGDDDDDDJJJXXXfffmmmoootttyyyxxxwww}}}fffNNNTTTnnnlllpppoooooo}}}rrroookkkgggddd```\\\YYYXXXVVVTTTSSSRRRPPPNNNKKKPPPOOOKKKGGGBBB<<<888666444333222111000000111111222222222222222333444555888===HHHZZZlllxxx|||{{{tttccc[[[YYYXXXWWWRRRZZZVVVWWWoooWWWOOOPPPPPPEEE???===666999888666444333222222222666555333///---...,,,)))++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***)))))))))***(((((((((((())))))))))))************************************************************+++,,,------000111222444666;;;BBBFFFMMMSSS[[[aaagggmmmtttyyysssrrrooojjjfffcccbbbbbb`````````aaacccfffiiilllkkkkkkiiihhhggghhhiiijjjmmmooorrrvvvyyy|||~~~~~~~~~||||||~~~}}}wwweeeiiilll___[[[eeeuuurrrhhhzzz{{{zzzxxxqqqtttnnnpppuuuzzz|||bbbPPPNNNOOOMMMIIIEEE>>>666000---...//////111333444333222222333111111222222222333333333111111222333444555666666555555555555666666666666777777888888888999999999888;;;===<<>>;;;999888666444222222111111111111222222///333///555999OOOwww}}}tttRRRoooyyyvvvuuuqqqoooqqqtttpppiiiUUUNNNEEEAAACCCLLLZZZggglllnnntttxxxxxxwww}}}fffIIIKKKddd{{{mmmfffqqq}}}rrrnnnsssppplllhhhddd```[[[XXXXXXVVVSSSRRRQQQPPPMMMKKKNNNLLLGGGBBB===999555444333333222222222222222222555444444444444444444555555666===LLLaaarrr{{{}}}lll___YYYVVVTTTPPPXXXSSSPPPddd~~~ttt]]]PPPNNNOOOEEE???===666:::888666444333222333333555555444222000///...,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***************(((((((((((())))))))))))************************(((((((((((((((((((((((()))******+++,,,,,,------///000111222333777===AAAKKKQQQZZZbbbiiipppxxx~~~vvvtttqqqmmmjjjiiihhhgggeeeeeeeeedddccccccdddfffiiiiiiiiihhhggghhhkkknnnppprrruuuyyy|||}}}~~~{{{zzz|||}}}|||~~~ppppppzzzsssmmmvvv}}}xxxrrrrrrxxxwwwoookkklllgggjjjooovvv}}}zzzuuuYYYMMMOOOOOOJJJGGGBBB:::333...---...000///111444444333222222333111111222222222333333333222222333333444555666666444444555555555666666666777777777888888888888999666999;;;;;;DDDbbbbbbJJJHHHVVVzzziiiUUUAAA>>><<<:::888999BBBMMMcccwwwvvvsssvvv___MMMBBBFFF]]]wwwvvvcccjjjyyy\\\PPPOOOggguuu[[[bbbXXXMMMggglllJJJGGGCCC???<<<:::888666444222222111111111111222222---333///444999RRRyyy}}}gggPPPttt}}}wwwsssuuuvvvwwwyyyxxxnnncccPPPJJJCCC???BBBMMM\\\hhhlllnnnssswwwwwwwww~~~rrrPPPIII\\\ppphhh]]]kkk{{{tttuuurrrnnnjjjeee```[[[WWWWWWTTTQQQOOOOOONNNLLLJJJJJJGGGBBB===999555333333333333333333333333444444444444444444444444444444666444777BBBVVViiiwww~~~sssbbbZZZWWWTTTPPPVVVPPPMMM]]]vvvvvvbbbQQQLLLNNNFFFAAA@@@;;;:::999777555333333333333444444444444222...------++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++*********++++++(((((((((((())))))))))))************************(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,---///000222555:::===FFFLLLVVV^^^dddkkksssyyyvvvtttqqqnnnmmmlllkkkjjjhhhiiiiiigggcccbbbccceeehhhiiiiiigggfffhhhlllpppnnnppptttxxx{{{|||}}}}}}|||{{{~~~}}}}}}zzzqqqkkk```dddeeedddfffiiiiiigggaaabbbccceeefffggghhhhhhggghhhkkkpppvvv|||}}}vvvyyy|||rrrlllSSSKKKPPPOOOHHHDDD>>>666///,,,---///000---000222333222111111111111111222222222333333333333333444444555555666666444444444555555555666666777777777777888888888888666999;;;<<>>999555333222222111222222333444444444444111222333444444444444444777555555===MMMaaarrr{{{|||tttbbb[[[YYYVVVRRRVVVPPPLLLWWWhhh~~~kkkUUUMMMNNNHHHBBBBBB>>>:::999777555333333333333222222333333000,,,***+++++++++******++++++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***+++++++++(((((((((((())))))))))))************************************************))))))***,,,,,,,,,,,,,,,)))+++---///111444888<<>>AAAFFFLLLRRRZZZccchhhkkkqqqsssppplllkkkkkkiiigggffffffeeeddddddccccccdddeeefffgggiiijjjkkklllmmmlllnnnrrrxxx||||||{{{~~~~~~~~~~~~qqq^^^RRRKKKIIIGGGFFFGGGFFFDDDCCC;;;>>>@@@BBBFFFLLLKKKFFFFFFHHHIIIKKKOOOTTT[[[```hhhpppuuussspppttt{{{zzzhhhkkkpppzzzxxxqqqxxxzzz\\\MMMLLLNNNLLLIIIBBB;;;111---...000000...+++...111333222111111111333111///111444555333111555333111222333444444333333333333444444444555555666666666666777777777777777666<<>>bbb|||{{{oooooo|||zzzzzztttwwwzzz{{{zzzttteeeWWWIIICCC===<<>><<<888777666555444333333333111111222222222333333333444444333444444555666777888777777:::DDDVVVlll{{{{{{}}}ooo^^^___```ZZZYYYXXXPPPLLLQQQYYYrrrZZZTTTVVVKKKGGG>>>>>>>>><<<888555333333333444222222222111///...,,,+++...,,,******+++------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********++++++++++++,,,,,,,,,+++,,,,,,---///222444666999<<>>BBBIIIVVV[[[bbbdddeeefffkkkooorrrtttxxx|||uuufffpppwww___LLLKKKZZZooorrr\\\iiiuuuPPPWWWlll|||}}}aaaJJJCCCBBB???777888:::333444333222222111111222222222333555444>>>___yyyxxxfffxxxzzzzzzwwwxxxxxxxxxxxxrrrbbbSSSFFFAAA<<<===FFFSSS```hhhnnnqqqsssttttttwww|||sss___kkk{{{iiiaaaiiilllgggmmm|||}}}zzzvvvpppkkkeee```[[[WWWPPPMMMIIIFFFDDDAAA===;;;777666555444333333333333222222222222333333333333444444444444555666777888999999999;;;DDDTTThhhvvvzzz|||~~~sss```^^^]]]VVVVVVXXXSSSPPPTTTYYYoooXXXRRRUUUKKKHHH???>>>>>><<<999555333333444444222222222111///...,,,+++,,,***)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---...///111222333666999===AAAFFFLLLTTTXXXfffmmmrrrooolllkkkjjjhhhgggggggggfffeeedddcccbbb```aaabbbcccdddeeefffgggiiiiiikkkpppuuuyyyzzzzzz}}}pppaaaVVVRRRQQQTTTWWW^^^eeejjjkkkgggdddmmmbbbRRRHHHHHHKKKFFF===999:::<<<>>>BBBHHHPPPVVVcccoooyyy{{{yyyzzz}}}~~~}}}yyyqqqnnn~~~{{{]]]NNNNNNMMMHHHDDD>>>888111......000000///555777777666333000///...222111000111333444333222111000///111333555444444333333333444444444555555555555666666666777777777333777<<<>>>QQQ\\\KKKTTT}}}rrrbbbKKKCCC===<<<===:::999;;;999<<>>HHHUUUbbbiiinnnppprrrrrrrrrtttyyy~~~ttt\\\ccctttsss\\\OOOTTTZZZYYY```nnnyyy~~~~~~xxxxxxtttooojjjeee___YYYUUUNNNKKKGGGDDDAAA???;;;999666555444333333222222333222222222333333333444444444444444555666777999:::;;;;;;;;;===DDDRRRdddpppxxxzzz}}}}}}xxxddd^^^ZZZRRRTTTYYYWWWUUUWWWXXXkkk{{{VVVPPPTTTLLLIII@@@??????===999666444333444444222222222111///...,,,++++++***)))***,,,...---,,,------------------------+++++++++,,,,,,,,,---------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++*********++++++,,,,,,------------...///000111111666888;;;???CCCHHHOOOSSS___gggllljjjhhhgggfffdddbbbcccddddddeeedddccccccbbbbbbcccdddeeefffgggggghhhiiilllpppuuuxxxzzzzzzyyy|||~~~wwwkkkbbb___bbbfffhhhiiinnnwww~~~jjjWWWNNNJJJBBB:::666777888:::>>>EEENNNTTT^^^kkkwwwzzzzzz}}}yyy}}}uuuUUUKKKNNNNNNJJJFFF:::666111...///000000///111222444555333222333333222111111222333333333333111000000111333444333222333333333444444444555555555555555666666666777777333888<<<<<>>===>>>@@@BBBGGGIIILLLPPPUUUYYY\\\^^^cccjjjttt~~~kkkiiizzztttZZZPPPZZZhhhnnnxxx|||mmm[[[ZZZZZZRRRnnnuuuOOOFFFEEEEEE;;;888999444444333222222111111222222333222555555===\\\wwwzzzbbb}}}zzz|||zzzvvvqqqpppsssooo]]]JJJ???<<<;;;???JJJWWWcccjjjkkknnnpppppppppsssxxx}}}vvv[[[WWW___[[[III>>>DDDIIIJJJSSSaaammmtttyyyzzz{{{|||zzzvvvvvvsssnnnjjjddd^^^WWWSSSLLLIIIEEEAAA???<<<999777555444333222222222222222333333333333444444444444444444444555777888:::;;;;;;<<<<<>>:::666444444444555222222222111///...,,,++++++***)))***,,,,,,+++)))------------------------+++++++++,,,,,,,,,------------,,,,,,+++*********************************))))))))))))))))))))))))((())))))))))))*********))))))***+++,,,,,,------,,,------...///000000000555777999<<>>BBBEEEGGGHHHKKKTTTcccssslllcccmmmzzz[[[QQQ]]]vvvZZZWWW]]]PPPqqqWWWHHHDDDDDD<<<999:::777444333222222111111222222222000444666???^^^|||wwwfff}}}xxxzzzyyytttoooooorrrnnn]]]JJJ===;;;;;;@@@JJJXXXdddjjjjjjmmmpppqqqrrruuu{{{gggQQQJJJCCC999666<<>>EEERRRbbbmmmtttxxx||||||}}}iii___\\\YYYWWWZZZWWWUUUWWWWWWfffXXXPPPTTTNNNMMMDDDAAAAAA???;;;777555444444555222222222111///...,,,+++,,,+++***+++,,,,,,+++)))------------------------++++++,,,,,,,,,,,,---------------,,,++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,------...+++,,,---...///000000000111333555777:::???DDDHHHNNNUUUYYYWWWVVVWWWYYYXXXUUUXXX\\\```ccceeeeeeeeecccccccccdddeeefffffffffiiilllppprrrsssuuuxxxyyy}}}{{{||||||qqqmmm```YYYTTTWWWaaajjjmmmlllrrrxxxjjjQQQBBB999333222222222333666===FFFLLLWWWdddqqqvvvzzz}}}vvv]]]IIIIIILLLFFF@@@@@@333222111/////////000000...000111111//////111222000222333333222111333444333222333444555555333111333333333444444444555555444444555555555666666666666888<<>>>>>???===<<<>>><<<888888<<>>;;;DDDSSSfffxxxtttiiijjjbbbTTT^^^\\\RRRpppbbbMMMnnnfffOOOEEEDDD>>>;;;<<<888444333222222111111222222333///333777@@@```ooonnn~~~xxxxxxwwwuuurrrqqqrrrmmm\\\JJJ===;;;:::???JJJXXXdddkkklllooorrrtttuuuyyyvvvSSSBBBAAA:::777;;;;;;:::CCCPPP]]]fffooorrrtttxxxzzzzzzuuussspppmmmhhh```XXXRRRKKKGGGAAA===;;;999777666444444333333333333444444444444444555555555666666555555555555666777888888777888999<<>><<<===999777666888777777:::@@@BBBBBBFFFOOO]]]mmmyyyzzz}}}vvvhhhZZZNNNDDD???<<<;;;999999:::<<<<<<<<<777777777777888999;;;<<<888<<>>;;;:::>>>IIIXXXeeelllnnnqqqssstttuuuxxx~~~cccWWWWWWJJJ???;;;::::::AAAJJJYYYcccmmmpppsssxxx|||}}}vvvtttrrrooojjjbbbYYYSSSKKKGGGAAA<<<:::999777666555444444444444444555555444555555555666666666666666555555555555555666666555666666777>>>KKK\\\hhhmmmrrrwwwzzz{{{sssbbbZZZXXXVVVUUUPPPTTT\\\\\\aaarrryyycccUUUVVVPPPOOOGGGEEECCCAAA===999666555555555222222222111///...,,,+++++++++,,,///222333222000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,++++++***************************))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((())))))+++,,,---......)))***,,,...000000000000///111333555888===BBBFFFEEEKKKMMMJJJJJJMMMQQQRRRVVVYYY]]]aaadddeeeeeedddhhhhhhiiiiiijjjjjjkkkkkkiiilllpppppppppppprrruuuxxxyyy{{{|||{{{|||~~~www{{{~~~uuueee```XXXNNNUUU]]]gggpppxxx}}}rrrdddZZZJJJ:::555888888555555444333333555;;;DDDJJJVVVfffwww{{{xxx||||||\\\KKKDDDKKKMMMBBB;;;>>>///000000000/////////000///000000000///000111333///222444333111000222555...///111555999:::999888333333333444444444555555444444444555555555666666999666<<>>;;;;;;888777777999666333666;;;999888999???LLL\\\jjjrrrkkkjjjppp}}}wwwlllbbbXXXNNNGGGAAA???<<<;;;<<<<<<<<<<<<888777777777888:::;;;<<<::::::@@@RRRkkktttlllffflll}}}zzziiiVVVXXXoooccciiiqqqHHH\\\yyybbbJJJFFFAAA???>>>888444333222222111111222222999333444888BBBccc^^^jjjyyy|||vvv~~~yyy{{{{{{xxxsssiiiWWWGGG???<<<:::>>>IIIWWWeeemmmmmmppprrrrrrrrrtttyyy~~~xxxwwwooo[[[FFF<<<999:::@@@GGGWWWbbblllppprrrxxx}}}~~~vvvuuutttqqqlllcccZZZSSSKKKGGGAAA<<<:::888777666555555444444444555555666555555555555666666666777666666555444444444444444555555444444:::GGGXXXdddjjjooouuuxxxyyy~~~xxxcccXXXSSSSSSRRROOOUUU```^^^___lllyyygggWWWWWWPPPPPPHHHFFFDDDAAA===999666555555555444333111000...---------***%%%///222+++777???---...---++++++++++++)))(((+++,,,------......------,,,---...//////...---,,,+++)))(((((()))******)))******++++++++++++******))))))))))))))))))))))))***+++,,,,,,++++++---///+++---......---...///111111222444555666999>>>BBBDDDGGGJJJJJJJJJKKKOOOSSSQQQVVV\\\aaacccdddeeefffggggggffffffhhhkkknnnpppkkkmmmnnnpppqqqqqqqqqppptttuuuwwwyyy{{{}}}~~~xxx\\\XXX]]]```dddkkkvvvwwwaaaTTTOOOGGGDDD@@@<<<:::888555222444222333666777:::DDDNNNZZZfffttt|||~~~~~~}}}zzzVVVQQQLLLIIIHHHDDD<<<666////////////000000000000////////////000000000000111111111111111111111111//////000333777:::::::::666555444333333333333333222888???@@@<<<888666777888===;;;CCC```qqqIIIOOOhhhwwwjjjYYYLLLEEEAAA>>>;;;999999888777666555444444777777666888AAAOOOYYY[[[ZZZWWWXXX]]]bbblllzzzqqqfff^^^YYYWWWRRRHHH@@@??????===::::::777999;;;;;;::::::;;;===888777;;;KKKjjjzzzggg```dddiiijjjuuuqqq^^^\\\qqqdddmmm~~~PPPPPPkkk\\\MMMEEEAAACCC:::<<<555333111111222333222111444777:::777@@@gggaaa```{{{~~~~~~|||zzzsssdddQQQCCC===;;;:::???JJJXXXdddkkklllkkknnntttuuutttyyy}}}fffrrrgggUUUBBB666555<<>>AAACCCFFFIIIIIIHHHIIIMMMQQQSSSWWW[[[^^^```ccceeegggjjjiiihhhhhhhhhiiijjjjjjlllmmmoooqqqrrrrrrrrrrrrtttuuuwwwyyy|||~~~~~~}}}nnnllloooooooooZZZIIIBBBAAA===;;;888777888888777555444222333555777:::DDDNNN]]]hhhssszzz~~~~~~~~~tttzzzzzzRRRNNNJJJGGGFFFAAA:::444////////////000000000000////////////000000000000111111111111111111111111000000000333666888999888444444333222222222222222111666<<<<<<999555555666666<<<;;;DDDaaa~~~kkkGGGSSSnnnjjjWWWKKKCCC<<<888::::::999888777666555555888888777777>>>JJJPPPPPPJJJHHHIIINNNQQQ[[[ttt}}}wwwqqqkkkfffbbb```XXXOOOGGGEEEDDD@@@<<<;;;;;;999888999;;;===<<<:::;;;:::===MMMkkk|||hhh]]]___dddgggxxxwww]]]VVViiiyyy___hhhTTTUUUooo}}}VVVJJJDDD???AAA888:::555333111111222333222111222333555333>>>fff___ccc~~~{{{}}}|||{{{yyyrrrcccOOOAAA<<<::::::???JJJXXXeeelllllljjjmmmqqqrrrqqqvvv~~~vvv{{{vvvfffZZZJJJ<<<777777:::<<>>;;;:::999888666666555555555666666777777777777777777777777777888777666555444333333333222222333555555:::GGGUUUeeennnrrrvvv|||yyy|||kkk[[[UUUUUUUUUUUUXXXddduuu}}}}}}zzzWWWUUUYYYNNNGGGKKKGGGFFFBBB===777444444555444333111000...---------111(((,,,///333IIILLL111000...------...///...---,,,,,,,,,---------......------...//////...------+++***((((((***+++***)))******++++++++++++******))))))))))))))))))))))))***+++,,,+++++++++---///+++---......---...///111111222444555666999===@@@BBBFFFHHHIIIHHHHHHKKKNNNUUUWWWZZZ\\\^^^aaaeeehhhiiiiiiiiihhhhhhhhhhhhhhhmmmnnnoooqqqssstttuuuuuuvvvwwwyyy{{{~~~~~~yyy{{{yyyqqq```LLL???::::::999777555555666777777777555222222555777;;;EEEPPP```jjjtttzzz}}}|||qqqpppoooMMMJJJGGGEEECCC???777111////////////000000000000////////////000000000000111111111111111111111111111000000222555777777666333222222111111111111222111444888888555333444555666===>>>LLLoooaaaDDDVVVtttxxxbbbPPPEEE>>>;;;;;;;;;:::999888777666666777777666666<<>>===@@@QQQnnnmmm]]]ZZZ___dddcccXXXhhhkkk\\\bbbXXXXXXrrrrrrOOOIIIEEE@@@@@@777:::555333222111222333222111222111222222???fff}}}aaakkk~~~~~~yyyzzzzzzyyyxxxrrrbbbNNN???;;;999999???JJJYYYeeellllllkkkkkknnnooooootttyyyuuuuuuyyy}}}hhhRRRHHH<<<666777888777444CCCNNN]]]ggglllooossswwwuuusssqqqooolllgggaaa]]]TTTOOOHHHBBB???===;;;:::888888777666666666777777888888888888888888888888888777666555444333333333222222333555555888BBBMMMaaalllppptttzzzxxx{{{mmm\\\UUUUUUUUUWWW^^^mmm}}}uuuTTTTTTYYYQQQKKKNNNIIIGGGCCC===888555555666444333111000...------------''',,,///666QQQXXX;;;...,,,***+++,,,---------,,,,,,,,,,,,------......---..................---,,,***))))))***++++++*********++++++++++++******)))))))))))))))))))))))))))***++++++***+++---///+++---......---...///000000222444555666999<<>>:::???<<<999777777777666666555333222555777<<>>>>>;;;::::::999888777666666444555777999AAAHHHGGGBBBEEEBBBAAA@@@===CCC]]]xxxzzzuuutttsssnnnjjjfff___YYYXXXTTTMMMHHHGGGFFFCCC@@@BBBFFFHHHFFFDDD>>>>>>DDDWWWsssuuu```YYY]]]ccciii]]]bbbggguuu{{{zzz\\\]]]}}}[[[XXXrrrmmmNNNKKKIIICCCBBB999<<<555444222222333333333222555222333555BBBeeegggvvv}}}yyyyyyyyyyyyyyyrrrbbbMMM===:::888999???KKKYYYeeekkklllkkkkkkmmmnnnppptttwwwsssnnniiijjjlllfffUUUFFF>>>:::555444555666444222<<>>888555555666444333111000...------------,,,333222888XXXbbbEEE///---++++++,,,.........------,,,,,,,,,---...///.........------.........,,,***))))))***++++++*********++++++++++++******)))))))))))))))))))))))))))***++++++******,,,...+++---......---...///000000222444555666888;;;>>>BBBFFFJJJKKKJJJJJJLLLNNNRRRUUUZZZ^^^______``````bbbccceeegggiiijjjjjjkkkmmmnnnooorrrtttwwwyyyzzz~~~~~~{{{|||}}}xxxvvvvvvxxxzzz~~~xxxlllbbb```gggrrrtttyyyvvvhhhXXXLLLBBB:::CCC???;;;888777777666555666333222555888???LLLYYYaaannn{{{~~~sss~~~}}}UUUIIIHHHFFFCCC???:::444000////////////000000000000////////////000000000000000000000000000000000000222111000111222333222111333333222222222222333333333444333333222333555777666888999VVVSSSBBBZZZrrr~~~\\\CCC:::;;;;;;::::::999888777666555444777;;;CCCNNNWWWVVVPPPDDD@@@===;;;999@@@YYYsss}}}yyyyyywwwrrrmmmiiiddd```___\\\VVVSSSSSSPPPPPPOOONNNKKKIIIHHHHHH??????HHH^^^xxxzzzbbbXXX[[[```wwwmmm[[[UUUfffuuuxxxxxxyyywwwsssZZZZZZ|||```WWWrrrqqqQQQMMMJJJDDDCCC;;;>>>666444222222333444333222666333666888BBBaaa}}}kkk||||||{{{zzzzzzzzzyyyrrrbbbLLL<<<999888999???KKKXXXdddjjjllllllllllllnnnqqqssssssccc\\\TTTNNNHHHBBB;;;777333444444444444333333444666@@@MMMYYYbbbgggkkknnnqqqpppnnnllljjjfffaaa^^^ZZZVVVOOOIIIEEEBBB???===::::::888777666666666666999999999999999999999999777666555444444444444444333333666:::;;;;;;???FFFTTTdddkkkooovvvwwwzzzpppaaaZZZVVVTTTWWWdddttt{{{zzzXXXTTTYYYTTTNNNNNNNNNKKKFFF???888555555777444333111000...---------+++---333///777[[[fffFFF333111...---...000111000------,,,+++,,,---...//////...------------...///,,,+++))))))+++,,,+++*********++++++++++++******)))))))))))))))))))))))))))***+++*********,,,...+++---......---...///111///222444666777888:::<<>>666444222222333444333222555222555999@@@]]]}}}jjj|||}}}~~~|||{{{zzzxxxqqq```KKK;;;:::999:::@@@KKKXXXbbbhhhkkkllllllkkklllooommmiiiWWWPPPFFF???777222333777333555666555333222333666777>>>IIITTT^^^eeekkkooopppnnnlllkkkjjjiiifffccc___ZZZSSSNNNIIIFFFBBB@@@===<<<:::999777777666666999999999999999999999999666666555444444444444444666444666888888666888<<>>BBBHHHJJJJJJJJJMMMOOORRRUUUYYY[[[\\\\\\]]]^^^cccccccccdddfffhhhjjjlllkkklllmmmppptttxxx{{{}}}~~~~~~~~~}}}zzzxxxyyywwwyyy~~~}}}sssYYYLLLBBB@@@BBBIII___uuuwwwpppmmm```PPP@@@===888666666777777777666333222666<<>>===>>>>>>===<<<;;;:::999999777;;;CCCPPPbbboooooohhhPPPEEE<<<;;;===FFF\\\rrr|||}}}|||tttpppmmmllliiifffgggkkkiiiiiikkkkkkiiiddd^^^ZZZOOOJJJMMM^^^sssiii\\\[[[]]]]]]gggaaawww___WWWrrrlllUUUhhhaaaSSSIIIDDDEEE===???666444333333444444444222444111555888@@@```hhhzzz~~~|||yyyvvvmmm]]]HHH999:::::::::@@@KKKWWW```fffiiilllkkkhhhggghhhbbbZZZQQQGGG>>>:::666333555:::<<<999666333333333444444777;;;CCCLLLVVV```hhhmmmjjjhhhffffffggghhhhhhgggccc___YYYSSSNNNJJJFFFCCC@@@???===;;;:::999888888999999999999999999999999666666555444444444444555555333444666666444555999GGG[[[fffjjjsssxxx{{{uuuaaaVVVIIIEEELLLaaauuu~~~~~~}}}{{{|||cccXXX[[[YYYTTTRRRRRROOOHHH@@@999555666888444333111000...---------///...111222HHHzzz[[[444111---,,,,,,---.........---,,,++++++---...000///...---,,,,,,---...///---+++******+++,,,,,,+++******++++++++++++******))))))))))))))))))))))))((()))******)))***,,,...+++---......---...///111///111444666777888999;;;;;;@@@FFFIIIIIIJJJLLLOOOUUUVVVXXXYYYYYY[[[]]]```______```bbbeeejjjnnnqqqjjjkkkmmmooosssxxx|||~~~{{{|||}}}~~~}}}{{{yyywwwuuuwww}}}|||iiiZZZSSSEEE<<<888===CCCLLLbbbyyyoooYYYDDD@@@;;;777666777777777666333222666===HHHYYYhhhnnnxxxzzzVVVGGGKKKIIIDDD===666111......////////////000000000000////////////000000000000000000000000000000000000///...---///111222111000000000///000000111222222222111000111333444444444111;;;===PPPpppGGGJJJhhhyyywwwooocccTTTIIIEEEBBB===999@@@@@@???>>>===<<<;;;;;;555999@@@NNN```nnnmmmfffVVVHHH<<<888999AAATTTgggxxx~~~}}}yyytttqqqooommmjjjlllqqqooonnnpppuuuzzzyyyqqqjjjXXXOOONNN\\\ooo}}}mmmaaa^^^___ZZZrrrlll```rrrgggVVVfffqqqTTTbbbjjjWWWLLLFFFHHH@@@BBB666555333333444444444333666333666999AAAdddgggyyy|||~~~{{{xxxtttkkkZZZFFF777;;;:::;;;@@@JJJVVV___eeeiiikkkjjjeeecccbbbZZZOOOGGG<<<444666::::::<<<@@@DDD<<<444111333555444222///222888@@@JJJUUU___eeecccaaa``````cccfffhhhiiigggccc\\\VVVRRRMMMIIIFFFBBBAAA@@@>>><<<;;;::::::888888888888888888888888666666555444444444555555333111222666777666999===CCCYYYdddhhhsssyyy{{{www```SSSDDD@@@GGG]]]qqqxxxwwwvvveeeZZZ\\\[[[WWWUUUSSSOOOIII@@@999666666888444333333222111000//////+++000...666___oooAAA222...///,,,...111+++/////////---,,,,,,---///---------............//////---+++)))))))))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++---.........//////000000000111333333333444777999<<>>:::555222444444222222333555444777999CCCjjjvvv\\\~~~{{{{{{{{{||||||zzzvvviiiUUUDDD;;;888777999AAANNNYYYaaadddkkkjjjjjjiiieee\\\PPPGGG???>>>===<<<===BBBHHHMMMVVVGGG888333333333333444333444666:::AAAIIIPPPTTTSSSNNNJJJMMMVVV```fffhhhkkkhhhbbb]]]WWWQQQJJJFFFFFFEEEDDDAAA???===;;;:::999999888888777666666666777777666666555555444444555777:::<<<;;;:::;;;;;;IIIVVVdddlllpppuuu|||xxx```WWWIIIFFFHHHYYYnnn{{{xxxqqqiiiZZZbbb___]]]SSSXXXVVVOOOBBB999666555333444333333222111000//////---222111;;;gggKKK444+++///------///,,,/////////---++++++---///------------............///---+++***))))))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,---......///000000000111333333333444777999;;;>>>BBBEEEGGGIIILLLOOOOOOPPPSSSWWWXXXWWWTTTRRRUUUZZZ```dddfffhhhkkknnnnnnppprrrsssvvvyyy~~~~~~}}}{{{yyywwwwwwxxx{{{lll^^^WWWUUURRRHHHCCC@@@AAABBBLLLfff{{{kkk___OOOHHH@@@:::888888666444555555666:::DDDSSSbbblllwwwyyy|||zzz~~~xxxuuuxxx]]]NNNHHHHHHEEE???888111...---...////////////////////////////////////////////////.../////////000000000000///////////////000000111000000111111111111000000222222333333444555555555555999===PPPvvvgggHHHOOObbb{{{tttqqqvvvttt```NNNCCC888===>>>===:::===BBBAAA;;;888888:::???HHHTTTaaaiiifffRRR???::::::>>>JJJWWWjjjoooxxx}}}}}}zzzwwwtttrrrrrrrrrmmmppptttxxx{{{xxxiiiYYYMMMEEE>>>DDDZZZtttvvvhhhaaa```hhhmmmwwwzzzeeeffffffqqq}}}SSS[[[sssTTTTTTLLLFFFGGG@@@999444222444444222222444333111444666AAAgggwww[[[yyyzzz}}}zzzxxxuuuiiiUUUDDD<<<888777999AAAMMMXXX___bbbhhhgggfffdddaaaZZZPPPJJJDDDFFFGGGHHHIIILLLPPPSSS\\\MMM>>>777666444333444222333444777;;;AAAEEEHHHAAA>>><<>>>>>=========DDDQQQaaakkkpppuuu{{{www```WWWHHHCCCEEEUUUkkkzzz|||vvvttt]]]^^^YYY\\\XXXXXXWWWOOOBBB999777666444333333222111000//////...---222333???lll\\\:::)))......,,,....../////////---++++++---///------------...............---,,,***)))******+++))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,...///000000000111333333333444777999:::===@@@CCCEEEHHHKKKNNNPPPOOOQQQTTTWWWVVVRRRNNNOOOUUU\\\bbbfffhhhiiijjjmmmoooqqqsssuuuxxx|||}}}{{{|||yyyxxxzzz{{{lllcccaaa___[[[OOOIIIEEECCCBBBKKKfffxxxggg\\\RRRKKKBBB<<<999777444222555555888???KKKYYYfffnnntttwwwzzz|||~~~yyy|||rrrYYYLLLHHHEEEAAA:::333...,,,------////////////////////////////////////////////////....../////////000000000//////......//////000111000000111111111111000000222222333333444444555555555;;;???NNNooofffDDDKKKaaarrrooo{{{vvv___JJJ888@@@===888666<<>>GGGQQQXXXbbbPPP>>>888888:::CCCMMM[[[eeerrr}}}}}}zzzwwwtttsssmmmlllkkkkkkmmmiiiZZZJJJ>>><<<888===SSSrrryyyjjjccccccppp~~~}}}ggg```zzzhhhtttXXX___iiiSSSVVVMMMGGGIIICCC999444222444444222222444333111333555AAAfffzzz\\\www}}}{{{xxxwwwsssgggSSSCCC;;;888777999@@@KKKVVV]]]```dddbbbaaa```^^^ZZZUUUQQQTTTVVVYYYYYYXXXWWWWWWXXX\\\NNN@@@999777555444555222222222333555777888:::333333222444===MMMaaannnnnnkkkgggdddaaa]]]YYYUUULLLKKKHHHDDD@@@===:::888999888888777777666666555777777777777666555444444666:::@@@CCCCCC@@@>>>>>>???KKK\\\hhhmmmrrryyyxxxbbbVVVEEE@@@AAAPPPiii|||zzzbbb___ZZZ___]]]ZZZXXXOOOBBB999777777555333333222111000///......,,,000111>>>lllqqqDDD***//////+++---000...///...---++++++---...,,,,,,---------............---,,,+++************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++((()))***+++---...///000000111333333333444777999999<<>>666///,,,,,,---...////////////////////////................................./////////000000///............///000000000000111111111111000000111222222333444444555555444;;;>>>PPPuuugggCCCIII___tttgggnnnttt]]]EEE@@@<<<777777:::>>>???<<<::::::999888999>>>FFFLLLZZZLLL===777555777<<>>DDDGGGEEEBBB>>><<<;;;DDDRRR]]]ccciiitttzzzaaaQQQEEE??????MMMfff|||vvveeegggbbbddd```\\\ZZZPPPBBB999777888777333222222111000///......,,,000000>>>kkkSSS111111000,,,...000.........,,,+++***,,,...,,,,,,,,,------------...------,,,+++************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++(((((()))+++---...///000000111333333333444777999888;;;>>>@@@CCCFFFKKKNNNTTTUUUWWW[[[```bbbaaa^^^ZZZ[[[\\\^^^bbbeeehhhiiilllooorrruuuwwwzzz~~~~~~~~~wwwsssrrrllldddUUUOOOJJJEEEAAAIIIeeeqqqhhheee___UUUHHH===999888888777555777>>>JJJYYYhhhrrrwww{{{}}}}}}{{{{{{{{{^^^MMMHHHEEEAAA;;;333...---...//////........................------------------------............////////////...............//////000000000111111111111000000111111222222333444444555444999<<>>DDDPPPFFF:::555444555888;;;AAAOOObbbpppxxx{{{tttoooddd^^^UUURRRVVVWWWLLL???<<<>>>===???OOOjjj~~~{{{fff]]]^^^jjj|||tttccckkkqqq\\\uuu{{{WWWeee|||YYYPPPWWWMMMHHHJJJCCC888333111333444333333555444444555666CCCiii}}}uuuYYYlllxxx{{{~~~}}}{{{uuudddNNN===666888777888???JJJUUU\\\^^^ZZZ]]]aaaeeeggghhhhhhgggiiifff```YYYSSSQQQSSSUUUMMMCCC:::666444222333555333333222222222111111111777<<<@@@@@@AAALLL```ppprrroookkkhhhddd```[[[XXXUUUSSSOOOIIIDDD>>>:::888888888777777666555555555555666999;;;============<<>>888111---...000000///........................------------------------------........./////////......------......///000000000111111111111000000111111222222333333444444333777;;;YYYdddBBBEEEWWWtttyyyzzzzzzwwwuuuuuuxxx{{{tttddddddrrroooJJJGGGEEEAAA;;;444333777444888;;;:::666555888<<>>???>>>>>><<<@@@EEEGGGDDD>>>999666444333777???DDDKKK\\\ooopppXXXLLLFFFBBBIIIXXXeeekkkjjjuuuqqq^^^fffgggkkkeeeddd___SSSCCC888777888777222222111000///...------///222333BBBkkksssIII666...000333///---...---,,,******,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,---......///000111333333333444777999999;;;===???BBBGGGLLLPPPYYY^^^eeeiiijjjlllpppttttttpppjjjfffggghhhiiiiiiiiimmmrrrvvvzzz~~~~~~vvvjjj___bbb^^^XXXQQQIIINNNhhhuuukkk[[[SSSHHHAAA===;;;888666888:::AAAPPPcccttt~~~kkkQQQMMMKKKFFF:::555...,,,///000000...........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------...//////000000111111111111000000111111111222333333444444444777:::ZZZaaaBBBGGGXXXttt}}}{{{yyyuuuqqqooopppqqq{{{ooo^^^^^^xxx{{{^^^TTTKKKFFF???666444666444:::???>>>888444555888<<<888444222444777777555777???LLLYYYeeesss{{{ssslll]]]YYYUUU]]]ooo~~~~~~vvv\\\MMM@@@???EEESSSlllyyy```TTTWWWcccxxxdddjjjzzzqqqqqq```___nnn}}}\\\TTTYYYOOOLLLLLLAAA777333111333555333333666111444777333@@@jjjwwwyyyfffmmm~~~~~~zzzgggOOO???999777666888???KKKWWW^^^aaa```hhhrrrvvvqqqggg]]]WWWKKKFFF???999999AAALLLUUUHHH@@@:::888555222222666666555333111111222444555///666<<>>@@@???<<<:::999:::777999AAACCCEEETTThhhyyy___GGGDDDEEENNN[[[ddddddaaauuurrruuutttdddhhhgggmmmkkkiiidddVVVCCC777555666666333333222111000///...------333222AAAppplll???,,,111444///...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++***************)))(((((())))))(((((((((((())))))(((((()))************))),,,,,,---.../////////...000000111222333555666777999999<<>>BBBIIIVVVeeetttwww|||eeePPPJJJGGG@@@888222111///---,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------...//////////////////000000000000111111111111111111111111444999:::LLL{{{gggHHHHHHaaayyyqqqmmmqqqggg[[[\\\rrrvvvtttiiiaaadddxxxvvv\\\JJJDDDAAA<<<777;;;DDDYYY___LLL<<<999777333222222555999:::666222666555:::EEEQQQ___nnnzzzwwwmmmbbbTTTEEE??????BBBGGGMMMHHH>>>888888;;;GGGcccsssgggjjjnnnuuuvvvzzz|||vvvwwwhhhmmm]]]aaasssZZZ[[[TTTQQQMMM===555555444333333222111111222333666666AAAjjjzzzllldddbbb~~~wwwqqqwww{{{|||vvvgggUUUCCC888888666777===HHHUUU^^^cccdddooopppppprrrjjjbbbfff```XXXQQQFFF<<>>???LLLTTTbbbqqq~~~yyytttxxxpppRRRIIIJJJEEE;;;555111000///---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------...//////////////////000000000000111111111111111111111111111888999FFFeeegggHHHHHHaaayyyqqqkkknnndddTTTQQQiiixxxrrrdddddddddpppoooYYYJJJBBB>>>===999FFF___hhhTTTBBB<<<777555333333555999:::777444555333666>>>IIIUUUfffsssxxxmmmcccUUUFFF>>>:::888999<<<:::888999<<>>555444444333333222222111222222555444???hhhvvvfffbbb~~~vvvooosssvvvxxxtttfffSSSAAA777777666777===HHHTTT^^^dddjjjrrrsssuuu|||zzzuuuzzzxxxnnndddSSSCCCIIIXXXZZZMMMFFF<<<666555555555444444333333222111111000000---...///333<<>>CCCOOOZZZ\\\dddllloootttzzz}}}|||rrrrrrsssssstttuuuuuuvvvxxxxxxxxxzzz~~~yyyrrriiibbb___ZZZSSSMMMVVVWWWXXXYYY]]]hhhyyywwwrrrzzzuuupppjjjdddccclllnnncccVVVMMMFFFAAAAAADDDUUU^^^lllzzzvvvvvvxxx}}}www\\\GGGHHHJJJ@@@666444000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...//////////////////000000000000111111111111111222222222000444666CCC]]]vvvfffHHHKKKcccxxx~~~qqqjjjoooeeeRRRKKK___xxxqqqbbbhhhfffmmmqqq[[[KKKCCC@@@777BBBZZZcccRRRAAA;;;666666444444555888888777555555222333999AAALLL]]]lllxxxmmm```TTTHHHBBB@@@AAAEEEKKKDDD@@@<<<===@@@HHH[[[mmmuuu{{{xxxjjjkkk}}}}}}sss}}}rrr{{{bbbjjjjjj[[[^^^WWWTTTOOO===444444444333333222222222333333555444===fffeeeYYY~~~wwwqqqvvvwwwyyyuuugggRRRAAA888777777888===GGGSSS___eeepppwwwvvvzzzrrr___LLLOOOZZZ[[[NNNGGG===666444444555555444444333222111111000000---...///222:::III\\\iiillljjjfffcccbbbbbb```]]]]]]\\\ZZZWWWTTTNNNGGGBBB:::999777555555555666777666666777666555444333222111222333666;;;FFFTTT^^^kkklllqqqvvvuuussszzzmmm\\\VVVNNNVVVZZZ[[[___eeeaaaXXXooonnngggtttqqqtttrrrttteeeNNN===555555777666444333222000000000111111///333222HHH\\\888000222000...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++***)))************************)))((((((******))))))))))))*********************+++,,,,,,***+++,,,...///000000000//////000111222444555666:::888777:::===CCCOOO[[[iiirrrzzz~~~|||tttuuuwwwxxxyyyyyyxxxxxxyyyxxxwwwwwwxxxyyy{{{|||zzzyyyxxxwwwtttoooiiidddXXXVVVRRROOONNNQQQWWW[[[ffflllqqqsssuuu||||||yyynnnllljjjlllrrriiieee```YYYNNNFFFGGGMMM\\\eeesss~~~}}}qqqxxx___OOOFFFJJJGGG:::222444///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------...//////////////////000000000000000000111111111222222222222444666IIIjjjbbbGGGMMMddduuu{{{|||~~~pppkkkrrrjjjUUUJJJYYYvvvssscccgggdddhhhqqqZZZKKKDDD:::???QQQZZZLLL@@@===999666555444444666666666666666333333666;;;EEEVVVeee{{{yyymmmbbbVVVJJJEEEFFFKKKUUU^^^ZZZMMM>>>888:::DDDRRR]]]jjjsssmmmmmmssssssfffrrrdddooozzz]]]WWW___ZZZWWWPPP<<<444444333333333333222222444444666555===ddd~~~fffQQQ|||{{{xxx{{{{{{|||yyyjjjSSSAAA999777777888===FFFRRR___gggpppwwwxxx}}}~~~jjjWWWVVV\\\XXXLLLFFF===555222333555777555555444333222111000///...//////222999HHHZZZfffgggdddaaaaaa```^^^\\\[[[[[[ZZZYYYYYYWWWRRRKKKGGG>>><<<999666555555666777555555444444333222111000...000222333555<<>>666555444333333444555666666444444555777???OOO^^^sss{{{pppcccYYYNNNKKKNNNXXXgggttt{{{gggLLL;;;777<<>><<<===BBBIIINNNQQQWWWXXX^^^jjjyyyyyysssqqqjjj^^^RRRNNNRRR___rrrooo]]]RRROOOUUU^^^fffmmmvvvzzzyyyvvvvvvwwwqqqqqqtttzzzuuummmvvvdddLLLMMMGGG;;;333222222000,,,,,,---......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////////////////000000000000///000000111222222333333333666777TTT{{{NNN===MMM___dddttt~~~~~~|||nnnkkkxxxuuu]]]JJJLLL```tttnnn^^^ddduuuyyyyyyiii^^^CCCAAAPPPbbbccc\\\PPPAAA555555333111000111444666555444444444333777EEESSScccpppzzzmmmcccXXXRRRQQQVVVcccooommmbbbOOO===444666<<>>777888:::===DDDPPP___iiiqqq~~~vvvmmmqqqwwwnnnlllllliiijjjbbbNNNGGGCCC===777555888>>>DDD777666555444222111000/////////...///555CCCSSS___bbb\\\ZZZ^^^]]]WWWTTTVVVVVVXXX[[[___aaa___[[[WWWMMMIIICCC<<<777444333333//////.........//////000111000000111444888;;;===CCCKKKUUU^^^hhhrrr{{{qqq]]]SSSBBBRRR___aaabbbeeebbb]]]yyy{{{vvvpppnnn~~~}}}}}}sss\\\DDD:::888777999===555444222///...111555999TTTMMM===AAAiii{{{JJJ666555//////...---,,,+++,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------......---,,,***)))******+++******************************+++++++++,,,,,,,,,.........///////////////000000//////111222444555666555444555888===CCCGGGPPPTTTYYY]]]^^^^^^______]]][[[YYYVVVSSSPPPMMMLLLJJJGGGEEEEEEFFFGGGDDDBBBHHHFFFEEEGGGKKKRRRXXX\\\dddmmmtttxxxzzzeee[[[lllyyynnnaaaSSSEEECCCHHHRRRcccrrr}}}ooo___VVVSSSZZZcccrrrwww|||yyymmmdddgggqqqoooqqquuuzzzwwwsssvvv~~~www}}}YYYOOOKKKBBB777000---///222///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000000000111222222333333333999<<>>HHH[[[nnnuuu|||}}}wwwmmmggglllxxxmmmMMMPPPVVVuuu}}}bbbeee{{{xxx~~~aaaWWWIIIFFFOOOaaagggXXXEEE;;;888666444222111111111222222333444555333444===III[[[eeetttssskkkaaaYYYSSSQQQUUU[[[[[[QQQGGGBBB>>>888444444:::CCCCCCHHHbbbyyyzzz|||aaawww```vvv~~~cccbbb```]]]\\\GGG:::666555444333333333333333666555333444<<>>666555:::AAADDD777666444333111///...---...000000///111:::KKKWWWYYYWWWVVVWWWXXXWWWTTTPPPPPPQQQTTTYYY\\\\\\ZZZWWWOOOJJJCCC;;;555222111111222222222222111///...---------,,,---000444888;;;FFFHHHPPP]]]iiipppyyyppp]]]UUUIIIPPPOOOSSSaaaddd^^^^^^|||mmmpppxxx}}}vvvUUU???:::666888;;;777444333222///...///333666999EEEFFFKKKhhhLLL444222...///...---,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------......---,,,************+++******************************+++++++++,,,,,,,,,............////////////000000///000000222333555666555444444666:::===@@@DDDFFFIIIJJJIIIGGGGGGHHHEEEEEEDDDCCCBBBAAA@@@???CCCBBBBBBEEEIIIKKKKKKIIIOOOSSSWWWXXXXXXZZZ^^^bbbjjjwww}}}zzzvvvrrrjjjdddWWWOOO]]]{{{yyyoooXXXMMMCCCBBBDDDIIIRRR[[[jjjttt|||dddYYYZZZ^^^eeekkkqqqrrrrrroooeee___dddnnnuuuvvvxxx{{{~~~vvvrrrxxxqqqqqq~~~tttSSSNNNHHH>>>555///...///000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------........./////////000000000000000000000111222222333333333777999IIIvvvrrrIII>>>GGGZZZpppxxx}}}xxxnnngggiiivvvpppUUUMMMNNNmmm|||hhhgggwwwttt~~~cccXXXIIIEEELLL\\\bbbUUUEEE===777666333111000000111222333333555555222222:::EEERRR\\\lll{{{qqqmmmeee\\\UUURRRPPPNNNIIICCC===;;;999666888<<<===EEEBBBDDD[[[rrr~~~yyywwwzzzeeemmmaaaxxxgggcccbbb```[[[DDD888666555444333333333333444444444444555===XXXyyyxxxTTTWWW{{{vvvtttlllYYYGGG===888666666:::AAALLL___oooxxxzzzwwwfff[[[YYYeeeaaa^^^ZZZaaauuuuuu]]]RRRJJJ???777777===BBBEEE777666555444333222000......000000///000999GGGSSSTTTRRRQQQRRRSSSSSSPPPMMMMMMNNNQQQUUUXXXYYYVVVTTTKKKGGG@@@999444222111111111222222111111000///...---------...000444888:::CCCEEEMMM[[[gggooowww~~~nnn[[[TTTIIINNNLLLNNN[[[]]]ZZZ\\\qqqttt|||rrrRRR>>>:::777999<<<999333333222000......000222///777888GGGrrrLLL222111...///...------,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------......---,,,+++*********+++******************************+++++++++,,,,,,,,,------........./////////111000000000111222333333555444333333333555666777888999999888666666666888888888999;;;<<<===>>>???BBBCCCFFFKKKPPPUUUVVVVVVZZZ___ddddddaaabbbhhhnnnxxx}}}oooccc\\\XXXXXXZZZVVVOOOXXXrrrtttjjjVVVLLLBBB??????BBBIIIOOOaaalllwwwyyyvvvvvv~~~qqq[[[WWW```jjjoooppptttqqqpppnnnkkkiiinnnuuu~~~~~~~~~wwwnnnnnnyyyooolllsss___NNNJJJCCC999222//////...---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000000000000111222222333333333555777EEEiiilllIII???EEEXXXrrrzzz~~~yyyppphhhgggtttsss```KKKFFF___wwwnnnjjjqqqooo|||vvv}}}}}}cccVVVKKKFFFHHHSSSXXXNNNBBB===666444222111000000000111444333444444111000777@@@LLLWWWgggwwwtttuuunnnaaaYYYVVVNNNEEEAAA>>><<<===;;;888999>>>DDDIIIBBB@@@UUUmmmzzzssshhhbbbgggooouuussswww```yyyllldddfffcccYYY@@@666555555444333333333444444333444666777>>>YYY}}}yyy\\\OOOxxx~~~yyywwwnnn\\\III===777555555999???LLL```rrryyy|||wwwiiiaaa___eeeaaa^^^YYYaaayyynnn```TTTEEE;;;999???FFFKKK:::888666555555444222000///000000//////666AAAKKKJJJIIIIIIJJJKKKKKKJJJHHHHHHIIIKKKOOORRRSSSQQQNNNDDDAAA<<<777333111111111000111111111111111000000...------...000444777999???AAAJJJYYYeeemmmvvv}}}kkkZZZTTTLLLPPPKKKKKKUUUWWWVVV\\\tttxxxnnnOOO<<<999777999===:::333444444222///......//////000---BBBwww|||III333222---///......------------------,,,,,,++++++,,,,,,---...------,,,,,,------......------,,,++++++************************************+++++++++,,,,,,,,,,,,------....../////////111111111111111222222333222222222222222222222222444444444333333555999<<<:::;;;===@@@CCCFFFHHHIIIKKKLLLPPPTTTYYY]]]___```aaacccdddeeefffjjjqqqwww}}}uuufffXXXPPPPPPQQQYYY^^^^^^YYY```wwwqqqggg^^^SSSFFF>>>>>>EEEOOOVVVgggpppxxxxxxssstttuuuddd```gggnnnpppnnnqqqooopppuuuyyyyyy{{{{{{tttpppqqqxxx~~~~~~oootttaaaTTTOOOEEE===333/////////---***...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.............../////////000000000000000111222222333333333333555AAA\\\mmmLLLAAABBBUUUqqqzzz}}}zzz~~~}}}wwwssslllhhhsssvvviiiPPPBBBQQQmmmpppkkklllkkkwwwssskkksss|||bbbRRRMMMGGGEEEJJJLLLEEE>>>:::444333222111000000000000222111222333111000555===IIISSSdddttt}}}wwwggg```bbb]]]TTTFFFAAA>>>??????<<<;;;===HHHMMMDDD@@@SSSkkkzzz|||___WWWddd{{{}}}eeennnfffhhheeeXXX>>>666555444444333333333444444333555888888===VVVwwwdddLLLnnn|||xxxppp^^^JJJ<<<999777666999>>>KKKaaattt}}}zzzpppjjjhhhllliiiddd\\\aaa{{{yyyiii^^^NNN@@@:::???NNN\\\CCC>>>999777666555333111000111111///...333;;;BBB@@@@@@@@@AAABBBBBBBBBAAABBBCCCEEEHHHKKKKKKIIIGGG===;;;888555222111111111///000111111222222222222.........///111333666888;;;>>>HHHXXXeeennnvvv}}}iiiZZZVVVSSSTTTMMMKKKRRRRRRTTT___uuuzzz|||jjjMMM<<<:::777999===:::444555555333111///...///***222555HHHvvvrrrGGG777333***...//////.........---------,,,,,,++++++,,,,,,---...------,,,,,,------.........------,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,---...//////000111111222222333333444444000111111222222222222222333444444333555888>>>BBB>>>@@@BBBEEEHHHJJJMMMNNNSSSUUUWWWYYY[[[]]]```aaaddddddggglllssswwwwwwvvvrrrgggYYYNNNIIIJJJNNNRRRXXX]]]]]]\\\ggg}}}qqqjjjcccZZZMMMCCCDDDLLLUUUZZZbbbhhhmmmllljjjooo}}}|||ssspppooonnnkkkcccdddlllxxx~~~~~~yyysssrrrxxxpppooo~~~[[[RRRQQQ???888000---...///---***------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000000111222222333333111333666???TTTtttvvvRRRBBB@@@QQQlllxxx||||||yyy}}}xxxttttttpppkkksssxxxoooZZZFFFHHH```nnnkkkiiiiiiooollleeelll{{{```OOONNNGGGAAAAAAAAA===888555333333222111000000000000//////000333222111555;;;CCCMMM]]]mmmzzz{{{nnnkkkssszzzzzz^^^QQQEEE@@@@@@??????AAAHHHOOOHHHDDDVVVlll{{{kkkccctttuuulllkkkhhhjjjcccWWW>>>888444444333333333444444555444666999888;;;PPPxxxqqqiiiNNNfff~~~zzzqqqaaaLLL<<<;;;999888999===JJJbbbwwwyyytttrrrxxxvvvpppdddcccyyyzzzeee^^^SSSEEE999===WWWqqqTTTLLLAAA999666555333000000111111000///000555999888888999999999:::;;;<<<<<<<<<>>>@@@CCCDDDBBBAAA888777555444222222111111///000111222222333222222......//////111333555666999===HHHXXXfffoooxxxhhh[[[ZZZVVVVVVPPPMMMQQQOOORRRaaavvv}}}{{{gggKKK<<<:::666777<<<999444555555333111//////000111222111JJJnnnGGG888444)))...////////////...---------,,,,,,++++++,,,,,,---...------,,,,,,------...---.........---,,,+++*********************************+++++++++,,,,,,,,,++++++,,,---...//////000111111333444555666666666222333333333444444444444555555555444555888>>>BBBEEEFFFHHHJJJMMMPPPQQQRRRVVVWWWXXXXXXZZZ]]]aaaeeejjjlllrrr|||uuukkk[[[QQQIIIHHHKKKNNNPPPSSSTTTYYY[[[^^^mmmyyyjjjgggaaa]]]TTTLLLLLLRRRWWWXXXYYY[[[\\\[[[\\\eeetttuuuqqqpppooobbbdddmmm{{{}}}}}}}}}zzzuuuqqqtttnnnyyytttYYYRRRMMM888444///,,,---...---+++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////000000000111222222333333000555777<<>>777444444333333333444555555666777999999;;;JJJjjjtttuuuSSS```{{{sssdddOOO===<<<:::999999<<>><<<;;;555555555444444333222222000000111222333333333222/////////000111333444555777;;;GGGXXXgggpppyyy}}}ggg]]]]]]VVVWWWRRRPPPRRRLLLPPPaaaxxx|||aaaHHH;;;:::666888<<<;;;333333333111///...///000555111...MMMpppFFF777555,,,...//////000///...---,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...---............,,,+++*********************************+++++++++,,,,,,,,,***++++++,,,...//////000000222444666888888999999888777666666666666777777::::::::::::;;;>>>CCCGGGOOOPPPQQQTTTVVVYYY[[[\\\XXXYYYZZZ\\\___eeennntttyyyzzz}}}vvviii___SSSOOOOOOTTTWWWVVVWWWZZZVVV]]]aaaeeeuuupppccccccdddaaaYYYPPPRRR[[[bbbcccgggddd___[[[\\\fffsss}}}|||rrrrrruuuuuusssrrrwww}}}tttwwwzzzzzzdddUUUNNN@@@333111///---,,,,,,------,,,,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////000000000111222222333333000666777:::UUU\\\???>>>MMM```rrrxxx~~~}}}zzzrrrmmmrrrzzzuuuoooooonnnkkkttt~~~zzzooo\\\IIIOOOfffmmmddd^^^```]]]RRRQQQbbbdddRRREEEBBB>>>999555555555444222333333333333333222222111111///000444444111222555>>>FFFTTTbbbooo{{{}}}jjjRRRFFFCCCHHHVVVYYYZZZiiixxx}}}~~~yyyzzzrrr^^^uuu{{{pppyyygggbbbqqqjjjXXXOOO===555333333333333333444555666777777999:::<<>>222222111///------///000'''333>>>YYYqqqEEE666777111...///000000000///---,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...---......///...,,,+++*********************************+++++++++,,,,,,,,,******+++,,,...//////000000222444777999:::::::::<<<;;;999888777777777888???@@@AAABBBDDDHHHMMMQQQTTTUUUWWWYYY\\\___aaabbbZZZ\\\___bbbgggqqq}}}yyypppeee]]]XXXYYYXXX[[[``````\\\^^^dddZZZbbbhhhkkkyyypppcccdddkkkfffZZZPPPTTTdddrrrvvv{{{qqqiiiiiippp{{{rrrmmmrrryyy{{{~~~xxxmmmyyytttrrrVVVPPPIII555000000000...,,,+++---///,,,,,,,,,++++++,,,------*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////000000000111222222333333000888777888XXX^^^>>>>>>MMM\\\qqqxxx{{{|||tttooosss|||wwwnnnlllkkkhhhttt~~~ssscccMMMMMMeeennncccZZZXXXUUUGGGCCCRRRWWWIII>>><<<:::666333333555555333333333444444444333222222333111222555444111000333777>>>JJJXXXeeerrr}}}xxxbbbMMMGGGMMM^^^cccfffttt|||nnntttooojjjyyyjjjggg}}}zzzwwwZZZ```uuuiiiSSSLLL<<<222333333333333333444555666777777888;;;>>>GGGYYYkkk{{{|||YYYWWWxxxkkkUUUAAA999888888999>>>OOOnnn~~~iiihhhhhh```MMMAAAMMMccc```FFF999666555555111222333333111000...---000111222000------000333222222222444666777666555444555666666666555444333222222333333333222222111///000000111222222333333333777DDDWWWfffpppyyyxxxddd]]]```ZZZ]]][[[\\\\\\QQQTTTgggttt~~~xxxVVV???666999888;;;BBBBBB555444222111000000//////000333777VVVpppLLL;;;444000//////000000000000//////+++++++++,,,,,,------------------.........//////000//////...---+++***))))))))))))))))))))))))))))))************+++++++++------,,,++++++,,,,,,,,,...000333555888<<>>::::::???EEEJJJMMMLLLSSSYYY[[[]]]```___\\\ZZZZZZZZZXXXXXXYYY]]]```YYY```jjjssszzz~~~|||qqqhhhfffddd^^^\\\___```aaaeeekkkkkkgggddddddhhhjjjpppxxxwwwsssnnnmmmhhhaaabbbnnn|||{{{}}}yyyllldddhhhuuu}}}~~~rrrqqqttt{{{qqqttt~~~hhhXXXIII;;;444000000///...------,,,,,,************************)))************+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...............---------............/////////////////////000111111222222333555666;;;]]]hhh??????IIIWWWoooyyyxxxtttuuuyyy|||pppllllllfff```nnneeeKKKKKK```mmmcccPPPRRRJJJCCCAAA>>>:::999:::333666666444555888888444:::999888888888777555333111111000000000000000000333:::FFFRRR[[[dddsssdddOOOWWWbbbnnnuuuyyy~~~|||iiihhhvvvvvvmmmuuusss|||ccchhhmmmjjjZZZEEE888666333333444444444444444444888777555:::BBBEEE\\\pppuuugggWWWvvv}}}zzzxxxooo[[[GGG===999777777;;;MMMpppllljjjmmmWWW@@@EEEUUU{{{uuuWWW???;;;;;;777888666444222111111222333111222222111111000///...000000000000111222444444777555444666999999555222222222111111222333333444000111222222111111333555666999DDDWWWhhhsssyyy~~~sssbbb[[[[[[]]]\\\ZZZ\\\]]]RRRSSSfff|||xxxoooHHH>>>777777;;;===???BBB555444222111000000//////...000444SSSqqqKKK888222///---..................---+++++++++,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,+++***************************)))************+++++++++---,,,,,,++++++,,,,,,---...000222555777;;;@@@DDDEEEEEEDDDBBBAAAGGGRRR[[[mmmwww~~~wwwpppjjjeee[[[[[[ZZZXXXWWWYYY]]]```gggkkkooosssttttttsssrrriiidddccchhhiiieeebbbbbbiiijjjqqqzzz|||vvvqqqoooxxxuuutttwww}}}www}}}|||wwwooooooxxx|||yyyrrrgggaaadddppp{{{yyymmmqqq{{{rrrvvvuuu```RRRDDD888222000//////...------,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------............................../////////////////////000111111222222444666777<<<\\\jjjAAA???GGGUUUppp{{{~~~vvvrrrrrrwww{{{oookkkiiibbb[[[hhhzzz~~~}}}gggQQQOOO___hhh^^^LLLKKKDDD>>><<<:::666444666::::::888888AAANNNTTTUUUJJJDDD<<<666444333333333222222222111111000000000333888CCCNNNVVV___mmm{{{rrraaaaaakkktttxxx{{{|||mmmooonnneeesssrrrgggjjjnnniiiXXXCCC888666333333444444444444555555888888666999@@@DDD\\\~~~yyynnnWWWmmm{{{yyywwwnnn[[[HHH>>>:::888888:::JJJkkkzzzyyysssiiirrrnnn]]]OOOHHHRRRgggppp___FFF;;;>>>CCC999888666444333333333444222222222222111000//////000//////000111222333444888777777777999999888666555555444333333333333333111222333222111222444666999;;;FFFXXXiiissszzzpppaaa\\\^^^aaa```\\\\\\\\\TTT[[[rrrxxx{{{vvviiiFFF===666888<<<>>>@@@CCC555444222111000000//////...///333RRRpppHHH444///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------......------,,,+++************************)))************+++++++++,,,,,,,,,++++++,,,,,,------///222444666999>>>AAAEEEJJJMMMIIIEEEJJJZZZhhh}}}~~~tttnnnsssrrrooojjjggggggjjjllljjjiiigggeeecccaaa```___\\\ZZZ\\\ccciiilllooorrrvvvxxx~~~uuuppprrrzzzyyytttnnnjjjmmmxxxyyyqqqooowwwooonnngggTTTGGG===444000//////......---,,,,,,,,,************************)))************+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,---------.../////////............/////////////////////000111111222222333555777:::VVVnnnDDD???EEESSSnnnyyy}}}tttnnnooouuuzzzoooiiifff^^^UUU```rrruuuyyyjjjXXXSSS]]]cccWWWFFF;;;666444666666444444666<<>>GGGNNNWWWffftttqqqbbbjjjrrryyyzzz{{{~~~rrriiikkklllnnnnnnnnnfffTTT@@@666666333333444444444555555555888:::777999>>>BBBZZZ~~~wwwgggyyyXXXbbb{{{xxxvvvmmmZZZHHH>>>;;;999:::999EEEddd|||zzzwwwlllfffxxx{{{gggZZZDDDRRR]]]WWWFFF:::<<>>AAAHHHNNNLLLIIIMMM\\\iiivvv}}}~~~tttooohhhcccaaaaaacccdddgggdddbbbeeemmmxxx~~~rrrjjjiiisss{{{yyy{{{{{{nnnppp{{{}}}oookkk|||uuu[[[III???666000............------,,,,,,,,,************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...///000000............/////////////////////000111111222222000333666777JJJsssFFF>>>CCCRRRiiiuuu|||sssmmmnnntttzzznnnhhhdddZZZQQQ\\\mmmqqqwwwiiiWWWRRR]]]dddVVVBBB:::666444888999777777999===NNNaaannnuuuwwwrrrlllccc___YYYRRRKKKDDD<<<777555555444333222000000///222333888@@@GGGQQQ___lllzzzqqqnnnnnnwwwyyygggYYYlllsssxxxwwwwww{{{~~~~~~vvv}}}|||eeennnsssrrrnnncccPPP===555666333333444444555555666666666;;;::::::===???SSSssshhh^^^[[[}}}zzzxxxppp^^^NNN@@@;;;:::;;;999AAA___~~~~~~yyyuuufffYYYfff|||vvv|||\\\NNNAAA===<<<;;;:::<<<666666555555666666666666444444444444333222111111000000000///000000111111666;;;@@@AAA>>>;;;999:::999888777666555444444444333333333333222444777999;;;>>>JJJ[[[jjjttt|||ppp```\\\^^^bbbeeebbb```___[[[mmmsssuuuuuuUUU???999777:::???BBBFFFJJJ444444222111000////////////222777XXXfffAAA222000///------,,,++++++,,,---------,,,,,,++++++******************+++++++++,,,,,,+++,,,------......------************************))))))*********+++++++++,,,+++++++++,,,,,,---...,,,---///000111444888;;;===CCCJJJMMMNNNSSS\\\cccnnnzzz|||{{{yyysssqqqxxx}}}qqqjjjwww~~~kkkfffwww|||hhhQQQBBB999222......---------------,,,,,,,,,************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...///000000............/////////////////////000111111222222111333777666@@@jjjxxxIII>>>AAAQQQdddqqq~~~{{{rrrmmmooouuuyyymmmfffbbbXXXOOOZZZlllpppsssdddRRRNNN___lll^^^GGGCCC>>>===???@@@>>>===???GGGXXXjjjsssxxx~~~ttthhh[[[NNNCCC<<<555555444333222000000///111000333:::AAAJJJXXXdddnnnyyyzzz___ZZZXXXbbbttt}}}rrrcccYYYiiipppttttttuuuzzz~~~eee{{{wwwsssmmm```LLL:::444666333333444555555666777777444;;;;;;<<>>KKKccciii[[[~~~~~~xxxjjj\\\FFF===:::<<<;;;???ZZZxxx}}}kkkWWW[[[nnnppplll~~~www[[[>>>444777;;;<<<<<<555555444444555555666777666666666666555444333222222111000000000000000111444:::CCCFFFCCC>>>;;;999888888777666666666666777444444444333333555888;;;;;;@@@MMM___mmmuuu~~~rrraaa[[[ZZZ^^^ccccccdddbbb___qqqsssyyyoooJJJ<<<888888===BBBEEEIIINNN555444222111000000//////---000666XXX^^^>>>222000.........,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...---------++++++++++++++++++++++++)))************+++++++++++++++++++++,,,---......+++---......///111555777;;;???FFFLLLQQQVVVZZZ^^^dddlllwwwxxxqqqnnnqqq}}}nnnaaalll}}}kkkZZZGGG;;;444///---...------,,,,,,,,,,,,,,,,,,************************)))************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------.../////////............/////////////////////000111111222222333444999888;;;\\\~~~OOO??????NNNaaaooo~~~yyypppooorrrvvvxxxkkkeee```VVVLLLXXXjjjnnnmmm___MMMJJJaaavvvoooYYYDDDAAAAAAFFFJJJKKKNNNQQQSSSeeewww}}}|||}}}yyyqqqcccVVVLLLEEE???<<<444444333222111000000///111///000666;;;BBBMMMXXXcccnnnzzzhhh^^^UUUYYYiii{{{zzzpppeee\\\VVVcccjjjpppppprrryyy~~~eeevvvrrrjjj]]]III888333666333333444555666777777888555;;;;;;<<>>UUUpppqqq[[[VVV___xxx```jjjwwwbbbPPPDDD???===<<<;;;999777555444555666777777777777777666555444333333333222111000000000111222999BBBHHHIIIFFFAAA>>>::::::999888888888999999555555444444333666:::===>>>EEESSSeeeqqqxxx~~~pppccc\\\YYY[[[aaacccffffffaaarrrsss~~~~~~fffAAA;;;999;;;AAAEEEGGGLLLQQQ555444222111000000//////,,,///555WWWWWW;;;222///+++///---,,,++++++,,,---///------------------......++++++++++++,,,,,,,,,------------...------,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++,,,---...///+++,,,---------///222555777<<>>JJJ]]]lll|||vvvmmmoootttvvvuuujjjccc]]]RRRHHHSSSeeeiiifff\\\LLLJJJbbbsss^^^YYYWWW[[[]]]^^^```dddaaammmyyyzzztttkkk```WWWNNNHHH@@@:::777666666666222222222111111000000000333//////222666:::AAAIIIUUU]]]fffppp}}}yyykkkZZZTTT]]]nnn~~~yyylll]]]SSSPPPRRR\\\ccciiikkknnnuuuzzz||||||~~~vvv}}}jjjtttppphhhZZZGGG777333777333333444555666777888888777<<<999;;;DDDEEEIIIUUUttt~~~]]]eeeyyymmm___JJJ<<<>>>======OOOhhh{{{iii^^^ZZZttthhhjjjtttddd[[[RRRJJJGGGDDD>>>999666555666777888888888888777666555444555444333222111111111111333888???GGGMMMOOOLLLIII???>>>===<<<;;;:::::::::555555555444444666;;;???EEEMMM\\\mmmvvvyyy}}}|||tttkkkddd___\\\\\\aaabbbfffgggcccrrr}}}tttvvv^^^999;;;:::===DDDGGGIIINNNSSS555444222111000000//////...111777WWW|||RRR999222...(((...---+++******+++---...---------....../////////++++++,,,,,,,,,---------------......------,,,+++++++++++++++++++++++++++)))************+++++++++++++++++++++,,,---...///+++,,,------,,,...111333333999@@@CCCFFFKKKSSSZZZZZZbbbjjjnnnrrryyy||||||tttkkkaaadddyyy}}}gggMMMRRRkkk}}}cccMMMAAA555000...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------...............---------............/////////000/////////000111111222222111///444666999TTT}}}[[[DDD<<>>>>>>>><<>>666888888444333444444333//////000000///000222444////////////000111222333>>>===@@@KKK[[[hhhmmmmmmeeeZZZKKKAAABBBNNN^^^iiiooonnn]]]LLLIIIFFFEEEMMMRRRWWW\\\```ccchhhoootttsssxxx~~~|||oookkkjjjeee```}}}sssfffmmmqqqgggNNN:::555555111666666666666666777888888888999;;;===AAAHHHPPPVVVfff}}}wwwnnn^^^ooowwwkkkeee___QQQBBB;;;:::===IIIVVVfffhhhtttzzziiibbbUUUGGG@@@===;;;888666:::888777777555333777>>>666777777555111000111444222666===DDDKKKPPPSSSTTTPPPLLLHHHEEEBBB@@@===;;;;;;888777777555666===EEELLLYYYiiissswwwxxx|||}}}pppccc```dddddd___```fff```]]]bbb___rrrxxx{{{hhhLLL===;;;>>>CCCGGGJJJNNNRRRUUU555444333111000//////......000444VVV{{{NNN999000+++...++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++******))))))******))))))******+++,,,)))+++,,,,,,+++***,,,---+++,,,---...000111222333222555777777999>>>HHHOOOXXX]]]dddlllqqqssssssrrrvvvxxx{{{~~~}}}{{{vvvnnnaaadddhhhjjjiiicccZZZTTTeeezzzvvvZZZJJJ:::555///---...///---+++++++++++++++++++++++++++,,,,,,,,,++++++************************)))))))))******+++++++++,,,,,,,,,+++,,,------......------...------------...//////---......///////////////000000000000111111111111222000666888888QQQvvvEEE>>>???NNNaaauuu}}}uuuxxxwwwhhh\\\aaaQQQKKKGGGKKK```ccc```ZZZIIIGGGdddttttttoooiiiaaaSSSDDD:::999AAA999222111444555333222444444444333111111111111////////////000111222333666444666<<>>AAAOOO===111333999777333222444444444333222111111000////////////000111222333222222333555999???DDDGGGMMMKKKFFF???;;;>>>HHHQQQSSSQQQBBB777999999;;;FFFIIINNNSSSWWW[[[aaahhhnnnvvv{{{sssbbbrrrooorrrqqqnnn___HHH888666777555555555555555666777888999===>>>AAABBBEEEHHHMMMQQQ___mmmaaazzzmmmdddSSSKKKBBB>>><<<===CCCJJJmmmxxx|||wwwjjj\\\OOOGGGBBB<<<888;;;===:::666444666777999888666333333333222444888===CCCHHHMMMOOOPPPNNNLLLKKKJJJGGGDDDAAA>>>;;;888888777999BBBLLLVVV```mmmuuuyyy{{{zzzlll```^^^bbbeeedddcccbbbddd```[[[mmmxxxmmmQQQ@@@;;;<<<@@@FFFJJJLLLNNNPPPRRR555444333111000//////......333777NNNzzztttLLL777---+++000++++++++++++++++++++++++++++++,,,------,,,***)))************************+++,,,...//////...,,,***,,,,,,,,,++++++***************))))))******+++,,,)))+++,,,,,,+++***,,,---......///000111222333333222444666666555666888;;;<<>>???HHHQQQNNN<<<111666<<<777222333111111000111222222222111000000//////000111222222222333555555777;;;AAAGGG@@@BBBAAA;;;666777@@@IIIKKKGGG:::333777777999DDDFFFJJJPPPTTTYYY___gggmmmuuu{{{qqq```nnnpppttttttlllYYYCCC666555555444444444555666777888::::::===@@@CCCFFFHHHKKKNNNQQQbbbttt[[[xxx}}}qqqfffVVVPPPGGG@@@<<<===@@@DDDXXXxxx|||yyyvvvwwwnnn\\\KKK:::555888999999999666888999999888666444333222333555888===BBBGGGJJJLLLKKKKKKLLLMMMKKKHHHEEEAAA===:::999888<<>>???>>>BBBHHHLLLNNNOOOPPPQQQ555444333111000//////...---222222@@@dddsssJJJ555---+++000++++++++++++++++++++++++***+++,,,,,,,,,+++***)))***************************,,,...//////...,,,+++******++++++,,,,,,,,,---******))))))******+++,,,)))+++,,,,,,+++***,,,---......///000111222222333444555777777777666777777888;;;AAAIIIQQQXXX\\\___bbbgggnnnssswwwyyy{{{||||||~~~xxxjjj___[[[\\\^^^jjjjjjcccWWWRRRaaazzzYYYDDD888///---------.........,,,***++++++++++++++++++++++++************************)))))))))******++++++,,,******+++++++++,,,,,,,,,+++,,,------......------...------------...//////---......//////////////////000000000111111111111...555333444<<>>;;;EEERRRgggxxx~~~|||yyyooogggiiiXXXTTTSSSSSS```[[[VVVMMMEEELLLYYY[[[gggooo```UUUDDD@@@======>>>@@@GGGPPP>>>777555<<>>444333444222444555555666888:::;;;<<<===@@@EEEHHHKKKNNNQQQTTTbbb~~~\\\ggg{{{rrrhhhaaaZZZNNNBBB<<<<<>>BBBGGGLLLOOOTTTZZZdddlllqqqtttvvvwwwzzz|||}}}~~~~~~~~~uuuhhh]]]XXXZZZ___dddYYYRRRLLLNNN^^^www~~~```HHH999222///------.........---,,,,,,++++++++++++++++++++++++)))))))))***************)))))))))))))))***************+++++++++,,,,,,,,,+++,,,------......------...------------...//////---......///////////////000000000000111111111111...666222333===???ZZZSSSCCC:::EEEOOObbbuuu{{{qqqkkkkkkZZZXXXXXXXXXaaaZZZXXXPPPIIIQQQ^^^\\\[[[iiieeeiiihhh]]]PPPFFF>>>999888999===BBBBBB??????BBB===AAAGGGLLLNNNNNNNNNNNNCCC===777444333444222000111000000000000000111111111444555555444555999<<>>777555999>>>@@@===555777>>>888222:::;;;???EEEIIIOOOWWWaaahhhrrrxxxuuuyyyvvvxxxtttcccKKK:::444444333222555666666888:::<<<>>>???@@@CCCGGGJJJLLLPPPSSSVVV\\\mmmjjj\\\zzz|||xxxrrrkkkdddVVVFFF======??????DDD[[[}}}ggg]]]hhhqqq~~~{{{lllWWWBBB:::;;;:::666333:::999999:::;;;;;;888666555444333444555888:::<<<===>>>AAAGGGLLLPPPQQQQQQKKKFFFAAA???@@@FFFTTTaaallloootttxxx{{{~~~yyyooofffcccaaa```___aaa```gggvvv~~~~~~{{{yyypppSSS@@@<<>>???CCCOOOYYY___\\\]]]aaa```YYYJJJBBB999444333444333111111111000000000000111111444555777888888888999:::AAAAAA@@@<<<999777777999;;;888555<<>>@@@AAADDDFFFIIIKKKLLLOOOSSSVVVYYY```{{{ZZZddd}}}ooojjj\\\JJJ@@@@@@@@@======MMMkkktttccccccdddyyy{{{{{{}}}}}}gggVVVEEEAAACCCBBB>>>:::===;;;999999;;;<<<:::888666555444444444444555666777888<<>>BBBGGGKKKOOOSSSWWWZZZWWWYYY\\\^^^___aaadddfffiiipppssspppoootttzzz~~~vvvyyyzzzyyy|||wwwooo]]]XXXRRRQQQSSSTTTQQQMMMBBBGGGVVVppp___???777555---)))...---------+++***)))***+++++++++++++++++++++++++++(((((())))))*********+++))))))((((((''''''&&&&&&******+++++++++,,,,,,,,,+++,,,------......------...------------...//////---......///////////////000000000000111111111111333:::///000>>>555AAAppplllOOO:::@@@GGGXXXlllyyy~~~{{{lllpppppp```aaaeeefffnnndddXXXXXXQQQSSSaaafffeeekkkllldddVVVGGGAAA???<<<777<<<777555666999>>>HHHRRR^^^iiikkkaaa```fffbbbTTTHHH@@@666111222444444333111111000000000000000111000222444777999:::::::::555666777888888888777666888777666@@@JJJ>>>222777999===BBBGGGMMMVVVaaaiiirrryyy{{{dddmmmllliiiUUU>>>333555777777666777777888:::<<>>;;;999999;;;<<<;;;999777666555444333333222222444555:::BBBLLLUUU[[[]]]WWWQQQKKKIIIJJJRRRbbbqqqssstttuuuxxxzzz}}}mmmgggeeekkkmmmjjjhhhiiifffggghhh~~~xxxrrrXXXCCC???FFFJJJJJJLLLMMMOOORRRVVV[[[```777555333111000000111222,,,000;;;bbbRRR111222000))),,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,---,,,+++******,,,---///+++++++++,,,,,,---------///...---,,,,,,,,,---...,,,,,,,,,,,,,,,+++***))),,,,,,++++++***+++++++++.........//////000111222333444555777888:::;;;<<<<<<======???@@@AAABBBBBB@@@AAABBBCCCFFFHHHJJJLLLPPPQQQSSSSSSSSSUUUYYY[[[YYY^^^bbbccccccdddjjjooovvvsssqqqrrruuuwwwvvvttt~~~}}}{{{yyywwwvvvvvv|||}}}{{{qqqeee]]]UUUQQQRRRWWWQQQCCC>>>CCCLLLaaa|||^^^EEE222111555222//////------,,,,,,+++***))))))************************))))))(((((((((((())))))))))))))))))************)))+++,,,,,,***))))))***,,,,,,,,,---------......000//////.........//////............////////////000000000000111111111111666///444333777:::AAAfffzzzLLL???@@@FFFSSSdddvvvmmmvvvtttjjjaaagggrrrmmm^^^YYY[[[WWWWWW\\\[[[___pppyyyrrrbbbPPPKKKQQQRRRMMMEEE===;;;EEEPPPWWW\\\bbbgggfffeeeccc]]]TTTJJJBBB555444333111000111111222000000000000////////////222222444555666888999999999999999888888888777777555555666:::<<<;;;777333777999===DDDNNNYYYccchhhvvvwwwxxxwwwuuunnnrrrkkkeeecccKKK666222777777555666777777777888;;;???BBBDDDHHHIIIJJJJJJKKKNNNRRRUUU\\\TTTcccwww{{{WWWccc~~~xxxyyyrrrooocccPPPBBB>>>??????CCCAAATTT|||ppphhhzzz{{{ttt```^^^jjjrrrmmmcccZZZOOOCCC;;;999::::::888:::999888666444222111000555666888===FFFPPPZZZ```^^^XXXNNNHHHIIITTTcccoooqqqwwwwwwtttzzz~~~mmmnnnnnnmmmlllkkkiiihhhccccccgggssswww{{{nnnIII999DDDMMMHHHPPPPPPPPPOOOOOOQQQVVVYYY555444222000//////000000555111<<>>>>>@@@AAABBBCCCDDDCCCCCCDDDFFFHHHJJJLLLMMMNNNOOOPPPQQQQQQSSSVVVYYYXXX\\\___^^^\\\]]]```eeeggggggggghhhkkkmmmnnnnnnqqqrrrsssuuuvvvvvvwwwwww~~~}}}tttiii]]]SSSMMMPPPNNNQQQQQQFFF:::>>>KKKiiipppPPP<<<---...222///,,,...------,,,++++++***))))))************************))))))(((((((((((())))))))))))))))))************,,,---...---+++******+++,,,,,,,,,------------...//////......---......///............////////////000000000000111111111111444...444222555888AAAgggQQQ>>>===CCCOOO```rrr~~~yyyxxxxxxqqqhhhllltttnnn___XXX[[[XXXWWW\\\YYY\\\lllnnnzzzvvv```WWWeeeooonnn]]]ZZZ[[[cccgggdddaaaaaafffbbb[[[SSSJJJAAA888222333333222111111222333444000000000000000/////////111222333444555777888888888888777777777666666666555444555777999888555111666888<<>>>>>???@@@BBBCCCDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNNNNOOOPPPPPPQQQRRRVVVXXXXXX[[[]]]\\\ZZZZZZ\\\```___```bbbccccccdddeeeggglllnnnsssxxx|||{{{pppcccWWWOOOKKKKKKSSSOOOKKKEEE;;;:::MMMcccxxxXXX@@@333,,,...000---+++...,,,,,,,,,+++******))))))************************))))))(((((((((((())))))))))))))))))************///000///---+++***,,,---,,,,,,,,,,,,------------...---------------..................////////////000000000000111111111111000...555111333777BBBgggZZZ>>>;;;???JJJZZZlllzzz{{{{{{ssssssxxxpppaaaTTTZZZYYYXXX\\\YYY\\\iiikkksssdddrrrxxxtttssstttqqqhhh```]]]VVVOOOFFF>>>888555222111222222111222333444555666111111111000000000//////000000111333444555666666666666666666555555555555555444333444555444222000666777<<>>>>>;;;DDDbbb}}}oooWWWEEE<<<;;;;;;;;;===<<<;;;:::999888777666444333444666===FFFOOOUUUTTTOOOGGGAAABBBNNN```nnnvvv{{{zzzvvvyyyyyysssqqqnnnllllllmmmooopppvvvssszzzyyyzzz~~~nnnVVVCCC@@@FFFKKKKKKLLLMMMOOOOOONNNOOOPPPRRR444333222000////////////...---999ggg[[[888222...(((+++))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,............---,,,+++***************+++,,,---..................///111111222333444666888999:::;;;======>>>@@@BBBCCCDDDEEEHHHHHHHHHIIIJJJLLLMMMNNNPPPRRRSSSSSSSSSTTTWWWZZZYYY[[[\\\\\\\\\]]]```bbbbbbdddgggfffcccbbbcccfffmmmqqqwww}}}yyyvvvlll^^^SSSMMMMMMPPPRRRWWWLLLAAA<<<@@@PPPmmmbbbEEE555000///111111---,,,///,,,+++++++++******))))))************************))))))(((((((((((())))))((()))))))))************000000///,,,***)))+++...++++++,,,,,,,,,---------------,,,,,,,,,---..................///////////////000000000111111111111...///777111222888BBBgggccc@@@<<<>>>GGGVVVgggwww}}}}}}{{{|||qqqaaaPPPZZZ[[[ZZZ]]][[[]]]iiinnnzzzzzztttmmmjjjeee]]]WWWGGGAAA:::444222444555666333333333333333444555555222222222111111000000/////////000111222333444555666666666555555555555555666555333222222222111111555777<<>>@@@EEERRRddduuu}}}sss```RRR^^^```]]]]]][[[[[[eeelll}}}xxxoooooolllbbbWWWGGGBBB:::555222222222111555555555555444444333333444333333222111000000000...//////000111222333333666666666666666666666666666666444333111111222222555777===HHHUUUeeerrrzzzuuuhhhmmmtttsss^^^LLL;;;111555999555333777888999;;;>>>AAADDDGGGHHHEEEGGGHHHIIIJJJNNNRRRVVVVVV```cccfff~~~{{{cccsssYYYJJJCCCAAACCCCCCBBBIIIaaazzzmmm]]]KKK>>>::::::;;;;;;<<<<<<======<<<:::777666888;;;@@@CCC???>>>;;;888<<>>@@@BBBCCCDDDFFFFFFGGGHHHIIIKKKMMMNNNQQQRRRSSSSSSRRRTTTVVVYYYYYYYYYXXXWWWWWWVVVWWWWWWXXX\\\```cccfffhhhjjjkkkjjjlllooorrrssstttssssssssswww|||~~~wwwnnnaaaUUUIIIIIIKKKNNNPPPMMMDDD===777;;;IIIdddeeeMMM999+++......//////---*********************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++++++++***((((((***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000............////////////000000000000111111111111000222999222444:::===XXXzzzLLLAAA@@@CCCNNN___qqq~~~~~~vvvaaaVVVdddeee^^^\\\XXXXXX```dddjjjwwwfffUUUAAA===888555444333222222666666666666555444333222555444444333222111000000...//////000111111222222555555555666666666666666555555555444222111222444555999@@@LLLZZZiiivvv}}}xxx~~~kkkqqq]]]@@@:::444333666888888777999:::<<<@@@CCCFFFHHHJJJGGGHHHJJJJJJKKKNNNRRRUUUYYYdddhhhhhh{{{dddjjj~~~bbbNNNCCC??????@@@AAACCCOOOllluuuXXXDDD======<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;===:::;;;;;;999===KKK```pppttt{{{|||sssmmmmmmooorrrvvv{{{}}}tttxxx{{{kkkSSSBBBEEEMMMMMMLLLNNNJJJLLLPPPQQQQQQQQQRRRSSS444333333222111000///...,,,222555RRR___555///111---+++++++++++++++++++++++++++(((((())))))))))))((((((***+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,---.........---+++,,,---...000000000000+++++++++***++++++,,,,,,------------...///000000111222333555777888999:::;;;;;;===???AAACCCDDDEEEEEEFFFGGGHHHJJJLLLNNNOOOSSSTTTTTTTTTTTTUUUXXXZZZZZZYYYWWWWWWXXXXXXXXXXXXUUUWWW[[[aaagggkkkllllllmmmnnnoooqqqrrrsssssssssrrrtttvvvxxxzzz}}}}}}~~~vvvkkkddd^^^SSSHHH???EEEKKKMMMJJJDDD???===@@@TTTqqqoooLLL;;;333...---...---,,,++++++++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((()))+++***))))))***,,,***++++++++++++,,,,,,,,,------------...///000111............////////////000000000000111111111111000111888111555:::888MMM~~~SSS@@@???@@@IIIYYYkkkyyyzzzbbbTTTdddeee\\\ZZZWWWXXX```eee___ooooooZZZHHH999666333222444666888888555555666777666666555444555555444333222111000000/////////000111111222222333444444444555555555555222444555444222111222444666:::CCCPPP___mmmxxxsssxxxhhhpppXXX<<>>===???AAADDDSSStttiiiTTTHHHGGGFFFDDDAAA???>>>==================>>>??????<<<>>>@@@???AAAMMM```ooovvv|||xxxqqqmmmppprrrvvvzzz~~~vvvsssyyy{{{^^^OOODDDGGGLLLLLLJJJKKKGGGJJJLLLNNNOOOPPPRRRSSS222222222222111///...---111///111TTTaaa444---000+++)))++++++++++++++++++++++++(((((())))))))))))(((((())))))***++++++++++++***---------,,,,,,+++++++++***+++,,,...//////......***+++---///000111222222,,,,,,++++++***+++++++++---------------...000000111222333555777888999:::<<<<<<>>>@@@BBBDDDFFFGGGFFFFFFGGGIIIKKKMMMPPPQQQVVVWWWWWWWWWVVVXXXZZZ]]][[[ZZZZZZ[[[]]]___``````ZZZZZZ]]]cccjjjnnnnnnlllmmmnnnoooppprrrsssuuuuuuwwwvvvtttrrrrrrvvv|||}}}|||~~~qqqkkk___TTTOOOMMMFFF>>>;;;BBBFFFCCC:::777===EEEZZZuuuYYY999///000000//////---++++++......---)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************''')))+++++++++***+++,,,******+++++++++,,,,,,,,,---------...///000111111............/////////000000000000000111111111111000111666///444999444EEEhhhWWW???======EEETTTfffuuu}}}}}}dddNNN___bbbZZZYYYYYY[[[dddnnn^^^VVVgggoooZZZGGG999:::777333222333666888888333444555777777777666666666666555444222111111000//////000000111111222222222222222333333444444444///222444444222111222444666;;;EEESSSaaaooozzzooozzzoooqqqNNN@@@SSSVVVBBB333777===999999;;;>>>BBBEEEHHHJJJKKKLLLLLLMMMLLLLLLNNNRRRUUUYYYeeeoootttcccfffsssrrr___PPPHHHAAA===>>>BBB@@@CCC]]]{{{|||iiiTTTSSSPPPLLLHHHDDDAAA@@@>>>???AAACCCDDDEEEEEEEEEEEEHHHJJJIIIIIISSSeeesssssswww}}}}}}uuuppppppsssvvvzzz}}}~~~}}}{{{yyy~~~vvvxxx}}}|||UUULLLFFFGGGKKKKKKIIIHHHGGGIIILLLNNNOOOPPPSSSUUU444333222111000000000000444555444MMMVVV444000***...+++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---+++***)))+++---111333000000000///...,,,+++***++++++,,,------.........333222111111333666999;;;;;;===@@@AAABBBDDDFFFIIIGGGHHHIIIKKKLLLNNNOOOPPPUUUVVVWWWXXXYYY[[[[[[\\\dddbbb___]]]\\\\\\]]]^^^```cccfffiiikkkmmmoooqqqnnnppprrrtttvvvwwwwwwvvv{{{{{{zzzxxxwwwxxx|||~~~}}}xxxttt```RRREEE@@@AAAAAAAAABBB>>>999:::===999999OOOjjjwwwRRR???666///...333///---+++***+++,,,,,,++++++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,''''''((()))***++++++,,,******+++++++++,,,,,,,,,***+++,,,---...000111111000//////.........//////////////////000000000000111222222222222444777:::OOOeeeIII<<<===DDDHHHWWWmmmwwwnnn[[[___\\\RRRNNNVVV^^^```mmmggg]]]TTTPPPWWWhhhxxxsssaaaQQQDDD;;;666444777;;;;;;777444333444888999::::::999999;;;===999777444333333444333333000000111111222222222333222222111111222222333444555444222222333333333222888BBBMMMYYYgggwwwuuuvvvoooeeePPP>>>OOOQQQ>>>444<<<@@@999<<<>>>BBBDDDGGGJJJOOORRROOONNNMMMLLLMMMOOOQQQSSS]]]]]]eeevvv|||^^^tttooosss{{{zzzhhhTTTGGGEEE>>>>>>BBBAAA@@@KKK[[[~~~pppddd```YYYQQQKKKFFFCCCBBBFFFGGGIIIKKKMMMPPPSSSVVVYYYVVVTTTUUU[[[bbbiiillltttyyy}}}xxxvvvvvvyyy~~~}}}uuuyyy}}}sssxxxvvvkkkLLLIIIFFFEEEHHHIIIHHHGGGGGGJJJMMMLLLJJJIIIMMMRRR333333111000000000000000222333444PPPUUU555///)))---,,,************************))))))))))))))))))))))))******++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,...000111///////////////...------***+++,,,---...---,,,+++000000222333555777888999;;;===???AAABBBCCCFFFHHHGGGHHHIIIKKKMMMNNNOOOPPPVVVVVVWWWXXXYYYZZZZZZ[[[```___^^^]]]]]]^^^```aaabbbccceeeeeegggjjjnnnqqqpppqqqrrrtttuuuuuuvvvvvvzzz{{{}}}}}}|||}}}~~~~~~~~~|||wwwmmmbbb[[[UUUKKKBBBAAABBB@@@======???777444777<<>>???444111:::===888>>>@@@CCCEEEGGGJJJNNNQQQQQQPPPOOOOOOPPPRRRTTTUUU^^^```iiiuuuooonnn}}}|||~~~}}}ssscccVVVFFF???>>>BBBAAA>>>EEEPPPdddooommmiiieeeaaa^^^\\\[[[YYYZZZ[[[\\\]]]^^^```aaadddaaa^^^^^^cccjjjppptttwww|||}}}xxxvvvuuu~~~tttlllppp{{{yyy{{{ooo^^^LLLIIIGGGGGGIIIJJJIIIHHHGGGJJJLLLLLLIIIIIIMMMQQQ222222111000////////////000111333PPPPPP555///(((---,,,************************))))))))))))))))))))))))*********++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,---------......//////000111222222000///---***+++---......---+++***,,,...111444666777888888;;;===???AAAAAACCCEEEGGGHHHHHHIIIKKKMMMNNNPPPPPPVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\]]]^^^```cccdddffffffeeeeeeeeeiiinnnsssrrrrrrrrrrrrssstttuuuvvvxxx{{{~~~}}}{{{wwwqqqjjjaaaVVVKKKDDDDDD???>>>AAABBB>>>999888:::777:::EEESSSiiiYYYEEE333...///---,,,///...,,,+++***+++,,,+++*********))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''((()))***)))))))))))))))***************+++++++++,,,,,,,,,,,,---------............//////......////////////////////////000000000000000111222222222444777999AAAhhhPPP???<<<@@@???JJJ```nnn{{{sssbbbjjjdddSSSOOOZZZ^^^YYYooojjj```SSSHHHEEEGGGKKKccchhh___JJJ<<<===>>>:::<<<999777;;;AAADDDAAA===;;;:::>>>HHHUUU^^^___]]]UUUKKK>>>777555555444222333333333333222222222222222222111111222222333444555444444444444666777888:::GGGWWWeeesss~~~uuusssyyyqqqiiijjjmmm]]]???333555555444777<<<>>>===AAABBBEEEFFFHHHJJJNNNPPPSSSRRRRRRRRRSSSUUUWWWXXX]]]aaahhhoooqqqwwwlllqqqbbbMMMDDD???BBBBBB>>>@@@EEENNNjjj}}}{{{vvvtttqqqqqqsssyyy~~~uuuoooooosssxxx{{{|||~~~yyywwwwww||||||tttttt{{{wwwdddQQQIIIHHHFFFFFFHHHIIIIIIHHHGGGIIIKKKKKKIIIIIIMMMPPP222111000///............---111222HHHuuuzzzvvvpppIII555000)))---+++************************))))))))))))))))))))))))***************++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,---...//////...------000333666888888555111...---,,,,,,,,,,,,,,,------,,,---000222444666777888;;;===@@@AAABBBCCCEEEGGGHHHIIIJJJKKKMMMOOOPPPQQQTTTTTTUUUWWWYYYZZZ\\\\\\[[[[[[\\\]]]___aaacccdddiiiiiiiiihhhiiikkkpppsssqqqqqqqqqqqqrrrtttvvvxxxwwwyyy}}}~~~~~~~~~{{{xxxppphhh\\\QQQHHHCCC@@@>>>???<<<===AAAAAA===999999666BBBVVVmmmdddBBB777...///222111000000---,,,***+++,,,,,,+++***))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))*********)))))))))))))))******+++++++++,,,,,,,,,------------------------.........///////////////////////////000000000000000111222222222444666999@@@```\\\FFF>>>@@@>>>GGG\\\kkkwwwvvvdddnnniiiUUUMMMXXXaaa```hhhgggaaaUUUKKKIIILLLMMMkkksss^^^TTTJJJ???<<<===@@@HHHOOOOOOIIICCCEEEHHHOOOXXX```aaa\\\WWWLLLBBB777222333555444222555555444444333333222222222222222222222333333444555555555444333444777999>>>MMM___nnn{{{|||{{{uuukkkgggkkklllZZZ>>>999666666:::<<<<<<>>>BBBCCCEEEGGGHHHIIIKKKMMMPPPTTTTTTTTTTTTUUUWWWXXXYYYZZZ\\\bbbfffffffffnnnwwwzzztttzzzfffWWWLLLBBBBBBBBB@@@???AAAFFFVVVxxxxxxwww{{{~~~}}}{{{zzz|||lllnnntttjjjWWWLLLFFFEEEEEEFFFGGGGGGHHHHHHGGGIIIJJJJJJIIIJJJLLLOOO222111000///............+++222111===\\\kkk```SSSZZZ^^^CCC444111***...+++************************))))))))))))))))))))))))******)))))))))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,---...000000///---------111777===???===:::777111///+++)))(((***---///.........///111444777999:::<<>>???AAA???>>>???===888888;;;EEE]]]~~~bbbDDD333...,,,...111///,,,+++---+++***+++,,,,,,***)))(((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,---------------,,,,,,,,,------...///000000//////////////////000000000000///000222222222333666888;;;YYYkkkNNN??????===CCCWWWeeetttwwwcccnnnkkkXXXKKKSSSbbbjjjqqqtttmmm]]]NNNIIIJJJIIIUUUzzztttfff]]]\\\ZZZYYYXXXUUUQQQNNNNNNUUU^^^ccc```XXXMMMFFF===777111000222444444222666666555555444444333333333333333333333444444555777777666444222333666999EEEUUUiiivvvuuullliiiiiibbbPPP999777666888<<<;;;888<<>>@@@BBBEEEHHHIIIIIIJJJLLLNNNOOOQQQQQQPPPQQQSSSVVVYYY\\\^^^___\\\]]]]]]^^^___```aaaaaaccceeehhhjjjjjjjjjkkkmmmoooooopppqqqsssuuuvvvwwwyyyzzzzzzxxxwwwvvvxxxyyywwwuuurrrnnnhhh___VVVOOOAAA???>>>>>>>>>>>>===;;;===:::999888666555;;;CCCeeennnJJJ333///......///000...+++))),,,+++***+++,,,,,,***(((''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))))))))((()))))))))))))))***************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...000000000//////////////////000000000000...000222333333333555777;;;VVV~~~XXX@@@>>><<<@@@OOOZZZlllyyyzzzgggllllll```SSSSSSbbbqqqwww|||hhhTTTMMMLLLKKKGGGmmmqqqaaaWWWTTTVVVXXXVVV[[[___^^^VVVJJJ@@@;;;777555333222333333333222666666666555555555555555555444444444444555666666777888888666333444888<<>>@@@>>>KKKlll{{{ssstttyyy~~~}}}{{{wwwooopppfffOOOBBBCCCEEEGGGJJJKKKKKKKKKLLLMMMJJJJJJJJJJJJKKKMMMNNNOOO333333111000000000000000+++111///:::ZZZpppooojjj___fffIII666111+++000+++************************))))))))))))))))))))))))******((((((((()))+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---//////000000000---...000444;;;BBBIIINNNHHHEEE@@@:::555111///...............///111333444111444888:::===@@@DDDFFFIIIIIIKKKLLLNNNPPPQQQQQQRRRSSSTTTVVVXXXZZZ[[[\\\[[[[[[]]]___```aaabbbbbbcccdddfffggggggiiilllnnnpppqqqrrrrrrsssssssssssssssuuuvvvtttqqqnnnmmmmmmgggbbb\\\UUUOOOIIIDDD@@@999999:::;;;===<<<:::888555555888<<>>IIIPPPbbbqqq}}}sssooooooooofff^^^eeeuuuuuuvvv```WWWVVVVVVKKK___{{{fff]]]^^^ccceee```[[[TTTMMMEEE???:::888555666666444222222444666666666666666666666777777666666666666666777777888666888999777666888>>>CCCXXXhhhyyy|||}}}lllrrrjjjUUUDDD999777999;;;;;;>>>CCCGGGGGGHHHIIIKKKLLLLLLNNNQQQSSSUUUUUUUUUUUUTTTSSSRRRRRRVVVWWW[[[```aaa```ccchhhttt|||rrrhhhYYYKKKDDDAAA???>>>>>>===DDDVVVrrrzzzqqqooosssyyy~~~yyyuuu|||~~~uuuppplll\\\HHH@@@DDDCCCFFFIIIKKKJJJJJJLLLMMMKKKKKKJJJKKKMMMNNNOOOOOO444333222111000000000000,,,000///???iiioooqqqOOO777///+++000,,,************************))))))))))))))))))))))))+++***((('''((()))+++,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,---...///000111222666222//////444>>>HHHOOOUUUSSSOOOIIIAAA:::333000---...///000111111111000---000444888:::>>>BBBEEEIIIJJJKKKLLLNNNPPPQQQRRRTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZ\\\^^^aaabbbccccccfffffffffffffffjjjooosssrrrsssttttttsssrrrpppooolllnnnqqqppplllgggcccaaaVVVPPPHHHAAA>>>===<<<<<>>HHHIIIKKKLLLMMMOOORRRTTTVVVVVVVVVUUUTTTSSSQQQPPPRRRUUU\\\___\\\XXX^^^fffccciii~~~yyyrrrdddUUUKKKEEEAAA>>>999<<>>AAACCCDDDDDDGGGKKKPPPQQQQQQSSSUUUWWWYYYZZZ[[[YYYZZZ\\\^^^```cccdddeeeeeefffgggiiijjjkkkkkkkkkooooooppppppnnnllliiigggeeedddaaa\\\WWWQQQLLLIII>>>>>>???===;;;;;;;;;===@@@>>>;;;888666555555666<<>>IIISSS___ppp}}}vvvnnnvvvxxxnnnjjjoooyyy^^^VVVeeeWWWOOOQQQgggzzzoooZZZOOOCCC<<<:::999888777999777555444555555555555888666444333444666666555666666666777888888999999777666777999999;;;HHHVVViiivvvsss___kkkxxxkkkhhhlllaaaGGG777888999:::;;;<<<===@@@EEEIIINNNLLLKKKLLLMMMOOOOOOOOOSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTVVVWWWWWWXXXYYY[[[]]]___uuuqqq~~~}}}{{{uuuiiiXXXIIIAAA>>>BBB>>>???AAACCCPPPttt{{{zzz{{{|||wwwpppllleeedddkkkrrrtttwww|||wwwsss|||~~~~~~yyyxxxrrrdddTTTJJJIIILLLFFFHHHIIIIIIFFFDDDDDDDDDLLLKKKIIIIIIJJJLLLOOOQQQ444333333222111000//////...222222HHH{{{WWW555000000+++...+++++++++***************+++******)))))))))))))))))))))(((((((((((()))))))))************++++++++++++,,,------...---------......------...///111222000333555444222222555999FFFOOO^^^lllpppjjj^^^UUUFFF<<<333111111...///111333111......111666:::;;;888;;;===??????BBBFFFIIIIIIJJJKKKMMMOOOQQQRRRSSSVVVVVVXXXZZZ\\\^^^```aaabbbcccdddeeefffgggggggggbbbccccccbbb```]]]ZZZXXXTTTRRRNNNIIIDDDAAA>>>===999;;;======<<<<<<<<<===<<<:::666333444:::CCCJJJWWWlllqqqTTT===333///...,,,...---,,,++++++---...000---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''')))***++++++)))(((((()))((((((((((((((()))******(((((()))***************+++++++++,,,,,,,,,------......------------......,,,,,,++++++,,,...///000////////////000000000000000111111222222333444444222<<>>AAAEEEHHHLLLKKKJJJKKKMMMMMMLLLKKKRRRRRRRRRSSSSSSSSSRRRRRRQQQSSSUUUVVVVVVWWWYYY[[[WWWVVVdddsssvvv}}}|||zzznnnZZZJJJDDDAAA===<<<>>>>>>DDD[[[tttnnnqqquuuwwwxxxtttmmmfffllliiijjjppptttwww}}}vvvsssppp{{{wwwkkkiiidddYYYNNNGGGGGGHHHFFFHHHIIIIIIGGGEEEDDDDDDLLLKKKIIIHHHHHHIIILLLMMM444333333222111000//////111222333OOO]]]666///...,,,///++++++++++++******))))))+++******)))))))))))))))***))))))(((((())))))***)))************+++++++++++++++,,,---------------...---------...///000111000444888888444222222333777;;;KKKbbbppprrrssswwwkkk[[[III>>>999444111111444222///---...000111111111333555666666777999;;;???@@@AAABBBDDDEEEFFFGGGLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVWWWXXXXXXXXXXXXXXXPPPPPPOOONNNLLLIIIFFFEEEAAA???;;;888666666777888555777999999888777777888555777999;;;CCCRRReeettt```OOO;;;///...///---***...---,,,+++++++++,,,---,,,+++***)))((((((((()))((((((((((((((((((((((((''''''(((((((((((((((((((((***++++++)))(((((()))((((((((((((((()))******((()))))))))************++++++++++++,,,,,,,,,,,,...---------------......,,,,,,,,,,,,---...///000////////////000000000000000111111222222333444444444999FFFeeewwwNNNAAA???<<>>;;;:::;;;;;;:::===<<<;;;:::888777666555555555666777999888555333999:::;;;;;;;;;:::888777888777777777888BBBWWWkkkzzz~~~ddd```aaabbbTTT???777;;;777:::===@@@AAACCCEEEGGGLLLKKKKKKMMMOOOOOOMMMKKKPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTUUUVVVWWWYYY[[[YYYUUUYYYnnnmmmsssnnn[[[UUUFFF???<<<>>>======FFFQQQkkkxxxvvvuuusssooojjjeeecccssssssvvvxxxxxxzzz{{{uuuuuuqqq~~~yyyrrr[[[XXXSSSNNNIIIGGGFFFGGGGGGHHHIIIIIIGGGEEEEEEEEEKKKJJJHHHFFFFFFFFFHHHIII444333333222111000//////111222444RRR]]]555......+++///,,,,,,++++++***)))))))))+++******)))))))))))))))***))))))))))))))))))***))))))*********+++++++++++++++,,,------------,,,------......//////000111111444777777555333333333444000777IIIVVV___sss~~~kkkZZZMMMBBB:::666111000111222333222000---000111222222222222333333666777888999:::;;;<<<<<>>===;;;999888888777666666666888:::;;;888888777555333333444666:::CCCPPP\\\iii{{{gggEEE;;;000+++---000///,,,------,,,+++*********+++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((***++++++)))((()))***((((((((((((((())))))***)))))))))))))))******+++***++++++++++++,,,,,,,,,------,,,,,,------......------------......//////////////////000000000000000111111222222333444444888:::AAA[[[___EEE@@@@@@???BBBMMM]]]mmmxxx}}}yyyyyyooo```mmmzzzqqqrrroookkkeee___^^^iiiuuutttfffYYYMMMLLLHHHGGGBBB<<<;;;@@@FFFHHHHHHGGGDDDAAA>>><<<<<<===<<<:::777666666777777777888999;;;<<<<<<:::999888:::::::::999===LLLfffzzzrrr^^^^^^```\\\LLL;;;666;;;888;;;???CCCDDDEEEFFFHHHKKKLLLMMMPPPSSSSSSRRRPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPRRRTTTVVVVVVXXXZZZ\\\^^^ZZZVVV^^^xxxqqq{{{|||nnnkkkSSSHHH@@@@@@AAAAAABBBEEESSS]]]rrrpppfffcccgggnnnttt~~~yyyttttttwww~~~uuujjjRRRNNNIIIGGGHHHIIIHHHGGGFFFHHHIIIHHHFFFEEEEEEFFFGGGGGGEEEDDDDDDEEEFFFGGG444333333222111000/////////444888TTTWWW333......***---+++++++++*********))))))+++******)))))))))))))))******))))))))))))******))))))*********+++++++++***+++,,,,,,------,,,,,,------...//////000000000222333444444555666888:::???888777===???EEE___}}}uuudddVVVNNN:::888555444444555444444000000111222333444555555222222333444444555666666777777777888999:::::::::888888999999999888777777666666666777777777666666666666777888888888888888777777555444555888>>>CCCVVVeeezzziiiEEE666444111.........//////---,,,++++++************))))))(((((('''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''')))++++++)))))))))***((((((((((((((())))))***))))))(((((())))))***+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......------..................////////////000000000000000111111222222333444444444666;;;UUUqqqLLL@@@AAA???AAAJJJXXXfffrrr{{{yyyjjjvvvooommmnnnpppnnnjjjhhhjjj~~~uuunnnggghhhqqqnnnbbbQQQIIIMMMTTTWWWYYY\\\^^^]]]YYYUUUQQQPPPJJJEEE>>>999999;;;>>>???888999:::;;;;;;;;;:::::::::;;;:::;;;CCCXXXqqqzzzwww~~~|||aaa^^^```___UUUEEE888666:::999===BBBFFFGGGHHHHHHIIIIIIJJJMMMQQQUUUVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOPPPRRRTTTVVVWWWXXXYYY[[[]]][[[[[[WWWVVVeeewww}}}zzzeeeWWWHHHBBBBBBCCCCCCDDDIIILLLVVVgggfff]]]bbbnnn~~~}}}tttpppmmmmmmssszzzkkk]]]LLLHHHDDDDDDGGGIIIHHHEEEFFFGGGGGGGGGEEEDDDEEEGGGDDDCCCCCCCCCDDDEEEGGGHHH444333333222111000//////000666;;;VVVSSS333000///***+++************************+++******)))))))))))))))+++******))))))******+++)))************+++++++++******+++,,,,,,,,,,,,,,,,,,---...///000000000000222222222333666:::>>>@@@FFFCCCBBB???777444CCCVVViii~~~yyy```VVVHHH;;;444111111111000...---...111333555555111111222222333333333444555555555555555666666666666666666777777666555555333444444555666777777888444555666666666444333222333555888<<>>AAAGGGRRR___kkkvvv}}}yyy~~~jjjpppwwwnnniiilllrrrsssqqqppp|||~~~jjj^^^aaahhhkkkuuu{{{|||rrriiieee```ZZZPPPHHHBBB>>>;;;:::;;;;;;;;;;;;;;;;;;<<<<<<888999:::>>>LLLcccyyyyyylllkkkwwwwwwxxx___```bbb^^^OOO>>>777888;;;===@@@EEEHHHIIIJJJKKKMMMHHHIIIKKKOOOSSSUUUUUUUUUUUUTTTSSSQQQQQQQQQRRRRRRTTTVVVXXXXXXXXXYYY[[[]]]ZZZ]]]]]][[[```www{{{vvvhhhUUUGGGBBBAAAAAAAAABBBMMMWWWZZZ^^^pppoookkkooovvv{{{tttnnnmmmooorrr{{{vvvbbbTTTGGGDDDAAAAAADDDEEEDDDBBBEEEFFFFFFEEECCCCCCEEEFFFCCCCCCCCCDDDEEEFFFGGGHHH444333333222111000//////...444999VVVTTT444222000***+++)))))))))***++++++,,,,,,+++******)))))))))))))))+++******))))))******+++)))************+++++++++******+++,,,,,,,,,,,,+++,,,---...///000000000///222111222444999===AAABBBDDDGGGHHHDDD===777888:::KKKaaa}}}~~~lll[[[NNNEEE???<<<>>>:::555222333444444333222222222222333333333333555555555555555444444444444555666666666666666555444444444555555666777888444444555666888999:::;;;@@@FFFPPP]]]kkkzzziiiIII777333......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***))))))(((((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))***'''(((***+++***)))***+++((((((((((((((()))*********)))((('''((()))+++,,,************++++++++++++++++++++++++,,,---...///---...///000000///...---////////////000000000000000111111222222333444444444666777OOOmmmLLLDDD>>>>>>BBBKKKWWWeeerrr{{{|||yyyrrrttt~~~nnnkkkpppssssssssszzzxxxzzzxxxxxxllldddbbb```^^^[[[WWWPPPGGG>>>777CCCAAA???===<<<<<<<<<===999;;;===DDDWWWppp}}}vvvpppuuu|||uuubbbaaabbbZZZGGG999888;;;<<<@@@CCCGGGJJJKKKLLLNNNPPPLLLKKKLLLNNNRRRTTTUUUTTTYYYXXXVVVTTTSSSSSSTTTUUUUUUVVVXXXXXXWWWXXXYYY[[[___aaaeeefffdddnnnxxxgggUUUIIIDDDBBBAAA???OOO______WWW[[[nnn{{{|||zzzuuuyyyuuuvvvsssuuu{{{kkkZZZMMMCCCBBB@@@@@@AAABBBBBBAAACCCDDDDDDCCCBBBBBBDDDFFFEEEEEEEEEEEEFFFFFFGGGGGG444333333222111000//////,,,000555TTTWWW666333111+++,,,(((((()))***+++,,,,,,---+++******)))))))))))))))++++++************++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,---...000000000000///111111333777;;;???AAABBBDDDIIIKKKHHHGGGFFF@@@888888GGGYYYlllxxxlllbbb\\\WWWPPPGGG@@@===;;;999777333333333333333333333333555555444444444333333333111222333333444444444333666555555555555555666666555555777999>>>DDDIIILLLZZZcccrrr|||bbbFFF///,,,555///,,,)))***---///---******+++,,,---------------***)))))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''(((***+++***)))***+++((((((((((((((()))******+++***((('''((()))+++,,,)))************+++++++++++++++++++++,,,---...///......///000000///...---////////////000000000000000111111222333333444444555555222GGG~~~~~~TTTGGG@@@;;;>>>FFFRRRaaaooozzz}}}nnnttt|||rrrqqqqqqppppppuuulllXXXLLLJJJLLLGGGLLLUUU\\\]]]WWWLLLDDDIIIGGGCCC???<<<<<<<<<===<<<>>>BBBKKKaaa{{{yyyxxx}}}qqqbbb```aaaVVVBBB777999======BBBEEEHHHKKKLLLNNNPPPRRRRRRPPPOOOQQQSSSUUUVVVUUU[[[ZZZXXXVVVUUUUUUVVVWWWUUUVVVXXXWWWVVVVVVWWWYYYaaaaaafffiiidddddd}}}}}}vvvcccTTTKKKGGGEEE>>>NNN___fffbbb]]]]]]```nnn~~~qqqqqqxxx~~~xxxooosssuuujjjwwwxxxwwwbbbQQQDDDBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAACCCEEEGGGGGGGGGGGGFFFFFFFFFFFF333222111000////////////333000666\\\ZZZ;;;000...+++'''******************************))))))))))))************))))))))))))******))))))************))))))******+++++++++,,,,,,,,,+++---...///...///111222666666999<<<<<<<<>>>>>>>>III```xxxxxxpppfffbbbZZZLLL@@@999999===AAABBBGGGKKKLLLPPPTTTUUUSSSSSSRRRRRRSSSUUUUUURRRPPPXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUVVVVVVWWWXXXXXXYYY\\\cccgggeeeaaagggxxxzzznnnfffaaaVVVKKKBBBKKKfffzzzuuujjjaaaVVVZZZbbbnnn}}}{{{sssoooppprrrvvv{{{}}}~~~uuuppprrrxxx~~~hhhXXXLLLCCC@@@AAABBBCCCBBBAAA@@@??????AAABBBBBBBBBDDDFFFIIILLLJJJIIIJJJLLLKKKHHHEEE333222111000////////////111111;;;dddXXX999///...---+++******************************))))))))))))************))))))))))))******))))))************))))))*********+++++++++,,,,,,+++---//////...///000222555777;;;??????===@@@EEEQQQNNNJJJKKKOOOTTTVVVVVV\\\VVVLLLBBB???HHHYYYggg}}}~~~vvvqqqggg^^^WWWNNNAAA999888999<<<;;;777666:::>>>>>>999888777999===@@@AAAAAADDDGGGNNNTTTVVVYYYeeerrrzzzyyyyyy]]]AAA777444///---///...---------------...///---------------,,,,,,+++,,,+++))))))******(((''')))(((((((((''''''''''''''''''''''''((((((((((((***)))))))))(((((((((''''''(((***)))(((((()))+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///000000000000////////////000000000111222222333333666,,,333===GGGiiiZZZ???===>>>AAAGGGSSScccqqqxxxzzz}}}~~~wwwtttiiiuuusssrrrzzzooojjjggg```YYYVVVNNNPPPNNNOOO\\\llllllbbbMMMOOOOOOLLLGGGBBBAAAAAA@@@DDDRRRjjjlllaaa```WWWIII???<<<>>>BBBEEEIIILLLNNNNNNPPPUUUWWWUUUTTTTTTSSSRRRSSSSSSSSSSSSYYYYYYYYYYYYYYYYYYZZZZZZWWWXXXXXXYYYYYYZZZZZZZZZ[[[^^^aaabbbccciiirrrzzzxxx{{{wwwssshhh[[[JJJMMMccc{{{zzzooo```OOOOOORRRYYYaaaiiimmmooosssuuuzzz{{{qqqllliiihhhjjjooogggooo{{{uuuvvv|||sss\\\MMMEEE@@@@@@AAABBBBBBBBBAAA??????>>>???AAADDDFFFGGGHHHHHHPPPNNNLLLLLLMMMKKKGGGDDD333222111000////////////...222BBBnnnTTT666---.........******************************))))))))))))************))))))))))))******))))))************))))))*********++++++++++++,,,,,,...//////......000111444666<<>>???CCCEEEHHHLLLRRRUUUWWWWWWWWWaaabbbbbb\\\SSSLLLHHHGGGQQQWWWhhh~~~wwwlllhhhbbbbbb]]]UUUQQQTTTXXXYYYXXXXXXZZZ___fffnnnsssuuu|||vvvNNN>>>111000111...---///,,,,,,,,,,,,---...///000.........---,,,***)))(((***)))''''''((((((&&&%%%((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))+++***))))))***,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000000000111222222333333444000555999;;;SSSxxxqqqGGGAAA@@@@@@CCCLLLYYYhhhsssxxx|||qqqiii{{{___WWWVVV[[[fffxxxyyymmmkkk[[[\\\WWWPPPRRR]]]fffgggSSSUUUWWWWWWTTTOOOJJJGGGDDDLLL___vvv}}}}}}~~~fff^^^]]]RRREEE>>>???CCCGGGHHHJJJMMMOOONNNPPPUUUWWWUUUWWWWWWUUUSSSQQQPPPRRRSSSWWWWWWWWWWWWXXXYYYZZZZZZXXXXXXYYYYYYYYYYYYYYYYYYZZZYYYZZZ^^^dddhhhjjjjjjnnn{{{sssssseeeNNNHHHVVVqqqoooWWWOOOEEEAAADDDHHHKKKKKKNNNPPPTTTYYY```hhhnnnqqqyyy{{{{{{{{{}}}|||uuurrrsssssspppmmmjjjiiiiiidddaaaaaaggglllooorrrwwwxxx{{{|||zzzeeeOOOCCC??????@@@@@@AAAAAA@@@@@@???>>>===>>>AAAFFFLLLMMMKKKHHHQQQPPPMMMLLLKKKHHHEEEBBB333222111000////////////...333DDDqqqOOO444...------...******************************))))))))))))************))))))))))))******))))))************))))))************++++++++++++---...//////......///111333555;;;@@@@@@>>>@@@EEE>>>BBBHHHNNNRRRUUUYYY\\\YYYbbbooovvvsssfffXXXNNNHHHFFFIIIUUUfff}}}lllQQQ999222---///000---,,,///,,,,,,++++++,,,---......---------,,,+++)))(((''')))(((''''''((((((&&&%%%((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((***++++++******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000000000111222222333333222222777888777IIIqqqRRREEEBBBAAACCCHHHQQQ___kkkvvvzzzlllppplllVVVDDDCCCIIIZZZqqqmmmkkkdddZZZSSSTTTXXXZZZZZZ\\\aaadddddd^^^UUUNNNKKKUUUiii~~~yyyvvvuuuuuu~~~kkkaaa```XXXMMMAAA<<<@@@FFFIIIHHHJJJNNNQQQQQQSSSWWWWWWUUUVVVWWWWWWUUUQQQNNNOOOPPPQQQQQQQQQQQQSSSTTTVVVWWWVVVVVVWWWXXXXXXWWWVVVVVVYYYXXXWWWZZZ```ccccccaaadddwww|||sssxxxwwwlllSSSEEEIII```ttt}}}oooaaaOOODDDCCCEEEFFFEEEBBBCCCDDDGGGKKKPPPTTTVVVaaaddddddccccccccc^^^WWWVVVYYY]]]```aaaaaabbbbbb\\\```lll~~~zzzjjjVVVGGG@@@???AAA???@@@????????????>>>>>>===>>>AAAIIIPPPRRRMMMHHHNNNLLLJJJIIIGGGDDDBBB@@@333222111000///////////////444CCCooozzzJJJ444000---************************************))))))))))))************))))))))))))******))))))************))))))))))))*********+++++++++,,,...//////......000111333333666:::;;;<<>>AAAFFFLLLXXXcccoootttyyy||||||zzzwwwwwwuuuaaaOOOGGGEEEKKKTTTeee}}}xxxrrroookkkddd]]]ZZZdddhhhmmmrrrqqqkkkaaaYYYWWW```pppyyyyyy|||yyytttfff______```SSSIII???<<>>>>>============>>>>>>BBBIIIPPPRRRMMMGGGIIIHHHGGGFFFDDDCCCBBBBBB333222111000////////////111444@@@jjjwwwHHH444111---))))))******************************))))))))))))************))))))))))))******))))))************)))))))))))))))************++++++---...///...///111222333111222555666888@@@JJJQQQVVV___hhhmmmmmmkkkiiiooonnnnnnqqquuuwwwtttrrrsssooonnnooolllccc[[[XXXUUU___nnnoooVVVDDD666///111///...............///...---,,,+++************(((((())))))***)))))))))***)))(((((()))***)))''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))+++***))))))***,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///......//////000000111111000000000111222222333333333666444555888>>>```~~~NNNCCC;;;>>>CCCHHHRRR]]]lllqqqxxx}}}}}}|||yyyxxxxxx\\\NNNHHHLLLKKKKKKbbb|||yyy~~~tttooovvvxxxzzz{{{yyytttooollliiinnnyyy}}}~~~|||iii^^^^^^]]]ZZZLLLEEE???>>>BBBFFFFFFEEEHHHNNNRRRRRRSSSTTTQQQLLLPPPPPPPPPSSSUUUVVVTTTRRROOONNNMMMMMMNNNQQQSSSUUUUUUVVVYYYZZZ[[[[[[YYYYYYYYYYYYYYYVVVTTTVVV[[[______```oookkkcccrrr|||vvvkkkWWWLLLLLLOOO]]]oootttvvvhhh]]]TTTLLLCCC<<<@@@???>>>===???AAADDDFFFFFFKKKNNNOOOQQQTTTTTTPPPKKKPPPVVV]]]ccciiiooorrrnnnmmmrrr~~~|||}}}yyycccJJJ??????@@@@@@??????>>>===<<<<<<<<<<<<===>>>>>>AAAFFFJJJLLLIIIEEEFFFFFFFFFEEECCCBBBDDDEEE333222111000////////////222333>>>hhhxxxFFF333111---***,,,******************************))))))))))))************))))))))))))******))))))************))))))))))))))))))************)))+++---...///000222444333111111222222444;;;DDDGGGRRRdddwww~~~sssiiiqqqssszzz~~~vvvqqqooorrr{{{|||tttnnnjjjjjjiiijjjnnnvvvbbbIII;;;555222111...---,,,,,,---///...,,,,,,+++***************+++'''(((((())))))((((((''')))((('''((()))***)))'''''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((()))))))))***'''(((***)))(((((()))+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///.........///000111111111000000000111222222333333666888444777===;;;SSSdddPPP???===AAADDDLLLVVVhhhoooyyysssXXXLLLWWWYYYNNNQQQbbbzzzzzz~~~|||}}}zzz}}}|||ddd\\\]]]ZZZRRRDDDBBBAAABBBEEEGGGHHHHHHHHHMMMQQQSSSWWW]]]___]]]\\\WWWQQQQQQTTTVVVTTTPPPPPPOOONNNMMMNNNPPPSSSUUUSSSUUUXXX[[[\\\\\\[[[ZZZXXXXXXWWWUUUTTTUUUXXX[[[WWWYYYaaawwwqqqbbbnnn}}}kkkaaa___\\\dddrrrvvv|||uuulll^^^PPPGGGBBB@@@>>>===>>>@@@DDDFFFFFFKKKNNNNNNOOOSSSTTTRRRMMMQQQWWW^^^fffoooxxx~~~xxxqqqmmmttt~~~|||}}}gggTTTAAA<<>>===>>>===<<<;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBDDDEEEEEECCC@@@???AAADDD333222111000////////////222333>>>hhhyyyFFF222000---,,,000******************************))))))))))))************))))))))))))******))))))************))))))))))))))))))************(((+++---...///000333555333111111222111111777???HHHLLLVVVeeeuuu~~~~~~|||}}}~~~zzzxxxpppnnnwww~~~wwwrrrpppmmmqqqtttxxxxxx___AAA111///000///...---------,,,...000---)))))))))))))))***+++,,,---(((((())))))((('''&&&&&&((('''&&&'''))))))((('''&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******'''((())))))(((((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////---......///000111111222000000000111222222333333111333///555===666GGGttt|||aaaHHH@@@@@@AAAGGGQQQaaaiiiuuujjjUUUbbbiiiZZZNNNRRR]]]yyy|||~~~yyy{{{```XXX[[[WWWNNN???AAACCCEEEGGGIIIJJJKKKNNNSSSWWW[[[dddpppxxxzzzlllaaaTTTPPPRRRSSSPPPKKKPPPOOOMMMLLLMMMOOORRRSSSPPPRRRUUUYYYZZZZZZYYYXXXWWWUUUTTTTTTUUUVVVVVVVVV[[[\\\\\\bbb{{{|||hhhbbb~~~zzz{{{www}}}qqq```VVVIIIGGGCCCAAAAAABBBEEEGGGGGGMMMRRRTTTYYY```eeeeee[[[]]]___bbbfffmmmvvv{{{wwwqqqssszzzwwwYYYKKK???>>>@@@???===>>>>>>===<<<;;;:::;;;<<<<<<;;;<<<<<<<<<;;;;;;>>>@@@AAABBBBBB???<<<;;;===@@@555444222000//////000000444111===lll{{{EEE555444---(((,,,++++++,,,,,,,,,,,,------******))))))))))))******++++++***)))(((((())))))***++++++++++++***))))))++++++******)))((((((((('''''')))+++---///111222666666555444333555999<<>>===EEENNNQQQTTTZZZhhhwww}}}zzziii___^^^kkktttuuuwww}}}zzzwwwtttrrrtttzzz|||```EEECCC@@@===;;;;;;<<<===<<<<<<:::999999:::;;;<<<<<<;;;::::::::::::;;;<<<===============>>>>>>???555444222111000///000000000000BBBvvvRRR;;;555...+++---+++++++++,,,,,,,,,------******))))))))))))******++++++***)))))))))))))))***++++++++++++***))))))))))))))))))))))))******'''((()))***,,,...///000333555777888888888:::;;;<<<<<>>NNNtttaaaMMMEEE@@@BBBIIIUUU```nnnyyy~~~mmmoooyyypppaaa\\\UUU___vvv___ZZZXXXPPPFFFFFFDDDBBBDDDKKKTTT^^^fffvvv~~~uuuaaaSSSRRRTTTPPPNNNPPPOOOPPPOOOMMMKKKKKKLLLNNNPPPPPPQQQRRRSSSUUUVVVWWWZZZWWWSSSRRRTTTVVVVVVUUUVVVWWWYYY\\\```lllnnndddggg|||lll^^^YYYSSSLLLLLLSSSPPPVVV^^^gggwww{{{wwwzzz~~~ppphhhiiiqqqzzz}}}tttcccKKKCCCAAA>>>;;;::::::;;;<<<===<<<;;;::::::;;;<<<<<<<<<;;;::::::::::::;;;<<<======<<<<<<======>>>???666444333111000000000000000111GGG}}}gggDDD555000------++++++++++++,,,,,,,,,,,,******))))))))))))******+++***))))))))))))))))))******++++++******)))(((''''''((())))))***++++++'''((())))))***+++,,,,,,000444999<<<===<<<<<<======;;;999:::<<>>???CCCMMMWWWeeeqqqxxx|||uuu|||ddd\\\UUUUUUttt~~~lll___ZZZQQQIIIFFFEEEFFFIIIQQQ___rrrsssfffeeeWWWNNNQQQSSSPPPLLLMMMOOOPPPPPPNNNLLLKKKLLLNNNTTTSSSSSSRRRSSSTTTUUUUUUYYYWWWTTTSSSTTTUUUVVVVVVWWWWWWYYYZZZZZZ___mmm|||www___ccc}}}vvvjjjaaa^^^___aaaggglllttt}}}yyyhhhaaafffqqq{{{sss___NNN??????>>><<<:::999999;;;<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<===>>>>>>666555333111000000000111555444GGGzzzsssHHH333///...+++***++++++++++++,,,,,,,,,******))))))))))))************)))))))))))))))******************))))))((((((((((((((())))))******((((((((())))))))))))***---111777;;;===???@@@BBBDDD@@@===;;;999>>>KKKXXXllllllmmmpppvvviiiWWWGGG777///111111///...//////...+++))),,,,,,,,,,,,++++++++++++))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))))))))(((((()))))))))*********)))))))))***++++++,,,,,,,,,+++******,,,---.........------...000000///.../////////////////////////////////000111111222222555222222555666333555:::HHHqqqpppOOOAAA@@@BBBFFFOOO\\\iiirrryyy~~~nnnccc^^^WWWjjj~~~ttt```\\\XXXLLLEEEHHHLLLUUUaaannn~~~tttiii```WWWPPPXXXOOOJJJMMMPPPNNNLLLMMMRRRRRRSSSQQQOOONNNOOOPPPSSSTTTUUUVVVVVVVVVVVVUUUYYYWWWUUUTTTTTTUUUVVVVVVUUUUUUXXXZZZZZZ\\\dddnnn}}}mmmqqqzzzqqqppppppmmmwww{{{~~~zzzyyyyyyrrriiigggllluuu~~~jjjPPPDDD???===<<<:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<======::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>>666555333111000000111111666555FFFwwwkkkAAA------...************+++++++++,,,,,,******))))))))))))*********)))))))))))))))******)))************)))(((((())))))))))))((((((''''''((((((((((((((((((((((((+++---111555999===BBBFFFGGGEEEDDDBBB???>>>EEEOOOcccdddfffhhhmmmvvvmmmWWWBBB888111+++---444222111...---,,,,,,+++***++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&''''''((((((((())))))))))))************(((((()))******++++++,,,++++++,,,...111111///,,,...------///111111///.../////////////////////////////////000111111222222333111111555666666666888777[[[eeeLLLCCC@@@AAAIIIUUUbbbmmmwww~~~xxxooohhhppp}}}~~~tttbbbVVVWWWTTTIIIFFFLLLaaakkkuuu|||zzzpppddd\\\XXXWWWWWWWWWRRRLLLIIIJJJLLLLLLMMMPPPRRRSSSTTTSSSPPPOOOOOOPPPPPPSSSWWWZZZ[[[ZZZXXXWWWXXXWWWWWWVVVUUUUUUVVVWWWTTTSSSVVV[[[\\\\\\```fffjjjhhhiiixxx{{{{{{{{{wwwooopppuuu|||}}}}}}yyyuuuwwwvvvsssqqqqqqwww{{{pppYYYBBB===???<<<;;;;;;:::::::::;;;<<<:::;;;;;;<<<<<<<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===777555444222111111111111222555GGGvvvYYY777***,,,///---************++++++++++++******))))))))))))******)))))))))))))))******+++))))))******))))))((('''******)))(((((('''&&&&&&((((((((((((((((((((((((***+++---///222888???CCCHHHJJJNNNPPPMMMIIILLLSSSZZZYYYWWWWWW]]]lllmmmUUU???777000///000......///000...,,,++++++,,,...///)))************+++++++++)))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))%%%%%%&&&&&&''''''(((((()))))))))*********++++++((())))))***++++++,,,,,,,,,,,,...222666666111---.........000111111000...000000000000000000000000/////////000111111222222000111222444555666777888777NNNsss[[[EEE<<<@@@EEENNNZZZgggsss{{{}}}{{{~~~rrraaaXXXRRRRRRNNNGGGHHHNNNeeelllnnnkkkkkknnnkkkddd```ZZZWWWXXXZZZXXXVVVVVVPPPNNNKKKJJJJJJLLLOOOQQQPPPQQQRRRRRRPPPNNNNNNNNNOOORRRVVVZZZ\\\\\\ZZZYYYWWWXXXXXXWWWUUUUUUVVVWWWVVVTTTUUUYYY[[[ZZZ[[[___eeeqqq{{{~~~~~~{{{mmmjjjkkkqqqvvv|||}}}yyy{{{|||xxx{{{}}}~~~|||}}}~~~fff[[[HHH:::;;;>>>;;;;;;;;;:::::::::::::::888999:::;;;<<<<<<<<<<<<999999::::::::::::999999;;;::::::::::::;;;<<<<<<777666444222111111111222000555EEEsss|||OOO444---//////...************++++++++++++******))))))))))))******)))))))))))))))***++++++)))))))))))))))(((((('''((((((((((((((((((''''''(((((((((((((((((()))))))))******+++---111666:::BBBGGGPPPWWWWWWUUUXXX^^^\\\XXXRRRNNNQQQ^^^rrr}}}{{{sssXXX@@@111///000000///111333000+++,,,,,,,,,++++++,,,...///))))))))))))******++++++((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&'''(((((())))))))))))*********+++++++++))))))******+++,,,,,,------,,,,,,000444555222............000222222000---000000000000000000000000/////////000111111222222...111333333222444777888<<>>999===<<<:::::::::999888888888888777888999;;;;;;;;;;;;:::888999::::::::::::999888:::::::::999:::;;;;;;<<<777666444222111111111222333777CCCnnn~~~OOO777333111///...)))************+++++++++******))))))))))))******))))))((())))))***++++++)))))))))))))))(((((('''&&&&&&''''''((()))))))))((((((((()))))))))))))))))))))*********,,,///222666===IIITTTWWWWWW[[[bbbccceeeeeeaaaZZZWWWXXX[[[aaafffjjjkkkqqq}}}yyyZZZ???333444777...222///)))***000///(((***,,,---,,,+++******+++(((((())))))*********+++((((((''''''''''''(((((('''((((((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))&&&''''''((()))******+++)))************+++++++++*********+++,,,,,,---------***(((***///222000---......///111222222000---000000000000000000000000/////////000111111222222---222444222000111555777555555RRRjjjRRRBBBCCCFFFMMMYYYeeeooouuu~~~{{{zzz~~~^^^SSSWWWTTTJJJCCCEEEJJJMMMNNNUUUUUUNNNOOOVVVWWWPPPVVVQQQRRRYYY[[[VVVRRRRRRPPPSSSTTTRRROOONNNOOOOOORRRTTTUUUUUUSSSQQQPPPQQQUUUSSSRRRRRRSSSVVVYYY[[[VVVXXXZZZXXXVVVTTTVVVXXXZZZUUUTTTXXX[[[[[[\\\^^^XXXbbbhhhooo|||}}}|||{{{~~~sssyyyyyy^^^JJJAAA888999<<<888999999999888777666666555666777888:::;;;;;;::::::888999:::;;;;;;:::999888::::::999999::::::;;;<<<666555333111000000000000444666GGGxxxLLL444111000+++))),,,+++******,,,,,,+++***,,,,,,***)))((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((***++++++******+++,,,,,,111999BBBKKKSSSYYY\\\hhhsssxxxpppddd]]]]]]^^^VVVWWWVVVTTTXXXfff|||~~~___SSSCCC888444444333222------......------,,,+++,,,,,,++++++***)))((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***))))))(((((('''''''''&&&((()))*********)))'''''')))(((((('''''''''((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))*********+++,,,---.........---------------............//////////////////.........000000000000111111111111000222333333333333444666333EEEHHHbbb]]]HHHAAA@@@JJJSSSZZZeeeqqqzzz{{{~~~|||{{{|||{{{___SSSQQQLLLFFFCCCCCCGGGKKKIIIIIIHHHHHHIIIJJJLLLMMMPPPRRRSSSTTTTTTRRRPPPOOOQQQQQQQQQQQQQQQPPPPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRTTTSSSRRRQQQRRRSSSUUUVVVYYYYYYXXXXXXVVVSSSQQQOOOZZZWWWVVVZZZ```aaa\\\VVVXXXXXX^^^iiippp|||~~~tttwwwttt~~~tttrrrtttttt^^^NNN===888999999888777===999555444777999999999777777777777777777777777888888999999999888888777999999999999999999::::::666555333111000000000111111444FFFyyyQQQ777222111//////---,,,+++,,,---...---+++++++++***)))((((((((()))((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((***++++++***)))+++,,,---,,,,,,...555???IIIOOOcccppp{{{{{{vvvrrrqqqooojjjggg```XXXTTTZZZgggqqq{{{~~~|||vvv{{{xxx[[[IIIBBB:::111,,,,,,------+++---------------,,,,,,+++,,,,,,+++******)))((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***)))((((((((('''''''''''''''((()))***))))))(((''')))(((((('''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))************++++++,,,------------------------............////////////////////////......////////////000000000000222333333333333444666555<<<999JJJ}}}ZZZKKK@@@DDDLLLUUUaaammmuuuxxx|||}}}vvvwwwtttTTTSSSOOOIIIEEECCCDDDGGGIIIHHHHHHGGGGGGHHHJJJKKKLLLOOOOOOPPPQQQQQQQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTUUUTTTSSSRRRRRRSSSUUUVVVVVVVVVVVVVVVTTTRRRPPPOOOUUUTTTVVV]]]dddddd^^^WWW^^^[[[^^^eeeiiippppppmmmsssvvvjjj```NNNCCC::::::<<<;;;999:::>>>:::666555666777777666777777777777777777777777777888888999888888777777888888888999999999999:::666555333111000000111111111333CCCtttSSS888111000000222...---,,,---...///...,,,******)))))))))))))))***((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))+++***))))))***,,,000,,,((('''***222:::@@@PPP___ppp|||uuuhhh___^^^bbbffffffjjjkkkgggfffnnn|||iiiXXXFFF777///000,,,)))))),,,...---+++,,,------------,,,+++++++++++++++******))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''''''''((()))))))))(((((()))(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))************+++++++++,,,,,,,,,,,,,,,---------............///......//////////////////............////////////000111333333222222444555888888555===___qqqYYYBBB???EEELLLVVV^^^lllrrrzzz~~~|||vvvuuu}}}~~~lllRRRQQQLLLEEECCCDDDFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRNNNNNNNNNOOOPPPRRRTTTVVVUUUTTTRRRRRRQQQRRRSSSTTTRRRSSSSSSSSSRRRQQQPPPOOOPPPQQQVVV___ffffff```YYY^^^[[[\\\```aaadddqqq}}}wwwsssqqqzzz{{{{{{qqqXXXEEE>>>:::999<<<===:::888999>>>;;;777555555555555555666666666666666666666666666777777888888777777777777777888888999999999999555444333111000000111111222222>>>iii|||RRR888///---...000...---,,,---.........,,,***)))))))))))))))***+++((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))***+++,,,,,,,,,,,,---...000000555CCCTTTeeewwwyyyuuuuuuxxxzzzwwwtttooohhh___]]]jjjzzz{{{tttxxxyyyfffNNN???555000///222111000......000000///---,,,,,,,,,,,,,,,+++******+++*********)))))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''''''''((())))))))))))))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******+++++++++*********++++++,,,,,,---------............///............////////////........./////////000000000111333333222222444555555777;;;===MMMuuunnnOOOCCCEEEGGGKKKQQQ```jjjvvv}}}uuu||||||zzz~~~bbbWWWOOOHHHBBBAAADDDGGGFFFCCCFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMMMMNNNOOOPPPQQQQQQMMMLLLKKKKKKLLLOOOQQQSSSSSSRRRQQQPPPPPPPPPQQQQQQOOOOOOOOOPPPPPPOOOOOOOOOOOOQQQUUU\\\bbbccc^^^YYYYYYWWWYYY]]]^^^^^^fffooo~~~tttrrrvvv}}}yyysssttt]]]FFF555999888:::===;;;666444666:::999666555444555555555555555555555555555555555555555666777777777666666666666777777888999999999555444222111111111111222333111999```xxxRRR999///------------,,,+++,,,---...---+++***)))))))))))))))***+++((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''')))******)))(((***+++'''(((***,,,,,,+++)))((((((///999DDDTTTfffrrrvvvwwwvvvuuuxxx~~~yyyqqqooowww~~~uuulllgggiiimmm{{{vvvlllttt{{{~~~}}}zzzzzzeeeXXX===888444555444///,,,,,,333111///---------,,,+++++++++,,,,,,++++++***)))*********)))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((()))***++++++******)))((('''&&&&&&'''&&&'''''''''(((((())))))(((((((((((())))))))))))'''(((((()))******++++++++++++*********+++,,,------------............///---.........//////000000//////000000000111111111///111222222222222333555000555<<<:::>>>^^^bbbLLLDDDCCCFFFMMMSSS___ooo{{{yyyvvvpppyyydddVVVVVVKKKFFFAAAAAAEEEGGGEEECCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMJJJJJJKKKKKKLLLMMMNNNNNNLLLKKKIIIHHHIIIJJJLLLMMMOOOOOOOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOOOOOOOOSSSRRRSSSVVVYYY[[[YYYWWWUUUVVVZZZ]]]]]]\\\```eeeeee}}}jjjWWWFFF;;;777999888:::;;;999444333777555555555444444444666777444444444444444444444444333444555666666666666666555555666777777888999999444444222111111111222222222///888___~~~XXX<<<222000...------,,,+++,,,---...---+++******)))))))))))))))***((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***)))(((((()))+++******(((((((((***,,,---***,,,,,,---333@@@IIIMMMSSSWWW^^^gggttt~~~vvvuuuyyy}}}yyyuuu|||tttcccUUUHHH<<<555111///000333222...---//////...---,,,++++++,,,---***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&'''''''''(((((((((((((((((((((((()))***+++---...,,,+++***)))((('''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''((()))***++++++,,,,,,++++++******,,,---...---------............///------......///000000000000000000000111111111111///000222222111111333444333888999444666KKKuuuvvvXXXFFF===AAAIIIJJJTTTcccpppyyyyyyuuusss{{{qqqfffYYYRRRRRRGGGDDDBBBBBBEEEFFFFFFDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIJJJMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOOPPPPPPWWWTTTQQQQQQRRRTTTTTTTTTUUUZZZ______[[[XXXZZZ]]]]]]eeewww}}}uuunnnzzzooo```PPPAAA888888===888666666888777444666:::222333444444333444666777333333333333333333333333222333444555555555555555444444555666777888888999444333222111111111222333222000:::eee^^^===111000000---...---,,,---...///...,,,++++++***)))((((((((()))((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((())))))(((((()))+++---,,,)))((()))+++...000+++...---)))(((...333444999>>>GGGOOOXXXfffwwwzzzmmmXXXPPPCCC:::666333111///888444000///,,,+++///555+++,,,------,,,,,,,,,,,,***************))))))(((((()))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%''''''''''''((((((((()))))))))))))))+++---///000...---,,,***))))))((((((&&&&&&''''''((())))))***(((((((((((())))))))))))''''''((()))***+++,,,,,,---,,,+++***+++,,,...///---------............///------......///000000111/////////000000000000111///000222222111111333444666:::444222:::???^^^xxx\\\GGG@@@EEEEEEKKKUUUaaammmwww~~~wwwsssrrrtttttt```ZZZXXXTTTNNNDDDCCCCCCDDDDDDEEEFFFFFFEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLNNNOOOPPPPPPQQQQQQPPPOOOOOONNNNNNOOOPPPQQQWWWTTTQQQOOOOOOPPPQQQRRRTTT\\\ccc```XXXTTTUUUXXXYYYWWW]]]ppp{{{vvvzzzkkk___dddWWWIII@@@:::555777<<<777333333666666555555888111333555444222222444666333333333333333333333333111222333444444555555555333444444555666777888999444333222111111111222333444222===jjjaaa<<<...///000---000...---...///000///...,,,,,,***)))((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((())))))(((((()))***(((((())))))************&&&,,,000---+++...111111)))...555999===GGGWWWcccqqqssscccZZZRRRHHH@@@555222///...111222111///)))***///222000***(((+++'''***,,,---,,,)))((('''***************)))(((((((((((((((((())))))))))))'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%&&&'''''''''(((((()))))))))))))))***,,,...000222///...---+++***)))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&'''((()))***+++,,,,,,...---,,,++++++---///000---------.........//////---------...///000000111............/////////000///000222222111111333444000666...222@@@888GGG{{{~~~[[[HHHEEEDDDFFFLLLVVVdddqqq{{{xxxqqqnnnpppsssttt{{{sssXXXSSSXXXTTTIIIBBBCCCEEEEEEDDDDDDFFFHHHEEEFFFGGGHHHHHHGGGFFFEEEEEEGGGIIIKKKLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSQQQQQQOOOOOOOOOPPPQQQRRRVVVTTTRRRPPPPPPPPPQQQQQQQQQ\\\ccc```VVVRRRTTTXXXQQQSSSXXX___gggyyyzzzyyy~~~uuulllWWWIII===;;;:::666555777888333222555666444222222222555666555222000222444222222222222222222222222000111222333444444555444333333444555666777888999222111000000000000000000000333FFFyyy```???555222...++++++++++++---......,,,***+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++***,,,...000111444777:::JJJPPPYYYeeepppzzz}}}vvvnnngggOOOJJJBBB:::555444555666---.........---,,,,,,+++000///---,,,+++*********+++*********))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''((()))***+++,,,...////////////444222...+++)))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))),,,...,,,((('''+++......------,,,,,,,,,------000,,,***---///......000////////////000000000000000111111111111222222222000333555444444:::FFFPPP}}}WWWDDDAAA???CCCMMMXXXdddqqq{{{|||tttllljjjlllmmmmmmlll|||}}}fffVVVVVVQQQIIIGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKIIIGGGEEEIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJKKKJJJGGGFFFEEEFFFHHHJJJLLLNNNOOOOOOPPPOOONNNMMMMMMMMMNNNOOOSSSSSSSSSOOOKKKJJJLLLNNNQQQQQQPPPPPPPPPQQQRRRRRRSSSXXX]]]___]]]ZZZVVVTTTTTTRRRRRRVVVZZZdddxxx}}}iiiPPP>>>===;;;999777555444444333333333333333333333333444444444333333222222222000111111111111222222222000111111111111222222222333333333444444444555555333333222111111000111111444666HHH|||^^^===444222...+++,,,++++++,,,......,,,***++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++,,,......///000222555222555;;;BBBJJJPPPUUUWWWcccmmmxxx{{{zzz~~~uuulllYYYSSSKKKFFFDDD@@@:::555999777444111///...//////---------------,,,++++++///...---,,,+++******************)))))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&((()))***,,,---...///000000000000333111...+++)))((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((()))))))))))),,,///111///++++++---111...------,,,,,,------------******///111///---///.../////////000000000000000000111111111222222222111444666444222666@@@IIIhhhrrrVVVHHHCCC@@@CCCKKKXXXiiiwww|||}}}~~~wwwssskkkeeedddgggkkklll{{{gggZZZWWWNNNFFFEEEEEEEEEEEEFFFFFFGGGIIIIIIEEEFFFHHHIIIIIIHHHGGGFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJIIIHHHGGGFFFGGGIIIKKKMMMNNNNNNOOOKKKKKKKKKLLLMMMOOOQQQRRRTTTUUUTTTRRRNNNLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSXXX^^^bbbbbb```^^^]]]SSSOOONNNPPPQQQVVVbbbppp}}}yyy}}}uuufffQQQ===;;;:::999777666555555555333333333333333333333333444444333333333222222222000000111111111222222222000000111111111222222222333333333333444444444444555444333222111111111111555777HHH{{{[[[999222222///+++,,,,,,+++,,,------,,,***++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,------,,,++++++---///((((((***+++...000222444;;;BBBJJJOOOQQQVVV^^^eeehhhjjjnnntttzzz|||{{{|||tttnnnfff^^^VVVLLLBBB:::888444000000111111...,,,+++,,,---......---,,,,,,,,,,,,---------,,,++++++......,,,+++******))))))******))))))))))))((((((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((***+++......///000111111111111222111...,,,***)))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))---///000///,,,+++...111---------,,,,,,------...+++)))+++000222///------....../////////000000000000000000111111111222222222444666444111222999???KKKvvvsssUUUJJJ@@@===BBBMMM^^^llluuuyyy~~~yyyttthhhccc^^^[[[\\\```ggglll~~~ddd[[[UUUJJJCCCEEEFFFFFFEEEFFFFFFGGGHHHIIICCCDDDFFFGGGHHHHHHGGGGGGFFFGGGHHHJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNJJJJJJKKKKKKMMMOOOPPPQQQRRRSSSTTTRRROOOLLLKKKLLLLLLLLLMMMMMMOOOPPPRRRSSSRRRVVV]]]bbbccccccccccccVVVRRROOOOOOPPPQQQVVV[[[eeevvv}}}{{{}}}}}}zzzppp___LLL>>>666777777666555555444555555222222222222222222222222333333333222222222222222000000000111111111222222000000000111111111222222222222333333333444444444555444333222111000000000333555EEEvvvUUU555000222000,,,---,,,+++,,,------,,,***************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))++++++***((('''(((((((((((())))))))))))((()))))))))************************************+++,,,,,,+++***)))+++---///...---+++++++++,,,---***,,,///222444666999;;;:::<<<>>>BBBEEEHHHJJJKKKJJJKKKLLLJJJGGGDDDDDDEEE888666444444444222///,,,...,,,+++,,,///111000///,,,---...//////---+++***++++++,,,,,,,,,,,,++++++------+++******)))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((***+++---000000111111111111111111111///...,,,***)))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))***,,,,,,+++))))))+++---------,,,,,,,,,---......000------000222///---............/////////000000000000000000111111111111111444666444111111555999BBBcccooo]]]III@@@BBBIIITTT\\\hhhoooyyyyyyqqqkkk^^^YYYUUUTTTUUUYYYaaaiiixxx~~~xxxiii\\\XXXRRRGGGCCCGGGEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGFFFDDDEEEGGGHHHJJJJJJKKKKKKMMMNNNMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNKKKIIIHHHJJJJJJKKKLLLNNNPPPQQQRRRQQQUUUZZZ^^^_________```XXXSSSOOOOOORRRUUUWWWXXXccc___dddzzz}}}zzzrrrfff[[[TTTHHH;;;777;;;666555444333333222222222222222222222222222222222222222222222222111111111000000000000111111111111000000000000111111111111222222222222333333333333333333222000000/////////...222AAAoooMMM222///222111......---++++++,,,,,,+++************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%''')))***+++***)))'''(((((((((((())))))))))))((()))))))))***************************************+++++++++******,,,...000///---,,,+++,,,---------,,,,,,,,,------,,,+++---...///000111111000000,,,...///000//////000000---------...///000//////)))(((((()))+++++++++***,,,+++++++++******************+++++++++++++++***,,,+++******))))))))))))(((((((((((((((((())))))((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))+++---...000111111111111000000///...---,,,+++***)))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******)))(((((()))***,,,,,,,,,,,,,,,---...///888222...///000......000............//////////////////000000000111111111000222555444333333555777===NNN\\\GGGAAACCCHHHNNNTTT___lllvvvzzz}}}~~~zzzuuummmddd^^^WWWQQQMMMMMMLLLLLLTTT^^^kkk}}}uuuhhh___XXXUUUNNNEEEDDDHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJLLLNNNOOONNNKKKIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQNNNNNNOOOOOONNNMMMJJJIIIJJJJJJKKKLLLMMMNNNPPPQQQSSSVVVYYYZZZZZZXXXXXXXXXVVVRRRLLLJJJOOOUUUXXXXXXWWW[[[bbbkkkvvv~~~vvv|||ttt___MMM???<<<999333333:::666555444222111000000///111111111111111111111111111111111111111111111111//////000000000111111111//////000000000111111111111111111222222222333333222111000000///000000000---111===dddoooEEE000///333222000///---++++++,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))************************************)))***+++*********,,,...)))))))))))))))***+++,,,...,,,++++++,,,,,,+++))),,,---...//////...------++++++,,,---......------......------------------,,,------------,,,+++++++++******)))***,,,...///))))))***+++++++++******+++******)))(((((())))))''''''(((((((((((())))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))((()))***,,,...///000000000000///......---++++++******)))(((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))+++******))))))******+++,,,,,,,,,,,,---......///:::333.........---...111------.........//////////////////000000000111111///111333444444444666777999???ggg|||[[[GGG???AAAFFFIIISSS```jjjqqqvvv}}}|||uuunnnfff]]]UUUPPPKKKEEECCCEEEDDDBBBJJJUUUqqq}}}jjj```WWWPPPJJJDDDCCCGGGIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHJJJNNNRRRQQQMMMJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLNNNQQQSSSTTTUUUUUUPPPOOOOOOPPPQQQQQQOOONNNMMMLLLLLLLLLLLLMMMNNNNNNUUUVVVXXXXXXVVVTTTTTTTTTXXXTTTNNNJJJMMMUUUXXXWWWSSSZZZaaa```^^^ddduuu}}}wwwdddVVVIII<<<444666999666444555666555333222000//////...000000000000000000000000000000000000000111111111/////////000000000111111/////////000000000111111000000111111111222222222111111000000111111222222000333777QQQ}}}{{{^^^===///000333333333000...+++++++++,,,+++***)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))************************************)))*********((()))***,,,'''((()))***++++++++++++))))))))))))************((()))+++,,,,,,+++***)))++++++++++++,,,,,,+++***'''(((((((((((()))***+++''')))******)))(((''''''+++++++++,,,---...///000((())))))***++++++************)))(((((((((((()))'''''''''((((((((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))))))))***+++---///111...//////...---,,,+++***)))))))))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,+++***)))***+++++++++,,,,,,,,,,,,---...//////555///,,,...///......111---------.........//////////////////000000000111///000111222222333555666888;;;OOO^^^GGGAAAEEEFFFKKKSSS[[[bbbjjjssszzz|||}}}zzzxxxrrrlllddd\\\VVVPPPLLLIIIFFFCCCGGGOOORRRSSS^^^lllnnnaaaQQQGGGCCCBBBCCCFFFHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEDDDEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHGGGHHHNNNSSSTTTPPPJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMJJJLLLNNNQQQSSSTTTUUUUUUQQQOOOMMMNNNQQQSSSSSSQQQPPPOOONNNMMMLLLKKKKKKKKKQQQRRRSSSSSSRRRQQQRRRSSSVVVVVVRRRLLLNNNUUUXXXWWWXXXXXXWWWWWWXXX[[[^^^```zzzsssooozzzwwwbbbTTTFFF999:::777555777999888666555444333222111000000000000000000000000000000000000/////////000000000111111////////////000000000111////////////000000000111000000000000111111111222111111111111222333444555333444222AAAaaaqqqllliiikkkSSS999...000333444444000...+++***+++,,,+++***)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))******)))''''''((())))))***,,,---------,,,+++***++++++++++++***+++,,,)))***+++,,,,,,***)))'''+++******+++,,,---+++***+++,,,,,,,,,++++++,,,...(((***,,,---,,,+++++++++((()))***++++++******)))(((((()))******************))))))(((((((((((()))&&&'''''''''(((((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))*********))))))***+++...000111......------,,,+++***)))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++)))(((((()))******)))+++++++++,,,---...///000...+++***...000......000---------.........//////////////////000000000000000000000000111222333444777:::>>>cccxxxTTTFFFHHHBBBDDDFFFJJJRRR\\\gggnnnqqquuuzzz|||yyywwwtttpppmmmbbb]]]UUUOOOLLLJJJJJJJJJLLLLLLVVVeeeoootttmmm]]]III>>>===@@@CCCFFFDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGGGGGGGNNNUUUVVVQQQKKKHHHGGGGGGHHHIIIKKKLLLLLLMMMMMMLLLNNNOOOQQQRRRRRRQQQQQQOOOLLLJJJLLLOOORRRSSSRRRRRRQQQPPPNNNLLLKKKJJJJJJJJJLLLNNNOOOOOOOOOQQQSSSNNNQQQPPPKKKLLLRRRVVVTTTWWWXXXXXXWWWVVVVVVXXXZZZTTTeeewwwtttmmmtttrrruuukkkSSSAAA<<<999444222555555222111333666666222111111111111111222222000000000000000000000000.../////////000000111111////////////000000000000////////////000000000000000000000000111111111111333333222222111000//////333222111@@@UUUYYYXXXbbbmmmZZZAAA222555<<<999222444111...---,,,,,,+++***,,,+++*********+++,,,---))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((&&&%%%%%%''')))***)))((())))))))))))************))))))*********))))))((())))))*********))))))(((+++++++++***************+++++++++************)))******+++,,,+++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***+++,,,,,,---''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))+++---...000...,,,+++***+++---...---,,,+++)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))((('''&&&'''''''''''''''((()))))))))************+++++++++,,,,,,------...///000000............////////////////////////000000000000000000000000111111111111111111111111222333444555444999>>>LLLqqq```HHHJJJCCC>>>CCCJJJPPPUUUZZZeeejjjqqqvvvyyy}}}{{{zzz}}}|||}}}zzzuuupppkkkeee^^^YYYTTTLLLEEEDDDFFFGGGJJJNNNRRRiiizzzgggUUUCCC===@@@BBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@CCCGGGGGGDDDAAAFFFJJJNNNMMMIIIEEECCCCCCEEEIIINNNOOOMMMJJJGGGEEEKKKHHHFFFHHHKKKNNNNNNMMMPPPQQQRRRSSSSSSRRRQQQPPPLLLMMMOOOOOOOOOPPPSSSUUUTTTPPPLLLLLLMMMMMMKKKHHHHHHIIIJJJLLLMMMMMMMMMMMMNNNLLLLLLPPPUUUVVVRRRMMMOOORRRTTTUUUTTTTTTTTTUUUVVVWWW[[[eeetttyyykkk\\\RRRFFF===999777444111222222222222222222222222000000000000///////////////////////////////////////////////////000111111555333111...------......///////////////.........000000000000111111111111333333222222111000000000///000111@@@VVV^^^eeetttsssZZZHHHCCCBBB;;;111333111...---------,,,+++...---+++*********++++++))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((((('''''')))+++,,,+++)))(((((()))))))))*********))))))*********))))))((())))))*********))))))(((************************)))))))))******+++++++++******+++++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))((((((((()))+++---...000///---,,,,,,,,,......---,,,+++)))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))((('''&&&'''''''''''''''((())))))))))))*********+++++++++******++++++,,,------...............////////////.../////////000000000000//////000000000111111111111111111111222333444444111555777>>>TTTyyyfffHHHEEEEEEFFFEEEDDDGGGMMMXXX]]]dddjjjooosssxxx|||~~~|||~~~}}}}}}||||||||||||||||||wwwuuuwwwxxxuuurrrmmmiiiccc]]]YYYUUUPPPNNNFFFHHHJJJIIIEEEFFFSSSaaa~~~ooo```PPPAAA===@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBAAABBBDDDGGGGGGEEECCCHHHLLLOOOOOOKKKHHHFFFEEEFFFHHHKKKKKKIIIGGGFFFFFFGGGFFFEEEGGGKKKNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQMMMNNNPPPPPPOOOPPPRRRTTTNNNMMMLLLLLLMMMMMMMMMLLLIIIJJJKKKMMMMMMMMMLLLLLLLLLJJJKKKOOOSSSUUUQQQMMMQQQSSSUUUUUUTTTRRRRRRRRRQQQOOOPPPTTT]]]gggooosss|||zzzrrr|||vvvlll]]]NNNEEE???777333333444333111222222222222222222222222000000000000/////////...........................//////......///000000111444222000...------......////////////............//////000000000111111111333333333222111111000000---000444HHHcccrrrkkk]]]TTTFFF:::333000...------...---,,,///...,,,+++***)))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***,,,---,,,***(((((())))))))))))******((())))))******)))))))))((())))))******)))))))))((())))))******+++++++++'''(((((()))***+++,,,---******++++++******)))(((((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''((())),,,...///111000///------...//////---,,,+++***)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))))))))))))))*********++++++******++++++,,,,,,---------............/////////....../////////000000000//////000000000000111111111111000111111222333444444666777888===SSS|||```SSSGGGBBBBBBBBBCCCFFFJJJNNNUUU[[[```fffkkknnnsssuuuvvvwwwxxx{{{~~~}}}|||{{{zzzzzzzzzyyywwwtttsssssstttttttttssssssrrrvvvrrrnnnlllllljjjfffbbb]]]XXXRRRLLLIIIHHHFFFEEEBBBBBBBBBCCCFFFRRRlllhhhVVVIII>>>===@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCEEECCCCCCDDDFFFGGGGGGFFFJJJLLLOOOOOOMMMJJJHHHHHHFFFGGGHHHGGGEEEDDDEEEGGGCCCCCCCCCFFFJJJNNNPPPPPPPPPQQQRRRSSSTTTSSSSSSRRROOOPPPQQQPPPOOOOOOQQQSSSOOOOOOOOONNNMMMLLLMMMNNNKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHIIIMMMQQQRRRPPPLLLQQQSSSUUUUUUSSSQQQPPPOOOPPPNNNKKKKKKMMMPPPRRRSSS\\\kkk}}}wwwwwwxxxwwwyyyrrrbbbUUUMMMBBB666777333000000333555555444111111111111111111111111000000000/////////..............................///............///000000222111///...---------...........................//////000000000000111111333333333222222111111111000333;;;XXXtttdddRRRDDD222000------.........---------,,,+++*********)))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((***))))))***,,,,,,+++***(((((((((((()))))))))***'''((())))))))))))))))))'''((())))))))))))))))))'''(((((()))***++++++,,,((((((((()))***+++++++++***************))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''))),,,...000111000///.........//////,,,,,,+++***)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))))))))))))))************,,,,,,---------.........---------.........//////........./////////000000////////////000000000111000000000000111222333444666555999;;;777@@@eeesssPPPBBBEEEIIIHHHFFFBBBEEEJJJOOOTTTXXX\\\___eeeggghhhjjjkkknnnrrruuutttssstttwww{{{}}}|||zzz}}}|||{{{yyywwwwwwyyy{{{wwwvvvsssrrrrrrqqqnnnlllggghhhiiiiiihhhfffdddcccdddbbb```___^^^[[[WWWSSSNNNKKKGGGDDDCCCBBBAAA@@@EEE@@@BBBNNN___ooozzzfffKKKBBB<<<===??????>>>??????@@@@@@AAAAAABBBBBBBBBEEEDDDDDDDDDEEEFFFFFFFFFHHHJJJLLLMMMLLLJJJIIIHHHEEEFFFGGGGGGEEEDDDEEEFFFBBBCCCDDDFFFIIILLLNNNNNNOOOPPPQQQSSSTTTTTTSSSSSSPPPQQQRRRQQQOOOOOOPPPRRRWWWXXXXXXTTTNNNJJJKKKMMMLLLLLLMMMMMMMMMLLLJJJJJJFFFFFFGGGJJJNNNOOONNNLLLOOOQQQTTTUUUSSSPPPOOOOOOPPPMMMKKKJJJJJJKKKJJJIIIFFFNNNYYYeeessszzz|||~~~ttthhhXXXVVVLLL???777888777444555444222222444555444222111111111111111111111111000000/////////..........................................------...//////000000...------------...------...............///////////////000000000111333333333222222222222222333444@@@hhhmmmWWWGGG222000...---...//////...++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((''')))***+++)))((('''(((((((((((()))))))))''''''((()))))))))))))))''''''((()))))))))))))))''''''((()))******++++++))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))+++...///000//////...............++++++***)))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))'''''''''''''''((())))))(((((()))))))))*********,,,,,,,,,---------------------------........................////////////...////////////000000000000000000000111222333333222000555;;;777666MMMlllwww]]]QQQJJJEEECCCAAABBBCCCFFFIIILLLNNNOOOTTTVVVXXXZZZ\\\___cccggggggffffffhhhkkknnnoooppprrrrrrqqqooonnnoooqqqtttooollliiigggfffdddaaa___[[[\\\\\\[[[YYYWWWTTTSSSQQQPPPPPPPPPPPPNNNKKKHHHCCCBBBAAAAAACCCBBBAAA???GGGKKKXXXjjjvvvxxxuuuttt}}}ppp[[[BBB===;;;===???======???===>>>>>>???@@@@@@AAAAAADDDDDDDDDCCCCCCDDDEEEFFFEEEFFFGGGIIIJJJIIIHHHFFFCCCFFFIIIJJJHHHFFFFFFFFFDDDEEEFFFHHHHHHIIIJJJKKKMMMNNNPPPRRRSSSTTTSSSSSSQQQRRRRRRQQQOOOOOOPPPRRR]]]^^^\\\WWWPPPLLLLLLMMMLLLLLLMMMMMMLLLKKKIIIHHHEEEEEEFFFIIIKKKLLLLLLKKKKKKNNNRRRTTTSSSQQQPPPOOOKKKIIIHHHHHHIIIIIIHHHFFFCCCCCCFFFJJJPPPXXXbbbjjjqqqzzztttooovvvwww~~~tttjjjcccVVVGGGAAA???888000...222555666222222111111111000...---000000000000000000000000////////////..........................................---------------.........------------------,,,---------......//////...////////////000000000333333333333333333222222333555CCCqqqvvv^^^KKK333111///......///...---)))***+++,,,,,,,,,,,,+++))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((('''&&&'''))))))'''&&&''''''(((((((((((())))))&&&&&&'''((())))))))))))&&&&&&'''((())))))))))))'''(((((())))))***************)))))))))(((((((((+++***)))(((((((((((()))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((+++---...---------------,,,,,,,,,***)))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***'''''''''''''''((())))))((((((((()))))))))******************++++++++++++,,,------------.........------........./////////......////////////000000000000///000000111222333222///222999888444>>>NNN{{{qqqTTTFFFCCCDDDCCCAAABBBCCCEEEEEEDDDFFFHHHJJJKKKLLLOOOSSSVVVZZZYYYYYYYYY[[[^^^aaaccccccddddddcccaaabbbdddfff```]]]YYYWWWVVVTTTRRRPPPOOONNNNNNLLLKKKIIIGGGFFFBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBDDDGGGJJJKKKJJJHHHRRR[[[gggmmmiiieeejjjsssttt]]]HHH???<<<<<<>>>>>><<<<<>>???@@@AAAAAACCCDDDEEEEEECCCCCCDDDEEEDDDDDDDDDFFFIIIIIIHHHFFFCCCFFFIIIKKKJJJHHHFFFFFFEEEGGGIIIIIIHHHHHHHHHIIIKKKLLLNNNQQQRRRSSSSSSSSSQQQRRRRRRQQQPPPPPPQQQSSSZZZZZZYYYUUURRROOOOOOOOOJJJKKKKKKLLLKKKJJJHHHHHHEEEEEEGGGHHHIIIIIIJJJJJJIIILLLQQQSSSRRRQQQOOOOOOJJJHHHGGGGGGHHHHHHGGGEEEBBBAAADDDGGGGGGEEEGGGLLLQQQUUU\\\dddllluuu}}}oooffffffaaa___\\\UUUKKKDDD@@@:::444444444444444333333111000000000111111111000///////////////////////////////////////.........------------------------------......---,,,,,,,,,,,,---,,,,,,------------------,,,,,,,,,---......//////......////////////000000333333333333333333333333444777GGGvvv~~~dddPPP555222///.........---,,,***+++,,,,,,,,,+++***)))))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((((((((('''&&&'''((()))'''%%%'''''''''((((((((())))))%%%&&&'''((())))))))))))%%%&&&'''((())))))))))))((((((((()))))))))))))))((((((((()))))))))))))))+++***)))((('''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&'''(((***,,,---+++++++++++++++******)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++'''''''''''''''((())))))(((((((((((()))))))))***************************,,,,,,---------.........---------.........//////........./////////000000/////////000000111222333555222333777888777;;;BBBYYYbbbUUUKKKHHHDDDCCCDDDEEECCCBBB@@@AAABBBBBBBBBDDDGGGJJJKKKLLLLLLMMMNNNPPPRRRTTTTTTUUUUUUTTTRRRQQQRRRSSSOOOLLLIIIHHHGGGGGGFFFEEEBBBBBBAAA@@@????????????;;;<<<>>>?????????@@@@@@EEEEEEFFFIIINNNQQQRRRSSSZZZ___hhhnnnpppvvvuuuaaaLLL???>>>======@@@>>>;;;;;;???<<<===>>>???@@@AAABBBBBBBBBEEEGGGGGGEEEDDDDDDEEEEEEDDDDDDGGGJJJLLLJJJHHHDDDFFFHHHHHHGGGGGGGGGHHHEEEHHHKKKKKKIIIGGGHHHIIIIIIJJJMMMOOOQQQRRRRRRRRRQQQRRRRRRQQQPPPPPPRRRTTTUUUSSSQQQPPPPPPPPPOOOMMMHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHGGGGGGHHHIIIIIIMMMQQQSSSRRROOOMMMLLLKKKIIIGGGGGGHHHHHHFFFEEEAAA???BBBGGGFFFBBBCCCHHHGGGFFFFFFEEEFFFJJJPPPTTT[[[___aaa```eeennnvvvxxxyyyxxxxxxwwwtttqqqppppppsssgggeeecccWWWPPPOOOIIIAAA<<<888777555222333666000111333555555222///...///000222222111111222222//////////////////////////////.........---------------------------------...------,,,++++++,,,,,,++++++,,,---------------++++++,,,------...//////........./////////000000333333333333333333333333555:::LLLxxx}}}dddOOO666333000.........---,,,,,,---------,,,***((('''))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))(((''''''((())))))'''&&&''''''''''''((((((((()))%%%&&&'''((())))))))))))%%%&&&'''((())))))))))))))))))))))))((((((((((((&&&&&&'''((()))***+++++++++***((('''''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&''''''''''''''''''(((((((((((()))((('''''''''((()))+++,,,)))************)))((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++'''''''''''''''((())))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000////////////000111222333333111000111444888===AAAEEEtttlllQQQMMMIIIHHHHHHIIIGGGEEE@@@AAAAAA@@@??????BBBDDDAAACCCEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJGGGEEEDDDDDDEEEBBB@@@???@@@AAAAAA@@@::::::999999999:::<<<===:::;;;<<<===<<<===>>>@@@CCCBBBAAADDDIIIOOOSSSTTTRRRYYYkkkvvvfffQQQCCCAAA???>>>???@@@>>>:::;;;@@@===>>>???@@@AAABBBCCCCCCCCCFFFJJJJJJGGGEEEEEEFFFGGGFFFFFFHHHLLLNNNMMMKKKFFFFFFFFFEEEDDDEEEHHHKKKDDDHHHKKKKKKIIIHHHIIIKKKHHHIIILLLNNNPPPQQQRRRRRRPPPQQQRRRQQQQQQQQQSSSTTTSSSOOOLLLKKKMMMMMMKKKIIIFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHHHHGGGFFFGGGHHHKKKNNNRRRSSSQQQNNNKKKJJJGGGEEEDDDCCCEEEEEEEEEDDDCCC>>>===???===:::>>>EEE???AAABBBAAAAAAAAABBBDDD===CCCFFFCCCBBBGGGMMMOOOMMMNNNPPPQQQNNNHHHEEEEEEKKK@@@@@@BBB:::777888444444000222999888000///444222000///000000///000222...///000///......///000//////////////////////////////.........---------------------------------...---,,,,,,++++++++++++******+++,,,------------++++++,,,,,,---...//////............/////////000666666555444333333222222666<<>>@@@AAAAAA???===;;;;;;??????>>>>>>===============<<<===>>>>>>>>><<<:::????????????@@@???===:::BBBAAA???@@@EEENNNXXX^^^}}}qqqYYYEEE<<<===;;;===@@@@@@???>>>>>>???======>>>>>>>>>?????????BBBCCCCCCDDDEEEFFFGGGGGGKKKJJJIIIIIIKKKLLLLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFJJJGGGDDDEEEHHHKKKLLLKKKGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKLLLMMMOOOQQQSSSTTTWWWTTTPPPLLLHHHGGGGGGHHHGGGHHHJJJIIIHHHGGGGGGHHHIIIHHHGGGGGGGGGHHHIIIJJJLLLQQQTTTRRRQQQPPPKKKFFFIIIHHHFFFEEECCCAAA???>>>????????????>>>>>>>>>===>>>>>>>>>===<<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666555555444444444333333333222222222111222222222222111000000................................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---------............///666555555444333333222222444<<>>;;;???@@@@@@@@@????????????<<<<<<===<<<;;;:::999999:::;;;===>>>===;;;888666>>>;;;888666777999;;;===;;;<<<==================FFFBBB>>>AAAPPPiiivvvaaaNNNAAA===???;;;===??????>>>===>>>???>>>>>>>>>???????????????BBBCCCDDDEEEFFFFFFFFFFFFIIIHHHGGGHHHJJJKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGKKKHHHEEEFFFIIIKKKLLLLLLHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLMMMOOOPPPRRRSSSTTTRRRNNNJJJFFFEEEFFFGGGFFFGGGIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGFFFGGGHHHIIIMMMQQQTTTRRRRRRSSSQQQLLLIIIHHHFFFDDDBBB@@@>>>===???>>>>>>>>>============<<<<<<<<<;;;:::999888777999999999999999999999999777777666666666555555555666666555555444333333333333333333333222222222222111111222222111111000///................................................------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------------...------------............555555555444444333333222222<<>>>>>@@@???>>>======???AAABBB<<<>>>???>>>;;;;;;>>>AAA>>>EEEQQQcccxxxaaaLLLAAA======@@@<<<===>>>===<<<<<<>>>@@@@@@@@@??????????????????BBBCCCDDDFFFFFFFFFEEEEEEGGGGGGGGGIIIJJJJJJIIIGGGGGGGGGFFFFFFGGGGGGHHHIIIKKKIIIGGGFFFHHHKKKLLLLLLIIIIIIHHHHHHIIIKKKMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQSSSQQQNNNHHHDDDBBBCCCEEEDDDFFFIIIIIIIIIIIIJJJKKKIIIIIIHHHGGGFFFFFFFFFGGGKKKOOOQQQQQQRRRTTTTTTPPPIIIGGGEEEBBB@@@>>><<<<<<============<<<<<<<<<<<<:::::::::999888777666555666666666666666666666666444444333333333333222222333333333222111111000000333333222222222111111111000111111111111000//////------------------------------------------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------............555555444444444333333333222<<>><<<<<>><<<;;;>>>@@@>>>;;;<<>>;;;;;;<<<>>><<<<<<<<<;;;:::;;;===@@@@@@@@@@@@@@@????????????@@@AAACCCEEEFFFEEEDDDCCCGGGGGGHHHJJJKKKJJJHHHEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJHHHGGGHHHIIIKKKKKKIIIHHHFFFFFFFFFHHHJJJLLLIIIIIIJJJKKKMMMOOOQQQRRRTTTSSSPPPJJJDDDAAAAAACCCDDDFFFHHHIIIIIIIIIKKKLLLIIIIIIHHHGGGFFFEEEEEEEEEFFFKKKOOOOOOPPPRRRPPPLLLHHHFFFDDD@@@>>><<<;;;:::<<<<<<;;;;;;;;;:::::::::999999999888888777666555444444444444444444444444444444444333333333333222111111111111000000//////222222111111111000000000///000000000000///......------------------------------------------------------------------------++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........444444444444444333333333333===KKKwww[[[@@@444222000............---------,,,+++************))))))(((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''(((((((((((('''''''''(((((((((((('''''''''''''''(((((((((''''''))))))((((((((('''''''''%%%&&&((()))))))))((('''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((&&&&&&'''((()))***++++++(((((((((''''''''''''''''''''''''((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''(((((((((((((((((()))))))))*********************+++++++++,,,,,,***+++,,,,,,------,,,,,,---------............///............///////////////////////////000000111111111222222333444444555000666:::999>>>XXXooobbbYYYPPPJJJGGGDDD???===>>>@@@@@@@@@@@@AAAEEEJJJOOOPPPNNNKKKQQQPPPNNNMMMLLLKKKKKKKKKHHHKKKNNNNNNJJJDDDAAA???999>>>CCCFFFIIIPPPZZZccczzzfffSSS???999;;;===;;;:::;;;;;;;;;:::999:::<<>>???AAACCCDDDDDDDDDCCCEEEEEEFFFHHHIIIHHHEEECCCEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIGGGFFFGGGIIIJJJHHHFFFEEEDDDDDDEEEGGGHHHFFFFFFHHHJJJMMMOOORRRSSSVVVWWWUUUOOOGGGAAAAAABBBDDDFFFHHHIIIHHHHHHIIIJJJHHHHHHGGGGGGFFFEEEDDDCCCCCCIIINNNOOOOOOPPPLLLFFFFFFDDDAAA>>><<<::::::::::::::::::999999999888888888888888888888777666555444444444444444444444444444333333333333222222222111111111000000000000000111111000000000/////////...////////////...------------------------------------------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...444444444444444444444444444===JJJtttUUU<<<222111000//////............---,,,+++************))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%&&&&&&&&&''''''''''''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((***))))))(((((('''''''''&&&&&&'''(((((((((((('''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((()))))))))))))))''''''(((((())))))******''''''''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''((()))((((((((())))))))))))************************++++++++++++******+++,,,,,,,,,,,,,,,---------............///............///////////////////////////000111111111111222222333333444444...333;;;===777@@@hhhxxxmmm___XXXOOOIIIGGGFFFEEECCCBBBBBBEEEKKKQQQUUUTTTRRRTTTWWWZZZ[[[YYYTTTNNNIIIMMMMMMLLLIIIEEECCCFFFIIIQQQWWW___hhhrrr~~~kkkKKKAAA999:::===<<<:::999999:::;;;:::999999;;;=========>>>>>>????????????>>>>>>???AAABBBDDDEEEFFFDDDCCCCCCDDDEEEEEEBBB@@@FFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIFFFEEEEEEGGGIIIGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEGGGIIILLLOOOQQQRRRUUUXXXYYYTTTKKKDDDCCCDDDEEEGGGHHHHHHFFFEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDIIIMMMMMMMMMMMMIIIDDDDDDBBB???<<<:::999999:::888888888888777777777777777777777777777666555555333333333333333333333333111111111000000000//////000000000000000000000000000000/////////.........---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------444444444444444444444444333===IIIlllNNN888111111111000///......///...---,,,+++************))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((($$$&&&((((((&&&$$$%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))&&&''''''(((((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((******))))))(((''''''&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&((()))))))))((('''))))))))))))************************++++++++++++******+++,,,,,,,,,,,,+++---------............///............///////////////////////////000111111111111111222333333444444333444888;;;777999OOOiiixxxsssoooiiieeeTTTOOOJJJJJJMMMQQQQQQPPPLLLNNNRRRTTTUUURRROOOMMMKKKNNNRRRSSSUUUZZZccckkkoooUUU<<<999888;;;;;;999999<<<777999;;;;;;:::999:::;;;;;;;;;<<<===>>>??????@@@?????????@@@CCCFFFIIIKKKFFFEEECCCDDDEEEEEECCCBBBFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHFFFCCCBBBEEEHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGHHHIIIJJJLLLNNNOOOPPPUUUZZZXXXPPPIIIFFFGGGGGGHHHIIIGGGEEECCCBBBBBBDDDEEEEEEFFFFFFEEEDDDCCCCCCGGGHHHFFFGGGIIIHHHEEEBBB@@@===:::888888::::::777777777777666666666555555555555555555555444333222222222222222222222222000000/////////........./////////////////////////////////.........---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************)))******+++,,,,,,------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------444444444444444444444444333<<>>888777999;;;888555888???666888;;;;;;:::999999:::999:::;;;<<<===>>>???@@@@@@@@@???@@@CCCHHHLLLOOOJJJIIIGGGFFFGGGHHHGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIHHHEEEBBBAAADDDGGGHHHHHHIIIHHHHHHGGGFFFEEEIIIIIIIIIIIIIIIJJJKKKLLLKKKRRRYYYYYYRRRKKKIIIJJJHHHIIIIIIGGGCCCAAA@@@@@@CCCDDDEEEFFFFFFEEEDDDDDDAAACCCBBB??????DDDGGGFFF@@@>>>;;;999888888:::;;;777666666666666555555555333333444444444333222222111111111111111111111111111111000000000/////////........................//////.........---------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************))))))***+++,,,,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------444444444444444444444444666888IIIyyyQQQ>>>777333333222111000///...---///...---+++***)))))))))''''''''''''''''''''''''***************)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((('''&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((***+++,,,---,,,+++***)))'''''''''((((((((((((((((((((()))***************(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))((((((((((((*********)))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------............////////////////////////000000000000111111111111111222222222666555444444555777:::<<>>@@@AAA@@@???>>>>>>@@@BBBEEEGGGFFFFFFFFFFFFEEECCCBBBAAABBBCCCDDDDDDCCCDDDFFFHHHDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGJJJKKKHHHEEEFFFFFFFFFGGGGGGHHHHHHHHHOOOQQQTTTUUUTTTPPPKKKIIILLLHHHDDDAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDD???>>>===<<<;;;<<<<<<======<<<999777666666777777555555555666555555444333333333333222222222111111000000000000000000000000................................................000///...---,,,+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***))))))************))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,444444444444444444444444777;;;PPPnnnFFF999777333333222111000///...---...---,,,+++))))))))))))(((((((((((((((((((((((()))************)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++***))))))(((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((('''((((((((((((((((((((('''(((((((((((())))))))))))***)))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------............////////////.../////////000000000000000000111111111222222222555444333333444777999:::AAAWWWxxxooowwwxxxsssmmmdddVVVEEE<<<:::<<<999888888::::::888666666666777888999999999999;;;;;;;;;;;;<<<===???@@@???>>>======>>>@@@BBBDDDFFFFFFFFFFFFEEEDDDBBBBBBCCCEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGEEEDDDFFFHHHIIIGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHKKKMMMOOOPPPPPPNNNKKKIIIJJJGGGCCCAAA@@@@@@???>>>?????????@@@@@@@@@AAAAAA>>>===<<<::::::;;;;;;<<<;;;:::888666444444555666555555555555555444333333333333222222222111111111////////////////////////........................------------------------///...---,,,,,,+++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***++++++,,,,,,++++++***))))))************))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,444444444444444444444444444<<>>@@@???>>>=========>>>@@@AAAEEEEEEFFFEEEEEEDDDCCCBBBGGGJJJMMMMMMKKKHHHFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHFFFEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHFFFCCCBBBAAA???===;;;<<<<<<>>>??????>>>>>>===<<<;;;:::999888999::::::999888666444333333444444444444444444444333333222222222222222111111111000////////////////////////------------------------------------------------......---,,,+++++++++++++++++++++++++++*********************************------------------------)))******++++++******)))******++++++++++++******))))))************)))))))))))))))************+++++++++++++++++++++++++++*********++++++++++++,,,444444444444444444444444666???ZZZ___===888:::222111111000//////......,,,+++***)))((((((((((((************************)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((***,,,---...***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%''')))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((+++*********))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++)))))))))))))))*********))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000//////000000111111222222222222222222333444555666888<<>>>>>===>>>??????DDDEEEEEEEEEEEEDDDDDDCCCLLLOOOSSSTTTRRRMMMIIIGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGEEEDDDCCCBBB@@@===::::::;;;===??????===<<<;;;:::999888777666777888888888777555444333333333444333333333333333222222111222111111111111000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******++++++++++++******))))))************))))))))))))))))))************************************************++++++++++++444444444444444444444444:::AAAZZZXXX<<<666333111111000000///.........++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''%%%###&&&''''''((((((''''''&&&''''''''''''((()))***+++)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%''')))))))))'''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******++++++******))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((*********))))))))))))(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&''''''((()))******+++(((((())))))************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////...//////000111111222222111111222222222333444444555666666===YYYjjjNNNCCC888777999999888999777888888888888888888999666666666666777888999:::;;;;;;;;;;;;===???AAABBBAAAAAA@@@@@@?????????@@@CCCDDDDDDEEEEEEEEEEEEDDDMMMPPPTTTVVVSSSNNNJJJHHHGGGHHHHHHHHHHHHIIIIIIIIIKKKKKKJJJHHHGGGGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDFFFEEEDDDDDDDDDBBB>>>;;;;;;<<<>>>??????===;;;:::999888777555555666666777777666555555444444444444222222222222222111111000111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++************************************************************************)))))))))******))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++444444444444444444444444777;;;OOO}}}VVV@@@999222000000000//////.........,,,+++***)))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''...***'''&&&''''''%%%"""''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***,,,,,,+++******))))))(((((('''&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))''''''(((((())))))******((((((((()))******++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////---...//////000111222222111222222222333333333333888///111???JJJYYYyyyvvvRRRCCC;;;666777999777444333666777999888777777888999777666555555666777999:::;;;;;;;;;<<<===???BBBCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEJJJLLLPPPPPPNNNKKKIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGJJJKKKKKKJJJIIIHHHJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJIIIGGGFFFEEEDDDCCCEEEDDDCCCDDDDDDCCC@@@===<<<===>>>>>>>>>===<<<;;;888777666555444555666666555555555555444444333333111111111111111000000///000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))******+++)))))))))***************************************************************((())))))******))))))((())))))************))))))))))))************))))))***)))))))))))))))((((((************************)))))))))************+++444444444444444444444444555666EEExxxSSSAAA===666///////////////.........,,,,,,+++************+++(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''111,,,'''%%%'''((('''%%%''''''((((((((((((''''''$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&'''((()))***))))))(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''((()))+++,,,++++++******)))(((((('''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&''''''((())))))***&&&&&&''''''((())))))***(((((((((((())))))))))))'''(((((()))******++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........---------.........//////------...///000111222222222222333333333333333333777111555>>>>>>???UUUrrryyy\\\III@@@:::666888888555333333555777999888777666888:::777666555444555777999::::::::::::;;;<<>>@@@BBB???@@@AAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFFFFFFFHHHIIIIIIIIIHHHIIIKKKMMMKKKJJJIIIHHHFFFEEEDDDCCCDDDHHHKKKKKKIIIHHHIIIKKKIIIHHHGGGFFFEEECCCBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDAAA@@@??????AAAAAAAAA@@@===<<<;;;::::::::::::;;;888777666555444555666666111111222222222111111000000000000000000//////...000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))))))))******(((((())))))*********+++************************++++++++++++++++++++++++(((((())))))))))))(((((())))))************))))))))))))************))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))************444444333333333333222222333888QQQ}}}PPPBBB>>>777444111111000000//////......,,,,,,++++++***)))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&%%%$$$$$$&&&'''((()))'''%%%&&&)))***(((&&&'''((((((((('''&&&%%%%%%''''''''''''((((((((()))+++*********))))))((((((&&&''''''((()))******+++))))))((((((''''''''''''*********))))))(((((((((((((((''''''''')))+++,,,************++++++++++++)))((('''&&&'''((()))***)))((('''&&&'''''')))***''''''''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))...------,,,+++***))))))''')))***,,,------,,,,,,******+++++++++,,,,,,,,,........................---------............///////////////000000000000222222111111222222333444111333555666888;;;???BBBvvveeeOOO@@@888888<<<999999888666555444333222444444444555555555555666666666666666666555555555:::999888888999:::<<<===???@@@BBBBBB@@@??????@@@BBBCCCCCCCCCBBBAAAAAA@@@BBBCCCEEEGGGIIIJJJKKKKKKGGGFFFFFFGGGHHHFFFCCC@@@DDDEEEFFFHHHIIIIIIIIIIIIIIIIIIGGGEEEDDDCCCCCCCCCFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBAAA@@@@@@AAAAAAAAA===<<<:::888777777888888555666777777777666444333222111000000000111222333////////////000000000000.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++*********+++,,,,,,---************************(((((((((((())))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++444444333333333333222222999999NNN{{{HHH888888666777111111000000//////......,,,,,,++++++***)))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''((()))'''&&&'''))))))(((&&&'''(((((((((''''''&&&%%%'''''''''((((((((())))))))))))))))))((((((((('''''''''(((((())))))*********)))))))))((((((((((((((((((((((((''''''&&&&&&'''''''''(((((()))***+++******+++++++++,,,,,,,,,******)))((((((((()))***))))))(((''''''((()))***(((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))---,,,,,,++++++******))))))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------.............../////////000000000000111000000000000111222222333444555555666888;;;>>>UUU}}}iiiQQQBBB<<<777666777888777777666555444333333444444444444555555555555666666666666666666666555999888888999999:::;;;<<<>>>@@@AAAAAA@@@??????@@@BBBBBBBBBBBBBBBAAA@@@@@@AAAAAACCCEEEFFFGGGGGGGGGEEEDDDEEEFFFGGGFFFCCCAAACCCDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<:::888777666666777555555666777666555444333222222111000000000111222....../////////000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,************************(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++444444333333333333222222;;;:::NNNKKK:::999888:::111111000000//////......,,,,,,++++++***)))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((()))'''&&&'''((()))((('''(((((((((((((((''''''&&&''''''((((((((())))))))))))(((((((((((('''''''''))))))))))))))))))))))))******))))))))))))((((((((((((((((((''''''''''''((()))***,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))***))))))((((((((())))))(((((())))))))))))*********))))))(((((())))))***))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000000////////////000111111444444555444444444777999:::]]]^^^MMM<<<777888777555333666666555555555444444444444444444444555555555555555555666666666666666666777888999:::::::::::::::===???@@@@@@???>>>???@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBBBBBBBBBBBBBBBBCCCEEEGGGFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>===;;;::::::::::::<<<;;;999888666555555555444444555666555444333222333222111000//////000000.........////////////000//////000000//////...---+++++++++++++++++++++++++++++++++***************))))))((((((((()))******************************(((((((((((())))))))))))(((((())))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++444444333333333222222222777999OOOTTTCCC===666444111111000000//////......,,,,,,++++++***)))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''')))*********)))(((((((((''''''((((((((('''(((((()))))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((******))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))***,,,...000111000///...++++++++++++,,,,,,,,,,,,------,,,+++******))))))******))))))((((((((()))(((((())))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******+++++++++,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000////////////000111111333444444444333444777999999???HHHdddcccGGG<<<444444777777444444444444444444444444444444333333444444444555555555555555555555666666666666555666888:::::::::999999<<<===??????>>>===>>>??????@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@@@@?????????@@@AAADDDFFFFFFDDDBBBAAAAAA@@@@@@AAACCCDDDEEEBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>===<<<;;;999888777777777;;;:::999777555444333222222333444444444333222111222222111000///.........------........./////////......//////......---,,,++++++++++++++++++++++++*********))))))))))))))))))))))))(((((())))))***************************(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************444444333333333222222222555777HHHuuu}}}RRRAAA:::222///111111000000//////......,,,,,,++++++***)))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''')))*********)))((('''(((((((((''''''(((((((((((())))))***))))))((((((((((((((()))))))))***************************************))))))))))))(((((((((((((((((((((((()))))))))))))))************,,,///222333111///...++++++,,,,,,,,,---------///......---,,,++++++***************))))))((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******++++++,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////111000000000000111222222111222333333444555999;;;;;;999333???```~~~}}}]]];;;:::666555777666333222555333333333333444444444444333333333444444444444555444555555555666666777777555666888999:::999999888:::<<<>>>>>>=========>>>>>>>>>???????????????>>>>>>??????@@@@@@??????>>>>>>>>>@@@CCCFFFGGGEEECCCAAAAAAAAAAAAAAAAAABBBCCC@@@@@@??????@@@@@@AAABBB@@@@@@AAA@@@@@@???>>>===<<<;;;:::999777777666666888888777666444333222111111222222333333111000///111111111000///...------------------............,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((()))))))))*********444444333333333333222222555555AAAeeexxxLLL===999555666111111000000//////......,,,,,,++++++***)))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((()))))))))))))))'''((()))((('''&&&''')))((())))))***************((((((((()))))))))************+++++++++++++++,,,************************(((((()))))))))))))))***)))))))))))))))************,,,///111222111///...---.........////////////000111111111000///......,,,---------,,,+++***)))***)))))))))))))))((((((+++******))))))******+++((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********+++++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////111000000000000111222222///000222333333666999<<<444===;;;888@@@SSSwwwvvv\\\LLL???555444333555777444///000444333333333333333333333333333333333333444444444444444444555555666777777777555666777888888999888888999;;;======<<<<<<===>>><<<===>>>>>>???>>>>>>>>>>>>??????@@@@@@@@@??????>>>???@@@CCCFFFGGGEEECCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>??????@@@???????????????>>>===<<<;;;:::999888777666666666555555555555444333111000000000111222111000///...//////000000///...---,,,,,,,,,,,,---------......++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************++++++***)))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))((((((((()))))))))******444444333333333333222222555777FFFpppwwwLLL<<<:::777:::111111000000//////......,,,,,,++++++***)))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((('''''''''(((((())))))&&&((())))))'''&&&''')))((()))******+++++++++***(((((()))))))))*********))))))******++++++++++++)))))))))******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,---------......---///111222333333222111111111222222222333333333333444555555555555333333000111111111000///---,,,,,,,,,,,,++++++*********+++******))))))******+++))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,------------------.........//////000////////////000111111...///000111222444888:::222;;;;;;666666<<>>;;;<<<======>>>>>>>>>======>>>??????@@@@@@@@@@@@???@@@AAADDDGGGGGGEEEDDDDDDEEEFFFFFFEEEBBB???===>>>>>>===============>>>===>>>>>>>>>>>>===<<<<<<888777777666555555555666333333444444444333111111//////000111000///...------.../////////...------+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))******++++++++++++***)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((()))))))))***444444444333333333222222333:::SSSuuuLLL<<<777222333111111111000//////......,,,,,,++++++***)))))))))))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&''''''''''''((((((((()))((('''&&&&&&&&&''')))***&&&(((***)))&&&%%%''')))((()))***+++++++++++++++))))))))))))************(((((())))))*********+++(((((()))***+++,,,,,,,,,,,,,,,,,,------.........000111111111222222333333222333444666666666666555444444444555555555666666666777888999999888777777333444444444333222000///.........------,,,,,,,,,++++++************++++++************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))''')))+++,,,------,,,,,,******+++++++++,,,,,,,,,........................++++++,,,,,,,,,------------------.........//////...............///000000...///000000000222555888999666...///999;;;@@@PPPvvvxxx]]]@@@444444555333222444...---111666555333333333333333222222222111111222222333333333444444444444444444555666777777888666666555555555777999:::777999;;;<<<;;;;;;<<<===;;;;;;<<<===>>>>>>======<<<===>>>???@@@@@@@@@@@@@@@@@@BBBDDDGGGGGGFFFDDDEEEGGGHHHHHHFFFCCC>>>;;;>>>>>>===<<<<<<<<<<<<<<<==================<<<<<<666666555444444444555555111222333444444333222111...///000000000///------,,,---.../////////...---++++++,,,,,,,,,---------,,,------------,,,++++++))))))))))))))))))))))))))))))******+++++++++,,,***)))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))666555333111111222333444///<<>>>>>>>>>>>======>>>>>>????????????>>>>>>999888777555333222222111333333333222222222111111111111000......---------......---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))666444333111111222333444333<<>>??????????????????>>>>>>>>>======>>>>>>>>>??????@@@@@@@@@???>>>>>>===<<<<<<;;;;;;:::888777666777777555333333222222111000/////////...---,,,+++************+++++++++++++++*********$$$&&&%%%&&&222<<<555&&&,,,***))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))+++******************+++*********+++++++++,,,,,,...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,............////////////000////////////000111111111111111222333444666666555CCCUUUcccmmmyyyxxxaaaMMMBBB<<<999444222333444444333222222222111111000000000111111111111111111111111333333222222222222222222333333333444555555666666777777666777777888999:::===<<<:::999999999;;;<<<;;;<<<>>>>>><<<;;;<<<===888:::===AAACCCDDDCCCBBB???AAACCCEEEEEEDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@>>>??????????????????>>>===>>>>>>??????>>>>>>===999888777555444333222222333333333222222111111111111000///...------------...------------,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))555444333222111222333444666<<>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????@@@>>><<<<<<<<<;;;:::888777777777666666555555555222111000///...---------,,,,,,++++++******))))))***'''$$$---@@@LLL???***+++++++++,,,---,,,***((())))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------............/////////...............///000000/////////000111222333444111333777===JJJ^^^uuu~~~fffMMM;;;555444444222000111222333333222111111111111000000000000000000000000000000000000111111111111111111111222222222222333444444555555777777777777888999:::;;;===<<<<<<;;;;;;;;;::::::<<<===??????=========>>>>>><<<<<>>@@@BBBCCCCCCCCCAAA@@@BBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>=========:::999777666444444333333333333333222111000000///000000///...------------------------,,,,,,,,,,,,+++++++++++++++*********++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))555444333222222222333333444<<>>???????????????>>>>>>AAAAAABBBBBBCCCCCCDDDDDDFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDBBB@@@@@@@@@???===;;;;;;;;;;;;;;;:::::::::::::::999777555333222111111---,,,,,,+++***)))))))))...+++)))///===DDD999(((*********,,,------***'''))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********************++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------.........//////...............//////000////////////000111222333555666555555888BBBPPPZZZwwweeeOOO@@@;;;:::777444222222111111111000///...000000000000000000000000000000000000000000000000000000000000111111111111222222222333444444555555777777777888888999:::;;;<<<============;;;:::999<<<>>>???@@@>>>>>>>>>???FFFAAA===>>>BBBCCC@@@<<<===>>>@@@AAAAAAAAA@@@???BBBAAA???===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<============<<<<<<999999777666555444444444333333222111000//////...000///...------------------------,,,,,,,,,+++++++++++++++***************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((444444333333222222222222000:::JJJpppSSSCCC999333000000000//////...---------,,,+++******))))))******))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))************((()))***,,,,,,,,,+++***+++,,,,,,,,,---------...+++,,,,,,...///000111111111222333444666888999:::::::::;;;<<<===>>>??????BBBBBBBBBBBBBBBBBBAAA@@@CCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEECCCBBBAAAAAAAAA???===============>>>>>>>>>>>>???>>><<<999777555444333000///...---,,,+++***)))((()))******,,,---)))$$$(((((()))+++---,,,)))'''************************)))))))))))))))))))))))))))***++++++++++++***)))))))))*********++++++++++++++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,---------......------------............///............///000000000000///000000111222333///444777777444555===CCCRRRddd}}}~~~mmmTTTDDD333,,,000444111,,,111222222222000///------/////////////////////////////////////////////////////////000000111111111333333333444555555666666777777777777888999:::;;;;;;<<<===>>>===<<<:::999<<<>>>???@@@???>>>???@@@GGGBBB======@@@BBB???;;;======??????@@@@@@???>>>AAA@@@>>>===<<<;;;::::::::::::999888888999::::::;;;;;;;;;<<<<<<;;;;;;;;;999888777555444444444444222222111000000///......///......------------...------,,,,,,,,,+++++++++*********************************)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((444444444333333333222222...999KKKqqqOOO<<<555333222000000///......------,,,,,,+++******))))))******))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))************+++)))))))))*********++++++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,------...---...///000222333444555555555777888:::;;;<<<======>>>>>>???@@@AAABBBBBBDDDEEEEEEEEEEEEEEEDDDCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIFFFGGGIIIKKKKKKIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAAAAABBBBBB@@@???>>>?????????@@@@@@AAAAAAAAA@@@>>><<<:::888777777555555444222000///...---&&&***---***%%%###%%%))))))((()))***,,,,,,***(((************************)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))************++++++************++++++,,,++++++************++++++,,,,,,,,,,,,------------,,,------------........................///000000111000000000000111222333---111555444000111666<<<999CCCQQQ___mmm|||~~~hhhOOOAAA888666222///------...///---///111111000//////000............/////////////////////////////////////////////000111111222222333333333444555555666666666666666666777888999::::::;;;<<<======<<<;;;:::;;;===?????????>>>???@@@AAA>>><<<===@@@BBB@@@???======>>>???????????????>>>>>>>>>>>>===<<<:::999;;;;;;999999999999;;;;;;::::::;;;;;;;;;;;;::::::777777555444444333333333000000000000////////////......---------------...,,,,,,,,,,,,++++++++++++)))))))))*********************)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))333444444444333333222222111;;;LLLlllHHH888666555333000//////......---,,,,,,,,,+++******))))))******))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((((((''''''&&&&&&'''((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++************+++,,,------,,,,,,------.../////////111111333444666888999:::999:::;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLIIILLLOOORRRQQQNNNJJJGGGCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBAAA@@@@@@AAAAAABBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA<<<;;;:::888777555444333...///111000,,,)))***---+++***)))***,,,---,,,+++************************))))))))))))))))))))))))(((***+++,,,,,,+++***((())))))))))))***************************+++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------------......///000000000000000111111222333333222111111111333444888999:::>>>EEERRRbbblllrrrkkk___SSSAAA444///,,,000444333000///222555+++---//////------000222---------....../////////........................//////000111111222333333222222222333444444555555555555555555666777888999888999:::;;;;;;<<<<<<<<<:::<<<>>>???>>>>>>???@@@=========>>>????????????===>>>>>>>>>????????????;;;===>>>??????===;;;999;;;:::888777777888:::;;;999999::::::::::::999999666555444333333222333333.........////////////000...------,,,,,,------...,,,,,,,,,++++++++++++***((()))))))))*********+++***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))333333444444444333222111666???NNNjjjDDD888999777222000//////...------,,,,,,,,,++++++***)))*********))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%'''((()))((('''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************++++++++++++***))))))***,,,...////////////000111222222333333444666777999;;;============>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLOOOTTTWWWWWWSSSMMMIIIDDDDDDDDDDDDDDDDDDEEEEEECCCAAAAAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJAAA@@@???===;;;999888777444111000111222///+++(((---+++******,,,......---************************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))******************))))))***+++,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...000////////////000000111444111000222666777444000111222444555777;;;@@@CCCTTTnnnxxxyyy^^^DDD:::666111333999000......000222333000...,,,---///---++++++---000---------.........//////........................///000000111222333333333000111111222333333444444444444444555555666777888777888888999:::;;;<<<===:::<<<>>>>>>>>>>>>???@@@===???@@@???===;;;;;;<<<>>>>>>>>>>>>????????????:::<<<>>>@@@@@@>>>;;;999888777666444444666777888999999999::::::999999999555444333333222222222222------......///000000000------,,,,,,,,,------...,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))555555444333333333333444444<<>>AAABBBCCCBBBEEEGGGIIIKKKMMMMMMLLLLLLOOOKKKHHHJJJLLLLLLKKKKKKOOOOOOOOOPPPPPPOOOOOORRRPPPQQQRRRPPPMMMLLLMMMOOORRRSSSQQQNNNMMMNNNMMMLLLJJJNNNSSSSSSOOOJJJFFFDDDJJJHHHEEEDDDDDDEEEDDDCCCAAABBBCCCEEEFFFEEEDDDCCC@@@@@@@@@CCCFFFHHHIIIIIIIIIEEEBBBGGGOOOSSSPPPJJJEEECCCAAA???>>>>>>>>>???<<<;;;999777444222111000...---,,,,,,++++++,,,,,,******))))))))))))******************************))))))))))))))))))))))))************************+++++++++*********))))))******))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///............////////////000000000111222222333333222222222333333333444444:::MMMmmmlll[[[DDD???999444111000//////000000//////.........---///...---,,,,,,,,,,,,,,,///...------...///...------------............///000000000000111111111111000111222333444555555555333333444444555666666777777777666555555666888888777:::===>>>>>>===>>>??????BBBDDDBBB>>><<<;;;<<<<<<======>>>>>>>>>======???>>>===<<<;;;;;;<<<<<<999777555444444666888::::::999999888777888888888333333222111000///......---------............///+++++++++,,,,,,---------+++******)))))))))))))))+++*********))))))((((((+++*********))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((555555444333333333333444666???YYY]]]===888222555111////////////............---,,,+++***))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''''''''&&&&&&%%%$$$%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************)))))))))************+++*********+++,,,,,,,,,---+++++++++++++++,,,,,,,,,)))+++,,,---------///111222222333444555777777888777777888:::<<<>>>??????>>>>>>???AAADDDEEEFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKOOOMMMMMMNNNOOONNNMMMLLLMMMLLLLLLMMMMMMLLLKKKKKKPPPPPPQQQPPPOOONNNMMMMMMNNNLLLJJJJJJMMMOOONNNKKKKKKMMMMMMLLLJJJHHHGGGHHHDDDCCCBBBBBBCCCCCCDDDDDDHHHIIIJJJKKKKKKIIIEEECCCIIIHHHGGGHHHIIIIIIHHHFFFLLLIIIIIIOOOWWWZZZUUUPPPFFFEEEDDDBBBAAAAAA@@@@@@======;;;999777666444333000000///...---,,,,,,---,,,++++++************+++************************************************************************+++++++++*********))))))******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------........................//////////////////000111111222222333111111222222222333333333666>>>QQQllluuufffVVVGGG>>>;;;777333000//////...---////////////......------......---,,,,,,,,,,,,,,,///---,,,---...///...------------............////////////000000000111111000111222333333333333333222333333444444555666666777666555555555666777888888:::===>>>>>>>>>>>>???@@@BBBDDDCCC@@@===============>>>???@@@@@@??????AAA???===;;;;;;;;;<<<===999888666444444555777999999888777777666666777777333222222111000///...---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))*********)))))))))((((((*********)))))))))((((((((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((555555444333333333333444555BBB^^^[[[<<<888333666222////////////............---,,,+++***))))))))))))((((((''''''''''''(((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''''''''&&&%%%%%%''''''(((((((((((('''&&&&&&&&&'''''''''(((((((((%%%&&&&&&''')))******+++((()))))))))***+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------)))+++---......///111333555666666777999::::::;;;:::888777666666888:::;;;;;;===???CCCFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMIIILLLOOOQQQQQQPPPNNNKKKLLLMMMPPPSSSWWWYYYXXXWWWVVVVVVUUUVVVVVVUUUSSSQQQVVVQQQMMMNNNOOONNNJJJGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLMMMLLLKKKKKKKKKLLLJJJJJJKKKMMMNNNMMMJJJGGGLLLKKKKKKLLLMMMMMMKKKJJJLLLJJJKKKPPPUUUUUUPPPJJJGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>>===;;;:::999999555444333111000///......------,,,++++++***++++++************************************************************************+++++++++*********************))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---............///////////////000000111111222222111111111111222222222222777666888BBBUUUjjj{{{rrrfffVVVFFF;;;666444444222000....../////////...///............---------...------,,,,,,,,,,,,,,,...---,,,---...///...,,,---------............///....../////////000000000000111111222222222111111111222222333333444555555666666555555666666777888888:::===>>>>>>===>>>??????AAABBBBBB???===============???@@@AAAAAAAAAAAACCCAAA>>>;;;::::::<<<===:::888666444444444666777777666666555555555555555222222111000///...------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((())))))******))))))))))))((((((******))))))))))))((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''555555444333333333333444333AAA```\\\===999333666222////////////............---,,,+++***))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&''''''((())))))******(((((()))***++++++,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---------,,,---000111111222444666777777777888888999999999888888888777777888;;;===AAACCCEEEFFFGGGGGGHHHIIIIIIJJJLLLNNNOOONNNLLLKKKPPPWWW^^^`````````^^^\\\]]]bbbhhhnnnuuu{{{|||yyy}}}~~~}}}{{{zzzuuuqqqoooiiiaaaZZZWWWKKKLLLOOOUUUYYY[[[YYYWWWRRRSSSSSSPPPKKKHHHGGGGGGNNNLLLKKKLLLOOOQQQQQQOOOQQQPPPOOOPPPQQQPPPNNNLLLOOONNNLLLMMMNNNLLLHHHDDDHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBAAA@@@???>>>>>>===:::999777555444222222111///...---,,,++++++++++++******************************************************************************************************))))))******+++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////......//////000111111222111111111222222222333333:::666222333999@@@FFFIIIaaapppxxx___RRRGGGAAA:::444222333444555///......///111222111///------------------------------,,,,,,+++,,,,,,---...---,,,,,,......---,,,---------............///............////////////000111111111111000000///000111111222333333444444555555555555666777777888888:::===>>>=========>>>===>>>??????>>>===<<<;;;;;;<<<===???@@@AAAAAAAAADDDBBB>>>;;;999:::;;;<<<:::888666555444444555555555555444333333333333333222111000///...------,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++************)))((((((((((((((())))))))))))))))))(((((())))))))))))))))))((((((((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''555555444333333333333444222@@@^^^^^^???;;;444555111////////////............---,,,+++***))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((((((''''''&&&%%%%%%%%%&&&''''''((()))'''''''''((((((((())))))))))))))))))))))))((((((((())))))***+++,,,,,,---)))))))))*********++++++------,,,,,,,,,,,,,,,,,,******++++++,,,------...///111333444444555777888666666666666777777777777555888<<>><<<:::888666666555111000///---,,,+++++++++******************************************************************************************************))))))******+++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............---......//////000111111222222222222333333333333555555555666777888777666;;;FFFWWWiiiwww}}}vvveeeaaa___]]]VVVHHH;;;333333222111111111111///---///......000111111000...,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---...,,,+++,,,---...---,,,---------............///............////////////000000111111111000//////000000111111222333333444333444444555666777777777777:::<<<===<<<;;;<<<=========>>>??????>>>===;;;999:::;;;===>>>>>>??????CCCAAA>>>;;;999999:::;;;999888666555444444444444444333222222111111222222111000000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++************))))))((('''((((((((((((((((((((((((((())))))(((((((((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''555555444333333333333444444???[[[```AAA;;;333444///////////////............---,,,+++***))))))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&'''(((((()))''''''((((((((()))))))))*********))))))((((((((()))*********+++,,,,,,,,,)))))))))************+++,,,,,,,,,,,,------------***+++,,,,,,---...//////222333555555555555777999666666777777888999999999;;;???CCCEEEDDDEEEGGGJJJHHHLLLQQQVVVZZZbbbkkkqqqqqqtttxxx}}}{{{rrreee^^^[[[YYYUUURRRNNNLLLJJJJJJMMMOOOQQQRRRRRRQQQOOOMMMLLLNNNSSSVVVKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@>>><<<;;;::::::555444222000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******))))))******+++,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------......//////000000111111111222222222222333333333333444444444555555333777===DDDJJJNNNOOOPPP```hhhtttyyy{{{yyykkkiiioootttqqqdddTTTHHHBBB===:::888777777666444222111000...///000000///......---------///...---+++++++++,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,------,,,+++,,,---...---+++---------............///....../////////000000000///000000111111111000000000111111222222333444444222333444555666777777777666999;;;<<<;;;::::::;;;>>>===>>>???AAAAAA???===888888999;;;<<<<<<<<<<<<@@@>>><<<;;;999999999999777777666555444444444444333333222111111111111111000000///...---,,,++++++,,,,,,,,,,,,------------+++++++++++++++************)))((((((''''''((((((''''''(((((((((((())))))''''''(((((((((((())))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&555555444333333333333444444<<>>@@@BBBCCCEEEHHHKKKLLLKKKLLLRRRWWW\\\bbbkkkttt~~~wwwrrrddd```YYYUUUTTTUUUVVVVVVMMMOOOOOONNNMMMOOOUUUYYYOOOOOONNNMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGEEEEEECCCAAA???>>>>>>>>>:::999777555333111111000------------------------++++++++++++++++++++++++************************))))))*********+++++++++******))))))******+++,,,************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,------......///000000////////////000000000000333222111///......///111333333444555777777666666555:::BBBLLLZZZfffhhhddd^^^WWWSSSTTTSSSTTT```pppiii\\\TTTLLLLLLMMMTTTZZZZZZXXXSSSHHH>>>@@@BBBCCCAAA>>>999666444333333222111222444555444111///------000222333333---,,,++++++------,,,+++***+++++++++,,,,,,,,,,,,++++++******+++,,,,,,------,,,++++++------,,,+++---------............////////////000000000111111//////000111222222222222111111222222333444444444111222444555777777777666555777::::::999888888999;;;::::::<<