BM6P6(@ cccmmm~~~xxxwwwzzz}}}sssllliiiddd___]]]\\\]]]^^^jjjvvvwwwqqqiii```YYYYYYYYYZZZeeerrr|||wwwuuusssrrryyy~~~ssskkkeeeccchhhppp{{{oooiiifff]]][[[TTTJJJAAA;;;:::<<<;;;999777666777777777555666666666555444444333333444444444333333444444555444444444555555555666666666666666666777777777777888:::<<<======???BBBDDDCCCDDDGGGKKKMMMOOOPPPPPPRRRSSSYYYaaaccckkk|||iiiiiihhhggggggjjjooouuuxxx|||~~~qqqhhhhhhhhhoooyyyfffoooyyysssqqqsss{{{sssiiigggccc___\\\[[[[[[[[[cccooowwwqqqiii```YYYYYYYYYZZZdddqqq|||zzzyyy~~~uuummmfffcccgggnnnsssiiiccc]]][[[VVVMMMCCC===;;;<<<:::999777666777777666555666555555555555444444444555555444333333333444444444444444555555555666666777777777888888888888888888:::<<<======???BBBDDDEEEGGGJJJMMMPPPRRRSSSTTTTTTUUUZZZaaacccmmmmmmjjjiiiiiiiiilllqqqwwwzzz}}}qqqiiiiiijjjqqq{{{}}}iiiqqq~~~wwwooommmnnn{{{xxxqqqhhhfffccc```]]][[[ZZZZZZ^^^jjj~~~xxxrrriii___YYYYYYXXXYYYcccpppxxxooogggccceeejjjxxxyyyjjjbbb]]][[[WWWPPPGGG@@@<<<;;;:::888666555666666666444444444555555555666666666666666555444333333333444444444555555555666666666888888888999999999::::::888:::<<<======???BBBEEEGGGIIILLLOOORRRUUUWWWWWWWWWWWW[[[```dddqqqqqqlllkkkjjjkkkooosssyyy|||~~~qqqjjjkkkmmmttt~~~{{{llltttxxxqqqmmmnnnvvv~~~uuuooojjjhhhfffccc```]]]\\\[[[___iii|||zzzsssiii___YYYYYYXXXXXXaaannnyyypppiiiddddddgggppp}}}mmmeee\\\[[[XXXRRRKKKCCC===::::::888666555666666555444333444444555666777777777777666555444444333333444555555555555666666666666777777888888999:::::::::888:::<<<===>>>@@@CCCFFFHHHIIILLLOOORRRUUUWWWYYYXXXXXX[[[___fffwwwrrrkkkjjjkkklllpppuuuzzz}}}~~~ooojjjmmmpppwwwzzz~~~nnnvvv~~~|||tttpppppprrr~~~vvvrrrnnnmmmjjjfffccc```^^^]]]aaajjj||||||tttiii___YYYYYYXXXWWW___kkkxxxqqqkkkeeedddeeekkk{{{qqqjjj\\\[[[XXXSSSMMMEEE>>>999:::888666666666777666444333444444555666777888888777666555444444444444444555555555666666666777777666666777777888999999:::999;;;===???@@@BBBEEEHHHHHHIIIKKKNNNQQQTTTVVVXXXWWWXXX[[[___iii|||oooggghhhiiikkkpppuuuzzz}}}~~~yyymmmkkkooovvv}}}zzz|||nnnwwwzzzzzz}}}xxxrrrqqqppp}}}xxxuuuqqqlllhhhdddbbbbbbcccmmmvvvhhh___YYYYYYWWWVVV^^^iiizzzsssmmmgggddddddhhhwwwsssmmm___\\\YYYUUUPPPIIIAAA;;;;;;999777666777777666555444444555666777777888888666555555555555555666666555555666666666777777777555666666777888999::::::;;;<<>><<<:::888888888888888666555555666666777777777888555444444555555666777888555666666666777777777777666666777888999:::;;;<<<<<<>>>@@@BBBDDDFFFJJJLLLNNNNNNOOOPPPRRRUUUWWWYYYXXX\\\aaafffuuuxxxkkkeeeaaacccfffkkkqqqxxx~~~~~~sssmmmpppwww~~~wwwwww|||lllvvv}}}zzzyyy{{{~~~vvvrrrooonnnuuu}}}xxxvvvqqq~~~zzzwwwvvvvvvrrr{{{xxxhhh___YYYYYYWWWUUU\\\gggrrrzzzrrrjjjcccaaadddsssqqqiiieeebbb]]]YYYUUUOOOGGGAAA===;;;999888999999888777666666666666777777777777444444444444666777888999666666666666777777777777777888888999;;;<<<=========???AAACCCEEEGGGKKKNNNRRRRRRRRRSSSUUUWWWYYY[[[YYY^^^cccjjjzzzqqqfffccc```bbbfffkkkrrrzzz|||sssnnnssszzz|||vvvuuuzzzfffnnn}}}zzzxxxsssooolllmmmsssyyy|||}}}|||wwwpppkkkkkklllnnnooouuu{{{wwwuuu{{{~~~wwwhhh```XXXVVVVVVVVVYYY^^^lll|||{{{rrrhhhcccccccccnnnrrrhhhbbbcccdddbbb[[[QQQFFF???===;;;999999999999777666777666555444444444444444666777777777777777666666555555555555666666666777;;;;;;:::999:::;;;<<<===???BBBEEEGGGIIIKKKNNNQQQUUUTTTSSSUUUXXX[[[\\\]]]]]]___dddqqqwwwiiibbbaaa___dddjjjnnnrrrxxx~~~tttuuu}}}~~~vvvtttvvvgggooo~~~}}}~~~vvvoookkkggghhhmmmrrruuuuuuuuurrrnnnkkkkkkkkkjjjjjjnnnssszzz}}}tttwwwxxxhhh___XXXUUUUUUUUUXXX\\\gggvvvzzzpppjjjiiibbblll{{{qqqffffffggghhhgggaaaVVVJJJCCC===;;;:::999999999777666777666555444444444444555666666777777777666666555555555555666666666777777;;;::::::999:::<<<===>>>AAACCCFFFHHHJJJLLLNNNQQQVVVUUUUUUWWWZZZ]]]___```aaaccchhhvvvsssfff```______dddjjjnnnrrrxxxwwwwww~~~vvvsssuuuiiirrr{{{{{{rrrlllgggccccccgggkkkmmmmmmqqqppppppqqqrrrqqqooommmjjjlllrrr{{{~~~ttttttzzzyyyhhh```XXXUUUTTTTTTVVV[[[aaaooouuunnnmmmffflllwwwpppdddeeefffggggggaaaVVVIII@@@===;;;:::999:::999888666666666555555444444555555555555666666666666555555666666666666777777777777:::999999:::;;;===???@@@DDDFFFIIIKKKKKKLLLNNNPPPTTTTTTUUUWWWYYY\\\___aaabbbdddiiiwww}}}zzzzzzmmmbbb^^^^^^___dddjjjnnnrrrwww~~~{{{zzz}}}uuuqqqsss}}}kkkuuuvvvxxxoooiiieee``````dddhhhjjjjjjnnnoooqqqtttwwwyyywwwvvvooommmpppwwwxxxsssqqqttt{{{jjjbbbYYYVVVUUUTTTVVVZZZ___kkk}}}}}}tttrrrmmmooouuupppeeedddeeeffffffaaaWWWIII???===<<<::::::::::::888666666666555555555555666666444555555666666666666555666666777777777888888888999999999:::<<<>>>AAABBBFFFHHHKKKMMMMMMMMMOOOPPPPPPQQQSSSUUUWWWZZZ^^^```fffhhhnnn|||yyyvvvyyyyyyssshhh___]]]^^^___dddjjjnnnrrrwww~~~~~~}}}uuupppqqqzzzmmmxxxxxxtttyyyppphhhddd______bbbfffhhhhhhjjjjjjlllqqqvvv{{{}}}~~~vvvrrrqqquuu|||{{{rrrooommmooo}}}}}}mmmddd\\\XXXVVVTTTVVVZZZ```jjjzzz|||sssrrrsss{{{rrriiiggggggggggggeee[[[NNNCCC>>><<<::::::::::::888777666666555555555666666777444444555666777777666666777777777888888888888999999999:::;;;===???BBBCCCGGGJJJMMMOOOOOONNNOOOPPPOOOQQQSSSUUUVVVYYY]]]aaammmqqqxxxwwwssstttssslllddd^^^]]]______dddjjjnnnqqqvvv}}}}}}uuupppoooxxxnnn{{{uuuvvvwwwmmmhhhcccaaadddgggiiihhhllllllnnnrrryyy|||tttqqqtttwww}}}wwwnnnhhhfffiiiwww~~~pppfff]]]YYYVVVTTTVVVZZZ___iiiyyyyyytttqqqwwwuuulllfffeeedddeeeccc\\\PPPFFF>>><<<;;;:::;;;:::999777666666555555666666777777444555666777888888888777777888888888999999999999:::::::::;;;===@@@BBBDDDFFFIIIMMMOOOPPPOOOPPPPPPQQQTTTVVVWWWWWWYYY^^^bbbkkkqqq||||||vvvrrrrrrnnnggg```\\\]]]______dddiiinnnqqqvvv|||}}}}}}vvvqqqnnnuuuppp~~~ssszzzxxxsssllliiijjjllllllkkkoooppprrrwww}}}~~~uuuqqqsssuuuyyyzzzooogggaaaaaaccclllpppfff]]]XXXVVVSSSUUUXXX\\\gggxxxxxxsssvvvxxxnnnfffcccaaaaaabbb\\\QQQHHH>>>===;;;;;;;;;:::999777666666666666666777888888555666777888999999999999888888888999999999::::::;;;;;;;;;<<<>>>@@@BBBCCCEEEHHHMMMPPPPPPPPPPPPQQQQQQTTTWWWWWWVVVXXX]]]aaacccmmm|||xxxvvvrrroookkkccc]]]ZZZ\\\^^^```dddiiimmmpppuuu|||wwwrrrwww}}}}}}xxxrrrnnnsssqqq~~~qqqzzz~~~vvvrrrqqqrrrqqqooolllmmmpppuuu{{{vvvrrruuuuuuyyyzzzqqqggg___^^^^^^^^^bbbppppppfff\\\XXXUUURRRSSSWWWXXXdddwww}}}vvvyyyyyynnnjjjfffcccdddfffbbbXXXOOO???===;;;;;;;;;;;;999777666666666666666777888888666666777999999:::::::::888888999999999:::::::::<<<<<<<<<<<<>>>@@@BBBCCCDDDHHHLLLOOOPPPPPPPPPQQQPPPSSSVVVVVVTTTUUUZZZ___aaalllvvvuuuqqqnnnhhhaaa[[[YYY[[[^^^```dddiiimmmpppuuu{{{rrrkkkrrr|||}}}yyysssnnnrrrrrr{{{sss~~~}}}wwwrrrqqqtttsssuuuxxx{{{}}}~~~}}}}}}yyyuuurrrrrrttt|||wwwmmmgggbbb```ZZZYYYZZZ^^^eeetttuuuiii]]]XXXWWWUUUTTTUUUXXXaaappp|||}}}oooggggggffffffhhhfff[[[NNNFFF???:::;;;<<<999888888777777666555555555555555777777777777888888888888888888888777888888999999======>>>???@@@BBBDDDEEEHHHIIIJJJKKKLLLOOOSSSVVVUUUVVVTTTRRRPPPSSSZZZ___eeeiiizzzxxxzzz{{{ooobbb\\\ZZZXXXYYY\\\___eeellloooqqquuu{{{{{{qqqjjjmmmyyy}}}uuupppnnnsssvvvyyyuuu~~~wwwuuuwwwtttuuuxxx{{{}}}}}}}}}}}}xxxtttrrrsssuuu||||||ppphhhbbb___]]]ZZZYYYYYY[[[```kkkxxxlll```[[[XXXUUUTTTUUUTTT\\\jjj|||pppiiihhhffffffhhhhhh]]]QQQFFF???:::;;;<<<999888999777777666555555555555666777777777777888888888888999999999999999999:::;;;<<<======>>>@@@BBBDDDEEEHHHIIIJJJKKKLLLOOOSSSVVVXXXYYYXXXUUUTTTVVV\\\bbbgggkkk|||xxxzzz~~~qqqccc]]]ZZZXXXZZZ]]]```fffmmmppprrrvvv}}}~~~tttkkknnnxxx}}}uuupppnnnsss{{{|||xxxyyy{{{{{{xxxzzz|||~~~xxxvvvuuuvvvwww}}}tttjjjbbb^^^\\\[[[[[[ZZZYYYZZZ[[[cccuuu|||pppddd^^^ZZZUUUSSSTTTPPPWWWbbbrrrrrrjjjiiifffeeehhhiiiaaaVVVHHH@@@;;;;;;<<<999888999888777666666555555666666777777777777888888888888::::::999999::::::;;;<<<<<<<<<===>>>@@@BBBDDDEEEHHHIIIKKKLLLMMMOOOSSSVVV[[[\\\\\\ZZZXXXZZZ___dddiiimmmzzz~~~ttteee]]]YYYXXX[[[___bbbgggnnnrrrtttxxx{{{qqqqqqyyy}}}vvvqqqooorrr}}}yyyyyy~~~}}}|||{{{{{{{{{ssshhhaaa]]][[[ZZZ[[[ZZZYYYZZZZZZ```qqqttthhhaaaZZZSSSPPPQQQOOOTTT\\\iiizzzwwwjjjiiieeedddhhhjjjcccYYYJJJBBB<<<;;;<<<999888999888777777666555666666666666777777777888888888888999999999999999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEHHHIIIKKKLLLNNNPPPSSSVVV\\\^^^^^^\\\ZZZ[[[```dddiiiooo~~~ttteee\\\YYYXXX[[[___ccciiiooosssuuuyyy{{{www|||}}}vvvrrroooqqq|||}}}xxx}}}wwwkkkbbb]]][[[ZZZXXXWWWXXXYYYZZZ```qqqwwwkkkbbbYYYQQQNNNOOOPPPSSSYYYbbbooo{{{~~~{{{jjjhhhddddddhhhkkkeee\\\LLLDDD===<<<<<<999888999888888777666666666666666666777777777888888888888777777777777888999:::;;;======>>>???AAACCCDDDEEEHHHJJJLLLMMMNNNPPPSSSVVV[[[]]]^^^]]]ZZZ[[[^^^bbbgggooo|||qqqbbbZZZWWWWWWZZZ___dddiiiooorrruuuzzz~~~wwwrrrnnnoooyyyxxx~~~pppfffaaa^^^]]]WWWWWWWWWXXXZZZaaaqqqyyynnndddZZZPPPLLLNNNPPPRRRVVV\\\gggxxx~~~xxxuuuyyyiiihhheeefffkkknnniii```NNNEEE>>><<<<<<999888:::999888777777666666777777777777777777888888888888666666666777888999:::;;;>>>>>>???@@@BBBDDDFFFGGGGGGJJJLLLNNNOOOQQQSSSVVVXXX[[[]]]\\\YYYYYY\\\___eeepppvvvssswwwxxxkkk]]]WWWUUUVVVYYY^^^ccchhhnnnqqqsssyyy~~~wwwrrrmmmlllttt}}}wwwyyyoooiiifffeee^^^]]]\\\[[[[[[bbbrrr|||qqqggg\\\QQQMMMOOOLLLOOOSSSXXXbbbqqq|||wwwtttxxxjjjiiihhhiiiooorrrlllcccPPPGGG>>><<<<<<999888:::999888777777666666777777777777777777888888888888777777777888999:::<<<<<>>@@@@@@AAABBBDDDFFFHHHIIIGGGJJJMMMOOOPPPRRRTTTUUUVVVYYY\\\[[[YYYWWWYYY[[[dddsss|||mmmkkkoookkk```UUURRRSSSTTTWWW[[[aaaeeekkknnnpppwww~~~wwwqqqjjjgggmmmuuu|||qqq~~~zzzwww~~~~~~tttrrrpppmmmmmmqqqnnnmmmooorrrtttvvv~~~}}}wwwtttkkkgggbbb```aaahhhxxx}}}pppiiiaaaWWWNNNJJJJJJIIILLLSSS\\\hhhyyy~~~nnnpppqqqqqqrrrqqqlllfffSSSIII???======:::888888:::999777555444555666777888888888777777777777777::::::;;;<<<===??????@@@???@@@BBBDDDFFFGGGHHHHHHLLLLLLMMMNNNPPPRRRTTTUUUXXXYYY[[[[[[\\\]]]```bbbiiizzzxxxnnnpppllljjj___UUUSSSSSSTTTWWW[[[aaagggmmmppppppuuu}}}{{{|||zzzsssmmmhhhkkkqqqvvvqqqoooooottt~~~{{{tttnnnhhhfffhhhfffdddeeehhhjjjlllttt|||{{{xxxsssmmmiiifffgggnnn}}}~~~ppphhhaaaXXXPPPLLLJJJIIIKKKRRR[[[fffwwwnnnnnnmmmnnnppppppmmmjjjWWWKKKAAA======:::888999888777666555555666888999777777777777888888888888999:::;;;<<<===>>>???@@@CCCDDDEEEGGGIIIKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTXXXYYY[[[\\\]]]___bbbdddkkk}}}|||sssuuuppplllaaaVVVSSSSSSTTTWWW\\\___eeelllooopppuuu}}}zzzyyy{{{}}}vvvnnnhhhiiimmmzzz|||mmmnnnpppsssxxx}}}tttkkkeeedddbbb``````bbbdddffflllttt{{{tttnnniiihhhiiippp~~~pppggg```XXXQQQOOOJJJIIIKKKRRRYYYdddtttmmmjjjhhhjjjmmmpppooonnn\\\OOOCCC>>><<<:::999:::666666555555666777999:::666777777777888999999999888999:::;;;===>>>???@@@DDDEEEGGGIIIKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSWWWYYY[[[]]]^^^aaadddgggnnnzzz{{{vvvpppcccWWWSSSRRRSSSWWW\\\^^^dddjjjmmmooottt}}}~~~{{{xxxvvvwwwyyyzzzqqqhhhfffiiixxx|||vvvxxxzzz{{{{{{qqqllliiieeedddfffhhhjjjooovvv{{{tttnnniiihhhkkksss~~~nnneee^^^WWWRRRPPPLLLKKKLLLRRRYYYcccsssmmmgggcccfffllloooppprrraaaSSSEEE>>><<<:::999;;;777777666666666777999999666666777888999999::::::888999:::;;;===???@@@@@@CCCDDDEEEGGGIIIJJJJJJJJJMMMMMMMMMNNNNNNPPPQQQQQQUUUXXX[[[]]]___bbbfffiiiqqq}}}yyyrrreeeXXXRRRRRRSSSWWW\\\___dddiiilllnnnrrryyy~~~~~~~~~}}}{{{xxxtttrrrrrrtttwww}}}sssiiieeegggsss~~~}}}zzzsssnnnllloooqqqssswww}}}|||xxxrrrmmmnnnrrrzzz~~~nnnddd]]]VVVQQQPPPNNNLLLNNNSSSZZZcccsssnnneee```eeelllnnnpppsssdddVVVFFF???<<<:::999;;;999999888777777777777777666777777888999::::::;;;888999:::<<<>>>???AAAAAACCCDDDEEEGGGHHHIIIIIIIIINNNNNNNNNNNNOOOPPPQQQRRRUUUWWWZZZ]]]___cccgggjjjqqq{{{}}}xxxsssfffXXXSSSRRRSSSWWW\\\```dddhhhjjjllloootttxxx{{{zzzxxxvvvvvvvvvuuutttooommmnnnqqquuu}}}uuukkkfffhhhppp}}}|||~~~yyywwwyyy}}}yyyssstttyyypppeee^^^VVVQQQOOONNNLLLNNNSSSZZZcccsssoooddd___gggnnnooonnnqqqeeeVVVGGG@@@===:::999::::::999999888888777666666777888888888999:::::::::999:::;;;===???AAABBBCCCFFFFFFHHHIIIJJJKKKKKKKKKNNNNNNNNNOOOPPPQQQSSSTTTVVVXXX\\\^^^aaadddhhhlllrrruuurrrvvvrrrqqqeeeXXXSSSRRRSSSVVV[[[```bbbfffiiikkknnnqqqtttvvvuuusssrrrppppppppppppjjjiiijjjmmmpppwwwvvvkkkggghhhwwwrrr}}}{{{zzz}}}}}}sssiiiaaaXXXQQQOOOMMMKKKMMMRRRYYYcccrrrpppddd```jjjqqqooolllmmmdddVVVGGGAAA>>>:::999999888888999999999888888777999999999999999999999999:::;;;<<<>>>@@@BBBDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNNNNPPPQQQSSSUUUVVVYYY[[[^^^aaacccgggkkknnntttiiigggnnnjjjnnncccWWWSSSSSSSSSVVVZZZ\\\___cccgggkkknnnqqqsssssssssqqqooollljjjjjjjjjeeedddeeehhhjjjppp~~~uuujjjeeefffsssuuu}}}zzzxxxwwwvvvlllcccZZZRRROOOKKKIIIKKKQQQXXXbbbqqqpppdddaaalllsssooojjjkkkcccUUUGGGAAA>>>;;;888999666777888999999999999999::::::999999999999999999;;;<<<===???AAACCCEEEFFFGGGGGGIIIJJJKKKKKKKKKKKKNNNNNNOOOPPPRRRTTTVVVWWW\\\^^^aaaccceeeiiimmmpppuuuxxxaaa```hhheeelllaaaWWWSSSSSSSSSUUUYYYYYY\\\```fffkkkooosssuuurrrrrrqqqnnnjjjfffeeeeeeaaaaaabbbdddfffkkkxxx~~~ssshhhdddeee}}}sss|||yyyxxxwww{{{yyyooofff[[[TTTRRRNNNKKKJJJNNNTTT___ppp{{{iiidddjjjlllppppppggg```UUUIIIDDD@@@;;;999:::999999888888888888999999666777888999999999999999:::<<>><<<===999999888888888888999999888888888999:::<<<===>>>===@@@DDDGGGHHHIIIJJJKKKMMMNNNNNNPPPRRRUUUXXXYYYWWWWWWWWWUUUUUUVVVZZZ^^^bbbdddeeeddddddhhhpppvvvhhhUUUNNNMMMMMMQQQOOOMMMKKKKKKKKKMMMNNNPPPRRRUUUWWWXXXXXXZZZ[[[^^^]]]\\\\\\[[[YYYVVVSSSQQQOOOOOORRRVVV]]]jjjvvv}}}xxxnnnfffcccuuukkkhhh{{{zzzuuuqqqooonnnpppqqqssswwwzzzpppggg\\\UUUSSSQQQNNNLLLNNNQQQVVVcccoooxxxuuuwwwpppcccccceeemmmsssppp```UUUJJJEEEAAA>>>===>>>999999888888888888999999999999999999:::<<<>>>@@@???BBBFFFIIIJJJKKKLLLMMMMMMMMMNNNPPPSSSVVVYYY[[[\\\\\\\\\[[[ZZZ[[[^^^```ccceeefffffffffkkkrrrxxxdddSSSMMMLLLLLLNNNMMMLLLKKKJJJKKKKKKLLLMMMPPPTTTUUUVVVVVVWWWXXXZZZXXXWWWVVVVVVUUURRRPPPOOOMMMMMMPPPTTT[[[hhhuuu}}}zzzppphhhdddooogggggg}}}zzzuuuqqqooonnnnnnooopppsss}}}}}}sssiii]]]VVVSSSPPPMMMLLLNNNPPPVVVbbbnnnzzzvvvwwwoooaaa___```hhhpppmmm```UUUJJJDDD@@@<<<;;;<<<999999888888888888999999:::999999999:::===???AAAAAAEEEJJJMMMNNNNNNOOOOOOMMMMMMOOOQQQTTTXXX[[[]]]^^^^^^___^^^]]]]]]___aaabbbdddfffgggiiinnnwww}}}|||```QQQLLLJJJJJJLLLLLLKKKKKKKKKJJJKKKKKKLLLOOOSSSUUUUUUUUUVVVWWWUUUSSSQQQPPPPPPPPPNNNMMMLLLJJJKKKOOOTTT\\\jjjvvv|||sssiiieee{{{hhhdddiii~~~zzzuuuqqqooonnnlllmmmnnnqqq{{{uuujjj___WWWTTTOOOLLLLLLNNNPPPVVVbbbmmm~~~{{{wwwxxxyyynnn___\\\]]]eeemmmjjjaaaVVVJJJDDD@@@;;;999:::999999888888888888999999:::999999999;;;===@@@BBBDDDGGGLLLOOOQQQQQQQQQRRRNNNNNNOOORRRUUUYYY]]]___\\\^^^______]]]]]]^^^___```bbbeeegggkkkqqq{{{zzz^^^PPPKKKIIIHHHKKKKKKKKKKKKKKKKKKJJJJJJKKKNNNRRRUUUUUUUUUVVVWWWSSSPPPMMMLLLLLLLLLLLLKKKJJJHHHJJJOOOTTT]]]lllyyy~~~tttjjjeeexxxgggccchhh{{{}}}xxxuuuqqqnnnkkkmmmnnnnnnpppzzz~~~vvvooodddZZZTTTNNNMMMMMMNNNOOOTTTaaannnuuufff]]]YYYbbbllliiidddZZZKKKAAA<<<<<<<<<;;;999999:::::::::;;;;;;;;;::::::;;;;;;===>>>@@@@@@EEEHHHLLLPPPRRRQQQPPPOOOPPPPPPPPPRRRTTTWWWZZZ\\\]]]\\\[[[[[[\\\___bbbdddeeeddddddggghhhnnn{{{___KKKFFFGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMPPPTTTWWWUUUQQQMMMLLLJJJGGGFFFGGGHHHGGGFFFGGGGGGJJJNNNSSS[[[kkkyyyzzzpppggg|||iiibbbeeexxx{{{wwwsssqqqnnnllloooppppppqqqxxxwwwqqqfff[[[VVVPPPNNNMMMNNNOOOSSS```mmm~~~vvvfff^^^YYYbbbkkkhhhdddZZZLLLAAA===<<<<<<;;;999999:::::::::;;;;;;;;;:::;;;;;;<<<===???@@@AAADDDGGGKKKOOORRRSSSRRRQQQQQQQQQRRRSSSUUUXXXZZZ\\\]]]\\\[[[[[[\\\___bbbcccddddddeeehhhiiimmmyyy~~~___LLLGGGHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKJJJLLLOOOSSSUUUSSSOOOLLLKKKIIIFFFFFFGGGGGGGGGGGGGGGGGGIIIMMMQQQYYYhhhvvv|||rrriiinnnbbbcccuuuzzztttrrrpppooonnnqqqqqqqqqqqqwwwzzztttiii^^^XXXQQQOOONNNNNNNNNQQQ]]]jjj{{{uuufff^^^ZZZbbbjjjfffdddZZZLLLBBB===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCFFFKKKOOORRRTTTTTTSSSTTTSSSSSSTTTUUUWWWYYY[[[[[[[[[[[[[[[]]]___aaacccccccccfffiiijjjlllwww|||```NNNIIIIIIHHHKKKKKKJJJJJJJJJJJJJJJKKKIIIKKKMMMQQQSSSRRRNNNKKKJJJGGGEEEEEEFFFGGGGGGFFFGGGGGGIIILLLOOOVVVdddqqq~~~tttkkkttteeeeeesssyyytttqqqpppoooooopppqqqqqqqqquuu~~~xxxmmmaaa[[[SSSPPPOOONNNMMMPPP[[[gggyyytttfff^^^YYY```hhhcccdddZZZMMMCCC>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<;;;<<<<<<===???AAABBBCCCFFFHHHLLLPPPRRRSSSSSSSSSTTTTTTSSSSSSTTTVVVXXXYYYZZZZZZ[[[\\\]]]___aaabbbbbbcccfffiiijjjkkkttt~~~yyy___NNNJJJIIIHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJMMMQQQSSSRRROOOLLLIIIGGGDDDDDDEEEGGGGGGFFFGGGGGGHHHKKKMMMRRR___lll|||uuulllvvvffffffrrr{{{uuurrrqqqppppppnnnooooooooosss|||pppddd]]]SSSQQQOOOMMMLLLNNNYYYeeewwwtttfff___YYY___eee```cccZZZMMMCCC???===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEJJJKKKNNNPPPRRRRRRRRRRRRSSSRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZ\\\^^^``````aaaaaabbbfffiiiiiijjjrrr|||yyy```OOOJJJIIIGGGIIIIIIHHHGGGGGGGGGGGGGGGJJJKKKNNNQQQTTTTTTRRROOOIIIGGGEEEDDDEEEFFFFFFFFFGGGFFFHHHJJJKKKPPP\\\hhhzzzvvvmmmsssdddeeepppyyyuuusssqqqpppmmmmmmnnnnnnrrr~~~sssfff^^^SSSQQQNNNMMMKKKMMMXXXddduuuuuuhhhaaa[[[```eee___cccZZZNNNDDD@@@>>><<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAACCCEEEFFFLLLMMMOOOQQQRRRRRRRRRQQQRRRQQQQQQQQQRRRSSSUUUVVVVVVXXXZZZ]]]___````````````aaadddhhhhhhiiirrr|||{{{bbbQQQLLLKKKIIILLLKKKJJJIIIHHHHHHHHHHHHJJJKKKNNNRRRUUUWWWUUUSSSKKKIIIFFFEEEFFFFFFFFFEEEFFFFFFHHHJJJKKKNNNZZZeeexxxwwwooopppbbbeeelll}}}yyyuuurrrpppnnnnnnmmmlllppp|||uuuggg^^^SSSPPPNNNLLLJJJMMMXXXdddsss}}}xxxlllddd^^^cccgggaaacccZZZNNNEEE@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBBDDDFFFGGGLLLMMMOOOQQQRRRSSSSSSSSSRRRQQQQQQQQQSSSTTTVVVXXXUUUWWWZZZ]]]`````````______```cccffffffiiirrr}}}eeeTTTOOONNNLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIILLLQQQVVVXXXWWWVVVMMMKKKHHHFFFFFFFFFFFFDDDFFFFFFHHHJJJKKKNNNYYYdddtttyyyqqqpppcccfffhhh{{{wwwsssppppppooommmlllooo{{{vvvggg^^^RRRPPPNNNLLLJJJMMMXXXdddqqq{{{{{{nnngggaaaeeeiiibbbcccZZZNNNEEEAAA???<<<:::;;;;;;;;;<<<<<<<<<============>>>@@@BBBEEEGGGHHHKKKLLLNNNPPPRRRTTTUUUVVVRRRRRRRRRRRRTTTVVVXXXYYYTTTVVVZZZ^^^`````````_________bbbeeeeeehhhsss~~~hhhWWWQQQPPPNNNJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHKKKPPPUUUXXXXXXWWWOOOLLLIIIGGGGGGFFFEEEDDDFFFEEEHHHJJJKKKNNNYYYdddqqq{{{sssuuuddddddhhh}}}zzzyyyuuusssooonnnrrr~~~|||qqqdddZZZSSSPPPMMMLLLKKKMMMWWWaaaqqq~~~~~~qqqlllmmmkkkiiiiiicccZZZNNNEEE@@@???===<<<::::::::::::;;;;;;<<<===<<<===>>>AAAEEEHHHIIIIIINNNOOOOOOPPPQQQRRRSSSSSSUUUSSSPPPRRRVVVZZZ[[[ZZZWWWYYY\\\___aaabbbaaaaaaaaa______aaacccgggqqq{{{nnn^^^WWWRRRMMMJJJJJJHHHGGGFFFEEEEEEEEEJJJKKKMMMQQQUUUVVVTTTSSSPPPMMMIIIGGGFFFFFFDDDCCCFFFEEEFFFHHHJJJNNNWWWbbbsssuuuvvveeefffggg}}}zzzxxxtttrrrvvv{{{pppddd[[[TTTPPPMMMLLLKKKNNNWWWaaaqqq~~~rrrmmmmmmkkkjjjiiicccZZZMMMDDD@@@???===<<<;;;:::::::::;;;<<<<<<===>>>>>>???BBBFFFIIIKKKLLLQQQQQQPPPOOOPPPSSSUUUWWWXXXUUUSSSSSSVVVYYYZZZYYYWWWYYY[[[]]]______``````aaa___```bbbcccfffpppzzzqqq___XXXSSSNNNKKKJJJHHHGGGFFFFFFEEEEEEHHHJJJMMMRRRVVVWWWUUUSSSPPPMMMIIIHHHGGGGGGFFFEEEFFFEEEFFFHHHJJJNNNWWWaaaqqq}}}xxxwwwgggiiiggg|||wwwuuuzzzxxxoooeee]]]TTTQQQNNNMMMLLLNNNWWWaaaqqqqqqlllkkkjjjiiiiiicccZZZMMMDDD@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<===??????AAACCCFFFJJJMMMOOOTTTSSSQQQPPPQQQTTTWWWZZZZZZXXXVVVVVVXXXZZZZZZZZZYYYYYYZZZZZZ[[[]]]^^^___bbb```aaacccdddfffnnnxxxsssaaaYYYSSSOOOKKKJJJIIIGGGFFFFFFFFFFFFFFFHHHMMMSSSXXXYYYXXXVVVQQQNNNKKKIIIHHHHHHHHHGGGFFFEEEEEEHHHJJJMMMWWWaaaqqq}}}~~~tttfffiiijjj~~~{{{~~~zzzxxx}}}wwwooofff___UUUQQQNNNMMMLLLNNNWWWaaaqqq~~~nnnhhhhhhgggggggggeee[[[NNNDDD???>>>>>>===<<<<<<<<<;;;<<<<<<===>>>@@@AAABBBDDDFFFJJJNNNQQQUUUTTTTTTTTTUUUWWWYYYZZZ\\\[[[ZZZZZZ[[[]]]^^^^^^\\\[[[ZZZZZZZZZ\\\^^^___bbbaaabbbddddddfffmmmuuusss```WWWSSSNNNKKKJJJIIIHHHGGGFFFFFFFFFEEEHHHMMMTTTZZZ]]]]]]\\\VVVSSSNNNJJJIIIIIIHHHGGGFFFEEEEEEHHHIIIMMMVVV```rrr}}}ooobbbgggnnn|||www|||}}}xxxpppggg```VVVRRROOONNNLLLNNNWWW```qqqzzzjjjddddddeeefffggghhh]]]OOOEEE@@@>>>>>>===<<<<<<<<<<<<===>>>??????@@@BBBEEEFFFGGGIIINNNQQQSSSUUUWWWZZZ[[[ZZZYYYXXX[[[\\\]]]^^^___```bbbccc___^^^\\\[[[\\\]]]```aaabbbaaaccceeeeeefffllltttppp\\\TTTPPPMMMKKKKKKIIIHHHGGGFFFFFFFFFFFFHHHMMMUUU]]]aaacccccc]]]XXXRRRMMMJJJHHHGGGEEEGGGEEEEEEHHHIIILLLUUU___ppp{{{lll```eeerrr{{{uuu}}}zzzrrrhhhaaaWWWSSSPPPNNNLLLNNNVVV```qqqwwwgggbbbcccfffhhhkkklllaaaRRRFFF@@@>>>>>>===;;;;;;;;;<<<>>>???AAABBBBBBEEEIIIJJJIIIJJJMMMQQQRRRUUUYYY]]]^^^\\\YYYWWWZZZ\\\^^^___```aaaccceee```___^^^]]]^^^___aaaccc``````cccffffffffflllssslllXXXQQQOOOLLLLLLKKKJJJHHHGGGGGGGGGGGGFFFGGGLLLTTT\\\dddhhhiiibbb]]]UUUOOOKKKHHHGGGEEEGGGEEEEEEGGGIIIKKKTTT^^^kkkwwwkkk___ddduuuzzzsssvvv~~~}}}tttiiiaaaWWWSSSPPPNNNMMMNNNVVV```qqqwwwgggcccfffjjjooorrrpppdddTTTHHHAAA???======::::::;;;<<<>>>AAACCCDDDEEEJJJNNNOOOMMMLLLNNNQQQSSSVVVYYY\\\]]]\\\ZZZXXXYYY\\\______^^^^^^```bbb______^^^^^^___aaabbbccc______cccggggggggglllsssiiiUUUPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFIIIQQQZZZcccjjjmmmddd^^^VVVPPPLLLJJJHHHGGGGGGEEEEEEGGGHHHKKKTTT^^^gggtttlll___dddvvvyyyrrrrrr|||~~~}}}|||~~~~~~uuujjjaaaXXXTTTPPPOOOMMMNNNVVV```qqqxxxiiieeeiiinnntttxxxrrrgggVVVIIIAAA???===<<<999999;;;<<>>===>>><<<<<<===>>>???AAACCCDDDHHHJJJNNNQQQTTTUUUVVVVVVQQQSSSXXX[[[]]]]]][[[ZZZ\\\]]]^^^^^^______^^^^^^___^^^]]]]]]]]]]]]\\\ZZZ[[[___bbbeeefffjjjpppuuuiiiVVVLLLJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEFFFIIIIIIKKKVVVeeemmmlllddd]]]TTTMMMJJJIIIGGGFFFGGGFFFFFFGGGGGGIIISSS___hhhsssmmmbbbcccpppyyysssrrrzzz{{{vvvqqqmmmfffgggjjjppp|||yyyooofff]]]VVVOOOMMMMMMOOOVVV___ooo~~~yyyiiiaaa```mmm{{{{{{yyyhhhTTTHHHAAA======???;;;;;;<<<===???AAABBBCCCJJJLLLOOORRRTTTTTTTTTTTTQQQSSSWWWZZZ\\\\\\\\\[[[]]]^^^^^^_______________```___]]]]]]^^^^^^]]]\\\[[[___bbbdddfffjjjpppuuujjjUUUKKKIIIKKKKKKKKKKKKJJJIIIHHHFFFEEEEEEHHHIIILLLVVVdddkkkkkkeee___UUUOOOKKKJJJHHHGGGGGGFFFFFFGGGGGGJJJTTT___jjjttt~~~kkk```ccckkk}}}~~~uuutttyyyyyysssmmmiii```___aaagggtttzzzqqqiii]]]VVVQQQNNNMMMPPPXXXaaarrrzzzjjjaaa___lllyyyxxxyyygggSSSFFF@@@======???======>>>???AAACCCEEEFFFLLLNNNPPPRRRSSSTTTSSSSSSRRRTTTVVVXXXZZZ\\\]]]]]]^^^___``````aaaaaa``````aaa___^^^^^^``````___^^^\\\___cccdddeeeiiipppuuukkkUUUKKKIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEGGGIIIMMMVVVbbbiiijjjgggaaaYYYQQQMMMKKKIIIIIIGGGFFFFFFGGGGGGJJJUUUaaalllvvv~~~hhh^^^aaafffwwwyyyxxx}}}~~~wwwpppjjjeeeaaa______cccoooxxxpppjjj\\\WWWRRRPPPNNNPPPZZZdddvvv{{{kkkbbb___jjjwwwuuuxxxfffQQQEEE???<<<===@@@@@@AAABBBCCCEEEGGGIIIJJJLLLNNNOOORRRSSSTTTUUUUUUTTTUUUVVVWWWYYY\\\^^^___``````aaabbbbbbbbbbbbaaaaaa```______aaabbbaaa```]]]```cccdddeeeiiiooouuuoooVVVKKKIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFIIIMMMUUU___gggkkkkkkeee\\\TTTNNNKKKJJJIIIGGGFFFFFFGGGGGGKKKWWWcccoooxxx~~~|||fff]]]```bbbqqq}}}~~~|||vvvoooiiieeeaaa___^^^aaalll}}}~~~vvvmmmggg\\\XXXTTTQQQOOORRR\\\gggxxx|||lllccc___jjjvvvtttuuucccPPPDDD???===>>>AAABBBBBBCCCEEEGGGIIIKKKMMMKKKLLLNNNQQQSSSUUUWWWXXXWWWWWWWWWXXXZZZ\\\^^^___```aaabbbbbbccccccbbbbbbaaa```___```bbbcccbbbaaa^^^```ccccccdddhhhooouuusssYYYNNNKKKIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFHHHMMMUUU^^^gggnnnooojjjaaaWWWOOOKKKJJJJJJHHHFFFFFFGGGHHHLLLYYYeeesss{{{{{{vvvyyy~~~~~~iii___``````lll|||vvvqqqkkkggg___]]]\\\```kkk}}}~~~tttkkkfff\\\XXXUUUSSSPPPSSS^^^jjjxxx~~~mmmeeeaaakkkvvvtttppp```NNNEEEAAA>>>???AAA@@@AAABBBDDDFFFIIIKKKLLLKKKLLLNNNQQQSSSVVVXXXYYYZZZYYYZZZZZZ[[[]]]^^^___```aaabbbbbbccccccbbbbbb```______```bbbdddcccbbb___aaaccccccdddhhhooouuuyyy^^^QQQMMMJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGEEEGGGMMMTTT]]]hhhsssvvvqqqhhh]]]RRRLLLKKKKKKHHHFFFFFFGGGHHHMMMZZZgggvvv}}}~~~yyyvvvxxx|||}}}pppdddaaa___iii}}}{{{wwwsssnnnkkkcccaaa___bbbmmm}}}~~~tttkkkfff[[[YYYWWWTTTQQQSSS___lll{{{~~~ooofffbbblllwwwtttkkk]]]MMMEEEBBB@@@@@@BBB@@@AAABBBDDDFFFIIIKKKMMMMMMNNNOOOQQQSSSUUUWWWXXX\\\\\\]]]]]]]]]^^^^^^^^^```aaaaaabbbbbbbbbbbbbbb___^^^^^^___bbbdddcccccc```aaacccccccccgggooouuubbbUUUOOOKKKIIIIIIJJJJJJIIIIIIHHHHHHHHHEEEFFFMMMSSS\\\kkkxxx~~~yyypppcccWWWOOOMMMNNNHHHFFFFFFGGGHHHNNN[[[iiiyyy~~~}}}}}}vvvgggbbb^^^ggg{{{~~~{{{xxxuuuqqqnnnkkkhhheeegggooo}}}~~~tttlllggg[[[YYYWWWUUURRRTTT```mmmooogggcccmmmxxxuuuiii[[[LLLFFFCCCAAA@@@BBBBBBCCCDDDFFFIIIKKKNNNOOOPPPPPPPPPQQQSSSTTTVVVWWW]]]^^^^^^______^^^]]]]]]``````aaabbbbbbbbbbbbaaa^^^]]]]]]___bbbccccccccc```bbbcccbbbcccgggooouuu}}}eeeWWWQQQKKKIIIIIIIIIJJJIIIIIIHHHHHHIIIEEEFFFLLLSSS\\\lll|||uuugggZZZQQQOOOPPPHHHFFFFFFGGGIIINNN\\\jjjzzzpppaaa^^^ggg{{{|||wwwqqqmmmllleee```eeeooo}}}yyymmmeee[[[]]][[[TTTQQQWWWcccmmmsssppplllpppvvvttteeeWWWIIICCCBBB@@@@@@BBBBBBCCCEEEGGGHHHIIIJJJJJJNNNOOORRRUUUWWWXXXYYYYYY\\\]]]___``````___]]]\\\^^^^^^^^^```ccceeeeeeddd^^^^^^^^^_________``````aaacccdddeeefffiiinnnqqqkkkXXXOOOKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGHHHLLLPPPXXXhhhwww~~~qqqdddZZZRRRKKKKKKGGGDDDEEEHHHPPP___mmm{{{rrrccc]]]fffzzz|||xxxssspppmmmfffaaaeeeooo|||zzzooohhh``````^^^WWWTTTYYYeeennnwwwtttooorrrwwwrrrdddWWWIIICCCBBBAAAAAACCCIIIJJJJJJJJJJJJJJJIIIIIIMMMOOOQQQTTTVVVWWWXXXXXX\\\]]]^^^___^^^]]][[[ZZZ___^^^___```cccdddcccbbb^^^^^^^^^_________``````bbbcccdddeeegggjjjnnnrrrlllXXXPPPMMMJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGHHHLLLOOOWWWfffuuutttggg\\\SSSKKKGGGDDDAAACCCFFFNNN]]]jjj}}}|||sssddd\\\dddwww|||yyyuuusssooogggbbbeeennn{{{|||rrrlllbbbaaa^^^YYYVVVZZZeeennnzzzyyyuuuvvvwwwpppcccVVVIIICCCCCCBBBCCCEEENNNNNNNNNNNNMMMLLLKKKKKKMMMOOOQQQTTTVVVWWWWWWWWW]]]^^^^^^___^^^]]]\\\[[[```___```aaaccccccaaa___^^^____________`````````bbbcccdddeeegggjjjnnnrrr}}}nnnYYYPPPNNNJJJJJJKKKKKKJJJIIIIIIHHHGGGFFFHHHKKKNNNUUUdddrrr~~~yyykkk___TTTLLLIIIFFFEEEGGGJJJQQQ```mmm{{{qqqddd\\\aaarrr~~~|||yyywwwuuunnngggccceeennn|||~~~uuupppbbb^^^[[[XXXVVVYYYdddnnn{{{{{{xxxxxxvvvmmmbbbUUUHHHCCCCCCCCCDDDGGGMMMMMMNNNOOOOOOOOOOOOOOOMMMOOOQQQSSSUUUVVVVVVVVV\\\]]]^^^_________^^^^^^_________aaabbbaaa___]]]_______________````````````aaacccccceeehhhmmmpppzzzpppYYYPPPNNNKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFGGGJJJMMMSSSaaannn~~~pppbbbUUULLLJJJHHHGGGIIILLLSSS```mmmwwwmmmbbb^^^```mmm|||yyywwwvvvlllfffbbbdddmmm|||xxxsssbbb\\\XXXXXXXXX[[[eeeqqqxxx{{{zzzzzzvvvlll```SSSGGGCCCDDDEEEFFFIIILLLMMMNNNOOOOOOOOOOOOOOONNNOOORRRTTTVVVVVVVVVVVVXXXYYYZZZ\\\]]]^^^______^^^]]]]]]^^^``````^^^\\\````````````````````````^^^___```aaabbbeeejjjnnnwwwsssYYYOOONNNKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGIIIKKKPPP]]]jjj}}}tttdddUUULLLGGGEEEDDDGGGJJJOOO[[[gggrrr|||{{{jjj___^^^___kkk|||yyyvvvtttjjjddd```aaaiiixxx}}}uuueee]]]YYYZZZ[[[\\\fffrrr~~~xxxsssyyy{{{|||yyymmm___RRRFFFCCCEEEFFFHHHKKKNNNOOOOOOOOONNNMMMLLLLLLOOOQQQSSSUUUVVVWWWWWWWWWUUUVVVWWWXXXZZZ[[[]]]]]][[[ZZZYYY[[[]]]^^^^^^]]]aaaaaaaaa````````````___\\\]]]^^^___aaadddhhhllltttwww[[[OOONNNLLLLLLKKKKKKJJJIIIGGGGGGFFFEEEGGGIIIJJJNNNZZZfffxxxuuudddVVVMMMIIIGGGFFFIIIKKKOOOYYYdddlllvvv}}}|||iii^^^\\\```mmm|||xxxtttqqqiiibbb]]]]]]cccqqqxxxiii___YYY[[[[[[ZZZbbbnnnyyyrrrnnnwww{{{|||ppp^^^QQQFFFCCCEEEGGGJJJMMMMMMNNNNNNNNNNNNNNNMMMMMMQQQRRRTTTVVVWWWXXXXXXWWWXXXXXXXXXYYYYYYZZZ[[[\\\XXXVVVUUUVVVZZZ]]]______aaaaaaaaaaaa`````````___\\\]]]^^^___```dddhhhlllsss{{{|||^^^PPPOOOLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEFFFHHHIIILLLWWWcccooo|||sssdddXXXPPPKKKIIIIIIKKKLLLOOOXXXbbbgggppp~~~}}}~~~jjj]]]ZZZaaappp|||wwwrrrooohhhbbb\\\ZZZ^^^lllyyyjjj^^^WWWYYYXXXVVV]]]iiiuuuooollluuu|||ttt]]]QQQFFFCCCFFFHHHJJJNNNIIIJJJLLLNNNOOOPPPQQQQQQRRRSSSUUUWWWXXXXXXXXXXXX^^^]]]]]]\\\[[[[[[\\\\\\VVVTTTSSSTTTXXX\\\```aaabbbbbbaaaaaa`````````___\\\^^^___```aaadddiiilllrrryyyaaaQQQPPPLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEFFFHHHHHHKKKVVVbbbhhhvvv~~~qqqdddYYYRRRHHHGGGFFFHHHIIIKKKSSS]]]dddmmmzzzxxxnnnfff___cccooo|||wwwqqqlllfffccc```^^^___hhh{{{|||wwwsssqqqvvv}}}qqqfff\\\ZZZ[[[\\\___cccwwwyyyppphhhwwwkkk^^^PPPDDDDDDIIIKKKLLLLLLLLLKKKKKKNNNSSSUUUUUUSSSWWWWWWWWWWWWWWWXXXYYYYYY[[[\\\]]]]]]^^^^^^]]]]]]]]]\\\YYYXXXWWWYYY[[[]]]aaa```___^^^]]]^^^______```````````````ccchhhllltttwwwgggRRRKKKKKKJJJJJJJJJKKKJJJGGGDDDFFFFFFEEEDDDFFFKKKQQQWWWaaajjjrrrssspppgggZZZNNNIIIHHHGGGFFFGGGLLLSSSYYYdddjjjttt~~~xxxqqqfff```bbbkkk~~~xxxqqqkkkiiieeeaaa``````hhhyyyvvvpppllljjjhhhkkkrrr}}}rrrhhh___]]]___aaaeeeiiittt||||||sssjjjyyyqqq]]]QQQGGGHHHLLLLLLJJJIIILLLKKKLLLOOOTTTWWWVVVUUUXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]___^^^\\\[[[[[[\\\^^^___aaa```___^^^^^^^^^______```aaabbbbbbbbbdddhhhkkkrrrvvvjjjUUUMMMJJJIIIIIIIIIJJJIIIGGGEEEFFFFFFFFFEEEFFFKKKPPPUUU^^^ffflllmmmjjjcccXXXNNNIIIHHHGGGFFFGGGLLLRRRXXXbbbiiisss~~~www}}}vvveee```___fffyyyzzzsssnnnoookkkfffdddccchhhwwwuuulllfffcccbbbbbbaaahhhsssssshhh^^^[[[\\\]]]aaaeeepppyyy}}}uuulll|||vvv^^^SSSKKKKKKNNNMMMIIIHHHKKKKKKLLLPPPTTTWWWXXXWWWXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\]]]^^^^^^^^^^^^]]]``````_________``````aaaaaa```^^^]]]]]]]]]^^^___```bbbddddddeeefffhhhjjjpppuuuoooXXXOOOIIIHHHGGGHHHIIIIIIHHHFFFEEEFFFGGGGGGHHHJJJOOORRRZZZaaaffffffddd```WWWOOOIIIHHHGGGFFFFFFKKKQQQVVV___fffqqq|||uuuzzzyyyddd___]]]cccwwwzzzwwwzzztttnnnjjjhhhjjjuuuuuukkkeeecccbbbbbb___dddooo|||wwwkkk^^^YYYWWWVVVXXX\\\llluuuyyytttnnnuuu```UUUMMMLLLNNNLLLJJJJJJJJJKKKMMMPPPTTTWWWXXXXXXXXXYYYZZZ[[[]]]^^^^^^^^^]]]^^^______``````____________``````````````````___^^^]]]\\\\\\\\\]]]^^^```bbbeeeggggggggghhhiiinnntttttt[[[QQQHHHGGGFFFGGGIIIIIIHHHGGGEEEFFFHHHHHHHHHJJJMMMOOOUUU\\\cccdddccc___WWWOOOHHHHHHGGGFFFFFFJJJPPPTTT[[[bbbmmmxxxuuu{{{}}}ggg]]]\\\bbbuuu|||uuuppplllkkkrrr{{{{{{qqqjjjfffdddccc```dddmmmyyyqqqccc[[[WWWUUUVVVYYYgggppp|||wwwtttqqqrrrbbbWWWMMMKKKLLLLLLMMMOOOJJJLLLOOOQQQSSSUUUVVVWWWXXXYYY[[[]]]^^^___``````___``````aaaaaaaaaaaaaaa]]]]]]]]]^^^^^^____________^^^\\\[[[[[[[[[\\\]]]```cccfffhhhhhhggghhhiiimmmsssyyy^^^RRRIIIHHHFFFGGGIIIIIIIIIHHHEEEGGGHHHIIIHHHIIIKKKMMMQQQZZZbbbfffeeeaaaXXXOOOHHHHHHGGGFFFFFFIIINNNRRRWWW]]]gggrrr}}}ttt|||ooo___^^^bbbppp}}}vvvqqqmmmkkkooovvv|||tttmmmgggdddccceeekkkvvvtttddd[[[WWWTTTUUUYYYaaahhhsss|||vvvtttrrrnnn___UUULLLJJJKKKLLLOOOSSSMMMPPPRRRSSSSSSTTTUUUVVVWWWXXX[[[^^^``````aaaaaa``````aaabbbbbbbbbbbbaaa\\\\\\\\\\\\\\\]]]^^^___```___]]]\\\\\\\\\]]]^^^aaacccfffgggggggggggghhhmmmsssbbbSSSKKKIIIHHHHHHIIIJJJIIIHHHGGGHHHIIIHHHGGGHHHJJJKKKOOOXXXaaaeeeeeeaaaXXXNNNHHHHHHGGGFFFFFFHHHLLLPPPTTTYYYaaakkkuuu~~~zzzuuuoooyyy{{{ccc``````gggyyy}}}wwwqqqnnnjjjiiilllrrr{{{zzzqqqkkkfffggglllvvvzzziii^^^XXXTTTTTTWWWYYY___hhhpppvvv}}}vvvrrrmmm{{{~~~{{{}}}iiiZZZRRRKKKKKKMMMMMMPPPTTTSSSUUUWWWWWWUUUSSSTTTVVVVVVXXX[[[^^^```aaaaaaaaa^^^___``````aaaaaa``````^^^]]]\\\[[[\\\^^^```bbbbbbaaa```_________```aaaaaaccceeefffffffffggghhhnnnsss~~~fffUUUNNNKKKIIIHHHIIIJJJJJJIIIHHHIIIIIIGGGFFFGGGIIIKKKNNNVVV^^^``````^^^VVVNNNHHHHHHGGGFFFEEEGGGKKKNNNRRRVVV\\\dddnnnzzz|||sssllljjjttt}}}gggbbb^^^___mmm~~~vvvpppkkkiiihhhgggjjjpppxxx{{{tttiiijjjmmmxxxtttggg^^^XXXVVVXXXTTTYYY```fffkkkrrr{{{tttooogggssstttrrrwwwdddUUUOOOKKKMMMOOOOOOQQQTTTVVVYYY[[[YYYVVVTTTUUUVVVUUUWWWZZZ^^^```aaaaaaaaa]]]^^^^^^_______________```___]]]\\\]]]```bbbdddeeedddbbbaaaaaaaaabbbcccbbbccceeeeeedddeeeggghhhnnnsss}}}iiiVVVOOOMMMJJJIIIJJJJJJJJJIIIIIIIIIHHHGGGEEEFFFIIIKKKNNNUUUZZZ[[[[[[ZZZUUUNNNHHHHHHGGGFFFEEEGGGJJJNNNQQQTTTYYY```jjjvvvuuunnnnnnpppuuupppccc[[[^^^fffuuuyyyppppppooommmkkkllloooqqq|||uuurrrsss|||{{{kkkbbb^^^[[[XXXZZZYYYZZZ\\\bbbiiipppuuupppllliiijjjmmmmmmiiieeeVVVSSSOOONNNOOOQQQSSSSSSYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXZZZ[[[]]]^^^``````aaa]]]]]]___^^^[[[^^^eeegggeee```]]]\\\]]]```bbbfffeeecccaaaaaaaaaaaabbbaaaaaacccdddeeeeeefffeeemmmsssyyytttWWWQQQLLLJJJKKKIIIFFFFFFHHHIIIHHHFFFEEEEEEFFFHHHIIIQQQTTTXXXZZZYYYUUUPPPMMMFFFFFFFFFFFFFFFFFFFFFFFFMMMPPPVVV___kkkxxxyyyqqqpppqqqttt{{{ttteee[[[[[[aaalll}}}|||xxxyyyyyyxxxvvvvvvxxxyyy}}}yyyzzzrrriiiddd```]]]YYYYYYYYY[[[```ffflllooo}}}~~~ooollljjjlllnnnmmmiiidddTTTQQQMMMLLLNNNRRRUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^______```]]]]]]______\\\___eeegggddd```\\\[[[[[[]]]^^^cccbbbaaa``````aaabbbcccbbbcccdddeeegggggghhhhhhmmmrrrxxxzzz^^^RRRMMMJJJKKKJJJGGGGGGIIIIIIHHHFFFEEEEEEFFFHHHIIIPPPRRRVVVXXXXXXUUUQQQNNNIIIHHHGGGFFFFFFFFFFFFFFFKKKNNNTTT]]]iiiwwwyyyqqqsssrrrrrrxxx|||jjj]]][[[]]]eee}}}||||||sssmmmhhheee```______```bbbfffiiilllwwwwwwnnnmmmmmmoooqqqoooiiidddWWWTTTPPPNNNOOORRRTTTUUUTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^```^^^^^^``````___aaafffhhheeeaaa^^^\\\\\\]]]^^^```_________```aaacccdddcccdddeeefffhhhiiijjjkkkmmmqqqvvv|||aaaSSSMMMJJJKKKKKKIIIHHHJJJHHHGGGFFFEEEEEEFFFGGGHHHNNNPPPSSSUUUVVVTTTRRRPPPLLLJJJHHHFFFEEEEEEFFFGGGIIILLLQQQYYYeeeuuuwwwoooqqqooopppuuuooo___]]]]]]ddd}}}}}}xxxssspppllllllkkkkkkkkklllmmmmmmvvvsssnnnoooqqqttttttpppiiiddd]]]ZZZWWWUUUUUUTTTSSSQQQSSSTTTUUUWWWYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\aaaaaaaaaaaa```___aaadddgggfffcccaaa``````aaabbb______^^^^^^___```bbbcccccccccdddeeegggiiijjjkkkkkkooosss}}}~~~cccTTTNNNIIIJJJKKKIIIIIIJJJHHHGGGFFFFFFEEEFFFFFFGGGLLLNNNPPPSSSTTTSSSRRRQQQNNNLLLIIIFFFEEEEEEGGGHHHFFFIIINNNUUU```qqquuullliiiiiilllrrr}}}nnn]]]]]]^^^eeezzzzzzyyyxxxvvvtttrrrpppwwwtttppprrrvvvxxxvvvqqqiiiddd]]]\\\\\\]]]]]]ZZZVVVRRRSSSTTTVVVXXXZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[___aaaaaa___]]]]]]]]]^^^bbbbbbbbbbbbbbbcccddddddaaa```___^^^^^^___```aaaaaaaaaaaabbbdddfffggghhhhhhkkkpppzzzmmmVVVNNNHHHIIIKKKIIIHHHIIIHHHGGGGGGFFFEEEEEEEEEEEEIIIKKKNNNQQQRRRRRRQQQPPPNNNLLLIIIFFFEEEEEEGGGHHHEEEGGGKKKQQQZZZjjj~~~xxxmmmcccdddjjjssszzzkkkZZZ[[[]]]ccc|||yyy{{{vvvrrruuuxxxyyyvvvooogggbbbWWWXXX[[[^^^```___[[[XXXTTTUUUVVVXXXZZZ[[[[[[[[[YYYYYYYYYYYYYYYZZZZZZZZZZZZ^^^___[[[YYYZZZ[[[YYY]]]]]]^^^```aaabbbbbbcccaaa```___^^^^^^___```aaa```_________```bbbdddeeedddhhhnnnwwwvvvZZZQQQIIIJJJKKKJJJHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDFFFIIIMMMPPPQQQQQQOOONNNLLLJJJHHHFFFEEEEEEFFFGGGDDDGGGJJJNNNUUUcccvvv~~~pppeeehhhpppyyy}}}lllZZZZZZ\\\aaa}}}wwwvvvrrruuuxxxwwwrrrjjjccc^^^UUUUUUVVVYYY\\\]]]\\\[[[SSSTTTVVVWWWXXXYYYZZZZZZVVVWWWWWWXXXXXXXXXYYYYYYXXX]]]___\\\[[[^^^___\\\\\\\\\^^^```aaaaaaaaaaaa```____________```bbbccc```___^^^]]]^^^___aaabbbbbbffflllttt___UUULLLLLLMMMLLLIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCDDDHHHLLLPPPQQQPPPMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEHHHJJJLLLQQQ]]]nnn{{{qqqlllooowwwppp\\\\\\]]]aaa~~~|||yyyrrrtttrrruuuwwwuuuoooggg```[[[WWWUUUTTTTTTVVVYYYYYYYYYSSSTTTUUUVVVWWWXXXXXXXXXUUUUUUVVVVVVWWWXXXXXXYYYYYY___bbb______dddeeeccc^^^___```bbbbbbbbbaaa```^^^^^^^^^___```bbbdddfffaaa___^^^]]]]]]^^^___aaabbbffflllssscccXXXNNNMMMOOOMMMJJJIIIGGGGGGGGGGGGFFFEEECCCCCCCCCGGGLLLPPPRRROOOLLLIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEHHHKKKKKKNNNYYYiiivvvoooooo}}}vvvbbb[[[ZZZaaa{{{vvvuuuzzz|||xxx{{{}}}uuujjjaaa[[[]]]UUUMMMMMMSSSWWWUUUPPPTTTUUUUUUUUUTTTUUUXXX[[[VVVUUUUUUVVVXXX[[[^^^```]]]]]]]]]]]]___aaadddeeeddddddbbbaaa```___^^^^^^bbbaaa___^^^___```bbbddd```^^^]]]\\\\\\]]]___```bbbdddjjjrrrzzzmmmWWWNNNQQQMMMLLLLLLGGGLLLKKKHHHFFFDDDCCCCCCCCCEEEFFFHHHLLLOOOPPPNNNKKKIIIIIIHHHFFFEEECCCBBBAAAEEEFFFGGGHHHLLLUUUaaajjj}}}~~~pppsss}}}ggg^^^ZZZ___vvvuuurrrwwwyyykkk___XXXWWWTTTQQQOOOPPPQQQRRRRRRUUUVVVWWWVVVUUUUUUVVVXXXUUUUUUUUUUUUWWWZZZ]]]__________________```aaabbb``````______]]]\\\[[[ZZZ]]]]]]]]]]]]]]]^^^___```aaa```^^^]]]]]]^^^___```bbbccciiiqqqxxxrrr[[[PPPRRRNNNLLLMMMIIILLLKKKHHHFFFDDDCCCCCCCCCCCCDDDGGGJJJNNNOOONNNLLLJJJJJJIIIHHHGGGEEEEEEDDDDDDEEEFFFGGGJJJRRR]]]eeesss{{{uuujjjuuummmaaa[[[]]]oooxxxpppuuu|||zzz}}}~~~kkk\\\TTTQQQUUUWWWTTTNNNLLLPPPTTTUUUVVVXXXWWWVVVTTTUUUUUUUUUUUUUUUUUUWWWYYY[[[]]]``````````````````______\\\]]]]]]]]]\\\[[[YYYXXXXXXZZZ\\\^^^^^^^^^]]]\\\``````^^^^^^]]]^^^___```ddddddjjjqqqwwwwww___RRRRRRMMMLLLNNNKKKLLLJJJIIIGGGEEEDDDCCCCCCAAABBBDDDHHHLLLNNNNNNMMMIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEGGGMMMWWW^^^nnnvvvtttjjjrrrzzzzzz}}}ooobbb[[[\\\jjj|||~~~rrrvvvxxxpppoootttlll[[[SSSQQQWWW[[[XXXQQQNNNQQQUUURRRTTTWWWWWWVVVUUUUUUUUUTTTTTTTTTUUUVVVXXXZZZ[[[]]]^^^```aaaaaa```___^^^[[[\\\]]]]]]]]][[[YYYXXXWWWYYY]]]```aaa```]]][[[]]]]]]\\\]]]^^^___aaaaaaggggggkkkqqqvvvzzz```RRRPPPKKKKKKOOOLLLKKKJJJIIIGGGFFFEEEDDDDDD@@@@@@BBBFFFJJJMMMNNNNNNGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFFFFEEEFFFJJJRRRXXXiiiqqq|||zzzooonnntttsssuuuooobbb[[[\\\ggguuuuuuwwwxxxnnniiijjjqqqzzzlll\\\UUUSSSVVVXXXVVVRRRPPPPPPQQQNNNQQQTTTUUUUUUUUUUUUVVVTTTTTTTTTUUUVVVVVVWWWXXXYYY[[[]]]___aaaaaaaaaaaaYYYYYYZZZ[[[[[[ZZZYYYXXXVVVXXX\\\___```^^^\\\ZZZXXXYYYZZZ\\\^^^```bbbcccgggfffjjjooorrryyy|||bbbRRROOOJJJJJJNNNLLLJJJJJJIIIHHHGGGFFFDDDDDD@@@???@@@DDDIIILLLNNNOOOHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHFFFFFFHHHOOOTTT___gggrrr}}}uuummmsssqqqrrr|||qqqbbb\\\\\\dddmmmwwwxxxzzznnnhhhfffjjjqqq~~~kkk]]]WWWRRRSSSSSSRRRPPPNNNMMMLLLLLLNNNQQQRRRSSSSSSUUUWWWSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWZZZ\\\___aaabbbbbbVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXZZZ[[[[[[ZZZYYYXXXWWWXXXZZZ]]]___bbbcccdddfffeeeggglllmmmqqqhhhWWWSSSLLLJJJMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDAAA@@@@@@CCCGGGLLLNNNOOOLLLLLLKKKJJJJJJIIIHHHHHHFFFHHHHHHGGGFFFGGGLLLPPPXXX```lllwwwmmmrrrpppqqqyyyuuueee\\\[[[___dddzzz||||||}}}ooofffcccfffkkkuuujjj]]]XXXQQQRRRRRRPPPMMMKKKKKKLLLLLLNNNOOOOOOOOOPPPSSSUUUSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWYYY\\\___aaabbbWWWVVVUUUTTTUUUVVVXXXYYY[[[ZZZYYYYYYYYYYYYYYYYYY[[[\\\]]]___aaabbbcccdddhhhfffhhhlllkkkmmm|||rrr```YYYPPPLLLMMMJJJIIIIIIJJJJJJIIIGGGEEEDDDCCCAAAAAABBBGGGKKKNNNPPPOOONNNMMMLLLKKKJJJIIIHHHEEEGGGHHHGGGEEEFFFJJJMMMVVV^^^jjjuuu~~~kkkqqqppppppvvvzzzyyyggg]]]ZZZ[[[^^^mmmoooddd___aaafffqqqiii\\\XXXRRRTTTUUURRRLLLJJJLLLPPPNNNOOOOOONNNMMMNNNPPPSSSSSSSSSTTTTTTTTTTTTSSSSSSVVVVVVWWWXXXZZZ]]]```aaaYYYXXXVVVUUUUUUXXX[[[\\\```^^^\\\ZZZYYYZZZ[[[\\\___```aaabbbccccccccccccllljjjkkkooommmnnn{{{zzzggg___TTTNNNMMMHHHIIIIIIJJJJJJIIIGGGFFFDDDDDDBBBAAACCCGGGKKKNNNPPPOOONNNMMMKKKJJJHHHGGGGGGDDDFFFGGGFFFDDDEEEHHHLLLQQQZZZfffqqq{{{mmmpppooouuu|||lllaaaZZZWWWXXXgggqqqtttggg``````dddnnn}}}gggZZZWWWPPPRRRQQQLLLJJJLLLKKKIIILLLJJJIIIHHHJJJOOOSSSVVVUUUVVVWWWXXXXXXWWWUUUTTTVVVVVVVVVVVVXXXZZZ]]]^^^ZZZ[[[ZZZXXXVVVVVVXXXZZZ___^^^]]][[[[[[[[[[[[\\\```^^^```dddeeebbbaaadddkkkjjjkkkoooqqqrrrwww}}}uuu```SSSOOOOOOPPPLLLJJJIIIIIIIIIIIIGGGEEEDDDCCCBBBBBBFFFKKKPPPTTTWWWRRRMMMKKKKKKKKKJJJHHHHHHGGGFFFEEEEEEEEEFFFGGGNNNVVVaaannnyyykkkqqqsssxxxpppcccZZZVVVXXX```ggg~~~yyykkkbbb```ccckkk{{{fffZZZWWWRRRSSSQQQMMMLLLNNNMMMJJJLLLKKKKKKKKKLLLNNNPPPQQQUUUUUUUUUVVVVVVVVVUUUUUUWWWWWWVVVWWWXXXZZZ\\\]]]]]]]]]\\\ZZZWWWVVVWWWYYY^^^]]]\\\[[[[[[\\\]]]^^^aaaaaaeeekkklllgggdddeeekkkjjjkkkooopppqqquuu{{{}}}gggYYYRRROOONNNMMMKKKJJJIIIJJJIIIHHHFFFEEEDDDBBBCCCFFFKKKPPPTTTXXXTTTOOOMMMLLLLLLJJJHHHHHHGGGFFFEEEEEEEEEFFFGGGKKKRRR]]]iiitttgggooosssyyyyyyhhh[[[WWWXXXZZZ^^^ooo~~~nnnddd```bbbiiiwwwzzzdddZZZYYYUUUTTTQQQMMMNNNQQQPPPKKKJJJKKKLLLMMMNNNOOOOOOPPPUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^___^^^[[[XXXVVVWWWXXX\\\\\\[[[[[[\\\]]]___```aaaccciiipppqqqkkkfffeeekkkjjjjjjmmmnnnnnnrrrxxxtttcccXXXRRROOOOOOMMMKKKKKKKKKKKKIIIGGGFFFEEECCCCCCFFFKKKPPPSSSYYYVVVSSSPPPNNNMMMJJJIIIIIIHHHFFFEEEEEEEEEFFFFFFGGGMMMVVVaaammmyyyfffkkkooowwwrrr```XXXXXXWWWZZZggg~~~nnndddaaaccchhhuuuqqqaaa\\\\\\XXXVVVRRRNNNPPPTTTSSSMMMMMMMMMMMMNNNOOOQQQRRRSSSUUUTTTSSSRRRSSSUUUXXXZZZXXXXXXYYYYYYYYYZZZ[[[[[[]]]]]]]]][[[YYYWWWXXXYYYYYYYYYYYYZZZ[[[]]]___aaa```aaagggnnnnnniiidddcccjjjhhhhhhkkkkkkjjjmmmsss|||mmm___WWWSSSPPPOOOMMMLLLLLLLLLJJJHHHGGGFFFDDDDDDFFFJJJNNNQQQYYYXXXVVVSSSQQQNNNLLLJJJIIIHHHGGGEEEEEEEEEFFFFFFEEEIIIPPPYYYeeesssjjjllllllwww~~~fffZZZYYYVVVYYYcccyyy}}}nnneeecccfffhhhttt~~~{{{iii^^^[[[]]]]]]\\\XXXTTTUUUYYYYYYUUUWWWUUURRROOOOOOPPPRRRTTTSSSQQQOOONNNOOORRRUUUWWWXXXXXXYYYZZZZZZZZZ[[[[[[YYY[[[\\\[[[ZZZYYYZZZ[[[XXXXXXXXXYYYZZZ\\\^^^___``````ccchhhiiieeecccdddgggeeeeeeggggggeeeiiinnnvvvrrrcccZZZUUURRRPPPNNNMMMMMMLLLJJJHHHHHHFFFDDDCCCEEEHHHLLLOOOWWWWWWWWWVVVSSSPPPNNNMMMJJJHHHGGGEEEEEEEEEEEEFFFEEEGGGLLLTTT___mmm|||pppqqqppp|||kkk\\\YYYSSSWWW```rrruuukkkhhhiiiiiisss}}}pppbbb[[[YYYZZZ```aaa___YYYXXX\\\^^^]]]```]]]WWWRRRNNNNNNOOOQQQPPPNNNMMMKKKLLLNNNQQQSSSWWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZ\\\]]]\\\[[[[[[\\\ZZZZZZYYYYYYZZZ[[[]]]^^^aaa___```dddeeebbbbbbeeecccaaaaaaccccccaaaeeejjjqqq~~~uuudddYYYTTTRRRPPPNNNMMMMMMLLLJJJHHHHHHFFFDDDBBBCCCFFFJJJMMMSSSUUUWWWWWWUUUSSSQQQQQQJJJIIIGGGEEEDDDDDDEEEEEEEEEGGGJJJPPPZZZhhhuuu}}}|||||||||}}}qqquuuwwwooo]]]ZZZQQQWWW]]]kkkuuummmkkkjjjqqqyyy}}}tttfff\\\XXXXXXYYY^^^aaaaaaZZZVVVYYY]]]______\\\XXXTTTQQQOOOOOOOOORRRQQQOOONNNNNNPPPQQQRRRVVVWWWYYY[[[\\\\\\\\\\\\\\\^^^``````^^^]]]]]]]]]^^^]]]\\\[[[[[[\\\]]]]]]^^^\\\^^^bbbccc```___bbb___]]]]]]______^^^aaagggkkktttzzzfffYYYTTTRRRPPPNNNMMMLLLKKKIIIGGGHHHFFFCCCAAABBBDDDHHHJJJNNNRRRVVVXXXVVVUUUTTTTTTJJJIIIGGGEEEDDDDDDDDDEEEEEEFFFIIINNNVVVbbbooowww}}}{{{zzzyyyzzzyyyxxxxxxyyyxxxtttqqqkkkkkkkkkjjjkkknnntttxxxooovvv{{{ppp^^^ZZZRRRWWW\\\hhh|||pppkkkiiipppuuuyyy||||||~~~uuuiii^^^WWWVVVXXXYYYYYY^^^___WWWRRRTTTZZZ^^^XXXWWWVVVUUUTTTRRRQQQQQQVVVUUUTTTSSSSSSTTTUUUUUUUUUVVVYYY[[[]]]]]]]]]]]]```aaacccbbb```^^^]]]]]]aaa```___]]]\\\\\\]]]]]]ZZZYYY[[[```aaa]]]\\\]]]]]][[[[[[]]]]]]\\\```fffgggmmmjjj[[[UUURRRPPPNNNMMMLLLKKKIIIGGGHHHEEEBBB@@@AAACCCGGGIIIKKKPPPUUUXXXWWWVVVVVVWWWKKKIIIGGGFFFDDDDDDDDDEEEDDDEEEHHHLLLSSS^^^jjjrrr|||tttnnnkkklllmmmllljjjjjjlllnnnmmmiiieee``````___^^^___bbbfffjjjpppuuupppzzz{{{ggg```YYY[[[[[[fffxxxppplllkkklllpppvvv{{{}}}ssscccZZZWWWTTTSSSUUUXXXYYYYYYWWWUUUSSSSSSTTTXXXWWWTTTRRRQQQQQQRRRRRRTTTVVVYYYZZZXXXWWWVVVVVV[[[[[[\\\]]]]]]^^^^^^___^^^^^^^^^___```aaabbbccc^^^^^^___```aaabbbcccccc```___^^^\\\[[[ZZZYYYYYYZZZZZZZZZYYYYYY\\\```ddddddpppsssaaa]]]VVVSSSQQQPPPLLLGGGFFFIIIGGGFFFDDDBBBAAABBBCCCDDDMMMPPPVVV[[[]]]\\\YYYVVVMMMLLLJJJHHHFFFEEEDDDDDDFFFGGGIIIMMMTTT^^^iiiqqqwww}}}yyypppjjjhhhggggggaaa```___```aaaaaa___^^^\\\[[[ZZZYYYXXXYYYZZZ[[[cccdddiiirrrmmmuuu~~~{{{{{{}}}lllbbb[[[\\\\\\eeeuuummmcccbbbbbbeeekkkpppsssuuuuuuxxx}}}qqqaaaYYYVVVSSSRRRTTTUUUVVVVVVUUUSSSRRRRRRSSSWWWUUUSSSQQQPPPPPPQQQQQQUUUWWWYYYZZZXXXWWWWWWWWWZZZZZZ[[[\\\]]]^^^______\\\\\\\\\\\\]]]^^^___```]]]^^^___```aaabbbcccccc```___^^^]]]\\\[[[[[[[[[]]]]]]]]]\\\\\\^^^bbbeeeeeennnkkkbbbWWWSSSRRRQQQNNNHHHGGGJJJFFFEEEDDDCCCBBBBBBCCCCCCJJJMMMSSSXXX[[[ZZZXXXVVVNNNMMMKKKIIIGGGFFFEEEDDDEEEFFFHHHLLLRRR\\\gggnnntttzzzzzzrrrmmmkkkjjjiiigggeeeccccccccccccbbb```aaa```^^^\\\[[[ZZZZZZ[[[^^^^^^```eeeooo|||~~~jjjpppwwwyyywwwuuuvvvxxx}}}uuufff]]]^^^^^^ddd{{{{{{nnnfffYYYXXXWWWZZZ^^^bbbeeefffjjjmmmrrrxxx~~~~~~}}}~~~|||~~~|||mmm^^^WWWTTTRRRQQQRRRQQQRRRSSSRRRQQQPPPQQQSSSUUUTTTRRRPPPOOOOOOPPPPPPUUUVVVXXXXXXVVVUUUVVVWWWXXXYYYZZZ[[[]]]___``````[[[[[[[[[[[[\\\]]]^^^^^^]]]^^^^^^___```aaabbbbbb``````___^^^^^^^^^^^^^^^aaaaaaaaa```___aaadddggggggnnnzzzwwweeeXXXTTTRRRSSSPPPKKKHHHJJJFFFEEEEEEDDDCCCCCCBBBBBBFFFJJJOOOTTTXXXXXXWWWVVVPPPOOOMMMJJJHHHGGGFFFEEEDDDEEEFFFJJJPPPYYYcccjjjpppuuu}}}{{{xxxvvvtttsssooommmjjjiiijjjkkklllkkkllljjjgggccc```^^^\\\[[[]]]]]]]]]___cccjjjqqquuu~~~zzzhhhmmmrrrsssrrrqqqsssvvv{{{oooaaa```^^^bbbrrr~~~oooccc[[[SSSQQQPPPQQQTTTXXXZZZ[[[___bbbgggmmmsssxxx|||~~~|||zzzvvvsssqqqpppqqqrrroooqqqsssttttttuuuxxxzzz|||~~~wwwjjj[[[UUUSSSPPPOOOQQQNNNOOOQQQQQQPPPPPPRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPTTTUUUVVVVVVTTTTTTTTTVVVVVVWWWXXXZZZ]]]___```aaa]]]]]]\\\\\\]]]^^^^^^___]]]]]]^^^______```aaaaaa``````_________``````aaacccccccccbbbaaabbbeeegggkkkoooxxxiiiZZZUUURRRSSSQQQLLLIIIJJJEEEEEEEEEEEEDDDCCCAAA@@@CCCFFFLLLQQQUUUWWWWWWVVVRRRPPPNNNLLLIIIHHHGGGFFFDDDEEEFFFHHHNNNVVV```ggglllrrryyy~~~{{{zzz|||}}}{{{wwwrrrmmmhhhdddbbbccccccdddfffiiinnnrrruuuiiillloooppppppppprrruuuyyy~~~zzzfffbbb^^^___iii~~~~~~~~~|||pppcccXXXRRROOOMMMKKKLLLNNNQQQRRRSSSUUUXXX\\\aaafffjjjmmmoookkkiiieeebbbaaaaaacccddd```aaadddeeefffiiilllooonnnppprrrssstttwww{{{~~~sssfffYYYSSSQQQOOONNNOOOMMMOOOPPPQQQQQQQQQSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQUUUWWWXXXXXXWWWVVVVVVWWWUUUVVVXXXZZZ\\\^^^```aaa]]]]]]\\\\\\\\\]]]^^^^^^]]]]]]^^^^^^______`````````____________```aaaaaabbbcccccccccbbbbbbdddgggoooqqqwwwqqq^^^WWWSSSRRRPPPLLLIIIIIIFFFFFFFFFEEEDDDBBBAAA@@@BBBDDDIIINNNRRRUUUVVVWWWSSSRRROOOMMMJJJHHHGGGFFFEEEEEEFFFHHHLLLTTT^^^dddjjjooovvv|||{{{vvvqqqooolllmmmoooqqquuuyyy}}}hhhjjjmmmnnnooooooqqqsssrrruuummmddd^^^^^^cccrrrzzzzzzzzzxxxtttrrrqqqrrrrrrvvv|||xxxoooddd[[[SSSOOOLLLJJJHHHHHHJJJMMMNNNNNNNNNPPPSSSWWWZZZ]]]___```\\\ZZZXXXVVVUUUUUUVVVWWWTTTVVVXXXYYYZZZ]]]aaaddddddeeeggghhhiiilllpppssszzz~~~pppcccWWWRRRQQQOOONNNOOOMMMOOOPPPQQQQQQQQQSSSUUUSSSSSSSSSSSSRRRRRRQQQQQQWWWZZZ\\\]]]\\\ZZZYYYYYYUUUVVVWWWYYY[[[]]]___```\\\[[[[[[ZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^____________^^^^^^^^^______``````aaabbbbbbbbbbbbdddfffooopppttt~~~~~~ddd[[[TTTRRRPPPLLLJJJJJJGGGFFFEEEDDDCCCBBBAAA@@@@@@CCCGGGKKKOOOSSSUUUVVVSSSRRRPPPMMMJJJHHHGGGFFFEEEEEEFFFGGGKKKRRR[[[aaaiiimmmsssxxx}}}}}}|||}}}~~~eeegggjjjlllmmmmmmnnnooommmqqqzzzttthhh______aaalll}}}yyyuuurrrppplllmmmmmmkkkhhhfffeeefffeeejjjqqqyyywwwssslllddd]]]WWWTTTSSSMMMKKKIIIIIIKKKMMMNNNNNNNNNOOOQQQTTTVVVWWWXXXXXXUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUWWWZZZ]]]^^^___```aaabbbdddhhhkkkpppvvvnnnbbbVVVQQQQQQOOONNNOOOMMMNNNPPPPPPPPPPPPRRRSSSQQQQQQRRRRRRQQQQQQPPPPPPVVVZZZ^^^___^^^[[[YYYXXXUUUVVVWWWYYY[[[\\\^^^___\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]___```bbbbbbbbbccceeegggllllllpppxxxkkkaaaWWWSSSQQQNNNLLLLLLIIIGGGEEECCCBBBAAAAAAAAA???AAADDDHHHLLLOOORRRSSSSSSRRROOOLLLJJJGGGFFFEEEDDDDDDDDDEEEHHHOOOWWW]]]hhhkkkppptttwww~~~cccdddgggiiikkkkkkllllllnnnsss{{{yyykkkaaa```bbbjjjwwwvvvtttppplllhhheeeccc\\\]]]]]]\\\YYYXXXYYYYYYWWW\\\ccclllttt|||}}}ppplllfff___ZZZXXXWWWWWWPPPNNNKKKKKKMMMPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTSSSWWWWWWWWWUUUTTTVVVYYY[[[[[[]]]^^^^^^___aaaeeegggkkkqqq{{{mmmaaaUUUQQQQQQOOONNNOOOLLLNNNOOOOOOOOOOOOQQQRRRPPPPPPQQQQQQQQQPPPOOOOOOSSSWWW\\\^^^]]]YYYVVVUUUUUUVVVWWWYYYZZZ\\\]]]^^^______^^^^^^]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\^^^```bbbccccccdddfffhhhhhhhhhmmmttt|||qqqeeeYYYTTTRRROOOMMMNNNJJJHHHEEEBBBAAAAAAAAABBB>>>???BBBEEEIIIMMMPPPQQQSSSRRROOOLLLIIIGGGFFFEEECCCCCCCCCCCCFFFMMMUUU[[[fffjjjnnnppptttyyyaaadddggghhhiiiiiikkkmmmpppqqqvvvyyyeee[[[[[[dddttt}}}sssmmmiiiddd```^^^[[[YYYWWWVVVVVVWWWWWWWWWVVVUUUUUUZZZZZZ\\\bbbkkkrrrvvvvvv{{{}}}|||llliiiddd```___^^^]]][[[UUUUUUTTTRRRQQQRRRVVVYYYXXXYYY[[[\\\]]]^^^_________^^^\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[`````````___aaaeeelllpppsssuuu{{{|||fff___VVVQQQPPPPPPMMMJJJLLLLLLKKKLLLLLLNNNPPPQQQTTTRRRPPPQQQSSSTTTRRROOORRRTTTWWWXXXXXXVVVSSSQQQTTTTTTVVVXXX[[[^^^bbbddddddaaa^^^^^^```aaa___]]]\\\\\\\\\[[[\\\\\\]]]]]]```___^^^]]][[[ZZZYYYYYY]]]^^^___bbbdddggghhhiiijjjggghhhpppvvvjjjXXXWWWWWWQQQLLLNNNIIIHHHGGGEEEDDDBBBAAA@@@@@@BBBDDDEEEGGGJJJNNNQQQRRRQQQOOOMMMKKKKKKJJJJJJFFFFFFEEEDDDDDDHHHPPPWWWcccjjjppppppmmmpppzzz```bbbeeegggggghhhiiikkkmmmnnnrrrzzz{{{hhh\\\ZZZ^^^iiisssvvvnnnbbb___[[[XXXWWWUUUTTTRRRVVVWWWWWWWWWVVVVVVUUUUUUWWWXXXZZZ```hhhnnnqqqqqqrrrsssuuuvvvvvvxxx|||~~~yyyllliiieeebbbbbbaaa```___\\\\\\[[[YYYXXXYYY]]]```bbbccceeegggiiiiiiiiiiiijjjiiigggeeeddddddddddddggggggffffffgggggghhhiiikkkkkkkkkjjjjjjnnnssswwwxxxyyy}}}xxxbbb[[[SSSNNNNNNNNNLLLIIILLLLLLKKKKKKLLLMMMNNNOOOPPPNNNMMMNNNPPPQQQPPPNNNQQQRRRUUUWWWWWWUUUSSSQQQOOOPPPRRRUUUYYY^^^bbbdddeeebbb^^^]]]]]]\\\ZZZXXX[[[ZZZZZZZZZZZZ[[[\\\\\\^^^^^^]]]\\\[[[[[[ZZZZZZ]]]^^^___aaaccceeegggggghhheeeiiipppttt~~~sss]]]YYYXXXSSSNNNNNNIIIIIIGGGFFFDDDBBBAAA@@@???AAACCCDDDFFFIIIMMMQQQQQQQQQPPPNNNMMMKKKIIIIIIFFFFFFEEECCCDDDHHHOOOTTTbbbhhhnnnnnnlllmmmuuu|||```bbbeeefffggggggiiijjjkkkmmmqqqvvv|||ooobbb[[[ZZZ^^^cccppp{{{zzzyyyuuuooojjj\\\YYYVVVTTTUUUUUUUUUTTTVVVUUUUUUUUUUUUUUUVVVVVVZZZ[[[^^^ccciiinnnoooooommmnnnnnnmmmlllmmmooorrr}}}{{{rrrpppmmmkkkllllllkkkjjjjjjiiihhhgggfffgggjjjmmmsssuuuxxx{{{}}}~~~}}}}}}~~~}}}{{{yyywwwvvvvvvuuuxxxxxxwwwwwwxxxzzz{{{}}}~~~~~~}}}{{{zzz|||nnn\\\VVVOOOKKKKKKLLLJJJIIIKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLKKKLLLNNNOOOOOONNNNNNPPPSSSUUUVVVUUUSSSQQQOOOOOOQQQSSSVVVZZZ^^^```bbb```]]][[[ZZZYYYWWWVVVYYYYYYYYYYYYYYYZZZ[[[[[[]]]]]]\\\\\\\\\[[[[[[[[[]]]^^^___```bbbcccddddddddddddhhhnnnqqqvvvdddZZZYYYUUUQQQOOOJJJIIIHHHFFFEEECCCBBBBBB>>>???AAABBBDDDHHHLLLPPPPPPQQQRRRQQQPPPMMMIIIGGGGGGGGGEEECCCCCCFFFLLLPPP___eeekkkllliiiiiinnntttzzzaaacccfffgggggghhhiiikkkmmmqqqwwwzzz}}}yyyiii___YYYYYY\\\bbbxxx}}}yyyxxxxxxuuuooojjjbbb```\\\[[[[[[]]]]]]]]]ZZZZZZZZZZZZ[[[]]]___aaadddfffiiimmmqqqssstttuuusssssssssrrrpppqqqsssuuu{{{~~~||||||}}}~~~~~~~~~}}}}}}|||zzzyyyzzz~~~wwwbbbVVVRRRMMMJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIIIILLLLLLLLLMMMNNNOOOPPPOOOMMMOOOQQQTTTUUUUUUSSSSSSRRRRRRRRRSSSTTTWWWYYYZZZ^^^\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]^^^______``````aaaaaabbbfffjjjkkkooo}}}hhhZZZYYYWWWSSSPPPJJJJJJIIIGGGFFFEEECCCCCC>>>???@@@AAABBBFFFKKKOOOPPPRRRTTTUUUTTTPPPKKKHHHIIIGGGFFFDDDDDDFFFIIILLLXXX___fffgggfffeeeiiimmmrrr}}}```bbbeeefffffffffgggiiimmmsss|||mmmaaaZZZXXXZZZZZZlll~~~~~~xxxsssnnnkkkgggeeeeeefffggggggffffffeeefffhhhlllppprrrpppqqqtttvvvxxxzzz{{{|||{{{}}}~~~~~~}}}}}}kkk[[[RRROOOLLLJJJIIIJJJJJJKKKHHHIIIIIIIIIHHHHHHHHHGGGIIIJJJKKKKKKLLLLLLMMMNNNLLLNNNPPPRRRTTTTTTTTTSSSSSSSSSRRRSSSTTTWWWYYYZZZ]]]]]]\\\ZZZYYYXXXXXXYYYXXXXXXXXXYYYYYY[[[\\\\\\ZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^```aaacccdddeeejjjwwwlll[[[WWWVVVSSSPPPKKKJJJIIIHHHGGGFFFEEEDDD???@@@@@@@@@AAADDDIIIMMMPPPSSSWWWYYYXXXTTTOOOKKKJJJHHHFFFEEEEEEFFFHHHHHHQQQWWW^^^aaaaaaaaadddgggjjjttt^^^```cccdddcccccceeefffkkkqqqzzzqqqcccZZZWWWWWWUUUcccooo}}}ttt{{{vvvttttttvvvwwwwwwuuutttssssssuuuyyy}}}}}}wwwdddYYYOOOMMMKKKIIIIIIIIIJJJKKKGGGGGGHHHIIIIIIHHHHHHGGGEEEGGGHHHHHHGGGGGGIIIJJJLLLMMMOOOPPPRRRRRRRRRRRROOOOOOPPPRRRUUUYYY\\\^^^aaaaaa___\\\XXXUUUUUUUUUXXXXXXXXXXXXYYY[[[\\\]]]ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[\\\\\\^^^```aaa``````fffrrr|||rrr^^^WWWVVVSSSPPPKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBAAA@@@@@@CCCGGGKKKOOORRRWWWZZZZZZVVVRRRNNNKKKIIIFFFFFFGGGHHHHHHGGGJJJOOOUUUYYYZZZ[[[^^^```ccckkkwww```bbbdddeeeeeeeeefffgggjjjnnntttyyy|||xxxhhh\\\UUUTTTTTT^^^fffyyy~~~mmmvvvmmm]]]VVVLLLLLLJJJIIIGGGGGGHHHJJJEEEFFFHHHIIIIIIIIIIIIHHHDDDFFFHHHGGGEEEDDDFFFHHHJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOQQQUUUYYY\\\^^^``````___[[[WWWTTTTTTUUUVVVVVVVVVWWWXXXZZZ[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYYYYYYYYZZZZZZZZZ[[[\\\___```^^^^^^ccclllrrr}}}|||eeeZZZVVVSSSPPPLLLKKKKKKJJJIIIHHHGGGGGGEEEDDDBBB@@@???BBBFFFJJJMMMPPPTTTXXXYYYWWWSSSPPPKKKIIIGGGGGGIIIJJJHHHFFFFFFIIINNNPPPQQQRRRUUUWWW[[[aaakkkwwwdddfffhhhiiihhhhhhiiijjjkkklllpppuuuyyymmm___UUUQQQUUU]]]dddxxxmmmlllssszzzeeeWWWRRRJJJJJJJJJHHHFFFFFFGGGHHHEEEFFFGGGIIIJJJJJJIIIIIIFFFHHHJJJIIIFFFEEEFFFIIIHHHIIIJJJKKKLLLLLLLLLLLLOOOPPPPPPQQQSSSVVVYYYZZZ[[[]]]]]]ZZZVVVTTTUUUWWWUUUUUUUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYWWWWWWXXXXXXYYYZZZZZZZZZZZZ^^^```___^^^bbbgggkkkrrrkkk\\\WWWSSSPPPLLLLLLKKKJJJIIIHHHHHHGGGFFFEEECCC@@@???AAAEEEIIIKKKNNNRRRVVVXXXVVVSSSQQQKKKIIIGGGHHHJJJKKKIIIGGGDDDFFFIIIKKKKKKLLLNNNPPPVVV[[[cccmmmyyyfffgggggghhhhhhhhhhhhgggjjjlllpppuuuyyyooo```YYYWWWRRR^^^fffooorrrjjjdddnnnooo^^^TTTOOOKKKKKKJJJIIIGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNOOOOOOOOOPPPRRRUUUWWWYYYZZZYYYWWWTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXZZZ[[[WWWWWWVVVUUUUUUVVVVVVVVVUUUWWWYYYYYYWWWVVVYYY[[[XXX\\\______]]]^^^ccchhhqqq~~~yyyeeeZZZUUUSSSMMMKKKJJJJJJJJJJJJHHHGGGEEEDDDAAA@@@@@@BBBDDDFFFKKKLLLOOOQQQSSSSSSRRRQQQMMMKKKIIIIIIKKKKKKIIIFFFEEEEEEDDDDDDEEEGGGJJJKKKRRRVVV]]]eeeooo|||eeeffffffggggggggggggfffiiikkkoootttwww|||{{{iii]]]WWWTTT[[[aaammm|||oooeeeiii{{{wwwfffXXXPPPLLLJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJKKKMMMNNNNNNNNNOOOOOOOOOPPPRRRTTTVVVXXXZZZXXXVVVTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWXXXZZZWWWWWWVVVVVVUUUVVVVVVWWWVVVXXXZZZZZZYYYXXXYYY[[[ZZZ]]]___^^^\\\]]]bbbfffnnnzzzppp___VVVQQQPPPNNNLLLKKKLLLKKKIIIHHHEEEDDDCCCBBBAAABBBDDDEEEHHHJJJLLLOOOPPPPPPPPPOOONNNLLLJJJJJJLLLLLLJJJHHHEEEDDDCCCCCCCCCEEEGGGIIIMMMQQQVVV]]]eeerrrddddddeeefffffffffffffffhhhjjjnnnsssuuuyyyyyyfff[[[XXXZZZ\\\iiivvvdddaaahhhzzznnn___TTTNNNKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKHHHIIIJJJKKKLLLNNNNNNOOONNNNNNOOOPPPQQQSSSUUUVVVXXXWWWVVVTTTTTTTTTUUUVVVTTTVVVWWWWWWVVVUUUVVVXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWYYY[[[\\\[[[ZZZZZZZZZ\\\]]]]]]\\\ZZZ\\\aaaeeellltttkkk[[[TTTSSSQQQOOOMMMMMMLLLJJJIIIFFFFFFEEEDDDDDDCCCCCCCCCHHHIIIKKKNNNOOOPPPOOOOOOOOONNNLLLLLLMMMMMMKKKJJJEEEDDDCCCAAAAAACCCDDDEEEHHHLLLPPPUUU\\\gggttt}}}}}}xxxxxx|||ddddddeeefffgggggggggggghhhiiinnnssstttvvv~~~~~~rrrccc\\\ZZZZZZccc}}}|||bbb[[[\\\ggg~~~ooobbbYYYRRRNNNKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLLLLHHHIIIIIIJJJLLLMMMOOOOOOMMMNNNNNNPPPQQQSSSTTTUUUWWWVVVUUUTTTTTTUUUUUUVVVTTTUUUVVVVVVTTTTTTUUUVVVWWWVVVVVVVVVVVVWWWWWWXXXWWWXXX[[[\\\\\\[[[[[[ZZZ\\\\\\\\\[[[[[[]]]bbbffflllppp|||zzzfff[[[WWWTTTPPPNNNMMMLLLJJJIIIGGGGGGGGGGGGFFFEEECCCBBBIIIJJJLLLNNNPPPQQQQQQQQQOOONNNMMMMMMMMMLLLKKKKKKGGGFFFDDDBBBAAABBBCCCDDDFFFIIIMMMQQQVVV```mmmvvvyyyrrrooosss~~~~~~}}}eeeeeefffggghhhiiiiiiiiiiiiiiimmmrrrtttvvv|||yyy|||jjj\\\ZZZYYY^^^mmmeee[[[YYY^^^vvv}}}zzzyyyyyy~~~~~~}}}~~~qqqhhh```XXXRRROOOMMMKKKIIIHHHGGGHHHHHHCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMOOOPPPMMMNNNOOOPPPRRRSSSSSSTTTUUUUUUTTTTTTUUUUUUUUUVVVTTTUUUVVVVVVTTTTTTTTTVVVWWWVVVVVVVVVWWWWWWXXXYYYWWWWWWYYY[[[\\\]]]\\\\\\[[[\\\\\\\\\]]]aaaeeehhhkkknnnwwwpppaaaZZZVVVRRROOOMMMKKKIIIHHHGGGHHHIIIIIIHHHFFFDDDCCCHHHIIIJJJLLLNNNPPPQQQQQQMMMNNNNNNMMMLLLKKKKKKKKKJJJHHHFFFDDDCCCCCCDDDDDDDDDFFFJJJMMMRRR[[[gggppp|||~~~tttnnnkkkllluuu~~~~~~yyyuuutttsssrrrwww~~~yyytttqqqeeeeeeggghhhiiiiiiiiiiiiiiihhhkkkpppsssvvv{{{~~~sss```\\\YYYZZZaaapppmmm___YYYYYYgggyyy{{{sssooommmlllsss|||}}}yyywwwxxxuuutttvvvzzz}}}zzzxxx|||xxx|||xxxqqqrrrqqqpppzzzwwwlllgggccc\\\VVVRRRPPPMMMJJJHHHGGGGGGHHHCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKMMMOOOPPPNNNOOOPPPQQQSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXWWWUUUTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZXXXWWWXXXZZZ]]]`````````^^^^^^^^^___bbbdddggghhhhhhmmmttt{{{iii]]]YYYTTTPPPMMMKKKIIIHHHHHHIIIJJJJJJIIIHHHFFFEEEEEEFFFGGGIIIKKKMMMNNNOOOMMMNNNOOOMMMKKKJJJKKKLLLKKKJJJGGGEEEDDDDDDEEEFFFAAACCCFFFHHHLLLTTT___hhhtttwwwoookkkiiiiiinnnuuurrrlllhhhiiilllmmmpppttt~~~vvvnnniiigggcccdddfffggghhhiiiiiiiiihhhfffhhhmmmrrruuu{{{oooeee]]]ZZZ\\\dddvvvrrrcccXXXUUU]]]hhhyyysssnnnjjjhhhkkksssxxxzzzwwwrrrnnnlllooommmnnnppprrrwww||||||}}}rrrhhhgggdddcccuuu|||kkkbbbbbbccc```\\\TTTQQQMMMIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGJJJIIIIIIIIIJJJMMMOOOQQQNNNOOOQQQSSSTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVXXXYYYYYYYYYWWWVVVWWWXXXVVVVVVVVVWWWWWWXXXYYYZZZ[[[YYYXXXZZZ___ccceeefffbbbbbbcccdddffffffffffffccciiiqqqxxxvvvaaa]]]VVVRRROOOLLLJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHDDDEEEFFFHHHJJJLLLNNNOOONNNOOOPPPOOOLLLKKKLLLMMMKKKJJJGGGEEEDDDEEEFFFFFFAAACCCDDDEEEGGGNNNXXX```kkkxxxvvvmmmlllmmmooossswwwwwwnnniiimmmsssvvvwwwxxxxxxpppkkkiiibbbcccdddfffggghhhhhhhhhfffdddeeekkkpppttt{{{pppaaa\\\[[[^^^kkkzzztttdddVVVTTTZZZbbbxxxzzzvvvqqqmmmiiihhhooo{{{zzztttuuuyyyyyyvvvttttttllllllnnnqqqqqqsss{{{pppdddaaa\\\\\\sssuuuccc[[[^^^cccdddbbbUUURRRMMMIIIEEEDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIIIIJJJMMMOOOQQQOOOPPPRRRTTTTTTTTTTTTTTTQQQRRRSSSUUUUUUVVVVVVVVVYYYZZZ[[[ZZZXXXWWWXXXYYYVVVVVVVVVWWWXXXYYYZZZZZZ]]]ZZZXXX[[[aaafffiiijjjfffffffffggghhhgggeeeccc^^^gggooosss|||ddd___YYYSSSPPPNNNLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJFFFFFFGGGIIIKKKNNNPPPQQQOOOQQQRRRQQQMMMLLLMMMOOOJJJIIIGGGEEEDDDDDDFFFFFFDDDEEEEEEEEEFFFKKKTTT[[[eeesssyyypppppptttxxx|||zzztttyyyvvvqqqooo_________``````aaaaaaaaaeeebbbccciiinnnssszzznnn^^^YYY\\\eeemmmsssxxxyyyooo___UUUVVV[[[pppzzzwwwtttqqqoookkknnnuuu}}}uuuuuuqqqrrrxxx}}}}}}xxxvvvxxx|||wwwoookkknnn{{{ppp___ZZZXXX]]]vvvzzziii[[[YYYWWWRRRUUU^^^YYYRRRKKKHHHIIIIIIGGGDDDGGGEEEDDDCCCBBBCCCEEEFFFHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJMMMOOORRRTTTVVVVVVVVVUUUTTTSSSQQQQQQSSSUUUUUUUUUYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^bbbgggkkkhhhhhhhhhggggggeeedddcccgggggghhhlllsssvvvfffZZZYYYUUUMMMJJJOOOOOOOOOMMMLLLJJJJJJIIIIIIHHHGGGEEEDDDEEEHHHLLLOOOOOONNNNNNQQQSSSSSSPPPMMMLLLKKKIIIGGGFFFEEEDDDDDDFFFCCCCCCEEEFFFHHHNNNUUUaaakkkyyy~~~vvvtttyyy{{{www^^^^^^^^^^^^^^^^^^______bbb```bbbfffiiimmmuuu~~~jjj]]]XXX\\\bbbjjjrrrwwwsssfff[[[XXXYYYcccyyy~~~yyyvvvqqqrrrvvv~~~~~~wwwqqqooosssxxx|||~~~~~~vvvllleeebbbeeeqqq~~~uuuccc]]][[[```wwwppp```TTTRRRQQQMMMOOOWWWXXXRRRKKKHHHHHHHHHFFFDDDFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLNNNOOORRRUUUWWWXXXXXXWWWXXXVVVTTTSSSTTTUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZ[[[\\\\\\^^^aaagggjjjhhhiiihhhhhhgggfffeeedddaaabbbeeeiiinnn}}}nnn\\\WWWUUUNNNKKKNNNNNNNNNLLLKKKJJJJJJJJJJJJHHHGGGEEEDDDEEEHHHLLLNNNOOONNNNNNQQQSSSSSSQQQNNNLLLKKKJJJHHHFFFEEEDDDDDDFFFCCCBBBDDDDDDDDDJJJQQQ\\\eeesss{{{{{{]]]\\\\\\[[[[[[[[[\\\\\\^^^^^^aaaddddddfffpppzzzzzzdddWWWUUUYYY^^^iiiuuuxxxqqqeee[[[VVV]]]ooo~~~|||}}}uuuooopppvvv}}}qqqjjjccc^^^\\\^^^iiiuuusss```[[[[[[aaattt|||hhhZZZOOONNNMMMKKKMMMSSSWWWQQQKKKGGGGGGGGGEEECCCEEEFFFHHHJJJJJJHHHGGGEEEEEEFFFGGGHHHIIIHHHHHHGGGIIIHHHHHHIIIJJJKKKLLLMMMNNNOOORRRUUUWWWXXXYYYYYY[[[XXXVVVTTTUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSUUUVVVWWWYYYZZZZZZYYYZZZ[[[\\\]]]```dddhhhffffffgggffffffeeedddddd]]]___cccfffiiisss{{{bbbXXXVVVRRROOOPPPMMMLLLKKKKKKJJJJJJJJJJJJHHHGGGEEEDDDEEEHHHKKKMMMNNNNNNOOOQQQSSSTTTRRRPPPNNNLLLKKKHHHGGGEEEDDDDDDFFFCCCAAABBBBBBAAAFFFLLLUUU]]]jjjwww~~~~~~\\\[[[ZZZYYYYYYYYYZZZZZZ\\\^^^bbbeeedddeeeooo{{{lllZZZVVVZZZVVVbbbrrr}}}|||qqqaaaVVV\\\iii}}}tttttt{{{xxxlllgggbbb___]]]^^^gggrrr}}}kkk\\\ZZZ^^^fffvvvuuu```UUUMMMLLLLLLKKKLLLOOOTTTOOOJJJGGGFFFEEEDDDBBBEEEFFFGGGHHHIIIHHHGGGFFFEEEFFFHHHJJJKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNPPPSSSUUUWWWXXXXXXYYYWWWTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXWWWXXXYYYZZZZZZ]]]```cccbbbcccccccccccccccbbbbbb^^^___bbbeeeffflll|||jjj[[[YYYWWWTTTRRRLLLLLLKKKJJJJJJKKKKKKKKKHHHGGGFFFEEEEEEGGGIIIKKKMMMNNNOOOQQQSSSTTTTTTTTTPPPNNNLLLJJJHHHFFFEEEEEEEEEBBBAAABBBAAAAAAEEEKKKOOOVVVbbbnnnxxx\\\[[[ZZZYYYXXXYYYZZZ[[[]]]```eeeiiiiiiiiirrr}}}rrr___ZZZ\\\UUU___ooo~~~}}}lll___ZZZ```sss{{{{{{vvvnnniiieeeccc______fffooo}}}nnnccc[[[^^^fffooo}}}oooZZZSSSMMMLLLMMMLLLLLLLLLOOOMMMIIIFFFEEEDDDCCCBBBFFFEEEDDDDDDEEEFFFGGGHHHEEEGGGIIIKKKLLLLLLJJJIIIMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKMMMPPPRRRTTTUUUUUUTTTRRRPPPQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVXXXXXXXXXYYY\\\^^^aaaaaabbbbbbcccbbbbbbbbb______```aaabbbggguuutttbbb\\\YYYUUUSSSMMMLLLLLLKKKKKKKKKLLLLLLHHHGGGFFFEEEEEEFFFHHHIIILLLNNNPPPRRRSSSUUUVVVWWWSSSQQQOOOLLLJJJHHHFFFFFFCCCAAAAAACCCCCCBBBFFFLLLLLLRRR\\\gggpppxxx]]]\\\ZZZZZZZZZ[[[]]]___```ccciiinnnooonnnttt|||uuuccc[[[\\\XXX]]]iii{{{}}}pppaaa___hhh}}}tttooojjjfffaaa___eeemmm}}}{{{ppp^^^[[[]]]eeemmmvvv}}}iii\\\XXXTTTSSSTTTTTTRRRPPPKKKJJJHHHFFFDDDCCCCCCDDDEEEDDDBBBBBBBBBDDDGGGHHHFFFGGGIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKMMMNNNPPPQQQRRROOONNNMMMOOORRRUUUWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWYYY[[[``````aaabbbcccccccccbbb^^^]]]\\\]]]]]]aaannn{{{ooobbbZZZUUUSSSOOONNNMMMMMMLLLLLLLLLLLLHHHHHHFFFFFFEEEFFFGGGGGGKKKMMMPPPRRRSSSUUUXXXZZZVVVUUURRROOOLLLJJJHHHGGGCCCAAAAAADDDDDDCCCFFFLLLKKKPPPXXXaaaiiirrryyy~~~^^^]]]\\\[[[\\\___aaacccdddfffkkkrrrsssqqqqqquuu{{{yyyggg^^^]]]\\\\\\cccvvvpppeeebbbuuuzzztttnnnhhhdddhhhppp~~~pppggg\\\```iiissszzzsssccc]]]ZZZWWWVVVWWWWWWTTTPPPGGGGGGFFFEEEDDDCCCDDDEEECCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKIIIJJJLLLMMMMMMMMMLLLLLLJJJJJJKKKKKKLLLNNNOOOPPPNNNMMMLLLNNNRRRUUUWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXXXXWWWWWWYYYZZZ\\\]]]^^^___````````````]]][[[[[[\\\\\\]]]gggqqqmmm___XXXVVVQQQPPPOOONNNMMMMMMMMMMMMHHHHHHGGGFFFEEEEEEFFFFFFKKKMMMQQQRRRSSSUUUYYY]]]YYYWWWUUUQQQNNNKKKJJJIIIDDDBBBBBBDDDCCCAAACCCHHHKKKOOOVVV]]]dddllltttzzz~~~___^^^]]]]]]^^^aaadddfffggghhhlllssstttqqqnnnooosssvvvssswww|||kkkaaa___^^^ZZZ___rrryyyggg\\\jjj~~~wwwoookkknnnuuu~~~oooddd```eeennn{{{{{{mmm```UUUTTTQQQPPPQQQQQQMMMHHHEEEEEEEEEEEECCCCCCDDDFFF@@@BBBDDDFFFGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJFFFHHHJJJLLLNNNNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMOOORRRUUUWWWWWWRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWXXXYYYWWWXXXZZZYYYXXXXXXYYY[[[WWWXXXYYYZZZ[[[\\\\\\\\\]]]\\\]]]^^^]]]\\\ccckkkvvvxxxeee]]][[[SSSRRRQQQOOONNNMMMMMMMMMHHHHHHGGGFFFEEEEEEEEEEEEJJJMMMQQQRRRSSSUUUZZZ^^^[[[YYYVVVSSSOOOMMMKKKJJJFFFCCCCCCDDDBBB???AAAEEEKKKNNNTTTZZZaaaiiiqqqwwwwww]]]]]]]]]]]]^^^___``````dddeeegggiiikkkkkkkkkjjjpppooopppvvv~~~pppdddZZZRRRWWW]]]hhhqqqdddgggyyyxxxqqqqqquuuxxxnnnjjjjjjlllsss}}}|||hhh\\\XXXNNNMMMKKKJJJIIIHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCEEEGGGHHHHHHFFFIIIGGGEEECCCCCCEEEGGGHHHFFFFFFGGGHHHIIIKKKLLLMMMMMMKKKJJJLLLNNNOOOMMMKKKJJJJJJKKKLLLMMMOOOQQQRRRRRRPPPNNNOOORRRSSSRRRQQQRRRQQQQQQRRRTTTVVVXXXYYYVVVWWWWWWVVVTTTTTTUUUWWWUUUVVVXXXZZZ[[[\\\\\\\\\\\\[[[ZZZXXXYYY\\\bbbfffvvv~~~xxxfff___[[[UUUQQQRRRQQQNNNLLLMMMJJJIIIHHHGGGEEEDDDCCCBBBHHHIIILLLPPPTTTWWWZZZ[[[\\\ZZZVVVTTTRRROOOKKKIIIGGGDDD@@@??????@@@@@@@@@FFFIIINNNTTT[[[ccclllqqquuuzzz^^^^^^^^^^^^___```aaaaaacccdddeeeggghhhiiiiiiiiinnnlllnnnssszzzyyyhhh[[[[[[^^^___fffzzz~~~mmmfffnnnyyyxxx|||{{{{{{}}}xxxqqqjjjiiinnnxxx}}}nnn\\\QQQOOOKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAACCCDDDFFFGGGGGGGGGGGGJJJHHHEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJKKKNNNNNNMMMJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQOOOMMMOOOQQQSSSSSSRRRRRRRRRRRRSSSTTTVVVXXXZZZVVVWWWWWWVVVTTTSSSTTTVVVVVVWWWWWWXXXYYYZZZ[[[[[[^^^]]]\\\ZZZZZZ[[[___bbbiiitttoooaaa\\\VVVQQQRRRQQQMMMKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEHHHIIILLLOOOSSSWWWZZZ[[[[[[YYYWWWVVVSSSPPPKKKGGGGGGDDDAAA@@@AAAAAABBBAAACCCFFFKKKQQQWWW___ggglllqqqvvv}}}_________``````aaabbbbbbbbbbbbbbbccceeeggghhhiiikkkiiikkkooouuu}}}rrr```[[[\\\\\\cccxxx|||jjjdddppp~~~zzzqqqmmmllliiidddeeennn{{{qqqdddVVVMMMLLLGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCAAA@@@????????????>>>BBBEEEGGGFFFGGGKKKNNNMMMIIIEEECCCCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJIIIKKKLLLMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMNNNQQQSSSTTTSSSTTTSSSSSSTTTUUUWWWYYYZZZWWWXXXXXXWWWUUUSSSTTTUUUXXXWWWVVVVVVVVVWWWYYYZZZ^^^______]]][[[ZZZ[[[]]]aaammm~~~~~~hhh```YYYTTTTTTSSSOOOLLLLLLNNNMMMLLLKKKJJJIIIHHHGGGHHHIIIKKKNNNRRRVVVYYY[[[ZZZZZZZZZYYYWWWRRRLLLGGGHHHEEEBBBAAABBBCCCCCCCCC@@@CCCGGGKKKQQQWWW___dddjjjooouuu|||^^^^^^___```aaaaaaaaaaaabbbaaaaaabbbdddfffhhhjjjjjjhhhiiimmmqqqwwwjjj[[[[[[ZZZbbbzzzxxxeeeeee{{{yyyllleeebbbaaacccjjj|||tttjjj___TTTMMMLLLDDDDDDCCCAAAAAA@@@@@@@@@DDDCCCBBB@@@????????????>>>AAAEEEFFFGGGLLLVVV^^^ZZZSSSIIICCCBBBDDDFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNPPPRRRTTTTTTUUUTTTTTTTTTUUUWWWYYYZZZXXXYYYZZZYYYVVVUUUUUUUUUYYYWWWUUUTTTTTTUUUWWWXXX\\\^^^___^^^\\\ZZZZZZZZZaaammmxxxvvvfff]]]VVVUUUUUURRRPPPOOOOOONNNMMMLLLKKKJJJIIIIIIHHHIIIKKKMMMQQQUUUXXXZZZ[[[\\\]]]^^^]]]WWWPPPJJJHHHEEEBBBAAABBBCCCCCCCCC???AAADDDGGGKKKQQQWWW[[[dddhhhnnntttxxx|||]]]]]]___``````aaa``````bbbbbbbbbccceeegggjjjkkkjjjiiiiiimmmooottt~~~|||sssdddaaa]]]cccwwwpppdddnnn}}}uuuhhh```WWWZZZbbbqqqzzzjjj```XXXPPPJJJHHHDDDCCCBBBAAAAAA@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@BBBDDDEEEJJJUUUeeeqqqsssfffUUUHHHCCCDDDFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNPPPQQQSSSUUUUUUUUUTTTTTTUUUWWWYYYZZZYYYZZZ[[[[[[XXXWWWVVVWWWXXXWWWUUUTTTSSSTTTVVVWWWXXXZZZ]]]]]]\\\ZZZYYYYYY___hhhpppyyymmmaaaWWWUUUUUUSSSQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJLLLPPPTTTWWWZZZ]]]^^^aaadddccc]]]UUUOOOIIIFFFCCCAAABBBCCCBBBBBB???AAACCCEEEGGGKKKPPPTTT]]]bbbgggmmmqqquuuxxx{{{~~~~~~~~~\\\]]]___```aaaaaa```___bbbbbbcccdddfffhhhjjjlllkkkjjjjjjmmmooorrr{{{~~~kkkeee```bbbqqqkkkggglll~~~xxxkkk```ZZZSSSZZZggg{{{rrraaaYYYTTTNNNIIIGGGDDDCCCBBBAAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDGGGPPP```rrrttt]]]LLLEEEDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFHHHHHHGGGFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOOOOOOOPPPRRRTTTUUUTTTTTTTTTUUUVVVXXXYYYWWWYYY[[[[[[YYYXXXWWWXXXWWWVVVUUUTTTTTTUUUVVVVVVUUUXXX[[[\\\ZZZYYYXXXXXXWWW[[[cccmmm~~~yyyjjj[[[UUUTTTRRRPPPPPPMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIJJJKKKNNNSSSWWWYYY^^^```dddggggggccc[[[VVVLLLIIIEEECCCCCCCCCBBBBBB@@@AAABBBCCCDDDGGGKKKNNNUUUZZZ___eeeiiimmmpppsssvvvvvvwww{{{]]]^^^```bbbbbbbbbaaa``````aaaccceeegggiiijjjjjjkkkjjjkkknnnoooqqqyyyzzzqqqhhhcccjjj|||vvvjjjgggnnn{{{~~~uuulllaaaYYYWWW[[[bbboooyyyiiiXXXRRRQQQNNNIIIFFFCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@AAAAAABBBCCCCCCEEEKKKXXXiiiyyy}}}nnnYYYJJJDDDDDDCCCBBBDDDDDDCCCCCCCCCDDDDDDEEECCCEEEHHHGGGFFFEEEFFFHHHGGGGGGGGGHHHJJJKKKMMMMMMLLLNNNPPPOOONNNNNNQQQSSSTTTTTTSSSSSSTTTUUUWWWXXXTTTVVVYYYZZZYYYWWWWWWWWWUUUUUUVVVVVVVVVVVVVVVVVVTTTWWWYYYYYYXXXVVVVVVVVVRRRQQQXXXdddqqqyyyeee[[[WWWTTTQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIJJJMMMRRRVVVYYY]]]```dddhhhiiieee___ZZZQQQMMMIIIFFFEEEEEEDDDBBBAAAAAABBBAAAAAACCCFFFIIILLLQQQWWW\\\```dddhhhkkkmmmnnnpppuuu|||^^^___aaacccdddcccbbbaaa^^^```bbbeeehhhiiiiiiiiijjjiiikkknnnoooqqqxxxvvviiieeelll|||qqqkkkbbbooo|||zzz~~~}}}tttlllcccZZZWWWYYYbbbhhhsssnnn^^^NNNJJJKKKJJJFFFCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBCCCCCCFFFNNN]]]mmm{{{lll^^^NNNDDDBBBDDDDDDBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBEEEGGGGGGEEEDDDEEEGGGGGGGGGGGGHHHJJJLLLNNNOOOMMMOOOPPPOOOMMMMMMPPPSSSTTTTTTSSSSSSSSSTTTVVVWWWQQQTTTWWWXXXXXXVVVVVVWWWTTTUUUVVVWWWWWWWWWWWWVVVUUUWWWYYYXXXVVVTTTTTTTTTSSSNNNTTTbbbjjjuuuooobbb\\\XXXUUUTTTOOONNNNNNMMMMMMLLLLLLLLLIIIIIIIIIJJJMMMQQQVVVXXX\\\___cccgggiiifffaaa\\\TTTQQQLLLIIIGGGFFFEEEDDDAAAAAAAAA@@@???@@@CCCFFFFFFJJJQQQVVV[[[___ccceeehhhiiilllrrryyy~~~]]]]]]^^^___```aaabbbbbb```aaabbbccceeefffggggggiiiiiikkkmmmlllnnnwww~~~nnnhhhiiimmmooovvvuuucccbbbaaajjj|||yyyuuuuuuvvvtttjjjccc]]]WWWYYY```gggjjjqqq}}}xxx]]]VVVMMMIIIHHHGGGDDDAAACCCBBBBBBAAAAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@DDDHHHNNN\\\kkkppplllXXXPPPGGGBBBCCCEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGIIIIIIJJJKKKLLLPPPRRRPPPLLLJJJMMMPPPPPPQQQRRRQQQPPPPPPRRRTTTSSSTTTUUUWWWWWWVVVUUUUUUSSSSSSTTTTTTUUUUUUVVVVVVUUUVVVXXXZZZZZZVVVPPPKKKOOOMMMSSS```hhhpppkkk]]]WWWUUUTTTQQQOOOMMMLLLMMMMMMLLLKKKOOONNNLLLKKKLLLNNNQQQSSSWWW[[[```eeegggeeebbb___XXXTTTOOOJJJFFFDDDCCCCCCBBBAAA@@@>>>>>>???AAABBBFFFGGGIIIMMMQQQUUUXXXZZZ]]]aaaggglllppptttxxx{{{{{{\\\]]]]]]^^^___```aaaaaa```aaabbbcccdddeeefffgggfffgggjjjlllllllllttt}}}nnneeebbbcccccchhhppp{{{tttddd___cccqqq|||}}}yyywwwwwwyyysssiii```^^^\\\\\\aaagggmmmpppuuummmXXXRRRJJJFFFFFFEEECCC@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBDDDGGGQQQ]]]___\\\QQQJJJCCCAAACCCEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJMMMOOONNNJJJIIILLLPPPPPPQQQRRRQQQPPPPPPQQQSSSSSSTTTTTTUUUUUUUUUUUUUUURRRSSSSSSTTTTTTUUUUUUVVVSSSVVVYYY\\\\\\WWWPPPJJJKKKJJJQQQ]]]dddlll~~~~~~iii\\\XXXWWWTTTQQQOOONNNOOOOOONNNMMMLLLKKKIIIHHHHHHJJJMMMNNNUUUXXX^^^ccceeedddbbb```XXXVVVQQQMMMIIIGGGGGGGGGCCCBBB@@@???>>>???AAABBBBBBBBBDDDGGGJJJNNNQQQRRRVVVYYY___ccchhhlllpppsssvvvzzz~~~[[[[[[\\\]]]^^^___``````___```aaabbbccceeeffffffcccdddhhhkkkjjjjjjqqqzzzrrrddd]]][[[ZZZ^^^bbbjjjwwwmmmccc___eeemmmttt}}}|||sssnnnkkkccc\\\]]]aaagggmmmssstttvvv{{{vvvaaaRRRMMMGGGCCCCCCCCCAAA???>>>??????@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAABBBAAABBBGGGMMMNNNJJJGGGCCC@@@@@@CCCFFFFFFEEECCCDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIKKKLLLKKKHHHIIILLLPPPPPPQQQRRRQQQOOOOOOPPPRRRSSSSSSSSSSSSSSSTTTTTTUUURRRRRRSSSSSSTTTUUUUUUVVVRRRUUUYYY]]]]]]XXXOOOIIIFFFGGGNNNYYY```ffftttvvvbbbZZZYYYTTTQQQNNNMMMMMMMMMMMMLLLJJJIIIHHHFFFGGGHHHJJJKKKQQQTTTZZZ___ccccccbbbaaaZZZXXXUUUQQQNNNLLLKKKJJJDDDCCCAAA?????????AAAAAA???@@@AAABBBDDDFFFIIIJJJMMMQQQUUUZZZ^^^cccgggjjjooorrruuuyyy}}}YYYYYYZZZ[[[\\\]]]^^^^^^]]]^^^___```bbbcccddddddaaabbbdddggggggiiisss~~~{{{iii___[[[YYY^^^```eeeooo|||rrreeeaaacccjjjuuu}}}{{{xxxrrrnnnjjjeeeaaadddlllttt{{{~~~{{{}}}mmmYYYMMMIIIDDDBBBBBBBBBAAA???>>>?????????@@@@@@AAAAAA??????@@@@@@@@@@@@??????BBBAAA@@@@@@CCCEEEEEECCCAAA@@@???AAADDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKHHHIIIJJJIIIIIIJJJNNNQQQQQQRRRRRRQQQPPPPPPQQQSSSSSSRRRQQQQQQQQQRRRTTTUUUQQQRRRRRRSSSTTTUUUVVVVVVRRRTTTWWWYYYYYYTTTNNNHHHCCCEEELLLVVV[[[```kkkvvvnnnaaa]]]VVVSSSPPPNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIKKKKKKLLLPPPVVV[[[```bbbbbbbbb^^^\\\YYYUUUQQQNNNLLLKKKFFFDDDBBB@@@???@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDHHHKKKOOOSSSVVV[[[```cccgggiiikkknnnsssyyyWWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\]]]^^^___```aaabbbaaa```bbbdddfffjjjwwwrrrccc\\\YYY\\\___dddkkktttvvvhhhaaabbbiiipppuuu|||yyyxxxxxxvvvrrrooohhhhhhjjjoooxxx~~~eeeTTTIIIGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@??????>>>???>>>===???AAABBBCCCDDD@@@@@@AAACCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLIIIJJJJJJKKKKKKMMMOOOQQQQQQRRRSSSRRRQQQQQQSSSUUUSSSRRRQQQQQQQQQRRRTTTUUURRRRRRSSSTTTUUUVVVWWWWWWUUUTTTSSSSSSRRROOOKKKHHHAAADDDKKKSSSXXX\\\dddkkkxxx~~~kkkbbb\\\XXXTTTRRRQQQQQQQQQPPPMMMMMMKKKJJJJJJJJJJJJKKKJJJMMMRRRXXX]]]```bbbcccaaa___]]]YYYUUUPPPMMMKKKIIIGGGDDDBBBAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAACCCEEEIIIKKKNNNRRRWWW[[[___```bbbeeejjjqqqyyyUUUUUUVVVWWWXXXYYYZZZZZZXXXYYYZZZ[[[\\\^^^______``````aaadddfffkkkxxx{{{mmm```YYYVVVYYY```gggmmmyyyuuufff^^^]]]```fffooozzztttuuuuuuuuusssqqqooonnniiipppyyyqqq[[[PPPGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@??????>>>======<<<>>>>>>????????????>>>>>><<<::::::>>>@@@@@@BBBEEEAAAAAABBBCCCDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKMMMNNNOOOOOOPPPOOOPPPQQQQQQQQQRRRTTTVVVRRRRRRRRRRRRRRRSSSSSSTTTRRRSSSTTTUUUVVVXXXXXXYYYWWWTTTQQQOOOMMMKKKHHHEEE@@@CCCIIIOOOUUUZZZ___cccooo~~~qqqbbb[[[XXXSSSPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHKKKPPPUUU[[[___bbbdddbbbbbb```]]]YYYTTTPPPMMMLLLJJJGGGEEECCCCCCCCCDDDDDDCCCAAA@@@???>>>>>>>>>???@@@BBBDDDFFFIIINNNQQQVVVXXXZZZ]]]bbbiiiqqqwwwzzz|||SSSTTTTTTUUUVVVWWWXXXYYYVVVVVVWWWYYYZZZ[[[\\\]]]^^^___cccfffhhhjjjtttzzzyyy~~~kkkaaaWWWXXX\\\ccchhhpppqqqbbbZZZXXX^^^bbbjjjtttwwwmmmppprrrqqqnnnmmmooorrrxxx}}}cccRRRMMMEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>===<<<999;;;??????===@@@EEE@@@AAABBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJLLLNNNPPPPPPNNNMMMKKKMMMNNNOOOOOOQQQTTTVVVRRRRRRSSSSSSTTTTTTTTTSSSSSSTTTUUUVVVXXXYYYZZZ[[[WWWUUURRRPPPNNNJJJEEEBBB???BBBGGGLLLQQQWWW[[[]]]gggtttzzzggg]]]YYYTTTPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGHHHJJJOOOTTTYYY^^^bbbdddbbbbbbbbbaaa^^^ZZZVVVSSSNNNLLLJJJGGGEEEDDDEEEEEEEEEDDDCCCAAA???>>>>>>>>>===>>>???@@@AAACCCHHHKKKNNNPPPTTTWWW\\\cccjjjppprrrtttvvvxxxzzz~~~SSSSSSTTTUUUVVVWWWWWWXXXTTTUUUVVVWWWXXXZZZ[[[[[[]]]___eeeiiiiiiiiipppxxxyyyuuu}}}yyylll___[[[[[[```dddhhhsss}}}jjj^^^YYYVVVWWW]]]jjj{{{wwwnnnhhhmmmpppoookkklllrrryyysssYYYLLLKKKCCCCCCBBB@@@>>><<<<<<===<<<<<<======>>>>>>??????======>>>>>>>>>>>>======@@@<<<===AAA@@@===>>>DDD>>>???AAAAAAAAABBBCCCEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLIIIJJJLLLNNNPPPPPPMMMJJJHHHJJJLLLMMMNNNPPPSSSUUUQQQRRRTTTUUUUUUUUUTTTSSSTTTUUUVVVWWWYYYZZZ[[[\\\WWWVVVUUUSSSPPPJJJDDD???>>>AAAFFFIIIOOOUUUYYY[[[cccooorrreeeaaa[[[WWWVVVVVVVVVUUUNNNNNNMMMLLLJJJIIIHHHHHHHHHJJJNNNSSSYYY^^^bbbdddaaabbbccccccaaa^^^[[[XXXPPPNNNKKKHHHFFFEEEFFFFFFHHHGGGEEEDDDBBBAAA@@@@@@>>>???@@@???@@@BBBFFFIIIIIILLLPPPTTTYYY___fffkkkkkkmmmoooqqqssswww{{{~~~PPPPPPQQQRRRRRRRRRRRRRRRRRRTTTVVVVVVVVVVVVXXXZZZ\\\aaaeeefffeeefffkkkpppyyy|||tttzzzwwwiii```YYYZZZ^^^aaafffjjj~~~|||fffUUUUUUPPPSSSbbbssswwwnnngggjjjfffddddddaaaccczzzkkkVVVJJJEEECCCCCCBBBAAA@@@>>>>>>======>>>>>>>>>>>>?????????>>>??????@@@@@@>>>===<<<============>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEGGGHHHIIIIIIGGGHHHJJJKKKKKKKKKMMMOOOPPPOOOMMMLLLLLLMMMOOOPPPLLLLLLKKKKKKMMMOOORRRTTTQQQRRRSSSRRRPPPPPPRRRSSSUUUVVVXXXXXXWWWXXXYYY[[[[[[XXXTTTPPPLLLGGGAAA===<<<>>>@@@CCCFFFKKKPPPTTT]]]jjjyyypppfff^^^ZZZWWWSSSQQQRRRPPPNNNLLLIIIHHHGGGGGGGGGJJJKKKMMMQQQUUUZZZ___aaa^^^bbbfffjjjjjjhhhdddaaaZZZVVVQQQNNNMMMKKKGGGDDDIIIGGGDDDCCCBBBBBB@@@>>>AAA???===<<<<<>>>>>===============>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<=========>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJJJJJJJKKKLLLNNNOOONNNMMMLLLLLLMMMNNNOOOLLLLLLKKKKKKMMMOOORRRSSSQQQRRRRRRQQQPPPPPPQQQSSSWWWXXXYYYXXXVVVUUUVVVWWWZZZZZZXXXTTTMMMFFF@@@===;;;===???AAACCCGGGMMMPPPWWW```mmmzzz}}}rrrddd]]]\\\XXXTTTSSSQQQOOOMMMKKKIIIIIIIIIIIIJJJKKKMMMPPPUUUZZZ^^^aaa```dddiiinnnooonnnkkkiiiddd___XXXSSSQQQOOOMMMKKKLLLIIIFFFDDDDDDCCCAAA@@@@@@???===<<<===>>>AAABBBEEEEEEGGGJJJMMMPPPSSSTTTWWWXXXYYY\\\___cccfffhhhooosssxxx}}}NNNNNNOOOPPPPPPPPPPPPPPPPPPQQQSSSSSSSSSSSSUUUWWWZZZ]]]```aaa``````cccgggkkkkkkoooyyyrrrbbbZZZYYYYYY\\\```llluuu~~~kkk^^^YYYVVVUUUVVVaaa~~~|||wwwrrrnnnjjjgggeeecccaaa```ZZZUUUUUU\\\fffwwwrrr^^^OOOGGGBBBAAAAAA@@@???>>>======<<<<<<<<<=========>>>>>>>>>>>>>>>???>>>======<<<<<<<<<=========>>>>>>>>><<<<<<======>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFEEEEEEFFFHHHJJJJJJJJJJJJLLLMMMMMMMMMKKKKKKKKKKKKMMMMMMKKKKKKKKKKKKMMMOOOQQQRRRPPPQQQRRRQQQPPPOOOQQQSSSXXXYYYYYYWWWTTTSSSSSSTTTXXX\\\]]]XXXNNNDDD???===:::;;;===>>>@@@CCCHHHKKKTTTXXXcccqqq}}}ooodddaaa\\\WWWUUURRRQQQOOOMMMLLLKKKLLLLLLIIIJJJLLLPPPTTTYYY]]]___```eeekkkrrruuuvvvuuutttpppkkkccc]]]YYYVVVTTTRRRNNNLLLHHHFFFEEEDDDBBBAAA>>>>>>=========>>>>>>???AAAAAACCCDDDGGGIIIKKKMMMOOOOOOPPPQQQTTTWWWZZZ\\\dddgggmmmqqquuuyyy|||NNNNNNOOOPPPPPPPPPPPPOOONNNOOOQQQQQQQQQRRRSSSUUUXXXZZZ\\\]]]\\\]]]___aaaggghhhjjjppp}}}~~~pppfffbbb```aaaccckkknnnwwwttt]]]YYYWWWVVVSSSZZZrrruuulllfffdddcccaaa```^^^]]]\\\[[[WWWRRRSSS]]]lll}}}mmm]]]PPPIIIAAA@@@@@@???>>>>>>======<<<=========>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<=========>>>>>>::::::;;;<<<===??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIIIIKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKLLLNNNOOOPPPPPPQQQQQQPPPOOOOOOPPPRRRWWWWWWWWWVVVSSSQQQQQQRRRVVV]]]bbb]]]OOOCCC======999;;;<<<===>>>@@@CCCFFFPPPRRR]]]kkkrrr|||pppfff^^^YYYXXXSSSRRRPPPNNNMMMMMMMMMMMMJJJKKKLLLOOOSSSWWW[[[]]]^^^cccjjjrrrxxxzzz{{{{{{zzzwwwqqqjjjddd^^^ZZZWWWRRRNNNJJJGGGEEEDDDBBB@@@>>>>>>>>>>>>>>>======<<>>>>>==================>>>>>>>>>??????=========<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDEEEFFFFFFFFFFFFGGGIIIIIIHHHHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPNNNNNNPPPQQQSSSTTTTTTSSSRRRQQQQQQRRRUUU^^^ddd___PPPBBB===<<<999;;;======>>>???AAACCCHHHKKKWWWeeeiiinnnnnn```[[[\\\TTTSSSQQQOOOMMMMMMMMMMMMKKKLLLMMMNNNQQQUUUXXXYYYZZZ^^^fffnnnuuuyyyzzz{{{~~~yyyrrrjjjccc___WWWSSSMMMIIIFFFDDDBBB@@@@@@@@@AAA@@@???>>><<<;;;@@@@@@@@@@@@AAABBBDDDDDDEEEEEEFFFHHHKKKOOORRRTTTUUUXXX]]]aaaeeejjjooorrrrrrtttwwwyyyzzz|||~~~|||xxxssspppLLLMMMMMMNNNNNNNNNNNNNNNLLLMMMOOOOOOOOOPPPQQQSSSUUUVVVWWWXXXYYYZZZ[[[[[[^^^aaadddffflllzzzrrrjjjhhhffffffiiikkkmmmssszzztttfffZZZTTTQQQQQQ]]]lll{{{{{{nnnccc]]]TTTVVVWWWVVVSSSPPPOOOOOONNNSSS\\\hhhxxx~~~uuuaaa^^^YYYRRRLLLFFFCCCAAA>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<===============>>>??????@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCC@@@AAACCCDDDEEEFFFFFFFFFFFFGGGIIIHHHGGGGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMOOOOOOPPPOOONNNMMMOOOQQQOOOQQQRRRRRRPPPPPPQQQRRRUUU]]]ccc^^^PPPCCC===<<<888:::<<<======>>>@@@AAADDDJJJVVVaaaccchhhzzz|||iii``````VVVUUURRRPPPNNNMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTVVVTTTYYY```hhhnnnrrrtttuuu}}}}}}uuuoookkkaaa\\\UUUNNNJJJGGGEEECCCDDDDDDCCCBBBAAA???===<<<============>>>???@@@AAA@@@AAABBBDDDGGGJJJMMMOOOPPPSSSWWWZZZ^^^ccchhhkkkjjjmmmqqqtttvvvyyy{{{}}}|||}}}{{{wwwsssqqqIIIJJJKKKKKKLLLLLLKKKKKKKKKMMMOOOOOOOOOOOOQQQSSSUUUUUUUUUWWWYYY[[[[[[[[[YYY___dddeeehhhqqqyyykkkddd___`````````fffnnnqqqggg___\\\WWWSSSZZZfff~~~zzz}}}pppddd]]]TTTUUUUUUSSSQQQRRRUUUXXXUUU___lllwwwvvvfffPPPNNNIIIFFFCCCAAA???>>>>>>>>>============<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>?????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBCCCCCCDDDEEEEEEDDDDDDFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLNNNOOOOOONNNMMMMMMNNNPPPOOOPPPQQQPPPOOOOOOPPPQQQVVV\\\```\\\PPPDDD===;;;666888;;;<<<<<<<<<>>>@@@BBBJJJTTTYYY\\\dddsssxxxhhhbbbZZZXXXUUURRRPPPOOONNNNNNOOOOOONNNNNNNNNPPPQQQRRRPPPTTTZZZbbbgggkkkmmmnnnrrrwww}}}}}}zzzwwwvvvlllggg^^^WWWQQQMMMJJJHHHHHHGGGFFFDDDBBB@@@???>>><<<<<<<<<======>>>???@@@>>>>>>???@@@BBBEEEGGGIIIJJJLLLOOORRRVVVZZZ___cccdddggglllpppsssvvvyyy{{{|||}}}~~~~~~|||{{{{{{|||}}}||||||}}}~~~~~~}}}zzzxxxGGGHHHIIIIIIJJJJJJIIIIIILLLMMMOOOOOOOOOOOOQQQSSSTTTTTTUUUWWWYYY\\\\\\\\\WWW___eeeggggggnnn}}}oooeee]]][[[[[[YYY[[[aaacccaaadddhhhbbbYYYZZZbbbqqq}}}yyy~~~qqqeee^^^RRRQQQPPPMMMMMMQQQXXX^^^aaammm|||lllWWWIIIGGGEEECCCCCCBBB@@@???===============<<<<<<<<<888888999999999:::::::::===<<<;;;:::999:::;;;;;;;;;;;;;;;<<<<<<<<<======????????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBFFFGGGHHHHHHGGGFFFGGGIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKNNNOOOOOONNNMMMMMMNNNPPPOOOPPPQQQPPPNNNMMMNNNOOOVVV[[[^^^ZZZPPPEEE>>>;;;555777:::;;;;;;;;;===>>><<>>???@@@AAABBB????????????@@@BBBDDDEEEEEEGGGJJJMMMPPPTTTYYY]]]```dddiiinnnqqqtttwwwzzz~~~~~~zzzxxxwwwwwwtttssssssrrrrrrsssuuuvvvvvvwwwyyyzzz{{{|||{{{{{{~~~LLLKKKJJJHHHHHHHHHIIIJJJKKKLLLNNNPPPQQQQQQPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWXXX]]]bbbbbbaaagggttt~~~ooo___YYYXXXWWWWWWYYY]]]eeelllnnniiidddaaaaaaiii{{{}}}zzz~~~qqqeee___VVVSSSQQQRRRVVV\\\fffooouuu{{{zzz^^^MMMEEEDDDBBB@@@???>>>======<<<<<<;;;:::::::::::::::===:::999:::<<<===;;;999::::::::::::::::::::::::<<<>>>===;;;999999<<>>>>>>>>???AAABBB@@@@@@AAABBBCCCCCCDDDDDDAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPOOOMMMJJJIIIJJJKKKJJJKKKMMMMMMMMMNNNOOOQQQSSS^^^fffbbbVVVJJJ@@@999999888888888:::<<<>>>???>>>@@@DDDIIIPPPYYYbbbiiimmmddd___\\\[[[YYYTTTRRRSSSRRRPPPNNNLLLKKKLLLNNNPPPNNNQQQUUU\\\bbbfffgggfffgggeeedddgggnnnwww~~~~~~wwwjjj^^^XXXRRRNNNLLLMMMMMMKKKGGGDDDBBBBBBAAA@@@@@@???>>>======<<<===============>>>??????AAACCCFFFHHHJJJMMMRRRUUUYYY^^^dddhhhjjjooovvv}}}~~~|||xxxtttqqqooolllkkkjjjiiihhhiiiiiijjjmmmooorrrssstttuuuxxxzzzxxxzzz}}}OOOMMMLLLJJJIIIIIIIIIIIILLLMMMOOOQQQRRRSSSSSSSSSRRRSSSTTTVVVWWWXXXXXXXXXYYY]]]```aaa```eeennnwww~~~jjj```[[[XXXWWWYYY^^^dddlllqqqqqqnnniiifffcccnnn~~~~~~}}}zzztttjjj```\\\TTTVVVZZZaaahhhqqq{{{gggRRRGGGBBBAAA???>>>===<<<;;;;;;>>>>>>===<<<<<<<<<<<<===<<<:::999:::<<<===;;;999::::::::::::::::::::::::999::::::888666666999<<<>>>============>>>??????<<<======>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLLLLMMMMMMLLLLLLKKKHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNLLLJJJHHHIIIJJJIIIKKKMMMMMMMMMMMMOOOQQQXXXbbbiiiggg]]]SSSHHH???:::999777777888::::::;;;===???CCCGGGLLLTTT]]]cccqqqqqqfff\\\ZZZYYYUUURRRQQQRRRQQQOOOMMMLLLMMMNNNOOOOOOQQQUUUZZZaaafffjjjkkkhhhfffddddddhhhpppyyywwwlllddd]]]WWWUUUSSSQQQMMMJJJGGGDDDCCCBBBAAA@@@???>>>===<<<<<<===<<<<<<<<<======>>>???@@@AAADDDEEEGGGJJJOOORRRVVV[[[aaaeeehhhlllsssyyy}}}yyytttpppmmmiiihhheeedddcccdddeeefffooorrruuuwwwxxxzzz|||~~~}}}~~~QQQPPPNNNMMMKKKKKKJJJJJJMMMNNNPPPRRRSSSTTTUUUUUURRRSSSUUUWWWXXXYYYZZZZZZ[[[\\\^^^^^^```ccchhhlllsss}}}xxxiii```[[[ZZZ\\\]]]aaaiiisss|||}}}vvvpppeeedddmmm~~~wwwoookkkeee^^^ZZZZZZXXXaaaooo}}}kkkSSSFFFEEE@@@???>>>===<<<<<<<<<<<>>======<<<=========<<<:::999:::;;;<<<;;;999::::::::::::::::::::::::;;;<<<;;;:::999999;;;>>>;;;<<<<<<===============>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMLLLIIIHHHGGGHHHIIIKKKMMMMMMMMMMMMOOOQQQ[[[cccjjjjjjeee]]]QQQFFF>>>;;;888777888999999888<<<===@@@CCCGGGNNNVVV[[[dddqqqwwwfff^^^\\\XXXTTTRRRRRRRRRQQQOOOOOONNNNNNNNNPPPQQQSSSXXX___fffmmmqqqrrrpppmmmjjjiiinnnxxx}}}tttkkkccc]]]XXXRRRNNNMMMKKKHHHEEECCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<;;;<<<<<<===>>>===>>>@@@BBBCCCFFFJJJMMMQQQVVV\\\```cccgggmmmrrr|||}}}~~~}}}{{{wwwsssqqqhhhfffbbb```___```bbbdddnnnqqqvvvyyy|||~~~OOOOOOOOONNNNNNNNNMMMMMMOOOPPPQQQRRRSSSSSSTTTTTTSSSTTTVVVWWWYYYZZZ[[[[[[[[[[[[[[[]]]```cccdddeeellluuurrrfff___]]]```ZZZ\\\cccsss|||sssjjjfffqqq|||ooohhh```\\\XXXTTTVVV[[[fffwwwqqqYYYGGGBBBFFF??????>>>>>>===>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;::::::::::::;;;::::::999999999999999999999999<<<<<<;;;;;;;;;;;;===>>>:::;;;<<<>>>>>>===<<<<<<>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLMMMMMMKKKIIIHHHHHHIIIKKKLLLMMMLLLMMMNNNPPPZZZ```fffiiijjjfffZZZOOODDD@@@;;;999999::::::999:::;;;===@@@DDDJJJRRRWWW```hhh{{{{{{nnnddd\\\WWWWWWTTTSSSSSSRRRQQQOOONNNNNNPPPQQQRRRVVV\\\dddnnntttyyyzzzyyytttoooooouuu|||vvvmmmbbb[[[RRRNNNOOONNNKKKHHHEEEDDDCCCAAA???===<<<;;;<<<<<<;;;;;;;;;<<<<<<===:::;;;===>>>???AAAEEEHHHKKKOOOTTTYYY\\\```dddhhhqqqsssvvvxxxyyyxxxvvvttthhheeeaaa^^^]]]___bbbdddiiimmmrrrwwwzzz}}}LLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRTTTUUUVVVXXXYYYZZZ[[[[[[ZZZYYYYYY\\\```cccccccccdddllluuuxxxuuuyyypppddd___```XXXXXX___nnnxxxnnnmmmuuuzzztttnnnkkkaaa[[[VVVRRROOOQQQZZZddd{{{rrr]]]MMMDDDAAACCC>>>======<<<<<<======>>><<<<<<;;;:::::::::::::::999::::::::::::999::::::999999999999999999999999888777777777888999999999;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<>>BBBIIIPPPVVV\\\^^^iiiqqqbbb\\\\\\VVVVVVUUUSSSRRRPPPOOONNNPPPQQQRRRTTTXXX```jjjqqqwww{{{}}}zzztttpppppprrrxxx~~~vvvmmmeeeZZZTTTRRRPPPKKKGGGGGGFFFDDDCCCAAA???>>>======<<<;;;;;;;;;;;;<<<<<<888:::;;;;;;;;;===AAACCCFFFIIIMMMQQQUUUXXXZZZ\\\ccceeehhhkkkmmmmmmlllkkkbbb___\\\YYYYYY[[[^^^```bbbffflllqqquuuyyy}}}HHHIIIKKKMMMOOOQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRUUUUUUWWWXXXYYYYYYZZZZZZYYYYYYYYY[[[^^^aaabbbcccaaafffmmmpppppptttoooeeebbbZZZZZZ^^^iiixxx|||uuurrryyyzzzqqqiiiccc^^^[[[WWWTTTPPPNNNNNNTTTcccrrrwww^^^OOOHHHBBB???>>>;;;;;;::::::999:::::::::===<<<<<<;;;:::;;;;;;;;;888:::;;;:::999888999;;;999999999999999999999999999888777888:::;;;;;;:::;;;<<<<<<===============<<<<<<==================>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKNNNQQQRRRQQQNNNKKKJJJHHHJJJLLLLLLLLLLLLNNNPPPTTT[[[ccckkktttyyyvvvoooUUUKKK???888777999999888888999;;;===AAAGGGOOOTTTYYYZZZaaaooopppdddbbbYYYXXXVVVTTTRRRQQQPPPOOOPPPQQQSSSTTTVVV[[[cccjjjqqqwww}}}~~~{{{uuuqqqooorrr|||~~~yyyrrrggg]]]VVVQQQKKKGGGHHHGGGFFFEEECCCBBBAAA@@@>>>===<<<<<<;;;<<<<<<<<<888999:::::::::;;;>>>@@@BBBDDDGGGKKKNNNPPPQQQQQQUUUVVVXXXYYYYYYYYYXXXXXXUUUSSSQQQOOOOOOQQQTTTVVVZZZ^^^cccggglllqqqvvvyyy~~~~~~GGGHHHJJJMMMNNNOOOOOOOOOQQQQQQQQQQQQRRRTTTVVVWWWVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[]]]```aaaaaabbbgggmmmpppuuurrrmmmaaaaaaaaaeeennn{{{zzzwwwxxxrrrjjjccc^^^ZZZWWWUUURRRPPPOOOOOOQQQ[[[nnntttbbbPPPGGGEEEBBB>>><<<;;;;;;:::999999888999999<<<;;;::::::999999::::::888:::;;;:::888777999;;;888888888888888888888888:::999888:::===>>>===;;;;;;;;;;;;;;;;;;<<<<<<===????????????????????????>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJJJJNNNRRRTTTRRROOOLLLJJJHHHJJJKKKLLLKKKLLLNNNOOOQQQYYYbbbkkkvvveeeXXXFFF;;;888::::::888999:::;;;===???EEEKKKPPPXXXYYY^^^gggsss}}}rrrjjj\\\ZZZWWWTTTRRRQQQQQQQQQOOORRRUUUTTTTTTVVV[[[aaahhhmmmuuu{{{}}}zzztttqqqoooxxx{{{vvvmmmcccYYYRRRMMMKKKIIIHHHHHHGGGEEEDDDCCCCCC???>>>======<<<<<<<<<===888999:::999999:::<<>>===<<<;;;::::::::::::999888777777666666777777777:::;;;:::888777999;;;888888888888888888888888777666555777:::<<<:::888;;;:::999888999:::;;;<<<============<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEGGGHHHIIIJJJJJJIIIMMMRRRTTTRRROOOLLLJJJHHHJJJKKKLLLKKKLLLMMMOOOMMMVVVaaajjjuuurrrcccNNN@@@<<<<<<<<<:::;;;<<<<<<<<<>>>BBBHHHLLLTTTVVV[[[___dddrrr~~~~~~qqq^^^[[[WWWSSSQQQQQQQQQRRRNNNRRRUUUUUUSSSRRRVVV[[[\\\aaaiiirrrxxxwwwsssooonnnuuu|||}}}~~~uuurrrlllcccZZZSSSPPPOOOIIIIIIHHHHHHGGGFFFEEEEEE??????>>>===============999::::::999999999<<<>>>>>>>>>@@@CCCEEEFFFDDDBBBAAAAAAAAAAAABBBDDDGGGHHH?????????@@@AAACCCEEEGGGFFFGGGJJJMMMRRRXXX```eeegggjjjnnnrrruuuuuuuuutttvvvsssooommmllliiiddd```GGGFFFFFFFFFGGGIIIKKKLLLNNNNNNNNNOOOQQQTTTVVVXXXXXXXXXWWWVVVVVVUUUTTTTTTWWWWWWWWWXXXYYY[[[\\\]]]]]]```eeegggkkksss~~~vvvnnniiiiiiggghhhwwwwwwvvvwwwyyymmmdddccc]]]XXXWWWYYYYYYUUUPPPOOOQQQTTTWWW]]]jjjzzz}}}{{{zzzqqqdddMMMGGG@@@>>>???@@@===;;;<<<<<<;;;::::::999888888888888888999999:::::::::???>>>===<<<:::888777777:::999999888888999999:::::::::888888888888::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999999999??????@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFBBBDDDFFFGGGGGGHHHJJJLLLLLLMMMMMMNNNNNNNNNMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKIIINNNZZZgggnnnrrryyysss\\\HHH>>>===999444:::999888999===CCCIIIMMMTTTSSSWWW]]]aaagggwwwsssdddXXXWWWXXXTTTQQQRRRRRRSSSTTTSSSSSSTTTVVVXXXZZZ]]]ccciiimmmmmmiiifffbbbiiisss|||}}}xxxsssqqqlllddd\\\WWWSSSOOOMMMKKKJJJIIIGGGEEECCCBBBAAACCCAAA===<<<===>>>>>>===>>>======<<<<<<<<<======>>>???AAABBBCCCCCCBBBBBB?????????>>>======<<<<<>>???===;;;<<<;;;;;;:::999999888888888888999999::::::::::::;;;;;;::::::999999999888888888777777777777888888;;;:::999888888999:::;;;999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;>>>>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDFFFGGGGGGGGGGGGHHHJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNUUU^^^dddiiiqqqzzzkkkRRRAAA;;;999777999888777888;;;???DDDGGGNNNOOORRRWWWZZZ___lll{{{vvvaaaYYYXXXUUUQQQPPPQQQRRRTTTTTTSSSRRRSSSTTTTTTVVVZZZ___cccccc```]]]]]]aaahhhooorrrrrrooommmhhhccc]]]XXXUUUSSSQQQPPPNNNMMMLLLJJJHHHGGGEEEEEEDDDBBB???>>>???@@@AAA@@@??????>>>======<<<======<<<===???@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>=========>>>>>>>>>??????????????????@@@CCCFFFIIIKKKPPPRRRVVV[[[^^^____________\\\XXXVVVTTTRRRNNNJJJFFFFFFFFFFFFGGGIIIJJJLLLKKKLLLMMMOOOPPPRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZ]]]```bbbffflllvvv}}}vvvkkkbbbdddkkkoooooopppsssvvvvvvtttqqqnnnmmmpppxxxvvvlllccc]]]WWWTTTRRRUUUWWWYYYZZZ]]]bbbfffeeejjjooosssvvvyyyzzzfffXXXMMMFFFFFFAAA===;;;===>>>===;;;;;;;;;::::::999999888888999999999:::::::::::::::777777888888999:::::::::999999888888888888999999;;;::::::999999::::::;;;888888999:::;;;<<<=========<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????AAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMPPPUUUXXX]]]gggrrrwww]]]FFF<<<;;;<<<999888888888:::===@@@BBBIIIKKKOOORRRTTTWWWaaakkk{{{ooo```[[[XXXTTTQQQQQQSSSUUUUUUSSSRRRQQQQQQPPPQQQSSSVVVYYYYYYWWWTTTUUUWWWZZZ^^^aaabbbcccddd___[[[WWWTTTSSSRRRQQQPPPOOONNNMMMLLLJJJIIIHHHGGGFFFDDDAAAAAABBBCCCCCCCCCAAAAAA@@@???>>>======<<<======???@@@BBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????=========>>>>>>>>>??????>>>>>>======>>>@@@BBBCCCFFFHHHKKKOOOQQQRRRRRRRRRTTTRRROOOMMMLLLJJJHHHEEEFFFFFFEEEEEEFFFHHHJJJKKKIIIJJJKKKMMMOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVXXXXXXXXXWWWWWWXXXYYYYYY[[[\\\^^^```ccciiiqqqwwwzzz|||xxxggg```aaa```aaacccgggmmmrrrvvvxxxwwwqqqkkkhhhooo~~~vvvqqqiiiaaa[[[WWWUUUTTTUUUVVVXXX]]]eeeooozzz~~~xxxeeeVVVKKKEEEAAA>>>;;;:::;;;<<<<<<;;;::::::::::::999999888888999999999:::::::::::::::777777777888999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::::::::;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????>>>>>>>>>>>>>>>>>>@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHGGGFFFEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLMMMPPPSSSWWWbbblllyyy{{{uuucccOOODDD@@@>>>999999999:::<<<>>>@@@AAAGGGJJJNNNQQQRRRUUU[[[bbbjjjmmmaaa[[[XXXVVVTTTUUUVVVUUUTTTSSSSSSTTTSSSRRRSSSUUUVVVVVVUUUSSSPPPPPPRRRTTTVVVXXXZZZZZZZZZWWWSSSQQQQQQPPPOOONNNNNNMMMMMMKKKJJJIIIHHHHHHIIIGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???======???@@@AAACCCDDDFFFFFFGGGDDDDDDCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>======??????>>>>>>>>>???@@@AAABBBDDDGGGJJJKKKLLLLLLLLLOOONNNMMMLLLKKKKKKIIIIIIFFFEEEEEEEEEFFFHHHJJJKKKHHHIIIIIIKKKLLLMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVVVVYYYYYYYYYXXXYYYYYYZZZZZZ[[[\\\]]]^^^aaaffflllppppppppptttqqqccc___XXXZZZ\\\^^^aaaiiittt}}}yyyuuummmgggfffnnnyyy|||yyywwwkkkhhhbbb\\\WWWTTTSSSSSSVVVYYYcccsss}}}pppdddXXXMMMFFF===<<<:::::::::;;;;;;;;;:::999999999999999888888999999999999999999999999999999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::999999;;;;;;::::::;;;<<<<<<===???????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCEEEFFFFFFFFFFFFGGGIIIEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJMMMQQQTTTXXXaaakkklllqqqrrriii]]]RRRGGG???888888888999;;;>>>@@@AAACCCHHHMMMOOOQQQUUUYYY\\\___kkkkkk___ZZZYYYVVVVVVVVVTTTSSSSSSVVVXXXWWWWWWVVVWWWXXXXXXWWWUUUOOOOOOQQQRRRSSSTTTTTTTTTTTTRRRPPPOOOPPPPPPPPPOOONNNNNNMMMMMMLLLKKKJJJJJJLLLIIIGGGFFFEEEEEECCCAAADDDDDDDDDCCCBBB@@@???>>>@@@@@@AAACCCEEEGGGHHHIIIEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA???>>>===<<<>>>>>>>>>>>>???@@@AAAAAABBBCCCFFFHHHJJJKKKKKKKKKJJJKKKLLLLLLLLLLLLMMMMMMEEEEEEEEEEEEFFFHHHIIIKKKHHHHHHGGGGGGIIIJJJLLLNNNNNNOOOPPPQQQSSSTTTUUUVVVYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[\\\___cccgggjjjkkkkkkppp}}}mmmbbbWWWYYYYYYWWWWWW___nnnyyy}}}}}}yyyssskkkhhhhhhkkksss}}}xxxsssooollljjjhhhdddbbb^^^XXXRRRPPPRRRSSSXXXdddzzzkkkaaa[[[RRRHHHAAA;;;;;;::::::::::::::::::999999999999999999888888888888888888888777777777:::::::::::::::999999999999999888888888888999999888999999::::::999999888:::::::::::::::999999999999999999999:::;;;<<<<<<>>>>>>>>>>>>????????????======>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDFFFFFFEEEFFFGGGIIIEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJNNNSSSVVVYYYbbbkkkmmmsssvvvssskkk```OOOAAA777777666777888;;;>>>@@@@@@FFFJJJKKKNNNSSSUUUUUUZZZ___kkkxxxggg___[[[ZZZZZZZZZXXXVVVVVVXXXZZZZZZYYYYYYZZZ[[[ZZZXXXVVVQQQRRRRRRSSSRRRQQQPPPOOOMMMLLLKKKMMMPPPRRRRRRRRRPPPPPPPPPOOOOOONNNNNNNNNMMMKKKIIIHHHHHHGGGDDDBBBDDDEEEEEEEEEDDDCCCAAA@@@>>>???@@@AAADDDFFFHHHJJJGGGGGGGGGFFFEEEEEEDDDDDDGGGFFFEEECCCBBB@@@??????<<<======>>>??????@@@@@@AAABBBDDDFFFHHHIIIJJJKKKFFFHHHKKKLLLLLLMMMPPPRRREEEEEEDDDEEEFFFGGGIIIJJJIIIGGGEEEDDDEEEHHHKKKMMMNNNNNNOOOQQQRRRSSSTTTTTTWWWWWWWWWXXXYYYZZZ[[[\\\ZZZYYYXXXYYY\\\```bbbdddgggffflllyyy{{{hhh]]][[[XXXUUUVVV\\\gggooo}}}sssmmmjjjfffnnn~~~yyyqqqnnnjjjgggeeeccc```^^^]]][[[WWWQQQOOOQQQWWW\\\lll|||pppZZZQQQMMMGGGAAA>>>;;;;;;;;;;;;999999999:::888888888888888888999999777777777777666666666555999999999999999999999999888888777777777777888888777888888999999888888777666777888999:::;;;<<<<<<999999999999:::;;;<<<===<<<<<<<<<======>>>>>>???============???@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCDDDFFFGGGFFFEEEDDDEEEGGGDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKMMMQQQTTTXXXaaakkksssyyy~~~|||ttthhhXXXJJJ;;;:::777666777999<<>>??????@@@@@@@@@??????AAAAAACCCEEEHHHJJJKKKLLLHHHKKKOOOPPPQQQSSSWWWZZZEEEEEEDDDDDDEEEGGGIIIJJJIIIGGGDDDCCCCCCGGGKKKNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYY[[[\\\YYYXXXVVVWWWZZZ]]]___```bbb___cccnnnyyynnneee___YYYWWWYYY___dddfffwwwpppooosss}}}rrriiidddcccccccccbbb```\\\YYYWWWUUUQQQMMMMMMTTT___hhhzzzeeePPPGGGDDD@@@>>>???;;;<<<<<<;;;999888999999888888888888888888999999777777666666555555555444666666777777888888999999:::999999999999999999:::666777888999999888777666333444666888:::===>>>???999999999:::;;;<<<===>>>::::::;;;;;;<<<===>>>>>><<<<<<<<<===>>>@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCFFFGGGHHHFFFDDDCCCDDDDDDCCCDDDEEEFFFHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLNNNLLLLLLOOOQQQVVV```kkkuuu}}}wwwlll___TTTAAA???;;;888888:::===???CCCHHHJJJHHHJJJOOOPPPLLLLLLOOOWWWbbbrrrwwwlllkkknnnqqqqqqllleee___\\\\\\\\\]]]___```___\\\YYYWWWTTTPPPMMMJJJJJJJJJKKKLLLKKKJJJJJJLLLLLLKKKIIIMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLNNNOOOMMMLLLDDDEEEFFFGGGGGGFFFDDDCCCAAAAAABBBDDDFFFJJJMMMNNNMMMMMMMMMLLLKKKKKKJJJJJJFFFGGGGGGGGGGGGHHHHHHHHHBBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDFFFHHHKKKMMMNNNMMMQQQUUUWWWYYY[[[___cccCCCCCCDDDDDDEEEEEEEEEFFFJJJGGGCCC@@@AAAEEEJJJMMMOOOOOOOOOPPPPPPPPPQQQQQQTTTTTTTTTUUUUUUUUUVVVVVVSSSTTTVVVWWWYYYZZZ[[[[[[^^^aaadddhhhnnnyyy|||{{{vvvjjj```[[[XXXWWW]]]eeettt}}}wwwjjjnnnxxx|||qqqhhhbbbXXXYYY[[[ZZZYYYXXXXXXXXXNNNKKKJJJJJJMMMWWWjjj{{{^^^UUUIIIAAA??????>>>;;;777777888888888999999999999999888888888888999999999888777777777777777888:::999888777777888999:::888888888888888888888888;;;:::888777777888:::<<<:::999999::::::<<<===>>>888:::;;;;;;999999:::<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@??????===>>>>>>???AAACCCEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMOOOSSSXXX\\\nnnzzz~~~zzzuuueeeRRRIIIBBB<<<::::::999;;;???@@@CCCHHHJJJIIIJJJLLLNNNLLLJJJOOO[[[eeetttzzz~~~zzz|||~~~}}}{{{vvvnnnhhhfffccc___]]]ZZZWWWWWWYYYSSSPPPLLLJJJIIIIIIHHHGGGIIIJJJKKKKKKKKKJJJHHHGGGGGGIIIKKKLLLNNNNNNMMMMMMOOOPPPPPPPPPOOOMMMKKKJJJHHHHHHIIIIIIHHHFFFDDDCCCEEEEEEEEEFFFHHHLLLQQQSSSRRRSSSTTTSSSPPPOOONNNOOOLLLKKKJJJJJJJJJHHHEEEBBB???AAAAAA@@@>>>>>>AAADDDFFFEEEDDDGGGKKKOOOQQQQQQTTTYYY___eeejjjnnnrrruuuDDDDDDDDDDDDEEEEEEFFFFFFIIIGGGDDDBBBCCCFFFJJJLLLMMMNNNNNNOOOPPPPPPQQQQQQVVVVVVVVVVVVWWWWWWWWWWWWUUUVVVWWWXXXYYYYYYYYYYYY\\\^^^aaadddiiirrr|||zzzjjjaaaZZZWWW[[[bbbooozzzrrrmmmooossstttiii___YYYUUUVVVWWWVVVRRROOOLLLJJJOOOMMMMMMQQQVVVaaatttlllSSSKKKBBB===<<<===<<<:::777777888888888999999999888888777777777777888888777777777666666777888888999999888777777888999999999999999999999999999999<<<;;;:::999888888999999999999::::::;;;<<<<<<<<<888999;;;:::999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@??????>>>======>>>???@@@BBBCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIGGGHHHIIIJJJLLLNNNOOOOOOJJJKKKLLLLLLMMMQQQUUUYYYiiittt}}}|||{{{wwwiiiXXXLLLCCC<<<<<<===;;;;;;<<<@@@CCCFFFFFFEEEEEEFFFHHHIIIFFFIIIRRRXXXbbbzzz~~~zzzyyy~~~{{{qqqmmmiiifffbbb]]]XXXTTTPPPMMMJJJHHHHHHIIIIIIHHHJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIKKKLLLLLLLLLLLLNNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLJJJIIIHHHFFFFFFFFFGGGJJJNNNRRRTTTUUUWWWXXXWWWUUUSSSSSSSSSPPPOOONNNNNNNNNKKKHHHEEECCCEEEEEECCC@@@>>>???AAADDDEEEGGGJJJNNNRRRVVVYYY___eeemmmuuuzzz}}}DDDDDDEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDEEEGGGIIIKKKKKKKKKLLLNNNOOOPPPQQQRRRUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXYYY[[[]]]___bbbiiisss{{{yyyvvv|||lll```ZZZZZZ^^^dddnnn|||pppiiieeeiiiqqqzzzwwwjjj^^^UUUPPPLLLMMMOOOPPPOOONNNLLLKKKNNNMMMPPPWWW___jjjzzzlllUUUGGGBBB===:::;;;<<<;;;:::777777777888888888888999777666666666666666666777666666666666666777888999999888888777777888888999999999999999999999999999;;;;;;:::999888777666666777888:::;;;<<<<<<;;;:::888999::::::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======>>>>>>??????@@@AAAAAADDDCCCCCCBBBCCCCCCDDDDDDFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKLLLNNNOOOQQQKKKKKKLLLKKKLLLNNNRRRUUU```lllvvvzzz}}}{{{pppcccQQQFFF===<<<>>><<<999888<<<>>>@@@AAAAAAAAABBBDDDIIIGGGIIINNNPPPUUUfffyyy}}}vvvtttwww{{{rrrkkkccc[[[UUURRROOOKKKIIIHHHHHHHHHGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOONNNNNNNNNOOOOOOOOONNNNNNMMMLLLHHHHHHHHHJJJNNNRRRVVVYYY[[[]]]______]]]ZZZYYYYYYTTTSSSRRRRRRQQQNNNJJJFFFCCCEEEEEEDDDBBB@@@???@@@AAAEEEJJJNNNQQQWWW^^^dddmmmtttEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUWWWXXXYYYYYYYYYYYYYYY[[[\\\\\\]]]bbbjjjpppwwwzzz|||mmmddd^^^\\\^^^eeesssuuullldddbbbdddbbbiiitttxxxkkk___UUUNNNJJJIIIJJJKKKOOORRRUUUVVVVVVWWWXXX]]]fffnnnuuu~~~nnnYYYIIIBBB???<<<<<<<<<===<<<:::777777777777888888888888666555555444444555555666444444444555666777888999888888777777777777888888888888888888888888888888777777777777777666555444666888:::;;;<<<;;;:::888777999::::::999999:::;;;;;;;;;<<<<<<<<<<<<==============================?????????@@@@@@@@@@@@@@@CCCBBBBBBCCCCCCCCCDDDDDDGGGGGGHHHHHHIIIJJJJJJJJJPPPOOOMMMKKKKKKKKKMMMNNNLLLLLLMMMLLLKKKLLLOOORRRYYYcccooowww}}}wwwnnnZZZKKK===:::<<<;;;888777777888:::;;;===@@@CCCEEEFFFFFFHHHLLLMMMPPP[[[iiivvvrrrwwwssshhhaaa\\\XXXTTTOOOKKKIIIGGGEEEDDDFFFGGGHHHJJJKKKLLLMMMNNNNNNLLLKKKIIIHHHHHHIIIJJJHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOKKKLLLNNNQQQUUUZZZ___aaaeeegggiiijjjgggdddbbbaaaZZZYYYXXXWWWVVVSSSNNNKKKAAACCCDDDEEEDDDCCCBBBBBB???EEELLLQQQUUU[[[eeellluuu}}}DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKMMMOOOPPPQQQPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRTTTVVVXXXYYYZZZ[[[YYY[[[\\\\\\[[[^^^dddiiimmmtttwwwmmmfffcccdddiiivvv~~~vvvpppjjjeeeccc\\\___ccchhhooozzz|||yyywwwuuutttsssnnneee[[[RRRLLLJJJIIIKKKLLLNNNTTT]]]dddhhhjjjppppppuuu}}}kkk[[[NNNFFF???>>>===<<<<<<;;;:::999777777777777777777777777555555444444444444555555444444444444555666777888777777777777777777777777666666666666666666666666444555666777888888777777666777999;;;;;;:::888777777888:::999888888999;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<======@@@@@@AAABBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCFFFFFFGGGHHHHHHIIIIIIJJJPPPNNNLLLJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLNNNPPPSSS[[[gggqqqzzz~~~{{{uuueeeSSS@@@999::::::999888999888777888;;;>>>AAABBB@@@AAADDDFFFFFFHHHOOOXXXeee}}}|||tttttt~~~ttthhh```YYYUUUPPPLLLIIIGGGEEECCCCCCDDDEEEHHHKKKMMMOOOQQQRRRPPPMMMKKKIIIHHHGGGHHHFFFFFFFFFGGGHHHJJJKKKKKKNNNNNNOOOPPPQQQSSSTTTUUURRRSSSWWW[[[aaagggkkknnntttwwwzzzyyyvvvqqqmmmkkkeeedddbbb```___]]]YYYVVVHHHHHHIIIIIIIIIGGGEEECCC???EEEMMMRRRVVV]]]fffnnnwwwDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFHHHIIIKKKMMMNNNOOOQQQQQQQQQQQQRRRRRRRRRRRRNNNPPPRRRTTTWWWYYYZZZZZZXXXZZZ[[[[[[YYY[[[___cccfffkkkvvv~~~pppjjjdddgggpppyyy|||{{{~~~xxxrrrpppooommmjjjggg```___\\\[[[]]]ccckkkrrr{{{xxxlllkkkjjjhhhfffeeecccccc[[[YYYTTTNNNIIIHHHJJJLLLIIILLLVVVeeewwwvvvaaaSSSKKKFFF===<<<<<<;;;999888777666888777777777777777666666555555444444444444555555444444444444444555666777666777777888888777777666555555555555555555555555666666777888999:::;;;;;;777777999999999999888777777888999999888888999;;;999999::::::;;;<<<<<<<<<;;;::::::;;;;;;<<<>>>>>>???@@@AAACCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJLLLMMMOOOLLLMMMNNNMMMLLLKKKMMMNNNOOOTTT]]]hhhrrrxxxyyywwwmmm[[[HHH>>>;;;::::::;;;>>><<<888777999;;;<<<===???AAACCCDDDCCCDDDHHHLLLUUUeeezzzvvv{{{vvvggg\\\XXXRRRNNNKKKIIIFFFEEEBBBCCCDDDFFFIIILLLOOOPPPRRRPPPNNNLLLJJJHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHNNNNNNOOORRRTTTWWWZZZ\\\ZZZ\\\aaagggooouuu{{{~~~}}}wwwtttpppmmmjjjhhhgggfffdddbbbVVVTTTQQQOOOMMMJJJFFFCCCAAAEEEKKKPPPUUU[[[ccciiirrrxxxCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGIIIJJJLLLMMMMMMPPPPPPPPPPPPQQQQQQQQQQQQNNNOOOQQQSSSUUUVVVWWWXXXTTTVVVXXXXXXWWWWWW[[[___dddiiiqqq||||||lllcccdddhhhhhhfffkkkhhhddddddiiiooorrrrrrlllhhhccc```___aaabbbbbbhhhyyy}}}wwwpppkkkhhh]]]\\\[[[ZZZYYYXXXWWWWWWNNNNNNLLLIIIHHHJJJOOOTTTUUU]]]nnnvvvfffZZZOOOFFF;;;<<<;;;:::888777777777888888777777666666666666555555444444444444555555555444444333444444555555555666777888888777666555666666666666666666666666777666666666666777999:::888888888888888888888777666888999999888888999:::888888999999:::;;;;;;<<<999999999999;;;===>>>@@@===>>>@@@BBBBBBBBBAAA@@@???@@@AAACCCDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFDDDEEEFFFHHHIIIKKKLLLLLLJJJKKKLLLLLLJJJJJJKKKMMMKKKNNNUUU___iiiooossstttrrrcccSSSHHHBBB===<<<===@@@<<<777555777999::::::???BBBDDDCCCBBBDDDGGGIIIOOOWWWjjj}}}}}}wwwiiiddd\\\VVVQQQLLLHHHEEEDDDDDDDDDEEEGGGIIIKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDDDDDDDEEEEEEKKKKKKMMMPPPTTTYYY]]]___aaaeeekkkrrr{{{yyyuuuooolllgggddddddddddddddd\\\XXXSSSPPPNNNKKKGGGDDDDDDFFFIIIMMMSSSYYY^^^aaagggkkkppptttuuutttttttttBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRTTTTTTUUUUUUPPPSSSVVVVVVTTTUUUXXX\\\```eeelllttt{{{kkkeeedddbbb___```^^^[[[]]]fffrrrzzz||||||wwwrrrpppooommmiiieee\\\hhhrrryyy~~~vvvyyy|||~~~zzzqqqhhhbbb^^^\\\XXXWWWVVVTTTSSSQQQPPPPPPKKKLLLKKKJJJJJJOOOVVV\\\qqq{{{zzzpppeeeUUUGGG<<<<<<<<<:::999888999:::888888777777666666666555666555555444444555555666555555444333333333444444555666777888888777666555777777777777777777777777666555333222222333444666999888777777777777777888666888999999888888999:::777777888999999:::;;;;;;888888888999:::===???AAA;;;===???AAABBBAAA@@@???>>>@@@AAACCCDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHGGGHHHJJJKKKJJJIIIIIIJJJKKKIIIJJJOOOYYYbbbiiinnnqqqssshhhZZZPPPGGG@@@===>>>>>>999444333666999;;;;;;999<<>>===;;;:::999::::::;;;888888999999999:::::::::?????????@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMJJJIIIOOO[[[eeeiiihhhjjjddd\\\VVVRRRKKKBBB;;;888666444555666888999888<<<<<<===>>>???AAACCCDDDEEEIIIQQQ]]]llltttiiiaaaVVVPPPOOOJJJGGGFFFGGGEEEBBBCCCGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCEEEFFFGGGJJJMMMRRRUUUWWW```hhhpppvvvuuulllggg\\\YYYUUURRRQQQQQQSSSTTTPPPPPPOOOMMMLLLKKKIIIIIIGGGGGGHHHJJJLLLOOOQQQRRRSSSSSSTTTUUUVVVWWWXXXYYY??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIINNNOOOOOONNNLLLLLLMMMOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTUUUVVVVVVUUUVVVWWWYYY^^^\\\aaakkkrrryyyuuuggg```]]]```\\\ZZZ]]]ccclllzzzrrrnnnkkklllooowww~~~|||}}}~~~|||qqqfff\\\XXXUUUQQQOOOOOOQQQRRRRRRPPPNNNMMMPPPRRRPPPPPPQQQUUU[[[fffyyyxxxiii^^^WWWOOOFFF???===<<<999777666777777888666555555555444444444444333333333444444444555555555555444444444444555555555555555555555555555555777666555555555555666777666666666666666666666666333333333444444555666777666666666666666666666666999888777666666666777888999999:::::::::;;;;;;;;;<<<<<<======>>>????????????@@@AAABBBBBBAAA@@@@@@BBBBBBAAAAAABBBCCCEEEFFFCCCCCCCCCCCCDDDEEEEEEFFFHHHHHHIIIIIIJJJJJJKKKKKKJJJHHHGGGLLLTTT\\\___```ddd___ZZZWWWTTTOOOFFF???666444222222444555666555999:::;;;===???AAABBBCCCEEEFFFLLLSSS]]]pppqqqbbbXXXVVVNNNJJJIIIIIIGGGDDDDDDHHHGGGHHHHHHHHHHHHGGGGGGFFFHHHHHHGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGJJJNNNQQQSSSWWW___iiioooxxx{{{rrrhhh```[[[TTTRRRNNNKKKJJJJJJLLLMMMLLLKKKJJJJJJHHHHHHGGGFFFFFFGGGGGGIIIJJJLLLNNNOOOMMMNNNNNNOOOPPPQQQRRRRRR??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIMMMNNNNNNMMMKKKJJJKKKMMMOOOOOOPPPQQQRRRSSSSSSTTTVVVWWWXXXWWWVVVUUUVVVWWW\\\[[[___gggkkkooo}}}{{{nnndddbbb\\\YYY[[[___eeepppyyy~~~zzzuuurrrvvv|||}}}xxxwwwwwwxxxxxxxxxwwwuuusssqqqoooggg^^^UUUQQQNNNLLLMMMQQQQQQRRRQQQQQQRRRUUU[[[___^^^^^^aaafffllluuuiii___RRRIIIEEEDDDAAA>>>:::999888777666777888888555555555555444444444444333333333444444444555555555555444444444444555555444444444444444444444444444444333333333444444555666666666666666666666666222333444555666666666666666666666666666666666666555555555444555666666777::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJNNNRRRVVVXXX\\\ZZZWWWVVVUUUQQQJJJEEE888555333222333444444444666888:::===@@@AAAAAABBBBBBCCCEEEHHHMMMZZZrrrqqqddd___SSSNNNKKKKKKHHHEEEEEEHHHIIIIIIIIIHHHGGGFFFFFFEEEHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHKKKMMMOOOQQQYYYbbbggglllrrruuutttuuussspppjjjbbbZZZSSSOOOLLLJJJHHHEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIJJJJJJKKKKKKKKKKKK??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJMMMNNNNNNLLLJJJJJJKKKLLLNNNNNNOOOPPPQQQRRRSSSSSSUUUWWWXXXXXXVVVVVVVVVWWWXXXXXX]]]dddiiimmmwwwwwwkkkbbbZZZYYY]]]aaaiiippp~~~zzzxxxzzzyyyyyy}}}}}}}}}||||||}}}{{{{{{~~~}}}zzzvvvttttttuuuuuutttqqqsssttttttrrrrrrsssuuuyyyyyywwwtttppplllhhhfff]]]VVVPPPNNNLLLKKKOOOUUUSSSWWW\\\aaafffjjjmmmooossssssvvvzzz{{{}}}{{{jjj^^^PPPKKKFFFCCCCCCAAA<<<888888777666666666777888888444444444444444444444444333333333444444444555555555444444333333444444555444444444444444444444444333333333333333444444444666666666666666666666666444555777888888888777666666666666666666666666666555555666666777888999999999999999:::::::::;;;;;;<<<<<<======>>>????????????@@@AAABBBCCCDDDDDDEEEBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFHHHJJJKKKKKKMMMRRRVVVXXXUUURRRQQQPPPOOOLLLIII<<<999555444444555555555444666:::>>>@@@AAAAAAAAA@@@@@@BBBCCCEEENNN```qqqvvvnnn^^^XXXRRRQQQNNNJJJHHHJJJKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMRRRXXX]]]^^^```dddeeeccccccbbb```\\\WWWRRRMMMJJJIIIHHHFFFDDDCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIII??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJMMMNNNNNNMMMKKKJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSUUUXXXXXXXXXWWWXXXYYYUUUWWW\\\bbbfffjjjrrryyyqqqccc^^^^^^```dddiiiqqq||||||wwwuuuyyy}}}~~~|||yyywwwwww{{{|||xxxuuusssqqqmmmkkkhhhiiilllooorrrsssqqqnnnjjjhhhgggfffeeedddffffffgggggghhhiiilllooozzzxxxtttooohhhbbb\\\YYYRRROOONNNNNNMMMNNNUUU^^^dddlllyyytttdddRRREEE@@@>>><<<======;;;666222666666555555666666777777333333444444444444444444333333333444444444555555444444333333333333444444444444444444444444444444333333444444555555555555555555555555555555555555444555777888888888777666555555555555555555555555555666777888999999::::::777888888888999999999999<<<<<<<<<===>>>>>>????????????@@@AAABBBDDDEEEEEEBBBBBBCCCDDDDDDEEEEEEEEEAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDGGGJJJJJJIIIJJJOOOSSSVVVRRRNNNKKKJJJJJJKKKKKK???<<<777444444444555444444666:::===@@@AAAAAAAAAAAA@@@BBBCCCCCCGGGTTTaaayyynnnfff^^^[[[WWWQQQNNNOOOLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMQQQVVVYYYXXXXXX[[[\\\ZZZUUUUUUTTTSSSPPPMMMKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHIIIIIIIII??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGIIIJJJJJJJJJJJJLLLMMMMMMLLLKKKKKKMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTSSSUUUXXXYYYYYYXXXXXXYYYUUUWWW[[[___bbbffflllpppwww~~~}}}rrrjjjgggdddccccccjjjrrrzzz~~~~~~~~~xxxrrrmmmjjjkkklllpppzzz~~~{{{{{{{{{zzzzzz}}}{{{wwwqqqllliiifffdddbbbaaa___]]]^^^bbbgggkkklllllljjjhhhggghhhiiiiiihhhdddbbb```______aaaccceeemmmlllhhhccc]]]VVVQQQNNNLLLLLLNNNQQQSSSXXXeeerrrzzzfffYYYPPPFFF??????<<<888777777777777666555555555555555555555555333333333333444444444444333333333444444444555555444444333333333333444444333333333333333333333333333333444555666666666666555555555555555555555555444444555555555555555444555555555555555555555555444444666777888888888888777777777777888888888888::::::;;;;;;<<<===============>>>>>>???AAABBBCCCBBBBBBCCCEEEEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFBBBDDDGGGGGGFFFGGGKKKNNNSSSPPPLLLHHHGGGGGGIIIKKKAAA<<<777333222222222222444666888;;;>>>???@@@@@@@@@@@@AAABBB@@@@@@HHHRRR^^^vvv}}}sssiiiccc^^^XXXSSSRRRQQQOOONNNLLLKKKKKKLLLLLLKKKJJJHHHGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJLLLNNNOOOPPPVVVYYYXXXXXXZZZZZZXXXMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEEEEEEEEEECCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIII??????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCEEEFFFHHHIIIJJJJJJKKKKKKIIIJJJKKKKKKJJJKKKLLLNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUWWWYYYZZZYYYWWWWWWWWWVVVXXX[[[]]]aaafffkkkmmmtttwwwzzzsssooolllmmmmmmkkkiiijjjooorrr~~~tttmmm___```bbbgggqqq~~~}}}yyyxxxvvvuuuttttttuuuuuussspppllliiihhhfffcccaaabbb```___bbbhhhoootttwwwvvvtttqqqoooooonnnlllkkk```]]]YYYVVVWWWYYY\\\]]]^^^^^^]]][[[XXXUUURRRPPPNNNNNNRRRWWW]]]iii~~~dddPPPGGGDDDAAA>>>>>><<<888666666777777888444444555555555444444333222222333333333444444444333333333444444444555555444333333222222333333444333333333333333333333333222333444555666666666555555555555555555555555555555555444444444444555555555555555555555555555555444555666777888777777666777777888888888999999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@BBBCCCAAABBBDDDEEEFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEEEECCCDDDDDDEEEEEEFFFFFFFFFCCCEEEFFFFFFFFFFFFGGGHHHMMMMMMLLLJJJIIIHHHIIIJJJDDD???999444333333333333444555666888:::;;;======<<<<<<>>>@@@>>>===BBBIIIMMM___zzz~~~yyywwwwww{{{tttnnnfff```^^^]]][[[XXXUUURRRQQQQQQQQQRRRQQQOOOMMMLLLLLLMMMMMMLLLLLLLLLMMMOOORRRUUUVVVXXX___dddcccaaa___[[[VVVMMMLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEFFFEEEDDDBBBAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKKKK??????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCFFFFFFHHHIIIJJJKKKKKKKKKGGGHHHIIIIIIIIIJJJLLLNNNPPPPPPQQQRRRSSSTTTUUUUUUWWWYYY[[[[[[YYYVVVUUUUUUUUUXXX[[[^^^bbbiiiooopppsssuuu|||uuuqqqjjjdddaaabbbgggkkkvvv}}}iiihhheeeaaaaaahhhsss{{{zzzwwwvvvvvvvvvuuuxxxwwwuuutttssstttvvvwwwtttssspppoooooommmkkkiiijjjhhhhhhlllttt||||||tttllleee^^^ZZZVVVRRRNNNLLLNNNRRRUUUWWWVVVWWWYYYZZZ[[[\\\[[[[[[TTTTTTWWW]]]fffxxx~~~lllUUUFFFAAA@@@===:::666666777777666555333111444444555555444444333222222222222333333444444444333333333444444444555555444333333222222333333444333333333333333333333333111222333555666666555555555555555555555555555555888888666555555666777888555555555555555555555555666666888999999999888777888888999999999:::::::::======>>>>>>???@@@@@@@@@AAA@@@@@@???@@@AAACCCDDDAAABBBDDDFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJMMMMMMLLLJJJIIIIIIHHHCCC<<<777555555555555333444444555666888:::;;;666777;;;??????===BBBHHHCCCMMM]]]tttvvvrrrooowwwzzzssspppiiifffbbb]]]ZZZXXXWWWVVVZZZXXXVVVSSSRRRRRRSSSTTTPPPQQQQQQSSSVVVYYY\\\^^^ccckkkqqqpppkkkddd[[[SSSPPPOOOMMMKKKIIIGGGEEEEEEDDDEEEGGGGGGGGGEEECCCBBBEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLMMMNNNNNN===???@@@BBBBBBAAA@@@???BBBBBBBBBCCCCCCCCCCCCDDDFFFFFFGGGHHHHHHHHHHHHGGGJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNOOOQQQRRRSSSSSSSSSWWWWWWWWWXXXWWWWWWVVVVVVTTTVVVXXXZZZ\\\```fffjjjnnnpppvvv}}}oooddd```]]]]]]```hhhlllvvvzzzkkkdddfffjjjiiifffoootttyyy|||}}}}}}~~~uuuiiibbb^^^YYYUUUOOONNNMMMMMMOOOSSSWWWZZZ]]]___eeemmmuuuvvvpppiiieeefffhhhllluuudddVVVHHHCCC@@@;;;:::<<<888888888888777777777666444444444444444444444444222222222222222222222222111222444555555444222111444333333222111111111222666666666555555444444444444444333222222333333333555333222222222222111///222222333444555555555555333444555666777888999:::888777666555555666777888888999::::::;;;;;;::::::;;;<<<<<<===>>>??????@@@??????????????????@@@AAABBBCCCDDDEEEEEECCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBGGGMMMNNNLLLJJJIIIJJJIIIJJJIIIBBB999333222444111222222333555777999:::999999:::;;;<<<>>>>>>???AAAFFFPPP^^^pppxxxuuurrrrrrwww~~~zzzqqqjjjfffcccaaa```aaa```___]]][[[ZZZYYYYYYZZZYYYXXXXXX[[[___dddgggsssvvv|||~~~qqq```SSSTTTNNNJJJJJJJJJGGGFFFHHHKKKJJJIIIGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIKKKKKKLLLLLLLLLJJJLLLOOOPPPQQQRRRSSSUUU@@@@@@?????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFGGGHHHGGGGGGGGGIIIJJJJJJJJJJJJKKKKKKKKKNNNOOOPPPQQQRRRSSSSSSSSSVVVVVVWWWWWWWWWVVVVVVUUUTTTUUUWWWYYY[[[^^^cccggghhhjjjpppwww}}}qqqfff]]]ZZZ[[[___cccooo}}}yyywwwwwwvvvtttnnnlllhhheeeeeejjjqqqvvvzzz~~~oooccc]]]XXXTTTQQQPPPPPPPPPRRRWWW^^^eeejjjssswww}}}~~~}}}|||}}}zzzjjjUUUIII???======::::::===888888888777777777666666444444444444444444444444222222222222222222222222111222444555555444222111444333222222111111222222444444333333333222222222444333333222222333333444333222111222333444333222444444555555666555555555555555666666777777888888999888777666666777888999888999::::::;;;;;;::::::;;;;;;;;;<<<=========>>><<<<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAEEEIIILLLMMMLLLLLLLLLMMMOOONNNGGG>>>666333333111111222333444666888999888999999:::;;;<<<=========>>>DDDNNN[[[ppp}}}sssqqqqqqvvv~~~zzzxxxwwwvvvuuusssooolllhhheeedddccccccccccccdddgggkkkpppsss|||iii[[[UUUOOOLLLLLLLLLIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQSSSTTTVVVYYY^^^bbbCCCAAA>>>;;;<<<>>>BBBEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFHHHIIIIIIIIIJJJJJJJJJKKKNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSTTTVVVWWWYYY\\\```cccccceeekkkqqqtttxxxtttccc[[[YYYWWWZZZcccooo{{{yyylllbbb^^^___aaabbbeeehhhmmmsss|||~~~uuuhhh___[[[YYYWWWVVVXXXXXXYYY^^^gggrrr}}}|||ooo^^^PPPGGG???999999:::::::::;;;777777777777666666666666444444444444444444444444222222222222222222222222111222333444444333222111333333222222111111222222333333333333222222222222333333333222222333333444333222111333555666666555555666666666666555555444666666666666666666666666999999888888888888999999888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======>>>???@@@BBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAACCCBBBBBBAAAAAA@@@@@@???@@@AAADDDIIILLLNNNMMMLLLPPPRRRRRRMMMCCC999333111111111111222333555666777777888888888999999::::::;;;:::<<<@@@GGGVVVnnn}}}uuuoooooouuu}}}{{{zzzvvvvvvvvvwwwyyy|||pppaaaVVVPPPMMMNNNNNNKKKKKKMMMKKKKKKMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQSSSTTTTTTUUUUUUXXXYYYZZZ\\\```gggpppvvvCCC@@@===;;;;;;>>>BBBDDDAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJMMMMMMOOOPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTVVVWWWXXXZZZ^^^```dddeeeiiinnnppprrryyysssccc\\\ZZZZZZ^^^dddlllyyytttnnnjjjhhhgggfffeeecccfffrrr}}}{{{uuummmhhhfffggghhhhhhffffffgggmmmwwwyyyooofffZZZMMMCCCBBB>>>:::999:::999777666777777666666666555555555333333333333333333333333222222222222222222222222111222333333333333222111333333222222111222222333444444444444444444444444333333222222222333444444555444333444666666666555555666666666555444333333555555555666666666666666888888888888888888888888888888999::::::::::::999<<<<<<<<<;;;;;;;;;;;;;;;============>>>>>>???@@@<<<===>>>@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>@@@??????CCCIIIKKKJJJHHHLLLOOOPPPMMMEEE;;;444000111111111111222333444555666666666666666777777777>>><<<<<<===@@@HHHXXXhhhuuuppprrrsssddd[[[VVVRRRSSSSSSQQQQQQSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNOOOOOOPPPQQQSSSSSSTTTSSSUUUWWWZZZ]]]___```aaabbbdddhhhmmmsss|||@@@???>>>===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIKKKKKKLLLMMMNNNNNNNNNNNNPPPPPPQQQRRRRRRSSSRRRRRRSSSTTTWWWXXXYYYZZZ]]]___eeedddfffjjjlllnnnuuu}}}ssseeebbb___]]]___bbbkkk|||uuusssooohhheeeiiittt~~~uuurrrnnnnnnrrrzzz~~~~~~~~~vvvuuutttxxx}}}}}}~~~tttggg]]]TTTKKKDDD@@@======;;;999999888666444666666666555555555555444333333333333333333333333222222222222222222222222222222222222222222222222333222222111222222333333444444444444444444444444333222222222333333444555777666444555555666444333444444444444333333222111333333444555666777888888666777777777777777777666777888999999::::::999999======<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB;;;<<<===>>>@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDBBBBBBAAA@@@@@@??????>>>???===<<>>>>>>>>???????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNNNNOOOPPPQQQQQQQQQQQQQQQSSSVVVWWWXXXZZZ\\\^^^bbb```bbbfffiiikkkpppwww}}}xxxhhhccc______aaaeeennnwwwtttppprrrvvv|||}}}~~~wwwnnnggg```]]]ZZZZZZ\\\bbbiiimmmttt{{{tttmmmgggdddcccbbbeeekkkvvv~~~zzzuuusssuuuzzz{{{vvvxxx}}}vvviiiZZZPPPHHHAAA======666999999777777888777444666555555555444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222111111222222333333111111111111222222222222222222222222333444555555888666555444555555333222222333333333333222222111111222333444666777888999666666777777777777666666777888888999999999999999<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<===???@@@AAA<<<<<<===>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDDDDDDDDDDBBBBBBAAAAAA@@@??????>>>>>><<<;;;<<<===?????????@@@AAACCCCCCAAA<<<888444222222222111222222333333222333333333444444555555444555999======<<<@@@GGGRRRfff|||xxxyyy}}}}}}oooeee```^^^bbbeeeeeegggjjjmmmkkkhhhdddaaa___^^^^^^ZZZ]]]bbbgggkkkmmmmmmmmmrrrtttxxx~~~>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNPPPTTTVVVWWWYYY[[[]]]]]]]]]```fffhhhhhhkkkooouuuxxx{{{tttooooooooonnnnnnqqqrrruuuxxxxxxvvvuuuyyy}}}}}}~~~zzzzzzyyywwwuuupppiiieeeaaa___\\\ZZZZZZ[[[^^^```___ccciiinnnpppnnnjjjgggaaa\\\XXXWWWVVVSSSUUUYYY\\\dddlllssszzz~~~yyyrrrllljjjjjjlllnnnrrrxxx{{{tttpppqqqpppmmmmmmvvv|||yyy~~~vvvhhh[[[NNNGGGBBB<<<:::<<<444888:::666666999888555555555555444444444333333222222222222222222222222222222222222222222222222222222111111111111222222222222111111222222333444000000111111111222222222222222222222333444555666666444333444555555444333222222333333444444333333333333444444555666777777666777888888888888777666777777888999999999999999:::::::::;;;<<<<<<<<<===;;;;;;;;;<<<===>>>???@@@======>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>;;;<<<;;;;;;:::;;;>>>@@@???????????????===;;;999444333333222222222333333111111222333444555555666222222666::::::999<<>>===<<<===>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPKKKNNNRRRTTTVVVWWWZZZ\\\ZZZ[[[```gggjjjhhhgggiiipppuuu~~~~~~zzzxxxuuusssppplllhhheeehhhmmmppprrrxxx{{{xxxpppnnnjjjgggdddbbbbbbbbbaaabbbeeeffffffeeecccbbb[[[WWWUUUUUUTTTQQQQQQTTTXXX^^^cccfffiiimmmmmmjjjjjjlllllliiidddaaa```aaagggiiinnnuuu}}}}}}wwwvvvyyyzzzyyyrrrzzzmmmZZZNNNEEEBBB@@@;;;999<<<777<<<===888666999999555555555444444444333333333222222222222222222222222222222222222222222222222222222111111111111222222222111111111222333333444222222222333333444444444222222222222333444555666333222222333555666555444222222333444555555555555555555555555555555555555777888999::::::999888777777777888999999999999888888888999::::::;;;<<<<<<;;;;;;<<<<<<>>>???@@@AAA???>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBAAA@@@???>>>@@@@@@??????>>>>>>======999;;;<<<;;;999:::>>>CCCBBB@@@>>>>>>>>>>>>===<<<444444333333222222333333000111111333444555666666555444666:::::::::>>>CCC>>>GGGSSSccc{{{tttkkkfffdddkkkxxx??????>>>>>>======<<<<<<======>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEJJJJJJJJJIIIGGGGGGHHHJJJGGGHHHJJJLLLNNNOOOPPPPPPRRRQQQQQQQQQSSSTTTVVVXXX]]]]]]^^^___aaaccceeefffnnnqqqyyy}}}zzzxxxvvvsssuuuuuuoooiiibbb___aaacccfffiiipppwwwtttyyyvvvlllkkklllqqqxxx|||yyyooofffeeefffddd```[[[WWWXXXZZZ[[[bbbjjjooonnnnnnppprrrqqqqqqrrrqqqhhh^^^^^^eeelllyyyqqqWWWKKKGGGAAA===<<<;;;888555777777777777666666666666333333333333333333333333333333333222222111111111000111222333333222111000333333222111000000000111444333111000000111333444333222222111111222222333111111222222222333333333333333333333333333333333444444444444444444444444555555555555666666666666666777888::::::999888888333666::::::999888999;;;<<<;;;:::999999999:::;;;;;;;;;;;;;;;<<<>>>???AAA>>>???@@@@@@BBBBBBCCCDDDBBBCCCDDDDDDDDDBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA???============<<<:::<<<<<<;;;:::::::::;;;;;;AAA???===???BBBCCC@@@>>>;;;777333111000111111000333333333333333333333333333333444666777999::::::;;;???EEEOOO```zzz}}}}}}tttmmmkkklllmmmzzz>>>>>>>>>=========<<<<<<>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEHHHIIIJJJIIIHHHGGGGGGIIIGGGHHHJJJLLLNNNOOOOOOPPPQQQQQQQQQQQQRRRTTTVVVWWWZZZ[[[\\\^^^```bbbdddeeehhhjjjpppwww}}}yyytttpppnnnrrrwwwyyymmmdddaaaccc^^^bbbeeehhhuuuyyy{{{||||||uuunnnhhhggghhhpppvvv~~~uuussswww~~~dddOOOEEEAAA===:::::::::888777777777777666666666555555333333333333333333333333333333333222222111111111000111222222222222111000333333222111111111222222333222111000000111222333333222222111111222222333111111111222222222333333333333333333333333333333444444444444444333333333444444555555666666777777666666777888888888888888222555888999777777888999:::999888888777888999:::::::::999:::;;;<<<>>>???>>>??????@@@AAABBBCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@????????????>>>===>>>???>>><<<:::;;;;;;:::999999999::::::?????????AAACCCCCCAAA@@@===999444111111111222111333333333333333333333333222333444555777888999:::;;;===@@@EEEPPPcccyyy}}}wwwtttssswww===============<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFHHHJJJJJJHHHGGGFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOQQQPPPQQQQQQRRRSSSUUUUUUVVVWWWYYY[[[^^^aaacccdddfffgggkkkpppsssxxx}}}wwwrrrnnnpppzzzsssiiifff\\\```bbbaaaggguuu~~~zzzxxx~~~hhhSSSDDD>>>;;;999888888999888777666666666666555555555444222222222222222222222222222222222222222111111111000111222222222222111000222222111111111222333333222111000//////000111222222222111111111111222222111111111222222222222333333333333333333333333333555555444444333333222222333333444555666666777777666666555555666666777888222444666777666666666777888777777666777777888888888888888999:::;;;<<<===>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>=========???@@@???===:::::::::999888888888888888<<>>>>>>>>>>>>>>>>>======>>>>>>????????????@@@@@@AAAAAABBBCCCCCCDDDDDDEEEDDDGGGIIIJJJHHHFFFEEEEEEFFFGGGIIIKKKLLLNNNNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTVVVYYY\\\___aaaaaadddeeehhhmmmpppsss||||||ttttttwww|||}}}rrrfffffffffeeegggmmmtttyyyuuuwwwyyy{{{}}}~~~~~~~~~|||zzz}}}|||fffTTTFFF>>>:::999777777777777777777555555555555444444444444222222222222222222222222222222222111111111111111111111111222222111111111000000000000000111222333000000////////////000000222222111111111111222222111111111111222222222222222222222222222222222222555555444333333222222222222333444444555666777777666555444333444555666777444444555666666666666777777777777777777777888888777888888999:::;;;<<<=========>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>======;;;;;;===???AAA@@@===:::999888777777666666666666999>>>CCCEEEDDDCCCDDDFFFDDD???999444333444555666333333333333222222222222222222333444555666777777666777777888:::AAAJJJPPPhhh~~~xxxrrrnnnnnnppp;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>==================<<<=========>>>>>>>>>???AAAAAABBBBBBCCCDDDDDDDDDCCCFFFHHHIIIGGGEEEDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPRRRUUUXXX[[[]]]^^^___``````dddiiikkklllssszzzwwwooorrrwww|||wwwtttvvvzzzzzzwwwtttqqqooommmjjjjjjjjjlllmmmoooqqqvvv}}}vvvrrrooottt|||ppp]]]PPPFFF@@@===999999888777666555666666444444444444333333333222111111111111111111111111111111111111111111111111222111111111111111111222///////////////000111222000//////////////////000222111111000000111111222000000111111111222222222222222222222222222222222444444333333333222222222333333333444555666666777555444333333333444666777666555555555666777777666666777777888888888888888777888999:::;;;<<<<<<===<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===<<<<<<::::::<<<>>>@@@???<<<999888888777666555444444555777;;;@@@CCCBBBBBBEEEGGGDDD@@@:::777666777777777444444444333333333222222111111222333444555555666555666777888:::>>>CCCFFFNNN___xxx~~~uuunnnjjjjjjnnnzzz:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<===>>>>>>??????AAAAAAAAABBBCCCCCCDDDDDDCCCEEEGGGGGGEEEDDDCCCDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOQQQTTTWWWZZZ[[[\\\\\\bbbaaabbbfffggghhhlllrrr~~~vvvqqqnnnqqq|||~~~vvvmmmgggcccbbbbbb```bbbeeemmmyyyzzznnnmmmnnnooovvvlllTTTGGGBBB???===<<<777888999888555444555555333333333333222222222222000000000000000000000000000000000111111111111111222222111000000111222222000000/////////000111111//////000000000000//////111111000000000000111111000000000111111111111222222222222222222222222222222222222333333333333333444444444444444555555555444444333333444444555666777666444444666777666666555666777888999999888888777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDD@@@??????>>>===<<<;;;;;;:::::::::<<<======:::777999888777555444444444444555888;;;>>>@@@BBBEEEGGGCCC???;;;999999999999888666666555555444444333333000111111222333333444444666666777888999;;;===>>>AAALLL^^^xxxuuunnnllljjjrrr999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===============>>>>>>???@@@@@@AAA@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFEEECCCBBBCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMOOOPPPPPPOOOOOONNNOOOQQQTTTWWWYYYZZZZZZZZZbbb___```ccceeeeeeiiiooo|||yyyrrrooottt|||vvvllleeebbb___aaacccfffjjjsss~~~wwwnnnpppuuuwww}}}iiiWWWEEE>>>===:::888999444666777777555333444666333222222222111111111111000000000000000000000000///000000000111111111222222222111000000111222222333222111111111111111222000000000111111000000000111111000000000000111111000000000000111111111111111111111111111111111111111111111222333333444444555555444444444444333333333444444555555555555555777555222222444666555444333444666777888888777777555666888999:::;;;::::::;;;<<<<<<===>>>???@@@@@@AAA@@@@@@???@@@AAABBBCCC@@@???>>>===<<<;;;;;;:::;;;:::999999::::::888666999888777555444444444333555555555999>>>BBBEEEFFF@@@>>><<<;;;;;;;;;:::999888777777666555555444444000000111111222333333333555555555777999:::::::::>>>DDDOOO```{{{{{{xxxqqquuu|||999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>??????@@@AAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEDDDBBBBBBCCCEEEDDDEEEGGGIIIJJJLLLLLLMMMLLLMMMNNNOOOPPPOOONNNMMMOOOQQQTTTWWWYYYZZZYYYYYYZZZXXXXXX\\\```bbbffflllttt}}}{{{uuuwwwyyyzzz{{{oooiiicccgggiiiiiihhhlllttt{{{|||zzz~~~}}}vvvoooXXXKKK@@@>>>===888555666000333666666444333444666222222222111111111111000000000000000000000000000//////000000111111111222333222111000000111222333555555444333222222222222000000111111111111000000111111000000000000111111000000000000111111111111111111111111111111111111000000111222333444444555666555555444444333222222333444555666777666555444777333111111333444444222111222444666777777666666333555777888999999999999;;;;;;<<<===>>>???@@@@@@>>>===<<<<<<<<<>>>???@@@@@@???>>>===<<<;;;::::::<<<:::888888888888777555999999777666555444444333555333222555<<>>===<<<<<<<<<<<<:::999999888888777666555555555000000111111222222222333444333444666999;;;<<<<<<:::???DDDLLL```wwwwwwxxx<<<999777888;;;<<<;;;:::888888999::::::;;;<<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAACCCEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEFFFHHHJJJLLLMMMKKKKKKLLLLLLMMMMMMMMMMMMNNNOOORRRUUUXXXYYYZZZZZZXXXYYY[[[]]]```ccceeefffmmmxxxvvvxxxxxx}}}yyywwwrrrrrrwwwzzzyyyxxxyyyzzzzzzyyyyyywwwvvvuuuuuupppsssxxxzzz~~~nnnbbb\\\\\\HHHAAA:::666888999888666444333333222222333333444444444333333222111000000000000000000000000000000222222222111111111000000000000000000000000000000111111111111000000000000///......------///000111///////////////000111111111111111111111111111111222111111111111111222222000000000000111111111111333333333333333333333333555555555444444333333333111222333333444444333333666666666666777777777777777777777888999999::::::;;;<<<===>>>????????????======>>>???????????????>>>>>>===<<<:::888777666:::999888888777777888888333444444444555666666666555555444555777;;;>>>@@@@@@???>>><<<;;;;;;:::;;;:::::::::999777444222000111111111111111111111111333333444444555666666666;;;777:::EEEQQQ___zzz~~~www~~~;;;999777888;;;<<<;;;:::999999999::::::;;;;;;<<<======>>>???@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLKKKLLLLLLMMMNNNNNNPPPQQQSSSUUUWWWWWWXXXXXXXXXYYY[[[]]]```bbbdddeeegggppp{{{~~~||||||~~~yyysssnnnkkkiiijjjkkklllpppyyy~~~~~~lllZZZOOOJJJIIIAAA<<<888666888888555111999888666555333222222222444444333333222111111000000000000000000000000000222222222111111111000000000000000000000000000000//////000000000111111111///......---...///000111///////////////000111111111111111111111111111111333222222111111111222222000000000000111111111111333333333333333333333333555555444444444333333333333333444555555555555555444555555555555666666666555666666777888999999:::999999:::;;;<<<======<<<<<<===>>>>>>?????????>>>?????????>>>===;;;:::999888888777666666666666777444444444444555555555555444333333333555888;;;<<<=========<<<;;;:::999999999999999888666444222000000000000000000000000000222222222333444444555555555111333<<>>???@@@@@@@@@@@@????????????@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWYYY[[[^^^aaacccdddeeelllsss}}}|||~~~wwwqqqmmmjjjggghhhmmmvvv~~~xxxsssqqqrrrtttxxx|||xxxuuutttwww{{{|||wwwuuuvvv}}}nnnZZZKKKCCC@@@???999888777888999888333...999888666555333222222222444333333222222111111111000000000000000000000000222111111111111000000000000000000000000000000000---......///111222222333///............///000000///////////////000111111111111111111111111111111333333222111111111111111000000000000111111111111222222333333333333333333444444444444333333333333444555666666777777666666333333444444444555555555444444555666777888999:::888999:::;;;;;;<<<<<<;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;:::777777666555555555555555555444444444444444444333222222111222333444666777:::;;;;;;<<<;;;:::999888888888888777555333111000////////////////////////000000111111222333333333666333444999;;;>>>KKK[[[ppp999999999:::;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>@@@AAABBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJLLLKKKKKKKKKLLLNNNPPPRRROOOPPPQQQSSSTTTUUUVVVVVVUUUVVVXXXZZZ]]]```bbbcccdddiiimmmuuu|||wwwwww||||||vvvwwwuuuuuuqqqnnnnnnnnnqqq{{{~~~}}}xxxxxx{{{sss]]]LLLDDD@@@???>>>777777777888999888444111333222222222222222222333333333333222222111111111000000000000000000000000111111111111000000000000////////////////////////......//////000111111222............/////////000///////////////000000111111111111111111111111111222222111000///////////////000000000111111111111222222222222222333333333333333333333333333333333444555555666666666666666333444444444444555555555222333444555666888999999::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<:::::::::;;;::::::999999777666666555555555555555555444444444333333222222222222111111111222333444777888:::<<<<<<:::999888777777666555333222000000///////////////////////////000000111222222333333777666888;;;::::::@@@IIISSS___vvv888999:::;;;;;;:::::::::<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????AAAAAA?????????@@@BBBCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHKKKKKKKKKKKKMMMOOOQQQSSSMMMMMMOOOQQQSSSUUUWWWXXXWWWXXXZZZ]]]___bbbdddeee```dddhhhnnnyyysssqqqpppttt~~~{{{zzzxxxzzz~~~xxxooohhh\\\KKK@@@======;;;999777666444444555555555444222222222111111222222222333333222222222222222111000000000000000000000000000000000000000000000000////////////////////////000/////////////////////---......//////////////////////////////000000111000000000000000000000000000000///...............///000000000111111111111111111111222222333333333333333333333333333333333333333444555555555555444444444555555555666666666222333444555666777888888999::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::888888999999999999888888777777666555555555555666444444333333222222222111222222222222222222222222555777999;;;;;;;;;999888666555444333111000000///000000000000000000000000000000000111222222333333222333666888888777:::???DDDIIIXXXppp~~~{{{yyyxxxvvvyyy777999;;;<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>????????????BBBAAAAAA@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGIIIJJJKKKMMMOOOQQQRRRRRRLLLLLLMMMOOORRRTTTWWWXXXZZZ[[[]]]```bbbeeeggghhhbbbeeeiiinnnuuu~~~}}}sssmmmkkkqqq{{{qqqdddZZZUUUMMMBBB<<<;;;:::777444555444222000000111333444888777555444222111111111222222222222222222222222000000000000000000000000//////000000000000000111000000000000000000000000000000000//////.........---......///000////////////////////////000111111000000000000000000000000//////............//////000000000000111111111111000000111111222333333333222222222222333333333333111222333333444333333333444555555555555666666666444444555555666777777777777777888888888888777777:::;;;;;;;;;;;;:::999999888999999999999999888777777777666555555555555555333333222222222222222111222222222222222222111111333444666888999999999999555444222111000/////////000000000000000000000000//////000000111222222333000222555777888888:::===@@@@@@GGGVVVmmm~~~wwwrrrqqqnnnlllsss666999<<<===;;;999:::;;;::::::;;;;;;<<<<<<======;;;<<<===>>>????????????@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDBBBDDDFFFHHHIIIJJJIIIHHHGGGIIILLLOOOQQQRRRRRRRRRMMMMMMMMMNNNPPPRRRUUUVVVXXXYYY[[[^^^aaaccceeefffdddgggkkkoooqqquuu|||yyytttxxx{{{|||~~~}}}{{{yyy}}}vvveeeZZZRRRKKKIIIDDD>>>;;;:::999777555444444333111000000222333777666555333222111111000222222222222222222222222000000000000000000000000////////////000000111111000000000000000000000000.........///////////////------///000000000///...///////////////000111111000000000000000000000000////////////000000111222000000000000111111111111///000000111222222333333111111222222222333333333111222222333333333333333333333444444444555555555666666666666666666666666666777777777777777666666:::::::::::::::999888888777888888888777666555555666555555444444444444444111111111111222222222222000000111111111111111000000111222444555777888888444333111///.........///////////////////////////.........///000000111111000222444444666888::::::<<<<<>>>>>;;;<<<===>>>???????????????@@@AAABBBBBBAAA???>>>@@@@@@AAABBBBBBCCCCCCDDDBBBDDDGGGIIIKKKKKKKKKJJJEEEHHHLLLPPPRRRSSSRRRQQQOOONNNNNNNNNOOOQQQSSSTTTTTTUUUWWWZZZ]]]___aaabbbaaaccchhhjjjjjjjjjooouuuwww~~~{{{zzz}}}yyyuuussssssttttttxxxnnnWWWIIIEEECCC??????<<<999666666666666555555666666555333222333444222111111111111111111222222222222222222222222222000000000000000000000000.../////////000000111111000000000000000000000000,,,------...///000111111,,,---///000000000///...///////////////000111111000000000000000000000000///000000000111333444555000000000000111111111111///000000111222222333333111111111222222333333333111222333333444444333333222222333333333444444444777777777777666666666666888888999999999999888777:::::::::::::::999888777555555555555444333222111555444333333222222333333000000111111222222222333...///000000111000000000...//////000222444666777333222000///.........///........................,,,,,,------...//////000...///000///000333555444666999???BBBBBBLLLeee|||pppkkknnnmmmrrrwww888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<=========<<<;;;;;;::::::@@@@@@??????????????????@@@@@@AAABBBBBBCCCCCCDDDCCCEEEHHHIIIJJJLLLNNNPPPKKKLLLMMMOOOPPPQQQQQQQQQOOOOOOOOOPPPQQQSSSTTTUUUWWWYYY[[[[[[[[[\\\^^^```dddddddddeeefffggghhhiiijjjsss~~~|||uuuxxxwwwxxx~~~~~~|||zzzzzzzzz~~~lllVVVJJJEEE@@@<<<;;;;;;:::777444333333333444555444444333222111000000111111111111111000///...000000////////////000000222222222111111111111000111111111111000...---,,,////////////////////////..................------........................444222000///...///000111///////////////////////////.........///000222333777555333111000000000000000111222333444333222222333333333333333333333333222222333333333333444444444444444555555555555666777777777777777666666555999:::;;;;;;<<<<<<<<<;;;;;;;;;:::888777555444444777666666555444444333333222222222222222333333333////////////////////////222222222111000//////...000000000000000111111111111111000000//////......//////............//////............///////////////000000222333444555555777888999:::>>>FFFQQQYYY}}}xxxvvvsssqqqqqquuu777888999999::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<===============??????????????????????????????@@@@@@AAABBBBBBBBBCCCEEEHHHIIIJJJKKKNNNPPPLLLLLLNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVXXXYYYZZZZZZ[[[]]]___bbbbbbbbbbbbccceeefffgggfffmmmuuuzzz|||~~~wwwsssoooqqqyyy~~~|||||||||}}}~~~ppp^^^JJJAAA???===;;;;;;999777555444333444555666222222222222222222222222111111222222111000000///000000////////////000000111111111000000000//////000000111000000///...---........................////////////////////////........................222111000///...//////000///////////////////////////.........///000222333222111000/////////000000000111222333333333222222333333333333333333333333222222222333333333444444444444444444555555555555333444555555666666666666777777888888888888777777;;;:::999888666555444333666666666555444333333333222222222222111111111111000000000000000000000000222222111111000//////...//////000000000111111111222111111000///...------//////............//////............//////////////////000111222333444444666777777888:::@@@IIIOOOfffyyyuuupppnnnttt777777888999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????????????????????????????>>>>>>??????@@@AAAAAAAAACCCEEEGGGHHHIIIJJJMMMOOOMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTVVVXXXXXXXXXYYY[[[]]]____________```bbbcccdddccchhhmmmpppqqqssswwwzzz}}}tttjjjgggllltttzzz}}}xxxuuuuuutttuuuwwwzzz}}}www```PPPAAA;;;:::999888888666555444333444444666777111111111222222222333333111222222222222111000000000000////////////000000000000/////////........./////////000000//////...........................////////////////////////........................///////////////.........///////////////////////////.........///000111222///////////////000111222000111222222333333222222333333333333333333333333222222222222333333333333444444444444555555555555222333444666777777888888666666777777777666666555:::999888777666555444333666555555444444333333222222222111111000000//////111111111111111111111111222111111000000//////.........///000000111222222222222111000///------,,,//////............//////---............///////////////000000111222333333555555555555666999>>>BBBLLL^^^yyyxxxpppmmmqqqxxx}}}}}}yyyuuutttuuuwww{{{666777777888999888888888999999999999::::::::::::;;;<<<<<<<<<=========>>>>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAABBBDDDFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSRRRTTTVVVWWWWWWWWWYYY[[[]]]]]]]]]^^^___```aaabbbdddfffiiikkkmmmoootttxxxuuunnnqqqxxx|||}}}}}}~~~}}}xxxxxxxxx{{{~~~zzz{{{}}}}}}ssspppnnnggg```YYYLLL???:::888666444555555555444333333444555555111111111111111222222222111111222222222222111111000000////////////000000000000000/////////......---......///000000//////....................................////////////........................---......//////...------///////////////////////////////////////000111111000000111111222222333333000111111222222222222222222222222222222222222222111222222222222333333333333333444444444555555555555666777888999999999999666777888999999999999999999888888777555444444333444444444444333333222222222111111000///......---000000000000000000000000111111000000////////////------...///000111222333222222111///...---,,,+++///......------......///---------.........//////......///000000111222222333333444444555777999:::???III[[[sssvvvrrrqqqrrruuussspppllljjjhhhgggfffnnnqqqyyyxxx555666777777888888777777888888888999999999::::::<<<<<<<<<;;;;;;:::::::::======>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBAAACCCEEEFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPRRRSSSSSSSSSSSSSSSQQQSSSTTTUUUUUUVVVXXXZZZ\\\\\\]]]]]]^^^```aaabbbdddeeegggiiilllpppuuuxxx}}}wwwrrrppppppqqqwww}}}|||{{{{{{{{{}}}wwwfff[[[WWWVVVTTTRRRQQQFFF<<<999888555333333666555444333333222222222333333222111111000//////000111111222222222111111000000////////////000000111111000000000/////////,,,---...//////000000///........................,,,,,,,,,------.................................,,,---............------/////////////////////////////////000000000000000111111111111222111111111000000000111111111222222222222222222222222222222111111111222222222333333333333333444444444444555777777888888888888777777555666777999:::;;;;;;;;;888777777666555444333333333333333333333222222222111111000000///...------////////////////////////000000000///////////////,,,---...///000111222222111111000///...---,,,,,,......------------......------------............---......//////000000000222222333444666888888888;;;???HHHWWWlll}}}uuurrrwwwuuusssooollliiigggeeefffhhhiiilllttt|||555555666777777777777777777777888888888999999999<<<<<<;;;;;;:::999999888<<<======>>>>>>???????????????@@@@@@AAABBBBBBBBBAAACCCEEEFFFFFFGGGIIIJJJLLLLLLNNNOOOPPPQQQQQQQQQQQQRRRTTTUUUUUUUUUTTTSSSPPPRRRTTTTTTUUUUUUWWWYYY\\\\\\\\\]]]^^^___```aaabbbbbbcccfffjjjoootttwwwuuusssrrrvvv~~~uuuppppppnnnmmmtttzzzvvvrrrqqqpppsss|||{{{vvvuuuuuuvvvvvvyyy}}}{{{{{{vvvwwwwwwzzzmmm___QQQKKKJJJIIIJJJLLLDDD<<<777777777555444555555555444333333222111111444333222111000///......//////000111111111111000000000////////////000000111111111000000000//////,,,---...///////////////------------------------+++++++++,,,------..............................---------...............//////////////////////////////000000000000//////......///000000//////...111000000000000111222222222222222222222222222222111111111111222222222222333333333333444444444444555555555555555444333333222333555666888999999999777666666555444444333333222222222222222222222222111111000000//////..............................////////////////////////------...//////000111111000000///......---------......------------......,,,------------.........---------....../////////111111111333666888888888888999===EEEQQQfff}}}~~~{{{uuupppnnnmmmeeeggggggeeedddkkkxxx{{{vvvvvv|||444555666666777777666666777777777777888888888999;;;;;;;;;;;;;;;;;;::::::<<<<<<======>>>??????@@@>>>>>>??????@@@AAAAAAAAAAAABBBDDDEEEEEEFFFGGGIIIGGGHHHJJJLLLNNNOOOOOOPPPOOOPPPRRRSSSTTTSSSRRRQQQPPPRRRTTTTTTTTTUUUWWWYYY[[[[[[[[[[[[\\\^^^___```aaa```aaadddhhhmmmppprrrooolllkkkppp{{{}}}}}}{{{vvvwww~~~zzzsssqqqpppoootttzzz}}}~~~xxxtttrrrrrrttttttyyyxxxXXXMMMDDDDDDDDDAAA@@@BBB<<<666333555666444333555222222333333333222222222222222111111000000//////......///000000000000000000000////////////000000000000/////////.........------......///.........------------------------++++++,,,,,,---......///........................///...---------...000111//////////////////////////////000111111000///...+++,,,...///000111000000111000000///000111222333111111111111111111111111111111111111222222222222222222333333333444444444222333333444444444444333444444555666666666555555666666555444444333333333111111111222222222222222000000000000000000000000////////////////////////////////////////////////........./////////000000...........................------,,,,,,------...,,,,,,---------.........---------------.........111//////111444666666555666666999>>>CCCNNNcccwww~~~|||}}}xxxuuupppjjjeeeeeejjjnnnvvvwwwwwwwwwwwwuuupppllliiikkkooovvvyyytttrrrvvvzzz444555555666666666666666777777777777888888888888::::::;;;;;;<<<=========;;;<<<<<<===>>>??????@@@=========>>>??????@@@@@@@@@BBBDDDEEEDDDEEEGGGIIIDDDEEEGGGIIIKKKMMMNNNNNNKKKMMMNNNPPPPPPOOONNNLLLPPPRRRTTTTTTTTTUUUWWWYYYYYYYYYZZZZZZ[[[]]]^^^___bbbaaaaaadddhhhllloooooojjjfffdddiiipppzzz}}}{{{zzzwwwxxx}}}~~~yyyyyy{{{{{{[[[MMMEEE@@@BBBAAA;;;777777;;;666444666777444222333000000111333333444444333000000000000111111111111------...//////000//////000000////////////000000//////.........------------...............------------------------------,,,,,,------...///000000........................000///---,,,---///111222//////////////////////////////000111111000///...***,,,...111333444444444111000/////////000222333111111111111111111111111000111111111111222222222222222333333333444444444222222444555666666777777777777777777666555444333555555555444444333333333111111111111111111222222000000000000111111111111000000000000000000000000.........///////////////.........///////////////---------............///...------,,,,,,------...,,,,,,,,,---------......,,,,,,------------------111///---...222444333222777666999>>>???AAAKKKXXXiii|||pppjjjhhhiiiiiimmmmmmmmmmmmooopppooolllfffffffffhhhmmmuuu~~~||||||vvvssssssqqqooosss||||||{{{sssooonnnoooooopppqqqssstttvvvwww777777777777666666666666666666777888888888888888999999:::;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBDDDFFFHHHJJJJJJIIIGGGEEEEEEFFFGGGHHHGGGIIIKKKLLLLLLLLLMMMOOORRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWYYYZZZ\\\]]]aaabbbbbbdddgggjjjmmmoooffffffffffffhhhmmmsssxxxzzzzzzzzzwwwuuupppcccWWWBBB???<<<::::::999888777444444444444444444444444000000111111111111000000000000000000000000000000000000000000////////////111222222111111000///...////////////////////////...//////000///---,,,+++---........./////////000.........------.........---------............///---.........//////000000......///000000000000000111000...------...///000000000000000////////////000000111222222111000///000111111111111222222222222222222222222222222222222222222333333444444444222222222222333444555666444444444444444444444444555555444333333222111111333333333222222222111111000000000000000000000000////////////////////////000000111111111111000000...---,,,++++++,,,---...,,,,,,,,,------.........///...------++++++***)))+++,,,---......---,,,+++,,,,,,,,,---------......---...///000111222333333333555777888:::<<<@@@DDDVVVeeezzzrrrjjjkkkjjjkkklllnnnppppppoookkkjjjiiiiiijjjmmmoooqqqzzzxxxwwwxxxyyyyyyxxxvvvyyyvvvqqqoooooopppqqqpppqqqrrrtttwww{{{~~~~~~}}}~~~|||zzzxxxwwwvvvxxxyyywwwtttsssuuuxxx{{{777666666666666666666666666666777888888888888888999999::::::;;;;;;:::::::::::::::::::::;;;<<<<<<>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBDDDFFFHHHIIIJJJIIIGGGEEEEEEEEEFFFGGGGGGIIILLLMMMLLLLLLNNNOOORRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVXXXZZZ\\\]]]^^^```cccfffhhhiiiiiihhhcccccccccccccccfffkkkooonnnmmmmmmpppxxxzzzlllggggggcccWWWKKK===;;;888666666555444333444444444444444444444444000000111111111111000000000000000000000000000000111000000///...---,,,,,,---....../////////..............................,,,,,,......///...------------........................------------......------------............---........./////////000......///000000000000000000///...------...///000000/////////////////////000000000///...,,,***)))000000111111111222222222444444444444444444444444222222222333333333444444222222222222333444555555444444444444444444444444555444444333222222111111333333222222222111111111////////////////////////..............................////////////......//////............//////,,,,,,------------------...------,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,------------...---...///000111222222333222333555666777999===@@@EEEPPPeee~~~zzzwwwuuuvvvxxxyyyxxxwwwrrrqqqppppppooooooppppppsssrrrrrrtttwwwzzz{{{{{{zzzwwwtttrrrsssttttttttttttuuuvvvzzz}}}~~~}}}{{{~~~666666666666666666666666666777777888888888888777888888999:::::::::::::::::::::999999::::::;;;;;;???>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDEEEGGGHHHJJJIIIGGGFFFEEEEEEFFFFFFHHHJJJMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRRRRSSSSSSTTTUUUWWWYYY[[[\\\ZZZ]]]bbbfffgggfffccc```aaaaaaaaaaaa```aaacccfffiiihhhhhhiiimmmttt{{{{{{rrrlllkkkiiiaaaZZZ[[[^^^[[[OOODDD:::777555333333444333222333333333333333333333333000000111111111111000000000000000000000000000000111111000...---,,,+++***,,,,,,---...////////////........................***+++,,,---..................------------------------,,,,,,,,,,,,------------------.........................../////////......///000000000000/////////...------...///000////////////////////////111111111111000///...---000000000111111111222222333333333333333333333333222222222222333333333333222222111222222333444555333333333333333333333333444444333333222111111111222222222222111111111000////////////////////////........................,,,------------------,,,......////////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---------------......///000111222222111222333333444666999;;;<<>>>>>=========>>>>>>???AAAAAAAAABBBCCCEEEFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEIIIKKKMMMNNNMMMMMMNNNOOOPPPQQQSSSTTTTTTSSSQQQPPPRRRRRRSSSTTTVVVXXXYYYZZZYYY\\\```ccccccaaa]]][[[^^^```aaaaaa______```bbbhhhgggggghhhjjjmmmppprrr||||||mmm```VVVQQQPPPSSSPPPOOOTTTXXXVVVKKK@@@:::888555444555555555444222222222222222222222222000000111111111111000000000000000000000000000000000000///......---,,,,,,...//////000111111000000........................+++++++++,,,,,,---------............---------------,,,,,,++++++,,,,,,---,,,,,,---------.................................---...//////000000//////......---------...//////........./////////////////////000111222222333333000000000000111111111111111111111111111111111111222222222222222222222333222222111111222333333444222222222222222222222222333333222222111111111000222111111111111000000000////////////////////////........................,,,,,,------------,,,,,,++++++---......---++++++.........------,,,,,,,,,+++++++++,,,,,,---------...---,,,++++++,,,---...++++++,,,,,,,,,---------------...//////000111111111222222222222333666888<<>>>>>@@@@@@AAABBBCCCDDDDDDDDDGGGGGGFFFFFFFFFEEEEEEFFFIIIKKKMMMMMMMMMLLLMMMNNNOOOPPPRRRSSSTTTSSSQQQPPPRRRRRRRRRSSSUUUVVVXXXYYYZZZ[[[\\\^^^]]]\\\ZZZYYYZZZ\\\^^^^^^^^^]]]___``````aaaaaabbbdddeeefffggglllrrr~~~yyyfffXXXMMMEEEAAABBBCCCCCCEEEJJJOOOLLLDDD;;;:::888555444555555555444222222222222222222222222000000111111111111000000//////////////////////////////////////////000000000000000000000///..............................------,,,,,,++++++++++++........................---,,,,,,++++++,,,,,,---,,,,,,,,,------------..................---------------...///////////////---------------...//////------....../////////000,,,,,,,,,---...///000000//////000000000111111111000000000000000000000000222222222222222222222222222222111111111222333333222222222222222222222222222111111111111111000000111111111000000000//////................................................---------......---------***+++,,,------,,,+++***.........------,,,,,,,,,***++++++,,,,,,------...---,,,+++******+++,,,---+++++++++,,,,,,,,,---------------...//////000000111222222222111222444777777:::<<<<<<@@@NNNcccsss444444444555555666666777777888888888888777777666666666888999::::::::::::999999888888777777888888;;;;;;;;;<<<<<<===>>>??????@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFIIIKKKLLLMMMLLLKKKLLLMMMNNNOOOPPPRRRRRRRRRRRRQQQSSSSSSSSSTTTTTTUUUVVVWWWZZZZZZZZZZZZYYYYYYXXXXXXUUUWWWYYYYYYYYYYYY[[[]]]ZZZ[[[\\\^^^```aaabbbbbb___dddpppkkk^^^PPPHHHBBB===;;;<<<======???CCCGGGFFF@@@;;;999777444222333333222111111111111111111111111111000000111111111111000000////////////////////////......//////000111111111............---,,,++++++------------------------///...---,,,++++++++++++,,,---------............------,,,,,,,,,,,,------,,,,,,,,,,,,------------.........---------------------...////////////...,,,,,,,,,---......//////---------......//////000222111000///............/////////000000000111111111111111111111111111111222222222222222111111111222222111111111111222222111111111111111111111111000000000000000000000000000000000000////////////........................---------------------------......//////......---------............------------------------,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------......//////111222222111000111444666222666:::::::::@@@LLLUUUiiizzz333333444555555666777777888888888888888777666666555666777888::::::::::::999999888777777777777777999999:::;;;<<<>>>???@@@??????AAABBBCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHJJJKKKLLLJJJJJJJJJKKKMMMMMMNNNPPPQQQRRRSSSSSSVVVUUUUUUTTTTTTUUUUUUVVVXXXXXXXXXYYYXXXXXXWWWVVVUUUVVVVVVVVVUUUVVVXXXZZZZZZ[[[\\\^^^___aaabbbbbb___```fffrrrxxxrrriii```QQQHHH@@@>>><<<999888888::::::;;;===@@@@@@???>>>999777444222222111000///111111111111111111111111000000111111111111000000////////////////////////......//////////////////---------...------,,,,,,------------------------///...---,,,,,,------...))))))***+++,,,------.........------------......++++++,,,,,,,,,---------.........------,,,,,,,,,,,,---......//////......++++++,,,---............,,,,,,---......///000000666555333111000/////////////////////000000000111111111111111111111111111222222222222111111111000222222111111111111222222111111111111111111111111000000000000000000000000000000/////////.................................------------------------------............------...------------------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------.........///000000000///000333555111555:::;;;:::<<>>@@@AAA>>>???AAABBBCCCBBBBBBAAAAAABBBDDDEEEGGGHHHHHHHHHGGGIIIKKKKKKJJJIIIJJJKKKLLLMMMMMMNNNPPPRRRTTTUUUWWWWWWVVVUUUTTTTTTUUUUUUUUUWWWXXXZZZYYYXXXVVVTTTWWWWWWWWWVVVTTTTTTWWWYYYYYYZZZ[[[\\\^^^___```aaaccc^^^[[[```mmmzzzvvv|||uuummm```UUUQQQOOOHHH???BBB;;;777999:::888666666555444444555777:::;;;<<<;;;999555333333222111000000000000000000000000000000000111111111111000000/////////////////////////////////......------,,,------...///000000000000------------------------...---,,,,,,---...000111&&&&&&''')))***+++,,,---///......------......///++++++,,,,,,,,,---------.........------,,,,,,,,,,,,---......//////......***+++,,,---............,,,,,,------...///000000000///...------...//////////////////000000000000////////////////////////222222222222111111000000222222111111111111111222000000000000000000000000////////////000000000000000/////////....................................------------------------,,,------......------,,,---,,,************,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,------------------......//////...///222444111444777777777777:::===DDDHHHTTTjjj333333333444444555555555000111222444444444444333888888888888888888888888:::999888777777777999999;;;;;;;;;<<<<<<<<<<<<<<>>;;;:::::::::999999888888777666444333333444666777;;;:::888555333111000000000000000000////////////000111222333222111///---111000///...---,,,,,,,,,//////////////////////////////............//////++++++,,,------,,,++++++,,,,,,,,,---------......+++++++++,,,,,,---------......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////......---,,,---...///000////////////////////////////////////000000000000222111000.........///000////////////000000000000000111222222111000111222000000111111111111000000111111111111111111111111111111000......---------...---,,,++++++,,,---...------...///...---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,***))))))***,,,---------------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,---...///000000000000000000111111111111444555666888999;;;<<<<<<:::>>>FFFOOO\\\ooo444444444444444333333333444444666777888888777777888888888888888888888888:::999888777777888999999;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@EEECCCCCCDDDFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUSSSTTTSSSSSSRRRQQQPPPOOOSSSUUUVVVVVVUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUTTTUUUYYY___fffjjjfffbbbaaagggqqqqqqfff[[[PPPGGGBBBAAA???===:::888777777666666666555555555555555555444333222222333444555999888777555333222111000000000000000///////////////000222222222000///---000///...---------------..............................------------......+++,,,---......---,,,+++,,,,,,,,,------------...+++++++++,,,,,,---------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---......///...------,,,---...///000.........................../////////000000000000222111000///......///000////////////000000000000000111222222000000111222000000111111111111000000111111111111111111111111111000///......---------......---,,,,,,---......------......---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------......//////000//////000000000111111111000000111222333555555666555888<<<@@@GGGSSScccnnn555555444444333222222222666666777888999999999999888888888888888888888888999888888777888888999999;;;;;;;;;<<<<<<<<<============>>>???@@@AAAAAABBBEEEDDDCCCDDDFFFGGGFFFEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNNNNSSSUUUVVVUUUTTTSSSSSSTTTUUUUUUVVVVVVVVVUUUTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRQQQQQQSSSWWW\\\^^^___ZZZXXXYYY```mmm{{{ooo^^^RRRLLLHHHDDDAAA:::::::::999888777666555222222333333333333333333333333111111111111333333555555555555444333111000000000000000///////////////000111222111000///...///......---------......------------------------------,,,,,,,,,,,,------------............------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------.........---------,,,---......///------------------------....../////////000000000111000000////////////000////////////000000000000000111222222000000111222000000000000000000000000000000000000000000000000111000///......---......///...------------...///...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,........./////////////////////000000000000111111000111111222333444444444666888888888999???HHHOOOdddzzz444444333333333333333333444555555666777777888888888888888888888888888888888888888888888888999999::::::;;;;;;<<<=========<<<======???@@@AAABBBBBBDDDCCCCCCDDDFFFGGGFFFDDDEEEFFFFFFHHHIIIJJJKKKLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLPPPRRRTTTTTTSSSSSSSSSTTTVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQSSSUUUWWWZZZXXXVVVVVVZZZeeeuuutttkkkUUUOOOHHHDDDCCCCCC@@@===888888999:::999888777666222333333444444555555555333222111111111111222333111222444555555333222000000000000000//////////////////000111111000//////......---------......///------------------------------,,,,,,,,,,,,------........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......------------------------........./////////000000000000000////////////000////////////000000000000000111222111000///000222111111000000000000111111////////////////////////000000///..........................................---,,,+++++++++------+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,//////////////////......////////////000000000111222222333333333444444444666777888888888;;;@@@DDDIIIYYYqqq111111222222333444555555444444444444555666777777777777777777777777777777777777888888999999999999::::::;;;;;;<<<======>>><<<======???@@@AAABBBBBBCCCBBBCCCDDDFFFGGGEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLNNNQQQRRRSSSSSSUUUWWWVVVVVVVVVVVVVVVUUUTTTSSSUUUUUUWWWWWWWWWWWWUUUUUUTTTSSSRRRPPPPPPPPPQQQQQQNNNPPPQQQRRRUUU^^^jjjqqq||||||yyyrrrooosss~~~rrrggg\\\RRRKKKFFFCCC@@@>>>>>>===:::777555555666666666444222111333333333444444555555555333333222222222222333333...000222444444333222111000000000000/////////////////////000000000//////......---------......///------------------------......------------..............................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------------,,,,,,,,,---------------..................................../////////////////////000000000000///////////////000000000000///000111111000///000111111111000//////000111111........................000//////............///---..................------,,,+++******+++---...+++,,,,,,------,,,,,,+++------------------------------------------------+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,////////////...............////////////000000000000000000111111222222222111222444555666999<<<>>>>>>FFFRRRaaaqqq///000111222333444555666555555555555666777888888777777777777777777777777666777888999999999999999999::::::;;;<<<===>>>>>>======>>>???@@@AAAAAABBBAAAAAABBBDDDGGGGGGFFFDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKIIILLLOOOQQQRRRSSSVVVWWWUUUUUUVVVVVVVVVUUUTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSQQQPPPOOONNNMMMLLLLLLLLLEEEKKKNNNNNNRRRZZZcccgggrrrnnnfff^^^ZZZ]]]eeemmmxxx}}}vvvrrrhhhbbbZZZRRRLLLGGGCCC@@@@@@<<<888666777888999999555555555555444333222111111222222222222222333333222222222222222222222222...///000222222222222111000000000000////////////......////////////000000///......---------......------------------------......------------............------------......++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------++++++,,,------------,,,////////////////////////------........./////////...//////000000000000///////////////000000000000///000111111//////000111222111000//////000111222//////////////////////////////............//////,,,,,,---......---,,,,,,+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,---------,,,,,,++++++************++++++,,,++++++******++++++,,,************++++++++++++---------.....................////////////000000000000111111222333444444111111222444555777888999======AAAHHHSSSddd{{{000000111222333444444555555555555555555777888999777777777777777777777777555666888999::::::999999999999:::;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@??????AAADDDGGGHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJLLLOOOQQQQQQRRRTTTVVVSSSSSSTTTTTTUUUTTTTTTTTTQQQQQQSSSSSSSSSSSSQQQQQQMMMMMMLLLLLLKKKJJJIIIHHHEEEKKKNNNLLLOOOXXXaaadddddd___YYYSSSRRRSSSVVVXXX[[[fffpppxxxwwwlllddd^^^XXXSSSJJJGGGDDDAAA???>>>======777555333333444777999:::666666555444444444555555222222222111111111111111000111111111111111111000...//////000000111111111000000000000////////////...............///000000000///...---------------........................------,,,,,,,,,,,,------...---,,,++++++,,,---...***++++++++++++,,,,,,,,,---------,,,,,,+++++++++***))))))***+++,,,------************************,,,,,,++++++,,,,,,---...------------------------***+++,,,---------,,,,,,........................---------.........//////---...///000111111000///////////////000000000000///000111000///...///111222111000//////000111222//////////////////////////////............//////++++++,,,------,,,++++++******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,++++++************++++++,,,++++++******++++++,,,************++++++++++++++++++,,,,,,------.............../////////000000...///000111222333444555444333333333555666666666999888999>>>BBBJJJZZZiii222222222222222222333333444444333333444555777888777777777777777777777777555666888999::::::999999999999:::;;;<<<===>>>?????????????????????@@@@@@>>>>>>@@@DDDGGGIIIGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEGGGHHHJJJLLLLLLKKKJJJIIIFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQQQQQQQRRRTTTQQQQQQRRRSSSSSSTTTSSSSSSOOOOOOPPPQQQQQQPPPOOOOOOKKKKKKLLLKKKKKKIIIHHHHHHEEEJJJLLLHHHJJJUUU^^^aaaRRROOOKKKJJJKKKLLLKKKIIIKKKSSSYYYZZZ^^^hhhsssyyyyyykkkXXXLLLGGGFFFCCC@@@???>>>===;;;:::999888888555666777888777444111///333222111111111333444555444444333333222222111111//////000000000000////////////......///000111222000000000000////////////...............///000111111000///...---,,,,,,,,,////////////////////////,,,++++++++++++++++++,,,---,,,++++++++++++,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++************+++,,,---...************************,,,,,,++++++,,,,,,---...------------------------***+++,,,---...---,,,,,,---------------------------------.........//////---...///111111111000///////////////000000000000///000111000///...///111222111000......000111222000000000000000000000000//////.........//////000******,,,,,,,,,,,,******(((***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------------++++++************++++++,,,++++++++++++++++++,,,)))************+++++++++******++++++,,,---................../////////000((((((***+++---...///000222111000111222444444444333333777<<<<<<;;;CCCNNN\\\qqq222222111111111111111111555555555555555555555555888777666555444333333333777777777888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAADDDGGGHHHHHHHHHIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMOOOPPPPPPQQQSSSTTTSSSRRRQQQPPPPPPQQQRRRSSSMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMJJJIIIIIIHHHGGGEEEJJJFFFDDDHHHQQQYYY\\\\\\JJJJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKMMMNNNRRRVVVZZZhhhsssxxxpppllljjj```TTTEEE?????????<<<777:::888666666777777666555222222222222222222222222333333333222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000...------...///000......////////////..............................------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,+++***)))(((&&&%%%%%%************************......---,,,,,,+++******---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000//////////////////........./////////000000000111111111000000//////............////////////......000000//////......------////////////////////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,+++++++++,,,---...//////............//////000///...------...///000222222333444444555666666333333333555777:::===???HHHQQQ___ooo~~~222222222222222222222222555555555555555555555555888888777555555444444444777777777888999999:::::::::;;;;;;;;;<<<<<<==============================>>>???BBBEEEGGGHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKKKKKKKLLLLLLLLLJJJLLLNNNNNNNNNNNNPPPQQQQQQPPPPPPOOOOOOPPPPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMJJJIIIIIIHHHGGGFFFGGGEEEDDDIIIQQQWWWYYYXXXHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHKKKOOORRRVVV[[[dddppptttpppiiibbb\\\XXXUUUTTTMMMEEE<<<888999;;;:::777777555333333444444444222222222222222222222222222222222111111000000000///222222222111111111000000/////////////////////////////////////////////////////////......//////000......////////////..............................------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++......---,,,+++***))))))************************++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---//////........................///////////////000000000000000000000////////////...//////000000//////...////////////////////////...........................---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++***+++,,,---...//////............//////000///...------...///000//////000000111111222222222222333555777999;;;<<<:::@@@HHHRRR\\\gggpppvvv333333333333333333333333555555555555555555555555888888777666555555555666777777777888999999::::::999999:::;;;<<<======>>>========================>>>???AAACCCEEEEEEEEEEEECCCDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNNNNMMMMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLIIIHHHHHHHHHGGGEEECCCCCCEEEKKKQQQUUUTTTRRRFFFFFFDDDCCCCCCCCCCCCCCC@@@AAABBBBBBCCCDDDHHHJJJIIIJJJMMMSSS\\\jjjyyy~~~wwwppphhhcccQQQOOOKKKHHHFFFEEEEEEFFF===999555333444666666666555333111111222333333222222222222222222222222222333222222111000//////...222111111111111000000000////////////////////////........................---...///000000111000000......////////////......------------------------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++************************))))))******+++,,,------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------------------------////////////////////////////////////000000000000///000000111111000000///.........///000111111111...........................---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((())))))******))))))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++******+++,,,---...///......------....../////////...------...//////////////////////////////000111222444555666777777666888:::===AAAHHHPPPUUUfffnnnzzz222222222333333333333333555555555555555555555555777666666555555555555666777777777888999999::::::888888999:::<<<===>>>>>>========================<<<<<<>>>???@@@AAA@@@@@@AAABBBDDDFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJNNNOOOPPPOOONNNMMMNNNOOONNNMMMMMMMMMMMMMMMMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJMMMKKKHHHGGGHHHGGGFFFEEEAAABBBGGGLLLQQQRRROOOLLLEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBAAAAAAAAADDDFFFDDDFFFIIILLLOOOSSSYYY\\\ffftttvvvoooeee]]]WWWRRRLLLGGGBBBAAA???>>>>>>???@@@AAA888777777555333222333444555444222222333444444333111111111111111111111111444333333222111000//////111111111111000000000000////////////////////////........................,,,---///111222222111111---......//////......---------------------------------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,+++++++++++++++++++++************************************************((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------000////////////...............//////000000111111000000111111111111000000/////////000000000111111...........................---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++*********************************************************************))))))))))))))))))***++++++*********,,,---......------------------...........................111111111111000000000000///000222333444444333222888888888888999<<>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>????????????AAACCCEEEFFFGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJGGGHHHHHHHHHIIIIIIIIIIIILLLMMMNNNMMMLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHFFFEEEFFFFFFEEEDDD@@@CCCGGGLLLOOONNNKKKIIIDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAA@@@??????@@@BBBAAACCCFFFGGGFFFFFFFFFGGGQQQWWWaaaqqqpppbbbUUUPPPIIIDDDBBBAAA===:::;;;:::999888888888888999555777777666333111222333444222111111333444333333111111111111111111111111222111111000///.........000000000000000000000000........................////////////////////////,,,---///000111111111000------............------------------------------------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((()))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------/////////.....................//////000000111111000000111111111111000000111000000000/////////..............................---,,,,,,++++++,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,******************************+++++++++,,,,,,,,,************************************************************************((((((''''''''''''((((((******))))))***,,,---...------,,,,,,,,,,,,------------............------111111111111000000000000...///000222222111000000222444555555666777:::<<<===>>>AAAFFFOOO\\\jjjsss~~~000000000111111222222333555555555555555555555555333222222222333444555555777777777888999999::::::888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@AAAAAA@@@AAABBBDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGHHHIIILLLLLLMMMMMMMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCDDDDDDCCCBBB@@@CCCFFFIIIJJJIIIGGGFFFBBBBBBAAA@@@????????????<<<===>>>>>>===<<<===>>>AAAAAA@@@???>>>@@@CCCFFFKKKKKKNNNXXXjjj|||}}}zzzzzz{{{tttkkkgggccc[[[OOOEEEDDD@@@<<<;;;<<<<<<999777777777666555444333333333111222444444333222333444222000//////111222222111111111111111111111111111............------------//////000000000000000111........................////////////////////////,,,---...//////000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++***************+++++++++++++++******************++++++************************++++++++++++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,------...------........./////////////////////000000000000///000000111111000000///000000000///...---------------------------------...---,,,,,,++++++,,,,,,************++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,((()))******+++*********************************************************((((((''''''''''''((((((***)))))))))***+++---...---,,,,,,++++++,,,,,,---------............------..............................///000000000000///,,,///222333444444666777555777:::<<<@@@FFFLLLQQQ___jjjyyy000000111222222333444444555555555555555555555555222222222333444555666666777777777888999999::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@AAABBBAAAAAABBBBBBCCCDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHEEEFFFGGGGGGFFFEEEGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBBAAABBBBBBAAA@@@@@@BBBCCCDDDDDDCCCCCCCCC@@@???>>>======<<<<<<===;;;<<<>>>>>><<<<<<<<<===??????>>>===<<<>>>BBBFFFCCCEEEGGGMMMWWWaaaaaa\\\^^^[[[[[[bbbnnnyyy~~~~~~}}}{{{vvvnnngggVVVRRRLLLHHHGGGDDD???:::===:::888888::::::888555666666555555444444444444111111111222333444444444222000//////111222222222111111111111111111111111.........////////////000////////////000000111111...................................................---------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))*********++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,++++++++++++,,,---.........+++,,,,,,---...///000000000000000000////////////...//////000000//////...............------------------------------------...---,,,,,,++++++,,,,,,************++++++++++++******++++++++++++************++++++++++++************************************+++++++++,,,,,,,,,'''((()))***++++++***)))************************************************)))))))))(((((()))))))))))))))((()))***+++---...,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++,,,,,,------.....................///000111---///111333333444555777333555777888999:::===???FFFPPP\\\fffmmmxxx~~~{{{vvvqqqmmm111111222333333444555555555555555555555555555555333333333444555666777888777777777888999999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;===>>>@@@AAACCCBBBAAAAAABBBCCCEEEFFFBBBCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEGGGHHHHHHGGGGGGHHHIIIHHHHHHJJJJJJJJJJJJHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDBBB@@@@@@AAAAAA@@@???@@@@@@AAA@@@??????@@@AAA>>>>>>===<<<;;;;;;;;;;;;<<<>>>??????>>>===>>>???999;;;======<<<;;;;;;;;;888???EEEIIIMMMPPPMMMHHHNNNMMMLLLMMMPPPUUUZZZ\\\[[[cccooo{{{~~~xxxrrrkkkfff```[[[WWWUUUVVVSSSNNNHHHGGGDDD???===<<<===<<<<<<888666444666888999666333333333333444444555555555666444222222444555444333444222111222444555555444000000000000000000000000111111111222333333444444.../////////000000111111........................------------------------///...,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++*********))))))************************((()))***+++---...///000+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++++++++,,,------...//////***+++,,,---...000111111111111000000//////............////////////......++++++,,,,,,---.........------------------------...---,,,,,,++++++,,,,,,)))************+++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))(((((((((***+++---///,,,++++++++++++++++++,,,,,,,,,---......---,,,,,,++++++,,,------.../////////...------...///111222///000111000000111333666333333333333444777;;;???999>>>EEEIIIMMMVVVeeeqqqvvvsssmmmhhhccc]]]XXXTTT111111222222222111111000555555555555555555555555555555555555666666666666777666666555555555666666:::999888888888999:::;;;===<<<;;;;;;::::::::::::999::::::;;;<<<===>>>>>>AAAAAAAAABBBBBBAAA@@@@@@@@@@@@BBBDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFEEECCCCCCCCCDDDDDDFFFDDDBBB???>>>=========>>>??????@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@AAAAAAAAACCCCCCBBBBBBCCCEEEGGGHHHKKKMMMPPPUUUYYY^^^aaacccggglllxxx~~~{{{vvvooojjjcccaaa\\\VVVQQQNNNKKKJJJFFFFFFEEEDDDAAA>>>;;;::::::::::::999999777666666444555555666666555555444555555444444333222111111333333222111000///......111111111111111111111111000000000000000000000000333222222111000//////..............................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************))))))*********+++++++++(((((())))))*********+++,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,---,,,++++++,,,---.../////////...------------,,,,,,+++++++++///............---------........................000000000000000000000000000000000000000000000000//////.........---------.........------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************+++++++++*********))))))((()))***+++++++++++++++***+++,,,,,,,,,,,,+++******)))((((((((()))+++,,,))))))))))))((((((((((((+++++++++*********))))))************++++++***)))******+++,,,...///000000......------------......333222000/////////000111000000111111111222222222222222222333333333444444666777888;;;???DDDHHHJJJ[[[___eeekkkqqqwww}}}{{{tttmmmiiifff\\\WWWQQQMMMJJJGGGBBB???111111111222222111111000333333333333333333333333444555555555666666666666666666555555555555555666999999888888888999:::;;;;;;:::999999888888888999999999:::;;;<<<======>>>???@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDDDDCCCBBB@@@???>>>>>>======>>>>>>>>>>>>>>>==================<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>;;;::::::::::::;;;===>>>BBBBBBDDDEEEGGGIIIJJJKKKOOORRRZZZgggttt|||}}}{{{kkkgggdddfffmmmuuuyyyyyy~~~{{{tttnnniiifffeee___\\\ZZZYYYXXXTTTOOOKKKNNNLLLIIIEEEBBB???>>>===>>>??????>>>===;;;999888888888888777777555444444222222333333333333222222333333222111111000//////333333222222111000000000111111111111111111111111////////////////////////,,,,,,---...///000111222...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))************))))))*********+++++++++)))))))))******************************)))))))))******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++***+++,,,---...---,,,,,,.........------,,,,,,,,,+++,,,,,,,,,------..............................................................................///.........------------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))************************+++++++++*********))))))))))))***+++++++++*********++++++,,,,,,++++++******)))((((((((()))++++++************))))))))))))*********)))))))))((((((+++++++++,,,,,,,,,+++*********+++,,,---//////000......------------......000///......///000111222000000000111111111222222222222222222333333333333333333444666999<<>>===;;;777555000000111111222111111000111111111111111111111111444444444555555555666666555555444444444555555666888888888777888999999:::888888777666666666777777777888999:::;;;<<<<<<===>>>>>>???????????????>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHFFFEEEDDDCCCCCCCCCAAABBBBBBAAA@@@???>>>>>>===============<<<;;;:::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::777888888999999:::::::::999999888888888888999999=====================<<<@@@@@@BBBIIIRRRZZZ]]]]]]OOOKKKGGGGGGLLLPPPRRRRRRVVVXXXZZZ\\\___bbbgggjjjqqquuuyyy|||~~~~~~}}}zzzvvvtttssstttuuuvvvllleeefffjjjiiifffddd```___^^^aaaeeegggeeebbb\\\ZZZVVVRRRNNNKKKIIIHHHDDDCCCBBBBBBBBBAAA>>>;;;???>>><<<;;;999999999999666666777777777777777666555555555555444333222222111222222333333222222111222222222111000000//////222222222222222222222222111111111111111111111111////////////////////////((()))***,,,...///000111...........................------,,,,,,------...------------------------***+++,,,---............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++************)))))))))))))))***************************++++++++++++++++++***************((((((((((((((((((((((((******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++))))))***+++++++++++++++............------------))))))***+++,,,---...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------------------,,,,,,,,,,,,---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************+++************)))))))))******+++++++++******)))******+++,,,,,,+++******)))))))))((()))******+++++++++++++++************)))))))))(((((((((((((((,,,,,,------------,,,,,,++++++,,,,,,---...//////......------------......,,,,,,,,,---...000111222000000000000111111111111111111111222222222333333111111111222333555666777666888;;;<<<===???AAACCCHHHLLLRRRVVVXXX\\\bbbfffllloootttxxx|||}}}yyywww{{{||||||zzzvvvsssrrrrrrpppqqqqqqooojjjddd^^^ZZZQQQPPPMMMIIIFFFBBB???>>><<<:::777666666666555333///000000111111111111111111111111111111111111111333333444444444555555555444444444333444444555555777777777777888888999999777777666666555666666777777777888999:::;;;;;;<<<>>>>>>??????@@@?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@???@@@AAAAAAAAA@@@???>>>============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777777777777777777777777555666666666777777888888;;;;;;::::::999999999999::::::;;;;;;<<<<<<======@@@>>><<<===AAAEEEGGGGGGFFFCCC??????AAACCCDDDCCCEEEGGGHHHHHHHHHIIILLLNNNNNNQQQTTTVVVVVVWWWXXXYYYYYYWWWUUURRRPPPPPPSSSUUU^^^SSSJJJJJJNNNMMMIIIHHHEEEEEEEEEHHHKKKKKKIIIGGGDDDDDDBBBBBBAAAAAABBBBBB>>>>>>>>>??????>>>===<<<;;;:::::::::999999999999222333333444444444444444333333444444333222222111333333444444444444333333444333333333222222111111000000111111111222222222111111111111111111111111////////////////////////---------,,,,,,,,,,,,,,,........................------------------------------------------------***+++,,,------------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((()))))))))************************************,,,,,,++++++******))))))'''''''''(((((((((((((((******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,)))******+++++++++++++++------------------------***++++++,,,------..............................------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))************************************))))))))))))+++++++++++++++***)))(((******++++++++++++******)))))))))))))))******+++++++++*********)))))))))))))))))))))))))))))))))+++,,,---...---,,,,,,,,,,,,,,,,,,------............------,,,,,,------...+++,,,,,,,,,---...///////////////000000000111111000000000111111111222222111222222222333444555555777888::::::999999:::<<<;;;===@@@BBBCCCEEEJJJMMMPPPSSSXXX\\\___bbbeeehhhppptttzzz~~~}}}yyysssnnnmmmnnnooooooooonnnlllkkkllllllkkkjjjhhheeecccbbbaaabbbbbb```\\\YYYXXXXXXTTTTTTSSSQQQMMMJJJGGGEEEBBBBBB@@@>>><<<:::999888999888777666777777777777...///000111111111111111222222222222222222222222333333333333444444444444333333333333333444555555666666777777777888888888777777666666666666777888666777777888999:::;;;;;;>>>>>>???@@@AAAAAA@@@@@@?????????@@@AAABBBDDDEEEAAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>======>>>@@@@@@@@@???>>>===============<<<;;;:::999::::::::::::;;;;;;;;;;;;::::::999999999888888888666666666666666666666666555555666666666666777777888888888777777666555555666666777777888999999:::<<<;;;999999::::::::::::>>>===;;;;;;<<<===>>>>>>===>>>???>>><<<<<<===???===???BBBBBBAAA@@@@@@AAAEEEEEEDDDBBB@@@AAADDDHHHMMMCCC;;;<<>>??????===<<<999999999:::;;;<<<======888888999888888777777777777777777666666666555555444444333333333333444444333333444444333333222222222222333333333333222222333333222222222222222111......//////000111111111000000000000000000000000........................000000///...---++++++***........................------------------------------------------------,,,,,,------,,,++++++***------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((()))))))))************************************,,,++++++******)))))))))((((((((())))))***************+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++.........---------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((************************((()))))))))******************)))))))))(((((((((***************************,,,------+++***+++,,,,,,---------------------------,,,,,,,,,,,,------,,,,,,---------,,,,,,,,,....../////////000000000/////////000000000111111000111222333444444555555222333444444333333444555888999999999999:::<<<======@@@CCCFFFGGGIIIKKKMMMPPPRRRVVVYYYYYYWWWTTTRRRSSSSSSTTTUUUUUUUUUTTTTTTPPPPPPOOONNNMMMKKKJJJIIIIIIJJJKKKIIIGGGEEEDDDEEEBBBAAA@@@???>>>======<<<888777777666666555555444555555444333333222333444......///000111111111111222222222222222222222222222222222333333333444444222222222222333444444555555555666777777777777666777777666666777777888888666777888999:::;;;;;;<<<>>>>>>???@@@AAAAAAAAAAAA??????>>>???@@@CCCEEEFFFAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999999999:::::::::::::::;;;999999999888888888777777777777777777777777777777666666666666666666666666777777777777777666555444666666666666555555555555555666777888999999999999666666777777888999::::::888999;;;;;;::::::;;;<<<;;;<<<===<<<:::999999::::::<<<===<<<::::::===AAACCC<<<777888:::999999:::888888999999999999999999777777777777777777666666555666777666444333333444555555555555444333222111666555444333333333444444333333333444444333333222///000000111111000000///000000000000000000000000.........//////000000000000000000000000000000000........................//////.........---------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************+++++++++************************)))))))))))))))((())))))******++++++,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,,,,---......************++++++++++++/////////......---------................................................------------------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))*********+++++++++******)))+++***))))))))))))***+++(((((()))************)))))))))))))))((((((((('''************++++++++++++))),,,...---+++)))+++---------------------,,,,,,------,,,,,,,,,,,,---------------------,,,++++++............////////////........./////////000000---...///111222333333333000111333333222222333555444444444555666666777777666888;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBAAAAAA======>>>???@@@AAAAAAAAA@@@@@@???>>>>>>=========:::<<<======;;;:::;;;<<<::::::999999999:::;;;<<<444444444444444444444444333333333222000///000222---...///000111111111111222222222222222222222222222222222222333333333333111111111111222333444555444555666777777777666666666666666666666777888888777777888999:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>@@@BBBDDDBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA>>>>>>???@@@@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;999:::::::::::::::999999888999999999::::::::::::999888888888777777777777777777777777777777777777666666666666666666555555666777888888888777666555666666666666666555555555333555666777888888888999222444555666666777777888555777999999999888999;;;888999:::999888777777888111555999888666555777:::;;;777666888777555666:::777777777666555555666777777777777666666555444444666777888777444333555777444444555555555444333222444333222222222333444444111222222333333333222222//////000000000000//////////////////000000000000////////////000000000000000000000000000000000000........................---------.......................................,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))************+++++++++*********))))))((((((((((((((()))))))))(((((()))******+++,,,,,,******+++,,,,,,,,,,,,+++++++++*********+++,,,------,,,,,,+++,,,---...///*********++++++,,,,,,,,,---------------------...........................------------------------------------------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))***+++++++++******+++***)))(((((()))***+++'''((()))***+++******)))*********)))))))))(((((())))))))))))*********+++)))---000///+++***,,,............------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......------,,,------........./////////------........./////////,,,---///000000000000///111333444444333333444666///000111333555555444333444666777777666555666777999999999999999999999:::444444555666777777888888::::::999999999999999:::444666777888777666777888777777666666777888999999555555555555555555555555333444555333111000222444---...///000111111111111111111111111111111111111111111222222222333333333111111111111222333444555333444666777777777666555555555555555555666777888888888999:::;;;<<<<<<===;;;<<<===>>>????????????@@@???>>><<<<<<>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@<<<======>>>???@@@@@@AAA???@@@@@@AAAAAABBBBBBCCC===>>>???AAAAAA@@@??????>>>===;;;:::999999::::::777888888999999999888888888888888999999:::::::::888888888888777777777777666666666666666666666666555555555555555555555555333333555555555555444333222222333333444555555666333444444333222222333444000222444555444444555666333444666666444333333444444555666666555444666777///444999999666444666999666555666888555111333999666777666444333333555777111222333444444444333333111333444333000000222555000111222333333333222111111111000000111222444555000111111222222222111111111111222222222222111111111111111111111222222222111111111000000000000000000000000000000000000000.................................------,,,,,,,,,........................,,,,,,---......---,,,,,,************************)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************+++++++++++++++++++++++++++++++++************)))))))))))))))************++++++++++++******))))))&&&&&&''''''(((((())))))'''(((((()))***++++++,,,******+++,,,,,,,,,,,,+++,,,+++*********+++,,,------,,,+++++++++,,,---...+++++++++,,,,,,---------******+++,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))***++++++++++++++++++***)))(((((()))***+++'''((()))++++++******)))+++++++++************)))'''((((((((())))))*********...111000---+++---000.........------,,,,,,+++---,,,,,,++++++,,,,,,---)))***,,,.../////////...---------.........//////---------.........//////...///000000000///...------...//////...---...000//////111333555555333111222444555555444333333444444444444444333333333333555555555666666777777777555555444444444555666666222444555666444444444555444444444333444444555555333333333333333333333333000222444222000000222555.../////////000000000000222222222111111111000000222222222222222222222222222222333333333333444444444444555555555555555444888777777666555444444444999::::::;;;;;;<<<<<<===????????????>>>>>>>>>>>>BBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>>;;;;;;===>>>????????????@@@>>><<<===@@@AAA???===@@@@@@@@@@@@@@@???>>>>>>:::::::::999999999888888666777888888888888777777777777666666555555555444888888888777666444222111444444444444444444444444444333333333333444555555555555666666666666555555555444444333333444444555555555444444444444555555333333333333333333333333444444444444444444444444444555666777777666555444444444444555555555555666666666555444333222222111444444444333333222222222222222333333333333444444333333333333333333333333222222333444444555555555111111111111000000////////////000000111111111222222111000000///000000000000000000000////////////////////////////////////.........///111000...,,,+++,,,,,,------.........//////.........---------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))........................------......------,,,+++***+++,,,,,,,,,,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,+++***)))'''((()))******)))((('''(((((())))))************''')))+++,,,---,,,***))),,,,,,,,,++++++*********))))))))))))))))))))))))******)))))))))))))))***)))************+++++++++,,,+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------000///---+++*********+++++++++++++++++++++++++++------++++++++++++------...------,,,,,,------...************************---,,,+++******+++,,,---+++*********))))))((((((++++++++++++++++++++++++******))))))))))))******+++***)))))))))***++++++))))))))))))************++++++************++++++************************+++***)))))))))))))))***,,,,,,,,,++++++++++++***************************)))************+++++++++000///---+++*********+++,,,,,,,,,++++++*********))))))***+++---...//////---------...------,,,,,,+++,,,---...////////////---///000000///......///////////////000000000000,,,---///000111111111000111111111111111111111111333333333222222111111111333333333333333333333333222222222222222222222222333333333222222111111111333333333222222111111111222222111000//////000000111222222111000//////000000000000000000000000000222222222111111111000000111111111000000000000000222222333333333333444444555555555555555555444444888777777666555555444444777777888999999::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???????????????@@@BBBBBBBBBBBBAAA@@@???>>>:::;;;<<<===============@@@>>><<<===???@@@>>>===>>>>>>>>>>>>>>>===<<<<<<999999888888888777777777666666777777777777666666555555555555555555444444666666666555444333222111444444444444444444444444333333333333333444555555444444555555555555444444444444333333333333444444555555444444444444555555333333333333333333333333444444444444444444444444222222333333333333222222333444444444555555555555444444444333222222111111333333222222222111111111111111111222222222333333333333333333333333333333333333333333222222222222222222111111111000000000//////000000000111111111333222111000000000000000............------------........................///......///111111///------------------.........///.........------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,------------,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++***+++++++++******)))((((((((()))******)))((((((((((((((()))))))))******((()))***+++,,,+++******,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******)))************+++++++++******))))))))))))))))))+++,,,,,,------,,,,,,+++------------------------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++******)))(((((()))******************)))))))))(((++++++++++++++++++++++++******))))))))))))******+++++++++++++++******)))))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))***)))))))))))))))******)))))))))(((((((((''''''))))))))))))))))))))))))))))))*********+++++++++///...,,,+++******++++++,,,,,,,,,+++++++++******)))******+++,,,---......,,,---------------,,,,,,+++,,,---...////////////---...000000.........///....../////////000000000,,,---///000111111000000111111111111111111111111333333222222222111111111333333333333333333333333222222222222222222222222333333222222222111111111333333222222222111111111222111111000//////000000///000000///...------///111111111111111111000000222222222111111111111111222222111111000000000///222222333333333333444444555666666666555444333333777777777666555555444444777777888888999:::::::::========================>>>>>>============>>>>>>BBBBBBBBBBBBAAA@@@??????<<<======>>>>>>>>>======???===<<<===>>>???>>>===;;;<<<<<<<<<<<<;;;::::::777777777777666666666666555555666666666555555444333333333333444444444444444444444333333222222222333333333333333333333333222222333333333444444444333444444444444444444333444333333222222333333444444444333333333333444444222222222222222222222222333333333333333333333333222111111000000111111222333333333333444444444444222222222222222222111111111111111111111000000000000000000111111111111222333333333333333333333333333333222222111000000///222222222111111111111111//////000000000000111111444333222111000/////////............------------........................//////...///111111///---...............---------............------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------************************+++,,,,,,,,,,,,+++************+++,,,,,,+++******))))))************)))))))))************)))((((((((())))))******))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++*********))))))))))))))))))))))))***)))))))))))))))******)))************+++++++++++++++***)))((((((((()))++++++,,,,,,,,,,,,++++++------------------------,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***************))))))))))))++++++++++++++++++++++++++++++************++++++******++++++***)))((('''))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((()))***++++++(((((((((((('''''''''&&&(((((((((((((((((((((((()))))))))*********++++++---,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,+++,,,---......///......---...000000...---...///.........////////////000------///000000000000000000000000000000000000000222222111111111111000000222222222222222222222222111111111111111111222222222222222111111111111111222222222111111111111111111111000/////////000000...///000///...---...///222222222111111111111111111111111111111111111111555444444333333222222111222222222333333333444444666666666666555444333222777777666666555555555555999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>AAABBBBBBBBBAAAAAA@@@???@@@@@@AAAAAAAAA@@@??????========================;;;;;;;;;;;;;;;::::::999777777777666666666555555444444555555555444333333111111222222333333444444333333222222222333333333222222222222222222222222111222222333333333333333333444444555555444444333333333222222222222333333333333222222222222333333222222222222222222222222222222222222222222222222444333222111111222333444222222222222333333333444111111111111222222333333111111111111111111111111000000000111111111222222222222222222222222222222222222222111111000000000222222222222111111111111//////000000000000000000444333222111000/////////000000000000////////////........................000///...///000000///.../////////......------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******++++++++++++******((())))))))))))))))))((()))***************))))))))))))))))))))))))))))))******************************))))))******+++,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))***+++))))))*********+++++++++------,,,+++************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++*********)))))))))))))))************************++++++************++++++(((''''''&&&&&&'''((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,---------,,,,,,+++,,,------.........---,,,...//////...------...------........./////////---......//////000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111111111111111111111111111111000111111111111111111111000111000000/////////000000000111222111000///000111222222111111111111111111111111111111111111111111444444444444333333222222222222222333333333444444555555666666555444444333666666666666555555555555888888999::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<==================>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???<<<<<<======<<<<<<<<<===;;;;;;<<<<<<;;;;;;:::999888777777777777666666666444444444444444333222222000111111111222222333333333333222222222333444555222222222222222222222222000111222333333333222222333444444555555444444333222222111111111111222222222222111111111111222222111111111111111111111111222222222222222222222222555444333222222333444555111111111111222222222222111111222222333333444444111111222222222222222222111111111111222222222333222222222222222222222222000111111111222222222333111111111111111111111111000000//////////////////333222111000////////////000000000000////////////........................000...------/////////...//////......---------,,,,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------******++++++******)))(((************************))))))************))))))******++++++,,,++++++*********))))))))))))******++++++++++++++++++++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))(((((()))***++++++))))))*********+++++++++---,,,,,,+++******++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))******************************+++******************+++)))'''%%%$$$%%%(((+++...((()))))))))************+++******))))))******+++++++++++++++++++++++++++(((((((((((()))***,,,,,,,,,,,,+++++++++*********************************(((((()))))))))*********))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++*********++++++,,,------,,,,,,+++,,,------------------,,,...//////...------...------------.........................../////////////////////////////////////////////////////////000000000000000000000000/////////000000111111111000000000000000000000000000000000000000000000000000///////////////000000///111222111000///000222000000000111111111222222111111111111111222222222222222222222222222222222222222333333333333444444444444555555555555555444666666666666666666555555666666777777888999999999::::::;;;;;;<<<=========>>>======>>>>>>???@@@AAAAAAAAAAAABBBBBBAAAAAA@@@===>>>>>>?????????>>>>>>;;;<<<===<<<;;;:::;;;===<<<<<<<<<<<<<<<;;;::::::777777777777666666666666444444555444444333222111111111111222222222222222444333222222222333444555111111111111111111111111///000111222333222111111222333333444444333333222222111111000000111111222111111000000000000111111000000000000000000000000111111111111111111111111222111111111111111111222000000000000111111111222111222222222333333444444111111111222222222222222111111111222222222333333222222222222222222222222///000000111222222333333000000000000000111111111000000////////////......000000///.........//////............------------------------------------///---,,,,,,---......------------------,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++***++++++++++++***))))))+++***))))))))))))***+++******++++++++++++************+++,,,,,,,,,,,,++++++******))))))******+++,,,++++++++++++*********)))************+++++++++)))))))))***************))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++***)))))))))))))))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++******************+++))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))******************************************))))))))))))******+++)))'''&&&''')))---000))))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++************))))))))))))************************((((((((()))))))))******))))))***+++,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++++++++*********)))***+++,,,,,,------,,,,,,,,,------------,,,,,,,,,---//////---,,,---...,,,,,,,,,---------......///......------...//////////////////////////////------............//////////////////////////////......//////000000111111////////////000000000000////////////000000000000//////......//////000000---...//////......///000......//////000111222222000000111111111222222222000111111222222333333333222222333333333333444444333333444555666666666666555666666666666666666666666666666777888888999999:::;;;;;;<<<======>>>>>>============>>>???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@<<<<<<===>>>?????????>>>:::<<<===<<<:::999;;;===;;;;;;<<<<<<;;;;;;:::999666666666555555555444444555555555555444333222111333222222222222222111111444333111000000111222333111111111111111111111111...///111222333222111000000000111111111111000000111111000000000000111111111000000//////000000111000000000000000000000000111111111111111111111111///000000000000000000////////////000000000111111111111111222222222222222000000000111111111222222000000000111111111111222111111111111111111111111000000000000000000000000....../////////000000000000000/////////............------------......///............------------------------------------...,,,******+++------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************++++++,,,,,,++++++***)))+++***)))(((((()))***+++)))******++++++******)))))))))***+++++++++++++++++++++***))))))***++++++*********)))))))))((((((((()))***+++,,,+++******((()))))))))*********+++))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++(((((((((((()))***++++++******++++++++++++******++++++++++++++++++++++++,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++******+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&((()))))))))************************************))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))******************))))))))))))******++++++++++++++++++++++++***)))))))))))))))******))))))))))))((((((((((((************************(((((((((((()))))))))***)))***++++++,,,+++************+++++++++,,,,,,,,,***************+++++++++))))))***,,,,,,------,,,,,,,,,,,,------,,,,,,++++++---......---,,,------+++,,,,,,,,,,,,---------///...------------...///........................,,,,,,------....................................------...//////000111111........./////////000000........./////////000000...............///000000,,,...//////......///111,,,------///000111222333000000111111222222222222111222333444555555666777222222333333333444444444222222444555666777777777555555555666666666666666888888888999::::::;;;;;;;;;;;;<<<<<<===>>>??????<<<<<<<<<======???@@@@@@@@@@@@AAABBBBBBAAAAAAAAA<<<===>>>???@@@AAAAAAAAA999;;;===<<<:::999:::===:::;;;;;;;;;;;;:::999999555555444444444333333333555555555555444333222111444333333333222222111111333222000///...///000111000000000000000000000000...///111222333222000///......////////////......111111000000000000111111000000////////////000000000000000000000000000000000000000000000000000000///000111222222111000///////////////000000000000111111111000000000000000.../////////000000111111////////////000000000000111111111111111111111111000000000///......---------.........//////000000000000//////.........---,,,,,,,,,,,,,,,...//////111000000000////////////---------------------------+++))))))***,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------************************+++,,,,,,,,,,,,+++******+++***)))(((((()))***+++))))))************))))))(((((()))***************,,,+++***))))))***+++,,,))))))(((((('''''''''&&&''')))+++,,,---,,,***)))(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++))))))******+++,,,......******++++++++++++******++++++++++++++++++++++++***+++---///000000000///++++++++++++++++++++++++++++++------------++++++,,,,,,++++++++++++,,,,,,************************((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&(((((('''$$$!!!))))))))))))************))))))(((((((((((())))))************************+++***)))))))))))))))***************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,))))))*********+++++++++((()))***+++,,,---------,,,,,,,,,------,,,+++++++++---......---,,,,,,---++++++,,,,,,,,,---------//////---,,,,,,---...///........................,,,,,,,,,------.................................---------...///000000111---.........//////000000---.........//////000000...............///000111...000111111000000111333---......///000111111222222222111111111111111111000000111222333333444444222222333333333333444444333333333444444444555555777666555444444444444444777777777777888999:::;;;<<<<<<<<<<<<========================>>>>>>>>>>>>AAAAAA@@@???>>>>>>??????<<<===???AAABBBBBBBBBBBB;;;;;;::::::::::::;;;;;;::::::888777777777888999888666444444555555444333555444222000000111222333222222222111111111111000222222111000//////000000000000000000000000000000000000000000000000000000111111111111111111111111000000//////.........---...//////000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111222222222222000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000000///...---------------///......------......///,,,------....../////////222111000...------------.........------,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))***++++++++++++***************************************************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))******++++++,,,,,,'''((((((((()))))))))***))))))))))))))))))))))))''')))******))))))***,,,...---+++***)))***++++++(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++***)))))))))))))))))))))))))))))),,,+++)))((((((((()))******************)))((((((''''''((((((((((((''''''))))))************))))))***)))(((''''''((()))***&&&'''((()))*********)))''''''''''''(((((((((((((((((())))))******++++++))))))*********+++++++++((((((((((((((('''&&&&&&((((((((((((((((((((((((******))))))((((((''''''------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---+++...------------...//////---///111000---,,,...000........................////////////////////////......//////000000111111111111111111111111111111000000111222222333444444222222333333333333444444333444444444555555555555555555555444444444555555777777777777888999:::;;;<<<<<<<<<<<<============<<<<<<<<<===>>>??????@@@AAAAAA@@@???????????????===>>>???@@@@@@@@@???>>><<<;;;;;;::::::;;;;;;<<<:::999888777777777888888555333111111222222111000222333333333222222111111222222222111111111000000222111111000//////000000000000000000000000000000000000000000000000000000111111111111111111111111000/////////............,,,,,,---...............////////////////////////////////////////////////000000000///////////////////////////////////////////////////000000000000000/////////.........---////////////////////////000000000000000000000000//////////////////////////////...---------------,,,,,,------------,,,,,,---------------.........000///...---,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,++++++************************************************************))))))***++++++++++++***************************************************))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******)))))))))***************(((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***+++---,,,+++*********+++,,,((((((((()))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((***************)))((((((******+++++++++******)))))))))************))))))***)))(((''''''((()))************)))))))))))))))(((((()))))))))*********)))))))))))))))*********))))))*********++++++++++++++++++++++++***))))))(((((((((((((((((((((((()))))))))************************************************+++++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------------...//////---///000000------...000................................................////////////////////////111111111111111111111111000000111111222333333333222222333333333333444444444444555555555666666666555444444444444555666666777777777777888999:::;;;;;;<<<<<<<<<<<<==================>>>>>>>>>??????AAA@@@@@@????????????@@@>>>>>>???>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<999999888777777777777888777555333333444444333222000222333444444222000///222222111111111000000000111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............,,,,,,---............---////////////////////////////////////////////////000000000//////.........////////////////////////------------.........////////////...............////////////////////////000000000000000000000000///////////////////////////...------------------+++,,,............,,,+++------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))************************))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********))))))))))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))((()))******))))))***+++++++++*********+++,,,,,,)))))))))*********++++++)))************+++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''((())))))******))))))(((((()))))))))))))))((('''&&&))))))************))))))))))))(((((((((((())))))---,,,+++)))(((((())))))*********+++++++++,,,,,,************)))))))))))))))))))))************+++(((((()))))))))(((''''''((((((((((((((((((((((((((())))))***+++,,,,,,,,,((()))))))))***+++++++++*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------------......///---...//////...---...///------------------------........................//////////////////......000000000000111111111111000000111111222222222333222222222333333333444444555555555666666666666777666555555444444444555555777777777777888999:::;;;;;;;;;;;;<<<<<<<<<======@@@??????>>>>>>=========AAA@@@@@@??????@@@@@@@@@>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;999888888777777777777777888666444444444555444333111222222333333111000///111111111111000000000000111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........---...//////000000//////////////////////////////////////////////////////000000000///......------////////////////////////,,,,,,---------.................................////////////////////////000000000000000000000000////////////////////////......---,,,,,,---------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++***)))))))))))))))))))))************************************************))))))***++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))***************))))))))))))************))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))((()))+++))))))*********+++,,,,,,)))*********++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))+++***)))((('''((())))))((()))))))))))))))(((((((((((((((((('''&&&%%%%%%))))))************))))))))))))(((((((((((()))))),,,+++)))''''''((()))************+++++++++,,,,,,++++++******))))))(((((())))))))))))************&&&''''''(((''''''&&&&&&(((((((((((((((((((((((()))))))))******+++++++++)))******+++,,,------...************++++++++++++++++++************++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,,,,------...///...............---......------------------------------------------------////////////............//////000000000111111111000111111111111111222222222222222333333333444444555555555666666666666777888777666555444333333333777777777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>======>>>>>>::::::999999999999::::::888888888888777777666666555333111000111111000///333222111000000000111111111111111000000000//////000///////////////000000////////////////////////////////////////////////////////////////////////.........///////////////---......///////////////................................................000/////////.........---........................------........./////////---------.......................................////////////////////////........................------,,,,,,,,,------...///...---++++++---...///---------,,,,,,+++++++++,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))******+++++++++)))))))))))))))))))))***************************++++++++++++++++++++++++))))))***++++++++++++***************************************************))))))))))))))))))))))))(((((())))))******************))))))))))))************))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((()))***+++***)))((()))***((())))))***++++++++++++)))*********++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,)))))))))))))))***++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))+++***((('''''''''((()))'''(((((()))))))))((((((+++++++++++++++***)))((())))))************))))))(((((())))))))))))(((((()))(((&&&%%%&&&'''***+++)))))))))************+++++++++******))))))(((((()))))))))))))))))))))))))))******++++++*********))))))))))))))))))))))))******)))))))))((((((((())))))***+++,,,,,,------))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------.........---------------------------------------------------...........................//////000000111111111111111111111111111111111222222333333333333444444444444555555555666666666777777666444444333333444777777777777888999:::;;;:::;;;;;;;;;;;;<<<<<<<<<999:::;;;>>>@@@BBBDDDEEEAAA@@@@@@@@@@@@AAAAAABBB???>>>============>>>>>>999888888777777888888999777777888888777777666555666444222111222222111000444222000///...///111222111111000000000///////////////......//////000000////////////////////////////////////////////////////////////////////////.........///////////////++++++,,,------------,,,........................................................................................................./////////000000---------------.................................////////////////////////........................,,,,,,,,,,,,,,,------...---,,,+++******+++,,,---------------,,,,,,,,,,,,------,,,------...//////++++++++++++,,,,,,,,,,,,)))***************++++++(((((())))))***+++++++++)))))))))************+++************************++++++++++++++++++++++++))))))***++++++++++++***************************************************))))))))))))))))))))))))((((((((()))******++++++******))))))))))))*********))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++***)))((()))***((()))******+++*********)))))))))*********++++++)))************+++++++++******+++++++++,,,,,,,,,)))))))))))))))***++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&'''''''''((()))))))))((((((((())))))******))))))((())))))************))))))(((((())))))))))))((((((&&&&&&%%%%%%&&&((()))***((((((((())))))))))))***************))))))))))))***)))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))******))))))(((''''''&&&'''((((((((()))*********)))))))))************+++++++++************++++++************************++++++++++++++++++++++++************++++++++++++************************++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,------......---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////......//////000111111222111111111111000000000000222222333333333333444444333444444444555555555555444444444444444555666777777777777777888999:::;;;::::::;;;;;;;;;<<<<<<<<<:::;;;<<<>>>@@@BBBCCCDDD@@@@@@@@@@@@@@@AAABBBCCC@@@???===<<<;;;:::;;;;;;777777666666666666777777666777888888888777555555888666444333444444333222222111111000000000000000111000000000////////////...............///000000////////////////////////////////////////////////..................................../////////000***+++,,,,,,------,,,,,,................................................,,,------....../////////....................................////////////,,,,,,,,,------.................................////////////////////////........................,,,,,,++++++,,,,,,---...,,,---...000000...---,,,---------------.........---,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,((((((((()))***+++++++++************++++++,,,,,,************************************************))))))***++++++++++++***************************************************))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******)))))))))***************&&&&&&'''((()))***++++++)))))))))))))))))))))))))))***+++***((((((((())))))******++++++***)))(((((((((((()))))))))******)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&&&&''''''((())))))(((((($$$%%%&&&'''(((((((((((())))))************))))))'''((()))******)))((('''''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))***************))))))((((((((((((%%%%%%&&&'''''''''''''''))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++************++++++************************++++++++++++++++++++++++************++++++++++++************************************++++++++++++******+++++++++,,,,,,,,,))))))***+++++++++++++++************************)))))))))******+++,,,---,,,,,,++++++,,,,,,---...///---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000---......///000111111222111111111000000000000000222222333333333444444444333333333444444444555555111222222333555777999:::777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAABBBCCCAAA@@@===;;;999888777777666666555555555555666666666777888888888777555444444333111000111111000//////000222333222111///...000000000000////////////...............///000111////////////////////////////////////////////////........................---.........//////000000,,,---......//////......................................................+++,,,,,,---...///000000........................---------.........//////,,,,,,,,,------.................................////////////////////////........................++++++++++++,,,,,,---...,,,///444777777444///,,,---------....../////////,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------'''(((((()))***+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******))))))******++++++,,,,,,%%%&&&'''((()))***+++,,,))))))))))))))))))))))))***++++++***((((((((())))))***++++++***)))((('''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,------,,,,,,------...///,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))***)))((('''&&&'''((((((&&&&&&'''((())))))((((((&&&'''(((***+++++++++,,,))))))************))))))'''((()))******)))(((''')))*********)))((('''&&&((())))))))))))*********(((((())))))******++++++******))))))((((((((('''(((((()))******+++******)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++***************))))))))))))************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,))))))***++++++++++++***************************))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////000000000000000000000000000000000000111111111111///000000000000111111111444444444444444444444444333333333333333333333333666777888777666555666777999999999999:::;;;<<<<<>>>>>>>>>>>>>>???@@@>>>===;;;:::999999:::;;;666666777777666555444444555666777888888777666555444444444333333222222222111111111111111111111111...............///000000////////////////////////---...///...------.../////////.........---------............//////////////////............////////////.........------------,,,,,,,,,,,,---........................------......//////000000111111........................///............---------,,,,,,,,,------.........---------............///---------------------,,,///............---------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,***+++,,,,,,------,,,,,,+++***)))(((((()))***+++************************))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))************************************++++++***************+++))))))))))))))))))))))))++++++******))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++******))))))(((((('''(((************,,,...))))))))))))************)))************+++++++++333///***)))***++++++*********))))))******+++,,,...---+++******+++---...,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))((((((''''''''''''(((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))***+++)))))))))))))))))))))))))))************+++++++++************))))))))))))''''''(((***+++,,,---...++++++,,,,,,,,,++++++***++++++------------++++++,,,,,,,,,+++++++++******...---+++******+++---...------,,,,,,+++***))))))////////////////////////000000000000000000000000//////000000000111111111000000000111111111111222444444444444444333333333222222222222222222222222555666777666555444555666999999999999:::;;;<<<<<<>>>===<<<<<>>>>>======>>>>>>>>>===<<<;;;999999999999:::333444444555555555444444555555555666666555555555333333333222222222111111111111111111111111111111...............//////000////////////////////////---...///...------...//////.........------------------------............//////............/////////.........---------,,,...------------...//////..................------------........./////////....................................------------,,,,,,,,,---------------------------............))))))))))))************------------,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---......------,,,+++***+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((************************++++++***))))))******+++))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&'''((()))***))))))***,,,''''''''''''(((((((((((()))************+++++++++///,,,((((((***++++++*********))))))******+++,,,+++***(((''''''(((***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***(((''''''''''''******++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((()))))))))*********((((((''''''''''''(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++************))))))))))))(((((()))***+++,,,,,,---***++++++,,,,,,++++++***++++++,,,------,,,++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,---------,,,++++++***))))))////////////////////////000000000000000000000000//////000000000000111111000111111111111222222222444444444333333222222222111111111111111111111111333444555555333333444555888888888888999:::;;;<<<===<<<;;;<<>>===<<<<<<<<<<<<;;;;;;999888888888888888111111222333444444444444333333333222222333333333222222111111111111000000000000000000000000000000......------......///000////////////////////////---...///...------...///............------------+++,,,,,,,,,------------///......------......///......------------,,,,,,...............//////000------------------......---------------.........------------------------............------------------------,,,,,,,,,,,,------------............***+++++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000000000///...---+++)))(((+++***))))))))))))***+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++,,,,,,+++***)))(((''''''******************************)))))))))******+++))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))((('''((()))''''''''''''(((((((((((()))************+++++++++***((('''(((***++++++*********))))))******+++,,,***)))(((''''''((()))***,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))************************''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((---,,,)))'''&&&&&&'''((())))))******))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''(((((())))))((((((''''''''''''(((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++)))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))*********+++++++++******+++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,,,,,,,+++******))))))////////////////////////000000000000000000000000////////////000000000111111111111111222222222222444444333333222222111111000000000000000000000000111222333333222222333444666666666666777999:::;;;<<<;;;:::<<<>>>@@@@@@??????>>>===<<<;;;;;;;;;;;;:::999888888777777666666222222333333333333333333222111000//////000111222000000000000000000000000////////////////////////...------------...//////////////////////////////---...///...---------///------------------------,,,,,,,,,,,,------------...------------------...------,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,------------......------------------......------------------------.........---------,,,,,,...------,,,,,,+++++++++,,,,,,---------.........,,,,,,---......///000000,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******,,,---...///000000000///...---+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******)))(((((('''***************************))))))))))))******+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((((((((((((((((((((((((((************)))))))))))))))***+++***((('''((()))))))))))))))************))))))*********+++++++++((((((((()))*********)))******))))))******+++,,,,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&(((***,,,(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************************)))))))))(((************************)))******++++++++++++***+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++************))))))))))))******,,,+++++++++******))))))////////////////////////////////////////////////...////////////000000000000000111111111222222222333333222222222111111111000000000000000000000000///111222222111111222444333333333444555777888999:::::::::;;;>>>???>>>===>>>===<<<;;;::::::::::::888888888888777666555555555555555444333222111000111000///......///000111////////////////////////........................---------------...//////////////////////////////---...///...---------///,,,,,,------------------,,,------------.........------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------..............................------------------------...------------,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,------------...******++++++,,,---......------------,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......------,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))(((((())))))******++++++'''''''''((()))*********(((((((((((((((((((((((())))))))))))************+++,,,,,,+++)))(((((()))))))))))))))************))))))*********+++++++++******+++***))))))))))))******))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&(((***,,,'''((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,((('''&&&%%%&&&'''((()))((((((''''''''''''((((((''''''((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((()))))))))*********************)))))))))(((+++++++++************)))((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++***************)))////////////////////////////////////////////////......////////////000000///000000000000111111111111111111111111111111111000000000000000000000000///000111222111111222444222222222333444666888888999888999;;;===>>>===<<<<<<<<<;;;:::999999999:::888888888888777666555444666666555444333111000///000000000//////000000000......////////////000000////////////////////////------,,,,,,------...///////////////////////////---...///...------...///,,,,,,,,,,,,------------------------............---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,------....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------......///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,,,,---------,,,******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((((((((()))******+++))))))))))))))))))))))))))))))))))))************&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''((((((((((((+++,,,,,,+++)))))))))***''''''''''''(((((((((((()))************+++++++++***++++++***((('''(((*********))))))******+++,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,)))'''&&&&&&'''((((((((())))))******))))))************************))))))))))))))))))))))))*********))))))************)))((('''''')))+++,,,((((((''''''''''''((((((***++++++,,,,,,---------)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))((((((((()))))))))******************))))))))))))++++++******************(((((()))***++++++++++++++++++************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************////////////////////////////////////////////////........./////////000000....../////////000000000//////000000111222222222111111111111111111111111...000111111111111333444222333333444555777999:::888777888:::===>>><<<;;;::::::999999999999::::::888888999999888777555444333333333333222111000///000000111111111111000000......//////000000000000////////////////////////------,,,,,,------...///////////////////////////---...///...------...///++++++,,,,,,,,,---------+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,************+++++++++,,,,,,++++++++++++,,,------***++++++,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------..................,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++*********)))***++++++,,,,,,,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))''''''''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))'''''''''(((((()))++++++))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''((((((((())))))***+++***)))((()))***''''''''''''(((((((((((()))************+++++++++((())))))'''%%%&&&))),,,******))))))******+++,,,))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************,,,+++***(((''''''''''''((())))))***++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((***((('''%%%&&&(((***+++((((((''''''''''''((((((++++++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,***'''%%%%%%'''***,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))+++,,,---))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))******************++++++'''((()))***++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******)))******************)))))))))))))))************////////////////////////////////////////////////............/////////000............////////////......///000111222333333111111111111111111111111...000111222111111333444444444444555777999:::;;;777777888:::======<<<:::999999999888999999::::::888888999999999777555444000111111111111000000///000111222333333222111000.../////////000000111111000000000000000000000000---,,,,,,,,,,,,---......////////////////////////---...///...------...///+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))******+++++++++,,,---,,,,,,,,,,,,---......******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,---++++++,,,,,,,,,---------***)))))))))))))))))))))+++++++++************)))---,,,,,,++++++*********++++++++++++++++++++++++************************************************))))))******++++++++++++)))******++++++************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))******++++++''')))***)))((('''(((***))))))))))))************)))************+++++++++%%%&&&&&&%%%###%%%***...*********)))***++++++,,,******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))************************'''(((((()))))))))))))))))))))***+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******'''%%%###""""""$$$'''(((((((((''''''''''''(((((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''###!!!!!!###''')))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))*********+++++++++'''''')))******+++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))*********---///000000///......///........................111000///......///000111111111000000000000000000111000/////////000222333111000//////111222111000333333333333333333333333555444444555555666777888;;;:::999888888999;;;;;;;;;:::999888888888999:::777777666555444333222222555444444333222111//////000000000000////////////......////////////......//////////////////......000///...---------------------------------------........................++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))******++++++++++++++++++++++++******+++++++++***))))))&&&'''(((***++++++++++++&&&''')))***+++***((('''))))))))))))))))))))))))***************)))(((((((((((()))***************((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))***************)))(((((('''((()))***+++,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))++++++***)))(((((())))))&&&''''''((((((((((((((())))))))))))((((((((((((((()))((('''&&&'''***---))))))************))))))+++*********))))))(((((((((((((((((())))))))))))'''((()))++++++***)))))),,,+++++++++******))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///,,,)))+++...///+++'''************************,,,+++)))((((((((()))***&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))'''''''''(((***+++---...+++***(((&&&&&&((()))*********))))))(((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''''''''(((***+++(((((())))))))))))(((((()))))))))))))))(((''''''******))))))(((((('''''''''(((((()))***+++++++++(((((())))))******++++++))))))))))))((((((((((((%%%%%%&&&'''((()))******))))))))))))************)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''(((((())))))******&&&''''''((()))******************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))*********)))))))))))))))---...000000.........///........................///...------------...///000000000000000111111111111000000///000111222333111000///000222222222111333333333333333333333333555444444555555666777888999999999999999:::;;;;;;:::999888777777777888888888777777666555444333222222222222111000///...---000000000000/////////.........////////////..............................///...------,,,,,,------------------------------------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++((((((((((((((((((((((((******+++++++++++++++******************)))((((((&&&''')))***+++***)))((())))))))))))))))))))))))***************)))(((((((((((()))******************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((((()))******++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))************))))))((((((&&&''''''((((((((((((((())))))))))))((((((((((((((((((((('''&&&'''***,,,)))))))))******)))))))))))))))))))))((((((((('''(((((((((((())))))))))))(((((()))***************))))))))))))((((((((('''))))))))))))))))))))))))*********+++++++++,,,,,,---******---222444222///******************************((('''''''''((()))''''''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))******((('''&&&&&&&&&&&&******)))(((((()))***+++***)))))))))((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''')))(((((('''((()))***+++(((((())))))))))))(((((((((((((((((((((''''''&&&***)))))))))(((((((((''''''(((((()))******++++++)))))))))))))))*********))))))))))))((((((((((((%%%%%%%%%&&&''''''(((((('''(((((((((((())))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,+++*********************+++++++++++++++++++++++++++++++++*********))))))***)))))))))))))))))))))---...000000...---...///........................///......------....../////////000000111111111222111000000000000111222222222111000111333333333222333333333333333333444444555444444555555666777888666777888999:::;;;;;;;;;;;;:::999888888888888999888888777666555444333333222222222111000///...---000000000/////////............////////////......------------------------------,,,,,,++++++,,,,,,------------------------------------------------++++++++++++++++++++++++*********++++++++++++,,,------,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++*********++++++++++++,,,+++++++++++++++++++++++++++******)))******++++++'''''''''''''''''''''''')))***+++,,,,,,,,,,,,,,,***************)))(((((('''((()))*********)))((())))))))))))))))))))))))))))))******))))))(((((((((((()))***************+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((())))))******+++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++***((('''&&&''''''((((((((((((((((((((((((((())))))))))))((((((((('''&&&''')))+++)))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))*********++++++++++++,,,+++******---222555444222************************))))))((('''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((())))))))))))))),,,+++)))(((&&&%%%%%%$$$))))))******++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))((((((((((((((((((((()))******++++++***))))))))))))))))))((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,++++++******)))(((((('''++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))******,,,...//////...------...........................000000000000000111111111/////////000111111222222000000000111111111222222222111000111333444444333333333333444444444444444555444444555555666777888555777999;;;==================<<<<<<;;;;;;;;;;;;888888777666555444444333444444444333222111000000000000/////////.........---......//////......---+++,,,,,,,,,,,,,,,------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,+++++++++))))))***+++,,,------...---------,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))************++++++++++++++++++++++++++++++++++++***************+++++++++************************))))))***,,,,,,---------&&&'''((()))++++++++++++'''((()))************)))))))))))))))))))))))))))((()))))))))))))))(((((((((((()))************************))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))((()))***************)))((())))))))))))(((((((((((())))))))))))))))))))))))''')))***,,,+++***((('''&&&''''''((((((((((((((((((((((((((())))))))))))'''(((((((((&&&&&&(((***)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,+++++++++***************))))))))))))))))))))))))************++++++++++++,,,+++***,,,......,,,***************************))))))(((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))******+++(((((()))***++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))***(((((())))))))))))(((((()))))))))((((((((((((((())))))))))))(((((((((((((((((())))))******************))))))((((((((('''(((((((((((())))))))))))++++++******)))))))))((('''''''''((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))))))))***************)))))))))************************************)))))))))))))))))))))))))))*********,,,...//////...------...........................///000000111111111111111//////000000111111111111000111111111222222222222111000000111333555444333333333333444444555555555555444444555555666777888666777:::<<<>>>??????>>>============<<<<<<;;;;;;888888777666555444333333333333333333333222111000////////////............------............------++++++++++++,,,,,,------++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++((()))***+++,,,,,,,,,,,,))))))******+++,,,---------------,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))((((((''''''(((((()))))))))*********+++++++++************************))))))******++++++++++++++++++++++++++++++++++++((()))***+++,,,---------&&&'''((()))++++++++++++((())))))***************************************'''(((((()))))))))(((((((((((()))******************))))))(((((())))))***))))))))))))))))))))))))************************((((((((((((((((((((((((((())))))*********))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,***)))'''&&&''''''((((((((((((((('''((((((((()))))))))***'''((()))(((&&&&&&''')))))))))(((''''''((())))))************************(((((((((((())))))))))))***)))((((((((()))+++,,,******************++++++))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++***((('''************************************))))))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''((()))))))))))))))''''''(((((()))+++,,,---''''''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((())))))))))))((((((+++***)))((((((((())))))(((((((((((()))))))))))))))))))))))))))************)))))))))(((((('''''''''((((((((()))))))))***++++++******))))))(((((((((((()))))))))*********'''(((((((((((((((((('''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))))))))))))))******+++,,,------*********************************)))))))))(((((((((((())))))************,,,---//////---,,,---...........................------...///000000000000111000000000000000000000000111222222333333222222000//////000333444444333333333333444555555666666555444444555555666777888777888:::;;;===>>>>>>???::::::;;;;;;::::::999888777777666555444333222222111111111111111000///////////////.........------------............------***++++++,,,,,,------...++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++&&&(((***+++------,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))((((((''''''(((((())))))))))))************+++))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))((()))***+++++++++++++++***************)))(((((()))))))))*********++++++************************''''''((()))))))))(((((((((((()))***************)))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))(((((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***++++++***))))))&&&''''''(((((((((((((((''''''(((((())))))******'''((()))(((&&&&&&&&&'''))))))''''''''''''))))))******+++++++++++++++,,,(((((((((((()))))))))))))))))))))))))))******+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++***++++++,,,,,,++++++******************************************)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))((((((+++***(((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((((('''''''''(((((())))))******(((((((((''''''&&&&&&&&&))))))))))))************''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((******************++++++(((((()))+++,,,---...///******************************)))))))))(((((((((((((((((()))******+++++++++---......---,,,------........................,,,---///000111111000000222222111111000/////////000111222333333333222222///......000222444333333333333444444555666666666555444444555555666777888777777888999:::;;;======999::::::;;;:::999888777666666555444333222111111000111111111111000////////////.........---------,,,------......------,,,+++++++++,,,---.........+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************''')))***,,,,,,,,,+++******************+++++++++*********+++++++++++++++,,,++++++++++++++++++,,,************************************************++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))%%%&&&((()))******))))))))))))))))))))))))))))))((())))))*********))))))***************)))((((((******))))))******++++++************************&&&''''''((())))))(((((((((((()))***************+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************''''''((()))*********)))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))************&&&''''''((((((((((((((('''''''''((()))*********&&&((()))((('''%%%&&&&&&***)))'''&&&&&&''')))***))))))******++++++++++++(((((((((((())))))))))))(((((()))***************'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,,,,,,,,,,,,,,,,************************((()))*********)))'''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''((()))))))))))))))))))))(((''''''&&&'''''',,,+++***(((((((((((()))'''((((((((()))))))))***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((()))***))))))((((((((())))))))))))(((((()))(((&&&%%%%%%%%%'''((('''((((((((()))))))))******)))))))))))))))))))))'''''''''((((((((((((((('''''''''((()))*********''''''&&&&&&&&&&&&&&&&&&((((((((())))))))))))***&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))+++*********************((())))))***+++,,,,,,---***************************)))))))))(((((((((((('''(((((()))******+++++++++---......---,,,,,,---...........................///111222333333333222333333222111000///......000111222333444333222222......---///222333333222333333444444555666777777555444444555555666777888777777666666777999;;;<<<:::;;;<<<<<<<<<;;;:::999666555444333222111111000222222333333333222222111//////.........---------,,,------......------,,,++++++,,,------...//////,,,+++++++++,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************)))***,,,,,,,,,+++)))(((+++++++++***************)))))))))******++++++,,,---,,,+++******+++,,,---************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))$$$%%%'''((()))))))))(((************************((())))))))))))(((((('''&&&'''(((***++++++++++++******))))))******+++,,,************************&&&&&&'''((())))))(((((((((((()))***************,,,++++++++++++++++++,,,))))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))***************&&&&&&((()))************'''((((((((())))))******))))))))))))))))))))))))))))))(((((()))***++++++&&&''''''(((((((((((((((&&&''''''((()))******+++&&&((()))((('''%%%%%%&&&***((('''&&&&&&'''(((***(((((())))))*********+++(((((((((((())))))))))))'''(((***+++++++++***)))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************)))***,,,+++***))))))***************************'''((()))))))))(((&&&%%%))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((()))))))))))))))******))))))))))))******///---+++)))(((((()))***'''((((((((())))))******'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''')))*********)))((((((((())))))))))))(((((((((&&&%%%######$$$%%%&&&'''((((((((())))))***************)))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''(((((())))))******)))))))))((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***+++++++++---...//////------...///...------------...//////000000000000000000000000111111222222222222111111000000000111222222333333222222222222222222222222;;;;;;999888888888999:::777666555333444555666888888888999::::::;;;<<<<<<::::::::::::::::::::::::777666666666555555555444.............../////////......//////...---,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((((((((((((((((((((((((************************))))))))))))))))))))))))************************,,,+++)))((((((***,,,---************************+++++++++*********)))))),,,+++++++++******))))))))))))))))))))))))))))))+++*********))))))((((((******+++,,,,,,,,,,,,++++++*********))))))(((((('''''''''''''''((()))))))))*********++++++++++++******++++++++++++******'''((())))))(((((()))***+++*********************************************,,,+++)))''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))$$$%%%&&&((()))))))))))),,,,,,,,,+++++++++******''''''''''''''''''&&&&&&%%%&&&&&&'''((()))*********++++++,,,,,,***)))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***+++++++++)))((()))***((((((((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))((())))))*********))))))))))))))))))************************************))))))************))))))))))))************))))))''''''(((((())))))************)))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&$$$###%%%)))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))(((((()))))))))))))))(((((('''))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''***((((((((()))(((&&&$$$''')))***)))((('''(((***((('''%%%$$$$$$%%%'''(((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((()))))))))))))))******))))))((('''&&&***))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************,,,.........---,,,---......------------...//////000000000000000000000000000111111222222111111000///000000111111222333333222222222222222222222222555555444444444666777888888777555444444555666777999999::::::;;;<<<<<<===::::::::::::::::::::::::777777777777777777777777111111111111111000000000///////////////...------,,,,,,------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++***************************************************************************************************)))((((((((()))++++++************************+++++++++*********))))))************)))))))))((())))))))))))))))))))))))+++++++++******))))))))))))******+++++++++++++++************)))))))))((((((''''''''''''((())))))(((((((((((()))))))))))))))******++++++******)))((()))***)))((('''((()))(((((((((((((((((())))))************************---,,,+++))))))))))))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))(((************)))))))))(((((((((((((((((((((((((((&&&'''''''''((())))))))))))***+++++++++***)))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&$$$###$$$%%%((((((((((((((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))************))))))(((((())))))))))))(((((())))))))))))((((((((((((******)))(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''((('''&&&(((((((((((((((((((((((('''((()))*********)))(((''''''((()))))))))))))))*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&((())))))(((&&&''')))***)))((('''((()))((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((())))))))))))'''(((((()))))))))((((((***))))))(((''''''&&&&&&''''''(((((((((((('''''''''((()))******)))(((((())))))))))))))))))))))))(((((()))))))))*********************************(((((()))))))))*********+++---...---,,,+++,,,---...------------...//////000000000000000000000000000000111111111111000000//////000111111222222333111111111111111111111111111111111222333444666666999888777555555555666777:::::::::;;;;;;<<<<<<===::::::::::::::::::::::::777777777888888888888888555444444333333222222222//////000000000///......,,,,,,------,,,,,,+++***........................++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************************++++++++++++++++++++++++************************)))))))))*********++++++************************+++++++++***************+++++++++***************))))))))))))))))))))))))++++++************))))))(((((()))***************************))))))))))))((((((''''''(((((()))***&&&&&&&&&&&&'''''''''((()))******++++++******))))))***+++)))(((&&&'''((('''''''''(((((())))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''''''''((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************))))))************))))))''''''((((((((((((''''''*********)))((('''''''''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((())))))(((&&&$$$$$$%%%(((((((((((((((((((((((()))************)))((('''%%%&&&''')))******++++++,,,++++++***)))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&%%%&&&''')))***)))((('''((())))))''''''((())))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((())))))))))))((((((******))))))))))))******)))((((((''''''(((((()))************************''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))&&&&&&'''((()))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''((()))))))))))))))((('''))))))))))))))))))))))))(((((())))))))))))******************************(((((())))))))))))******+++,,,------++++++,,,---...------------...//////000000000000000000000000///000000000000000000/////////000000111222222222000000000000000000000000222222333333444555666666999999777666666555666666999999999::::::;;;;;;;;;:::::::::::::::999999999888888777777777666666666666666555444333333222222///000000000000000//////......//////......---,,,------------------------************************))))))))))))))))))))))))************************))))))***+++++++++++++++************************************************************************************************)))***+++,,,,,,,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))*********)))))))))))))))((((((((('''((())))))***%%%%%%&&&&&&&&&'''''''''))))))************))))))***++++++***'''&&&&&&'''(((((())))))***+++++++++(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''((()))******+++,,,((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((('''''''''''''''''''''''''''(((((()))))))))))))))***)))))))))((((((((((((((())))))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++)))))))))***''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************))))))************))))))'''(((((())))))(((((('''***)))))))))((((((((('''((()))))))))))))))((((((&&&&&&''''''''''''&&&&&&''')))+++)))%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&'''((()))************,,,,,,+++***)))(((((('''******))))))((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''')))***)))''''''((()))(((''''''((())))))(((''''''''''''((()))''''''''''''(((((((((((((((((())))))))))))((((((***))))))(((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))&&&''''''((())))))(((((())))))((((((''''''''''''''''''((((((((((((''''''******)))))))))(((''''''(((((((((((((((((((((((((((((((((((()))))))))***************************(((((((((((()))))))))***+++,,,------++++++,,,---...------------...//////////////////////////////...//////000000//////......//////000111111222222000000000000000000000000444444444444444444444333888888777666666666666666888888888888888999999999::::::999999888888888888888777666555444333222111555555444333222111111000//////000000000000000///......//////......---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************((())))))***+++*********))))))))))))))))))))))))******************************++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))******((((((((((((((()))******&&&&&&'''''''''((((((((()))))))))******)))))))))***++++++***'''&&&&&&'''(((((())))))************''''''''''''''''''''''''(((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))******''''''(((((())))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))(((((((((***))))))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&'''''''''(((((())))))((((((((((((((())))))***))))))))))))))))))))))))++++++***)))(((((())))))((()))))))))************))))))))))))))))))))))))))))))************))))))((())))))******))))))((('''((((((((()))))))))***'''((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%''')))(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((())))))))))))((((((++++++******)))(((((('''******))))))((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''')))((('''((()))((('''%%%&&&((()))((('''&&&'''((((((((((((''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''******)))(((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))+++---...---,,,+++,,,---...------------...//////////////////////////////......////////////............///000000111111222111111111111111111111111222333333333333222111000555555666666666666666666777777777777777777777777999999888888777666666666666666555333222111000///222222222111111000000000......///000000000//////,,,,,,------,,,,,,+++***************************************************************************************************((()))******++++++******((((((((((((((((((((((((************************((((((((((((((((((((((((************************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***************+++++++++((((((((((((((()))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''((()))))))))))))))))))))))))))************))))))(((((())))))***+++'''''''''((((((((())))))((())))))******))))))((()))***+++)))(((&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))''''''''''''((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))######%%%&&&'''(((((((((((((((((()))))))))))))))&&&''''''(((((()))))))))))))))))))))))))))))))))+++***)))((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%&&&&&&&&&''''''((()))))))))((((((((((((((()))******)))))))))))))))))))))))),,,+++***((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))'''''''''((()))*********&&&''')))******)))((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&'''((()))((((((((((((((((((((((((((((((((()))***+++---...)))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''***)))(((((()))(((&&&$$$&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((('''&&&%%%%%%((((((((((((((((((''''''''''''((((((((((((''''''***))))))(((((((((((()))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((()))))),,,.........---,,,---......------------...//////////////////////////////---......//////......---......//////000111111111222222222222222222222222000000111222333222111111222333444555555666666666888888888777777777777777888777777666555555444444333222222222222222111111111000000000000000000000------...///////////////,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***************))))))))))))))))))))))))************************((((((((((((((((((((((((************************((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))*********+++++++++((((((((())))))*********))))))))))))))))))))))))))))))))))))*********+++(((((()))************)))((()))))))))************))))))(((((())))))***+++''''''''''''(((((((((((((((((())))))))))))((((((((()))***)))((('''((()))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''((()))******)))(((((()))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))%%%%%%&&&'''(((((('''''''''((((((((())))))))))))''''''((())))))***++++++((((((((()))*********+++,,,+++***)))((()))******))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((('''((()))&&&&&&''''''((())))))***((((((((((((((()))******))))))))))))))))))))))))---,,,***((('''((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&''')))*********)))(((&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''((((((((((((((((((((((((******)))))))))***,,,---'''(((((())))))))))))((('''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''((())))))'''&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&'''(((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''((()))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))---...//////------...///...------------...//////////////////////////////---..................---......//////000111111111222222222222222222222222///000222333444444444444111111333444555666666666999999999888888888888888777666666555444444333333000000111222222333444444000000000000000000111111,,,,,,---...//////............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************************************************************))))))))))))))))))))))))************************,,,+++)))((((((***,,,---))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))******++++++,,,,,,,,,,,,(((((()))***************(((((())))))*********+++)))))))))))))))******+++&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''((())))))(((((()))***++++++***)))((('''&&&&&&))))))))))))))))))))))))%%%&&&'''(((((('''&&&&&&))))))))))))))))))))))))++++++******)))(((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((('''&&&'''''''''((((((((())))))((())))))***++++++,,,,,,''''''((()))***++++++,,,---,,,***)))))))))***+++))))))(((((((((((())))))((((((((((((((((((((((((************************'''))))))((('''&&&'''(((&&&&&&&&&'''((())))))***((((((((((((((()))******))))))))))))))))))))))))---,,,***(((''''''((()))))))))))))))************))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''******))))))((((((''''''%%%''')))***+++***)))(((&&&''''''''''''''''''&&&)))'''$$$%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''''''''((()))%%%&&&''')))************%%%%%%&&&&&&'''(((((((((''''''(((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''')))***)))(((&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))(((((())))))))))))((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''')))(((''''''''')))***+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))------------------------,,,,,,++++++,,,,,,---......///////////////............//////......---,,,............////////////000000111111111111000000444333111000000000111111222333333444444333333222444444444555555555666666777777666555444444333333000000111222222222222111111111111111000000000000000000///.....................---,,,,,,+++******************************+++*********************+++)))'''%%%&&&)))---///++++++************++++++************************)))))))))***++++++,,,,,,---***'''(((,,,...,,,)))************))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))************+++++++++*********))))))(((((()))***************++++++***)))))))))))))))))))))))))))************)))((('''(((***+++***)))******))))))))))))******&&&&&&''''''(((((())))))***)))(((((((((((())))))++++++***)))'''$$$""" ''''''&&&'''((((((&&&%%%))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***&&&'''((())))))((('''&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++((('''&&&%%%%%%&&&'''((((((((((((((()))))))))***,,,,,,++++++***)))))))))!!!###'''***,,,---,,,+++************************)))))))))))))))((((((((('''''''''''''''''''''''' """&&&)))+++,,,+++***))))))(((((((((((())))))'''((()))(((&&&&&&((()))((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,++++++***************)))((('''''''''(((***+++))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''((()))***++++++,,,))))))((((((((((((((()))''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''------------------------,,,,,,++++++,,,,,,---........./////////......---...............------,,,............////////////000000111111111111000000333333111000000000111111111222333333444444444333333333444444444555555555555555444333333222111111000000111222222222222111000000000/////////......///......---------------......---,,,,,,+++******************************))))))*********++++++++++++***(((((((((+++---///++++++************++++++************************+++************************'''$$$%%%)))+++)))&&&************))))))))))))))))))))))))))))))))))))************************'''((())))))))))))((('''))))))))))))************+++++++++*********))))))(((((()))***************))))))((('''''''''''''''(((((()))))))))*********,,,******+++,,,---,,,+++)))(((((((((((((((((()))'''''''''((((((((((((((())))))((((((((((((((()))((()))************)))((((((''''''((())))))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***'''((((((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))******)))(((((())))))***((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''''''''''''''))))))))))))))))))******%%%&&&(((***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%''')))******)))(((((((((''''''''''''(((((('''((()))(((&&&&&&((()))(((((((((((('''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((())))))***))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))(((''')))))))))))))))*********))))))(((((((((((())))))''''''''''''((((((((((((&&&'''((())))))))))))(((''''''''''''((((((((((((&&&'''(((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''((((((((()))((((((((('''''''''&&&%%%&&&&&&&&&''''''''''''------------------------,,,,,,++++++,,,,,,---...,,,---............------...............---------............///////////////000000111111000000///333222111111000111111111000111222333444555555555222222333333333444444444222222222111000000/////////000111111222222111111/////////.........------...------,,,,,,,,,,,,,,,...------,,,,,,++++++***************************)))))))))***+++++++++,,,+++*********+++,,,---...++++++************++++++************************,,,,,,+++******)))((((((,,,)))'''(((+++---,,,***************))))))))))))))))))))))))))))))))))))************************'''(((((())))))(((((('''))))))))))))************+++************)))))))))(((((()))***************)))(((((('''''''''''''''(((((())))))))))))******)))((('''(((***+++***)))(((''''''&&&&&&''''''(((((((((((((((((('''''''''((('''''''''((((((((((((&&&'''(((******+++++++++)))(((((()))******)))'''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))((('''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))&&&((())))))(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))(((((()))))))))(((((('''(((''''''&&&&&&''''''((($$$%%%'''((((((((('''&&&&&&''''''((())))))******))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&((()))((((((((((((''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((*********))))))((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((())))))******))))))''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&'''''''''(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------...---------//////......------------............//////////////////000000000000//////222222111111111111111111///000111333444555666666111111222222222333333333111111111000000////////////000000111111111111111/////////.........------...------,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************+++*********************)))******+++,,,,,,,,,+++++++++************++++++************************+++*********)))))))))(((,,,***)))***,,,......,,,************)))))))))((())))))))))))))))))))))))************************)))******************)))((()))))))))************************))))))))))))(((((()))*********************))))))))))))******(((((((((((()))))))))***(((''''''''')))***)))((((((''''''''''''''''''((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((''''''&&&%%%%%%$$$(((''''''(((******)))'''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))+++***(((&&&&&&&&&'''(((''''''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''))))))((((((***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))###$$$&&&'''((('''&&&%%%((((((''''''''''''((((((&&&''')))***+++***)))(((((((((((()))))))))******+++***)))(((''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&''''''(((''''''&&&&&&''''''((('''((()))(((&&&&&&((()))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((***)))((((((''''''((((((&&&''')))*********)))((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))(((((()))(((((((((((())))))***''''''''''''(((((((((((())))))************))))))''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---......------000///...------------...............//////////////////000000000000//////111111111111222111111111...///111333444666666777111111111222222222333333111111111111000000000000//////000111111111111000000000000/////////......///......---,,,---------------,,,,,,,,,,,,++++++************************---,,,,,,+++***)))((((((((()))***++++++******)))++++++************++++++************************(((((()))))))))*********(((''''''''')))***++++++************)))))))))(((************************))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))(((((()))*********************))))))))))))******'''(((((((((((()))))))))---++++++,,,---...---,,,)))((((((''''''(((((()))))))))((((((''''''&&&&&&&&&&&&'''((())))))(((((()))((('''%%%$$$###""""""&&&&&&%%%'''))))))(((&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((***)))(((&&&&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%'''))))))((((((***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((()))))))))))) """%%%'''))))))''''''(((((((((((((((((((((((('''''')))*********)))(((+++++++++******)))))))))***)))(((''''''(((***+++))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))((('''&&&&&&''')))***)))(((((((((((((((((()))'''((()))(((&&&&&&((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((+++***))))))(((((())))))&&&''')))*********)))((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((())))))******((((((((((((((()))******''''''''''''(((((((((((())))))************))))))''''''''''''(((((((((((((((((())))))((('''&&&&&&))))))((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---......///......000///...---,,,---..................////////////...//////000000//////...000000111222222222222111//////111333444555666666111111222222222333333333111111111111111111111111...///000000111111000000000000000/////////......///......---------------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++***)))((((((((())))))*********))))))++++++************++++++************************''''''((())))))***++++++))))))))))))***+++------************))))))))))))************************))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))************(((((()))))))))))))))***(((((()))***************'''''''''''''''(((((()))''''''(((((((((((())))))+++***)))***,,,,,,,,,+++)))(((((((((((((((((()))((((((((((((((('''''''''&&&'''(((*********))))))((((((''''''&&&''''''(((%%%%%%%%%&&&((()))(((&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((%%%'''((()))((()))***,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))###%%%'''***++++++******'''(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((,,,,,,,,,+++***)))))))))((((((''''''''')))***+++))))))))))))))))))))))))&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''&&&&&&'''(((***+++))))))(((((((((((())))))'''((()))(((&&&&&&((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))(((''''''&&&&&&'''''''''(((((()))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))%%%&&&&&&''')))******+++(((''''''(((((()))***+++''''''''''''(((((((((((())))))******))))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''******)))))))))))))))(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---...////////////000///...,,,,,,---...///............////////////......////////////......///000111222333222222111///000222333444555555555222222222222333333333444000000000000000000111111...//////000000000000000/////////.........------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++************++++++************************((((((((()))))))))))))))***+++,,,,,,,,,...///111************))))))))))))************************))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((())))))))))))************(((((((((((())))))******(((((()))***************'''''''''''''''((())))))'''''''''((((((((())))))'''&&&%%%&&&'''((((((&&&(((''''''&&&&&&''''''((('''''''''(((((((((((((((&&&''')))+++,,,+++******((((((''''''((()))++++++&&&%%%%%%''')))***)))(((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''%%%&&&'''((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''((()))******)))((('''%%%&&&((()))((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))'''((()))*********))))))'''((()))******)))((('''((('''%%%%%%%%%&&&((()))***************)))))))))((((((((((((((())))))***((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''((((((((('''((()))(((&&&&&&((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&((((((((((((((())))))***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***'''''''''((((((((())))))''''''''''''((()))***+++''''''''''''((((((((((((((())))))))))))((('''&&&''''''''''''((((((((((((&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...///000000000000111///---,,,,,,,,,...///............/////////000......////////////......///000111222333333222111000111222333444555555555222222333333333444444444/////////000000000000000...//////000000000000000......---------,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***+++,,,------,,,,,,+++******++++++,,,++++++************++++++******************************))))))(((((('''''''''((()))))))))***---...************))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************'''((((((((())))))******(((((()))***************)))))))))))))))***++++++''''''''''''((((((((()))((('''&&&''')))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))&&&(((***,,,---,,,+++******)))(((''''''((()))***'''&&&&&&(((***+++***)))''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''$$$%%%''')))******))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''((()))******)))((('''%%%&&&((()))((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))((('''&&&%%%'''((()))******)))((('''+++)))'''&&&&&&(((+++,,,''''''(((((())))))******)))))))))))))))((((((((('''''''''''''''''''''''''''''''''((()))******+++))))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&''''''''''''((()))(((&&&&&&((())))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))((('''''''''(((***+++))))))(((((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***((((((((((((((('''''''''''''''''''''((()))++++++''''''''''''((((((((()))(((((()))(((((('''&&&&&&''''''''''''((((((((()))&&&&&&'''((()))))))))(((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''',,,,,,+++******+++,,,,,,---------,,,,,,+++++++++)))+++,,,,,,+++***,,,---////////////...---,,,+++........................000000000000000000000000111000000//////000111222000//////000222444333222222333333333333222111111////////////////////////111111000000//////......///............---------,,,,,,---...---,,,+++*********++++++++++++******++++++++++++++++++++++++---+++)))'''(((+++...000777222---******+++***)))************************))))))))))))************)))((('''''''''(((***+++))))))***+++,,,,,,------)))******)))'''&&&'''(((((((((((((((((('''&&&&&&))))))))))))))))))))))))******)))(((((((((((((((***************)))((('''"""$$$'''))))))***,,,...)))((('''''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))$$$$$$%%%&&&'''((())))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((()))***(((&&&%%%&&&)))***)))'''))))))))))))))))))))))))---,,,***(((''''''''''''******))))))((((((''''''(((((()))***)))'''&&&%%%((((((((((((((()))******)))))))))))))))(((''''''&&&&&&&&&'''''')))******))))))(((((('''''''''&&&))))))************))))))))))))))))))))))))))))))((((((''''''''')))***+++(((((())))))************+++******)))(((''''''&&&******))))))((((((''''''''''''((((((((((((''''''&&&'''(((******((('''&&&''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((((((((((((((()))%%%%%%%%%&&&'''(((((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((+++)))'''(((+++,,,***(((************************&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***,,,---+++(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((************+++***(((&&&))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((((('''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&(((''''''''''''(((((()))(((((((((((('''&&&%%%$$$******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((()))))),,,,,,+++******+++,,,,,,++++++*********************+++,,,,,,++++++,,,...,,,,,,---...////////////........................////////////////////////111000000//////000111222222111111222444555555444222222333333222222111000......................../////////.........------............------------,,,,,,---------,,,+++************++++++*********+++++++++++++++++++++++++++***)))((((((***---///,,,)))&&&&&&(((******)))************************))))))))))))************)))(((((('''((()))***+++))))))***++++++,,,------,,,------+++)))''''''(((((())))))))))))((('''&&&))))))))))))))))))))))))******)))((((((((((((((()))************))))))((($$$&&&))))))))))))***+++)))(((((('''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((()))))))))((((((((('''''''''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&(((''''''''''''(((((()))(((&&&%%%&&&)))***)))''')))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''))))))))))))(((((('''''''''(((((()))))))))((((((((((((((((((((())))))***(((((())))))(((''''''&&&&&&&&&&&&'''((()))******)))(((((((((''''''''''''))))))************))))))))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))***************)))((('''''''''***)))))))))((((((((('''''''''((((((((((((((('''&&&''')))******)))'''&&&'''''''''((((((((())))))))))))))))))(((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''(((((()))%%%&&&&&&'''(((((())))))))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((()))'''&&&&&&))))))(((&&&((((((((((((((((((((((((&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,------+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))))))))*********+++,,,+++)))'''))))))))))))))))))))))))***)))))))))((((((((('''((()))))))))((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''')))(((((((((''''''''''''(((((('''&&&'''((()))***)))))))))(((''''''&&&%%%(((((((((((())))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())),,,++++++******++++++,,,******************+++++++++,,,...---,,,,,,---///,,,,,,---...//////000000////////////////////////////////////////////////000000//////000111222222333222111222444555555444222222333333222222111000.................................---------------............------------,,,,,,,,,---,,,++++++***************************++++++++++++++++++++++++)))((((((((()))***+++,,,)))((('''(((***,,,,,,+++************************))))))))))))************)))(((((((((((()))***+++))))))******+++,,,,,,,,,/////////---***((('''((())))))******))))))(((((())))))))))))))))))))))))***))))))(((((((((((((((((())))))************)))'''(((******)))(((((()))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((()))((((((''''''''''''(((((('''&&&'''((()))((('''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((())))))))))))(((((((((((('''''''''''''''((()))***+++''''''((((((((()))))))))(((((((((((((((''''''&&&'''''''''(((((())))))***((((((((((((''''''''''''((())))))******))))))((())))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((&&&&&&'''((())))))(((((('''((()))******)))((('''''''''((((((((()))))))))******))))))((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((()))***&&&''''''(((((())))))***))))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((()))'''&&&'''((()))(((&&&(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((******+++)))'''%%%&&&'''''''''''''''''''''''''''***************************))))))***,,,,,,***)))))))))))))))))))))))))))))))))))))))((((((((((((******))))))(((&&&%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((('''''''''''')))((('''&&&&&&(((***+++******))))))(((((('''''''''''''''((())))))******(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++++++++++++++++++++++++++++++++,,,,,,---------,,,---......------...000000000///...............000000000000000000000000/////////////////////////////////000000111222222111000///000222333222111222222222222222111000000..............................------------------.........---------,,,,,,,,,,,,,,,,,,++++++************))))))))))))******************************&&&'''((())))))*********+++******++++++++++++***************************((()))))))))************)))))))))))))))*********))))))******+++++++++,,,---......,,,***(((((()))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))***************'''(((******((((((((()))((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))***++++++''''''''''''(((((((((((())))))))))))***************)))((('''''''''''''''((('''''''''((((((((('''((((((((((((((((((((((((''''''((()))***+++,,,,,,((((((((((((((((((((((((((('''&&&&&&&&&''')))***'''''''''((((((((((((((((((((()))))))))(((((('''''''''(((((())))))))))))((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((()))))))))))))))(((((((((***)))))))))((((((((('''))))))))))))((((((((((((%%%&&&'''((())))))))))))))))))************))))))'''(((((((((((()))))))))******))))))((((((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((()))***+++,,,'''((((((((())))))************)))))))))(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&&&&'''((('''&&&&&&&&&(((((((((''''''''''''((((((***)))))))))*********)))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++(((((((((((((((((((((((()))))))))))))))*********(((''''''(((***+++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((''''''''')))(((&&&&&&&&&(((+++,,,+++******)))))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((+++++++++++++++++++++++++++++++++,,,,,,---------,,,...//////...---///000000000///.........//////000000000000000000000000...........................//////000111222222222222000000000222333222111111222222222222111000000...................................................------------,,,,,,,,,,,,,,,++++++******************)))(((((()))******************************%%%&&&((()))******))))))'''(((((((((((((((((((((************************((()))))))))************((())))))***************)))***************++++++)))***+++***)))((()))***))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))***************%%%''')))***)))((()))***'''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))***++++++''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((''''''((()))***+++,,,,,,'''''''''''''''((((((((()))(((&&&%%%$$$%%%&&&&&&&&&&&&'''((()))(((((('''((())))))******)))))))))'''((())))))***))))))((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''(((((()))(((((())))))************))))))(((((((((((()))))))))******)))))))))((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))***+++,,,---(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&(((((((((''''''''''''(((((()))*********)))))))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%'''(((***++++++((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&'''(((***)))((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((())))))((((((''''''((((((((((((''''''*********)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((()))((('''&&&''')))+++---++++++***))))))))))))***+++******)))(((''''''&&&(((((()))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''***++++++,,,,,,++++++*********************++++++,,,---......------...000------------...000222444////////////////////////........................---...///111222222222222444333222222444444444222111111222222111111000///------------------------.............../////////------------,,,,,,,,,,,,,,,,,,+++************+++***)))(((''''''((()))***************************&&&'''((()))*********)))'''((())))))((()))+++---************************))))))))))))************((()))******++++++******************************&&&((())))))(((((()))***(((((())))))******))))))))))))))))))))))))))))))((((((((((((((())))))***((())))))************)))%%%''')))***)))((()))***''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))(((&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''''''''((((((((((((&&&%%%%%%%%%$$$$$$$$$$$$)))((((((''''''''''''((('''((()))((('''&&&'''((())))))))))))))))))))))))&&&'''((())))))))))))(((&&&''''''''''''((((((((()))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))((('''''''''(((((()))))))))))))))'''((()))*********)))((('''''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((()))************'''''''''(((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))******+++,,,((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((&&&((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''''')))))))))'''''''''''''''''''''''''''%%%&&&&&&''''''(((((())))))(((&&&&&&((())))))((((((((((((((((((((((((((((((((((((((())))))))))))$$$%%%&&&((())))))******''''''(((((((((((('''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''((((((((((((((('''''''''((()))***+++,,,+++***)))(((((()))***+++,,,+++***)))((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''***+++,,,,,,,,,,,,+++***++++++******************+++---......---,,,...///...---------...111333555................................................,,,...///111222222222222444333222222444444333222111111111111111000000///------------------------,,,,,,---------.........---------,,,,,,,,,++++++,,,,,,***)))))))))***+++***)))(((''''''((()))***************************'''(((((())))))***+++++++++++++++)))''''''***---************************))))))))))))************((()))***+++++++++******************))))))))))))''')))))))))''''''((()))&&&'''((())))))))))))((())))))))))))))))))))))))((((((((((((((()))******)))************))))))(((((()))******(((''''''(((&&&'''((()))***))))))((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((((()))))))))((((((((('''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&%%%$$$###""""""(((''''''''''''(((((()))''')))***)))&&&%%%&&&((())))))))))))))))))))))))((())))))***)))((('''&&&&&&&&&&&&'''''''''((((((((((((((()))((((((''''''$$$%%%'''))))))((('''&&&%%%&&&&&&'''((((((''''''((()))***++++++***((('''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))((('''&&&%%%)))(((((((((((((((((()))(((((()))))))))*********''''''(((((())))))******)))))))))(((''''''&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&)))((((((((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((&&&((())))))&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++)))'''(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))),,,***(((((()))******)))(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&'''((()))))))))(((''''''((((((((((((''''''&&&%%%%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&(((***++++++++++++***)))(((''''''(((***++++++******)))(((''''''&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''***+++,,,------,,,+++***...------,,,,,,++++++++++++,,,...---,,,,,,---///111000///---...///111222................................................,,,---///111222333222222333111000111222222111000111111111111111000//////------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++---,,,***)))))))))***++++++)))(((''''''((()))+++)))))))))))))))))))))))))))((((((((()))***+++,,,,,,,,,***%%%!!!"""%%%************************))))))))))))************((()))***+++,,,+++***************)))))))))))))))***++++++***'''&&&&&&'''&&&&&&'''(((((()))(((((())))))))))))))))))))))))((((((((((((((()))*********************)))((('''***+++,,,+++(((&&&%%%&&&&&&''')))*********)))((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))$$$$$$%%%&&&'''((())))))''''''''''''((((((((()))******)))(((&&&%%%$$$###'''''''''''''''((()))***''')))+++)))&&&%%%&&&((()))))))))))))))))))))))),,,,,,,,,,,,+++)))(((&&&&&&&&&&&&'''''''''((((((&&&((()))+++++++++******$$$%%%'''))))))((('''&&&###$$$%%%%%%&&&&&&&&&%%%((()))***++++++***((('''&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))*********((('''&&&$$$%%%&&&'''(((***++++++(((((((((((())))))))))))'''((((((((())))))************))))))(((&&&%%%$$$((((((''''''''''''(((((())))))))))))************&&&&&&'''((()))***++++++******)))((('''&&&%%%%%%))))))))))))))))))))))))&&&'''((())))))((('''&&&(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((((((***,,,+++(((''')))+++************************'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&(((+++---,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++///---*********++++++***(((((((((((((((((((((((('''((((((((())))))******'''(((((((((((((((''''''''''''((((((((((((''''''(((((('''&&&&&&%%%$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))$$$&&&)))+++,,,,,,+++******)))'''&&&&&&(((***+++))))))))))))(((((((((((($$$%%%&&&((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&***+++,,,,,,------,,,,,,...---+++******+++---...000///---,,,+++,,,---------.........//////000000,,,,,,,,,---------......//////............//////111111111222222333333444222222222111111111111000////////////....................................------------------------------,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))))))))************)))))))))))))))((()))******++++++***)))(((((()))***+++***)))((()))***+++***((())))))*********+++++++++************************++++++***)))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))'''%%%%%%'''((('''&&&+++***)))'''''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))+++'''$$$$$$''')))***)))$$$'''***+++***&&&!!!))))))(((''''''''''''((('''((((((((('''&&&%%%%%%((((((((((((((('''''''''+++(((''')))'''""" """((((((''''''''''''(((((())))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$(((((((((((()))))))))************)))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((************)))(((&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''))))))))))))((('''((()))((('''&&&'''(((*********)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************)))(((&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''+++***)))'''''''''((()))''''''''''''((((((((((((&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''+++)))''''''((((((&&&$$$'''(((((()))***++++++,,,)))((('''&&&&&&'''((()))++++++***)))((('''&&&&&&(((((((((((((((''''''&&&(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))*********))))))((((((((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((&&&''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((***+++,,,++++++***)))((((((((()))'''((()))***************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***+++,,,,,,------,,,,,,***))))))***+++---///111///...---+++++++++,,,---////////////............---------.........////////////............////////////000000111222333333222222222111111111000000////////////....................................------------------------------,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))((())))))******))))))((((((((()))))))))*********(((((())))))))))))(((((()))(((''''''))))))((('''(((((()))))))))*********************************++++++***)))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&'''((('''&&&+++***)))(((''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((***'''%%%%%%''')))))))))))))))***)))(((&&&%%%###&&&&&&&&&'''((()))******''''''((((((''''''&&&%%%((((((((((((((((((((('''***'''''')))'''###"""###((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&''''''(((((()))******))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((************)))((('''&&&''''''((((((((((((''''''%%%&&&'''((()))))))))(((''')))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---+++))))))******(((&&&'''((((((((()))***************)))(((((()))************))))))((((((''''''(((((())))))(((((('''&&&'''((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))******)))))))))(((((('''''''''((((((((((((((((((((((((***)))))))))(((((((((''')))))))))(((((((((''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((('''(((((())))))))))))((((((***)))((((((((()))***+++******))))))((()))))))))'''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***++++++,,,,,,,,,,,,,,,((()))***+++,,,---...///---,,,,,,++++++++++++,,,000000//////...---------........./////////000000//////............//////------...///000222222333222222111111111000000000/////////............---------------------------------------------------------,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))'''(((((())))))((((((''''''((()))*********))))))'''(((***++++++***((('''***)))(((((()))***)))(((((((((((((((((()))))))))************************+++***))))))))))))))))))++++++*********)))))))))************************)))))))))))))))))))))))))))'''&&&&&&'''(((((('''***))))))(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%%%%''')))))))))...,,,***(((''''''((()))'''''''''(((((()))))))))''''''((((((((('''&&&&&&''''''(((((((((((((((((()))&&&&&&)))(((%%%$$$&&&((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''(((((())))))***)))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&''''''((())))))******))))))((('''&&&(((((())))))))))))((((((%%%&&&'''((()))))))))((('''((())))))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((('''''''''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((''''''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''',,,***))))))))))))((('''''''''(((((((((((((((((())))))(((''''''((())))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''((((((((()))))))))&&&&&&&&&'''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((('''(((((())))))*********((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''((())))))'''''''''((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''(((((())))))))))))(((((())))))((('''''''''(((((())))))((((((((()))******'''((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,+++++++++++++++++++++.....................------.........///////////////......------......///------...///111222333333111111111111000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))++++++***)))''')))***++++++++++++***))),,,+++***+++,,,---,,,***))))))))))))))))))))))))******************************)))))))))))))))***++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&&&&((()))(((((()))))))))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((())))))...,,,***((('''(((***+++*********)))((('''&&&%%%''''''((((((((((((''''''''''''''''''(((((((((((((((&&&&&&))))))&&&&&&(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''((())))))))))))*********((((((((('''&&&&&&%%%%%%)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''(((((())))))))))))))))))(((''''''))))))************))))))&&&''''''(((((((((((((((&&&'''(((((('''&&&((()))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&''')))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&'''''''''&&&%%%$$$''''''''''''(((((((((((('''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''((((((&&&%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((()))))))))***))))))******))))))(((''''''''''''((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))*********+++''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))((((((((('''''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((((((((((()))***+++))))))))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))***++++++,,,,,,+++++++++,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,---...//////000,,,,,,---------...............------------............///000111222333444111111111000000000//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))''''''((((((((((((''''''%%%''')))***+++***((('''+++***(((''''''(((***+++,,,+++***+++,,,---,,,***************************))))))))))))))))))))))))***)))))))))))))))******++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))))))))((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))******))))))))))))))))))************)))((('''&&&''''''((((((((((((((('''&&&'''''''''(((((())))))(((%%%&&&******''''''***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''(((((((((((())))))))))))*********+++((((((((('''&&&&&&%%%%%%((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''((())))))((())))))))))))(((((('''))))))************))))))'''''''''''''''(((((()))$$$%%%''''''&&&%%%'''(((''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++)))(((&&&&&&((()))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''(((((((((((('''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((())))))******)))))))))))))))(((''''''''''''''''''(((((((((((('''''''''''''''''''''&&&(((((())))))))))))((((((((((((((()))))))))******))))))))))))************&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((())))))((((((((('''&&&&&&((('''''''''((()))******************))))))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))******+++++++++++++++))))))******+++,,,,,,---***+++,,,,,,---,,,,,,,,,******+++---...///000111,,,,,,,,,------------.........------------......///000000111111222222333111111000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''((()))))))))((((((***'''$$$""""""$$$'''******)))(((((()))***)))(((++++++++++++************)))))))))))))))))))))))))))))))))))))))******+++++++++*********)))))))))''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&(((******)))'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''((()))'''(((((()))))))))((((((%%%&&&(((***+++++++++***''''''((()))))))))((((((&&&&&&''''''((()))))))))(((&&&'''***+++((((((***((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***'''''''''((((((((())))))%%%&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''(((((()))***(((((())))))))))))(((((())))))************))))))((((((''''''''''''((()))$$$%%%''''''&&&&&&''')))&&&''''''(((((())))))***((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''***)))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''')))))))))''''''((()))&&&&&&'''''''''''''''''''''((())))))))))))((('''''''''(((((())))))******(((((((((((((((''''''&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((())))))))))))(((((((((((()))))))))(((''''''(((((('''''''''((()))))))))***************)))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))***+++++++++++++++******)))))))))+++,,,---***+++,,,---...------,,,++++++,,,------...//////------------...............------,,,,,,------...000000000000000000000000111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))((())))))******))))))((('''''''''(((((((((((())))))'''&&&$$$$$$&&&'''))))))(((''''''))))))((('''+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))*********&&&'''((()))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))'''&&&(((***(((((((((((())))))******###%%%(((***,,,,,,,,,,,,''''''((()))))))))))))))&&&&&&''''''((())))))***)))'''(((++++++((((((***((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''''''''(((***+++''''''((((((((()))))))))&&&''''''(((((()))******((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((((())))))))))))))))))((()))((('''&&&&&&'''((()))%%%&&&(((((((((((()))+++&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&(((***)))'''&&&(((***&&&&&&&&&'''(((((())))))((()))************)))((((((((((((((())))))))))))'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&'''(((((()))******(((((((((((((((((((((((('''''''''(((((()))))))))'''''''''''''''''''''''''''((((((((()))))))))***)))))))))(((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''((()))*********)))((())))))((('''''''''(((((('''((())))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))***++++++++++++***...---+++)))(((((()))******+++---...///...------,,,---------------------............/////////000...------,,,,,,------...////////////............000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,++++++***)))*********))))))))))))))))))))))))))))))************))))))(((''''''''''''((())))))*********))))))************)))((()))***+++***(((******))))))((((((((('''))))))))))))))))))))))))))))))((())))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))++++++***&&&'''(((*********)))((())))))))))))))))))))))))''''''''''''''''''''''''$$$'''***)))'''&&&(((******)))((('''((()))+++---&&&''')))+++,,,+++***)))''''''((()))))))))))))))&&&&&&&&&'''((())))))******((((((++++++((((((***((((((''''''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((''''''''')))***+++************++++++++++++*********)))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))******(((((()))))))))))))))((((((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&(((******))))))+++---&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%''')))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&''')))***''''''''''''((((((((()))&&&'''''''''((()))))))))(((((((((((((((((((((((($$$%%%''''''''''''%%%$$$$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&(((&&&&&&&&&'''((()))******&&&'''((())))))((('''&&&))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&'''((())))))***(((((((((((('''''''''''''''((((((((())))))******'''''''''''''''''''''''''''((((((((())))))******))))))))))))((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''((()))+++++++++*********)))((('''''''''''''''&&&&&&'''((()))))))))((('''''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))***+++++++++,,,++++++******************++++++,,,,,,,,,,,,------........................000///---,,,,,,---...///---///000000...---...///.............../////////////////////............------------------------+++++++++*********)))))),,,,,,***)))))))))***+++******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))''''''''''''((()))++++++)))((('''''''''(((***+++))))))))))))************,,,)))((((((++++++***'''************************+++*********))))))((((((******))))))))))))******))))))(((((((((((()))))),,,++++++***)))(((((('''(((((('''(((((()))***+++&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''''')))))))))))))))((('''''''''''''''''''''((())))))''''''((((((''''''&&&%%%''''''''''''((((((((((((''''''%%%$$$""""""!!!!!!***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))((('''''''''''''''))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''((()))***+++***(((&&&%%%+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&((()))++++++)))(((&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&%%%###""""""###%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''((()))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))+++***(((%%%$$$((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))(((((('''''''''&&&((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***************+++++++++************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,///...------------...///...///111000///......///111111111111111111111111////////////.........---------------------------++++++++++++************,,,+++***)))))))))***+++******++++++++++++******+++++++++*********))))))((((((((((((((((((((((((''''''''''''((()))***+++)))(((((('''((()))***+++(((((()))))))))************((('''(((***+++***(((************************************)))))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&&&&)))(((((((((((())))))***'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''''')))))))))))))))((('''''''''''''''''''''((())))))'''''''''''''''&&&%%%%%%(((((((((((())))))))))))++++++***************++++++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''))))))((('''''''''''''''))))))(((''''''''''''''')))(((((('''&&&&&&''''''''''''((((((((((((''''''((()))***++++++)))((('''***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''))))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''(((((()))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''((()))***)))(((&&&%%%((((((((((((((((((((((((***)))((('''&&&''''''((()))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************(((((((((((((((((((((((()))(((((((((''''''''''''+++++++++***************************************++++++,,,,,,,,,,,,------,,,,,,++++++*********)))---------------...///000...000111111000///000000222222222222222222222222//////.........---------------------------------,,,,,,,,,+++++++++******,,,+++******))))))************++++++++++++******+++++++++***************''''''''''''''''''''''''(((''''''(((((()))***+++((((((((((((((()))******(((((())))))))))))******((('''&&&''')))******(((************************************))))))))))))))))))************))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&***))))))(((((((((((()))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''''')))))))))))))))((((((''''''''''''&&&''''''((()))&&&&&&''''''&&&&&&%%%$$$(((((()))))))))*********((((((((()))***+++,,,---+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))((((((''''''''''''((())))))((('''''''''''''''))))))((((((''''''((((((''''''((((((((((((''''''&&&'''((()))***)))((('''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((''''''&&&%%%%%%$$$######$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((&&&%%%$$$$$$###$$$$$$$$$(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++++++++''''''''''''''''''''''''(((((((((((('''''''''''',,,+++++++++***)))))))))***************++++++++++++++++++,,,,,,,,,------,,,,,,++++++******)))))),,,,,,,,,---...///000000...000222222111000000111111111111000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************++++++++++++******************************''''''''''''''''''''''''((((((((((((((()))******((((((((((((((())))))***(((((((((((()))))))))***&&&&&&&&&'''((()))))))))*********************************)))))))))))))))((()))************)))((())))))(((((((((((())))))+++*********)))))))))(((******)))(((((('''(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((('''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%$$$(((((((((((())))))))))))%%%%%%%%%%%%&&&((()))******))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))(((''''''''''''(((((())))))((('''''''''''''''))))))(((((((((((())))))''''''((((((((((((''''''###$$$%%%'''((((((''''''((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))******)))'''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((((())))))))))))((((((((('''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************(((((((((((((((((((((((((((((((((((((((''''''''',,,+++++++++***)))))))))))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,+++++++++***+++,,,---......///000000...000111222111000111222111111111111000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******))))))******++++++++++++******************************(((((((((((((((((((((((()))(((((((((((())))))***'''(((((()))))))))))))))'''(((((((((((()))))))))%%%&&&''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))(((((((((((())))))************))))))))))))******)))(((((('''(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((())))))(((((((((((()))***'''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''))))))(((((((((((())))))''''''((((((((((((''''''$$$%%%&&&'''((()))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))******)))'''%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''(((((((((''''''''''''((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&''')))***((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((+++++++++***************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---.../////////...---///111111000000111222333333333222111111000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++++++++***))))))******++++++++++++*********************+++++++++************************))))))(((((((((((())))))''''''((()))))))))))))))''''''(((((((((((())))))&&&'''))))))(((((()))+++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))((((((((((((''''''''''''***))))))(((((((((((()))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))((('''&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''******)))(((''''''((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))))))))((('''''''''''''''((((((''''''(((((())))))''''''((((((((((((''''''''''''((())))))***++++++'''((())))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((%%%&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((())))))''''''''''''(((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&''')))***((((((((((((((((((((((((&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&''''''((()))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''(((((()))))))))************************'''''''''(((((((((((((((***************+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---.........,,,---...//////......---,,,---000000//////000111333333222111111000//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))((((((***++++++,,,+++***)))(((******++++++++++++******))))))*********+++++++++************************))))))(((((((((((())))))&&&'''((()))***))))))((('''''''''((((((((())))))''')))+++***(((''')))+++))))))))))))))))))))))))((()))))))))************,,,***(((''''''(((***,,,))))))(((((((((((())))))''''''''''''(((((((((((()))(((((((((((())))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))((('''&&&&&&%%%%%%%%%&&&(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))((('''''''''''''''''''''&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''((())))))***&&&&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''''''''((((((((())))))))))))(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((()))(((((()))))))))*********'''''''''''''''''''''''')))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))******+++++++++,,,((())))))***++++++,,,,,,++++++,,,,,,,,,---------******+++,,,---......///---.../////////...---,,,+++---////////////000111000000000///...------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))((((((((((((******+++,,,+++***)))(((******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))***)))(((((((((((())))))&&&''')))*********)))(((''''''''''''((((((((()))(((***,,,+++(((''')))+++))))))))))))))))))))))))(((((())))))*********+++---+++(((&&&&&&(((+++---))))))(((((((((((())))))))))))))))))************(((((('''(((((()))***++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))((('''&&&&&&%%%%%%%%%%%%)))))))))))))))(((((('''''''''''''''((((((((()))(((((('''''''''(((((()))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((()))***))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&(((***++++++***(((&&&))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''')))))))))(((''''''&&&&&&###$$$%%%&&&((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((())))))((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))***))))))((()))+++---...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,---...//////............/////////000111111000///...------,,,------,,,,,,,,,+++++++++...***'''''')))***)))(((++++++******))))))((((((((()))*********((('''&&&((((((((()))******++++++++++++******))))))(((((())))))))))))))))))))))))(((******((($$$###$$$'''...,,,***(((''''''((()))************************)))******))))))((('''&&&+++)))(((''''''((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&)))(((((('''''')))***+++((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((((((((((((''''''''')))(((&&&$$$$$$&&&((()))%%%&&&''')))***,,,------************************)))(((((('''''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))))))))))))))(((''''''***************)))))))))((((((((((((((('''''''''&&&%%%%%%(((++++++(((%%%(((((((((((()))))))))))))))))))))))))))******+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))******)))((('''&&&***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***'''&&&&&&'''***+++******+++++++++******)))%%%%%%%%%&&&'''((()))***(((((((((((('''''''''''')))'''&&&$$$$$$&&&''')))'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((())))))***))))))(((''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))+++++++++***************))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((('''''''''&&&************)))((('''&&&'''((()))******)))((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))(((((('''''''''((((((''''''((()))******))))))((()))***)))'''&&&&&&'''((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&******+++++++++******)))(((((((((((((((((((((((('''((()))******)))((('''(((((('''''''''&&&&&&&&&***************************))))))))))))+++,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------................../////////000000000000//////......------------------,,,,,,,,,+++---+++(((((()))******(((*********)))))))))))))))((()))******)))((('''&&&)))))))))(((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))((()))***(((%%%$$$&&&(((+++***)))''''''''''''(((''''''''''''''''''''''''''''''((()))))))))((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((('''''''''((()))***((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((('''''''''((((((((((((((((((((('''&&&&&&'''((((((***)))))))))))))))))))))'''''''''''''''''''''''',,,++++++***************(((((((((((((((((((((((()))((('''''''''(((******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((())))))))))))))))))(((''''''#########$$$$$$$$$$$$$$$(((((((((((((((((((((''''''&&&&&&'''))))))'''$$$(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))))))))************))))))+++***((('''%%%%%%$$$$$$(((((((((((('''''''''''')))(((''''''''''''((()))'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))((((((((('''''''''''''''((((((((((((''''''(((((()))******)))(((((((((((((((''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''')))(((((('''''''''((((((%%%&&&''''''''''''''''''((()))***)))'''&&&'''(((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''(((((('''''''''&&&&&&&&&************************))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------............/////////000000000//////........................---------,,,,,,,,,---+++))))))***+++***)))))))))))))))************((())))))))))))((((((''')))))))))((('''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))((())))))(((''''''(((***((((((((('''''''''''''''))))))))))))))))))))))))&&&&&&'''))))))*********%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((*********))))))(((((((((''''''''''''''''''''''''***)))((((((''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((())))))))))))))))))(((((('''$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((((((((((()))'''&&&&&&(((((('''%%%(((((((((((())))))))))))+++***)))'''&&&&&&%%%%%%(((((((((((())))))))))))(((((((((''''''''''''&&&'''''''''''''''((())))))((((((''''''''''''(((((((((((((((''''''''''''&&&))))))))))))))))))))))))******))))))((((((''''''***)))((((((((((((((()))&&&&&&'''((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&(((((())))))))))))((((((,,,+++)))'''%%%$$$######((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))((((((((())))))))))))(((((('''(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((((((((((((''''''$$$%%%&&&'''((((((((((((((())))))******))))))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))''''''''''''''''''&&&%%%((()))***)))'''&&&'''(((((())))))))))))(((((('''((((((((((((((((((((((((&&&''''''(((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&************************)))))))))******++++++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------............------------...////////////000000000---..............................---------,,,,,,++++++*********++++++***(((((())))))******++++++((())))))))))))((((((((()))))))))(((((('''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((()))))))))))))))***+++&&&'''((())))))))))))(((************************(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((%%%&&&&&&'''((()))******(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((())))))))))))((((((''''''(((((()))***++++++''''''''''''(((((((((((()))(((''''''(((((())))))(((((((((((()))))))))))),,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))(((''''''((()))***$$$%%%'''(((((('''%%%###'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&'''((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''%%%&&&''''''''''''&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))***))))))((('''&&&'''''''''''''''(((((()))&&&&&&&&&'''''''''''''''***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((())))))(((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((()))***))))))******)))(((''''''((()))***)))((('''((()))((())))))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''************************)))*********++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------.....................---////////////000000000111------------..................---------,,,,,,,,,)))***++++++*********+++(((((())))))******++++++)))(((((((((((()))))))))((((((((())))))*********%%%%%%&&&'''((()))******(((((((((((((((((((((((()))(((((((((***++++++,,,'''''')))***************'''''''''''''''''''''''',,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))++++++%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((%%%&&&&&&'''((()))******(((((())))))))))))((((((''''''(((((()))))))))***((((((((((((((((((((((((,,,+++******))))))******((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((($$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))'''((((((((()))***+++---(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((('''(((((()))******###%%%'''(((((('''%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&'''((((((((((((((($$$$$$%%%%%%'''(((******((((((((((((''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))***))))))((('''&&&'''''''''''''''((()))***''''''(((((())))))))))))******))))))((((((((('''''''''(((((())))))))))))************************)))))))))******)))))))))(((((()))))))))))))))))))))))))))*********))))))******))))))))))))******(((((()))******)))(((((('''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((()))******))))))******)))(((''''''''')))***)))(((((()))***)))(((((((((((()))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++)))******+++++++++******,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------..................///////////////000000000111111......------------------------,,,,,,,,,+++++++++''')))***+++***))))))***))))))))))))************)))(((((((((((())))))***((((((((()))***+++++++++&&&&&&'''((())))))******((((((((((((((((((((((((***((('''(((***++++++***((()))))))))******++++++((((((((((((((((((((((((---------,,,,,,***))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))%%%%%%&&&&&&''''''((((((&&&&&&''''''((()))))))))&&&((())))))))))))***,,,(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))))))))'''(((((((((((()))))))))'''''''''''''''((())))))((((((''''''''''''(((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))))))))%%%&&&((()))************$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&$$$$$$&&&(((***%%%&&&'''((()))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***((())))))))))))(((((('''''''''''''''((()))******((((((((())))))******+++***))))))))))))))))))((('''(((((())))))******+++************************))))))************))))))(((((())))))))))))************+++++++++***))))))+++******))))))******+++((((((************(((((('''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++''''''''''''''''''&&&%%%''')))******(((((()))+++)))(((((((((((())))))***))))))))))))))))))))))))'''((())))))************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))++++++++++++++++++++++++)))***++++++++++++***))),,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------......//////000000//////000000000111111111.........------,,,,,,,,,,,,,,,+++++++++*********%%%'''******)))'''(((************))))))))))))))))))(((''''''((()))***+++(((((())))))))))))))))))((((((((())))))*********((((((((((((((((((((((((+++(((&&&''')))+++***((())))))((('''((((((***************************************+++******)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((&&&'''((()))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((('''''''''((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&(((******'''%%%&&&'''(((((((((((()))))))))))))))((((((''''''''''''((((((((((((((())))))))))))'''((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******###%%%(((***++++++***)))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))******)))(((''''''&&&&&&&&&''''''((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((((((''''''''''''''''''((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))))))))(((''''''''''''((()))***+++'''''''''((()))*********)))))))))))))))*********(((((())))))***++++++,,,************************((()))***++++++***)))((((((((()))))))))*********'''((()))******+++******++++++***))))))***++++++'''(((***++++++***((('''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,%%%&&&''''''''''''''''''''')))******))))))***+++)))(((''''''((()))***+++((((((((((((((((((((((((''''''((()))************))))))))))))))))))))))))***)))(((''''''((()))***'''((((((((())))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++)))))),,,------......------,,,++++++,,,,,,,,,---------,,,------...///000111111000000000000111111111111//////...---,,,,,,+++++++++++++++*********))))))###&&&******((('''((()))++++++******))))))(((((()))(((''''''''')))***+++)))))))))(((''''''&&&&&&))))))))))))************((((((((((((((((((((((((+++(((&&&''')))***)))'''***)))'''&&&%%%'''(((***''''''''''''''''''''''''&&&'''((())))))******)))(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))((('''%%%#########%%%&&&&&&''')))*********)))(((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))$$$$$$%%%'''(((***+++,,,((((((((((((((((((((((((++++++***)))))))))))))))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***&&&)))+++***&&&"""!!!!!!(((((((((((())))))))))))---,,,+++)))(((((((((((((((((((((((())))))))))))'''((((((((())))))******'''''''''''''''((())))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++"""$$$(((+++---,,,***((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((()))************&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''%%%$$$"""!!!!!!"""$$$%%%'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''((())))))***))))))''''''''''''((()))++++++&&&&&&&&&'''((())))))***(((((())))))******++++++((())))))***+++,,,,,,,,,************************((()))***++++++***)))((((((((())))))*********+++$$$%%%'''(((***++++++,,,,,,+++***))))))***+++,,,''')))***++++++***)))'''(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((()))***+++,,,''''''((()))*********)))''')))******))))))***,,,)))(((''''''''')))***+++((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))***)))(((''''''((()))***'''((((((((())))))******))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---...///000000///000000000111111111111......---------,,,,,,,,,---,,,,,,+++*********+++,,,+++++++++***)))))))))******))))))))))))******+++***((('''''''''((()))''''''''''''((()))++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((++++++***)))'''&&&$$$###'''(((((()))***++++++,,,)))************)))((((((*********)))'''&&&'''((('''((()))******)))((('''******))))))((((((''''''))))))(((((((((((()))))),,,+++)))'''&&&%%%&&&&&&+++***)))(((((()))***+++''''''((((((((((((''''''&&&''')))*********)))((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))(((&&&%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''')))******((('''%%%''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))******************)))))))))))))))(((''''''(((((())))))******++++++(((((())))))*********+++)))))))))))))))(((''''''%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((***++++++''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((('''%%%$$$'''(((((((((((((((''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''&&&&&&'''(((((('''%%%'''''''''((()))******+++((((((''''''''''''((((((%%%%%%&&&'''((((((((((((+++*********))))))(((((((((((())))))*********+++((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))&&&%%%&&&((()))'''%%%%%%&&&&&&'''((())))))*********))))))((((((''''''((()))))))))************************************++++++++++++******))))))))))))))))))))))))))))))************************))))))(((((((((((())))))******))))))((((((''''''000---)))(((***,,,+++***)))***+++++++++)))((('''))))))))))))))))))))))))'''((()))******)))((('''******))))))((((((''''''((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))***++++++,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,---------...///////////////000000000111111111------,,,,,,,,,+++++++++---,,,,,,+++*********++++++++++++*********************))))))))))))******+++***)))((('''(((((()))(((((('''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&'''((()))))))))******+++++++++***))))))(((***,,,,,,***))))))***(((((())))))))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))+++***)))((('''((())))))***)))(((((((((((()))***''''''(((((((((((('''''''''(((((()))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((''''''''''''''''''''')))))))))))))))(((''''''(((((())))))))))))))))))((((((((()))))))))******)))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''))))))(((((((((((())))))'''(((((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&'''(((((()))******((((((''''''''''''((((((&&&''''''''''''''''''&&&******)))))))))(((((((((((((((((()))))))))******((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***(((&&&''')))***(((&&&'''''''''((()))))))))*********))))))((((((((((((************++++++++++++************************++++++++++++*********)))******************************************************))))))))))))************))))))((((((((((((...+++(((''')))******))))))******+++***)))((('''(((((((((((((((((((((((((((((())))))))))))((((((******))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))******+++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------..................////////////000000000000,,,,,,+++++++++*********,,,,,,++++++++++++++++++***************+++++++++***))))))(((((())))))*********)))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&'''((())))))))))))&&&&&&''''''(((((())))))))))))******))))))((('''&&&(((+++,,,+++***)))***))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))***+++,,,)))((((((''''''(((((()))''''''((((((((((((''''''))))))(((((('''((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))'''''''''&&&&&&&&&%%%%%%)))))))))))))))(((((('''))))))(((((((((((((((((('''((((((((((((((()))))))))))))))))))))(((((('''))))))((((((''''''''''''))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((()))((((((''''''(((((()))'''((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&'''((()))'''%%%&&&&&&&&&'''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''&&&))))))(((((((((((((((''''''((((((((((((((())))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))***)))((((((******)))((())))))))))))))))))*********))))))))))))(((((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************+++++++++******+++++++++***))))))))))))(((((((((+++)))&&&&&&'''((((((((()))************)))((((((''''''''''''''''''''''''***))))))(((((())))))******))))))))))))((((((((((((((())))))***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,************++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------------...............---------........./////////000000,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++***)))))))))***+++++++++,,,))))))(((((((((((())))))***))))))(((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&'''))))))*********((()))))))))*********+++'''(((((((((((('''&&&&&&&&&'''((('''&&&&&&'''(((***)))(((''''''((()))***))))))))))))(((((((((((())))))(((((((((((())))))((((((((()))))))))******((((((''''''''''''((((((''''''((((((((((((''''''***)))(((&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))((((((''')))))))))******)))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((()))))))))(((''''''&&&&&&(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((''''''''')))(((((((((((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&************************((('''&&&'''))))))'''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))++++++******************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++)))))))))))))))))))))))))))((('''''''''((((((((())))))*********)))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))************************)))))))))(((((((((((('''((((((((((((((((((((((((((())))))******))))))((()))***************+++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++,,,,,,------...............------------............/////////------------,,,,,,,,,,,,***++++++,,,,,,,,,+++***)))))))))***+++++++++,,,))))))(((((((((((()))))))))))))))))))))(((((('''***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&'''((())))))))))))))))))))))))))))))************(((((())))))(((((('''&&&))))))'''$$$######&&&)))***)))(((''''''((()))***(((((((((((())))))))))))))))))(((((((((((())))))((()))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((''''''''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''************************(((''''''((())))))(((&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''')))***+++''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((++++++++++++************))))))))))))************))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,*********************************************************))))))*********))))))))))))************))))))))))))((())))))***))))))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''************************++++++,,,,,,,,,---------***++++++,,,,,,------...+++++++++++++++,,,------------..................------------.........///.........---------,,,,,,)))***+++,,,---,,,+++******************+++++++++)))((((((''''''(((((())))))))))))))))))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))*********)))((((((''''''''''''((((((((((((***++++++++++++***))))))***)))(((&&&$$$%%%(((+++))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((('''&&&%%%'''(((((())))))(((((('''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))(((((((((((((((((()))))))))((((((((((((''''''(((((()))))))))))))))%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%$$$%%%%%%&&&'''$$$$$$%%%&&&''''''''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((('''((()))***(((&&&''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&''')))***+++'''(((((((((((())))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((('''((())))))''''''((()))******************++++++)))))))))************+++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******)))))))))************+++(((***++++++***)))***,,,)))))))))((())))))***+++*********************************))))))*********)))))))))************+++(((((()))***++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))''''''((((((((((((''''''************))))))))))))***+++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,+++*********+++,,,---,,,---------.../////////,,,,,,---------.........---------,,,,,,,,,++++++(((***+++------,,,+++***+++++++++***************((((((''''''''''''((((((((())))))***)))((('''&&&(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((())))))*********))))))((((((((((((''''''''''''))))))******))))))((('''###%%%'''''''''((()))+++(((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))''''''((()))***)))(((((((((((()))******)))((((((''''''((((((((((((''''''$$$%%%&&&'''((()))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&&&&''''''(((((()))''''''((()))))))))))))))(((((())))))))))))))))))******)))))))))(((((((((''''''((()))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((()))###$$$%%%&&&''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))***)))'''%%%%%%''')))***'''''''''''''''''''''''')))((('''(((******((('''((((((((((((((((((((((((((((((''''''''''''((((((+++***((('''&&&'''((()))((((((((()))))))))************)))))))))(((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''')))+++***(((''')))+++(((((())))))***+++++++++))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++''')))++++++***)))***,,,***)))((((((((()))+++,,,)))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((*********))))))))))))))))))************+++++++++******+++,,,,,,---......,,,+++*********+++,,,---,,,,,,------...///000000,,,,,,,,,---------......,,,,,,,,,+++++++++******((()))+++---------+++***,,,+++++++++******))))))((((((''''''''''''((((((((()))*********)))'''&&&''''''''''''(((***++++++************************))))))))))))))))))))))))''''''(((((())))))******'''((()))***************************))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$((())))))))))))'''((()))******)))(((''''''((((((((())))))******))))))(((((((((((())))))%%%&&&(((***+++,,,++++++((()))***++++++***)))(((''''''((((((((((((''''''"""###%%%((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))************************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''((()))***+++,,,,,,''''''((()))))))))))))))(((((())))))******++++++++++++******))))))((((((''''''((()))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))''''''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&''''''''')))(((''''''((()))***+++%%%&&&'''((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''%%%""" """%%%''')))))))))))))))))))))))))))(((((((((******(((''')))))))))))))))(((((((((((((((''''''''''''((((((///---***'''&&&%%%&&&&&&(((((())))))******++++++++++++******))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))+++*********))))))(((((((((+++,,,,,,)))(((***,,,''''''((()))***++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---))))))******++++++++++++&&&)))++++++)))(((***,,,***)))(((((((((***+++,,,(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))******++++++++++++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---------------------------///...---,,,+++,,,------++++++++++++++++++++++++************))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((+++***************************)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((+++***)))'''''''''((()))(((((((((((())))))))))))***************)))(((((()))(((((('''''''''(((((())))))(((((((((((())))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&(((((()))(((&&&&&&''')))***(((&&&'''***+++)))'''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))************))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&%%%&&&'''((()))))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++&&&'''(((((('''%%%###!!!))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,)))&&&&&&(((((('''%%%))))))(((((('''''''''&&&'''(((((((((((((((''''''''''''(((((())))))******)))(((''''''''')))***+++(((((()))((('''(((***---))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((()))***+++******************************++++++++++++******))))))(((((((((((())))))************************---...///...,,,+++,,,---)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---///(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,---...///************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************+++++++++***)))(((((('''(((((()))***************))))))))))))))))))))))))((((((((((((((())))))***++++++,,,,,,+++***((('''(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---------------------------///...---,,,+++,,,,,,---++++++++++++++++++++++++************))))))))))))*********************************)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***************)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))***************************)))((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((((((((()))((('''&&&&&&&&&&&&'''((((((((('''''''''((()))***((('''''')))***)))'''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''((()))*********''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((())))))(((((('''))))))************))))))(((((('''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((())))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&'''(((***+++***))))))((('''&&&&&&&&&))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))'''%%%&&&((()))(((''')))((((((((('''''''''''''''(((((((((((((((''''''''''''(((((())))))******)))((((((''''''((()))***%%%&&&&&&&&&%%%%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))***+++,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******************************,,,......---,,,++++++,,,************++++++++++++++++++++++++++++++++++++***,,,---,,,++++++---...************************++++++++++++++++++++++++++++++++++++,,,------...************************************************++++++++++++++++++++++++))))))***+++++++++++++++************************+++++++++***)))(((((((((((())))))*********))))))***************************************+++,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))******************************))))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((()))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******'''''''''''''''&&&&&&%%%************++++++++++++)))************))))))(((((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''(((((()))******((((((''''''&&&&&&''''''''''''''''''((())))))***)))(((''''''))))))((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((('''''''''((())))))******))))))((((((''''''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''&&&''''''((()))***---,,,)))''''''((()))***)))((((((''''''(((((()))'''''''''''''''&&&&&&&&&(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''&&&%%%&&&)))******)))(((((((((((('''''''''''''''(((((())))))(((((((((''''''(((((())))))*********))))))(((((((((((()))''')))******(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,+++******************************+++,,,---,,,+++***+++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))*********))))))(((************************+++************+++,,,,,,,,,,,,+++***))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,************************************)))))))))(((************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++&&&'''((()))((((((&&&%%%)))))))))*********++++++))))))************)))((((((''''''''''''(((((()))(((((((((''''''(((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((''''''&&&''')))***++++++(((((('''(((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((())))))((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((()))))),,,+++***)))))))))***+++(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***&&&&&&&&&'''))))))))))))(((((((((((((((''''''''''''(((((())))))))))))(((''''''(((((())))))************))))))(((((('''''')))+++---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******'''(((***++++++***((('''***************************+++,,,,,,******+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))************)))((((((************************))))))(((((())))))***+++---,,,***)))))))))***+++************************((((((((((((((((((((((((******************************+++++++++,,,,,,,,,+++*********++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***++++++***)))(((((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***&&&''''''((()))******+++&&&''')))******)))((('''((((((((()))))))))******((())))))*********))))))'''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((******))))))(((((((((((((((((('''''''''(((((()))((('''%%%''')))++++++***'''((((((((('''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''((()))*********)))(((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***&&&'''((()))(((((('''''''''''''''(((((((((((((((''''''((()))******))))))''''''(((((())))))************))))))((((((''''''&&&(((***)))(((&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******''')))***,,,,,,***)))'''***************************+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,---------------------------++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))*********))))))(((************************)))))))))))))))******+++,,,+++***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((******************************+++++++++,,,,,,,,,************+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************************))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))************************''''''(((((())))))******,,,+++******)))(((''''''((((((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******'''((())))))))))))))))))'''((((((((())))))))))))((())))))************)))''''''&&&''''''((()))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((++++++***))))))(((''''''((((((''''''(((((())))))***(((%%%'''***,,,+++)))&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((''''''''''''(((((())))))(((((('''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((())))))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&)))***+++***)))'''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&(((******((('''&&&''''''''''''(((((((((((((((''''''((()))************''''''(((((())))))******((()))))))))))))))((('''((()))******((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,------,,,+++******************************+++,,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***************++++++++++++++++++++++++,,,++++++++++++,,,------++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,---,,,+++***)))************************************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))'''''''''''''''((())))))(((((()))))))))*********(((((()))***************&&&&&&&&&''''''((()))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((******))))))))))))))))))((((((((((((((()))******,,,)))&&&'''***,,,***(((%%%''')))(((&&&%%%'''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***'''''''''''''''''''''''')))(((((((((''''''''''''&&&'''((()))***))))))(((''''''''''''''''''''''''''''''((())))))((('''&&&&&&'''((())))))*********(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&'''(((((((((&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******###&&&)))***)))'''((()))''''''''''''((((((((()))''''''(((******++++++***''''''(((((())))))******'''((()))******))))))(((***+++,,,+++******,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******))))))(((((()))))))))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,------,,,,,,---...+++++++++,,,,,,,,,------------------------------------,,,***)))***---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&'''(((***++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))******+++++++++******************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,---,,,+++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++$$$$$$%%%&&&'''((()))***((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))(((((((((((('''&&&%%%%%%&&&'''((())))))************+++++++++(((((()))***************&&&&&&&&&'''''')))******'''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((()))******++++++((((((((((((((()))******---)))&&&'''+++,,,***'''%%%''')))(((&&&%%%&&&)))''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''((()))***+++'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))***************++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******************************))))))(((((('''''''''&&&&&&''')))*********)))(((''''''''''''''''''''''''''''''((())))))((('''&&&)))(((''''''(((***,,,...'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))****** $$$)))***)))(((***+++&&&'''''''''(((((())))))''''''(((******+++++++++''''''(((((()))*********&&&'''(((*********))))))'''(((((('''&&&'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))((((((((((((((()))******************************++++++++++++******+++******))))))******+++************************+++,,,...------,,,...///++++++,,,,,,,,,---------------------------------...---+++)))(((***...111........................------------------------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%&&&((()))+++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,((()))+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++,,,+++***))))))***++++++---------,,,,,,+++++++++......---------,,,,,,,,,************))))))((((((,,,,,,---,,,+++)))'''%%%$$$%%%&&&(((((((((''''''&&&&&&''''''(((((())))))************************((()))******)))'''%%%$$$$$$%%%&&&&&&'''&&&&&&&&&(((((())))))))))))((((((''''''&&&%%%&&&'''((()))))))))))))))((((((((((((%%%&&&&&&'''((()))******(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((******))))))((((((''''''''''''((())))))((('''&&&'''&&&&&&''')))***)))'''(((((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((***,,,---+++*********))))))************)))))))))((('''&&&&&&'''((()))***)))((('''&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&((()))***''''''(((((())))))******))))))((((((((((((((())))))******))))))((('''&&&)))((('''&&&&&&'''((()))%%%&&&&&&'''((()))******))))))((('''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))((()))***,,,,,,)))'''%%%%%%'''((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''((()))++++++***))))))++++++******))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,---......---++++++***+++,,,---............---,,,+++******+++,,,---------,,,,,,,,,++++++++++++,,,...///000000//////---------...------,,,,,,,,,,,,------...//////000000///...---,,,---......------------------------,,,,,,,,,+++,,,,,,---------......//////......---////////////////////////******,,,,,,,,,+++***))),,,---.........---+++***------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************++++++(((((()))***,,,---...///,,,+++***))))))***++++++---------,,,,,,+++++++++...------------,,,,,,,,,++++++*********)))))))))***************)))((((((''''''(((((((((''''''&&&'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$'''((())))))******))))))(((((())))))))))))(((((((((((('''''''''((()))***((((((((((((((()))))))))&&&'''''''''((())))))))))))))))))***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***)))))))))((((((((('''''''''((())))))((('''&&&'''&&&&&&''')))***((('''((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((%%%'''))))))((('''''''''))))))************)))))))))((('''&&&&&&'''((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((())))))((((((((((((((()))))))))))))))(((((((((((())))))'''((()))))))))))))))((()))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))(((((((((''''''&&&&&&%%%((('''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((('''&&&&&&&&&(((((('''%%%&&&'''(((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((''''''))))))((((((((('''''''''(((((()))************************)))))))))))))))((())))))***************************************))))))))))))***+++,,,---)))***+++++++++***))))))***+++++++++,,,,,,------...---,,,+++++++++,,,---******+++,,,---......///+++,,,---///////////////...//////000000000////////////000000111111111222000///...------...//////..............................------------............////////////......////////////////////////------------,,,,,,+++***,,,---.../////////......---,,,,,,,,,,,,+++++++++......---------------,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,(((((()))***,,,---......++++++************+++,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++++++++++++++*********(((((((((((())))))***++++++***)))(((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((***)))((('''''''''''''''((())))))***************'''(((((())))))((((((''')))(((((((((((()))******'''''''''(((((())))))***((((((((((((((((((((((((***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))((((((((((((''''''((((((((((((''''''''''''&&&'''))))))((('''(((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((((()))++++++)))((()))***((())))))******))))))(((((((((''''''''''''((((((((()))*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))))))))(((((((((((((((((())))))(((((((((((())))))&&&'''((()))************((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))+++***)))(((((()))***+++''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++)))'''((()))***)))((((((((())))))***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))(((((())))))(((((((((((('''''')))))))))))))))******+++))))))))))))************((()))******++++++*********************************))))))******+++,,,---)))******++++++******)))------,,,++++++,,,---...000000///...............***+++,,,---...///000000------...///000000000000000000111222333333333333333333333333444444444444222222111111111222333333222222222222222222222222222111111000000111111111111111222222222222111111111111111111111111111000111000///...---,,,,,,,,,---...///000000111000000......---------,,,,,,,,,---------.....................---,,,++++++******++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,+++++++++++++++***++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))((('''((()))+++,,,,,,+++)))((((((((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((,,,+++)))((('''((()))***&&&&&&'''((((((((((((''''''(((((((((((((((((('''((((((((((((((()))))))))&&&&&&''''''((()))******)))))))))((((((((((((((()))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((('''''''''((((((((((((((((((''''''((())))))(((&&&'''(((((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''(((((()))))))))((('''&&&%%%&&&'''((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((())))))******&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))***,,,+++***)))***+++(((((())))))))))))(((((((((((((((''''''(((((((((((()))+++,,,,,,***((('''''''''''''''''''''''''''******))))))))))))************)))((((((((((((((()))))))))((((((''''''&&&)))(((((((((((())))))***''''''((()))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''&&&'''''''''((((((((())))))))))))))))))*********,,,+++)))(((((()))+++,,,''''''((()))))))))))))))((((((((((((((((((((((((((())))))))))))*********---+++)))((()))*********)))************))))))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((***)))((((((((()))+++,,,(((((())))))******++++++))))))***++++++++++++***************************************+++,,,------+++,,,,,,---------------000...---,,,,,,---///000222222111111000000000000000/////////////////////222222333333444444444444444444555777888888888888999999999999999999999999999999999999999::::::;;;999999999999999999999999888888777777666777777777666777777888888777777666666666666666555555555555666444222000////////////000000000000000000000000000000//////......------,,,---------......////////////...---,,,+++*********++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))(((((()))++++++***)))(((((((((***+++,,,))))))((((((''''''&&&&&&))))))))))))))))))))))))***)))((('''&&&'''((()))$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''((())))))***)))))))))))))))((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++***)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((())))))(((''''''((())))))'''&&&''''''((((((((((((((('''(((''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))'''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''((((((''''''(((((((((((('''''''''(((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((('''&&&%%%'''((((((((())))))))))))(((((('''((((((((((((((((((''''''(((***,,,,,,***)))((('''''''''''''''''''''''')))******************)))+++***)))(((((('''(((((())))))((((((''''''&&&&&&((((((((((((((()))******)))))))))))))))((('''''''''(((((((((((((((((('''((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))******+++++++++***(((''''''(((***+++''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))*********+++***(((&&&%%%&&&''''''&&&)))************))))))(((((((((((((((((((((((((((************************))))))))))))************(((((())))))))))))))))))***)))((((((((()))+++,,,(((((())))))******++++++))))))***+++++++++++++++************************************+++,,,---...---------------......//////...,,,++++++---///000111111111222222111111111444444444444444444444444::::::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<;;;;;;;;;999777555444444444444555555333222111000//////000000000///...------,,,,,,,,,------......////////////......---,,,,,,+++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,))))))***+++,,,,,,------)))***+++,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********+++++++++++++++)))))))))(((((()))******(((((((((((()))***+++,,,((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&'''((('''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***((('''&&&''''''((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))''''''&&&''''''((()))***)))((('''((())))))'''%%%&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((('''''')))(((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''(((((((((((('''''''''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))'''(((((())))))(((((('''''''''(((((((((((('''''''''((()))*********)))(((''''''''''''''''''''''''''''''((((((((((((''''''***)))((((((''''''''''''((((((''''''''''''''''''(((''''''(((((()))***+++************)))((('''&&&''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((()))))))))(((((())))))******++++++***)))(((''''''((()))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************+++)))((('''(((((('''&&&(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((())))))))))))******)))))))))))))))******+++))))))))))))************)))***++++++,,,++++++++++++++++++++++++++++++++++++******++++++,,,---...,,,,,,,,,,,,,,,...//////...------------///000111222222333444555555555555888888999;;;===>>>???@@@CCCCCCBBBBBBBBBBBBCCCDDDFFFFFFGGGHHHIIIIIIIIIHHHIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@???===<<<<<<<<<<<<===<<<999777555444333333222222111000///...------........./////////////////////.........---------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************++++++*********++++++,,,,,,---)))***+++---------------+++++++++,,,,,,---------,,,,,,,,,++++++++++++***)))))))))*********++++++$$$$$$&&&'''((()))))))))(((((())))))***)))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))&&&''''''((((((''''''&&&%%%&&&'''((()))(((((('''''''''''''''''''''''''''((((((((()))*********+++)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''%%%%%%&&&'''((('''''''''''''''''''''''''''((()))******)))(((''''''((((((((()))))))))***'''&&&&&&&&&'''(((***+++)))((('''((())))))'''%%%&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''(((''''''&&&%%%&&&''''''((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''(((((()))******''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((*********)))((((((***,,,''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((''''''&&&'''''''''&&&&&&''''''''''''''''''''''''''''''((()))***+++((()))))))))))))))((('''&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))((((((((((((((()))))))))''''''(((((()))******+++))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******---,,,++++++++++++)))'''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))*********(((((()))************************))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---.........---------...///111222000111222333444666777777888999;;;===????????????@@@AAABBBDDDFFFGGGIIIIIIJJJIIIHHHHHHGGGHHHIIIJJJIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCAAA>>>===<<<<<<<<<888888777666555444333333222111111111111111111000.............../////////---------...............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************------,,,,,,+++***)))))))))***+++---......------+++++++++,,,,,,---------,,,,,,,,,+++++++++******(((((())))))*********+++ ###%%%'''((((((((())))))*********(((&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''((()))***++++++***)))(((&&&''''''(((((((((((((((&&&''''''''''''''''''&&&&&&''')))*********)))((('''''''''''''''&&&&&&&&&''''''((()))***++++++,,,***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''(((***+++'''''''''''''''''''''''''''((()))******)))(((''''''((((((((())))))******'''&&&&&&&&&'''(((***+++)))((('''((()))((('''%%%&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%'''((()))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&'''''''''((()))******+++''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&%%%%%%''')))''''''((((((((((((''''''&&&'''((())))))((('''&&&'''''''''&&&'''((()))***'''''''''''''''''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''''''''((()))++++++&&&'''((()))************&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******))))))))))))((((((((((((&&&''''''((()))*********((()))************)))((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))(((%%%###%%%%%%'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))*********+++'''(((***+++++++++***)))++++++******))))))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......111000000000111222444555555666888:::<<<===>>>>>>@@@AAADDDFFFHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMKKKJJJJJJKKKLLLMMMHHHIIIIIIIIIIIIIIIHHHGGGIIIIIIKKKLLLNNNOOOQQQQQQQQQQQQQQQQQQPPPMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKIIIIIIHHHHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDCCCCCCCCCDDD??????>>>===<<<;;;:::999444444444333333222222222------......///000000000...............---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,---......---,,,+++,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,+++++++++******'''(((((()))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&& ###'''***+++***'''%%%&&&''''''(((((((((((((((((((((((((((((()))******''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&$$$&&&(((***++++++***)))+++*********))))))((((((''''''&&&''''''((()))***))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''')))***+++******))))))(((&&&%%%$$$(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%%%%'''%%% ###''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***((((((((()))***))))))))))))))))))))))))(((((())))))))))))((((((***************)))((((((((((((((((((((('''''''''************************************************(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))+++)))))))))+++,,,+++***+++++++++******************)))(((''''''((()))***)))***,,,,,,,,,,,,---///------,,,++++++,,,......////////////000000000000333444444555777999:::;;;>>>???@@@BBBCCCDDDEEEEEEIIIIIIKKKLLLLLLLLLLLLLLLOOONNNMMMMMMMMMMMMMMMNNNNNNNNNLLLJJJIIIHHHHHHHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBDDDFFFIIILLLNNNPPPNNNMMMLLLKKKKKKLLLMMMMMMGGGGGGFFFFFFGGGIIIKKKLLLMMMKKKHHHFFFEEEDDDBBBAAAEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNKKKJJJJJJIIIHHHHHHIIIIIIHHHIIIIIIIIIFFFCCC???<<<<<<;;;:::888777555444333444333222111111000111111/////////......//////000000000//////////////////,,,,,,,,,------.........++++++,,,---...000000111,,,,,,,,,+++++++++******++++++************++++++)))************+++++++++)))******++++++******)))+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,+++++++++*********&&&&&&'''(((((((((((('''***))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$%%%&&&(((((((((((('''&&&'''(((((())))))((((((((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))((((((''''''(((((()))***))))))((((((((('''''''''%%%'''(((***+++***)))(((*********)))))))))(((((()))(((((('''''''''((((((******)))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&((('''###!!!%%%((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))******))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))***(((((()))***+++***)))++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,(((***++++++++++++,,,...------,,,,,,---...000111111111222222333444555555777888999;;;>>>AAACCCEEEFFFEEEEEEEEEFFFHHHJJJLLLJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDAAA@@@@@@@@@@@@AAAAAAAAA???@@@AAACCCEEEGGGJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBDDDEEEFFFGGGHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMLLLIIIGGGEEEDDDCCCBBBAAA???>>>===<<<888777777666555444444333111111000000000000000000........................---------.........//////------,,,,,,,,,,,,++++++------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,)))************+++++++++*********))))))***************+++,,,---...//////,,,,,,,,,,,,++++++++++++,,,++++++++++++*********''''''((()))))))))))))))++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''(((&&&'''(((((())))))((((((((((((((((((((()))******))))))************))))))''''''((())))))***++++++))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((((((((('''''''''((()))******)))((('''******))))))))))))((((((******(((''''''&&&&&&&&&************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&'''(((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&&&&******&&&%%%((()))(((&&&'''((()))***)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))***)))))))))+++,,,+++***+++++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,++++++---.........///000111333444555555666777999;;;<<<>>>>>>BBBCCCDDDEEEGGGJJJLLLMMMMMMLLLJJJIIIJJJLLLOOORRRNNNMMMLLLLLLLLLMMMNNNOOOOOONNNLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<<<<======>>>@@@@@@<<<<<<===>>>@@@BBBDDDEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>======>>>???AAABBB>>>???@@@@@@AAAAAAAAA@@@<<<>>>@@@AAACCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCGGGGGGGGGHHHIIIKKKLLLMMMLLLMMMOOOPPPQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGGGG>>>>>>>>>===<<<;;;999888666555444333222111111111////////////////////////.............../////////---------,,,,,,,,,++++++............------------------,,,,,,,,,,,,------))))))*********+++++++++---,,,+++******+++,,,---******++++++,,,---......,,,+++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++++++++***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((())))))***((())))))******))))))(((((((((((())))))*********(((((()))))))))*********(((((((((((((((((((((((()))(((((((((((()))******))))))((((((((((((((((((((())))))***))))))((('''))))))))))))))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***)))(((&&&%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$'''''''''''''''(((((()))''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''%%%***+++((('''))))))'''%%%&&&(((*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''************************((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((()))))))))************************************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***+++---...---,,,************++++++++++++))))))***+++***)))((('''+++,,,............000111222222444555777999;;;<<<===>>>@@@BBBDDDGGGHHHIIIOOONNNNNNNNNNNNNNNOOOOOOPPPPPPNNNNNNNNNOOOQQQRRRQQQOOOMMMKKKJJJJJJLLLLLLMMMLLLJJJGGGEEECCCBBBBBBBBBAAA@@@??????>>>??????<<<<<<;;;<<<<<<===???@@@;;;;;;;;;<<<===???@@@AAAAAAAAA@@@???>>>>>>======>>>======<<<===>>>@@@AAA===>>>@@@@@@???>>>>>>>>>>>>???AAABBBBBBAAA@@@?????????@@@??????>>>======<<<<<<<<<<<<============CCCCCCDDDEEEGGGIIIKKKLLLIIIKKKLLLOOOQQQRRRSSSTTTQQQQQQPPPOOOOOONNNMMMMMMFFFFFFFFFFFFDDDBBB@@@???======;;;999777444222111111111111111000000000000........................---------...///000000111.........------------,,,------,,,,,,,,,,,,------))))))*********+++++++++---,,,************,,,---++++++******************+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,,,,,,,,,,***)))((('''''''''''''''))))))))))))((((((((((((************************'''(((((((((((((((((('''''''''((()))((('''%%%###'''(((((()))))))))))))))((((((((((((((())))))***'''(((((())))))((((((''')))))))))((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((*********))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&''''''((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))))))))'''&&&%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%(((''''''''''''((())))))''''''(((((((((((('''''''''''''''((((((((())))))''''''((((((((((((((('''$$$(((***(((&&&((((((&&&&&&'''(((*********))))))''''''''''''''''''''''''''''''''''''''''''''''''************************((((((((((((((((((((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************+++***)))***,,,,,,,,,***))))))))))))******+++++++++,,,---......---,,,++++++---///000000111333555888999;;;>>>@@@BBBDDDDDDFFFGGGHHHKKKMMMOOOQQQRRRTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRPPPOOOQQQOOOKKKHHHFFFFFFFFFGGGGGGFFFDDDBBB@@@??????>>>??????>>>=========>>>>>>???>>><<<<<<<<<<<<>>>???>>>>>>>>>>>>???AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIKKKLLLJJJGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;======>>>???AAACCCDDDEEEEEEEEEGGGIIIKKKNNNPPPRRRSSSSSSSSSRRRRRRQQQQQQQQQLLLLLLLLLKKKJJJHHHGGGFFFFFFEEECCC@@@===999666444333333222222111000000///.........------------------......//////000000000------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))************+++++++++)))))))))(((((()))))))))+++*********))))))))))))*********++++++++++++++++++************)))))))))(((((()))************)))((((((''''''''''''(((((())))))))))))((((((((((((************************'''(((((())))))(((((('''&&&'''((())))))'''%%%###'''((())))))******))))))((((((((((((((()))******''''''((((((((((((''''''******)))(((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''((())))))(((((())))))))))))******((((((((((((((()))))))))''''''(((((((((((())))))&&&&&&&&&''''''(((******''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&((((((''''''(((((()))***''''''((((((((((((''''''''''''((((((((()))))))))''''''((()))))))))((((((###(((***'''%%%''''''&&&))))))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))(((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************((('''&&&''')))***)))((()))))))))******++++++,,,,,,,,,---...////////////---000222444555666999;;;AAABBBDDDGGGJJJKKKMMMMMMMMMNNNOOOQQQRRRTTTUUUVVVQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQSSSTTTSSSQQQNNNKKKJJJIIIFFFDDDBBBAAAAAAAAA???>>>>>>============>>>??????>>>>>>>>>??????@@@BBBAAA???======>>>@@@AAADDDDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJKKKKKKMMMOOORRRSSSTTTUUUVVVSSSPPPNNNPPPSSSOOOOOOOOONNNNNNMMMMMMMMMIIIIIIIIIHHHGGGEEEDDDCCC@@@@@@@@@??????>>>>>>>>>;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCEEEHHHKKKMMMTTTTTTTTTSSSSSSSSSSSSSSSNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHEEEAAA===;;;888777666444333111000000/////////............---000//////...---,,,++++++---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,)))************+++++++++(((((())))))))))))((((((******************++++++)))*********++++++++++++************))))))))))))'''(((((()))***)))))))))''''''''''''((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&(((((()))************)))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((()))))))))*********(((''''''(((((()))******'''''''''((((((((())))))(((((('''''''''(((((()))''''''(((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''(((((((((((('''''''''''''''&&&''''''((()))(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))***''''''(((((((((((('''''''''((((((((())))))))))))''''''((()))))))))))))))%%%))))))&&&%%%'''(((''',,,***)))((('''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((('''((())))))******))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++************************)))((('''(((***+++***)))******+++,,,,,,---......,,,------...///111222333444777:::<<<>>>@@@DDDFFFIIIJJJMMMPPPRRRSSSTTTTTTQQQRRRRRRSSSTTTUUUVVVVVVQQQPPPOOONNNNNNNNNNNNNNNLLLLLLMMMMMMKKKIIIGGGFFF@@@@@@@@@??????>>>>>>>>><<<<<<<<<===???AAABBBCCCDDDCCCCCCCCCDDDEEEEEEFFFGGGFFFDDDCCCDDDFFFHHHJJJKKKLLLLLLMMMOOOQQQRRRSSSRRRSSSTTTUUUUUUTTTSSSSSSRRRSSSSSSUUUWWWZZZ]]]___ZZZ\\\]]][[[YYYZZZ___ddddddaaa^^^YYYVVVTTTSSSSSSTTTTTTSSSRRRPPPOOOMMMLLLHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBAAACCCEEEHHHJJJQQQQQQQQQQQQQQQRRRRRRRRRMMMKKKIIIHHHHHHIIIKKKMMMLLLMMMMMMMMMLLLJJJGGGFFFAAA@@@>>><<<999777555444111111111111000000//////000000///...---,,,++++++............------------------,,,,,,,,,,,,------)))************+++++++++)))***+++,,,,,,+++***)))))))))***+++,,,------...))))))******++++++++++++************))))))))))))))))))***++++++++++++***(((((((((((()))+++,,,---))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))(((&&&$$$$$$&&&(((***(((((()))***************((((((((((((((()))******))))))************)))))))))))))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,(((((())))))*********+++''''''''''''((()))++++++&&&'''''''''(((((())))))***)))(((''''''&&&''''''(((((())))))*********+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))'''&&&%%%%%%&&&''')))***'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''(((((())))))******((((((((((((((()))******''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))&&&)))***&&&%%%''')))(((...,,,)))'''&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************'''(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,************************,,,+++***+++---...---,,,,,,,,,------...///000000222222222333555777:::;;;<<<>>>BBBEEEGGGJJJNNNPPPNNNOOORRRUUUWWWXXXXXXXXXSSSSSSSSSTTTTTTTTTTTTUUUTTTRRRPPPNNNLLLJJJIIIHHHHHHGGGEEEDDDBBBAAAAAAAAA888999:::<<<===============>>>???AAADDDGGGIIIKKKJJJJJJIIIJJJJJJKKKLLLMMMLLLKKKJJJJJJKKKNNNQQQTTTPPPQQQQQQSSSTTTVVVXXXYYYYYYYYYZZZZZZZZZXXXWWWVVVWWWWWWXXXZZZ]]]aaadddfff```ccceeeeeedddhhhooovvv}}}yyyqqqiiibbb^^^[[[ZZZ[[[[[[ZZZYYYXXXVVVTTTSSSNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIGGGEEECCCBBBCCCEEEGGGIIIMMMNNNNNNNNNNNNNNNOOOOOOKKKIIIFFFEEEEEEGGGJJJMMMKKKMMMNNNPPPPPPPPPNNNMMMJJJIIIGGGDDDAAA>>><<<;;;333333333222222222111111/////////000000000000000000/////////.....................------.........,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((''''''(((***+++)))(((%%%&&&''')))))))))((('''******)))((((((((((((((()))******)))(((''''''((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&)))))))))))))))******+++(((%%%$$$&&&)))+++***'''******))))))(((((('''''''''''''''''''''&&&&&&&&&))))))******++++++,,,,,,((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))***)))%%%%%%)))+++***))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%(((((())))))((('''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))&&&''''''(((((((((((((((+++***)))((('''&&&%%%%%%))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))***)))'''%%%$$$%%%&&&'''(((((()))******)))((('''###+++)))%%%)))'''"""%%%(((((((((((()))))))))))),,,,,,+++)))((()))+++...))))))))))))))))))))))))++++++******)))(((((((((******))))))))))))******))))))(((((('''''''''&&&&&&&&&((()))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))+++++++++***************+++++++++*********))))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,+++,,,------...------,,,......---,,,---///222333444444666888;;;???BBBCCCEEEGGGJJJLLLNNNNNNMMMMMMRRRQQQQQQRRRTTTUUUTTTRRRTTTSSSRRRQQQPPPOOONNNMMMPPPNNNKKKGGGDDDBBB@@@@@@@@@>>><<<;;;;;;<<<;;;;;;;;;<<<>>>>>>>>>???BBBDDDBBBEEEHHHIIIHHHIIILLLOOOOOONNNMMMMMMMMMOOOQQQRRRPPPQQQRRRRRRSSSUUUXXX[[[]]]YYYVVVVVVYYY[[[\\\[[[^^^aaabbb```]]]ZZZZZZ[[[WWWYYY[[[^^^bbbdddffffffgggcccbbbdddjjjtttooofffbbb^^^\\\ZZZYYYYYYZZZZZZZZZXXXWWWSSSPPPOOOQQQRRRQQQOOOSSSLLLJJJNNNOOOLLLMMMQQQSSSNNNIIIHHHIIIJJJJJJIIIEEEGGGJJJKKKKKKKKKKKKLLLIIIIIIGGGDDDBBBBBBDDDEEEHHHIIIKKKLLLNNNPPPQQQRRRPPPQQQPPPOOOLLLGGGBBB@@@<<<;;;999777444333222222111111111111000///------------,,,---//////---+++//////...------------...************************+++,,,,,,,,,,,,,,,+++***)))******+++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''''''''(((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))((((((******)))((((((((((((((()))******)))((('''''')))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((())))))***+++***)))(((((()))***)))((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((()))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%'''&&&###$$$)))+++***(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&'''((())))))***((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))***)))(((''''''((()))************)))))))))(((((()))))))))))))))))))))))))))(((&&&%%%%%%'''((())),,,+++)))(((''''''''''''$$$---+++'''***'''$$$+++''''''((((((((()))))))))(((((('''&&&$$$%%%'''***(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***)))(((((((((''''''''''''&&&''''''((())))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))*********++++++++++++******************++++++,,,,,,,,,+++***))))))(((************************************************************+++,,,,,,---+++++++++,,,,,,,,,,,,,,,............000333555777<<<===???AAADDDGGGIIIJJJMMMNNNPPPQQQRRRRRRRRRQQQQQQPPPOOOPPPRRRRRRQQQPPPQQQPPPOOOMMMKKKIIIHHHGGGHHHGGGDDDBBB???>>>=========<<<;;;;;;===>>>?????????BBBEEEFFFFFFFFFGGGHHHGGGIIILLLMMMMMMNNNQQQTTTLLLLLLKKKKKKMMMQQQTTTWWWZZZ[[[^^^___aaacccgggiiillliiieeedddfffggggggfffllloooqqqppplllhhhffffffdddfffiiimmmppptttvvvwwwqqqmmmlllrrr{{{~~~sssjjjccc```^^^]]]___```aaaaaa___\\\YYYXXXYYYYYYXXXVVVXXXSSSQQQTTTUUUSSSTTTXXXZZZVVVQQQOOOPPPPPPOOONNNOOOPPPQQQQQQPPPNNNMMMMMMIIIHHHFFFCCCAAA@@@AAABBBEEEFFFGGGJJJMMMPPPSSSUUUUUUUUUVVVVVVTTTPPPMMMKKKEEEDDD@@@===999666444333333333222222111000000///111000//////000000...,,,//////...------------...((((((((()))*********+++,,,------,,,,,,+++***)))((()))******++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***%%%'''(((&&&$$$$$$'''*********)))((((((((())))))))))))))))))((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))***+++++++++))))))(((((())))))***++++++,,,,,,+++)))'''(((((()))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((('''((((((((((((((((((((((((&&&''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))$$$''''''$$$&&&+++---+++'''''''''(((((())))))***''''''''''''''''''(((((((((((((((((((((''''''&&&%%%&&&'''((()))******+++((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((('''''''''&&&''''''(((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))((('''&&&&&&''')))***+++///---)))&&&%%%%%%'''(((%%%---+++))),,,)))&&&---&&&&&&'''''''''((((((((()))))))))(((&&&''')))+++''''''''''''''''''''''''''''''(((((()))******+++))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''(((((((((''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))))))))***+++++++++,,,---,,,,,,+++***)))))))))++++++++++++++++++++++++************************((((((***+++,,,,,,---------,,,++++++,,,---...//////000111444777:::===???EEEGGGIIILLLNNNOOOOOOOOOQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLMMMMMMLLLKKKKKKJJJHHHFFFCCCAAA@@@@@@???>>>===<<<<<<<<<<<<<<<=========???AAACCCEEEGGGGGGJJJMMMNNNMMMLLLKKKKKKGGGIIIKKKLLLMMMPPPTTTWWWQQQQQQPPPQQQUUUZZZ```dddmmmooorrrtttuuuwwwzzz|||}}}yyyxxxxxxyyyyyyxxx}}}||||||}}}{{{qqqmmmiiigggiiilllnnnooommmkkkhhhgggffffffdddccc]]]ZZZXXXZZZZZZYYYZZZ^^^^^^\\\XXXVVVVVVUUUSSSRRRTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMKKKHHHFFFEEEEEEEEEBBBBBBCCCDDDGGGJJJMMMOOOQQQRRRTTTUUUUUUTTTRRRQQQMMMLLLIIIEEEBBB???===<<<888777666444333333222222444222111000111000...---000///......------......'''(((((()))***+++,,,,,,******+++++++++***))))))(((((()))************)))******************************))))))))))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))%%%((()))&&&""""""''',,,,,,+++***((((((((()))***((()))))))))))))))((((((((()))***)))((('''((()))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''((((((((()))((((((((((((((()))******)))+++---+++'''&&&''')))((((((((((((((((((((((((&&&''''''((()))******+++++++++******)))))))))(((((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((******((()))---...,,,''''''(((((((((((((((((($$$%%%%%%&&&&&&''''''''''''(((((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))((((((''''''&&&&&&&&&''''''(((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((('''((()))***+++---+++)))'''&&&&&&'''((('''+++))),,,444///'''+++&&&&&&&&&&&&'''''''''((()))******)))(((((()))+++(((((((((((((((((((((((('''''''''(((((()))))))))((())))))))))))))))))(((((((((((((((((('''''''''&&&'''''''''''''''&&&%%%((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,++++++***......---,,,---000222444444666888<<<@@@CCCFFFGGGKKKMMMPPPRRRSSSSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKIIIHHHFFFFFFGGGGGGFFFEEEDDDCCCAAA???>>>=========<<<<<<<<<===>>>>>>???@@@AAABBBCCCDDDEEEHHHKKKNNNPPPRRRTTTUUUSSSPPPOOOOOOKKKLLLMMMOOOSSSWWW\\\___cccaaa```aaadddkkkqqquuuyyyuuuuuuxxxzzz|||zzzyyywwwuuutttrrrqqqppphhhgggfffeeeddddddfffiiihhhgggfffeeecccaaa___^^^XXXWWWWWWWWWWWWWWWVVVUUUWWWUUUSSSQQQQQQPPPOOONNNIIIHHHFFFEEEDDDEEEFFFGGGJJJKKKNNNPPPQQQRRRQQQQQQMMMMMMLLLJJJJJJIIIIIIIII???>>>;;;999777666555555444222000000000000///...000//////...............))))))******+++,,,------&&&&&&((()))************(((((()))************)))******************************))))))))))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''&&&)))***'''###"""''',,,,,,+++***((((((((()))***'''((())))))))))))((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((('''''''''&&&((((((((('''((())))))***&&&(((***)))&&&%%%'''***'''''''''''''''(((((((((&&&''''''((()))******++++++*********))))))(((((((((((((((((((((((((((((('''((()))***************(((((((((((())))))))))))))))))))))))))))))))))))***,,,,,,))))))+++,,,)))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))''''''((((((((((((((('''))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((******)))((((((((((((((('''(((((())))))))))))(((++++++)))111>>>777)))(((&&&&&&&&&&&&'''''''''(((%%%&&&'''&&&%%%%%%&&&'''))))))))))))))))))))))))((((((((('''''''''&&&&&&'''((())))))))))))(((''''''''''''(((((((((((((((&&&'''''''''''''''&&&%%%(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((++++++***)))(((''''''&&&(((((()))***+++,,,,,,,,,))))))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,+++***)))(((......---...000333666888<<<>>>BBBFFFIIILLLMMMNNNOOOPPPRRRSSSTTTRRRQQQPPPNNNNNNLLLJJJIIIIIIIIIIIIEEECCCAAA@@@AAABBBAAA@@@>>>>>><<<<<<<<<>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFEEEFFFFFFFFFGGGKKKPPPUUU]]]___aaaaaa___\\\[[[ZZZZZZZZZZZZ]]]bbbiiinnnrrrxxxvvvtttsssvvv{{{~~~|||zzzxxxxxxzzz{{{{{{yyyxxxzzz}}}~~~~~~|||xxxvvvttteeeccc````````````^^^[[[YYYWWWUUUTTTUUUUUUTTTRRRRRRPPPNNNLLLJJJIIIIIIIIIHHHIIIKKKMMMOOOPPPPPPPPPIIIIIIIIIIIIJJJKKKLLLLLLFFFEEEBBB???<<<:::888888333111//////000000000///000000///............///*********+++,,,,,,------$$$%%%'''(((***+++++++++((()))******++++++************************************))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''(((((())))))******))))))(((((((((((((((((((((((((((***))))))(((''''''&&&&&&'''))))))'''%%%$$$'''*********)))((((((((())))))&&&''')))******)))(((((('''((())))))(((((()))***))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++***)))(((((((((((((((''''''(((((()))***&&&'''((((((''''''((()))&&&''''''''''''((((((((('''''''''(((((()))))))))(((''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((+++***'''&&&((((((%%%((((((((('''''''''&&&&&&******************++++++&&&'''((((((((((((((((((%%%&&&'''((()))******+++))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((('''''''''&&&''''''((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))((((((((((((((((((((((((******))))))((('''&&&&&&%%%&&&(((*********))))))...,,,***555BBB999)))(((&&&&&&'''''''''((((((((('''((())))))''''''''')))************************)))(((((('''&&&&&&%%%%%%''''''))))))))))))'''''''''''''''(((((((((((((((&&&''''''(((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))((('''&&&&&&%%%)))))))))***+++++++++,,,((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...///000222666999===>>>DDDGGGJJJNNNPPPQQQQQQQQQOOOOOOPPPPPPOOONNNMMMLLLFFFFFFEEEDDDDDDCCCBBBBBBBBB@@@>>>===???@@@@@@???============???BBBEEEGGGHHHHHHIIIJJJKKKKKKKKKJJJFFFGGGGGGHHHJJJQQQ[[[bbbppptttzzz~~~}}}zzzvvvtttooommmlllnnnssszzz~~~}}}~~~vvvrrrllliiihhheeeaaa]]]ZZZWWWUUUUUUWWWWWWTTTQQQRRRRRRQQQQQQPPPPPPOOOOOOIIIJJJKKKLLLLLLLLLLLLLLLHHHHHHGGGFFFFFFFFFGGGGGGJJJIIIHHHFFFDDDAAA>>>===666444111000111222222111111000//////......//////************++++++++++++'''((()))***++++++++++++)))******+++++++++++++++******************************))))))))))))******))))))))))))))))))))))))'''''''''(((((()))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%''''''((()))))))))((((((&&&''')))*********)))(((&&&((())))))(((((()))+++))))))))))))))))))))))))((())))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))(((''''''''''''((())))))+++)))(((((()))((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((###$$$%%%&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&))))))&&&&&&((((((%%%%%%%%%&&&&&&'''((())))))************))))))))))))&&&&&&'''(((((((((((((((%%%%%%&&&'''((())))))***))))))))))))))))))))))))''''''&&&&&&''''''((()))'''''''''(((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))'''((()))******)))(((''''''''''''((((((((())))))((((((((((((((((((((((((''''''(((((((((''''''&&&((((((((((((((())))))))),,,+++***333;;;000%%%***''''''((((((((())))))))))))+++,,,,,,+++******+++))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&''''''''''''((((((((()))&&&''''''((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((()))))))))******************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///000222222333555888<<<@@@DDDGGGIIIKKKMMMPPPSSSTTTSSSQQQPPPJJJJJJIIIHHHGGGEEEDDDDDD===>>>???@@@@@@???>>>>>>BBB@@@>>>===???AAABBBAAAAAA@@@@@@AAACCCGGGKKKMMMMMMNNNNNNOOONNNMMMLLLKKKFFFHHHJJJLLLRRR]]]mmmxxx{{{wwwuuurrrmmmhhhgggddd``````aaa```[[[WWWUUUVVVXXXZZZZZZYYYXXXWWWRRRRRRQQQPPPOOONNNMMMLLLJJJJJJHHHGGGFFFFFFFFFFFFIIIJJJKKKLLLKKKHHHEEEDDD???;;;888555555555444333111000000///////////////*********)))))))))))))))***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&''''''((()))***++++++$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&%%%%%%%%%&&&&&&$$$"""%%%&&&''')))))))))((('''%%%''')))***+++***)))(((&&&((())))))(((((()))+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))'''''''''''''''((())))))///,,,))))))******'''$$$&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''((((((((())))))******((((((((((((((((((((((((&&&'''((()))************(((((((((((())))))))))))((((((((((((((((((((((((%%%))))))((((((++++++(((""""""$$$&&&(((***+++,,,((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((,,,+++(((&&&&&&''')))***&&&((((((---000$$$***(((((((((((())))))))))))'''(((******((('''((()))(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&'''(((******((('''&&&&&&'''''''''(((((())))))&&&&&&((()))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,+++++++++***************......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///111444777999999<<<@@@EEEJJJNNNQQQSSSNNNPPPSSSUUUUUUSSSPPPNNNEEEDDDBBB@@@>>>======<<<===???AAACCCCCCCCCAAA@@@CCCAAA???>>>@@@CCCDDDDDDEEEDDDDDDDDDFFFJJJNNNPPPPPPPPPPPPPPPNNNLLLJJJIIIGGGIIIMMMQQQZZZiii}}}{{{xxxtttooonnnnnnlllfffaaaaaabbbeeeggggggfffdddbbb___^^^\\\ZZZXXXVVVTTTSSSMMMLLLKKKKKKJJJJJJJJJKKKGGGIIILLLOOOOOOMMMKKKIIIFFFBBB>>>:::888777555444111111000///////////////))))))***+++,,,,,,------...---,,,,,,++++++++++++************************,,,+++******))))))******(((((((((((())))))))))))******+++,,,,,,+++)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******)))((('''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''((((((((((((((()))******(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&((()))((('''&&&''')))((((((''''''''''''((((((******)))((((((((((((((()))'''%%%&&&(((***)))'''&&&&&&&&&&&&'''''''''(((''''''(((((())))))******+++***(((&&&&&&&&&((()))(((((())))))******++++++))))))))))))((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&************************))))))((('''''''''''''''))))))************))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******,,,,,,,,,+++++++++******''''''(((((())))))******))))))((((((''''''&&&&&&'''((()))******)))((('''))))))((((((((((((((()))&&&%%%%%%&&&)))******)))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''&&&'''(((*********)))(((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***))))))((((((''''''&&&&&&))))))*********))))))(((************************((((((((('''&&&&&&%%%%%%***+++,,,---...---,,,,,,,,,---......,,,++++++,,,+++,,,,,,+++***+++---///---///222444555888<<>>======>>>AAACCCFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFEEECCCCCCDDDEEEEEEDDDDDDEEEHHHKKKMMMNNNMMMLLLKKKKKKNNNPPPQQQRRRSSSVVV\\\eeeppp}}}yyywwwvvvssssssuuuzzzuuuiii___^^^]]]XXXVVVXXXUUUSSSRRRQQQRRRQQQOOOMMMJJJKKKLLLNNNOOONNNKKKHHHIIIGGGEEEBBB???===;;;;;;777444000///111333333222*********++++++,,,,,,---...---,,,+++++++++++++++************************,,,+++******))))))******(((((((((((())))))))))))(((((()))***++++++******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((())))))(((((((((''''''(((((((((((('''''''''((())))))''''''((()))((((((''''''''''''((((((+++***)))(((''''''''''''((('''%%%'''***++++++***&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((&&&$$$$$$%%%&&&''')))))))))))))))***************)))))))))(((((((((((((((((((((((((((((('''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''))))))(((((((((((())))))***)))(((((())))))(((&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))***)))))))))(((((((((''''''((()))******))))))((('''''''''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&''')))******+++*********)))))))))(((((())))))************))))))************************((((((((()))))))))))))))***+++,,,---------,,,,,,)))***,,,,,,+++***+++,,,,,,---------,,,,,,///111222555999<<<>>>AAAEEEHHHKKKKKKMMMNNNPPPRRRSSSTTTSSSRRRPPPOOOMMMIIICCC???>>>>>>>>>@@@CCCFFFIIIKKKHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGEEEEEEEEEGGGKKKMMMOOOPPPPPPPPPQQQTTTXXX\\\^^^___fffhhhmmmuuussskkkeee___[[[[[[[[[XXXVVVUUUUUUUUUSSSRRRQQQQQQRRRSSSTTTRRROOOLLLKKKIIIGGGEEEBBBAAA@@@@@@;;;888444222333333222000++++++++++++++++++++++++---,,,,,,++++++++++++,,,************************++++++***))))))))))))***(((((((((((())))))))))))&&&&&&'''''')))***+++,,,)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***))))))(((((())))))***((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''((()))******(((((()))***)))((((((''''''(((((()))++++++)))(((''''''''''''***((('''(((***+++***)))&&&'''((()))***)))(((((())))))((((((((((((((((((((('''&&&%%%%%%%%%&&&'''***))))))))))))))))))(((************))))))))))))''''''(((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((*********)))((('''''''''&&&''''''(((((())))))***&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((((((''''''''''''((($$$$$$%%%&&&''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''''''''''''((())))))(((((((((((())))))+++***))))))******)))'''(((((((((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((((())))))******)))(((((('''''''''((()))*********''''''''''''''''''''''''''''''((()))******++++++,,,++++++++++++*********))))))************))))))************************))))))******+++,,,,,,---***+++,,,---------,,,,,,(((***,,,,,,++++++---...,,,.../////////000333555:::>>>CCCGGGJJJMMMPPPSSSQQQQQQRRRSSSTTTTTTUUUVVVTTTTTTRRRNNNIIIDDDAAA@@@AAABBBDDDGGGJJJNNNPPPQQQMMMMMMMMMLLLLLLLLLKKKKKKHHHIIIJJJKKKJJJIIIGGGFFFDDDEEEHHHLLLOOORRRTTTUUUYYY[[[___ccciiinnnqqqttt~~~~~~vvvnnnhhheeebbb___\\\ZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVUUURRROOONNNLLLKKKIIIGGGGGGGGGGGGCCC@@@<<<999777555333111,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,************************++++++***)))))))))))))))(((((((((((())))))))))))''''''&&&&&&'''(((***+++(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((())))))))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&'''''''''(((******))))))))))))******''''''((((((((((((''''''(((***+++***)))((()))***))))))(((((((((((())))))))))))(((((((((((())))))******)))))))))((('''&&&&&&''')))***+++***)))((()))))))))((((((''''''&&&***)))(((((('''((())))))******))))))((((((((('''+++*********))))))))))))''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((()))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))(((''''''''''''((((((((((((((())))))(((((('''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))(((((((((((())))))***)))(((''')))+++------,,,))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((************))))))(((((((((((())))))************((((((((((((((((((((((((''''''((())))))***++++++++++++++++++++++++++++++((())))))************)))***************************+++++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,---...---------...000,,,...111333444777:::===CCCGGGMMMQQQSSSUUUWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVQQQSSSRRROOOIIIFFFGGGIIILLLMMMOOOPPPQQQQQQQQQPPPRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLMMMPPPUUUZZZ]]]```bbbdddiiilllqqqvvv{{{~~~xxxmmmjjjeeeaaa___^^^\\\ZZZ[[[ZZZYYYYYYZZZYYYWWWUUUQQQPPPNNNLLLKKKLLLMMMNNNLLLJJJGGGCCC???;;;888555,,,,,,+++++++++++++++++++++++++++******++++++,,,************************+++***))))))(((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))*********))))))(((((('''&&&&&&&&&&&&'''''''''(((******))))))))))))******''''''((((((((((((''''''(((***+++***)))((()))***))))))(((((((((((())))))&&&&&&''''''(((***+++,,,%%%&&&(((((((((''''''''''''''')))*********)))((())))))((((((''''''&&&&&&))))))((((((((()))))))))***)))))))))((((((''''''*********))))))))))))(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********))))))(((((((((''''''(((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((+++++++++***)))((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''******************************))))))((((((''''''((((((((((((((()))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((()))******)))(((((())),,,------,,,******************************))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********))))))))))))***++++++******))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***************************(((((()))***************************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,------...//////...,,,,,,...000---000555999<<>>CCCHHHKKKMMMNNNMMMSSSVVVVVVWWW\\\^^^]]]aaa```___]]]\\\[[[[[[[[[]]][[[YYYUUUSSSQQQPPPPPPKKKKKKJJJHHHGGGFFFFFFEEEDDDDDDEEEFFFJJJPPPWWW\\\```bbbdddhhhmmmsssxxxzzz}}}{{{pppkkkkkkiiiddd^^^[[[ZZZXXXYYYZZZZZZYYYXXX******************************************************))))))))))))******))))))(((((((((((())))))(((((()))))))))((('''''''''''''''(((((((((((((((***))))))(((((((((((())))))(((((())),,,,,,,,,***(((''''''''''''(((((()))'''''''''(((******((('''(((((('''(((((()))***+++(((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((('''''''''))))))(((((((((((())))))((('''&&&(((+++***&&&"""))))))(((((((((((())))))))))))((('''''''''(((((((((((((((((())))))))))))''''''((())))))(((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((('''''''''((('''''''''((()))***+++'''((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''')))***+++,,,(((((()))******+++,,,,,,'''((((((((('''&&&%%%%%%(((((((((((((((''''''&&&''''''((((((((((((''''''&&&$$$$$$%%%(((+++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))******))))))))))))******(((((())))))))))))******(((((((((((())))))))))))************))))))))))))&&&&&&'''(((((()))******&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((()))***************************++++++++++++***))))))))))))((((((((())))))))))))))))))))))))***************************)))(((''''''((()))***))))))+++,,,------------000000///...///333888===@@@CCCHHHMMMQQQSSSSSSSSSSSSXXXZZZXXXXXX]]]```___bbbaaa```^^^\\\ZZZYYYYYY[[[ZZZXXXUUUSSSPPPNNNMMMHHHIIIIIIHHHGGGDDDBBB@@@EEEHHHLLLOOOSSS\\\iiirrrxxxxxxyyy{{{}}}|||qqqddd^^^XXXVVVXXXZZZXXXUUU******************************************************))))))))))))******))))))(((((((((((())))))(((((()))(((((('''&&&&&&&&&&&&''''''(((((())))))+++*********************))))))***,,,......---+++''''''''''''(((((()))***''''''(((***,,,+++)))&&&))))))(((((((((((())))))(((((()))))))))))))))(((''''''(((((())))))******)))(((((((((((((((((()))))))))(((((((((((()))))))))(((((((((''''''&&&&&&))))))(((((((((((())))))***))))))***++++++(((%%%))))))(((((((((((())))))***))))))(((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((('''''''''''')))+++,,,(((((()))))))))*********'''((((((''''''&&&%%%$$$(((((((((((((((''''''&&&''''''(((((((((((('''''')))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((***************************))))))))))))))))))***(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((()))***++++++''''''''''''(((((())))))(((((((((((())))))))))))(((((()))***************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********+++,,,,,,+++,,,---...//////......///000111333555:::AAAEEEIIIKKKOOORRRUUUWWWWWWWWWWWW[[[[[[XXXXXX\\\______]]]]]]^^^^^^^^^]]]]]]]]]VVVVVVUUUTTTRRROOOMMMLLLGGGGGGGGGGGGFFFEEEDDDDDDJJJRRR[[[aaaeeennn|||tttiii[[[UUUVVVXXXVVVTTT******************************************************))))))))))))******))))))(((((((((((())))))(((((()))(((((('''&&&&&&&&&&&&''''''(((((())))))((())))))))))))))))))))))))***+++...000000---+++(((((((((((()))***++++++''''''(((***,,,+++)))&&&,,,+++***(((''''''''''''(((((())))))))))))((('''''''''(((((())))))******((())))))))))))))))))((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((())))))))))))(((((()))))))))***++++++***((())))))(((((((((((())))))+++***))))))(((((((((((('''((((((((()))))))))***************)))((('''&&&'''((((((((((((((('''&&&''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))***))))))((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((()))(((''''''''')))***+++))))))((((((((('''''''''''''''(((((('''&&&&&&%%%(((((((((((((((''''''&&&''''''((((((((((((''''''***)))'''(((((((((&&&%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''((()))***+++,,,''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))************************+++++++++++++++,,,------,,,---......//////......///333777<<<@@@EEEIIIMMMPPPPPPQQQRRRTTTVVVXXXYYYXXX[[[[[[XXXWWWZZZ]]]]]]ZZZ[[[\\\^^^^^^___^^^^^^TTTSSSRRRPPPMMMJJJGGGFFFBBBBBBBBBBBBDDDGGGJJJLLLRRR]]]jjjrrruuu|||xxxfffZZZWWWXXXXXXVVV******************************************************))))))))))))******))))))(((((((((((())))))(((((()))))))))((('''''''''''''''(((((((((((((((%%%&&&&&&''''''''''''&&&)))***,,,///222111---******))))))))))))******+++'''''''''(((******(((''',,,+++***(((''''''''''''(((((()))******)))'''&&&(((((((((((())))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((&&&'''((())))))*********))))))(((((((((((())))))******))))))(((((())))))''''''(((((())))))******************)))((('''&&&''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((()))((((((((((((((())))))))))))(((''''''&&&%%%%%%''''''((((((((((((((('''(((((((((((((((''''''&&&''''''(((((((((((('''''''''&&&&&&''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((())))))******))))))((((((((((((((((((((((((((())))))************))))))))))))((((((((((((''''''''''''(((((())))))******''''''''''''((((((((((((''''''((())))))***++++++''''''(((((((((((((((((((((((((((((())))))))))))(((((()))***************'''((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++,,,,,,,,,------------...///000111555:::AAAGGGKKKNNNPPPRRRTTTSSSSSSSSSTTTVVVXXXYYYVVVZZZ[[[WWWVVVYYY[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZYYYSSSRRROOOLLLHHHEEEBBBAAAAAAAAAAAACCCHHHMMMSSSVVV]]]hhhuuu|||~~~pppbbb\\\YYYXXXVVV******************************************************))))))))))))******))))))(((((((((((())))))(((((())))))***)))))))))((((((((((((((('''''''''%%%&&&'''((()))(((((('''((())),,,000222111---)))***))))))(((((((((((()))'''&&&&&&&&&((()))((('''))))))(((((((((((())))))((()))*********)))'''&&&))))))))))))((((((((((((((()))************)))((())))))(((((((((((()))))))))))))))***************'''((()))******)))(((''''''(((((()))(((((())))))))))))(((((((((((())))))(((((('''''''''((())))))'''''''''((()))*********))))))*********))))))(((&&&&&&'''((()))))))))((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''((((((((((((((()))******)))((('''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''((()))************(((((((((((((((''''''&&&''''''((((((((((((''''''$$$$$$%%%'''***+++***)))%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))************))))))''''''''''''''''''''''''((()))***++++++***)))((())))))(((((((((''''''''''''''''''((()))*********''''''(((((())))))))))))(((((()))))))))*********((((((((((((((((((((('''(((((((((((())))))))))))(((((()))***************(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,------------............111444888:::AAAEEEJJJNNNQQQSSSTTTVVVUUUVVVVVVWWWWWWWWWWWWWWWTTTYYY[[[XXXWWWYYYZZZXXXXXXYYYZZZZZZYYYWWWUUUTTTRRRQQQNNNKKKIIIHHHHHHHHHJJJKKKNNNSSSXXX^^^cccfffkkksss|||rrriiiccc^^^\\\******************************************************))))))))))))******))))))(((((((((((())))))'''((()))******+++******))))))(((((('''''''''&&&((()))***,,,,,,,,,+++***''')))---000222111---)))***)))((('''''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&''''''(((***+++,,,((()))***+++***)))'''%%%******))))))((((((''''''((()))***++++++***)))((())))))(((((((((((())))))))))))******++++++,,,,,,'''((()))******)))(((''')))***+++***)))((()))***))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))&&&''''''((()))******+++'''''')))******+++++++++%%%%%%'''((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))))))))******++++++(((((())))))))))))(((((()))*********++++++,,,,,,(((((()))******)))((('''######$$$&&&((()))***+++''''''''''''''''''''''''((((((*********)))'''&&&''''''(((((())))))******&&&'''(((***++++++++++++(((((((((((((((''''''&&&''''''((((((((((((''''''%%%%%%&&&(((***+++)))'''''''''''''''''''''''''''******))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))************))))))''''''''''''''''''''''''((()))***++++++***)))((())))))(((((('''''''''&&&&&&''''''((()))******+++(((((())))))*********+++)))))))))))))))*********((((((((((((((('''''''''(((((((((((())))))))))))(((((()))***************)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,---...///000000000000111000000111555;;;@@@DDDJJJMMMPPPRRRSSSTTTVVVXXXVVVWWWYYY[[[[[[YYYWWWVVVSSSXXX[[[YYYXXXZZZZZZXXXTTTUUUVVVWWWWWWUUUSSSRRRPPPOOONNNNNNOOOQQQSSSUUUVVVYYY^^^dddjjjooorrrtttwww|||{{{rrrkkkggg***************************************)))(((((()))***+++,,,,,,+++***)))******))))))(((((('''''')))(((&&&%%%$$$%%%'''((())))))))))))((((((((((((******))))))(((((((((''')))+++...000000...+++)))))))))))))))))))))))))))***((('''((()))***)))'''''''''((()))))))))))))))((()))+++,,,+++***((('''((((((((((((((((((((((((+++******))))))******+++******))))))))))))************)))))))))+++,,,---)))))))))************+++))))))))))))))))))))))))((($$$###&&&((('''***...(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((())))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((((((((((('''&&&&&&%%%%%%))))))))))))((((((((((((,,,+++***)))''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''+++*********))))))(((((())))))))))))************))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''(((((())))))************))))))(((((('''''')))))))))(((((((((''''''(((((((((((())))))))))))*********)))))))))))))))+++*********))))))((((((******))))))***+++,,,,,,+++*********))))))((((((++++++******************------+++***))))))))))))***,,,------,,,,,,...000000222444777;;;BBBIIINNNTTTUUUWWWWWWVVVUUUUUUVVV[[[[[[ZZZYYYXXXWWWVVVVVVSSSTTTUUUWWWWWWWWWVVVUUUQQQNNNMMMPPPPPPLLLJJJKKKNNNPPPTTTWWW\\\aaafffjjjooosssxxxzzz{{{}}}~~~rrr***************************+++++++++******)))((()))***++++++++++++***)))***)))))))))((((((((('''+++***)))(((((()))+++,,,))))))))))))(((((((((((()))))))))((((((''''''''')))***,,,......,,,***)))))))))))))))))))))))))))***)))((()))***+++***(((''''''((()))))))))))))))((()))***++++++***)))(((******************************))))))))))))************))))))))))))******++++++***)))))))))***+++$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))---+++,,,---***%%%$$$''')))))))))(((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''''''''(((((())))))*********)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))''''''''''''''''''''''''************)))))))))((((((((()))))))))*********))))))))))))))))))))))))(((((()))***))))))((('''$$$%%%&&&((()))+++,,,---))))))))))))((((((((((((***************)))))))))(((((((((((()))))))))))))))))))))))))))*********************)))))))))((())))))(((((())))))***+++************)))))))))(((++++++******************,,,,,,++++++++++++++++++---------,,,,,,---000333555888>>>CCCGGGLLLPPPTTTXXXZZZ[[[[[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWUUUTTTTTTVVVVVVVVVVVVUUUSSSRRRQQQNNNKKKIIIKKKKKKHHHGGGIIIOOOTTT]]]gggqqqzzz******************************+++++++++***)))))))))******++++++******)))))))))))))))((((((((((((+++***)))))))))+++,,,---))))))))))))(((((((((((((((((((((''''''''''''''')))******++++++******)))))))))))))))))))))))))))+++***))))))++++++***)))''''''((()))))))))))))))(((((())))))******++++++******************************))))))))))))************))))))))))))******,,,+++***)))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((())),,,+++((((((,,,)))))))))(((((()))))))))((())))))******))))))((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((&&&&&&'''((()))***++++++(((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((())))))******++++++************))))))))))))(((((((((((((((((()))***************))))))))))))******++++++++++++++++++***+++,,,------------,,,......---,,,---000555999;;;@@@HHHOOOSSSUUUWWWXXX[[[\\\^^^^^^\\\[[[\\\]]]ZZZYYYXXXVVVUUUTTTRRRRRRQQQQQQPPPOOOMMMLLLKKKJJJJJJGGGEEEGGGGGGEEEGGGKKKTTT]]]lll~~~************************)))))))))******))))))((())))))************))))))))))))))))))((((((((((((''''''&&&'''((()))***+++))))))))))))((((((((((((''''''''''''''''''&&&&&&)))))))))(((((()))))))))((((((((((((((((((((((((***)))((()))******)))(((''''''((()))))))))))))))(((((((((((()))***,,,,,,((((((((((((((((((((((((++++++************++++++******))))))))))))*********))))))(((((((((((((((*********+++++++++,,,,,,))))))))))))))))))))))))(((###"""(((---......///******)))(((((()))******)))))))))******)))))))))''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))((((((((((((((((((((((((******))))))))))))******'''''''''((()))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))''''''''''''''''''''''''+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((((((((*********)))((('''''''''''''''(((((())))))******''''''(((((((((((())))))(((((((((((())))))))))))''''''((()))***++++++,,,*********)))))))))))))))))))))((((((((())))))************)))))))))))))))******+++++++++++++++,,,***+++,,,---------,,,,,,---.........000666===BBBCCCHHHOOOTTTVVVWWWXXXYYYZZZ\\\]]]]]][[[ZZZZZZ[[[ZZZYYYWWWVVVTTTRRRQQQPPPLLLLLLJJJIIIHHHHHHHHHHHHFFFCCCBBBEEEFFFGGGLLLRRR]]]hhh{{{))))))))))))))))))))))))''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%&&&'''((())))))))))))))))))((((((((((((&&&&&&'''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((()))'''''''''((()))((('''''''''((()))))))))))))))(((((((((((()))***,,,,,,((((((((((((((((((((((((,,,,,,,,,++++++,,,,,,,,,******))))))))))))******''''''(((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))...((((((222<<<:::000(((+++***)))(((((()))***+++))))))************))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((*********))))))*********))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******+++******)))((('''&&&&&&***)))(((''''''&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''(((++++++***)))((('''&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))))))))******+++******))))))*********))))))))))))))))))************++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---///111444888>>>EEEKKKNNNQQQSSSUUUUUUVVVWWWYYYYYY[[[\\\[[[ZZZXXXXXXYYYZZZYYYWWWUUUSSSQQQOOONNNMMMLLLJJJHHHGGGGGGHHHIIICCCAAACCCGGGIIILLLTTT\\\gggqqq))))))))))))))))))))))))''''''(((((())))))((((((***))))))(((((())))))***(((((((((((())))))))))))''''''(((((())))))******))))))))))))(((((((((((('''''''''''''''((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&''''''((()))))))))))))))(((((())))))******++++++************************,,,,,,++++++++++++,,,,,,******))))))))))))******&&&'''((()))************''''''''''''(((((((((((())))))))))))))))))))))))***(((...???KKKGGG999---,,,+++)))(((((()))+++,,,)))******++++++******)))***************************))))))(((((())))))***))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))''''''((((((((((((''''''***)))))))))((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&'''((())))))******++++++***)))(((''''''&&&######$$$$$$%%%&&&(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))((('''''''''''''''''''''(((((())))))******(((((((((((())))))))))))++++++++++++*********)))(((((((((((())))))))))))(((((())))))******++++++))))))))))))************,,,++++++***************))))))))))))******************++++++,,,---------,,,,,,,,,,,,,,,---...///111444999>>>CCCHHHMMMQQQXXXXXXXXXWWWVVVVVVXXXZZZZZZ\\\]]]\\\ZZZXXXXXXYYYXXXWWWVVVSSSQQQNNNLLLKKKIIIHHHEEECCCCCCDDDFFFHHHFFFFFFIIINNNQQQUUU^^^hhhpppwww))))))))))))))))))))))))(((((()))******************)))(((''''''((()))***'''((((((((()))))))))***((())))))*********))))))))))))))))))(((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''((()))))))))))))))((()))***++++++***)))(((************************+++******))))))******+++******))))))))))))******((()))***++++++******)))))))))*********+++++++++))))))))))))))))))))))))&&&%%%,,,999CCCBBB<<<888---+++)))(((((()))+++---)))******++++++******)))************************)))))))))******)))))))))))))))))))))(((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))******)))((())))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((())))))))))))'''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((()))))))))***((((((((((((((((((((((((#########$$$%%%&&&(((((((((((((((((())))))))))))''''''''''''''''''''''''((()))))))))************************++++++++++++))))))))))))))))))))))))---,,,***)))((((((((((((&&&''''''((()))******+++))))))))))))((((((((((((++++++***)))((('''&&&&&&(((((((((((()))))))))))))))))))))))))))*********((()))))))))************++++++***)))))))))))))))((()))))))))******************++++++,,,------...---,,,+++,,,...111444777888===DDDJJJNNNQQQSSSUUUZZZ[[[[[[ZZZYYYXXXYYY[[[ZZZ[[[\\\[[[YYYWWWWWWXXXVVVUUUSSSPPPMMMKKKIIIHHHBBBAAA@@@AAADDDHHHMMMPPPRRRSSSWWW]]]___bbbkkkuuuyyy|||)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***)))(((''''''((()))***'''((((((((())))))******((())))))))))))(((((('''))))))))))))(((((((((((('''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))***((('''((()))***)))((('''(((((()))))))))))))))((()))+++,,,+++***((('''(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******++++++,,,,,,+++***((('''((())))))))))))*********))))))))))))))))))))))))...***)))+++,,,...333:::---+++)))(((((()))+++---******++++++++++++******((((((((((((((((((((((((((()))***++++++***)))((())))))))))))(((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))$$$$$$%%%&&&'''((()))***(((((('''&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))*********+++******+++++++++,,,,,,,,,))))))))))))))))))))))))000///---+++))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((('''%%%$$$###"""!!!(((((((((((())))))))))))*********)))))))))))))))(((((())))))*********+++******)))((((((((((((((((((((())))))*********+++******+++,,,,,,---......---,,,+++,,,000555:::===???EEEMMMSSSVVVVVVVVVVVVWWWYYY[[[[[[ZZZYYYYYYZZZXXXYYYZZZYYYWWWUUUUUUVVVTTTSSSQQQNNNKKKHHHFFFEEEAAAAAABBBFFFLLLUUU]]]bbb^^^```eeejjjlllmmmuuu************************************************************))))))))))))(((((((((((((((((((((((('''(((***++++++***)))((('''''''''''''''((())))))(((((((((((())))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))*********((('''((()))***)))'''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))***************************************'''((((((((())))))******)))))))))))))))))))))))),,,)))((((((++++++***'''*********)))((('''%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))(((***)))(((''''''((()))***,,,,,,+++)))(((&&&%%%%%%''''''''''''''''''''''''***************++++++,,,...,,,***)))((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((***)))'''&&&'''(((***+++------,,,+++***)))((('''---+++)))'''&&&&&&((()))))))))))))))************((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,&&&''''''((()))******+++))))))))))))))))))))))))******)))))))))***+++,,,))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++++++++,,,,,,------///222555888===BBBFFFNNNQQQTTTXXXZZZ[[[[[[ZZZ]]][[[YYYYYYZZZ\\\\\\\\\]]]\\\YYYVVVUUUUUUVVVWWWQQQOOOMMMKKKJJJHHHEEECCCAAAEEEIIIPPP\\\jjjpppoootttpppnnnrrrzzz*********************************************************)))))))))(((((())))))))))))))))))))))))++++++***))))))((((((((('''''''''''''''((())))))(((((((((((())))))))))))***)))((('''&&&''''''(((((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((()))*********((('''((()))***)))'''))))))))))))))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))************)))+++*********************(((((()))))))))*********'''''''''''''''''''''''')))'''&&&&&&))))))(((&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((()))******)))((((((***)))(((''''''((()))*********))))))(((((('''''''''''''''''''''''''''''')))))))))))))))***+++++++++)))(((&&&&&&&&&((()))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((())))))'''''''''(((***+++++++++***************)))***)))(((''''''((()))***&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))''''''(((((()))******+++))))))))))))))))))))))))*********++++++++++++,,,***************************)))))))))***+++,,,,,,***+++,,,---...---------///222666:::???CCCIIILLLQQQSSSVVVZZZ[[[\\\[[[ZZZ\\\ZZZXXXXXXZZZ[[[[[[ZZZ\\\ZZZWWWTTTQQQPPPOOOOOOMMMKKKHHHEEEDDDCCCCCCBBBHHHNNNTTT]]]iiivvv{{{yyyyyywwwxxx|||******************************************************))))))))))))((((((************************...,,,***'''&&&'''((()))'''''''''((((((((())))))(((((((((((())))))))))))))))))((('''''''''((((((''''''''''''''''''''''''***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********((('''((()))***)))'''((()))***************)))************************+++******))))))******+++'''((())))))******))))))+++++++++******)))))))))((())))))))))))*********''''''''''''''''''''''''((('''&&&'''((()))((('''%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))******))))))(((((('''''''''(((((())))))(((((('''))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((()))******)))(((&&&%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((()))((('''''''''(((***+++)))))))))******+++++++++&&&''''''((()))******+++((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))*********)))))))))))))))))))))))))))***,,,---------,,,+++++++++++++++++++++++++++++++++*********++++++,,,***+++,,,...////////////444888>>>CCCGGGLLLPPPTTTUUUWWWYYY[[[\\\\\\[[[ZZZ[[[YYYWWWWWWYYYYYYYYYXXXYYYWWWUUURRROOOMMMLLLKKKKKKHHHEEECCCCCCFFFIIILLLQQQWWW___gggqqq{{{}}}{{{{{{|||~~~***************************************************)))))))))(((((((((((())))))))))))))))))))))))+++***)))(((''''''((()))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))******((('''((()))***)))''''''((())))))************************************+++******))))))******+++'''(((((()))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))'''&&&%%%(((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))(((((('''((()))******))))))))))))************&&&'''((()))*********)))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********)))))))))))))))))))))))))))***,,,......---,,,+++++++++++++++++++++++++++,,,,,,+++*********++++++++++++,,,---...111333555<<<@@@FFFKKKNNNRRRUUUWWWYYYZZZ\\\]]]]]]\\\[[[ZZZZZZYYYWWWWWWXXXYYYXXXWWWUUUTTTRRRPPPOOOMMMLLLKKKIIIHHHGGGHHHKKKRRRZZZ```___eeejjjnnnuuu|||~~~|||************************************************)))))))))(((((((((((('''((((((((((((((((((((((((&&&'''((()))******)))((('''((())))))******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))((((((************************'''''''''''''''((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((())))))******((('''((()))***)))'''&&&&&&'''((())))))))))))***************************))))))(((((())))))***''''''((()))))))))))))))*********)))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))))))))******++++++++++++***)))(((&&&&&&(((((((((((())))))))))))***)))))))))((((((((('''((((((''''''''''''(((((((((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((())))))************)))))))))(((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))************)))))))))))))))))))))))))))***,,,......---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++...,,,++++++///444:::>>>FFFIIIMMMQQQRRRTTTVVVWWW\\\\\\]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWXXXXXXWWWUUURRRQQQOOOMMMKKKIIIIIIHHHFFFHHHLLLQQQXXXaaakkkrrrrrrvvvyyyzzz}}}************************************************))))))((((((((((((''''''''''''''''''''''''''''''###%%%'''***+++***)))((('''((()))***+++***)))((((((((((((((())))))))))))(((((()))*********))))))************************((((((((((((((())))))***'''(((((())))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))************************((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''((()))***)))'''&&&''''''(((((((((((('''************************)))((((((''''''(((((()))&&&'''(((((())))))(((((())))))))))))))))))))))))((((((''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&(((((('''''')))***&&&&&&'''(((((((((((('''(((((((((((())))))))))))((((((((())))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((+++******)))(((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((())))))))))))*********))))))((((((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))***,,,---------,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---///...---///444;;;BBBGGGNNNPPPRRRTTTTTTTTTVVVWWW\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVVVVWWWWWWTTTSSSPPPNNNJJJGGGEEEDDDEEEEEEGGGNNNWWW___fffnnnwww}}}{{{************************************************))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))'''((()))++++++***)))((((((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))******++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********************************)))(((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********((('''((()))***)))'''(((((()))))))))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))&&&'''(((((())))))((((((''''''(((((()))***************)))))))))(((((((((''''''''''''''''''''''''$$$&&&(((((('''''')))+++&&&&&&'''((((((((((((((((((((((((((())))))))))))''''''(((((())))))*********)))(((((((((((()))***'''((()))******)))((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***%%%%%%&&&'''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))'''(((((()))))))))))))))((((((((()))))))))))))))((((((''''''((()))***+++************++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))*********++++++++++++,,,************************+++++++++++++++,,,---...///000222777===DDDJJJNNNSSSTTTUUUUUUUUUVVVXXXZZZ[[[[[[ZZZZZZYYYYYYXXXXXXUUUTTTSSSTTTTTTTTTQQQOOOJJJHHHEEECCCCCCFFFIIILLLUUU^^^kkkuuuzzz}}}************************************************)))(((((((((''''''''''''))))))))))))))))))))))))***)))'''&&&&&&'''((()))'''(((***+++,,,+++)))((((((((((((((())))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++************************)))))))))))))))***++++++))))))))))))))))))))))))************************************************((((((((((((((()))*********((('''((()))***)))(((***************)))((('''(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''(((((((((((((((&&&&&&'''((()))***++++++,,,+++++++++******))))))))))))))))))))))))))))))&&&(((+++***))))))+++---++++++++++++***((('''&&&(((((((((((())))))))))))&&&&&&'''((()))***+++++++++***)))(((((()))***+++'''((()))******)))(((''''''''''''((()))******+++))))))))))))))))))))))))((((((((((((((()))******''''''((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))&&&&&&'''((()))***++++++'''&&&&&&&&&'''***---...''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******++++++******************))))))))))))))))))))))))******)))))))))***+++,,,))))))))))))))))))))))))*********+++,,,---...///...111777>>>EEEKKKOOOQQQUUUVVVVVVVVVVVVWWWZZZ]]]ZZZZZZYYYYYYXXXXXXWWWWWWRRRRRRQQQRRRRRRQQQOOOLLLCCCBBBAAABBBEEELLLSSSWWWeeeppp~~~************************((((((((()))******++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&+++*********))))))(((((())))))))))))((((((((((((++++++++++++++++++++++++(((((())))))))))))((((((%%%&&&'''))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((((('''(((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''***++++++***'''&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))%%%))),,,***&&&$$$&&&))))))((('''''''''(((***+++(((((())))))))))))((((((((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))***+++,,,---((((((''''''''''''((((((((())))))***)))'''%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))************))))))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%&&&'''(((***++++++((((((((((((((((((((((((((('''&&&%%%$$$#########))))))))))))))))))))))))...,,,***+++---...---***++++++******++++++,,,---,,,---............,,,,,,***+++---------///222444;;;===AAAEEEJJJOOORRRTTTYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYWWWVVVUUUOOOPPPQQQQQQOOOLLLHHHFFFHHHBBB@@@FFFLLLQQQ\\\hhhvvv++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%))))))))))))((((((''''''(((((((((((())))))))))))++++++++++++++++++++++++(((((())))))))))))((((((%%%&&&'''))))))))))))(((************************))))))))))))))))))))))))************)))))))))((()))))))))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))))))))(((((('''&&&&&&'''((((((&&&))),,,***&&&$$$&&&))))))((('''''''''(((******(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))******((((((''''''''''''((((((((()))))))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((())))))******))))))(((***)))(((''''''((()))***(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((()))***++++++************************+++***)))((((((((((((((())))))))))))))))))))))))---+++***+++------,,,***+++************+++,,,,,,+++,,,---------,,,+++***,,,---......///111555888EEEFFFIIILLLOOORRRTTTUUUXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXXXXXXXWWWUUUSSSRRRMMMMMMNNNMMMLLLJJJGGGFFFGGGDDDGGGOOOXXXaaammmxxx,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))))))))(((((('''&&&%%%%%%((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))))))))************************))))))))))))))))))))))))************))))))))))))++++++***))))))(((''''''******++++++++++++******************************))))))))))))************,,,+++***************+++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++************((((((''''''''''''((((((&&&)))+++***'''%%%''')))((((((''''''(((((()))***(((((())))))))))))((((((''''''))))))))))))''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((,,,+++***)))(((((((((((()))((((((''''''(((((())))))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))*********+++************************++++++***************+++)))))))))))))))))))))))),,,***)))***+++,,,+++*********))))))******+++,,,---------------,,,++++++---...000111333777<<<@@@KKKLLLLLLNNNOOOPPPQQQRRRWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWVVVTTTRRRPPPOOOKKKKKKJJJIIIHHHGGGGGGGGGIIIJJJQQQ\\\gggqqq}}}++++++++++++++++++++++++************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((())))))******************************((((((((((((((((((((((((*********)))))))))))))))*********)))))))))(((((()))******++++++******)))))))))))))))))))))))))))((()))))))))************,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((************************)))))))))(((((()))))))))''')))******((('''((()))''''''''''''(((((())))))(((((())))))))))))((((((&&&''')))******)))'''&&&))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''******)))(((((('''(((((())))))(((((((((((()))))))))((('''&&&&&&''')))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***''''''((((((((((((''''''))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************))))))((((((((()))******))))))))))))))))))))))))+++************+++************)))))))))***++++++/////////.........------,,,...111444888>>>DDDIIINNNNNNOOOOOOPPPPPPQQQQQQVVVWWWWWWXXXXXXYYYYYYZZZXXXXXXVVVTTTRRROOOMMMLLLJJJIIIGGGEEEEEEFFFHHHIIIPPPUUU^^^iiiqqqzzz))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))******((()))))))))*********+++(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************+++***)))((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++*********'''(((******)))(((((()))&&&''''''((((((((((((((((((((())))))))))))(((((('''(((***++++++***((('''(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))******))))))(((((((((((()))))))))((('''&&&&&&''')))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))((((((((('''''''''))))))))))))))))))))))))(((((((((''''''((())))))))))))))))))))))))))))))******+++************+++*********)))***++++++,,,......------------......,,,///444999???EEELLLQQQRRRRRRSSSTTTTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXWWWUUURRROOOMMMKKKJJJGGGFFFDDDCCCDDDHHHKKKNNN[[[cccnnnvvv|||))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))%%%%%%&&&''')))***++++++))))))))))))************''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************(((((())))))***++++++,,,(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))***************)))(((((((((((((((((()))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++------+++)))'''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))))))))******++++++++++++******(((((()))*********))))))&&&&&&'''(((((((((((('''(((((())))))))))))((((((((((((************(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,***))))))(((((())))))***)))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((''''''''''''((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))***+++,,,+++*********,,,++++++******++++++,,,---++++++++++++,,,---...///000555;;;BBBGGGMMMRRRUUUQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUURRROOOLLLJJJIIIHHHDDDDDDDDDFFFKKKQQQWWW[[[gggsss~~~)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))))))))******)))))))))(((((((((((((((((((((((())))))))))))************)))))))))((())))))******))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********((()))************)))(((((((((((()))***+++***)))%%%&&&'''(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))******+++******))))))))))))******((()))))))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((())))))******))))))((('''((()))******)))((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((())))))))))))))))))))))))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))***,,,------******+++---,,,,,,,,,+++,,,,,,---...,,,,,,,,,---...000222333888>>>EEEKKKOOORRRUUUWWWQQQQQQRRRSSSTTTUUUVVVVVVYYYXXXXXXWWWWWWVVVVVVUUURRRQQQNNNKKKHHHFFFEEEEEEEEEGGGKKKQQQZZZdddlllqqquuu************************++++++******)))((((((((())))))))))))))))))))))))*********)))((((((''''''&&&'''''''''(((((())))))))))))))))))((((((((((((************************(((((())))))))))))(((((()))((((((((((((***+++,,,************************************************(((((())))))*********+++,,,,,,++++++***)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))******+++++++++,,,&&&'''((())))))((('''&&&((((((((()))++++++***)))%%%%%%'''((((((((('''&&&(((((())))))))))))((((((******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******---,,,+++***))))))))))))******))))))))))))******((()))******)))'''%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))************))))))'''((()))******)))((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************************************+++***)))(((''''''''''''))))))))))))))))))))))))***---...---+++***,,,...------,,,,,,------...////////////000222444777888???EEELLLRRRUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUTTTPPPNNNKKKHHHEEEDDDCCCCCCIIILLLRRR\\\hhhttt~~~)))))))))))))))))))))))),,,***((('''&&&'''((()))******))))))((((((''''''(((((((((((())))))))))))+++)))((())),,,---+++)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''******++++++)))'''%%%$$$******++++++++++++************************************))))))))))))******))))))))))))************(((((((((((()))+++,,,---))))))))))))))))))))))))***************)))((((((******))))))((((((''''''))))))))))))))))))))))))+++***)))'''''')))***++++++++++++***)))(((((('''******************************))))))((((((''''''(((((())))))))))))((((((''''''(((((())))))******++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((())))))***---,,,***)))))))))******'''+++,,,&&&%%%(((((($$$))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''''''((('''&&&%%%&&&&&&'''((()))******''''''((((((((((((''''''''')))******))))))***+++((((((''''''''''''((((((++++++******)))******+++---+++)))((('''((()))******************************)))(((''''''((()))***))))))))))))***************+++,,,---...---,,,+++((('''&&&)))...222333222////////////111777>>>DDDKKKMMMQQQUUUWWWXXXWWWVVVXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVTTTPPPNNNLLLLLLJJJFFFBBBCCCGGGLLLSSS```hhhhhhnnn}}}))))))))))))))))))))))))+++***((('''''''''((()))***)))))))))((((((((('''(((((((((((())))))))))))***((('''(((***,,,***((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))((()))***)))((('''******************************************************))))))))))))******))))))))))))***************))))))))))))******+++))))))))))))))))))))))))***************)))((((((***)))))))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++++++++******)))(((((('''***************************)))))))))((((((((('''(((((())))))))))))(((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++(((''''''''''''((()))))),,,+++***)))))))))******%%%******&&&&&&)))***'''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((()))(((''''''''''''(((((((((((((((''''''((((((((((((''''''''')))******))))))***+++))))))(((((((((((())))))(((((())))))************,,,+++)))((('''((()))***))))))))))))))))))))))))++++++***************+++))))))))))))************++++++,,,,,,------,,,,,,)))'''&&&(((,,,///000///---...000222666<<>>EEELLLQQQPPPQQQSSSUUUWWWXXXZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYY[[[YYYUUURRROOOKKKGGGCCCAAAAAAAAAAAAEEENNN[[[eeemmmwww~~~~~~((((((((((((((((((((((((***)))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))******)))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************,,,)))%%%&&&***,,,+++)))+++)))'''&&&&&&''')))+++******************************))))))))))))******((()))))))))************++++++***))))))*********))))))))))))))))))))))))))))))************)))((())))))******++++++,,,,,,))))))))))))))))))))))))******)))(((((()))******************))))))((((((************************))))))))))))(((((((((((((((((())))))))))))((((((***)))))))))((((((((('''++++++******)))******+++(((((((((((())))))))))))((((((((((((((((((((((((*********)))(((((('''''')))(((((((((((()))***************))))))))))))***'''((('''((()))++++++)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%((())))))))))))((((((((((((((((((((((((((())))))))))))((((((''')))******))))))***++++++******************+++)))***,,,------,,,***)))+++***)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,((()))*********(((&&&%%%))))))*********+++++++++---,,,+++***+++,,,---...///...,,,,,,---///000111000555;;;AAAFFFLLLQQQUUUSSSSSSTTTUUUVVVYYY[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXVVVTTTQQQOOOMMMJJJGGGDDD@@@BBBEEEHHHNNNXXXeeennnrrr{{{(((((((((((((((((((((((()))((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************++++++************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***************...***'''''')))+++***(((+++)))'''&&&&&&''')))+++))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))((())))))*********))))))))))))******++++++,,,,,,))))))))))))))))))))))))******))))))))))))***************)))))))))))))))************************(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***''''''&&&&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((('''''''''******))))))******+++,,,))))))))))))***)))))))))***(((&&&(((******((('''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$###$$$'''((()))(((''''''(((((()))******+++(((((())))))))))))((((((''')))******))))))***+++++++++************++++++***+++,,,,,,+++)))'''%%%))))))))))))))))))******++++++++++++++++++++++++((()))*********((('''&&&************++++++++++++---,,,+++***+++,,,---.........---,,,---///222444888<<>>CCCFFFHHHLLLNNNOOOQQQRRRTTTTTTTTTUUUVVVWWWYYYZZZ[[[YYYYYYWWWVVVTTTQQQOOONNNJJJHHHGGGGGGHHHJJJJJJIIITTT\\\iiittt|||))))))))))))))))))))))))''''''((())))))***))))))'''((((((((())))))******(((((((((((())))))))))))&&&(((******'''''')))+++************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))((('''"""(((......***(((+++000******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))************---,,,++++++******++++++))))))))))))))))))))))))(((((()))*********************))))))((((((''''''))))))))))))))))))))))))))))))************)))))))))))))))))))))*********************************'''((((((((())))))******(((((())))))))))))((((((******))))))((((((''''''''''''&&&''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''(((*********)))(((''' %%%+++)))((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***++++++***************))))))))))))))))))************))))))((()))******))))))***+++******))))))))))))******((((((((()))***,,,---...'''((()))***************))))))))))))))))))))))))''''''&&&&&&''')))+++,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,+++,,,///222444777===EEEKKKHHHJJJMMMOOOPPPQQQSSSTTTTTTTTTUUUVVVXXXYYYYYYZZZXXXWWWVVVTTTRRROOOMMMKKKIIIHHHHHHJJJOOOSSSUUUVVVaaaiiisss|||((((((((((((((((((((((((************)))'''&&&%%%******))))))((((((''''''*********))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))(((''''''+++*********))))))((((((,,,+++++++++***)))))))))(((((())))))*********+++))))))(((((()))***++++++************************&&&''')))***+++++++++***))))))))))))************************************)))************+++++++++************************+++++++++++++++,,,,,,,,,)))))))))))))))(((''''''******))))))((((((''''''))))))(((((((((((()))))))))************+++++++++((((((((()))******++++++******)))((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((''''''(((((())))))))))))((((((++++++***)))((('''&&&&&&''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((()))******************))))))))))))))))))))))))))))))))))))+++***(((&&&%%%$$$%%%%%%++++++***)))(((((())))))(((((())))))))))))((((((''''''(((((())))))************))))))((((((''''''))))))))))))((((((((((((***)))(((&&&&&&&&&'''(((+++++++++***************))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++******************+++++++++************)))***++++++,,,,,,------...,,,,,,,,,++++++,,,,,,---//////111555;;;CCCKKKOOOQQQPPPPPPOOOOOOOOOPPPPPPSSSTTTTTTUUUVVVVVVVVVVVVWWWTTTOOOKKKIIIHHHGGGGGGBBBDDDJJJSSS[[[aaaddddddpppttt||||||************************)))******))))))((('''&&&***)))))))))((((((((('''***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))(((''''''************)))))))))(((+++++++++***************))))))******************++++++******+++,,,,,,---************************'''((()))***++++++++++++(((((()))))))))*********************************)))************+++++++++************************+++++++++++++++*********)))************)))((('''******))))))(((((((((((())))))(((((((((((()))))))))************+++++++++*********)))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((())))))******+++++++++***)))))))))((((((((('''(((((())))))))))))((((((******))))))(((((('''''''''''''''((())))))******))))))))))))))))))))))))((((((((((((((()))******************))))))))))))))))))))))))))))))))))))***)))((('''''''''((()))******))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))((((((((((((,,,+++***)))(((((()))***************************)))******************)))))))))))))))))))))))))))))))))************))))))************************+++++++++************)))***++++++,,,,,,------...000000/////////000111111222444999>>>EEEKKKOOORRRQQQQQQPPPOOONNNNNNOOOOOOQQQRRRTTTUUUVVVVVVVVVUUUUUUSSSPPPNNNLLLJJJHHHGGGIIILLLSSS^^^hhhppptttvvvyyy}}}{{{uuupppqqq~~~************************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((************))))))))))))***************++++++++++++++++++++++++*********+++++++++***++++++,,,---************************)))))))))))))))***+++,,,(((((((((((())))))))))))************************)))************+++++++++************************+++++++++******))))))(((******+++++++++***))))))***))))))))))))(((((((((***))))))(((((())))))***)))************+++++++++++++++******)))(((((('''(((((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))******(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++******))))))))))))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******************************+++++++++************)))***++++++,,,,,,------.........------...///000111555999@@@HHHNNNRRRSSSSSSRRRQQQPPPOOONNNNNNNNNNNNOOOQQQSSSUUUVVVUUUTTTSSSLLLLLLLLLKKKIIIHHHFFFEEEKKKOOOXXXeeerrr}}}~~~~~~{{{qqqmmmhhhgggooo}}}''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))*********))))))(((*********))))))))))))))))))))))))***+++++++++,,,---,,,,,,++++++************)))))))))))))))************************************)))((()))***,,,---''''''((((((((()))))))))************************))))))*********+++++++++************************+++++++++***)))(((''''''+++++++++,,,,,,++++++***))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++************))))))(((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***************)))))))))((()))))))))))))))))))))))))))))))))*********++++++''''''((())))))*********(((((())))))))))))((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((''''''''''''((((((((((((((())))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++***************++++++++++++++++++*********))))))***++++++,,,,,,------...,,,,,,+++,,,---///111333999>>>DDDLLLQQQSSSTTTTTTTTTSSSRRRPPPOOONNNNNNNNNPPPQQQSSSTTTTTTRRRPPPNNNGGGGGGGGGFFFFFFGGGIIIKKKOOOTTT^^^lllzzz{{{zzzyyyyyyyyy|||tttooollloooyyyyyyrrrjjjhhhiiippp{{{''''''''''''''''''''''''&&&'''((())))))******)))(((((((((((())))))))))))(((((())))))************************************++++++***)))((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))***+++++++++,,,---,,,,,,++++++***************)))))))))))))))***************************+++***)))))))))***,,,---(((((((((((())))))))))))************************))))))*********+++++++++************************+++++++++***)))(((''''''***+++,,,,,,,,,,,,++++++))))))))))))******************))))))))))))******))))))*********+++++++++(((((())))))***************)))))))))))))))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***************)))))))))((()))))))))))))))))))))))))))***))))))))))))((((((&&&'''((()))***)))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***'''''''''(((((((((((('''''''''(((((())))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))*********++++++++++++++++++*********))))))***++++++,,,,,,------............///111555999;;;AAACCCHHHMMMQQQTTTUUUVVVUUUTTTSSSQQQPPPOOOOOOOOOQQQQQQRRRQQQPPPMMMKKKIIIGGGGGGGGGFFFHHHMMMUUU[[[___ccclllyyyxxxpppmmmkkkmmmnnnsssvvvllldddeeekkkxxxqqqjjjhhhiiipppwwwwwwvvvvvvxxx}}}************************''''''((())))))***))))))(((((((((((())))))))))))((((((((()))******++++++************************+++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))***************************++++++++++++++++++++++++*********---,,,++++++***+++++++++************************++++++*********++++++,,,))))))))))))************************************)))************+++++++++************************+++++++++******))))))(((******+++,,,,,,,,,++++++)))))))))************++++++******))))))******+++)))************+++++++++'''(((((()))******++++++******))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))((((((((((((((()))******************))))))))))))))))))))))))))))))))))))((()))))))))(((''''''&&&&&&'''((()))***)))((('''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******((())))))************)))'''(((((())))))******+++******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,+++++++++************)))***++++++,,,,,,------...------...///333888===@@@IIIJJJMMMOOORRRTTTVVVWWWTTTTTTRRRQQQPPPPPPPPPPPPPPPOOONNNMMMKKKIIIGGGFFFEEEFFFGGGHHHLLLUUUaaakkkrrruuu||||||yyyvvvvvvzzzyyyrrrmmmgggdddfffgggjjjuuupppcccbbbdddjjjuuu~~~qqqkkkjjjrrr{{{yyyooollliiigggkkkrrrzzz************************'''((()))))))))))))))((('''((((((((()))))))))***'''(((((()))******++++++************************))))))))))))))))))***+++))))))))))))))))))))))))((()))***++++++++++++***((()))))))))************+++++++++***************))))))******************---,,,,,,+++******++++++************************+++++++++,,,,,,++++++***************++++++++++++************************)))************+++++++++************************+++++++++++++++*********))))))***+++++++++++++++))))))*********++++++++++++******))))))******+++)))************+++++++++)))))))))))))))*********)))))))))))))))***++++++))))))))))))))))))))))))((())))))******+++++++++'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((()))*********))))))))))))))))))))))))((((((((((((((()))******************))))))))))))))))))))))))))))))))))))&&&'''((()))))))))(((''''''''')))***)))((('''%%%(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***'''''''''((()))*********'''((()))***++++++***)))(((((())))))***++++++,,,)))******************)))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,+++++++++************)))***++++++,,,,,,------...,,,,,,---000555<<>>CCCGGGJJJLLLNNNPPPPPPQQQQQQQQQPPPOOONNNNNNLLLKKKLLLNNNOOOMMMKKKIIIGGGDDDBBBBBBGGGOOOTTThhhoooyyy~~~xxxsssnnnkkkgggeeebbb___]]]]]]^^^___dddiiikkkjjjmmmxxxtttkkkjjjnnnqqqxxx|||~~~}}}xxxrrrlllooo|||zzzwwwzzz}}}*********))))))))))))((())))))))))))))))))))))))+++***))))))))))))))))))++++++************++++++'''((()))***+++,,,------)))))))))((((((''''''&&&))))))************))))))************************************************---,,,+++***************************************************+++++++++,,,++++++++++++++++++++++++************************,,,+++******)))*********,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************,,,,,,++++++++++++++++++************+++++++++,,,************************,,,+++******))))))******************))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************)))))))))((('''&&&%%%$$$'''&&&%%%%%%&&&((()))***))))))(((((((((((())))))))))))))))))))))))((((((''''''((()))))))))))))))'''((())))))''''''((()))---,,,+++)))(((''''''&&&)))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''************************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***,,,++++++***++++++,,,,,,++++++***))))))***++++++***************))))))))),,,------------000444777;;;???DDDHHHKKKMMMOOOQQQPPPPPPQQQRRRQQQPPPOOONNNLLLLLLMMMNNNOOONNNJJJHHHDDDCCCAAAAAACCCKKKTTT[[[rrrxxx}}}uuummmhhhdddaaa___\\\\\\[[[XXXVVVXXX]]]bbbhhhpppuuuuuuvvv{{{uuuuuuwwwxxxxxx~~~~~~~~~||||||xxxzzz+++++++++*********))))))))))))))))))))))))))))))******)))))))))))))))***++++++************++++++)))************++++++++++++++++++*********))))))(((((())))))))))))((((((************************************************,,,++++++*********++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++************************++++++***************+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++******************+++++++++,,,,,,************************,,,+++******))))))***************)))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))***************************************))))))(((((('''&&&%%%$$$''''''''''''((()))+++,,,))))))(((((((((((())))))+++******))))))((((((((('''(((((()))))))))))))))&&&((()))((('''&&&''')))''''''''''''((((((((()))((((((''''''''''''((((((************************''''''((((((((((((''''''************************(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))************))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,+++++++++******+++++++++******************+++************************,,,------...///222888;;;AAAEEEIIILLLNNNOOOQQQRRRPPPQQQRRRRRRRRRQQQOOONNNLLLMMMNNNNNNMMMJJJFFFCCC@@@@@@AAACCCIIISSS___gggtttyyywwwrrrkkkddd```^^^]]]]]][[[]]]]]][[[XXX[[[dddkkkrrr~~~++++++++++++***************************************)))))))))))))))******++++++************++++++,,,,,,++++++***))))))(((++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))(((((()))***+++,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++************++++++++++++,,,,,,,,,************************,,,+++******))))))******))))))))))))))))))************))))))))))))******))))))))))))))))))))))))((((((((())))))*********************************)))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))++++++******))))))((((((((((((((((((((())))))***&&&((()))((('''&&&''')))*********++++++,,,,,,,,,''''''((((((((((((''''''************************''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************(((((((((((((((((((((((())))))************))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++***************)))))))))*********++++++*********************++++++++++++,,,---...///111666<<<@@@EEEHHHKKKMMMNNNOOOPPPRRRPPPQQQRRRRRRRRRQQQPPPOOOLLLMMMMMMLLLIIIFFFCCCAAAAAABBBEEEJJJRRR]]]iiiqqquuuzzzzzztttsssllliiieee```\\\[[[[[[]]]\\\^^^___]]]\\\___hhhppp+++++++++************)))************************)))))))))))))))******+++++++++************++++++---,,,,,,+++***)))(((((()))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((***+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,************++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''((())))))*********++++++++++++++++++++++++)))((((((((()))***++++++((((((((('''''''''&&&&&&))))))(((((((((((())))))******************))))))((((((((((((((()))******'''((())))))''''''((()))++++++++++++***)))(((''''''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************((())))))*********)))))))))***++++++++++++***)))+++++++++,,,,,,,,,,,,,,,,,,...000333666:::@@@DDDFFFIIIKKKMMMMMMNNNPPPQQQQQQQQQRRRSSSRRRQQQPPPOOOLLLLLLKKKIIIFFFDDDEEEFFFEEEGGGLLLQQQYYYcccmmmtttvvvyyy|||yyywwwrrrnnnnnnhhhgggeeeaaa]]][[[\\\]]]^^^```aaaaaaaaafffmmmsss+++************)))))))))************************)))))))))))))))***++++++++++++************++++++************************))))))))))))))))))))))))******)))(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,************++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++******))))))******((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((()))******+++,,,,,,++++++++++++++++++++++++))))))((((((((()))***+++'''(((((((((((((((((('''))))))(((((((((((())))))******************++++++)))(((((('''((()))***+++((()))******(((((()))***(((((())))))((('''&&&%%%(((((()))******)))(((((((((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,++++++***)))'''(((***++++++++++++***)))***++++++++++++***))),,,,,,,,,------.........---///333777;;;@@@EEEHHHGGGIIIKKKMMMMMMNNNPPPRRRQQQRRRSSSSSSSSSRRRPPPOOOKKKJJJIIIFFFDDDGGGLLLQQQUUUXXX]]]bbbgggnnnuuuzzz~~~~~~wwwrrrsssuuuuuuuuuwwwttttttsssooojjjfffeeefffiiiiiijjjmmmqqqwww|||*********))))))))))))(((************************))))))((())))))***++++++++++++************++++++(((((()))***+++,,,------++++++++++++++++++,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------*********++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++***)))*********(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++***)))(((''''''((()))***((()))***+++,,,,,,++++++))))))(((((((((((()))))))))))))))***+++++++++,,,)))((('''''''''(((***+++(((***+++***)))((()))+++'''(((***+++,,,,,,,,,+++((()))***++++++***)))(((******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************++++++,,,---,,,+++***)))((()))***,,,------,,,,,,)))***+++,,,,,,+++***)))---------....../////////...111666;;;???CCCHHHKKKHHHIIILLLMMMMMMNNNPPPRRRQQQRRRSSSSSSSSSRRRPPPOOOIIIIIIGGGDDDDDDIIIRRRYYYlllooossswww{{{{{{xxxrrroootttzzz}}}zzztttrrrrrruuuuuuwww{{{*********))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))(((---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,------...---,,,***)))++++++,,,,,,,,,---------......---,,,++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***)))((())))))))))))))))))))))))++++++************++++++************************)))))))))***+++++++++,,,******++++++++++++******+++++++++*********))))))***)))((('''((()))+++---......---,,,+++***)))(((+++*********))))))((((((((((((((((((((((((((((((***))))))(((((((((((((((,,,***)))(((((()))***,,,))))))(((((((((((())))))************************+++******)))(((''''''&&&((('''&&&%%%%%%&&&((()))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))------------,,,,,,+++******************)))((((((+++***)))(((((()))***+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,---+++,,,000111///000333111666>>>CCCFFFGGGHHHHHHHHHKKKMMMOOONNNNNNNNNOOOUUUSSSQQQPPPQQQOOOJJJGGGIIIIIIGGGDDDGGGRRRcccpppwwwtttwwwwwwxxxzzz{{{}}}************)))))))))))))))************+++++++++************************))))))))))))***************************+++++++++***+++++++++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------,,,,,,------------,,,,,,---------------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))************************++++++************++++++++++++++++++++++++++++++***************+++++++++******++++++++++++******+++++++++*********))))))***)))'''''''''(((***+++,,,,,,++++++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((()))******)))'''&&&%%%%%%&&&''')))***))))))(((((())))))************************************)))((('''''''''(((((('''''''''((()))***)))))))))))))))*********((((((((((((((((((((((((***************************++++++++++++******)))***************)))((((((+++***))))))))))))***+++***++++++++++++++++++,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,///,,,---000222111222666666;;;AAAFFFHHHIIIJJJJJJJJJLLLNNNOOONNNNNNOOOPPPRRRQQQPPPPPPPPPOOOKKKHHHFFFFFFFFFGGGMMM]]]rrr|||wwwwww{{{}}}************************)))************+++++++++************************)))))))))*********++++++)))))))))***+++,,,,,,---((()))***+++,,,------...******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++++++++,,,---...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))************************++++++************+++++++++++++++++++++++++++++++++++++++*********************++++++++++++******+++************)))))))))***)))((('''&&&'''((()))*********+++++++++,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,+++***)))(((((()))***+++*********))))))*********))))))))))))))))))))))))******))))))(((((('''''')))(((((((((((()))***+++************))))))))))))((((((((((((((((((((((((************************'''(((((())))))))))))((()))************))))))(((++++++************+++++++++++++++++++++*********))))))*********+++++++++------,,,,,,,,,,,,------000------000222333666;;;===AAAFFFJJJKKKKKKLLLLLLMMMNNNOOONNNNNNNNNPPPRRRNNNNNNMMMNNNOOOMMMJJJHHHDDDEEEGGGKKKUUUhhh~~~|||{{{~~~)))***************++++++))))))*********+++++++++************************))))))*********+++++++++))))))***++++++,,,,,,---))))))******+++,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,------------.........////////////.........---,,,++++++,,,...///,,,,,,,,,------------...,,,,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++******)))************************++++++************++++++************************,,,+++++++++***)))))))))******++++++++++++******************))))))))))))+++***)))(((''''''((((((************++++++++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++,,,+++************+++,,,++++++************++++++((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((()))******+++++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))))))))))))))************)))(((,,,++++++++++++++++++,,,,,,,,,++++++******))))))++++++,,,,,,,,,---------...------,,,,,,------...000---,,,000333555999???CCCFFFIIIKKKLLLKKKLLLMMMOOOOOOOOONNNMMMMMMPPPRRRKKKKKKKKKKKKKKKJJJIIIGGGEEEIIINNNTTT^^^ooo))))))******+++++++++,,,))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,------------,,,,,,,,,,,,------.........////////////////////////,,,,,,---------............//////000000//////...------,,,+++,,,---///000,,,,,,---------.........///...------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))******+++++++++******************************++++++************++++++)))))))))))))))))))))))),,,+++++++++***)))))))))******++++++++++++******)))))))))))))))))))))))),,,++++++***))))))))))))+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++************++++++(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((())))))******++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))************((())))))*********))))))+++++++++++++++++++++++++++++++++******)))))))))++++++,,,,,,,,,---------...------,,,,,,------...///,,,,,,111555777===BBBFFFHHHKKKKKKKKKJJJKKKLLLOOOOOOOOOMMMLLLLLLNNNPPPIIIIIIIIIHHHHHHHHHIIIIIIJJJQQQZZZbbbkkkxxx))))))******+++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,---------------,,,,,,,,,---......//////........................,,,---------..................////////////......,,,,,,,,,,,,---...000000,,,---------............000///...---,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++++++++*********************++++++++++++******(((((()))))))))))))))***++++++++++++++++++******++++++*********)))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))************))))))*********))))))*********))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((()))*********************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))((())))))************)))******++++++++++++*********************)))))))))))))))*********+++++++++------,,,,,,,,,,,,------...,,,...444999;;;@@@FFFHHHJJJKKKJJJJJJJJJKKKMMMMMMMMMMMMLLLJJJIIIKKKLLLHHHHHHHHHGGGGGGIIINNNQQQUUU]]]hhhrrrzzz))))))***++++++,,,------)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,---------------------------......******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,------...---------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------............---......//////......---***+++,,,...///000000000------------............///......---------............---------,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++++++++++++++++++++++++++************++++++***************************************+++++++++******++++++++++++******(((((((((((())))))******)))******++++++++++++***))))))))))))************((()))))))))************)))))))))))))))))))))))))))(((((((((((())))))***,,,,,,,,,------,,,,,,,,,***))))))(((((())))))***************************(((((((((((())))))))))))%%%&&&(((***++++++++++++)))))))))))))))*********))))))))))))))))))))))))************************))))))*********)))(((((((((((()))***************))))))***++++++***))))))))))))))))))************))))))*********+++++++++,,,,,,++++++++++++,,,,,,...---111888>>>@@@EEEJJJJJJKKKKKKJJJIIIIIILLLMMMJJJKKKLLLKKKIIIGGGGGGHHHGGGGGGGGGFFFHHHNNNWWW]]]cccjjjttt|||~~~))))))***+++,,,,,,------)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++---...///000+++,,,,,,---...///000000******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,------......------,,,,,,------...///000000////////////////////////---------.........//////------............------)))***---///000000000000---------.........//////---------------...///000.........------,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,+++++++++******((()))***+++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,******++++++++++++******'''((((((((())))))******'''((()))***************''''''((()))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))''''''''''''(((***+++,,,((())))))******))))))((())))))(((((((((((())))))************************(((((((((((())))))))))))&&&''')))+++,,,---,,,,,,(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++)))*********)))(((''''''(((((()))***************((()))***++++++***)))((((((((())))))******++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,//////333;;;AAADDDHHHMMMKKKKKKKKKJJJIIIJJJLLLOOOHHHJJJKKKJJJHHHFFFEEEEEEFFFFFFFFFGGGJJJSSS^^^gggnnnttt{{{{{{{{{++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---************************,,,+++++++++++++++++++++++++++,,,,,,,,,+++******,,,...000000/////////000------............------...////////////......---///...---...//////...,,,222222222111000000000/////////...------------...,,,---------......//////---...//////...---+++***//////////////////////////////////////////////////////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))***************)))))))))((((((((((((((())))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))---,,,+++***))))))))))))******))))))))))))******++++++************+++++++++++++++++++++***)))((()))***,,,++++++***,,,---...,,,)))((()))******)))))))))************))))))++++++++++++++++++,,,,,,+++,,,---,,,++++++---///222666;;;@@@CCCEEEGGGIIIKKKKKKKKKKKKKKKKKKLLLMMMNNNKKKKKKLLLJJJDDDCCCDDDJJJFFFIIISSS[[[```gggnnnuuuzzz|||~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++------...///////////////,,,---......,,,,,,---...........................000000111111222222111111222111111222333333222000/////////......---------/////////.../////////000........................******+++,,,---...------//////////////////////////////////////////////////////.........---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,************************************************************************************************************************+++++++++***************))))))))))))************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))************)))))))))((())))))))))))************(((((((((''''''((())))))******))))))))))))******+++******))))))******++++++++++++++++++***))))))(((***++++++******+++,,,---+++))))))*********)))))))))************))))))+++++++++++++++,,,,,,,,,------...---,,,---///111555999>>>BBBDDDFFFGGGIIIKKKKKKJJJJJJJJJKKKKKKLLLJJJGGGGGGHHHFFFBBBBBBEEEGGGHHHQQQ```kkkoootttyyy}}}++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***+++,,,---...///000000...//////...,,,,,,...///222222222222222333444555666777888999:::;;;;;;;;;:::999999999::::::888666444444333222222111000000000000000000111111111111000000////////////......,,,,,,,,,,,,---...///////////////////////////////////////////////////////////////............------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++******))))))))))))))))))************************************+++++++++***************))))))))))))))))))))))))((())))))************)))************************))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))************))))))))))))************++++++++++++&&&&&&&&&&&&'''(((************))))))))))))******+++******))))))******+++***++++++++++++***))))))(((***++++++***)))***,,,---+++))))))***+++***)))))))))************))))))***+++++++++,,,,,,,,,---/////////------///222666:::>>>BBBEEEFFFGGGHHHIIIKKKKKKJJJJJJIIIJJJJJJJJJHHHEEEEEEFFFDDDAAACCCHHHJJJQQQ___qqq|||++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------........................------------,,,,,,,,,+++***++++++,,,---///000111111222333333222333666888999999:::;;;===???AAACCCDDDEEEFFFHHHIIIKKKKKKKKKJJJHHHGGGFFFFFFDDDBBB@@@>>>>>>===;;;999888777666444444444444333222111111111111111111111111111111333222000...------...////////////////////////////////////////////////////////////...............000000////////////000000------------------------+++,,,------+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***)))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))************))))))***************+++++++++))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))*********))))))))))))))))))))))))*********++++++(((((((((((()))***+++,,,******))))))))))))************))))))))))))************+++++++++******)))***+++,,,+++******+++,,,,,,***))))))++++++***))))))******++++++******)))***++++++,,,,,,---------000//////......111666:::@@@CCCGGGIIIIIIIIIIIIJJJLLLLLLKKKJJJJJJIIIJJJJJJHHHEEEDDDDDDCCCAAAFFFMMMUUU___nnn}}}++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................------------------------////////////000222444444555777999:::<<<>>>AAADDDDDDEEEGGGIIILLLPPPRRRTTTTTTUUUWWWXXXZZZ[[[[[[[[[[[[ZZZWWWVVVTTTRRROOOLLLJJJIIIHHHEEECCC@@@>>>===<<<<<<;;;:::999666444333111111111111111111111111444333111///...---......000000000000000000000000000000000000000000000000////////////////////////111000000//////000000111---------------------------...///---+++******+++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********))))))((())))))******++++++++++++)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))******((((((((()))))))))************))))))))))))************))))))))))))*********))))))))))))))))))***)))******+++++++++******+++,,,---,,,+++***+++,,,+++***)))***+++,,,+++)))******++++++++++++************+++,,,------........./////////000444:::>>>DDDGGGJJJLLLKKKJJJJJJKKKNNNMMMLLLKKKJJJIIIIIIIIIFFFDDDCCCCCCAAABBBKKKTTTbbbkkkxxxyyyxxxwwwvvvwwwyyy|||~~~}}}++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------....................................///000000111111111111111222444777999;;;<<>>===777666666555444333333222/////////......//////000000000000000000000000000000000000000000000000000...////////////000000000///......------......///---------------------------...///...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************************++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))************))))))((((((((())))))***+++++++++))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))))))))))))))************'''((((((((())))))))))))))))))((((((((((((((()))******))))))))))))*********))))))(((((())))))***))))))***++++++++++++***+++,,,---,,,*********,,,***))))))***,,,,,,+++)))******++++++++++++************+++,,,---...//////---...000222444999???DDDGGGJJJMMMNNNMMMLLLKKKLLLNNNMMMLLLJJJIIIHHHHHHHHHBBB@@@@@@AAABBBFFFSSS___kkkuuu~~~|||{{{zzzqqqqqqqqqqqqpppooonnnnnniiiiiihhhhhhgggfffffffffaaa```______```bbbdddeeefffhhhkkkllllllmmmoooqqqooorrrtttvvvwwwyyy{{{~~~}}}++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---..............................///000111222444555666666888888999;;;???CCCGGGIIIHHHLLLQQQVVVXXXYYYZZZ\\\[[[]]]aaadddffffffeeeeeeeeeeeefffeeeeeedddcccccc___]]]\\\\\\\\\[[[YYYWWWYYYXXXXXXWWWVVVVVVUUUUUUQQQQQQRRRRRRQQQOOOMMMLLLEEEDDDBBB???<<<:::888777111222222222222222111111000000000000000000000000000000000000000000000000.../////////000000000000.........------.................................***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((************************++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))***************)))((((((''''''((())))))***++++++)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((()))))))))************(((((()))))))))*********))))))((())))))***+++,,,******))))))))))))******))))))(((((((((((())))))))))))***+++++++++++++++)))***+++***((((((((())))))))))))+++,,,---+++)))***++++++,,,,,,++++++*********+++,,,---...//////,,,...222666:::???EEEIIIIIIKKKNNNOOONNNMMMLLLLLLLLLLLLJJJHHHGGGFFFEEEEEE??????@@@DDDGGGOOO```pppvvvzzzxxx{{{{{{yyypppooommmjjjgggeeedddccc\\\\\\]]]]]]\\\[[[YYYXXXWWWVVVVVVUUUUUUTTTSSSSSSQQQPPPPPPPPPPPPQQQSSSSSSSSSUUUWWWWWWWWWWWWYYY[[[YYY[[[^^^___```aaaccceeeeeeiiillllllkkknnntttyyy++++++++++++++++++++++++*********************************++++++,,,,,,,,,---,,,,,,,,,,,,---..............................111222333555777888::::::DDDEEEGGGJJJOOOTTTYYY\\\SSSXXX^^^bbbdddddddddeeebbbdddgggjjjjjjiiigggeeeeeeeeeddddddbbbaaa```___TTTSSSSSSTTTVVVVVVUUUSSSOOOPPPPPPQQQRRRRRRSSSSSSWWWXXXZZZ[[[[[[ZZZXXXWWWSSSRRRNNNJJJEEEAAA>>><<<888888999888777444222111000000000000000000000000000000000000000000000000.../////////000000111111000000////////////000000........................(((***,,,------...000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))))))))************************************))))))******++++++++++++))))))))))))))))))))))))***************)))((((((&&&''''''((()))*********)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))***+++,,,...000111******))))))))))))******))))))(((((((((((())))))((()))***+++++++++++++++((())))))((('''&&&&&&''')))((()))+++------+++)))***++++++,,,,,,++++++*********+++,,,---//////000,,,///444999>>>CCCIIIMMMIIILLLOOOPPPOOOMMMMMMMMMKKKJJJHHHFFFEEEDDDCCCCCC???@@@CCCHHHMMMXXXlll}}}yyyvvvvvvvvvyyy}}}{{{wwwrrrmmmhhhdddbbb^^^]]][[[XXXUUUSSSRRRRRROOOPPPPPPQQQPPPOOOMMMLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKGGGIIIJJJJJJIIIIIIJJJLLLKKKMMMOOOPPPPPPPPPQQQSSSSSSWWWZZZZZZXXXYYY___dddeeekkkssswwwxxxzzz++++++++++++++++++++++++---,,,,,,+++*********+++)))***,,,...//////......***)))))))))***+++---...---///111222222222333444///333888<<>>BBBEEEHHHJJJMMMMMMNNNOOONNNMMMLLLKKKLLLHHHFFFHHHGGGCCCAAABBBEEECCCFFFMMMUUUaaauuu}}}rrrnnnqqqqqqxxx|||uuuqqqnnnkkkiiieeeaaa\\\XXXUUUTTTRRRQQQPPPOOOMMMKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIDDDDDDEEEEEEFFFGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEIIIIIIHHHHHHGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQRRR[[[]]]___cccfffjjjlllnnnrrrtttyyy++++++++++++++++++++++++---,,,,,,+++******+++++++++,,,---------------,,,---,,,++++++,,,---...///000000111000000222555777<<<@@@EEEIIILLLOOORRRTTTWWWWWWYYY[[[]]]___aaabbbbbbccceeeffffffdddbbbaaaZZZXXXUUUUUUUUUUUUSSSPPPNNNPPPQQQOOOLLLHHHFFFEEEHHHFFFDDDDDDFFFGGGFFFEEEEEEDDDDDDEEEHHHJJJJJJIIIJJJLLLOOOQQQQQQSSSVVVXXX[[[[[[[[[ZZZZZZZZZYYYYYYVVVRRRNNNJJJGGGCCC>>>:::888666555333222222222222444333222000//////......000111111111111000///...111111111000000000000///000000/////////.........//////.........---------,,,,,,,,,,,,+++++++++***...---,,,---...///...---++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++***************+++(((((())))))))))))((((((++++++************+++++++++++++++***************))))))))))))))))))))))))************)))))))))(((++++++++++++*********))))))))))))))))))*********************************++++++***)))))))))))))))))))))))))))))))))))))))************+++,,,---...))))))*********+++++++++***))))))((((((((()))))))))************+++++++++(((((()))))))))*********,,,,,,++++++++++++,,,,,,---,,,++++++******+++++++++,,,,,,---......//////000555;;;AAADDDGGGIIIKKKLLLLLLMMMNNNNNNMMMLLLKKKKKKFFFEEEFFFEEEBBBAAACCCDDDEEEKKKUUU___jjj|||yyyvvvpppoootttxxxzzzsssmmmgggcccaaaXXXVVVSSSPPPMMMKKKJJJIIIKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMOOORRRUUUXXXZZZ[[[___aaaeeekkkqqqwww|||++++++++++++++++++++++++---,,,,,,+++++++++++++++...---,,,,,,+++++++++,,,000///.........///000111000111222222444888===AAAGGGJJJOOOSSSVVVXXX[[[]]]^^^]]]]]]]]]]]]___```aaa```aaabbbbbb```\\\XXXUUUMMMKKKHHHFFFFFFFFFEEECCCDDDGGGJJJKKKKKKJJJJJJKKKJJJIIIGGGHHHJJJKKKKKKJJJFFFDDDCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIKKKNNNQQQVVVWWWZZZ\\\^^^_________bbb```]]]ZZZWWWRRRMMMIIICCCAAA<<<888666444444555777666444222000//////...111222222222111000//////111111111111000000000000000000////////////....../////////.........------////////////............---+++******,,,,,,+++***************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))((((((((((((((((((((((((++++++************++++++++++++++++++******))))))))))))))))))))))))))))))************)))))))))))),,,,,,+++++++++*********************))))))))))))************************+++***))))))))))))))))))))))))))))))))))))))))))+++++++++++++++---......***************+++++++++,,,+++***))))))((()))))))))************+++++++++))))))*********+++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++******,,,,,,,,,---///000222222666:::???DDDFFFHHHJJJLLLKKKKKKMMMMMMNNNMMMLLLKKKKKKGGGEEEFFFEEEBBBBBBFFFJJJOOOYYYdddmmmvvvsssrrrsssssswww}}}~~~wwwsssllliiieee```[[[WWWTTTRRRLLLKKKHHHFFFEEEFFFGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFHHHJJJKKKMMMMMMLLLNNNQQQUUUYYY^^^bbbdddhhhlllttt}}}***+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,------+++******+++,,,---000//////...///000111222111444777;;;???DDDJJJOOONNNQQQUUUWWWYYYZZZ\\\]]]___]]]ZZZXXXWWWWWWXXXYYYSSSUUUWWWWWWUUUQQQLLLIIIFFFDDDBBB@@@@@@@@@AAABBBHHHLLLQQQUUUWWWXXXZZZ\\\ZZZXXXWWWWWWXXXYYYYYYXXXRRROOOLLLIIIHHHFFFDDDBBBEEEEEEEEEDDDDDDEEEIIILLLNNNQQQTTTXXX[[[\\\\\\\\\aaaaaaaaaaaa```^^^[[[YYYRRRPPPLLLGGGCCC???<<<:::999888777555444333333333222222222222222222222222111111000000000/////////000000//////////////////////////////............111111000000000000000000---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))((('''&&&++++++************++++++++++++************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))++++++******))))))((((((******************************)))))))))))))))***))))))))))))))))))))))))************+++,,,------************************,,,+++***)))(((((('''((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,***)))++++++,,,---///222444555;;;>>>CCCFFFGGGIIIJJJLLLKKKLLLMMMNNNNNNNNNMMMLLLLLLHHHFFFFFFDDDBBBEEEJJJTTT]]]iiitttzzzwwwooorrrxxx}}}yyyrrrkkkeeeaaa[[[YYYWWWSSSPPPMMMKKKJJJJJJIIIGGGEEEFFFGGGIIIKKKFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHJJJKKKKKKLLLJJJIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHDDDEEEGGGIIILLLOOORRRSSSYYY\\\aaagggnnnwww*********++++++,,,,,,,,,---,,,,,,+++,,,,,,------,,,+++******+++---...000.........///000222444666999===CCCHHHKKKNNNQQQSSSRRRTTTWWWYYYXXXXXXYYYYYYYYYWWWSSSPPPMMMLLLLLLMMMIIILLLOOOQQQQQQOOOKKKIIIHHHGGGFFFEEEFFFGGGJJJLLLQQQUUU[[[```ccceeegggiiikkkiiigggggghhhiiihhhggg___\\\WWWSSSQQQOOOMMMLLLLLLLLLKKKHHHFFFGGGIIIKKKNNNPPPSSSVVVWWWWWWWWWVVVVVVXXX[[[^^^```aaabbbccc______^^^[[[UUUOOOHHHEEE@@@???===:::888666555555222111111111222222222333000000/////////.........//////000000000000000000000000/////////.........------------------------000...---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((('''&&&%%%++++++***))))))***++++++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((((((((((((((()))***+++,,,************************+++***)))((('''&&&&&&&&&))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++************++++++)))***,,,------,,,+++*********+++---///333666888>>>AAADDDGGGGGGHHHJJJKKKLLLMMMNNNOOOOOONNNMMMMMMJJJGGGEEEDDDCCCCCCHHHPPP\\\hhhwwwtttooommmttt~~~wwwssslllfffaaa\\\WWWTTTQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJMMMNNNQQQSSSWWW^^^eeejjjuuuzzz*********++++++,,,,,,---,,,,,,,,,,,,,,,------...+++++++++,,,---...000000---...///111444777;;;<<>>;;;888666444333333222222222111111111111000//////000000000111111111000000000000/////////........./////////000000000'''&&&&&&'''***++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++)))***)))(((''''''((()))***++++++************++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((((((((((((((()))***+++,,,+++++++++*********))))))))))))((((((((((((((())))))************+++++++++************++++++++++++,,,++++++******++++++,,,++++++******++++++,,,------------000444999>>>AAACCCEEEGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHDDDCCCDDDHHHLLLSSS```mmmtttkkkfffgggjjjtttwwwoooiiibbb^^^VVVSSSNNNKKKJJJJJJHHHGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLNNNNNNMMMLLLKKKJJJIIIHHHEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFGGGGGGHHHJJJMMMQQQOOOTTT[[[```eeemmmwww))))))***+++,,,,,,------,,,,,,,,,,,,,,,---...///...///000000000///---,,,111222555:::???EEEJJJMMMMMMMMMMMMJJJGGGEEEFFFGGGHHHJJJNNNOOOPPPPPPQQQRRRLLLNNNPPPRRRUUUVVVWWWWWWWWWWWWXXXYYYZZZYYYXXXXXX[[[^^^aaaaaa______```bbbaaaccceeeeeecccaaa``````___^^^^^^aaaeeehhhiiiiiimmmiiiccc```^^^^^^]]]\\\]]]___aaaaaa`````````aaahhhfffdddbbb```___^^^^^^YYYYYYXXXTTTPPPPPPSSSVVV^^^aaaeeeiiilllmmmnnnnnniiigggccc___[[[XXXUUUTTTKKKHHHDDD@@@;;;888666666444444444333333333222222//////000000111111111222000000000000////////////++++++++++++,,,,,,------+++******,,,///000000000////////////////////////+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///...,,,,,,+++***((((((***+++,,,++++++************++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((())))))*********+++************))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))((())))))***++++++(((((((((((((((((((((((())))))))))))***+++,,,---++++++++++++******))))))***)))))))))))))))***+++)))************+++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++***)))***+++---.........///222666<<>>???@@@AAABBBBBBBBBCCCEEEGGGIIIKKKLLLMMMMMMNNNQQQSSSUUUTTTRRRPPPSSSUUUWWWWWWVVVVVVXXXZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\UUUZZZ^^^aaagggooorrrpppqqqllleee___]]]\\\[[[[[[\\\___eeelllsssyyy~~~{{{rrrjjjfffdddaaa___``````______aaacccfffhhhfffeeedddccccccaaa___^^^aaahhhllliiieeeccc```\\\YYYYYYYYYYYY\\\___bbbdddhhhlllooopppnnnkkkhhhgggbbb```\\\WWWPPPJJJEEEBBB;;;999666333111111222333222111111111000000000000111000000000////////////000000/////////.........---------,,,++++++******.........---------,,,,,,---------,,,,,,,,,++++++...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))************)))((('''************************((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))((("""%%%((())))))(((((()))))))))))))))))))))))))))************)))))))))(((((()))***+++++++++++++++************************++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,,,,,,,------)))***,,,------,,,...///---///333888===BBBEEEGGGHHHIIIKKKLLLNNNNNNMMMMMMNNNJJJHHHIIIHHHEEEEEEGGGDDDNNNTTT^^^nnnwww}}}~~~~~~xxxrrrlllccc]]]YYYWWWSSSOOOLLLKKKJJJJJJFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJOOOMMMLLLMMMOOOOOOMMMKKKMMMNNNPPPPPPOOOOOOPPPRRRUUUUUUUUUUUUUUUVVVWWWWWWTTTTTTSSSRRRRRRRRRRRRSSSWWWVVVUUUTTTTTTUUUWWWXXXYYYYYYWWWVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWVVVUUUTTTSSSUUUSSSRRRQQQQQQPPPOOOMMMNNNNNNNNNMMMMMMLLLLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLMMMRRRXXX]]]bbbkkkwww........................---------......//////000------///333888<<<>>>>>>AAA@@@?????????@@@AAAAAADDDFFFJJJMMMOOONNNLLLJJJGGGIIIMMMPPPQQQRRRQQQPPPVVVWWWXXXWWWUUUUUUVVVWWWWWWWWWVVVVVVWWWYYY\\\]]]___eeekkkpppyyyxxxmmmddd_________```dddhhhooowww~~~{{{ssspppooonnnnnnmmmkkkhhhgggiiimmmrrruuutttooojjjhhhhhheee```[[[```fffiiihhhffffffdddaaa___^^^\\\[[[[[[\\\^^^___cccgggkkknnnmmmkkkjjjjjjhhhhhhgggddd___YYYTTTPPPEEEBBB>>>999666555555666444444333222111111111111111111000000000/////////000000000/////////......000000//////...---------.........------------,,,------------,,,,,,,,,,,,...---,,,+++++++++,,,,,,------------------------,,,,,,,,,++++++++++++***---------,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++***))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))$$$''')))***)))((((((((())))))))))))))))))))))))************))))))))))))+++***************++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,++++++,,,,,,,,,,,,------***,,,------,,,,,,...///...000555:::???DDDFFFHHHHHHIIIKKKMMMNNNNNNNNNMMMNNNIIIFFFGGGFFFEEEGGGKKKHHHWWWcccooo|||}}}||||||yyysssjjjccc___ZZZUUUQQQNNNNNNLLLKKKIIIHHHGGGFFFDDDEEEFFFHHHJJJKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLNNNOOONNNLLLMMMOOOPPPQQQPPPQQQRRRTTTTTTTTTTTTTTTUUUWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXWWWVVVUUUUUUVVVWWWWWWXXXWWWWWWWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[[[[ZZZXXXWWWVVVWWWVVVTTTTTTUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNLLLJJJHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEHHHLLLNNNQQQWWW```fffssszzz.............../////////---....../////////......000000111777===BBBBBBAAAGGGEEEBBB@@@@@@AAABBBCCCHHHJJJLLLNNNMMMJJJGGGEEEDDDGGGJJJNNNPPPQQQSSSTTTVVVXXX[[[\\\\\\ZZZXXXWWWXXXWWWVVVWWWXXX\\\```bbbpppxxxwwwnnniiiiiikkklllnnnrrrxxx~~~~~~{{{{{{|||~~~}}}{{{xxxvvvvvvxxx{{{}}}|||vvvrrrnnnjjjeeeaaadddeeeccc^^^]]]aaacccbbbbbbaaa___^^^^^^___aaabbb___cccgggiiiiiihhhggggggfffhhhiiiiiigggbbb]]]ZZZQQQNNNHHHBBB===:::999888444333222111111111222222111111111000000000//////000000000////////////...------......///000000111............------------------------------,,,,,,------,,,,,,,,,+++++++++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***************************)))******************))))))))))))))))))))))))))))))))))))))))))*********)))+++,,,,,,+++*********))))))))))))))))))))))))*********))))))))))))))),,,+++***)))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---......------...000000333888>>>BBBFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMMMMIIIFFFFFFFFFGGGLLLSSSTTTeeerrr{{{vvvpppgggbbb[[[UUURRRPPPMMMKKKIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLMMMNNNOOOPPPPPPPPPRRRSSSSSSSSSSSSTTTVVVUUUUUUVVVWWWXXXZZZ\\\]]]^^^^^^]]]\\\\\\\\\\\\]]][[[[[[YYYXXXXXXXXXXXXYYYXXXYYYYYY[[[\\\]]]^^^___[[[[[[[[[\\\\\\\\\\\\\\\____________^^^]]]\\\[[[[[[YYYXXXXXXYYYYYYXXXVVVTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCDDDFFFHHHIIIJJJNNNTTTXXX]]]cccmmmxxx,,,,,,------...............//////000//////...---222222555<<>><<<555444333222111222333444111111111111000000000000111000000000////////////))))))******+++,,,,,,,,,//////.........------------------------------------------,,,,,,,,,++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++************************((())))))******))))))(((************************((()))))))))*********+++***+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))******,,,+++***)))))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......------///222333777<<>>DDDHHHJJJIIIGGGDDDGGGHHHIIIJJJJJJJJJIIIHHHEEEFFFIIIOOOTTT[[[hhhuuu{{{qqqiii```YYYVVVUUUSSSQQQLLLLLLLLLKKKJJJJJJKKKLLLKKKLLLLLLMMMMMMLLLLLLLLLIIIJJJKKKLLLNNNPPPQQQQQQQQQQQQSSSTTTVVVXXXYYYYYYXXXYYY[[[[[[[[[^^^bbbffffffhhhkkklllmmmnnnppprrrvvvwwwyyy|||~~~{{{|||}}}~~~~~~~~~}}}|||xxxwwwvvvtttrrrqqqpppoooppppppooommmllliiigggfffhhhfffdddcccccccccaaa___^^^^^^]]]]]]\\\\\\[[[[[[YYYYYYZZZZZZYYYYYYXXXXXXTTTTTTTTTSSSQQQOOOLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGEEEFFFHHHJJJMMMSSSZZZ___nnnwww---......///000111111222///000111333888===AAADDDNNNRRRVVVVVVQQQKKKHHHHHHCCCCCCCCCCCCDDDEEEGGGHHHLLLMMMOOOQQQSSSSSSSSSSSSOOORRRVVVZZZaaaooopppooollljjjiiiiiijjjkkkiiikkklllllljjjhhhgggggghhheee```[[[YYYYYYZZZ[[[\\\]]]______^^^ZZZVVVTTTQQQNNNHHHBBB===:::999888222222222111111111111000111111111111000000000000.........///000000111111000/////////............---------.........//////,,,,,,---...---,,,+++************************************++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************((())))))***++++++,,,,,,'''((()))((('''((()))+++))))))))))))))))))))))))(((((())))))*********+++'''(((***+++,,,,,,,,,+++'''(((((()))******++++++************************************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,------...000444888===@@@FFFJJJKKKIIIFFFCCCFFFGGGHHHIIIIIIIIIHHHGGGIIIKKKPPPXXX^^^ffftttyyyqqqlllaaa[[[RRRNNNNNNOOOPPPPPPKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQVVVWWWXXXZZZ]]]___```aaadddfffhhhhhhhhhkkkppptttyyy||||||{{{zzzwwwtttqqqnnnlllooonnnkkkjjjjjjiiigggeeeaaa``````___^^^]]]]]]\\\\\\]]]]]]\\\[[[ZZZYYYXXXVVVWWWWWWVVVTTTRRRPPPOOONNNLLLJJJHHHHHHGGGFFFEEEBBBCCCDDDEEEGGGKKKQQQUUUWWW___jjjuuu,,,000333222///...111555666:::???BBBCCCEEEJJJNNNZZZXXXTTTPPPKKKGGGCCCBBBFFFHHHJJJKKKJJJJJJLLLMMMPPPRRRUUUWWWTTTQQQRRRUUUUUUYYY```eeekkkvvv|||vvvrrrpppmmmqqqssspppiiidddcccdddfffbbbaaacccbbb]]]YYYYYYXXXZZZ\\\^^^^^^]]][[[ZZZZZZYYYVVVQQQKKKEEE???<<<777666444555555555333111////////////////////////////////////////////////000/////////..................---,,,***(((&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******...------,,,+++++++++,,,------,,,++++++,,,------************************)))************+++++++++((()))+++,,,,,,+++)))(((************************++++++************++++++)))))))))***++++++,,,,,,))))))*********))))))((((((((()))***++++++,,,,,,***++++++,,,,,,++++++***************************+++++++++*********))))))000...---+++******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////...---...111777;;;@@@BBBDDDGGGHHHIIIJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIKKKPPP___qqqwwwsssvvv|||tttlllbbb[[[UUUTTTQQQNNNLLLKKKJJJJJJMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKMMMNNNNNNNNNPPPRRROOOPPPQQQRRRSSSVVVZZZ^^^^^^aaaeeehhhiiilllqqquuuuuuxxx{{{~~~zzz}}}zzzvvvrrrpppnnnkkkiiijjjjjjiiigggcccaaa``````aaa___^^^]]]^^^___^^^]]]```]]]YYYWWWVVVVVVTTTSSSTTTSSSQQQOOOLLLIIIGGGFFFGGGGGGFFFFFFFFFHHHIIIJJJPPPTTTZZZbbblllxxx,,,.../////////111777;;;@@@BBBDDDFFFHHHKKKOOORRRNNNLLLJJJGGGEEEEEEFFFFFFOOOPPPRRRSSSRRRQQQRRRSSSOOORRRWWWZZZZZZYYY[[[___dddhhhkkknnnqqqyyy~~~~~~|||tttlllgggdddfffbbb```bbbbbb___\\\]]]\\\^^^```bbbcccaaa___^^^\\\\\\\\\ZZZUUUOOOIIIEEE@@@===999777666555333222444444333333333333333444000000000000000000000000000000/////////.........//////...---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******))))))******---,,,+++******+++,,,---************************)))************+++++++++)))***+++,,,,,,+++***)))************************++++++************+++++++++******))))))(((''''''))))))************))))))((())))))***++++++,,,,,,)))******++++++******)))************************+++++++++*********))))))+++******)))******++++++++++++,,,,,,,,,---------,,,,,,,,,---------...............---...222888<<>>;;;999777666666555333111000111222333111111111111111111111111000000000/////////......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++******))))))******++++++************++++++************************)))************+++++++++************************************************++++++************+++++++++++++++***))))))(((((())))))************)))))))))))))))***++++++,,,,,,)))))))))******)))))))))************************+++++++++***************'''((()))***+++,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------............///000222666;;;???AAACCCEEEGGGIIIJJJJJJIIIIIIIIIHHHGGGFFFFFFIIILLLYYYhhh|||rrrkkkbbb[[[WWWTTTOOOLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLPPPRRRUUUVVVWWWYYY[[[]]]```cccfffjjjmmmrrrwww{{{}}}{{{wwwssspppmmmllllllllljjjhhhgggggggggfffeee___^^^]]]]]]^^^]]][[[YYYXXXXXXVVVUUUSSSQQQPPPOOOKKKJJJIIIGGGFFFEEEEEEEEECCCEEEGGGIIIMMMSSSYYY^^^lllvvv222111111555;;;AAAEEEGGGDDDDDDFFFKKKQQQTTTSSSPPPMMMNNNOOOQQQTTTXXX[[[]]]\\\[[[XXXTTTSSSUUUYYY]]]mmmxxxyyyqqqqqqqqqqqquuu~~~rrrkkkgggfffdddaaa```bbbeeefffffffffdddaaa]]][[[___```bbbcccbbb```^^^\\\UUURRRMMMIIIFFFCCC@@@===999666333000......000111111111111111111111111111000000000////////////.........////////////......------------------------------------------------......---------,,,,,,,,,------,,,,,,+++,,,,,,---************************************************))))))*********+++++++++++++++***))))))***++++++************************++++++************++++++***++++++,,,------......((())))))************)))))))))*********+++++++++))))))************))))))************************************************)))***,,,---......---,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........000222444666:::@@@CCCBBBCCCEEEHHHIIIJJJJJJIIIHHHHHHHHHFFFFFFIIIPPPUUU```qqqyyyoooiiibbb]]]WWWRRRPPPPPPNNNMMMKKKKKKKKKKKKLLLLLLMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOTTTVVVZZZ]]]___bbbfffhhhlllpppwww}}}}}}xxxuuussstttrrrooommmlllkkkiiigggfffdddcccbbbaaa___[[[XXXZZZZZZYYYXXXWWWUUUTTTTTTPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGJJJNNNRRR[[[dddppp|||333444666:::???CCCCCCCCC>>>@@@FFFOOOVVVWWWTTTOOOPPPRRRUUUXXXZZZZZZYYYXXXWWWUUURRRQQQSSS\\\fffnnn|||tttvvvxxx{{{xxxsssoooqqqssstttuuuxxx|||~~~}}}|||nnnlllmmmsssxxxyyy|||}}}uuurrrmmmhhhfffggghhhiiijjjjjjiiifffcccaaa```___^^^^^^^^^^^^___```YYYWWWUUUSSSRRROOOKKKGGGAAA>>>:::555333222222222000000000000000000000000111000000000////////////,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,+++,,,,,,------************************************************))))))*********+++++++++++++++***))))))***++++++************************++++++************++++++***++++++,,,------......(((((()))******************************+++++++++***++++++++++++++++++***************************************************++++++---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---000333666999<<>>>>>@@@BBBFFFLLLTTTZZZ]]]^^^^^^^^^\\\]]]___```^^^[[[WWWUUURRRUUU[[[cccnnn|||{{{wwwtttuuuyyy}}}~~~xxxxxxyyyxxxxxxzzzvvvzzz~~~{{{zzzuuuuuuuuurrroooiiidddaaadddbbb___\\\ZZZYYYYYYZZZYYYVVVSSSQQQRRRTTTUUUUUUPPPMMMHHHCCC===888444222111111111111111111111111111111111000000000//////,,,,,,---.........------........................------------------------,,,,,,,,,,,,++++++++++++******))))))******+++,,,***+++,,,------,,,+++***************************)))************+++++++++)))***+++,,,,,,+++***)))************************++++++************+++++++++******))))))((('''''''''((()))******+++++++++******************************++++++++++++******************************))))))*********+++++++++))))))))))))***+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........111666999<<>>AAADDDBBB??????DDDIIIMMMRRRXXX\\\]]]^^^aaaddd[[[[[[\\\[[[ZZZXXXVVVUUUVVV\\\dddnnnxxx}}}~~~~~~}}}~~~}}}yyyzzz{{{xxxooogggcccfffeeeccc```]]]ZZZXXXVVVYYYTTTNNNKKKLLLPPPTTTWWWZZZXXXSSSMMMFFF@@@;;;999222222222222222222222222111111111111000000000000------...............---........................////////////////////////,,,,,,,,,+++++++++******,,,+++++++++,,,------...+++,,,------------,,,+++************************)))************+++++++++((()))+++,,,,,,+++)))(((************************++++++************++++++)))))))))***++++++,,,,,,''''''(((******+++++++++++++++******************))))))************))))))************************))))))******++++++++++++******)))***+++...000111,,,,,,,,,---------......,,,,,,,,,---------......111555:::>>>@@@BBBEEEGGGDDDFFFGGGIIIJJJJJJIIIIIIDDDFFFGGGGGGKKKXXXjjjyyy{{{ssshhhbbb[[[UUUQQQOOOMMMLLLIIIKKKMMMNNNMMMKKKKKKKKKIIIKKKNNNRRRUUUWWWXXXXXX\\\^^^bbbgggmmmrrrvvvxxx|||xxxuuuqqqooohhhhhhfffeeecccaaa```___ZZZ[[[\\\\\\\\\ZZZYYYXXXTTTTTTSSSPPPLLLJJJIIIJJJGGGIIIKKKIIIHHHKKKSSSZZZ^^^iiiyyyBBBAAA@@@@@@DDDIIIOOOSSS[[[\\\]]]^^^____________\\\YYYVVVVVVYYY\\\___```jjjnnntttxxx|||vvvqqqmmmmmmssswwwxxxvvv{{{{{{pppjjjcccdddfffhhhhhhddd]]]XXXZZZWWWSSSPPPNNNOOOQQQRRRTTTXXX[[[YYYRRRIIIDDDBBB;;;888333111111111111111222111111000000000000000000////////////............---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++*********))),,,+++++++++***)))))))))************************++++++++++++++++++++++++(((((())))))*********+++************************(((,,,---+++'''&&&***///,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------...///...---...000333555999>>>BBBCCCDDDEEEFFFHHHJJJMMMNNNLLLKKKJJJJJJKKKEEEEEENNNYYYeeevvvzzzkkkccc]]]XXXRRRNNNNNNNNNLLLJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSSSSSSSTTTWWW[[[___aaagggkkkqqqwww}}}~~~zzzvvvrrrooommmllllllhhhbbb]]]aaa^^^[[[ZZZ[[[[[[[[[ZZZXXXWWWUUUSSSPPPNNNLLLKKKHHHHHHGGGGGGHHHJJJLLLNNNYYY\\\dddppp|||EEEEEEFFFIIIMMMRRRWWWZZZ]]]]]]]]]\\\\\\[[[[[[[[[WWWZZZ___eeejjjooorrrsss{{{}}}~~~}}}tttooojjjgggfffjjjttt}}}yyymmmjjjggggggiiiiiifffccc]]][[[WWWRRROOOMMMLLLLLLPPPSSSWWWXXXUUUPPPKKKHHH???;;;666333222222222111111111000000000000000111////////////..................---,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******------------------------))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++***************************************++++++++++++++++++++++++))))))))))))*********+++***************************+++,,,+++((((((***---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---.........---...111333888;;;@@@CCCDDDDDDEEEFFFEEEGGGJJJKKKJJJJJJKKKLLLMMMKKKOOOYYYdddooo|||wwwkkk```ZZZTTTPPPMMMKKKLLLMMMLLLJJJKKKKKKKKKKKKMMMOOOPPPRRRUUUWWWZZZ]]]```eeejjjoootttzzz|||wwwtttrrroooiiidddeeeccc```_________^^^\\\[[[[[[YYYWWWTTTRRRQQQPPPJJJIIIHHHGGGHHHIIIKKKLLLMMMNNNUUU^^^hhhuuuDDDFFFJJJNNNSSSWWWZZZ\\\]]]\\\ZZZXXXWWWXXXZZZ[[[^^^fffsss|||yyynnngggcccgggfffiiiqqq~~~~~~uuujjjfffgggiiihhheeebbb```]]]YYYTTTOOOLLLJJJKKKMMMPPPSSSVVVVVVSSSQQQFFFBBB<<<777555444333222111000000000000000111111/////////.........------......---,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++************************+++++++++************************************************)))))))))***************************************++++++************+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......------///222555<<>>:::777444111111111000000000000111111/////////.........------......------------......------------------------------------------------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++*********))))))))))))))))))***+++++++++,,,************************))))))))))))))))))))))))************************************************,,,+++******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------............111555888@@@BBBEEEGGGFFFFFFFFFGGGHHHHHHIIIHHHIIILLLQQQUUUPPPVVVbbbnnnxxxzzzzzz}}}|||pppccc\\\VVVPPPLLLLLLIIIIIIJJJKKKMMMOOOOOOOOONNNOOOPPPRRRVVVZZZ^^^```iiiqqqzzz~~~{{{wwwmmmkkkiiihhhhhhfffdddbbbbbbaaa```^^^]]]\\\ZZZZZZSSSQQQOOOLLLJJJIIIHHHHHHJJJHHHIIINNNRRRWWWaaakkkwwwRRRTTTXXX\\\]]]]]][[[ZZZUUUSSSQQQRRRZZZggguuu}}}zzzyyy||||||uuujjjaaa______^^^]]][[[YYYWWWVVVQQQLLLGGGHHHLLLRRRVVVWWWXXXTTTMMMGGGBBB<<<777333333333222111111111111111000000/////////.................................------------------------------------------------+++,,,,,,---------,,,,,,************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++***)))))))))(((((((((((()))))))))***+++++++++,,,************************))))))))))))))))))))))))+++++++++***************************************,,,+++***+++,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......//////000333888<<>>999666666444333222111111111111111111000000000//////---...////////////...---........................------------------------+++,,,,,,---------------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******)))))))))(((((((((***************+++++++++************************************************+++++++++++++++*********************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000111///000000000222666;;;@@@DDDFFFGGGHHHGGGGGGHHHIIIHHHGGGGGGFFFFFFJJJPPPUUU[[[ggguuu|||yyysss}}}{{{wwwyyyyyykkkaaaWWWRRRNNNOOONNNKKKIIIJJJKKKKKKLLLMMMQQQXXX```ggghhhfffeeeggglllttt||||||wwwtttrrrooolllhhhgggfffdddbbb```___^^^ZZZZZZXXXUUUSSSPPPNNNMMMJJJFFFDDDFFFHHHHHHKKKPPPUUU^^^mmm}}}WWWVVVUUUSSSQQQPPPNNNNNNNNNRRRZZZgggwwwuuurrrqqqoooqqquuu|||xxxsssllleee```^^^^^^___^^^\\\YYYUUURRRQQQRRRTTTYYYXXXXXXWWWTTTNNNGGGAAA:::999777555333222111111222222222222111111111111---...///000000///...---////////////////////////........................+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++***************************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************))),,,///...,,,***+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///000000111111111111333888???CCCDDDFFFGGGGGGGGGGGGHHHJJJGGGGGGGGGHHHIIINNNTTTYYY```ppp}}}yyyvvvtttsss|||}}}ttthhh^^^VVVSSSNNNLLLMMMLLLIIIIIILLLLLLMMMNNNQQQXXXeeeuuu|||xxxwww{{{zzzuuuqqqooonnnmmmkkkiiigggeeecccbbb]]]\\\[[[ZZZWWWUUUSSSRRRQQQLLLIIIJJJJJJHHHIIILLLLLLRRR[[[ggguuuZZZXXXUUURRRPPPOOOOOOOOOMMMTTTaaarrrsssjjjeeegggiiilllrrrzzz}}}qqqiiieeedddeee```bbbbbb___XXXTTTSSSTTTUUUWWWYYYZZZYYYTTTMMMHHH<<<;;;999666444222111111333333333222222222111111---...///000000///...---000000000000000000000000........................+++,,,,,,---.........---........................+++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,+++++++++******))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************(((,,,000///+++)))+++...*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000222222222222555:::@@@EEEDDDEEEGGGGGGGGGGGGIIIKKKHHHIIIJJJLLLNNNTTTZZZ___jjj|||yyywwwxxxvvvttt{{{zzzmmmddd\\\UUUQQQVVVPPPMMMMMMLLLJJJKKKOOONNNOOOQQQUUU```rrr~~~zzzwwwrrrqqqpppmmmjjjhhhfffeee^^^^^^]]]\\\ZZZXXXWWWUUUUUUOOOKKKKKKJJJGGGFFFHHHKKKNNNSSSYYYcccrrrRRRSSSPPPKKKKKKPPPSSSRRR^^^hhhvvvzzzllleeeeeeggglllpppsssxxx}}}zzznnneeeaaaaaabbbcccbbb___[[[WWWPPPRRRVVVZZZ\\\[[[VVVRRRKKKFFF@@@:::777444111///222222222222222111111111111111111111111111111111------...///000000////////////...---,,,,,,++++++...------,,,,,,------...........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))---------,,,,,,+++++++++)))************+++++++++---,,,+++*********+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------...------222999???BBBBBBHHHHHHIIIIIIJJJIIIIIIIIIHHHKKKOOOTTTXXX]]]cccfffttt|||wwwssspppuuu}}}xxxjjjccc]]]VVVQQQPPPQQQOOOLLLLLLMMMOOOPPPPPPTTTRRRSSSZZZggg||||||zzzuuurrrpppnnniiieeecccbbb`````````^^^ZZZXXXWWWTTTQQQNNNLLLJJJGGGEEEIIIHHHGGGJJJSSSaaannnwwwOOOSSSUUUSSSVVV]]]ccceeetttzzzwwwmmmfffdddiiinnnuuu{{{wwwlllgggbbbaaacccdddbbb^^^VVVVVVWWWZZZ]]]^^^]]]\\\SSSMMMFFF???;;;888666444333333222222111000000000////////////////////////---......///000000////////////...------,,,++++++...------------------...------------------------------------------------************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------......................../////////444:::@@@CCCCCCGGGGGGHHHIIIJJJKKKKKKKKKQQQTTTYYY^^^ccciiiooorrr}}}{{{uuuuuuvvvvvv|||wwwlll```ZZZVVVQQQNNNMMMMMMKKKJJJKKKMMMPPPRRRSSSYYYWWWYYY```kkk}}}|||xxxvvvtttqqqmmmgggdddaaa___^^^^^^\\\[[[YYYWWWSSSQQQOOOMMMJJJHHHJJJHHHGGGHHHOOOYYYdddkkkQQQZZZccceeeiiirrrzzz~~~uuulllhhhgggiiimmmrrrwww~~~zzzoooccc^^^aaaeeedddbbb]]]ZZZWWWWWWYYY\\\___```[[[UUUMMMEEE@@@<<<999777666555444333222111111111////////////////////////......///000000000////////////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++*********+++++++++++++++************+++++++++,,,************+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................111111333777<<>>AAACCCEEEHHHIIILLLOOOSSSWWW[[[]]]```lll{{{zzzuuukkkaaa[[[ZZZUUURRRSSSRRRPPPPPPSSSSSSVVVZZZ]]]aaafffmmmrrr|||zzzxxxtttqqqnnnkkkfffcccbbb```___^^^]]][[[WWWUUUNNNMMMLLLJJJIIIHHHHHHHHH}}}|||{{{vvvqqqpppqqqwww{{{rrrqqqtttmmmjjjeeebbbbbbddddddddd```___^^^]]]YYYRRRJJJDDD;;;999666333222222222333000000000000000000000000000000111111111000//////........................---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........//////000000111333666:::===???AAADDDFFFJJJKKKMMMPPPUUUZZZ^^^aaaaaannn}}}|||}}}pppgggaaa[[[WWWUUUQQQQQQSSSSSSRRRSSSVVVXXX\\\bbbggglllsss{{{}}}zzzvvvpppjjjeeefffeeecccbbbaaa^^^ZZZWWWRRRQQQOOOMMMKKKIIIHHHHHHxxxnnnhhhiiinnnsssvvvwwwyyyzzztttlllfffdddddddddddd```___]]]\\\ZZZVVVQQQNNNEEEBBB>>>999555333333333000000000000000000000000111111111111111000//////............////////////---...///000000///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------******+++,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///000000111111555999===@@@AAABBBEEEGGGIIIJJJLLLPPPUUUZZZ___bbbgggttt}}}{{{}}}{{{nnnddd]]]YYYVVVSSSPPPNNNPPPTTTVVVUUUWWW[[[^^^dddlllsssyyy~~~xxxrrroookkkjjjhhhgggeeebbb^^^ZZZWWWVVVSSSPPPMMMKKKIIIHHHzzzkkkiiifffgggkkkrrrzzz~~~zzzpppjjjhhhhhhhhh___]]]ZZZXXXWWWVVVTTTSSSPPPLLLFFF@@@:::777555555222222222222222222222222111111111111111000//////.........///////////////---...///111111///...---........................------------------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++------------------------************************))))))************))))))---------,,,,,,+++++++++++++++,,,,,,,,,---------***+++,,,---,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,------------......///000111111222777;;;@@@BBBCCCCCCFFFIIIIIIJJJKKKOOOTTTYYY___bbbtttzzzyyy}}}yyyxxxpppfff]]]YYYUUURRROOONNNMMMQQQVVVXXXXXX\\\aaacccjjjttt|||{{{yyyooommmllljjjhhheee```\\\[[[YYYUUURRRNNNKKKIIIHHHpppiiibbbgggmmmrrrwww}}}sssmmmlllmmmgggeeeaaa\\\YYYWWWYYY[[[UUUSSSOOOHHH???999666555444222111000111222111000333222000///...///000222000000000000////////////222111000///......//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------............------,,,+++***++++++,,,,,,++++++***************************,,,,,,+++******+++,,,,,,++++++*********************+++,,,,,,------,,,,,,))))))))))))))))))))))))++++++,,,------......///++++++,,,,,,---...//////.........---,,,...111444777:::???AAAAAACCCHHHKKKSSSMMMOOOXXXZZZWWW[[[eeexxx~~~{{{xxxiiiddd]]]XXXWWWUUUSSSPPPNNNQQQUUUWWWYYY^^^fffllllllsss~~~vvvnnnllljjjfffccccccaaa]]]YYYUUURRROOOLLLJJJwwwjjjfffdddkkkvvvvvvnnniiiiiihhhfffbbb___]]]]]]]]]YYYVVVRRRLLLFFF@@@;;;888777555222222222222111000333222000/////////111111000000000/////////......000//////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,,,,++++++***)))***++++++,,,,,,++++++***************************,,,,,,+++******+++,,,,,,***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------..................------...222444777;;;???AAABBBDDDIIIMMMSSSOOORRRXXXYYYWWW```nnntttlllbbb]]]XXXUUUTTTTTTSSSQQQPPPSSSVVVYYY]]]ccclllrrrzzz~~~wwwuuurrrlllggggggdddaaa\\\YYYVVVSSSPPPNNN|||oooiiijjjnnnvvvyyymmmeeeeeedddbbb```^^^]]]\\\^^^ZZZUUURRRNNNIIIBBB===:::777444333333333222111333222111000///000111111////////////............,,,---...///000///..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++******)))++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++------------------------...............///333666999<<<@@@BBBCCCFFFKKKOOOTTTSSSVVVYYYVVVWWWfffyyyyyyoooeee___ZZZWWWTTTSSSSSSUUUVVVVVVUUUXXX]]]aaafffnnnxxx~~~zzzwwwpppjjjiiigggddd```]]][[[XXXUUUSSS|||tttqqqtttzzz{{{fffeeebbbaaa`````````___bbb^^^YYYWWWVVVQQQIIIBBB<<<999666444444444333222333222111000000000111111////////////.........---***,,,...000000///...---000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,+++***)))---------......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------,,,,,,...////////////111555888;;;>>>BBBDDDEEEHHHMMMRRRVVVXXXZZZXXXSSSWWWkkkvvvlllddd^^^ZZZXXXVVVUUUTTTVVVYYY[[[]]]]]]aaagggmmmsss}}}{{{uuuqqqpppjjjgggccc```^^^\\\YYYWWW{{{zzz}}}tttoooiiiffffffhhhiiiiiiddd```\\\ZZZZZZVVVOOOHHH???<<<888555555555555444333222222111111111111111000////////////.........***,,,...000000///...---000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,------......---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------,,,,,,...//////000000222666:::===@@@CCCEEEFFFJJJPPPUUUYYY[[[[[[WWWSSSZZZooowwwjjjbbb___\\\ZZZWWWWWWWWWWWWYYY\\\aaaccceeekkkrrrzzz|||zzzzzznnnkkkfffcccaaa^^^[[[YYY~~~tttnnnmmmmmmmmmllleeebbb___]]]\\\YYYSSSOOOGGGBBB===999777666555555333222222222222111111111000000000000////////////,,,---...///000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////------------------------...///000000111444888;;;???BBBEEEFFFHHHLLLRRRXXX\\\[[[YYYWWWXXXbbbtttxxxjjj```\\\[[[ZZZYYYUUUVVVXXXZZZ\\\aaagggkkkpppvvv~~~~~~sssppplllhhheeebbb___\\\{{{wwwsssoookkkfffeeeccc```]]]ZZZWWWVVVQQQLLLEEE>>>:::888555444222333333333222222111111222111111111000000000000000//////////////////...................................................------------------------,,,,,,------......------)))***++++++,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++,,,,,,------............///000111222555999===AAACCCFFFGGGIIIMMMTTTZZZ]]]ZZZVVVWWW___nnn|||vvvnnnccc\\\ZZZYYYYYYXXXTTTWWW[[[^^^bbbhhhpppvvv}}}{{{wwwsssnnnkkkgggdddaaa}}}}}}}}}}}}tttmmmggggggeeebbb]]]ZZZZZZ[[[ZZZTTTKKKCCC===888555333222333333333333222111111222222222222111111111000222111000///////////////000000000000000000000000........................////////////////////////***+++,,,,,,------------+++,,,------............+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***((())))))***++++++,,,,,,++++++,,,---------,,,,,,------------------------///......------,,,,,,+++++++++,,,,,,---...//////...///000111333666:::>>>AAADDDGGGHHHJJJNNNUUU[[[\\\XXXTTTWWWeeevvv}}}rrrjjjaaa\\\ZZZZZZYYYXXXVVVYYY^^^ccchhhpppyyy}}}xxxsssooolllhhheeezzzvvvyyyvvvhhhfffddd```]]][[[ZZZZZZ[[[[[[YYYSSSJJJAAA;;;888888666444333444444333222111111000///////////////******+++---///000111222222111///...------..............................666555333111...,,,***)))///---+++))))))+++---...------------------------...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,++++++******)))++++++,,,,,,,,,,,,---------+++)))+++---///---++++++++++++,,,,,,---------..................------000111222444666999;;;<<>>AAACCCIIINNNUUU[[[aaaffflllppptttjjjeeebbbaaaaaa___```aaabbbdddiiipppvvvzzz~~~|||zzzyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxzzz|||}}}}}}pppcccaaaddddddaaa^^^]]]]]]\\\XXXTTTLLLHHHBBB<<<999777555444222222111000000000000000......////////////000000111111111111000///...---........................------,,,,,,+++++++++***---,,,***)))))),,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********------,,,,,,+++******)))++++++,,,,,,,,,,,,------***,,,------++++++---...............------------.........//////000000111000222444777;;;???BBBDDDKKKPPPWWW\\\aaagggooouuu{{{qqqhhhcccaaa_________aaadddeeehhhoooxxx~~~}}}{{{yyyxxxuuuuuuuuuuuusssqqqooonnnkkkkkkllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjkkkkkklllnnnooopppppprrrtttwwwvvvwwwyyyyyyxxxyyy{{{~~~zzzlllfffeeecccbbbaaa___]]]\\\ZZZYYYSSSOOOIIICCC???;;;777444333333222111111111111222000000000000000000000000///000111111111000//////........................,,,,,,---------------...,,,,,,++++++,,,---///000++++++++++++++++++++++++---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,+++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,------++++++,,,...///.........---------------......///000000111111444555777:::===AAADDDFFFLLLQQQWWW]]]bbbjjjuuu}}}yyytttlllfffcccaaa```___bbbfffiiilllooowww~~~{{{xxxvvvtttrrrqqqqqqooommmkkkjjjiiigggggggggfffdddcccaaaaaa]]]]]]^^^^^^^^^^^^]]]]]][[[[[[[[[[[[\\\\\\]]]^^^___```aaabbbaaabbbdddfffeeefffhhhiiiiiijjjmmmoooooorrruuuwwwyyy||||||rrrmmmcccdddcccaaa^^^[[[[[[\\\WWWSSSMMMHHHCCC===888555555444333333222222333333333333222222111000000000---...000111222222111111........................//////............------***,,,---//////000//////++++++++++++++++++++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))*********++++++,,,------++++++,,,,,,,,,---------))),,,...---+++***,,,/////////.........------------......///000111111222777888999<<<@@@CCCFFFHHHKKKPPPWWW]]]cccmmmzzz}}}ppplllhhheeeddddddcccbbbgggkkkpppsssvvv~~~tttssssssqqqooollliiigggeeeeeedddcccaaa___]]]\\\___^^^]]]\\\ZZZYYYXXXXXXTTTUUUUUUVVVVVVUUUUUUTTTQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXWWWWWWYYY[[[YYY[[[]]]^^^^^^```ccceeebbbdddhhhjjjlllooosssuuuvvvyyy}}}yyymmmhhhdddbbb^^^YYYXXXZZZ[[[WWWRRRLLLGGGBBB<<<888666444111000000111000///111111111111000000000000222111000.........///000000000//////.........---////////////////////////........................,,,------......------,,,......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------+++---......---,,,,,,---.................................//////000111222000333888<<<@@@DDDHHHKKKMMMTTT\\\```fffrrr{{{vvvkkkiiifffdddcccdddfffgggggglllsssyyy}}}zzzyyywwwqqqlllfffeeedddbbb```^^^]]]\\\YYYYYYXXXVVVUUUTTTSSSRRRNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRYYYZZZ[[[^^^aaaccceeefffiiilllppptttwww|||xxxnnneeebbbaaa]]][[[[[[[[[YYYWWWTTTPPPJJJBBB===888555333111222222222111111000000000000/////////222111000///...//////000000/////////............................................................+++,,,,,,------,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************)))************+++++++++***,,,------,,,++++++,,,........................///......//////000111222222666:::>>>AAAFFFMMMRRR[[[^^^aaafffoooxxxqqqlllfffeeecccbbbcccfffhhhjjjqqqwww~~~}}}zzzvvvpppnnnmmmkkkeeeaaa^^^]]][[[YYYWWWTTTSSSRRRPPPPPPOOONNNMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKPPPQQQSSSUUUWWWZZZ\\\]]]^^^aaaeeehhhkkkpppuuuxxxuuufff``````]]]ZZZXXXVVVWWWWWWWWWUUUNNNFFF???;;;888555333333444333333222222111111111000000000111111000/////////000000////////////............................................................++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***+++------+++***+++,,,........................////////////000111222222444888===@@@BBBIIISSS\\\fffddddddhhhwwwzzzrrrlllhhhbbbbbbbbbcccfffjjjnnnqqqyyy{{{wwwtttpppmmmiiifffaaa___^^^\\\XXXTTTUUUTTTRRRPPPMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFEEEDDDBBBAAA@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDGGGHHHIIIKKKNNNPPPQQQRRRUUUXXX[[[^^^aaaeeeiiimmmooorrrwww{{{rrrgggaaa\\\YYYYYYUUUVVVWWWXXXWWWRRRKKKEEE>>>;;;777444444444444333444333333333222222222222111111000000000000000000///////////////.........------------------------........................+++,,,,,,------,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***,,,...---,,,+++,,,,,,........................////////////000111222333333888===@@@CCCLLLXXXbbbllliiigggnnnwwwpppkkkhhhccccccdddfffjjjpppuuuxxxzzzwwwrrrmmmjjjfffbbb___\\\YYYVVVTTTTTTRRROOOLLLNNNMMMLLLJJJHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCEEEFFFHHHJJJLLLLLLNNNPPPSSSUUUWWW[[[___bbbdddggglllooottt|||xxxjjj```\\\^^^\\\[[[ZZZZZZZZZWWWSSSPPPCCC???999666444444444333333333222222222111111111000000111111111111111111.........///////////////................................................------............------......---------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,...//////...------.........................../////////000000111222333222777===AAAFFFPPP\\\eeennnlllmmmxxxwwwppplllhhhgggeeefffgggiiinnntttyyy|||~~~yyytttnnnkkkfffbbb^^^[[[WWWTTTQQQOOONNNLLLLLLKKKIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCDDD??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCEEEFFFHHHHHHFFFHHHJJJLLLMMMOOOSSSUUU[[[^^^bbbfffkkktttvvvggg```aaa```^^^[[[ZZZYYYXXXVVVTTTIIIDDD>>>999666555444333111000000000000////////////000111222222222111111.........///////////////////////////////////////..............................////////////............---------,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...000000...---...///........................000000000000111222333333444888>>>EEEMMMWWW```eeehhhiiinnnzzzyyyrrrnnnkkkjjjhhhggghhhiiilllrrrxxx~~~|||xxxuuuqqqkkkfffaaa^^^ZZZWWWUUURRROOOMMMGGGGGGGGGFFFEEEEEEDDDDDDAAABBBBBBBBBCCCCCCDDDDDD@@@AAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAAAAABBBBBB?????????>>>>>>>>>>>>>>>=========>>>>>>>>>?????????>>>>>>>>>>>>==================>>>>>>>>>>>>???>>>>>>???@@@BBBCCCCCCDDDDDDFFFGGGHHHIIIKKKNNNPPPPPPSSSXXX]]]cccmmmzzzwwwkkkfffbbb```]]][[[ZZZYYYWWWUUUPPPJJJCCC<<<999777555444222222111111111000000000///000111222222222222111............/////////000000000000000000000000000........................---..................---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,...//////...------...........................000000000000111222333333888;;;AAAKKKWWW```eeefffaaadddlllxxxzzztttpppnnnmmmmmmlllkkklllnnnrrryyyxxxsssnnnjjjhhheee___[[[VVVSSSPPPMMMLLLKKKIIIGGGBBBBBBCCCCCCBBBBBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@>>>>>>=========<<<<<<<<<======>>>>>>>>>>>>??????>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<===============>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGHHHKKKMMMIIILLLPPPTTTZZZdddpppyyy{{{qqqgggfffdddbbbaaa___[[[XXXTTTOOOFFF???;;;999777666555555555444444444333333///000111222333333222111---.........//////000000000000000000000000000000........................,,,------......------,,,......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++---......---,,,,,,---........................000000000000111222333444<<<>>>DDDPPP^^^gggiiigggbbbfffooozzzvvvrrrnnnlllkkkllllllkkkooopppsssxxxxxxssspppmmmiiidddaaa```]]]XXXTTTNNNLLLIIIGGGGGGFFFEEECCC@@@BBBCCCBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>=========>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>???@@@@@@AAABBBBBB>>>@@@AAAAAAAAABBBDDDFFFHHHJJJLLLNNNSSS[[[fffnnnoooggg```^^^aaabbb___[[[ZZZTTTMMMFFFAAA===:::777666666555444333111111000333333222222222222333333///////////////............///000///...---...000///////////////////////////,,,***+++///000---)))***+++,,,---...............---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,++++++***)))(((''''''******))))))***,,,...//////,,,***+++...///...---......///000000000000000222111111222333444333222<<<@@@KKK\\\kkkrrrpppkkkkkkttt~~~yyyrrrqqqoookkkiiikkkooorrrtttyyy}}}~~~|||xxxqqqhhhaaa]]]\\\XXXTTTPPPLLLIIIGGGHHHGGGFFFEEECCCBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAA???>>>===<<<<<<===>>>???======>>>>>>???>>>>>>=========>>>>>>>>>>>>======<<<===>>>???@@@???>>>>>>?????????>>>>>>>>>============>>>>>>???@@@@@@@@@@@@?????????@@@AAABBBBBBGGGHHHHHHJJJNNNUUU___eeeuuuwwwoooddd___```aaa^^^[[[YYYVVVPPPKKKFFFAAA<<<999666666555444333222111111222222222111111222222222---.........///000000000...///000///...---...000////////////////////////777222...---///111///,,,***+++,,,---...............---,,,,,,,,,,,,---...++++++++++++++++++++++++------,,,++++++***))))))++++++*********,,,---...---+++)))***---...---,,,...//////000000000000000000000000111333555555555???FFFSSSdddsssyyyvvvrrrttt|||{{{uuutttrrrooommmnnnrrruuuyyyzzzrrrlllhhhbbb[[[UUUTTTRRRPPPNNNJJJHHHEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????@@@AAA@@@@@@@@@@@@@@@???>>>>>>===>>>>>>???????????????<<<===>>>??????>>>===============<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???????????????@@@AAAAAACCCCCCDDDEEEIIIPPPXXX^^^kkkxxx{{{mmmdddaaaaaa```^^^YYYWWWTTTQQQMMMGGG@@@;;;777666555444333222222222222222111111111111222222,,,---......000000111222...///000///...---...000////////////////////////:::555///---...///...---++++++,,,---...............------,,,,,,------...++++++++++++++++++++++++......------,,,,,,++++++,,,,,,++++++++++++,,,---,,,+++)))***,,,------,,,////////////000000000000//////000111333555777999BBBLLL]]]ppp}}}~~~{{{~~~yyyxxxvvvsssqqqsssvvvzzz~~~~~~sssmmmeee___[[[WWWQQQMMMJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>><<<===>>>???????????????>>>??????@@@??????>>>>>><<<<<<<<<==============================>>>>>>>>>??????>>>>>>>>>???@@@@@@@@@AAAAAABBBDDDJJJQQQVVVcccqqqvvviiidddbbbbbbaaaZZZYYYYYYWWWTTTMMMEEE???999888666444333222222333222111111000000111111222......//////000000000111...///000///...---...000////////////////////////444111---,,,,,,,,,+++***+++,,,------.........---------------------------++++++++++++++++++++++++---------------,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---------///////////////000000111000111111111222555999;;;EEERRRfffxxxzzzyyyxxxvvvuuuwwwzzz}}}{{{sssnnnhhhbbb[[[VVVRRROOOLLLIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDHHHHHHGGGFFFFFFEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDDAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>??????AAAAAABBBBBBDDDHHHMMMRRR\\\iiiyyyooofffbbbaaaaaa[[[[[[[[[[[[XXXRRRJJJDDD===;;;888666444333333333222222111111111111222222111111000000/////////......///000///...---...000////////////////////////,,,,,,,,,---...---+++))),,,,,,------...---------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++------------------///000000//////...///000111111333333333222222555:::???HHHXXXmmm}}}|||xxxxxxxxxwwwwwwyyy}}}{{{ssskkkccc^^^XXXUUUPPPKKKHHHFFFEEEDDDFFFFFFEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLOOOOOOOOONNNNNNMMMMMMMMMIIIJJJKKKLLLMMMNNNNNNNNNIIIIIIIIIJJJJJJIIIIIIIIIGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCFFFJJJMMMRRR___mmmxxxxxxkkkddd```___\\\\\\\\\[[[YYYUUUNNNIIIAAA???;;;888555444444444333222222222222222222333333222111111//////...---...///000///...---...000////////////////////////(((***---000111000...,,,,,,,,,------...------,,,,,,------......------,,,++++++++++++++++++++++++))))))******++++++,,,,,,+++,,,------------,,,,,,---...///...------///111000///.........///111222333555555444333777>>>DDDPPP```uuu}}}yyyuuuvvvwwwxxxyyy|||~~~zzzssskkkddd]]]VVVRRRNNNLLLJJJGGGEEEDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAADDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSPPPPPPRRRSSSTTTUUUUUUUUUNNNOOOOOONNNNNNMMMLLLKKKMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDAAAAAA@@@@@@???>>>======@@@@@@???>>>>>>>>>??????===>>>@@@@@@AAABBBFFFHHHMMMXXXeeennnxxxvvvjjjccc___^^^\\\[[[ZZZXXXUUUQQQMMMFFFCCC???:::666555444444444444333333333333444444222111111111000/////////...///000///...---...000////////////////////////***+++...///////////////,,,------...------,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++((())))))***+++,,,,,,---***+++,,,.........------,,,...///...,,,,,,...111000000.........///111222222444555444555:::DDDLLL\\\lll~~~zzzuuussstttwwwyyy{{{yyylllhhhbbb]]]XXXSSSNNNKKKGGGHHHHHHHHHGGGFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNPPPQQQRRRQQQRRRRRRSSSUUUVVVVVVWWWWWWXXXZZZ\\\^^^___````````````bbbcccddddddccccccaaabbbbbbbbbbbbbbbaaaaaa[[[[[[[[[ZZZXXXWWWUUUTTTXXXVVVTTTRRRQQQPPPPPPPPPOOONNNNNNMMMLLLKKKJJJJJJFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@???????????????;;;===???@@@@@@AAADDDFFFIIISSS]]]dddnnn|||qqqgggbbb___]]]ZZZXXXWWWUUURRRPPPIIIFFF@@@;;;777555444444555444444333333444444555000000000000000111111111...///000///...---...000////////////////////////+++,,,------,,,,,,...///---------...------,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------)))***,,,...//////......+++---...---++++++---000111000...---...///111222000222444555666===HHHQQQdddttt~~~xxxsssrrrtttwwwzzz|||yyynnnggg___\\\WWWSSSQQQNNNJJJHHHAAACCCEEEFFFEEEEEEEEEFFFDDDEEEEEEFFFFFFGGGGGGHHHGGGHHHIIIJJJLLLMMMNNNOOONNNOOOQQQSSSUUUWWWYYYYYY^^^___```aaabbbcccddddddeeefffhhhkkkmmmnnnoooppprrrsssuuuwwwxxxxxxwwwwwwxxxxxxxxxwwwvvvtttsssrrrmmmmmmlllkkkiiigggeeedddaaa```^^^[[[ZZZYYYYYYYYYVVVVVVUUUTTTRRRQQQPPPPPPKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@??????@@@@@@<<<>>>@@@AAABBBCCCEEEGGGBBBKKKSSSYYYbbbppp|||ttthhhccc___[[[YYYXXXVVVRRRNNNOOOKKKEEE@@@<<<999555333333333444555444333111000333333333222222222111111000000000000000000000000...///000000000///---,,,//////000000///...------........................---.........---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////.......................................///000111111111333222444777999???PPPbbbuuu}}}zzzxxxwwwwwwxxxyyy{{{wwwpppiiiaaa[[[WWWSSSNNNKKKKKKIIIGGGDDDEEEFFFFFFFFFEEEEEEGGGHHHIIIHHHHHHHHHJJJLLLLLLLLLPPPQQQRRRSSSTTTUUUWWWWWWWWW[[[___```___```fffkkknnnppptttvvvwwwyyy{{{}}}|||~~~~~~zzzwwwssspppnnnkkkgggdddbbb```^^^]]]]]]]]][[[YYYUUURRROOONNNNNNMMMKKKJJJGGGEEECCCCCCCCCDDDCCCBBB>>>>>>???@@@@@@@@@@@@@@@DDDFFFKKKQQQYYYcccooovvv~~~tttddd```\\\ZZZXXXUUUPPPLLLOOOLLLGGGCCC@@@<<<999666444444555555444333222222333333333222222222111111000000000000000000000000...///000000000///------//////////////////...---........................------......------,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.................................................../////////000000111111222222444777:::CCCXXXlll~~~zzzwwwuuutttsssuuuxxx~~~tttkkkeee___XXXSSSQQQMMMIIIHHHHHHHHHFFFDDDFFFGGGHHHHHHHHHHHHKKKMMMKKKJJJJJJKKKNNNQQQSSSTTTSSSUUUXXX[[[^^^aaacccccchhhlllqqqttttttvvv{{{}}}wwwuuurrrooommmiiieeebbb___]]]YYYWWWUUUSSSQQQOOOOOOLLLIIIFFFEEEDDDCCCAAA@@@@@@??????@@@AAACCCDDDCCCDDDGGGJJJPPPXXX```fffjjjooouuu|||jjjfff```\\\ZZZWWWSSSNNNOOOMMMJJJGGGEEEAAA===:::555555555555555444444333333333333222222222111111000000000000000000000000/////////000///......------...//////////////////........................------......------,,,,,,******+++++++++,,,,,,,,,------------------------------------------..............................//////000000000000000000000222555777;;;IIIcccyyyzzzwwwuuutttsssvvv{{{vvvoooddd\\\WWWTTTPPPMMMKKKHHHFFFEEEFFFGGGGGGFFFFFFGGGIIIIIIIIIKKKMMMOOOPPPPPPPPPRRRUUUYYY]]]___^^^aaagggmmmssswwwzzz{{{zzzuuusssoookkkgggccc___ZZZWWWYYYUUUQQQMMMKKKJJJHHHFFFFFFDDDBBBAAAAAABBBCCCDDD@@@AAACCCEEEHHHMMMSSSWWW[[[___fffmmmvvvwwwpppfff```]]][[[YYYWWWOOONNNLLLKKKIIIFFFBBB???888777666555555555555555333333333222222222111111///////////////////////////////////////......---------...///000000//////........................,,,------...------,,,,,,*********+++++++++,,,,,,........................,,,,,,,,,---------------........................000000000000000000000000000333666777===OOOkkk~~~}}}zzzyyyyyyxxx{{{zzzssshhhaaaYYYRRROOONNNLLLKKKIIIHHHFFFFFFGGGHHHIIIIIIIIIKKKMMMNNNNNNPPPSSSUUUWWWXXXZZZ\\\```eeekkkooosssxxx}}}wwwqqqkkkgggccc___ZZZVVVTTTRRROOOMMMLLLKKKIIIGGGEEEDDDCCCCCC@@@AAACCCDDDEEEHHHMMMPPPTTTWWW\\\bbbkkkxxx}}}nnnccc^^^^^^^^^^^^RRRPPPOOONNNMMMKKKGGGDDD<<<:::888666555555666666333333333222222222111111////////////////////////000/////////............------...///000000//////........................,,,,,,------...------,,,******+++++++++,,,,,,,,,........................,,,,,,,,,---------......////////////////////////000000000000111111111111222555777888AAAVVVqqq}}}|||||||||vvvkkkddd\\\XXXRRRMMMKKKKKKLLLLLLIIIIIIHHHHHHHHHIIIKKKLLLOOOQQQSSSUUUWWWYYY]]]``````dddiiinnnttt{{{sssoooiiiddd^^^YYYTTTPPPNNNNNNNNNMMMKKKIIIGGGFFFEEEFFFGGGFFFEEEFFFHHHJJJIIILLLOOOTTT]]]jjjzzzzzzjjjbbb``````___WWWUUUSSSRRRQQQOOOMMMJJJ@@@>>>:::777555555555666333333333222222222111111000000000000000000000000000000///............///---...//////////////////........................,,,,,,------......------++++++,,,,,,,,,---------------------------------,,,,,,,,,---......////////////////////////////////////000111111222222333444777888:::GGG^^^vvv~~~~~~~~~uuuiii```ZZZRRRPPPMMMKKKJJJKKKLLLMMMJJJKKKLLLKKKKKKMMMPPPRRRQQQTTTXXX\\\```eeejjjnnnrrrxxxyyyoooeee[[[UUUPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNKKKGGGEEEDDDDDDCCCEEEHHHMMMUUUbbbqqq|||xxxkkkddd```]]]]]]ZZZXXXVVVUUUTTTRRRPPPDDDAAA<<<777444444555666333333333222222222111111000000000000000000000000111000///...---....../////////////////////...---........................+++,,,------......------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000////////////////////////......///000222333444444666888999>>>OOOhhh{{{}}}qqqfff]]]VVVRRRMMMMMMMMMLLLLLLLLLMMMNNNNNNPPPRRRSSSSSSVVVZZZ^^^ZZZ^^^eeelllsss{{{{{{mmmdddZZZXXXUUURRRPPPQQQRRRSSSTTTUUUTTTQQQMMMIIIGGGGGGEEEGGGIIIKKKPPP[[[hhhrrruuujjjaaa[[[bbb___[[[XXXXXXWWWVVVTTTFFFCCC===888444444555666333333333222222222111111000000000000000000000000111000///------......//////000000000///...------........................+++,,,,,,---.........------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111000000000000000000000000---...///000222444555666777888999@@@TTTooo}}}pppdddZZZTTTPPPMMMLLLMMMNNNOOONNNOOOPPPQQQRRRUUUXXXZZZ[[[___dddiiijjjoooxxxwwwfffaaaYYYRRRNNNNNNPPPSSSVVVWWWXXXWWWSSSPPPOOONNNHHHHHHHHHHHHJJJRRR\\\eeexxxwwwhhh^^^^^^^^^^^^]]]ZZZWWWSSSQQQPPPJJJBBB<<<888555444333444444333222222222333333000000000000000000000000111111000000//////......////////////............------------------------++++++,,,,,,,,,---------------------------------......---,,,,,,,,,------//////............/////////////////////.........000000///000000222444555888888<<>>:::888666555555444333333222222333333000000000000000000000000111000000000/////////...////////////............------------------------++++++,,,,,,,,,------------------------------------------,,,,,,---......//////............//////000000000000000000000000000000000000111222444555777666;;;III___uuu}}}kkkbbbWWWPPPNNNNNNMMMLLLOOOPPPRRRTTTVVVYYY^^^bbbfffkkkrrrzzznnnbbbVVVPPPLLLJJJLLLOOOWWWZZZ^^^^^^YYYSSSPPPPPPMMMKKKKKKMMMMMMMMMSSSZZZfffssssssgggccc``````aaa```ZZZUUUUUUPPPIIICCC>>>;;;999777555555444333333333333333000000000000000000000000000000000000////////////////////////............------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---...////////////............//////000000000000111111111111111000000000111333555666888777===NNNeeezzzvvvmmm]]]WWWPPPLLLMMMPPPQQQPPPSSSSSSUUUWWWZZZaaaiiinnnxxx~~~~~~vvvqqqjjjmmmsssyyyqqqnnnwww{{{|||ggg]]]SSSNNNKKKHHHIIIMMMUUU[[[``````\\\VVVRRRQQQRRRQQQQQQTTTSSSRRRTTTYYYaaaooo|||mmmgggaaaaaaeeeeee```ZZZWWWSSSLLLFFFBBB>>>;;;888666555444333333333333333000000000000000000000000000000000000////////////////////////....................................,,,,,,,,,------------...........................,,,,,,,,,,,,---///000000//////............/////////000000000000000111111111000000111222444666777;;;;;;BBBUUUmmmuuuhhhaaaXXXUUUQQQPPPRRRUUUWWWXXXXXXZZZ\\\```fffppp{{{zzzxxx|||vvvllldddeeejjjuuu}}}qqqkkkfffrrr|||wwwuuu{{{xxx```YYYQQQMMMJJJGGGHHHLLLTTT\\\cccccc___ZZZUUUPPPUUUSSSTTTXXXYYYWWWYYY\\\```nnnxxxpppgggeeehhhjjjgggcccYYYUUUOOOJJJEEEAAA<<<999777666555444333333333333000000000000000000000000////////////000000000000////////////....................................,,,,,,---------.................................,,,,,,,,,---...///000111//////............//////.........//////000000000111111111111333555777888<<<===HHH]]]rrrtttfff^^^ZZZVVVUUUTTTTTTWWWYYY[[[\\\```ccciiiqqq}}}rrrjjjfffdddhhhnnn~~~rrrdddccceeepppzzzpppkkk```lll~~~ppplllvvvtttkkk]]]VVVQQQNNNJJJGGGJJJNNNYYYdddmmmmmmiiiddd]]]VVVSSSQQQRRRVVVYYYYYYZZZ^^^^^^kkk}}}wwwkkkddddddeeedddbbb[[[XXXSSSNNNIIIDDD>>>:::777777555444333333333333000000000000000000000000////////////000000000000////////////....................................,,,---------....................................------------...///000000//////............//////------......//////000000111111111222444666888999;;;@@@OOOfffwwwuuuggg^^^YYYWWWVVVWWWYYY[[[^^^aaaccceeejjjpppzzzxxxiiiccc___[[[]]]cccsss}}}bbb```aaakkk~~~|||tttsssrrrmmmgggeeeaaalll}}}rrrffflll~~~rrreee^^^\\\WWWRRRPPPLLLJJJNNNTTTaaaooo{{{{{{yyyvvvnnneee\\\WWWUUUXXXZZZ[[[]]]aaaaaannnrrrfff___^^^___```^^^[[[VVVRRRMMMGGGAAA<<<888777666555333333333222000000000000000000000000.../////////000000000111////////////....................................------------....................................///...............////////////............//////---......///000000111111111111111222444666999:::;;;DDDYYYqqquuuiiiccc```^^^]]]___ccchhhmmmrrrvvvzzz|||~~~nnnjjjeee___^^^dddjjjyyygggbbbbbbjjj{{{~~~rrrnnnllliiifffeeefffooo~~~ooodddhhhyyy|||nnnddd___^^^YYYUUURRROOOMMMSSSZZZfffwwwvvvkkkbbb[[[ZZZ[[[[[[]]]```cccooo~~~nnnccc```bbbeee```]]]YYYUUUPPPIIICCC>>>888888666555444333333222000000000000000000000000.../////////000000111111000/////////............////////////////////////---------.........//////////////////////////////000//////............/////////............//////...//////000111222222222111111222333444777999;;;===IIIbbb{{{vvviiicccccceeefffeeelllqqqxxxvvvyyyyyytttpppfffdddhhhdddtttyyyyyyyyyooojjjgggnnn||||||uuussspppmmmmmmjjjsss|||{{{uuujjjbbbgggxxxwwwnnnkkk```[[[WWWTTTPPPPPPVVV___gggzzzrrrggg\\\WWWVVVUUUVVVZZZ^^^jjj{{{|||mmmaaa^^^aaa\\\\\\ZZZVVVQQQLLLIIIGGG<<<:::888777777555333111111111111111111000//////111000000000//////......////////////////////////,,,---...//////...---,,,........................------------------------,,,,,,------...///000000000000000000000000000000111111111111111222222222000...000444777666999===>>>WWWtttxxxsssmmmjjjjjjooovvv{{{~~~qqqiiiggghhhmmmyyyzzztttmmmiiihhhggguuuuuurrrwww{{{||||||uuujjjdddlllyyyxxxrrrrrrvvv~~~uuunnnllliiiddd______iiiyyy}}}ooommm```WWWVVVTTTPPPUUU```llltttmmmfff\\\SSSOOOOOOSSSVVV^^^hhhwwwwwwggg______\\\]]]\\\YYYTTTNNNIIIGGG>>>;;;888777666555444222222222222222222111111000111111111000000/////////////////////////////////------...//////...------........................------------------------,,,,,,------...//////000000000000000000000000000111111111111111111222222111000111666888888;;;AAAGGG```~~~tttssstttwww~~~tttkkkfffbbbbbbfffrrrvvvooommmjjjsss~~~~~~xxxnnnggglllvvv}}}}}}rrruuu{{{yyysssllljjjfffaaaaaaiiixxx~~~tttggg\\\YYYWWWTTTZZZeeepppvvv~~~wwwrrreee```WWWOOOKKKLLLNNNQQQZZZdddrrrooobbb]]]\\\]]]]]]\\\XXXRRRLLLHHHBBB>>>999666666555555444333333333444333222222111111111111111111000000000////////////////////////------...//////...------........................------------------------,,,,,,------.../////////000000000000000000000000222111000000000111333444333222444888:::;;;@@@GGGSSSlll|||yyypppjjjgggcccaaaccclll~~~vvvqqqmmmrrr{{{}}}rrriiijjjnnnpppooooooqqqpppuuunnnnnnpppsssuuuxxxvvvrrrlllfffccciiittt|||rrreee^^^ZZZXXX___jjjpppssswwwxxxvvvooohhhccc___ZZZTTTNNNJJJJJJLLLMMMZZZcccppp~~~|||kkkaaaZZZ[[[\\\]]][[[VVVOOOJJJFFFAAA;;;777555666666666333333333333333222222111222222111111111111111111////////////////////////---..................---................................................---------.........//////////////////////////////222111000///000111333444555444666999;;;>>>FFFNNN___uuuxxxrrrooommmiiiffflll|||}}}uuuppprrrxxxttthhhdddccc```______^^^___cccmmmvvveeeaaa```aaabbbdddllluuuvvvjjjcccdddlllrrrpppeee]]][[[aaajjjjjjlllnnnooommmhhhccc```]]]ZZZUUUPPPMMMLLLLLLMMMXXX```lllyyyuuufff[[[ZZZ[[[\\\\\\YYYSSSNNNJJJEEE>>>888666666777777222222222333222111111000111111111111111111222222000000000000000000000000.........------.........................................................---------...............////////////////////////000000000000000222333444666555666:::<<<@@@JJJUUUeeeyyyyyyvvvppplllooo}}}|||oooppptttwwwxxx~~~qqqbbb[[[WWWTTTSSSTTTPPPUUUYYY]]]eeexxxvvvjjj\\\WWWSSSSSSSSSUUU\\\dddttt|||jjj___]]]aaafffuuu|||mmmbbb]]]aaafffdddfffiiilllllliiifffddd^^^[[[WWWSSSOOOMMMLLLLLLPPPWWWbbbnnnzzz{{{iiiaaa^^^[[[[[[\\\[[[WWWSSSLLLGGG@@@;;;888777777666222222222222222111111000000000000111111111111111000000000000000000000000///...------------...///........................................................................000000000000000000000000//////000111222333333444555555666999;;;@@@MMMZZZkkkzzz~~~wwwrrrttt~~~kkkiiijjjkkkhhhiiiyyyttthhhZZZTTTPPPMMMMMMOOOIIIOOOSSSSSSSSS___uuuttteee[[[VVVPPPLLLMMMNNNOOOTTTZZZccc|||wwwdddXXXTTTWWWZZZfffzzzpppccc]]]\\\^^^^^^bbbhhhmmmooonnnkkkiii```^^^YYYTTTOOOLLLJJJIIIMMMSSS\\\hhhuuutttkkkeee___\\\\\\[[[XXXUUUNNNIIIBBB===:::888777666333333333333333222222111/////////000000111111111000000000000000000000000///...------------...///........................................................................000000000000000000000000---...000222444444333222444444555888:::@@@OOO^^^uuu~~~xxxtttrrryyy}}}|||ssseee]]]YYY\\\[[[ZZZcccpppttteee\\\SSSPPPNNNKKKJJJLLLHHHKKKNNNMMMMMMRRR]]]gggmmmmmmmmmjjjeee]]]UUUOOOQQQLLLIIIKKKLLLLLLOOOSSSXXXjjjwwwhhhZZZQQQNNNNNNPPPZZZhhh}}}kkk]]]VVVRRRQQQUUU[[[eeennntttuuussspppeeebbb\\\UUUPPPLLLIIIHHHKKKPPPYYYdddqqqtttlllbbb]]]\\\[[[YYYVVVNNNJJJCCC>>>;;;999777555444444555555444444333222......//////000000000111000000000000000000000000///...---,,,,,,---...///........................////////////////////////.....................---000000000000000000000000+++...111444555444333111333333444777999@@@PPP___~~~xxxtttrrrjjjqqquuueeeaaaSSSLLLQQQTTTRRRVVV^^^bbbsss~~~|||xxxuuummmbbbYYYSSSPPPPPPOOOKKKIIIJJJHHHIIIJJJKKKMMMOOORRRTTTWWWXXXXXXXXXWWWTTTPPPMMMLLLHHHFFFIIIKKKKKKLLLOOOMMMWWWcccmmmwww}}}{{{uuummmeee[[[RRRLLLJJJJJJJJJOOOWWWjjjtttcccUUUNNNIIIFFFKKKTTTaaaooowwwzzzyyywwwjjjfff```XXXQQQMMMKKKJJJFFFJJJSSS]]]kkkzzztttaaaUUUSSSWWWWWWUUURRRPPPKKKCCC;;;666666777777555333333444444333222111111111111000000//////000000000000000000000000///////////////////////////////////////.........////////////////////////000000000000000000000000000000000000000000000000000111111222222333444444444555444999>>><<>>999888999777666444333444444333222222222111111111000000000000000000000000000000000/////////////////////////////////////////////...////////////////////////........................000000000000000000000000000111111222222333444444444555444999>>>===KKKggg~~~}}}zzzzzzxxx~~~}}}xxxqqqoookkkjjjiiiiiilllttt}}}wwwlll```VVVPPPIIIJJJKKKJJJKKKMMMPPPSSSRRRUUUYYYZZZXXXVVVTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQNNNNNNOOOPPPPPPPPPPPPOOOQQQRRRSSSTTTSSSSSSQQQQQQPPPMMMJJJHHHHHHHHHGGGFFFGGGIIINNNVVV]]]bbbbbb```]]]XXXRRRMMMJJJHHHFFFEEEEEEJJJSSS^^^iiipppssssssppphhh\\\SSSNNNJJJEEEBBBFFFGGGKKKUUUeeewwwrrrcccZZZUUUTTTTTTRRRRRROOOJJJDDD>>>;;;:::888666444333444444333222222222222222222111111111000000000000000000000000////////////////////////......//////////////////////////////////////////........................000000000000000000000000000111111222222333444444444555555999???>>>NNNlll|||~~~yyypppgggaaa^^^[[[ZZZXXXVVVUUUXXX]]]aaaeeeccc```\\\WWWRRRMMMKKKIIIJJJKKKKKKLLLNNNRRRUUUTTTVVVYYYZZZYYYXXXXXXYYY\\\]]]^^^___```___^^^^^^_______________`````````aaaaaaaaaaaaaaa```______[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZYYYWWWUUURRRQQQPPPNNNJJJIIIIIIJJJIIIIIIFFFGGGHHHKKKNNNOOONNNLLLKKKIIIGGGFFFGGGGGGEEEDDDEEEFFFIIIPPPZZZbbbhhhjjjiiiaaaXXXPPPLLLIIIEEEAAAFFFFFFIIIQQQ___pppzzzlll^^^TTTPPPQQQQQQQQQPPPMMMHHHBBB===;;;888666444444444555444222222222222222222222222222////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000////////////////////////000111111222222333444444333555444888>>>???RRRrrr~~~yyylllddd\\\XXXWWWRRRRRRQQQPPPOOOPPPSSSVVVVVVVVVUUUTTTSSSSSSSSSSSSQQQRRRSSSSSSSSSTTTVVVYYY[[[]]]```bbbcccdddgggiiilllnnnqqquuuvvvvvvvvvuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvuuutttsssqqqrrrrrrrrrqqqooommmlllhhhhhhgggfffccc```]]]\\\[[[XXXTTTQQQQQQQQQQQQPPPNNNMMMMMMMMMMMMMMMLLLLLLJJJHHHEEEEEEFFFFFFFFFEEEFFFEEEEEEHHHNNNUUUZZZ\\\\\\WWWPPPKKKIIIGGGEEECCCDDDEEEGGGMMMZZZkkk}}}ttteeeVVVOOOOOOOOOOOONNNMMMJJJEEE???;;;888666444444555555444333222222222222222222222222////////////////////////////////////////////////---.........//////000000////////////////////////000000000000000000000000////////////////////////000111111222222333444444111444333777===@@@UUUwwwxxxhhh^^^XXXSSSQQQQQQMMMNNNNNNNNNMMMNNNPPPSSSSSSSSSSSSTTTUUUWWWYYYZZZYYY[[[]]]]]]^^^___aaadddhhhkkknnnqqqtttwww{{{~~~~~~}}}|||yyyuuupppmmmjjjkkkgggaaa]]][[[[[[ZZZYYYXXXXXXVVVTTTQQQPPPOOOOOOOOOKKKGGGEEEEEEFFFGGGGGGGGGEEEDDDEEEGGGJJJKKKKKKNNNLLLIIIGGGFFFFFFFFFEEECCCDDDFFFKKKVVVhhh{{{~~~ooo\\\RRRQQQNNNMMMMMMMMMKKKGGGAAA<<<999777555444555555444333111111111222222222222222000000000000000000000000////////////////////////------......///000000000////////////////////////........................000000000000000000000000000111111222222333444444111444333777===AAAYYY~~~ooodddZZZTTTQQQMMMKKKMMMJJJKKKLLLLLLLLLMMMPPPSSSVVVVVVXXXZZZ\\\___bbbccceeehhhkkknnnpppsssvvvyyy}}}xxxqqqmmmjjjiiiiiihhheeeeeeccc___ZZZUUUTTTSSSVVVRRRMMMJJJIIIJJJJJJJJJIIIGGGEEEEEEEEEDDDBBB@@@EEEEEEEEEEEEEEEFFFGGGGGGCCCDDDFFFKKKTTTdddwww{{{gggYYYUUUNNNMMMLLLMMMLLLIIICCC???999777555444555555555333000000000111111111222222000000000000000000000000////////////////////////------......///000000111////////////////////////........................000000000000000000000000000111111222222333444444222666555999???DDD^^^{{{~~~|||zzzwwwoooggg___XXXSSSSSSSSSPPPNNNPPPOOOQQQSSSTTTVVVYYY]]]aaafffhhhkkkooossswwwzzz|||~~~zzz{{{zzzuuunnniiigggfffeeebbb]]]YYYWWWTTTRRRPPPNNNLLLJJJHHHHHHFFFDDDAAABBBDDDEEEFFFFFFFFFGGGHHHDDDEEEHHHKKKQQQ___ppp|||nnn^^^ZZZOOONNNMMMMMMMMMKKKEEEAAA999777555555555666555444//////000000111111111222000000000000000000000000////////////////////////---------...///000000111////////////////////////000000000000000000000000000000000000000000000000000111111222333333444444444777777:::AAAGGGbbbwwwpppmmmfffhhhgggdddbbbaaa\\\UUUXXXSSSRRRVVVXXXWWWVVVWWWWWWZZZ]]]```dddjjjpppuuuzzz}}}~~~~~~vvvsssooojjjeee___YYYTTTUUURRROOOMMMLLLKKKJJJHHHCCCEEEGGGHHHGGGGGGGGGHHHEEEGGGIIIKKKOOO[[[kkkvvvnnn\\\UUUMMMHHHJJJLLLJJJFFFEEE===:::666444333333333222222222222111111111111000000000////////////000000111111111111000000000000---......///000111111222////////////////////////000...---,,,,,,---...000000000000000000000000000000000000111222222333333555555888:::>>>NNNooouuunnniiiccc]]]VVVWWWWWWXXXXXXXXXWWWWWWWWWYYY\\\___bbbdddddddddmmmnnnqqqxxx|||zzztttlllfffccc___[[[ZZZZZZXXXTTTPPPOOONNNLLLLLLLLLKKKIIIGGGGGGFFFHHHKKKNNNTTTcccpppsssfffYYYPPPIIIJJJLLLKKKHHHHHH???<<<888666555555444333222222222222111111111111111111000000000000111111111111000000000/////////.........//////000000000////////////////////////000///...------...///000000000000000000000000000111111111222333333444444555666888:::>>>NNNoootttgggaaa^^^YYYTTTVVVUUUUUUUUUWWWZZZ]]]___aaaeeeiiinnnrrrvvvzzz}}}~~~{{{}}}~~~wwwtttpppjjjgggeeebbb]]]YYYVVVTTTSSSRRRRRRPPPNNNKKKIIIHHHIIIKKKMMMTTTbbbooo~~~}}}ttt___TTTKKKJJJLLLKKKJJJJJJBBB>>>:::888777666555444333222222222111111111111222222111111111111222222000000000/////////...........................///////////////////////////111000///......///000111000000000000000000000000111222222333444444555555555777999:::???PPPppp}}}}}}rrrddd[[[XXXWWWUUURRRWWWWWWWWWYYY^^^eeekkkpppsssxxxyyytttssswwwzzz{{{~~~|||{{{wwwuuurrrmmmhhh```^^^\\\ZZZXXXVVVRRRPPPMMMKKKKKKLLLMMMSSS```nnn}}}eeeYYYMMMJJJJJJJJJJJJLLLCCC@@@<<<999777777555444333333222222222111111111222111111000000111111222////////////...........................---------////////////////////////111111000//////000111111////////////////////////111111222222333444444444555888::::::@@@SSSrrryyymmmggg___ZZZYYY[[[\\\\\\```aaaeeejjjrrr{{{|||ssspppoooooosssxxx}}}}}}qqqllloootttxxx|||~~~~~~}}}zzzwwwkkkhhheeeaaa^^^ZZZVVVRRRPPPNNNMMMMMMNNNSSSaaannn}}}lll^^^PPPKKKIIIHHHIIIKKKDDDAAA<<<999777666555444333333333222222222222111000000////////////000000////////////...........................---------////////////////////////111111000000000000111111////////////////////////000000111111222222333333555999;;;;;;BBBXXXvvv}}}wwwnnnhhhcccaaa___^^^aaaeeeiiikkkqqqvvv}}}zzzwwwzzz{{{ooohhheeehhhmmmxxx}}}|||pppddddddeeegggjjjqqqxxx|||wwwyyy}}}yyyzzz}}}}}}sssppplllhhhddd___ZZZVVVSSSPPPNNNOOOOOOUUUcccqqqttteeeUUUNNNKKKHHHHHHJJJFFFCCC>>>:::888777555444333333333333222222222222000000////////////000000000000000/////////...........................///////////////////////////000000000111111000000000000000000000000000000000///000000111111222333333444999<<<<<>>;;;:::888666444444444333333333222222222222111111111111222222111111111111000000000000---......///000111222222//////////////////////////////000000000000//////000000000000000000000000111222222333333444555555333:::>>>>>>IIIdddzzzsssmmmgggdddbbbbbbfffllllllllltttqqqmmmgggeeejjjuuuzzzwwwwww{{{tttjjjgggaaakkkvvv{{{xxxsssrrrsssvvvxxxwwwssspppqqqwww}}}~~~tttfff\\\YYY]]]ccchhhkkkhhhgggjjjoootttvvvuuusssmmmfffbbbaaa```]]][[[ZZZYYYXXXYYY[[[[[[YYYXXXTTTRRRQQQSSSUUU^^^nnn~~~yyykkk\\\PPPJJJGGGGGGGGGGGGEEE@@@999444222333000000000000111222333444222222222111111111000000111111000///////////////000000//////.........---------,,,,,,---...000111///////////////...............///000111222222333222333444444333333555777444888;;;???OOOjjj}}}oookkkjjjfffcccdddhhhmmmtttyyy~~~~~~~~~qqqfffddddddgggvvv~~~yyyyyy~~~oooiiidddfffkkksssuuussssssvvvtttuuuvvvtttqqqttt~~~fff^^^]]][[[aaaiiimmmjjjggggggjjjnnnrrrssszzzwwwrrrjjjaaaYYYWWWYYYUUUUUUTTTRRRPPPQQQSSSUUUSSSPPPPPPTTTYYYaaappp~~~tttdddWWWNNNJJJHHHFFFGGGFFFBBB<<<777555555222222111111111222333333222222222111111111000000111111000///////////////000/////////............//////...---------...////////////////////////...//////000000111111222222222333444444333333555777666999<<>>DDDUUUqqq~~~}}}qqqmmmkkknnnssszzzxxxyyy~~~rrrhhhcccdddnnnzzzllleeeaaaffflllppprrrtttssssssvvv~~~pppcccZZZ[[[aaaiiigggeeebbbeeeooo}}}}}}iii\\\VVVOOONNNMMMLLLKKKLLLLLLMMMLLLJJJKKKPPPUUU^^^mmm{{{xxxgggXXXMMMGGGEEEFFFFFFEEEBBB>>>:::888777666555444333333333333111111111111111111111111222111000000//////000000///////////////.........000//////...........................////////////111111111000000000000000111222333333333444666888888;;;>>>FFFYYYvvvzzzuuusssuuuyyyyyy~~~mmmffffffnnnwww|||nnnccccccjjjnnnqqqrrruuuyyynnn```^^^bbbggggggeeecccfffrrrwwwdddYYYQQQOOOMMMLLLLLLLLLLLLLLLLLLJJJLLLPPPVVV___mmmzzzmmm]]]OOOFFFEEEEEEEEEEEECCC???;;;888888888666555444444333333111111111111111111111111222222111000000000000000.........///////////////---......//////000000000---.........//////000000111111111000000000000000111222333333333444666888777:::>>>HHH]]]{{{~~~~~~~~~~~~~~~yyykkkfffjjjqqq{{{{{{hhhbbbfffjjjlllnnnwww}}}{{{ggg______fffhhhhhhhhhlllwwwssscccVVVRRRNNNLLLLLLMMMLLLKKKKKKJJJKKKOOOTTT\\\iiivvvvvveeeUUUKKKGGGFFFEEEDDDCCCAAA<<<999888777666555444444444444111111111111111222222222222222111000000000000111.........///////////////,,,---...000000111000000------......///000000000000000000000000111111111000222333333333444777999777:::???KKKccc~~~zzz{{{}}}}}}~~~{{{wwwkkkgggiiiuuu{{{tttiiigggiiilllooo{{{qqqbbb^^^bbbeeehhhkkkpppwwwlll\\\VVVOOOKKKLLLMMMLLLKKKJJJHHHIIILLLPPPVVVbbbnnnppp___TTTKKKHHHFFFEEEDDDBBB>>>;;;777666555555444444444444000000111111111222222222333222111111000000111111............/////////000...///000000111000//////------......///000000111//////000000111111222222000111333333333444777999888;;;AAANNNiii~~~|||xxxzzz}}}}}}~~~~~~yyynnnjjjpppvvv|||~~~~~~zzzttttttxxx|||qqqiiifffiiipppvvv{{{}}}eee]]]SSSMMMMMMOOOOOONNNLLLJJJJJJLLLNNNSSS^^^iiixxx~~~xxxhhh\\\NNNKKKGGGEEEEEEDDD@@@===666666555444444444444555000000111111222222222222333222111111000111111111---.........//////000000000000111111111///...------------...///000000111...//////000111222222333000111333333333555777999999===CCCQQQmmm|||zzzyyy|||zzzyyyrrrlllrrrxxxyyyyyyxxxrrrwww~~~mmmdddXXXQQQQQQSSSSSSRRRPPPMMMLLLNNNOOOSSS]]]gggqqqxxx