BM66(@ gggPPPNNNHHHBBBAAA???>>>>>>>>>===<<<:::999888999999999888888888888777999999999999999999999999444555555666777888888999777777777777666666666666666777777888999:::::::::;;;888888;;;;;;:::<<<@@@EEETTTeeeoootttzzz~~~~~~uuueee[[[VVVVVV[[[bbbggggggssszzzoooeee___^^^^^^]]]]]]^^^______^^^\\\[[[^^^aaaccceeegggkkkmmmeeefffggghhhiiijjjjjjkkkjjjjjjjjjiiijjjmmmrrrvvvwww~~~{{{sssdddVVVJJJEEEBBB===;;;<<<;;;<<<<<<======<<<<<<;;;555777999999888777888999666555555555555444444444333333333444444444444555555555555555555555555555111222444555666777777777333333333333333333333333333333333333333333333333333444555555666666555555555777888777666555666888666666666666666777888888999999:::;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@EEEEEEEEEEEEEEEFFFGGGGGGJJJNNNRRRTTTVVVYYY___dddbbbffflllpppsssuuuwwwyyynnnUUUPPPHHHCCCCCC@@@>>>???>>>>>>===<<<;;;:::999999999888888888888777999999999999999999999999555555666666777777888888666666666777777777777777666666777777888999999::::::777888;;;;;;;;;>>>CCCJJJYYYiiiqqqwww|||~~~qqqbbbYYYVVVWWW]]]dddggghhhvvvvvvnnnfffaaa``````___^^^^^^___```^^^]]]aaa``````cccgggjjjjjjiiicccdddeeefffgggiiijjjkkkiiijjjlllmmmooottt{{{{{{uuunnnaaaTTTNNNIIIBBB>>>>>>:::::::::::::::999999888888999::::::888666666777666555555555555444444444666666666666777777777888444444444444444444444444333333333333444444444444111111111111111111111111333333333333333333333333333333444555555555555444555777888777666555666777777777777777777777888888999999999:::;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDEEEEEEFFFGGGIIINNNSSSUUUWWWZZZ___cccbbbfffkkkooorrrtttwwwyyyxxx[[[RRRIIIDDDDDDAAA????????????>>>>>>===<<<999999999888888888888777888888888888888888888888666666666666777777777777666666666777777888888888555666666777777888888999999777888;;;;;;<<<@@@FFFQQQ___nnnuuuzzz~~~vvvjjj^^^XXXWWWYYY```gggggglll}}}{{{uuupppjjjfffgggfffdddbbbaaabbbaaa```^^^bbb^^^]]]bbbjjjooommmjjjdddeeeeeeggghhhjjjkkkllllllnnnqqqtttxxx}}}}}}|||xxxlll^^^TTTLLLCCC>>>===:::::::::999999888888888999:::;;;:::777555555666666555555555555444444444333444444444555555555555333333333333333333333333555555444333333333333333222222222222222222222222333333333333333333333333222222333444444444444444555666777777555555666777888888888777777777777777888888999999:::;;;;;;;;;<<<======???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIINNNTTTWWWXXXZZZ^^^aaacccfffjjjmmmpppssswwwzzzbbbTTTIIIEEEEEEAAA>>>>>>??????>>>>>>===<<<999999999888888888777777777777777777777777777777777777777777666666666666666666666777888888999999555555666666777777777888:::999999;;;;;;;;;AAAIIIWWWdddrrrxxx|||oooeee[[[WWWXXX[[[aaahhhiiisssyyyvvvtttooommmnnnllljjjgggfffeeedddaaa___\\\[[[\\\bbbjjjpppqqqpppiiiiiiiiijjjkkklllnnnoootttvvvzzz~~~wwwhhhZZZOOOFFF@@@=========<<<;;;:::999999999777999:::999777555555555666555555555555444444444222222333333333444444444333333333333333333333333666666444444333444444555444444444444444444444444333333333333333333333333111222333333444444333333555666777666555555666777777777777777777777666666777888888999999::::::;;;;;;<<<===>>>@@@AAACCCCCCAAAAAABBBBBBCCCEEEFFFGGGIIINNNTTTXXXYYY[[[^^^```dddfffiiilllooossswwwzzz~~~iiiVVVIIIEEEFFF@@@>>>>>>>>>>>>======<<<;;;999999999888888888777777777777777777777777777777777777777777666666666666666777777777888888888999666666666666777777777777<<<:::;;;;;;:::;;;CCCLLL[[[hhhuuuzzz}}}zzzjjjbbbZZZXXXZZZ]]]cccjjjppp~~~zzzzzzxxxtttrrrsssqqqooommmkkkiiieeeaaa^^^YYY[[[___ccchhhlllppprrrmmmmmmllllllmmmnnnppprrryyy}}}uuufffYYYOOOGGGAAA???>>><<<;;;:::999999999444666777777666555555666666555555555555444444444555666666666777777777777333333333333333333333333333333333333333444444555444444444444444444444444333333333333333333333333111222333333444444333333444666777666555444555666555666666777777666555555777888888999999::::::;;;;;;<<<===>>>@@@AAACCCCCC@@@@@@AAABBBDDDEEEGGGHHHJJJOOOUUUYYYZZZ[[[^^^```dddfffjjjlllooossswww{{{~~~pppZZZKKKHHHGGG@@@?????????>>>===<<<::::::999999999888888888888777888888888888888888888888666666666666777777777777888888888888888888888888777777777777777777777777<<<;;;;;;<<<:::<<>><<<999888777777777333555777777666666666777666555555555555444444444444444555555555666666666333333333333333333333333///000111222222222222222222222222222222222222222333333333333333333333333222222333444444444444444444555666666444444555666444555666888888888777666888888999999:::;;;;;;;;;<<<======???@@@AAABBBBBB@@@@@@AAABBBDDDGGGHHHJJJKKKPPPUUUXXXYYYZZZ^^^aaadddgggkkknnnqqqtttxxx{{{~~~vvv^^^NNNKKKJJJAAABBBAAAAAA@@@>>><<<:::999999999999888888888888777999999999999999999999999555555666666777777888888:::999999888888777777777888888888888888888888888888888:::;;;;;;>>>JJJVVVaaammmyyy~~~yyypppaaa[[[XXX\\\aaafffmmmsss|||uuummmffffffffffffhhhjjjlllllllllppppppppprrrvvv{{{rrr^^^NNNAAA@@@===:::888888888888666888999999777666777777666555555555555444444444222222222333333333444444444444444444444444444444111333444666555444222000333333333333333333333333333333333333333333333333333333444555555555555444444555666666444444555666444555888:::;;;::::::999999999999:::;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCEEEHHHJJJKKKMMMQQQUUUWWWXXXZZZ^^^bbbdddggglllpppsssvvvyyy{{{}}}zzzaaaPPPNNNLLLBBBDDDCCCBBBAAA???===;;;999999999999888888888888777999999999999999999999999444555555666777888888999;;;::::::999888777666666999999999888888888888888666666888;;;;;;@@@MMM[[[cccooo{{{wwwnnn^^^YYYXXX]]]dddjjjqqqxxxvvvoooiiifffdddhhhnnnrrrqqqmmmrrrssstttxxx}}}ppp[[[EEECCC@@@===;;;::::::;;;:::;;;<<<;;;999777777777666666555555555444444444555555555666666666777777555555555555555555555555666888:::;;;:::777333000555555555555555555555555333333333333333333333333333444555555666666555555444555666555444444555666555666999;;;======<<<<<<999::::::;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@AAA@@@AAABBBDDDFFFIIIKKKLLLNNNRRRUUUWWWWWWZZZ___cccdddhhhmmmrrruuuwwwyyy{{{}}}fffSSSNNNIIIDDDDDDCCCBBB@@@???>>>======::::::999999999999999999777777777777777777777777666666666666666666666666666777999::::::999777666888888888888999999999999666:::<<<::::::AAAQQQ]]]mmmsss|||uuufffZZZXXXZZZ```dddiiixxxzzzuuuiiijjjjjjkkknnnqqqtttvvvvvvxxx}}}\\\LLLDDD>>>>>>>>>;;;999:::555666777888888777666555888888888777666555555444444444444444444444444444666555444333333333333333555555555666666666666666555555444333333333333444555444444333333444444555222333444555666666666666666666666666666666666666888777555444555666888999<<<<<<<<<;;;;;;:::::::::======>>>???@@@AAAAAABBBCCCEEEHHHIIIIIIIIIJJJKKKQQQSSSUUUWWWXXXZZZ]]]___dddiiiooosssvvvwwwyyyzzz}}}jjjUUUMMMIIIEEEDDDCCCBBB@@@???>>>>>>===:::::::::999999999999999999999999999999999999999888888888888888888888888555666888999999888666555555555555555666666666666777:::===<<<<<>>>>>;;;999:::666777888888888888777666::::::999999888777777666444444444444444444444444555555444333333333444444666666666555555444444444555555444333333333333444555444444333333444444555222333444555666666666666666666666666666666666666888777555555555666888999888999999:::;;;<<<============>>>???@@@AAAAAABBBAAACCCFFFGGGHHHIIIKKKLLLPPPRRRUUUWWWYYY[[[^^^```eeeiiinnnsssuuuwwwyyyzzzqqqWWWLLLIIIGGGEEEDDDBBBAAA???>>>>>>>>>;;;:::::::::999999999888999999999999999999999999888888888888888888888888555666777888888777666555777777888888888999999999777:::======@@@JJJZZZgggtttzzzwwwjjj^^^YYY^^^eeekkknnnvvv}}}xxxyyy{{{~~~nnnRRRHHH@@@>>>===::::::;;;888888999999999888888777:::999999888888777777666444444444444444444444444444444333333333444555555777666555444333222222111555555444333333333333444555444444333333444444555222333444555666666666666666666666666666666666666777666555555555777888999888999999:::;;;<<<===>>><<<===>>>???@@@AAABBBBBB???AAADDDFFFGGGHHHKKKMMMOOORRRUUUXXXZZZ]]]```ccceeeiiinnnrrrtttvvvxxxzzzzzz\\\MMMIIIIIIEEEDDDCCCAAA??????>>>>>>;;;;;;;;;::::::999999888777777777777777777777777666666666666666666666666666666777888888777666666999999999::::::::::::;;;777:::<<<>>>BBBNNN```mmmvvv}}}|||pppddd\\\YYY```jjjqqqvvvnnnTTTJJJAAA>>><<<::::::<<<999999:::999999999888888777777666666555555555555555555555555555555555555333333333333333444555666444444444333333222222222555555444333333333333444555444444333333444444555222333444555666666666666666666666666666666666666666666555555666777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBBBBAAACCCEEEFFFFFFHHHKKKMMMOOORRRUUUXXX[[[^^^bbbdddeeeiiimmmqqqsssuuuwwwyyycccQQQKKKJJJEEEDDDCCCAAA@@@???>>>>>><<<<<<;;;;;;:::999888888777777777777777777777777777777777777777777777777888888888888888888888888666666666777777777888888777999;;;>>>EEERRRdddqqqxxx~~~yyyjjj```[[[YYYcccmmmuuukkkTTTJJJAAA>>><<<::::::<<<;;;::::::999999999999999666666666555555555555555555555555555555555555555333333333333333444555666111222222222333333444444555555444333333333333444555444444333333444444555222333444555666666666666666666666666666666666666555555555666666777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCEEEGGGGGGGGGGGGGGGJJJLLLNNNQQQUUUXXX[[[^^^bbbeeeeeeiiimmmppprrrtttvvvxxxjjjVVVMMMJJJFFFEEECCCBBB@@@?????????======<<<;;;:::999888888999999999999999999999999999999999999999999999999999888888888888888888999777888888888999999999999888999;;;>>>GGGVVVhhhuuuzzzvvveee\\\[[[\\\eeeoooyyy{{{hhhRRRHHH@@@>>>===::::::;;;;;;;;;:::999888888888888777777777777777777777777555555555555555555555555444444333333333444555555000111222222444444555666555555444333333333333444555444444333333444444555222333444555666666666666666666666666666666666666444444555666777888999999777777999:::<<<===>>>???;;;<<<===>>>@@@BBBCCCCCCHHHHHHHHHGGGFFFGGGIIIKKKNNNQQQUUUXXXZZZ]]]aaadddfffiiillloooqqqsssvvvxxxqqq[[[OOOJJJFFFEEECCCBBB@@@?????????======<<<;;;:::999888888999999999999999999999999999999999999999999999999888888777777777777888888:::::::::;;;;;;;;;<<<<<<;;;;;;===@@@JJJZZZlllxxx|||sssaaaYYY[[[aaahhhqqq|||rrrbbbOOOFFF???>>>>>>;;;999:::<<<;;;999888777777777888777777777777777777777777555555555555555555555555555555444333333333444444222222333333444444555555555555444333333333333444555444444333333444444555222333444555666666666666666666666666666666666666333444555666888888999999666777888:::<<<===??????;;;;;;===>>>@@@BBBCCCDDDFFFGGGGGGFFFEEEGGGJJJLLLNNNQQQTTTWWWYYY\\\```bbbfffhhhlllnnnppprrruuuwwwuuu^^^QQQJJJFFFEEEDDDBBBAAA@@@??????>>>======;;;:::999888888777777777777777777777777777777777777777777777777777777666666666666777777777777888888888999999999>>>===>>>BBBLLL\\\nnn{{{~~~qqq^^^WWWZZZeeekkkrrr~~~{{{jjj[[[LLLEEE???>>>>>>;;;999:::<<<:::999777666666777777444444444555555555555555666666666666666666666666666555444444333333333333444444444444444444444444555555444333333333333444555444444333333444444555222333444555666666666666666666666666666666666666333444555777888888999999:::::::::;;;;;;<<<<<<<<<;;;;;;===>>>@@@BBBCCCDDDCCCDDDDDDDDDDDDFFFJJJMMMNNNQQQTTTWWWYYY[[[___aaafffhhhlllnnnooorrruuuwww}}}```OOONNNGGGGGGEEEDDDBBB@@@???>>><<<<<<<<<;;;;;;::::::::::::::::::999999888888888888888888888777777666666666666777777777777666666999999999888666666888:::;;;===@@@GGGRRRbbbsss}}}nnn^^^ZZZ^^^jjjpppvvvzzznnnaaaXXXLLLIIICCC===999888999:::999999888777666666777777777888999999999888666555555555444444444333333333555444444444444555666666555555555555555555555555333333333333333333333333666333222333555666444222555555666666555444333333666666666666666666666666666666666777888888999999888888999999999:::::::::@@@???@@@AAABBBEEEGGGIIIEEEDDDDDDDDDEEEFFFGGGGGGJJJNNNSSSXXXZZZ]]]```bbbeeegggjjjnnnrrruuuwwwxxx~~~dddQQQOOOIIIHHHFFFDDDBBB@@@>>>======<<<<<<;;;::::::999999:::::::::999999999888888999999999888888777777777888999999999999999999888999::::::888777777999;;;<<<===AAAIIIUUUfffvvv~~~mmm___]]]aaakkkpppxxxuuukkk___XXXNNNIIICCC===;;;:::::::::888888888888888888888888777777888888888777666555777777666666666555555555555444444444444555666666555555555555555555555555333333333333333333333333555444222333555666444222555555666666555444444333555555555555555555555555666666666777888888999999999999:::::::::;;;;;;;;;<<<<<<===>>>???BBBDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKOOOTTTXXX[[[^^^aaacccfffhhhkkkooosssvvvxxxyyy|||jjjUUUPPPKKKIIIGGGDDDBBB???>>>===>>>===<<<;;;:::999888777:::::::::999999999999888::::::999999999999888888999999::::::::::::999999999:::;;;:::888888:::<<<<<<>>>BBBKKKZZZkkk{{{{{{lll``````fffmmmrrr}}}|||rrriii```ZZZTTTNNNEEE@@@>>>===;;;999777888999999999999999888666777777777777666555444666666666666666555555555555444444444444555666666666666666666666666666666333333333333333333333333555444333333555555444333555555555666555555444333444444444444444444444444666666666777888888999999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===???AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHLLLPPPTTTYYY\\\___ccceeegggiiilllppptttwwwyyyzzz|||rrrYYYQQQKKKIIIGGGDDDBBBAAA@@@@@@>>>>>>===;;;:::888777666999999999999999999999999::::::::::::::::::::::::888888888999999888888888999;;;<<<;;;::::::;;;===;;;===BBBMMM^^^pppvvviii```aaahhhooovvv~~~sssjjjdddaaa\\\TTTKKKDDDAAA???;;;888999::::::;;;:::999888777666666666666666555555444444444444444444444444444555444444444444555666666666666666666666666666666444444444444444444444444444444333444444444444444444555555555555555444444444444444444444444444444666666666777888888999999::::::::::::;;;;;;;;;;;;===>>>>>>@@@AAACCCDDDEEEDDDDDDDDDDDDEEEFFFHHHHHHMMMPPPUUUYYY\\\```dddggghhhjjjmmmqqquuuxxxzzz|||~~~zzz___SSSJJJIIIFFFDDDBBBBBBBBBCCC???>>>===<<<:::999888777999999999999999999999999:::::::::::::::::::::;;;888888888999999888888888999:::<<<<<<;;;;;;<<<===;;;<<>>???@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIINNNPPPUUUYYY\\\```eeehhhiiikkknnnrrrvvvyyy{{{|||eeeVVVLLLJJJGGGDDDCCCBBBCCCCCC??????>>>===<<<;;;:::999888999999999999:::::::::999999::::::::::::;;;;;;999999::::::::::::999999888:::<<<<<<;;;;;;<<<===;;;===DDDRRReeewwwyyykkk```\\\aaajjjsss{{{uuussstttfffaaaXXXNNNFFFAAA???>>>===<<<:::999777666666666888777666666555555666666555555555666666666666666555444444444444555666666555555555555555555555555444444444444444444444444333444555555333333444555333444555555666555555555444444444444444444444444666666666777888888999999888888888999999999::::::<<<===>>>@@@AAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIMMMPPPTTTXXX[[[```eeeiiiiiikkknnnrrrvvvyyy{{{|||}}}mmm[[[PPPMMMIIIEEEBBBAAAAAAAAA@@@??????>>>===<<<<<<<<<888888999999999:::::::::888999999999::::::::::::888999999999999999999888666888;;;<<<;;;;;;;;;<<<>>>???FFFUUUiii{{{sssfff]]]\\\ccclllsss{{{vvvlll]]]MMMCCC???@@@;;;999777666555666888:::999888777666666666777777555555555666666666777777555444444444444555666666444444444444444444444444555555555555555555555555222444666555333222444555333444444555666666555555555555555555555555555555666666666777888888999999999999999:::::::::;;;;;;;;;<<<>>>???@@@@@@@@@@@@BBBCCCCCCDDDEEEGGGIIIJJJMMMOOOSSSWWW[[[```eeeiiiiiikkknnnrrrvvvyyy{{{|||}}}rrr___SSSPPPKKKFFFBBB?????????@@@@@@??????>>>>>>======888888888999999:::::::::888888888999999:::::::::666666777777777777666666555888;;;<<<;;;:::;;;<<<@@@AAAHHHWWWlll~~~ooobbb\\\\\\eeeoootttkkkTTTDDD>>>???999777555333444777;;;===:::999777666666666777888333333333444444444555555555444444444444555666666333333333333333333333333555555555555555555555555222444666555333222333666333333444555666666666555666666666666666666666666666666666777888888999999:::::::::;;;;;;;;;<<<<<<<<<===???@@@AAAAAAAAA@@@BBBBBBCCCDDDFFFGGGIIIJJJLLLOOOSSSVVVZZZ___eeeiiiiiijjjnnnrrruuuxxx{{{|||eeeXXXPPPHHHFFFDDDAAAAAADDDAAA@@@???>>><<<<<<;;;;;;:::888777888999;;;;;;:::999999999999999999999999999999888888999999:::;;;;;;:::888888888:::<<<>>>???DDDNNN]]]nnnmmm```[[[___iiissszzzhhhNNNBBBAAA<<<;;;999888777777666666777777777777777777777777666666555444444444444555000333777:::;;;888444222444444444444444444444444333333222222333333444555444444444444444444444444777777666666555555555444666777888777555444444555777777777888999999::::::999999::::::::::::;;;;;;======>>>???@@@AAAAAABBBDDDDDDEEEFFFHHHIIIJJJJJJNNNPPPTTTYYY]]]```bbbccciiilllppprrrsssuuuxxxzzzlllYYYPPPHHHFFFEEEBBBBBBEEEBBBAAA@@@>>>===<<<<<<<<<:::999777888:::;;;;;;:::999999999999999999999999999999999888999999:::;;;:::999999999999;;;<<<===???DDDNNN^^^ooozzzjjj___]]]bbblllvvvwwwXXXFFFAAA<<<;;;:::888777777666666777777777777777777777777666666555444444444444555444555666777777777666666444444444444444444444444333333222222333333444555444444444444444444444444777666666666555555555555555666777666555444555666777777777888999999::::::999999::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAADDDDDDEEEFFFHHHIIIJJJJJJMMMPPPTTTXXX\\\```aaabbbhhhkkknnnqqqsssuuuwwwyyyttt[[[RRRIIIGGGFFFDDDDDDFFFBBBAAA@@@>>>============;;;999888888:::;;;;;;:::::::::::::::::::::::::::999999999999999:::;;;;;;999999::::::;;;<<<<<<===>>>DDDQQQ```qqqtttddd^^^```fffpppzzzaaaJJJ@@@<<<;;;:::999777777777777777777777777777777777777777666555555444444555555666444333222222444666777444444444444444444444444333333222222333333444555444444444444444444444444666666666666555555555555444555777666555555666777777777777888999999::::::999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@CCCDDDEEEFFFHHHIIIJJJKKKMMMOOOSSSWWW\\\___```aaafffiiimmmppprrrtttvvvxxx~~~|||___TTTJJJGGGGGGEEEEEEFFF@@@@@@???>>>===<<<<<<<<<<<<:::999999;;;<<<;;;::::::::::::::::::::::::::::::999999999999:::;;;;;;888999:::<<<============>>>GGGUUUeeeuuuoooaaa___ccciiisss~~~cccLLLAAA<<<;;;:::999888777777777666666666666666666666666777666666555555555555555444222111///000222444666555555555555555555555555333333222222333333444555444444444444444444444444666666666666666555555555333555666666555555777888777777777888999999::::::999999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@CCCDDDEEEFFFHHHIIIKKKKKKMMMOOOSSSWWW[[[^^^___```dddgggkkknnnqqqsssvvvxxx|||dddXXXLLLHHHHHHGGGEEEFFF??????>>>===<<<<<<<<<<<<===;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::999999::::::;;;<<<888999;;;<<<===>>>>>>>>>AAAKKK[[[lllzzz{{{lll```aaaeeejjjuuu~~~bbbMMMCCC===<<<:::999888888777777666666666666666666666666777777666555555555555666333333333333333444444555555555555555555555555555333333222222333333444555444444444444444444444444555555555666666666666666333555666666555555777888777777777888999999::::::999999999:::::::::;;;;;;<<<======>>>???@@@AAABBBCCCCCCEEEFFFHHHJJJKKKLLLMMMOOOSSSWWW[[[]]]___```bbbfffjjjmmmpppsssvvvxxx|||iii[[[NNNJJJIIIGGGEEEDDD??????>>>===============>>><<<;;;;;;<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<::::::;;;<<<===???@@@@@@FFFQQQbbbsssvvvhhhaaadddhhhkkkyyyxxx```NNNDDD===<<<;;;999888888888888777777777777777777777777888777666666555555666666555555666777777777777666555555555555555555555555333333222222333333444555444444444444444444444444555555555666666666666666444555777666555555666777777777777888999999::::::999999::::::::::::;;;;;;======>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKLLLNNNPPPTTTXXX[[[^^^___```aaaeeeiiimmmpppssswwwyyy|||nnn___PPPKKKJJJHHHDDDCCCAAA@@@?????????????????????===;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;===???AAABBBJJJWWWiiiyyyooodddaaagggjjjmmm}}}sss^^^MMMCCC===<<<;;;:::999888888888777777777777777777777777888777777666666666666666666666666666666777777777555555555555555555555555333333222222333333444555444444444444444444444444555555555555666666666777555666777666555444555666777777777888999999::::::999999::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDFFFHHHJJJLLLLLLOOOQQQUUUYYY\\\^^^``````aaadddiiimmmqqqtttxxxzzz}}}qqqaaaQQQKKKKKKHHHDDDBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;:::;;;<<>>???@@@@@@BBBBBBDDDFFFHHHJJJLLLMMMPPPRRRUUUYYY]]]___```aaaaaadddiiinnnqqqtttxxx{{{~~~~~~iii[[[TTTKKKIIIKKKEEEEEECCCAAA@@@@@@???>>>===;;;:::999999888888999999<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<=========???BBBEEELLL]]]rrr~~~iiicccaaahhhmmmvvv}}}|||tttggg[[[NNNEEE@@@???===;;;999888888777:::999777555555555555666888777777666555444444444666666666666666666666666555555444444444555555666222333333444444333333222555555555555555555555555444555555555555555444444666666666666666666666666888888888777777777777777999999::::::::::::;;;;;;<<<======>>>???@@@@@@@@@BBBDDDEEEFFFGGGHHHKKKMMMNNNVVV[[[[[[[[[^^^``````eeeiiinnnqqqtttvvvxxxzzz~~~nnn^^^VVVMMMKKKLLLEEEEEECCC@@@?????????>>><<<<<<;;;;;;:::::::::::::::<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;<<<=========???CCCEEEPPPaaauuu{{{iiicccccckkksss~~~|||yyy|||zzzjjj^^^TTTJJJCCC===<<<;;;;;;;;;;;;<<<<<<:::999888666555555666666888777777666555555444444555555555555555555555555555444444333333333444444333444444555555444444333555555555555555555555555444555555555555555444444666666666666666666666666888777777777777777777777999999::::::::::::;;;;;;;;;<<<===>>>???@@@AAAAAACCCDDDFFFGGGGGGIIIKKKNNNNNNVVV[[[[[[[[[^^^``````fffiiimmmqqqsssvvvyyy{{{yyyeeeZZZPPPNNNMMMFFFEEECCCAAA?????????===<<<===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>@@@CCCFFFTTTeeezzzvvvhhhdddgggsss|||uuuuuurrrcccZZZRRRJJJDDD<<<<<<<<<;;;;;;<<<<<<===:::999888777777777777777777777777666555555444444444444444444444444444444555444333222222222222222444555555666666555555444444444444444444444444444444444555555555555555444666666666666666666666666777777777777777777888888999999::::::::::::;;;;;;:::;;;<<<>>>???AAABBBBBBDDDEEEGGGHHHHHHIIILLLNNNNNNVVV[[[[[[[[[^^^``````fffiiimmmppprrruuuyyy|||ooo___SSSPPPOOOGGGFFFDDDAAA@@@@@@???===<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>???AAADDDGGGUUUggg|||qqqeeefffnnnuuuqqq{{{qqqeee]]]VVVMMMGGG???>>>===;;;:::999999888:::999999888888888888888777777666666555555555555444444444444444444444444666555444333222222222222444444555555555555444444444444444444444444444444333444555555666555555555666666666666666666666666777777777777777888888888999999999:::::::::;;;;;;::::::<<<===???AAABBBCCCEEEFFFHHHHHHHHHJJJLLLNNNNNNVVV[[[[[[[[[^^^``````fffiiilllooorrruuuzzz}}}}}}iiiXXXRRRQQQJJJHHHEEECCCAAAAAA@@@>>><<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@BBBEEEHHHTTTggg}}}}}}kkkbbbgggtttxxxqqqrrr}}}rrriiibbbYYYNNNFFF???>>>===;;;999888777777999999999999888888888777666666666666555555555555444444444444444444444444777777555444333333333333333333444444444444333333444444444444444444444444333444444555666666555555666666666666666666666666666666777777888888888888999999999:::::::::;;;;;;::::::<<<===???AAABBBCCCEEEGGGHHHHHHHHHIIILLLNNNNNNVVV[[[[[[[[[^^^``````eeehhhlllpppsssvvvzzz}}}xxxbbbXXXUUUMMMJJJGGGDDDCCCBBBAAA???>>><<<;;;;;;:::999::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@CCCFFFIIIUUUhhhyyygggbbbhhhwww~~~tttlll}}}ssskkkcccYYYLLLCCC>>>===<<<;;;:::999999999777888888999999888777777666666666666666666555555444444444444444444444444777666555555444444444444222333333333333333333222333333333333333333333333333333444555666666666666666666666666666666666666666666666777888888999999999999::::::::::::;;;;;;:::;;;<<<>>>???AAABBBBBBEEEGGGHHHHHHHHHHHHKKKMMMNNNVVV[[[[[[[[[^^^``````dddgggmmmqqqtttwwwzzz|||}}}ooo```XXXOOOLLLIIIFFFDDDCCCBBB@@@???===<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<===???@@@AAACCCGGGJJJYYYlllvvveeeccchhhuuuwwwmmmyyyoooggg]]]PPPGGGBBBAAA???===;;;:::999999666666777888888888777666555666666666666666666666555555555555555555555555555555444333333444444444333333444444444444333333333333333333333333333333222333444555666666666666666666666666666666666666555666666777888888999999999999::::::::::::;;;;;;;;;<<<===>>>???@@@AAAAAAEEEFFFGGGGGGGGGGGGJJJLLLNNNVVV[[[[[[[[[^^^``````bbbfffmmmsssvvvxxxyyy{{{|||yyyfff[[[QQQMMMJJJGGGEEEDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<===???@@@AAADDDHHHKKK]]]pppuuudddeeeiiisssyyyqqquuulllbbbWWWOOOHHHFFFCCC@@@<<<999777666555666777888888777666555555555555666666666666666666666666666666666666666333333222222222333444444444555555555555555555444333333333333333333333333222333444555666666666666666666666666666666666666555666666777888999999999999999:::::::::;;;;;;;;;<<<======>>>???@@@@@@AAADDDFFFGGGGGGFFFGGGIIIKKKNNNVVV[[[[[[[[[^^^`````````fffnnntttwwwxxxyyyzzz{{{mmm___RRRHHHHHHGGGEEECCCAAA??????@@@???>>>======<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::===???;;;;;;AAA@@@BBBNNNcccwwwtttlllkkkmmmuuu}}}xxx~~~sssqqqhhhSSSKKKGGGEEECCC>>>888777:::444555555666777888888888777777777777666666666666555666777888888777666555555555555666666666666666555444333222111111111111333333333444444444555555555555555555555555555555555555444555555666777888555444444444555888:::<<<;;;:::999999:::;;;===>>>>>>??????>>>===>>>AAACCCFFFIIIKKKLLLKKKJJJJJJJJJPPPSSSVVVYYYZZZ]]]```ccceeehhhmmmpppsssvvvzzz|||zzznnncccWWWNNNKKKIIIFFFEEECCCBBB@@@@@@???>>>======<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===@@@<<<<<>>:::999;;;777777777888999:::::::::777777777777666666666666444555666777777666555555666666666666555555555555444444333222111111111111333333333444444444555555555555555555555555555555666666555555555555666666999888777666666777888999::::::999999:::;;;===>>>>>>???@@@?????????AAACCCBBBEEEHHHJJJKKKLLLMMMOOOQQQSSSVVVYYYZZZ]]]```bbbeeehhhlllpppsssvvvyyy{{{zzzrrrmmmggg]]]SSSNNNIIIFFFEEEDDDBBB@@@@@@@@@???>>>============:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===AAA======CCCCCCFFFUUUiii|||~~~qqqkkkrrruuu}}}~~~|||gggSSSIII@@@>>>>>>===<<<<<<777777888888999:::::::::777777777777666666666666555555666666666666555555777666666666555444444444333333222222222222333333333333333444444444555555555555555555555555555555666666666666555555555555999999777777777777999999:::999999999:::;;;<<<===<<<>>>@@@@@@@@@@@@AAABBBAAADDDGGGIIIKKKLLLOOOPPPRRRTTTWWWYYYZZZ\\\___aaadddgggkkkooorrruuuxxx{{{|||ooohhhiiihhh```VVVPPPHHHDDDDDDCCCAAA>>>AAA@@@???>>>============:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@======CCCCCCHHHXXXmmm|||pppllluuuzzz}}}www\\\MMM???<<<>>>>>><<<;;;666666666777777888888888777777777777666666666666777777777777666666666555777777666555444444333333333333222222222333444444333333333444444444555555555555555555555555555555555555555666666666666666555555555666777999;;;<<<999999999::::::;;;<<<<<<999<<>>>>>=========:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::???======BBBCCCJJJ[[[qqqzzzqqqooosss{{{|||}}}dddSSSBBB<<<======:::999777777777777888888888888777777777777666666666666888888888777777666666666777666666555444333333222333333333222333333444444333333333444444444555555555555555555555555555555222333555666777777777777333333444555666888999:::888888999::::::;;;;;;;;;777:::===>>>>>>>>>>>>???CCCEEEGGGHHHIIIJJJMMMOOOSSSUUUXXXYYYZZZ[[[^^^```cccfffkkkoooqqqtttxxxzzz}}}jjj[[[]]]```YYYYYYVVVRRRMMMHHHEEEDDDDDDAAAAAA@@@???>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888>>>======BBBCCCLLL___uuuxxxppppppppp}}}}}}iiiWWWEEE>>>===;;;999888::::::::::::::::::::::::777777777777666666666666999888777666666555666666666555555555444333333333444444333333333333444444333333333444444444555555555555555555555555555555222444555777777777777666555555555555555555555555777888999:::;;;;;;;;;:::888:::<<<=========???@@@@@@BBBEEEGGGIIIKKKOOORRRRRRTTTWWWYYYZZZ\\\___aaadddgggkkkooorrruuuxxx{{{}}}mmmZZZYYY\\\UUUVVVWWWVVVPPPIIIEEEEEEGGGAAAAAA@@@???>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888???>>>>>>CCCEEEOOObbbwwwuuuoooqqqsss}}}hhhYYYHHH@@@===;;;::::::::::::::::::::::::::::::777777777777666666666666888777555444333333444444444444444444444444444444666555444333333333333333333333333444444444555555555555555555555555555555555666777888777666444333555555666666666666555555666777999:::;;;;;;:::::::::;;;=========>>>AAACCCAAACCCEEEFFFHHHKKKOOORRRQQQSSSVVVYYYZZZ]]]```bbbeeehhhlllpppsssvvvyyy{{{}}}oooZZZWWWZZZTTTRRRUUUVVVQQQHHHBBBCCCFFFBBBAAA@@@???>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>999@@@@@@???DDDGGGQQQeeexxxsssnnnpppxxxzzz|||gggXXXIIIAAA>>>;;;;;;===888888888888888888888888777777777777666666666666666555444222111111222222333333444444444444444444777666555444333222222222333333333444444444555555555555555555555555555555888888999888777444111///222333555777888999999999666777999:::;;;;;;::::::<<<===>>>>>>>>>@@@CCCFFFEEEFFFGGGGGGGGGHHHKKKNNNPPPSSSVVVYYYZZZ]]]```ccceeehhhmmmqqqsssvvvzzz|||}}}tttaaa\\\YYYUUURRRQQQNNNKKKHHHEEECCCCCC@@@@@@??????>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>??????AAAAAA@@@GGGXXXiiiyyymmmkkknnn|||uuutttfffVVVFFF@@@???===:::999888888999:::999888777666;;;888555333444555555555777666444333222333444444222222222222222222222222333222222111111222222333333444555555666666555555555555555555666666666777666666666666666666666666666666666666777777777777===<<<<<<;;;;;;;;;<<<<<>>>>>>>>@@@AAABBB???AAADDDFFFHHHLLLPPPSSSSSSUUUWWWXXXZZZ\\\___bbbfffjjjppptttvvvwwwxxxyyy}}}xxxccc]]]YYYUUURRRQQQNNNKKKHHHEEEDDDCCC@@@@@@??????>>>>>>===============<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<===>>>===>>>@@@AAAAAAHHHZZZlllwwwllllllppp~~~ppplllxxxeeeVVVGGGAAA@@@>>>;;;:::888999999:::999888777666:::777444333444555555444444444333222222222222222444444444444444444444444333333222222222222333333333444555555666666555555555555666666666666666666666666666666666666666666444444555555555666666666999999::::::<<<===>>>??????>>>======>>>???AAABBBAAACCCEEEGGGHHHJJJMMMPPPRRRTTTVVVXXXYYY\\\___bbbfffjjjppptttvvvwwwxxxyyy|||ggg^^^YYYUUUSSSQQQOOOKKKHHHFFFDDDCCC@@@@@@@@@???>>>>>>======>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<===???AAABBBJJJ^^^ppptttkkkmmmrrrnnndddkkk{{{vvvcccUUUGGGBBBAAA???<<<;;;888999999999999888777777999666444333444444444444777777777777777666666555555555555555555555555555333333222222222222333333333444555555666666555555666666666666666666666666666666666666666666666666555555555666666666777777999999::::::;;;<<<===>>>======<<<<<<===>>>@@@AAADDDEEEGGGGGGGGGIIIKKKMMMQQQSSSVVVWWWYYY[[[___aaafffjjjooosssvvvwwwyyyzzzjjj```[[[WWWTTTRRROOOLLLIIIFFFEEEDDDAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>============<<<<<<<<<<<<<<<======>>>===>>>@@@BBBCCCLLL```ssspppjjjmmmssswwwwwwwwwxxx{{{rrrcccdddoooxxxlll___RRRFFFBBBAAA>>>;;;;;;999999999999888888777777888666444333444555444333777888999999999888777666555555555555555555555555333333333222222333333333333444555555666555555555777777777666666666666666666666666666666666666666888888888888999999999999;;;;;;;;;;;;;;;:::999999<<<<<<<<<<<<===>>>@@@AAADDDEEEGGGGGGGGGIIIKKKMMMPPPRRRUUUWWWYYY[[[___bbbgggjjjooosssuuuwwwzzz{{{mmmccc]]]YYYTTTSSSPPPMMMJJJGGGEEEEEEAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<===============@@@@@@BBBCCCEEEOOOcccwww{{{llliiiooovvvyyysssppphhhhhhhhhhhhjjjooovvv{{{vvvdddbbbiiixxxkkkbbbYYYNNNDDDAAA???<<<999:::999999999888888888888888777555444444555666555444222333444555555444333222444444444444444444444444444333333333333333333444333444555555666555555555777777777777777777666666666666666666666666666666888888888888999999999999999999:::;;;;;;:::999999<<<<<<;;;<<<===>>>@@@BBBBBBDDDFFFGGGHHHJJJMMMOOOPPPRRRUUUWWWYYY\\\```bbbgggkkkooosssuuuxxx{{{}}}pppeee___[[[UUUSSSQQQMMMJJJHHHFFFEEEAAAAAAAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<;;;<<<===>>>>>>>>>>>>===@@@AAACCCEEEHHHSSSiii}}}vvvjjjjjjsss|||sssllliiifffdddaaaaaaaaa```aaadddiiimmmqqq{{{zzzfffaaaeee}}}{{{mmmbbb\\\UUULLLCCCAAA???;;;999999:::999888888777777888888777666555555666777666444222333444444444444444444333333333333333333333333444444333333333333444444333444555555666666555555666666666777777888888888666666666666666666666666555555555666666666777777222444777999;;;=========<<<<<<<<<<<<===???AAACCC@@@BBBEEEGGGHHHKKKNNNQQQQQQSSSVVVXXXZZZ]]]aaadddhhhkkkooosssuuuxxx|||~~~sssfff___[[[UUUTTTQQQNNNKKKHHHGGGFFFBBBAAAAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;<<<===>>>???>>>>>>===>>>???BBBFFFKKKXXXooosssjjjnnnzzzwwwmmmeeeaaa___]]][[[[[[]]]^^^^^^^^^aaadddgggjjjpppyyy}}}iiibbbbbbxxxvvvggg^^^[[[SSSKKKDDDBBB???;;;999::::::999888777777777888999777666666777888888777555666555555555666666777888333333333333333333333333444444333333333333444444333444555555666666555555555555666777888999999:::666666666666666666666666444444555555555666666666000222555999<<<===>>>>>><<<<<<<<<===>>>@@@BBBDDDAAACCCEEEGGGHHHJJJNNNQQQQQQTTTWWWYYY[[[^^^bbbeeehhhkkkooorrruuuxxx|||vvvggg___[[[VVVTTTQQQNNNKKKIIIGGGFFFBBBBBBAAA@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>?????????>>>===<<<>>>BBBGGGMMM\\\tttpppjjjppp~~~nnniiibbb^^^]]][[[XXXUUUXXXZZZ\\\]]]^^^```ccceeehhhlllrrrxxxllleeebbbvvv}}}ttteee]]][[[RRRKKKEEECCC@@@<<<:::;;;;;;:::888777777777888999777777666777999999888666444333222222222444555666444444444444444444444444555444444333333444444555333444555555666666555555444444555777888999:::;;;666666666666666666666666666666666666777777777777222444777999;;;<<<;;;;;;============???AAACCCDDDBBBDDDFFFGGGHHHJJJMMMPPPRRRTTTWWWZZZ\\\___cccfffhhhkkkooorrruuuyyy}}}wwwjjjccc]]]XXXVVVSSSOOOKKKIIIGGGGGGFFFEEEDDDBBB@@@>>>===<<<>>>=========<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===>>>@@@CCCGGGQQQcccyyyyyypppnnnsss{{{mmmbbb^^^ZZZYYYZZZZZZXXXVVV[[[]]]```aaabbbcccfffhhhjjjmmmpppssszzzkkkdddhhhxxxqqqddd^^^___WWWUUUOOOEEE<<<888;;;>>>::::::999999888777777777666666666666777777777777555555555555555555555555555555444444444444333333444444444444444444444444555555555555555555555555444444444555555555555666888888777555444333111111555555555666666666666666888999999::::::999999999::::::;;;===>>>@@@AAAAAAAAACCCGGGIIIJJJLLLNNNPPPSSSVVVXXXYYYYYY[[[```dddfffiiinnnrrruuuxxx|||{{{mmmeee___XXXVVVSSSOOOLLLIIIHHHHHHDDDDDDCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<===============>>>???@@@>>>AAACCCHHHRRRddd{{{wwwoooooowww{{{kkk^^^^^^\\\YYYYYYZZZ\\\[[[ZZZ^^^```bbbddddddfffhhhjjjkkknnnqqqssszzzkkkcccgggwww~~~xxxkkkdddbbbWWWUUUOOOGGG???::::::;;;::::::999999888777777777666666666666777777777777555555555555555555555555444444333333222222111111555555555555555555555555555555555555555555555555444444444555555555555666888888777777666666555555555555555666666666666666666777888999:::;;;;;;;;;:::;;;<<<===>>>???@@@AAAAAACCCFFFIIIJJJKKKMMMOOOSSSUUUXXXYYYYYY[[[```dddfffiiinnnrrruuuyyy|||~~~ooofff```XXXVVVSSSOOOMMMKKKJJJIIICCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>=========<<<<<<=========>>>???@@@BBBBBB???AAADDDIIISSSfff}}}ssslllppp}}}ooobbbYYYZZZYYYXXXYYY[[[^^^______bbbdddfffhhhhhhjjjmmmpppqqqtttwwwzzzkkkbbbeeevvv~~~|||yyyooofffaaa\\\XXXQQQJJJCCC>>>;;;:::::::::999999888777777777777777777777666666666666555555555555555555555555999888888777666555555444555555555555555555555555444444444444444444444444444444444555555555555666666666666777777777777777555555555666666777777777555666777999;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@AAACCCFFFHHHIIIJJJMMMOOORRRUUUXXXYYYYYY[[[```dddfffjjjooosssvvvyyy|||~~~}}}pppeee___YYYWWWTTTPPPNNNLLLKKKJJJEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>============<<<=========>>>???@@@AAAAAA@@@BBBEEEJJJTTThhhooojjjrrrvvvjjjbbb^^^YYYYYYYYYZZZ]]]___bbbccceeegggjjjlllnnnqqqvvvyyy~~~lllbbbdddvvv}}}}}}}}}~~~}}}zzzssskkkeeeeee___VVVMMMFFFAAA>>>===::::::999999888777777777777777777777666666666666555555555555555555555555::::::999888777777666555555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555555555555666777777888888666666888999:::;;;;;;;;;<<<<<<======>>>>>>??????AAACCCEEEGGGGGGIIILLLNNNPPPTTTXXXYYYZZZ[[[```dddfffjjjoootttwwwyyy|||~~~}}}yyytttgggaaaZZZXXXUUUQQQNNNLLLKKKKKKHHHGGGFFFDDDBBBAAA?????????>>>>>>>>>============???>>>>>>======>>>>>>>>>@@@BBBEEEJJJUUUjjjllliiiuuu{{{lllccc___]]][[[[[[\\\]]]^^^```ccceeeiiikkkooossswww}}}ooodddeeevvv{{{xxxxxxyyy|||}}}|||xxxtttssslll```SSSHHHAAA???>>>::::::999999888777777777888777777777666666666555555555555555555555555555555555555444333222222222333333333333333333333333444444444444444444444444444444444555555555555666666666666555444444333333555555666666777888888999888888999:::::::::999999<<<<<<======>>>>>>??????BBBCCCEEEFFFFFFHHHKKKNNNOOOSSSWWWYYYZZZ\\\```cccfffkkkpppuuuwwwyyy{{{}}}rrrzzzkkkfff\\\ZZZWWWSSSOOOMMMKKKKKKIIIHHHGGGEEECCCAAA???>>>??????>>>>>>>>>=========@@@???>>>===============@@@BBBDDDIIIUUUkkk}}}jjjkkk{{{rrrggg___\\\\\\]]]^^^___``````bbbfffhhhnnnqqqwww}}}rrreeedddsssuuuqqqqqqssswww}}}sssaaaNNNBBB>>>>>>::::::999999888777777777888888777777666666555555555555555555555555555555444444444444444333333333222222222222222222222222333333333333333333333333444444444555555555555666999888888777666555555555555555666777777888999999999999:::::::::999999888;;;<<<<<<===>>>??????@@@BBBCCCDDDEEEEEEGGGJJJMMMNNNRRRWWWYYYZZZ\\\___cccgggkkkqqqvvvxxxzzz{{{|||mmm}}}nnnhhh___\\\XXXTTTPPPMMMKKKJJJHHHGGGFFFEEECCCBBBAAA@@@?????????>>>>>>>>>======??????>>>>>>>>>???@@@@@@???AAACCCIIIUUUkkkyyyjjjoooyyyllleee```^^^___]]]___aaabbbccceeeiiimmmuuuyyyvvvgggbbbnnn~~~ssslllmmmpppuuu~~~xxx]]]HHH???===::::::999999888777777777888888888777666555555555555555555555555555555555555555666666666666777777333333333333333333333333333333333333333333333333444444444555555555555666777777777777777666666666444555666777888999::::::777888999999:::::::::::::::;;;<<<===>>>???@@@AAABBBCCCDDDDDDDDDFFFJJJMMMMMMQQQWWWZZZZZZ\\\___bbbgggkkkrrrvvvyyyzzz{{{|||~~~eee}}}mmmhhh```]]]YYYTTTPPPLLLJJJIIIFFFFFFFFFEEEDDDCCCCCCCCC????????????>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCC>>>@@@CCCHHHUUUkkkwwwjjjrrrmmmeeebbb___^^^aaa\\\___bbbcccdddggglllqqqzzzxxxggg```iiiuuuoooqqqtttzzzkkkOOOBBB>>>::::::999999888777777777999888888777666555555444555555555555555555555555222222333333444555555555444444444444444444444444333333333333333333333333444444444555555555666666333333444444555666666777444555666777888999::::::555666888999:::;;;<<<<<<::::::;;;===>>>@@@AAAAAABBBCCCDDDCCCDDDFFFIIILLLLLLQQQWWWZZZZZZ\\\___bbbggglllrrrwwwyyyzzz{{{|||}}}kkkpppjjjbbb___YYYUUUSSSPPPMMMKKKLLLLLLKKKIIIGGGDDDBBBAAA@@@@@@??????>>>=========>>>>>>>>>>>>????????????AAABBBDDDJJJXXXooowwwmmmvvvyyykkkeeecccaaaaaabbb]]]```ccceeefffjjjpppuuuyyykkkbbbeeeyyyoooooosss}}}qqqRRRAAA;;;;;;;;;:::999999888888777888888777666555444333333666666666666666666666666666555555444444555555666555555555444444333333333444444444444444444444444777666666555555555555666:::999888777777888999:::666666777888888888888888888999::::::;;;;;;::::::============>>>???AAAAAADDDCCCCCCDDDFFFHHHJJJLLLPPPRRRUUUVVVWWWYYY\\\^^^dddiiiqqqwwwzzz{{{{{{|||gggrrrmmmbbb^^^YYYUUUSSSPPPNNNLLLKKKKKKJJJIIIGGGEEECCCBBB@@@@@@??????>>>>>>======>>>>>>>>>>>>????????????AAABBBDDDKKKYYYpppxxxooozzz~~~sssgggcccbbb``````bbb___aaadddfffhhhmmmuuu{{{zzzjjjaaaaaazzz~~~}}}uuuooorrrzzzoooSSSDDD???;;;;;;:::999999888888777666666666666666555555555444444444444444444444444444444333333333333444444555555444444444333333333444444444444444444444444666666555555555666666666666666555444444555666666666666777888888888888888777888999999::::::999999<<<<<<<<<===>>>???@@@AAACCCCCCCCCDDDFFFHHHJJJLLLPPPRRRUUUWWWXXXZZZ]]]___dddiiipppuuuxxxyyy{{{|||dddvvvpppeeeaaa\\\XXXUUUSSSPPPNNNJJJJJJIIIHHHFFFEEECCCBBB@@@@@@@@@???>>>>>>======>>>>>>>>>?????????@@@@@@AAABBBEEELLLZZZqqqxxxqqq{{{{{{|||vvvllleeeccccccbbbbbbdddccceeegggiiillltttyyyiii^^^\\\ooo{{{|||zzz}}}|||tttqqqwwwhhhPPPDDDAAA;;;;;;:::999999888888777555555555555666666777777444444444444444444444444333333222222222222333333555444444444444333333333444444444444444444444444444444555555666666777777555555444444444444555555666666777888888888888888777777888999999999999888;;;;;;;;;<<<===>>>???@@@CCCCCCCCCDDDFFFHHHKKKLLLPPPRRRUUUWWWYYY[[[^^^```eeeiiinnnrrruuuwwwzzz|||gggzzzrrrkkkgggaaa\\\XXXUUUQQQNNNJJJIIIIIIHHHGGGEEECCCBBBAAAAAA@@@??????>>>>>>===>>>>>>?????????@@@@@@@@@@@@BBBEEEMMM\\\ssswwwrrrzzzuuutttttttttxxx~~~pppjjjeeeeeefffddddddfffhhhjjjlllooottt~~~uuueee[[[XXXeeexxx{{{~~~~~~xxxvvv|||uuu\\\JJJAAA???;;;;;;:::999999888888777555555555666666666666666666666666666666666666666333333333222222333333333444444444444444444444444333333444444444444444444333444555666666777777777777777777777777777777777666666777888888888888888777888888999999999999999999999:::;;;<<<===???@@@CCCCCCCCCDDDFFFIIIKKKMMMPPPRRRVVVXXXZZZ\\\```bbbgggiiimmmpppsssvvvyyy|||qqq|||ssspppllleee^^^YYYTTTOOOLLLKKKKKKJJJIIIGGGEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>????????????@@@@@@@@@@@@@@@BBBFFFNNN^^^uuu~~~uuusss~~~vvvsssrrrpppoooooottt{{{wwwmmmhhheeeggggggeeefffhhhlllnnnrrrvvv|||nnnaaaYYYVVV___mmm|||{{{{{{gggTTTFFF@@@>>>;;;;;;:::999999888888777888777777666555555444444666666666666666666666666555555444444444444555555444444444444444444444444333333333444444444555555222333555666777777777777888888888888888888888888666666777888888888888888888999999:::;;;:::::::::888999999:::<<<===???@@@BBBBBBCCCDDDFFFIIIKKKMMMPPPRRRVVVYYY[[[^^^bbbdddhhhkkknnnpppsssvvvzzz}}}yyyuuuqqqmmmeee^^^XXXSSSNNNKKKMMMMMMLLLJJJHHHFFFDDDCCCAAAAAAAAA@@@??????>>>>>>?????????@@@@@@@@@@@@AAA@@@BBBGGGPPP___wwwzzzrrrsss{{{vvvttttttrrrpppoooqqqtttwwwxxxwwwnnnjjjfffeeehhhhhhgggiiimmmqqquuu{{{hhh\\\WWWUUU[[[dddrrr}}}}}}{{{nnn___QQQGGGAAA>>>;;;;;;:::999999888888777888888777666555444333333444444444444444444444444777777666666666666777777333333333444444444444555222333333444444555555555333444555777777777666666666666777777777777666666666666777888888888888888999999:::;;;;;;;;;;;;:::888888999:::<<<>>>@@@AAABBBBBBBBBDDDFFFIIILLLMMMPPPSSSWWWZZZ\\\___cccfffjjjmmmpppsssuuuxxx{{{~~~yyyxxxrrrnnnggg```[[[VVVRRROOOPPPOOONNNLLLIIIFFFDDDBBBBBBAAAAAA@@@@@@??????>>>?????????@@@@@@@@@AAAAAA???BBBGGGQQQaaaxxxvvvrrruuu{{{xxxttttttuuutttrrrqqqssstttnnnuuuxxxoooiiijjjhhhhhhlllmmmnnnrrrxxx{{{|||dddXXXUUUTTTXXX^^^ooo}}}{{{}}}uuunnndddZZZPPPHHHAAA<<<;;;;;;:::999999888888777777777666666555555555444444444444444444444444444777777777666666777777777333333333444444444555555222222333333444555555666444555666777777777555444555555666777777666555555666666777888888888888888888888999:::::::::::::::888999999;;;===???@@@AAAAAABBBBBBDDDFFFIIILLLNNNPPPSSSWWWZZZ]]]aaaeeeggglllooosssvvvxxxzzz}}}ssszzztttpppjjjddd```\\\XXXUUURRRQQQOOOMMMJJJGGGDDDBBBBBBBBBAAA@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAA???BBBHHHQQQaaayyyuuurrrvvv|||zzznnnppprrrrrrpppoooooopppnnnssszzzyyysssnnnjjjmmmkkklllqqqtttvvv{{{{{{bbbVVVSSSSSSVVV[[[rrr~~~yyy{{{}}}lllfff^^^VVVOOOGGG@@@:::;;;;;;::::::999888888777555555555666666666666666666666666666666666666666777777666666666666777777333333333444444555555555222222333333444555666666444555777888888666444333555666777888888777666555666666777888888888888888777777888999999999999888999999:::;;;===???AAABBBAAAAAABBBDDDFFFIIILLLNNNPPPSSSWWW[[[^^^aaaeeehhhmmmpppuuuxxxzzz|||~~~tttzzzzzztttllleee___[[[XXXUUUSSSQQQMMMKKKJJJIIIGGGEEEAAAAAAAAA@@@???>>>======BBB@@@???AAACCCDDDAAA???>>>CCCGGGNNN___|||pppooowwwzzzyyytttsssrrrqqqqqqqqqssssssqqqqqqqqqttt{{{}}}uuupppnnnmmmlllmmmooorrrvvv{{{}}}ggg]]]WWWTTTWWW^^^rrrwwwssszzzqqqddd___WWWPPPKKKFFFCCCAAA:::999888888777777888888888888888888777777777777555444333333444666999:::444444333333333333222222222222222333333444444444777666666555555444333333666666555555555555666666888888777666666666666666777777777777888888888888777777888888888999999999::::::::::::;;;===???@@@@@@AAABBBDDDFFFHHHKKKLLLMMMRRRXXX[[[]]]```dddhhhkkknnnrrrtttwwwyyy}}}jjj}}}xxxsssmmmfffbbb^^^ZZZXXXWWWTTTQQQOOONNNLLLJJJHHHBBBBBBAAA@@@???>>>>>>===AAA@@@???@@@BBBCCCAAA>>>>>>CCCGGGNNN___{{{ppppppyyy}}}}}}wwwwwwvvvuuuuuuvvvvvvwwwxxxwwwvvvuuuxxx~~~~~~zzzuuuqqqoooppprrrsssrrruuuyyy~~~~~~ggg[[[VVVSSSWWW___tttwww||||||ooobbb]]]UUUMMMHHHDDD@@@>>>:::999888888777777888888888888888777777777666666555555444333444666888999444444333333333333222222444333333333333333333222333333333333333222222222666666555555555555666666888777666666555555555666666666777777777888888888999999999999999999999999;;;;;;;;;;;;<<<>>>@@@AAA@@@AAABBBDDDFFFHHHKKKLLLNNNRRRWWWZZZ\\\___dddhhhmmmpppsssuuuvvvxxx{{{~~~```uuuwwwtttnnniiieeeaaa]]]ZZZUUUSSSOOOMMMLLLKKKIIIGGGDDDCCCBBB@@@??????>>>>>>@@@??????@@@AAAAAA@@@>>>>>>CCCGGGMMM___{{{nnnppp|||{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}|||yyywwwwwwzzz}}}}}}xxxqqqpppooooooqqqtttxxxzzzzzz~~~~~~eeeYYYTTTRRRXXXaaawww{{{|||}}}xxxnnnccc]]]TTTLLLGGGBBB???===:::999888888777777888888888888777777777777666666666555444444444666777888444444333333333333222222555444444333333222222111222222222222333333333333666666555555555555666666777666555555444555555555666666777777777777888888;;;;;;::::::::::::::::::<<<<<<<<<<<<===???@@@AAA@@@@@@BBBCCCFFFIIIKKKLLLOOORRRVVVYYYZZZ^^^dddiiinnnpppsssvvvwwwxxxzzz|||\\\nnnzzzvvvrrrmmmhhhddd^^^[[[UUUSSSPPPMMMLLLKKKIIIGGGFFFEEECCCAAA@@@??????????????????@@@@@@@@@???>>>???CCCGGGMMM^^^{{{}}}lllooo~~~~~~~~~}}}yyywwwvvvwww}}}wwwrrrooonnnoooqqqrrruuuxxx|||}}}dddXXXSSSRRRYYYccc}}}zzzzzzxxxwwwzzz}}}xxxpppgggaaaXXXOOOHHHDDD@@@>>>:::999888888777777888888888777777777666666666666666666555555555555666777444444333333333222222222333333333333333333333333222222333444555555666666666555555444444555555666666555555444444444555555666666666666777777777888999999999999::::::;;;;;;;;;;;;<<<<<<===???@@@@@@???@@@AAACCCFFFIIIKKKMMMOOORRRVVVXXXYYY^^^dddjjjlllooosssvvvwwwyyy{{{}}}}}}\\\iii{{{vvvpppkkkeee___[[[ZZZWWWTTTRRRQQQPPPNNNLLLHHHFFFDDDBBB@@@@@@@@@@@@>>>???@@@@@@@@@????????????CCCGGGLLL^^^{{{xxxiiinnn|||xxxwwwwww|||yyysssooolllkkklllpppuuuxxx{{{|||bbbVVVRRRSSS[[[eeexxxvvvsssrrrwww}}}{{{vvvlllfff\\\SSSLLLEEE@@@<<<:::999888888777777888888777777777666666666666555666666666555555555555666444444333333333222222222111111222333333444555555111222222333444555666666555555444444444444555555555555444444444444555666555666666666666777777777555666777888999:::;;;<<<999:::;;;<<<===>>>>>>>>>???@@@AAACCCFFFIIILLLMMMOOORRRUUUWWWYYY]]]dddjjjiiimmmrrrvvvxxx{{{}}}}}}YYYddd~~~xxxrrrlllgggaaa^^^ZZZWWWTTTRRRQQQPPPNNNLLLJJJHHHEEEBBB@@@@@@AAAAAA>>>@@@AAAAAA@@@??????@@@@@@DDDGGGLLL]]]{{{sssiiiooo|||{{{{{{wwwqqqmmmlllkkkkkkkkkrrrzzzyyyaaaVVVSSSTTT\\\gggwwwvvvsssssszzz}}}qqqlllcccZZZQQQHHH@@@;;;:::999888888777777888888777777666666666666555555777777666666555555444444444444333333333333222222000000111222444555666666///000000111222333333444555555444444444444555555555555555444555555666777555555666666666666777777555555666777999:::;;;;;;888999:::<<<============>>>???AAACCCFFFIIILLLNNNNNNQQQUUUXXXYYY]]]ccchhhgggkkkqqqvvvyyy|||~~~~~~UUU^^^uuuyyyrrrmmmiiieeecccYYYVVVSSSQQQPPPNNNLLLJJJKKKIIIFFFCCCAAAAAAAAABBB>>>AAACCCBBB@@@???@@@AAA@@@DDDFFFLLL]]]zzzpppjjjqqq|||xxxrrrnnnmmmnnnoooooosss{{{vvv___VVVTTTUUU^^^hhhyyyyyywwwxxxzzzuuummmdddZZZNNNDDD===:::999888888777777888888777777666666666555555555777777777777666555444333444444333333333333222222111111222333333444555555000000111111222222222333555444444333333444444555666555555555666666777888555555555666666666777777888888999999999999999:::999:::;;;===>>>>>>>>>>>>>>>???AAACCCFFFJJJLLLNNNLLLQQQVVVYYYZZZ^^^cccggghhhlllrrrwwwyyy{{{}}}~~~SSS\\\rrrxxxrrrnnnkkkhhhggg\\\ZZZVVVTTTSSSRRRPPPNNNLLLJJJFFFCCCAAAAAABBBBBB???AAADDDCCCAAA???@@@BBB@@@DDDFFFKKK]]]zzznnnlllsssyyyvvvrrrpppqqqssstttttt}}}uuu___VVVUUUVVV___iii||||||{{{}}}~~~vvvmmmbbbUUUIIIBBB:::999999888777888888888777666666666555555555555777777777777666555333333444444444333333333222222333333333333333333333333222333333333333444444444555444444333333444444555666666666666666777888888555555555555666666666777<<<<<<;;;::::::999888888:::;;;===>>>???@@@??????>>>???AAACCCFFFJJJMMMNNNKKKPPPVVVYYY[[[^^^bbbfffjjjnnnssswwwyyyzzz{{{|||SSSXXXjjjwwwuuuqqqjjjeeedddaaa]]]XXXTTTRRRQQQOOONNNNNNMMMKKKHHHEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCGGGQQQccc|||pppjjjvvvyyyqqqlllnnnsssuuuyyy}}}sss]]]QQQNNNSSS]]]ggg}}}}}}|||{{{dddNNNBBB===;;;888777777777777666555777777666555444555666777777666666666555555555555555555555555555555555555555444444444333333333555444444333333333444444555555666666666666555555333444444555555444444333444444444555555555666666888888999::::::::::::999;;;<<<>>>>>>======???@@@AAADDDGGGIIIIIIJJJLLLNNNQQQSSSWWWZZZ\\\___cccfffkkknnnrrruuuvvvwwwyyyzzzTTTWWWeeezzzwwwtttnnniiigggbbb^^^YYYUUUSSSQQQOOOMMMNNNLLLJJJGGGEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCGGGPPPbbb|||nnnjjjvvv|||uuuqqqsssxxx|||rrr]]]QQQNNNQQQZZZbbb~~~~~~yyywwwxxxyyy{{{pppVVVGGG>>>;;;888777888888777666555777777666555444555666777777666666555444444444555555555555555555555555555555444444444333333333444333333222222222333333555555666666666666555555333444444555555444444333444444444555555555666666888888999::::::::::::999:::<<<============>>>@@@===@@@CCCEEEFFFIIILLLNNNQQQSSSWWWZZZ\\\___cccfffjjjmmmqqqsssuuuvvvxxxyyyTTTUUUaaa|||zzzxxxuuuooojjjjjjccc___ZZZVVVTTTQQQOOOMMMLLLKKKIIIFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBFFFOOO```zzz|||lllkkkwwwyyyvvvyyyooo\\\RRRNNNPPPVVV\\\qqqzzzsssqqqssstttvvv~~~]]]JJJ>>><<<999888888999888777555777777666555444555666777666666555444444333333555555555555555555555555555555444444444333333333222222222111111222222333555555666666666666555555444444555555555555444444444444555555555666666666888888999::::::::::::999999;;;<<<===<<<<<<===???<<<>>>AAACCCEEEHHHMMMPPPPPPSSSWWWZZZ\\\___ccceeegggjjjoooqqqssstttvvvxxx~~~SSSTTTbbb~~~wwwuuurrrmmmjjjiiifffbbb]]]YYYVVVSSSOOOMMMKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBFFFMMM^^^xxxzzzlllkkkxxx}}}{{{yyykkk[[[RRROOOPPPTTTYYYfffyyysssooorrrsssttt~~~___III???===:::999999999999888555777777666555444555666666666666555444333333333555555555555555555555555555555444444444333333333222222222222222222333444444555555666666555555444444444555555555555444444555555555555666666666666888888999::::::::::::999999:::<<<<<<;;;;;;===>>>???AAABBBCCCEEEIIINNNQQQPPPSSSVVVYYY\\\___bbbeeeeeeiiimmmpppqqqsssuuuwww}}}SSSVVVhhh}}}vvvtttrrrnnnkkkkkkiiieeeaaa\\\XXXTTTPPPMMMKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEELLL[[[uuuxxxmmmjjjxxxtttgggZZZSSSQQQPPPSSSWWW\\\rrr|||wwwtttuuuuuuuuu}}}]]]III???===:::999999999999888555777777666555444555666666666555555555444444444555555555555555555555555555555444444444333333333333333333333333444555555444444555555555555444444444555555666666555555444555555555666666666777777888888999::::::::::::999999:::<<<<<<;;;;;;===>>>BBBBBBCCCDDDEEEGGGLLLOOOPPPRRRVVVYYY[[[^^^bbbeeeeeehhhllloooqqqsssuuuwww|||SSSYYYpppxxxvvvuuuqqqooopppllliiiddd```[[[WWWRRRNNNKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFKKKXXXrrrvvvnnniiixxxtttggg[[[UUURRRQQQRRRVVVUUUfff~~~~~~||||||yyyyyysssZZZJJJ>>><<<999888888999888777555777777666555444555666555555555666666666666777555555555555555555555555555555444444444333333333333333333333444555666666444444555555555555444444555555666666666666555555555555666666666777777777888888999::::::::::::999999;;;<<<===<<<<<<===???@@@AAACCCCCCDDDFFFIIILLLOOORRRVVVYYY[[[^^^bbbdddeeehhhmmmppprrrtttvvvxxx{{{~~~VVV]]]vvvzzzxxxwwwtttssstttppplllhhhccc^^^YYYSSSOOOKKKJJJIIIGGGEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEFFFJJJVVVooorrrlllhhhxxxwwwkkk]]]VVVSSSPPPQQQSSSSSS```www|||~~~}}}wwwfffUUUJJJ>>>;;;888777888888777666555777777666555444555666444555555666777888999999555555555555555555555555555555444444444333333333222222222222333444555666333444444555555444444333555555666666666666555555555666666666777777777777888888999::::::::::::999:::<<<============>>>@@@>>>@@@CCCEEEFFFHHHKKKMMMOOORRRUUUXXX[[[^^^aaadddfffiiinnnqqqtttvvvxxxzzz{{{}}}XXX```yyyyyyxxxwwwtttsssuuurrrnnniiieee```ZZZTTTPPPLLLKKKIIIGGGFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEGGGJJJUUUnnnoooiiigggwww{{{nnn```XXXSSSOOOOOOQQQVVVaaavvv~~~uuuhhh\\\PPPHHH===;;;888777777777777666555777777777555444555666444444555777888:::;;;;;;555555555555555555555555555555444444444333333333111111111111222333444555333444444555555444444333555555666666666666555555666666666666777777777777888888999::::::::::::999;;;<<<>>>>>>======???@@@>>>AAAEEEHHHJJJLLLOOOQQQOOORRRUUUXXX[[[^^^aaadddgggjjjooorrruuuwwwyyy{{{{{{}}}VVV```zzz{{{vvvuuuvvvwwwvvvnnnlllhhheeeaaa\\\VVVRRRQQQNNNKKKIIIHHHFFFDDDBBBBBBBBBAAA@@@@@@??????>>>DDDEEEHHHKKKSSShhhjjjkkkhhhzzzuuufffYYYSSSQQQQQQPPPSSS]]]uuu~~~}}}nnnhhhbbbYYYMMMFFF???===:::999999999999888777777777777666666666666444444444444444444444444666666555555555444444444333333333333222222111000000111222222333333222222555777888888666555666777666666666666777777777777666666666666777777777777::::::::::::::::::;;;;;;;;;<<<=========<<<::::::===???BBBDDDGGGJJJNNNQQQQQQSSSUUUXXXZZZ^^^cccggghhhkkkpppsssuuuwwwzzz|||}}}UUU^^^uuuzzzuuussstttsssrrrkkkiiifffdddbbb^^^YYYVVVQQQOOOLLLIIIHHHGGGEEECCCBBBBBBBBBAAA@@@@@@??????CCCDDDGGGKKKRRRgggjjjkkklll~~~zzziii\\\UUURRRQQQPPPUUU```yyy}}}uuueee^^^ZZZSSSKKKGGG>>>;;;999777888888777777777777777777666666666555444444444444444444444444666555555555444444444444333333333333333333222111111222222333333333333333444555777777555444555666555666666666777777777777555666666666777777777777777777888888888888999999:::;;;<<<======<<<;;;;;;===???BBBEEEGGGJJJNNNQQQQQQSSSVVVXXXZZZ^^^bbbfffhhhkkkooosssuuuwwwyyy{{{|||UUU[[[mmmyyysssrrrqqqpppooollliiigggdddbbb^^^ZZZWWWSSSPPPMMMKKKJJJHHHFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@AAACCCFFFJJJRRRfffjjjjjjnnnooo___VVVSSSQQQPPPWWWbbb|||{{{|||{{{lll\\\UUUQQQMMMIIIGGG===;;;888777777777777666777777777666666666555555444444444444444444444444555555555555444444444444222333333444444444444333222222333444444444444444222444666666444333444555555555666666666777777777555555666666666777777777777777777888888888999999999:::;;;<<<===============@@@BBBEEEGGGJJJMMMPPPRRRTTTVVVXXXZZZ]]]aaadddhhhkkkooosssuuuwwwyyy{{{{{{TTTXXXgggxxxsssrrrrrrpppooopppmmmiiieeeaaa]]]XXXUUUTTTRRRNNNLLLKKKJJJHHHFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@BBBEEEIIIPPPeeehhhiiilllsssbbbXXXTTTRRRQQQWWWbbb|||yyy~~~|||yyyvvvtttfffXXXRRROOOJJJFFFEEE===;;;888777777888777666777777666666666555555555444444444444444444444444444444444444444444444444222333333444555555555555222333444444555555444444222444555666444444444555555555555666666666777777555555555666666666777777888888999999::::::;;;;;;999999:::;;;======>>>>>>>>>@@@CCCEEEFFFIIIMMMPPPSSSTTTVVVXXXYYY\\\```ccchhhkkkooossstttvvvxxxzzzyyySSSVVVbbb}}}xxxtttttttttsssrrrqqqmmmiiieeeaaa^^^ZZZWWWVVVSSSPPPNNNMMMLLLIIIHHHEEEDDDDDDCCCCCCBBBBBBAAA???AAADDDHHHOOObbb~~~hhhiiikkk~~~uuubbbXXXTTTSSSRRRUUUaaa|||{{{|||wwwqqqxxxxxxmmmcccYYYTTTOOOHHHAAA??????<<<999888999999888777666666666666555555555555444444444444444444444444333333444444444444444444222333333444555555555555222333444444555555444444222444666666555555666777555555555555666666666666555555555555666666666666777777888999999:::;;;;;;999999:::;;;<<<>>>??????>>>@@@CCCEEEFFFIIIMMMOOORRRTTTVVVWWWYYY\\\```ccchhhkkkooorrrtttuuuwwwyyyxxx~~~RRRUUU^^^vvv~~~xxxuuuuuuvvvuuusssnnnkkkgggdddbbb```^^^\\\WWWUUURRRPPPOOOMMMKKKIIIDDDDDDDDDCCCBBBBBBAAAAAA???AAADDDGGGMMM```iiikkkmmmsssaaaWWWTTTTTTUUUVVVdddyyyooosssvvvnnniiiaaaZZZVVVQQQHHH???<<>><<<999888888999888777666666555555555444444444444444444444444444444444222222333333333444444444333333333333333333222111111222222333333333333333111333555555555444555666444444444555555555666666444444444555555555666666444444555666777888999999;;;:::::::::;;;<<<>>>??????AAACCCEEEFFFIIILLLOOOPPPRRRTTTVVVYYY\\\aaadddhhhkkkooorrrssstttvvvxxxxxx}}}QQQSSSYYYmmmyyyuuuttttttqqqooorrrnnniiieeebbb___\\\ZZZYYYWWWTTTQQQPPPOOOMMMKKKDDDCCCCCCBBBAAAAAA@@@@@@@@@BBBEEEGGGKKK\\\{{{oooqqqkkk|||~~~mmm\\\TTTSSSVVVXXX[[[rrrwwwyyy{{{qqqmmmfff```]]]XXXPPPJJJIII===;;;888777777777777666666666555555555444444444444444444444444444444444222222222333333444444444333333333333222222111000111111222333333333333222///111333444333333444555444444444555555555666666444444444555555555666666555666777888999:::;;;;;;<<<;;;::::::;;;<<<>>>??????AAACCCEEEFFFIIILLLOOOOOOQQQTTTVVVYYY]]]aaaeeehhhkkkooorrrssstttvvvwwwxxx}}}LLLOOOVVVhhhyyyyyyxxxuuurrrqqqsssmmmgggeeefffeeeaaa]]]ZZZWWWTTTSSSSSSRRRNNNJJJHHHGGGFFFDDDDDDCCCCCCCCC???BBB@@@CCCMMMZZZwwwtttooolll}}}~~~~~~~~~sssrrrtttyyy{{{|||{{{iii]]]WWWTTTWWW\\\\\\xxxxxxuuurrrkkkbbbYYYSSSLLLGGGBBB;;;777888999666333333555555555555555555555555666555555555555444444444333333444555555444333333333222222111111222222333444333111111111111333444555666666666666444333111000222555666555444444555777777777777666666666666888777666666666777999:::;;;<<<<<<<<<======>>>>>>???AAACCCEEEGGGJJJNNNRRRUUUUUUUUUWWWZZZ^^^bbbdddkkkkkknnnrrrvvvxxxwwwuuuyyy{{{NNNRRRWWWddd{{{xxxwwwtttrrrssssssnnnhhhfffggggggccc```]]]ZZZVVVUUUUUUSSSOOOKKKHHHGGGFFFDDDCCCCCCCCCCCCAAADDDBBBDDDNNNZZZuuuvvvqqqnnn||||||}}}~~~tttjjjjjjmmmsssyyy{{{{{{tttdddYYYTTTQQQSSSWWW```zzzxxx~~~}}}|||vvvkkk```XXXPPPIIICCC<<<777888999777555555666666666666666666666666555555555666666777777777333333444555555444333333333222222111111222222333333333222222222222333333333444555666666555444444222444666777666555555555666666666666777777777777888777777666777888999::::::;;;;;;<<<===>>>>>>??????AAACCCEEEGGGKKKOOORRRUUUUUUUUUWWWZZZ^^^bbbdddiiijjjlllpppuuuwwwvvvuuuxxx{{{OOOSSSWWW```xxx|||wwwvvvtttssstttrrrnnniiihhhhhhhhhfffcccaaa]]]YYYXXXWWWUUUPPPKKKHHHGGGFFFDDDCCCCCCBBBBBBBBBEEECCCEEENNNYYYtttxxxrrrppp{{{{{{}}}rrrmmmeeefffkkkqqqvvv~~~{{{zzz~~~yyynnnaaaXXXSSSOOOPPPSSS```~~~zzz~~~xxxkkk```TTTJJJDDD===888999:::888777777777777777777777777777777444444555666777888999999333444444555555444444333333222222111111222222333333333444444444444333333111222333555666666666666444666888888666555555555555555666666777777888888888777777777777888999999999::::::<<<===>>>?????????AAADDDFFFHHHKKKPPPSSSUUUUUUVVVWWWZZZ^^^bbbeeeggghhhjjjooosssvvvvvvvvvxxxzzzLLLQQQVVV^^^ttt~~~{{{zzzxxxvvvvvvqqqmmmjjjhhhiiiiiigggfffccc```\\\YYYXXXUUUPPPLLLIIIHHHFFFEEECCCCCCBBBBBBAAAEEECCCEEENNNZZZtttyyysssooozzz{{{}}}uuummmmmmiiikkkooovvv{{{{{{zzz}}}}}}{{{tttkkkbbb[[[UUUPPPPPPSSSZZZvvv|||nnn\\\MMMEEE>>>999:::;;;:::999:::666666666666666666666666444555555666777777888888444444444444444444444444333222222111111222222333222333555555555555333222222222333444555555555555444666888888666444333444444555555666777888888999777777777888888888999999888999:::;;;===>>>???@@@???AAADDDFFFHHHLLLPPPTTTUUUUUUVVVXXX[[[___bbbeeeggggggjjjnnnssswwwwwwwwwwwwyyyIIIOOOTTT]]]uuu~~~{{{pppnnnkkkiiiiiihhhhhhgggeeeaaa]]]ZZZYYYVVVQQQLLLJJJIIIHHHFFFDDDCCCCCCCCC???CCCBBBEEENNNZZZtttyyyqqqkkkyyy{{{}}}~~~oookkknnnooopppuuu}}}yyyxxx{{{}}}|||zzzrrrkkkddd___XXXQQQOOORRRUUUkkk~~~lllWWWGGG???999:::;;;:::999:::555555555555555555555555555555555555555555555555444444444444444444444444333222222111111222222333222333555555555555333222444444444333333444444444333555777666444333222333444555555666777888888999777888888888999999999999888888999;;;<<<>>>???@@@>>>@@@CCCEEEHHHLLLQQQTTTVVVVVVVVVXXX[[[___ccceeehhhhhhjjjoootttwwwyyyxxxwwwyyy~~~JJJPPPTTT^^^xxxqqqpppnnnkkkjjjiiiiiiiiifffbbb^^^\\\[[[XXXRRRNNNLLLKKKIIIGGGFFFEEEDDDDDD???CCCBBBDDDMMMXXXrrrxxxqqqjjjyyy{{{|||~~~}}}wwwkkkhhhmmmpppsss{{{}}}wwwuuuwwwyyyzzzyyyqqqlllfff```XXXOOOMMMOOOSSSbbbyyy|||aaaHHH@@@::::::;;;999888:::555555555555555555555555666555555555444444444444555444444333333444444555333222222111111222222333333333444444444444333333555444333333333333333444222444666666444333222333555555666666777777888888777888999999::::::999999888999999;;;<<<===>>>>>>===???BBBDDDGGGKKKPPPTTTVVVVVVWWWXXX[[[___ccceeejjjjjjkkknnnssswwwxxxxxxxxxzzz~~~MMMQQQVVVaaattttttrrrooolllkkkkkklllgggddd```^^^]]]ZZZUUUQQQNNNMMMKKKIIIGGGFFFEEEEEEAAAEEECCCDDDLLLUUUmmmxxxqqqkkkwwwyyyyyy}}}|||yyy|||xxxqqqiiihhhlllrrryyy|||uuurrrrrrtttvvvwwwtttoooiiibbbXXXNNNLLLNNNQQQ[[[tttxxx}}}~~~|||bbbJJJAAA:::::::::888777888555555555555555555555555555555555555666666666666555444333333333333444555333222222111111222222333333333222222222222333333333222222222222444555666222444666666555444444555666666666666777777777777777888999:::::::::999999999999:::;;;;;;<<<======<<<>>>AAACCCFFFJJJOOOSSSVVVVVVWWWXXX\\\```cccfffjjjjjjjjjmmmqqquuuvvvvvvxxxzzz~~~NNNRRRWWWfff~~~wwwwwwuuurrrnnnmmmmmmnnniiieeeaaa```___]]]XXXTTTOOONNNLLLJJJHHHGGGFFFFFFCCCGGGDDDDDDKKKRRRiiiyyyqqqnnnvvv~~~wwwwwwzzz}}}wwwwww}}}vvvnnnnnnjjjjjjnnnuuu|||tttooonnnpppssstttwwwrrrllleeeZZZOOOMMMOOOOOOUUUjjjxxx{{{zzzwww|||zzz\\\KKKBBB;;;999999777666777777777777777777777777777444444555666777888999999555444333333333333444555333222222222222222222333444333111111111111333444111000000111222555777888222444777777777666666777777777777777666666666666777888999:::;;;:::999999:::::::::;;;;;;<<<<<<<<<;;;===@@@CCCEEEJJJOOORRRVVVVVVWWWYYY\\\```dddfffjjjiiiiiilllpppsssuuuuuuyyy{{{~~~QQQUUU\\\ooo{{{yyywwwvvvuuuttttttrrrooolllkkkjjjiiihhhfffaaa[[[WWWVVVVVVVVVTTTQQQLLLGGGDDDCCCHHHFFFFFFKKKQQQhhhtttoooyyy~~~{{{}}}~~~xxxvvvvvv|||rrrppprrrpppqqqvvv{{{~~~xxxrrrqqqooommmlllnnnqqqqqqnnnfff[[[PPPKKKIIIKKKTTTeee|||{{{zzzyyyzzz~~~zzziiiXXXFFFAAA;;;999;;;;;;999555777666666666666555555555555555555444333222000000333333333444444555555555444333111000000111333444333333333444444444555555333333333444444444555555555555555777999999777666666666666666666555555555===;;;888666777999<<<>>>888888888999:::;;;<<<===>>>>>>@@@BBBEEEHHHLLLNNNRRRTTTVVVXXXZZZ]]]bbbeeegggfffhhhkkkqqquuuwwwwwwwwwxxx|||OOOTTT^^^ttt{{{yyyyyywwwwwwvvvvvvuuurrrooonnnmmmllljjjhhhddd___[[[XXXXXXWWWUUURRRMMMHHHFFFBBBGGGEEEFFFKKKPPPffftttsss|||~~~}}}rrrppprrr|||wwwvvvwwwvvvxxx~~~~~~wwwqqqpppnnnlllllloooooooookkkcccWWWNNNJJJIIILLLSSSddd{{{||||||{{{{{{wwwnnn___PPPEEE@@@:::888::::::888555666666666555555555444444444555555444444333222111111111111222222333333333222222222333333222222222333333333444444444444555333333333444444444555555555555555777888888777666666666666666666666666555;;;:::888777888999<<<===888888888999:::;;;======>>>???@@@BBBEEEIIILLLNNNSSSTTTWWWYYY[[[^^^cccfffjjjiiijjjlllqqqvvvxxxyyywwwxxx|||NNNUUUbbbzzz~~~zzzyyy{{{zzzyyyyyyyyyxxxuuurrrrrrqqqooonnnlllhhhccc___[[[ZZZYYYVVVRRRMMMIIIGGGAAAFFFDDDEEEJJJPPPdddvvvxxx}}}~~~tttooolllppp}}}~~~vvvooommmllljjjkkknnnmmmlllggg^^^SSSKKKIIIIIILLLRRRaaawww~~~~~~~~~rrriiibbbUUUJJJCCC>>>999777888888777555555555555555444444444333444444555555555444444444111111222222222222333333000111333444444333111000333333333333444444444444333333333444444444555555444555666666777666666666555555666666666666666666:::999999999999:::;;;;;;888888999999:::<<<===>>>??????@@@BBBFFFIIILLLNNNTTTUUUXXXZZZ\\\___dddgggkkkjjjiiikkkppptttwwwxxxvvvxxx}}}PPPWWWddd}}}|||{{{|||{{{{{{{{{|||zzzxxxuuuuuutttrrrpppnnnkkkfffccc]]]\\\YYYVVVQQQMMMJJJHHHBBBFFFDDDEEEJJJNNNaaa~~~zzzzzz{{{|||{{{ooopppmmmqqq}}}uuunnnllljjjhhhjjjmmmkkkiiidddZZZPPPJJJIIIJJJLLLQQQ]]]sssvvvjjjbbbZZZQQQIII@@@===999777777777666444555555444444444333333333333444444555666666666555444444444444444444444444111222333333333333222111222222333333333444444444333333333444444444555555444555666666555555555666555555555555666666666666888888999:::::::::::::::999999999:::;;;<<<===>>>???@@@AAACCCFFFJJJMMMOOOUUUVVVYYY[[[]]]```eeehhhkkkiiihhhiiimmmqqqssstttuuuxxx~~~PPPVVVccc}}}}}}}}}||||||||||||}}}}}}zzzxxxwwwuuusssqqqpppmmmiiifff```^^^ZZZUUUQQQMMMJJJHHHDDDGGGDDDEEEKKKMMM^^^yyyyyyxxxyyy~~~{{{pppnnnmmmttt{{{sssllljjjiiiggghhhkkkiiigggbbbYYYPPPJJJJJJLLLLLLOOO[[[qqq{{{nnnddd]]]UUUNNNJJJ???<<<999666555555555555555555444444444333333333333333444555666666666666444444444444444444444444333333222111111222333333222222222333333333444444333333333444444444555555444555666555333222444666444555555555666666777777777888999:::::::::999999999999999:::;;;<<<>>>>>>@@@AAABBBDDDGGGJJJNNNPPPUUUWWWYYY[[[]]]```eeehhhkkkjjjiiijjjmmmqqqsssttttttwww~~~OOOTTT```zzz~~~~~~}}}}}}~~~}}}{{{yyywwwtttsssqqqoookkkiiicccaaa\\\VVVQQQMMMKKKJJJGGGIIIFFFFFFKKKMMMZZZtttxxxyyyxxx|||zzzqqqjjjmmmwwwxxxqqqkkkjjjiiifffeeehhhfffeee```XXXPPPKKKKKKMMMMMMPPP[[[qqqzzzpppeee^^^WWWOOOIIIHHH===<<<999777555555555666555555555555444444444333222333444555555555555555333333222222222222111111444333111000000111333444222222222222333333333333333333333444444444555555333555666555111111333666444444555555666777777777777888888999:::999999999999999::::::;;;===>>>???AAAAAABBBDDDGGGKKKNNNPPPUUUVVVYYY[[[]]]```eeehhhlllllllllnnnrrruuuvvvvvvssswwwPPPSSS[[[sss~~~~~~~~~{{{yyyvvvtttsssqqqnnnlllhhhddd___XXXSSSPPPNNNMMMJJJLLLHHHHHHLLLLLLXXXpppyyy{{{zzz~~~vvvooojjjooo}}}uuuoookkkkkkiiieeedddeeecccbbb___XXXPPPKKKKKKLLLOOOSSS^^^ttt~~~~~~|||qqqggg^^^YYYSSSJJJEEEEEE===<<<:::777555555666777666666666555555555444444222333333444444444444333333333333222222111111111333222222222222222222333111222222222222333333333333333333444444444555555333555666444000///222666444444555555666777777888888888888888888999999999::::::::::::;;;===>>>???AAABBBCCCEEEHHHLLLOOOQQQTTTVVVXXXZZZ\\\```dddgggkkkkkkmmmqqquuuwwwwwwvvvssswwwRRRSSSXXXnnn}}}}}}}}}{{{xxxvvvuuussspppnnnkkkgggaaaZZZUUURRRPPPPPPLLLMMMIIIIIIMMMLLLVVVmmm|||zzz~~~}}}~~~qqqkkklllssssssnnnjjjkkkjjjeeebbbccc``````]]]WWWOOOJJJJJJKKKQQQUUUaaawww|||tttrrrsssrrrlllbbbZZZWWWRRRHHHCCCDDD===<<<:::888555555666888777666666666666555555555222333333444444333333222555555555444444333333333000111333444444333111000111111222222222333333333333333333444444444555555333555777444000...222666444444444555666777777888888888777777888888999::::::::::::;;;<<<===>>>???BBBBBBCCCEEEHHHLLLOOOQQQTTTUUUXXXZZZ\\\___dddggghhhiiilllpppuuuvvvvvvtttssswwwMMMUUUZZZfff~~~}}}}}}~~~zzzxxxvvvsssnnnjjjmmmhhh```[[[XXXUUUQQQNNNIIIIIIKKKKKKIIIKKKUUUaaazzzyyyzzzwww{{{zzzooojjjnnnwwwmmmjjjhhhhhhiiihhhdddaaabbb___ZZZTTTOOOMMMLLLLLLQQQVVVeee~~~vvvssspppmmmjjjfffaaaZZZTTTOOOKKKEEEBBB;;;:::888777888888888777999777555666888888666444333333333333333333333333333333333333333333333333333333222222333444666777777555333222222444666888111222222333333222222111222222222222222222222222666666666666666666666666999999888888888888888888:::;;;;;;;;;<<<=========>>>???AAACCCEEEIIINNNRRRSSSTTTVVVXXXZZZ___dddhhhiiijjjkkkmmmoooqqqtttuuutttzzzLLLSSSXXXbbb~~~}}}zzzxxxvvvtttooollllllggg```[[[XXXUUUQQQNNNIIIIIIJJJKKKIIIJJJTTT___{{{yyywww{{{uuullliiioooxxx|||mmmjjjgggggghhhhhhddd``````]]]XXXSSSOOOLLLLLLLLLSSSZZZlll~~~xxxuuusssoookkkhhhccc\\\TTTNNNHHHCCC@@@;;;:::888888999999777666777555333333555666444222333333333333333333333333333333333333333333333333333333222222333444666777>>>;;;888444222222222333222222333333333333222222333333333333333333333333444444444444444444444444888888888888888888888888:::;;;;;;<<<<<<=========AAACCCEEEFFFHHHLLLQQQTTTTTTUUUWWWXXXZZZ^^^cccgggiiijjjkkkmmmoooqqqtttuuuvvv|||JJJQQQVVV\\\ttt}}}zzzyyywwwuuuqqqooommmiiiccc]]]YYYUUURRROOOJJJIIIIIIJJJHHHIIIRRR]]]{{{}}}yyyvvvzzzssslllkkkqqqzzzvvvmmmjjjgggggghhhgggccc___]]]ZZZUUUQQQMMMKKKKKKKKKSSS]]]ttt~~~|||yyysssooolllhhh```WWWOOOHHHCCCAAA;;;:::999999:::999777555555444333333444444333111333333333333333333333333333333333333333333333333333222222222333444555666@@@>>>:::666333222111222333333444444444444333333444444444444444444444444444444444444444444444444888888888888888888888888::::::;;;<<<======>>>>>>@@@AAACCCDDDEEEHHHMMMQQQUUUVVVXXXYYY[[[]]]bbbeeeiiiiiijjjllloooqqqtttuuuwww~~~JJJPPPTTTXXXggg~~~}}}|||{{{zzzxxxuuutttsssoooiiiccc\\\WWWSSSPPPLLLJJJIIIIIIHHHHHHPPPZZZvvv~~~zzzvvvxxx}}}uuuoooooottt|||sssllljjjgggfffgggfffbbb^^^ZZZWWWSSSNNNKKKJJJJJJKKKPPP\\\wwwzzztttqqqllleee\\\TTTLLLFFFCCC;;;::::::::::::999777444666555555555555555444444444444444444444444444444333333333333333333333333222222222333333444444555:::999777555444444444555333444444555555444444333444444444444444444444444666666666666666666666666888888888888888999999999::::::;;;<<<===>>>>>>??????@@@BBBBBBCCCFFFKKKNNNUUUWWWYYYZZZ[[[]]]```ccchhhhhhjjjlllnnnqqqtttuuuwww~~~KKKOOOSSSVVV```uuu~~~~~~~~~}}}}}}|||}}}~~~~~~}}}|||{{{zzzzzzzzzwwwrrrjjjaaaYYYTTTRRROOOKKKIIIIIIHHHHHHOOOWWWppp{{{{{{uuuvvvyyy}}}xxxqqqpppwwwrrrllliiifffffffffeeeaaa]]]XXXUUUQQQMMMJJJIIIIIIJJJNNN[[[www{{{vvvqqqiiibbb[[[SSSJJJDDD===;;;:::::::::999777555555666666555444444444444444444444444444444444444333333333333333333333333222222333333333333333333555444333333333333444555333444444555555444444333333333333333333333333333777777777777777777777777777777888888888999999999::::::;;;<<<===>>>???@@@BBBCCCDDDEEEFFFIIINNNQQQUUUWWWYYYZZZ[[[]]]```bbbggghhhiiikkknnnqqqtttuuuuuu}}}MMMNNNQQQUUU]]]ooo~~~}}}~~~~~~~~~~~~}}}|||{{{zzzyyy|||}}}}}}|||}}}~~~}}}xxxpppfff]]]XXXVVVRRRMMMJJJJJJHHHIIINNNUUUjjjyyy|||ttttttvvvyyy~~~yyyqqqpppyyytttllliiifffeeefffddd```\\\XXXUUUQQQLLLIIIHHHHHHIIINNNYYYsss{{{rrrlllhhh___QQQFFF???<<<:::999999999777666333444555444222222222444444444444444444444444444333333333333333333333333222222333333333333222222333333222111111111111222333333444444444444333333333333333333333333333333555555555555555555555555777777777888999999::::::::::::;;;<<<>>>???@@@@@@@@@AAABBBCCCEEEHHHMMMPPPTTTWWWYYY[[[\\\]]]```bbbfffgggiiikkknnnqqqtttuuuttt|||MMMKKKMMMTTT]]]nnn~~~~~~}}}|||~~~}}}}}}~~~}}}|||zzzxxxwwwyyy{{{~~~~~~}}}|||}}}{{{sssiii```\\\ZZZTTTOOOKKKJJJIIIIIINNNTTTcccwww{{{tttsssuuuvvv|||yyyqqqqqqzzzvvvllliiifffeeeeeeccc___[[[XXXUUUQQQLLLIIIHHHGGGHHHKKKUUUkkk}}}zzzppp\\\KKKAAA>>>:::777777888888888333555666555333222333555555555555555555555555555333333333333333333333333111222333333333333222111222222111111111111111111222222333333333333222222444444444444444444444444555555555555555555555555666777777888999999::::::::::::;;;===>>>???@@@AAA<<<>>>???AAACCCFFFKKKOOOSSSVVVYYY[[[\\\^^^```bbbffffffhhhkkknnnqqqtttuuuttt|||MMMIIIKKKTTT^^^ooo|||}}}||||||~~~|||}}}~~~~~~|||zzzwwwvvvvvvzzz}}}}}}{{{{{{}}}~~~~~~{{{tttjjjbbb___^^^VVVPPPLLLKKKJJJJJJNNNTTT___vvv~~~{{{tttrrruuutttzzzzzzssstttzzzwwwllliiifffeeeeeeccc___[[[YYYVVVQQQMMMIIIGGGGGGGGGHHHPPPddd}}}eeeQQQBBB>>>:::777666888888999666888999888555444666888555555555555555555555555333333333333333333333333111222333444333333111000//////000111222222333333111222222333333222222111666666666666666666666666888888888888888888888888666777777888999999::::::::::::;;;===>>>@@@AAAAAA>>>@@@BBBCCCFFFJJJOOOSSSRRRUUUYYY[[[]]]^^^aaaccceeefffhhhkkknnnqqqtttvvvttt|||LLLNNNQQQWWWbbbzzz~~~~~~}}}}}}~~~~~~~~~|||zzzwwwxxxzzz{{{|||}}}}}}|||||||||xxxrrrllleee```]]]YYYRRRLLLIIIHHHGGGKKKQQQZZZ{{{vvv~~~|||uuuqqqoootttyyyvvvtttxxx|||qqqiiihhhfffccc```^^^\\\\\\WWWUUUPPPLLLIIIHHHHHHIIIKKKRRRaaaxxxlllVVVCCC???;;;999999999888777111222444555666555444444444444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111111555555555555555555555555666666666666666666666666666666666777777888999:::777888888888888999999999444777999;;;<<<>>>AAACCCAAABBBCCCFFFIIILLLOOOPPPUUUWWWYYYZZZ\\\^^^bbbeeehhhjjjlllnnnooorrruuuxxxzzzNNNNNNQQQYYYiii}}}~~~}}}|||}}}~~~~~~~~~~~~|||zzzxxxzzz{{{}}}~~~~~~~~~}}}zzzuuunnnhhhbbb___YYYSSSNNNLLLJJJIIILLLQQQXXXwwwwww~~~yyyrrrmmmlllpppvvv|||vvvtttxxxvvvnnnjjjdddaaa___]]][[[ZZZWWWUUUPPPLLLIIIGGGGGGHHHLLLQQQ]]]qqqlllXXXBBB???;;;999999999888777333333444444444444444444444444333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444555555555555555555555555444444444555555666777888777888888888888999999999888:::;;;<<<<<<<<<>>>@@@@@@AAABBBDDDGGGKKKOOOQQQUUUWWWYYYZZZ[[[^^^bbbeeehhhjjjlllnnnooorrruuuxxxzzzOOOOOORRR___xxx|||}}}||||||}}}|||{{{}}}~~~~~~|||xxxrrrkkkeeeaaaYYYTTTPPPOOOMMMJJJLLLPPPTTTpppyyyxxxpppkkkjjjooottt{{{uuuuuuxxx}}}uuummmccc^^^]]]]]]ZZZWWWWWWTTTPPPKKKHHHGGGGGGGGGNNNQQQ[[[lll|||iiiVVVBBB???;;;999888999888777777666666555555555555666333333333333444444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333444444444444555555555555555555555555444444444555555666777888777888888888888999999999888:::<<<<<<<<<<<<>>>???@@@@@@@@@BBBFFFKKKOOORRRUUUWWWXXXZZZ[[[^^^bbbeeehhhjjjlllnnnoooqqquuuxxxzzzOOOPPPWWWiii|||||||||}}}}}}~~~~~~~~~}}}zzztttmmmfffbbbYYYTTTQQQQQQOOOKKKKKKNNNRRRiii{{{yyypppkkkkkkpppvvv}}}{{{tttuuuyyy{{{pppccc\\\\\\]]]ZZZWWWVVVSSSOOOKKKHHHGGGGGGGGGOOORRR\\\mmm{{{rrraaaQQQAAA>>>:::888888888888777;;;:::888777666777777888222333333333444444555555555555555555555555555555222222222222222222222222333333333333333333333333222222333333333333333444444444444444444444444444666666666666777888999:::777777888888888999999999555777:::;;;<<<>>>@@@BBBAAAAAA@@@BBBFFFKKKQQQTTTUUUVVVXXXYYY[[[^^^bbbeeegggiiilllmmmoooqqquuuwwwyyyNNNRRR\\\sss~~~~~~}}}~~~}}}}}}|||zzzuuunnnhhhddd[[[VVVSSSRRROOOKKKJJJLLLQQQbbb~~~|||yyyooojjjiiipppuuu|||uuurrrvvvzzzzzzoooccc\\\\\\]]][[[WWWUUURRROOOKKKIIIHHHIIIIIILLLQQQ]]]rrryyyqqqiii[[[LLL@@@===:::888888888888888:::999777666555666777777333333333444444555555555555555555555555555555555222222222222222222222222222222222222222222222222222222222333333444444444555555555555555555555555666666666666777888999:::777777888888888999999999666888:::;;;<<<===@@@BBBCCCCCCBBBDDDGGGLLLRRRUUUTTTVVVXXXYYYZZZ]]]aaadddgggiiikkkmmmnnnqqqtttwwwyyyMMMSSS___www~~~~~~|||}}}~~~}}}|||zzzvvvpppkkkhhh```ZZZVVVTTTPPPKKKJJJLLLPPP[[[rrr|||~~~wwwlllgggggglllrrrxxx~~~vvvooopppvvv|||{{{ssskkkbbb]]]\\\]]][[[XXXTTTRRRNNNKKKJJJJJJKKKLLLJJJRRRbbbzzzssskkkeeeXXXKKK???<<<999777888888888888666555555444444444444555444444444444444555555555555555555555555555555555222222222222222222222222111111111111111111111111222222333333444444555555666666666666666666666666444444444555555666777888777888888888888999999999:::;;;<<<<<<;;;;;;<<<>>>DDDDDDDDDEEEHHHMMMQQQTTTTTTVVVWWWYYYZZZ]]]aaadddgggiiikkkmmmnnnppptttwwwxxxMMMTTT___uuu~~~}}}~~~}}}{{{wwwrrrnnnlllfff```ZZZWWWRRRLLLKKKMMMNNNTTTggg{{{|||xxxlllggggggjjjooouuu{{{}}}zzzuuunnnjjjnnnwww~~~wwwqqqhhhddd___\\\[[[ZZZYYYXXXSSSQQQNNNLLLKKKLLLNNNOOONNNWWWkkk|||mmmfffaaaVVVJJJ???<<<999777888888888888444444555555555555555555555555555555444444444444444444444444444444444444222222222222222222222222222222222222222222222222222333333444555555666666777777777777777777777777444444444555555666777888777888888888888999999999:::;;;===<<<;;;;;;<<<===DDDDDDEEEFFFIIILLLOOOPPPTTTUUUWWWYYYZZZ]]]aaadddfffhhhkkklllnnnppptttvvvxxx~~~NNNTTT]]]qqq~~~{{{xxxtttqqqoookkkddd]]]YYYSSSMMMLLLOOOMMMPPPaaazzz{{{zzznnniiiiiiiiiooouuuzzz{{{zzzyyyxxxvvvoooooonnnkkkhhhlllwww{{{pppiii```___]]]\\\ZZZYYYXXXWWWRRRPPPNNNMMMLLLNNNPPPQQQSSS^^^ssswwwiiiccc^^^SSSHHH>>><<<888777777888888888555666777999999999888777666666666555444444444333444444444444444444444444222222222222222222222222333333333333333333333333333333444444555666777777777777777777777777777777666666666777777888999:::777888888888888999999999777999;;;<<<<<<===???AAACCCDDDEEEGGGIIIKKKMMMNNNTTTUUUWWWXXXZZZ]]]aaadddfffhhhkkklllnnnppptttvvvxxx~~~OOORRRWWWggg}}}~~~{{{wwwwwwxxxrrrlllddd\\\VVVRRRNNNKKKMMMNNNXXXnnnvvvooojjjhhhkkkmmmrrrxxx~~~vvvqqqnnnkkkhhhhhheeeccceeegggmmmzzzwwwiiiaaaaaa___]]]ZZZWWWTTTSSSRRRPPPNNNNNNNNNMMMLLLRRRZZZXXXttt|||nnneeeaaaZZZOOOFFF>>>;;;999888888777666444555666777666444444666777777777666444444333333333222222222222222222222222222222222222222222222222//////000111222222333333222222222333333333444444333333444555555444444333777777777777777777777777777888888888888999999999777999:::;;;;;;<<>>;;;999888888777666444555666777666444444666777999888777666555555555555222222222222222222222222////////////////////////111111222222333333444444333333444444444555555555555555444444444333333333666666666666666666666666666777777777777888888888777999::::::;;;<<<>>>@@@AAABBBDDDEEEFFFHHHLLLOOOUUUWWWXXXYYYZZZ]]]```ccceeegggiiikkkmmmpppuuuxxxxxxzzzMMMPPPTTT\\\rrr~~~~~~}}}}}}{{{uuunnnfff```ZZZUUURRRPPPOOOSSSbbb|||xxxoookkkiiijjjnnntttzzz}}}wwwrrrlllhhheeebbbaaacccgggooo}}}sssfff^^^YYYXXXVVVUUUTTTSSSSSSSSSSSSPPPOOONNNLLLKKKQQQYYYrrrrrrhhh]]]VVVSSSOOOGGGAAA===;;;999888888777666555555666777666444444666777888777666666555555555555333333333333333333333333222222222222222222222222333333333333333333333333444444444555555555666666777666444333222333333444666666666666666666666666666666666777777777777888777999:::;;;:::;;;>>>@@@???AAACCCDDDFFFIIIMMMPPPUUUWWWZZZ[[[]]]^^^aaaccceeegggjjjlllnnnrrrwwwzzzzzz|||HHHLLLPPPVVVeee~~~}}}yyyrrrkkkddd^^^XXXTTTPPPOOOQQQ\\\rrrxxxoookkkjjjjjjnnnuuu{{{~~~xxxpppkkkhhheeedddfffjjjqqq~~~pppeee^^^ZZZYYYXXXVVVUUUTTTTTTTTTRRROOONNNNNNLLLLLLSSS\\\|||}}}nnneeeZZZSSSQQQMMMHHHBBB===;;;888777888888666555555666777666444444666777555444444333222222333333333333333333333333333333444444444444444444444444333333333333333222222222444444444444555555555555666555333222222333555666666666666666666666666666777777777777888888888888999:::;;;<<<;;;<<>>@@@BBBCCCEEEHHHLLLOOOUUUVVVXXXYYY[[[___dddgggeeegggjjjlllnnnrrrwwwzzz|||NNNKKKMMMRRRVVV___{{{~~~|||uuurrrooonnnnnnkkkccc\\\WWWSSSSSSVVVZZZgggvvvlllhhhhhhiiimmmsssyyy~~~|||yyyzzzrrrqqqvvvxxxkkkaaa\\\[[[WWWWWWVVVUUUUUUTTTTTTSSSUUUPPPMMMNNNNNNNNNSSSYYYvvv|||jjj[[[MMMCCC@@@;;;:::999777666666555555666666666666555555555555555555555555555555555555777333111333666777444000444444333333333333222222222222222222222222222222333333333444444444555555555555666666666666555555333444666777888777666444444666888888888999;;;<<<<<<<<<<<<<<<<<<===>>>???<<>>>>>===???CCCFFFHHHKKKNNNPPPWWWYYY[[[\\\]]]```cccfffeeefffhhhiiikkkoootttxxx{{{KKKLLLPPPTTTXXXfff~~~{{{yyyyyyvvvssssssrrroooiiiddd```ZZZWWWVVVUUU[[[qqqxxxlllgggfffiiimmmsssyyy~~~zzzkkkfffbbbhhhpppzzz~~~sssiiibbb___^^^VVVVVVVVVUUUTTTTTTSSSSSSSSSOOOLLLKKKJJJJJJOOOVVVkkk}}}jjjRRRDDD@@@;;;:::999888777666666666666666666666555555555555333333333333333333333333444222111333666777555333444444333333333333222222222222222222222222222222333333333444444444555555333333444444444444333333333444555666777666555555666888999999888888999:::::::::::::::;;;<<<===>>>>>>@@@DDDGGGIIIKKKOOOQQQUUUWWWYYY[[[]]]```dddgggeeeggghhhjjjkkknnnrrruuu{{{JJJLLLQQQVVV]]]ooo~~~~~~~~~~~~{{{zzz{{{zzzxxxwwwvvvsssoookkkfff___ZZZXXXUUUXXXjjj~~~xxxlllgggeeegggkkkqqqvvv|||yyyiiiccc^^^bbbhhhnnnuuuyyynnnfff```]]]\\\VVVVVVUUUUUUTTTSSSSSSSSSRRRNNNKKKJJJHHHHHHNNNVVViii{{{xxxrrrVVVGGGCCC;;;;;;999888777666666666666666666666555555555555333333333333333333333333222111111333666777666444444444333333333222222222222222222222222222222222333333333444444444555555333444444555555444444333333444555666666666555555777888999999888777888:::999999999:::;;;<<<===>>>???AAADDDGGGIIILLLOOORRRUUUXXXZZZ\\\^^^```cccfffhhhiiikkklllmmmooosssuuu{{{JJJMMMSSSYYYeee~~~~~~~~~}}}}}}|||~~~}}}|||}}}|||{{{zzzyyywwwtttqqqjjjccc^^^\\\XXXXXXfffwwwyyylllfffeeedddhhhnnnsssxxx~~~wwwfff```^^^aaafffkkkmmmxxxtttiiibbb]]]ZZZXXXVVVVVVUUUTTTTTTSSSSSSRRRPPPMMMKKKJJJGGGGGGOOOYYYnnnzzzyyywwwYYYHHHCCC<<<;;;:::888777777666666666666666666555555555555333333333333333333333333222222222444555666666555444444333333333222222222222222222222222222222222333333333444444444555555555555666666666666555555333444444555555555555555777888999999888777888:::999999999:::;;;<<<===>>>???AAADDDFFFHHHKKKPPPSSSXXXZZZ]]]^^^___```bbbdddhhhjjjlllmmmnnnooorrruuu|||LLLNNNSSS]]]ppp~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{yyywwwvvvuuuooogggbbb```[[[YYYcccrrryyylllfffdddbbbffflllqqqvvv{{{tttddd___^^^___dddiiikkkrrr{{{nnnccc]]]ZZZWWWTTTUUUUUUUUUTTTSSSSSSRRRRRRPPPMMMLLLJJJHHHHHHRRR]]]vvvzzz|||wwwYYYGGGAAA<<<;;;:::999888777777777666666666666555555555555333333333333333333333333222222333444555555555555444444333333333333222222222222222222222222222222333333333444444444555555555666666666666666666555444444444444444555555555666888999999888888999:::999999999:::;;;===>>>??????AAACCCEEEGGGKKKOOOSSSYYY[[[^^^`````````bbbcccfffhhhkkklllmmmoooqqqsss|||NNNOOOSSS___zzz~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}|||zzzzzzzzzyyywwwvvvuuuuuussskkkeeeccc]]]YYY```lllyyylllfffdddbbbfffkkkpppuuuzzzqqqddd```___]]]aaahhhlllsss~~~uuuhhh^^^ZZZXXXVVVTTTUUUUUUTTTTTTSSSSSSRRRRRROOONNNMMMLLLIIIJJJUUUaaa}}}}}}qqqWWWEEE???<<<;;;:::999888777777777666666666666555555555555444444444444444444444444222333555555444444444444444444333333333333222222222222222222222222222222333333333444444444555555444555555666666555555444444333333333444444555555555777888888888888:::<<<999999:::;;;<<<>>>???@@@???@@@BBBDDDFFFJJJOOORRRVVVYYY]]]___```aaabbbdddfffhhhlllnnnooopppsssuuu}}}OOOOOOSSSaaa~~~|||||||||}}}}}}~~~}}}|||{{{zzzxxxxxxxxxwwwuuutttttttttvvvnnngggddd^^^XXX]]]hhhxxxkkkfffdddcccffflllqqquuuzzzoooeeecccaaa]]]___hhhnnnvvvzzzpppccc[[[YYYXXXWWWTTTUUUUUUTTTTTTSSSRRRRRRRRROOONNNNNNLLLJJJLLLWWWdddzzzjjjUUUEEE???<<<<<<:::999888777777777777666666666555555555555555555555555555555555555333444555555444333333444444444444333333333222222222222222222222222222222333333333444444444555555333444444555555444444333444333333333333444555555444666888888888999;;;<<<:::::::::;;;===???@@@AAA>>>@@@BBBCCCEEEIIINNNRRRSSSVVVZZZ^^^___aaacccdddhhhjjjnnnppprrrtttvvvxxx}}}NNNTTTWWW```~~~|||{{{{{{{{{{{{}}}|||{{{zzz{{{{{{{{{yyywwwuuutttssspppnnnpppmmmhhhaaa\\\[[[]]]```{{{wwwkkkeeebbb```ccchhhooouuu{{{}}}nnneeeaaa]]]```cccgggooo|||qqqkkkccc\\\XXXWWWWWWVVVUUUUUUUUUTTTTTTRRRQQQQQQQQQPPPOOONNNKKKNNNZZZhhh{{{uuunnnaaaPPPDDD???<<<;;;:::888777666666666444444555555555555444444555555555555555555555555444444555555555555444444222222222222222222222222444444444333333222222222333333333444444444555555444555555555555555444444777666444444666777666555777777777888999999::::::::::::;;;<<<===>>>??????BBBBBBCCCEEEGGGJJJMMMOOOUUUWWWYYY[[[\\\___bbbeeehhhiiikkkmmmooorrrwwwzzz|||KKKRRRXXXccc~~~}}}|||{{{{{{{{{{{{{{{~~~~~~~~~}}}|||{{{{{{{{{||||||xxxvvvuuutttttttttrrrpppooolllhhhbbb\\\[[[\\\^^^tttyyymmmfffccc```ccchhhnnntttzzz~~~yyykkkddd```^^^aaadddhhhqqqyyymmmggg___YYYWWWVVVUUUUUUTTTUUUUUUTTTTTTRRRQQQQQQQQQOOONNNMMMLLLRRRaaaqqqyyysssnnnhhh\\\LLLAAA===::::::888777666555555555333444444555555444444333555555555555555555555555444444555555555555444444222222222222222222222222444333333333222222222222333333333444444444555555444555555555555555444444222111000222444777777777777777777888999999::::::::::::;;;<<<===>>>??????BBBBBBCCCEEEGGGKKKNNNOOOUUUWWWYYY[[[\\\___bbbeeehhhiiilllmmmooorrrvvvyyy|||HHHPPPXXXeee}}}}}}{{{{{{zzzzzzzzzzzzzzz{{{~~~~~~|||||||||{{{{{{zzzzzz{{{{{{|||tttsssrrrsssuuuuuusssrrrlllkkkhhhccc^^^ZZZZZZ[[[jjjxxxllleeebbb```cccgggmmmsssxxx|||~~~wwwkkkeeecccbbbeeeiiioooyyytttgggbbb[[[VVVTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPNNNMMMNNNQQQ\\\ppp}}}sssooojjjeee```VVVHHH???<<<999888777666555444444444333444444555555444444333444444444444444444444444444444444444444444444444222222222222222222222222222222222222222111111111333333333444444444555555444444555555555555555444222111000222444777777777777777777888999999::::::::::::;;;<<<===>>>??????BBBBBBCCCEEEHHHKKKNNNPPPUUUWWWZZZ[[[]]]___bbbeeehhhjjjlllmmmnnnqqqtttwww{{{}}}GGGOOOWWWccc~~~~~~yyyyyyyyyxxxyyyyyyzzzzzz}}}}}}{{{{{{{{{zzzzzzzzzyyyyyyyyyyyysssrrrrrrsssttttttrrrqqqiiiiiihhhddd___[[[ZZZYYYdddxxxuuuiiiccc```aaacccfffkkkqqqvvv{{{}}}xxxpppkkkjjjiiilllqqqyyy{{{oooaaa]]]XXXTTTSSSTTTTTTTTTSSSSSSTTTTTTSSSRRRQQQQQQPPPNNNMMMQQQYYYjjj}}}rrriiifffbbb]]]ZZZQQQFFF???===999888777666555555555555444555555666666555555444444444444444444444444444444333333333333333333444222222222222222222222222111111111111111111111111333333333444444444555555333444555555666555555555777666444444666777666555777777777888999999::::::::::::;;;<<<===>>>??????BBBBBBCCCEEEHHHLLLOOOQQQVVVWWWZZZ[[[]]]___ccceeehhhjjjlllnnnnnnpppsssuuuzzz{{{JJJOOOTTT]]]uuu~~~}}}yyyxxxxxxxxxxxxyyyyyyzzz}}}|||zzzzzzzzzzzzzzzyyyxxxwwwwwwvvvuuutttttttttuuussspppnnnhhhiiiiiifffbbb^^^[[[[[[aaaqqquuuiiiccc```aaacccfffjjjpppvvv{{{}}}~~~xxxuuutttqqquuu|||xxxlll^^^ZZZVVVSSSSSSTTTUUUUUURRRSSSSSSSSSSSSRRRRRRQQQPPPNNNNNNTTT```wwwxxx~~~}}}xxxrrrjjjbbb___ZZZVVVSSSLLLBBB===<<<999888777777666666666666666666777777777777666666444444444444444444444444444333222222222222333444222222222222222222222222111111111111111111111111333333333444444444555555333444444555666666555555777666444444666777666555777777777888999999::::::::::::;;;<<<===>>>??????AAABBBCCCEEEHHHLLLPPPQQQVVVXXXZZZ\\\]]]```cccfffhhhjjjmmmnnnoooqqqsssuuuzzz{{{KKKOOORRRWWWiii~~~{{{yyyyyyxxxxxxxxxxxxyyyyyy|||}}}~~~~~~}}}|||yyyxxxwwwxxxxxxxxxxxxwwwvvvuuuvvvvvvuuuvvvuuusssooolllhhhiiijjjhhhdddaaa______aaalllxxxllleeebbbaaabbbeeejjjpppvvv|||uuujjj\\\YYYUUUSSSSSSTTTTTTTTTRRRRRRRRRSSSSSSRRRRRRQQQOOOMMMNNNUUUddd~~~uuuxxxwwwsssnnnkkkfff```YYYTTTPPPLLLFFF>>>999:::999888777777666666666777666666666777777666666666333333333333333333333333333333111111111111333333222222222222222222222222111111111222222222222222333333333444444444555555333333444555666666666666222111000222444777777777777777777888999999::::::::::::;;;<<<===>>>??????AAABBBCCCFFFIIIMMMPPPRRRVVVXXXZZZ\\\^^^```cccfffgggjjjmmmpppqqqrrrtttvvv{{{}}}KKKNNNQQQTTTaaazzz}}}{{{zzzyyyxxxxxxxxxxxxxxxzzzzzzzzz{{{{{{zzzwwwvvvssstttuuuwwwxxxxxxwwwwwwvvvvvvvvvwwwwwwtttpppmmmhhhjjjkkkiiigggddddddddd```ggg{{{yyymmmfffcccaaabbbeeejjjpppwww}}}qqqgggZZZWWWSSSRRRRRRSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQOOOLLLMMMTTTccc}}}~~~zzzzzzwwwqqqmmmkkkgggbbbYYYSSSNNNJJJDDD<<<999:::777777666555555555666666444444555555555555444444333333333333333333333333333222111000000111222333222222222222222222222222222222222222333333333444333333333444444444555555222333444555666666666666222111000222444777777777777777777888999999::::::::::::;;;<<<===>>>??????AAABBBCCCFFFIIIMMMQQQSSSVVVXXX[[[\\\^^^```dddfffgggjjjnnnqqqrrrtttvvvxxx|||IIIMMMQQQTTT]]]qqq|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxvvvtttooopppsssvvvxxxyyyzzzzzzuuuuuuvvvwwwxxxvvvrrroooiiijjjkkkjjjhhhffffffggg```ddduuuwwwkkkeeebbbaaabbbeeejjjqqqxxx}}}oooeeeXXXUUURRRQQQQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQNNNLLLLLLRRR```zzz}}}{{{tttpppoookkkfff[[[UUUPPPLLLEEE>>>:::;;;666666555444444444555555222333333444444333333222333333333333333333333333333222000//////000222333222222222222222222222222222222222333333444444444333333333444444444555555222333444555666666666666777666444444666777666555777777777888999999::::::::::::;;;<<<===>>>??????AAABBBCCCFFFIIIMMMQQQSSSWWWYYY[[[]]]^^^```dddggggggjjjnnnrrrtttuuuwwwyyy|||MMMJJJNNNWWW]]]ggg~~~|||{{{{{{yyywww|||zzzwwwvvvvvvvvvvvvuuuuuuuuutttttttttuuuvvvvvvvvvvvvwwwvvvvvvtttrrrqqqpppppppppooommmllljjjiiieeegggqqquuujjjdddaaaaaabbbeeekkkttt{{{{{{||||||{{{yyy{{{mmm___\\\WWWRRRQQQTTTUUUTTTQQQRRRRRRRRRRRRQQQPPPOOONNNNNNMMMMMMNNNWWWqqqxxxmmmeeecccYYYUUUOOOIIIBBB<<<888555:::999888777666666666666777555333222222222444555444444444444444444444444222222222222222222222222444333222111111222333444444333333222222333333444444444444555555555666666555555555555555555555555777666555555555666888999666666666666777888999::::::::::::;;;<<<===>>>???@@@AAABBBDDDHHHLLLQQQSSSZZZ[[[]]]]]]]]]^^^aaacccggghhhjjjmmmppptttwwwyyyKKKIIIMMMUUU[[[ggg}}}}}}~~~~~~}}}|||zzzxxxxxxxxxxxxwwwuuuuuutttttttttuuuuuuvvvuuuvvvvvvwwwvvvuuutttssssssrrrrrrpppooommmlllkkkfffhhhpppsssiiiccc```bbbbbbeeelllttt|||~~~xxxqqqqqqqqqooommmnnnrrruuu}}}nnnbbb[[[VVVQQQPPPSSSTTTSSSPPPRRRRRRRRRQQQQQQPPPOOONNNNNNMMMMMMNNNVVVpppvvvlllggg^^^YYYQQQIIICCC>>>:::888:::999888777666666666666777666444333222333444555444444444444444444444444222222222222222222222222333222222222222222222333444333333222222333333444333444444444444555555555555555555555555555555555777666555555555666888888888888888888999:::;;;;;;:::::::::;;;<<<===??????BBBCCCDDDFFFJJJOOOSSSVVVYYY[[[\\\]]]]]]___bbbdddggghhhjjjmmmppptttwwwyyyHHHHHHMMMSSSYYYhhh~~~{{{yyyyyyyyyxxxwwwuuuuuutttttttttttttttuuuuuuuuuvvvwwwxxxwwwwwwwwwvvvvvvtttsssqqqooonnnmmmiiijjjpppqqqgggaaa^^^bbbcccfffmmmvvvzzzsssoooiiiiiigggeeeccccccfffhhhmmmoooxxx{{{mmmbbbYYYUUUPPPOOOQQQRRRQQQOOOQQQQQQQQQQQQPPPOOONNNNNNLLLKKKKKKNNNXXXqqquuuoooddd]]]RRRHHHAAA===;;;:::999999888777666666666666777666555444444444555666444444444444444444444444333333333333333333333333222222222333333222222222444333333222222333333444333333333333444444444444555555555555555555555555666666555555666666777888888888888888999:::;;;;;;999999:::;;;<<<>>>@@@AAACCCCCCDDDFFFJJJOOOSSSVVVXXXYYY[[[]]]^^^```cccfffggghhhjjjmmmppptttwwwyyyHHHJJJNNNSSSZZZmmm}}}zzzxxxxxxxxxvvvuuuttttttssssssssssssttttttvvvvvvwwwxxxyyyyyyzzzzzzzzzyyywwwuuusssqqqpppooommmnnnrrr|||oooeee```]]]```bbbfffnnnxxx~~~zzztttnnnkkkhhhhhhfffdddccccccdddeeegggiiiooowwwuuuiii```WWWTTTPPPOOOOOOPPPPPPOOOPPPQQQQQQPPPPPPOOONNNMMMIIIHHHJJJNNNZZZtttxxxiii___PPPDDD===;;;:::999888888777666666666666666888777666555555555555666333333333333333333333333333333333333333333333333111222333444444333222111444333333222222333333444222222222333333333444444555555555555555555555555555555555555666666777777555555555666666777888999888999999;;;===???AAABBBAAAAAABBBEEEHHHMMMQQQTTTVVVXXX[[[\\\^^^```dddgggggghhhjjjmmmppptttwwwyyyKKKMMMQQQVVV```xxx~~~{{{yyyyyyyyyxxxwwwssssssssssssssstttuuuuuuxxxyyyyyyyyyzzz{{{{{{|||{{{zzzxxxvvvtttsssrrrrrrrrrsssuuu{{{nnneee```^^^^^^```eeemmmxxx}}}wwwqqqooommmkkkjjjhhhhhhhhhhhhhhhggghhhkkkpppttt}}}}}}rrrfff^^^VVVSSSPPPNNNNNNOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLHHHGGGHHHMMMYYYqqqpppcccQQQCCC===;;;::::::888777666666666666666666777777666666555555555555333333333333333333333333333333333333333333333333111222333444444333222111444333333222222333333444222222222333333333444444555555555555555555555555444555555666666666666666555555555555666777888999999999:::;;;===???AAABBBAAABBBCCCEEEIIIMMMRRRTTTVVVXXXZZZ\\\^^^aaadddgggggghhhjjjmmmppptttwwwyyy}}}MMMOOOSSS[[[kkk}}}||||||}}}|||{{{tttttttttuuuvvvwwwxxxyyy}}}|||{{{{{{{{{{{{{{{|||zzzyyywwwuuutttsssssstttuuuwwwxxxzzznnneeeaaa___]]]___ccckkkuuu~~~~~~|||vvvtttqqqpppoooooommmkkkkkkiiikkkooottt{{{|||pppeee^^^UUUSSSQQQOOONNNNNNOOOPPPOOOOOOOOOOOONNNMMMLLLLLLJJJHHHIIIMMMXXXnnn}}}}}}wwwhhhTTTEEE???===<<<;;;777666666555555666666666666666666555555555444444333333333333333333333333333333333333333333333333222222222333333222222222444333333222222333333444333333333333444444444444555555555555555555555555444444555666666666666555777777777777888999::::::::::::;;;<<<===???AAABBBDDDDDDEEEGGGKKKPPPTTTWWWVVVXXX[[[\\\^^^aaadddgggggghhhjjjmmmppptttwwwyyy}}}MMMOOOTTT___www}}}|||}}}~~~~~~}}}wwwwwwxxxyyy{{{|||~~~~~~|||{{{zzz{{{{{{yyywwwuuutttsssssstttuuuuuuxxxyyyxxx|||ooofffbbbaaa]]]^^^aaagggooovvv{{{}}}zzz}}}}}}|||yyyvvvssssssppprrryyy{{{nnnccc\\\UUUTTTRRROOONNNNNNOOOPPPOOOOOOOOOOOONNNMMMLLLKKKKKKJJJKKKQQQ\\\ssszzz{{{kkkVVVFFF???>>><<<:::666666555555555666666777555555555555555444333333222222222222222222222222444444444444444444444444333222222222222222222333444333333222222333333444333444444444444555555555555555555555555555555555333444555666666666555555777666666777777888999:::;;;;;;;;;<<<===???@@@AAADDDDDDEEEHHHKKKPPPTTTWWWWWWYYY[[[]]]^^^```cccfffggghhhjjjmmmppptttwwwyyy~~~LLLNNNTTTbbb~~~}}}{{{zzz|||}}}}}}}}}yyyyyyzzz|||~~~}}}{{{zzzzzzzzzwwwvvvtttsssrrrssstttvvvtttxxxyyywwwyyypppgggcccbbb^^^^^^___dddjjjpppssstttrrrwww}}}zzz|||yyy{{{xxxkkk```YYYUUUTTTRRRPPPNNNNNNOOOQQQNNNNNNOOONNNNNNMMMLLLKKKJJJJJJMMMUUUccc{{{xxxzzzjjjTTTEEE>>><<<:::888666666555555555666666777444444555555444444333222222222222222222222222222444444444444444444444444444333222111111222333444444333333222222333333444444444444555555555666666555555555555555555555555333333555666666666555444444444444555555666777888<<<<<<<<<<<<===>>>@@@@@@BBBBBBCCCFFFJJJNNNSSSUUUXXXYYY[[[]]]^^^```cccfffggghhhjjjmmmppptttwwwyyyJJJOOOVVVggg}}}~~~}}}{{{yyyzzz|||~~~~~~}}}}}}{{{{{{yyyxxxuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwxxxyyy{{{pppfffaaa___``````aaacccfffjjjmmmooopppwwwuuuhhh]]]XXXQQQPPPOOONNNMMMMMMMMMMMMNNNOOOQQQRRRRRRQQQOOONNNLLLNNNOOORRReeezzz~~~|||tttbbbNNNDDD@@@;;;777444666555444333333444666777666555555555555444444444444444444333333222222222000000000111111222222222000000000111111222222222111222222333333222222111444444444555555555666666555555555555555555555555555555555555555555444444666666666777888888999999999::::::;;;<<<===>>>>>>???@@@BBBEEEIIIMMMPPPRRRVVVXXX[[[]]]___aaadddfffiiijjjkkkmmmpppsssvvvwww}}}MMMRRRYYYlll~~~}}}{{{zzz{{{||||||~~~~~~~~~|||{{{yyywwwttttttuuuvvvvvvwwwwwwwwwxxxwwwxxxyyy{{{rrrgggbbb```aaaaaaaaabbbdddfffiiijjjpppwww|||rrreee[[[WWWRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRQQQPPPNNNMMMLLLNNNQQQXXXnnn|||wwwtttmmm\\\JJJAAA>>>;;;777666999999888666444222000///555555555555444444444444444444444333333222222222111111111222222222333333333333333333333333444444222222333333333333222222222222222333333333444444555555555555555555555555555555555555555555555555666666777777888999999:::;;;;;;<<<<<<===>>>??????AAABBBCCCFFFIIIMMMPPPQQQVVVYYY[[[]]]^^^```ccceeeeeefffiiilllpppuuuxxxzzz~~~OOOSSS\\\rrr~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzwwwtttsssssstttuuuvvvvvvvvvvvvxxxxxxyyy{{{{{{uuuiiicccaaaaaaaaaaaaccceeehhhkkkmmmsssyyy}}}vvvmmmbbbYYYVVVSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQOOOMMMLLLKKKNNNSSS```|||wwwppplllcccTTTDDD>>><<<:::888777999999999888666222///,,,555555555555444444444444444444333333333333222222222222222222333333333333444444333333333333333333222222333333333333222222222222222333333333444444555555555555555555555555555555555555555555555555777777888888999:::::::::;;;<<<<<<===???@@@@@@AAACCCCCCEEEGGGJJJMMMPPPQQQWWWYYY\\\]]]^^^```bbbeeeeeefffhhhlllppptttxxxzzzMMMQQQ\\\uuu~~~|||{{{{{{{{{xxxzzz~~~~~~~~~|||yyyuuurrrqqqrrrtttuuuvvvvvvvvvvvvwwwxxxzzz|||{{{}}}wwwiiicccaaa___```bbbeeejjjooosssuuuxxx}}}wwwpppiii___XXXUUUSSSRRRQQQQQQPPPPPPPPPQQQSSSSSSRRRRRRPPPNNNLLLKKKKKKNNNUUUhhhxxxqqqjjjeee\\\OOOBBB<<<;;;999777888555555666666666555333222555555555444444444333333333333333333333333333333333333333333333333333333222222222111111000000000222333333333333333333222444444444555555555666666555555555555555555555555444444444555555555555555777888888999::::::;;;;;;;;;;;;<<<===???@@@AAAAAADDDEEEFFFHHHJJJMMMPPPQQQXXXZZZ\\\]]]^^^```bbbdddhhhiiijjjlllooorrrtttvvvLLLQQQ\\\www~~~|||{{{{{{{{{yyy|||}}}{{{xxxtttqqqpppqqqtttvvvwwwwwwvvvvvvwwwwwwzzz|||{{{zzzyyyjjjcccaaa```aaacccgggmmmrrrwwwzzz{{{~~~{{{pppjjjddd\\\WWWVVVRRRQQQQQQPPPPPPPPPPPPQQQTTTSSSRRRQQQOOONNNLLLKKKKKKQQQ]]]ssstttooojjjddd___XXXLLLAAA===;;;888666777555444333333444555666777555444444444444333333333333333333333333333333333333333333333333333333333222222222111111000000000333333333444444333333333444444444555555555666666555555555555555555555555444444444555555555666666777888888999::::::;;;;;;999:::;;;<<<>>>???@@@AAADDDEEEFFFHHHJJJMMMPPPQQQWWWYYY\\\]]]^^^```ccceeehhhiiijjjmmmooorrruuuvvvNNNRRR^^^www}}}{{{zzz{{{{{{}}}~~~{{{yyyxxxvvvsssqqqpppqqqtttwwwxxxxxxwwwvvvvvvvvvyyy|||{{{yyy|||{{{llleeecccbbbccceeeiiimmmrrrvvvyyy}}}tttjjjddd```YYYVVVVVVRRRQQQQQQPPPPPPPPPQQQQQQTTTSSSRRRQQQOOONNNMMMLLLMMMYYYllluuukkkeeebbb]]]YYYTTTJJJ@@@===:::777666777888666444333222333555666444444444444333333333333222222333333333333444444333333333333222222222222444444333333333333333333333333444444444444333333222222222333333333444444555555555555555555555555333333444444555666666666777777888888999:::::::::999999;;;<<<>>>???@@@AAACCCCCCEEEGGGJJJMMMPPPQQQVVVXXX[[[]]]___aaadddffffffgggiiimmmqqquuuyyy{{{NNNRRR\\\rrr}}}{{{yyyyyyzzz{{{}}}~~~{{{xxxvvvuuutttsssrrrppprrruuuxxxyyyyyyxxxwwwuuuuuuxxx|||{{{xxxzzz~~~nnnhhhfffcccdddgggkkkpppuuuzzz}}}yyynnnddd^^^[[[VVVTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSQQQPPPOOONNNMMMMMMQQQddd{{{pppfff```\\\XXXVVVNNNEEE>>>;;;:::777666888777777666555444333333333444444444333333333222222222222222333333444444444333333222222222111111111333333333333333333444444333333444444444444333333222222222333333333444444555555555555555555555555333333444444555666666777666666777777888999999:::::::::;;;===???AAABBBBBBAAABBBCCCFFFIIIMMMPPPQQQTTTWWWZZZ]]]___aaaeeegggggghhhjjjnnnrrrvvvzzz|||LLLQQQYYYlll|||yyywwwxxxyyyzzzzzz|||}}}zzzvvvssssssssssssrrrppprrruuuxxxzzzzzzyyyxxxuuuuuuxxx{{{{{{yyyzzzpppjjjiiicccdddhhhnnnttt{{{}}}uuujjj```[[[XXXTTTRRRSSSTTTSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPOOONNNNNNNNNTTTmmmyyyooofff___[[[WWWVVVIIIBBB;;;:::999777777999333444666777777555444222444444444333333333222222222222222333333444444444222222222111111000000000000000000111111222222333333444444555555444444333444444444555555555666666555555555555555555555555333333444444555666777777666666666777888888999999;;;;;;===>>>@@@BBBCCCDDD???@@@BBBEEEIIIMMMPPPRRRSSSVVVZZZ]]]___bbbfffhhhkkklllmmmooorrruuuwwwyyyNNNPPPUUUaaayyyzzzwwwuuuuuuvvvwww|||}}}}}}zzzxxxvvvsssrrrrrrssssssrrrtttwwwxxxxxxxxxzzz{{{{{{zzzyyyxxxyyy{{{}}}~~~sssiiihhhccciiiqqquuuxxx|||zzzlllfff___XXXUUUSSSRRRQQQPPPQQQQQQRRRSSSTTTTTTUUUUUURRRQQQPPPMMMIIIKKKPPP^^^{{{~~~wwwnnnfff```ZZZRRRMMMCCC@@@===;;;::::::999777999888888777666555555555222222222333333444444444333333333333333333333333222222222222222222222222333111...,,,,,,...111333...000000000//////111333333444555666666666555444666555333222222444777999444444444555555555666666888666333444888::::::999<<<;;;888DDDEEEEEEQQQFFFFFFEEEEEEGGGKKKOOORRRSSSUUUWWWZZZ]]]___cccgggjjjjjjlllnnnppprrruuuyyy|||~~~MMMPPPTTT^^^qqq~~~|||yyyvvvuuuvvvxxxzzz{{{{{{~~~~~~~~~xxxvvvtttrrrrrrrrrssstttsssuuuwwwxxxxxxyyyzzz|||{{{zzzyyyyyyyyy{{{}}}~~~}}}wwwmmmllliiinnnuuuyyy{{{~~~~~~uuuiiiddd]]]WWWTTTSSSRRRQQQQQQQQQRRRRRRSSSTTTTTTUUUTTTRRRQQQQQQNNNKKKNNNTTTdddzzzqqqjjjccc[[[RRRKKKAAA???;;;999999999888666888888777666666555444444444444555555555555555555333333333333333333333333222222222222222222222222333222000......000222333333444555444333333555666333333444444444333222111111222333444666666777777444444444555555555666666999777555555888::::::999:::<<<999CCCEEEJJJVVVFFFFFFEEEDDDFFFJJJOOOQQQRRRTTTWWWZZZ\\\___bbbfffiiimmmnnnppppppqqqssswwwyyy}}}LLLPPPTTT\\\nnnzzzyyywwwvvvvvvxxx{{{|||zzzzzz|||}}}zzzxxxtttsssrrrqqqqqqrrrssstttsssuuuwwwxxxxxxyyy{{{|||{{{zzzyyyyyyzzz{{{}}}~~~{{{}}}rrrppppppuuuzzz}}}xxxpppddd___YYYTTTRRRRRRRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTRRRQQQQQQNNNMMMRRRYYYmmmyyypppggg\\\QQQIII@@@===:::888888888777666777777666666555444444444555555555555555555444444333333333333333333333333222222222222222222222222333222111111111111222333333444444333111111222444333444444444333222111111...111555999::::::888777444555555555555666666666:::888777777999:::999999888===:::AAAFFFQQQ]]]GGGFFFDDDCCCEEEIIINNNPPPQQQSSSVVVYYY[[[^^^aaaeeehhhooopppqqqqqqqqqrrruuuwww{{{LLLQQQVVV___qqqyyyxxxwwwvvvvvvxxxzzz|||{{{zzz{{{~~~~~~yyyvvvtttppppppppppppqqqrrrtttuuurrrtttvvvvvvvvvwwwyyy{{{{{{zzzzzzzzzzzz{{{|||}}}{{{vvvtttuuuxxx}}}tttlll___[[[UUUQQQQQQRRRSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUSSSQQQPPPMMMLLLSSS\\\tttyyylll^^^QQQIII@@@===:::888888888777666666666555555444444444444444444444333333222222222333333333333333333333333222222222222222222222222111111222222222222111111222333333111//////000111444555555555555555555555222444888;;;<<<;;;999888555555555555555666666666::::::999999999999999999666>>>:::>>>EEEVVVbbbIIIEEEDDDCCCEEEIIIMMMOOOPPPRRRUUUXXXZZZ]]]```dddgggnnnoooqqqrrrrrrsssuuuwwwzzzMMMRRRXXXbbbwww~~~}}}{{{zzzzzzyyywwwvvvvvvwwwxxxyyy|||{{{zzz||||||zzzwwwsssqqqmmmnnnnnnpppqqqssstttuuuqqqrrrsssssssssuuuwwwzzzzzzzzzzzzzzzzzz{{{{{{||||||{{{yyyxxx{{{|||qqqiii[[[WWWRRROOOPPPQQQSSSTTTSSSSSSSSSSSSTTTTTTTTTTTTVVVTTTRRROOOKKKKKKTTT```yyyyyytttcccSSSIII@@@===:::999999999888777555555555555555444444444444444444333333222222222333333333333333333333333222222222222222222222222000000111222222111000000444555555333222111222333333333333444555666777888666666777888888888777777666666666666666666666666999:::::::::999999999999666>>>:::===CCCUUUdddLLLFFFDDDCCCEEEIIILLLOOOPPPRRRTTTWWWZZZ\\\```dddgggkkkmmmppprrrssstttwwwyyyyyyNNNTTT[[[hhh}}}|||zzzyyyzzzyyyxxxwwwvvvvvvwwwwww{{{yyyyyyzzz|||~~~~~~|||{{{yyywwwwwwuuurrrppplllmmmnnnppprrrssstttuuupppqqqrrrrrrrrrsssvvvyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{~~~xxxmmmeeeXXXUUUPPPNNNOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVTTTRRRPPPLLLMMMXXXfffsssrrrjjjVVVIII@@@===:::999999:::999888555555555555555555555555555555555555555555444444333333333333333333333333222222222222222222222222000000111111111111000000222222333222000000111333111111111222333444555666666555444333333333444444777777777666666666666555777888::::::999888888999777===999===@@@OOOaaaQQQGGGEEEDDDFFFIIIMMMOOOPPPRRRUUUXXXZZZ]]]```dddggghhhkkkooorrrtttvvvxxxzzzyyy~~~PPPWWWcccvvv~~~}}}{{{xxxyyyxxxwwwwwwvvvwwwwwwwwwvvvvvvvvvxxxzzz||||||{{{{{{xxxvvvuuuuuutttqqqooolllmmmoooqqqrrrttttttuuupppqqqrrrqqqqqqssswwwyyyzzz{{{{{{{{{{{{{{{zzzzzzyyy||||||rrrggg```WWWTTTOOOMMMNNNQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSQQQNNNQQQ___nnnxxxpppuuu|||rrrXXXHHH>>><<<999888888999888777666666666666666666666666444444555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222///000111000//////111222444333333222222222333444444444444444444444444555777777777777666666666555444666999:::888777888::::::<<<777======FFF\\\UUUHHHFFFEEEGGGJJJMMMOOOPPPSSSUUUXXX[[[]]]aaaeeehhhhhhkkkooorrrtttvvvxxxzzzzzz}}}RRR[[[lll~~~~~~zzzvvvwwwwwwwwwwwwwwwwwwxxxxxxsssssstttvvvyyy{{{{{{zzz|||yyyuuutttuuutttqqqnnnmmmnnnoooqqqsssttttttuuuqqqrrrrrrrrrrrrtttwwwzzzzzz{{{{{{|||{{{{{{zzzzzzxxxzzzxxxnnnccc\\\WWWTTTOOOMMMNNNQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPUUUeeeuuusssrrr{{{~~~xxxZZZFFF===;;;888777777888777666666666666777777777777777222222222333333444444444333333333333333333333333222222222222222222222222444333333222222333333444222333444444333333555777999888666444333333333333333444666777888888888888888888777777666666666555222555999999888777888:::<<<;;;666>>>;;;@@@XXXWWWIIIGGGFFFGGGJJJNNNPPPQQQSSSVVVYYY[[[^^^aaaeeehhhiiilllpppssstttuuuwwwyyy{{{}}}YYYaaazzz}}}|||yyyxxxrrrssstttvvvwwwwwwwwwwwwssstttuuuwwwyyyzzzzzzzzzxxxxxxvvvuuusssqqqpppoooooommmmmmpppuuuxxxxxxwwwsssssssssuuuwwwwwwvvvtttuuuwwwyyyzzzzzzxxxvvvuuusssrrruuu|||yyysssiiiaaa]]]QQQPPPOOOOOOPPPRRRUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTQQQSSSWWWVVVZZZqqq{{{}}}tttVVVEEE???>>><<<999777666555555777777888888777666555555555555444444444333333333444444444333333222222222111222222333333222222111000111222333444555555555555444333222111222333444333222111222444666666666555555555555555555555555555666666666666666555555444555555666777999:::;;;:::;;;;;;<<<>>>BBBHHHMMMUUUIIIDDDIIIMMMKKKJJJNNNUUUWWWYYY[[[^^^aaafffiiikkkkkklllnnnppptttwwwyyy|||XXXhhh~~~|||zzzssstttuuuvvvvvvwwwwwwwwwvvvwwwwwwxxxyyyyyyxxxxxxwwwvvvuuutttsssqqqppppppooonnnnnnqqquuuxxxxxxwwwuuutttssstttuuuvvvuuusssvvvvvvvvvuuuuuuttttttsssqqqppprrrxxx{{{uuuoooeee^^^[[[RRRRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUSSSPPPPPPTTTVVV___xxx~~~lllSSSEEE>>>===;;;999777666555555555555555555555444444333555555444444444333333333444444333333222222222222111222222333333222222111111111222333444444444444444333333222222333333333444222111222444666666555555555555555555555555555333333444444444333333222777777888888999:::<<<<<<:::;;;;;;<<<>>>BBBHHHLLL```RRRGGGGGGKKKLLLPPPUUUUUUWWWZZZ\\\^^^aaafffiiihhhiiijjjllloooqqqtttuuu{{{ZZZooo~~~|||ttttttuuuuuuvvvvvvwwwwwwyyyyyyyyyyyyxxxwwwvvvuuutttttttttsssrrrrrrqqqqqqppppppppprrrvvvxxxxxxxxxxxxvvvsssrrrsssssssssrrrttttttsssrrrqqqqqqrrrrrrooommmnnnsss{{{~~~tttoooiii```YYYWWWRRRSSSTTTVVVWWWWWWXXXXXXWWWWWWXXXXXXWWWVVVVVVUUUUUUPPPOOOSSSYYYhhhzzzbbbNNNCCC===<<<;;;999777666666555555555555555555444444444555555444444444333333333333333222222222222222111111222222333333222222111222222333333333333333222222333333444444333333333444333111222444666666555444444444444444444444444666666777777777777666666666666666555666777777888::::::;;;<<<===AAAGGGKKKbbbWWWKKKHHHKKKNNNRRRUUUVVVXXXZZZ\\\^^^bbbfffiiihhhiiijjjmmmoooqqqrrrssszzz]]]sss~~~{{{uuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrtttvvvwwwxxxxxxzzzwwwsssqqqqqqrrrrrrrrrqqqrrrssstttttttttuuuuuuooommmnnnqqqwww~~~vvvmmmiiiccc[[[VVVUUURRRSSSVVVXXXYYYYYYXXXWWWYYYYYYYYYYYYXXXWWWVVVVVVWWWRRRPPPTTT___ttt|||ppp[[[IIIAAA<<<;;;:::888777666666666777777777666666666777777555555444444444333333333222222222222222222222222111222222333333222222111222222333333333222222111111222333444555444333222444333222222444555555555444444444444444444444444777777888999999999888888777666666555555555666666999:::;;;<<<===@@@EEEIIIUUURRRNNNKKKLLLOOOOOONNNVVVXXX[[[]]]___bbbeeehhhiiijjjlllnnnppprrrssstttzzz\\\ttt~~~{{{xxxvvvuuutttssssssttttttuuurrrssssssttttttttttttsssppppppppppppqqqqqqqqqrrrqqqrrrssstttuuuvvvwwwxxxyyywwwsssqqqrrrssssssrrrooorrrvvvzzz|||{{{zzzxxxrrrpppqqqsssvvv~~~uuunnngggccc^^^WWWTTTTTTQQQSSSUUUXXXYYYXXXWWWVVVZZZZZZZZZYYYXXXWWWVVVVVVUUURRRQQQWWWggg|||kkkVVVEEE>>>;;;:::999888777777777777777777666666666666777888555555444444444333333333222222222222222222222222111222222333333222222111222222222333222222111111000111333444555444333333555333222222444555555444444444444444444444444444333444555555666666666555<<<<<<;;;::::::::::::;;;999:::;;;<<<===???CCCFFFJJJPPPPPPJJJIIIMMMPPPNNNVVVYYY\\\^^^```bbbeeegggiiiiiikkkmmmooorrrsssttt{{{YYYqqq~~~}}}|||yyywwwuuutttsssrrrqqqqqqrrrsssooooooqqqrrrssssssssssssooooooooooooppppppqqqqqqqqqsssttttttttttttvvvwwwwwwuuusssssstttuuuuuuuuuppptttyyy~~~}}}{{{uuutttuuuxxxyyy}}}zzzmmmgggbbb___ZZZSSSQQQSSSQQQRRRUUUWWWXXXXXXWWWVVVYYYYYYYYYXXXWWWVVVUUUTTTPPPOOORRR]]]rrr~~~vvveeePPPBBB===:::999888777777777777777555555444333333444666777555555444444444333333333222333333333333333444444111222222333333222222111111111222222222222222111111111222333444444444444555444222333444555555444333333333333333333333333333444555666777777777777;;;;;;::::::999:::::::::999:::;;;<<<<<<>>>BBBDDDHHHTTTVVVJJJCCCKKKTTTVVVVVVYYY]]]___aaabbbeeegggffffffgggiiilllooorrrttt|||VVVkkk}}}{{{{{{zzzyyywwwuuutttrrrpppoooooopppqqqooopppqqqrrrrrrsssssssssnnnnnnooooooooooooooopppppprrrttttttsssrrrtttvvvuuutttsssuuuwwwxxxxxxwwwtttwww{{{~~~}}}{{{wwwwwwzzz|||{{{|||yyypppeee```\\\ZZZUUUPPPOOORRRRRRSSSUUUWWWXXXXXXXXXWWWVVVVVVVVVUUUTTTSSSQQQQQQLLLPPPXXXhhh}}}vvvlll\\\JJJ@@@>>>999888888777777777777888555555333333333444666777555555444444444333333333333333444444444555555555111222222333333222222111///000111222222222222222222222222222333444555555666444222333444555444333333333333333333333333333555555666777888888888888888777777777777777888888999:::;;;<<<<<<>>>@@@CCCDDDXXX___OOOCCCJJJTTTWWWWWWZZZ]]]```aaaccceeeffffffeeeeeefffjjjoootttwww{{{VVVddd}}}zzzyyyyyyzzzyyyxxxuuusssqqqooonnnnnnooopppqqqqqqrrrsssssssssrrrrrrnnnnnnnnnoooooooooooooooppprrrttttttrrrqqqsssvvvsssssssssvvvyyyzzzzzzyyyxxxyyy{{{|||}}}|||{{{{{{wwwxxx|||~~~}}}|||sssjjjaaa]]]YYYWWWRRRMMMMMMQQQTTTTTTVVVWWWXXXXXXYYYYYYTTTTTTSSSSSSRRRPPPOOONNNLLLRRR^^^rrr~~~wwwooocccTTTEEE???@@@888888777777777777888888777666555444555666999:::555555444444444333333333444444444555555666666666222222222333333222222222...///000111222333333333222222111111222444555777666444333333444555444333333333333333333333333333111222333444555555555555999999888888999::::::;;;999:::<<<<<<<<<===@@@BBB<<>>888888888888777777777777555555555555555555555555555444444333333444444555444444444555666888::::::222222222222222222222222222222222222222222222222222222333333444444333333444333333333333444555666333333333333333333333333555555555666666666666777777777888888999999999999999;;;<<<<<<<<<===@@@BBB@@@FFFLLLNNNNNNOOOQQQTTTXXXZZZ]]]^^^___aaadddfffhhhhhhhhhjjjmmmrrrwwwyyy~~~TTTZZZ]]]ooo{{{xxxvvvvvvvvvuuuqqqpppnnnmmmmmmmmmnnnooonnnooooooooooooooooooooorrrqqqooonnnnnnoooqqqrrrsssuuuwwwwwwwwwwwwxxxyyyuuuuuuvvvwwwxxxxxxxxxxxxzzzyyyyyyxxxxxxxxxxxxyyy{{{}}}xxxhhh]]]UUUSSSPPPNNNNNNPPPSSSUUUVVVUUUTTTUUUVVVVVVTTTSSSNNNJJJGGGGGGFFFDDDEEEIIIKKKTTTfff}}}lllXXXJJJCCC===<<<>>>888888888888777777777666555555555555555555555555555444444333333444444555111111111222444555777888222222222222222222222222222222222222222222222222111222333444555444333222333333333333444444555555333333333333333333333333444444444555555555666666666666777777888888999999999;;;<<<======>>>@@@BBB@@@BBBFFFJJJMMMOOOQQQRRRUUUWWWZZZ\\\]]]^^^aaaccchhhhhhhhhjjjmmmrrrvvvyyy~~~QQQWWW^^^sss}}}zzzwwwwwwvvvuuutttqqqpppooommmmmmmmmmmmnnnpppppppppppppppooooooooorrrqqqooonnnnnnpppqqqssstttvvvxxxyyyxxxxxxzzz{{{vvvvvvvvvuuuuuuvvvvvvwww{{{zzzzzzyyyyyyyyyzzzzzzzzz|||sssdddZZZSSSQQQOOONNNOOOQQQTTTVVVSSSSSSSSSUUUWWWXXXWWWVVVNNNJJJGGGGGGFFFDDDFFFJJJKKKQQQaaa~~~zzzgggRRREEE???;;;:::<<<888888888888777777777666555555555555555555555555555444444333333444444555222111111111222222333444222222222222222222222222222222222222222222222222111222333444555444333222333333333444444444444444333333333333333333333333444444444444555555555555555555666777777888999999:::;;;=========>>>AAACCCAAABBBDDDGGGKKKNNNPPPPPPUUUWWWYYY[[[\\\^^^aaacccgggggggggiiilllqqqvvvyyy}}}MMMVVVaaa{{{}}}zzzxxxwwwwwwwwwuuusssrrrqqqpppooonnnooopppqqqrrrrrrrrrqqqqqqppppppooorrrqqqpppppppppqqqrrrsssuuuwwwzzzzzzzzzyyy{{{|||xxxwwwuuutttssstttuuuuuuzzzzzzyyyyyyyyyyyyzzz{{{zzz|||~~~wwwmmm```WWWOOONNNMMMMMMNNNQQQTTTVVVUUUUUUUUUWWWZZZ[[[[[[ZZZNNNJJJGGGHHHGGGEEEGGGKKKMMMRRR___yyyxxxeeeOOOCCC>>>;;;::::::888888888888777777777777555555555555555555555555555444444333333444444555555444333333333333333444333333333333333333333333222222222222222222222222222222333333444444333333222333444444555555444444333333333333333333333333444444444555555555555666555555666777888999999::::::<<<=========>>>AAACCCBBBCCCEEEGGGJJJMMMPPPRRRWWWYYY\\\]]]^^^```ccceeefffffffffhhhkkkpppuuuwww|||OOOYYYfff}}}yyyxxxwwwwwwwwwwwwuuutttqqqqqqqqqqqqrrrtttvvvxxxttttttssssssrrrqqqppppppqqqqqqrrrrrrrrrssssssssswwwyyy{{{{{{zzzzzz{{{|||yyywwwtttrrrqqqrrrssstttwwwwwwwwwwwwxxxxxxyyyzzz{{{}}}}}}}}}}}}~~~wwwoooggg^^^WWWMMMMMMMMMMMMOOORRRUUUWWWWWWWWWWWWYYY[[[\\\[[[ZZZNNNIIIFFFGGGFFFEEEFFFJJJLLLSSS```xxxyyyfffPPPDDD???<<<::::::888888888888777777777777555555555555555555555555555444444333333444444555555444444333333444444555444444444444444444444444222222222222222222222222333333222222333333444444222333444555555555444444444444444444444444444444444555555555555666666666555666666777888999:::;;;:::<<<===>>>>>>???AAACCCAAACCCFFFHHHIIIMMMRRRVVVWWWZZZ\\\^^^___aaacccfffeeeeeeeeegggjjjooosssvvvzzz~~~SSS^^^kkk{{{wwwvvvvvvwwwxxxxxxvvvtttpppqqqqqqsssvvvyyy|||~~~uuuuuutttssssssrrrqqqqqqqqqrrrsssttttttttttttsssxxxzzz||||||{{{zzz{{{|||yyywwwtttrrrqqqqqqssstttuuuuuuuuuuuuvvvwwwxxxyyy|||}}}||||||zzz}}}yyypppjjjddd]]]XXXOOOOOOOOOPPPRRRUUUXXXZZZXXXWWWWWWXXXYYYYYYXXXVVVMMMHHHFFFFFFFFFDDDFFFJJJIIIRRRaaawww{{{gggQQQEEEAAA>>>;;;:::888888888888777777777777555555555555555555555555555444444333333444444555222222222222222333444555555555555555555555555555222222222222222222222222444333222111222333444555222333444555555555444333555555555555555555555555555555555666666666666777555666777888999:::;;;;;;;;;<<<===>>>>>>???AAADDD@@@CCCGGGHHHIIIMMMTTTZZZVVVXXX[[[\\\^^^___bbbddddddddddddfffiiinnnrrruuuyyy}}}ZZZffftttzzzyyyzzzyyyvvvxxx}}}~~~{{{wwwtttsssuuuzzz~~~~~~~~~~~~zzztttrrrrrrsssqqqpppssssssssssssssstttuuuuuuzzz{{{||||||zzzxxxxxxyyyttttttttttttsssrrrqqqpppqqqrrrttttttssssssuuuwww|||yyyxxxxxxwwwyyy~~~uuukkkbbb[[[UUURRRMMMNNNNNNPPPRRRUUUWWWXXXWWWYYY[[[]]]]]][[[XXXVVVPPPKKKGGGGGGFFFDDDGGGLLLQQQXXXjjjeeeMMMBBB===???BBB;;;777888888999999999888888666666555444333222222111444444222222222222444444222222333333333444444444444444444333333222222222444333333222222333333444333333222222333333444555444444555666555444222111666666666666666666666666666666555555666777999:::666666777888999::::::;;;<<<<<<<<<<<<===???@@@AAABBBCCCFFFIIILLLPPPRRRSSSUUUWWWZZZ[[[]]]```cccfffgggfffffffffiiinnnsssvvvzzz}}}\\\mmmyyyyyy{{{zzzxxxyyy~~~|||xxxvvvuuuwwwzzz~~~~~~~~~{{{wwwsssrrrssstttttttttuuuuuuuuuuuuuuuuuuvvvvvv|||}}}}}}{{{yyyvvvvvvvvvsssssstttssssssrrrqqqpppsssttttttsssssstttvvvyyy~~~{{{yyyyyytttuuuyyy}}}xxxooofff___YYYTTTQQQMMMMMMOOOPPPSSSUUUWWWXXXWWWXXXZZZZZZYYYWWWSSSQQQNNNIIIFFFFFFEEECCCFFFKKKTTT```xxxaaaKKKAAA;;;===???999666777777777777777666666555555555444444333333222222333333444444333333222222222222222333333333333444444333333333222222222222111111000000111111222333333222222333333444555444444555555444444333222555555555555555555555555333333333333444555666777666666777888999::::::;;;<<<<<<<<<<<<===???@@@AAABBBCCCFFFIIILLLPPPRRRSSSVVVXXX[[[]]]___aaaeeehhhgggfffeeefffiiinnnrrruuuyyy}}}bbb}}}yyyyyy||||||zzzzzz~~~~~~|||yyyxxxwwwxxxzzz|||}}}|||wwwuuurrrrrrtttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwww|||||||||zzzvvvssssssssssssssssssttttttsssrrrrrruuuuuutttrrrrrrssswwwzzz~~~zzzxxxwwwrrrsssvvvyyyzzzwwwqqqhhhaaa[[[WWWTTTRRRLLLMMMOOOQQQTTTVVVXXXYYYZZZZZZZZZYYYWWWSSSPPPMMMJJJGGGEEEFFFEEEEEEIIIPPPYYYmmmwww\\\III@@@999;;;===777666666666666555555444333444444444444444444444444111222444555555444222111111111111222222222222333333333333333222222222222222111111000000111111222333333222222333333444555555555444333333333444444444444444444444444444444222222333444555555555555666666777888999::::::;;;<<<<<<<<<<<<===???@@@AAABBBCCCFFFIIILLLPPPRRRSSSWWWYYY\\\___```cccfffiiigggfffeeefffiiimmmrrruuuyyy|||nnnzzzyyy}}}~~~{{{zzz||||||zzzxxxwwwwwwwwwxxxyyyyyyyyyuuutttsssssstttvvvwwwxxxwwwxxxxxxxxxwwwwwwvvvvvvxxxyyyxxxvvvsssqqqqqqrrrttttttuuuuuuuuuuuuuuutttttttttrrrpppoooqqquuuyyy~~~zzzvvvuuutttttttttvvvxxxyyy}}}{{{rrrlllddd]]]YYYVVVTTTRRRMMMOOOQQQSSSVVVXXXYYYZZZ^^^]]]\\\YYYVVVRRRNNNLLLGGGEEEEEEGGGHHHIIIPPPYYYbbb}}}mmmVVVGGG@@@999999;;;666666777666666555444333222333333333444444555555555222333333444444333333222000000111111111222222222333222222222222222222222444333333222222333333444333333222222333333444555666555333222222333444555444444444444444444444444333444555777777777666555666666777888999::::::;;;<<<<<<<<<<<<===???@@@AAABBBCCCFFFIIILLLPPPRRRSSSVVVYYY\\\___aaadddgggiiigggfffeeefffhhhmmmqqqtttzzz}}}zzz{{{xxx}}}|||yyyyyyxxxvvvtttuuuuuuuuuuuutttuuuuuutttttttttsssssstttuuuwwwuuuvvvvvvwwwwwwvvvuuuuuusssssssssrrrqqqppprrrtttuuuvvvwwwwwwwwwwwwwwwvvvsssrrrpppnnnmmmooosssvvvxxxyyyzzzyyyvvvttttttuuuuuutttuuuwwwxxx{{{wwwlllfff^^^XXXTTTRRRQQQPPPPPPQQQSSSVVVXXXYYYZZZZZZ___]]]ZZZWWWRRROOOLLLJJJHHHGGGGGGHHHIIILLLVVVaaarrrbbbOOOEEEAAA999999;;;777888888888777666555444333222333333444444555555555555444222111111222444555000000111111111222222222222222222222222222222222444333333222222333333444333333222222333333444555555444333222222333555666444444444444444444444444444555666777777777666555666666777888999::::::;;;<<<<<<<<<<<<===???@@@AAABBBCCCFFFIIILLLPPPRRRSSSTTTXXX\\\___aaadddfffhhhgggfffeeefffhhhlllpppssszzz}}}~~~{{{yyy~~~yyywwwuuurrrppprrrtttsssrrrqqqqqqrrrsssttttttsssrrrrrrsssuuurrrsssuuuvvvvvvvvvuuutttppppppqqqppppppqqqtttwwwwwwwwwxxxxxxxxxwwwwwwvvvqqqqqqpppnnnlllmmmpppssssssuuuwwwwwwvvvuuuuuuvvvsssqqqsssuuuvvvxxxzzzrrrddd___WWWQQQNNNNNNNNNNNNTTTUUUWWWYYY[[[[[[[[[[[[\\\ZZZVVVRRRNNNKKKIIIHHHKKKIIIIIIKKKMMMRRR```nnnsssWWWHHHBBB@@@999888;;;888888888888888888777666555333333333444444555555555777555111//////111555777111111111222222222222333111111111222222222222222222111111000000111111222333333222222333333444555444444333333333444555555444444444444444444444444444444555555555555555444666666777888999::::::;;;<<<<<<<<<<<<===???@@@AAABBBCCCFFFIIILLLPPPRRRSSSTTTWWW\\\```bbbdddgggiiihhhfffeeeeeegggkkkppprrryyy||||||{{{{{{yyyvvvssspppnnnpppssssssqqqooopppqqqoooqqqssssssqqqqqqrrruuuqqqrrrtttvvvwwwwwwvvvvvvqqqqqqrrrqqqqqqsssvvvyyywwwwwwwwwwwwvvvuuuttttttpppqqqpppooonnnnnnppprrrppprrrtttuuutttssstttuuurrrpppqqquuuwwwyyy}}}qqqjjj^^^YYYRRRMMMLLLNNNOOOPPPWWWYYY[[[\\\]]]]]]\\\[[[ZZZXXXTTTPPPLLLJJJIIIHHHJJJJJJLLLQQQWWWbbbvvvwwweeeMMM@@@>>>???888777:::888777777888888888777777666333333444444444444444444555444222111111222444555222222222222333333333333000111111111222222222222222111111000000111111222333333222222333333444555222333444444555555444444555555555555555555555555777666666555555555666666666666777888999::::::;;;<<<<<<<<<<<<===???@@@AAABBBCCCFFFIIILLLPPPRRRSSSTTTXXX]]]aaadddfffhhhjjjhhhfffeeeeeegggkkkooorrrvvvzzz~~~zzzyyy}}}zzzvvvrrrooolllpppssssssqqqooopppqqqmmmooorrrrrrppppppsssvvvppprrrtttwwwxxxxxxxxxwwwsssttttttsssssstttxxxzzzvvvvvvvvvvvvuuutttrrrrrrpppqqqrrrqqqoooooopppqqqnnnppprrrrrrqqqqqqqqqrrrsssqqqssswwwyyy{{{vvvjjjccc\\\WWWQQQMMMNNNPPPSSSTTTZZZ[[[]]]^^^^^^]]]\\\[[[[[[XXXUUUPPPMMMLLLKKKKKKGGGIIINNNVVVaaarrr}}}lllZZZFFF<<<<<<>>>666666:::777555666777777777777777666444444444444444444444444333333333333333333333333222222333333333444444444000000111111222222222222444333333333333333333444333333222222333333444555111222444555666555444444666666666666666666666666:::999888777777888999:::666666777888999::::::;;;<<<<<<<<<<<<===???@@@AAABBBCCCFFFIIILLLPPPRRRSSSUUUYYY___cccfffgggjjjkkkhhhgggeeeeeegggkkkoooqqqtttxxx{{{|||{{{}}}xxxrrrmmmjjjlllmmmmmmmmmllllllkkkjjjnnnnnnoooqqqssssssrrrppptttqqqpppqqquuuyyyyyyxxxuuuuuuuuuuuuuuuuuuuuuuuurrrsssttttttuuuvvvvvvwwwtttuuuvvvuuurrrpppppppppqqqqqqqqqqqqppppppoooooopppooopppsssxxx}}}pppccc^^^TTTRRROOOMMMNNNPPPSSSUUUXXXYYY[[[]]]^^^^^^^^^^^^ZZZWWWRRRNNNMMMMMMLLLKKKKKKLLLPPPZZZmmmzzzlll[[[RRRAAA???<<<;;;;;;;;;999888666666666666555444333222444444444555555555666666444444444333333333222222333333333222222222111111333222222111111222333444222222222222222222222222///111333555555333111///111111222333444444444444666555444444555666777888999888777666666777888999999999999888888666555555888:::===>>>>>>???@@@AAABBBEEEHHHJJJMMMPPPUUUXXXWWWZZZ]]]bbbeeehhhjjjjjjeeeeeeeeefffgggiiikkklllnnnzzzqqq}}}{{{}}}}}}}}}{{{xxxsssooollljjjkkkllllllmmmmmmmmmlllmmmmmmnnnpppqqqrrrqqqooorrrpppoooqqquuuxxxyyyyyyttttttttttttttttttttttttrrrrrrrrrssstttuuuwwwxxxwwwxxxxxxvvvsssqqqpppppppppoooooooooooonnnnnnnnnqqqqqqqqqtttzzz{{{jjj^^^YYYRRRPPPNNNMMMNNNPPPSSSUUUYYYZZZ\\\]]]^^^^^^]]]]]]\\\XXXRRRNNNLLLKKKIIIHHHMMMNNNTTTccc|||uuudddRRRHHH@@@===;;;::::::999888666666666666666555444333222444444444444555555555666333333333333222222222222333333333222222222111111111000000000//////......222222222222222222222222111222444555555444222111111111222333444444444444555555444444444555666777777666555444444555666666666666777888999999999999999;;;===>>>>>>>>>@@@AAABBBEEEHHHJJJMMMPPPTTTXXXWWWYYY]]]bbbeeehhhjjjjjjgggfffffffffgggjjjlllnnnnnnyyyiii|||{{{xxxyyyyyyxxxwwwtttqqqooohhhiiijjjlllmmmnnnnnnnnnkkklllnnnooopppoooooonnnpppooooooqqqtttwwwyyyyyyssssssrrrrrrrrrrrrssssssrrrqqqppppppqqqsssvvvwwwyyyzzzzzzwwwtttqqqoooooolllllllllmmmmmmnnnooopppsssrrrrrrtttyyy~~~ssscccXXXTTTOOOOOONNNNNNOOORRRUUUVVVZZZ[[[\\\^^^^^^^^^]]]\\\]]]YYYSSSOOOMMMLLLLLLKKKPPPRRR\\\qqq~~~ppp\\\KKKAAA>>><<<999888888888777555666666666666555444333333444444444444555555555555333222222222222111111111333333333222222222111111000000111111///...,,,+++222222222222222222222222444444444444444444444444111111222333444444444444444444333333333444555555666555555444444555666666666777888999:::::::::::::::<<<>>>>>>>>>>>>???@@@BBBEEEHHHJJJMMMPPPTTTWWWWWWYYY]]]aaaeeehhhiiijjjiiihhhffffffgggjjjnnnpppnnnxxxggg~~~|||zzzuuuuuuvvvuuutttrrrpppnnniiiiiikkklllmmmnnnnnnnnnjjjlllnnnooonnnnnnmmmnnnmmmnnnoooqqqtttvvvxxxyyyrrrrrrqqqppppppqqqrrrrrrtttrrrpppoooooopppssstttzzzzzzzzzwwwsssooommmmmmhhhiiijjjkkknnnqqqtttuuuvvvuuussstttwwwzzz|||}}}mmm]]]TTTQQQMMMMMMNNNOOOQQQSSSVVVWWWYYYZZZ\\\^^^_________^^^]]]YYYTTTPPPPPPQQQRRRRRRSSSXXXfff|||kkkXXXIIIBBB===;;;999888888888777666555555666666555444444333444444444444444444444444222222222111111111000000333333333222222222111111111222333444333222///...111111111111111111111111444333222222222222333444111111222333444444444444333333333333333333333444666666666666777777777888:::::::::::::::999888777:::<<<>>>>>>>>>>>>???@@@BBBEEEHHHJJJLLLOOOSSSVVVWWWYYY]]]aaaeeegggiiijjjjjjhhheeedddfffiiinnnqqqooowwwccc~~~}}}zzzxxxtttttttttsssqqqooommmllljjjkkkllllllmmmmmmlllllljjjmmmooopppnnnmmmmmmnnnmmmnnnppprrrtttvvvwwwxxxrrrqqqpppoooooopppqqqrrrvvvtttqqqnnnmmmnnnoooqqqwwwxxxwwwuuupppmmmlllkkkffffffhhhkkkpppuuuyyy|||}}}zzzvvvuuuvvvyyyzzzzzz{{{|||zzziii[[[SSSQQQLLLMMMNNNQQQSSSUUUWWWXXXWWWXXX[[[]]]___aaaaaaaaa^^^ZZZTTTQQQPPPRRRSSSTTTUUU]]]qqqzzzgggSSSGGGBBB===;;;999888999999888777555555555666555555444333444444444444444444333333222222222111111111000000333333333222222222111111000111333555555555333222111111111111111111111111333222111000000111222333111111222333444444444444333333333333333333222222555555666666777777777777999999:::::::::999888888999;;;>>>>>>>>>>>>???@@@CCCEEEGGGJJJLLLOOORRRUUUVVVYYY\\\aaadddgggiiiiiihhhgggdddcccdddhhhllloooooouuu{{{bbb}}}|||xxxvvvsssrrrqqqpppnnnlllkkkiiikkkkkkllllllmmmllllllllllllooorrrrrrooommmnnnpppmmmpppsssttttttuuuvvvxxxsssqqqpppoooooopppqqqsssvvvuuurrrooonnnnnnnnnooosssttttttrrrooolllkkkkkkfffgggiiilllqqqwww|||~~~yyywwwwwwyyyzzz{{{wwwwwwzzz}}}|||}}}uuueeeYYYRRRQQQLLLNNNPPPSSSVVVWWWYYYYYYWWWYYY[[[^^^```aaaaaaaaa___[[[TTTPPPPPPQQQSSSTTTYYYddd{{{xxxaaaMMMBBB???===;;;999888999999888777444555555555555555444444444444444444333333333333333222222222222111111111333333333222222222111111...///111333444444333333111111111111111111111111222111000//////000111222111111222333444444444444333333444444444333222222222333444555555555555555555666777999:::;;;;;;;;;888:::===>>>>>>???@@@AAACCCEEEGGGIIIKKKNNNRRRUUUVVVXXX\\\```dddggghhhiiigggfffdddccceeehhhlllnnnooosssxxxlllzzzvvvssspppoooooonnnlllkkkjjjjjjiiijjjkkklllmmmmmmnnnnnnmmmqqquuutttpppnnnppprrrooorrruuuvvvuuutttvvvwwwsssrrrpppnnnnnnppprrrsssssssssrrrqqqpppppppppppppppqqqrrrqqqooommmmmmmmmiiiiiijjjlllpppvvv{{{~~~{{{wwwuuuvvvxxxyyyzzzuuutttuuuxxxzzz{{{oooaaaVVVPPPOOONNNPPPRRRVVVXXXYYYYYYYYYZZZ[[[]]]______```______]]]YYYTTTRRRTTTWWW[[[]]]bbbmmmttt[[[GGG>>>===;;;999777777888888777666444444555555555555555444444444444333333333222222333333333333222222222222333333333222222222111111000000000111111222222333111111111111111111111111222111111111111111111222111111222333444444444444333444555555555333222111111222333555555555555555444555666888999:::;;;;;;777999<<<>>>>>>???AAACCCCCCEEEGGGIIIKKKNNNQQQTTTVVVXXX\\\```dddggghhhiiigggfffeeeeeegggiiilllnnnooorrruuuyyyyyyuuurrrmmmmmmmmmllllllkkkkkkkkkggghhhjjjlllmmmoooppppppnnnsssvvvvvvrrroooqqqssspppsssvvvwwwuuutttuuuwwwtttrrrpppooooooppprrrtttqqqqqqqqqqqqrrrrrrrrrrrrnnnpppqqqqqqooonnnnnnoookkkkkkkkkllloootttxxx{{{zzzvvvrrrqqqrrruuuxxxyyyuuurrrqqquuuxxxzzz~~~|||jjj^^^TTTOOONNNOOOQQQTTTWWWYYYZZZZZZYYY]]]^^^_________^^^]]]\\\ZZZWWWTTTUUUYYY```fffiiikkkttt~~~pppXXXEEE>>>>>>:::888666555666777666555444444555555555555555444444444444333333222222222444444444333333333222222333333333222222222111111444333222222111222222333000000000000000000000000222222222222222222222222111111222333444444444444444444555666555444222111222333555777888888777666666777777888888888777777666888<<<>>>???@@@BBBDDDCCCEEEGGGIIIKKKMMMQQQTTTVVVXXX\\\```dddfffhhhiiiggggggggggggiiikkkmmmnnnooorrrtttyyyrrrmmmjjjjjjjjjhhhhhhjjjnnnqqqpppooolllkkkkkknnnqqqsssuuuvvvwwwxxxwwwvvvuuutttwwwyyyzzzzzzxxxvvvvvvvvvrrrssssssqqqpppoooppprrrrrrrrrrrrssssssssstttttttttttttttrrrooonnnnnnooopppooooooooooooqqqrrrsssuuutttqqqpppoooqqqsssuuupppppptttyyyxxxuuuzzznnncccZZZPPPLLLMMMPPPSSSVVVWWWWWWWWWXXXYYY[[[[[[]]]]]]]]]\\\[[[ZZZZZZVVVTTTYYYcccmmmssstttqqqvvvwww}}}___KKKCCC>>>:::;;;:::999888777777777777222333333444555555555444666666555444333333222222222222222222222222222222222222222222222222222222222222333444444444444333222222222222222222222222333333222111111000000000222222333333333444444444333333333333333444555666666666777888888888888888999999888888888999:::;;;===>>>??????>>>???AAACCCFFFFFFHHHJJJLLLOOOQQQSSSUUUWWWZZZ^^^aaadddfffgggggggggggggggiiikkkmmmnnnssssssxxxxxxrrrnnnkkkkkkkkkjjjiiijjjmmmpppqqqooommmlllmmmooosssuuuwwwxxxxxxyyyyyyyyyxxxxxxzzz{{{}}}|||yyyvvvuuuuuurrrrrrsssqqqpppoooppprrrrrrssssssssstttuuuuuuuuuuuuuuutttrrrpppooopppqqqqqqppppppooopppppprrrrrrqqqpppnnnmmmmmmoooqqqsssrrrqqqtttwwwwwwuuuyyyiii___XXXPPPMMMOOOPPPSSSVVVXXXXXXXXXYYYZZZ]]]^^^_________^^^]]]\\\ZZZWWWWWW^^^kkkwww}}}|||}}}wwwYYYIIIBBB>>>::::::999888888777777888888222333444444555555555444666555555444333333222222333333333333333333333333222222222222222222222222111222222333333333333333222222222222222222222222111111222222222222222222222222333333333444444444444444333333333444555555555555666777777777777777666777777999:::;;;<<<<<<<<<>>>??????>>>???AAACCCEEEFFFGGGJJJLLLOOORRRTTTVVVWWWZZZ^^^aaadddfffgggfffffffffgggiiikkknnnooossssssyyywwwqqqooolllmmmnnnmmmllllllmmmnnnppppppooooooppprrruuuwwwzzzzzzzzzzzzzzz{{{|||}}}~~~~~~zzzwwwuuuuuuqqqrrrrrrqqqpppoooqqqrrrsssttttttuuuvvvvvvwwwwwwwwwwwwvvvtttqqqpppqqqrrrsssrrrqqqpppppppppqqqqqqooonnnlllllllllnnnppprrrsssrrrsssuuuvvvvvvyyy}}}wwwbbbZZZVVVOOOMMMPPPQQQTTTWWWYYYZZZZZZ[[[\\\^^^______```___^^^]]]\\\VVVUUUXXXbbbrrriiiQQQFFFBBB>>>:::999888888777777777888888333333444555555555555444555555555444444333333222333333333333333333333333222222222222222222222222000111111222333222222222222222222222222222222222111111111222333444444444333333333333444444444444555555444333333333444444444444555666666666666666333555777:::;;;<<<<<<<<<<<<===>>>>>>>>>???AAACCCDDDEEEGGGJJJMMMPPPSSSUUUVVVXXX[[[^^^bbbdddfffgggdddeeeeeefffiiilllnnnpppsssuuu{{{uuuqqqpppnnnoooqqqqqqpppnnnnnnooopppppppppqqqsssuuuwwwxxxzzzyyyyyyyyyzzz{{{}}}~~~~~~zzzvvvttttttqqqrrrrrrqqqppppppqqqsssttttttuuuvvvwwwyyyyyyzzz|||{{{yyyuuurrrpppppprrrtttssssssrrrqqqpppppppppqqqpppnnnmmmmmmnnnooopppqqqpppqqqtttxxx{{{~~~}}}}}}qqq^^^WWWTTTOOONNNRRRRRRUUUXXXZZZ[[[[[[]]]^^^]]]]]]]]]]]]]]][[[YYYXXXUUUVVV\\\jjj}}}|||\\\IIICCC@@@<<<999:::999888777777666777777444444555555555555444444555555444444444333333333444444444444444444444444111111111111111111111111000000111222222222222111222222222222222222222222222222222333333444444444333333333444444444444555666555444333333333333333444555666666777777666666333555888;;;<<<<<<;;;;;;;;;<<<>>>>>>>>>???AAACCCDDDEEEGGGJJJMMMQQQTTTVVVVVVXXX[[[^^^bbbeeeggggggcccddddddfffiiilllooopppsssvvv{{{tttpppqqqoooqqqttttttsssqqqppppppooopppqqqrrrtttuuuwwwwwwwwwwwwvvvvvvwwwyyy{{{|||~~~}}}yyyuuusssrrrpppqqqrrrqqqppppppqqqssstttuuuvvvwwwyyyzzz{{{|||~~~{{{vvvrrrooopppqqquuuttttttsssrrrqqqpppppprrrqqqooonnnmmmlllmmmmmmnnnoooqqqvvv}}}~~~zzz}}}ppp]]]VVVTTTOOOOOOSSSSSSVVVYYY[[[[[[\\\]]]^^^\\\]]]]]]]]][[[YYYXXXVVVWWWYYYbbbsssoooRRREEEBBB>>>:::999;;;:::999777666555555555444555555666666555444444444444444444444333333333444444444444444444444444111111111111111111111111000000111222222222222111222222222222222222222222444444444333333222222222333333444444444555555555666555444333333333333333666666777888888888888777555777999;;;<<<;;;:::888:::<<<======>>>???AAADDDDDDEEEGGGJJJNNNQQQUUUVVVVVVXXX[[[___bbbeeeggghhhccccccdddfffhhhkkknnnpppsssvvv{{{~~~sssoooqqqoooqqqssstttsssqqqqqqrrrnnnoooqqqssstttuuuuuuuuutttttttttttttttuuuvvvwwwzzz{{{{{{zzzvvvsssqqqqqqpppqqqrrrqqqpppppprrrsssssstttvvvwwwyyy{{{|||}}}~~~{{{vvvrrrpppqqqsssttttttuuutttsssrrrqqqpppooonnnmmmlllkkkjjjjjjjjjmmmooossszzz}}}xxxyyy}}}nnn\\\VVVTTTPPPQQQUUUTTTWWWZZZ[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\YYYWWWVVVSSSWWWcccxxxxxxaaaJJJBBB@@@<<<999::::::999888777666555555555555666666666666555444444444444444444444444444444333333333333333333333333111111111111111111111111000111111222333222222222222222222222222222222222444444444333222111111111333444444444555555555555555555444333333333444444666777777888888888888888777888999:::;;;:::999999999;;;<<<======???AAADDDEEEFFFHHHKKKNNNQQQTTTVVVWWWXXX[[[___bbbeeeggghhhcccddddddeeehhhkkkmmmooosssvvvzzz~~~sssnnnpppmmmoooqqqqqqppppppqqqrrrmmmoooqqqrrrssssssrrrqqqqqqqqqrrrssssssrrrrrrrrrtttvvvwwwvvvsssqqqpppppppppqqqqqqqqqpppppprrrtttssstttuuuwwwyyy{{{}}}~~~|||{{{xxxuuurrrrrrtttwwwttttttuuuuuutttsssrrrqqqllllllllllllllllllmmmmmmnnnrrrvvv~~~{{{wwwxxx{{{~~~kkkYYYUUUTTTRRRSSSWWWUUUXXXZZZ[[[[[[ZZZ[[[[[[]]]]]]]]]\\\ZZZXXXUUUTTTQQQWWWeee~~~gggTTTCCC@@@???:::888<<<777777666666666777777888666666666666666555444444444444444444444444444444333333333333333333333333111111111111111111111111111222222333333333333333222222222222222222222222222222222222222222111111444444444444555555555555444444333333333444555555555666666777888777777777777777888999::::::;;;;;;999:::<<<======???AAADDDGGGGGGIIIKKKNNNQQQTTTUUUWWWYYY\\\___cccfffggghhhdddddddddeeegggjjjlllnnntttuuuyyy~~~sssmmmpppkkkmmmnnnnnnnnnnnnppprrrmmmnnnppprrrrrrrrrpppooopppqqqrrrrrrrrrqqqpppoooppprrrtttsssqqqooooooooopppqqqqqqqqqpppppprrrtttrrrsssuuuwwwyyy{{{}}}~~~yyyxxxvvvtttrrrtttwww{{{ssstttuuuuuuuuutttsssrrrllllllmmmnnnooopppqqqrrrppptttyyy{{{xxxzzz|||~~~{{{hhhWWWTTTTTTSSSTTTYYYVVVXXX[[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYWWWTTTRRRPPPVVV]]]nnn|||\\\KKK??????>>>888888>>>444444444555777888:::;;;666666777777666555444444444444444444444444444444222222222222222222222222000000000000000000000000222222333444444444444333222222222222222222222222000000000111222222333333444444444555555555666666333333333333444444555666444555555666666666666666666666666777999;;;===>>>888:::<<<======???BBBDDDGGGHHHIIIKKKNNNQQQSSSTTTWWWYYY\\\___cccfffhhhiiieeeeeeeeeeeegggiiikkkmmmtttuuuxxxvvvpppoookkknnnnnnnnnnnnooopppqqqqqqqqqrrrrrrrrrqqqnnnkkkjjjnnnppprrruuuvvvtttooolllqqqqqqqqqpppnnnllljjjhhhkkklllmmmmmmlllnnnqqqsssrrrsssvvvxxxzzz{{{{{{{{{ttttttsssrrrrrrrrrssssssqqqrrrssstttssssssqqqpppooommmlllnnnpppssstttuuuvvvxxx}}}~~~}}}{{{zzz{{{~~~kkk___UUUTTTVVVUUUVVVZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[XXXWWWXXXVVVQQQPPPRRRYYYbbbxxxfffOOOHHHAAA======<<<999555888888777777777777888888666666666666555555555555444444444444444444444444555444444333333444444555333222222111111222222333333222111111111222444555333222111000000111222333111111111111111111111111444444333333333444555555444444444444444444444444666666666777888888999999777777888888999999999:::<<<======>>>???AAABBBCCCHHHIIIJJJLLLNNNPPPRRRSSSYYY[[[^^^aaaccceeeeeefffbbbcccccceeehhhkkkmmmooorrrsss{{{uuuqqqqqqmmmmmmmmmmmmnnnppprrrssstttrrrrrrrrrqqqpppnnnllljjjmmmooorrrtttvvvtttqqqnnnpppppppppooommmjjjhhhfffeeefffgggggggggiiimmmppprrrssstttuuuvvvvvvuuuuuuqqqpppppppppqqqqqqrrrrrrrrrrrrrrrrrrqqqpppnnnmmmmmmlllkkkmmmqqqtttvvvvvvyyyzzz~~~}}}|||yyyxxxxxx{{{~~~zzzfff\\\TTTTTTVVVVVVWWWZZZ[[[[[[ZZZZZZZZZYYYYYYYYY[[[WWWTTTTTTRRROOOQQQVVV]]]jjjnnnXXXIIICCC===:::;;;<<<999666888888777777777777888888666666666666555555555555444444444444444444444444444444333333333333444444333222222111111222222333111000000///000111222333222222111111111111222222222222222222222222222222444444333333333444555555444444444444444444444444555555666666777888888888666777777888999:::::::::<<<======>>>???AAABBBCCCHHHHHHIIIKKKMMMPPPSSSUUUYYY[[[^^^aaadddeeeffffffccccccdddeeehhhkkknnnoootttvvv}}}}}}tttqqqsssooollllllmmmoooqqqsssuuuvvvtttsssqqqooommmlllkkkjjjlllnnnrrrtttuuuuuusssrrrooooooooommmjjjgggdddbbb```aaabbbcccdddgggkkknnnrrrrrrrrrrrrqqqpppnnnnnnmmmmmmmmmnnnooopppqqqrrrrrrqqqqqqpppnnnllljjjiiijjjiiijjjmmmrrrvvvxxxxxx{{{|||~~~|||{{{xxxvvvvvvwwwyyyzzzwwwiii^^^XXXSSSUUUXXXXXXYYYZZZ\\\\\\[[[[[[[[[ZZZZZZZZZ\\\WWWSSSQQQPPPOOOUUU\\\fffzzzttt]]]OOOBBB>>>999888:::;;;:::888888888777777777777888888666666666666555555555555444444444444444444444444333222222222222222222333222222111111111111222222444444333333333444555666111111222222222222111111333333333333333333333333333333333333333444555666444444444444444444444444444444555555666777777777555666777888999:::;;;<<<<<<======>>>???AAABBBCCCGGGGGGHHHIIILLLPPPTTTVVVYYYZZZ^^^aaadddfffggggggdddddddddeeehhhkkknnnpppwwwxxx}}}tttqqqsssqqqmmmmmmnnnoooqqqssstttuuurrrqqqnnnkkkiiiiiiiiijjjlllnnnrrrtttuuuuuuuuuvvvrrrqqqooolllhhhddd```^^^```aaaccceeefffiiillloooqqqppppppooonnnmmmlllkkkkkkkkklllnnnooopppqqqqqqqqqpppooommmkkkhhhgggfffhhhhhhiiimmmssswwwzzzzzz{{{|||}}}~~~~~~||||||zzzxxxvvvtttuuuvvvwwwyyyuuufff\\\WWWTTTSSSVVVYYY[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZ]]]XXXUUUSSSQQQQQQXXXaaarrrgggRRRKKK???<<<999888999:::999888888888777777777777888888666666666666555555555555333333333333333333333333222222111111111111222222222222111111111111222222444444444555555555666666000111333333333333111000333333333333333333333333333333333333444444555666444444444444444444444444333333444444555666666777555666777888:::;;;<<<===<<<======>>>???AAABBBCCCGGGGGGGGGHHHLLLPPPUUUWWWWWWYYY\\\```ccceeeggggggfffeeeeeeeeehhhkkknnnqqqyyyzzz}}}uuuqqqsssqqqpppppppppoooppppppqqqqqqooonnnkkkhhhfffggghhhiiilllooorrrttttttuuuwwwyyyvvvtttpppkkkfffbbb___^^^cccfffiiikkklllmmmoooqqqppppppooonnnnnnmmmmmmmmmkkklllnnnoooppppppppppppooonnnlllkkkiiihhhgggfffhhhhhhjjjooouuuyyy{{{{{{xxxyyyzzz{{{{{{zzzzzzzzz{{{zzzxxxvvvuuuuuuuuuvvvvvv}}}{{{oooeee\\\VVVQQQSSSUUUWWWZZZ\\\\\\[[[\\\\\\\\\\\\[[[[[[[[[ZZZYYYWWWUUUUUUSSSTTT[[[eee{{{wwwZZZIIIEEE>>><<<:::999999999888888888888777777777777888888666666666666555555555555333333333333333333333333222111111000000111111222222111111000000111111222000000111111111222222222111222333444444333222111333333333333333333333333333222222333444555666666444444444444444444444444333333333444555555666666555666777888:::<<<======<<<======>>>???AAABBBCCCFFFFFFGGGIIILLLPPPTTTVVVTTTWWWZZZ^^^bbbeeefffgggggggggffffffhhhkkkoooqqqxxxyyy~~~}}}uuuqqqsssppprrrrrrpppooonnnnnnmmmmmmlllkkkiiigggfffggghhhiiimmmpppssstttssstttxxx|||yyyuuupppjjjfffdddcccdddjjjmmmrrrttttttsssrrrrrrqqqqqqpppooooooooooooooonnnooopppqqqpppooonnnmmmkkkkkkjjjiiiiiiiiijjjjjjjjjjjjmmmqqqvvvzzz{{{{{{uuuwwwyyyxxxwwwvvvwwwxxxyyyxxxwwwvvvuuuvvvvvvwwwwww|||ttthhh```[[[WWWUUUPPPTTTWWWXXXZZZ]]]]]][[[\\\\\\[[[[[[[[[ZZZZZZZZZSSSRRRSSSTTTTTTWWWbbbmmmkkkSSSFFFBBB======;;;:::999888888888888888777777777777888888666666666666555555555555333333333333333333333333222111111111111111111222111111000000000000111111000111222333333333222222222222333333333333222222333333333333333333333333222222222333444555666777444444444444444444444444333333444444555666666666666777888999:::;;;<<<===<<<======>>>???AAABBBCCCEEEFFFGGGJJJMMMPPPRRRTTTTTTVVVZZZ^^^bbbeeeggghhhiiihhhffffffhhhkkkooorrrvvvwww~~~zzz{{{sssppprrrqqqrrrqqqpppnnnmmmllllllllljjjjjjiiihhhhhhiiijjjjjjnnnqqqttttttssstttxxx}}}yyyuuuooojjjggghhhkkknnntttxxx~~~|||xxxvvvsssrrrqqqpppooooooooopppppppppqqqqqqpppmmmkkkjjjhhhhhhhhhiiijjjlllnnnpppmmmmmmppptttxxx{{{{{{zzzuuuwwwxxxwwwtttssstttvvvuuuuuuuuuuuuuuuvvvwwwxxxxxx{{{vvvnnnccc[[[WWWUUUUUUTTTQQQVVVYYYXXXYYY]]]^^^[[[[[[[[[ZZZZZZZZZYYYYYYYYYQQQPPPQQQTTTVVV^^^nnn}}}}}}bbbQQQFFF???:::;;;;;;:::999888888999888888777777777777888888666666666666555555555555222222222222222222222222222222222111111222222222111111000000000000111111333444555666777666666555333333333222222333333333222222222222222222222222222222222333444555666777444444444444444444444444444444444555666666777777888888999999:::;;;<<<<<<<<<======>>>???AAABBBCCCDDDFFFHHHKKKNNNPPPQQQQQQUUUWWW[[[```dddgggiiijjjjjjiiigggfffhhhlllpppsssuuuwww~~~}}}wwwyyysssooorrrqqqqqqpppooommmlllllllllllljjjjjjiiijjjjjjkkkllllllooorrruuutttrrrsssxxx}}}xxxtttnnniiiiiilllrrruuu|||~~~{{{vvvtttrrrpppooonnnnnnnnnqqqqqqrrrqqqooollliiigggffffffgggiiikkkooorrrsssooooooqqquuuyyy{{{{{{yyyvvvxxxxxxwwwsssqqqrrrtttssssssssstttuuuvvvwwwxxxyyyzzz|||~~~yyymmmjjjcccZZZTTTRRRRRRSSSTTTRRRXXX[[[YYYYYY]]]^^^[[[ZZZZZZZZZZZZYYYYYYYYYYYYRRRQQQRRRUUUZZZeeezzzuuuYYYLLLCCC999777888999999888888999:::888888777777777777888888777666666666555555555555222222222222222222222222333333222222222222333333111111000000000000111111111222444555555555444333555444222222222222444555111111111111111111111111222222222333444555777777444444444444444444444444444444555555666777777777999999999::::::;;;;;;;;;<<<======>>>???AAABBBCCCDDDFFFIIIMMMOOOPPPOOOOOOVVVXXX]]]aaafffiiikkklllkkkiiigggfffhhhlllpppsssuuuwww~~~tttqqqrrrqqqoooooommmmmmmmmmmmmmmnnnoooppphhhiiijjjkkklllmmmmmmmmmrrrrrrrrrrrrrrrqqqppppppssspppnnnooooooooouuu|||{{{tttnnnllllllmmmnnnppppppooonnnkkkhhheeecccddddddfffiiijjjlllpppuuuwwwrrrssszzz|||vvvsssttttttsssrrrqqqqqqppppppuuutttrrrqqqqqqrrrssstttwwwyyy|||qqqgggbbbZZZXXXTTTQQQPPPRRRTTTVVVVVVXXX[[[]]]^^^^^^\\\[[[]]]]]][[[YYYXXXYYYWWWUUUUUUQQQQQQXXXbbbuuu{{{jjjTTTIIICCC???;;;:::999999888888999999888888777666666666666666777777666555333222111000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222...///000111111111111111111111111111111111111111444444444555444444333333555666666666444333444555666666555555555555666666;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@??????@@@@@@AAABBBBBBEEEIIILLLNNNOOOPPPRRRRRRWWW___eeehhhiiiiiijjjiiiiiiiiihhhgggiiimmmqqqssssss~~~}}}rrrppppppooommmmmmmmmmmmlllkkkkkkkkkllllllggghhhiiikkklllllllllllloooooopppppppppooonnnnnnpppmmmkkkmmmoooqqqxxx{{{tttnnnkkkkkklllmmmpppoooooommmkkkiiifffeeedddbbbbbbdddhhhmmmsssxxxvvvsssttt|||~~~xxxtttrrrqqqpppoooooooooppppppsssrrrpppoooooopppqqqsssvvvzzz}}}uuuiii```[[[XXXVVVTTTRRRRRRTTTUUUWWWWWWYYY\\\^^^___^^^]]][[[[[[\\\[[[XXXVVVUUUSSSQQQTTTTTTYYYdddsss___LLLCCC>>>:::999999888777777777777888888888777666666666666666666666555444333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222111111000222222222222222222222222333444444555444444333333555666666666444333444555555555555666666888999999888888888999999999999999????????????@@@AAABBBCCCDDDFFFJJJLLLMMMNNNPPPRRRTTTYYY```eeehhhiiiiiijjjgggggggggggghhhjjjooorrrvvvxxxzzzpppnnnnnnllljjjkkklllkkkjjjiiihhhhhhhhhhhhfffggghhhjjjkkklllllllllkkkllllllmmmmmmmmmllllllllliiihhhkkknnnrrr{{{{{{uuunnnkkkjjjkkklllpppooonnnmmmkkkiiihhhggggggcccaaabbbiiiqqqvvvxxxvvvsssuuu~~~yyyuuupppooommmlllmmmnnnppprrrtttsssqqqppppppqqqssstttvvv|||uuuggg___YYYUUUTTTTTTTTTUUUUUUWWWXXXYYYYYY[[[]]]^^^___^^^]]]\\\XXXYYYYYYXXXUUUSSSRRRSSSTTTZZZhhhzzzsssVVVHHHBBB===999888888777666666666666777888888777666666666666666555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333444333333222111000333333333333333333333333333333444444555444444333555666666666444333444555444444555666888999:::;;;777777777777888888888999======>>>>>>@@@AAACCCDDDGGGHHHJJJKKKKKKMMMOOORRRVVVZZZaaaeeehhhhhhiiijjjeeefffffffffhhhkkkpppttt{{{}}}xxxpppnnnnnnkkkiiijjjhhhhhhgggffffffeeeffffffeeefffhhhiiijjjkkklllllljjjjjjkkkkkkllllllkkkkkkjjjggggggjjjmmmqqqzzz}}}zzzuuuooojjjiiijjjlllsssrrrpppmmmkkkiiihhhhhhiiihhhhhhkkksss{{{{{{xxxwwwsssuuu~~~xxxtttooonnnmmmmmmnnnpppsssuuurrrqqqpppooooooqqqrrrtttxxx~~~}}}|||ggg]]]ZZZVVVSSSRRRSSSUUUWWWXXXZZZZZZ[[[[[[\\\^^^^^^^^^]]]\\\[[[UUUVVVXXXXXXUUURRRUUUZZZ\\\iiidddMMMDDD@@@<<<:::888888777666666666666777888777777666666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111333333333333333333333333333333444444555444444444555666666666444333444555333444555666777888999999888888999999:::;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEIIIJJJJJJJJJJJJKKKOOOQQQWWW\\\aaaeeeggghhhiiijjjffffffgggggggggjjjooosss|||~~~vvvpppooonnnkkkiiijjjdddddddddddddddeeeffffffeeefffgggiiikkkllllllllljjjjjjkkkkkkkkkkkkkkkjjjiiiffffffjjjlllooovvv~~~~~~~~~}}}zzzyyywwwtttooojjjiiikkknnnxxxuuurrrnnnkkkiiiiiiiiihhhooowww{{{vvvuuuzzz}}}zzzssspppoooooonnnoooppprrruuuwwwnnnmmmlllkkklllmmmoooqqqyyy}}}{{{mmm]]]VVVUUUTTTSSSSSSTTTVVVYYYZZZ\\\\\\\\\\\\]]]]]]]]]]]][[[ZZZYYYVVVUUUVVVVVVRRRPPPXXXcccrrrrrrSSSDDD???<<<999888999999888777777777777888888777777666666666666666333333333444444444444555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222...///000111222222222222222222222222222222222222222333333444555555555444555666666666444333444555333444555666666666555555999999999:::;;;<<<<<<<<<;;;;;;<<<===???BBBDDDEEEIIIJJJKKKJJJJJJKKKNNNQQQWWW[[[aaadddfffgggiiijjjiiiiiiiiihhhhhhjjjnnnqqq{{{~~~{{{uuuqqqpppoookkkiiikkkccccccccccccdddeeefffgggeeefffhhhjjjkkklllmmmmmmkkkkkkkkkkkkkkkjjjiiiiiigggeeefffiiikkklllpppwwwxxx}}}|||zzzzzzxxxuuussstttrrrnnnjjjjjjnnnrrrzzzxxxsssooolllkkklllllljjj{{{{{{uuuvvvwwwsssnnnlllnnnnnnooopppqqqssstttuuupppooonnnmmmnnnppprrrsssxxx~~~|||zzzxxxnnnaaaWWWRRRRRRSSSSSSUUUVVVXXXZZZ[[[\\\\\\]]]\\\\\\\\\[[[ZZZXXXWWWVVVWWWTTTUUUUUURRRSSSaaasssyyyaaaJJJBBB@@@<<<:::;;;999999888777777777777888888888777666666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222,,,---///000222222333333111111111111111111111111222222333444555555555555555666666666444333444555333444555666555555333222666777777888999:::;;;;;;;;;;;;<<<===???AAACCCDDDHHHIIIKKKKKKKKKLLLNNNPPPVVVZZZ___ccceeegggiiijjjkkkkkkjjjiiiiiikkknnnrrryyy~~~xxxsssppppppnnnjjjhhhjjjeeeeeedddddddddeeeeeefffeeefffhhhjjjlllmmmnnnnnnkkkkkkkkkkkkjjjhhhgggfffcccbbbeeeiiijjjjjjmmmrrrqqqvvvyyywwwuuuuuutttqqqnnnppppppnnnjjjkkkpppuuuzzzwwwssspppnnnoooqqqrrrwwwvvvsssqqqnnnjjjjjjjjjkkkmmmnnnppppppppppppooonnnmmmmmmnnnooorrrsssssswww{{{{{{xxxyyy~~~}}}vvvqqqbbb```[[[VVVSSSSSSTTTVVVYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[ZZZXXXWWWUUUTTTSSSTTTRRRSSSWWWYYY```wwwgggTTTEEECCCBBB===;;;???888888777666666666666777888888777666666666666666444444444444444444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222...///000111222333333333222222222222222222222222111222333444555555555555555666666666444333444555222333555666777666555444555555666777888999::::::;;;;;;<<<===???@@@BBBCCCFFFHHHKKKLLLLLLMMMNNNPPPUUUXXX]]]aaadddfffiiikkkjjjkkkkkkjjjjjjmmmqqqtttxxxvvvrrrooopppnnniiigggiiiggggggfffeeeddddddddddddfffgggiiikkkmmmnnnooooookkkkkkkkkjjjiiigggeeeddd``````dddiiijjjiiikkkpppjjjppptttsssqqqrrrppplllkkkmmmooommmkkklllrrrwwwyyyvvvssspppppprrruuuwwwxxxqqqnnnkkkhhhiiifffhhhjjjmmmnnnmmmlllkkkhhhgggfffffffffhhhkkklllooorrrtttuuuuuuwww|||~~~yyyuuupppjjjddd```WWWYYYZZZYYYVVVUUUWWWYYY\\\[[[[[[ZZZZZZ[[[\\\\\\ZZZZZZXXXWWWUUUSSSRRRQQQQQQOOOSSS[[[aaaooorrrXXXHHH>>>@@@???999777<<<777777666555555555555555888888777666666666666666555555444444444333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111222222333333333222222333333333333333333333333111222333444555555555555555666666666444333444555000222555777888888888777555666777888999:::;;;;;;<<<<<<<<<===>>>@@@AAABBBEEEGGGKKKMMMMMMMMMNNNPPPSSSWWW\\\```cccfffiiikkkiiijjjjjjkkkllloootttwwwxxxuuutttssspppmmmjjjhhhgggiiihhhhhhiiiiiihhhfffcccccceeehhhllloooqqqrrrrrrmmmmmmlllkkkiiigggeeedddffffffgggiiihhhfffgggiiiiiiiiijjjlllnnnnnnllljjjhhhkkklllkkkiiijjjooottttttuuuuuuqqqnnnooouuu{{{rrrrrrssslllfffgggiiiiiiiiikkklllmmmlllkkkmmmllljjjhhhgggiiimmmpppooopppqqqqqqqqqtttxxx{{{yyytttpppkkkeeeaaa___]]]ZZZWWWYYYWWWUUUSSSSSSVVVYYY[[[ZZZZZZ[[[[[[[[[\\\\\\\\\VVVWWWWWWVVVUUUSSSQQQPPPLLLRRRXXX___pppzzzeeeJJJFFFBBB>>>===<<<:::999777777777777777777777777888777666555444444555666888666555333333444555666333444666777666444222000111111111222222333333333000000000000111222333444333333333333333333333333111111111111111111111111222222222222222222222222666555555444444333222222888777666555444555555666666666666666666666666666:::::::::::::::::::::::::::;;;===>>>>>>???BBBDDDHHHIIILLLMMMNNNPPPSSSVVVSSSXXX^^^ccceeegggiiijjjkkkllllllmmmnnnrrrwww{{{{{{|||vvvtttqqqnnnkkkiiihhhggghhhgggfffgggggggggeeecccccceeehhhkkknnnoooppppppkkkjjjiiihhhfffeeedddccceeeeeegggiiiiiihhhiiijjjhhhggghhhiiikkkkkkiiigggfffiiilllkkkiiiiiinnnrrrrrrsssssspppmmmooouuu{{{sssrrrrrrkkkfffgggfffffffffhhhiiiiiiiiihhhlllkkkiiihhhhhhjjjmmmpppnnnnnnoooooooooqqquuuxxx~~~|||xxxuuuqqqmmmjjjeeeaaa]]]ZZZZZZYYYWWWVVVYYYXXXVVVUUUVVVWWWZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWVVVSSSQQQPPPQQQQQQRRRUUU[[[hhh}}}dddQQQFFFBBB>>>;;;:::999888777777777777777777777777777777777555555444555666666777666444333222333444555444444444333333222222222111111222222222333333333000000000111111222333444333333333333333333333333111111111111111111111111222222222222222222222222444444444444444333333333666555444333222333333444555555666666777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????AAACCCFFFHHHIIILLLMMMNNNPPPSSSVVVTTTXXX___cccfffhhhjjjkkklllmmmmmmmmmnnnqqqvvvzzz~~~yyyvvvtttpppllliiihhhhhhiiiiiigggeeedddeeeeeedddcccdddfffhhhjjjlllllllllllliiihhhfffdddcccbbbccccccggghhhiiijjjkkkkkklllkkkgggfffeeefffggggggeeecccdddgggjjjjjjiiiiiilllooopppqqqqqqooommmpppuuuzzzrrrqqqpppjjjggggggeeeeeeffffffggghhhhhhiiilllkkkjjjiiijjjlllnnnpppnnnoooooonnnnnnpppsssvvvyyy}}}zzz{{{zzzuuusssooojjjfffdddbbbaaa```[[[YYYVVVUUUVVVWWWWWWVVVYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUQQQQQQPPPNNNLLLMMMPPPSSSUUUXXX```sssjjjTTTEEEAAA???;;;:::999999888777777777777777777777777777666555555555555666666777666555333222222222333444555444222111111111222333111222222222222333333333000000111111222222333333333333333333333333333333111111111111111111111111222222222222222222222222333333333333444444444444555555444333333333333444444444555777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@BBBDDDGGGHHHIIILLLMMMNNNPPPSSSVVVUUUZZZ```eeegggiiikkklllmmmnnnnnnmmmnnnpppuuuxxxzzzxxxtttoookkkhhhhhhjjjkkkjjjgggdddcccdddeeeeeedddeeefffgggiiiiiiiiihhhhhhgggeeecccaaaaaaaaacccdddjjjlllmmmmmmooosssrrrpppgggfffddddddeeeeeecccaaabbbeeehhhiiiiiiiiijjjlllnnnoooooonnnnnnqqqvvvzzz|||rrrooommmiiifffgggfffggghhhhhhiiiiiikkklllnnnmmmlllmmmnnnpppqqqrrrqqqqqqqqqppppppqqqtttwwwwww{{{xxxuuuuuuvvvvvvtttrrrzzz~~~yyysssmmmhhheeeccc___]]]]]]]]][[[ZZZXXXWWWWWWVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\[[[YYYXXXXXXWWWVVVTTTSSSQQQPPPOOOKKKMMMNNNMMMMMMOOOTTTXXXZZZbbbqqqrrr^^^NNNDDD???===;;;:::;;;;;;:::999777777777777777777777777555555555555666666777777555444333222222222333333444444333333222333333333222222222222222222222222000111111222333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222333444444555555666666666666555555666666444555555777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@@@@BBBDDDGGGHHHIIILLLMMMNNNPPPSSSVVVWWW[[[aaafffiiijjjlllmmmooooooooonnnnnnppptttwww|||xxxuuuoookkkhhhiiikkkmmmjjjhhheeedddeeeffffffeeeeeeffffffggggggfffeeedddeeedddbbbaaaaaabbbdddeeegggkkkmmmnnnuuu}}}~~~zzziiigggeeedddeeeeeecccbbbbbbdddfffggghhhhhhiiijjjnnnnnnnnnnnnooorrrvvvyyyzzzrrrmmmjjjgggfffggghhhiiikkkjjjjjjkkkmmmpppsssqqqqqqrrruuuvvvuuutttqqqqqqqqqppppppqqquuuwwwyyy}}}|||tttoookkkiiidddhhhppp{{{~~~zzzwwwqqqrrrrrrppplllgggbbb```]]]\\\\\\\\\]]]]]]ZZZXXXZZZZZZZZZYYYYYYYYYYYYZZZYYYZZZ\\\\\\\\\YYYVVVTTTRRRRRRPPPOOOMMMKKKJJJIIIIIILLLPPPPPPPPPRRRWWW\\\eeevvv|||cccQQQFFF@@@<<<;;;999999;;;;;;:::999666666666666666666666666444444555666666777777777444444333333222222222222222444555777777666444333222222222222222222222222111111222333333333222222222222222222222222222222111111111111111111111111222222222222222222222222000111111222333444555555555555666666666666666666555555666666666666666777999999:::::::::;;;;;;;;;;;;===>>>??????AAACCCFFFHHHIIILLLMMMNNNPPPSSSVVVWWW\\\bbbgggiiikkkmmmnnnooooooooonnnmmmooossswww|||}}}wwwsssooojjjhhhiiijjjllljjjhhhfffeeeffffffeeedddddddddeeeeeeeeecccbbbaaacccbbbaaaaaabbbcccdddeeeaaafffjjjmmmwwwjjjhhhfffeeeeeefffeeeccccccdddeeefffggghhhiiijjjmmmmmmlllmmmooorrrtttvvv|||}}}yyysssnnniiihhhhhhiiiiiikkkmmmllljjjkkkooosssxxxvvvuuuwwwzzz{{{xxxuuuoooppppppooooooqqqtttwww~~~wwwmmmfffcccbbbaaaeeellluuu{{{~~~~~~|||{{{~~~|||yyyyyyzzz|||~~~~~~{{{~~~}}}xxxuuurrrooollljjjbbbdddeeeccc```\\\ZZZZZZWWWXXXYYY[[[]]]\\\ZZZWWWYYY[[[[[[ZZZXXXWWWXXXYYYYYYYYYZZZZZZXXXUUUQQQOOOLLLLLLKKKJJJIIIHHHGGGFFFEEEIIIMMMNNNNNNSSS[[[bbbvvvpppXXXHHH@@@===999888777777999999888777666666666666666666666666444555666666777666666555444444444444333333333222222444666888888777555333333333333222222222222111111222333444444333222111222222222222222222222222111111111111111111111111222222222222222222222222000111111222333444444555222333444444555444444444666666666555555555555555888999999::::::;;;;;;;;;;;;<<<>>>??????AAACCCFFFHHHIIILLLMMMNNNPPPSSSVVVWWW\\\bbbgggiiikkkmmmnnnooooooooonnnnnnppptttwwwzzzyyysssqqqmmmiiigggggghhhiiigggfffeeeeeeffffffdddbbbccccccddddddcccbbb```___`````````aaabbbcccdddddd```fffiiijjjttt{{{jjjhhheeeeeeeeeffffffeeeeeedddcccdddfffiiijjjkkkkkkjjjjjjjjjmmmoooqqqrrrsss|||{{{vvvpppkkkjjjkkklllllloooqqqpppnnnoootttyyy|||yyyxxxzzz}}}}}}yyyuuuooopppppppppppprrrvvvyyy}}}qqqiiieee```^^^```eeejjjmmmuuuzzz}}}{{{{{{zzzwwwuuutttuuuvvvvvvuuutttvvvxxx{{{~~~|||yyyvvvtttooollliiifffeeeccc```^^^YYY[[[\\\[[[XXXVVVWWWXXXWWWVVVVVVXXXZZZ[[[ZZZYYYYYY[[[\\\[[[YYYWWWXXXZZZXXXYYYYYYWWWTTTPPPLLLJJJHHHHHHGGGGGGGGGGGGFFFFFFDDDHHHMMMOOOTTT___ooo{{{xxxfffQQQEEE???<<<999888777888999999888666666666666666666666666666555666666777777666555444555555555555555444333333333333555666666666555555333333333222222222111111111222444555555444222111111111111111111111111111111111111111111111111111222222222222222222222222111111222222333333333444222222444555555555444444555555666666777777777888999999::::::;;;<<<<<<===<<<===???@@@@@@BBBDDDGGGHHHIIILLLMMMNNNPPPSSSVVVWWW[[[aaafffiiikkkmmmnnnnnnnnnnnnnnnnnnppptttxxx{{{|||vvvqqqnnnkkkhhhfffeeefffgggeeeeeedddeeefffeeebbb```bbbbbbccccccbbbaaa___^^^]]]^^^___aaabbbcccccccccdddiiijjjhhhooozzzyyypppiiigggeeedddeeeffffffffffffeeeccccccfffiiikkkllljjjhhhhhhhhhkkkmmmnnnooonnnwww|||||||||yyyrrrmmmlllnnnooopppsssuuutttrrrsssxxx~~~}}}{{{yyy{{{~~~~~~yyytttqqqrrrsssssssssvvvzzz}}}~~~ooojjjddd___^^^```aaabbbkkkpppwwwzzzzzzyyyzzz{{{wwwuuusssrrrsssssssssrrrsssttttttuuuuuuvvvwwwwww|||}}}yyysssooollljjjhhhdddbbb___]]]\\\[[[YYYXXXVVVXXXZZZXXXVVVUUUWWWYYYXXXVVVUUUUUUWWWZZZ[[[\\\XXX[[[]]]]]]ZZZYYYZZZ\\\XXXXXXWWWUUUQQQMMMIIIGGGEEEFFFFFFFFFGGGGGGGGGGGGJJJNNNSSSXXXbbbtttxxxvvvzzz\\\JJJAAA===;;;;;;:::::::::<<<<<<:::888666666666666666666666666666666777777777555444333555555666666555555444333444333333222333444555666333333333222222111111111111222444555555444222111111111111111111111111111111111111111111111111111222222222222222222222222111222222222222333333333333444666777777777666666444555666777888999:::;;;::::::;;;;;;<<<===>>>>>>===???@@@AAAAAACCCFFFHHHHHHJJJLLLMMMNNNPPPSSSVVVWWW[[[aaafffiiikkklllnnnmmmnnnnnnmmmnnnqqquuuxxx~~~zzzuuusssqqqmmmiiifffdddcccbbbddddddccccccbbbaaaaaa```bbbbbbbbbbbbbbbaaa```___^^^___aaaaaabbbcccfffhhhmmmlllkkkjjjjjjjjjkkklllfffffffffffffffggghhhhhhgggeeeddddddfffhhhiiiiiiiiihhhggghhhkkkmmmmmmmmmlllnnnpppsssttttttsssrrrwwwwwwvvvtttqqqooooooppp{{{~~~|||vvvrrrvvvzzz|||}}}}}}}}}|||{{{zzzyyytttsssqqqqqqsssvvvzzz}}}|||qqqeeeaaaaaa```^^^[[[fffooosssvvv{{{{{{wwwxxxtttqqqqqqssstttsssrrrooopppqqqtttvvvvvvtttqqqsssrrrrrrrrrtttvvvyyy{{{}}}~~~{{{wwwtttrrrkkkjjjhhheeeaaa^^^[[[YYY[[[ZZZWWWUUUSSSSSSTTTUUUTTTTTTUUUUUUUUUUUUUUUUUUWWWWWWWWWXXXYYY[[[\\\]]]aaa```^^^^^^]]]\\\YYYWWWXXXVVVSSSPPPKKKHHHEEECCCDDDDDDDDDFFFHHHJJJKKKKKKKKKUUU```lll~~~hhhOOODDD>>>;;;:::999:::;;;<<<;;;:::999888:::888777555444333444444666666666666555555555555444444444444444444444444333333333333333444555666333444444555555444444333888333000111555666333000222222222222222222222222222222222222222222222333222222111111222222333444777666555444333444444555555444333444666888888888444444444666888999999777888999999:::;;;<<<===>>>>>>>>>======???AAADDDFFFGGGHHHIIIJJJMMMQQQTTTVVV[[[]]]aaaeeehhhjjjkkkkkknnnnnnmmmkkkkkkoootttxxxxxxtttqqqooollliiigggeeeddddddddddddcccaaaaaaaaaaaaaaabbbbbbaaaaaaaaa`````````___aaabbbbbbbbbccceeehhhmmmllljjjhhhgggggghhhhhhgggffffffffffffggghhhhhhiiigggfffgggiiikkkkkkkkkiiigggfffgggiiikkkkkkjjjlllmmmnnnoooooooooooonnnsssssssssrrrppppppqqqrrr|||yyywwwzzz~~~~~~}}}{{{yyyxxxwwwvvvvvvtttsssssstttwww{{{}}}{{{yyy{{{uuujjjddd___[[[XXX^^^dddjjjsss{{{|||xxxwwwtttpppooopppqqqqqqooonnnppptttxxxzzzyyytttoooqqqqqqoooooooooqqqssstttssstttuuuwwwyyy{{{|||}}}zzzxxxwwwvvvuuutttrrrooollliiigggcccbbbaaa___]]]ZZZXXXWWWXXXWWWVVVUUUTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[]]]^^^______]]]\\\\\\\\\[[[XXXVVVSSSRRRPPPMMMJJJHHHFFFEEEDDDCCCDDDEEEHHHKKKOOOQQQYYYiii|||```KKKBBB>>>;;;;;;:::::::::;;;:::999999888888777666555555555666666666666666666555555555555444444444444444444444444444333333333333444444555222222333333333333222222...///111333555555444333222222222222222222222222333333333222222111111111222222111111222222333444777666555444333444444555777555333333444555444333666666666888:::;;;;;;999999999::::::;;;<<<======>>>>>>>>>???AAACCCEEEFFFHHHIIIIIIKKKNNNQQQTTTVVV[[[^^^bbbgggkkklllmmmmmmqqqpppnnnllllllnnnssswww}}}vvvsssnnnmmmkkkiiigggeeeeeedddeeecccaaa```______```aaabbbbbbaaa````````````aaaaaabbbcccccccccccceeeggglllkkkhhhfffeeeeeeeeeeeeggggggffffffgggggghhhiiijjjhhhggggggiiikkkkkkkkkiiigggffffffggghhhhhhgggjjjjjjjjjiiiiiijjjjjjjjjnnnoooppppppoooppprrrtttzzz~~~~~~yyyxxx{{{~~~{{{xxxvvvtttsssssswwwuuuttttttuuuxxx{{{}}}{{{vvvtttvvvyyy~~~~~~qqqeee^^^\\\\\\\\\bbbooo|||~~~yyyvvvrrroooooooooooonnnmmmpppvvv|||~~~zzzsssnnnpppnnnmmmkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkknnnoooqqquuuyyy}}}}}}uuuooojjjhhhgggggggggfffeeeccc```^^^]]]YYYYYYYYYXXXXXXVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^\\\[[[ZZZYYYZZZYYYVVVTTTNNNMMMLLLJJJHHHGGGFFFFFFDDDEEEFFFHHHLLLRRRZZZ```ooooooUUUFFF@@@===;;;;;;;;;:::999999888888999999666666555666666777888999666666666666555555555555444444444444444444444444444444333333222333333333111111222222222222111111+++000444666555333333444222222222222222222222222444444333222111000000///222222111111222222333444666555444444333444444444555333111111222333222111666666666888:::;;;;;;999:::::::::;;;;;;<<<<<<<<<>>>???@@@BBBCCCEEEFFFGGGJJJJJJKKKLLLNNNQQQTTTUUUWWW[[[aaagggkkkmmmllllllppppppnnnmmmmmmpppuuuyyyyyytttrrrmmmllljjjhhhfffdddcccccceeeccc```^^^]]]^^^```aaacccbbbaaaaaaaaaaaabbbcccbbbdddddddddcccccceeegggjjjiiigggeeeeeedddeeeeeegggggggggfffggghhhhhhiiihhhgggfffgggiiijjjiiihhhjjjhhhfffffffffffffffdddhhhgggfffeeeeeegggiiijjjlllmmmnnnnnnmmmnnnppprrrsssvvvxxxwwwttttttwww{{{~~~{{{xxxtttrrrqqqqqqqqquuutttsssrrrsssuuuxxxzzzzzzzzzyyyvvvrrrqqqsssuuuvvvwwwnnniiiddd___aaakkkxxx|||zzzvvvrrrpppooonnnnnnmmmpppuuuzzz|||yyysssnnnnnnmmmkkkjjjiiiiiiiiiiiikkkkkkjjjiiihhhgggfffeeedddeeegggiiilllooorrrsssxxxuuupppjjjeeebbb``````______^^^]]]\\\[[[ZZZYYYUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ]]][[[YYYXXXWWWVVVSSSPPPKKKJJJIIIGGGFFFEEEFFFFFFEEEHHHKKKOOOUUUaaaoooyyyooo^^^LLLBBB???;;;:::;;;;;;:::888777777777888999666666666666777777888888666666666666555555555555333333333333333333333333444444333222222111222222111111222222222222111111333444666666555333222222222222222222222222222222333333222222111111000000222222111111222222333444555444444444444444444444111000///000333555555555444444444666888999999777:::::::::;;;;;;;;;<<<<<<>>>@@@BBBDDDFFFGGGHHHHHHLLLLLLLLLMMMOOOQQQTTTUUUSSSXXX___eeejjjkkkjjjiiikkklllllllllnnnssszzzuuupppooolllkkkiiigggeeecccaaa```dddbbb___]]]\\\]]]___```cccccccccbbbbbbccccccdddbbbdddddddddcccccceeeggghhhgggfffeeeffffffhhhiiiggggggggggggggghhhiiiiiiiiihhhggghhhjjjjjjiiihhhkkkiiigggfffffffffeeeddddddcccccccccdddgggjjjllllllmmmmmmmmmllllllmmmooommmoooqqqqqqppppppsssvvvxxxvvvsssqqqoooooopppqqqrrrqqqpppooopppqqqssstttttttttsssrrrqqqqqqssstttvvv|||yyyrrrjjjeeefffmmmxxx}}}{{{yyyuuuqqqooommmmmmoooppprrrtttvvvuuuqqqooollllllkkkkkkkkkkkkkkkkkkjjjjjjiiihhhgggfffeeeeeecccccccccdddeeeggghhhiiillljjjgggcccaaa_________\\\\\\[[[ZZZZZZZZZYYYYYYVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYXXXYYYZZZZZZZZZZZZYYYYYY]]][[[YYYWWWUUURRRNNNLLLJJJIIIGGGEEEDDDDDDEEEEEEEEEJJJRRRXXXbbbrrr___SSSGGGAAA>>>:::888::::::999888777666777888999777777777777777666666555666666666666555555555555333333333333333333333333444333222111111111111111222222333333333333222222777333//////222444333000222222222222222222222222000000000111111222222222222222111111222222333444333333444444444444444444333111111222444666666666444444444666888999999777999::::::;;;;;;<<<<<<<<>>@@@AAABBBDDDGGGIIIKKKKKKMMMMMMNNNOOOQQQTTTWWWXXXWWW[[[aaagggkkkmmmllllllmmmmmmmmmlllmmmqqqwww|||vvvjjjdddeeebbbbbbcccccccccbbb```___```___^^^]]]\\\\\\\\\\\\^^^___bbbcccdddcccaaa```___aaabbbbbbbbbccceeehhhggggggfffeeeeeefffhhhhhhhhhhhhgggggghhhhhhiiijjjlllkkkkkklllnnnmmmkkkiiiiiigggddddddddddddcccbbbaaaaaaaaabbbdddfffhhhiiikkklllmmmlllkkkkkklllnnnkkklllmmmnnnnnnppprrrsssooonnnnnnmmmmmmlllllllllkkkkkkjjjiiiiiijjjjjjkkkjjjjjjkkknnnqqqtttvvvvvvuuuxxx}}}}}}~~~zzztttqqqppppppooonnnnnnppppppooonnnjjjjjjkkkkkkkkkjjjjjjjjjffffffeeedddcccbbbaaaaaa``````____________`````````___^^^]]]\\\\\\\\\\\\[[[[[[YYYXXXXXXXXXYYYZZZWWWWWWXXXXXXXXXWWWVVVVVVWWWWWWWWWWWWXXXZZZ[[[]]]UUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]]]][[[ZZZXXXUUUSSSQQQOOONNNLLLIIIGGGHHHGGGEEEEEEEEEHHHJJJLLLOOOZZZhhhsssnnnXXXIIIDDD@@@>>><<<888777;;;777777888888777777666555333333555666666555555444666666666666555555555555222222222222222222222222111000000000000111111222111111222222222222111111111...,,,---000333333333222222222222222222222222//////000000111111222222222222111111222222333444111222333444555444444333777555333333444555444333666666666888:::;;;;;;999777777888:::<<<===>>>???@@@AAAAAACCCEEEHHHKKKMMMMMMMMMNNNOOORRRUUUXXXZZZ[[[^^^bbbgggkkklllmmmmmmmmmmmmlllkkklllpppvvv{{{rrrfff```aaa]]]^^^```aaabbbbbbbbbaaa___^^^^^^^^^]]]\\\[[[[[[[[[]]]```ccccccbbb___]]]^^^___aaaaaabbbcccfffhhhhhhhhhfffeeedddeeeeeefffhhhhhhhhhhhhhhhiiiiiijjjjjjiiijjjkkklllllliiiggggggeeecccbbbccccccbbbaaabbbbbbbbbbbbcccdddeeefffjjjkkkllllllkkkkkkmmmoookkkkkkllllllmmmoooppprrrnnnnnnnnnmmmlllkkkiiiiiijjjjjjiiiiiihhhiiiiiiiiiggggggiiimmmqqquuuwwwwwwsssvvvzzzvvvuuupppoooooopppqqqqqqooommmiiijjjjjjjjjiiihhhgggfffiiihhhgggfffdddcccbbbaaa_______________``````aaaaaa```___]]]\\\\\\[[[[[[]]]\\\[[[YYYYYYYYYZZZ[[[UUUUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWXXX\\\___aaaRRRRRRSSSTTTVVVWWWWWWXXXYYYZZZ[[[\\\[[[YYYWWWVVVOOONNNLLLLLLLLLKKKIIIFFFFFFEEEDDDEEEGGGJJJNNNPPPXXXdddssszzz^^^JJJCCC???======;;;777888<<<666777888888888777555444000111333555666666666555777666666666555555555555222222222222222222222222000000//////000111222222000000111111111111000000222444555555333111222333222222222222222222222222111111111111000000000000222222111111222222333444000111333444555444444333333222111222555666777666444444444666888999999777666777888:::<<<>>>???@@@AAAAAAAAABBBDDDHHHLLLNNNLLLMMMNNNPPPSSSVVVYYY[[[[[[]]]aaaeeehhhjjjkkkkkkiiijjjjjjjjjlllqqqxxx}}}rrrjjjddd___]]]ZZZ\\\^^^`````````^^^]]]``````___]]][[[YYYZZZ[[[]]]]]]^^^bbbeeeeeeaaa]]]`````````aaabbbdddeeeffffffdddcccaaaaaabbbdddeeehhhhhhgggfffeeefffiiikkkkkkkkkjjjjjjiiihhhhhhhhheeedddbbbaaa```___``````bbbbbbbbbbbbcccdddeeefffggghhhjjjlllnnnnnnnnnnnnpppmmmjjjjjjkkkmmmllljjjlllkkkiiigggfffeeeffffffhhhiiijjjkkkkkkjjjiiihhhhhhjjjlllooorrrvvvxxxyyy|||}}}~~~{{{tttsssrrrrrrrrrqqqnnnllllllkkkiiigggggghhhjjjjjjeeeeeedddccccccbbbbbbbbbbbbaaa```^^^^^^^^^___```bbbbbbaaa```___]]][[[ZZZ[[[ZZZZZZZZZ[[[\\\]]]]]]YYYZZZZZZYYYXXXXXXYYY[[[ZZZYYYYYYXXXXXXXXXXXXYYYUUUTTTRRRRRRTTTUUUVVVVVVYYYZZZ[[[]]]]]]ZZZUUUQQQNNNNNNMMMLLLMMMMMMJJJEEEDDDFFFHHHHHHIIIMMMVVV\\\jjjppp{{{{{{]]]JJJEEEAAA@@@???===;;;999777777666666666666666666777777999888777666666777888999555444444444444555555666333333333222222222111111222222222222222222222222555444222000000111222333666444222222333333222111333222000//////000222333111111111111000000000000444444333222222333444444333444555666777777777777333333333333333333333222555666777999999888888777777777888999:::<<<>>>???AAABBBCCCDDDGGGIIILLLMMMNNNOOOPPPRRRUUUXXXZZZ[[[[[[^^^ccchhhjjjkkkjjjiiijjjiiikkknnnnnnooowww}}}mmmfffbbb^^^]]]ZZZ[[[]]]^^^_______________```___^^^[[[ZZZ[[[\\\]]]]]]___bbbdddddd```]]]_________```aaabbbcccddddddcccaaa``````aaabbbcccfffgggfffeeedddeeehhhjjjhhhhhhhhhgggffffffeeeeeeccccccaaa```____________bbbbbbbbbbbbbbbcccdddeeeggghhhiiijjjlllnnnooopppooollliiiiiijjjkkkjjjhhhkkkiiihhhfffeeeeeeeeeeeeggggggiiijjjjjjjjjiiiiiijjjkkknnnqqqtttwwwyyyzzz}}}~~~~~~xxxvvvsssrrrttttttrrrpppnnnllljjjhhhggghhhhhhhhhffffffdddcccbbbbbbcccccc``````^^^^^^]]]^^^___```aaaaaa``````___^^^]]]\\\\\\\\\[[[[[[ZZZ[[[[[[[[[XXXYYY[[[[[[ZZZYYY[[[\\\\\\[[[YYYVVVTTTSSSRRRRRROOOPPPQQQSSSUUUVVVUUUUUUZZZZZZZZZZZZXXXVVVRRRPPPMMMKKKJJJIIIJJJKKKHHHEEEGGGIIIJJJKKKMMMUUU```iii{{{lllTTTGGGDDD??????===<<<:::999777777999999::::::;;;<<<======777777666555555666777777666666555444444555555555333333333222222222111111222222222222222222222222444333222000000111222333444333111111222222111000111111111222222111111111//////000000111111222222444333222111111222333444222333444555555666666555333333333333333333444444333444666888999:::999999::::::::::::;;;<<<===>>>BBBBBBDDDFFFHHHKKKMMMOOOPPPQQQRRRSSSVVVXXXZZZ\\\ZZZ]]]bbbgggjjjkkkkkkjjjmmmiiifffiiimmmpppwwwsssfffbbb___\\\\\\ZZZ[[[[[[]]]^^^___``````aaaaaaaaa___\\\ZZZ[[[\\\^^^^^^```bbbcccccc___]]]______``````aaaaaaaaaaaaaaa```^^^]]]]]]^^^```aaadddeeeeeedddccccccfffhhheeeeeeddddddcccbbbbbbbbbbbbaaa```___^^^^^^______bbbbbbbbbaaabbbbbbccccccfffggghhhiiikkknnnqqqrrrmmmkkkhhhhhhhhhiiihhhgggiiihhhfffdddccccccddddddeeefffggghhhiiijjjjjjjjjlllnnnpppsssvvvyyyzzz{{{~~~}}}||||||{{{xxxxxxzzz{{{zzzxxxrrrpppllljjjiiiiiigggfffhhhfffdddbbbaaabbbcccddd___^^^]]]]]]]]]^^^___``````````````````_________^^^]]]\\\[[[ZZZZZZZZZZZZWWWYYY\\\\\\\\\[[[[[[\\\]]][[[XXXUUURRRPPPPPPOOOMMMPPPSSSWWWZZZ[[[ZZZZZZ```___^^^\\\ZZZVVVTTTRRRNNNKKKHHHHHHHHHIIIIIIIIIJJJNNNRRRUUU[[[fffvvv~~~lllXXXIIIBBBAAA<<<<<<;;;:::999888777777555555666777999:::;;;<<<666555555444444555555666888777666555555555555555333333333222222222111111222222222222222222222222333222111111111222333444333111000000111111111000///000222444444222000///......///000111222333444222222111111111111222222111222333444444555555444333333222222222444555666222333555777999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>BBBCCCEEEGGGJJJMMMOOOQQQRRRRRRSSSTTTVVVXXXZZZ[[[ZZZ]]]bbbgggjjjlllmmmmmmrrrjjjeeeggglllqqqwww}}}lllbbb^^^\\\ZZZZZZZZZZZZZZZ[[[\\\^^^```aaaeeeeeeccc```\\\ZZZZZZ[[[___```aaaccccccbbb___^^^___```aaabbbaaaaaa___^^^^^^]]][[[[[[[[[\\\^^^___bbbccccccbbbaaabbbdddfffccccccbbbbbbaaa`````````aaa`````````````````````bbbbbbbbbaaaaaabbbbbbccceeegggiiilllnnnpppqqqqqqkkkjjjiiihhhhhhgggffffffgggfffdddcccbbbbbbbbbccccccdddeeeggghhhiiijjjkkknnnooorrruuuxxxyyyzzz{{{~~~}}}{{{yyy{{{yyyuuupppmmmlllkkkhhhfffhhhfffcccaaa```aaabbbccc______^^^]]]]]]^^^```aaaaaaaaa``````____________^^^]]]\\\[[[ZZZZZZZZZZZZXXX[[[^^^^^^]]][[[ZZZZZZYYYXXXVVVSSSRRRRRRSSSSSSSSSVVVZZZ]]]```bbbeeefffjjjkkkjjjhhhbbb]]]XXXVVVPPPLLLHHHHHHIIIIIIKKKOOOPPPXXXcccllluuu}}}vvvyyymmmVVVIIIBBB>>>???::::::999999888888777777222222333444555555666666555555555555555555555555999888777666555444444444333333333222222222111111222222222222222222222222222111111111111333444444333111///000111222111000000111222333333222111000//////000111111222333333111111111111111111111111111222333444444555555555333333222111222444666888333444555777888::::::;;;;;;;;;;;;;;;<<<===>>>???BBBCCCEEEGGGJJJMMMPPPQQQRRRRRRSSSTTTUUUWWWYYYYYY[[[^^^bbbhhhlllnnnppppppuuuooolllmmmooopppvvv}}}yyyhhh```]]]ZZZXXXYYYZZZZZZZZZZZZ[[[]]]______ggggggeeeaaa\\\YYYXXXYYY___aaabbbcccbbbaaa```______```bbbdddcccbbb___^^^\\\[[[ZZZYYYYYY[[[]]]^^^```aaabbbbbbaaaaaabbbdddccccccbbbaaaaaa``````___```aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccdddeeehhhlllppprrrqqqpppoookkkkkkkkkjjjhhhfffffffffeeedddcccaaaaaaaaabbbbbbbbbcccdddeeeggghhhjjjkkkmmmooorrruuuwwwxxxyyyyyy|||||||||zzzyyyzzz}}}|||tttpppnnnmmmiiieeehhhfffdddbbb``````aaabbb```___^^^^^^^^^___```aaabbbaaa```___^^^^^^^^^___]]]\\\[[[[[[ZZZZZZ[[[[[[[[[]]]______\\\ZZZXXXXXXWWWVVVTTTRRRRRRTTTVVVWWW[[[^^^```cccfffkkkqqqvvvwwwyyyyyytttkkkbbbZZZWWWOOOJJJGGGJJJKKKKKKQQQXXX___mmmxxxxxxyyy\\\KKKDDD@@@===<<<999999888888888777777777777777777777777666666666666666666666666666666666888888777555444444444444333333333222222222111111222222222222222222222222111111111111222333333444333111000000222333222222333222111000000111222333222222222111111111111111111111111111111111111111222333444555555666555555333333222222333555666777666666666777777888999999888999:::;;;===???AAABBBBBBCCCDDDGGGIIILLLOOOPPPPPPPPPQQQRRRTTTUUUWWWXXX]]]___dddiiimmmppprrrsssuuuuuuwwwwwwrrrooouuu~~~tttgggaaa^^^ZZZXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]ddddddbbb^^^ZZZWWWWWWWWW]]]___aaaaaa```_________^^^```ccceeedddbbb___]]]\\\[[[YYYYYYYYY[[[]]]______```bbbaaa``````aaacccccccccbbbbbbaaa`````````___```aaabbbccccccbbbbbbbbbbbbbbbbbbcccdddeeefffhhhjjjnnnqqqqqqpppmmmkkkiiikkkkkkjjjgggeeeeeeeeeddddddbbbaaaaaaaaabbbbbbbbbbbbcccdddeeegggiiijjjkkkmmmpppsssuuuvvvuuuuuuwwwxxxyyyyyyxxxzzz|||~~~vvvrrroookkkfffhhhgggfffeeecccbbbbbbbbbaaa```^^^]]]]]]]]]^^^___aaa```^^^]]]]]]^^^___```^^^]]]\\\[[[ZZZZZZZZZZZZ[[[]]]^^^]]][[[YYYXXXXXXYYYWWWUUUTTTUUUWWWZZZ\\\dddgggkkknnnrrrzzzrrrdddZZZVVVOOOKKKLLLRRRVVVXXXaaalll~~~{{{fffPPPEEECCC@@@===;;;999999999888777777777666999888888777777666555555555666666777777666666555777666555444444444444444333333333222222222111111222222222222222222222222111222222222222333333333333111000000222333333222444222000//////000222444333333222222222111111111111111222333333222111111222333444555555666666666333333444444555555666666777777777666777777888999999999:::<<>>???AAACCCEEEFFFFFFGGGGGGIIIJJJLLLNNNOOONNNOOOPPPQQQTTTVVVXXXZZZ^^^```ccchhhllloooqqqrrrqqqsssvvvwwwsssqqqxxxxxxnnneeebbb```\\\ZZZ[[[YYYZZZ\\\]]]\\\[[[YYYWWWUUUVVVWWWVVVTTTTTTVVVWWWUUUXXXZZZ[[[YYYYYY[[[]]]YYY\\\```cccdddaaa^^^[[[\\\[[[ZZZZZZ[[[]]]___```^^^```bbbbbbaaa```aaabbbbbbbbbbbbaaa``````______\\\]]]___aaabbbbbbaaaaaaaaabbbbbbccceeegggiiijjjqqqnnnkkkhhhgggggghhhiiifffhhhjjjhhhdddaaaaaabbbdddcccbbbaaaaaabbbbbbcccccccccbbbbbbccceeeggghhhgggiiillloooqqqqqqooonnnmmmoooqqqssstttuuuwwwyyy|||yyyyyy~~~xxxrrrlllmmmmmmmmmllliiifffddd___^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXZZZ\\\```cccfffeeeccc```\\\YYYVVVTTTSSSVVVWWWYYYYYYXXXZZZ\\\^^^^^^^^^___bbbhhhooouuuyyy~~~rrrhhhfffgggeeemmm}}}www]]]OOOAAA>>>???>>>;;;:::;;;;;;:::999888777666666444444444555555666666666333333444555555444333333333333222222222333444444333333333222222222111111222222222222222222222222333333333333333222111000000///---...000111111000///000222333333222000///000000111222333444444555222333444444444444333222000000111222333333333333222444666888888666333111555444444555777999<<<===@@@AAAAAABBBCCCDDDFFFGGGIIIIIIIIIJJJLLLMMMOOOPPPNNNOOOPPPRRRUUUXXXZZZ\\\]]]___bbbfffjjjmmmooopppqqqnnnnnnpppqqqrrrzzzyyymmmbbb^^^\\\XXXYYY^^^\\\[[[ZZZYYYXXXWWWVVVUUUVVVUUUUUUUUUVVVWWWXXXXXXSSSUUUWWWWWWWWWWWWYYYZZZXXXZZZ]]]``````___]]][[[YYYYYYZZZ[[[]]]^^^^^^___aaa```___^^^]]]\\\\\\\\\```aaaaaabbbbbbbbbbbbaaa]]]]]]]]]]]]]]]]]]\\\\\\ccccccdddeeeeeefffgggggggggggggggggggggggggggggggggfffeeeeeedddcccbbbbbbbbbaaa```______```bbbcccccccccbbbbbbaaabbbbbbbbbfffhhhkkknnnppppppooooooooopppppppppppprrrvvvyyyzzzzzz}}}~~~zzzxxxvvvuuutttrrrjjjfffaaa]]]ZZZWWWTTTQQQTTTSSSSSSTTTXXX[[[]]]]]]eee\\\TTTPPPOOONNNQQQVVVXXXYYYYYY[[[]]]bbbfffiiippptttwwwwwwwww|||~~~~~~zzzeeeOOOIIIAAA>>>>>>===:::666999999999888777666666555444444555555555555444444111222444555444222000...666666555444333333222222333333333333333333333333444444333222111111222222333333333222222222222111111111222222222333333333333222000/////////000000222222222222222111000///444444444444444444444444444444444444555777999:::===<<<999777555444444555555666888:::;;;=========@@@??????>>>???AAABBBCCCMMMXXXcccddd[[[SSSOOOPPPVVVTTTRRRRRRVVVYYY\\\]]][[[^^^cccgggiiijjjlllmmmnnnnnnnnnnnnpppttt{{{}}}ooobbb^^^^^^[[[[[[\\\[[[ZZZYYYXXXWWWUUUTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVWWWWWWVVVVVVXXXYYYYYY[[[]]]___```^^^\\\ZZZYYYZZZZZZ[[[]]]^^^^^^___]]]]]]]]]]]]]]]^^^___```aaaaaabbbbbbbbbaaa``````^^^^^^^^^^^^]]]]]]]]]]]]______aaabbbdddeeefffgggfffffffffeeeeeefffffffffeeeeeeeeedddcccbbbaaa```aaa```___^^^]]]^^^```aaacccbbbbbbaaaaaabbbbbbccceeehhhkkkooopppqqqpppoooooopppqqqqqqpppqqqtttvvvwwwwwwyyyzzzxxxzzz|||wwwooohhhaaa[[[VVVSSSTTTRRRQQQRRRVVVYYY[[[\\\aaaYYYSSSRRRRRRRRRVVV\\\^^^```dddhhhmmmsssxxx|||iiiYYYKKKEEE???<<<======;;;888999999888777777666555555444444555555555555444444444444444444333333333222666555555444333333222222333333333333333333333333222111111000//////000000111111111000000000000///000000000111111111222222333222111000///000000111111111222222111000000///333333333333333333333333222222222222333444666777888777666666666666666666666777888:::;;;<<<<<<<<<;;;;;;;;;===???AAADDDEEEHHHPPPXXXZZZVVVQQQOOOPPPSSSRRRQQQRRRVVVYYY[[[\\\[[[^^^cccfffgggiiijjjlllmmmmmmnnnnnnpppuuu|||tttccc^^^______\\\YYYZZZYYYXXXWWWUUUTTTSSSSSSPPPPPPPPPPPPPPPOOOOOOOOOTTTUUUWWWWWWVVVVVVWWWYYYZZZ\\\^^^______]]][[[YYYYYYZZZZZZ[[[\\\]]]^^^^^^\\\\\\\\\\\\]]]^^^___```bbbbbbbbbbbbaaa```___^^^^^^^^^^^^^^^^^^_________[[[\\\]]]___aaaccceeefffdddddddddccccccdddddddddcccccccccbbbaaa```___^^^```___^^^]]]]]]]]]______ccccccbbbaaaaaabbbcccdddeeegggkkkoooqqqqqqqqqppppppqqqsssrrrqqqooopppqqqttttttuuutttqqqrrr}}}vvviii___XXXWWWTTTRRRRRRTTTWWWYYYZZZYYYSSSPPPRRRUUUYYY```hhhkkknnnsssxxx}}}lllVVVMMMEEE@@@<<<:::<<<===<<<:::888888777777666666555555444444555555555555444444555444333222333444555666555555444444333333222222333333333333333333333333222111000000///000000000111111111000000000000////////////000000000111111333222111111000111111111000000111111000000//////222222222222222222222222222222222222222333444555222333444555777777888888777888999:::;;;;;;;;;;;;:::::::::;;;>>>@@@CCCDDDCCCGGGKKKNNNNNNNNNOOOPPPOOOOOOPPPSSSWWWZZZ[[[[[[\\\^^^aaadddeeefffhhhjjjllllllmmmnnnqqqvvv}}}}}}ggg]]]^^^___\\\WWWYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOQQQSSSUUUUUUUUUVVVXXXZZZ\\\]]]___```___]]][[[ZZZYYYYYYZZZ[[[\\\\\\]]]]]]^^^]]]\\\\\\\\\\\\\\\]]]`````````aaaaaa```______^^^^^^^^^^^^____________ZZZ[[[\\\^^^```aaacccccccccbbbaaaaaaaaaaaabbbcccaaabbbbbbbbbaaa```^^^]]]]]]]]]]]]]]]^^^```aaabbbeeedddcccbbbbbbdddeeeffffffhhhllloooqqqrrrqqqpppppprrrtttssspppnnnllllllqqqssssssrrrpppqqqwww~~~sssiiiccc```\\\ZZZZZZ\\\]]]]]][[[VVVSSSUUUZZZaaalllwww}}}tttZZZKKKHHHAAA>>>:::999:::;;;:::999777777777666666555555555333444444555555444444333333333333333333444555666444444444333333333222222222222222222222222222222333333222222222222222333333333333222222222111111/////////000000000111111222222222111111111111222//////000000000000//////111111111111111111111111555444444444444555555555111222444777888999999888777888999:::::::::::::::>>>===<<<<<<===>>>@@@AAABBBBBBCCCEEEIIIMMMOOOPPPMMMNNNPPPTTTYYY\\\\\\[[[\\\^^^aaacccccceeegggiiikkklllmmmnnnqqqwwwnnn___\\\]]]ZZZVVVXXXXXXWWWVVVTTTSSSRRRQQQQQQRRRRRRRRRQQQPPPOOOOOONNNPPPRRRTTTUUUWWWZZZ\\\]]]^^^_________]]][[[ZZZXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\[[[[[[[[[\\\\\\]]]]]]^^^___```````````````\\\]]]]]]]]]^^^^^^______\\\]]]]]]^^^___```aaaaaaaaa```___^^^^^^___```aaa___```aaabbbbbbaaa___^^^[[[\\\]]]___aaaccceeefffgggfffdddcccdddfffhhhiiigggiiilllpppqqqqqqppppppooorrrsssssspppllljjjiiimmmppprrrrrrrrrtttvvvxxx}}}|||yyytttpppooonnnnnnmmmmmmgggbbb```aaafffrrr~~~uuu```OOOFFFDDD???===;;;999999888888777666666666555555555555555333333444444444444333333///000222444555444333222333333333333333222222222222222222222222222222222333222222222222222333333333333333222222222111111000000000111111111222222111111111111111111111111...///000000000000//////111111111111111111111111444444555555555555555555444555777888999999888777777888999999::::::::::::>>>>>>======>>>???AAABBBEEEBBBAAACCCGGGLLLNNNOOOMMMNNNQQQVVV[[[]]]]]]\\\\\\^^^aaacccdddeeegggiiikkklllmmmnnnrrrxxxxxxeee\\\ZZZXXXUUUWWWVVVUUUTTTSSSQQQPPPPPPNNNOOOPPPPPPPPPOOONNNMMMLLLOOORRRTTTUUUWWWZZZ\\\[[[\\\\\\]]]]]]\\\[[[ZZZWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWXXXZZZ[[[^^^```aaa]]]^^^^^^_______________ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^______``````___^^^\\\[[[[[[\\\^^^___^^^___aaacccdddcccbbbaaa\\\]]]___aaadddfffhhhhhhhhhfffdddcccdddfffiiikkkiiikkknnnpppqqqqqqooonnnnnnppprrrqqqooollljjjjjjiiinnnqqqrrrtttxxxxxxuuusss{{{|||tttmmmkkkrrr{{{sss^^^QQQGGGAAA>>>>>>===<<<:::888777666666555555555555555555444444333333444444444444333333...000333555555333111000333333333333222222222222222222222222222222222222000000000///000000111222111111111000000000000///000000000111111111222222//////000111111111111000//////000000111111000000111111111111111111111111222333444444555555555444888888888888888777777666666777888999::::::::::::;;;;;;;;;===???AAADDDEEEEEECCCBBBCCCGGGJJJMMMNNNOOOOOORRRVVV[[[]]]^^^]]][[[___cccfffggghhhiiijjjkkklllmmmooorrrxxxooo```ZZZWWWUUUTTTSSSRRRQQQPPPNNNMMMMMMLLLMMMOOOPPPPPPOOONNNMMMNNNPPPRRRSSSTTTUUUWWWYYYWWWXXXXXXYYYYYYYYYYYYXXXUUUVVVVVVVVVVVVWWWWWWWWWVVVVVVWWWYYY[[[^^^```aaa`````````___^^^]]]\\\[[[WWWXXXXXXYYYYYYZZZ[[[[[[ZZZ[[[\\\]]]^^^___``````^^^\\\ZZZYYYYYYZZZ\\\^^^]]]___bbbeeeffffffeeeddd^^^___```bbbdddeeefffgggfffeeecccbbbccceeehhhjjjkkkmmmoooqqqqqqpppnnnmmmmmmnnnpppooommmkkkkkkkkkiiiooosssuuuyyy}}}{{{uuupppttt|||sss[[[NNNGGGBBB===;;;<<<<<<<<<:::888777666777444444444444444444444444222333333444444333333222222333444444444333222111222222222222222222222222111111111111111111111111000000//////000111111222111111111000000000000////////////000000000111111---...///000111000000//////000000111222222111111222222222222222222222222111222444666666777666666999888777666666666666666555555777888::::::;;;;;;:::::::::<<<>>>@@@CCCDDD@@@AAABBBDDDFFFHHHKKKMMMOOOOOOQQQUUUYYY\\\\\\\\\ZZZ___eeeiiikkkkkkkkkkkkmmmmmmnnnooorrrxxx}}}uuucccZZZWWWUUURRRQQQPPPOOOMMMLLLKKKKKKLLLMMMOOOQQQRRRQQQPPPOOOQQQRRRTTTTTTSSSSSSUUUVVVTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUVVVVVVYYYYYYYYYYYYZZZ\\\]]]]]]bbbbbbaaa```^^^[[[YYYXXXVVVVVVVVVWWWXXXYYYYYYZZZWWWXXXYYY[[[]]]___aaaaaa]]]\\\YYYXXXXXXYYY\\\]]]]]]___cccfffhhhhhhgggggg``````bbbccccccdddddddddeeedddaaa```aaadddgggiiilllnnnpppqqqqqqooommmllllllmmmooonnnmmmkkklllmmmlllrrrwwwxxx}}}~~~vvvqqqtttxxx{{{jjj\\\LLLEEECCC???===<<<:::;;;;;;:::888777888888444444444444444444444444222333333444444333333222777666444333222333333444222222222222222222222222111111111111111111111111222222111111222333444444333333333222222222222111............/////////000,,,---...000000000///...000000111222222222222222222222222222222222222222333444666888:::::::::999888777666444444444555666444555666888:::;;;;;;<<<<<<<<<;;;;;;<<<===???@@@<<<>>>BBBDDDEEEFFFIIILLLPPPOOOPPPSSSWWWZZZ[[[[[[ZZZ___ffflllmmmmmmmmmlllmmmnnnnnnooorrrxxxxxxwwwmmmYYYSSSVVVRRRPPPLLLKKKLLLMMMMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOQQQSSSTTTSSSRRRQQQRRRTTTVVVVVVUUUUUUUUUUUUUUUVVVRRRRRRTTTUUUVVVWWWWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\^^^^^^^^^^^^\\\ZZZXXXVVVWWWVVVTTTTTTUUUVVVVVVUUUTTTVVVYYY]]]___`````````\\\ZZZXXXXXXZZZ\\\\\\[[[```aaabbbccceeeeeeffffffeeedddbbb```___^^^_________^^^^^^```dddhhhjjjjjjkkkkkkmmmppprrrqqqmmmjjjiiijjjjjjkkkkkkjjjjjjiiikkkllloootttxxxyyyuuuqqqlllnnnpppqqquuupppYYYQQQFFF@@@??????===;;;;;;::::::999888777666666666666555555555444444444555555444333333222111111111111222333333333333222111111222222222333333333222222222111111111111000222222111...---...111444000000000000////////////333222222222111111000000///000111222222222222222333333333333222111000000000111222333555666777777555555555555555555555555333444555666777777777777777777666666777999;;;<<<>>>>>>===>>>>>>???@@@@@@AAAAAABBBDDDFFFHHHJJJKKKNNNOOOQQQTTTVVVXXXYYYYYY]]]bbbgggkkklllkkkjjjjjjnnnnnnoooooorrrwwwzzzpppyyyooo]]]UUUVVVQQQNNNKKKJJJJJJKKKKKKKKKJJJKKKMMMOOOPPPQQQQQQRRRQQQSSSSSSSSSQQQPPPQQQSSSTTTTTTTTTSSSSSSTTTUUUUUUQQQRRRSSSUUUVVVVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\YYYYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUWWWYYY\\\___bbbccccccbbb]]][[[YYYXXXZZZ[[[[[[[[[[[[\\\^^^___aaaaaabbbbbbbbbaaa```_________``````]]]\\\\\\^^^cccgggiiiiiiiiijjjllloooppppppmmmjjjiiiiiijjjjjjkkkkkkjjjjjjkkklllnnnrrruuutttpppmmmiiikkkkkkkkknnnuuuwww___QQQJJJBBB======>>>===;;;999999888888888888888888444444333333333222222222444444444333333222222222111111222333333333333222111111111222222222333333222222222111111111111000000111000///---...000333111111111111111000000000111111111000000000//////111111222222222222111111111111222333333222222222333333444444555666666777444444444444444444444444333444444555555666666777777777666777888999;;;<<<>>>=========>>>???@@@@@@AAABBBBBBDDDFFFHHHJJJLLLNNNOOOQQQTTTVVVXXXYYYZZZ]]]aaagggkkkllllllkkkkkkmmmnnnnnnoooqqqvvv}}}~~~{{{lllrrr{{{~~~sssaaaUUURRROOOLLLIIIHHHIIIJJJJJJJJJIIIJJJMMMOOOQQQSSSTTTTTTRRRRRRSSSQQQOOOOOOPPPQQQRRRQQQQQQQQQRRRSSSTTTTTTPPPQQQRRRTTTUUUUUUUUUUUUSSSTTTUUUVVVXXXYYYZZZ[[[VVVVVVWWWXXXXXXWWWWWWWWWUUUTTTTTTSSSSSSTTTUUUUUUYYY[[[^^^aaabbbccccccbbb^^^\\\ZZZYYYYYYZZZZZZYYYXXXYYY[[[]]]____________^^^^^^^^^^^^^^^___```aaaZZZYYYZZZ]]]bbbfffhhhhhhggghhhiiilllnnnnnnllliiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkklllnnnooonnnjjjgggggghhhhhhggggggkkksssyyy}}}aaaNNNGGGBBB===;;;<<<===;;;999777777777888888888999999444444333333333222222222333333333333333333333333111111222333333333333222111111111222222222222333222222222111111111111000000111222111000000111222111111111111111222222222111111111111000000000000222222222222222111111111000111222333444444444444555555555555555555555555333333333333333333333333444333222222333444666777666666666777888999;;;<<<============>>>???@@@AAABBBBBBCCCDDDGGGIIIKKKLLLNNNOOOQQQTTTWWWXXXZZZZZZ\\\```fffjjjllllllmmmmmmnnnnnnnnnooopppuuu|||zzzwwwzzzzzzmmmooowwwyyyfffUUUNNNOOOLLLIIIHHHIIIJJJKKKJJJKKKLLLNNNPPPRRRSSSTTTTTTRRRRRRRRRPPPNNNMMMOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSPPPQQQRRRSSSTTTTTTTTTTTTQQQRRRSSSUUUVVVXXXYYYZZZWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTTTTTTTSSSTTTUUUVVVZZZ[[[^^^```aaaaaaaaa``````]]]ZZZYYYYYYYYYYYYXXXXXXZZZ\\\___aaaaaaaaa```^^^^^^^^^^^^^^^^^^______YYYYYYZZZ^^^cccfffhhhhhheeeeeefffhhhjjjkkkjjjhhhggghhhhhhhhhiiijjjkkklllllllllllllllkkkiiifffdddeeefffgggggggggjjjnnnrrr}}}eeeQQQHHH@@@===;;;:::;;;;;;999777777777777777888888888888666666555555555444444444222333333333333333333333111111222333333333333222111111111111222222222222222222222111111111000000000222444555333222222222000000111111111111111222222222222222222222111111111111111111222222333333333333444555555555555555666555555444444333222222222222222222222333333333333222111111111333555777666666777777888:::;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEGGGIIIKKKMMMNNNOOOQQQTTTWWWYYYZZZ[[[[[[```fffjjjlllmmmnnnoooppppppppppppqqqvvv|||rrrrrrvvvvvvkkkjjjssslllYYYQQQPPPMMMJJJJJJKKKLLLMMMLLLNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQOOOMMMMMMOOOQQQPPPPPPOOOOOOPPPQQQRRRRRRPPPQQQRRRSSSSSSSSSSSSSSSQQQQQQRRRTTTUUUWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUTTTUUUVVVVVVTTTTTTVVVYYY\\\^^^```bbbcccbbbaaa``````]]]ZZZYYYYYYYYYXXXWWWXXXZZZ^^^aaabbbcccbbbbbbaaaaaaaaa```___]]]\\\\\\[[[[[[\\\```eeehhhiiiiiidddccccccdddfffhhhgggfffffffffffffffgggiiikkklllnnnnnnmmmllliiigggeeedddcccdddgggiiikkkmmmppprrrvvv{{{eeeRRRHHHFFF===<<<;;;;;;;;;:::777666999999888888777666666555666666555555555444444444222333333333333333333333111111222333333333333222000000111111111222222222222222222111111111000000///111444444333111111111/////////000000000111111111111111111111111111111000000000111222444555777666666666666666555444444444444333222222111000000111111111222222222333333333222111000111333555777555666777888999::::::;;;;;;;;;<<<===>>>@@@BBBCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMOOOQQQUUUWWWZZZ[[[\\\\\\```eeejjjlllnnnoooqqqrrrrrrrrrrrrsssxxx~~~{{{mmmppprrrnnncccaaalll~~~ppp^^^XXXQQQNNNLLLKKKLLLNNNNNNNNNPPPPPPPPPPPPPPPOOONNNNNNQQQQQQPPPNNNMMMNNNQQQSSSRRRRRRQQQQQQQQQQQQQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSRRRSSSSSSUUUWWWYYYXXXVVVVVVYYY\\\aaabbbdddeeefffeeecccbbb```]]]ZZZYYYYYYYYYYYYXXXWWWYYY]]]aaaccccccbbbaaaeeeeeedddccc```^^^\\\[[[]]]]]]___bbbfffiiiiiihhhdddbbbaaaaaacccddddddccccccccccccdddeeehhhjjjkkknnnooonnnlllhhhffffffgggbbbdddfffiiimmmoooqqqrrrpppvvvzzzdddSSSEEE@@@BBB<<<<<<<<<;;;:::999777666:::999888777666555555444444444333333333222222222333333333333333333333333111111222333333333333222000000000111111111111222222222222111111111111000---///111222000/////////.........///000000111111///////////////000000000111000000111222444666777666666666666555444333222111111111111111111111111111111111222222333333444333222111111222333555666555666777999:::::::::::::::;;;;;;===???AAACCCDDDDDDDDDEEEFFFHHHKKKMMMNNNMMMOOORRRUUUXXXZZZ\\\]]]]]]aaafffjjjlllnnnpppqqqrrrsssssssssuuuyyyrrrjjjooonnnfff]]]ZZZfff{{{mmm]]]XXXQQQNNNLLLKKKLLLNNNOOOOOOOOOOOOPPPOOOOOONNNMMMMMMPPPPPPPPPNNNNNNOOOSSSUUUUUUTTTSSSRRRRRRQQQRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUWWWZZZ\\\[[[YYYXXX\\\```cccdddfffffffffeeecccbbb___]]]ZZZYYYYYYZZZYYYXXXWWWZZZ^^^bbbddddddcccbbbggggggfffeeeccc```^^^\\\^^^^^^```cccfffhhhhhhgggdddbbb______```aaaaaaaaaaaaaaaaaaaaacccfffiiikkkmmmnnnmmmkkkgggfffgggiiihhhhhhiiikkknnnpppqqqqqqppprrrzzz{{{___QQQIII???;;;>>>::::::;;;:::999888888888888888777777666666666555444444333333333222222222444444444333333222222222111111222333333333333222000000000000111111111111222222222111111111111000///111222222111000000111...//////000111111222222000000111111111222222222444333222111111222444555222222333333333222222111///000000111222222333333111111222222333444444555222222333333444555555555444666777999::::::::::::::::::;;;===???AAACCCEEEDDDDDDEEEGGGIIIKKKMMMNNNMMMOOORRRUUUXXX[[[\\\]]]^^^bbbfffjjjlllmmmoooqqqqqqqqqrrrrrrtttzzzmmmhhhooolllaaa[[[XXXdddxxx{{{hhhXXXTTTPPPNNNKKKKKKLLLNNNOOOOOONNNNNNOOOOOOOOONNNMMMMMMPPPPPPPPPNNNNNNPPPTTTWWWWWWVVVUUUSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUUUUUUUUUUWWWYYYZZZXXX\\\^^^]]]ZZZZZZ^^^bbbbbbcccdddeeeeeecccaaa```^^^\\\ZZZYYYYYYZZZZZZYYYYYY\\\```dddffffffeeedddhhhhhhggggggeeebbb```^^^______```cccfffhhhgggeeeeeebbb___]]]^^^_________``````___```bbbeeehhhjjjlllmmmmmmjjjfffeeegggjjjnnnmmmmmmnnnpppqqqqqqqqqtttssswww}}}}}}|||}}}cccMMMFFFEEE>>>;;;===777888999999888888999:::666666666666777777777777666666555555555444444444555555444333333222111111111111222333333333333222000000000000111111111111222222222111111111111000333444555555333333444555///000000111222222333333444444444555555666666666777666333111111111222333...///000111111111111111//////000111333444555666111111222333444444555555111222333555555555555555444666777999::::::::::::999:::;;;===???AAADDDEEEDDDEEEFFFGGGIIILLLNNNOOOMMMOOORRRUUUXXX[[[]]]^^^___bbbgggjjjkkkmmmoooqqqoooppppppqqqtttyyyzzznnnfffccc```XXXXXXTTT[[[jjjnnnbbbVVVSSSOOONNNMMMLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJMMMMMMNNNNNNOOOPPPQQQQQQVVVWWWWWWVVVTTTSSSSSSTTTSSSVVVWWWTTTOOOMMMPPPTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVUUUSSSQQQQQQRRRSSSTTT[[[\\\]]]^^^^^^]]]\\\\\\cccbbb```___^^^]]]]]]]]]^^^[[[XXXVVVWWWXXXXXXXXX[[[\\\^^^```bbbdddeeeeeegggfffeeecccbbbaaa``````bbbaaa```aaadddfffgggfffeeeccc``````bbbbbb___]]]ddd```\\\\\\```eeehhhiiillljjjgggggghhhjjjkkkkkkmmmnnnoooooonnnllljjjiiijjjmmmttt{{{~~~}}}zzzyyy___VVVIIIAAA>>>===:::888999999999888888888888777999888666555555555666777555555444333333222111111333333333333333333333333333222222111111222222333000111111111111222222222...//////000111222222222222444777888999777555333333333333333333333333333666666666666555555444333111222333333444444333333000000000000000111222222000111111111111222222222333333333444444333222222444444333222222333333333444555666888999999999999<<<===?????????@@@BBBDDDBBBCCCEEEGGGKKKNNNQQQRRRRRRRRRRRRSSSUUUWWWYYYZZZbbbeeeiiikkklllkkkllllllqqqpppoooqqqwww}}}ssshhh```]]]\\\UUUVVVQQQVVVbbbfff\\\SSSQQQOOONNNMMMLLLKKKLLLLLLMMMLLLLLLKKKJJJJJJIIIJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQTTTUUUVVVUUUSSSSSSSSSUUUSSSTTTVVVTTTQQQPPPRRRTTTSSSTTTTTTUUUUUUVVVVVVVVVWWWVVVTTTSSSSSSTTTUUUVVV[[[\\\]]]^^^^^^^^^]]]\\\___^^^]]]]]]\\\\\\[[[[[[]]][[[XXXWWWXXXXXXXXXWWWZZZ[[[]]]```bbbdddeeeeeeeeeeeedddcccbbbbbbbbbbbbfffeeedddeeegggiiihhhgggcccaaa```aaacccdddcccaaabbb___\\\]]]```dddfffgggjjjhhhffffffgggiiikkkkkkkkkkkkkkkkkkjjjiiihhhhhhiiijjjoootttvvvwww|||hhhVVVNNNDDD>>><<<===;;;:::999999999888888888777777888777666555555555666777666666555444444333222222333333333333333333333333333222222111111222222333000111111111111222222222/////////000111222222222333444666777666555444333666666666666666666666666111222222222111111000///000111222222333333222222000/////////000000111222000111111111111222222222333333333444444333333222444444333333222333333444444555666888999999::::::;;;<<<======<<<===???AAACCCDDDFFFHHHKKKNNNQQQSSSUUUUUUVVVWWWXXXZZZ\\\]]]bbbeeehhhjjjjjjjjjlllmmmooonnnnnnpppuuu{{{jjj```WWWUUUVVVQQQSSSNNNPPPYYY[[[UUUOOOOOONNNMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMOOOPPPPPPQQQQQQRRRTTTSSSRRRRRRSSSUUURRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXVVVUUUTTTTTTTTTTTTVVVWWWZZZ[[[\\\]]]^^^^^^]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\ZZZYYYYYYYYYYYYXXXVVVXXXZZZ]]]```bbbdddeeeeeebbbbbbbbbbbbcccdddeeeeeeiiiiiiiiijjjkkkkkkiiigggaaa``````bbbeeeggggggfff```___]]]^^^aaacccddddddgggffffffffffffhhhjjjkkkiiihhhfffeeeeeeeeeeeefffgggfffhhhmmmpppooopppsss{{{fffUUUJJJDDD===::::::<<<<<<;;;999999888888888777777777777777666555555555555666666666555555444444333333333333333333333333333333222222111111111111222222000111111111111222222222//////000000111222222222444444444444333222222222444444444444444444444444//////000000//////......000000111222222222222111///////////////000000111000111111111111222222222222333333444444333333333444333333333333333444444555666777888999:::::::::>>>???@@@@@@??????AAACCCDDDEEEFFFIIILLLOOORRRSSSRRRSSSTTTUUUWWWYYYZZZ\\\bbbdddggghhhhhhiiilllmmmmmmlllmmmoootttzzz{{{cccZZZRRRQQQSSSOOOSSSNNNMMMRRRSSSPPPNNNOOONNNNNNMMMMMMLLLLLLLLLLLLJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQNNNOOOQQQQQQQQQQQQRRRTTTPPPOOOOOOQQQSSSTTTSSSRRRTTTUUUUUUVVVWWWXXXYYYYYYUUUUUUTTTSSSSSSTTTUUUUUUXXXYYY[[[\\\]]]]]]]]]\\\WWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZYYYZZZ[[[ZZZXXXVVVWWWYYY\\\```bbbcccdddddd`````````aaaccceeeggggggkkkjjjkkklllmmmkkkhhheeeaaaaaabbbccceeeggghhhhhh`````````bbbcccdddeeeeeeffffffgggffffffggghhhjjjgggeeecccaaa```aaaccceeedddaaaccciiilllkkkjjjlllnnnwww|||fffTTTJJJAAA===999888999;;;<<<;;;888888888888777777777777666666555555555444444444555555444444444333333333222222222222222222222222222222111111111111222222000000111111111222222222000000000111111222222222555444222111000000000111111111111111111111111111000000111111111000000///000111111222222222222222000///////////////000000000000111111111222222222222222333444444444333333444333333333333444444555666666888999:::;;;;;;;;;@@@@@@AAA@@@??????AAABBBDDDEEEGGGIIILLLPPPRRRTTTQQQRRRSSSTTTVVVXXXZZZ[[[bbbdddeeefffgggiiilllnnnllllllnnnppptttzzzrrr___XXXPPPOOORRRPPPSSSPPPNNNOOOOOONNNNNNPPPNNNNNNNNNNNNNNNMMMMMMMMMIIIIIIJJJJJJKKKLLLNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQKKKMMMOOOOOOOOOOOOQQQRRRNNNNNNNNNPPPRRRRRRQQQOOOSSSSSSTTTUUUVVVWWWXXXYYYWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVXXXZZZ\\\\\\\\\[[[WWWXXXZZZ[[[\\\]]]]]]]]]\\\[[[ZZZZZZ[[[ZZZXXXVVVWWWYYY\\\```bbbbbbbbbaaa^^^^^^___```bbbdddfffgggiiiiiiiiiiiijjjhhheeebbbaaabbbcccddddddeeefffgggaaacccdddeeefffggghhhhhhhhhiiijjjhhhfffeeeggghhheeeccc```^^^^^^```bbbdddccc```aaafffiiigggeeefffhhhoooyyyuuucccTTTIIICCC===;;;999999999::::::999888888888777777777666666555555555555444444444333333333333222222222222222222222222222222222222222222111111000000111111222000000111111111222222222111111111111222222222222555333111///...//////000222222222222222222222222000000111111111111111000111222222333444333333333000000////////////000000000000111111111222222222111222333333444444444333444333333333444444555666666777888:::;;;;;;;;;;;;;;;<<<===<<<;;;;;;===>>>DDDEEEGGGIIILLLPPPRRRTTTUUUUUUVVVXXXZZZ\\\___```bbbccceeefffgggiiilllooolllnnnpppqqqtttyyyjjj\\\XXXPPPNNNRRRPPPRRRPPPOOOMMMMMMMMMNNNOOOMMMNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIJJJLLLNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOJJJKKKMMMMMMMMMMMMNNNPPPOOOOOOQQQQQQQQQPPPOOONNNQQQQQQRRRSSSUUUVVVWWWWWWZZZZZZZZZYYYXXXWWWVVVUUURRRTTTVVVXXXZZZZZZZZZZZZXXXYYY[[[]]]^^^___^^^^^^]]][[[ZZZZZZZZZZZZYYYWWWXXXZZZ]]]```aaaaaa```___]]]]]]^^^___aaabbbdddeeefffeeedddeeeeeedddaaa^^^```bbbccccccbbbbbbccceeebbbdddggghhhhhhiiikkkmmmlllnnnooolllgggdddeeegggbbbaaa^^^]]]]]]^^^```bbbcccaaaaaadddddd```___bbbhhhrrr}}}lll[[[QQQHHH@@@<<<;;;;;;;;;:::999888888777888888777777777666666666444444555555444444333222222222222222111111111111222222222222222222222222111111000000000000111111000111111111111222222222222222222222222222222222333222000/////////000000////////////////////////......///000000000//////222222333444444444444333222111111000000000000000000111111111111222222222111111222333444444444444333333333333444555666777777888999:::;;;<<<<<<<<<<<<===>>>>>>======???AAADDDEEEFFFIIILLLOOORRRSSSTTTTTTVVVWWWZZZ\\\^^^```aaacccfffhhhiiijjjmmmooommmoooqqqrrrsssxxxxxxbbbXXXWWWOOOLLLPPPNNNNNNOOONNNLLLJJJKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIGGGGGGHHHIIIKKKMMMOOOPPPOOOOOONNNNNNMMMLLLLLLKKKIIIKKKLLLLLLKKKKKKLLLNNNPPPSSSVVVUUUQQQNNNMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVZZZZZZYYYXXXVVVTTTSSSRRROOOQQQSSSVVVXXXYYYYYYYYYYYYZZZ]]]^^^______^^^^^^^^^\\\YYYYYYYYYZZZZZZYYYXXXZZZ^^^```aaa```]]]\\\]]]]]]]]]^^^___```aaabbbcccbbb````````````^^^]]]]]]```aaaaaa``````bbbdddbbbeeeggghhhiiijjjnnnqqqqqqssstttpppiiidddccceee___^^^\\\[[[[[[\\\^^^___aaa```bbbdddaaa^^^aaaggguuu|||zzzgggTTTJJJFFF???;;;:::999:::;;;;;;999777666555888777777777666666666666333444444555444333222111222222222222222222222222111111111111111111111111111111000000000000111111000111111111111222222222222222222222222222222222111111000000000000000111,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////111111222333333333333333333333222111111111111111000111111111111222222222000111222333444444444444333333333444444555666777777888999;;;<<<<<<======???AAABBBBBBAAABBBDDDFFFCCCDDDFFFHHHKKKNNNQQQSSSRRRRRRTTTUUUXXX[[[]]]^^^```cccgggiiikkklllmmmooommmooorrrrrrrrrvvv}}}ppp]]]VVVVVVNNNKKKNNNLLLJJJMMMMMMJJJIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJHHHGGGEEEFFFFFFHHHJJJMMMOOOPPPNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJLLLKKKJJJJJJKKKLLLRRRWWWZZZXXXRRRMMMMMMOOOMMMMMMNNNPPPQQQSSSTTTTTTXXXXXXWWWUUUSSSPPPNNNMMMNNNOOORRRUUUWWWXXXXXXXXXYYY[[[]]]___```___^^^]]]___\\\YYYXXXYYYZZZZZZZZZYYY[[[^^^``````___\\\ZZZ]]]]]]]]]]]]]]]^^^___```bbb```^^^]]]^^^^^^]]]\\\ZZZ]]]``````______bbbdddbbbeeeggghhhhhhjjjoootttuuuwwwwwwrrrjjjcccbbbddd\\\\\\[[[ZZZZZZ[[[\\\]]]^^^___bbbeeecccbbbgggpppzzzvvv{{{|||}}}~~~yyy```RRRFFFCCCAAA<<<999;;;666888:::;;;999777555555777777777777666666666666333333444555444333222111333333333333333333333333111111111111111111111111111111000000000000111111000111111111111222222222222222222222222222222222000000000111111111111111000000000000000000000000......///000111111111000000000111222222222222111444444333222111111111222000111111111111222222222000111222333444444555444333333333444555666777777888888:::;;;<<<============???@@@@@@@@@AAADDDFFFCCCCCCEEEGGGKKKNNNQQQRRRUUUUUUWWWYYY[[[^^^```bbb```ccchhhkkklllmmmnnnooollloooqqqqqqpppsss{{{ggg]]]TTTQQQPPPMMMJJJJJJLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIKKKLLL\\\^^^___ZZZRRRMMMLLLNNNJJJKKKMMMOOORRRSSSTTTUUUTTTSSSRRRPPPOOONNNMMMMMMKKKNNNQQQSSSSSSSSSTTTUUU[[[]]]```bbbcccbbb```___]]]]]]]]]\\\[[[ZZZYYYXXX]]]___bbbddddddccc```^^^]]]]]]^^^___``````aaaaaa^^^^^^^^^^^^^^^^^^______^^^^^^^^^___```aaaaaaaaadddaaa^^^```gggmmmrrrsssnnnnnnmmmkkkgggbbb^^^[[[WWWXXXXXXXXXXXXYYY[[[]]]\\\]]]aaaeeeeeefffmmmvvvxxxqqqnnnssszzzsssdddNNNIIIBBB===;;;;;;;;;;;;::::::::::::::::::::::::777777777777777666555555666555555555555444444444333333333222222222111111111111111111111111111111000000000000111111111111777555222000///000111333444333333222222111111111......//////000000111111000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000111111111111111111111111333222222444666666555444222222222222333444555555777:::<<<===<<<<<<>>>???===>>>@@@AAABBBCCCCCCCCCCCCDDDFFFIIIMMMPPPSSSUUUSSSUUUWWWZZZ\\\]]]]]]]]]```eeelllpppqqqpppooonnnppppppoooppprrrxxx{{{eee[[[SSSQQQPPPLLLJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDEEEFFFHHHIIIJJJRRRTTTVVVSSSMMMIIIJJJKKKIIIJJJLLLNNNPPPQQQQQQRRRRRRQQQPPPOOOMMMMMMMMMLLLMMMOOORRRTTTSSSSSSTTTUUUZZZ\\\___aaaaaaaaa___^^^^^^]]]]]]\\\[[[[[[ZZZYYY\\\___bbbeeegggfffeeeccc``````aaaaaaaaaaaaaaaaaa___```aaaaaaaaaaaaaaaaaa]]]]]]^^^___```aaaaaaaaaaaa^^^]]]___ffflllqqqssskkkjjjiiifffccc___\\\ZZZWWWXXXXXXWWWWWWXXX[[[^^^]]]^^^bbbffffffgggnnnwwwvvvnnnjjjkkkoooyyy}}}wwwaaaVVVJJJEEE???;;;:::::::::999777777777777777777777777777777777777777666555555555555555555444444444444333333333222222222111111000000000000000000000000000000000000111111111111///000111222444444555555444444333222222111000000////////////000000000000000000000000000000000000////////////000000000000////////////............000000000000000000000000111111111111111111111111111000000222444555444222444444333222222333333333333666999:::;;;;;;===?????????@@@AAABBBCCCDDDDDDEEEFFFGGGJJJLLLOOORRRTTTTTTUUUXXXZZZ\\\]]]^^^^^^```eeekkkpppqqqpppoooooopppppppppqqqsssyyypppbbbYYYQQQPPPOOOKKKIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHFFFIIIKKKJJJGGGFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPOOONNNLLLLLLKKKKKKKKKOOOQQQTTTUUUTTTTTTTTTUUUYYYZZZ\\\^^^___^^^]]]\\\^^^^^^]]]\\\[[[[[[[[[\\\\\\___cccfffiiiiiiiiihhheeeeeedddcccbbbbbbaaaaaa```aaaccceeeeeedddcccbbb``````______^^^^^^^^^]]]]]][[[ZZZ]]]bbbiiimmmpppfffeeebbb___]]]ZZZYYYXXXWWWWWWVVVUUUUUUWWW[[[^^^^^^^^^bbbfffhhhhhhnnnvvv~~~ppphhhcccdddfffkkkttt|||wwwsssvvv|||ooo[[[MMMGGGDDD@@@;;;888888888888888555555555555555555555555666777777777777666555555555555555555444444444444333333333222222222111111////////////////////////000000000000111111111111+++...222666777777555444555444333222111000//////000000000000////////////000000000000000000000000////////////000000000000............////////////000000000000000000000000111111111111111111111111/////////000222333222111666555444333222222222222222444777:::;;;<<<>>>@@@AAAAAA@@@AAABBBCCCEEEFFFFFFGGGHHHJJJLLLOOOQQQSSSUUUVVVXXXZZZ]]]^^^______aaaeeekkkoooppppppoooooopppppppppqqqtttzzz}}}ggg]]]UUUOOONNNMMMJJJIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGAAACCCFFFFFFEEEEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKKKKMMMLLLKKKJJJJJJIIIJJJJJJPPPRRRTTTUUUTTTSSSTTTTTTWWWXXXZZZ[[[\\\\\\[[[ZZZ^^^]]]\\\[[[[[[[[[\\\]]]]]]___bbbeeeggghhhhhhggghhhgggfffdddcccaaa```___^^^```ccceeefffeeedddbbbcccbbb```^^^\\\ZZZYYYXXXYYYXXXWWWYYY\\\aaaeeeggg```^^^[[[XXXWWWVVVVVVWWWUUUUUUUUUTTTTTTVVVZZZ^^^^^^]]]aaaeeegggggglllrrrrrrhhhbbb]]]bbbcccfffkkkttt~~~~~~vvveeeWWWJJJBBB@@@???<<<999777888888888777777777777777777777777777666666777777666666555444555555555444444444333333333333333222222222111111000000000000000000000000///000000000111111111111000222555777777444222///555444333222111000///...111111000000//////......////////////////////////////////////000000000000000000000000111111111111000000000000000000000000111111111111111111111111/////////000222333222111555444333333222222222333444777:::;;;<<<===???AAABBBBBB@@@@@@AAACCCFFFHHHFFFFFFHHHJJJMMMPPPSSSTTTUUUVVVXXXZZZ]]]___```aaaaaaeeekkkoooppppppooooooooooooooopppsssyyyrrr```WWWRRRMMMMMMKKKHHHHHHJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFBBBDDDEEEFFFFFFFFFFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIOOOQQQSSSTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYYYYXXXXXX[[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^```bbbccccccbbbbbbffffffdddcccaaa___^^^]]][[[]]]```cccdddcccbbbaaa______^^^\\\ZZZYYYXXXWWWVVVVVVUUUUUUUUUXXX[[[]]]ZZZXXXVVVTTTSSSSSSUUUVVVTTTUUUUUUTTTTTTVVVZZZ^^^^^^]]]___cccdddcccfffjjjmmmrrrsssooohhhccc___\\\^^^```bbbfffkkkqqqvvvxxx~~~yyylll\\\RRRJJJBBB>>>>>><<<:::888888888999888777888888888888888888888888666666666666666555444444555444444444444333333333333333333222222222111111111111111111111111111111///000000000111111111111555555555444333222000///444333333222000//////...111111000000//////......////////////////////////////////////000000000000///000000000111111111222000000000000000000000000000000000000000000000000000000000111333444333222333222222222333333444555666888:::<<<;;;<<<===>>>BBBBBB@@@@@@AAACCCFFFHHHCCCDDDGGGJJJNNNRRRUUUWWWUUUVVVXXXZZZ\\\___aaabbbbbbfffkkknnnooooooppppppnnnnnnnnnooorrrxxx~~~fff[[[SSSNNNKKKLLLJJJGGGGGGJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIILLLNNNQQQRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYY[[[\\\]]]^^^^^^^^^]]]\\\aaaaaa```___]]]\\\[[[ZZZWWWYYY\\\^^^`````````___YYYYYYYYYYYYYYYYYYYYYYYYTTTTTTSSSRRRPPPQQQSSSVVVVVVUUUSSSRRRRRRSSSUUUVVVUUUVVVWWWWWWXXXYYY\\\___aaa^^^^^^aaabbb______bbbaaacccfffeeebbb```^^^]]]XXXZZZ\\\___bbbfffhhhjjjooowwwqqq\\\SSSJJJFFFCCC>>><<<<<<:::999888888999999888666666666666666666666666666555666666666666555444444444444444444333333333333333333333222222222111111111111111111111111111111000000000000111111111111444333222111111111222222222222222111000000//////000000000000////////////000000000000000000000000////////////000000000000------......//////000000000000000000000000000000000000000000000000000000111111111222444555444333222222222222333444555666444666999999999999:::;;;AAAAAA@@@AAABBBCCCEEEFFFBBBDDDFFFJJJNNNSSSWWWYYYUUUUUUWWWYYY[[[^^^aaabbbbbbfffkkknnnooooooppppppnnnnnnnnnnnnqqqvvv~~~mmm\\\UUUOOOLLLJJJKKKIIIEEEFFFJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAACCCCCCDDDCCCCCCBBBAAAAAABBBCCCEEEEEEEEEDDDFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHKKKNNNOOOOOOOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTTTTQQQSSSVVVXXXYYYXXXVVVUUUXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXUUUVVVXXXZZZ\\\]]]^^^^^^XXXWWWWWWWWWVVVVVVUUUUUUQQQRRRSSSQQQOOOOOOQQQTTTSSSSSSRRRRRRSSSTTTUUUVVVWWWYYY\\\]]]]]]^^^```bbbddd```___aaa```\\\ZZZ[[[[[[]]]___```]]]ZZZYYYZZZWWWWWWWWWYYY\\\```dddfffgggiiissssssaaaVVVMMMEEE@@@??????<<<999999888777777777888888666444444444444444444444444444555555666666555555444333444444444333333333222222333333333222222222111111111111111111111111111111000000000000111111111111111111111000111111111222111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000---------...///000000000000000000000000000000000000000000000000000000000111111111222444555444333333333333222222333444444333555777999999:::;;;===??????@@@AAABBBCCCDDDDDDDDDEEEGGGJJJNNNSSSVVVXXXTTTTTTUUUWWWZZZ]]]```bbbcccfffkkkmmmoooooopppqqqppppppooooooqqqvvv}}}cccUUURRRMMMJJJIIIJJJHHHEEEFFFJJJBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAA@@@@@@AAABBBBBBCCCDDDDDDAAAAAAAAAAAA@@@@@@?????????@@@AAABBBCCCBBBAAA@@@>>>>>>>>>@@@BBBCCCCCCBBBDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIFFFIIILLLMMMNNNNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSTTTNNNQQQTTTWWWXXXWWWUUUSSSVVVWWWXXXYYYYYYZZZZZZYYYWWWWWWWWWWWWVVVVVVVVVVVVTTTUUUVVVXXXZZZ\\\^^^^^^[[[ZZZYYYVVVTTTRRRPPPOOOPPPQQQRRRQQQOOOOOORRRUUURRRRRRRRRSSSTTTUUUVVVWWWYYY\\\___aaabbbbbbcccdddgggcccaaabbb```[[[WWWXXXXXXZZZ\\\]]]YYYTTTSSSUUU[[[YYYWWWXXX[[[```fffjjjcccaaaeeeoooxxx~~~kkk\\\PPPHHHIIIBBB===>>>>>>:::777777777666666777888777444222555555555555555555555555555555666666555555444333444444444333333333222222333333333222222222111111000000000000000000000000000000000000111111111111111111111222111000///...000000000000111111111111......//////000000111111000000000000000000000000////////////000000000000...//////000111222222333000000000000000000000000000000000000000000000000111000000222444555444222555555444333222222222222333555888:::;;;===???AAA===>>>@@@AAABBBCCCCCCCCCFFFGGGHHHKKKNNNRRRUUUVVVTTTTTTUUUWWWZZZ]]]```bbbcccfffjjjmmmnnnooopppqqqrrrrrrqqqppprrrvvv}}}nnn\\\UUUQQQLLLKKKJJJHHHFFFDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCAAA@@@???>>>>>>>>>???@@@BBBBBBDDDEEEFFFFFFFFFFFFDDDCCCAAAAAABBBBBBBBBAAA??????@@@@@@@@@AAAAAAAAA===>>>>>>>>>????????????@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMMMMNNNPPPRRRSSSRRRQQQQQQQQQQQQPPPPPPQQQTTTUUUUUUUUUTTTUUUWWWXXXUUUVVVVVVWWWWWWVVVVVVVVVUUUWWWXXXXXXWWWVVVVVVWWWSSSTTTUUUUUUTTTRRRPPPNNNQQQPPPNNNMMMMMMNNNPPPQQQNNNNNNNNNOOOQQQVVV\\\aaaaaadddggggggeeecccdddeeeiiigggdddaaa]]]ZZZXXXWWW[[[ZZZYYYWWWUUUSSSRRRRRRRRRTTTUUUWWWYYY]]]cccggg```]]]___eeejjjnnnwwwkkk___WWWKKKCCCDDD<<<;;;;;;::::::;;;;;;;;;777777777777777666666555777777666666555555555444111111111111111111111111333333333333333333333333555444333333222222333333555444222000//////000000/////////000111111222222000000000000000111111111111111111111000000000000............////////////////////////////////////---...///000000///...---000000////////////000000---...///111222222333333////////////000000000000111222222333333444444555444444444333333222222222666777999:::;;;<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCAAAFFFIIIJJJNNNUUUWWWVVVWWWVVVUUUVVVXXX\\\___bbbaaaeeejjjlllkkkkkkmmmooopppppppppqqqtttyyy}}}jjj[[[TTTPPPKKKKKKIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBB@@@???>>>=========>>>???AAAAAACCCDDDEEEFFFFFFFFFCCCAAA@@@???AAAAAA@@@????????????@@@@@@@@@AAAAAA>>>?????????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPOOORRRSSSTTTTTTSSSTTTVVVWWWVVVVVVVVVWWWVVVVVVUUUUUUVVVXXXXXXXXXUUUTTTSSSTTTQQQRRRSSSTTTSSSRRRPPPOOORRRQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQSSSXXX___eeejjjlllnnnmmmiiigggggghhhhhhgggddd```]]][[[YYYXXXXXXXXXXXXWWWUUUSSSSSSSSSSSSUUUXXXZZZ\\\^^^aaadddaaa^^^^^^aaacccdddkkkttt}}}pppZZZRRRMMMDDD>>>???<<<;;;:::999888888888888888888777777555444222111555555555555444444444333333333333333333333333333333333333333333333333333222222111000000000000000444333222000000000000111111111000000000000000000111111111111000000000///222111111000000/////////............//////////////////////////////////////////000111111000//////000000////////////000000//////000000000000000///////////////000000000000111111222333333444444555666666555555555444444444666777999:::;;;<<<======<<<===???@@@BBBBBBCCCCCCBBBFFFIIIJJJNNNTTTXXXVVVUUUUUUUUUVVVYYY]]]bbbdddeeeiiinnnpppooonnnppprrrqqqqqqqqqrrrvvvzzz}}}dddXXXRRRMMMJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBB@@@???>>>===<<<======>>>???@@@BBBDDDEEEFFFGGGGGGBBB@@@???>>>???@@@???>>>?????????@@@@@@@@@@@@AAA?????????@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCAAABBBDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOQQQRRRRRRRRRRRRQQQOOOPPPRRRRRRRRRPPPOOOMMMPPPRRRSSSSSSSSSSSSTTTVVVVVVVVVVVVVVVVVVUUUTTTTTTWWWXXXYYYWWWTTTRRRQQQRRROOOPPPQQQSSSSSSSSSRRRQQQTTTTTTSSSRRRRRRRRRRRRRRRUUUUUUTTTSSSVVV]]]eeekkktttuuuuuurrrnnnkkkiiiiiigggfffccc```]]][[[YYYYYYVVVWWWXXXWWWUUUTTTTTTUUURRRUUUYYY[[[[[[[[[\\\]]]]]][[[ZZZ[[[[[[[[[```fffiiiqqq}}}}}}hhhWWWHHHDDDCCC===:::<<<;;;:::999777666555444444555666666555444333222222444444444333333333333333222222222222222222222222333333333333333333333333111111000000000/////////222111111000000000111222222222111000000///......222222111111000000//////222222111000000///..................//////////////////////////////////////////000000000000//////000000////////////000000111111000000///...,,,,,,////////////000000000000111111222222333444444444666555555555555444444444666777999:::<<<=========>>>???@@@AAABBBBBBBBBBBBBBBFFFIIIIIIMMMTTTXXXWWWTTTTTTUUUWWWZZZ___ccceeeccchhhmmmooonnnmmmnnnooosssrrrrrrtttwww}}}sss```WWWPPPLLLIIIIIIHHHFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@???=========>>>>>>>>>???AAACCCEEEFFFGGGGGGBBB@@@??????@@@@@@???>>>????????????@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPSSSUUUUUUTTTRRRQQQOOOPPPRRRSSSSSSQQQNNNLLLNNNPPPRRRSSSRRRRRRTTTUUUWWWWWWWWWWWWVVVUUUTTTSSSWWWXXXXXXWWWUUUSSSRRRSSSOOOPPPRRRTTTUUUVVVVVVVVVWWWWWWVVVUUUUUUTTTTTTTTTWWWWWWVVVVVVZZZbbbmmmttt{{{zzzxxxuuuqqqmmmkkkjjjeeedddbbb___]]][[[ZZZZZZYYY[[[\\\[[[XXXUUUUUUVVVSSSUUUWWWWWWVVVUUUVVVWWWUUUUUUUUUVVVVVVXXX\\\aaabbbgggooowwwvvveeeTTTIII@@@??????<<<:::;;;:::999777666555444444444111222333444666666666777444444444333333333333333222222222222222222222222222222222222222222222222222222222222111111000000000000000000111111222222111111000000////////////000000000000000111111111222222111000///......---............////////////////////////////////////........................000000////////////000000000000//////...---++++++////////////000000000000111111111222333333444444333333333333333333333333666777999;;;<<<===>>>>>>??????@@@AAABBBBBBBBBAAABBBFFFHHHIIIMMMTTTXXXWWWTTTTTTUUUWWWZZZ]]]aaacccbbbgggmmmooonnnmmmmmmooottttttsssuuuyyykkk\\\UUUOOOKKKHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAACCCBBBAAA???>>>>>>??????===>>>@@@BBBDDDEEEFFFGGGCCCAAA@@@???@@@AAA@@@???>>>>>>?????????@@@@@@@@@============>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPSSSVVVVVVUUUSSSQQQPPPQQQSSSTTTSSSQQQNNNLLLNNNPPPRRRSSSSSSSSSTTTUUUWWWWWWWWWWWWWWWVVVUUUTTTVVVWWWXXXXXXVVVUUUVVVVVVPPPRRRTTTVVVXXXZZZ[[[\\\ZZZZZZYYYXXXWWWWWWXXXXXXYYYYYYYYYZZZ___iiittt|||~~~{{{wwwtttpppmmmkkkdddcccaaa___]]]\\\[[[[[[^^^aaacccaaa[[[WWWVVVWWWWWWWWWVVVSSSQQQQQQSSSUUUQQQSSSUUUTTTUUUXXX\\\^^^]]]bbbgggkkknnnssszzzooo^^^SSSKKKEEE@@@???>>>;;;::::::888777777666666666666777111222444555666777888888444444444444444444444555333333333333333333333333222222222222222222222222111222222222222111000///...//////000111111111222......//////000000000000......///000111222222333111111000000///......---............////////////////////////////////////////////////////////////000000////////////000000------............------////////////000000000000000000111222222333333444333333333333333333333333666777999;;;===>>>?????????@@@AAABBBBBBBBBBBBBBBCCCFFFHHHHHHLLLTTTXXXXXXUUUUUUVVVWWWYYY[[[]]]___eeejjjqqqtttsssrrrrrrsssuuutttsssuuuyyy{{{cccXXXRRRMMMJJJGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAEEECCCBBB@@@?????????@@@===>>>@@@BBBCCCDDDEEEEEECCCAAA@@@@@@AAAAAA@@@???>>>>>>>>>????????????@@@<<<<<<<<<=========>>>>>>>>>>>>???@@@AAAAAAAAAAAAEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPSSSUUUVVVVVVTTTSSSSSSSSSTTTUUUTTTRRROOONNNNNNQQQTTTUUUUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUWWWXXXXXXWWWVVVWWWXXXSSSTTTVVVXXX[[[]]]___```]]]\\\ZZZYYYYYYZZZ\\\^^^]]]^^^___aaafffoooyyy~~~yyyvvvrrrnnnlllbbbaaa```^^^]]]\\\\\\\\\bbbfffhhheee^^^YYYXXXZZZ[[[ZZZXXXTTTQQQQQQSSSVVVQQQUUUWWWUUUUUUXXXZZZZZZWWW[[[___bbbbbbdddhhhllluuu{{{qqqcccUUUKKKFFFCCCAAA???===;;;999888999777777777666666777777888555555666666666555555444444444444444555555555555555555555555555555555555222222222222222222222222///000111111111000///......///000000111111111000------...//////000111111......///000111222222333000000////////////..................////////////////////////////////////111111000000000000111111000000////////////000000,,,,,,---.../////////...////////////000000000000000000111111222333333333444444444555555555555666666777999;;;===>>>???@@@??????AAABBBCCCCCCCCCCCCDDDGGGHHHHHHLLLTTTXXXXXXWWWWWWWWWXXXZZZ[[[]]]]]]ccchhhpppttttttssssssttttttsssrrrtttxxxnnn[[[TTTOOOKKKJJJFFFFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAADDDCCCAAA???>>>>>>>>>???>>>???@@@AAABBBCCCCCCDDDBBB@@@???>>>???@@@???>>>>>>>>>>>>>>>????????????============>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAEEEDDDDDDDDDDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNQQQTTTUUUVVVUUUUUUVVVVVVUUUUUUTTTRRRQQQPPPOOORRRVVVXXXXXXWWWXXXYYYWWWWWWXXXYYYZZZZZZZZZZZZVVVWWWXXXXXXVVVTTTUUUUUUUUUUUUWWWYYY\\\___aaaccc```^^^[[[YYYZZZ]]]```ccceeefffggghhhlllsss|||~~~xxxtttooojjjfffaaa```___^^^]]]]]]\\\]]]aaafffjjjhhhaaa[[[[[[]]]ZZZZZZYYYVVVSSSQQQRRRSSSOOOUUUWWWTTTTTTWWWYYYWWWUUUXXXZZZZZZYYY[[[___cccdddgggmmmuuusssbbbXXXOOOFFF@@@@@@;;;<<<===:::888888999:::999888777666666555666666555555555555555444333222222222333333444444444444333333333333333333333333111111111111111111111111000111222333222111///......///000111111000000///......//////////////////111111000000000000000000.........///////////////............////////////////////////////////////000///............///000000000////////////000000------...///////////////////////////000000000000000000000111222222333333444444444555555555666666666777999;;;===???@@@@@@>>>???@@@BBBCCCDDDDDDDDDDDDGGGHHHGGGKKKTTTXXXYYYWWWWWWYYYZZZ\\\^^^___```___eeemmmrrrsssrrrssstttrrrqqqqqqrrrwwweeeUUUPPPLLLJJJJJJFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAADDDBBB@@@???=========>>>>>>???@@@AAABBBCCCCCCCCCAAA???======>>>???>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????===>>>???@@@@@@AAA@@@@@@DDDCCCCCCCCCEEEGGGIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMLLLNNNPPPSSSUUUVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRPPPSSSWWWYYYYYYYYYYYYZZZVVVWWWXXXZZZ[[[[[[\\\\\\WWWXXXYYYWWWTTTRRRRRRRRRUUUVVVWWWYYY\\\___aaacccaaa___[[[YYYZZZ^^^cccfffkkklllmmmnnnpppvvv}}}|||uuupppkkkddd`````````___^^^]]]]]]]]]]]]```eeejjjhhhbbb]]]]]]```VVVWWWXXXVVVSSSPPPNNNNNNKKKQQQUUURRRSSSXXXZZZWWWXXXYYYYYYWWWTTTVVV[[[_________```cccjjjvvvzzzeeeXXXLLLJJJGGGBBB>>>???666999:::999777999<<<===:::999777666444444333333111111222333444444444444111111111222222333333333////////////////////////111111111111111111111111222333555555555444222000...///000111111000///...000000000///......------333333222111000///...---------......///000000000............/////////000////////////////////////,,,+++************+++,,,000000////////////000000...///////////////......////////////000000000000000000000111222222333333222222222333333444444444666777999;;;>>>???@@@AAA===>>>@@@BBBCCCDDDEEEEEEDDDGGGHHHGGGKKKSSSYYYYYYWWWXXXYYY\\\^^^aaacccdddaaahhhpppuuuwwwvvvwwwyyyqqqpppoooqqqvvv~~~rrrYYYQQQOOOIIIEEEGGGEEEEEEDDDDDDCCCCCCBBBBBBBBB@@@???======>>>@@@AAAAAA@@@???===<<<;;;;;;;;;@@@@@@@@@AAAAAA@@@@@@@@@@@@===;;;<<<>>>???>>><<<<<<=========>>>>>>??????>>>>>>>>>>>>============@@@???????????????@@@@@@CCCCCCBBBBBBBBBCCCDDDDDDFFFGGGHHHIIIKKKLLLMMMNNNOOOOOONNNNNNOOOPPPRRRSSSWWWWWWVVVUUUTTTTTTTTTTTTRRRSSSUUUWWWYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTTTTUUUUUUTTTSSSUUUSSSRRRUUU\\\aaadddeeecccaaa^^^\\\^^^bbbfffjjjkkkmmmpppsssvvvyyyzzz{{{{{{tttnnnkkkhhhfffeeebbbbbbbbbaaa```______^^^______```bbbcccbbb___\\\VVVUUUTTTRRRQQQOOONNNNNNTTTUUUVVVUUUSSSSSSSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYY[[[___dddiiilllxxx}}}{{{jjj^^^OOOKKKDDD===999777777888888888888777666555555444888777666555444555666666222000------///000000000000111111222222333444444111111111111111111111111222222222111111111000000///555::::::555111000222444333222000//////......///............//////000111000...------///111222000////////////.........++++++,,,---...///000111000000//////......------////////////............//////000000000...---,,,111000///...------...///000000000///000111111222222222222222222222333333333222222111111222222333444555777999;;;<<<<<<===;;;<<<===???BBBDDDGGGHHHJJJJJJIIIKKKNNNRRRWWWZZZWWWXXXYYY[[[]]]___```aaadddhhhlllpppqqqrrrtttuuuwwwuuusssrrruuu{{{iiiTTTNNNNNNIIIEEEGGGEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@???======>>>@@@AAA@@@@@@???===<<<<<<<<<<<>><<<<<<<<<<<<=========>>>>>><<<<<<============>>>>>>============>>>@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMNNNOOOPPPRRRTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTSSSTTTVVVXXXYYYZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSSSSSSSSSSSSSRRRUUUSSSSSSVVV[[[```bbbbbbaaa___\\\[[[\\\```eeehhhlllmmmoooqqqsssuuuvvvvvvvvvrrrnnnjjjhhhgggeeeddd```aaaaaaaaa```___]]]\\\ZZZZZZ\\\___```___[[[XXXUUUTTTSSSRRRQQQOOOOOONNNRRRSSSTTTSSSQQQQQQQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUYYYYYYYYYYYY[[[]]]```bbbbbbgggoooyyy}}}nnn___RRRIIIEEEBBB???<<<:::;;;<<<===999888888777666666555555777666555444444444555555555333111111222444444333222222222222222222222222222222222222222222222222222222222111111111000000111444777777444111000111000000//////000000111222//////......//////000000222111///......///000111//////.........---------........................///////////////.........---.........//////000000111000///...---......///111000///...---......///000000000000000111111222111222222222222333333333333333222222222222333333666777999;;;===>>>>>>???<<<===>>>???BBBDDDFFFHHHJJJIIIJJJKKKNNNSSSWWWYYYWWWXXXYYY[[[]]]___```aaadddhhhllloooqqqqqqssstttwwwuuusssrrruuuzzzqqq^^^NNNKKKKKKHHHEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>???@@@AAA??????>>>==================>>>>>>??????>>>>>>===>>><<<;;;;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<======>>>>>>:::;;;;;;<<<===???@@@AAA@@@@@@@@@@@@@@@AAABBBBBBDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKMMMOOORRRSSSTTTTTTQQQQQQQQQPPPQQQQQQRRRRRRSSSTTTUUUWWWXXXYYYYYYZZZVVVVVVVVVUUUUUUVVVVVVVVVSSSSSSSSSRRRRRRRRRQQQQQQTTTSSSSSSUUUYYY\\\]]]^^^]]]\\\ZZZYYYZZZ^^^bbbdddkkklllmmmnnnnnnnnnnnnnnnjjjhhhfffeeefffeeecccaaa___```aaabbbaaa^^^[[[YYYVVVWWWZZZ]]]___^^^ZZZWWWSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRQQQOOONNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUVVVVVVWWWWWWWWWWWWZZZ```fffnnnxxxrrr___SSSJJJCCC>>><<<;;;;;;;;;;;;<<<===>>>999888888777777666666555666555444333333333444444666555333333444555555444444333333222111111000000222222222222222222222222222222222111111111111111333333333333222111000///000000//////000000111222///////////////000111222333222111/////////000000000/////////............000000///...---,,,,,,+++.........///////////////,,,,,,---...///000111111222000...,,,,,,---///111000000///............///000000000000000111111111111111222222222333333333444444333333333333444444666777999;;;===>>>>>>???===>>>???@@@BBBDDDFFFGGGIIIIIIJJJLLLOOOSSSWWWYYYWWWXXXYYY[[[]]]___aaabbbeeehhhllloooppppppqqqrrrvvvtttrrrqqqtttyyy{{{cccVVVJJJIIIIIIGGGDDDEEEEEEDDDCCCBBBAAA@@@???>>>@@@??????>>>>>>???@@@AAA???>>>===============>>><<<======>>>>>>======<<<===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>??????>>>>>>??????@@@AAABBBCCCDDDEEEGGGHHHIIIHHHHHHHHHJJJLLLOOOPPPQQQQQQPPPNNNMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWUUUUUUTTTSSSSSSTTTUUUUUUSSSTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSUUUWWWXXXXXXXXXZZZYYYXXXXXXYYY\\\___aaaffffffgggggghhhhhhggggggcccbbbbbbcccdddcccaaa___^^^```bbbcccbbb___[[[YYYVVVXXX[[[___aaa```\\\XXXRRRRRRPPPOOOOOOOOOPPPPPPOOOPPPQQQPPPNNNMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQRRRSSSSSSSSSRRRWWWYYY\\\^^^aaaeeejjjmmmqqqxxxuuuiiiYYYLLLFFFDDDBBBAAA999999:::::::::999888888888888888777777666666666444444333333333222222222444333111222333444333222333222222222111111000000222222222222222222222222111111111111111111111111444222000000000111000...333222111000............000//////000000111222333444333222000////////////111111111000000000//////000000///...---,,,,,,+++------......//////000000---------...///000000111111000...------...///000/////////.........////////////000111111111111111111111111222222333333444555444444333333444444555444555777999:::<<<<<<===>>>??????@@@BBBDDDEEEFFFHHHIIIKKKNNNQQQTTTWWWXXXVVVWWWYYY[[[]]]___aaabbbeeehhhlllnnnoooooopppppptttrrrpppppptttzzzkkkZZZRRRJJJHHHGGGEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>???>>>>>>??????@@@@@@AAA???>>>===============>>><<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;:::::::::======<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;;;;;;;;;;=========>>>???@@@AAAAAABBBCCCEEEGGGHHHHHHGGGGGGHHHIIIKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWVVVTTTSSSTTTVVVQQQSSSTTTUUUUUUUUUTTTTTTWWWWWWWWWWWWYYY[[[]]]^^^^^^___```aaabbbbbbbbbbbbbbbaaaaaabbbbbbaaa^^^\\\]]]___aaacccbbb___\\\ZZZVVVXXXZZZ^^^```___\\\YYYRRRQQQPPPNNNNNNNNNOOOPPPOOOPPPQQQPPPNNNMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNOOOQQQQQQQQQPPPOOOQQQSSSVVVWWWXXXXXXYYY[[[bbbdddhhhoooyyyqqqfffUUUOOOFFF@@@>>>>>>>>>===666777999999999777555444777777777666666666666666333333333333333222222222222111000111222333222000000000000111111222222222222222222222222222222222111111111111111111111111444222///...///000///...333222111///......------////////////000111222333333222111000/////////...000000000/////////...........................---------......//////000000///////////////...............///////////////.........////////////////////////000111111111111000000000111222333333444444555444444333333444444555444555777999:::<<<<<<===??????@@@AAABBBDDDFFFGGGHHHIIILLLOOORRRUUUVVVWWWVVVWWWYYY[[[]]]```aaabbbeeehhhlllnnnooooooppppppqqqpppooopppttt{{{vvv```SSSOOOJJJGGGEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAA??????>>>===============;;;<<<<<<======<<<<<<;;;<<<======<<<;;;;;;<<<>>><<<;;;;;;;;;;;;:::::::::=========<<<<<<<<<;;;;;;>>>===<<<;;;::::::::::::=========>>>???@@@AAABBBBBBCCCFFFGGGHHHHHHGGGFFFHHHIIIIIIIIIJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPSSSRRRPPPOOOOOOPPPRRRSSSVVVXXXZZZYYYVVVTTTVVVXXXRRRTTTWWWXXXWWWUUUTTTTTTVVVWWWWWWXXXZZZ[[[\\\]]]YYYZZZ[[[]]]^^^^^^^^^^^^aaa```_________^^^[[[YYY[[[]]]___``````___]]][[[VVVVVVWWWZZZ\\\\\\YYYVVVSSSQQQOOOMMMLLLMMMNNNOOOOOOPPPQQQPPPNNNMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPPPPOOONNNLLLKKKIIINNNSSSWWWXXXWWWWWWWWW\\\[[[[[[^^^dddllltttyyyssseeeYYYQQQEEEBBB>>><<<;;;:::888777222444666888888777666555555555555555555555555555333333444444444333222111333222222333444444222111//////000000111222222333111111111111111111111111111111111111111222222222222222111000///...////////////......//////000111.........///000111222333111111000000//////......------------,,,,,,,,,,,,,,,---------.../////////.........///////////////000000//////............,,,---///000000000///...---...//////000/////////...///000222222111111000000000111222333444444555444444333333333333444444666777999;;;===>>>>>>???>>>??????AAACCCEEEGGGHHHGGGIIIMMMPPPSSSUUUVVVWWWUUUVVVXXX[[[]]]```bbbccceeehhhllloooppppppqqqrrrqqqpppooopppuuu|||gggWWWMMMLLLIIIEEECCCCCCCCCBBB????????????????????????======>>>???@@@AAAAAAAAA@@@@@@???===<<<<<<<<<<<<<<<<<<============<<<<<<<<<>>>???===;;;;;;===???<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<======>>>??????===<<<<<<;;;;;;;;;;;;<<<=========>>>???@@@BBBBBBBBBDDDFFFHHHIIIHHHFFFEEEHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJLLLMMMNNNRRRQQQOOOMMMMMMOOOQQQRRRVVVYYY[[[ZZZVVVTTTWWWZZZTTTWWW[[[\\\ZZZWWWVVVWWWVVVWWWXXXZZZ[[[\\\]]]]]]YYYZZZ[[[\\\\\\\\\\\\\\\^^^\\\[[[[[[[[[ZZZXXXVVVXXXYYY[[[\\\]]]]]]\\\\\\WWWVVVVVVWWWXXXXXXWWWUUUTTTRRROOOMMMKKKLLLMMMNNNNNNOOOPPPOOOMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMHHHOOOWWW]]]^^^\\\ZZZXXXWWWVVVUUUVVVYYY\\\___aaagggooozzz}}}ooocccZZZRRRJJJEEE???>>><<<;;;:::888777555222333555666777777666555444444444444444444444444333444555555555444222222222222222333444444222000000000000000111111111111000000000000000000000000000000111111111222222222000222333222///---...000///............///000000---------...///000222222....../////////.....................---------------------........./////////////////////..................///////////////............//////000000,,,---///000000000//////...///111222222222000//////000111222333444444555333333222222222222333333666777999;;;===>>>>>>???===>>>???AAACCCFFFHHHIIIFFFIIIMMMQQQTTTVVVVVVVVVUUUVVVXXX[[[^^^```bbbcccdddhhhllloooqqqqqqsssttttttsssqqqqqquuu|||vvv]]]RRRIIIIIIGGGCCCAAABBBCCCCCC>>>>>>>>>>>>????????????======>>>@@@@@@AAAAAAAAAAAA@@@???===<<<;;;;;;;;;<<<<<<============<<<<<<<<<>>>@@@>>><<<;;;===@@@=========<<<<<<;;;;;;;;;999999;;;===???AAABBBCCC;;;;;;;;;;;;<<<<<<===>>>=========>>>???AAABBBCCCBBBDDDGGGIIIIIIHHHFFFEEEGGGGGGGGGGGGHHHJJJLLLMMMKKKJJJJJJIIIHHHHHHHHHHHHKKKJJJIIIIIIJJJKKKLLLMMMRRRPPPNNNLLLLLLNNNPPPRRRVVVYYY\\\ZZZVVVTTTVVVZZZVVVZZZ^^^___]]]ZZZYYYYYYVVVWWWYYY[[[\\\]]]]]]]]][[[[[[\\\\\\\\\\\\[[[[[[ZZZXXXWWWWWWWWWWWWVVVTTTVVVWWWXXXYYYZZZ[[[\\\\\\YYYWWWVVVVVVWWWXXXWWWVVVUUUSSSOOOLLLKKKKKKLLLMMMMMMNNNOOONNNMMMLLLLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMHHHIIIJJJLLLNNNOOOQQQRRRJJJPPPZZZ``````]]]XXXVVVRRRRRRRRRSSSTTTUUUSSSRRRYYY^^^eeejjjpppzzz}}}uuueee]]]SSSKKKFFFBBB>>>;;;:::999888888777777666555555555666666666555444333333333333333333333333333444444555666555444333222111000000222333333111///222222111111000/////////////////////////////////000000111111222222222222...222666444///,,,...111222111000///------------,,,,,,------...000111222,,,---...............---111111111111000000000000........................000000//////.........---,,,------...///000111111000///---,,,,,,...111222,,,---///000000000//////...///111222333222000//////000000222333444555555333222222111111222222333444555777999;;;<<<<<<=========???AAACCCFFFIIIJJJFFFIIIMMMRRRUUUVVVVVVVVVUUUVVVXXX[[[^^^```bbbcccdddhhhlllpppqqqrrrtttuuuwwwuuussssssuuu{{{|||cccVVVOOOJJJIIIFFFCCCBBBAAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@CCCBBBAAA???===<<<;;;:::============>>>>>>>>>>>>???JJJLLLCCC<<<>>>===888<<<<<<===>>>>>>===<<<;;;<<<======>>>>>>>>>>>>>>>???===<<<:::999999999:::>>>>>>======>>>@@@CCCEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDEEEGGGIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIHHHIIIIIIIIIHHHHHHIIIKKKQQQOOOMMMKKKKKKKKKMMMNNNTTTTTTTTTTTTTTTSSSRRRRRRTTTYYY^^^aaa```^^^^^^___```___\\\[[[\\\[[[ZZZYYYXXXZZZ\\\\\\[[[[[[[[[\\\ZZZYYYXXXWWWVVVUUUUUUUUUWWWXXXYYYXXXWWWXXXZZZ[[[[[[YYYWWWUUUTTTSSSTTTTTTUUUQQQNNNLLLLLLNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLOOONNNMMMLLLLLLLLLMMMNNNIIIJJJKKKLLLMMMNNNOOOOOOOOOSSS]]]gggiiiaaaYYYVVVSSSQQQNNNKKKJJJIIIJJJJJJMMMOOOSSSXXX^^^dddiiillltttyyy{{{oooeee\\\WWWNNNIIIDDDBBBAAA@@@===;;;999999777666555555555555888888888888777666555444555444333222222222333333333333333222222111111111000000111111111111000000000000000000000000000000000000000000000111111222111222222222222111000000222333444111---+++,,,...////////////////////////000000000000000000000000222111111000///......---////////////////////////............---,,,++++++......///000000000000000//////............/////////////////////.........***+++---000222222000---////////////000000000000000000111222333333333333555555444333333222111111666777888:::;;;<<<======>>>>>>>>>???AAACCCEEEGGGIIIJJJLLLOOORRRTTTUUUVVVSSSTTTUUUXXX\\\```dddffffffjjjooosssuuuuuuvvvwwwwwwvvvttttttvvv{{{ttt^^^SSSNNNHHHFFFDDDBBBAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????AAAAAA@@@???===<<<;;;;;;<<<<<<=========>>>>>>>>>???HHHJJJAAA<<<>>>>>>999;;;<<<===>>>>>>===<<<;;;<<<======>>>>>>>>>======>>>===<<<:::999999::::::<<<;;;::::::;;;>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDAAAAAABBBCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFGGGHHHHHHFFFFFFHHHJJJOOOOOOMMMLLLLLLLLLMMMMMMQQQQQQRRRRRRRRRRRRQQQQQQSSSWWW]]]```___^^^______```^^^[[[ZZZZZZZZZZZZYYYWWWYYY[[[[[[[[[[[[\\\]]]ZZZZZZXXXWWWVVVVVVVVVVVVUUUVVVWWWWWWVVVWWWXXXZZZYYYXXXWWWUUUSSSRRRRRRRRRRRRPPPMMMKKKLLLNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLOOOOOONNNMMMMMMMMMMMMMMMIIIIIIJJJKKKLLLMMMNNNNNNRRRVVVaaakkkkkkbbbXXXTTTPPPOOOLLLJJJIIIIIIIIIJJJMMMNNNOOORRRTTTWWWZZZ[[[___ccchhhooowwwyyysssjjj```WWWPPPIIIEEEHHHDDD@@@>>>===<<<:::888999888777666555555555555555555555555444333222111444444333333222222222333333333333222222111111111000000111111111111000000000000000000000000000000000000000000000111111222111222222222222111000000,,,///222111///---,,,---////////////////////////000000000000000000000000111111000000//////......////////////////////////......//////......------------.../////////////////////............//////.........//////////////////......///000111000...////////////000000000000000000111222333333333333111111222222222222333333666666888:::;;;<<<<<<<<<>>>===>>>>>>@@@BBBEEEFFFHHHJJJLLLOOORRRTTTUUUVVVUUUVVVWWWYYY\\\___cccdddfffjjjooossstttuuuvvvwwwxxxvvvuuuuuuwww{{{iiiWWWNNNKKKDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>??????>>>>>>===<<<<<<;;;<<<<<<<<<============>>>>>>EEEFFF???;;;>>>???<<<;;;<<<<<<=========<<<<<<======>>>>>>>>>======<<<===<<<;;;:::::::::::::::;;;:::999999:::<<<>>>???@@@AAAAAAAAAAAABBBBBBBBB???@@@@@@AAABBBDDDFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGFFFFFFGGGHHHMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQUUUZZZ^^^___^^^^^^______\\\YYYWWWWWWXXXYYYYYYVVVXXXZZZZZZYYYYYY[[[\\\ZZZYYYXXXWWWWWWWWWWWWWWWSSSUUUVVVVVVVVVVVVWWWYYYXXXXXXWWWUUUTTTQQQPPPOOOPPPNNNLLLLLLMMMOOOPPPOOONNNNNNNNNNNNMMMMMMMMMMMMOOOOOOPPPOOONNNMMMKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMRRRVVV___hhhhhh]]]SSSOOOLLLKKKJJJHHHGGGHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMNNNQQQTTTXXX\\\```eeelllppptttyyy~~~uuukkkdddYYYUUUOOOJJJEEEBBB>>><<<@@@===:::999999888777555888777666555555555555555444444444444333222111111444444333333333222222222222222222222222111111111000000111111111111000000000000000000000000000000000000000000000111111222111111222222111111000///(((+++///111000///------////////////////////////000000000000000000000000////////////////////////////////////////////////---...//////000/////////,,,------...............//////............//////------......//////000000444111///...///000000///////////////000000000000000000111222333333333333...///000111222333444555555666777999:::;;;<<<<<<=========>>>???BBBDDDEEEHHHIIIKKKNNNQQQTTTUUUVVVWWWXXXYYYZZZ]]]___bbbcccfffjjjnnnrrrtttuuuvvvwwwxxxwwwuuuuuuxxx}}}zzz___PPPJJJHHHBBBBBBBBBBBB@@@???=================================<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<============BBBBBB===:::===???>>>;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<;;;;;;;;;;;;:::;;;;;;<<<;;;;;;;;;;;;===>>>>>>>>>>>>?????????@@@@@@@@@??????@@@@@@BBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNLLLKKKJJJKKKMMMNNNOOOPPPPPPPPPOOOSSSXXX\\\^^^^^^^^^]]]^^^ZZZVVVSSSTTTVVVWWWXXXWWWXXXYYYXXXVVVVVVWWWYYYWWWWWWVVVVVVUUUVVVVVVVVVRRRTTTVVVVVVVVVVVVWWWXXXWWWWWWWWWVVVTTTQQQOOOMMMNNNLLLLLLMMMOOOQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPQQQPPPMMMJJJHHHGGGGGGHHHHHHIIIJJJKKKKKKMMMOOOVVV]]]\\\TTTLLLJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKOOOPPPSSSUUUVVVYYY]]]```bbbeeeiiimmmooossswwwzzz~~~tttooohhhbbb\\\VVVPPPLLLHHHFFFBBB@@@@@@???===;;;:::999888777777666666555777666555555444444444555555555555555444444333222333444444444333333222222222222222111111111111111000000111111111111000000////////////////////////000000000000000111111222111111111111111000000///+++,,,...000000//////...////////////////////////000000000000000000000000......//////////////////////////////////////////,,,,,,---//////000000000,,,---......//////......//////............//////,,,------...///000111111222111//////000111111000////////////000000000000000000111222333333333333//////000222333444555666555666777999:::;;;<<<<<<<<<<<<<<<===???AAACCCEEEHHHIIIKKKMMMPPPSSSVVVWWWXXXXXXZZZ\\\^^^aaacccdddfffiiinnnqqqssstttvvvxxxyyywwwvvvvvvyyy~~~nnnYYYLLLGGGEEEBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>;;;;;;===>>>>>>;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@CCCEEEGGGHHHGGGGGGHHHIIIHHHJJJLLLNNNOOONNNLLLKKKJJJKKKLLLNNNOOOPPPQQQQQQNNNQQQUUUYYY]]]]]]\\\[[[[[[WWWSSSQQQRRRTTTUUUVVVWWWXXXWWWUUUSSSRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUUUUSSSUUUWWWXXXWWWVVVVVVWWWVVVWWWWWWVVVTTTQQQOOOMMMLLLLLLMMMOOOQQQSSSSSSRRRPPPPPPPPPPPPOOOOOOOOOOOOMMMNNNPPPQQQOOOMMMIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHKKKPPPPPPKKKIIIJJJFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIKKKMMMNNNNNNPPPRRRTTTSSSUUUWWWXXXYYYZZZ\\\^^^ccceeeiiinnntttyyy}}}|||tttnnngggaaa]]]WWWTTTPPPLLLIIIGGGDDDCCC???===;;;;;;;;;<<<:::999777888888888777777666777666555444444444444444444444444444444444444333222333333444444444333222111111111111111111111111111000000111111111111000000////////////////////////000000000000000111111222000111111111111000//////222000.........//////000////////////////////////////////////////////////............////////////////////////////////////***+++,,,---.../////////......///000000000000/////////............//////,,,------...///000111111......///111333444222///////////////000000000000000000111222333333333333333333333444444444555555555666777999;;;;;;<<<<<<<<<<<<<<<===???AAACCCEEEHHHHHHJJJLLLOOOSSSVVVXXXVVVXXXZZZ]]]```ccceeeffffffiiimmmppprrrtttvvvxxxyyywwwvvvwwwyyy~~~eeeTTTJJJEEECCCAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<===>>>???>>>>>>===<<<;;;999888999999:::;;;<<<<<<<<<;;;::::::::::::999999999999<<<<<<<<<<<<============?????????@@@AAACCCEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@AAADDDGGGHHHHHHGGGHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLKKKKKKMMMNNNOOOPPPPPPPPPNNNPPPSSSXXX[[[\\\ZZZXXXWWWTTTQQQPPPPPPRRRSSSSSSUUUUUUTTTQQQOOONNNOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUTTTVVVXXXXXXWWWUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNKKKKKKLLLOOORRRSSSRRRPPPOOOOOOOOOOOONNNNNNNNNNNNKKKMMMNNNOOONNNLLLIIIGGGDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEIIIIIIHHHIIILLLEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFDDDFFFHHHIIIIIIIIIKKKMMMIIIKKKMMMNNNNNNOOOQQQSSSRRRSSSVVVYYY]]]```cccddddddgggmmmttt{{{zzzttthhhddd^^^YYYTTTPPPMMMJJJHHHGGGEEEBBB@@@???>>>>>><<<:::999999::::::888777555777999888777666666777555444444333333333444444222222222333333222222111222333444555444333222111000000000111111111111111000000111111111111000000000000000000000000000000000000000000000111111222000000111111000000///...666333...,,,---...//////////////////////////////////////////////////////........................////////////////////////***+++,,,---...............//////000000000000000//////............//////------......//////000000+++,,,...222444444111///////////////000000000000000000111222333333333333555555555555444444444444666777888:::;;;<<<===============>>>???BBBDDDEEEGGGHHHIIIKKKOOOSSSVVVXXXVVVXXX[[[^^^bbbdddfffgggfffiiimmmoooqqqsssvvvxxxxxxwwwvvvvvvyyy~~~sss\\\PPPIIIDDDBBB@@@???>>><<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888999::::::::::::;;;;;;;;;999999:::<<<===<<<::::::::::::999999:::<<<===>>>??????>>>===<<<:::888777888999:::<<<<<<===<<<<<<::::::;;;::::::999888888;;;;;;;;;<<<<<<<<<============>>>???@@@BBBCCCDDDBBBBBBAAAAAA@@@AAAAAAAAA???BBBEEEGGGGGGFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMKKKKKKLLLNNNNNNOOOOOOOOOOOOOOORRRVVVZZZ[[[XXXUUUTTTRRROOOOOOPPPQQQQQQPPPPPPQQQPPPNNNLLLLLLOOOQQQQQQQQQQQQRRRRRRTTTUUUUUUTTTVVVXXXXXXUUUSSSRRRQQQRRRQQQPPPOOONNNNNNNNNNNNIIIIIIKKKNNNQQQQQQOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKLLLMMMLLLKKKIIIGGGDDDDDDDDDDDDDDDEEEEEEEEEGGGDDDDDDGGGHHHFFFGGGJJJEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGIIIIIIHHHHHHHHHJJJGGGHHHJJJJJJJJJKKKLLLNNNHHHIIIJJJMMMOOOQQQRRRSSSRRRSSSUUUXXX\\\```dddfffiiijjjlllnnnqqqtttwwwxxxyyy{{{||||||||||||~~~~~~}}}}}}|||wwwwwwwwwxxxyyyzzz{{{|||vvvsssoooiiiddd___\\\ZZZRRROOOJJJGGGEEEDDDBBBAAA?????????>>><<<::::::::::::999888888999999777555333555888777555444444555444333333333333333444444222222333333333333222222222333444555555333222000///000000000111111111222000000111111111111000000000000000000000000000000000000000000000111111222000000000000000//////...444111------...///...---/////////////////////////////////////////////////////////......------,,,////////////////////////,,,,,,---......///......---...//////000000////////////............//////.........///////////////...---...///111111000...////////////000000000000000000111222333333333333444444444444444444444444777888999;;;<<<===>>>>>>>>>===>>>>>>@@@BBBEEEFFFGGGHHHIIIKKKNNNSSSVVVYYYYYYZZZ]]]```bbbdddeeeeeegggiiillloooqqqsssvvvxxxwwwvvvuuuvvvyyy~~~jjjVVVNNNHHHCCCAAA???>>><<<:::999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;::::::999888888777999999:::::::::;;;;;;;;;999888999<<<>>>;;;999888::::::999999:::<<<===>>>??????>>>===<<<:::888777777888:::<<<======<<<<<<============<<<;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>@@@BBBCCCAAAAAAAAA@@@AAAAAABBBBBB>>>AAADDDFFFFFFEEEEEEFFFHHHIIIJJJKKKMMMNNNNNNNNNJJJKKKLLLMMMMMMNNNNNNMMMOOOOOOQQQVVVZZZZZZWWWSSSRRRPPPOOOOOOPPPQQQPPPOOOLLLMMMMMMLLLKKKLLLOOORRRRRRRRRRRRRRRSSSUUUVVVVVVTTTVVVXXXWWWTTTQQQOOOOOOPPPOOOMMMLLLLLLLLLMMMNNNGGGHHHJJJMMMOOOOOOMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHCCCCCCCCCDDDDDDDDDDDDDDDEEECCCDDDHHHHHHEEEDDDFFFEEEEEEEEEEEEDDDCCCBBBAAA???@@@@@@BBBDDDFFFHHHIIIFFFGGGIIIIIIGGGFFFFFFGGGEEEFFFGGGGGGEEEEEEEEEGGGCCCCCCDDDFFFHHHIIIJJJKKKKKKJJJIIIIIIKKKMMMPPPRRRSSSSSSTTTUUUXXX[[[^^^```\\\^^^______^^^^^^___aaabbbbbbaaa```___^^^]]]]]]ZZZZZZYYYYYYZZZZZZ[[[\\\XXXWWWUUUQQQMMMKKKKKKLLLGGGDDD@@@>>>===>>>===<<<888999:::;;;:::999999:::666555444555666555333222000333666666333111222333333333333222222333444444444444555666666555555555222333444555555333111000//////000000111111111222000000111111111111000000000000000000000000000000000000000000000111111222000000000000000//////...000...,,,---///000---+++////////////////////////////////////////////////000000///...------,,,,,,////////////////////////---...//////////////////,,,---......//////......//////............/////////////////////.........222///------...//////...////////////000000000000000000111222333333333333222222222333333444444444888999:::<<<===>>>??????>>>>>>>>>???AAACCCEEEGGGGGGGGGHHHJJJNNNRRRWWWYYY[[[\\\___aaaccccccccccccgggiiilllnnnpppsssvvvxxxvvvuuutttuuuxxx~~~___PPPKKKEEEBBBDDD>>>>>>>>>>>>============;;;;;;:::::::::999999999999999999999999999999999;;;:::999888777777777777888888999999999999888888::::::;;;;;;;;;<<<<<<<<<999999888888888888999999<<<;;;:::999999999:::;;;999999999::::::;;;;;;;;;:::999888777777999;;;<<<:::;;;===>>>???>>>===;;;======>>>????????????????????????????????????@@@>>>@@@BBBCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMQQQPPPPPPSSSWWWXXXVVVSSSPPPOOONNNLLLLLLLLLLLLMMMOOONNNMMMLLLMMMOOOQQQSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPNNNLLLJJJIIIMMMLLLJJJIIIJJJKKKJJJIIIKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJKKKJJJIIIGGGEEEIIIJJJKKKKKKKKKJJJHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBDDDEEEFFFFFFDDDAAA???>>>???AAABBB======>>>???BBBEEEHHHIIIKKKGGGDDDBBBBBBCCCDDDDDD@@@AAABBBDDDEEEEEEEEEEEE@@@BBBDDDEEEEEEFFFIIIKKKCCCCCCCCCDDDEEEFFFGGGHHHEEEFFFFFFGGGHHHHHHIIIIIIKKKLLLLLLMMMMMMNNNNNNNNNPPPOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@???===>>>>>><<<:::888888999888888888888777777777666777666555444444444444444666666666777666666555444222222333333333333444444555444222111000111111222333333333222222222111111111111222222222222111111222111000.........///000000000000///......------222111111111000000//////222111111111000000//////////////////////////////,,,,,,------...///000000000000//////.........---......////////////......///...---,,,,,,---...///////////////////////////000000//////.........---000000000000000//////...------......///......---...---,,,++++++---...000000//////......000111222...///000111222333333333333222111111000000000000555777:::<<<>>>>>>===<<<:::;;;===@@@BBBDDDEEEEEEJJJIIIIIIKKKPPPVVVYYYZZZVVVXXX[[[^^^aaaccceeefffhhhkkkmmmoooppprrrtttwwwyyytttssswww|||vvvYYYMMMIIIDDDBBBCCC>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;:::999888777777777777777888888999999888888777777888888888888999999999999888888888888888888999;;;;;;999888888888999:::999999:::::::::::::::::::::999888777888999;;;<<<:::;;;===>>>>>>>>><<<;;;<<<===>>>>>>?????????>>>AAAAAA@@@@@@??????>>>>>>>>>@@@AAABBBBBBCCCDDDFFFGGGGGGGGGHHHHHHIIIJJJKKKJJJIIIIIIIIIJJJLLLNNNOOOOOONNNNNNQQQTTTUUUSSSQQQPPPOOOMMMLLLLLLLLLMMMMMMPPPOOONNNNNNOOOQQQSSSUUURRRQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOOOONNNLLLKKKJJJMMMKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIJJJIIIHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFCCCBBBBBBAAA@@@???>>>>>>>>>>>>???@@@BBBDDDGGGHHHLLLIIIDDDBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBB>>>@@@CCCCCCCCCCCCDDDEEEAAAAAAAAAAAABBBCCCDDDDDDAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>======<<<<<<;;;888999;;;::::::999;;;<<<888888888777777777666666666666555444444444444444444444444444444333222222222222222333333333444444222222222111111222333333333333222222222111111111000111111222222111111000111111000///////////////.........///////////////111111000000000/////////111111111000000000//////------------------------,,,,,,------...//////000000/////////.........---......////////////......//////...------...//////........................000/////////.........------......///000000000///....../////////......---...---,,,++++++---///000//////.........///000111...///000111222333333333777666555555444444555555555777:::<<<>>>>>>===<<<;;;<<<>>>AAACCCEEEFFFFFFJJJIIIIIILLLQQQVVVYYYZZZWWWYYY[[[^^^aaacccdddeeehhhjjjmmmnnnoooqqqtttvvvyyyuuutttxxx}}}gggPPPHHHFFFCCC@@@AAA======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999:::999888888777777777777777888888999999888888777666666666777777777888888888888888888888888888888:::999999888777888888888:::::::::::::::999999999;;;:::999888999:::;;;<<<:::;;;<<<=========<<<;;;<<<<<<===>>>>>>>>>>>>===BBBBBBAAA@@@???>>>======>>>???AAAAAA@@@AAABBBDDDEEEEEEEEEFFFFFFGGGHHHIIIFFFFFFGGGHHHJJJLLLNNNPPPKKKKKKKKKMMMPPPQQQPPPOOOOOONNNMMMLLLLLLLLLMMMNNNPPPPPPPPPPPPQQQSSSUUUVVVSSSRRRQQQPPPNNNMMMLLLKKKLLLMMMMMMMMMMMMLLLLLLKKKLLLKKKIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGIIIKKKHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDD@@@AAABBBBBB@@@>>><<<;;;??????@@@@@@BBBDDDEEEFFFLLLIIIDDDBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@???AAADDDDDDBBBAAA@@@@@@??????>>>>>>>>>>>>??????======>>>>>>??????@@@@@@???>>>===<<<;;;<<<===>>>==================>>>>>>========================888888888888888888888999555777888999888999:::<<<777777777777666666666666666555444444444444444444333333444444333333222111222222222222333333333333///000111222333333333333333222222222222111111111000111111222222111111000000000000000000//////...------......///000000111000000///////////////...111111000000000000//////........................,,,,,,------...//////////////////.....................////////////......000//////......//////000......................../////////...............***+++---...///000000000///////////////...---,,,...---,,,,,,,,,---///000......------......///000...///000111222333333333555555444333333333333444555777:::<<<>>>>>>===<<<;;;<<>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;:::::::::888888888888888888888888999999888777777777777777777777888888888888777777777777777888888888888999888888888999999888888888999888888777777777777777:::::::::999999999999999::::::999999::::::;;;<<<999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<=========<<<<<<@@@@@@@@@??????>>>>>>>>>===???@@@@@@??????@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEFFFHHHIIIKKKMMMMMMHHHHHHHHHJJJKKKLLLLLLLLLNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQSSSTTTUUUSSSRRRQQQOOOMMMKKKIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKIIIJJJLLLMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEDDDDDDBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@???===<<<;;;@@@@@@@@@AAABBBCCCDDDDDDIIIFFFCCCAAABBBBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAABBBEEEGGGGGGEEEAAA???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<============<<<:::888888888::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888666777888888666555666888777777666666666555555555555555444333333444444444555555555555555444333333111222222222222333333333///000111333333333222111222222222222111111111111000000111111111111000000...///000111111000///...............//////000000////////////............000000000000000000//////111111111111111111111111---------.........//////..............................////////////......000000////////////000000................................................***+++,,,---..................///......---,,,+++...------,,,---...//////------------.........///...///000111222333333333333222222111111222222222555777:::<<<>>>>>>===<<<:::<<<>>>AAADDDFFFGGGHHHJJJIIIIIIMMMRRRWWW[[[\\\[[[\\\]]]___aaabbbccccccfffhhhkkklllmmmooorrrtttwwwuuuvvvzzz~~~uuu\\\RRRGGGCCCCCC@@@===;;;;;;;;;;;;;;;:::::::::::::::::::::999999999888888888888888888888888888888888888777777666777777777777777777888888777777777666666777777777888888888777888999999999999888777888888888888777777666666999999999999999999999999999999999999::::::;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::=========>>>>>>?????????===>>>??????>>>>>>@@@AAABBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIEEEEEEFFFGGGGGGHHHJJJKKKMMMMMMLLLLLLLLLMMMOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPNNNKKKJJJHHHGGGHHHHHHJJJKKKLLLMMMMMMNNNMMMKKKJJJJJJLLLMMMLLLLLLIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMMMMKKKHHHFFFFFFEEEDDDBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBB@@@>>>===<<<<<<===>>>@@@@@@AAABBBCCCCCCCCCCCCEEECCCAAAAAABBBCCCCCCBBB@@@@@@AAACCCCCCDDDDDDDDDCCCEEEHHHGGGDDDAAA>>>===???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;999888888888999999<<<<<<;;;;;;:::999999888888888888888888888888888::::::999999888777777777555666777777555444555777666666666555555555555444444444333333333444444555444444444444444333333222111111111222222222333333111111222333222111000...222222222111111111000000000000000111111000000000...///000111111000///...000000//////........................//////////////////////////////000000111111111111111111111111---------...............---------.....................////////////......//////000000000000//////........................---------...............,,,---------------,,,,,,---------------,,,+++***------------......//////,,,------..................///000111222333333333444444444333333444444555555777:::<<<>>>>>>===<<<999:::===@@@BBBEEEFFFGGGJJJJJJJJJMMMSSSXXX\\\^^^\\\\\\^^^```aaabbbcccccceeehhhjjjlllmmmoooqqqtttvvvtttvvvzzz}}}{{{bbbQQQLLLEEEBBBAAA@@@<<<:::<<<<<<;;;;;;;;;:::::::::999999999999888888888888888888888888888888888888888777777666666777777777666777777888888777777666444444444555555555666666777888999::::::999888777777888888888888777666666888888888888999999999:::888888999999999:::::::::999999999:::::::::;;;;;;:::;;;;;;;;;;;;:::999999::::::;;;<<<===>>>??????<<<===??????>>>???@@@BBBAAA@@@@@@AAAAAABBBCCCDDDFFFFFFGGGGGGGGGFFFEEEEEECCCDDDEEEEEEEEEFFFHHHJJJLLLLLLKKKLLLLLLNNNPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKIIIHHHHHHGGGHHHJJJKKKMMMNNNNNNNNNOOOMMMKKKKKKLLLLLLLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGIIILLLNNNMMMJJJFFFCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDBBBAAAAAAAAABBBBBBBBBAAA@@@???AAA@@@===;;;;;;===@@@AAA???@@@AAABBBCCCCCCCCCCCCBBB@@@???@@@BBBDDDDDDCCC???@@@AAACCCDDDDDDEEEEEE@@@BBBCCCCCC@@@===<<<;;;???>>>===<<<<<<<<<<<<<<<========================999999999888888888888777;;;::::::999888777777666888888888888888888888888999888888777666555555444222444555666555666777999666555555555444444444444333333333333333444444555111111222222111111000///111111111111222222222222222222222222111000///...222111111111111000000000///000000111111000000///...//////000000000000000111000000///......------...////////////000000000......////////////000000................................................---------------...............////////////.........//////000000//////...---------------------------------------.........------......------,,,+++,,,,,,------------,,,,,,------......////////////------...////////////......///000111222333333333222222222222222222333444555777:::<<<>>>>>>===<<<888999<<>>??????@@@AAACCC@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCDDDEEEEEEDDDEEEHHHKKKLLLKKKKKKKKKMMMNNNPPPQQQPPPPPPPPPOOOOOONNNMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHIIIJJJLLLMMMNNNOOOOOOPPPNNNLLLKKKLLLLLLKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCEEEGGGIIIHHHGGGDDDBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBDDDEEEFFFEEECCCCCC@@@AAAAAABBBAAA@@@???>>>>>>>>>======>>>???AAABBB>>>???AAABBBDDDDDDDDDDDDBBBAAA@@@@@@BBBCCCBBBAAA???@@@AAABBBBBBBBBBBBBBB===>>>??????<<<;;;;;;;;;>>>===<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;666777999::::::999888777888888888888888888888888777777777777777777777777555555555555555555555555333555666666555555666888555555555444444444333333333333222222333333444555111111111111111000000///111111111111222222222222222111000000000000000111111111111111000000000000//////000000000000/////////////////////000111111///////////////........./////////000000000111111........./////////000000------------------------........................,,,,,,,,,------...............////////////......---...////////////...---------------------------,,,,,,,,,------.........,,,------............---,,,,,,---...////////////---......///////////////---...///000000000//////...///000111222333333333111000000000000111222333555777:::<<<>>>>>>===<<<888:::===@@@CCCFFFGGGHHHKKKJJJKKKNNNTTTZZZ^^^___[[[\\\^^^```bbbcccddddddfffhhhkkkmmmnnnppprrrtttrrrrrruuuyyy|||nnnYYYKKKBBBBBBAAA??????@@@>>><<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999777777777777777777777777777777666666666666777888666666777777777777666666777777777777888888888999666777999::::::999777666888999999::::::888777666555555666888999:::;;;<<<666666777888888888888777999999888888999999:::;;;:::::::::::::::999888777:::::::::::::::::::::::::::<<<>>>???@@@@@@CCCDDD@@@@@@@@@@@@AAABBBCCCDDDBBBCCCEEEFFFFFFFFFEEEDDDCCCDDDFFFEEEDDDDDDHHHKKKKKKKKKKKKKKKMMMOOOQQQRRRQQQQQQQQQPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNOOOOOOOOORRROOOMMMLLLLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIHHHHHHBBBCCCDDDEEEDDDCCCBBBAAA@@@AAADDDEEEFFFEEEDDDCCC@@@AAAAAABBBAAA@@@???>>>;;;<<<>>>@@@AAABBBAAAAAA===>>>@@@CCCDDDEEEDDDDDDCCCBBB@@@AAABBBBBB@@@???@@@AAAAAAAAAAAA@@@??????<<<===>>>===<<<;;;<<<======<<<<<<;;;;;;<<<<<<===:::::::::999999999999999666888:::<<<===<<<:::888777777888888999:::;;;;;;777777777777777777777777333333444555666666777777888999999777444333333444555555444444444333333333222222222222333333444555333333333333333222111111000111111111111222222222000000/////////111222444111111111111000000000000//////000000000000//////000///.........000111222------......///000000000//////000000111111222222---.........//////000000////////////////////////.....................---,,,,,,,,,------...............////////////......,,,---...//////...---,,,------------------------,,,,,,,,,------.........++++++---...///000000000,,,---...000111111222222---......///000/////////---...000111111111000///...///000111222333333333444444444444555555666777555777:::<<<>>>>>>===<<<999;;;>>>AAADDDGGGIIIIIIKKKJJJKKKNNNTTTZZZ^^^```[[[\\\^^^```bbbdddeeeeeegggiiilllmmmnnnpppsssuuupppqqquuuyyy{{{~~~uuu___QQQGGGDDDBBB???<<<;;;<<<===>>>;;;;;;::::::::::::999999999999999999999999999999777888888777777666555444444444555555666666777777222333444666777777777777666666666666777777777777888777888999::::::888666:::::::::999888777666666666555444333333333333333666666666666777777777777777888:::<<<======<<<<<<999:::<<<======<<<:::999888888888999999:::::::::<<<======>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB>>>AAABBB@@@AAADDDEEECCCCCCDDDDDDCCCCCCDDDGGGIIIJJJLLLNNNQQQQQQPPPNNNLLLOOOOOOMMMLLLKKKKKKKKKKKKNNNJJJFFFFFFHHHKKKLLLKKKOOONNNNNNMMMNNNNNNOOOOOONNNNNNMMMMMMKKKJJJIIIHHHIIIEEEBBBAAACCCDDDCCCAAACCCCCCDDDEEEEEEEEEEEEEEECCCBBBBBBAAAAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBB@@@???>>>=========>>>???@@@AAAAAABBB???AAACCCDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAABBBAAA@@@???>>>=========>>>===<<<;;;;;;<<<>>>>>>:::;;;;;;;;;:::999999888888999;;;;;;;;;999777666888888888888888777666555666666666666666666666666444555666666666666666555555555555666666666666777444444333333333333222222333333333333333333333333333222222111111222222333333222000//////000222333000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111------......//////000000,,,,,,------------,,,,,,000000000000000000000000111111000000//////......//////.........---------..................---------,,,+++---///000///......///000///...---...000000000///...............------------------------...------,,,,,,------...,,,------......------,,,000///...------...///000++++++,,,,,,------..................///////////////000111222222333222222333444555444222111222333555777;;;>>>@@@???===<<<>>>???AAACCCEEEGGGHHHIIIJJJOOOQQQSSSWWW]]]```___[[[\\\]]]___```aaaaaaaaabbbhhhmmmnnnqqqvvvyyyxxxtttqqqqqqvvvzzznnnZZZMMMEEECCCAAA???===<<<<<<<<<===;;;;;;:::::::::999999999999999999999999999999999777777777777777666555555555555555666666666666666444555666666666666666555555555666666666777777777888777777888::::::888666666666777888999999999999777777666666555666666666777777777777888888888888888999:::;;;<<<<<<;;;;;;888999;;;<<<<<<;;;999888777777888888888999999999<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===AAAAAA???@@@DDDEEEBBBCCCDDDDDDDDDCCCDDDFFFIIIJJJKKKMMMOOOPPPPPPOOONNNOOONNNMMMLLLKKKKKKKKKKKKMMMJJJGGGFFFIIIKKKLLLKKKMMMMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKIIIHHHGGGIIIGGGDDDCCCDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@BBBDDDEEEFFFEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>@@@BBBDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCAAA@@@>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;::::::888999:::;;;;;;999777666666666777777777666555555666666666666666666666666444444555555555444444333444444444555555555666666444444333333333333222222333333333333333333333333222111111000000111111222222222111000000111222222000000000000000000000000111111111111111111111111000000000000000000000000000//////////////////000......///////////////000/////////000000/////////////////////////////////000000000000//////......//////.........---------////////////////////////000///......//////...------///000///...---...000//////...---------------++++++++++++++++++++++++...------,,,,,,------...---..................---000///...------...///000000000000000000111111111............///////////////000111222222333222222333444555444222111222333666888:::<<<===???????????????@@@BBBDDDGGGIIIJJJIIIMMMPPPQQQUUU\\\___^^^[[[\\\]]]___```aaaaaaaaabbbhhhmmmnnnpppuuuxxxwwwtttqqqrrrvvv{{{cccRRRIIICCC@@@@@@???>>>===<<<<<<;;;::::::::::::999999999999888888888888888888888888666777777777777666666555666666666666666555555555666666666666666555444444444444555555555666666666888777777888999999777666555666777888999999999999777777666666666777888888777777888888888999999999999999::::::;;;::::::999888999:::;;;;;;:::999888777777777888888888888888:::;;;<<<>>>???AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@===@@@AAA???@@@DDDEEECCCCCCDDDEEEDDDDDDDDDFFFHHHJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNMMMLLLKKKKKKKKKLLLKKKIIIGGGGGGIIIKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGFFFDDDCCCDDDFFFBBBBBBBBBBBBBBBBBBAAAAAACCCBBBBBBAAAAAA@@@@@@???>>>@@@CCCFFFHHHHHHGGGFFFFFFEEEDDDCCCBBB@@@??????????????????????????????>>>???AAACCCDDDDDDBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDBBBAAA???>>>>>>===<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::888999:::::::::999888777444444555666666666555555666666666666666666666666444444444444333222111111333333333333444444444444444444333333333333222222333333333333333333333333000000000//////000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///......------......///000000000000///////////////000000111111000000///........................000000000////////////..................---------////////////////////////333111/////////...,,,+++---...//////...---...///...---,,,,,,,,,,,,,,,,,,...........................------,,,,,,------.........////////////......//////...------...//////...---------------,,,,,,............///////////////000111222222333222222333444555444222111222333777777888:::<<>>>>>??????>>><<<;;;::::::::::::999999999999888888888888888888888888888555666777777777777777666777777666666555555444444555666666666666666555555444444444444555555555666888666666666888888777666888888888888888777666666555555555555555666777888666777777777777888888888:::::::::999999888888777999999:::;;;;;;:::999999888888888888888888888888999999;;;===???AAACCCDDDDDDDDDCCCBBBAAA@@@??????>>>AAABBB@@@BBBEEEFFFDDDCCCEEEFFFEEEDDDDDDFFFHHHJJJJJJJJJJJJLLLNNNPPPRRRMMMMMMLLLLLLLLLLLLLLLMMMJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGDDDGGGHHHFFFCCCBBBDDDFFFCCCBBBBBBAAAAAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@???===@@@DDDHHHJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>@@@BBBDDDEEEEEEDDDCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFEEECCCAAA@@@>>>>>>>>>;;;<<<===>>>===<<<;;;:::888888999999999999888888888888999999999999888777333444555666666666666666555555555555555555555555444444444444333222111000111222222222333333333333444444333333333222222222222222222222222222222222111000000//////000000111000000111111111111000000000000000000000000000000111111111111111111111111///////////////////////////..................///111111111000000//////.........////////////..............................////////////////////////....................................////////////222000.........---,,,***---...//////------...///------,,,,,,,,,,,,------////////////////////////...------,,,,,,------...------............------........................+++++++++******))))))(((............//////////////////111222222222222222222333444444222222333444555666888:::===@@@BBBCCCBBBAAAAAABBBCCCFFFIIIKKKHHHLLLOOOPPPUUU[[[^^^]]]ZZZ[[[]]]___```aaabbbbbbdddjjjnnnnnnppptttvvvuuuvvvsssssswww|||eeeRRRHHHCCCBBB<<<===>>>>>>>>><<<:::999::::::999999999888888888777777777777777777777777444555666777777888777777777777666666555555444444333444555666777777777777444444444444555555555666777666555555777777666555777777888888888777666666555555555555555666777888555555555666666666666777:::999999888777777666666:::::::::;;;;;;:::::::::999999999999999888888888777888:::<<<>>>@@@BBBCCCDDDDDDCCCAAA@@@???>>>===>>>BBBCCCAAACCCGGGHHHFFFDDDEEEGGGFFFEEEEEEFFFGGGIIIHHHHHHHHHJJJLLLOOOPPPMMMLLLLLLLLLLLLLLLMMMMMMJJJKKKLLLLLLKKKKKKKKKKKKIIIHHHGGGGGGFFFFFFFFFGGGKKKKKKKKKKKKJJJIIIHHHHHHBBBEEEGGGFFFCCCAAACCCEEECCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???===@@@DDDHHHJJJJJJHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>>>>@@@AAADDDFFFGGGGGGFFFEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEEEECCCAAA@@@???>>>>>>;;;<<<=========<<<:::999777777888888888888888777777888888888888888888888444555666666777777777777444444444444444444444444555555555444333222111000111111111111222222222333444444333333333222222222222222222222222222222222111111111000000111111111///000111111111111000///////////////////////////000000000000000000000000........................000//////......//////000111111000000//////............////////////......////////////////////////.............../////////---.....................,,,,,,,,,------.........---,,,++++++------,,,+++---...///...---,,,---///...---------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++------............------/////////......---------............//////////////////111222222222222222222333444444222222333444111444888===@@@AAAAAAAAABBBBBBBBBCCCDDDFFFIIIJJJIIIMMMPPPQQQUUU\\\___^^^YYY[[[\\\^^^```bbbbbbccceeejjjooooooppptttvvvuuuwwwttttttxxx|||vvv[[[MMMEEEBBBBBB;;;<<<=========<<<:::999999999999999888888888888666666666666666666666666444444666777888888888888666666666666666555555555222333444666777777888888444444555555555666666666777666444444555666666555333444555777888999999:::777777666666666777888888444444444555555555666666999888777666666666666666:::::::::999999:::::::::999888888888888777777777666777888:::===???@@@AAACCCBBBAAA@@@???>>>======>>>AAABBBAAACCCGGGHHHFFFDDDFFFGGGGGGFFFEEEEEEFFFGGGFFFFFFGGGHHHJJJLLLMMMLLLKKKKKKKKKLLLMMMNNNNNNLLLNNNOOOOOOMMMKKKJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEIIIIIIJJJJJJIIIIIIHHHGGGBBBDDDEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDCCCBBBBBBAAAAAA@@@@@@??????AAADDDGGGIIIIIIHHHGGGDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@@@@@@@??????>>>>>>@@@BBBEEEGGGHHHHHHHHHGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBB@@@????????????<<<<<<<<<<<<<<<;;;:::999888888999:::::::::999999777777777888888888888999555555666777777777666666444444444444444444444444444444444444333333222111111111111111222222222222444444333333333333222222222222222222222222222222222111111000000111111222000000000000000000000000////////////////////////000000000000000000000000........................000//////////////////000////////////............///000000111111000000///////////////////////////---............/////////---------...............+++++++++,,,------......***)))(((***,,,------,,,,,,---......---,,,---...---------------......///------------------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++------............------//////////////////..................///////////////000111222222333222222111333444444222222333555111444999>>>AAAAAA@@@???AAABBBCCCDDDFFFGGGHHHIIIIIIMMMPPPQQQUUU\\\___^^^YYYZZZ\\\^^^```bbbcccccceeekkkoooppprrrvvvxxxwwwxxxuuuuuuyyy}}}kkkTTTJJJDDDAAAAAA;;;<<<<<<<<<<<<;;;::::::999999999999888888888888666666666666666666666666333444555777888888999999555555555666666666666666444444555666777777666666555555666666666777777777777555333333555666666555222333555777888999999:::777777666666555666666666555555555555666666666666888777666555555555666777888888777777777777888888777777666666666555555555555666777999;;;===>>>???@@@@@@??????>>>===<<<<<<<<>>>>>???AAACCCEEECCCBBBBBBAAAAAA@@@@@@???AAABBBDDDFFFGGGGGGGGGFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???????????????@@@AAADDDGGGHHHHHHHHHGGGFFFGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@???????????????>>>===<<<;;;::::::::::::777888888999::::::999999777777777777777888999999555555666666666555444444333333333333333333333333111222222222222222111111111111111222222222333333444444333333333333222222111111111111111111111111000000000//////000000000111000///......///000111////////////////////////000000000000000000000000------------------------///......------......///------------............/////////000000/////////........................---------.........//////---------.........//////++++++,,,,,,---......///***))))))***,,,...---,,,,,,---......,,,,,,---...,,,,,,++++++,,,------..............................------,,,,,,------...+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++,,,,,,,,,,,,............///////////////000111222222333222222111222444333333222444555333555999<<>>>>>======<<<<<<:::===???>>>@@@DDDEEECCCDDDFFFHHHHHHGGGEEEEEEFFFDDDDDDEEEEEEFFFFFFFFFFFFKKKKKKKKKKKKLLLMMMOOOOOOOOORRRUUUTTTPPPKKKJJJJJJHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCFFFDDDCCCEEEHHHIIIFFFBBB>>>=========>>>@@@CCCEEECCCCCCBBBAAAAAA@@@@@@???BBBBBBCCCDDDEEEFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@???????????????????????????@@@CCCFFFGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@??????????????????@@@>>>===;;;:::999999::::::555555666777777777777777777777666666777888999999555555555555444333222222333333333333333333333333///000000111111111111000111222222222222333333333444444444333333333222222111111111111111111111111//////............//////222000///------///000222////////////////////////000000000000000000000000------------------------...------,,,,,,------...+++,,,,,,------.........,,,,,,------------,,,,,,---------------------------------.........//////---------.........//////,,,,,,------...///000000,,,+++***+++---...---,,,,,,---......,,,,,,---...+++*********+++,,,,,,---++++++++++++++++++++++++...------,,,,,,------...,,,------......------,,,,,,,,,---......---,,,,,,*********++++++,,,,,,---............/////////000///000111222222333222222111222444333333333444555666777888:::<<>>888999===<<<;;;:::999999999999:::999777555555666888999777777777777777777777777555555666666777777888888888888777777666666555555555555444444444555555666444555555555555555444444666555555555555444444444666777888777666555666777888777777666666666666666555444444444444555666666888777555444444555777888666666666666666666666666666666555555555555666666444555666777888999::::::<<<<<<===;;;999999:::;;;<<<<<<>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPQQQOOOLLLIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGEEECCCDDDEEEGGGGGGHHHIIIJJJHHHDDDAAA@@@@@@@@@@@@BBBCCCEEEFFFBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBAAA??????@@@BBB===============>>>??????DDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>======<<<<<<;;;;;;::::::;;;;;;::::::999888777777777666666666666666888777777777777777888999555444333333222222222222333333111111111111333333111111111111111111222222000111111111111222222222222222222111111111111000000000000000000000000000111111000000//////......333333222111000///......------............------........................////////////////////////......///000111111000000------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........///...,,,++++++,,,...///******+++,,,---------------------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********------++++++++++++------++++++++++++++++++++++++,,,,,,---......---,,,,,,...---,,,,,,++++++++++++............////////////333222111111000111111111000111111222444666888999666888:::>>>@@@BBBBBBCCCAAAAAABBBBBBDDDEEEGGGGGGGGGLLLRRRVVVYYYYYYZZZ[[[[[[\\\]]]___aaabbbddddddgggjjjoootttwwwyyyyyyyyywwwtttuuuyyy|||kkkQQQHHHFFF@@@======<<<<<<;;;:::999999999999999888777666666666777888555555555555555555555555555555666666666777777777666666666555555555444444666555555444444444555555444555555555555555444444666555555555555444444444666777888777555555555666888777666666555555666666444444444444444555666666777666444333333444666777666666666666666666666666444444444333333444444444444555666777888999999:::;;;;;;<<<:::888888999;;;:::;;;===>>>???@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIILLLNNNOOONNNKKKIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHFFFEEEFFFGGGIIIHHHIIIJJJJJJIIIEEEBBB@@@AAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@?????????BBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCBBB@@@???@@@AAA===============>>>>>>???@@@????????????@@@AAAAAADDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>======<<<;;;;;;999999:::::::::999888888888888999999999999999999888888777666666777777777555444333333222222222333444444444333333444444444111111111111111111111111000000111111111222222222222222222111111111000000000000000000000000000000000000000000//////......111111000000000000000///------............------........................,,,,,,++++++++++++,,,,,,000000000000000///...---------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))------------.........///+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---......---,,,,,,...---,,,,,,++++++,,,,,,............////////////222222111111111111111222333333222222222333444444666888:::===@@@AAABBBBBBBBBBBBCCCCCCEEEFFFHHHIIIKKKNNNQQQTTTUUUVVVXXXZZZZZZ[[[]]]___aaaccceeeeeeiiikkkooossswwwyyyzzzzzzwwwuuuuuuyyy}}}sss]]]IIIDDDDDDAAA>>>>>><<<;;;:::999999888999999888888777777777777666666555555555555555555555555555555555666666666666666555555555444444444444444666666555444333333333444444444555555555555555444666555555555555444444444666777777777555444555666777777666555555555555666444444444444444555555666555555333333333333555555666666666666666666666666444444444444444444444444444555555666777888999999999::::::999777777888999999:::;;;===>>>>>>>>>>>>@@@AAABBBCCCEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLLLLJJJIIIHHHIIIDDDDDDDDDDDDEEEFFFFFFGGGFFFGGGIIIIIIHHHHHHIIIJJJKKKJJJJJJKKKKKKIIIFFFCCCAAABBBCCCEEEEEEEEEDDDCCCEEEDDDCCCAAA@@@???>>>>>>AAAAAAAAAAAAAAA@@@@@@???@@@AAACCCCCCAAA@@@@@@@@@============>>>>>>>>>>>>@@@@@@@@@???@@@AAAAAABBBAAA@@@@@@@@@??????>>>>>>?????????>>>======<<<<<<888888999999999999999888888888888999::::::;;;;;;999888777666666666666666444444333222222222333333333333444444444444333333111111111111111111111111000000000111111111222222222222111111111000000000000000000000000000000000000000000////////////....../////////000000111111------............------///////////////////////////...---,,,,,,---...///....../////////......---------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,''')))+++---------+++***---,,,,,,+++***)))'''&&&------------............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,,,,,,,,,,,,,............////////////222222111111111222222333444333222111111222333333666888:::===@@@AAABBBBBBCCCCCCCCCDDDFFFGGGIIIJJJNNNOOOQQQQQQRRRTTTWWWZZZZZZ[[[]]]```ccceeefffgggkkkmmmooosssvvvyyy{{{|||xxxuuuuuuyyy}}}eeeTTTFFFBBBBBB???;;;;;;;;;::::::999888888999999777777888888777777666555777777777777777777777777555555555555555555555555555555444444444444444444777666555444333333222222333444555555666555555555666555555555555444444444555666777666444333444555777666555555444444555555444444333333444444555666444333333222222333333444555555555555555555555555555666666666666666666555444444555666666777888888777888888777666555777888::::::<<<======>>>>>>>>>??????AAACCCDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIIIIIIIIHHHHHHIIICCCCCCCCCDDDDDDFFFGGGHHHHHHJJJLLLLLLKKKJJJJJJKKKLLLKKKJJJKKKKKKJJJGGGDDDBBBCCCEEEFFFGGGFFFDDDCCCDDDCCCBBBAAA@@@?????????@@@@@@AAAAAA@@@@@@???>>>???AAADDDDDDBBB@@@??????<<<======>>>>>>>>>>>>>>>???????????????@@@AAAAAA??????>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<888888999999::::::999999555666666777888999999:::999888777666555444444444444333333222222333333333000111222333333222111000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////........./////////000000------............------////////////////////////000///...------...///000'''(((***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,+++++++++)))***+++,,,------,,,,,,------,,,,,,+++)))((('''------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------............////////////111111111111222222333444333222111111222444666777666888:::===???@@@AAAAAABBBBBBBBBDDDEEEGGGIIIJJJMMMOOOQQQSSSTTTVVVXXXZZZYYY[[[^^^aaadddfffhhhhhhmmmnnnpppsssvvvyyy|||}}}xxxvvvvvvzzz~~~tttXXXNNNDDD@@@@@@>>>;;;999::::::999888888888999999666777777777777666555555777777777777777777777777555555555444444444444444555555555555555555555555777666555333333222222222333444444555666666555555666555555555555444444444444555666555444333333555666555555444444444444444333333333333333444555555333333333222222333333333444444444444444444444444555555666777777666555555444444444555666666777777555666777666555555666888;;;;;;<<<===>>>>>>>>>>>>===>>>???AAACCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDGGGHHHGGGGGGGGGHHHCCCCCCCCCCCCDDDEEEFFFGGGKKKMMMNNNNNNLLLJJJIIIIIIJJJJJJIIIIIIJJJIIIGGGEEEBBBDDDEEEGGGGGGFFFDDDCCCAAAAAA@@@@@@@@@AAABBBBBB@@@@@@AAAAAA@@@@@@???>>>???AAADDDDDDBBB@@@??????<<<<<<===>>>???>>>>>>===;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>???????????????>>>>>>===<<<<<<<<<999999::::::::::::999999555555666777888888999999888777666555444444444444333333333222222333333444///000222222222222000///111111111000000000////////////000000000111111111111111111000000000//////////////////////////////...............//////////////////............---------............------////////////////////////,,,,,,+++******+++,,,,,,%%%&&&(((***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,++++++***---,,,++++++,,,---...///++++++,,,,,,,,,,,,++++++------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---..................////////////111111111111222333444555666444333222333444777888666888:::===???@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIIIIMMMSSSWWWXXXYYYZZZ[[[ZZZ\\\___cccfffhhhhhhiiioooppprrrtttwwwzzz|||~~~yyyvvvwww{{{~~~|||dddLLLGGGAAA>>>??????===<<<999999888888888888999999777777666666666666555555555555555555555555555555444444444444444333333333555555555555555666666666555555444333222222222333333333444555666666666666666555555555555444444444444555555555333222333444555555444333333333333444333333333333333444444555333333333333333333333333444444444444444444444444222333444555555444333222444444444444555555666666444555666555444444666888;;;<<<<<<===>>>>>>======<<<===>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEEEEFFFJJJLLLNNNNNNKKKHHHGGGFFFHHHGGGFFFGGGHHHHHHGGGEEEBBBCCCDDDFFFFFFFFFEEEDDD@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAA@@@@@@???@@@AAACCCCCCAAA@@@@@@@@@;;;<<<>>>?????????>>>===;;;;;;;;;;;;;;;<<<============>>>>>>??????@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999::::::999888888777777777777888999999::::::777666555444444444444444333333222222222333444444222222333333333333222222111111111000000//////.../////////000000000111111111111000000000/////////////////////////////////---............///////////////......---------,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******))),,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++///...,,,++++++,,,...///)))***+++,,,---.........------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------...///............////////////000000111111333444666666;;;999666333222333444555666888:::===>>>???????????????@@@BBBDDDFFFHHHIIIHHHMMMSSSXXXZZZ[[[\\\\\\[[[]]]aaadddggghhhhhhhhhoooqqqsssvvvyyy{{{}}}}}}zzzwwwwww{{{eeeTTTEEECCC???<<<<<<======<<<999999888888888888999999888777666555444555666666555555555555555555555555444444444333333333222222333333444444444555555555444444333333222333333333222333444555666666666666666555555555555444444444333444555444222222222333555444444333222333333333333333222222333333444555333333444444444444333333333333333333333333333333222333555666666555333222333444444444444555555555444555666555444555666888::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAABBBAAAAAAAAABBBDDDEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEGGGJJJJJJIIIFFFEEEDDDDDDCCCCCCDDDFFFGGGFFFEEEBBBBBBCCCDDDDDDEEEFFFFFFAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCBBB@@@???@@@AAA;;;<<<>>>?????????======>>>============>>>??????<<<<<<<<<===>>>??????@@@======<<<<<<;;;;;;::::::888888888888777555444333777777777777777777777888555555444444333444444555333222222222333333444555333333222222222222333333222111111000//////......////////////000000000111111000000000////////////////////////////////////---------.........//////---------------.........------............------------------------------,,,---///000000///---,,,------------,,,++++++***++++++++++++++++++++++++......---------,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++++++++,,,,,,,,,......---,,,++++++++++++))))))***,,,,,,------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------...---,,,,,,,,,,,,---...---------------...//////............////////////000000000111333555666777<<<999666222111111333444666888:::<<<>>>?????????@@@@@@AAACCCEEEGGGIIIJJJKKKNNNSSSVVVXXXYYYZZZ\\\\\\___bbbfffhhhiiihhhgggoooqqquuuxxx{{{|||}}}}}}zzzwwwxxx|||oooVVVHHHDDDCCC???;;;:::;;;:::999999888888888888888999999999777555444333444666777777777777777777777777777444444444333333222222222222222222333333444444444333333222222222333444444222333444555666666666666666666555555555444444444333444555444222111222333555444333333222222333333333333222222333333444555333444444555555444444333333333333333333333333333444555777888888777555444333333444444444444444444444555666666555555777999999999:::;;;;;;;;;::::::;;;<<<<<<===>>>??????@@@@@@??????@@@AAACCCEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGIIIHHHFFFDDDCCCCCCEEEDDDDDDCCCCCCCCCDDDDDD@@@CCCFFFGGGFFFEEECCCCCCBBBAAAAAABBBEEEFFFFFFEEEAAAAAAAAABBBCCCEEEFFFGGGCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBAAA??????@@@BBB;;;<<<>>>???@@@???===<<<;;;::::::::::::;;;<<<<<<:::;;;;;;<<<===>>>??????===<<<<<<;;;::::::999999777777777666555333222111555555555555444444444444444444333333333444555555222222222222333333444555222111000//////000111222222111111000///......---////////////000000000000000000000000////////////////////////////////////---------.........//////***++++++,,,---//////000---..................---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......,,,***(((,,,---......////////////++++++++++++++++++++++++......---------,,,,,,,,,------------------------,,,,,,,,,---------......*********++++++,,,,,,---,,,------...---***((('''))))))***+++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------............---++++++++++++---...------------------------...---,,,,,,,,,,,,---...---------------...///000............/////////000000000000222333555777888888666333111000222555777666888:::<<<>>>??????>>>AAAAAABBBDDDFFFHHHJJJLLLOOOPPPRRRSSSTTTVVVYYY[[[^^^```cccggghhhiiihhhgggoooqqqvvvzzz|||}}}}}}|||zzzxxxxxx|||nnnXXXNNNLLL??????===<<<;;;::::::999888888888888777777777777555555555555555555555555555666666666666666555444444444444444444444444444444444444444444444444444444444444444444444444444222222222333444555666777777666666555444444333333333333333222222222111111444444444444444444444444222222222222222222222222333333333333333333333333333444444555555444444333333444666777777555444222555555555555555555555555666666555555555555666666999999:::;;;;;;<<<<<<===:::;;;;;;<<<<<<=========@@@@@@@@@@@@AAACCCEEEFFFHHHGGGEEEEEEEEECCCAAA@@@HHHIIIJJJIIIGGGEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEEEEEEECCC@@@???@@@AAABBBBBBBBBAAA@@@???AAA@@@??????AAACCCEEEGGGDDDDDDCCCBBBAAAAAAAAAAAA;;;>>>BBBEEEFFFEEECCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>===<<<;;;:::;;;<<<<<<>>>>>>======<<<<<<;;;;;;===<<<:::::::::;;;===???<<<<<<<<<<<<;;;:::999888666666555555555555666666888777777666555444444444666555555444444333222222222222222111111111111000///111333555555333111///000000////////////000000111222222111111000///...........................---...//////---------///+++,,,.../////////......---------------------------------------------------...///...,,,+++,,,------------,,,,,,+++++++++........................************+++,,,---...++++++,,,,,,,,,++++++***---------,,,,,,+++++++++000...,,,+++,,,,,,+++)))---,,,++++++------,,,+++)))***+++,,,---,,,+++***------,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////------,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................,,,,,,++++++,,,,,,---...,,,---///000000000///...111111111000111111222222777666333222222444666888777777999<<>>===<<<::::::::::::888888888888777777777777555555555555555555555555555555666666666666555555444444444444444444333333333333333444444444444444444444444444444444444444333222222333333555666666666666666555444333333333444444444333333333222222333333333333333333333333222222222222222222222222333333333333333333333333333333444444444444333333333444555666666555444333444444444444444444444444555555444444444444555555777777888999999::::::;;;999::::::;;;;;;<<<<<<===@@@@@@???@@@AAACCCDDDEEEFFFFFFFFFGGGGGGFFFDDDBBBGGGHHHIIIHHHFFFDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBDDDDDDEEEEEEDDDCCCAAA@@@???@@@AAAAAAAAAAAA@@@?????????>>>>>>???AAACCCEEECCCCCCBBBAAA@@@@@@@@@@@@<<<>>>AAACCCDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>===>>>===<<<;;;:::;;;;;;<<<=========<<<<<<<<<<<<<<<===<<<:::::::::;;;===>>><<<<<<<<<<<<;;;:::999888888888777777777777888888666666666666555555555555444444444444444333333333222222222111111111111000000000////////////000000000000////////////000000------...///000000000///........................---...//////...---...000+++,,,.../////////...------------------------------------------------------.........,,,+++,,,------,,,,,,,,,,,,,,,,,,+++------------------------......,,,+++***)))))))))+++++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++,,,,,,---...///...---+++,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++------------------------,,,,,,++++++,,,,,,---...---......///////////////111111000000111111222222555444333222222444666777777888:::===@@@CCCCCCCCCFFFEEEDDDCCCDDDEEEGGGHHHJJJOOOSSSTTTVVV[[[]]]]]]^^^]]]```fffiiiggggggjjjppprrrvvvyyy|||}}}}}}}}}|||zzzzzz}}}~~~qqqWWWHHHAAA???>>>>>><<<;;;::::::::::::888888888888777777777777555555555555555555555555333444555666666666666666555555555444444333333333333333333333333333333333444444444444444444444444333222222333333444555666666555555444444333333222555444444444333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222333333222222222222333444555555555444333222222222222222222222222444444333333333333444444555555666666777777888888888888999999:::;;;;;;<<>>>>>???@@@@@@??????>>>======<<<<<<===???AAABBBAAAAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>============<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;===>>><<<<<<<<<;;;;;;:::999888888777777666666777777888666666555555555555555555333333333333444444444444222222222111111111111000111...,,,)))))),,,...111000000////////////000000,,,,,,---.........------........................,,,...//////......///111,,,,,,---............---------------------------------------------------,,,---...---,,,+++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---(((+++///111000///......+++***)))***+++,,,+++)))++++++******++++++,,,---,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++)))*********+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................///000000000000000000000111222333333222222222333333444555777999<<>>===<<<;;;::::::::::::888888888888777777777666555555555555555555555555222333444555666666777666555555555444444333333222333333333333333222222222333333333333333333333333333222222222333444444555444444444444333333222222444444333333333222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111222222333444444444333333333333333333333333333333444444333333333333444444444444444555666666777777666666777888999::::::;;;>>>>>>??????@@@AAABBBBBB@@@CCCFFFGGGFFFDDDAAA@@@CCCEEEFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAADDDCCCBBBAAA@@@@@@AAAAAA=========>>>>>>>>>>>>>>>======<<<======???@@@AAA@@@???>>>===<<<<<<<<<<<<>>>>>>=========>>>>>>???>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<===;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;:::999888888555555555444444555555555777777666555555444333333111111222333444444555555222222222111111111000000111///,,,******,,,///111000000////////////000000000000///...---+++***)))........................+++,,,......------...000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++************+++,,,---...******+++,,,,,,,,,+++++++++++++++,,,,,,---------(((+++///000///...///000,,,+++***+++,,,,,,+++***,,,+++***)))***+++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......------...000111000000///000000111222333111111111222333333333333555888===@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIOOOSSSTTTVVV\\\___^^^^^^^^^aaagggjjjiiiiiilllppprrrvvvzzz}}}~~~~~~{{{{{{}}}lllTTTIIICCC@@@AAA===<<<;;;:::::::::::::::888888888888777777777666555555555555555555555555222222444555666666666666555555555444444333333333444444444333333222222222333333333333333333333333333333222222222333444444333333333333333222222222222222222222111111111000333333333333333333333333111111111111111111111111222222222222222222222222000111111222222111111000111222222333333333333333333333333333333333333333555555444444444444555555444444555555666777777777555555666777888999:::;;;======>>>??????@@@@@@@@@BBBEEEIIIIIIFFFBBB@@@???BBBDDDEEEEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@AAA>>>>>>===<<<;;;;;;;;;;;;>>>===<<<<<<<<<===>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999::::::;;;;;;<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;:::999888777555555444444444444555555999888777555444222111000000111111222333444555555222222222111111111000000111000////////////000111000000////////////000000000000000///...---,,,+++........................***+++------,,,,,,---...---------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++(((((((((***+++---///000)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++---...............///...---,,,,,,---...---,,,,,,+++***)))***+++,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////......------...000111////////////000111222333000000111222222333333444444888===AAABBBBBBDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFIIIOOOSSSTTTWWW\\\______^^^^^^aaahhhkkkjjjjjjmmmppprrrvvvyyy|||~~~~~~~~~{{{yyyzzz}}}```NNNGGG@@@===>>><<<<<<;;;:::::::::::::::888888888888777777777777555555555555555555555555222333444555555555555555444444444444444444444444666555555444444333333222333333333333333333333333333333222222222222333333222222222222222222222222111111111111000000000000333333333333333333333333111111111111111111111111222222222222222222222222111111111222222111111111111111111222222333333444444444444444444444444444555555444444444444555555444444555555666777777777444555666777888:::;;;;;;<<<===>>>>>>??????>>>>>>DDDHHHKKKJJJFFFBBB@@@AAABBBCCCEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFBBBAAAAAA@@@@@@???>>>>>><<<<<<<<<<<<===>>>??????>>>>>>??????@@@@@@@@@@@@>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999999999::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888777777666666555555666666777888888777555333222111000000111111222333444444555222222222111111111111000000111222222222222111000000000////////////000000------...000000111111000........................+++---...---,,,+++,,,---...---,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------///111111///---///---,,,---...///...---++++++******++++++,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************)))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...............///000000.........///000111222333000000000111222333444555444:::???BBBBBBAAACCCDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIOOOTTTTTTWWW]]]``````___^^^bbbiiillljjjkkknnnppprrruuuyyy{{{|||||||||yyywwwyyy}}}pppTTTJJJFFF???;;;<<<;;;;;;::::::999999::::::888888888888777777777777555555555555555555555555333333444555555444444444222333333444444555555555777777666555555444333333222222222222222222222222333333222222222222222333111111111222222222222222222222222111111111000000222222222222222222222222111111111111111111111111111111111111111111111111111222222222222222222111000000000111111222333444222222222222222222222222444444333333333333444444333333444555555666666777444555666777999:::;;;<<<;;;<<<===>>>>>>>>>======AAAEEEHHHFFFBBB???@@@BBBBBBCCCEEEEEECCCCCCCCCDDDBBBCCCDDDEEEFFFGGGHHHIIIBBBBBBCCCCCCBBBAAA???>>>===<<<<<<<<<===>>>???@@@>>>>>>??????@@@@@@@@@???======<<<;;;:::::::::::::::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<=========::::::;;;;;;;;;:::999888::::::::::::999999999999999999::::::;;;;;;;;;;;;::::::;;;::::::999888777777666666555555666666777666555555444444333333222111111222222333333333444222222222111111111111000000000000111111000000000000000////////////000000+++,,,...///111111222222........................///000000///---,,,,,,---...---,,,+++++++++,,,,,,------------------------+++++++++++++++++++++++++++,,,---,,,*********+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,+++---333999999333,,,...---,,,,,,......---,,,******+++,,,,,,,,,,,,+++++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------------------------------------------------...//////---......///////////////............000111222333222111000000111333666777666<<>>;;;;;;:::999999999::::::888888888888777777777777555555555555555555555555444444444555444444333333111222222333444555666666888888777666555555444444222222222222222222222222333333222222111222222222111111111111111111222222333333333222222222111111000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333222222000000000000111222333444111111111111111111111111333222222222222222222333222333333444444555555666555555666888999;;;<<<<<<;;;<<<===>>>>>>>>>===<<<<<<@@@CCCAAA>>><<<>>>AAABBBCCCEEEEEEDDDCCCDDDDDDBBBBBBDDDEEEGGGIIIJJJKKKBBBCCCEEEEEEEEECCCAAA???===<<<<<<<<<===>>>@@@AAA===>>>>>>????????????>>>======<<<;;;::::::::::::999:::;;;===>>>?????????<<<<<<==================::::::;;;<<<;;;:::999888;;;::::::999999888888888888999:::;;;;;;;;;::::::::::::::::::999888777777444444444333333444444444333333333444444555555555111222222222222333333333222222222111111111111000000///............///000000000////////////000000---...//////000000//////........................111222222111...------...///...,,,+++***+++,,,,,,------------------------+++++++++++++++++++++++++++,,,---,,,***)))***+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++((()))***+++,,,------------------,,,,,,+++++++++***)))...777@@@@@@666+++---,,,++++++------,,,+++)))***+++,,,---,,,++++++++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................------------...//////,,,---///000000000///...------......///111222333333222000000111444777999888>>>EEEFFFDDDBBBCCCEEEEEEFFFHHHJJJKKKMMMMMMMMMIIIOOOTTTUUUXXX]]]aaaaaa___^^^bbbiiillllllllloooqqqsssuuuxxxyyyyyyxxxxxxzzzxxxzzz}}}lllXXXGGGDDDBBB<<<;;;???999::::::::::::999888888999999888888777666666666555555444444444444555555777777666555444444333333222222333333444555666666777888999777444111111111222333333333333222111111000111111222222111111000222222222222222111000///111111111111111111111111000000000000000000000000...000111222222111000...222000///......000222333222111111111222333444444222222222111111111000000111111111222222333333333111111222222222333333333444444333333333444555555888999:::;;;<<<>>>??????AAA@@@???>>>============<<<<<<<<<<<<<<<===>>>>>>AAABBBCCCCCCBBBBBBDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFEEEFFFGGGFFFAAA>>>@@@???>>>>>>>>>???@@@AAA????????????>>>>>>>>>===???>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;999999:::;;;<<<<<<;;;;;;<<<;;;999777666666777888888999999:::::::::999999:::::::::999999999888888444555555666555333222111333333222222111222222222444444333222111//////...111111222333222000...,,,111000000///////////////000000000000////////////000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...---,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,++++++*********---,,,,,,+++*********+++'''+++,,,******,,,,,,)))++++++++++++++++++++++++++++++++++++******))))))++++++,,,,,,,,,------------******000999;;;444,,,+++++++++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***,,,///111000///,,,,,,,,,---------......---------.........//////,,,,,,,,,------------......//////000000000000///222333333444444555555555777999===@@@CCCEEEFFFFFFGGGIIIJJJIIIHHHHHHIIIJJJJJJOOORRRTTTXXX^^^aaa______^^^```eeekkknnnnnnlllnnnpppsssvvvxxxyyyzzzzzzwwwuuuxxx~~~fffTTTFFFCCCBBB<<<;;;???999999::::::999999888777888888888777666666555555555555444444444444555555555444444333222222111111222222333333444555555666888999999777555222222222222222222222222111111000333444444555555444444333222222222222222111000000111111111111111111111111000000000000000000000000...///111222222111///...111000000//////111222333222111111111111222222333222222222111111111000000222111111111111111111111111111111222222222333333444333333333333444555555888888999;;;===>>>???@@@BBBAAA@@@???>>>=========;;;;;;;;;<<<===>>>???@@@???AAABBBBBBAAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEFFFGGGEEEBBB>>>>>>???@@@AAAAAA@@@??????>>>>>>>>>=========<<<<<<>>>===<<<;;;;;;:::;;;;;;============<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===============;;;:::888666666666777888777777888999::::::999999999999999999888888888888555555555666555444222111222222222111222222333333444444333222111000//////333222111000000/////////111111000//////...//////000000000000/////////...000/////////.........---------------------------,,,,,,,,,---------.........///000...,,,,,,,,,...------,,,,,,,,,,,,------))))))*********+++++++++---------------------------,,,++++++******++++++(((,,,,,,))))))+++,,,***++++++++++++++++++++++++++++++++++++*********)))++++++++++++,,,,,,,,,,,,---+++,,,111666888333------------,,,,,,***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------,,,***(((''')))***++++++++++++++++++++++++++++++++++++++++++...---,,,---......---+++,,,,,,,,,------------...,,,------------..................////////////000///000000111111111111111222333333444444555555555888999<<<@@@BBBDDDEEEEEEFFFHHHIIIIIIIIIIIIJJJLLLLLLQQQTTTVVVZZZ```bbbaaa______aaaeeejjjmmmmmmkkknnnppprrruuuxxxyyy{{{{{{zzzwwwyyy[[[MMMCCCBBBAAA===;;;>>>999999::::::999999888777777777777666555555444444555555444444444444555555444444333333222222111111222222333333444444555555777888999777555333222333111111222222111111000///111111222222222222111111111222222222222111000000111111111111111111111111000000000000000000000000//////111111111111//////000000000111111111222222222111111000000000000111222111111111111000000000222222111111000//////...111111111222222222222333333333333333333444555555777888999;;;===>>>@@@@@@BBBAAA@@@>>>======<<<<<<;;;;;;;;;<<<===???@@@AAA>>>@@@AAAAAA@@@???@@@BBBCCCBBBAAAAAABBBCCCEEEFFFFFFEEEEEEEEEFFFEEEBBB???===???AAACCCCCCAAA???======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>=========<<<=========<<<<<<<<<;;;;;;;;;<<<<<<============<<<:::999777666555666666777555666777888999999:::999888888888888777777777777555555666555555444222222111111111111222333444444555555444333222111000000444333000......///000111222222000///............000000000/////////....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////111111000---++++++,,,...------,,,,,,,,,,,,------))))))*********+++++++++,,,,,,,,,---------------,,,,,,++++++******++++++)))------)))(((***,,,+++++++++++++++++++++++++++++++++++++++*********************++++++++++++,,,...---...000222222111///.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,...///...+++(((&&&*********+++******))))))++++++++++++++++++++++++///...------......,,,***,,,,,,,,,,,,------------,,,,,,,,,,,,------------.........////////////000000000111222222222222222222222333333444555666666888:::<<>>???@@@@@@???>>><<<;;;;;;::::::::::::;;;<<<===???AAABBB???@@@AAA@@@??????@@@AAABBBAAAAAA@@@AAABBBDDDFFFEEEEEEEEEEEEDDDCCCBBB@@@???@@@BBBBBBBBBAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@@@@??????>>>========================<<<<<<;;;999::::::;;;;;;:::::::::888888777666555555666666444444666777999999::::::777777777777666666666666666666666555444444333333111111111111222333444555555555444333333222111111333222000/////////000111333222111///............000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---...///...,,,+++,,,------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------+++++++++***************,,,,,,++++++***++++++,,,***...///***'''))),,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,---......---,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,+++***************)))((('''++++++++++++++++++++++++,,,++++++---...///...,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------------...//////000111222222222222222222333333444555666666888:::<<>>>>>>>><<<;;;;;;888999999999999888777777666666555555444333333333444444333333333333444444444444444444444333333333222222222333333333333333111333444333222000000111000111111111111000//////333333444444444444333333000111111222222222111111000000000000000000000000/////////////////////////////////000000/////////...///000111111111111000111111000///.........///000000000000000000000000000000111111222333444444000000111111111222222222111111111222333444555555777777888:::;;;<<<===>>><<<;;;:::999888888888888999999:::;;;===>>>@@@AAA@@@AAABBBAAA@@@???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDCCCCCCDDDCCCBBBAAAAAAAAABBBAAA@@@@@@?????????@@@======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???AAA@@@@@@???>>>>>>============>>>>>>======<<<;;;999:::::::::::::::999999777777777666666666666666444444666777999999::::::777777777666666666555555777666666555444444444333111111111111222333444555555444444333333222222222000000111222222111///...222111000///............////////////............---------...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))&&&)))---...---,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++******)))((((((,,,++++++***++++++,,,,,,,,,111222---)))***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,))))))*********++++++++++++,,,---+++)))(((***,,,'''((()))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***))))))***,,,---///***************)))((('''++++++++++++++++++++++++,,,++++++---...///...,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...---...///000111111111111111111222333444555666777888:::<<>>???@@@AAABBBAAA?????????AAA??????@@@AAAAAABBBBBBBBB@@@BBBBBBAAA???>>>???@@@BBBAAA???>>>===>>>??????======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???AAA@@@@@@???>>>===<<<<<<<<<<<<===>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;:::777777777777777777777777555666777888999999:::999777777777777666666666666888777666555444444444444111111111111222333444444444333333333222222222111...000111333333111///...111000000////////////////////////.........---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))(((((("""&&&,,,......,,,***))),,,,,,++++++++++++,,,,,,))))))*********+++++++++---------,,,++++++******++++++******++++++,,,,,,,,,333666111++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++++++++,,,***++++++***)))(((((()))&&&''')))***+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///---***(((((())),,,---*********+++******))))))++++++++++++++++++++++++///...------......,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000,,,---...000000111111111111111222333555666777777888:::<<>>===>>>???===>>>@@@BBBCCCBBBAAA@@@>>>@@@AAA???===<<<>>>@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>???AAA@@@???>>>===<<<;;;;;;:::;;;=========<<<:::999<<<<<<<<<<<<<<<;;;:::999777777888888888888888777777777888999::::::999999888888888777777777666666888777666555444444444555222222222111222222333333222222222222222111111111000000000111111111000000///////////////000000111//////.........---------,,,,,,,,,------.........------------------------++++++++++++++++++++++++%%%(((,,,...---+++******,,,,,,++++++++++++,,,,,,))))))*********+++++++++******++++++,,,,,,,,,---++++++******++++++,,,------555999444...,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,*********+++++++++)))((()))***++++++,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))***+++,,,)))***++++++++++++++++++++++++++++++++++++++++++...---,,,---......---+++***++++++++++++,,,,,,,,,,,,------------..................////////////000---...///000111222222222000111222333555666777777888999<<<@@@BBBDDDEEEEEEDDDFFFHHHJJJKKKMMMOOOQQQMMMRRRUUUVVVYYY^^^```^^^]]]```dddffffffgggiiikkklllooossswwwzzzzzzzzzyyy{{{wwwxxx}}}}}}}}}@@@@@@===:::888999999777888888888888888777666666777777777666555555444444444333333222222333333444333333333333333333333333222222222222222222222222///111222333111111111222222333333333333222111111333333333444444333333333///000111222222222222222000000000000000000000000//////////////////////////////............//////...---+++***+++,,,...000000000///000000111222333.../////////000000111111000000000000000111111111000000000000111111111111000000000111222444555666888777777777666666555555555555666666777999:::;;;888888888888999999:::;;;>>>??????>>>===<<<<<<===<<<>>>@@@CCCCCCBBB@@@???===???@@@>>>;;;;;;===???===>>>@@@@@@@@@===;;;999:::::::::999999999888888;;;::::::;;;<<<===>>>>>>@@@@@@???>>>===<<<;;;::::::;;;<<<======;;;999888::::::::::::999999888777777888888999999999888888888999999:::::::::999999888888888888777777777777999888666555444444555555333333222222111222222222222222111111111111111111222111///...///000111333.........//////000111222//////.........---------,,,,,,,,,------.................................)))******+++---...//////***+++------+++******+++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------%%%&&&'''(((***,,,------+++*********+++,,,,,,------666;;;777000------,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++***,,,...---+++(((------------,,,+++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((***+++,,,------...)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***,,,///111000///******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,---------.........///000111333333444444000111222333555666777888888999===@@@CCCEEEFFFFFFDDDFFFIIIJJJKKKLLLOOOQQQNNNSSSUUUVVVZZZ___aaa___\\\```dddffffffgggiiilllllloootttyyy{{{zzzyyywwwxxxvvvyyy:::::::::999999999888888777777777777777777777777666555444333222333444444333222111111000000111111111111111111111111111111222222222222222222222222000///.........000111222000/////////......------333222111/////////000111000000000000000111111111000000000000000000000000000000000000000000000000......---+++***+++...111000000000000//////////////////////////////////////////000000000000//////000000////////////000000............////////////222222111111222444555777666666555444444444444555555444444555555666777888888888888888999:::;;;<<<===============>>>??????;;;<<<===>>>>>>===<<<;;;<<<======<<<<<<===???BBB>>>??????@@@@@@>>>===<<<777999<<<>>>>>>===:::999;;;<<<<<<=========<<<<<>>===<<<:::999888777666999;;;;;;:::888888999999999::::::::::::::::::;;;:::999888777777777777999999999888888888888777666666777777666555444333444444333222222111000000222222222333333444444444222222111111111111222222222222000///............,,,------.......................................---,,,,,,+++,,,---///000------------------------------,,,++++++++++++,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++---+++++++++************)))******))))))******+++,,,---333FFFFFF...)))///'''------,,,+++***)))((('''******++++++++++++******++++++******************///...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++*********))))))+++++++++++++++***)))(((******))))))((((((''''''******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))))))))***+++,,,---...,,,,,,,,,---...000111222//////...------...//////222111000000000111333444444333333222222333333444999;;;>>>@@@@@@AAACCCDDDFFFGGGHHHJJJKKKMMMNNNOOOPPPQQQRRRTTTVVVXXXZZZZZZ^^^```bbbeeehhhjjjkkklllmmmppptttxxx{{{{{{zzzzzzvvvuuuwww|||;;;;;;;;;:::::::::999999777777777777777777777777666666444333333333444555444444333222222222222222222222222222222111111111222222222222222222222222000000/////////000111222333333222222222111111111333222000/////////000111///////////////000000000000000000000000000000000000000000000000000000000000///...+++)))***,,,///......////////////000000///////////////////////////000000000000000000///000000////////////000000//////000000000111111111222222222222333444555555777666555444333333333333444444444444555666777888888888888888999:::;;;;;;<<<;;;;;;;;;;;;<<<============>>>??????>>>===<<<===>>>???>>>======???@@@===>>>>>>???>>>===<<<;;;888999;;;<<<===<<<;;;:::<<<======>>>>>>>>>======>>>======<<<;;;:::999999999;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888999999999999999999999999888888777777666555555444555444444333222222111111222222333333333333333333222111111000000111111222222111000///...............//////000000000000000........................,,,,,,,,,,,,,,,---...///------------------------///...---,,,++++++++++++******++++++++++++******++++++++++++++++++++++++)))***++++++******+++,,,++++++++++++******************))))))******+++,,,+++111>>>@@@333+++,,,+++------,,,+++***)))((((((******++++++++++++******++++++++++++++++++++++++...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,++++++******++++++,,,,,,++++++++++++*********,,,,,,,,,,,,,,,+++******++++++*********)))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,---......////////////000111333333000111222111///---,,,---000000//////000000111222000000111222333555666777777:::===@@@AAABBBDDDFFFFFFGGGHHHJJJKKKMMMNNNOOONNNOOOQQQTTTWWWZZZ\\\]]]^^^```bbbeeehhhjjjkkklllmmmppptttyyy{{{{{{zzzyyyxxxwwwxxx|||<<<;;;;;;;;;::::::::::::777777777777777777777777777666555555444444555555666555444444333333444444222222222222222222222222222222222222222222222222111111000000111111222333444444444333333333333333222111000000///000000000////////////////////////000000000000000000000000////////////////////////111000///,,,***)))+++------------...//////000000////////////////////////000000111111111111000000////////////////////////111111111111222222222222333333444444444444444333666555444333222222222222444444444444555666777888888888777888888999:::;;;:::999999999999:::;;;;;;======>>>>>>>>>>>>======>>>@@@AAAAAA???>>>>>>???===============<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<======<<<;;;;;;<<<>>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;:::999999999999999999999:::;;;;;;<<<<<<<<<;;;999777555555555555555555555444333333222222333333333333333222222222222111111000000111111222222111000//////......///...//////000000000000000------------------------,,,,,,------......------------------------------000///...---,,,++++++,,,******++++++++++++++++++++++++++++++************+++,,,---,,,*********,,,,,,+++++++++******************))))))******+++,,,)))///444:::;;;///(((000---,,,,,,+++***)))((((((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++++++++++++++++++++***************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,///...------,,,,,,,,,------,,,,,,,,,---......///111666:::999333...,,,---......///000000000000000000000111222333555666777555999===@@@BBBCCCFFFGGGFFFGGGHHHIIIKKKMMMNNNOOOMMMNNNQQQTTTXXX[[[]]]___^^^```bbbeeehhhjjjkkklllnnnpppuuuyyy{{{{{{zzzyyyyyywwwxxx|||;;;;;;:::::::::999999999777777777777777777777777777777666666555555555555555555444333333333333444222222222222333333333333222222222222222222222222222222222222222222222333111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000........................//////...,,,******,,,...---------...............////////////////////////000000111111111111000000...//////////////////...000000111111111222222222222333444555555444222111333222222222222222222333444444444444555666777777777777777777888999:::;;;999999999999999::::::;;;;;;<<<<<<<<<============@@@AAACCCCCC@@@>>>>>>>>>===>>>============<<<<<<;;;;;;:::999:::;;;<<<===??????@@@@@@??????>>>>>>;;;;;;<<<<<<<<<==================<<<:::;;;===???@@@@@@???>>>===<<<<<<;;;;;;;;;:::999999999999999777777888999:::;;;<<<===>>><<<:::777555555666666666666555555444444444444444333333333222222111111111111000000000000111111111111000///////////////,,,------...............------------------------+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,***)))***+++,,,,,,+++++++++***************))))))******+++,,,(((///...888DDD555&&&111,,,,,,++++++***))))))(((******++++++++++++******+++++++++,,,,,,,,,,,,,,,***+++---...---,,,)))(((++++++++++++++++++++++++))))))***+++++++++++++++++++++************++++++---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******+++++++++---,,,,,,,,,,,,,,,------111888???>>>777000///111---...000111111111000///444333333222222333333444666999>>>AAABBBCCCEEEFFFFFFFFFGGGIIIKKKLLLNNNNNNNNNPPPRRRUUUXXX[[[]]]___^^^```bbbeeehhhjjjkkklllnnnqqquuuyyy{{{|||zzzyyyxxxvvvwww|||999999999999888888888777666666666666666666666666666666666666666555555555444333333222222222222222111111111222222333333333222222222222222222222222222222333333333222222222/////////000000000000000000000000111111111000000222222222111111000000000////////////////////////------------------------,,,,,,---,,,+++,,,...000//////......---------,,,////////////////////////000000111111111111000000......////////////....../////////000000000000111222333444444444333222111000000000111222333444555333333333444444555666777777777777777888999:::::::::::::::999:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>@@@BBBDDDCCCAAA>>>======??????>>>>>>>>>=========<<<;;;:::999999;;;<<<===???????????????>>>===<<<::::::;;;;;;<<<======>>><<<<<<<<<:::999999<<<>>>@@@@@@???>>>===<<<<<<;;;:::999999888888888888999555666777888999:::;;;<<>>>>>===>>>>>>???@@@AAAAAABBBCCCBBB@@@>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>;;;;;;:::999:::;;;<<<=========>>>======<<<;;;:::999999::::::;;;<<<<<<===:::;;;;;;:::999999:::<<<>>>>>>======<<<<<<;;;;;;999999888777777888888999555666666777999:::;;;;;;===;;;:::888666666666666555555555555555555555555222222222222222111111111111000000//////000000111000000////////////000000...//////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---///000++++++******+++,,,.../////////......------,,,,,,***+++,,,+++)))))))))+++,,,,,,,,,,,,++++++++++++******))))))******+++,,,(((---...666BBB???333...+++++++++*********))))))******++++++++++++******)))))))))******++++++,,,******+++,,,,,,+++***)))++++++++++++++++++++++++((()))******++++++************))))))))))))******,,,,,,,,,,,,++++++++++++))))))***+++++++++******)))))))))*********************+++++++++,,,,,,,,,++++++,,,---------------+++++++++,,,---...000000000/////////000000111222***000555666222...///000000000111222222222222222000000111222333555666777999<<>>===>>>@@@@@@???>>>===<<<======>>>;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888888888888999999:::;;;;;;;;;999:::<<<<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999:::777777888888999:::;;;;;;:::999999888777777666666444444444444444444444444111111111111222222222222000000////////////000000000000////////////000000...//////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,+++*********,,,...000//////...------,,,++++++((()))******)))((()))+++------,,,,,,,,,+++++++++******))))))******+++,,,((()))...000555@@@???000+++++++++*********************++++++++++++******))))))***++++++,,,------******************+++***************************((())))))*********************))))))))))))******,,,++++++++++++*********)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,------...///+++++++++,,,---...///000---///000000///......000000000000000000111222222000000111222333555666777777;;;@@@DDDDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKMMMMMMRRRSSSUUUWWWZZZ\\\^^^___^^^```bbbeeehhhjjjkkklllqqqssswwwzzz||||||zzzyyyvvvsssttt|||:::::::::999999999888888666666666666666666666666333444555555555444222222333222111111000000111111---......///000111111111222222222222222222222222111222222333222111000///------....../////////000...///000222222222111000222222222111000//////...////////////////////////////////////////////////,,,.........,,,+++,,,---++++++---///111333444555////////////////////////------............------,,,---///000000///---,,,............///////////////......---...000222333666555444333222222222222333333333333444555666666666666666666777888999:::::::::999999::::::;;;<<<888888777777888:::;;;<<<@@@AAA@@@???======???AAA???>>>===;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<::::::::::::999888777666888888888999999:::::::::888:::======<<<:::::::::999999:::::::::::::::::::::::::::999999:::;;;;;;888999999::::::;;;;;;<<<888888888888888777666555333444444444444444444444000000111111222222222333000000////////////000000000000////////////000111,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,------++++++++++++++++++++++++---,,,+++***)))))))))))),,,+++*********,,,///000......---,,,,,,+++******&&&((())))))(((((()))+++---------,,,,,,,,,++++++*********)))***++++++,,,'''%%%,,,++++++@@@III333+++++++++*********************++++++++++++************+++,,,,,,---......+++******)))******++++++************************(((((()))*********************))))))))))))******+++++++++*********))))))***+++,,,,,,------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,------......------,,,,,,++++++******++++++,,,,,,---...///000222333222111000/////////000000000///.........///111222444333333222222333333444555999???DDDEEEFFFFFFFFFEEEEEEFFFHHHJJJKKKMMMMMMPPPQQQTTTWWWZZZ]]]```aaa^^^```bbbeeehhhjjjkkklllqqqssswww{{{||||||zzzyyyxxxtttuuu|||999999999999999999999999666666555555555444444444555555444444444333333333333333333222222111111111111111111111111111111111000000000000000000000000111111111111000000000000222222222222222111000///000000000000000000000000333222222111000//////.........////////////......///////////////////////////,,,---111000++++++///---,,,,,,,,,,,,---......------......///000000111000///...---------------,,,---///000000000///...////////////000000000000//////000000000111111111222333333444444333333222111111222222222333333333222333333444555666777777:::;;;<<<<<<:::999:::<<<999999::::::;;;<<<======<<<==================<<<;;;;;;;;;;;;::::::999888:::999888888888999:::;;;999:::::::::::::::::::::777777888999::::::;;;;;;999999999:::;;;;;;999777::::::888888888999:::;;;777777888999::::::;;;;;;888888999:::;;;;;;<<<<<<999999999888666555333222444444333333333333222222333222222111111222222333444222000///000000///...222222222222111111111111---.../////////...---,,,...,,,***+++---...,,,***,,,---///000000...---+++++++++************+++++++++---......,,,+++++++++,,,++++++******++++++,,,---,,,***)))))))))***+++,,,+++++++++******))))))************************))))))))))))))))))))))))---###---///(((>>>JJJ---)))))))))***++++++,,,,,,(((((((((((((((((())))))))))))***+++,,,---......))))))))))))))))))))))))******++++++++++++*********+++,,,+++)))''''''((()))************+++++++++,,,+++***((((((((()))***------------------------+++))))))+++......)))%%%***++++++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---......///////////////---...000111000///...,,,111111222333444666777888666;;;@@@DDDFFFFFFFFFGGGCCCEEEGGGHHHIIIJJJNNNPPPSSSSSSTTTVVVYYY\\\___aaa```aaaccceeegggiiijjjjjjpppsssvvvzzz||||||{{{{{{xxxxxxzzz999999999999999999999999777777666666666555555555555555444444444333333333444333333333222222222222222222222222222222222222111111111111111111111111111111111111000000000000111111222222111000000///000000000000000000000000222222111000000///.........//////000000//////...------------------------000------111222...---000---,,,,,,,,,,,,---......++++++,,,---......////////////...---------------,,,---...///000//////....../////////000000000000222222222333333333444444111111222222222222111111111111111222222222333333222222333444555666777777:::;;;<<<;;;:::999:::;;;888888999999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999888888888999:::;;;::::::::::::::::::999999777777888999999:::;;;;;;>>>===>>>@@@AAA@@@>>><<<;;;:::999888888888999:::888999999:::;;;;;;<<<<<<888999999:::;;;<<<<<<<<<999999999888777666444333444444333333333333222222444333333222222333333444444222000///000000///...000000/////////...............///000///...---,,,///---+++,,,...///---+++***+++---......---,,,+++++++++************++++++***,,,---,,,***)))******,,,++++++******++++++,,,,,,+++******))))))******++++++*********)))))))))++++++++++++++++++++++++************************...%%%---///***???III///++++++******************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((())))))))))))))))))(((&&&(((***+++***))))))))))))************+++++++++,,,+++)))((((((((()))***,,,,,,------------,,,,,,------,,,+++******+++,,,((())))))))))))*********))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------....../////////...//////000111000000000/////////....../////////111111222333444666777888777;;;@@@DDDFFFFFFFFFGGGEEEGGGIIIJJJJJJLLLOOORRRRRRSSSTTTVVVXXX\\\___```___aaacccfffhhhjjjkkklllqqqssswww{{{}}}}}}|||{{{yyyxxxzzz777777777777777777777777777777777777777666666666555555444444444333333333444444444444333333333333333333333333333333333333222222222222222222222222111111111111000000000000000000111111000000//////000000000000000000000000111000000//////.........//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,000------111222///---...---,,,,,,,,,,,,---......++++++,,,---...///000000.........---------------------...////////////........./////////000000000//////000000000111111111000000111111111111000000000111111111222222222222222222333444555666777777888:::;;;:::999999:::;;;888888888888888888888888::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999888888888888999::::::;;;:::::::::999888888888777777888888999:::::::::======>>>@@@BBBAAA===:::;;;;;;:::999888888888999999::::::;;;;;;<<<<<<===999999999::::::;;;;;;;;;999999999999888777666555444444333333333333222222444444333333333333444444444222000///000000000...///............---------....../////////...---,,,///---,,,---...///...---***+++---.........------++++++************++++++)))+++++++++)))((()))***++++++************+++++++++++++++++++++***))))))******))))))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++...&&&---...,,,>>>FFF000,,,,,,++++++***))))))(((++++++*********)))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))************))))))"""%%%(((***************)))************++++++++++++***))))))((()))))))))+++,,,---......---,,,+++***---///---)))'''(((+++((())))))))))))*********)))******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...///000111222///000000111111111111111111000...------...000111111111222333444666777888777;;;@@@DDDEEEEEEFFFGGGDDDEEEGGGHHHIIIJJJMMMPPPQQQRRRSSSUUUXXX[[[^^^______```cccfffiiilllmmmnnnrrrtttyyy|||~~~~~~}}}|||zzzyyy{{{777777777777777777777777666666666666666666666666555555444444444333333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111000000000/////////000000000000//////000000000000000000000000000/////////.........---//////000000000000//////...........................---...000111///---,,,---,,,,,,,,,,,,---......---......///000111222333---------------------,,,------........./////////........./////////000000------.........////////////000000111111000000///000000000111111111111222111222333444555666666777777888:::999888888999:::888888888888888888888777:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::999888888888888888999999:::;;;::::::999888777777666777777888888999999999:::;;;<<<===???AAA@@@<<<999;;;;;;:::999999888888888999:::::::::;;;;;;<<<<<<888888888888888888999999999999999999999888777666444444333333333222222222444333333222222333333444333111000///000111000///000000/////////.........---------------,,,,,,,,,------,,,------------,,,,,,---...000000111111000,,,++++++******++++++,,,***++++++***)))((()))***++++++************++++++******+++,,,,,,***)))((()))))))))(((((((((((((((************************++++++++++++++++++++++++,,,'''+++---...===AAA000+++++++++*********)))))),,,,,,++++++***)))))))))+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,!!!$$$(((******)))))))))))))))*********+++++++++******))))))))))))))))))***+++,,,------,,,+++***&&&)))......+++'''###"""******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------...//////000000//////000111111111111000000///.........///000111111111222333444666777888888;;;@@@CCCDDDDDDEEEFFFDDDFFFGGGHHHIIIJJJMMMOOOPPPQQQSSSUUUXXX[[[]]]^^^^^^```cccfffjjjmmmooopppsssuuuzzz~~~~~~}}}{{{zzz{{{666666666666666666666666555555555555555555555555555555444444444333333333444444444444444444444444222222222222222222222222111111111111111111111111111111111111000000000///...///000000000000//////////////////////////////////////////............//////000000000000//////........................///222444333111000...------,,,,,,,,,,,,---............//////000111111111,,,,,,---......------,,,---------------......///............////////////000000000111111111111222000000111111111111000000//////000000000111111111111111222333444555666666666777888888777777888:::999999999999888888888888888999999::::::999999888777888888999999999888888777777888888999999999999::::::999888777777666666777888888888888888999999======>>>@@@BBBAAA>>>;;;::::::::::::999999888888999999999999::::::::::::777777777666666666666666888888999999999888888777444444333333333222222222222222111111111111222222333111//////000111000///////////////............,,,,,,++++++++++++***+++++++++,,,++++++++++++,,,,,,---...//////000000111,,,,,,++++++++++++,,,,,,+++,,,,,,+++))))))***,,,+++******))))))******+++******+++,,,,,,***)))(((((((((((((((((()))))))))))))))))))))))))))))))))************************)))'''))),,,111<<<<<>>999000******(((((())))))))))))((((((&&&((()))((('''''')))+++((('''&&&&&&(((((((((&&&(((((()))***************))))))))))))))))))))))))(((***,,,,,,***)))************))))))******+++,,,---,,,+++******+++,,,---))))))*********+++++++++&&&''')))+++,,,,,,,,,+++************************************************+++,,,------++++++,,,---------------......................../////////////////////000111111222222111333444444444444666888999<<<@@@CCCFFFFFFFFFEEEGGGIIIJJJKKKJJJKKKMMMNNNSSSUUUWWWZZZ]]]___```aaa___```bbbdddgggjjjlllmmmrrrtttxxx|||~~~~~~}}}|||}}}{{{|||555555555555555555555555444444444444333333333333333333333222222333333333333333333333333333333333000000000111222444555666444333222111000000000000//////000000111111111111333222000/////////000111......////////////....................................---------,,,,,,,,,---------------,,,,,,,,,))))))))))))))))))******---,,,***))))))***,,,...*********++++++,,,,,,,,,***,,,------,,,++++++,,,------------------------------,,,,,,,,,,,,------..............................////////////......//////............////////////000000000111111111...///000000000000000000111222333333444444333333333333444444555555555555666666888888888888777666444444444444555555555555666555555444444444555555777777666666666666777777555555666666777777777777666777999;;;;;;:::999888999999::::::;;;::::::999888:::;;;;;;999888888999777777777666555444333333333333333333333333333333222222222222111111111111000111111111111000000/////////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************((())))))******)))))))))************************((())))))*********))))))***)))(((((()))+++,,,...******)))))))))***+++++++++***)))(((((())))))***+++666???===444---***+++((((((((())))))(((((((((%%%'''***+++***)))((((((+++***))))))***)))(((&&&(((((()))************)))))))))))))))))))))))))))))),,,...///---,,,++++++******))))))******+++,,,---,,,+++******+++,,,---************++++++++++++&&&''')))+++,,,,,,,,,+++************************************************+++,,,------++++++,,,---++++++,,,,,,,,,------------.........//////000000/////////000111111222222///111333444333444555777999<<<@@@CCCFFFFFFFFFEEEGGGIIIKKKKKKKKKKKKMMMOOOSSSTTTWWWZZZ]]]___```aaa___```bbbdddgggiiikkklllqqqtttxxx|||~~~~~~}}}|||{{{xxxyyy}}}777777777777777777777777444444444444444444444333333333222222222222333333111111222222222222333333000000111111222333444555333333222111000000000000/////////000111111222222222222111000000000000111......////////////....................................---------,,,,,,,,,++++++++++++************)))*********+++,,,,,,,,,+++******))))))***,,,,,,))))))***+++,,,---......***,,,------,,,++++++,,,------------------------------,,,,,,,,,,,,---------------------------------......//////......---///......------......////////////000000000111111---///000111000///000111000111222333444333222111111222333444555555555555444555666777777777666555333333333444444444555555444555555666777777666666666666555555555555666666444555555666666777777888888999:::;;;;;;;;;:::999;;;;;;;;;<<<;;;::::::999777999::::::888777777888666666777777777666666555333333333333333333333333111111111111000000000000///000000111111000////////////---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***************((())))))************)))************************(((((())))))******))))))&&&&&&&&&'''((()))+++++++++***************++++++***)))))))))))))))******---;;;BBB;;;000,,,+++***(((((())))))))))))(((((('''***,,,---,,,***))))))000000///...---+++))))))(((((()))***************))))))))))))))))))))))))))),,,000111///---,,,+++******))))))******+++,,,******))))))))))))***************++++++++++++,,,+++++++++++++++***))))))***************++++++++++++++++++++++++++++++++++++,,,------++++++,,,---***++++++,,,,,,---------------......///000000000/////////000111111222222...000333444444444555666999<<<@@@CCCFFFFFFFFFEEEGGGIIIJJJKKKJJJKKKMMMNNNOOOQQQSSSWWWZZZ\\\^^^______```bbbdddgggjjjlllmmmqqqtttxxx|||~~~}}}||||||yyyyyy~~~777777777777777777777777444444444444555555555555333333222222222222333333000000000111111222222222222111111111222333333444222222111111111111111222...//////000111111222222111222222222222111000000......////////////....................................---------,,,,,,,,,************************,,,,,,,,,---...//////000*********++++++,,,,,,,,,++++++,,,,,,------......***,,,------,,,++++++,,,---------------------------,,,,,,++++++,,,,,,------------------------------......//////......---///......------......///////////////000000000111,,,///111111///...000111///000222333444333222111000111333444555555444444222333555666666666555444222333333333333444444444222444666999:::999888777666666555555555555666666444444555555666777777888888888999999999:::::::::<<<<<<<<<;;;:::999888777666888999999777666666777666777777777777666555555333333333333333333333333222111111111000000000000...//////000000////////////...---,,,,,,---///000........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))))))))*********+++((()))******+++++++++***************************'''(((((()))))))))))))))&&&&&&'''(((((()))((((((+++******))))))))))))***((((((((()))******++++++...===CCC777,,,+++,,,)))((())))))******))))))((()))******)))(((''')))+++...000222000,,,))))))***((()))******++++++******))))))))))))))))))))))))(((,,,000111000---+++*********))))))******+++,,,))))))************))))))*********+++++++++,,,,,,,,,+++******))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,---......///------......///000000111/////////000111111222222...000333555555555666777999<<<@@@CCCFFFFFFFFFEEEFFFHHHJJJJJJJJJJJJLLLNNNNNNOOORRRVVVYYY[[[]]]^^^___```bbbeeehhhjjjlllmmmqqqtttxxx|||~~~}}}}}}zzzzzz555555555555555555555555444444444555555555666666333222222222222222222333//////000000111111111222222222222111222222333333111111111111111111222222...//////000111222222222111111222333333111000///......////////////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***+++,,,------------,,,------------------------***,,,...---,,,+++,,,,,,---------------------------,,,,,,++++++,,,,,,------------------------------..................---.........------.........////////////000000000000,,,///222111///...000222...000222333333333111000000111222444555555444444111222444555555555444444222222333333333444444444111333777:::<<<;;;999777777777666666666666777777444444444555666777777888888888777777888888999:::<<<<<<;;;:::999777666555666777888888666555555666777777777777666555444333333333333333333333333333222222222111111111000000......///////////////...///...---,,,,,,---///000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++(((((())))))*********+++))))))***+++++++++++++++************************''''''((())))))))))))))))))***+++++++++***((('''******)))(((((((((((((((''''''((()))***++++++,,,...===BBB555***+++,,,((())))))************)))))))))(((&&&"""!!!###'''+++)))---111///)))%%%&&&)))))))))***+++++++++++++++))))))))))))))))))))))))'''+++///111///,,,***)))*********)))***++++++,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,))))))(((((()))+++---...))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,------...///000000---------...///000000111/////////000111111222222///111444666666666777888999<<<@@@CCCFFFFFFFFFEEEFFFHHHIIIJJJIIIJJJLLLMMMOOOQQQSSSWWWZZZ]]]^^^___```aaaccceeehhhkkkmmmnnnqqqtttyyy}}}~~~|||yyyyyy~~~777666666555555555555555222222222222333333444555444444444444444444444444444444333222111111111111222222111111111111222222000000000000000000000000000000000000111444666777222222111///...---,,,+++///...---,,,,,,---...///++++++,,,,,,---...//////+++,,,,,,---.........---,,,,,,,,,,,,,,,...//////++++++++++++++++++++++++//////...---,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------***+++---//////...---,,,------------,,,,,,+++***000///...---------------111111111111000...---,,,---,,,,,,,,,,,,---......111111222222222333333333333444666888777666333222666555444333333444555666777555444444555666555444888888999999999:::::::::999999999999999999999999777777777666666666666666888888999999999999888888999888777777777777777888444555666777777666555444888888777555444333222111333222222222111000000000111111111111000000000000000000000000000111222222//////.........---------...---,,,,,,+++++++++,,,************************+++++++++,,,,,,---------)))************+++++++++************************,,,+++***))))))***+++,,,******))))))******+++,,,)))***+++,,,+++***(((&&&))))))************)))))))))))))))******+++++++++999888555000,,,***+++,,,'''((()))***++++++***)))(((((((((((())))))))))))+++++++++++++++***)))((()))))))))))))))))))))))),,,+++***(((''')))+++...))))))***++++++***)))(((************************************************)))))))))***++++++,,,,,,,,,+++***))))))***+++++++++++++++++++++++++++,,,......---------...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++......//////000000111111111111000//////000111222222333444555666666666666;;;<<<>>>AAADDDFFFGGGHHHEEEGGGIIIIIIJJJJJJMMMNNNOOOPPPSSSWWWZZZ]]]^^^___```cccgggjjjkkklllnnnppprrruuuzzz~~~}}}{{{zzz{{{666666777777666666555444333222222222333333444555222222222222222222222222111111111000000111222222222111111000000111111222000000000000000000000000000000000000111333444555111111000///...------,,,111000///......///000111+++,,,,,,------.........+++,,,------......---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///000000000......,,,---------,,,,,,+++***///......---------......///000000000000//////..................//////000111111111222222222333333222333555777777666444222555555444333333444555555666444333333444555555444777777777888888888999999999999999999999999999999666666777777777888888888777888888999999888888777777777777666666777888888555666666666666666666555666666666555444444444333222222222222111111111111111111111111000000000000000////////////000111222//////.........---------......------,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------)))************+++++++++************************+++***))))))))))))***+++))))))(((((())))))***+++))))))+++++++++***((('''))))))************))))))+++++++++,,,---///000111;;;888333...+++***++++++((()))***+++++++++***)))(((((((((((()))))))))***+++++++++++++++***))))))))))))))))))))))))))))))''')))+++,,,+++***)))(((***+++++++++***((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************,,,,,,+++*********+++,,,---,,,,,,++++++*********+++++++++***++++++,,,---++++++,,,,,,,,,,,,------------------------------111000000//////...------000000/////////000111222222222333444555555555555:::<<<>>>AAADDDFFFHHHHHHGGGIIIJJJKKKKKKKKKMMMNNNPPPRRRTTTXXX[[[^^^```aaa___bbbfffiiikkklllnnnooorrruuuzzz~~~~~~|||zzz{{{555666888999888777555444333333222222222333444444111111111111111111111111////////////000111222333222111111000000111111222000000000000000000000000//////000111111111111111000/////////............000000////////////000000------------------------,,,,,,------......------------,,,+++******))))))++++++++++++++++++++++++++++++++++++,,,---...///***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///,,,---...///000///...---,,,,,,---------,,,++++++......---------...//////---...///000000000000000000000//////000000111222111111111222222222222333111222444666777666555444444333333222222333333444555333111222333444444333666666666666777777777777888888888888888888999999777777777888888999999:::777888888999999888888777666666666666666777888999777666666555555666666777555555555555555555555555111111111222222222222222222222111111111000000000//////......//////000000/////////............---......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))************+++++++++***************************))))))(((((())))))***((((((((((((((())))))***))))))***++++++***((('''((())))))******))))))(((+++++++++---///222444666===777000++++++++++++***))))))*********)))((((((((((((((()))))))))*********++++++++++++***))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++++++++***)))'''%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***))))))(((,,,++++++***++++++,,,,,,...------,,,+++***))))))******))))))******+++,,,++++++,,,,,,,,,,,,------,,,------......//////////////////......------,,,//////......//////000111111222222333444444555555999;;;>>>BBBEEEGGGIIIIIIJJJLLLMMMMMMLLLLLLMMMNNNQQQRRRUUUYYY]]]___aaabbb___bbbfffiiikkklllnnnoooqqquuuzzz~~~~~~~~~{{{{{{~~~555666888:::999777555333333333333222222333333444111111111111111111111111000000000000000111222222111111000000000000111111000000000000000000000000...///000111111000///............///////////////.........------.........------------------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++---------------...///000......///////////////...000000//////000000111222111111111111222222222222000222333555666666555555222222222222222222222222333222000111222333333222555555666666666777777777777777777888888888888888999999999999999999999999777777888888888888777777444444444555666777888999888777666555555666777888555555555555555444444444111111111222222333333333222222222111111111000000//////............///////////////...............---------------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))*********+++++++++************************))))))(((((((((((()))))))))(((((((((((()))******))))))************)))((((((((())))))))))))(((((()))))))))+++...222666888===666---)))+++,,,+++((((((((((((((('''&&&&&&%%%(((((()))))))))***************+++++++++******))))))))))))))))))))))))))),,,+++***+++,,,,,,,,,,,,*********)))((('''&&&&&&))))))))))))))))))))))))************************+++++++++*********))))))***************+++++++++,,,,,,,,,++++++*********+++++++++***+++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,---...//////000++++++,,,,,,---...//////------......//////000000111111111111222333444444888:::>>>BBBFFFHHHJJJJJJLLLNNNPPPOOONNNLLLLLLMMMPPPRRRUUUXXX\\\___aaabbb```cccgggjjjlllmmmooopppqqqtttyyy~~~~~~||||||444666888999999777555333444333333222222333333333222222222222222222222222444333222111111111111111111000000000000000000111000000000000000000000000...///000111111///...---............////////////---..................---------------------,,,,,,,,,------...------,,,,,,++++++,,,---......------++++++++++++++++++++++++...---,,,+++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************)))******++++++++++++++++++,,,,,,------,,,,,,,,,---------------...///000000000000//////...---,,,//////......//////000111000000111111111222222222000111333444555555555555222222222222222222222222222111000000222333333333666666666777777777777888666666666777777888888888<<<;;;;;;:::999888777777777777777888888777777777444444444444555666777888888777666555555666777888888777666555444333222222111111222222333333333444222222222222111111111111//////............//////////////////////////////---,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************(((((())))))))))))((((((***))))))))))))***++++++)))))))))*********))))))(((((())))))))))))((((((((((((***,,,///333666888:::333+++(((***,,,+++(((***))))))(((''''''''''''))))))))))))************)))******+++++++++******))))))))))))))))))))))))***+++---000333222///,,,((((((((((((((()))))))))))))))))))))))))))))))))************************))))))*********+++++++++((())))))*********++++++*********++++++,,,,,,,,,++++++*********+++,,,,,,+++++++++,,,,,,,,,------******+++,,,---.........******+++,,,---...//////,,,---......///000000000111111000111111222444444888:::???CCCGGGIIIJJJJJJMMMOOOPPPPPPNNNLLLKKKKKKMMMOOOSSSVVVZZZ^^^```aaabbbeeeiiikkkmmmnnnpppqqqqqqtttyyy~~~}}}|||444555777888777666444333444444333222222222333333333333333333333333333333555444333222111111111111111000000//////000000111000000000000000000000000///000000000000000///............/////////////////////000000000000//////------------------------------......------,,,,,,***+++---...//////......++++++++++++++++++++++++...---,,,+++***************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******))))))+++++++++,,,,,,,,,------++++++,,,---------,,,,,,......---------...//////000000000///...---++++++......------......///000000000000111111111111222111222333444444444444444111222222333333222222111222111000000222444444333666666666666777777777777555555666666777777888888<<<;;;;;;:::999888777777666777777888888777777666444444444444444555666777888777777666666777777888888888777555444333222111222222222333333333333333333222222222222111111111000000//////......//////...////////////000000000------,,,++++++++++++,,,************************+++++++++++++++*********)))************+++++++++************************((())))))******))))))(((***************++++++,,,)))))))))))))))*********'''(((((())))))((((((''')))***,,,///222444666777444000+++)))***++++++)))++++++***)))))))))******)))))))))*********++++++))))))***++++++++++++***))))))))))))))))))))))))$$$(((///888<<<999000((((((((((((((()))***+++,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,((()))***+++++++++++++++))))))***+++,,,------...))))))(((((())))))***+++++++++,,,,,,,,,,,,------***++++++,,,,,,---------------------------------,,,---...///000111111111222111111000111333444555888;;;@@@DDDHHHIIIIIIIIIKKKMMMOOOOOOMMMKKKJJJIIIKKKMMMQQQUUUYYY\\\___```aaaeeeiiikkkmmmnnnpppqqqppptttyyy~~~}}}~~~555555555555555444333333555444333333222222222333333333333333333333333333222222111111111111111222000000////////////000000000000000000000000000000000000000///000000111111///////////////............///000111111000///...+++,,,,,,------.........------......------,,,+++***+++---......---,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,---***+++,,,,,,---------,,,///......---------........./////////...------,,,......------......///000000000000000111111111111333333333333333333333333222222333444444333222222222111000111333555555444444444555555555666666666444444555666666777888888888888888999999999999999666666777777777777666666555444444333444444555555777777777888888777777777777777666555444444333333333333333333333333222222333333222222222111111111222111000////////////000.../////////000000000000000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))************+++++++++************************))))))***++++++***)))))))))))))))))))))***++++++)))))))))))))))******+++''''''((((((((((((''''''(((***---///111222222222...---,,,+++******++++++***)))((((((((()))***+++))))))*********+++++++++))))))***+++++++++++++++))))))))))))))))))))))))%%%'''---555::::::333,,,++++++***))))))***+++,,,++++++++++++++++++++++++******************************************++++++)))***+++---......------*********++++++,,,,,,---***))))))))))))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------------------------.........,,,---///111222222222222333222111111111333555666999<<>>:::666555777999888777666666666666666666666666666666666666777777777777666666666666666666666666555555555555555555555555222222222111111000000000333222222111111222222333222111111000000000000000......////////////......///......------,,,++++++)))***++++++***)))***,,,---,,,+++******+++,,,---************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))+++*********))))))((((((&&&''')))+++,,,,,,,,,,,,///...,,,+++************+++******)))))))))))))))%%%&&&'''((()))***+++,,,+++++++++++++++***)))(((******))))))((((((''''''***)))(((''''''((()))***++++++************++++++++++++++++++++++++++++++,,,***((('''&&&'''((()))---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++---...///000000000000000000000////////////000000000111222333555555;;;>>>BBBDDDEEEEEEFFFGGGGGGIIILLLMMMLLLIIIHHHGGGLLLNNNRRRVVVZZZ[[[\\\\\\dddbbbdddjjjllljjjkkkooonnnrrrxxx|||}}}}}}}}}}}}{{{|||333333333333333333333333333333444555555444333333444333333222222333333444222222111000000/////////000111111///...---///111000000000000000000000000000//////////////////000,,,---...///000000000/////////............//////000...,,,---...///---+++,,,,,,,,,------------...++++++++++++*********))),,,,,,++++++,,,------...)))************++++++++++++******+++---......---***************************++++++,,,,,,++++++***+++,,,---,,,+++***,,,...++++++++++++++++++++++++***,,,......---,,,---...,,,,,,------......------,,,------.........------............////////////111000///......///000111111111222222222222222222111111111222222111111000222222222111111000000000222222222222222222222222333333444444555777888999:::888666555666888888888666666666666666666666666444444555555555666666666777777777777777777777777555555555555555555555555555555555444444333333333333222222111111222222333222111111000000000000000...//////000000//////...///......------,,,+++++++++,,,---,,,+++***+++,,,+++***)))(((((()))***+++************************)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))************)))))))))((())))))***+++++++++******'''((()))*********)))(((''''''(((((()))+++,,,---++++++******)))))))))((((((((()))***++++++++++++***)))))))))((((((((('''***)))(((((((((((()))***++++++************+++++++++++++++++++++++++++++++++***((('''''''''))))))((((((((())))))*********++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------............---000000000000////////////000000111111222333555666;;;>>>BBBEEEEEEEEEFFFGGGGGGJJJMMMMMMLLLJJJIIIHHHKKKMMMQQQUUUXXXZZZ[[[[[[dddbbbdddiiikkkjjjllloooppptttyyy|||}}}|||||||||zzz{{{333333333333333333333333333333444444444444333333333333222222222222333333////////////////////////111111000...,,,---///222000000000000000000000000........................,,,---...///000000000/////////...............//////...------......---+++,,,,,,,,,,,,------------++++++++++++*********************)))******+++,,,)))************+++++++++*********,,,...///---+++***************************++++++,,,,,,++++++***+++,,,---,,,******,,,---***************************,,,......---,,,---...,,,,,,,,,---------......///////////////...---------............/////////000//////......//////000222222222111111111111111111111111000000111111222111111111111111000000000222222222222222222222222333333333444555666777888777777888777666666888:::777777777777777777777777555666666666666777777777888888888888888888888888555555555555555555555555222222222222222111111111222222111111111111222222222111111000000000000000///000000111111000000//////......------,,,++++++---......---+++***+++,,,******))))))))))))******************************))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************)))))))))))),,,+++******))))))))))))"""$$$'''***,,,+++***(((''''''(((((()))+++,,,------,,,,,,+++***)))(((((((((((()))******)))))))))))))))))))))((((((((((((***))))))(((((())))))***++++++************++++++************************+++***)))((('''((()))***%%%&&&'''((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------......------,,,+++////////////000000000000111111111111222444555666;;;>>>BBBEEEEEEFFFFFFGGGGGGJJJMMMNNNLLLKKKJJJJJJMMMOOORRRVVVYYY[[[\\\\\\cccaaaccchhhkkkjjjlllpppsssvvvzzz}}}||||||{{{{{{yyyyyy}}}333333333333333333333333333333333333333333333333333333222222222222333333/////////000000000111111111222222000///...000111000000000000000000000000------............---------....../////////////////////...---------............------------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***)))))))))))))))******))))))*********+++++++++******+++---//////,,,******************************++++++,,,,,,++++++***+++,,,,,,+++******+++---***************************,,,......---,,,---...,,,,,,,,,,,,------............/////////......------------.........//////////////////////////////222222111111000000000///111111000//////000222333333333333222222222222222222222222222222222222222333333333333444555666777666999;;;:::777555777999777777777777777777777777888888999999999:::::::::777777777777777777777777555555555555555555555555111111111111000000000000222222111111111111222222222111111000000000000000000000111111111111000000///......------,,,++++++---......---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++*********))))))((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))),,,+++)))((((((((()))***$$$&&&(((+++,,,,,,+++++++++******)))))))))))))))************************,,,++++++***(((&&&%%%$$$))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******)))(((((())))))***))))))******+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,---------------,,,,,,////////////000000000000111111111222333444555666;;;>>>CCCEEEFFFFFFGGGHHHHHHJJJMMMNNNMMMLLLLLLMMMQQQRRRUUUXXX[[[]]]^^^___cccaaaccchhhkkkkkkmmmqqquuuxxx|||}}}|||{{{{{{{{{xxxyyy|||333333333333333333333333333333333333333333333333333222222111111222222333///000000111111222222333000222555555444111000000////////////////////////------...//////...------...............//////000//////...------------------......---,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++,,,...------,,,,,,,,,------))))))*********+++++++++******+++---///...,,,)))***************************++++++,,,,,,++++++***++++++,,,+++***)))+++---***************************,,,......---,,,---...------,,,,,,,,,---...///++++++,,,....../////////------------..................////////////......111111111000000/////////111000///...///000222333222222222222222222222222222222222222222222222222333333222333333444555666888;;;===<<<888666666777666666666666666666666666999999999999::::::::::::666666666666666666666666555555555555555555555555333444444444444444444444222111111000000111111222222111111000000000000000000000111111111111000000///......------,,,++++++,,,------,,,)))(((((())),,,,,,,,,------,,,,,,,,,************************))))))))))))))))))))))))******)))))))))((((((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))*********)))((((((((()))+++,,,))))))((())))))***+++++++++******)))))))))))))))(((((()))))))))))))))))),,,++++++***(((&&&%%%$$$(((((((((((())))))))))))))))))************))))))++++++************++++++))))))))))))))))))))))))***))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......***+++,,,---.............../////////000000000111111111111222333444666666<<>>EEE???222///222222222222222222222222444333222333333333111///111111111000000000//////444333333222222333333444333333333333333333333333444444444333222111000///////////////////////////111111000///////////////000//////...---,,,,,,+++000///---+++++++++---...++++++++++++++++++++++++,,,++++++******++++++,,,...---+++)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((()))((('''''''''''''''((()))++++++***)))(((((())))))))))))))))))************'''&&&&&&''''''((()))***))))))))))))))))))))))))******++++++++++++******,,,+++***)))((((((((((((***(((''''''((())))))(((++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++***************+++,,,------,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------...,,,***,,,///111000...---...//////////////////000111222222222333666888;;;@@@FFFJJJKKKLLLLLLLLLJJJKKKMMMOOOQQQSSSTTTTTTXXXVVVVVVZZZ\\\[[[]]]aaaaaacccfffiiilllnnnooooooyyy{{{}}}~~~~~~~~~~~~333333333222222222111111222222111111111111222222111111111111111111111111111111111111111111111111111000///...///000222333............////////////......////////////......///////////////...------///.........------------------,,,,,,,,,------...///...---,,,+++*********,,,++++++******++++++,,,,,,++++++***))))))******************************,,,,,,+++++++++*********''')))***+++***)))***+++---,,,++++++************,,,,,,,,,++++++*********+++(((&&&(((+++---+++(((******+++++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------......---------......///...//////000000//////...000///...---...///111333555<<<===AAAJJJCCC555111222222222222222222222222333222222333333333222000333333333222222111111111333333222222222222333333333333333333333333333333333333333333222111000000111111111111111111111111111111000///////////////.........---------------000///---++++++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++))))))))))))***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''((())))))***++++++***)))))))))))))))))))))))))))************+++***)))))))))))))))***)))))))))))))))))))))))))))******++++++******))),,,++++++******+++,,,,,,---+++++++++,,,---,,,+++)))))))))))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++******++++++++++++*********+++++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................---------,,,+++,,,///111000......///000000111111000000111222333333333555888:::<<<@@@EEEIIIJJJKKKKKKLLLLLLMMMOOOPPPRRRSSSTTTTTTXXXVVVVVV[[[\\\[[[]]]aaaaaacccfffjjjmmmoooppppppyyy{{{}}}~~~~~~}}}||||||333333333222222222111111222222111111111111222222222222222222222222222222111111111111111111111111333222000///......///000............////////////////////////////////////000111111111111000//////............------------...------,,,,,,,,,,,,---...---,,,,,,++++++++++++,,,+++************+++,,,,,,+++******)))*********************************---------,,,,,,,,,,,,,,,***,,,......---,,,---...,,,+++++++++************+++++++++++++++*********------,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------,,,,,,,,,---...//////---..................---/////////////////////000...777:::@@@IIICCC555222111111111111111111111111111111222333333333222222444444444444333333333333222222111111111111222222333333333333333333333333333333333333222111111000222222222222222222222222111000000///////////////...---------....../////////...---,,,,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++***))))))))))))************************++++++++++++++++++++++++++++++***))))))***++++++))))))(((((((((((())))))(((((((((((()))***,,,,,,+++***))))))))))))))))))))))))))))))************,,,+++***)))(((((((((((()))))))))))))))))))))))))))******++++++******)))*********+++,,,---...///*********+++,,,,,,***(((((((((((())))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,------*********))))))*********+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......---,,,,,,---///000///...///000111111222222222111111222333444444666:::======@@@DDDGGGHHHIIIKKKMMMNNNOOOQQQRRRSSSTTTTTTTTTXXXVVVWWW[[[]]]\\\]]]aaabbbdddgggkkknnnppprrrrrryyyzzz|||~~~~~~~~~}}}|||yyy{{{333333333222222222111111222222111111111111222222222222222222222222222222111111111111111111111111333222111///........................//////////////////............//////000111111111111000//////------------------------......---,,,++++++++++++*********+++,,,---///000++++++************++++++++++++***************++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---------...******+++++++++*********+++++++++******************,,,---+++((('''(((*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,---...///000,,,------......------,,,...///000000000///...---)))222444999AAA<<<111000111111111111111111111111///111222333333222333333444444444444444444333333222111111000000111111222333333333333333333333333333333333333333222111000222222222222222222222222000000////////////000000111000//////...///000000///...------------......,,,,,,+++++++++++++++***,,,++++++******++++++,,,,,,++++++******)))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***(((''''''(((***+++)))(((((((((((())))))***((((((((()))***,,,---...******)))))))))))))))***((()))))))))************))))))((('''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---)))((()))+++,,,,,,)))&&&(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))000///...---,,,+++***)))+++***)))(((((()))***++++++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------......------------...//////...//////000111222222222222000111333333444777:::===>>>AAADDDFFFGGGIIIKKKMMMPPPQQQRRRSSSTTTUUUUUUUUUXXXVVVWWW\\\^^^\\\]]]```bbbdddhhhlllppprrrttttttxxxzzz|||}}}~~~}}}|||{{{wwwyyy333333333222222222111111222222111111111111222222111111111111111111111111000000000000000000000000000000//////////////////............////////////...------,,,,,,------...//////000000//////...---,,,,,,------------------...---,,,+++++++++++++++*********+++,,,---///000************************+++***************+++++++++++++++*********))))))************++++++++++++''')))******)))(((((()))))))))***+++++++++***)))************************&&&))),,,***'''&&&))),,,******+++++++++,,,,,,,,,***+++,,,------------,,,------------------------++++++************++++++------------------------+++++++++,,,,,,...///000,,,,,,------------,,,,,,---...///000000///---,,,***111000111888555...000000000000000000000000000///111333333222222333444222222222222333333333333222111111000000111111222333333333333333333333333222222333333333222111111111111111111111111111111000000////////////000000666555222000/////////000.........---.........///,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++*********)))))))))))))))))))))))))))***************************)))'''&&&&&&''')))***((((((((((((((()))******((((((((()))***,,,---...***)))))))))))))))******((()))))))))************'''''''''''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''(((((())),,,,,,---...000///,,,***************))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))'''&&&%%%%%%+++***)))(((((()))***+++************))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------......------...............///---...///000111111111111///000222333333666999<<>>@@@CCCHHHJJJJJJJJJJJJKKKKKKMMMQQQUUUXXXXXXWWWVVVVVVXXXZZZ\\\^^^_________aaadddhhhmmmpppqqqqqqpppyyyzzz|||~~~~~~}}}|||~~~}}}000111111222333333444444222222222222222111111111222111111000000//////...000111111111000///...---//////...,,,***)))((('''////////////////////////111000///---,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------,,,,,,,,,,,,...---,,,---...///...,,,++++++++++++,,,,,,------***************)))))))))******++++++++++++,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((())))))***+++,,,,,,,,,+++******))))))******+++,,,+++***)))((('''&&&%%%$$$&&&&&&'''((()))***+++,,,+++++++++++++++,,,------------------------------+++***)))((()))***+++,,,,,,---.../////////...---------+++*********+++,,,+++,,,,,,---------,,,,,,------...............------------------...//////000000////////////......//////000111111222222333222222222111111111111111222222333333333333222222333333333333333333333333333222222222222111111111000000111111000000//////......////////////000000000//////............//////...------+++******)))------,,,,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))***+++***)))(((***,,,))))))))))))))))))))))))))))))'''''''''''')))))))))))))))))))))))))))))),,,+++******)))*********---,,,+++)))((('''''''''******)))((((((((())))))***,,,+++'''''')))***(((+++******))))))******+++,,,,,,+++*********++++++++++++***)))))))))******+++++++++************))))))))))))*********))))))******))))))))))))******(((((()))))))))*********+++++++++***************))))))*********+++++++++******++++++,,,,,,------,,,,,,,,,,,,------------)))***++++++***+++---//////111222111///------...///......---......//////...///000111333444555666222333333333444666:::===@@@CCCGGGJJJJJJJJJJJJKKKLLLNNNRRRUUUWWWWWWVVVUUUVVVXXXYYY[[[]]]^^^______bbbdddiiimmmqqqrrrrrrrrryyyzzz|||~~~~~~}}}|||||||||111111222222333333333333222222222111111111111111111111000000//////////////////000000///...------222111000///---,,,+++***..................................../////////000+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////---+++++++++++++++++++++,,,************************))))))))))))))))))))))))************************************************(((((())))))))))))((((((((()))***++++++,,,++++++)))***************+++,,,***)))((('''&&&$$$######''''''((())))))***+++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,,,,***+++---......---+++***,,,+++******))))))******+++,,,,,,------------,,,+++,,,...///000///......---------.........//////000000000000000///////////////000000111222222222111111111111111111111111222222333333333333222222222222222222222222222222222222222222111111111111000000111111111000000/////////////////////000000111000///...............------,,,,,,+++++++++***------,,,,,,,,,+++++++++*********************************++++++*********)))))))))))))))))))))))))))*********((((((***+++(((((((((((((((((((((((())))))(((''''''((())))))))))))))))))))))))))))))++++++******************))))))))))))))))))***+++))))))((((((((((((((())),,,,,,,,,******++++++*********))))))))))))******,,,,,,+++***))))))************))))))))))))))))))+++++++++*********))))))***+++,,,,,,++++++++++++******))))))))))))******))))))))))))*********+++************************''''''((()))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,,,,------------......,,,***)))***,,,///000222222222111000000222222111111111111111111000111111222333555555666000111222222222444888;;;@@@CCCGGGIIIIIIIIIJJJKKKMMMOOORRRUUUVVVWWWVVVVVVWWWWWWYYYZZZ\\\]]]^^^^^^bbbeeeiiimmmqqqsssssssssyyyzzz|||~~~~~~}}}|||zzzyyy333333333222222111111111111111111111111111111111000000000///////////////...////////////......---000000000000////////////------------------------,,,,,,------............,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...------,,,++++++***))))))***************+++++++++((((((((((((((((((((((((***************************************************)))'''&&&&&&''')))***((()))******++++++++++++(((***++++++***)))+++,,,,,,,,,++++++*********)))************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------((()))+++,,,,,,+++)))(((++++++******)))))))))))),,,,,,---...............)))+++---///000000000///......//////000000000000/////////000000000000000...//////000111111222222111111111111111111111111111222222333333222222111222222222222222222222222222222222111111111000000000000111111111111000000000000000000000000//////111000///...............+++++++++,,,,,,---------------,,,,,,,,,+++++++++************************)))***++++++++++++***))))))))))))))))))))))))))))))******)))(((((()))+++(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************+++*********))))))(((((()))***++++++)))((((((((((((((())))))))))))+++------,,,++++++***))))))))))))))))))***,,,++++++***))))))))))))))))))))))))******))))))+++++++++*********)))))))))+++------+++***+++,,,******))))))))))))***************+++++++++,,,,,,************************((()))***+++++++++******---------,,,,,,,,,+++++++++++++++,,,,,,,,,------///000000...,,,+++,,,---000111222444555555444333777777777777777777777666333333333333333444444444222333444444444666:::===AAACCCFFFHHHHHHIIIJJJKKKMMMNNNQQQTTTVVVWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^bbbeeehhhmmmpppsssttttttyyyzzz|||~~~~~~}}}|||xxxwww|||333333222222111000000///000000000111111111111111////////////////////////......////////////......------......////////////........................,,,,,,,,,,,,+++)))((('''+++,,,---......///......++++++++++++,,,,,,,,,,,,---,,,+++,,,...//////...------,,,+++***)))((((((*********++++++++++++++++++************)))))))))************************************************+++***'''&&&&&&'''***+++)))***************))))))'''***---,,,***)))***,,,***************++++++++++++++++++******)))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++++++++***((((((++++++++++++******))))))+++,,,---......///......***+++---...///000000000...//////000111000000000......////////////000000......///000000111111222111111111111111222222222111111222222222222111111222222222222222222222222222111111111111000000000000000111111222222111111111111000000000000//////000//////............///***+++,,,,,,---...///000------,,,,,,,,,,,,++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***)))(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***,,,+++***)))(((((((((((())))))((((((((()))******''''''+++000000,,,)))******))))))(((((())))))***++++++***)))))))))******((()))******++++++******+++++++++************)))'''))),,,+++)))''')))+++******))))))))))))*********++++++++++++,,,,,,,,,***************++++++++++++,,,---...///...------------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,---///000000111444666;;;;;;:::;;;======<<<;;;999:::;;;;;;;;;;;;::::::333333333333333333333333111111222222222555888;;;AAACCCFFFGGGGGGHHHJJJKKKLLLNNNPPPSSSVVVWWWXXXXXXWWWWWWXXXXXXYYY[[[\\\]]]bbbdddggglllooorrrttttttyyyzzz|||~~~~~~}}}|||yyywww{{{000000000000000000000000///000000000111111111222////////////////////////...//////000000000//////------------......//////........................,,,---------,,,***((('''******,,,------.........******+++++++++,,,,,,,,,,,,+++***+++...///...---,,,+++++++++******))))))*********++++++,,,,,,,,,,,,,,,+++++++++************************************************************))))))(((((())))))******++++++******)))((('''&&&***------***(((***---(((((((((((((((((((((((((((((())))))))))))))))))***************++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++***)))******,,,------.........///......---------......---...///000000000//////------........./////////......//////000111111111000000111111111222222222111111222222222222111111111111111111111111111111111111111111000000000000///000111222222222222111111111111000000000/////////............//////000---------....../////////------,,,,,,,,,,,,++++++************************(((***+++,,,,,,+++***((())))))))))))))))))))))))((()))***)))'''''')))***)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))***+++,,,++++++***,,,+++***)))(((((((((((()))))))))))))))***++++++++++++000666666///******))))))(((((((((((())))))***))))))))))))******+++((()))+++,,,,,,,,,+++++++++++++++************)))&&&***---,,,(((&&&(((+++******))))))))))))******************++++++++++++))))))*********++++++++++++,,,.../////////------*********+++++++++++++++***++++++++++++,,,,,,,,,***,,,///111444777;;;>>>BBB???<<<;;;<<<<<<:::888333444555777777777666666111111222222333333444444///000111111111333777:::AAACCCEEEFFFGGGHHHJJJLLLKKKMMMOOOSSSVVVXXXZZZZZZXXXWWWWWWWWWXXXZZZ[[[]]]aaacccfffjjjnnnqqqssstttyyyzzz|||~~~~~~}}}||||||xxx{{{......//////000000111111//////000000111111111222........./////////////////////000000000000000///////////////////////////////////////////////////,,,---.../////////...---((()))***+++,,,---------*********++++++,,,,,,,,,+++******+++---......---***************+++++++++*********++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))************************((()))***++++++***)))(((++++++++++++***((('''&&&%%%***...---***(((***---,,,,,,++++++*********)))%%%&&&&&&'''((()))***************)))***++++++,,,++++++++++++++++++++++++))))))***++++++++++++***......---,,,+++++++++,,,+++,,,,,,,,,,,,+++******((()))***+++,,,---------333111///---,,,+++,,,,,,,,,,,,.../////////...---,,,---------......//////......//////000111111111000000111111222222222222111111222222222222111111111111111111111111111111111111111111000000000000///000111222222222222222222111111111000000//////...............///000111//////////////////......---------,,,,,,,,,++++++************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))))))))************))))))************************((()))***+++,,,,,,+++***(((((((((((()))***+++,,,******))))))***+++,,,,,,111111666>>><<<333,,,+++))))))(((((((((((())))))))))))(((((()))***++++++)))***+++,,,------,,,++++++++++++************)))(((,,,///...***(((***---******))))))))))))******))))))))))))************))))))******++++++++++++(((***+++------,,,+++***'''((()))***+++,,,------******+++++++++,,,,,,,,,+++---000333666999===AAA===999444111111000---++++++,,,---///000000////////////000111333444555555333444555555555777;;;>>>AAACCCEEEFFFFFFHHHJJJLLLJJJLLLOOORRRVVVYYYZZZ[[[XXXWWWWWWWWWXXXYYY[[[\\\```bbbfffjjjmmmqqqssstttyyyzzz|||~~~~~~}}}|||~~~zzz|||333222111111000000111111000000000000000000000000000000000000////////////222111111000000000000000//////......------,,,,,,000///...------...///000///............---------//////...---,,,++++++******+++,,,,,,------,,,,,,************************222111...+++)))(((''''''+++*********))))))(((((())))))************))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))***++++++***)))***+++......---,,,+++***)))(((++++++++++++++++++++++++---,,,***)))))))))***++++++***)))))))))***,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++,,,,,,++++++------......///000000111///...---,,,,,,---.../////////000000000000//////111111000///......//////222222222222222222222222111111111111222333444555333222111111000000111111222222222111000//////...111111111111111000////////////000000000000///...------------------------------,,,,,,,,,,,,++++++)))))))))******)))))))))++++++******)))(((((('''''''''(((((())))))************)))((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))******)))(((''''''(((((((((((()))))))))))))))))))))((()))...777>>>>>>>>><<<999555///+++(((((((((''''''((()))******)))((()))***(((&&&'''***************************************))))))))))))---+++)))((('''((()))***((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))************************************************------,,,+++++++++,,,,,,,,,///333666777666444222000000///...,,,+++***)))///...---,,,+++,,,------222222222111111111111000444444333444555888;;;===CCCEEEIIIJJJJJJJJJKKKLLLJJJJJJLLLQQQVVVYYYZZZZZZUUUVVVXXXXXXXXXYYY\\\^^^^^^aaaeeehhhjjjnnnqqqtttwwwyyy|||}}}}}}~~~|||}}}444333222222111111222222000000000000000000000000000000000000////////////111000//////......//////000000000000////////////000///...------...///000............---------------------------,,,,,,,,,***+++,,,,,,------,,,,,,************************$$$&&&(((***++++++******************)))))))))(((++++++,,,,,,,,,,,,++++++************)))))))))(((************************************************)))***++++++))))))***++++++++++++++++++*********++++++++++++++++++++++++'''''''''((()))+++---...+++***)))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,,,,,,,,,,------...//////000000000///...---------.../////////000000000000//////000000000111222333444555222222222222222222222222111111111111222333444555222222222222111111111000222222111111000//////...000111111111111000///.........////////////......------------------------------,,,,,,,,,,,,++++++++++++************++++++,,,++++++***))))))((((((((((((((()))))))))))))))******)))((((((((((((((())))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))************))))))((((((************))))))))))))++++++***)))))),,,222888;;;999666333///,,,***))),,,+++++++++,,,,,,---...((((((******)))((()))+++************************************)))))))))))),,,+++)))((('''((()))******))))))(((((())))))***))))))************))))))))))))))))))))))))))))))************************************************------,,,,,,+++,,,,,,,,,///000222444444333111/////////...---,,,++++++***---,,,,,,,,,,,,---//////111111111111111111111111444333333444555888;;;===CCCFFFIIIJJJJJJJJJJJJKKKJJJKKKMMMQQQVVVYYYZZZZZZVVVWWWYYYYYYYYYZZZ]]]___aaadddgggiiikkkmmmpppsssvvvxxx{{{}}}}}}~~~}}}~~~444444333222222222222333000000000000000000000000000000000000////////////000///......------......///////////////000000000//////...------...//////............------------+++,,,,,,,,,---------...***++++++,,,,,,,,,,,,,,,************************ &&&+++......,,,+++************))))))))))))++++++,,,,,,,,,,,,++++++************))))))))))))++++++++++++++++++++++++************************)))***++++++))))))***+++)))))))))******+++++++++++++++++++++++++++++++++&&&&&&&&&''')))+++---...******))))))******+++,,,++++++************++++++***************+++++++++++++++++++++++++++++++++)))***---//////---***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......//////111000//////........./////////000000000000/////////000111111333444555555222222222222222222222222111111111111111222333444111222333333333222000000222111111000000//////...000000000000000//////...------..................------------------------------,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,+++******))))))))))))))))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++******))))))))))))***,,,+++++++++******))))))+++++++++***)))***---000444222///+++)))))))))*********))))))******++++++(((***++++++******,,,---************************************))))))))))))++++++)))((((((((()))***+++******))))))******+++))))))************))))))))))))))))))))))))))))))************************************************---,,,,,,,,,,,,,,,------222222222111000///------......---------,,,,,,,,,+++++++++,,,---///000111000000000111222222333333444333333333555888;;;<<>>???:::333000///////////////000000000000000000000000///......---000000000000000/////////...------------,,,,,,,,,---------............///.........---,,,,,,++++++//////...---,,,+++******,,,,,,++++++******++++++,,,,,,++++++***))))))(((+++++++++***************************************************************************************...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************))))))***+++++++++)))((()))***)))***+++,,,,,,+++***)))************************(((***,,,......,,,***((((((((()))++++++,,,,,,,,,,,,,,,---------.........000000///...---,,,,,,+++,,,,,,,,,---------......,,,---......------...000///////////////////////////000000111111000000///...000111000///...///000///000222333333222111000333333222111000//////......------......///000111///......---------..............................,,,---------............************************......------,,,,,,++++++************************+++++++++,,,++++++***)))++++++++++++++++++++++++++++++*********)))))))))'''(((((())))))))))))((())))))))))))))))))))))))((('''(((***++++++)))''')))))))))))))))*********,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------)))))))))))))))))))))))))))*********++++++++++++,,,+++))))))+++,,,+++***+++******)))))))))))))))&&&'''(((((())))))((((((++++++***))))))***++++++((((((((((((((((((((((((+++******+++------,,,***++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,******+++---/////////111///,,,******+++---...---,,,,,,,,,,,,---......222222222222222111000///000000000111111111222222222333555666666888:::<<>>888222222444000000000000////////////...////////////......---/////////......------------------------------------------............///---......///000111111222------------------------,,,++++++***++++++,,,,,,))))))*********+++++++++************************************************))))))))))))))))))))))))************************,,,++++++***************++++++***))))))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))))))))))))))***))))))((()))+++,,,,,,+++)))(((************************,,,++++++******++++++,,,+++++++++++++++***)))((()))************+++++++++)))******,,,---///000000,,,,,,,,,---------......,,,---......------...000000000000000000000000000........................///000000///...///111222///222666;;;@@@CCCEEEFFF777666444222111111111111111111000......------------------------...///000........................//////...------,,,++++++------------------------)))******+++,,,---......************************++++++++++++++++++,,,,,,)))((((((''''''((()))************)))))))))(((((()))))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))((((((''''''''''''(((((()))******+++++++++++++++))))))))))))))))))))))))(((((()))))))))***************+++***************+++******))))))))))))))))))***++++++,,,,,,++++++*********++++++*********'''(((((())))))******++++++******+++------,,,************+++++++++,,,,,,******++++++,,,,,,,,,,,,+++***)))***,,,...///...............---,,,+++***---,,,,,,,,,,,,---............000111222333333333///000000111222333333333333444555555555777;;;===BBBEEEHHHIIIIIIIIIJJJKKKIIIJJJLLLNNNQQQSSSUUUVVVXXXYYYZZZYYYXXXWWWXXXYYY\\\```eeeiiikkkmmmppprrrwwwzzz}}}~~~}}}|||||||||}}}///333666555000...///222////////////000000000000....../////////......---............------------,,,,,,,,,------------...---------............///,,,---...///000222333333+++,,,,,,,,,------------++++++******++++++,,,,,,((())))))***++++++,,,,,,***************+++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************+++***))))))(((((()))))),,,+++***))))))***+++,,,************************************************(((((((((((((((((((((((())))))************)))))))))((('''(((***+++***))))))***+++,,,,,,+++***)))************************---,,,************,,,---,,,,,,,,,++++++)))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......------...000000000000000000000000000///......------......///000000000///---...000222666;;;CCCJJJLLLIIIEEEAAA666555333222111111111222333222000///---,,,,,,,,,---------------...///000------------------------------,,,+++***)))((((((........................))))))***+++,,,---......************************+++************+++,,,,,,******************************)))))))))(((((((((***))))))(((((((((((()))))))))))))))))))))))))))''')))***)))((((((***+++)))))))))))))))***************))))))))))))******((())))))***+++*********))))))))))))))))))))))))((()))))))))************)))***+++***((((((***,,,+++******)))))))))))))))'''((())))))******)))))))))***++++++++++++***)))''''''(((((())))))******+++******+++------,,,***************++++++++++++))))))+++,,,,,,,,,,,,,,,+++))))))***,,,.........------...///...---+++***---,,,,,,,,,,,,---......000000111111111000000//////000000111222333444444333444444444555777;;;>>>CCCFFFHHHJJJIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTVVVXXXYYYXXXWWWWWWXXXYYY\\\```eeeiiilllnnnqqqsssyyy{{{~~~~~~}}}}}}}}}|||...///000///...---...000......//////000000111111------...//////......---............////////////,,,,,,,,,---------......---------............///,,,,,,---...///000000111,,,,,,,,,,,,++++++++++++++++++******++++++,,,---******************++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))---,,,***))))))***,,,---((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************)))))))))'''&&&'''***+++***(((************************************************++++++++++++++++++++++++******+++++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......,,,---......------...000000000000000000000000000000///...------...///000...///111111222555999===FFFHHHIIIIIIFFF???999444444333111//////000111222222111000......---------......---------......///------------------------,,,,,,,,,++++++*********------------------------------------,,,,,,,,,,,,***************************))))))((()))***+++,,,******+++++++++)))((('''***)))))))))((((((((((((+++***)))(((''''''((()))))))))))))))))))))))))))%%%(((******(((''')))***(((((())))))******+++++++++******************+++((((((***+++++++++***))))))))))))))))))))))))))))))))))))*********++++++***++++++)))''''''***---+++******)))))))))))))))&&&'''(((((())))))(((((()))***++++++++++++***)))+++++++++++++++++++++++++++******+++------,,,***************++++++++++++((()))+++,,,------,,,,,,***)))((())),,,......------------------------------,,,,,,,,,,,,---.........//////000000000/////////000000111333444444555444444444444444777;;;>>>BBBDDDHHHIIIIIIJJJKKKLLLKKKKKKLLLNNNOOOPPPQQQRRRTTTVVVWWWWWWVVVVVVXXXYYY\\\```eeeiiilllnnnqqqsssyyy|||~~~}}}}}}}}}{{{~~~......//////000000000000---......///000111111222------......///......---......//////000000111111,,,,,,,,,------.........---------.........//////,,,,,,------------------...---,,,,,,+++***))))))+++*********+++,,,,,,---,,,,,,++++++***)))))))))))))))******++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((+++******)))((()))))))))---,,,***))))))***,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************)))))))))'''&&&'''***+++***(((++++++***))))))***++++++************************)))***,,,......,,,***)))((()))***+++++++++++++++,,,,,,---------.........((()))***+++,,,---......,,,,,,,,,---------......,,,---///...------...000000000000000000000000000000///...------...///000,,,...222555:::@@@FFFKKKLLLHHHBBB<<<777555555555222111///------...000111000//////........./////////......---------......---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,++++++************************))))))((((((((()))+++,,,((()))******)))'''%%%###))))))))))))((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))$$$'''******((('''''')))'''(((((()))***++++++,,,******))))))))))))******((()))***+++,,,+++******))))))))))))))))))))))))************++++++++++++***+++***(((%%%&&&***...+++******)))))))))))))))'''(((((())))))))))))))))))***+++,,,,,,+++***)))************************+++******+++------,,,***)))************+++++++++((()))+++,,,------,,,,,,***)))((())),,,......---///...,,,******,,,...000---,,,,,,,,,,,,---......***+++---...000111222222///000000222333444555555444444444444444777;;;???@@@CCCFFFIIIJJJKKKLLLNNNLLLLLLMMMNNNOOOPPPPPPQQQSSSTTTVVVVVVVVVVVVXXXYYY\\\```eeeiiilllooorrrtttyyy|||~~~~~~}}}||||||zzz}}}000///...------...///000444222000///.........///......---------,,,,,,,,,///......------,,,++++++------------------------+++,,,...000111111000000---------,,,,,,+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,++++++******))))))************************))))))******+++++++++,,,************************(((((((((((()))))))))))),,,+++)))((((((((()))***((()))***++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((***,,,+++(((''')))+++++++++***)))(((((()))))))))*********+++++++++++++++)))(((((()))*********------,,,++++++******)))******+++++++++***)))))),,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,......000000000///...------------.........//////111111111111111000/////////000444<<>>BBBEEEHHHIIIIIIIIIJJJKKKIIIKKKNNNRRRUUUWWWXXXXXXWWWWWWVVVUUUUUUWWW[[[___aaadddhhhjjjlllnnnqqqssszzz}}}{{{||||||zzzyyy{{{///000000111111000000///,,,---...///////////////---............///////////////...---,,,,,,++++++........................------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************++++++((((((((((((((()))))))))************************)))))))))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++)))***++++++++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))+++***(((&&&&&&(((***+++)))(((((()))***++++++***+++************+++,,,,,,((((((((()))))))))*********---000///,,,)))***+++------,,,,,,+++******))),,,+++***)))))))))***+++)))******+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******)))******+++,,,---+++++++++,,,,,,,,,,,,---///000000000000///......,,,.........,,,,,,---...111111111111000///......000000000000111111111111000000///...............000000///...---,,,++++++........................+++,,,......---,,,---.........---------,,,,,,,,,,,,,,,,,,---,,,++++++***%%%&&&(((***+++++++++***)))))))))***++++++,,,,,,,,,+++******)))***************))))))))))))))))))))))))))))))))))))))))))%%%&&&((())))))(((''''''''''''''''''((((((((((((************))))))))))))'''(((((())))))******+++(((((()))***+++,,,------,,,++++++++++++,,,------///,,,***)))+++,,,,,,,,,***************)))))))))'''((()))******)))((('''(((((()))******************((('''((()))***)))(((*********++++++,,,,,,---***************************************+++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------........./////////000000000//////111222333444444444444333555888888888<<>>DDDFFFHHHKKKMMMOOOPPPPPPOOONNNOOOQQQUUUXXXYYYYYY[[[ZZZYYYXXXXXX[[[___cccgggjjjmmmnnnnnnpppuuuyyy|||~~~~~~000++++++111222...,,,,,,////////////////////////...+++***+++///000///,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++***************************++++++++++++++++++***)))))))))(((((())))))***((()))+++---------+++***+++++++++++++++******)))***+++,,,,,,,,,***)))(((&&&''')))+++,,,+++***)))************************((())))))***************))))))))))))************+++++++++++++++***)))(((++++++******))))))(((((())))))(((((((((((())))))+++******)))***,,,---...---+++)))''''''((()))***))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,+++***)))((((((+++******))))))******+++******+++,,,,,,,,,+++++++++******)))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,------------------------------------,,,+++,,,.........---............//////////////////000000000000//////---------............///...............///000000...---,,,,,,...///...---.........---,,,---...000...111333111---+++---000///////////////...---------,,,+++***)))***+++,,,************))))))((()))******++++++++++++***)))))))))))))))))))))))))))***)))))))))((((((((('''++++++++++++******))))))************************))))))(((((((((((()))))))))(((((()))+++,,,+++***))))))))))))*********************++++++,,,------(((((())))))))))))))))))((()))))))))************,,,***)))+++++++++000777MMM@@@222***+++---,,,)))******))))))))))))******+++++++++***+++,,,------///...,,,*********,,,---+++++++++,,,,,,,,,,,,---///......------,,,,,,,,,+++,,,,,,------,,,++++++,,,---------------------***+++,,,........................------...//////111111222333333333333222111222333333444777;;;???DDDFFFIIILLLOOOPPPQQQQQQOOONNNNNNQQQTTTXXXYYYYYY[[[ZZZXXXWWWWWWZZZ```dddhhhkkknnnooooooqqquuuzzz|||~~~|||}}}111,,,---666999333//////...........................---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,++++++******)))))))))***++++++((()))+++,,,------,,,+++++++++,,,,,,+++***))))))(((((())))))))))))((((((((((((***++++++***))))))************************)))))))))))))))*********)))))))))*********++++++*********)))((('''%%%%%%******)))((('''&&&%%%%%%***))))))(((((())))))***''''''((())))))*********+++***)))(((((())))))***)))************+++++++++***************+++++++++)))******++++++******)))++++++,,,++++++***((((((******))))))))))))*********++++++,,,,,,+++++++++---,,,+++***************++++++++++++++++++++++++******++++++,,,,,,---------------------------------++++++,,,---...---,,,............////////////...//////000000//////...---------............///...............///000000...---,,,---......---,,,,,,---///...------...///...333777555///+++,,,000---------.........---------,,,++++++******+++++++++,,,...---,,,******+++)))***+++++++++***)))(((((((((((((((((((((((((((*********)))(((''''''''',,,++++++***))))))(((((()))))))))*********++++++***))))))(((((())))))***)))(((((()))+++,,,,,,+++(((((()))))))))))))))*********)))******+++,,,---((((((((()))))))))))))))))))))))))))************+++***+++,,,+++***000777OOOBBB222)))(((++++++)))******))))))))))))******)))+++,,,***+++...000...///...+++******,,,...000++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---......---+++***+++,,,---.........------,,,,,,,,,---......////////////...---------------111111222333333333333222111222444444555888<<<@@@DDDFFFJJJMMMPPPQQQQQQQQQPPPOOONNNPPPTTTWWWYYYZZZ[[[ZZZWWWUUUUUUZZZ```eeegggkkkooopppppprrrvvvyyy|||~~~||||||~~~222,,,///;;;???888111222---------------------------...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,******************************++++++++++++*********)))))))))******+++,,,)))******+++,,,,,,------)))***+++,,,,,,,,,+++***''''''''''''((()))***+++************))))))))))))******************************))))))))))))))))))))))))*********+++++++++((((((((((((''''''&&&%%%))))))((((((''''''&&&&&&******))))))))))))******%%%&&&(((***+++***)))((()))))))))))))))*********)))************+++++++++))))))*********+++++++++((()))************)))(((((()))***+++,,,++++++*********))))))))))))******+++++++++,,,,,,++++++***------,,,,,,------......++++++++++++++++++++++++))))))******+++,,,,,,---------------------------,,,+++***+++---...---,,,............////////////......////////////......---------............///...............///000000///...------......,,,***)))---000000///---...///---111555555333000......))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********---///...,,,******,,,((()))***++++++)))'''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))***+++++++++***))))))))))))***+++***((('''(((******)))(((''''''((((((((()))))))))))))))(((((()))***,,,---)))*********++++++++++++))))))))))))************))))))+++,,,***(((---555EEE;;;///((((((***++++++******))))))))))))******'''+++,,,)))+++111222000,,,++++++++++++,,,...///***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------/////////---,,,***+++,,,---.........------------,,,,,,---...000111222111000...------------111111222333333333333222333444555555666999===AAACCCEEEIIIMMMPPPQQQQQQQQQPPPOOONNNPPPSSSWWWZZZZZZ[[[ZZZWWWTTTTTTYYYaaafffgggkkkppprrrrrrsssvvvyyy{{{~~~}}}{{{|||~~~~~~---'''+++999>>>666......,,,,,,,,,,,,,,,,,,,,,,,,---///111///,,,+++,,,///------------------------************************'''((()))***+++,,,------************************))))))************)))))))))))))))))))))***++++++************+++,,,---...'''(((***,,,------------))))))(((((()))+++---...,,,+++***)))(((((())))))************************++++++***)))((())))))))))))************+++++++++'''((()))))))))))))))((())))))))))))******************))))))))))))******&&&(((+++---...---+++)))'''((()))***++++++******)))************+++++++++))))))******++++++++++++'''((()))******)))((('''%%%&&&(((+++,,,---------******))))))))))))******++++++,,,,,,,,,++++++***((((((((()))***+++---...++++++++++++++++++++++++(((((()))***++++++,,,,,,------------------------,,,+++***+++---...---,,,............/////////000......////////////......---------.........//////...............///000000///...------...---+++)))(((,,,000222000------......///111444666555000---+++,,,---...///000000000++++++,,,---,,,+++***)))(((+++------***((((((***((()))***+++***)))'''%%%************************''''''(((((())))))******''''''(((((())))))******$$$%%%&&&'''(((***++++++,,,+++***))))))***+++,,,+++)))((('''((((((&&&%%%&&&'''''''''(((((()))))))))((((((((((((***+++,,,+++++++++,,,,,,---------))))))))))))************'''(((***,,,)))&&&+++222999333,,,((((((+++,,,,,,******))))))))))))******&&&+++,,,)))+++222444111'''(((***,,,---------,,,)))************++++++++++++++++++,,,,,,------------...///000000...,,,+++***+++---...///...------...---,,,+++,,,...000222444333111000...---------111111222333333333333222333444555666777:::>>>AAABBBEEEIIIMMMPPPQQQQQQQQQPPPOOONNNOOOSSSWWWZZZZZZ[[[YYYVVVTTTTTTYYYaaagggfffkkkqqqsssssstttvvvxxxzzz~~~}}}{{{|||~~~}}}///////////////////////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...---***'''++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******&&&***+++&&&%%%)))***''',,,------+++)))(((+++......,,,***)))***,,,,,,+++)))))))))))))))))))))))),,,+++******,,,,,,+++***************************))))))************)))))))))******)))'''&&&'''))),,,***((('''&&&''')))***(((((())))))*********+++***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******++++++***)))(((((())))))+++***))))))(((((())))))+++++++++*********))))))))))))))))))***+++,,,---))))))***++++++++++++***///---***(((((()))+++,,,000///...---------------000000//////.........---......////////////......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------...111444555333///+++......---,,,++++++******---,,,+++***))))))))))))))))))))))))))))))))))))*********)))(((''''''&&&***)))(((''''''((()))***---(((""" ###'''***+++&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((()))*********((('''&&&(((((())))))******+++++++++'''$$$$$$&&&((((((''',,,,,,,,,+++,,,,,,------+++***((('''''')))***,,,+++***((('''''''''((())),,,+++***))))))***+++,,,------+++)))((('''''''''+++*********+++,,,,,,---))))))***+++,,,------...***+++---,,,,,,+++---...***+++......***&&&)))000000888:::222+++,,,//////......,,,,,,,,,,,,......++++++,,,,,,---.../////////...------...000222444000000111222333333333333444333333444777:::===???CCCFFFLLLOOOPPPQQQRRRRRRRRRPPPOOOPPPSSSVVVXXXYYYZZZVVVRRRSSSWWW\\\^^^___fffkkkqqquuuuuuwwwyyy|||~~~~~~~~~........................///...---,,,,,,,,,,,,---------------------------///...///000111000...+++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************++++++++++++,,,,,,++++++************'''++++++''''''+++,,,***((()))***)))'''&&&(((++++++)))(((((()))***)))))))))))))))))))))))))))))),,,+++******,,,,,,+++***))))))))))))))))))))))))))))))************))))))*********)))''''''(((***+++***((('''''''''((()))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************))))))))))))******++++++***)))))))))))))))'''''''''((()))***+++,,,+++++++++*********))))))++++++***************+++******+++,,,,,,,,,,,,,,,333111///------...///111//////...---------------000/////////..................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++...111444444222///000//////...------,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))+++******)))((((((''''''***)))(((''''''((())))))***'''$$$$$$&&&((()))((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))******)))((('''&&&(((((())))))))))))))))))+++(((%%%$$$&&&(((((('''************+++,,,......---,,,***((((((((()))***+++***)))((('''(((((()))++++++***))))))***++++++...---,,,***))))))))))))++++++******++++++,,,---*********++++++,,,,,,---***+++---,,,,,,+++---...,,,+++,,,,,,)))%%%''',,,999>>>>>>555---,,,---,,,...---,,,++++++,,,---...---------------------------...///000111111111111000111222333444444444444333333333444777:::===???CCCGGGLLLPPPQQQRRRRRRSSSRRRPPPOOOPPPSSSWWWXXXYYYZZZVVVSSSSSSVVV[[[^^^___fffkkkqqqttttttuuuxxx{{{}}}..............................---,,,,,,,,,------------------------------.........000222222000...++++++++++++++++++++++++++++++************++++++************************************+++++++++,,,+++************)))))))))(((++++++)))***------+++&&&((()))((('''&&&'''))))))(((((()))******)))''')))))))))))))))))))))))),,,+++******+++,,,+++***(((((((((((((((((((((((())))))************))))))***++++++***(((((()))+++))))))))))))((((((((((((++++++******)))(((((((((((())))))******))))))(((************************))))))))))))))))))))))))''''''''''''''''''''''''******************************))))))))))))******+++***))))))))))))))))))''''''((((((***++++++,,,+++++++++***************---,,,+++***))))))))))))++++++,,,------------,,,///...,,,******+++,,,...///...------------------////////////..................////////////......,,,,,,,,,,,,------------,,,,,,,,,---------............------------......++++++++++++++++++++++++***+++,,,...111222111/////////......------,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))++++++******))))))((((((+++***)))(((''''''((((((&&&&&&&&&((())))))'''%%%((((((((((((((('''''''''''''''(((((())))))******(((((((((((())))))))))))((())))))))))))(((((('''))))))((((((((((((((((((***(((&&&%%%'''(((((((((((((((((()))***,,,......///---,,,***))))))))))))+++***)))(((((((((((()))+++******))))))******+++---,,,,,,+++******++++++++++++******++++++,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...111...---///...,,,---000;;;>>><<<444---+++++++++---,,,,,,++++++,,,,,,---.........------------,,,,,,...000222222222000///111222333444444555555444333333333444777:::===@@@DDDHHHMMMPPPRRRRRRSSSTTTRRRQQQPPPQQQTTTWWWYYYYYYYYYVVVSSSSSSVVVZZZ^^^___fffkkkpppsssssssssvvvyyy|||~~~...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////...,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********+++++++++,,,,,,***)))))))))))))))))))))************+++,,,+++)))((()))******))))))))))))))))))***+++------+++)))))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))************))))))***++++++***))))))***,,,)))))))))***)))(((''''''*********)))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((******************************))))))))))))************)))))))))))))))***+++++++++++++++******)))************************,,,++++++***))))))*********++++++,,,---,,,,,,,,,***)))(((''''''((()))***......---,,,,,,---------///////////////...............////////////......---------...............,,,,,,,,,---------...............------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))++++++******))))))))))))******))))))((('''''''''%%%&&&''')))***)))'''&&&))))))((((((''''''&&&&&&&&&''''''((()))******+++(((((((((((())))))))))))((())))))))))))((((((((())))))((((((''''''&&&&&&)))(((''''''((()))))))))(((((((((((()))***,,,,,,------,,,+++*********+++*********)))))))))))))))******))))))))))))******++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********+++,,,------++++++,,,---222---+++...111000222444666555333///,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...............///000111222111000///222222333444555555555555333222333444777:::>>>@@@EEEHHHMMMQQQRRRSSSTTTTTTRRRQQQQQQRRRUUUXXXYYYYYYXXXVVVTTTSSSUUUYYY^^^```gggkkkoooqqqqqqrrruuuxxx{{{~~~........................------,,,,,,,,,------...******************************)))+++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------***++++++++++++,,,,,,,,,)))))))))))))))))))))***+++)))(((***,,,+++)))'''+++******)))******)))((()))((()))+++------+++)))))))))))))))))))))))))))+++***))))))++++++***)))************************))))))************))))))***++++++***))))))+++,,,)))))))))***)))(((''''''''''''((()))***++++++,,,((()))***++++++***)))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))))))))******,,,,,,---------,,,+++*********************************))))))***++++++,,,)))******+++++++++++++++,,,,,,++++++++++++,,,---------,,,,,,,,,------............///////////////......////////////......++++++,,,,,,,,,---------,,,,,,,,,---------...............------....................................,,,++++++---------,,,+++++++++++++++***************+++++++++***))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((''''''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&''''''((()))******+++(((((((((((()))))))))))))))(((((((((((()))))))))))))))((((((''''''&&&&&&((((((((((((((()))***+++******))))))((()))))))))*********++++++,,,,,,---***************))))))((())))))))))))))))))))))))***))))))))))))***++++++,,,,,,++++++***++++++,,,---,,,,,,++++++*********+++,,,------++++++,,,---///***'''***,,,,,,---000444000---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111222111000//////000111111222222333444555555555555222222222444777;;;>>>@@@EEEHHHMMMQQQRRRSSSTTTTTTSSSRRRRRRTTTWWWYYYZZZYYYXXXWWWUUUTTTVVVYYY^^^aaagggkkkoooppppppqqquuuxxx{{{~~~------------------------------,,,,,,,,,---......************************---,,,++++++---...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,)))))))))************+++,,,((((((,,,000...,,,+++...,,,)))(((((()))(((''''''&&&&&&(((******)))((())))))))))))))))))))))))+++***))))))***+++***)))************************))))))************)))))))))*********))))))***,,,))))))))))))((((((((((((&&&&&&''')))***+++,,,---)))******************)))************************************************************************((((((((((((((((((((((((******))))))))))))******)))))))))))))))******+++((()))+++---.........---***************+++++++++))))))))))))***+++,,,---))))))***++++++++++++***------,,,,,,------......,,,,,,,,,,,,,,,------............///////////////......////////////......(((((())))))******++++++,,,,,,,,,---------............------------..............................***))))))+++...000000///------------,,,,,,,,,,,,)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))((((((((((((((('''&&&'''))),,,((((((((((((((('''''''''''''''(((((())))))******(((((((((((()))))))))))))))(((((((((((())))))***))))))(((((((((((((((((('''(((******))))))+++,,,,,,+++***)))(((((((((((((((((()))***+++,,,------******++++++******)))(((((())))))******))))))((()))))))))((())))))******,,,,,,++++++******++++++,,,,,,,,,++++++*********,,,---...---+++***+++,,,111---***++++++))),,,000:::333------...,,,+++,,,,,,------......------,,,***+++,,,---///111222333555333111///...///111222111222333444444555555444222222222444777;;;???AAADDDHHHMMMPPPRRRRRRSSSTTTSSSRRRRRRUUUXXXZZZZZZYYYYYYXXXWWWVVVVVVZZZ___cccgggkkkooopppppprrrvvvzzz|||------------------------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++///---,,,,,,---...---,,,++++++++++++++++++++++++++++++,,,------,,,++++++)))******+++,,,,,,------+++++++++,,,,,,,,,------************++++++,,,,,,,,,((((((111777666444444444000+++((()))***))))))'''&&&%%%&&&(((******)))))))))))))))))))))))))))+++)))((()))***+++***(((************************))))))************))))))((()))))))))((((((***,,,+++***((('''''''''((()))''''''((()))***++++++,,,+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++&&&(((***,,,------,,,,,,))))))*********++++++++++++***************++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.............../////////000......////////////......(((((()))******+++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------........................))))))***,,,///000000...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))))))))))))))))))))))))))'''''''''''''''''''''(((&&&'''((()))******))))))&&&((())))))'''''')))+++'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''((()))***+++(((((())))))))))))))))))&&&)))++++++***)))+++---++++++***)))))))))******(((((()))***++++++++++++******+++++++++***)))((('''((()))******)))((('''++++++***))))))*********---,,,++++++******++++++,,,,,,++++++++++++++++++,,,---...---+++***+++,,,...------...---,,,111999>>>444---...000---++++++---......//////......---+++,,,---...///000111222444333222111000000000000000111222333444444444444111111222444777;;;???AAACCCGGGLLLPPPQQQRRRRRRSSSSSSRRRSSSVVVYYYZZZZZZYYYYYYZZZYYYXXXWWWZZZ```eeegggjjjnnnpppqqqsssxxx|||~~~------------------------,,,,,,,,,,,,,,,---...///------------------------///---++++++,,,,,,+++***++++++++++++++++++++++++++++++------------++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,((()))444<<<<<<;;;<<<:::555...++++++,,,,,,,,,***((('''''')))+++,,,,,,))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))************))))))'''((()))((('''((()))+++,,,***((('''&&&''')))***))))))))))))************,,,+++***))))))***+++,,,((((((((((((((((((((((((************************((((((((((((((((((((((((******************************))))))))))))******))))))((())))))***++++++((()))+++++++++***(((&&&))))))******++++++++++++---,,,+++***))))))))))))++++++,,,------------,,,,,,,,,,,,------.........++++++++++++,,,,,,---...---.........//////000000......////////////......++++++,,,------...//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------,,,,,,...//////---+++************************((()))+++,,,,,,+++***)))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%&&&((()))***+++******%%%(((++++++)))'''(((***&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''')))***+++(((((())))))******++++++&&&))),,,,,,******+++---******))))))***+++,,,,,,))))))*********))))))(((******+++,,,+++***)))((('''((()))******)))((('''---,,,++++++******++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,---...---+++***+++,,,$$$%%%(((++++++,,,444>>>===222***---000...,,,,,,---...///000000///...------.........//////000000222333333444333111...---000000111222333333333333111111222444777;;;???BBBCCCFFFLLLOOOPPPQQQRRRSSSSSSSSSTTTVVVYYY[[[[[[YYYZZZ[[[ZZZYYYXXX[[[aaafffgggjjjnnnpppqqqtttyyy}}},,,,,,,,,------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,///,,,((((((***+++***(((******+++,,,,,,---......************************---+++)))(((***+++++++++************************)))---------888JJJOOOJJJBBB777---))),,,---)))$$$((()))+++,,,,,,+++***)))+++++++++++++++***)))(((///+++(((''')))***)))'''))))))))))))))))))))))))(((((())))))******++++++((())))))'''%%%$$$%%%''')))))))))))))))(((''''''))))))))))))******************++++++++++++******))))))))))))))))))))))))''''''((()))***++++++,,,************************++++++++++++++++++++++++))))))))))))************,,,,,,++++++***)))))))))))))))*********+++++++++(((((((((((((((((((((((())))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---////////////000000000000111222222000---++++++,,,,,,---------.../////////000///...---------------***+++,,,---...000111111------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))***************)))((('''&&&&&&''''''(((((())))))((()))))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((()))'''((())))))'''(((******)))(((''''''((()))***+++*********************++++++************++++++(((((()))***+++,,,,,,---)))+++,,,***'''&&&(((+++(((((()))))))))(((((('''&&&&&&''')))+++---///000++++++,,,,,,,,,+++******---------,,,+++***)))(((((())),,,.........---,,,...---,,,++++++---...000222000...+++******+++,,,)))111111111666333,,,...000000////////////000000555999<<<:::444///...000//////000111222222222222444555666777999<<<@@@DDDFFFHHHLLLOOOQQQQQQPPPOOONNNPPPRRRUUUWWWYYYYYYYYY]]]\\\[[[[[[[[[]]]```aaadddiiinnnppprrruuuzzz~~~------------.........///------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------***((((((***,,,,,,*********++++++,,,------...***************************)))'''''')))))))))(((***************************------,,,444BBBFFF@@@999222+++)))+++,,,***'''))))))************))))))***++++++++++++***)))(((***(((&&&&&&(((******))))))))))))))))))))))))))))))))))))))))))*********"""$$$%%%%%%$$$$$$&&&(((***************)))(((((())))))))))))******************++++++++++++******))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++************************))))))))))))******************************++++++))))))*********+++++++++************************))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++***++++++,,,---...////////////...............///000111000...------...------------............///...------,,,,,,------,,,,,,------......//////------------------------------------,,,,,,,,,+++,,,,,,,,,+++++++++***************)))))))))(((((())))))))))))))))))))))))*********)))))))))((((((+++,,,,,,,,,++++++***)))'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))+++*********)))''''''(((+++***)))(((((()))******)))******************************))))))*********)))))))))***************)))******)))((((((***+++((())))))******))))))(((************+++,,,---...******++++++++++++******,,,,,,,,,,,,+++***))))))(((***,,,---......---,,,///...---,,,---...000111...---+++******+++,,,------222222666<<<444---333//////............//////111555999888444000000222///000111222333333333333444555666777999<<<@@@DDDEEEHHHKKKOOOQQQQQQQQQPPPOOOQQQSSSVVVXXXYYYZZZZZZ\\\\\\[[[ZZZ[[[]]]```aaadddhhhmmmpppqqqtttyyy}}},,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///+++)))((()))+++------,,,******++++++,,,,,,------************************)))(((((()))******)))'''***************************---,,,***000999999333...,,,))))))***++++++*********))))))))))))************++++++******))))))&&&%%%$$$&&&(((+++++++++))))))))))))))))))))))))***))))))))))))))))))(((&&&'''((()))((((((***+++***++++++++++++******)))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++((())))))***++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++************++++++++++++++++++++++++++++++))))))***+++,,,...///000.........---------,,,,,,---///000///......///000............------------------,,,,,,++++++,,,,,,.........---------------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))******))))))))))))(((((('''((((((((((((((('''&&&((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******(((***+++***((('''((((((******)))))))))******+++(((((())))))*********+++***))))))(((((())))))***+++*********))))))))))))+++)))((((((***++++++***))))))***************)))------,,,+++++++++++++++((()))***++++++,,,++++++,,,,,,,,,,,,+++******))))))***,,,---...------,,,...---,,,+++,,,---...///+++******)))***+++---...///000222<<>>CCCGGGFFFGGGHHHJJJLLLOOOQQQRRRQQQSSSUUUVVVVVVWWWZZZ[[[ZZZ[[[\\\]]]___bbbfffjjjmmmooopppqqqqqqsssvvvxxx~~~++++++,,,,,,------......///,,,++++++---///...---,,,------,,,***---333888HHHAAA777///,,,+++,,,------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))))))))))))))***+++++++++++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,)))***+++---------,,,,,,...,,,*********+++***))))))************+++++++++******))))))))))))******------+++&&&!!!!!!&&&+++)))************+++++++++++++++******)))************)))***---222444222000)))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))***************))))))+++++++++***************++++++************+++++++++******)))))))))******)))***+++***)))***,,,///***))))))))))))***+++++++++++++++++++++***************++++++,,,,,,------222---***---///...------/////////.........---------------------------------,,,,,,,,,,,,---......---...///...------...///,,,)))***...000---++++++---,,,,,,++++++,,,...//////...,,,,,,,,,,,,***)))******************************))))))(((''''''&&&((((((((()))***+++++++++))))))************))))))((())))))******))))))((('''((((((((((((((())))))***+++,,,,,,+++***+++,,,666333///,,,******+++,,,******))))))***,,,...///+++++++++***************''''''(((((()))*********---%%%***000---///444222,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,++++++'''((()))+++,,,,,,,,,,,,******)))+++777CCC@@@555,,,,,,+++***((((((***,,,***((('''''')))******)))++++++++++++++++++++++++***************+++,,,,,,++++++,,,------.../////////...---,,,,,,++++++,,,000......222888999666111------...///000222333444444333222222111111222222222444666888:::???DDDHHHGGGGGGIIIJJJMMMOOOQQQSSSPPPRRRTTTUUUUUUWWWYYY[[[ZZZZZZZZZZZZ\\\___eeeiiimmmooopppqqqqqqrrruuuwww~~~+++++++++,,,,,,---------222...+++***,,,...---+++***+++,,,+++***+++///333<<<777111,,,***+++---///,,,++++++*********++++++,,,,,,,,,,,,,,,++++++***+++***)))(((((()))***++++++++++++***************,,,,,,,,,++++++*********************************...---,,,******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,''')))---111444555555555///---+++***++++++***)))))))))*********+++++++++******))))))))))))******000///---(((%%%%%%))),,,******))))))******+++,,,,,,,,,+++***)))))))))*********+++///333444222000)))))))))))))))))))))))),,,,,,,,,++++++******))),,,,,,,,,+++***)))''''''************************++++++************+++++++++***))))))((()))))))))+++***))))))+++---......)))))))))))))))***************************************++++++,,,------......,,,,,,333999999333------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............///...,,,,,,...000///,,,***+++,,,---------...---,,,++++++,,,---......,,,++++++,,,,,,+++***************************,,,,,,+++***))))))******'''((((((((()))))))))***((()))***++++++***)))(((******++++++++++++******''''''(((((()))))))))***)))***++++++******,,,...EEEAAA:::333...,,,,,,,,,******))))))***+++,,,---*********************************++++++,,,,,,,,,+++)))---///333DDDJJJ>>>---,,,++++++*********+++***+++,,,------,,,+++***---............---,,,,,,''',,,++++++999JJJIII;;;+++,,,,,,***''''''))),,,---+++)))***+++,,,,,,+++++++++++++++++++++++++++---,,,***)))((()))***++++++,,,,,,,,,---------......------,,,++++++++++++///---...222777999777333............///000111222222222222222222222333333444555888999<<>>............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...///...------...///,,,,,,***'''(((+++,,,)))---,,,+++******+++,,,------+++))))))***,,,,,,,,,************************&&&''''''((())))))***************)))((('''''''''))))))************))))))'''(((((())))))(((((('''((())))))))))))))))))***((()))*********+++...111AAA===666///(((%%%###"""*********)))))))))))))))***************+++++++++************************(((...000+++:::]]]bbbFFF---,,,,,,+++*********+++))))))************))))))'''((()))+++,,,,,,,,,,,,)))...---)))***000111,,,*********---//////---+++,,,***))))))*********))),,,,,,,,,,,,,,,,,,,,,,,,000///---+++******,,,---------,,,++++++***))))))++++++++++++,,,---//////++++++,,,///333666666555000///...---,,,,,,,,,,,,---...000222444555555666777999;;;<<<===???BBBEEEEEEFFFFFFHHHIIIKKKMMMNNNMMMOOORRRTTTUUUVVVYYY[[[]]]]]]]]]]]]]]]aaafffjjjiiikkkoooqqqtttxxx|||}}}------------------------((()))*********+++---...((((((***,,,------+++)))(((+++......,,,***+++,,,***)))))))))******+++,,,&&&(((***,,,------,,,+++******++++++++++++******((()))))))))*********+++++++++++++++++++++,,,,,,************************++++++,,,,,,++++++***)))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,***))))))***+++***))))))************+++++++++******))))))))))))******))))))***+++,,,+++***(((((()))***+++,,,+++***************)))******++++++***+++++++++***)))******)))))))))))))))))))))))))))***************++++++((()))***+++,,,,,,,,,,,,))))))*********+++++++++++++++************++++++------+++******)))))))))''')))*********))))))((())))))+++,,,,,,,,,+++***++++++++++++,,,,,,,,,---++++++,,,,,,---.........888BBBMMMTTTXXXTTTEEE555111///...,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......+++---///000...------...+++---,,,)))***...,,,'''+++******+++,,,...000111333000---++++++,,,++++++************************'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******''''''((((((((((((''''''*********)))))))))))))))((())))))))))))+++///222444222///+++(((''''''''')))*********)))(((((('''))))))*********+++++++++***************************))),,,---333FFFKKK<<<,,,,,,++++++***+++++++++******))))))))))))******&&&''')))***++++++,,,,,,+++***(((((()))***+++***,,,***+++000666777222,,,---+++))))))*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))))),,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000---------///000222222222///......------------......///111333444444444444333666888;;;<<<>>>BBBDDDFFFFFFGGGHHHJJJLLLMMMOOONNNPPPRRRTTTUUUWWWZZZ\\\\\\]]]^^^^^^___aaaeeehhhkkkmmmpppsssuuuyyy}}}}}}........................///---***)))+++---......***,,,...111444444222000(((+++------+++***,,,///+++*********+++,,,,,,---%%%'''))),,,------,,,,,,((()))***++++++***)))((((((((())))))*********+++*********++++++,,,,,,---))))))))))))))))))))))))+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***+++,,,...///***)))(((((()))+++***))))))************+++++++++******))))))))))))*********---///---***(((***,,,''')))+++,,,---,,,***)))***)))))))))***+++,,,,,,)))*********))))))+++---))))))))))))))))))))))))*********++++++,,,,,,---......---,,,+++***((('''))))))******++++++++++++++++++************++++++...---,,,+++************)))+++,,,,,,******---///)))***+++,,,---,,,+++++++++++++++,,,,,,---------++++++,,,------......///888CCCOOOVVV[[[YYYLLL>>>222000...+++******+++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......+++---000111///------------000000---...111///((())))))***+++...111444555888444000---,,,,,,+++******************************+++,,,---,,,***((('''(((((())))))******+++++++++***)))(((((()))***+++))))))************))))))++++++******))))))((((((((())))))))))))+++///222---,,,,,,,,,---...000111)))*********)))((('''&&&))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,###(((000---...333222,,,++++++***++++++,,,,,,,,,+++***))))))***+++,,,+++,,,,,,,,,,,,+++******,,,%%%###))).........000...+++,,,333;;;===555---///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,,,,------......///......---------.../////////.........////////////...............///000111000000222333444333333222///222666999;;;>>>BBBDDDGGGHHHHHHIIIKKKMMMNNNOOONNNPPPSSSUUUVVVXXXZZZ]]][[[\\\^^^^^^___aaadddgggnnnppprrrtttvvvxxx|||}}}******************************++++++++++++,,,,,,,,,...444<<>>BBBDDDFFFGGGHHHHHHGGGHHHKKKMMMMMMOOOQQQTTTVVVXXXZZZZZZ[[[\\\]]]]]]^^^```dddggglllmmmnnnqqqtttxxx|||~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---000333333///+++,,,...///...,,,+++++++++************************&&&---,,,---444222---111,,,+++******))))))************++++++++++++************)))(((((((((((())),,,---///...,,,++++++,,,+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,+++++++++************++++++***,,,,,,,,,******+++,,,,,,+++******)))*********'''''''''))),,,......---************************************************************************,,,,,,+++*********++++++)))******+++,,,,,,,,,,,,************************+++++++++++++++******)))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++***))))))***++++++******))))))))))))******)))************+++++++++------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000888@@@EEEFFFDDD222000...---.........---,,,+++***)))***+++,,,---/////////..................000111000...,,,+++,,,***++++++,,,,,,++++++***)))111111***---888<<<666///444777666111,,,+++,,,+++++++++************)))************************,,,,,,+++******+++,,,,,,///,,,)))'''((())))))((((((((()))))))))))))))))))))))))))(((((())))))***'''%%%"""$$$(((++++++***)))))))))*********++++++'''...111---))))))*********************************++++++++++++***))))))))))))((('''''''''((((((******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++,,,---***)))((()))***++++++***+++***)))***,,,---,,,++++++++++++***************++++++++++++++++++++++++************************...---,,,***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------......//////000000//////............/////////000111222333444444444555555555777:::>>>BBBDDDDDDFFFGGGGGGGGGHHHKKKMMMKKKMMMQQQTTTWWWYYYYYYYYYZZZ[[[\\\\\\]]]___cccfffjjjkkkmmmppptttyyy}}},,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...,,,++++++---...,,,+++,,,---......,,,+++++++++***************************...---333@@@===000+++++++++***)))))))))************++++++++++++***************))))))))))))***,,,...///...,,,+++,,,---+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++++++++************+++++++++,,,---,,,*********,,,******+++++++++******)))%%%%%%&&&''')))+++++++++************************************************+++++++++*********))))))---,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,***************+++++++++******+++,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++******************+++))))))))))))))))))))))))))))))*********+++++++++************************,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******...---...111555999999999///...------------,,,,,,+++++++++***+++,,,------........................///111222222///---,,,---++++++,,,,,,,,,,,,++++++(((000000)))///@@@FFF@@@555555444222000---***)))+++++++++*********))))))))))))*********+++++++++...,,,+++))))))+++,,,...111...***(((((()))******((((((((())))))******+++)))))))))((())))))******000...+++*********)))'''))))))))))))************111888;;;444+++(((((()))))))))))))))******************+++++++++******)))++++++******)))******+++))))))*********+++++++++************************,,,+++***))))))***,,,---***))))))***,,,,,,+++***,,,+++***)))******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......///------------------------*********+++,,,---......///............//////000///000111222333444444444444555666888;;;>>>BBBDDDEEEFFFHHHHHHGGGHHHIIIKKKKKKMMMRRRVVVYYY[[[ZZZZZZZZZ[[[\\\\\\]]]___cccgggiiijjjllloootttyyy}}}++++++++++++++++++++++++)))))))))*********++++++///---***)))***+++,,,,,,+++,,,...---,,,++++++,,,************************---///...;;;QQQOOO:::,,,,,,++++++***)))*********)))******++++++******)))***+++++++++++++++++++++,,,------,,,******+++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++************+++++++++,,,---,,,***)))***+++)))***++++++++++++***)))'''(((((((((((())))))***************************************************,,,,,,++++++***))))))))),,,,,,,,,,,,+++******)))******+++,,,,,,,,,++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++*********++++++*********))))))************))))))))))))*********+++++++++************************,,,++++++++++++++++++,,,---,,,,,,++++++******)))/////////000222222111000,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------............000222333333000.........,,,,,,------------,,,,,,(((...///---999OOOZZZXXXIII???333...//////,,,(((+++++++++*********)))))))))))))))***++++++,,,,,,---,,,***))))))***,,,---///,,,)))(((((()))))))))(((((())))))******++++++)))))))))))))))***++++++&&&%%%%%%''')))***++++++(((((()))))))))*********444;;;===555,,,((((((((((((((()))))))))*********)))******+++++++++******++++++************++++++************++++++++++++************************+++***)))(((((()))***++++++++++++,,,......,,,+++++++++***)))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////------------------------*********+++,,,---.....................///000000///000111222333444444444444555666888<<>>222...---,,,,,,+++,,,,,,,,,))))))************)))))))))***+++,,,---,,,,,,++++++,,,,,,***((((((***,,,++++++++++++++++++++++++((()))))))))*********+++******+++,,,,,,,,,,,,+++++++++************++++++,,,------,,,***))))))***))))))*********+++++++++,,,...///...+++***+++---************************+++++++++++++++++++++++++++++++++***************)))***+++,,,,,,,,,+++++++++++++++,,,,,,++++++***((())))))***++++++,,,,,,,,,,,,,,,---,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))***++++++++++++***)))***+++,,,------,,,+++***)))************+++++++++++++++++++++++++++++++++*********))))))*********+++++++++***************(((***,,,---------------***,,,//////---+++,,,---++++++,,,---------------*********++++++,,,,,,,,,)))+++......---,,,,,,---,,,,,,,,,------,,,,,,,,,---)))---<<>>```RRR@@@333---,,,+++*********))))))))))))((((((''''''((()))***+++++++++++++++***)))(((((())))))((())),,,///111222333333,,,+++***)))))))))***+++))))))******++++++,,,,,,+++***)))(((((()))***+++(((***,,,---------+++***((()))******)))((()))+++((()))***+++++++++++++++---,,,***)))))))))***+++***++++++,,,,,,++++++***************++++++++++++---,,,***))))))***,,,---++++++******************...+++)))((()))******)))///111111000---)))((('''((((((''''''((()))******,,,,,,,,,++++++*********,,,+++******))))))******'''))),,,---,,,---...///......//////...---,,,,,,******))))))***,,,---...,,,---...000000000/////////111333333111111111222444444666888;;;>>>@@@AAAHHHHHHIIIJJJKKKLLLMMMNNNPPPPPPQQQSSSVVVXXX[[[\\\]]]\\\[[[[[[^^^aaacccdddfffiiimmmpppssswww|||,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&%%%%%%&&&((()))***+++---......---,,,+++------,,,,,,+++******)))************************+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((('''*********)))))))))))))))******++++++,,,,,,,,,+++///---+++)))((()))***+++***++++++++++++***))))))+++(((&&&''')))++++++***)))************)))(((((('''''''''&&&&&&&&&%%%%%%...------------------...)))((('''(((+++---,,,***+++***)))(((((()))***++++++******))))))******+++******)))))))))***,,,,,,+++)))'''(((***+++)))((()))******++++++******)))++++++***))))))))))))))),,,,,,***)))))))))******************************,,,***+++---,,,)))***---))))))))))))))))))))))))*********************************+++++++++,,,,,,...---------------------000///...---,,,------...------,,,,,,,,,+++++++++...,,,***))))))***,,,---------,,,,,,++++++++++++000111111111111000//////,,,,,,...///111222222222AAA:::111,,,---//////...,,,---......////////////((())))))******+++++++++++++++***))))))))))))))))))***,,,---///000111111...---+++)))(((((())))))((((((((((((((()))))))))+++***)))(((((()))***+++((()))+++,,,,,,,,,+++***)))***++++++)))((()))+++((())))))***++++++******,,,++++++***))))))******)))******++++++******)))(((((((((((()))))))))))),,,+++***))))))***+++,,,******)))))))))******+++222///+++)))***,,,......///000000///,,,*********)))))))))((())))))******,,,,,,,,,+++++++++***************+++,,,---//////(((***------------.../////////.........---------,,,,,,++++++,,,---///000,,,---.../////////...------///111111000000111222444555666888;;;>>>AAABBBGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQSSSUUUXXXZZZ[[[\\\[[[ZZZ[[[^^^bbbdddfffhhhjjjmmmpppsssvvv{{{~~~~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++---,,,,,,++++++*********************************,,,,,,,,,,,,+++*********++++++++++++++++++++++++******+++++++++***))))))******)))))))))******+++,,,,,,,,,+++++++++******///---+++)))((()))+++,,,***++++++++++++***))))))***((('''''')))******))),,,,,,,,,,,,,,,+++******************))))))))))))++++++++++++++++++++++++---+++******++++++***)))+++***))))))))))))***+++***))))))))))))))))))************)))******+++,,,+++***))))))++++++***))))))******++++++******)))---,,,***))))))***++++++,,,+++******)))*********++++++++++++++++++++++++***'''(((******((((((+++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------------------------///...------,,,---------,,,,,,,,,,,,++++++++++++///---,,,***))))))***+++++++++++++++************...............------,,,,,,,,,---------,,,++++++000---******,,,,,,)))&&&''')))+++---......------*********++++++++++++++++++***))))))))))))))))))*********+++,,,---/////////---+++)))(((''''''((())))))))))))((((((((((((******))))))))))))******'''(((***+++++++++***)))+++,,,---,,,***))))))***(((((())))))******))))))***++++++++++++***)))))))))))))))******)))))))))(((((((((((())))))))))))+++***)))(((((()))***++++++++++++++++++,,,---...111---(((&&&'''***,,,------......---,,,,,,---///++++++******)))*********,,,,,,,,,++++++++++++************+++,,,---//////***,,,......------...///000///...---,,,---............------...///111222....../////////...------,,,...000111000000111222555666777999<<>>AAABBBAAACCCGGGJJJMMMMMMMMMLLLKKKMMMPPPTTTVVVWWWWWWWWWWWWZZZ]]]]]]]]]___eeekkkkkkmmmppprrrtttwww{{{}}}}}},,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------************************((())))))******))))))(((******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))***+++,,,,,,------((()))***+++++++++++++++///---+++)))((()))+++,,,...---+++))))))***+++,,,...---,,,+++,,,///111222***++++++++++++***))))))(((***---,,,)))'''((()))***++++++++++++***)))))))))))))))******+++++++++***+++---......---+++***+++---///---+++***+++---***+++,,,------,,,+++*********))))))))))))*********+++,,,,,,+++***)))((((((+++,,,+++)))(((***,,,,,,,,,,,,------,,,,,,,,,***,,,...111111000...,,,((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---'''%%%***......,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------...//////)))***,,,---...------,,,))))))******++++++++++++***+++---......+++)))'''(((((())))))*********+++//////000000//////...---+++,,,,,,,,,,,,,,,+++***%%%'''***,,,---------...))))))***+++,,,------...''''''((()))***++++++,,,))))))((())))))***++++++'''(((***+++++++++))))))+++***)))'''''''''((()))))))))******++++++,,,,,,((()))***++++++***)))((()))))))))))))))***++++++((()))******)))((()))++++++++++++++++++***))))))+++***)))))))))***,,,---))))))************))))))************++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,,,,+++***+++---...---,,,''')))+++,,,***)))((()))))))))))))))***+++,,,,,,*********++++++,,,,,,,,,,,,+++******))))))******'''))),,,---,,,---...///,,,,,,---...//////......000///...------...///000---,,,++++++,,,---///000///111333333111111111222444444666888;;;>>>@@@BBBAAACCCGGGJJJMMMMMMMMMLLLKKKNNNQQQTTTWWWXXXXXXXXXWWW[[[^^^]]]\\\^^^eeejjjkkkmmmppprrrtttwww{{{~~~~~~......---,,,++++++++++++---,,,,,,++++++,,,,,,---...---,,,***))))))******************************,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,------,,,,,,+++*********+++))))))***+++,,,,,,------++++++,,,,,,,,,,,,---------+++)))))))))*********+++++++++++++++++++++++++++***)))(((((()))***+++***************)))((((((***************+++++++++,,,,,,++++++***)))((((((+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,!!!###%%%(((***+++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++,,,------+++***)))+++,,,.........,,,***)))+++++++++************)))++++++************++++++*********+++------,,,+++++++++************++++++))))))***++++++++++++***((()))))))))************+++,,,---.........------......//////...---,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------+++)))(((((())),,,+++++++++***)))))))))************************************************))))))***++++++++++++***++++++************++++++***+++,,,+++)))))))))***++++++***)))(((((())))))******))))))))))))******++++++******)))*********''')))***+++***))))))***...(((&&&***---+++)))***)))))))))*********************************************)))))))))))))))))),,,,,,++++++***)))((((((------,,,++++++***)))))),,,+++***))))))***+++,,,,,,+++,,,...//////...,,,%%%***...,,,******---//////...+++***))))))***+++************************)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,------...///000111111---------,,,,,,+++++++++//////000111111111111111000000000000000111111111555666777:::<<>>???BBBDDDGGGIIIJJJJJJJJJIIILLLMMMOOOQQQTTTVVVXXXYYYXXXYYY[[[[[[]]]```dddhhhlllnnnqqqsssuuuwwwzzz}}}*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,************+++++++++++++++++++++++++++---,,,,,,------...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))++++++******++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++************+++******)))(((###&&&***---///...,,,***,,,,,,,,,+++******))))))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++***))))))(((************************++++++***************)))((()))***+++,,,,,,,,,,,,************+++,,,------***+++,,,,,,,,,+++***))),,,+++++++++************))))))(((((((((((()))))),,,+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++)))((('''***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---,,,,,,+++***''''''((((((((()))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++***)))***,,,*********+++++++++++++++------------------------************************))))))***++++++++++++***++++++************++++++***+++,,,+++)))((()))***+++***))))))))))))))))))******))))))))))))******000///---,,,******)))))))))***++++++)))((()))***+++((((((***++++++000666999555000+++((('''((()))))))))))))))))))))))))))+++,,,,,,,,,------......,,,,,,++++++***)))))))))))))))***+++,,,,,,------------,,,,,,,,,,,,---------,,,,,,---......,,,***---...,,,'''(((---///,,,...---,,,*********++++++)))*********++++++,,,,,,---,,,+++******+++,,,,,,---......//////......------------------.........***+++,,,---///111222222------...///////////////222222222222333333444444444555777:::===???AAABBBEEEGGGIIIKKKLLLMMMMMMLLLLLLMMMOOORRRUUUXXXZZZ[[[XXXYYY[[[\\\]]]aaaeeeiiimmmooopppqqqsssuuuyyy|||++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))***++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******+++***++++++++++++,,,,,,++++++***))))))*********,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------...---,,,+++,,,,,,***************************+++------------+++************++++++******)))&&&'''***,,,---,,,+++***,,,,,,,,,++++++*********+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))************************++++++++++++************+++,,,,,,---------,,,,,,******))))))***,,,...///)))***+++++++++******))),,,,,,+++++++++*********,,,++++++******++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++//////...---,,,***)))(((*********+++++++++,,,,,,,,,++++++***+++,,,---...,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))***,,,+++******,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++************++++++)))++++++***)))((()))*********)))))))))))))))*********))))))))))))******...---,,,+++***)))))))))***++++++***))))))***+++***((((((******+++222;;;GGGBBB999111,,,***+++,,,((((((((((((((((((((((((000///...---,,,+++******+++++++++*********)))))))))******++++++,,,------------,,,,,,,,,,,,------///...------...///---,,,)))000111+++)))---000......---,,,++++++++++++,,,)))******++++++,,,,,,---///---+++******+++,,,---------............---------------------,,,,,,,,,++++++,,,---///000111222//////000111111111111111111111222222333333444444555777999<<>>555...++++++,,,((((((((((((((((((((((((///...---,,,+++***)))(((+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,***))))))+++++++++))))))999@@@777---,,,///...------,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,///---+++******+++---...,,,,,,------------,,,,,,---------------,,,,,,,,,,,,---------............//////000111111111111111000000111111222333333444222444666999<<>>AAADDDEEEEEEFFFFFFHHHIIIJJJKKKLLLOOOOOOPPPQQQRRRSSSTTTTTTRRRTTTVVVXXX[[[___eeehhhmmmooopppqqqsssuuuyyy|||++++++******)))************+++---......---+++******)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,)))***+++,,,,,,,,,++++++)))))))))))))))***++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------***---111000,,,)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,+++,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***+++,,,---............***++++++,,,,,,,,,+++++++++++++++++++++,,,------------,,,,,,,,,++++++++++++******))))))******+++000...+++***+++,,,---,,,)))***,,,------,,,***))))))******+++,,,,,,++++++))))))*********++++++++++++,,,///000111///...,,,+++,,,---............---)))))))))*********++++++******************************+++++++++,,,,,,,,,***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++************++++++(((*********((('''((())))))))))))))))))***++++++******))))))))))))******))))))))))))))))))******'''((()))))))))+++///222444...)))******)))+++///333222///---+++***))))))************************((())))))***+++,,,,,,---*********************************++++++,,,,,,---+++,,,---......---,,,+++...,,,+++,,,...000111000111EEELLL>>>///...///+++,,,,,,---------------,,,---------,,,,,,++++++******++++++,,,---...//////,,,,,,------------,,,,,,---------......//////000/////////.........------------...///////////////000000111222333444555555666888:::===AAADDDGGGHHHJJJJJJJJJKKKMMMNNNPPPQQQNNNOOOPPPRRRSSSTTTVVVVVVRRRTTTVVVYYY\\\```fffjjjlllnnnqqqsssuuuwwwzzz}}}......---,,,++++++++++++***+++---......---+++***,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***)))***+++,,,---,,,++++++++++++******+++,,,------))))))***+++,,,,,,------++++++,,,,,,,,,---------***///222111---***,,,...---------------------------,,,************,,,---)))***+++,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,------------------------))))))******+++++++++++++++,,,...000222444555555***+++,,,------+++***))),,,+++++++++,,,------...---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,)))&&&%%%&&&'''''''''***+++---......---+++***)))******++++++***************+++++++++,,,,,,,,,***---000222222111...,,,***+++,,,,,,------------)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------++++++,,,------------,,,,,,+++++++++((((((((((((((((((((((((************************))))))***++++++++++++***++++++************++++++(((******)))((('''((()))))))))((())))))***++++++******))))))))))))******,,,,,,+++***)))))))))***'''(((((()))***,,,000444777///)))***+++)))(((***(((((()))******+++++++++************************++++++++++++++++++++++++******************++++++'''((()))***,,,---...///,,,---...//////...---,,,***((('''(((+++...//////--->>>CCC666,,,///111,,,,,,,,,---......---------///...------,,,+++***))))))***+++---.../////////---..................------------...///000111111000000000000000////////////000000111111111111111111111222333555666666777333555777;;;>>>BBBDDDEEEIIIIIIIIIJJJKKKMMMOOOPPPNNNOOOPPPRRRUUUWWWXXXYYYSSSUUUWWWZZZ]]]aaagggkkkkkknnnrrruuuwwwyyy{{{}}}+++************+++,,,,,,)))******++++++,,,------++++++------------++++++)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------///***,,,333111---333???===666///,,,***((()))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***,,,,,,,,,***((('''***+++,,,,,,......///000(((+++---//////---+++(((***,,,------,,,++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***++++++,,,,,,++++++***...---,,,,,,,,,,,,---...,,,++++++******+++,,,,,,,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,)))***,,,,,,,,,***)))'''---------,,,,,,+++++++++************************---,,,++++++,,,---///000111111222333222000...,,,...---,,,,,,,,,,,,---...***)))((('''(((+++...///***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++************)))))))))))))))************+++++++++************************************************''''''(((((())))))************))))))))))))******'''***,,,+++******)))'''))))))))))))))))))))))))''''''(((((()))+++,,,---+++*********************))))))))))))))))))******++++++++++++++++++++++++)))************+++++++++++++++***************+++---'''&&&+++---******......,,,******,,,---***((((((+++...000111000///...///......------......///000000000000///...---,,,,,,,,,,,,,,,++++++***))),,,---...---+++***+++,,,...------,,,,,,++++++***---,,,---///111000+++'''+++---000000000/////////111000---,,,,,,---000111666444222000//////000111///000111222333222111111444555777:::>>>BBBEEEGGGHHHJJJNNNRRRSSSQQQNNNLLLQQQPPPPPPPPPQQQRRRTTTUUUYYYYYYYYYXXXZZZ^^^dddiiikkkmmmqqqsssuuuwwwzzz}}}///////////////000111111*********+++,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***(((***///...000@@@TTT[[[III777...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---...---,,,***))),,,,,,,,,,,,+++++++++++++++,,,...//////...,,,+++***,,,------,,,++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++---,,,++++++++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++************---,,,,,,,,,++++++++++++************************+++*********+++,,,---...000000111222111///---,,,,,,,,,---......---,,,,,,+++***(((((((((***---...***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++************)))))))))))))))************+++++++++************************************************(((((()))))))))))))))*********))))))))))))******)))***+++)))))))))***)))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++*********)))))))))))))))************************)))************+++++++++++++++***************+++111---,,,---***$$$%%%)))...,,,***+++,,,---+++)))***+++---/////////...---+++++++++******+++++++++------.../////////......***+++---............---,,,---------+++***+++,,,***++++++,,,,,,------......---,,,...//////,,,(((+++---////////////...///222111/////////222444666888666444111000//////000111222333444444444333222444555777:::>>>BBBEEEGGGKKKMMMPPPSSSTTTSSSQQQPPPOOOOOOOOOPPPQQQTTTVVVWWWXXXYYYYYYYYY[[[___dddhhhjjjmmmppprrrtttvvvzzz|||~~~------,,,,,,------...///******++++++,,,,,,---------,,,,,,++++++,,,,,,---------.........------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***)))***++++++111HHHaaaoooVVV:::.........,,,***,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------...//////...,,,++++++++++++*********))))))---......//////......---***,,,------,,,++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++******************++++++,,,,,,---------------------------...------,,,+++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,+++******+++,,,---+++++++++++++++*********************************))))))))))))***+++,,,---...///000000///...,,,+++***,,,...000000...,,,***---+++***))))))***,,,---***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******+++++++++*********))))))))))))************+++++++++***************************************************************)))))))))******))))))))))))************))))))))))))***+++))))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,+++*********))))))(((((()))))))))))))))))))))))))))************++++++++++++***************++++++,,,++++++,,,***(((+++111...---,,,,,,------,,,+++,,,,,,,,,------------,,,+++******))))))******+++***+++,,,---............''')))+++...000000000///+++,,,---,,,***)))***+++***++++++,,,,,,------......---,,,,,,------,,,+++,,,,,,---............---000000//////111333666888999888555222000/////////222333555666666555555444444555777:::>>>BBBEEEGGGIIIKKKMMMOOOPPPPPPOOOOOONNNOOOOOOPPPRRRUUUWWWYYYWWWXXXZZZ[[[]]]```dddgggiiillloooqqqsssuuuxxx{{{}}})))))))))))))))***++++++******++++++,,,------...------++++++++++++---------............---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------///---,,,+++***000BBBTTTdddMMM555,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------...///......---,,,(((((()))***+++,,,,,,---......------------......***,,,------,,,++++++,,,+++,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------------,,,************************************************)))))))))******+++,,,,,,---............---,,,++++++,,,...//////...,,,+++...---+++***)))***++++++***+++,,,,,,+++***+++---+++++++++++++++++++++++++++,,,---,,,***)))***++++++++++++*********))))))))))))*********+++++++++************************************************,,,,,,++++++******))))))******))))))))))))******)))((()))---...+++))))))))))))))))))))))))))))))++++++***)))(((((())))))+++*********************++++++******)))(((((((((************************))))))*********+++++++++*********)))******+++,,,***))))))+++---///222444...------------------,,,...---,,,+++***++++++,,,------,,,,,,,,,,,,------***+++,,,,,,------------$$$&&&***---.........---***+++,,,,,,*********,,,...------,,,,,,++++++***...---+++++++++,,,---------,,,,,,---......---,,,......------...000222444666555333222000000000000222333555666666666555444444555888;;;???BBBFFFHHHIIIIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRUUUWWWXXXVVVXXX[[[]]]^^^```cccfffhhhkkknnnppprrrtttxxxzzz{{{~~~,,,,,,,,,,,,,,,------...***++++++,,,------......------++++++++++++------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------111...,,,,,,,,,...555;;;GGG;;;000------+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,)))******+++,,,---......------,,,++++++,,,------***,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******)))+++///222222///,,,)))******************************************************+++,,,,,,------------------------,,,,,,+++...------,,,,,,------......---,,,+++*********+++***+++,,,,,,*********,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++************))))))*********+++++++++************************************************,,,,,,++++++******))))))******))))))))))))******(((&&&***222555///)))''')))))))))))))))))))))))),,,+++***)))((((((((((((---,,,,,,+++***)))((((((************))))))((((((++++++++++++++++++++++++))))))*********+++++++++******))))))***++++++,,,///---******---///---***,,,------------------...///...,,,*********+++,,,......------------......,,,,,,------,,,++++++***''')))+++,,,------,,,+++***+++,,,,,,+++***+++,,,...------,,,,,,++++++***---,,,+++******+++---...///---+++,,,---...---+++......---------...//////111111000000000000000111111222333555555444444333555666888;;;???CCCFFFHHHMMMMMMMMMOOOPPPRRRSSSTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVXXX\\\^^^___aaacccfffhhhjjjnnnppprrrtttwwwzzz{{{}}}---,,,,,,,,,,,,---......++++++,,,,,,------......---,,,,,,++++++,,,,,,---++++++,,,---------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,++++++---......------444000...000...***)))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++++++++,,,,,,,,,.........---------,,,,,,---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,------------,,,,,,,,,------......------,,,******,,,------,,,+++************++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,---......///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))---222555555000+++'''*********+++++++++++++++************************++++++,,,...............------,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------,,,+++++++++++++++***+++,,,+++***)))***+++++++++++++++++++++++++++***+++,,,+++***)))***+++,,,++++++++++++*********)))************+++++++++***************************************************************)))))))))******))))))))))))******(((&&&+++777:::222)))'''))))))))))))))))))))))))++++++***)))(((((())))))---,,,,,,+++***)))(((((()))))))))))))))))))))***++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,,,,,,,------,,,...///,,,'''+++,,,------,,,,,,---...///...---+++++++++,,,------,,,,,,++++++,,,,,,---------------,,,+++***))),,,,,,------...---------***,,,------,,,+++,,,...***++++++,,,,,,------...+++,,,,,,+++******,,,///111...++++++...///...+++000//////....../////////......///000000111111111000111222333444333333222555666888;;;???CCCFFFHHHKKKLLLMMMOOOPPPRRRSSSTTTVVVUUUTTTSSSSSSTTTUUUVVVVVVYYY\\\^^^___aaadddfffhhhkkknnnppprrrtttwwwzzz{{{~~~***************++++++,,,++++++,,,,,,---.........+++,,,,,,------,,,,,,+++***+++,,,...////////////,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------)))+++---,,,++++++,,,---...,,,+++......+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---............---------,,,------------------------***,,,------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++))),,,,,,------------,,,,,,+++,,,------------,,,+++((()))+++---------,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,------......///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,///333555444000+++'''++++++++++++,,,,,,,,,---***************************+++---...//////......------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++***))))))***************************)))+++,,,+++***)))***,,,,,,,,,+++++++++*********)))************+++++++++************************************************(((((()))))))))))))))*********))))))))))))******+++'''+++888<<<444+++***))))))))))))))))))))))))******)))))))))))))))***************************((((((((()))******++++++************************)))************+++++++++))))))))))))***+++,,,---+++444999555000//////,,,)))+++---,,,+++***,,,.........------------------,,,++++++++++++++++++,,,,,,---------------,,,,,,------,,,,,,,,,---...///+++---......------...///***++++++,,,,,,------...)))+++,,,,,,******,,,...333///++++++///000...,,,......//////000000111111///000000111111111111000000111222444444333333222555666999<<>>AAAEEEIIIMMMLLLLLLMMMOOOQQQRRRTTTTTTRRRSSSTTTVVVWWWXXXXXXYYY______^^^\\\\\\___cccgggiiillloooooooooqqqvvvzzz...+++((((((+++...//////------,,,,,,------...//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---...///---------------------------,,,++++++------,,,+++,,,---.........---,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------,,,,,,,,,------............------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++---------------------------.........------,,,+++------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,---///...,,,******+++,,,---++++++,,,,,,,,,---------,,,...000111111000...,,,++++++++++++*********)))************************,,,+++******++++++***(((,,,++++++***))))))******)))***++++++***)))***+++((())))))***++++++,,,,,,************************+++***************++++++******))))))(((((((((((())))))))))))))))))))))))((((((((()))******(((&&&************************''')))******)))((()))************+++++++++,,,,,,+++***(((''''''((()))***+++,,,,,,+++)))(((((()))++++++++++++++++++++++++,,,+++*********+++,,,---222888<<<999222///---,,,***++++++,,,,,,,,,,,,+++------------------------...------,,,++++++,,,,,,...---------------------111000...,,,,,,,,,...///222000...---------,,,+++++++++******+++---...///------------------------,,,,,,---............------------............//////////////////000111111000000111222333333333333000333777:::>>>AAAEEEHHHNNNNNNOOOOOOOOOPPPPPPPPPSSSSSSRRRRRRTTTVVVXXXZZZ\\\]]]]]]\\\]]]```eeeiiiiiilllnnnooonnnpppuuuzzz...,,,+++,,,.../////////...------------...//////.........------,,,,,,+++++++++++++++,,,,,,,,,,,,------...///......---,,,------------------------------,,,---...///---,,,,,,------.........------,,,,,,++++++,,,,,,---...------------------------/////////...------,,,,,,......////////////......---,,,,,,,,,---...///000------------------------------......------,,,+++.....................///---............---,,,,,,/////////000000/////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---...---,,,+++***+++,,,---,,,,,,,,,,,,------------,,,,,,---......---,,,,,,++++++++++++************************************---,,,***+++,,,,,,+++))),,,+++******)))*********)))***++++++***)))***+++)))))))))***++++++,,,,,,************************))))))))))))***+++,,,,,,***))))))))))))((((((((())))))))))))))))))))))))***'''$$$$$$%%%'''((((((************************)))+++,,,,,,***))))))************++++++++++++,,,+++***((('''&&&'''((((((.........,,,)))''''''(((++++++++++++++++++++++++++++++++++++++++++******---111111///...000---(((***++++++++++++******))),,,,,,,,,---------------......---,,,,,,,,,------........................222111///------...///000999666222///...---,,,+++++++++++++++,,,---..............................++++++,,,------------------------............///000000/////////000111111000000111222333333333333555888;;;>>>AAADDDHHHJJJLLLMMMNNNNNNOOOOOONNNNNNSSSRRRPPPOOOPPPTTTXXX[[[ZZZ[[[\\\]]]^^^bbbgggkkkiiikkknnnnnnmmmpppuuuyyy~~~,,,,,,---...//////......---------------......///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,...000000...,,,***...........................------///000000///------------...............,,,,,,++++++,,,,,,---...------------------------////////////.....................//////.........------,,,,,,---......///------------............---------------,,,,,,+++............////////////------............------//////000000000000//////,,,++++++******++++++,,,---------------------------.........////////////......////////////......---------------------------------,,,,,,,,,,,,---///---,,,******,,,---///,,,------------------------,,,+++******+++,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,------------...------,,,,,,,,,,,,------++++++++++++++++++++++++************************...---,,,,,,---...---+++++++++***************+++)))***++++++***)))***+++))))))*********+++++++++************************))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&%%%&&&((()))***))))))))))))************+++,,,------+++))))))***************++++++++++++,,,+++***)))((((((((())).........---***(((((()))***************************++++++++++++***))))))+++000000,,,+++...,,,'''***************)))((('''+++++++++,,,,,,,,,,,,,,,......------,,,------............//////////////////...,,,+++,,,---///000;;;777222...------,,,,,,++++++++++++,,,---------------------------------***+++,,,,,,------,,,,,,---------............///111000000///000000111111000000111222333333333333999<<>>EEE777,,,------'''((()))***+++++++++++++++&&&''''''((()))******+++***)))))))))***++++++,,,++++++,,,,,,---.../////////...,,,******+++,,,------,,,++++++------,,,***+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------.........//////333333222111000000111111000000111222333333333333333555999<<>>BBBDDDEEEIIIKKKMMMMMMMMMMMMNNNOOOMMMOOOQQQRRRSSSTTTVVVXXX[[[\\\^^^aaadddfffhhhiiimmmoooppppppppptttzzz...------------------,,,,,,---......------...000000000000000000111222222111000...---------///000............////////////---------.........//////,,,------...///000111111//////000000000000//////---...///000///...,,,+++---------.........//////---......//////000000111000000000000000///......---.........////////////222...,,,......'''999...111///---,,,...//////...000///---,,,,,,---///000...000111000///...///111......------......///000000///............///000..................------000...---,,,,,,---...000000000000//////......---////////////////////////...//////000000//////...---............---,,,,,,000000///......---,,,,,,...------,,,,,,------...---...............------...******...///,,,,,,///+++,,,,,,,,,------......222222111000000///......+++++++++,,,,,,---------++++++,,,,,,,,,---------........................---///111000---++++++,,,///...------++++++***)))******))))))))))))******************************+++++++++***++++++,,,,,,,,,,,,---------,,,++++++************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))(((((((((((()))***+++,,,---***((()))+++------+++************))))))))))))++++++*********+++,,,,,,,,,***---+++)))333888---)))***+++,,,,,,+++***)))++++++******************)))...333222,,,'''''')))+++++++++*********))))))************++++++++++++---------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000111111///---,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---000000000000000111111111111111222333333333333222444555888;;;>>>BBBDDDEEEFFFHHHKKKKKKKKKKKKLLLMMMPPPQQQSSSTTTTTTTTTVVVXXXZZZ[[[]]]___bbbeeeggghhhkkknnnppppppppprrrxxx}}}---------------.........,,,---......------...000......------......///000111000///------......///------------............------........./////////,,,---......000000111222//////000000000000//////---...///000///...---,,,------........./////////000000000000000000000000000//////............///......------......///000111...555///AAA888KKK///444111...---...///000000000///...------...///000...000111000///...///111/////////...//////000111000//////......//////000................../////////...---,,,,,,---...///000000000000000000//////////////////////////////.........//////.........---------------,,,++++++000000000///......------...------,,,,,,------...---........................+++,,,......,,,---///******+++,,,,,,---...............------,,,,,,+++******+++,,,---...//////+++,,,,,,,,,,,,---------////////////////////////,,,...//////---++++++,,,///...------++++++***)))*********))))))*********++++++++++++++++++++++++,,,,,,++++++***+++++++++***+++,,,,,,------------************************+++++++++++++++*********))))))))))))))))))))))))'''(((((()))******+++++++++++++++*********************))))))))))))******,,,***))))))+++,,,,,,+++************************,,,,,,+++*********++++++,,,)))++++++,,,888<<<000++++++,,,,,,,,,,,,++++++)))******+++++++++******(((+++------+++*********+++++++++******************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------******************************++++++,,,,,,------......------------,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---......---,,,,,,---/////////000000111111111111222222333333333333333444555888;;;>>>BBBDDDEEEFFFHHHJJJKKKKKKKKKLLLNNNRRRTTTUUUUUUTTTUUUVVVXXXYYYZZZ\\\^^^aaadddfffgggjjjllloooooooooqqquuuyyy}}},,,,,,------......//////,,,---......------...000------,,,,,,------...///000000///............///------........./////////............////////////000000000////////////...//////000000000000//////......////////////...---............////////////111111111000000/////////000///...------...///000...------,,,---...///000---///BBB@@@ggg___jjj;;;;;;777222//////111222222//////............//////...000111000///...///111/////////......///000000000//////////////////000------......//////000000///...------------...///+++,,,---...000111333333////////////////////////------............------......//////......---,,,////////////......------...------,,,,,,------...---------------......///.........///...,,,---///))))))***+++,,,---...///,,,,,,,,,+++++++++******++++++,,,,,,---......///............////////////........................+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,+++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((())))))************************************++++++***)))(((((())))))******)))***++++++++++++)))***************++++++,,,,,,+++***))))))******+++&&&((())),,,:::>>>000++++++++++++++++++++++++'''(((***+++,,,,,,+++******))))))+++,,,......---*********************************+++++++++,,,,,,)))************+++++++++(((((((((((((((((((((((())))))***+++,,,------...---,,,++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...//////...------.........//////000111111111111222333333444444333333444555888;;;>>>BBBDDDEEEHHHJJJLLLMMMMMMMMMOOOPPPQQQRRRTTTUUUUUUUUUWWWYYYZZZ[[[\\\^^^aaadddggghhhiiikkknnnooonnnoootttwww|||---------....../////////,,,---......------...000000000//////000000111222000000///...................../////////000000000........./////////000000111000000000//////////////////000000000000//////......//////////////////........./////////000000111000000//////......---000///...------...000000---------------......///000111FFFJJJzzzwww~~~FFF>>>999444111000000111000/////////....../////////...000111000///...///111//////......---......//////000000000000000000///---......//////000000000000000////////////000000***+++,,,---///000111222////////////////////////------............------......//////......---,,,......------------------...------,,,,,,------......------------...///000000222222000---------...))))))***+++---...//////////////////............------------------------........./////////000000---------------------------,,,,,,,,,------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++************,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************))))))((((((************************,,,+++***)))(((((((((((())))))************++++++))))))******+++++++++,,,,,,++++++***))))))))))))***&&&((())),,,:::>>>000*********))))))*********'''(((***+++,,,,,,+++******((('''))),,,......---************************))))))))))))*********++++++++++++,,,,,,,,,------(((((((((((((((((((((((())))))******+++,,,------000///---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000111111000//////000---......///000000111111222222333444444444444333444555888;;;>>>BBBDDDEEEGGGIIILLLMMMMMMNNNOOOQQQMMMOOORRRSSSTTTVVVXXX[[[]]]]]]^^^___bbbeeeiiikkkiiikkknnnnnnnnnoootttxxx}}}.............../////////,,,---......------...000//////......//////000111///////////////.........////////////000000000111....../////////000000000---...//////111111222333//////000000000000////////////////////////000000....../////////000000000000000000//////.........000////////////000000111---...///000000000000///666444===CCChhhllltttFFF:::777222////////////...////////////////////////...000111000///...///111//////......------......///000000111111000000/////////////////////000000000000000000000000000000...............---------////////////////////////.........//////.........---------------,,,++++++------------------------...------,,,,,,------......---,,,,,,---...000111333777777222...---...---++++++,,,,,,---...//////....................................------,,,,,,,,,,,,---------.........------------------------///...------///111111000///...------++++++***)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------------,,,,,,+++***************************)))))))))***************************************++++++******)))(((((('''***************+++++++++++++++***)))(((((())))))''')))++++++***)))***+++))))))******+++,,,,,,,,,++++++***)))))))))******+++(((***+++,,,999>>>111******)))(((((()))******)))******+++++++++******'''&&&&&&(((***++++++******************+++++++++(((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++))))))******++++++,,,,,,---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................///111222222111000000111------...///000000111111222222333444444444444444444555888;;;>>>BBBDDDEEEEEEGGGJJJKKKKKKLLLNNNOOOLLLNNNQQQSSSTTTVVVYYY\\\_________```cccgggkkkmmmjjjlllnnnnnnnnnqqqwww|||////////////............,,,---......------...000---,,,,,,,,,,,,---......///////////////......---........./////////000000.../////////000000000000......///000111222222333//////000000000000/////////////////////000000111.../////////000000000000000000000000000000000000///000000111111111111111///111333555555444222111555555444:::IIINNNXXX<<<555222000///000111111111//////000000000000//////...000111000///...///111111000//////....../////////000111111111111000///000000000/////////////////////000000000000//////000000//////......------////////////////////////...//////000000//////...---............---,,,,,,---------..................------,,,,,,------......---,,,,,,,,,...000111666;;;<<<444...---...,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------............------------....................................///,,,++++++...111111000///...------++++++***))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,---------,,,,,,************************((()))))))))*********+++*********************************)))))))))))))))))))))*********+++++++++******)))))))))))))))***&&&)))+++,,,***))))))+++))))))***++++++,,,------***))))))))))))******+++***))),,,+++)))444:::///++++++***))))))***++++++++++++******************'''((()))******))))))***))))))*********+++++++++))))))*********+++++++++'''(((((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((((((''''''((())))))***+++++++++,,,,,,---------+++++++++,,,,,,---------........................///000222222000///000111,,,,,,---...///000111222222333444444555444444444444555888;;;>>>BBBDDDEEEDDDGGGIIIKKKKKKLLLNNNOOONNNPPPSSSTTTUUUWWWYYY\\\```______```cccgggkkknnnlllmmmnnnmmmnnnssszzz000000//////......------,,,---///...------...000000////////////000111111/////////000///......------------.........//////////////////000000000000111111111111000000000000//////000000000000/////////////////////000111111////////////000000000000111111111111111111111111///000111333333333222111111333666888999777444222///444000:::666999BBB333222111000111444666666555//////000000000000/////////000111000///...///111222222111000000///000000///000111222222111000///111111000000//////............////////////............//////000000111111//////////////////////////////000000000000//////000000111111000000///............///////////////...------,,,,,,------......---,,,+++,,,...000222888>>>>>>666.........,,,....../////////////////////000000000000000000000+++,,,,,,---...///000000////////////000000000111////////////////////////,,,)))'''(((+++......---++++++,,,,,,,,,---------000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************************((((((((()))******++++++))))))******++++++++++++******))))))))))))******%%%))),,,,,,***((()))+++))))))***+++,,,,,,------))))))(((((()))***++++++''''''+++)))%%%///555,,,---,,,+++******+++,,,------,,,***)))))))))******)))+++......,,,******+++))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++***************))))))******+++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------...........................///111111/////////000,,,,,,---...///000111222222333444444555555444444444555888;;;>>>BBBDDDEEEFFFIIIKKKMMMMMMNNNPPPRRRQQQSSSUUUVVVVVVWWWYYY[[[```______```cccgggkkknnnmmmnnnnnnmmmnnnttt}}}000000////////////000000...------,,,,,,------.........////////////......000//////.........//////......------------......000000//////000111222222333222000///.........///////////////000000000000///000111222222111000///000000000000000000000000111111222222111000//////000000000000000000000000------...000333777:::<<>>BBBEEEGGGIIIJJJLLLOOOQQQRRRTTTTTTQQQRRRTTTVVVXXXYYYYYYZZZ______^^^```cccggglllnnnnnnoooppppppqqqtttxxx|||000000////////////000000///......------......///......////////////......111///---++++++,,,///000//////............//////111000000000000111111222333222000///......//////////////////000000000111///000111111111111000///222222222222222222222222000000000000000///......111111111111111111111111333333333444666888:::;;;000111222333333444333333,,,---///111222111000000444222//////111555777888===999333000000000000///000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000.........///////////////........./////////000000000000000///////////////111000000//////.........000000000000000///......000000000000000///......---............/////////333444444222///------...////////////000000000000........................000111///---///333333///////////////000000000000/////////.........------,,,------......------,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,+++***++++++++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++******))))))+++***)))***++++++)))'''******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++++++++******************+++,,,---,,,+++***+++,,,,,,,,,+++++++++++++++,,,///...---+++***)))))))))&&&(((***---///...+++))))))******************+++,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++,,,,,,---,,,+++***+++,,,---+++***,,,,,,,,,,,,,,,---------------,,,,,,+++******)))---,,,+++******+++,,,,,,++++++++++++++++++++++++------------...///000111000///...,,,,,,,,,------111111000......---------000000000000111111111111111222333333444444444444444555777;;;>>>BBBEEEGGGGGGIIIKKKMMMOOOQQQRRRRRRNNNOOOQQQTTTWWWYYYZZZ[[[]]]^^^^^^```ccchhhkkknnnmmmnnnoooppprrruuuyyy}}}000000////////////000000000//////////////////000......////////////......111///+++))))))+++///222000000////////////000000222222111000000000111111222222000////////////////////////000000000111111///000000111111000000//////////////////////////////000000000000//////...222222222222222222222222444444333333333444444555111222222333333333222222///000222333444333333222777555333222333888@@@EEEJJJDDD;;;333000/////////000000000000000000000000222222222222222222222222//////000000111222222333000000000000000000000000000000///////////////........./////////000000000111111000000/////////...///////////////.........000000111111000000//////000000000000000///......---------............///---...//////......///000////////////....................................///111000...///222000,,,////////////000000000000000000000/////////......------............------000///..................,,,,,,,,,------------...,,,,,,------,,,,,,+++***+++*********+++,,,...///------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,+++***)))((((((,,,+++)))***++++++***(((******))))))))))))******************************)))))))))*********************++++++++++++++++++...//////---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***))))))&&&&&&)))---222222///+++,,,,,,+++++++++++++++***,,,,,,,,,+++******))))))------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---+++++++++------,,,+++......---------------,,,---,,,,,,++++++*********,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,---...//////000///...,,,++++++++++++111000///...............000000000000111111111111000111222333444444555444444555888;;;???CCCFFFGGGFFFGGGIIIKKKMMMOOOOOOPPPLLLMMMOOORRRUUUXXXZZZ\\\[[[\\\^^^aaadddhhhkkkmmmkkkmmmoooppprrrvvv{{{000000////////////000000000//////......//////000......////////////......000...,,,++++++---000111111111000000000000111111333222222111000000000000222111111000000///////////////000000000111111111000000000000000000000000------------------------111111111222222111111000222222222222222222222222333222222111111111111111111111222222222111111000222222333444555555444444555666555444333888@@@FFFKKKEEE===555111/////////000000000000000000000000222222222222222222222222000000000111111222222222000000000000000000000000111000000000//////.........////////////000000000111000000//////......---.............../////////000000111111111000000///000000000000000///......------------............+++---............///111.........------,,,,,,,,,........................---555;;;888222///---+++////////////000000000000000000000000////////////++++++,,,,,,,,,,,,++++++//////............//////------------------------,,,,,,------,,,,,,+++***---,,,*********,,,---///------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---+++******++++++***)))+++******))))))******+++))))))))))))))))))))))))******************************+++++++++++++++,,,/////////...+++))))))***++++++,,,,,,,,,,,,,,,,,,((()))+++---......---,,,+++******...444888666444---------,,,,,,+++++++++******************++++++------,,,,,,,,,,,,------+++++++++++++++,,,------,,,+++******+++,,,+++***......------,,,,,,++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------,,,++++++++++++000//////............//////000000000111111111111000111222333444555555555444666999===@@@DDDFFFGGGFFFGGGIIIKKKMMMNNNOOOOOOMMMNNNPPPRRRUUUXXXZZZ[[[YYY[[[]]]aaaeeehhhjjjllljjjlllnnnpppssswww}}}000000////////////000000///..................///......////////////............//////000000000000111111000000000000111111333333222111000000111111111111111111111000000000000000000000111111111111111111111000000111111111111111111111111111111111000111111222222222111111222222222222222222222222444444444444444444444444111111111222111111000000000000000111111111111111111333444444333444999===???===:::666222000000000111111111111111111111111111111111111111111111111333222222222111111000000111111111111111111111111111111000000/////////...////////////000000000111/////////......---------.........///////////////000000111111111111000000000000000000000///......---------.........//////...///000000......///000000//////......---------////////////////////////...>>>JJJEEE999000//////////////////000000000000000000000000////////////+++,,,,,,------,,,,,,+++...---------------......------------------------,,,,,,------,,,,,,+++***......,,,+++++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,---...,,,******+++,,,+++***++++++************++++++))))))))))))))))))))))))++++++++++++******************++++++,,,,,,,,,,,,,,,---...---+++***+++,,,((()))***+++,,,,,,++++++((()))+++---...///......,,,...222888===>>>:::666...---------,,,,,,++++++************************,,,,,,++++++++++++,,,,,,***************+++,,,,,,+++***(((((()))******)))------,,,,,,++++++******,,,,,,+++++++++++++++***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***++++++,,,,,,---------///............//////000///000000000111111111111000111222333444444444444444666:::>>>BBBDDDFFFGGGGGGHHHJJJLLLMMMNNNOOOOOOQQQQQQQQQSSSUUUWWWYYY[[[YYYZZZ]]]```dddgggiiikkkiiikkknnnppptttxxx~~~000000////////////000000///......------......///......////////////......---...000222222222111000111111000000000000111111333222222111111111222222000111111222222111000000000000000111111111222222333222222111111222222333222222222222222222222222000000111222222222222111444444444444444444444444333444444555555555444444111222222333333333222222222222222222222222222333000111333333222222333444444555666555222111111111111111111111111111111111111111111111111111111111444333333222111111000000111111111111111111111111111000000000000000000////////////000000000111111.........///////////////000000000000000/////////000000111111222222111111000000000000000///...............////////////000000111222111///---...///111111111111111000000000000000000000000000000000,,,===JJJEEE777...---///////////////000000000000000000000/////////............////////////......,,,,,,,,,+++,,,,,,---......------------,,,,,,,,,,,,,,,------,,,,,,+++***.........---,,,++++++***------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))***+++,,,---......///---+++***+++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,+++++++++******++++++,,,---------***+++,,,,,,******+++---'''(((***+++,,,,,,+++***+++,,,,,,------------,,,,,,333===DDDDDD>>>666///------,,,,,,,,,,,,,,,+++...---,,,+++***)))((((((++++++************++++++******))))))******+++,,,+++)))''''''((()))***))),,,+++++++++++++++******++++++++++++++++++++++++***+++,,,---......------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---)))***+++---...........................///000111000000000000111111111111222222333444444444333333444777;;;???CCCEEEGGGGGGHHHIIIKKKLLLNNNOOOOOOPPPRRRRRRRRRSSSTTTWWWYYYZZZZZZ[[[]]]___bbbeeehhhjjjjjjlllnnnqqqtttyyy000000////////////000000000//////......//////000......////////////......---...//////000111111111000000000//////000000000222222111111111222333333000111222222222222111000000000111111111222222222444444333222222333444444222222222222222222222222333444444555666666555555666666666666666666666666555555666666666555333333333444555555666666666666555555555444444444555555333222111222333333222111111333444444111000222333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000111111111//////000000000111111111//////000000111111222222222222111111000000/////////000111222222222222111000000000000000///....../////////000000000111111111222222111...------...//////000000000000000000////////////////////////***666>>>:::000,,,,,,---////////////000000000000/////////.........------......////////////......,,,,,,++++++,,,------.........---------,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,...///...---,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,---------000...+++***+++---------,,,++++++******++++++,,,++++++++++++++++++++++++.........------,,,,,,,,,******++++++,,,------...)))***++++++))))))***+++''')))+++,,,------,,,+++,,,,,,,,,,,,,,,---...///555<<>>555...+++++++++++++++,,,,,,,,,,,,...------,,,+++******)))++++++************+++++++++************+++,,,,,,,,,***''''''(((*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,............---------------------------------,,,,,,,,,,,,------+++,,,---...//////......---------......000111111000000000000111111111111333333444444333333222222444777;;;@@@DDDFFFGGGHHHHHHIIIKKKLLLNNNNNNOOOOOOPPPPPPPPPQQQSSSVVVYYY[[[\\\\\\\\\^^^```dddgggiiijjjllloooqqqtttyyy~~~000000////////////000000111111000000000000111111......////////////............---,,,---///111333000000////////////000000111111111111222333444444000000222333333222111000000111111111111222222222555555333333333333555555777777777777777777777777888888999:::::::::::::::888888888888888888888888<<<<<<===<<<;;;999777666555555777888999999999999333333222111111111222222666333111111444666555333333444555333000000222555111111111111111111111111333333333333333333333333111111111222222333444444111111111111111111111111//////000000111111222222000000000000111111111111000000111222333444444555444333333222111000/////////000111222222222222222000000000000000//////...000000000000111111111111///000111000...------...+++,,,,,,------.................................---333666333///000111000////////////000000000000///.........------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,,,,,,,---------,,,++++++(((***---///000///---,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111...+++***+++---------,,,++++++******++++++,,,++++++++++++++++++++++++/////////......---------******+++,,,,,,---......)))++++++***((('''((()))((())),,,.........---,,,)))))))))***,,,///222333AAADDDDDD===222+++***,,,*********++++++,,,,,,,,,***++++++,,,------......,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---+++(((((()))+++++++++,,,,,,,,,------.........++++++++++++++++++++++++)))+++,,,...//////....................................---,,,,,,------------.../////////...---,,,---------......000111222000000000000111111111111444444444444333222111111555777<<<@@@DDDFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMOOORRRVVVZZZ\\\^^^]]]\\\]]]___bbbfffiiikkkmmmoooqqqtttyyy~~~000000000000000000000000---...///...------///111,,,...111222111000111111111111000///............000111222111//////111333111222222111000111444666333222111111333444444444555444333222222333555666555666888:::<<<<<<<<<<<<===:::888999<<<<<<:::888@@@@@@???>>>???@@@AAABBB@@@@@@AAABBBBBBCCCDDDDDDCCCGGGIIIGGG@@@;;;;;;<<<======>>>======<<<;;;:::<<<:::999:::::::::777555555555555666666666777777999888666444444555777888666666444333222111111111222333333444333222000///333222222111111222222333333333222111111111111111444333222111000/////////222222111000///......---///000000000000000//////////////////////////////222222222111111111111000111111000///...---,,,,,,...//////000111222222222000///...------...///000111///---...111222000...//////000000///...------///////////////.........////////////000000000000000/////////............------......//////000000---------,,,,,,+++++++++***,,,---,,,***))),,,000///...---,,,+++,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------,,,,,,+++++++++)))***+++,,,---,,,++++++,,,,,,+++******+++++++++,,,+++***)))))))))***+++...---,,,+++++++++,,,---000///,,,******+++---///***+++------------+++************)))))))))((((((***+++***((((((///:::DDDOOOEEE999222///...+++(((*********++++++,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---************+++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000//////,,,,,,,,,---------......,,,------...............,,,,,,,,,,,,,,,---//////000000000000111111111111222555666333//////444888666888:::>>>BBBFFFIIIJJJKKKKKKMMMNNNOOOPPPPPPPPPLLLLLLLLLMMMPPPSSSWWWYYYXXXYYY[[[]]]```dddggghhhkkklllnnnrrrwww|||}}}|||000000000000000000000000///000000000///000333666222222111111222222222222222222111111111111111222333333444333111111222444222222333222000111333555444444333333555666666666888777666666777999;;;<<>><<<======>>>>>>>>>?????????===<<<:::999888888888888888888666555333333222222444444555555444333222222333333333222222333333333444333222222222222222333333222222111111111111111222222111111000000//////000111111222111111000000000000000000000000000000222222222111111111111000111000000000000000//////...//////000111111222222111000////////////000111111///......111111000...//////000000///......---/////////////////////...////////////000000000111000000/////////..................///////////////------,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...///...---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++*********,,,---......---,,,,,,,,,---......111///,,,+++***+++---...,,,------......------,,,,,,,,,,,,++++++*********)))+++---,,,,,,000888>>>EEE===444///...---+++)))++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,+++******))))))******+++************+++,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........------------------,,,---///000000000///...,,,,,,---------...............///000000000000000............///000111111000000000000111111111111555777888555111000333777;;;===???CCCFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPSSSVVVYYY\\\YYYZZZ[[[^^^aaadddgggiiikkklllnnnrrrwww|||~~~}}}000000000000000000000000000111111111111444888<<<<<<888222000222333333222222222222222222333444444555666666555333222333555333444555444333333555777888888888999:::<<<>>>???AAA@@@AAABBBCCCFFFIIIJJJQQQSSSVVVZZZ]]]___aaaaaa^^^]]]]]]___aaabbbbbbaaaaaaaaaaaabbbccceeefffgggggghhhjjjkkklllkkkkkkjjjdddgggiiigggccc``````aaa______^^^]]]\\\[[[ZZZYYY[[[YYYWWWVVVTTTRRROOOLLLNNNNNNNNNNNNNNNOOOOOOOOOIIIIIIHHHFFFDDDBBBAAA@@@>>>===;;;999777555444444777777777666666666555555666555555555555555555666555444444444444444555555333333222222333333444444222222111111111111111111111222222333333333222222222222222222222222222222222222222111111111111000000000000111111222222222/////////000111111222222111111000000000000111222111///...///000111000...//////000000000///............///////////////////////////000000000111111000000000/////////......///////////////.........,,,,,,,,,,,,------------,,,,,,,,,...//////---,,,///...---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------------,,,,,,,,,,,,------*********+++,,,---///000------,,,,,,---...///000111///---+++******,,,,,,......------------......------------,,,,,,,,,,,,'''+++...//////000333777777333...+++,,,---+++))),,,,,,------------......,,,,,,,,,,,,+++++++++++++++******))))))******+++,,,,,,++++++++++++,,,,,,.........//////.........++++++++++++++++++++++++...------,,,,,,------...000/////////......---------...///000000000///...,,,------------.........///000111111222222111111............///000111222000000000000111111111111333555777666444333555888>>>@@@CCCFFFHHHIIIIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMNNNPPPTTTWWWYYYZZZ[[[]]]___bbbeeehhhjjjkkklllnnnrrrwww|||~~~000000000000000000000000111111111111222555;;;???FFF>>>555000111333333111222222111111111222333333555555666555333333444666555777999999999:::===??????@@@CCCEEEGGGJJJMMMOOORRRRRRSSSUUUXXX[[[^^^___eeegggkkkooosssvvvxxxyyyuuuuuuuuuuuuvvvwwwwwwwwwtttuuuvvvwwwyyy{{{}}}}}}}}}~~~xxxzzz{{{{{{xxxvvvvvvwwwxxxwwwvvvuuusssrrrrrrqqqrrrpppnnnmmmllljjjgggeeecccccccccccccccccccccccc______^^^]]]ZZZWWWSSSQQQJJJIIIEEEBBB>>>;;;999888;;;:::999888777777777888888999999999999999999888666666555555444555555555333333333333444555666666111111111111111111222222111222222333333333333222333333333333333333333333222222222111111111000000000000000111111111111222//////000000111111111111000000000000000000111111000/////////000000000/////////000000000//////...............//////////////////000000000111111111000000000////////////...000000//////......------+++,,,,,,,,,------.........------///333333///,,,......------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------,,,,,,,,,---......*********+++,,,------...+++++++++,,,---...//////000///---+++******++++++...---,,,++++++,,,---...------------------,,,,,,(((***---......---///111...,,,******+++,,,***))),,,,,,,,,------------------------,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///......---------...///000111111000///...------------............000000111222222222222111,,,,,,,,,,,,---...///000///000000000111111111111---000333555444555666888;;;>>>BBBEEEGGGHHHGGGFFFKKKLLLMMMNNNOOOPPPPPPOOOLLLLLLLLLMMMOOOSSSVVVXXX\\\\\\^^^```cccfffiiijjjkkklllnnnrrrwww|||111111111111111111111111000000000000111555:::>>>JJJBBB777111111333222000111111111111111222222333222444555444444444666888999;;;???BBBDDDFFFIIIKKKMMMPPPTTTWWWZZZ^^^cccgggiiijjjlllnnnqqqtttvvvxxxyyy{{{~~~|||yyyyyyyyyyyyyyyyyyyyyxxxuuuuuuuuutttqqqmmmiiifff]]][[[VVVQQQLLLGGGDDDBBBAAA@@@===;;;::::::;;;<<<===>>>????????????>>>===:::999777666555444444444333333333222333333444444111111111111111111111222000111111222333333333222333333333333333333333333222222222111111111000000111111000000000/////////000000000000000111111111.........//////000000000///000000000/////////000//////000000000000000///---.........//////000000000000000000111111111111111000000000////////////000000//////......------,,,,,,,,,------.........000......111444444111------------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///---,,,,,,,,,------...///***+++++++++++++++******))))))***+++,,,---------///...---+++******++++++---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,******+++*********,,,---+++******+++,,,,,,***))),,,,,,,,,+++++++++++++++...------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------,,,,,,//////000111111000///...---------.........//////...///000000111111000000---------------...000000///000000000111111111111---///111333333444555555:::===AAAEEEHHHHHHHHHGGGLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPRRRVVVYYY[[[\\\]]]^^^aaacccfffhhhjjjkkklllnnnrrrwww|||111111111111111111111111///000000000000333777;;;FFF@@@888333222333222111222222333444555777999:::666888:::;;;<<<>>>AAADDDEEEIIINNNRRRUUUXXX\\\^^^aaaeeejjjnnnppptttzzz|||zzztttqqqlllgggaaa\\\YYYWWWRRROOOLLLHHHFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJEEECCCAAA>>><<<999888888666666555333333222222222222222222222222222222222000000111222333333333333444444444444444444444444222222222111111111111000111111111000000/////////000000000000000000111111,,,---...///000000//////...000111000///...///111//////000111111111000000------......///000000000000000000111111111222222111111000000000////////////////////////.........---------------........./////////111222222111///------......------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,+++++++++,,,---...///***++++++++++++***)))(((((()))***+++,,,,,,++++++---,,,,,,+++++++++++++++++++++************++++++************+++++++++++++++***)))((())))))+++,,,******+++,,,,,,,,,++++++,,,,,,++++++++++++******------------,,,,,,,,,,,,+++******))))))******+++------,,,,,,,,,,,,------.........//////.........------------------------,,,------......------,,,------------------------///000111111111000///...------........./////////---...//////000000//////////////////000111222222000000000000111111111111111111222222333444555555===@@@CCCGGGIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNOOOQQQUUUXXXZZZ]]]]]]^^^```cccfffhhhiiikkklllnnnrrrwww|||111111111111111111111111000111111111000111444777;;;999666444333444555666555666888;;;>>>BBBEEEGGGEEEGGGJJJMMMOOOSSSWWWZZZ\\\```eeeiiimmmpppsssuuuxxx|||~~~yyyuuurrrpppllliiiddd___]]]\\\]]]^^^```aaabbbccccccbbbaaa```YYYWWWTTTOOOKKKHHHEEEDDD@@@???===;;;999777666666666666555555444444333333111222333444444555555555333333333333333333333333222222222111111111111000000000111111111111111222111000000000000000000000,,,---///000111111000000...000111111......///111//////000111111111111111------......///000000111000000111111111222222222111111111000000000//////.........///////////////............------------,,,---......------...000------.........---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++++++++,,,,,,---------+++,,,,,,---...---------*********++++++,,,---...)))***+++,,,,,,,,,+++*********+++,,,,,,,,,+++***+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))*********+++++++++,,,++++++******+++++++++***(((***+++,,,,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,---------------+++******))))))******+++,,,,,,,,,,,,,,,---...///------............------////////////////////////,,,,,,---......---,,,,,,---------...//////000000000111111222111000///...............////////////---...//////000000//////////////////000111222333000000000000111111111111222222222444777:::<<<===BBBCCCEEEGGGIIIJJJKKKKKKMMMMMMNNNOOOOOOOOONNNNNNLLLKKKKKKMMMOOORRRVVVXXX\\\]]]^^^```bbbeeeggghhhkkklllnnnrrrwww|||111111111111111111111111111222333222111111333444333444555555444555888:::777999<<>>===<<<999999888777666555555444222333444555666666666666333333333333333333333333222222222111111111111000///000111222333444555555111111111000000000000000---...000111222222222111...000222111...---///111//////000111111111111111---------...///000000111000111111111111222222222111111111111000000000000---.........//////000000/////////...---------,,,***,,,---,,,***))),,,000,,,---.........---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////+++++++++,,,,,,---------+++,,,---...///...---,,,************+++,,,---...((()))+++---.........---+++,,,---------,,,+++***)))******+++,,,,,,------++++++---......---++++++*********++++++,,,,,,,,,++++++,,,---///...,,,***'''(((***+++,,,---///000.........------,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---+++++++++,,,---...///000,,,------------------,,,000000000000000000000000,,,,,,---......---,,,,,,------...///000111222222000111222222111000///.............../////////000......///000000000000000---------......///000111000000000000111111111111000000111555;;;BBBFFFIIIEEEEEEFFFFFFGGGHHHIIIIIIMMMMMMNNNOOOOOOOOONNNNNNOOONNNNNNPPPRRRUUUYYY[[[\\\]]]^^^___bbbdddfffhhhkkklllnnnrrrwww|||111222333333222111222333222111111222333444444333666444333444888<<<>>>???DDDGGGLLLQQQWWW^^^eeeiiikkkmmmppptttyyy}}}{{{yyyvvvqqqlllhhhdddbbb___[[[VVVRRROOOKKKEEEAAA>>>===<<<:::999777666666777666555666777888777666666444333333444555555444000111222444444333333222//////000111222444666777////////////////////////000111333333111000111222000000000000111111111111000000000000000000000000222222111111111111111222222222222222222222222222000000000000000//////.........------------......---,,,,,,+++,,,---///000///////////////////////////////////////......---------............------...------,,,,,,------...---...............------------............------+++,,,...//////...,,,+++***+++---...///...------...+++))))))+++---,,,***++++++,,,,,,---...//////+++---------+++***+++---------++++++++++++---------,,,,,,,,,------+++)))+++,,,.../////////......)))(((((()))+++000444777++++++,,,,,,---...//////000///------,,,---...///)))******+++,,,,,,------,,,,,,------------------,,,,,,,,,---///000///...000000000000000000000000//////000000111111222222000000000000111111111111111111000///////////////,,,,,,------///000222333000111222333333222111000---///000222222000///---000///---+++***+++///222111222333666;;;@@@EEEHHHKKKIIIGGGGGGHHHIIIJJJJJJMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQSSSVVVYYY[[[]]]]]]]]]]]]___cccfffhhhjjjkkknnnrrrwww|||000111222222111111222444444333333333555666666666;;;<<<>>>AAAEEEJJJNNNQQQVVVYYY]]]bbbgggmmmtttxxx}}}|||xxxuuusssoookkkfffbbb^^^ZZZUUUQQQMMMLLLIIIFFFCCC@@@===<<<<<<:::888777777777666444555333222222333444333222222333444444444333222111111111111222222333444444000000000000000000000000///000222222000000000111000000000000111111111111111111111111111111111111222222111111111111111222111111111111111111111111000000000000000//////...///......------......///---------,,,------..............................///////////////......---------............------...------,,,,,,------...,,,---------------,,,,,,------............------,,,,,,---......---,,,,,,+++,,,---...//////...------+++***+++------,,,***+++,,,,,,------.........+++,,,------++++++,,,------,,,,,,++++++,,,,,,---///...---------...,,,++++++,,,---...///......---+++*********,,,...111333***+++++++++,,,---------///...---,,,,,,---......******++++++,,,,,,,,,---,,,,,,------.........///000///------.../////////////////////////////////000000000000000111111111//////000000000111111111000000///...............---,,,------...///111111000000111222222111000000...///000111111000///...//////...---,,,...222666333333333222333888>>>CCCDDDDDDCCCEEEGGGIIIKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNQQQQQQQQQRRRTTTVVVYYY[[[]]]]]]]]]^^^aaadddgggiiijjjkkkmmmqqqvvv{{{111222333222111222444555666666555666777999<<<===???DDDIIINNNSSSYYY```fffmmmppptttxxx|||~~~yyyuuuqqqmmmiiifffbbbaaa^^^YYYTTTOOOKKKIIIEEEBBB???=========<<<;;;888777555444555555444333444555555555444333222111333333333333333333333333111111111111111111111111...000222111000///000000000000000111111111222222111111111111111111111111222111111111111111222222111111111111111111111111000000111111000000///...///......------......///..................---,,,------------------------///////////////......---------............------......------------......+++,,,,,,---------,,,,,,------............------------------------------,,,------............---,,,,,,,,,---......,,,***------------------------***+++,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---222000---,,,---------,,,++++++,,,---------,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000444333111000//////000000////////////////////////111000000000000000000/////////000000000000111111/////////...............---------------.../////////000000111111000000///...///000111111000///...///000000//////111555888===>>><<<777222222888===>>>???BBBEEEHHHKKKNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRTTTWWWZZZ[[[\\\]]]^^^```cccfffjjjllliiijjjmmmpppuuuzzz~~~333444444333222333555777777888:::;;;>>>BBBFFFJJJKKKRRR[[[```dddjjjrrryyy~~~{{{yyywwwuuutttqqqlllgggaaa\\\YYYRRROOOLLLJJJJJJJJJJJJIII???===:::999999888777555444444444444333333222222333333444444444444333333222222222222222222222222///111333333111000111222000000111111111222222222111111111111111111111111111111111000111111222333111111111111111111111111000111111111111000////////////............//////...///000000000...---+++------------------------///////////////......---------............------......------------......,,,,,,------......------------............------...------,,,,,,------...,,,,,,,,,------------,,,+++,,,---//////...,,,***------------------,,,,,,)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,333000---+++,,,,,,,,,,,,++++++++++++,,,+++++++++,,,---.........---,,,+++,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222666777777666444222000000000000000000000000000000111111000000/////////...////////////000000000111//////000000000/////////......------------......//////000000000000////////////000000000000//////000111111111000111444666DDDIIIKKKFFF<<<666777:::===???DDDGGGKKKNNNQQQRRRQQQQQQRRRRRRRRRRRRRRRRRRPPPPPPQQQSSSUUUXXXZZZ\\\\\\]]]^^^aaaeeehhhlllnnniiijjjllloootttyyy}}}~~~~~~444444444444333444666999;;;???CCCGGGKKKPPPWWW\\\aaahhhqqqwwwzzz|||wwwrrrmmmkkkdddaaa]]]ZZZXXXWWWTTTSSSFFFCCC???===;;;999777555444444444444444444444444222222444555555666555555222222222222222222222222111333555444333222333333111111111111222222222222111111111111111111111111111111000000111222222333333333333333333333333333111111111111111000000////////////......////////////000000111000///---,,,------------------------///////////////......---------............------///......------......///------...///////////////------............------...------,,,,,,------...,,,,,,++++++++++++++++++***,,,...//////---,,,+++------------------,,,,,,)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,111///+++******+++,,,+++++++++++++++++++++++++++***+++---...///...---,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,---...///000111222444888<<<<<<999444111000111111111111111111111111111000000000//////.........////////////000000000000111222222222222111111//////...------------...000000////////////000000//////000000000000//////000222222222000///000222<<>>BBBHHHMMMTTTZZZ___dddkkkppptttzzz|||yyyvvvsssnnnjjjfffbbb]]]ZZZOOOLLLGGGCCC@@@===999777888777666666555666666666111222444666777777666666222222222222222222222222222444666555444333444555111111111222222222222333222222222222222222222222000000000000111222333333444444444444444444444444111111222222111111000///000//////......//////000000000000000000000///...------------------------///////////////......---------............------//////............//////---...///000000000000000------............---------------------------------,,,+++++++++++++++,,,***,,,......---,,,,,,,,,------------------------***+++,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++///---+++***+++,,,,,,+++---,,,+++*********++++++***+++,,,...///......---------------------------***+++,,,---......------+++++++++,,,---.........,,,,,,---...//////000000111666;;;===999444222111222222222222222222222222000//////////////////.........////////////000000000111333444444333222222000//////.........//////111000000//////000000111000000////////////000000000222333222000......///---666AAAFFFCCC===888777999???EEEHHHIIIIIIJJJLLLMMMMMMNNNOOOOOOPPPQQQQQQOOOPPPRRRTTTWWWYYY[[[\\\[[[]]]___cccfffjjjlllmmmkkklllmmmpppssswww{{{}}}|||zzzzzz~~~888:::===???CCCHHHOOOTTTYYY```iiippptttxxx~~~}}}{{{|||}}}{{{yyyyyy|||~~~~~~|||yyyvvvqqqkkkgggbbb^^^XXXSSSOOOJJJFFFCCC???>>><<<:::888777777777333444666777777666555444222222222222222222222222222444555555444333333444111111111222222222333333222222222222222222222222000000000000111222333444333333333333333333333333111222222222222111000000000000////////////000000000000000///000000111111........................///////////////......---------............------//////............//////,,,---...///000000000000------............------,,,,,,---......---,,,,,,///...---,,,,,,,,,------***,,,------+++***+++---+++,,,,,,------.........+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++---,,,+++,,,---......,,,...---,,,+++***++++++,,,,,,,,,------...---------+++++++++,,,,,,------...***+++---...//////......)))***+++,,,---///000000,,,,,,------.........///...333777777444111222444111111111111111111111111.........///////////////........./////////000000///000222444444333222111000000/////////000000111222111000000000000111222000000////////////000000...000333333111000//////+++000666999999888666666888>>>FFFIIIIIIHHHJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTNNNPPPRRRUUUXXXZZZ\\\\\\[[[]]]```cccfffiiikkkllllllmmmnnnppptttxxx{{{}}}}}}{{{|||===@@@DDDHHHNNNVVV^^^dddgggnnnxxx~~~vvvnnniiijjjjjjhhheeefffjjjmmmlllllllllmmmnnnpppsssttt|||~~~yyyuuutttpppiiiccc^^^YYYTTTPPPEEECCC@@@===:::888777777666666888888777555333222111111111111111111111111111333444444333222333333111111222222222333333333222222222222222222222222000000000000111222333444222222222222222222222222111222222222222111000000000000////////////000000111000/////////111222333///////////////////////////////////////......------..................---//////............//////+++,,,---...////////////---..................---+++,,,...//////...,,,+++111000///...---......///***,,,---+++))))))+++...++++++,,,,,,---...//////+++---...---+++++++++---++++++------------++++++,,,,,,,,,...000000///...///...,,,+++++++++,,,,,,......---------,,,,,,,,,))))))***+++,,,,,,------***,,,---///000000//////))))))***,,,...///111111,,,,,,---------------------000333222///...222666000000000000000000000000---.........//////000000............/////////000...///111333444333111000000000000000000111222222333222111000000111222333000000////////////000000---///333444333222111111555444333222222333444555888???HHHLLLKKKJJJLLLNNNIIIIIIKKKLLLNNNOOOQQQQQQNNNPPPRRRUUUXXXZZZ\\\]]]\\\]]]```cccfffiiijjjkkkmmmnnnoooqqqtttxxx{{{}}}}}}}}}KKKRRRZZZ___bbbhhhrrr{{{~~~}}}}}}uuutttqqqmmmjjjjjjlllnnnlllrrryyy}}}~~~}}}|||zzzvvvrrrnnnkkkkkklllnnnrrrvvvwwwvvvuuuqqqppppppnnnjjjfffbbb```XXXXXXXXXYYYZZZZZZXXXVVV[[[\\\[[[ZZZZZZZZZ\\\^^^aaahhhqqqxxx}}}~~~zzzvvvqqqjjjccc^^^WWWUUUPPPKKKFFFCCCAAA@@@???<<<999777666666555444333222222333444444333111111222333444555444333222555444444333222111000000333333222222333333444555666666666555555444333333333333333333333333333333555555444333333222111111333222111///............+++---......------...000000///000222555666444222......---------......///////////////////////////000000000000000000000000------............------......//////......---,,,000///...---------------///...---+++++++++++++++//////...---,,,++++++***,,,,,,,,,---------......))),,,000333333111...,,,........................------------------------.........------,,,,,,,,,,,,---......//////......)))+++------,,,,,,---...,,,------...///000000111111000...,,,+++***))))))...------------...//////............///000222222000//////......///111222222111000.........///000////////////............000000000///......------...///000111333333333444111111111111111222222333000111222222222000///...111222333222000000111222333444555555555666888:::???BBBFFFHHHIIIJJJKKKMMMNNNMMMLLLLLLMMMOOOQQQRRRQQQRRRTTTUUUUUUWWWZZZ]]]^^^]]]\\\^^^bbbgggiiijjjkkkooovvv{{{}}}}}}~~~```fffmmmppprrrwww}}}{{{wwwtttnnnmmmlllkkkiiihhhgggfffccccccaaa___\\\[[[]]]___]]]bbbgggiiijjjkkknnnqqqxxxxxxyyy{{{|||yyytttoookkkkkkjjjhhheeeaaa]]][[[[[[\\\]]]```ccceeedddbbb`````````___]]]ZZZWWWUUUOOONNNNNNOOOPPPQQQOOONNNKKKKKKKKKKKKKKKLLLNNNPPPRRRWWW]]]ccchhhnnnvvv{{{~~~zzztttqqqhhhddd___ZZZUUUQQQLLLHHHCCC@@@<<<999888777555444777555444444444444333111222222333333333222111000222222222111111111111111222222222222222333444444333333333333333444444444333333333333333333333333555555444333333222111111111111000000///000000000111222222000......///000222000333>>>HHHHHH===111000//////.........//////////////////////////////........................------............------......//////......---,,,//////...------------------------,,,,,,,,,++++++.........------,,,,,,+++,,,,,,---------.........------.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,)))+++---------,,,---...------......//////000000...---,,,,,,++++++,,,,,,...------------...//////------------...///000000//////.........000111222222111000///......///000////////////////////////---------...............///000111111222111111111000000000000000111222222000000111111111000///...000111222222111000111333333444555555555666888:::>>>AAADDDGGGHHHIIIJJJLLLMMMMMMLLLLLLMMMNNNPPPQQQPPPRRRUUUVVVVVVWWWZZZ\\\^^^]]]\\\^^^bbbfffiiiiiinnnrrrvvvzzzzzz{{{{{{|||sssyyy~~~~~~zzzwwwqqqnnnjjjfffdddaaa^^^\\\YYYYYYWWWVVVUUUTTTTTTSSSRRRSSSTTTRRRPPPOOOPPPQQQUUUXXX[[[[[[YYYYYY\\\___ccccccdddeeefffeeebbb```aaaaaaaaa```^^^[[[WWWUUUTTTTTTSSSTTTWWWXXXWWWVVVQQQRRRRRRRRRQQQOOOMMMLLLIIIGGGFFFFFFGGGHHHHHHGGGCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIKKKMMMQQQXXX```fffpppuuu}}}yyytttnnnkkkiiiddd]]]VVVLLLIIIDDD@@@>>><<<999777<<<999666444444444333222444444444444333222111111000000000111111222222222222222111111222222333444000000111222222333444444333333333333333333333333555444444333333222222111111111000000111111222333111000000...---...222555333000444FFFXXXZZZHHH444222111000///////////////////////////////////////........................------............------......//////......---,,,//////...------------...***+++,,,......---,,,,,,------------------------,,,------------.........000...,,,++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,***+++,,,,,,------,,,,,,)))+++---...------...///..................//////++++++++++++,,,---...///...------------...//////++++++,,,,,,---.....................///000111222111000000////////////000000000000000000000000000++++++,,,------...//////111111111111000000///...///////////////000111111///000000000000//////...///000222222111111222444333444555555555666888:::===@@@CCCFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPRRRUUUWWWWWWXXXYYYZZZ^^^]]]]]]^^^bbbfffggghhhooorrruuuxxxyyyzzz|||}}}zzzpppkkkhhhdddaaa^^^\\\ZZZWWWUUUTTTRRRQQQRRRRRRQQQPPPOOOOOOPPPPPPMMMOOOQQQRRRPPPOOOOOOPPPSSSVVVXXXXXXWWWXXX[[[___bbbbbbcccdddeeefffeeedddhhhiiiiiiiiihhheeecccaaa]]][[[XXXXXXXXXXXXWWWVVVRRRRRRRRRRRRQQQPPPNNNMMMOOOLLLIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIIIIHHHFFFIIIGGGEEEDDDFFFJJJOOOSSS\\\aaaiiiqqqyyy{{{wwwvvvxxxtttkkkcccXXXUUUOOOKKKGGGDDDAAA???>>>;;;777444444444444333555555555555555555444444222222222222222222222222222111111111111222333333111111222222222333333333333333333333333333333333444444444333333222222222222222222111111222333333---.........000555<<<@@@888222333CCCUUUYYYJJJ999111111000///............////////////////////////........................------............------.........///......---,,,///......---------......)))***,,,...//////------,,,,,,,,,------.........------------............000...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,---......//////......***,,,.........---...000//////...---------......,,,,,,,,,,,,,,,---...///...------------...//////+++,,,,,,------.........---------...///000111222000000000////////////000111111111111111222222222---------.........//////000000000000000///.....................///000000/////////000////////////...000111111111111333444333444555555555666888:::===@@@DDDFFFHHHIIIKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOORRRVVVXXXXXXXXXXXXYYY^^^]]]]]]___cccfffgggggglllppptttxxx{{{~~~|||qqqdddZZZWWWWWWTTTRRROOOOOOOOONNNMMMMMMMMMNNNOOOOOONNNNNNNNNPPPRRRSSSOOORRRUUUWWWVVVVVVVVVWWWVVVYYY\\\]]]]]]```fffkkktttuuuvvvwwwxxxyyyzzz{{{zzz{{{||||||{{{yyywwwvvvnnnkkkgggeeecccaaa___]]]^^^^^^]]]\\\ZZZYYYWWWVVV\\\XXXTTTRRRPPPOOONNNLLLKKKJJJJJJKKKMMMLLLHHHEEEIIIGGGEEECCCCCCEEEFFFGGGMMMQQQWWW^^^eeellltttxxx|||}}}tttlllccc___YYYTTTPPPMMMIIIGGGAAA>>>:::777777777666555444444444444555555666666666666555444444333222222222222111111222222333444555555444444333333333333333333333333333333333333444444333333333333222222555444333222111111111111//////000111444;;;CCCHHHEEE===888;;;CCCGGGAAA:::000///......---------...000000000000000000000000////////////////////////------............------.........///......---,,,......---------......///(((***---///000///...---+++,,,,,,------.........---------.........//////---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////......+++---//////......///000000///---,,,,,,---...///......------,,,,,,------...------------...//////------...////////////...,,,------...///000000000/////////000000000000///000111111111222222222333000000000000//////............///000000000000000...............//////000000////////////000000000...000111111111111333444333444555555555666888:::===@@@EEEGGGIIIJJJLLLNNNLLLMMMMMMMMMNNNNNNNNNNNNNNNQQQUUUXXXXXXYYYYYYZZZ^^^]]]^^^```dddggghhhhhhnnnqqqvvvzzz}}}|||tttoooeee^^^TTTNNNLLLMMMMMMMMMHHHJJJKKKKKKJJJKKKMMMPPPNNNNNNMMMNNNPPPSSSWWWYYYZZZ]]]```bbbcccccceeefffgggiiilllnnnpppuuu}}}|||xxxsssooollllllkkkjjjhhhfffdddcccbbbgggddd```^^^\\\ZZZWWWUUUTTTSSSSSSUUUWWWVVVQQQMMMHHHFFFCCCCCCDDDEEEDDDCCCFFFIIINNNRRRXXX^^^eeejjjjjjpppyyyyyyrrrjjjfffaaa\\\YYYVVVRRRPPPIIIFFFBBB???>>>===;;;999444333333333333444555555888777777666444333333222333333222222333333444555777777666555555444333333333333333333333333333333333333333333333333333333666555333222111000000000////////////111555<<<@@@OOOHHH???888555555555666......------------......000000000000000000000000000000000000000000000000------............------......//////......---,,,...------------...//////***+++---.../////////...,,,,,,,,,------.........------........./////////***+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...***+++,,,,,,------,,,,,,+++---///000//////000111///...,,,++++++---...000000000...---,,,,,,,,,,,,...------------...//////...///000111111000//////------.../////////.........//////000000000000///000000000111222222333333222222111111000//////......///000000111111111111...............///000000111000000000000111111222///000222222111111222444333444555555555666888:::===AAAEEEHHHIIIKKKMMMOOOMMMNNNNNNOOOOOOOOONNNNNNMMMPPPTTTWWWXXXYYY[[[]]]^^^]]]___bbbfffiiijjjjjjqqqtttyyy}}}|||wwwqqqmmmgggbbb^^^YYYVVVQQQNNNMMMNNNPPPRRRPPPRRRTTTTTTSSSTTTWWWZZZXXXWWWXXXYYY]]]aaafffhhhqqqssswwwyyyzzz|||~~~~~~zzzvvvuuutttrrrpppooonnnnnnnnnllljjjiiihhheeebbb```___^^^___cccgggfffaaa\\\PPPLLLHHHFFFFFFGGGFFFEEEGGGIIILLLOOOSSSYYY```eeefffkkksss|||zzzrrrooojjjfffccc```]]][[[VVVSSSNNNKKKHHHDDD@@@===999888777555555444555555666666555555444444444333444444333333444444555666666666555555555555555555333333333333333333333333333333333333333333333333333333222111111111111111/////////------000555888GGGDDD???888111......000------------...///000111000000000000000000000000////////////////////////------............------......//////......---,,,---------------...//////,,,,,,------......//////,,,,,,------------------............////////////***+++---.........,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,...000000000///000111...---+++***+++---///111000///...------,,,,,,,,,...------------...//////...///111222222111///...---.../////////...---,,,---...///000111111000/////////000000111222222333000000000000////////////111111111222111111000/////////......//////000111222111000000111222333444000111222222111000111333333444555555555666888:::<<>>CCCFFFHHHIIILLLMMMOOOPPPQQQQQQQQQPPPOOONNNLLLNNNQQQTTTVVVZZZ^^^bbb]]]]]]```dddiiimmmnnnnnniiiooowww}}}~~~yyyuuupppmmmkkkhhhccc___VVVWWWWWWVVVUUUUUUWWWXXXXXX\\\aaadddeeegggkkkoootttxxx}}}~~~~~~~~~{{{xxxvvvuuussspppnnnjjjlllooorrrsssrrrqqqpppccc]]]WWWUUUVVVUUURRRNNNPPPQQQQQQSSSXXX```kkkrrr~~~yyyuuusssqqqpppnnnjjjgggccc___[[[WWWSSSPPPKKKHHHCCC???>>>>>>===<<<;;;:::888777777666555333777777666555555444333333555444444555777999999999666555333222222333555666333333333333555888<<<>>>555555444333333222111111//////111222444555777777222222222111111000000000333222111111000000111111////////////////////////111000///000222111...+++...---,,,...000111000///////////////////////////------------------------,,,---------,,,+++******---------------...//////////////////////////////------,,,,,,,,,,,,------111000000///...---------...***...000...444666,,,...---------...///111222000***---888;;;222++++++000000///------,,,,,,,,,//////////////////000000000///...---,,,+++++++++++++++,,,---.........------...............---,,,111111000///....../////////000000111111000000///444444333333222111000000222111000//////...////////////000000000000////////////............//////333111///...---...///000...000333222000///222555222111000111222555888999===@@@EEEHHHIIIKKKMMMNNNRRRNNNUUUSSSSSSKKK```HHHPPPQQQSSSUUUYYY\\\___aaaaaaaaabbbdddgggkkkooorrrnnnrrrxxx|||~~~~~~tttpppkkkiiiiiiiiihhhgggfffccc```^^^^^^\\\ZZZWWWSSSTTTVVVWWWYYY^^^dddhhhpppsssxxx|||~~~~~~{{{xxxyyy{{{}}}}}}|||zzzyyysssnnnhhhffffffeeebbb^^^\\\\\\]]]___dddlllvvv}}}|||{{{yyywwwvvvqqqnnnjjjfffccc___[[[XXXRRROOOKKKHHHFFFCCC@@@======;;;999888888888777555444444555555666666777777777666555555666777777777666555444333333444555666666666555555666888999:::444333333222111111000000111111111222222222333333222111111111000000000///222222111000000000000000////////////////////////111//////000222222///---000///......///000///---........................////////////////////////...////////////......---///////////////000111111000000000000000000000000------,,,,,,,,,,,,------//////......---,,,,,,,,,)))&&&***,,,+++444999111///...------------/////////---333>>>@@@555------111000///...------------///////////////.........//////...---,,,,,,,,,---------......///.........//////000111111000000000000//////.........//////111222222333444555666666111111000//////...------//////...---,,,,,,------000000000000000000//////000/////////000000111222333111000......///000111111444666555333222444666444444444555666888:::;;;<<<@@@DDDGGGIIIJJJLLLNNNQQQPPPSSSOOOTTTFFFVVVFFFPPPQQQSSSUUUYYY\\\___aaaaaabbbccceeehhhkkknnnpppmmmqqqwww{{{~~~~~~{{{xxxsssnnniiieeeccc]]]ZZZWWWUUUUUUVVVVVVVVVWWWUUUSSSRRRSSSTTTTTTSSSUUUXXX[[[```gggpppzzz}}}zzzzzzyyyvvvsssnnnnnnooopppttt{{{~~~xxxuuuqqqnnnkkkhhhdddaaa[[[YYYWWWTTTQQQLLLFFFAAAAAA???<<<:::::::::999888555555555555666777888888777777666666555555555444777666555444444555666777777777666666555555555555222222222111000000//////333222222111000000//////111111111000000000000000222111000000//////000000000000000000000000000000000//////000222222111///222000......//////---,,,........................////////////////////////......///000000000////////////000000000111111111////////////////////////------,,,,,,,,,,,,------......------,,,+++++++++---)))---///000<<>>===<<<:::999999888777555555444555555555666777666555444444555777666555555555555666777444444555555444333222111222222111111111000000000333333222111000000//////111111111111111111111111222222111000000000000111000000000000000000000000//////000000111222222111111///......//////...,,,////////////////////////------------------------,,,,,,---.../////////...------......////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---------,,,,,,++++++111...111333333@@@KKKHHH333222000...,,,,,,,,,,,,///333;;;BBB@@@666222444111000///...............000000//////......------//////.........//////000111111222111111000//////,,,---...///000000000000............///000111111111000000000222555888:::666555555555444444333333333333222222222333333444333222111111000000//////111111000///////////////222111000000000000111111222555777666333111222333333444555777888999999999<<>>;;;999999::::::444888<<<;;;888555666888444444555555555555444444555444444333333444666777111111111111111111111111111111111111111111111111.../////////000000000000111000000//////////////////////////////////////////000000...,,,,,,...111///...---...///000///...........................////////////////////////...////////////......---***+++---//////...---,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000///''',,,222,,,...---,,,+++,,,,,,......111000---,,,---///000///------,,,,,,,,,,,,------***++++++,,,,,,------...//////...---,,,,,,,,,---------......///...............////////////......///......------------...////////////////////////222222222222222222222222000000111111333444555666///...---,,,---...000222444444333222111111111111------...///////////////000444888999666444444555555444444333444555777888999===BBBEEEHHHJJJMMMOOONNNPPPSSS[[[lllVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]^^^```cccgggjjjlllooorrrtttwwwxxx{{{rrreeeZZZSSSOOOMMMMMMMMMMMMMMMMMMMMMNNNRRRRRRSSSTTTTTTUUUVVVVVV\\\bbbkkkttt{{{wwwmmmlllsss{{{~~~{{{vvvooojjjeeedddcccaaa___ZZZTTTPPPKKKHHHDDD???;;;999999999666;;;>>>===888444444666333444444555555444444333444333111//////000222333////////////000000000000111111000000//////......,,,---------......////////////...---------------///////////////////////////000000...+++***---000111000......//////...,,,------------------------------------------------------------,,,+++******'''(((***,,,,,,+++***)))************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))///...%%%(((,,,&&&+++***))))))***,,,---...---+++((('''***---,,,))),,,,,,+++++++++,,,,,,---(((((()))***+++,,,,,,---000///...---,,,+++++++++++++++,,,---.........---,,,,,,,,,---,,,,,,++++++...---,,,,,,+++++++++++++++,,,,,,---...---------,,,,,,,,,,,,---------------------...///111222333---,,,++++++,,,...111222...............//////000,,,,,,---...//////......---111666777444222222444333222000///000222444555777;;;@@@DDDFFFHHHKKKMMMJJJKKKPPPRRRvvv{{{WWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\]]]^^^bbbfffjjjmmmmmmooorrruuuxxx{{{}}}