BM6P6(@ YYYYYYZZZ[[[]]]```bbbdddgggjjjnnnrrrsssuuuwwwyyywwwpppjjjddd]]]WWW^^^aaafffiiinnnxxxzzzqqqnnnnnnsss~~~ooo]]]OOOGGGDDDCCCAAA??????AAADDDEEEBBBCCCEEEFFFHHHIIIIIIIIIKKKKKKLLLLLLMMMOOOPPPQQQQQQMMMJJJJJJMMMPPPQQQQQQSSSSSSTTT[[[jjjxxxmmmlll~~~~~~|||{{{yyywwwvvvvvvwwwwwwyyywwwvvvtttsssssssssssstttrrrqqqppppppnnnllliiiiiifffcccbbbccceeeeeeeee___``````___^^^^^^```bbbbbb]]]XXXSSSQQQPPPOOONNNYYYeeelllttt~~~{{{zzzuuummmiiiddd]]]VVVQQQLLLHHHEEEEEEEEECCCAAA@@@CCCHHHLLL[[[[[[[[[[[[\\\]]]___```bbbeeejjjmmmoooqqqtttvvv~~~yyyrrrllleee]]]WWW\\\```eeeiiioooxxx{{{sssoooppptttmmm[[[MMMEEEBBBAAA???>>>>>>@@@BBBDDDBBBCCCEEEFFFHHHIIIIIIIIIKKKKKKKKKLLLMMMNNNOOOPPPQQQNNNKKKKKKNNNQQQRRRRRRTTTTTTWWW^^^nnnqqqgggggg~~~~~~|||xxxwwwvvvuuuvvvwwwxxxyyyxxxwwwuuutttssssssssssssuuutttrrrqqqpppmmmjjjhhhhhhfffdddccceeeggghhhhhh___aaaaaaaaa```___```bbbccc___[[[WWWUUUTTTRRRPPPVVVbbbiiippp|||yyyzzzxxxyyy|||rrrkkkfffaaaZZZSSSNNNJJJFFFCCCBBBBBBAAAAAABBBFFFKKKPPP]]]]]]\\\[[[ZZZZZZZZZ[[[\\\___cccgggjjjmmmppprrrzzz}}}|||uuunnnggg^^^XXXZZZ^^^dddiiipppyyy}}}uuurrrrrrvvvjjjXXXKKKCCC@@@???===<<<===>>>@@@BBBCCCCCCEEEGGGHHHIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOORRROOOMMMMMMOOORRRSSSSSSVVVWWWZZZdddtttjjjcccddd|||tttsssssstttuuuwwwyyy{{{xxxwwwuuutttsssrrrrrrrrrvvvtttrrrqqqpppmmmiiifffhhhfffdddeeegggiiiiiiiii```bbbccccccbbbaaaaaabbbdddbbb___]]][[[YYYVVVTTTSSS^^^eeejjjsss{{{{{{nnnpppnnnpppwww|||~~~yyypppiiiaaa\\\UUUOOOKKKGGGCCCAAA>>>???@@@AAADDDIIIPPPUUU^^^]]]\\\[[[ZZZYYYXXXXXXXXX[[[___cccfffjjjnnnqqqxxx{{{xxxrrrjjjaaaZZZYYY]]]ccciiiqqqzzz~~~xxxttttttwww|||gggVVVIIIBBB???>>>=========???@@@BBBCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNNNNOOOOOORRRPPPOOOOOOPPPRRRTTTTTTVVVXXX^^^jjj{{{xxxgggbbbfff{{{ssssssssstttuuuxxxzzz{{{wwwvvvuuutttsssrrrrrrrrrsssrrrqqqqqqpppnnnjjjgggiiigggeeeeeeggghhhhhhgggaaaccceeeeeecccbbbbbbbbbdddcccaaa```___]]]YYYVVVRRR\\\aaafffmmmsssuuuiiijjjiiimmmwww}}}{{{vvvnnnhhh\\\XXXRRRLLLHHHEEEBBB@@@===>>>@@@CCCFFFLLLSSSXXX___^^^^^^\\\[[[YYYXXXWWWVVVYYY]]]aaaeeeiiimmmpppvvvyyy|||vvvmmmddd]]]YYY\\\bbbiiiqqq{{{zzzwwwuuuyyyyyydddTTTHHHCCC???>>>>>>>>>???@@@BBBCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRTTTUUUVVVYYYbbbqqqpppgggfffppp|||~~~~~~xxxvvvuuuuuuuuuvvvxxxyyyzzzvvvvvvuuutttsssrrrqqqqqqooooooooopppqqqooollliiiiiigggfffeeeffffffeeedddccceeefffeeecccbbbbbbccccccbbbaaaaaaaaa___[[[XXXTTT[[[___dddjjjnnnqqqhhhggghhhppp}}}~~~zzzxxxtttmmmgggYYYUUUOOOJJJGGGEEEBBB@@@???@@@CCCFFFIIIOOOUUUZZZbbbbbbaaa___]]]ZZZXXXWWWUUUXXX[[[___bbbfffkkkoootttwww}}}yyyqqqhhhaaa[[[]]]aaahhhqqq|||~~~{{{xxx{{{ttt```QQQGGGBBB?????????@@@AAABBBCCCDDDCCCDDDFFFHHHIIIJJJJJJJJJKKKLLLNNNPPPQQQQQQPPPPPPPPPQQQRRRRRRQQQRRRTTTUUUVVV[[[hhh{{{jjjhhhmmm|||yyyzzz||||||xxxtttwwwwwwvvvuuuvvvwwwxxxyyyuuuuuuuuuuuutttrrrqqqppplllmmmnnnpppqqqpppmmmjjjhhhgggeeefffggggggeeedddeeefffeeedddbbbaaabbbdddcccbbbaaaaaaaaa```]]]ZZZWWW[[[]]]dddkkkmmm~~~nnnhhhhhhkkkvvvzzzvvvtttpppiiicccUUURRRLLLHHHFFFDDDBBBAAA@@@CCCFFFIIIMMMRRRYYY]]]ggggggeeebbb___[[[WWWUUUSSSUUUXXX[[[^^^bbbgggkkkrrruuu{{{}}}tttkkkddd]]]^^^```gggqqq}}}|||~~~ooo\\\NNNEEEAAA>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRRRRQQQQQQOOOQQQSSSRRRQQQQQQSSSUUUWWW^^^nnnwwwffflllyyy~~~{{{yyyxxxwwwuuusssuuuuuuttttttuuuvvvxxxyyytttuuuuuuuuutttrrrpppooommmmmmnnnpppqqqpppllliiifffeeeeeegggiiijjjiiihhhgggfffeeebbb``````bbbeeecccbbbaaaaaaaaaaaa___]]]YYYZZZ[[[ccclllnnn~~~}}}pppmmmmmmrrr|||uuupppnnnjjjccc]]]RRROOOJJJFFFDDDCCCAAA@@@@@@CCCGGGKKKPPPVVV]]]aaalllkkkhhheee```ZZZVVVSSSQQQSSSUUUXXX[[[___dddgggqqqtttzzz~~~vvvmmmfff___^^^```fffqqq~~~lllYYYLLLDDD@@@===>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSSSSRRRQQQNNNPPPSSSRRRQQQPPPSSSUUUXXXaaarrrqqqfffqqq~~~{{{xxxvvvuuuuuusssrrrrrrssstttvvvxxxyyytttuuuuuuuuutttrrrpppooonnnnnnoooqqqqqqooojjjgggddddddeeegggkkkmmmmmmlllhhhfffdddaaa^^^___bbbeeedddbbbaaaaaaaaaaaa```___[[[ZZZYYYcccmmmnnn}}}~~~uuutttsssyyyyyypppllliiieee^^^XXXPPPLLLHHHDDDCCCBBB@@@???@@@CCCHHHMMMRRRYYY```eeemmmllljjjgggbbb\\\VVVSSSPPPMMMNNNSSSXXX\\\cccjjjqqquuu{{{xxxrrrooodddaaa```ggguuu}}}jjj[[[NNNFFFCCC??????@@@AAAAAABBBCCCCCCBBBCCCFFFIIIJJJKKKKKKKKKOOOQQQSSSUUUUUUTTTRRRQQQVVVUUUUUUTTTTTTUUUVVVWWW\\\iii~~~qqqhhhxxx~~~zzzvvvrrrpppnnnoooqqqrrrssssssssssssyyyvvvrrrrrrssstttrrrpppmmmnnnnnnnnnllliiifffeeeddddddeeegggjjjkkkkkkiiieeeggghhhddd```___dddhhhddddddbbbaaa```______^^^[[[\\\^^^bbbfffooo}}}tttyyyxxxsssmmmhhhbbb]]]XXXUUUKKKGGGCCCBBBCCCDDDCCCBBBBBBFFFKKKPPPUUUZZZ```cccqqqqqqqqqooojjjddd\\\WWWPPPMMMLLLQQQVVV[[[cccjjjpppuuu|||xxxsssoooeeecccbbbjjjwwwyyyfffWWWKKKDDDBBB??????@@@AAABBBCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMQQQRRRTTTVVVVVVUUUSSSRRRUUUUUUTTTTTTTTTUUUWWWXXX^^^llltttsss}}}zzzwwwtttrrrppppppoooooopppqqqrrrsssuuusssqqqqqqrrrrrrpppmmmmmmnnnnnnnnnmmmkkkhhhgggfffffffffgggjjjjjjiiihhhdddgggiiigggeeeeeehhhlllgggeeeccc```]]]ZZZYYYXXXZZZZZZ\\\```eeemmm~~~|||}}}tttpppjjjeee```[[[VVVRRRKKKGGGCCCBBBCCCDDDCCCBBBCCCGGGMMMRRRWWW\\\```dddqqqrrrssssssppphhh___XXXQQQLLLJJJMMMSSSYYYbbbkkkpppvvv}}}yyytttqqqhhhfffgggnnnzzz~~~sss```RRRGGGAAA@@@>>>>>>???AAACCCDDDEEEFFFIIIIIIJJJJJJKKKMMMNNNOOOSSSTTTVVVWWWVVVUUUSSSRRRTTTTTTTTTTTTSSSUUUXXX[[[bbbrrruuuqqq}}}}}}}}}}}}}}}|||zzzxxxvvvuuusssqqqooommmmmmoooqqqsssuuuuuuuuuwwwxxxxxxuuusssoooppppppooonnnllljjjiiiiiihhhggghhhjjjjjjhhhfffdddhhhkkklllkkkkkknnnqqqhhhfffccc```]]]ZZZXXXWWWXXXXXXZZZ^^^bbbjjjyyy|||xxxoookkkfff```[[[WWWRRROOOIIIFFFCCCAAAAAACCCCCCCCCFFFJJJPPPVVVZZZ^^^bbbeeeqqqrrruuuwwwuuunnncccZZZSSSMMMIIIKKKPPPVVVaaakkkrrrxxxzzzvvvssslllkkkmmmtttnnn[[[NNNDDD@@@@@@===>>>???AAACCCFFFGGGHHHLLLKKKJJJJJJKKKMMMOOOPPPSSSTTTUUUVVVUUUTTTSSSRRRSSSTTTUUUTTTSSSUUUZZZ^^^hhhzzzlllqqq~~~|||~~~yyyyyyxxxxxxxxxwwwvvvvvvrrrqqqpppoooooopppqqqrrruuuwwwzzz}}}~~~}}}{{{yyyssssssrrrqqqooollljjjiiikkkjjjiiiiiijjjiiigggeeegggjjjnnnpppppppppqqqrrrhhhgggeeebbb```^^^]]]]]]XXXWWWXXX\\\___fffsss|||wwwtttjjjgggaaa\\\XXXSSSOOOLLLHHHEEEBBB@@@@@@BBBDDDEEEKKKOOOUUUZZZ^^^aaadddfffvvvvvvyyy|||}}}wwwlllcccVVVOOOJJJKKKOOOUUU```jjjttt||||||yyywwwpppqqqttt{{{iiiWWWLLLDDDAAABBB===>>>@@@BBBDDDFFFHHHIIILLLKKKKKKKKKKKKMMMOOOPPPRRRSSSSSSTTTTTTSSSRRRQQQSSSUUUVVVUUUTTTVVV\\\bbbooo{{{kkk|||~~~~~~uuuuuuuuuuuuuuuuuuuuuuuuqqqqqqrrrssstttttttttttttttwww{{{~~~~~~|||{{{wwwwwwuuurrrooollliiihhhlllkkkjjjjjjkkkjjjhhhfffjjjmmmppprrrrrrqqqppppppiiihhhfffcccaaa___^^^^^^YYYWWWXXX[[[^^^bbbmmmwww{{{uuupppmmmfffbbb]]]XXXTTTPPPLLLIIIEEEDDDBBB@@@@@@CCCFFFIIIPPPTTTYYY^^^aaadddgggiiivvvvvvwww{{{~~~{{{rrriii[[[SSSMMMLLLOOOUUU```iiixxx~~~|||zzzsssvvvzzz|||eeeUUUKKKDDDBBBCCC>>>???AAACCCEEEGGGHHHIIIKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSVVVXXXWWWUUUXXX___fffuuuzzzpppuuuttttttsssssssssttttttqqqrrruuuxxxyyyzzzzzzzzz}}}~~~yyyxxxuuurrrooollliiihhhkkkjjjiiijjjlllllljjjhhhlllmmmoooppppppooonnnlllllljjjgggddd```^^^\\\[[[]]]ZZZYYY[[[]]]```gggooowwwzzzsssmmmiiiaaa]]]XXXTTTPPPMMMIIIFFFCCCCCCBBB@@@AAADDDJJJNNNWWWYYY]]]```cccfffjjjmmmwwwuuuuuuyyy~~~}}}vvvooo^^^WWWPPPOOOQQQVVV___hhh|||~~~vvvyyyuuu```SSSJJJDDDBBBBBB???@@@AAACCCEEEGGGHHHIIIJJJKKKMMMOOOQQQRRRRRRSSSQQQQQQRRRSSSTTTUUUUUUUUUTTTWWWZZZXXXVVVYYYbbbjjj{{{~~~zzz}}}~~~~~~wwwvvvuuutttsssssstttttttttuuuwwwyyy|||~~~wwwvvvtttqqqooommmkkkkkkiiiiiiiiijjjlllmmmlllkkkjjjjjjkkklllmmmmmmlllkkklllkkkhhheeebbb```___^^^aaa]]][[[\\\]]]^^^cccjjjnnn{{{~~~xxxqqqkkkfff\\\YYYTTTPPPLLLIIIEEEBBBAAABBBAAAAAABBBFFFMMMSSS\\\]]]```aaadddggglllppp}}}yyyxxx|||~~~xxxaaaYYYSSSQQQSSSVVV___hhhxxx|||qqq]]]QQQJJJDDDAAABBB@@@AAABBBDDDEEEGGGHHHIIIJJJLLLOOOQQQSSSTTTTTTTTTQQQQQQRRRTTTUUUVVVWWWXXXTTTXXX[[[YYYWWWZZZdddlll}}}~~~|||||||||zzzxxxwwwuuuttttttttttttvvvvvvwwwyyy}}}}}}yyyyyytttsssrrrpppooonnnnnnmmmhhhggghhhjjjmmmooonnnmmmhhhhhhhhhiiikkklllkkkjjjkkkkkkiiihhhffffffeeeeeeccc___\\\]]]^^^^^^aaagggkkkxxx}}}xxxrrrkkkddd___YYYUUUQQQMMMIIIFFFBBB@@@@@@AAAAAAAAABBBGGGPPPVVV___```aaabbbdddhhhnnnrrr~~~|||zzzjjj]]]TTTUUUYYY[[[bbbkkk}}}nnnYYYLLLFFFBBBBBBDDDAAACCCFFFGGGGGGIIIKKKMMMNNNOOOPPPRRRTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXWWWVVVYYYffftttzzz}}}}}}~~~zzzuuurrrppppppqqqtttxxx{{{{{{zzz{{{|||wwwtttrrroooqqqsssuuutttrrrooommmhhhgggfffhhhkkkmmmlllkkkiiifffdddfffjjjnnnoooooopppppppppnnnkkkiiiiiijjjeeeccc```]]]]]]```ccceeejjjvvvyyysssmmmfff___ZZZSSSQQQNNNJJJGGGEEEDDDCCCDDDBBBAAACCCIIIPPPWWW[[[___bbbeeehhhjjjllloooqqq}}}lll___UUUVVVZZZ\\\ccclll|||kkkWWWJJJDDDAAAAAACCCAAACCCFFFGGGHHHIIIKKKMMMMMMNNNPPPRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVYYYXXXXXXXXXWWW[[[iiiwwwyyy~~~zzzwwwtttrrrqqqqqqsssvvvxxxvvvttttttxxx|||~~~|||yyywwwvvvvvvppprrrtttuuutttrrrnnnlllgggfffeeefffiiijjjiiihhhdddcccbbbffflllqqqtttuuunnnooopppooommmkkkjjjkkkfffdddbbb```aaadddgggjjjhhhrrr~~~wwwpppiiiaaaYYYTTTNNNLLLJJJGGGEEEDDDCCCCCCCCCBBBCCCFFFLLLSSSYYY]]]bbbdddgggiiikkkmmmpppsss~~~}}}oooaaaWWWXXX[[[]]]eeennn~~~vvvfffSSSHHHCCC@@@@@@BBBAAADDDFFFGGGHHHJJJLLLNNNOOOPPPRRRTTTUUUTTTSSSRRRTTTTTTUUUUUUVVVVVVWWWWWWYYYYYYZZZZZZZZZ___nnn}}}~~~~~~}}}{{{yyyvvvtttsssrrrtttvvvvvvsssooonnnpppssswwwvvvuuuttttttuuuvvvvvvrrrsssttttttssspppmmmkkkfffeeeddddddffffffeeeddd```___aaaeeelllssswwwyyyoooqqqsssrrroookkkiiihhhgggeeecccbbbcccfffiiillliiiooozzz|||xxxqqqjjjccc\\\UUUPPPHHHGGGEEECCCBBBBBBCCCCCCAAACCCFFFKKKQQQXXX]]]aaafffhhhjjjkkklllooorrruuu~~~|||pppbbbXXXYYY]]]___fffppp|||qqqbbbPPPGGGCCCAAA@@@BBBBBBDDDFFFHHHIIIKKKMMMOOOQQQSSSUUUVVVWWWUUUTTTRRRTTTTTTUUUUUUVVVWWWXXXXXXZZZZZZ[[[]]]^^^dddttt{{{{{{{{{zzzxxxvvvtttrrrwwwwwwvvvssspppnnnoooqqquuutttsssssssssssssssrrrqqqrrrrrrrrrqqqnnnkkkiiigggfffeeeeeeeeedddcccccc______aaadddiiioootttvvvqqqtttvvvuuuqqqkkkgggeeehhhgggeeecccccceeehhhjjjlllooottt}}}sssoooiiiddd___YYYTTTQQQEEEDDDCCCAAAAAAAAABBBBBB@@@DDDJJJPPPVVV\\\aaaeeeiiijjjkkkkkkllloootttwwwqqqcccZZZ\\\```bbbiiirrr{{{|||~~~nnn___PPPHHHDDDBBBAAACCCBBBDDDGGGIIIJJJLLLNNNQQQQQQRRRTTTUUUUUUTTTRRRQQQSSSTTTTTTVVVWWWXXXYYYYYY[[[[[[]]]___bbbjjj{{{xxxxxxyyyyyyxxxvvvtttssswwwvvvuuusssqqqpppqqqrrruuutttuuuvvvxxxwwwtttqqqnnnooooooooommmkkkhhhgggiiiiiihhhgggfffdddddddddbbbbbbcccccceeehhhlllnnnooorrruuuvvvsssnnnjjjhhhmmmllliiigggffffffggghhhjjjkkkoooyyy|||xxxnnnjjjddd___ZZZVVVRRROOOFFFEEECCCBBBAAAAAABBBBBBBBBGGGNNNUUUZZZ___dddgggiiijjjkkklllmmmqqquuuyyyqqqeee^^^bbbfffhhhmmmuuu|||xxxyyy}}}~~~lll^^^OOOHHHEEECCCBBBCCCBBBDDDGGGIIIKKKLLLOOORRROOOPPPPPPQQQQQQQQQQQQPPPSSSSSSTTTVVVWWWYYYZZZZZZ\\\\\\^^^bbbeeeooo{{{}}}}}}}}}tttuuuvvvvvvvvvuuutttssssssrrrqqqpppooooooppppppqqqrrrvvv|||~~~xxxrrrllllllllllllkkkiiigggfffjjjkkkkkkiiigggeeeffffffeeeeeeeeecccbbbcccfffhhhjjjnnnsssuuuuuurrrqqqpppsssqqqnnnllljjjjjjjjjjjjeeegggiiiqqq~~~wwwrrrmmmiiibbb[[[VVVQQQLLLIIIEEEEEECCCBBBBBBBBBCCCDDDEEEKKKRRRXXX[[[___eeeiiiiiijjjmmmnnnpppssswww{{{rrrhhhccchhhmmmooossszzztttrrryyy}}}~~~jjj\\\NNNHHHEEEBBB@@@AAABBBEEEHHHJJJKKKMMMPPPRRRQQQQQQPPPPPPPPPRRRSSSTTTRRRSSSTTTVVVXXXYYY[[[[[[]]]]]]```ccchhhsssrrr{{{zzzqqqrrrrrrsssssssssssssssrrrpppnnnmmmmmmnnnnnnnnnmmmqqqxxxxxxoookkkkkkkkkkkkjjjiiihhhgggjjjllllllkkkhhhfffggghhheeeeeeeeecccaaabbbeeehhhkkkooosssuuutttsssrrrrrrsssrrrpppnnnlllllllllmmmeeeggggggjjjtttxxxqqqllliiiddd]]]WWWRRRMMMIIIGGGCCCBBBBBBBBBBBBDDDFFFGGGHHHNNNUUUZZZ\\\___dddiiihhhkkkoooqqqtttwwwzzz}}}sssjjjfffmmmsssssswww}}}sssooouuu}}}}}}|||iii[[[NNNGGGEEEAAA???@@@BBBEEEHHHJJJKKKNNNQQQSSSUUUTTTRRRRRRSSSUUUWWWYYYRRRSSSTTTVVVXXXZZZ[[[\\\]]]^^^```eeejjjuuuuuunnn~~~zzzyyypppppppppqqqqqqrrrrrrrrrrrrpppnnnmmmmmmmmmmmmllllllqqqzzzuuuiiikkkkkkkkkkkkkkkjjjiiihhhjjjlllmmmkkkhhhfffgggiiiccceeeeeedddbbbcccgggkkkqqqsssuuuvvvsssqqqooonnnpppooonnnmmmllllllmmmmmmiiijjjiiigggkkkuuu}}}|||uuunnniiiccc^^^XXXSSSPPPMMMKKKIII@@@@@@@@@AAACCCEEEHHHIIIKKKPPPWWWZZZ[[[^^^dddiiihhhlllppptttwwwzzz}}}sssppppppvvvzzz|||tttmmmppp}}}{{{~~~|||hhh]]]PPPHHHBBB???@@@DDDFFFHHHKKKMMMNNNPPPRRRTTTUUUUUUTTTTTTSSSSSSRRRRRRTTTUUUUUUVVVXXXZZZ[[[\\\^^^______ccclll|||ooottt~~~xxxrrrnnnqqqrrrrrrtttwwwuuupppqqqkkkhhhkkkllliiiiiimmmiiirrr~~~yyypppjjjpppqqqrrrrrrpppnnnkkkiiigggjjjlllllljjjhhhjjjkkkooommmhhhccc```aaafffjjjppppppppppppooonnnmmmmmmmmmpppqqqnnniiigggjjjnnnkkkjjjiiiggggggiiimmmppp~~~xxxsssmmmfffaaa[[[WWWRRRNNNKKKHHHEEEBBBBBBCCCBBBAAAAAACCCGGGJJJMMMSSSZZZ^^^______aaadddmmmllloootttxxxyyy|||vvvsssuuu{{{}}}qqqjjjooo~~~zzzhhh]]]PPPHHHCCC???AAADDDEEEHHHKKKNNNOOOPPPRRRSSSUUUUUUTTTTTTSSSSSSSSSRRRVVVVVVWWWXXXYYY[[[]]]^^^``````bbbhhhtttooottt~~~xxxuuusssllloooqqqqqqsssvvvtttpppoooiiigggiiiiiifffgggkkkkkksss~~~xxxpppkkknnnooooooooonnnlllkkkjjjgggiiikkkkkkiiiiiikkkmmmrrrppplllgggdddeeehhhllltttsssqqqooonnnnnnnnnoooooopppooommmjjjjjjmmmppplllkkkiiigggeeefffiiilllzzztttoooiiibbb]]]XXXTTTPPPLLLIIIFFFDDDAAAAAABBBBBBAAABBBEEEJJJNNNRRRWWW\\\``````aaadddgggnnnmmmpppvvvzzz|||yyyyyy||||||ooojjjppp~~~vvvggg\\\PPPIIIDDD@@@AAAEEEEEEHHHKKKNNNOOOPPPRRRSSSUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWXXXYYY[[[]]]___```bbbaaadddnnnuuummmsss|||{{{rrrqqqsssjjjmmmnnnnnnppptttrrrnnnllliiihhhiiiiiiggghhhkkknnnttt{{{}}}wwwpppllllllllllllkkkkkkkkkjjjjjjhhhiiiiiihhhhhhiiillloootttssspppmmmiiiiiikkkmmmtttrrrooommmnnnppptttvvvxxxtttpppmmmlllmmmnnnnnnlllkkkiiifffccccccfffhhhzzz|||uuuooojjjddd]]]WWWSSSPPPLLLHHHFFFDDDBBB@@@@@@AAAAAABBBDDDIIIOOOTTTXXX\\\```bbbbbbdddhhhkkkoooooorrrxxx}}}~~~~~~}}}oookkksss~~~xxxrrrfff[[[PPPIIIDDDAAABBBEEEEEEHHHLLLOOOPPPPPPRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUWWWWWWXXXZZZ\\\^^^```aaabbbaaafffuuujjjkkkssswwwyyypppoooqqqiiikkkkkkjjjlllpppoookkkjjjjjjjjjkkkkkkkkkmmmoooooorrrwwwyyyxxxtttooollljjjjjjiiihhhiiiiiijjjjjjiiihhhgggffffffiiimmmpppttttttrrrooolllkkklllmmmpppnnnkkkjjjmmmssszzz~~~zzzrrrnnnnnnnnnmmmjjjiiiiiigggdddbbbbbbdddfffuuu~~~{{{vvvoooiiiddd___WWWRRRNNNKKKGGGEEECCCBBBAAA???@@@AAABBBDDDHHHNNNUUUZZZ^^^```cccddddddfffjjjoooqqqqqqttt{{{|||nnnjjjsss~~~rrrllldddYYYOOOIIIDDDAAABBBEEEEEEIIIMMMPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVWWWXXXYYY\\\^^^```aaaaaabbbjjj|||rrrdddmmm|||{{{sssxxx}}}|||wwwqqqooooookkkllljjjgggiiinnnnnnkkkgggjjjllllllkkkmmmppprrrmmmoooqqqssssssqqqmmmkkkiiihhhhhhhhhhhhiiijjjjjjiiigggdddccceeehhhlllnnnpppqqqpppnnnkkkjjjjjjkkknnnkkkiiiiiilllrrryyy}}}yyypppmmmnnnooommmjjjeeeeeeeeecccbbbbbbdddgggrrr|||xxxtttoooiiiccc___ZZZSSSNNNJJJGGGDDDBBBBBBBBBAAA@@@@@@CCCFFFIIIMMMSSSZZZ___```ccceeeeeeeeegggmmmqqqssstttxxx~~~xxxjjjhhhrrryyymmmgggaaaWWWMMMHHHDDDAAAAAADDDFFFJJJOOORRRSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXVVVWWWXXXZZZ\\\___aaabbbbbbfffppplllfffwwwzzzvvvqqqsssuuuvvvuuurrrooonnnmmmmmmiiifffhhhooosssrrrfffkkknnnllljjjlllooopppkkkkkklllnnnpppooommmjjjiiiiiiiiiiiiiiiiiijjjjjjhhheeebbbaaadddgggjjjkkkllllllkkkjjjgggggghhhjjjnnnllliiihhhiiilllpppsssuuupppjjjiiillloooooommmaaabbbcccbbbbbbccceeehhhnnnxxx{{{vvvrrrmmmhhhbbb]]]ZZZVVVOOOKKKGGGDDDBBBAAABBBBBBBBBAAABBBFFFJJJOOOSSSXXX]]]aaaaaadddfffggggggjjjooosssuuuwww}}}}}}uuuiiiiiitttuuuiiibbb___UUULLLGGGCCC@@@@@@CCCGGGKKKQQQTTTUUUUUUUUUVVVTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXYYY[[[^^^```cccdddeeelllyyytttqqqrrr}}}tttsssppprrrssssssrrrpppooooooooonnniiifffkkkuuu|||~~~iiipppsssnnnjjjlllnnnmmmiiihhhiiilllooopppnnnkkkiiijjjkkkllllllkkkiiiiiigggdddaaa```cccfffgggfffhhhhhhgggeeedddeeegggjjjkkkjjjiiigggggghhhiiiiiiiiifffddddddhhhkkklllkkkaaabbbccccccbbbccceeegggiiiqqq~~~}}}yyytttooollleeeaaa[[[WWWUUUQQQLLLGGGEEECCCAAAAAABBBCCCCCCCCCEEEIIIOOOUUUXXX\\\___bbbaaadddhhhjjjkkkmmmrrrvvvxxx{{{~~~tttjjjlllxxx~~~}}}tttfff```]]]TTTKKKFFFCCC???@@@CCCHHHLLLRRRUUUVVVVVVVVVVVVTTTTTTUUUVVVXXXYYYZZZZZZYYYZZZ[[[]]]___bbbdddfffiiiqqqpppzzz~~~xxxssstttpppsssuuussspppnnnoooqqqpppooojjjgggmmmzzzooowwwyyyrrrlllmmmnnnlllhhhhhhhhhlllpppqqqooollljjjkkkmmmnnnmmmllliiihhhfffccc``````ccceeeeeecccffffffeeecccbbbdddgggjjjeeeffffffgggggggggggggggcccbbbaaaaaaccceeeffffffbbbcccdddcccbbbbbbdddfffgggmmmyyy}}}xxxtttpppkkkhhh```\\\WWWTTTRRROOOIIIEEEEEECCCAAAAAACCCDDDDDDDDDFFFKKKRRRXXX\\\^^^```bbbaaaeeejjjlllmmmoootttxxxyyy~~~oookkkqqq}}}pppbbb[[[UUUPPPIIIBBB???@@@CCCFFFIIIMMMQQQSSSSSSSSSSSSSSSVVVWWWWWWWWWWWWWWWWWWXXXZZZZZZ[[[\\\^^^bbbeeehhhjjj|||{{{iiisssxxxvvvwwwuuusssrrrqqqqqqqqqooonnnjjjlllkkkiiimmmvvv}}}~~~mmmoooqqqqqqnnnlllkkkkkkggghhhjjjlllooopppqqqppppppooopppqqqrrrpppllliiihhheeeaaa___```dddiiilllhhhhhhgggddd``````cccfffiiifffdddcccddddddddddddbbbaaa___^^^___aaaccceeejjjgggdddccceeeeeedddbbbfffggglll||||||vvvrrroookkkddd```YYYWWWSSSOOOKKKHHHGGGFFFAAAAAABBBAAA???@@@BBBDDDNNNRRRVVVZZZ\\\^^^```bbbgggfffiiimmmpppqqqwww~~~mmmjjjrrroooaaaYYYTTTOOOHHHBBB???@@@DDDFFFKKKOOOSSSUUUUUUUUUTTTUUUVVVVVVVVVWWWWWWWWWWWWWWW[[[\\\]]]^^^```cccfffhhhqqqsssooo{{{tttsssssstttsssrrrqqqqqqpppooonnniiikkkiiifffhhhooosssssskkklllmmmnnnnnnllljjjiiiiiiggggggiiinnnqqqrrrqqqqqqqqqrrrssstttrrrnnnkkkjjjhhhdddbbbcccggglllooolllmmmllljjjfffeeegggiiihhhgggdddccccccccccccbbbdddcccaaa```aaacccfffggglllhhhdddcccdddeeedddcccggggggkkkxxx|||wwwppplllhhhddd^^^YYYTTTRRROOOKKKGGGEEEDDDCCCAAAAAABBBAAAAAABBBFFFHHHQQQTTTYYY\\\^^^```bbbdddffffffiiinnnqqqsssyyy}}}kkkjjjtttlll]]]VVVQQQMMMGGGBBB@@@AAADDDGGGNNNQQQUUUWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWWWW[[[]]]___aaabbbdddgggjjj{{{~~~nnnqqqzzzvvvtttssssssrrrrrrqqqpppooonnnmmmjjjkkkjjjffffffiiijjjhhhjjjiiiiiilllnnnooolllhhhkkkjjjiiijjjmmmpppssstttrrrssstttuuuvvvtttqqqmmmkkkiiifffeeefffiiinnnpppoooppppppnnnkkkiiiiiijjjeeeddddddcccccccccddddddfffeeecccbbbccceeehhhjjjmmmiiieeecccbbbcccccccccgggfffiiirrrzzzvvvqqqjjjeeebbb]]]WWWRRROOOMMMJJJGGGDDDCCCBBBAAA@@@AAAAAABBBCCCFFFKKKNNNTTTWWW\\\___aaacccfffgggggghhhlllqqqtttvvv~~~xxxhhhiiiwww|||fffXXXQQQMMMJJJFFFBBBAAABBBEEEGGGOOORRRVVVXXXXXXWWWWWWWWWUUUUUUVVVVVVWWWWWWXXXXXXZZZ]]]aaacccdddfffjjjmmmqqqooossszzzvvvsssqqqpppqqqpppooommmlllllllllkkknnnmmmiiihhhjjjjjjgggkkkiiihhhlllqqqsssooojjjlllpppsssssspppooorrrvvvttttttuuuvvvwwwvvvssspppjjjiiigggfffgggiiilllooonnnoooooonnnllljjjhhhhhhbbbcccdddeeeeeeeeeggghhheeedddcccbbbccceeehhhjjjkkkiiidddaaa```aaabbbbbbffffffgggnnn}}}|||xxxsssmmmfffaaa]]]XXXSSSNNNLLLJJJHHHEEECCCBBBBBBBBB???@@@AAABBBDDDIIIOOOSSSVVVYYY^^^aaaccceeehhhiiijjjkkkoootttvvvyyysssfffkkk{{{uuu___RRRKKKIIIGGGDDDBBBBBBCCCFFFHHHOOORRRVVVXXXWWWVVVVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYYYY]]]bbbdddfffiiiooottttttiiipppyyyvvvsssooommmnnnooopppnnnkkkjjjjjjkkkmmmooooookkkkkkmmmmmmkkkmmmjjjjjjnnntttuuurrrmmmkkkvvv~~~tttmmmqqqwwwuuutttssstttuuuuuusssrrrlllkkkjjjiiiiiijjjlllmmmmmmlllllllllkkkjjjhhhgggfffhhhiiihhhfffeeeeeegggcccbbbaaa```aaadddgggiiihhhgggdddaaa______```aaadddeeeggglllxxxxxxsssnnnhhh```[[[WWWSSSNNNJJJGGGFFFDDDBBBAAAAAABBBBBB???@@@BBBDDDGGGKKKQQQVVVWWWZZZ___bbbdddfffhhhjjjjjjkkkooosssvvv{{{||||||~~~pppgggppplllXXXMMMHHHEEEDDDBBBBBBBBBDDDGGGHHHOOORRRVVVXXXWWWVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[YYY^^^dddgggiiinnnwwwkkkjjjwwwyyyxxxtttqqqpppnnnpppqqqoookkkiiijjjlllssstttqqqkkkjjjnnnooonnnlllkkklllooossstttrrroookkkyyyvvvmmmpppwwwuuurrrppppppqqqrrrsssrrrpppooonnnmmmllllllmmmmmmlllkkkjjjjjjkkkkkkjjjhhhlllnnnoookkkfffbbbaaabbb```___^^^^^^___bbbeeegggeeeeeedddbbb```___```bbbbbbfffiiilllttt}}}wwwppplllfff```XXXSSSPPPMMMHHHEEEBBBAAA@@@??????@@@AAAAAA@@@CCCEEEHHHKKKOOOSSSWWWXXX[[[```ccceeegggiiikkkjjjkkkoootttxxx}}}wwwwww}}}{{{oookkkwww}}}bbbQQQIIIGGGBBBBBBAAABBBCCCEEEGGGIIIPPPSSSVVVXXXWWWVVVUUUUUUWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ```fffiiilllttttttlllzzz~~~zzz{{{wwwuuuwwwooorrrtttqqqmmmkkklllooo}}}vvvmmmjjjmmmooonnnhhhiiilllnnnooopppooonnnkkkuuu~~~}}}uuuooopppttttttpppllljjjllloooqqqrrrrrrqqqpppnnnmmmkkkkkkjjjkkkhhhffffffiiikkkjjjiiikkknnnooollleeeaaa```bbb___^^^]]]\\\^^^aaadddfffbbbdddfffeeecccaaabbbdddbbbgggkkklllqqq{{{uuuoooiiieee```ZZZSSSMMMKKKIIIEEEBBB@@@??????>>>???@@@BBBCCCDDDGGGJJJMMMPPPRRRUUUXXXYYY]]]aaaeeegggiiikkkmmmmmmooosssyyy{{{uuutttzzz{{{pppnnn|||vvv\\\MMMHHHHHHAAAAAAAAABBBCCCFFFHHHIIIQQQTTTWWWYYYXXXWWWVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]]\\\aaahhhkkkoooyyymmmssswwwvvvxxxuuutttwwwqqqtttvvvtttooommmooorrr|||pppjjjmmmoooooodddgggkkkllllllkkkkkklllkkkpppuuuvvvsssqqqqqqssstttooojjjgggiiilllppprrrqqqpppnnnmmmkkkiiigggggghhheeebbbbbbfffiiiiiiiiieeeiiilllkkkeeebbbccceee^^^]]]\\\\\\^^^aaadddfffbbbeeehhhhhheeecccdddeeeccciiimmmlllnnn}}}|||wwwrrrlllfffbbb___YYYQQQLLLJJJHHHEEEBBBAAAAAA@@@@@@AAACCCEEEFFFFFFJJJNNNRRRSSSUUUWWWXXX[[[^^^bbbfffhhhjjjlllnnnrrrtttyyyzzzuuusssttt{{{~~~wwwwwwiiiTTTGGGBBBCCCBBBAAAAAAAAADDDHHHLLLOOOSSSVVVXXXZZZYYYWWWVVVWWWWWWYYY\\\\\\\\\\\\\\\^^^aaaeeejjjnnnssszzzmmm{{{xxxvvvyyyyyywwwvvvrrruuuwwwuuurrrrrrvvvzzzvvvqqqqqqrrrooollllllkkkkkkjjjjjjiiiiiihhhkkkpppssspppmmmnnnooommmmmmnnnkkkfffgggmmmpppppppppppppppnnnllljjjgggfffjjjfffbbb```bbbfffjjjkkkkkkhhhfffeeeddddddbbbaaa```___^^^]]]^^^aaadddfffeeefffeeeccc```___```aaaeeeeeekkkssssssttt|||uuuooojjjeee```]]]VVVTTTPPPKKKGGGCCCAAA@@@>>>@@@@@@AAAAAABBBFFFHHHPPPRRRTTTUUUUUUUUUVVVWWW___```bbbdddfffiiilllnnnuuuyyywwwzzztttrrrrrrxxx||||||}}}cccQQQFFFBBBBBBBBBAAAAAABBBEEEIIIMMMPPPTTTVVVXXXYYYXXXWWWWWWXXXYYY[[[]]]]]]]]]]]]^^^___dddgggkkkqqqzzzxxxyyyvvvsssuuuuuuuuuuuutttvvvxxxvvvssssssvvvzzz|||sssppprrrsssqqqnnnkkkkkkjjjjjjiiihhhggggggkkkppprrrlllfffeeedddcccjjjkkkiiieeeeeekkknnnmmmnnnnnnnnnmmmkkkiiigggeeejjjfffbbb```aaaccceeeeeehhhfffdddcccddddddcccaaa```___^^^^^^___aaacccddddddddddddbbb___^^^___```fffeeekkkssstttsss}}}|||wwwpppjjjddd___[[[XXXPPPNNNJJJGGGCCCAAA@@@@@@>>>@@@AAABBBCCCEEEIIILLLRRRTTTVVVWWWWWWWWWXXXYYY]]]___bbbeeehhhkkkoooqqqxxxttthhhzzzssspppooouuuoooYYYMMMEEEAAAAAABBBBBBBBBDDDHHHLLLPPPRRRVVVWWWXXXXXXWWWWWWXXXZZZ\\\]]]^^^^^^]]]^^^___aaagggiiimmmvvvyyyzzzwwwxxxwwwttttttsssuuuvvvtttqqqpppsssvvvxxxsssnnnnnnrrrtttsssppplllkkkjjjiiihhhgggffffffhhhoooqqqjjjbbb___``````fffhhhgggdddeeeiiikkkiiijjjjjjkkkjjjiiihhhfffeeeeeeccc``````aaabbbcccbbbdddbbbaaaaaabbbccccccbbb______^^^^^^___``````aaabbbcccbbbaaa^^^]]]^^^```gggeeeiiiqqqssspppssszzzzzzuuuqqqjjjccc^^^XXXTTTQQQJJJIIIFFFCCCAAA@@@@@@@@@>>>@@@CCCEEEGGGJJJMMMPPPTTTVVVXXXYYYYYYYYYZZZ\\\]]]```dddgggkkkooouuuxxxnnnbbbaaazzzrrrnnnmmmtttzzz___OOOHHHDDDAAAAAACCCCCCDDDGGGKKKOOOSSSUUUWWWXXXYYYXXXWWWWWWYYY[[[\\\]]]]]]]]]\\\^^^```ccciiijjjooo||||||}}}vvvrrrooopppqqqooommmlllmmmoooooollljjjlllqqqsssrrrooollllllkkkjjjhhhgggffffffeeemmmpppjjjcccbbbeeegggeeehhhiiifffgggkkkkkkiiigggggghhhhhhhhhfffeeeddd^^^^^^^^^aaadddffffffeee```___^^^___bbbddddddccc^^^^^^__________________bbbccccccaaa______```aaahhhdddeeekkkooommmlllnnnttt||||||vvvoookkkddd^^^XXXSSSOOOLLLHHHGGGEEECCCAAAAAAAAAAAA===@@@DDDGGGJJJMMMQQQTTTUUUWWWZZZ[[[[[[[[[\\\^^^___bbbgggjjjnnnuuu|||mmm^^^```iiizzzqqqllllllsssyyyfffRRRHHHEEECCCBBBBBBEEEEEEGGGJJJMMMQQQUUUWWWXXXYYYYYYYYYXXXXXXZZZ\\\[[[\\\\\\[[[[[[]]]bbbeeejjjllluuuxxxvvvnnnlllmmmnnnmmmlllkkkkkkkkkkkkjjjiiikkknnnpppnnnlllllllllkkkjjjiiihhhggggggdddkkkooojjjeeefffjjjlllgggjjjkkkiiijjjmmmmmmjjjffffffggghhhgggfffeeeddd^^^^^^```cccgggiiiiiiggg```___^^^___bbbddddddddd^^^^^^__________________cccddddddcccbbbbbbccceeehhhbbb```eeejjjlllkkkkkkiiimmmvvvzzztttjjjfff___YYYUUUPPPLLLIIIGGGEEECCCAAA@@@@@@@@@@@@???BBBFFFJJJLLLPPPTTTVVVUUUXXXZZZ[[[[[[\\\]]]___```ccchhhlllqqqzzzkkk^^^[[[fffuuu{{{qqqkkkjjjqqqdddWWWJJJEEEDDDBBBBBBDDDGGGHHHJJJMMMPPPSSSVVVXXXXXXYYYZZZZZZYYYYYYZZZ[[[ZZZ[[[ZZZZZZ[[[^^^dddhhhlllrrrtttkkknnnoooooooooooonnnnnnmmmjjjiiiiiijjjllllllkkkiiijjjjjjjjjiiiiiihhhggggggeeejjjkkkgggdddfffiiiiiihhhkkkkkkiiijjjmmmnnnkkkgggggghhhhhhhhhfffeeedddbbbbbbcccfffiiijjjiiigggbbbaaa```aaacccddddddddd______^^^^^^___``````aaadddeeefffeeeddddddfffggggggbbb___bbbhhhlllmmmlllgggfffkkkvvv}}}uuuoooddd```ZZZUUUQQQMMMJJJGGGCCCBBB@@@???>>>>>>??????CCCFFFJJJNNNPPPSSSVVVXXXVVVYYY[[[]]]]]]^^^___aaaaaaeeejjjooowwwmmm^^^[[[```sss}}}qqqiiiffflll|||yyymmmSSSLLLGGGEEEDDDBBBCCCGGGJJJKKKLLLOOORRRUUUWWWXXXWWWYYY[[[\\\[[[ZZZZZZ[[[ZZZZZZZZZZZZ\\\aaaggglllpppzzz{{{rrrnnnppppppppprrrsssrrrqqqpppiiiiiihhhiiijjjjjjiiihhhggggggggggggggggggggggggfffgggfffcccdddhhhhhhfffgggiiiiiifffgggkkkllljjjiiiiiiiiiiiiiiigggeeedddccccccdddgggjjjlllkkkjjjfffdddccccccdddeeedddccc```___^^^^^^___aaacccddddddeeeffffffeeeeeegggiiieeecccaaaccchhhmmmmmmkkkjjjddddddnnn{{{{{{uuummmggg\\\YYYSSSOOOLLLIIIFFFDDDAAA@@@?????????AAABBBCCCHHHKKKPPPRRRTTTVVVXXXZZZXXX[[[^^^______```bbbcccfffkkkqqqxxxwwwaaa]]]bbbpppqqqhhhdddiiixxxxxxdddYYYJJJGGGFFFFFFDDDBBBDDDIIIKKKLLLNNNPPPSSSUUUWWWXXXVVVYYY\\\]]]\\\[[[ZZZZZZ[[[[[[[[[[[[]]]cccjjjpppssszzz}}}zzzzzzyyyuuussstttooooooppprrrttttttrrrqqqhhhhhhhhhhhhiiiiiiiiiiiidddddddddeeeeeeeeeffffffeeeeeecccaaaeeekkkkkkgggeeegggfffcccdddhhhjjjhhhjjjjjjkkkjjjiiihhhfffeee___```bbbfffkkknnnoooooohhhfffddddddeeeeeedddccc```___^^^]]]^^^aaadddgggdddeeeffffffeeeeeegggiiicccddddddfffjjjnnnmmmjjjlllccc```iiiwww~~~zzzvvvooofff```WWWSSSOOOKKKHHHFFFCCCAAA@@@@@@@@@AAACCCEEEGGGIIIMMMPPPSSSVVVWWWXXXZZZ[[[ZZZ]]]___aaaaaabbbdddffflllqqqyyyxxxfff[[[aaammm{{{ooogggaaaccctttxxxcccVVVLLLDDDDDDDDDCCCBBBDDDGGGIIILLLNNNQQQTTTUUUVVVUUUTTTYYYYYYZZZ[[[[[[[[[[[[[[[```^^^^^^___```aaaiiirrrtttzzzuuusssrrrpppooopppnnnllllllllllllllljjjkkkhhheeedddffffffdddbbbeeeaaaccc```ZZZaaahhhccccccddddddaaaaaadddggghhhjjjiiiiiihhhhhhhhhhhhiiinnnoooooonnnlllhhhcccaaabbbbbbcccdddfffhhhiiijjjcccbbbaaaccceeeeeebbb___```___^^^___aaaeeejjjmmmjjjhhhgggiiimmmmmmhhhdddbbb``````ccchhhkkkkkkjjjiiiiiijjjjjjkkkuuu|||uuuppplllggg___XXXSSSQQQMMMIIIFFFDDDCCCCCCAAAAAABBBCCCEEEHHHKKKMMMRRRTTTXXXZZZZZZ[[[\\\]]]bbb^^^]]]___aaabbbffflllpppxxxggg]]]\\\lllzzzmmmeee___aaarrrkkkYYYNNNGGGAAABBBBBBBBBAAACCCFFFIIINNNPPPRRRUUUWWWWWWWWWVVVYYYZZZZZZ[[[[[[[[[[[[[[[\\\[[[\\\___aaaccckkkttt}}}{{{{{{wwwsssooommmmmmmmmmmmpppnnnlllkkklllllljjjiiigggeeeddddddfffhhhfffeeeddd___```]]]YYYbbbkkkffffffeeecccaaabbbdddeeeeeefffffffffffffffgggggghhhkkkkkkkkkjjjhhheeebbb```aaaaaabbbdddgggiiihhhfffbbbaaa```aaaddddddbbb``````___^^^^^^aaaeeeiiillljjjiiiiiimmmpppoooiiicccbbbaaa```cccfffhhhhhhfffffffffhhhhhhiiiqqq|||wwwpppllliiiccc[[[TTTOOOLLLIIIEEEBBBAAA@@@AAA???@@@AAADDDGGGKKKNNNPPPTTTVVVZZZ\\\\\\\\\^^^___bbb______bbbdddeeejjjpppwwwnnngggbbbhhhwwwjjjaaa\\\___qqqvvv[[[NNNHHHCCC@@@AAABBBCCCCCCEEEHHHKKKOOOQQQSSSVVVXXXXXXXXXXXXZZZZZZ[[[[[[[[[\\\\\\\\\ZZZZZZ]]]bbbeeehhhpppyyy{{{wwwqqqooollliiihhhiiikkkmmmooonnnlllkkkkkkkkkiiihhhfffeeedddeeeggggggfffdddeee____________lllwwwsssnnngggaaaaaaccceeedddaaacccccccccdddeeefffhhhiiiffffffeeedddcccbbbaaa``````___```dddiiijjjfff```aaa___^^^___aaabbbbbbaaa___^^^]]]^^^```dddhhhjjjiiiiiikkkoooqqqooohhhccccccbbbaaabbbdddeeedddccceeefffggggggffflll|||zzzvvvrrrnnnjjjfffccc]]]UUUOOOJJJHHHEEEBBB@@@@@@@@@@@@>>>@@@BBBFFFJJJOOORRRTTTVVVYYY\\\^^^^^^___```aaabbb```aaaeeegggiiiooovvvppp``````cccuuussseee^^^YYY]]]qqq|||dddQQQHHHEEECCCBBBCCCEEEFFFGGGIIILLLOOOOOOQQQSSSUUUWWWYYYYYYYYY[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^bbbhhhkkkoooxxx|||tttrrrlllkkkiiigggfffhhhllloooooonnnlllllllllllljjjhhhiiihhhgggffffffeeedddccclllfffgggjjjpppzzzmmmbbb```cccdddcccaaaaaabbbbbbccceeefffhhhiiicccbbbaaa```___``````aaaaaa______eeekkkkkkddd]]]^^^]]]\\\\\\]]]___```aaa^^^^^^]]]^^^```cccgggiiijjjiiijjjlllnnnlllhhhdddccccccbbbccccccddddddccciiiiiijjjjjjfffgggrrr}}}{{{yyyuuuqqqmmmhhhfffbbb```\\\WWWPPPJJJHHHFFFDDDBBBAAAAAABBBCCCBBBCCCFFFJJJNNNRRRUUUWWWXXX[[[^^^`````````aaabbbbbbaaaccchhhjjjmmmuuu~~~sssfffaaa___mmm|||nnnaaaZZZXXX^^^sss{{{wwwwwwsssgggVVVJJJEEEDDDDDDBBBDDDFFFHHHIIIKKKNNNPPPOOOPPPRRRTTTVVVXXXYYYZZZ]]]\\\\\\[[[\\\]]]^^^^^^aaaaaaeeelllpppuuuwwwvvvqqqoooggghhhhhhgggeeegggkkknnnnnnmmmlllmmmmmmmmmkkkiiigggggggggfffffffffhhhiiivvvooorrryyyrrrbbb```cccdddcccddd______``````bbbccceeefffaaa```___^^^^^^___aaabbbbbb______dddjjjjjjddd\\\]]]]]]\\\[[[[[[]]]^^^```^^^^^^^^^___aaacccfffhhhjjjiiiggggggggggggfffeeecccddddddeeeeeeeeeffffffooonnnooommmgggeeekkkuuu~~~|||{{{xxxvvvssspppnnnkkkgggeee___^^^\\\YYYVVVQQQLLLHHHEEEDDDBBBAAABBBCCCEEEFFFHHHIIILLLOOORRRUUUWWWXXXZZZ\\\___aaa``````aaabbbbbbbbbeeekkkooouuuqqqeeedddgggrrrwwwjjj]]]XXXXXXaaaxxx}}}qqqhhhcccbbb]]]TTTKKKEEEBBBBBBBBBAAADDDFFFHHHIIIJJJMMMOOOOOOPPPRRRTTTVVVXXXZZZ[[[^^^]]]\\\\\\\\\]]]^^^___cccdddhhhooouuu|||yyyuuupppmmmdddfffhhhgggddddddfffiiikkkkkkkkklllnnnmmmkkkiiibbbcccdddeeegggkkkpppuuu}}}vvvyyyqqqbbbbbbeeeeeeeeehhh^^^]]]]]]]]]^^^___`````````___^^^^^^^^^___aaabbbccc```___aaaffffffbbb]]]^^^______^^^]]]]]]^^^```_________```bbbdddfffhhhjjjhhheeecccbbbbbbdddeeedddfffggggggeeeeeefffhhhqqqpppooommmhhhcccgggooo~~~~~~}}}~~~|||zzzwwwtttrrrqqqmmmkkkhhheeedddaaa^^^\\\XXXWWWUUURRROOOKKKHHHGGGBBBAAAAAAAAABBBDDDGGGHHHNNNOOORRRTTTVVVXXXYYYYYY\\\^^^aaabbbbbbbbbbbbcccaaabbbhhhpppxxxpppdddeeemmmuuusssfff[[[WWWYYYddd~~~yyylllbbb[[[VVVSSSNNNHHHEEEDDDBBBAAAAAACCCEEEHHHIIIJJJKKKMMMNNNQQQQQQSSSUUUWWWZZZ\\\]]]___^^^\\\\\\\\\]]]___```ggggggkkkttt|||zzzvvvqqqmmmdddgggkkkiiieeebbbbbbdddgggggghhhjjjlllllljjjhhhaaabbbcccdddgggmmmvvv}}}~~~vvvyyywwwiii```eeeiiiffffffjjjaaa```___^^^^^^^^^^^^^^^___^^^^^^^^^^^^___``````bbb```]]]]]]___``````___aaaccceeecccaaa___```aaa______```aaaccceeeggghhhhhhgggfffcccbbbaaabbbcccfffhhhiiihhheeecccdddfffnnnlllllljjjfffbbbfffmmmsss~~~{{{{{{~~~~~~|||vvvuuussspppmmmjjjgggfffccc```]]][[[ZZZYYYVVVTTTRRRQQQOOOKKKHHHFFFEEEEEEBBBBBBBBBCCCEEEHHHKKKMMMQQQSSSUUUXXX[[[\\\]]]]]]^^^aaacccddddddddddddeeeaaaccckkkvvvuuuiiimmmzzzqqqdddYYYVVVYYYfffxxxggg]]]VVVQQQMMMLLLGGGDDDDDDEEEDDDBBBAAAFFFHHHKKKLLLLLLMMMOOOPPPRRRSSSTTTVVVXXX[[[]]]______^^^]]]\\\\\\^^^___aaakkkkkkpppyyyzzzvvvvvvrrrmmmfffjjjnnnmmmgggcccbbbcccddddddeeehhhkkkkkkiiigggddddddddddddfffmmmwww|||tttuuu||||||lllbbb___ggglllhhhgggkkkeeeeeecccbbb``````______]]]^^^^^^^^^^^^_________aaa___\\\ZZZZZZ[[[^^^___dddfffiiihhhdddaaaaaabbb``````aaabbbccceeeggghhhffffffgggfffcccbbbaaaaaahhhjjjkkkhhhdddaaabbbccciiihhhggggggdddaaaeeelllmmmzzz|||{{{}}}}}}|||{{{zzzxxxvvvpppooollliiifffccc```___\\\ZZZWWWUUUTTTSSSQQQPPPOOONNNKKKGGGCCCBBBCCCDDDEEEEEEEEEFFFIIILLLPPPRRRRRRTTTWWWZZZ]]]___`````````ccceeeffffffeeefffgggaaadddmmm{{{zzzkkknnn~~~kkk]]]SSSTTT\\\kkkttteeeXXXRRRMMMIIIEEEDDDCCCAAA@@@@@@AAACCCDDDHHHJJJLLLLLLLLLMMMOOOQQQSSSUUUXXXYYYXXXYYYZZZ[[[[[[\\\\\\\\\\\\^^^bbbeeelllpppsssyyyxxxxxxvvvpppllleeelllrrrqqqjjjccc```aaagggkkkllliiiffffffeeebbbgggfffbbbaaaiiiwww|||yyyqqqmmmmmmqqqxxxyyytttmmmccccccdddfffhhhhhhfffdddeeecccaaaaaacccddddddcccbbb___[[[ZZZ\\\^^^___```aaa^^^[[[ZZZ\\\^^^``````aaaccceeeeeecccaaa______aaa^^^\\\]]]aaaeeegggfffeeeffffffaaa\\\[[[___dddffffffdddbbb```___```aaaeee```ZZZ[[[```fffhhhgggoooqqq|||~~~{{{yyywwwtttrrrwwwwwwyyy{{{~~~{{{xxxvvvuuuuuuvvvvvvtttqqqnnnjjjgggbbb___\\\YYYVVVTTTRRRQQQOOONNNLLLKKKKKKKKKHHHGGGEEECCCBBBBBBCCCCCCDDDEEEGGGJJJNNNQQQSSSTTTXXXVVVWWW]]]aaaaaacccfffgggggggggiiijjjkkkkkkkkkdddkkkvvvyyyrrrrrrnnnaaaXXXZZZddduuu}}}oooeeeYYYOOOKKKHHHDDDAAACCCBBBAAA@@@@@@BBBCCCEEEIIIKKKMMMNNNNNNNNNPPPRRRSSSUUUXXXXXXXXXXXXYYY[[[[[[\\\]]]]]]^^^```cccfffhhhnnnuuu~~~}}}uuuvvvtttppplllfffmmmsssrrrkkkeeecccdddjjjmmmnnniiifffffffffccccccdddcccdddmmmwwwyyyttthhhhhhiiikkklllkkkhhheee```___```bbbeeeeeedddbbbcccbbbbbbcccddddddcccaaaXXXVVVUUUYYY___aaa___\\\___]]][[[[[[\\\^^^______```bbbdddcccaaa___^^^^^^```^^^\\\^^^aaadddeeedddbbbcccccc```\\\[[[___cccgggfffeeebbb`````````aaadddaaa______bbbdddfffeeeiiijjjsss}}}{{{yyywwwtttrrrqqqqqqrrruuuyyy~~~}}}{{{yyyuuusssqqqppppppppppppnnnkkkhhhdddaaa\\\YYYWWWTTTQQQOOOLLLKKKJJJHHHGGGFFFFFFFFFCCCBBBAAAAAAAAAAAABBBCCCGGGHHHKKKMMMPPPSSSUUUVVVXXXVVVXXX^^^bbbcccdddgggjjjmmmqqquuuvvvtttqqqnnnjjjttttttpppxxxkkk___XXX\\\iii}}}vvveeeZZZTTTLLLFFFDDDCCCAAA>>>AAA@@@@@@@@@AAACCCEEEFFFJJJLLLNNNOOOOOOPPPRRRTTTSSSUUUWWWXXXXXXXXXYYYZZZ[[[\\\^^^___```aaadddfffhhhqqq{{{wwwppprrrqqqnnnlllhhhnnnsssrrrlllgggfffgggmmmpppooojjjfffggggggeeeaaacccdddiiiqqqwwwtttnnnaaadddfffeeebbb^^^]]]]]]^^^^^^^^^```cccdddcccbbbccccccfffhhhiiihhhddd```WWWSSSRRRXXXccchhheee___]]]\\\\\\]]]___aaa```___^^^___aaaaaa___]]]\\\\\\___^^^]]]^^^```bbbaaa```^^^______]]][[[[[[___bbbgggfffdddbbbaaa`````````bbbdddeeeeeedddcccccccccbbbaaafffsss~~~{{{zzzyyywwwtttrrrkkkkkkjjjllloootttzzz}}}{{{yyyvvvtttrrrpppmmmkkkjjjiiihhhggggggeeeaaa^^^ZZZWWWTTTQQQOOOMMMJJJHHHFFFFFFEEECCCCCCBBBBBBBBB@@@@@@@@@@@@BBBDDDFFFGGGLLLMMMPPPRRRUUUWWWXXXYYYXXXWWWZZZaaaeeeeeegggjjjpppwwwyyyuuuuuuuuuhhhgggtttiii```[[[aaapppyyygggZZZMMMJJJEEECCCBBBBBB@@@??????@@@@@@AAACCCEEEGGGHHHJJJLLLNNNOOOOOOPPPRRRTTTTTTVVVXXXXXXXXXWWWXXXZZZZZZ\\\^^^```aaacccfffhhhoooyyyrrrmmmnnnmmmkkkjjjiiimmmqqqpppllliiiiiijjjnnnpppooojjjgggiiijjjiiieeeeeeggglllrrrtttpppjjjaaacccdddccc```]]]\\\[[[___^^^___aaadddffffffeeedddgggjjjnnnooolllfffaaa\\\UUUSSS\\\jjjqqqnnnfff______```ccceeeeeeccc```\\\^^^______]]]\\\\\\\\\]]]]]]^^^^^^______^^^]]]ZZZ[[[\\\[[[ZZZ[[[___bbbfffdddaaa```____________bbbgggllllllgggcccaaabbb^^^\\\___hhhvvv~~~|||zzzyyyxxxwwwtttrrrkkkiiigggfffhhhlllpppssszzz}}}|||zzzxxxrrrpppmmmlllkkkiiifffdddcccaaa___^^^]]][[[XXXUUURRROOOLLLJJJIIIGGGEEECCCDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@AAACCCFFFIIILLLNNNQQQSSSUUUWWWYYYZZZZZZZZZYYYYYY]]]dddggggggjjjoooyyytttdddeeepppoooiiigggooorrrdddWWWOOOGGGEEECCCBBBAAAAAA@@@??????@@@AAACCCEEEGGGIIIJJJIIIKKKMMMOOOOOOPPPRRRTTTUUUWWWYYYYYYXXXXXXYYYZZZYYY[[[^^^```bbbeeeiiilllwww|||ppplllllljjjhhhiiijjjlllnnnmmmkkkjjjkkkmmmmmmpppoookkkiiikkkmmmmmmkkkiiiiiimmmrrrqqqlllhhhcccbbbaaaaaabbbaaa___\\\^^^^^^___bbbfffhhhiiihhhdddgggkkkooopppllleee```YYYYYY___ppp}}}pppdddeeegggiiikkkiiieeebbb\\\]]]^^^^^^\\\[[[\\\]]]\\\]]]]]]]]]]]]\\\[[[[[[XXXYYYZZZZZZ[[[\\\___aaaccc```]]]\\\^^^___^^^]]]aaahhhnnnnnnhhhcccaaabbb^^^\\\]]]dddooo{{{zzzxxxxxxwwwvvvssspppmmmkkkhhhfffeeefffhhhjjjooossswww{{{~~~~~~{{{wwwtttqqqpppllliiigggfffeeecccaaa___\\\ZZZXXXVVVVVVTTTQQQNNNKKKIIIFFFEEEEEEDDDBBBAAABBBBBBBBBAAABBBBBBCCCDDDAAAAAACCCEEEIIIMMMPPPSSSUUUVVVXXXZZZ[[[[[[[[[ZZZZZZZZZ___eeehhhiiinnntttsssjjjaaa^^^lllxxxvvvwwwzzzkkk___SSSJJJGGGCCCBBBAAA@@@????????????AAAAAACCCEEEGGGIIIKKKKKKIIIKKKMMMOOOOOOQQQSSSUUUVVVXXXZZZZZZYYYYYYZZZ[[[ZZZ\\\___aaadddiiiooosss~~~zzzqqqnnnllliiihhhjjjjjjkkkllllllkkklllnnnppplllppppppllljjjlllmmmlllmmmhhhhhhmmmqqqooojjjgggbbb```______aaaaaa___]]]\\\]]]```eeeiiikkkjjjiiibbbdddgggjjjkkkhhhbbb]]]YYYbbbwwwjjjjjjkkklllmmmjjjeeeaaa[[[\\\]]]\\\[[[ZZZ[[[]]][[[\\\\\\[[[ZZZYYYYYY[[[XXXYYYYYY[[[\\\^^^```aaa___\\\YYYZZZ]]]___^^^\\\```eeekkkkkkgggbbbaaabbb^^^]]]^^^bbbjjjyyyzzzyyywwwwwwvvvtttqqqnnnnnnllliiifffddddddddddddgggjjjnnnrrruuuxxx|||~~~|||}}}~~~zzzyyyvvvsssooollljjjhhhfffdddbbb```___^^^[[[YYYUUUSSSQQQOOOOOONNNKKKIIIGGGEEECCCBBBCCCCCCAAA@@@?????????@@@AAABBBCCCDDDBBBCCCDDDGGGKKKOOORRRTTTWWWXXXZZZ\\\\\\[[[ZZZXXXYYYYYY]]]bbbeeegggoooxxx|||nnn___ZZZZZZccczzzvvveeeZZZRRRJJJEEEDDDAAAAAAAAA@@@??????@@@AAABBBCCCEEEGGGIIIKKKLLLLLLJJJLLLNNNPPPQQQRRRUUUWWWXXXZZZ\\\\\\[[[ZZZ[[[\\\]]]___```cccgggnnnvvv|||xxxrrrpppnnnkkkkkknnnlllllllllkkklllnnnqqqtttmmmqqqrrrmmmkkkkkkkkkhhhgggcccdddmmmrrroooiiifff___```aaa```^^^\\\]]]^^^]]]___dddiiinnnooonnnlllbbbcccdddffffffddd```]]]___mmmmmmmmmllllllkkkgggaaa]]]YYYZZZZZZZZZXXXXXXZZZ[[[ZZZ[[[[[[YYYWWWWWWYYY\\\ZZZZZZZZZ\\\^^^```aaaaaa^^^ZZZWWWYYY]]]aaa```^^^]]]aaadddeeeccc``````aaaZZZ[[[^^^aaaeeeqqqyyyxxxwwwwwwvvvsssooollljjjiiihhhfffdddcccbbbaaa```cccgggiiikkknnnqqqtttvvvyyy|||}}}xxxvvvvvvwwwsssqqqooollliiifffcccbbbaaa___\\\ZZZYYYWWWTTTRRROOOMMMKKKIIIIIIIIIGGGFFFDDDCCCAAA@@@AAABBBAAA@@@?????????@@@AAACCCDDDEEEGGGGGGIIIKKKNNNRRRUUUWWWWWWYYYZZZ\\\[[[ZZZXXXVVVWWWWWWZZZ^^^```dddnnnxxxyyybbb^^^YYYXXXbbbyyynnn___RRRMMMJJJDDDAAABBBBBBBBBBBBAAA@@@AAACCCEEEDDDEEEGGGIIIKKKLLLMMMMMMKKKMMMPPPQQQRRRTTTVVVXXXYYY[[[]]]]]][[[[[[[[[\\\```aaabbbeeejjjrrr{{{{{{|||vvvrrrqqqpppnnnnnnrrrnnnmmmllllllmmmppptttvvvooossstttoookkkjjjhhhdddaaa]]]aaammmsssooohhhfff^^^bbbeeebbb[[[XXX[[[___```ccchhhoootttuuurrroooddddddddddddeeedddaaa^^^dddqqqnnnmmmllljjjhhhccc^^^ZZZWWWXXXYYYXXXVVVWWWXXXZZZYYYZZZZZZXXXUUUVVVYYY\\\[[[[[[[[[]]]```aaabbbaaa]]]YYYWWWYYY^^^bbbbbb```[[[]]]___```_________```WWWYYY]]]___aaakkkyyyxxxwwwvvvuuurrrnnnkkkfffffffffeeedddbbbaaa```]]]___bbbdddeeegggiiilllkkknnnsssvvvxxxzzz}}}~~~}}}}}}{{{xxxtttqqqqqqqqqnnnmmmjjjhhhdddaaa___^^^^^^[[[XXXVVVUUUSSSPPPMMMKKKIIIGGGFFFFFFFFFEEECCCCCCAAA??????AAAAAAAAA@@@@@@@@@AAABBBCCCEEEGGGHHHLLLLLLMMMOOORRRUUUYYY[[[WWWXXXZZZ[[[[[[YYYVVVTTTTTTTTTWWWZZZ\\\aaalllxxxnnnZZZRRRVVVYYY]]]ooo|||ooogggVVVRRRMMMGGGCCCAAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDGGGGGGHHHJJJKKKMMMNNNOOONNNOOOPPPRRRUUUWWWXXXYYY[[[ZZZYYYYYYYYY[[[\\\]]]^^^cccggghhhjjjuuu}}}zzzwwwvvvvvvuuutttsssooommmjjjjjjmmmqqqssstttuuuqqqmmmjjjhhhfffdddbbb```bbbgggmmmrrrqqqlllfffaaadddfffddd___[[[\\\___[[[aaaiiiqqquuuvvvsssrrrkkkgggcccbbbcccbbb```]]]aaajjjyyy|||mmmllliiigggdddaaa___]]]WWWXXXZZZXXXUUUUUUXXX\\\ZZZYYYXXXWWWWWWXXXZZZ[[[[[[ZZZZZZ^^^cccffffffeee\\\[[[ZZZYYYYYY[[[]]]___]]]\\\[[[[[[]]]]]]\\\[[[\\\\\\\\\]]]```iiiuuu~~~}}}}}}{{{xxxtttqqqnnnlllkkkccccccdddfffgggfffccc```___]]][[[\\\^^^aaabbbbbbfffhhhjjjkkkllloootttyyy|||~~~~~~yyywwwsssqqqooommmiiigggfffeeecccaaa___\\\[[[ZZZXXXWWWUUURRRPPPMMMKKKJJJHHHGGGEEECCCAAA@@@@@@???AAA@@@@@@???????????????@@@BBBDDDFFFIIIKKKLLLLLLOOOPPPRRRTTTUUUVVVVVVVVVXXXXXXXXXYYYXXXXXXYYYYYYSSSUUUYYY[[[___eeennnttt~~~hhh[[[XXXQQQYYY]]]mmm|||ttthhh]]]VVVMMMJJJFFFCCC@@@???@@@@@@BBBBBBBBBBBBCCCDDDFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOQQQSSSUUUWWWXXXYYY[[[[[[ZZZZZZ[[[\\\^^^___cccfffiiikkkppp}}}{{{wwwvvvuuutttsssqqqmmmiiihhhjjjnnnqqqsssuuuqqqmmmkkkiiihhhfffdddbbbcccffflllqqqqqqlllgggaaadddeeeaaa\\\YYYZZZ\\\\\\```gggnnnrrrtttsssrrriiigggdddddddddcccaaa^^^___dddnnnxxxyyysssiiihhhfffcccaaa^^^\\\[[[WWWXXXXXXWWWVVVVVVXXXZZZ\\\ZZZYYYWWWWWWXXXYYYZZZ\\\\\\^^^aaaeeegggeeeccc^^^]]]\\\[[[ZZZZZZ[[[[[[___]]]\\\]]]]]]]]][[[ZZZ\\\]]]\\\\\\___fffrrrzzz~~~{{{xxxtttqqqnnnllljjjfffeeefffggggggfffbbb___]]]\\\[[[]]]___``````______```bbbccccccfffjjjnnntttwwwzzz|||}}}~~~~~~}}}{{{yyyuuussspppmmmkkkiiifffcccaaa```^^^\\\ZZZXXXWWWVVVRRRQQQOOOMMMJJJHHHFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAACCCEEEGGGIIIKKKMMMNNNNNNQQQRRRTTTVVVWWWXXXXXXXXXZZZZZZYYYWWWUUUTTTSSSSSSXXX[[[___bbbhhhqqq{{{qqqaaaVVVQQQRRRWWWgggttt{{{uuuqqqrrrqqqmmmggg___VVVOOOJJJDDDCCCBBB@@@@@@@@@@@@AAACCCCCCDDDDDDFFFGGGIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNPPPPPPRRRTTTVVVWWWYYYZZZ[[[[[[ZZZ[[[\\\^^^```bbbhhhiiikkkpppzzzxxxuuutttssssssrrrmmmgggeeegggkkkppprrrvvvsssooolllkkkjjjiiigggcccccceeejjjnnnoookkkgggddddddddd```[[[XXXZZZ\\\^^^aaaeeejjjmmmoooppppppgggfffeeeeeefffdddbbb___aaabbbeeeiiimmmooonnnmmmgggfffdddaaa___\\\[[[ZZZXXXVVVUUUVVVWWWYYYYYYXXX\\\[[[ZZZXXXXXXXXXYYYYYY]]]___bbbfffhhhgggccc___^^^^^^^^^]]]\\\[[[YYYXXX```___^^^^^^^^^]]][[[YYY]]]^^^]]]\\\]]]cccmmmtttzzz{{{{{{wwwssspppnnnkkkiiiiiihhhgggggggggeeebbb___\\\]]]^^^aaacccbbb___]]]XXXZZZZZZ[[[[[[\\\```bbbhhhkkkooorrrtttuuuwwwxxxxxxyyyyyy{{{}}}{{{yyywwwvvvvvvuuusssqqqooommmjjjgggfffddd```^^^ZZZYYYXXXVVVTTTRRRQQQPPPKKKKKKIIIHHHFFFEEECCCCCC@@@@@@??????@@@@@@AAABBB??????@@@@@@AAACCCDDDEEEHHHIIIKKKMMMOOOQQQQQQRRRSSSTTTVVVXXXYYYZZZZZZZZZ[[[[[[ZZZWWWTTTRRRSSSTTT\\\^^^bbbgggooozzznnn]]]VVVUUUXXX\\\jjj~~~|||uuuqqqnnnjjjfffdddaaa\\\VVVPPPKKKHHHFFFBBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFHHHIIIKKKLLLMMMPPPPPPPPPQQQQQQRRRRRRRRRQQQRRRSSSUUUVVVXXXYYYZZZZZZZZZZZZ[[[]]]```bbbdddiiijjjmmmvvvwwwrrrqqqppppppooojjjeeecccffflllqqquuuxxxuuuqqqnnnlllkkkiiigggdddccccccgggkkkllliiifffeeeeeeccc```]]]\\\^^^aaabbbcccdddeeegggiiijjjkkkddddddeeefffeeecccaaa___eeeddddddeeegggiiikkklllfffeeedddaaa___]]]\\\[[[XXXVVVTTTUUUYYY[[[YYYWWW[[[ZZZYYYYYYYYYZZZ[[[[[[^^^aaafffiiijjjfff```\\\]]]]]]^^^___^^^\\\[[[ZZZ```___^^^_________]]][[[___```___]]]]]]aaaiiioootttsssvvv{{{vvvrrrpppnnnkkkhhhjjjiiigggggggggfffdddbbb^^^___bbbeeegggeeeaaa]]]WWWXXXXXXWWWWWWXXXZZZ[[[]]]aaaeeehhhjjjlllnnnppppppqqqrrrtttvvvxxxzzz|||}}}~~~|||yyytttrrrpppooopppooommmllliiigggdddaaa```^^^[[[YYYSSSSSSQQQPPPNNNMMMLLLKKKHHHHHHGGGFFFEEEDDDCCCCCC>>>>>>>>>>>>??????@@@AAA???@@@AAABBBDDDFFFHHHIIIMMMNNNPPPRRRSSSTTTUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\ZZZ[[[[[[XXXVVVUUUXXX\\\___aaagggoooyyy{{{kkkZZZPPPOOORRRZZZbbb~~~zzz|||vvvmmmgggdddaaa\\\YYYRRRPPPKKKGGGDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHIIIKKKLLLMMMNNNOOORRRRRRRRRSSSSSSTTTTTTTTTRRRSSSTTTVVVWWWYYYZZZ[[[XXXYYYZZZ[[[^^^aaaeeefffiiikkkrrr|||tttooommmlllllljjjgggcccdddiiipppvvvzzzzzzwwwrrrooollljjjhhhfffcccbbbbbbdddhhhiiifffcccbbbbbb```___^^^___aaaccceeedddbbbbbbbbbcccdddeeeaaabbbddddddcccaaa___]]]ccccccddddddeeegggiiijjjdddcccbbb```^^^\\\[[[ZZZXXXVVVTTTVVVZZZ\\\ZZZXXXYYYYYYYYYZZZ[[[\\\]]]^^^]]]aaafffiiihhhccc^^^ZZZ[[[[[[\\\]]]^^^_________aaa```^^^^^^___```___^^^```aaaaaa___^^^aaagggmmmmmmmmmooovvv}}}vvvrrrqqqpppmmmiiikkkiiigggfffgggfffeeeddd___```bbbeeefffddd```\\\XXXWWWVVVVVVVVVVVVVVVVVVVVVYYY]]]```bbbccceeeggghhhiiijjjkkknnnppprrrtttsssuuuwwwyyyyyyzzz|||}}}}}}~~~~~~zzzxxxwwwvvvvvvtttqqqnnnooonnnlllkkklllkkkiiigggccc```^^^\\\ZZZXXXVVVSSSNNNMMMMMMKKKJJJIIIHHHHHHEEEEEEDDDDDDCCCCCCBBBBBB??????>>>>>>>>>???@@@@@@AAABBBCCCEEEGGGJJJMMMNNNRRRRRRTTTUUUWWWWWWXXXXXXWWWWWWXXXYYYZZZ\\\]]]^^^[[[\\\\\\YYYWWWXXX]]]bbbdddhhhrrryyy```YYYRRROOOQQQXXXhhhvvv|||yyytttmmmggg___YYYUUURRRMMMIIIHHHFFFCCCAAA@@@AAABBBCCCAAAAAA@@@AAABBBCCCEEEFFFIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUWWWXXXZZZ[[[[[[XXXYYYZZZ]]]```dddhhhjjjlllrrr}}}|||uuupppmmmkkkiiihhheeeeeeeeehhhooovvv{{{~~~yyyvvvqqqnnnllljjjgggfffcccaaaaaadddggghhhdddaaa^^^]]]]]]]]]^^^___aaabbbcccbbb```^^^^^^___aaabbbaaabbbdddccc```^^^]]]]]]\\\^^^aaaaaaaaaaaabbbccc``````^^^]]][[[ZZZYYYXXXWWWWWWWWWYYY[[[\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]^^^ZZZ^^^bbbdddccc___\\\[[[[[[[[[ZZZ[[[]]]```ccceeeeeebbb___^^^^^^`````````___```aaa___^^^```fffkkklllnnnooorrrwwwzzzvvvvvvuuuqqqmmmmmmjjjgggeeeeeeeeedddccc^^^^^^___```aaa```\\\YYYWWWUUUTTTTTTUUUUUUSSSRRRQQQTTTXXXZZZ[[[\\\]]]___``````aaabbbdddfffhhhjjjiiillloooqqqrrrsssuuuvvvuuuvvvyyy{{{}}}}}}}}}}}}|||}}}~~~~~~~~~}}}{{{{{{zzz{{{}}}~~~}}}}}}}}}~~~}}}zzzwww{{{|||}}}}}}|||zzzxxxwwwtttuuuwwwxxxyyyxxxxxxwwwrrrqqqooonnnnnnmmmjjjhhhkkkiiigggffffffeeecccbbb\\\ZZZWWWVVVUUUSSSPPPNNNIIIIIIIIIHHHGGGFFFFFFEEEBBBBBBAAAAAA@@@?????????@@@@@@??????@@@@@@AAABBBDDDEEEFFFHHHKKKNNNPPPRRRUUUUUUVVVXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]___```___``````\\\XXXYYY```fffjjjqqqwwwfff[[[WWWUUUVVVYYY```mmmyyyqqqccc[[[VVVPPPLLLKKKIIIEEEBBBDDDCCCBBBAAAAAAAAABBBBBB@@@@@@??????AAAEEEHHHKKKJJJKKKMMMNNNOOOOOOOOONNNPPPPPPQQQRRRTTTUUUVVVVVVUUUUUUVVVXXXYYYZZZ[[[\\\ZZZ[[[\\\___ccchhhlllnnnsss}}}~~~uuussspppmmmllljjjgggeeedddeeehhhooovvv|||uuurrrnnnlllkkkjjjiiigggcccccccccfffiiihhhddd```]]]]]]]]]^^^___`````````___^^^\\\\\\\\\^^^aaabbbcccdddeeebbb___\\\]]]^^^[[[^^^``````^^^\\\]]]^^^______^^^]]][[[ZZZYYYYYYVVVXXXZZZ\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\[[[[[[WWWZZZ^^^^^^]]][[[[[[\\\^^^\\\YYYXXXZZZ___fffjjjkkkgggaaa]]]\\\^^^______\\\^^^___^^^^^^```eeeiiiooopppqqqqqquuu|||{{{|||{{{wwwsssqqqmmmhhheeecccbbbaaa```___^^^\\\\\\]]]\\\[[[YYYWWWUUUSSSTTTUUUUUUSSSPPPOOOQQQTTTVVVUUUUUUVVVWWWXXXXXXYYYZZZ[[[]]]^^^___aaadddgggiiijjjkkklllnnnnnnppprrruuuvvvwwwwwwwwwuuuuuuuuuuuuttttttttttttooorrruuuvvvuuuuuuwwwxxxzzzzzzzzzyyyvvvtttttttttrrrssstttttttttrrrpppoooiiikkkmmmnnnnnnmmmlllkkkllljjjiiihhhiiihhhfffdddeeecccaaa```___^^^[[[YYYVVVTTTRRRPPPOOOMMMKKKHHHFFFEEEEEEEEEDDDCCCCCCCCCAAA@@@@@@???>>>>>>======??????@@@@@@BBBDDDEEEFFFGGGHHHIIIKKKNNNQQQSSSUUUVVVWWWXXXYYYYYYYYYYYYYYY[[[[[[[[[\\\]]]___aaabbbbbbdddeeeaaa^^^aaajjjrrr{{{lll___VVVOOOLLLOOOYYYhhhwww}}}ppp___SSSNNNJJJFFFEEEGGGGGGEEECCC???????????????>>>>>>>>>AAA@@@???@@@CCCHHHMMMPPPKKKLLLNNNOOOPPPOOONNNNNNQQQRRRSSSTTTVVVWWWXXXYYYUUUVVVWWWXXXYYYZZZ[[[\\\[[[\\\^^^bbbfffkkkoooqqqyyyxxxtttwwwnnnmmmmmmmmmllljjjgggddddddffflllssszzzqqqnnnkkkjjjkkkkkkjjjiiiddddddeeehhhkkkjjjeeeaaa`````````aaabbbbbbaaa___ZZZZZZZZZZZZ\\\___bbbdddeeeffffffccc^^^\\\]]]______aaabbbaaa]]][[[\\\^^^aaaaaa```___^^^]]]\\\[[[UUUYYY]]]^^^\\\[[[]]]___^^^^^^^^^]]]\\\[[[YYYXXXUUUXXXZZZZZZYYYXXXZZZ]]]aaa^^^YYYVVVXXX^^^ffflllpppjjjbbb]]][[[\\\]]]^^^YYY[[[]]]]]]]]]___dddhhhooonnnmmmnnnrrrxxx{{{wwwtttpppjjjdddaaa```^^^\\\bbb___\\\[[[[[[\\\\\\[[[XXXVVVTTTUUUWWWVVVTTTQQQNNNPPPRRRSSSRRRQQQRRRRRRSSSSSSSSSTTTUUUWWWXXXYYY]]]___cccdddeeeeeefffgggfffgggjjjlllnnnoooooooooqqqppppppooonnnooooooooogggkkkoooqqqqqqqqqsssuuuxxxyyyxxxtttpppnnnqqqtttkkklllmmmnnnnnnllljjjiiibbbccceeeggggggeeebbbaaadddbbb``````aaaaaa___]]]aaa^^^\\\ZZZYYYXXXUUUSSSRRRPPPNNNLLLKKKJJJGGGEEECCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAA@@@???>>>>>>===>>>>>>???AAADDDFFFHHHJJJIIIJJJKKKMMMPPPSSSUUUVVVWWWWWWXXXYYYYYYYYYYYYYYY^^^]]]]]]^^^___aaacccdddcccfffhhhgggfffjjjuuufffXXXTTTRRRNNNSSS[[[nnnttthhh]]]TTTOOOKKKJJJHHHEEECCCBBBAAA@@@????????????@@@AAABBBCCCDDDEEEGGGIIIKKKMMMNNNOOOLLLMMMNNNNNNPPPPPPQQQRRRQQQQQQRRRRRRSSSUUUVVVWWWYYYXXXWWWWWWXXXYYY[[[[[[]]]```dddeeegggnnnxxx|||wwwuuuwwwmmmjjjgggfffggggggggggggccciiiqqqwwwyyyyyyxxxxxxooommmllllllnnnlllhhhdddaaadddfffgggfffeeedddeee^^^bbbddddddaaa___```bbb]]]]]]]]]]]]^^^^^^___```cccbbb```___^^^^^^^^^___aaaaaa```_______________dddddddddcccaaa^^^[[[ZZZXXXWWWYYY\\\[[[VVVXXX___ccc___]]]]]]\\\YYYYYY\\\TTTXXX\\\[[[WWWTTTVVVYYY]]]YYYUUUTTTWWW\\\```bbbdddcccbbbaaa___^^^\\\\\\\\\[[[[[[\\\^^^aaadddfffkkkjjjjjjkkkooorrruuuvvv~~~zzztttmmmiiigggddd```]]]]]]]]]]]]\\\ZZZYYYYYYZZZVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPOOONNNMMMMMMQQQQQQPPPOOOPPPRRRUUUVVVYYYYYYZZZ\\\]]]]]]]]]]]]^^^___```bbbdddeeegggggggggfffeeeddddddfffhhhiiiffffffeeefffgggiiikkkmmmnnnooonnnllliiigggfffgggggggggfffeeeeeedddcccccc``````___^^^]]]\\\[[[ZZZ[[[[[[[[[ZZZYYYXXXVVVUUUYYYXXXWWWUUUTTTRRRQQQPPPMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???????????????@@@@@@BBBFFFHHHIIIIIIKKKLLLOOOOOOPPPRRRSSSUUUVVVWWWVVVYYY[[[[[[YYYZZZ]]]aaaaaa]]]]]]bbbcccaaabbbhhhmmmtttvvvrrrqqq{{{dddWWWSSSPPPRRRYYYbbbuuuzzzooocccYYYPPPJJJFFFDDDCCCBBBAAA@@@??????????????????@@@AAACCCDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRRRRSSSUUUVVVWWWYYYXXXXXXWWWXXXYYY[[[\\\]]]aaafffiiilllsss}}}~~~{{{zzz|||rrrooojjjgggfffeeeeeedddiiinnntttxxxxxxvvvtttsssmmmkkkhhhhhhiiiiiifffdddaaacccffffffeeecccccccccaaadddfffeeeaaa^^^^^^```\\\\\\\\\\\\\\\]]]^^^______^^^]]]]]]]]]^^^___```bbbaaa```^^^^^^^^^___```dddddddddcccaaa___]]]\\\[[[YYYYYYZZZVVVSSSXXX```ccc^^^\\\^^^^^^ZZZXXXYYYVVVYYY]]]\\\XXXUUUVVVXXX[[[XXXUUUTTTWWW[[[]]]______^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[\\\^^^```ccceeeiiihhhgggiiilllqqqtttvvvvvvnnnjjjeeeaaa]]][[[\\\\\\[[[YYYXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPOOONNNNNNMMMMMMOOOOOONNNMMMNNNPPPRRRSSSUUUVVVWWWXXXXXXYYYXXXXXXZZZZZZ[[[\\\^^^___``````___^^^]]]]]]]]]___aaabbb`````````aaabbbcccdddeeeeeeffffffdddaaa______```bbbaaaaaa```______^^^^^^[[[[[[ZZZYYYXXXWWWVVVVVVTTTUUUUUUUUUUUUTTTTTTSSSTTTTTTSSSQQQPPPNNNMMMMMMJJJIIIHHHGGGFFFDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAACCCEEEIIIKKKLLLLLLNNNOOOQQQQQQRRRTTTVVVWWWXXXYYYZZZ\\\^^^]]][[[ZZZ\\\___bbb______dddggghhhmmmssswww~~~mmmZZZUUUUUUWWWaaalllzzzyyy|||{{{nnnhhh^^^TTTNNNIIIFFFDDD??????>>>>>>>>>>>>?????????@@@AAABBBDDDEEEGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWYYYXXXXXXXXXYYYZZZ\\\]]]```ccciiinnnsss|||}}}}}}}}}wwwsssmmmiiihhhgggffffffppptttwwwxxxvvvrrrnnnmmmjjjhhheeeddddddeeedddcccaaabbbddddddbbb```______ccceeegggeee```]]]\\\]]]\\\\\\[[[[[[[[[\\\]]]]]][[[ZZZZZZ[[[\\\^^^```aaabbbaaa___]]]]]]^^^```aaabbbcccbbbbbbaaa___^^^]]][[[ZZZXXXUUUPPPPPPYYYdddiiibbb^^^```aaa^^^YYYWWWWWW[[[]]]]]]YYYVVVVVVWWWWWWVVVTTTUUUXXX[[[\\\\\\\\\\\\\\\\\\]]]^^^______\\\\\\[[[\\\]]]```cccdddeeeeeedddeeeiiinnnsssvvv~~~yyyooohhhddd```]]][[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRRRRPPPOOOOOONNNNNNMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWVVVVVVUUUUUUVVVXXXYYY[[[YYYZZZ[[[[[[\\\\\\[[[[[[[[[\\\\\\[[[YYYXXXXXXYYYZZZZZZYYYYYYXXXWWWWWWWWWTTTTTTSSSRRRQQQPPPPPPOOOLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDGGGIIIMMMOOOPPPPPPRRRSSSSSSTTTUUUWWWYYYZZZ\\\\\\^^^```cccbbb___^^^```cccdddaaaaaagggmmmttt}}}zzzeeeZZZRRRTTT\\\hhh~~~~~~xxxwwwzzzvvvmmmgggaaa[[[SSSLLLHHHFFFEEEDDD@@@@@@@@@???@@@@@@AAAAAAAAAAAACCCEEEGGGIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWYYYYYYXXXYYYZZZ\\\^^^```dddgggkkkqqqyyy~~~}}}|||{{{yyyvvvqqqnnnnnnnnnnnnmmmrrrtttvvvuuuqqqmmmiiihhheeeeeeeeeeeedddcccbbbaaa___aaabbbaaa^^^\\\\\\\\\```bbbdddccc^^^[[[[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]ZZZZZZZZZZZZ[[[]]]___aaabbb```^^^]]]\\\^^^```aaa``````______^^^^^^]]]]]]XXXXXXWWWRRROOOSSSaaammmsssiiiaaabbbddd```[[[XXXXXX[[[^^^]]][[[XXXVVVVVVSSSSSSTTTWWW[[[^^^___^^^^^^]]]]]]]]]^^^___```aaa]]]\\\[[[[[[\\\___aaacccbbbbbbbbbcccfffkkkqqquuu}}}xxxnnniiigggeeeccc]]]]]]\\\]]]]]]\\\ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQRRRSSSUUUVVVTTTUUUVVVWWWWWWVVVUUUTTTSSSTTTUUUUUUSSSSSSTTTUUURRRRRRRRRQQQQQQQQQPPPPPPNNNNNNMMMMMMLLLKKKJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAACCCCCCCCCCCCDDDEEEGGGGGGJJJMMMPPPRRRSSSTTTUUUVVVUUUVVVWWWYYY[[[]]]^^^___```cccffffffeeeeeehhhkkklllkkklllqqq{{{uuuddd[[[TTTRRRZZZkkk~~~~~~~~~~~~xxxrrrkkkddd\\\VVVTTTOOOHHHCCCAAAAAA@@@@@@CCCBBBBBBAAAAAAAAABBBBBBCCCDDDFFFHHHJJJLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKMMMNNNOOOPPPQQQRRRRRRSSSQQQQQQRRRRRRSSSUUUVVVWWWXXXYYYYYY[[[]]]```cccdddkkklllooouuu}}}}}}zzzwwwtttttttttsssqqqmmmooopppooolllhhhffffffaaadddgggiiihhhddd```]]]]]]^^^___]]]ZZZXXXXXXYYYZZZ]]]```___\\\ZZZ[[[]]]```___^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\^^^___```___^^^]]]]]]^^^```aaa]]]]]]\\\[[[[[[[[[[[[[[[WWWYYYYYYUUUUUU^^^mmmxxxxxxlllaaa___aaa^^^ZZZYYYXXXZZZ]]]]]]\\\YYYWWWUUUQQQRRRUUUZZZ___cccdddccc```___]]]\\\\\\]]]^^^___\\\[[[ZZZZZZ[[[]]]___```aaabbbccccccdddhhhnnnrrr~~~}}}|||sssooonnnllljjj```___^^^^^^___^^^[[[XXXXXXWWWVVVUUUSSSRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJMMMMMMMMMNNNNNNOOOPPPQQQNNNOOOPPPQQQQQQOOONNNMMMMMMNNNOOOOOONNNNNNOOOQQQMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCC???@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBCCCCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLOOOSSSUUUUUUVVVWWWYYYWWWXXXYYY[[[]]]___aaabbbdddgggiiiiiihhhiiimmmpppwwwyyy{{{ooo___VVVTTTUUU\\\nnn|||{{{~~~|||{{{yyywwwtttqqqnnnmmmqqqnnnhhhccc^^^XXXRRRNNNLLLHHHDDDAAA@@@@@@@@@???BBBBBBAAAAAAAAAAAABBBBBBFFFGGGIIILLLMMMNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKNNNNNNOOOPPPQQQRRRSSSSSSQQQQQQRRRRRRSSSUUUVVVWWWXXXYYYZZZ\\\```dddhhhjjjqqqrrrvvv~~~}}}~~~{{{yyywwwuuuqqqooogggiiijjjjjjhhhfffffffffaaaeeejjjllljjjddd___\\\[[[[[[[[[ZZZWWWVVVVVVWWWUUUYYY\\\]]][[[ZZZ[[[]]]aaa```___^^^]]]]]]\\\\\\]]]]]][[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^______\\\[[[ZZZYYYXXXXXXYYYYYYXXX[[[\\\[[[^^^iiittt{{{qqqggg^^^\\\\\\ZZZXXXXXXVVVXXX[[[]]]\\\ZZZWWWUUUQQQSSSVVV\\\bbbfffgggfff___^^^[[[YYYYYYYYYZZZ[[[[[[ZZZYYYXXXYYYZZZ\\\^^^bbbdddfffeeedddfffjjjooozzzxxxxxx}}}}}}yyyvvvrrroooeeecccbbbbbbcccbbb]]]XXXYYYXXXWWWUUUTTTRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHGGGIIIJJJJJJIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHKKKKKKKKKKKKKKKLLLMMMNNNNNNQQQUUUWWWXXXXXXZZZ[[[YYYZZZ[[[]]]```bbbdddeeeiiijjjkkkjjjjjjlllrrrwwwkkk\\\VVVTTTRRR^^^sssxxxxxxzzz|||yyywwwwwwvvvtttrrrllljjjhhheeecccbbbaaaaaa```]]]YYYUUURRRNNNKKKHHHFFFDDDBBBAAABBBCCCBBBAAAAAAAAAAAAAAACCCDDDEEEFFFHHHJJJLLLNNNOOOOOOOOONNNMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRSSSSSSQQQQQQRRRRRRSSSUUUVVVWWWWWWXXX[[[^^^ccchhhllloootttxxxxxxzzzzzzwwwyyy}}}zzzzzzyyyxxxwwwtttooollldddeeegggfffeeeeeefffgggcccgggkkklllhhhbbb^^^\\\XXXYYYYYYWWWUUUTTTTTTVVVUUUXXX\\\\\\ZZZYYY[[[]]]aaa```___]]]\\\[[[[[[[[[\\\[[[ZZZYYYYYYZZZ[[[[[[\\\]]]^^^_________^^^^^^\\\[[[ZZZXXXXXXWWWXXXXXXYYY\\\]]]\\\aaakkkpppoooeee___\\\]]]]]]YYYXXXYYYTTTVVVYYY[[[\\\[[[WWWUUUTTTUUUXXX\\\bbbeeeffffff___]]][[[XXXXXXXXXZZZ[[[ZZZYYYXXXWWWWWWXXXZZZ[[[dddgggjjjhhheeeeeegggkkknnnrrrwww{{{}}}ooommmkkkkkkllljjjddd^^^[[[[[[YYYXXXVVVTTTSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOMMMLLLLLLIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHEEEGGGHHHHHHGGGFFFGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLOOOOOONNNNNNNNNOOOOOOPPPQQQTTTWWWYYYZZZ[[[\\\]]][[[\\\^^^```ccceeeggghhhkkkmmmnnnnnnpppvvv|||hhh[[[XXX\\\```gggzzzwwwvvvyyy~~~yyyqqqnnnkkkhhhgggeeecccaaa]]][[[XXXVVVUUUUUUVVVWWWQQQNNNJJJGGGEEECCCAAA???>>>======>>>AAABBBAAA@@@@@@AAABBBCCCEEEHHHJJJKKKJJJKKKNNNPPPQQQPPPOOONNNNNNNNNOOOPPPPPPPPPOOOOOONNNOOOOOOPPPQQQRRRSSSSSSQQQQQQRRRRRRSSSUUUVVVWWWWWWXXX[[[___eeejjjooorrruuu{{{~~~|||ssswwwuuuqqqqqqvvvwwwtttrrrssstttvvvvvvtttooolllcccdddeeeeeeddddddfffgggeeehhhkkkjjjeee```]]]]]]VVVWWWWWWVVVTTTSSSTTTUUUVVVYYY]]]]]][[[YYYZZZ\\\```___^^^\\\[[[ZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZ\\\^^^``````___^^^]]]^^^\\\[[[YYYXXXWWWXXXXXXXXXZZZZZZZZZ___ggggggbbb\\\[[[]]]``````\\\ZZZ\\\SSSTTTWWW[[[]]][[[XXXUUUWWWWWWYYY\\\aaaddddddddd```^^^\\\ZZZZZZ[[[]]]^^^YYYXXXWWWVVVVVVWWWYYYZZZeeeiiilllkkkgggdddfffiiicccnnnzzz}}}|||~~~yyyvvvttttttuuurrrkkkeee]]]]]][[[ZZZXXXVVVUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLKKKGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHIIIHHHGGGGGGGGGIIIJJJKKKGGGHHHIIIIIIGGGGGGHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCC???@@@AAABBBDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGIIIJJJLLLMMMNNNOOORRRQQQQQQPPPPPPPPPQQQQQQSSSVVVYYY[[[\\\]]]^^^___^^^___```ccceeehhhiiijjjkkkmmmpppsssxxxtttaaaVVVTTT[[[gggppptttvvvyyyzzz|||~~~{{{qqqkkkcccbbb```]]]ZZZXXXVVVUUUTTTSSSRRRPPPOOOMMMLLLKKKIIIGGGEEECCCAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAACCCBBBBBBCCCDDDFFFHHHIIIMMMNNNOOOPPPQQQPPPOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOSSSRRRRRRRRRRRRTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZWWWXXX[[[```ffflllqqqttt|||~~~uuulllmmmnnnnnnnnnmmmlllkkkjjjjjjlllooopppnnnkkkhhhcccfffeee```___bbbeeeeeedddcccbbbbbbaaa___[[[XXX[[[YYYXXXVVVUUUUUUUUUVVVXXX[[[^^^___^^^\\\\\\\\\```___]]][[[YYYXXXWWWWWWUUUUUUVVVWWWYYYZZZ[[[[[[[[[\\\\\\ZZZYYYZZZ\\\^^^ZZZYYYXXXWWWVVVVVVVVVVVVWWWYYY\\\[[[YYYXXXZZZ\\\ZZZ```fffeee```ZZZXXXXXXVVVVVVWWWWWWWWWXXXXXXXXXVVVWWWYYY[[[]]]___aaabbb^^^aaa```[[[XXXZZZ[[[ZZZUUUWWWXXXWWWVVVWWWZZZ^^^sssqqqnnnllliiifffbbb___dddeeelllvvv|||}}}yyymmmddd]]]WWWVVVZZZ[[[XXXTTTUUUSSSRRRRRRSSSSSSQQQOOOPPPPPPQQQRRRQQQPPPOOONNNNNNNNNMMMLLLKKKJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBDDDEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIKKKMMMOOOPPPQQQQQQWWWYYY[[[[[[YYYVVVTTTSSSRRRXXXZZZXXX[[[aaaccc______```cccgggllloooppppppppptttwww|||vvviiieeebbbaaaaaahhh}}}rrrsssuuuvvvwwwyyy||||||{{{{{{uuutttssssssvvv|||pppgggaaa[[[ZZZYYYVVVTTTQQQOOONNNLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCAAA@@@????????????BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGIIIJJJMMMNNNOOOPPPPPPPPPOOONNNMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTUUUWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZ]]]aaaeeeiiiooouuuzzztttkkkggghhhjjjkkkkkkkkkjjjjjjhhhhhhjjjlllnnnmmmiiifffaaadddccc___^^^aaacccccccccaaa```___^^^]]]ZZZXXXXXXXXXWWWVVVWWWWWWYYYYYYYYY\\\^^^___^^^\\\\\\\\\]]]]]][[[ZZZXXXWWWWWWWWWYYYYYYYYYZZZ[[[\\\\\\[[[]]]]]]]]][[[YYYYYY[[[]]]YYYYYYXXXXXXWWWWWWXXXXXXWWWXXXYYYWWWUUUTTTVVVXXX]]]bbbffffffaaa\\\YYYZZZUUUUUUVVVVVVVVVWWWWWWWWWUUUVVVXXX[[[]]]___``````___bbbaaa\\\YYY\\\]]]\\\[[[[[[\\\[[[[[[^^^dddiii}}}yyyqqqkkkgggccc```^^^```aaafffooouuuxxx{{{|||kkkddd]]][[[\\\]]]YYYUUUXXXVVVTTTSSSSSSTTTSSSRRRPPPPPPQQQPPPPPPNNNLLLKKKMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOPPPRRRRRRSSSSSSVVVXXXYYYWWWTTTSSSSSSRRRXXX[[[ZZZ]]]cccdddaaaaaaaaacccfffkkkpppsssuuuyyywwwiiiaaafffhhhooowww~~~nnnoooqqqqqqqqqrrrtttvvvxxx|||~~~wwwqqqllliiihhhhhhfffffffffgggiiinnnvvv{{{nnnaaaYYYUUUTTTSSSQQQOOOMMMKKKJJJIIIEEEDDDDDDBBBAAA@@@??????@@@???????????????@@@AAACCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCDDDFFFHHHJJJKKKNNNNNNOOOPPPPPPOOONNNMMMMMMNNNOOOPPPRRRTTTUUUVVVUUUUUUTTTUUUUUUVVVWWWXXXVVVVVVVVVWWWXXXYYY[[[\\\___ccchhhkkkmmmsss}}}zzzzzzmmmeeebbbccceeefffhhhhhhhhhgggeeeeeegggiiijjjiiifffccc___bbbbbb^^^\\\___aaaaaaaaa___\\\[[[ZZZZZZXXXWWWUUUUUUVVVWWWXXXZZZ[[[\\\YYY\\\^^^___]]][[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVZZZYYYZZZ[[[^^^___^^^]]]]]]]]]\\\ZZZXXXWWWXXXZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWTTTRRRRRRSSSUUUYYY]]]```___ZZZVVVTTTUUUTTTTTTTTTUUUUUUUUUUUUVVVTTTUUUXXXZZZ\\\]]]^^^^^^^^^aaaaaa]]][[[]]]___^^^______^^^^^^aaafffmmmrrr|||rrrjjjdddbbb```___^^^]]]```hhhnnnrrrwww}}}rrrkkkdddaaaccccccaaa^^^]]]ZZZUUURRRRRRRRRSSSSSSRRRRRRRRRQQQOOONNNLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMOOOQQQRRRSSSTTTTTTRRRTTTWWWWWWVVVTTTTTTUUUSSSWWWZZZ[[[^^^bbbcccaaagggggggggiiinnnuuu|||pppeeegggppp|||kkklllmmmlllkkkkkklllnnnoooqqqsssssssssuuuxxx{{{}}}{{{{{{~~~}}}yyypppmmmhhhbbb^^^\\\\\\\\\]]]^^^___```bbbffflllpppyyy}}}zzznnn___UUUPPPMMMOOONNNMMMKKKJJJHHHGGGFFFCCCBBBBBBAAA@@@??????>>>>>>??????@@@BBBCCCDDDEEECCCCCCCCCBBBCCCCCCDDDEEEBBBCCCDDDFFFHHHJJJKKKLLLNNNOOOPPPPPPPPPOOOMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXVVVVVVWWWXXXYYY[[[]]]^^^aaafffkkkmmmpppzzzrrrhhhccc___```bbbcccdddddddddcccbbbbbbccceeefffeeebbb```]]]aaaaaa]]]\\\___```___^^^[[[XXXWWWWWWWWWWWWVVVSSSTTTUUUVVVWWWYYYZZZ[[[XXXZZZ]]]]]][[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVWWWVVVXXX\\\bbbeeeeeeccc\\\\\\[[[XXXUUUSSSTTTVVVYYYYYYZZZ[[[\\\\\\]]]]]]\\\ZZZWWWTTTRRRRRRSSSUUUUUUWWWYYYWWWTTTQQQPPPPPPSSSSSSSSSTTTTTTTTTUUUUUUSSSUUUWWWZZZ[[[\\\[[[[[[]]]``````\\\[[[^^^```_________```aaadddiiinnnqqq{{{uuummmgggdddccccccbbb]]][[[\\\ccciiimmmttt{{{}}}uuupppkkkjjjmmmoooooommmiiiccc\\\VVVTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNPPPQQQSSSTTTTTTUUUTTTVVVXXXXXXWWWVVVWWWXXXYYY\\\^^^```ccceeeeeedddmmmmmmnnnqqqxxxuuugggaaa[[[[[[nnniiijjjjjjhhhffffffggghhhiiiiiiiiiiiiiiiiiikkkmmmpppvvv}}}~~~yyyqqqrrrwww}}}{{{xxxuuusssoookkkhhhccc```\\\XXXUUUTTTTTTTTTWWWXXXZZZ[[[\\\___cccffffffjjjiii___TTTOOOLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@BBBCCCEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEFFFHHHJJJLLLMMMMMMNNNOOOPPPQQQPPPPPPNNNNNNPPPPPPPPPPPPPPPPPPQQQQQQSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWXXXZZZ\\\^^^```aaabbbggglllpppvvvssshhhbbbaaa___```aaaaaaaaaaaa_______________aaabbbaaa___]]]]]]```aaa^^^\\\___```___[[[YYYVVVUUUUUUVVVVVVUUUSSSSSSTTTUUUVVVVVVWWWWWWVVVXXX[[[[[[ZZZXXXWWWWWWWWWWWWXXXYYYYYYXXXWWWWWWTTTTTTWWW___hhhnnnnnnlll]]]]]][[[XXXUUUSSSTTTUUUYYYYYY[[[\\\]]]^^^^^^^^^[[[YYYUUURRRQQQRRRSSSTTTVVVVVVVVVTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUWWWYYYZZZZZZZZZZZZ\\\______[[[ZZZ]]]```______```bbbeeehhhiiiiiiiiinnnkkkgggeeedddcccaaa___ZZZXXXYYY___eeeiiiooovvvxxx|||yyyyyy{{{||||||zzztttnnnddd\\\XXXWWWWWWWWWTTTSSSSSSRRRQQQQQQQQQQQQLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIHHHIIIIIIIIIJJJJJJJJJKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMNNNKKKKKKKKKKKKLLLMMMNNNOOONNNOOOPPPRRRSSSTTTTTTTTTVVVWWWXXXXXXWWWXXXZZZ\\\bbbbbbdddggghhhiiijjjkkknnnqqqwwwvvvmmm```YYYZZZ\\\eeezzz{{{gggggggggeeecccbbbcccddddddcccbbbbbbaaaaaabbbbbbeeemmmsssuuuwww|||{{{uuurrriiikkkqqq~~~|||yyyvvvsssqqqqqqtttwwwyyyxxxuuurrroookkkiiifffcccbbb```]]][[[VVVTTTRRROOOMMMLLLMMMMMMOOOQQQSSSTTTTTTUUUWWWYYYWWW[[[ZZZSSSMMMJJJIIIGGGDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGHHHJJJLLLMMMNNNNNNNNNNNNOOOPPPRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOONNNRRRSSSTTTUUUVVVVVVVVVVVVYYYYYYZZZ\\\^^^aaacccddddddjjjqqqyyyuuuyyyllleeebbbbbb^^^^^^_________^^^]]]\\\]]]\\\\\\]]]______]]][[[[[[___```]]]\\\^^^___]]]YYYWWWUUUUUUVVVWWWVVVUUURRRSSSTTTUUUUUUUUUUUUTTTTTTWWWYYYZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[ZZZXXXWWWTTTTTTXXXaaalllrrrrrrppp______]]]ZZZVVVTTTUUUVVVWWWXXXZZZ[[[\\\\\\\\\[[[WWWTTTQQQPPPQQQRRRRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUUUUUUUVVVVVVVVVWWWVVVVVVWWWXXXXXXYYYZZZZZZ\\\______[[[ZZZ]]]______aaaaaadddgggiiiiiifffccceeecccbbbaaaaaa___\\\YYYWWWUUUWWW^^^bbbeeeiiinnnwww}}}xxxqqqggg^^^ZZZXXXXXXXXXUUUTTTSSSRRRQQQPPPPPPQQQOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLMMMNNNPPPPPPOOOPPPQQQSSSTTTTTTUUUUUUUUUVVVXXXYYYZZZ\\\```cccfffddddddhhhkkkkkknnnsssttt|||{{{iii```\\\ZZZ^^^iiitttdddeeedddbbb```___```aaa^^^]]]]]]\\\]]]\\\[[[[[[[[[ccchhhffffffkkkpppqqqtttuuuwwwwwwuuuqqqllliiiaaacccjjjwww|||xxxsssnnnkkkiiigggeeebbbdddgggiiihhhfffcccaaa]]]ZZZWWWUUUUUUTTTRRRQQQLLLKKKIIIGGGFFFFFFGGGGGGGGGIIILLLMMMLLLKKKKKKLLLKKKOOOPPPKKKGGGFFFEEECCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOONNNNNNOOOQQQSSSTTTTTTSSSSSSOOOOOOOOOOOOOOOOOOPPPPPPSSSTTTUUUVVVWWWWWWWWWVVVZZZ[[[\\\^^^aaacccfffggghhhooozzz{{{qqqiiiddd``````ZZZ[[[\\\]]]]]]\\\[[[[[[\\\[[[ZZZ[[[]]]]]][[[YYYYYY]]]___\\\ZZZ\\\]]][[[XXXWWWVVVWWWXXXXXXVVVTTTQQQRRRTTTUUUVVVVVVUUUUUUTTTVVVZZZ[[[[[[ZZZZZZ[[[[[[[[[]]]]]]]]][[[YYYXXXUUUTTTVVV^^^iiinnnlllhhh]]]]]][[[XXXUUUSSSTTTUUUTTTUUUWWWXXXYYYXXXWWWVVVSSSQQQOOOPPPSSSUUUTTTSSSRRRPPPNNNMMMOOOQQQTTTUUUWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXWWWVVVWWWYYYZZZ\\\^^^aaaaaa\\\[[[^^^```___aaa```aaacccfffeeebbb___^^^]]]\\\]]]]]]]]]ZZZXXXVVVVVVYYY```ddddddfffiiirrr{{{xxxooogggdddccccccccc]]][[[YYYVVVSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPRRRSSSQQQRRRSSSUUUUUUVVVVVVVVVVVVXXXZZZ]]]```eeelllpppnnnjjjjjjoootttvvv|||qqqccc]]]^^^UUU^^^lll{{{bbbcccbbbaaa^^^]]]^^^___ZZZYYYYYYZZZ[[[ZZZYYYWWWSSS[[[___[[[YYY___ddddddfffgggiiijjjiiieeeaaa^^^]]]___eeeooo}}}yyyuuuoookkkfffbbb___]]][[[YYYYYYZZZ]]]______]]]ZZZXXXTTTRRROOOMMMMMMMMMLLLKKKHHHGGGEEEDDDCCCDDDDDDEEECCCFFFHHHIIIGGGFFFEEEEEEEEEIIIKKKFFFCCCBBBAAA>>>AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBFFFGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJLLLMMMMMMMMMNNNOOOPPPQQQPPPOOOOOONNNOOOQQQSSSUUUUUUUUUUUUNNNNNNOOOOOOPPPQQQRRRRRRTTTUUUVVVXXXYYYXXXXXXWWW[[[\\\]]]___bbbeeegggiiikkksssxxx}}}uuuiiieee___ZZZXXXVVVWWWYYY[[[\\\\\\[[[[[[[[[ZZZZZZZZZ\\\\\\[[[YYYWWW\\\]]]ZZZYYY[[[[[[YYYWWWVVVWWWXXXYYYYYYWWWTTTQQQRRRTTTVVVWWWXXXWWWWWWTTTWWW[[[]]]\\\\\\\\\]]]\\\]]]^^^___^^^\\\ZZZXXXTTTRRRSSSZZZcccfffccc^^^YYYYYYWWWTTTQQQPPPQQQRRRQQQSSSTTTVVVVVVUUUTTTSSSSSSQQQQQQSSSWWWXXXWWWVVVWWWTTTRRRQQQSSSWWWZZZ\\\XXXXXXXXXYYYYYYYYYZZZZZZ[[[YYYWWWVVVVVVXXX[[[]]]```cccbbb^^^\\\___`````````^^^\\\^^^aaabbb```^^^YYYXXXXXXYYY[[[]]]\\\\\\XXXXXX]]]eeehhhffffffhhhlllxxx}}}wwwtttttttttuuueeeccc___[[[XXXUUUTTTSSSSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQNNNOOOOOOPPPQQQRRRTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ^^^bbbgggnnnwww||||||wwwwww~~~tttiii^^^XXX\\\eeeppp~~~aaa```___^^^]]]\\\\\\\\\ZZZYYYYYYYYYZZZZZZYYYWWWVVVVVVUUUUUUVVVVVVWWWXXX]]]^^^___```___]]][[[ZZZWWWZZZ___fffpppzzzwwwpppkkkhhhcccaaa___\\\YYYVVVUUUTTTSSSSSSRRRRRRQQQPPPOOOOOOOOOMMMKKKIIIHHHGGGHHHHHHDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAACCCDDDDDDCCCAAAAAACCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEIIIKKKLLLLLLKKKIIIJJJKKKIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQNNNNNNPPPRRRSSSTTTTTTTTTPPPPPPOOONNNMMMMMMNNNNNNQQQTTTWWWYYYYYYZZZ[[[\\\]]][[[]]]bbbffffffhhhlllqqq{{{www}}}uuuiiiccc^^^ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVXXXYYYYYYZZZYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYRRRSSSUUUWWWXXXWWWVVVUUUNNNPPPSSSUUUXXXYYYYYYYYY[[[ZZZZZZ\\\]]]]]][[[YYYZZZ\\\]]]___^^^\\\YYYWWWWWWSSSQQQUUU\\\```___[[[VVVUUUTTTRRRPPPOOOOOOOOOOOOPPPRRRTTTTTTSSSQQQPPPVVVTTTQQQQQQRRRTTTUUUUUURRRSSSTTTUUUWWWXXXYYYZZZXXXYYYZZZZZZZZZYYYXXXWWW\\\XXXSSSQQQSSSVVVYYY[[[\\\]]]___`````````___^^^bbb___]]]]]]______\\\ZZZYYYYYYYYYZZZ[[[[[[ZZZXXX^^^aaafffiiihhhgggeeedddeeeooo{{{~~~tttjjjccc]]]XXXVVVXXXTTTSSSSSSSSSRRRPPPOOONNNLLLKKKKKKLLLNNNNNNLLLJJJLLLLLLKKKJJJJJJJJJKKKKKKNNNMMMLLLLLLKKKKKKLLLLLLJJJJJJJJJKKKJJJJJJIIIHHHFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLKKKLLLMMMNNNOOORRRRRRPPPOOONNNMMMMMMMMMOOOPPPQQQQQQQQQRRRTTTUUUXXXWWWVVVVVVXXXXXXWWWVVV[[[aaafffiiikkkpppxxxsssiiibbbdddiiinnnvvvaaa```___^^^]]]\\\\\\\\\ZZZYYYXXXYYY[[[[[[YYYWWWTTTSSSRRRQQQQQQQQQQQQQQQTTTVVVWWWXXXYYYXXXVVVUUUTTTUUUYYY___fffnnntttxxx}}}{{{wwwrrrlllfffaaa^^^ZZZYYYWWWTTTQQQOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKJJJHHHGGGFFFEEEFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAADDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFHHHIIIKKKKKKKKKJJJKKKLLLKKKKKKKKKLLLKKKKKKJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQOOOOOOQQQRRRSSSSSSTTTTTTNNNNNNNNNNNNNNNOOOPPPQQQSSSVVVXXXYYYYYYYYYZZZ[[[___^^^```dddfffggglllsss|||vvvyyy~~~mmmddd```\\\ZZZZZZYYYYYYZZZZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXWWWVVVVVVXXXXXXYYYYYYXXXWWWVVVVVVPPPQQQTTTUUUVVVVVVUUUTTTQQQRRRTTTVVVWWWWWWWWWWWW[[[[[[[[[\\\]]]]]][[[YYYYYYZZZ[[[[[[ZZZXXXVVVUUUTTTQQQPPPTTT\\\___]]]YYYWWWUUURRRPPPPPPOOOOOONNNOOOPPPRRRSSSSSSRRRRRRQQQTTTQQQOOONNNOOOQQQRRRRRRPPPQQQQQQRRRSSSTTTUUUVVVTTTUUUUUUUUUVVVUUUUUUTTTZZZXXXUUUTTTVVVXXXYYYXXX[[[\\\^^^____________^^^aaa___]]]\\\^^^]]][[[YYYXXXXXXXXXZZZ[[[[[[[[[ZZZ___bbbgggiiigggdddbbbaaaaaafffoooxxxvvvoooggg___[[[\\\[[[ZZZWWWUUUSSSQQQOOOMMMPPPOOONNNNNNPPPPPPOOONNNOOOOOONNNNNNNNNNNNNNNNNNPPPPPPOOONNNNNNNNNNNNNNNJJJKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNQQQPPPOOOOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPPPPPPPQQQMMMOOORRRTTTTTTUUUVVVXXXZZZZZZZZZ[[[\\\]]]]]]]]]___dddiiilllooovvvvvvmmmgggggglllxxxaaaaaa___^^^]]]\\\\\\\\\YYYYYYYYYZZZ\\\\\\ZZZXXXWWWVVVUUUSSSQQQPPPOOOOOONNNOOOQQQRRRSSSSSSRRRRRRQQQRRRTTTWWW[[[```dddfffjjjiiifffccc^^^ZZZWWWUUUQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAAAAAAAAAAAAAA@@@BBBBBBBBBAAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBCCCDDDEEEGGGGGGHHHFFFHHHJJJKKKJJJKKKLLLNNNLLLMMMMMMLLLLLLKKKJJJIIIMMMMMMOOOPPPQQQRRRRRRRRRPPPQQQRRRRRRSSSSSSSSSRRRMMMMMMMMMNNNOOOPPPRRRSSSUUUWWWYYYZZZYYYYYYZZZ[[[ccccccfffiiiiiikkkttt~~~tttttt}}}qqqddd___]]]ZZZYYYZZZZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUTTTSSSWWWWWWWWWWWWVVVUUUSSSSSSNNNOOOQQQSSSTTTTTTTTTTTTSSSTTTUUUVVVVVVVVVVVVVVV[[[[[[[[[\\\]]]]]][[[YYYXXXXXXWWWVVVUUUTTTSSSSSSSSSQQQQQQVVV]]]___]]]YYYXXXTTTOOONNNOOOPPPOOOMMMPPPQQQQQQQQQQQQRRRRRRRRRQQQOOOLLLLLLMMMOOOOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUYYYXXXWWWWWWYYYYYYXXXVVVZZZ[[[]]]^^^_________^^^___^^^\\\[[[\\\[[[YYYXXXVVVWWWXXXZZZ[[[\\\]]]]]]```cccggghhhfffaaa]]][[[[[[]]]cccmmmxxxvvvkkkdddcccdddaaa\\\YYYXXXVVVTTTSSSSSSQQQOOONNNPPPQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMLLLLLLKKKJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNNNNPPPOOOOOONNNNNNOOOOOOPPPOOOOOOPPPPPPPPPQQQQQQRRRLLLOOORRRUUUVVVXXXYYY[[[[[[[[[\\\^^^___aaabbbbbbdddiiioootttyyy~~~ooohhheeejjjsssbbbaaa___^^^]]]\\\[[[[[[ZZZZZZZZZ\\\]]]]]][[[XXXWWWVVVUUUSSSRRRQQQPPPPPPOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRUUUWWWYYY[[[\\\\\\ZZZYYYVVVTTTRRRPPPLLLLLLJJJIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBCCCEEEGGGHHHIIIJJJHHHIIIJJJJJJIIIIIIKKKMMMLLLLLLMMMMMMMMMLLLKKKKKKMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQMMMMMMMMMNNNOOOPPPQQQRRRUUUWWWYYYZZZ[[[[[[]]]___fffhhhlllnnnooorrr~~~zzzyyyrrrhhh___\\\\\\ZZZYYYZZZ[[[\\\]]]^^^^^^]]][[[ZZZYYYYYYXXXVVVUUUTTTTTTSSSWWWWWWWWWVVVUUUSSSRRRQQQLLLMMMOOOQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVWWW[[[ZZZZZZ\\\]]]]]][[[YYYYYYWWWUUUSSSRRRRRRRRRRRRRRRRRRSSSXXX^^^___\\\XXXWWWSSSMMMLLLNNNPPPOOOMMMQQQQQQPPPPPPPPPQQQRRRSSSQQQOOOLLLLLLMMMOOOPPPPPPUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSUUUWWWXXXYYYXXXWWWWWWXXXYYYXXXWWWYYY[[[]]]^^^`````````___]]]]]][[[ZZZZZZYYYWWWVVVTTTVVVYYYZZZ[[[\\\^^^___```cccffffffccc]]]YYYWWWXXXZZZ___gggqqqzzz|||sssqqqmmmiiidddbbbaaaaaa```^^^XXXUUURRRQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOONNNNNNMMMNNNNNNMMMLLLLLLLLLMMMNNNNNNNNNMMMNNNNNNOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOOOORRRRRRSSSSSSTTTTTTTTTTTTSSSTTTVVVXXXYYY\\\```cccaaabbbeeefffhhhjjjlllnnnnnnuuusssnnnqqqvvvbbbaaa```^^^\\\[[[[[[[[[\\\[[[\\\^^^___^^^ZZZXXXPPPPPPOOONNNNNNNNNNNNOOOQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTSSSSSSRRRRRRQQQOOONNNMMMIIIIIIHHHGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGCCCCCCEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOONNNNNNNNNNNNOOOPPPPPPTTTVVVYYY[[[]]]___ccceeegggiiioootttvvv{{{zzzxxxyyynnnfff___]]]\\\YYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\\\\\\\[[[YYYWWWVVVUUUUUUUUUXXXXXXWWWWWWUUUTTTRRRRRRMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTVVVWWWXXXYYYZZZYYYYYY[[[\\\\\\ZZZXXXYYYWWWUUUSSSRRRRRRRRRSSSQQQQQQSSSWWW[[[[[[YYYUUUVVVRRRNNNMMMOOOPPPOOONNNQQQPPPPPPPPPPPPQQQRRRRRRRRRPPPNNNNNNPPPRRRTTTTTTWWWVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRTTTVVVXXXYYYZZZXXXUUUTTTVVVXXXZZZZZZYYYZZZ]]]___```aaaaaaaaa\\\\\\[[[ZZZXXXVVVVVVVVVTTTWWWZZZ[[[[[[\\\^^^______aaadddccc___ZZZWWWUUUUUUZZZ```dddiiipppyyy{{{uuurrrqqqqqqnnnkkk```]]]ZZZXXXXXXYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTSSSRRRPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNPPPOOOOOOPPPPPPQQQRRRSSSRRRRRRSSSSSSTTTTTTTTTTTTWWWXXXYYYZZZZZZZZZZZZYYY\\\\\\[[[[[[]]]aaahhhmmmpppsssvvvxxxyyy{{{~~~{{{|||cccbbb```^^^\\\[[[[[[ZZZ\\\\\\\\\]]]^^^\\\XXXUUUMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOMMMLLLKKKJJJIIIGGGHHHIIIJJJLLLMMMNNNNNNKKKKKKKKKKKKKKKJJJIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHJJJJJJKKKLLLLLLKKKIIIGGGFFFGGGIIIIIIJJJLLLMMMOOOPPPPPPPPPNNNOOOQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRRRRTTTWWWZZZ]]]___cccgggkkkhhhkkksss|||ssstttpppmmmeee___]]]\\\YYYYYY[[[[[[[[[[[[[[[\\\\\\\\\]]]]]][[[ZZZXXXWWWWWWXXXXXXWWWWWWWWWWWWVVVUUUSSSSSSPPPPPPPPPQQQQQQRRRSSSSSSRRRRRRSSSTTTUUUWWWYYYZZZXXXXXXXXXYYYZZZZZZXXXVVVXXXWWWUUUTTTSSSSSSTTTUUUPPPPPPQQQSSSUUUVVVTTTRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPNNNOOORRRUUUWWWWWWUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXVVVSSSSSSUUUXXXZZZ[[[WWWYYY[[[^^^```aaaaaaaaa\\\\\\\\\ZZZWWWUUUUUUUUUVVVYYY\\\\\\[[[ZZZ\\\^^^\\\^^^___^^^\\\YYYWWWWWWUUUZZZ```aaabbbfffooowww~~~xxxjjjgggcccaaa``````^^^]]][[[\\\\\\\\\[[[YYYXXXVVVXXXYYYZZZZZZZZZYYYWWWVVVZZZYYYYYYXXXVVVTTTRRRQQQQQQQQQRRRRRRRRRRRRQQQPPPRRRRRRRRRRRRRRRSSSUUUUUURRRSSSTTTVVVWWWWWWWWWWWWYYYZZZ\\\^^^___```______bbbbbbbbbbbbdddjjjrrrxxxcccbbb```^^^\\\[[[ZZZZZZZZZZZZ[[[[[[[[[XXXSSSPPPMMMMMMLLLLLLMMMNNNNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIDDDEEEFFFGGGHHHIIIIIIJJJFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEDDDDDDBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKJJJHHHFFFFFFHHHJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUWWWWWWXXXZZZ\\\___aaaeeeiiimmmooorrr|||tttwww|||rrrjjjccc]]][[[YYYWWWXXX[[[[[[ZZZYYYXXXYYYZZZ\\\]]]\\\[[[YYYXXXWWWXXXYYYZZZVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTVVVWWWXXXWWWVVVVVVWWWYYYYYYWWWUUUUUUUUUUUUTTTTTTUUUUUUUUUSSSRRRRRRSSSTTTSSSRRRQQQOOOSSSUUUTTTPPPNNNOOOQQQNNNOOOPPPQQQQQQQQQPPPPPPNNNMMMLLLNNNRRRUUUXXXYYYSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQSSSSSSTTTTTTTTTSSSRRRRRRTTTWWWYYYZZZZZZUUUVVVYYY\\\^^^______```\\\]]]]]][[[WWWTTTTTTVVVXXX\\\___^^^ZZZXXXZZZ]]]YYYZZZ[[[ZZZYYYXXXYYY[[[[[[]]]___``````bbbgggkkkvvv~~~|||xxxvvvtttrrrnnnlllkkkkkkllllllkkkiiigggeeebbbcccdddeeedddcccaaa```llljjjhhhddd```\\\XXXVVVVVVXXXZZZ[[[\\\ZZZXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[WWWXXXZZZ]]]^^^___``````aaadddgggkkkmmmooooooooorrrtttwwwzzz~~~cccbbb```^^^\\\[[[ZZZZZZYYYYYYYYYZZZYYYUUUPPPLLLHHHHHHGGGGGGGGGHHHHHHHHHKKKKKKJJJJJJIIIJJJJJJJJJEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEDDDCCCBBBAAACCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFBBBCCCCCCDDDEEEFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJIIIHHHFFFGGGJJJLLLMMMNNNNNNOOOOOOOOONNNNNNOOOPPPQQQSSSTTTTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSTTTVVVWWWYYY[[[\\\[[[\\\^^^```bbbeeeiiimmmwwwzzzyyyzzz{{{yyyhhhaaa[[[YYYWWWUUUWWW\\\[[[YYYWWWVVVWWWYYY\\\]]][[[ZZZXXXWWWWWWXXXYYYZZZTTTTTTUUUUUUUUUTTTTTTSSSUUUUUUTTTSSSSSSSSSSSSSSSWWWVVVUUUTTTTTTTTTVVVVVVVVVUUUUUUWWWXXXXXXVVVTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWVVVUUUUUUUUUTTTTTTMMMSSSXXXWWWQQQMMMOOORRRMMMNNNPPPRRRRRRQQQPPPOOOKKKJJJJJJLLLPPPUUUWWWXXXTTTTTTSSSSSSRRRRRRRRRRRRQQQRRRSSSUUUUUUUUUTTTTTTOOOOOORRRUUUYYYZZZYYYXXXRRRTTTWWWZZZ\\\]]]^^^^^^\\\]]]^^^[[[WWWTTTTTTVVVZZZ^^^```^^^ZZZWWWXXX[[[WWWXXXXXXWWWWWWXXX[[[^^^cccaaa___```bbbdddddddddhhhrrr~~~|||{{{pppqqqsssssssssrrrpppnnn|||zzzvvvpppjjjddd___\\\\\\___bbbdddeeeccc```___]]]]]]]]]]]]^^^___```aaabbbdddgggiiilllmmmmmmmmmpppsssxxx}}}bbbaaa``````___]]]ZZZWWWUUUUUUUUUUUUUUURRRNNNJJJIIIHHHHHHJJJLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIHHHGGGGGGFFFFFFEEECCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKIIIIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHMMMNNNOOOOOOPPPPPPPPPPPPNNNOOOPPPRRRRRRRRRRRRQQQRRRSSSUUUVVVWWWWWWVVVVVVXXXWWWWWWWWWXXXXXXYYYZZZ```]]]^^^aaabbbccclllwww}}}vvvrrrvvvxxxpppfffeeeccc```^^^\\\[[[ZZZXXX[[[]]]_______________^^^YYYUUUWWW\\\___[[[WWWUUUUUUVVVVVVVVVUUUTTTTTTQQQSSSUUUTTTRRRRRRUUUYYY[[[YYYVVVVVVWWWWWWWWWVVVTTTTTTTTTRRRPPPPPPQQQSSSSSSQQQOOOOOOQQQRRRSSSRRRQQQTTTVVVUUURRRPPPQQQSSSPPPQQQRRRRRRQQQOOOMMMKKKPPPOOOOOOQQQSSSSSSRRRQQQLLLLLLLLLNNNPPPRRRUUUVVVRRRRRRRRRRRRQQQQQQQQQQQQQQQSSSWWWYYYYYYWWWSSSQQQPPPQQQRRRTTTVVVWWWWWWWWW[[[[[[[[[[[[\\\]]]^^^___[[[[[[ZZZVVVSSSRRRUUUXXX^^^bbbccc```ZZZVVVVVVXXXWWWUUUTTTTTTUUUXXX[[[]]]```^^^^^^```ccceeecccaaagggeeekkkxxx}}}tttmmmhhheeellluuu{{{zzzvvvppplllhhhnnnssssssooonnnrrrwwwqqquuu{{{aaa```___^^^^^^\\\YYYWWWXXXVVVSSSRRRQQQOOOLLLJJJKKKJJJHHHHHHIIIHHHFFFDDDFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBAAADDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFDDDEEEEEEFFFHHHIIIIIIJJJIIIJJJJJJIIIHHHHHHIIIKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNPPPPPPQQQQQQQQQOOOPPPQQQRRRSSSSSSRRRRRRTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVWWWWWWYYY[[[\\\]]]aaa```bbbgggiiimmmvvvsss{{{~~~ssslllcccbbb```___^^^]]]\\\\\\]]]aaaeeefffdddbbbbbbccc^^^ZZZWWWYYY^^^^^^ZZZUUURRRRRRRRRRRRRRRQQQQQQPPPRRRUUUWWWVVVTTTTTTWWWZZZ]]]ZZZXXXVVVVVVVVVVVVUUUTTTTTTSSSQQQPPPPPPRRRUUUXXXUUURRRPPPPPPQQQQQQPPPMMMOOORRRQQQOOOOOOPPPRRRRRRRRRSSSSSSSSSQQQOOOMMMPPPOOOOOOPPPRRRRRRQQQOOOMMMMMMMMMNNNOOORRRTTTUUURRRRRRRRRRRRQQQQQQQQQQQQQQQSSSVVVXXXXXXVVVSSSQQQPPPQQQRRRSSSUUUUUUUUUVVVXXXXXXYYYYYYZZZ\\\]]]^^^[[[ZZZXXXUUUQQQQQQUUUXXXaaacccccc^^^WWWRRRRRRTTTVVVUUUTTTSSSTTTWWWYYY[[[]]]]]]```dddggggggccc```dddaaaeeepppvvvzzzyyyvvvxxx~~~___]]]\\\\\\\\\[[[YYYWWWYYYVVVSSSPPPOOONNNLLLJJJIIIHHHGGGGGGGGGFFFDDDBBBCCCCCCEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAACCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHFFFGGGJJJLLLIIIJJJJJJJJJKKKMMMNNNOOOLLLMMMNNNPPPQQQRRRRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTWWWWWWXXXXXXYYYXXXXXXXXXWWWWWWXXXZZZ\\\___aaabbbaaaaaacccgggkkkrrr}}}ttttttvvvmmmfff^^^]]]]]]]]]]]]]]]^^^^^^___dddiiiiiieeebbbcccfffccc___[[[\\\^^^]]]WWWRRRPPPPPPQQQQQQPPPOOOOOONNNQQQTTTVVVVVVTTTSSSVVVYYY___\\\YYYWWWWWWVVVUUUTTTTTTSSSRRRPPPNNNPPPTTTWWW^^^ZZZTTTPPPOOOOOOOOOOOOLLLMMMOOOOOONNNNNNPPPQQQSSSSSSTTTTTTTTTSSSQQQPPPOOONNNNNNOOOPPPQQQOOONNNNNNNNNMMMNNNOOOPPPRRRTTTRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSVVVWWWWWWVVVSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWYYY[[[\\\\\\[[[ZZZWWWSSSQQQRRRUUUYYY```aaa___ZZZTTTQQQRRRTTTVVVUUUTTTSSSSSSUUUWWWXXXXXX[[[aaafffiiihhhbbb^^^```\\\^^^eeejjjnnn{{{]]][[[ZZZZZZZZZZZZXXXWWWXXXVVVTTTSSSSSSRRROOOMMMFFFEEEEEEFFFGGGHHHFFFEEEAAABBBDDDFFFGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDCCCBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEGGGJJJMMMLLLKKKKKKKKKLLLMMMNNNNNNLLLMMMNNNPPPRRRSSSSSSTTTRRRRRRSSSTTTUUUUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[\\\]]]```bbbdddffffffffffffhhhmmmxxx|||zzzuuunnngggaaa[[[[[[[[[[[[[[[\\\]]]]]][[[___bbb```\\\\\\aaafffkkkfff___\\\[[[YYYUUUQQQRRRRRRRRRRRRQQQPPPOOOOOONNNQQQTTTSSSQQQQQQSSSUUU^^^\\\YYYXXXXXXXXXWWWVVVSSSRRRPPPNNNMMMPPPUUUYYY___ZZZTTTPPPNNNOOOPPPPPPNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSRRRQQQLLLLLLLLLNNNPPPQQQQQQOOOOOONNNNNNNNNNNNOOOQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQSSSTTTVVVWWWWWWVVVTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPRRRSSSTTTWWWYYY[[[\\\\\\\\\ZZZVVVSSSRRRTTTWWWZZZ]]]]]][[[XXXTTTSSSUUUXXXVVVUUUSSSSSSSSSTTTUUUVVVVVVYYY___dddfffddd```]]]]]]ZZZYYY]]]```eeeqqq~~~\\\[[[YYYXXXYYYYYYWWWVVVTTTUUUWWWYYYZZZXXXTTTQQQHHHHHHGGGHHHIIIIIIHHHFFFAAACCCEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKLLLJJJIIIHHHGGGFFFGGGKKKNNNNNNNNNMMMLLLLLLKKKLLLLLLLLLMMMOOOQQQSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXX\\\\\\]]]^^^```bbbdddeeelllmmmnnnpppxxxuuummmhhhbbb]]]ZZZZZZYYYYYYYYYYYYZZZZZZWWWXXXWWWTTTRRRVVV___fffpppjjj```ZZZVVVTTTRRRQQQRRRRRRRRRRRRQQQPPPOOONNNLLLPPPSSSSSSQQQPPPRRRTTT\\\YYYWWWWWWXXXYYYYYYYYYQQQPPPNNNLLLLLLOOOTTTXXX[[[WWWRRRNNNNNNOOOQQQQQQPPPOOONNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQJJJJJJKKKNNNRRRTTTTTTSSSOOOOOONNNMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOQQQRRRUUUXXXZZZ\\\]]]]]]]]][[[WWWUUUUUUWWWZZZ\\\]]]\\\[[[XXXVVVVVVWWWYYYUUUTTTSSSSSSSSSTTTUUUUUUUUUWWWZZZ]]]^^^^^^]]]]]]\\\ZZZYYYYYYZZZ___iiittt]]][[[YYYXXXXXXXXXWWWUUURRRSSSWWW[[[]]][[[VVVRRROOOMMMKKKKKKKKKIIIGGGDDDDDDDDDFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJIIIHHHHHHIIILLLNNNQQQPPPOOOMMMLLLLLLKKKKKKNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTSSSTTTTTTUUUWWWWWWWWWVVVVVVWWWWWWXXXZZZZZZ]]]]]]^^^___aaaccceeefffmmmrrrwww|||yyylllgggccc^^^[[[YYYXXXXXXWWWWWWWWWWWWWWWUUUSSSPPPNNNOOOUUU^^^dddlllfff]]]VVVRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKMMMPPPTTTTTTRRRQQQRRRTTTXXXVVVTTTTTTVVVWWWXXXWWWNNNNNNMMMKKKKKKMMMQQQUUUUUURRRNNNLLLMMMOOOQQQQQQNNNLLLJJJJJJLLLNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQLLLLLLMMMPPPSSSVVVVVVUUUNNNNNNMMMMMMMMMOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQOOONNNOOOOOOPPPQQQSSSVVVYYY[[[\\\\\\\\\]]]ZZZWWWWWWXXXZZZ[[[\\\aaa___\\\YYYWWWVVVUUUUUUTTTSSSSSSSSSTTTUUUUUUVVVTTTVVVWWWXXXXXXXXXYYY[[[ZZZZZZYYYWWWWWWZZZbbbiiivvv}}}___\\\YYYXXXWWWWWWVVVUUUQQQRRRUUUXXXYYYXXXTTTQQQPPPOOOMMMLLLLLLJJJHHHEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDEEEDDDDDDDDDEEEEEEFFFGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKIIIJJJKKKKKKJJJJJJMMMNNNQQQQQQPPPOOONNNNNNNNNNNNPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWYYYZZZ\\\]]]___```aaacccfffiiikkkmmmrrr|||mmmfffddd```[[[ZZZVVVVVVVVVUUUUUUVVVVVVWWWUUUQQQMMMMMMQQQWWW\\\^^^^^^[[[WWWSSSPPPOOONNNMMMNNNNNNNNNMMMLLLKKKJJJIIILLLPPPSSSTTTRRRQQQRRRSSSUUUSSSPPPPPPQQQSSSSSSRRRLLLLLLLLLKKKJJJKKKNNNQQQQQQNNNLLLKKKLLLNNNOOOOOOLLLJJJHHHIIIMMMPPPQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPPPPRRRUUUVVVVVVUUUMMMMMMMMMMMMMMMOOOQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQPPPPPPPPPPPPQQQRRRTTTSSSQQQOOONNNOOOPPPQQQQQQSSSVVVYYY[[[[[[[[[[[[[[[XXXWWWWWWZZZ\\\[[[ZZZ___]]]\\\ZZZYYYWWWUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWSSSUUUWWWWWWUUUUUUVVVXXXVVVXXXYYYVVVTTTVVVZZZ^^^dddmmmvvvzzzzzz}}}```]]]ZZZXXXWWWWWWVVVTTTSSSRRRRRRSSSTTTTTTRRROOOMMMLLLKKKLLLMMMMMMKKKIIIIIIIIIHHHGGGFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAAAAAAAABBBCCCCCCFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHJJJLLLLLLLLLLLLMMMOOOQQQQQQPPPPPPPPPQQQQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTSSSSSSRRRSSSUUUVVVWWWWWWWWWWWWXXXZZZ\\\___```cccdddfffiiilllpppsssuuu~~~tttfffcccbbb]]]YYYYYYTTTTTTTTTTTTUUUVVVWWWXXXTTTPPPLLLNNNSSSXXXYYYWWWRRRRRRRRRQQQPPPNNNLLLKKKOOOOOOOOONNNMMMKKKJJJIIIIIIMMMQQQRRRPPPNNNOOOQQQSSSQQQNNNMMMNNNNNNNNNMMMKKKLLLLLLKKKJJJJJJLLLNNNOOOMMMKKKJJJLLLMMMMMMLLLLLLJJJHHHKKKPPPUUUWWWWWWNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSTTTVVVVVVUUUTTTMMMLLLLLLLLLMMMOOOQQQRRRSSSRRRRRRRRRQQQQQQQQQQQQOOOOOOMMMMMMMMMMMMOOOOOOTTTSSSQQQOOOOOOOOOQQQRRRQQQSSSUUUXXXZZZZZZZZZYYYYYYWWWVVVWWWZZZ\\\ZZZXXXZZZYYYYYYYYYZZZYYYXXXVVVRRRSSSTTTUUUVVVWWWXXXXXXRRRUUUXXXXXXVVVTTTTTTUUURRRVVVXXXUUURRRSSSUUUVVVRRR]]]iiippprrrwwwzzzlllggg```]]]\\\ZZZWWWTTTTTTTTTTTTSSSQQQOOOOOOPPPMMMNNNNNNNNNNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAABBBAAA@@@AAACCCDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNRRRQQQOOONNNNNNNNNOOOOOOTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTUUUTTTSSSSSSUUUWWWXXXWWWYYY^^^^^^\\\\\\^^^ccceeeiiilllqqqyyysssjjj```]]]______YYYSSSVVVUUUSSSRRRSSSUUUSSSNNNRRRMMMKKKMMMTTTXXXXXXUUUPPPNNNLLLJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKOOORRRSSSRRRPPPNNNNNNNNNNNNMMMMMMKKKJJJIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLOOOLLLHHHHHHOOOWWWWWWRRRTTTRRRPPPNNNNNNQQQTTTVVVSSSRRRRRRTTTVVVWWWVVVTTTSSSPPPLLLKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSRRRPPPOOOPPPQQQQQQOOOLLLKKKLLLMMMQQQMMMLLLOOOPPPNNNMMMNNNSSSTTTVVVWWWXXXXXXXXXWWWTTTTTTUUUUUUUUUTTTTTTSSSUUUVVVVVVTTTSSSRRRSSSUUUUUUQQQNNNPPPTTTVVVTTTQQQPPPPPPQQQRRRRRRRRRRRRRRRUUUWWWWWWUUUSSSPPPPPPPPPRRRRRRVVV]]]cccjjjvvvtttgggrrrllleee```___]]]ZZZWWWYYYYYYXXXVVVTTTRRRQQQRRRLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@AAACCCDDDCCCBBBDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNOOONNNNNNMMMNNNOOOPPPQQQSSSSSSSSSSSSSSSSSSTTTUUUSSSUUUVVVVVVUUUVVVXXX[[[]]][[[]]]```aaa______cccfffiiinnnrrryyy{{{nnnfff^^^[[[\\\\\\XXXSSSUUURRRQQQQQQRRRRRRSSSUUUUUURRROOOOOORRRTTTRRRPPPNNNMMMKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKMMMOOOPPPOOONNNMMMNNNNNNNNNLLLKKKIIIGGGFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJMMMLLLIIIIIINNNVVVWWWTTTSSSQQQOOONNNOOORRRUUUWWWTTTSSSSSSTTTVVVVVVUUUSSSTTTRRROOOMMMMMMNNNOOOPPPSSSSSSTTTSSSRRRPPPOOOMMMNNNOOOOOONNNLLLKKKLLLMMMOOOLLLLLLOOOQQQNNNMMMNNNPPPQQQRRRSSSSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRUUUVVVVVVUUUTTTSSSUUUVVVWWWSSSPPPPPPSSSTTTRRRNNNPPPQQQRRRRRRSSSSSSRRRRRRUUUVVVVVVUUURRRPPPOOOPPPMMMMMMPPPWWW\\\bbbmmmwwwppp^^^TTT|||vvvnnnhhheeebbb^^^[[[ZZZXXXVVVSSSQQQOOONNNMMMJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAABBBDDDDDDDDDBBBEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNLLLLLLLLLLLLMMMOOOQQQRRRSSSRRRRRRRRRSSSTTTUUUUUUUUUWWWXXXXXXXXXYYY\\\^^^aaa___```cccbbbaaadddiiilllqqqwww|||mmmeeebbb]]]YYYXXXWWWUUUTTTUUUPPPNNNQQQQQQPPPXXXcccccc___YYYUUUSSSQQQNNNLLLLLLKKKIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKNNNMMMLLLKKKIIIGGGEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJNNNNNNNNNLLLJJJIIIJJJKKKNNNPPPPPPNNNPPPVVVXXXWWWSSSRRRPPPOOOPPPRRRUUUWWWUUUTTTSSSTTTUUUUUUSSSQQQTTTSSSRRRPPPPPPOOOOOOOOOTTTTTTSSSRRRQQQOOOMMMLLLKKKLLLMMMLLLJJJJJJLLLMMMMMMJJJKKKPPPRRROOOMMMNNNOOOOOOOOOOOOOOONNNMMMMMMPPPPPPQQQQQQQQQQQQQQQQQQTTTUUUVVVVVVUUUTTTVVVWWWXXXUUUQQQPPPQQQQQQOOOLLLQQQQQQRRRSSSSSSSSSSSSRRRSSSUUUUUUTTTQQQOOOOOOOOOKKKJJJLLLRRRVVV[[[ccckkk{{{~~~vvveeeXXXNNNHHHyyyrrrnnnjjjfffbbb\\\YYYVVVRRRPPPNNNKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBDDDEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRSSSSSSUUUVVVVVVXXXYYYZZZZZZZZZZZZ\\\^^^bbb```aaacccbbbbbbgggnnnuuu|||pppiii___^^^\\\XXXUUUTTTTTTUUUTTTNNNMMMRRRQQQQQQ___rrrxxxqqqfff[[[TTTPPPNNNMMMKKKKKKJJJIIIHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIOOOPPPQQQOOOLLLLLLNNNQQQUUUZZZ\\\XXXWWWYYY\\\\\\TTTSSSQQQPPPPPPQQQSSSTTTUUUTTTSSSSSSTTTSSSQQQOOOQQQRRRSSSRRRQQQPPPPPPQQQUUUUUUTTTRRRPPPNNNMMMLLLIIIJJJJJJJJJIIIIIIKKKMMMKKKIIIKKKPPPSSSPPPMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRTTTUUUUUUTTTTTTUUUVVVVVVSSSPPPPPPPPPPPPNNNLLLQQQQQQRRRSSSSSSSSSSSSRRRRRRSSSTTTRRRPPPNNNNNNNNNMMMKKKLLLQQQUUUXXX]]]cccooouuuppp\\\RRRNNNJJJFFF~~~zzzuuuoookkkddd```[[[WWWUUUSSSPPPNNNLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOONNNMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSUUUVVVXXXXXX[[[\\\]]]\\\[[[[[[\\\^^^aaa```bbbeeeeeeeeellluuu}}}nnnfffddd[[[[[[[[[XXXTTTSSSTTTVVVOOOLLLLLLPPPQQQVVVhhh||||||jjj[[[QQQNNNMMMNNNKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHCCCCCCCCCDDDDDDFFFGGGGGGKKKMMMOOONNNLLLLLLPPPUUU^^^dddfffaaa]]]]]]___^^^VVVTTTRRRPPPOOOOOOPPPPPPTTTRRRQQQQQQRRRQQQOOOMMMLLLNNNQQQRRRQQQQQQRRRSSSVVVUUUTTTRRRPPPNNNMMMLLLGGGHHHIIIIIIHHHIIIJJJLLLJJJHHHJJJPPPRRROOOMMMMMMLLLLLLMMMNNNOOOQQQRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSPPPRRRTTTTTTSSSRRRRRRSSSRRRPPPOOONNNOOOOOOOOONNNPPPPPPQQQRRRRRRRRRRRRRRRPPPQQQRRRQQQOOOMMMMMMMMMNNNKKKLLLQQQTTTUUUXXX\\\___hhhuuuwwwiiiXXXMMMIIIHHHEEEAAAzzzuuujjjddd^^^ZZZXXXWWWTTTQQQOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCDDDEEEFFFFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNNNNNNNOOOPPPQQQSSSSSSTTTUUUVVVXXXZZZ[[[\\\^^^^^^^^^\\\]]]^^^```ccceeeiiimmmnnnpppxxxyyyssseee``````YYYYYYYYYWWWTTTSSSSSSTTTJJJLLLNNNOOOTTT```sssxxxcccTTTMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIJJJIIIIIIDDDDDDDDDDDDDDDEEEEEEFFFFFFIIIKKKJJJHHHIIINNNTTT```eeegggccc^^^^^^]]][[[UUUSSSQQQPPPNNNNNNNNNNNNQQQPPPOOOOOOPPPOOOMMMKKKHHHKKKOOOPPPOOOOOORRRTTTUUUTTTRRRPPPNNNMMMMMMMMMGGGHHHIIIIIIHHHHHHJJJLLLLLLIIIJJJOOOQQQNNNLLLMMMJJJJJJKKKLLLNNNPPPRRRSSSRRRQQQPPPPPPQQQRRRTTTUUUPPPRRRTTTTTTRRRPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPNNNPPPPPPPPPMMMLLLLLLLLLMMMIIIIIINNNQQQQQQQQQTTTQQQZZZgggrrr|||xxx\\\UUUMMMHHHGGGEEEAAA===}}}oooiiiaaa]]]]]]\\\XXXUUUSSSRRRPPPNNNMMMLLLLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCDDDFFFGGGFFFEEECCCDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOQQQSSSTTTTTTTTTUUUVVVXXXZZZ\\\]]]\\\]]]______```aaacccfffkkknnnuuu{{{}}}|||{{{|||kkkbbb^^^\\\XXXWWWVVVTTTSSSRRRQQQPPPIIIRRRVVVTTT\\\ppp}}}lllXXXMMMKKKMMMKKKGGGIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEHHHJJJHHHEEEFFFLLLRRRXXX]]]___\\\ZZZYYYWWWTTTQQQPPPOOONNNNNNNNNNNNOOONNNMMMLLLMMMNNNMMMLLLJJJGGGKKKNNNNNNLLLKKKOOOSSSRRRPPPOOOMMMLLLKKKKKKLLLHHHIIIJJJIIIHHHHHHIIIKKKNNNJJJJJJNNNOOOMMMKKKLLLLLLKKKKKKLLLMMMOOOQQQRRRQQQQQQPPPOOOPPPRRRTTTUUUQQQSSSUUUUUURRRPPPOOONNNMMMMMMMMMMMMMMMMMMOOOPPPMMMNNNOOOOOOPPPPPPOOOOOOMMMNNNOOOOOOMMMKKKKKKLLLKKKGGGGGGLLLOOONNNMMMNNNLLLRRRZZZccclllwwwlll^^^MMMKKKGGGFFFEEECCCAAA???wwwppphhheeedddddd```]]]VVVTTTRRRPPPNNNMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPSSSUUUWWWTTTUUUVVVWWWYYY[[[]]]^^^[[[]]]___aaabbbeeehhhkkkqqqvvv~~~vvvvvvmmmbbb^^^ZZZVVVXXXVVVSSSSSSSSSRRRPPPNNNMMMYYY^^^ZZZddd}}}ssscccQQQJJJMMMPPPLLLFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDGGGFFFEEEDDDDDDCCCCCCDDDGGGJJJLLLIIIEEEEEEKKKRRRPPPTTTUUUTTTTTTUUURRRMMMMMMMMMMMMMMMNNNOOOPPPPPPMMMLLLKKKLLLMMMMMMKKKIIIHHHKKKMMMLLLIIIIIILLLQQQOOONNNLLLKKKJJJJJJJJJKKKIIIJJJJJJIIIHHHGGGIIIKKKOOOKKKJJJMMMNNNLLLKKKLLLOOOOOONNNNNNNNNPPPQQQRRRQQQPPPOOONNNOOOQQQSSSUUUSSSUUUWWWVVVSSSPPPOOONNNMMMNNNNNNMMMLLLLLLMMMOOOMMMMMMNNNOOOOOOOOOOOONNNLLLNNNOOONNNLLLKKKKKKKKKKKKGGGGGGLLLOOOMMMLLLLLLOOOPPPSSSXXX```jjjttt{{{ooo^^^RRRKKKBBBBBB@@@????????????@@@|||wwwsssmmmgggaaa\\\[[[ZZZXXXUUUSSSPPPNNNMMMOOOMMMKKKIIIHHHHHHIIIJJJDDDEEEEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJHHHIIIKKKLLLKKKLLLNNNOOOOOONNNMMMLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPSSSWWW[[[WWWVVVVVVYYY\\\___```___bbbaaadddgggiiijjjpppxxx{{{ooossspppfff___VVVSSSVVVSSSSSSSSSSSSRRRQQQPPPOOOUUU```ccc```jjjddd[[[QQQKKKJJJKKKIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFDDDBBBCCCFFFGGGEEECCCDDDCCCAAABBBCCCEEEFFFFFFFFFFFFEEECCCBBBCCCGGGIIIMMMLLLIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIGGGFFFFFFIIIKKKLLLKKKPPPOOOMMMKKKIIIHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHJJJJJJJJJLLLNNNPPPPPPNNNLLLJJJIIIJJJKKKMMMOOOQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWVVVRRROOOMMMMMMKKKMMMPPPQQQRRRQQQOOOMMMLLLJJJIIIJJJLLLMMMMMMLLLOOONNNMMMLLLKKKKKKKKKKKKMMMNNNOOOOOONNNMMMKKKJJJNNNNNNOOOQQQVVV]]]cccgggyyyzzzeeeXXXPPPKKKGGGCCC@@@<<<<<<>>>???>>><<<yyyrrrjjjeee```___]]]\\\[[[YYYXXXVVVRRRPPPNNNKKKIIIHHHHHHIIIFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJHHHJJJKKKLLLLLLLLLNNNPPPPPPOOONNNNNNNNNNNNOOOPPPNNNOOOOOOOOOOOORRRVVVZZZWWWWWWXXX[[[^^^aaaaaa```cccbbbccchhhmmmtttvvvzzz|||iiibbb]]]UUUSSSVVVRRRSSSSSSRRRQQQPPPOOOOOONNNXXX\\\ZZZeeezzz}}}___WWWNNNHHHHHHIIIGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGFFFDDDBBBCCCEEEFFFEEECCCDDDCCCBBBBBBDDDEEEFFFGGGFFFFFFEEECCCBBBCCCFFFIIILLLJJJHHHFFFFFFFFFGGGHHHGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDFFFIIIKKKLLLLLLNNNMMMLLLJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIJJJLLLNNNPPPPPPOOONNNLLLKKKKKKMMMNNNPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWSSSUUUUUUTTTRRRPPPPPPPPPMMMNNNPPPRRRRRRQQQPPPNNNLLLKKKIIIJJJKKKLLLLLLKKKOOONNNMMMLLLKKKJJJJJJJJJMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLLLLMMMQQQVVV[[[^^^jjjxxxvvvcccTTTKKKFFFCCC@@@AAA???<<<<<<>>>???>>>===yyypppjjjcccaaa```______^^^\\\ZZZWWWUUURRROOOLLLKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJLLLLLLLLLLLLNNNPPPQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQTTTWWW[[[ZZZZZZ[[[^^^bbbeeefffeeeiiiffffffllluuu~~~}}}nnn```\\\ZZZTTTSSSUUUQQQRRRRRRQQQQQQPPPOOONNNJJJRRRUUUSSS\\\lllrrrnnnWWWQQQIIIEEEEEEFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHEEECCCCCCCCCDDDEEEDDDCCCDDDCCCCCCCCCCCCEEEFFFGGGIIIIIIGGGDDDBBBCCCEEEHHHIIIHHHFFFEEEDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCEEEHHHKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJLLLNNNPPPQQQQQQPPPOOOMMMMMMNNNPPPQQQSSSTTTUUUTTTTTTTTTTTTTTTUUUVVVWWWRRRSSSTTTSSSQQQQQQRRRTTTOOOPPPQQQRRRSSSRRRQQQPPPMMMLLLKKKKKKMMMNNNMMMLLLPPPOOONNNLLLKKKJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMKKKKKKLLLOOORRRTTTXXXgggxxxuuuddd[[[PPPGGGCCCBBBAAA@@@???===;;;;;;===>>>>>>>>>xxxssskkkhhheeeddddddaaa]]]YYYZZZXXXVVVSSSPPPNNNMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHIIIIIIJJJKKKKKKJJJKKKMMMMMMMMMMMMNNNPPPPPPPPPPPPPPPQQQQQQQQQRRRTTTUUUVVVUUUUUUWWWZZZ]]]^^^]]]]]]```eeejjjnnnoooooolllmmmuuummmccc[[[YYYWWWSSSQQQSSSPPPPPPPPPPPPPPPOOONNNNNNNNNRRRQQQOOOSSS\\\^^^ZZZQQQLLLGGGDDDDDDEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCFFFHHHPPPOOOLLLHHHDDDCCCEEEFFFFFFFFFDDDDDDCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEHHHJJJJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFJJJKKKMMMPPPQQQRRRQQQQQQMMMMMMNNNOOOQQQRRRSSSSSSQQQPPPPPPPPPQQQQQQRRRSSSSSSTTTSSSRRRPPPQQQSSSUUUQQQQQQRRRSSSSSSSSSSSSSSSNNNNNNNNNPPPRRRTTTTTTSSSRRRQQQOOONNNLLLKKKJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQOOONNNLLLKKKKKKMMMOOOPPPNNNZZZiiiuuu~~~iiiZZZPPPLLLFFFBBBAAABBBBBBAAA===<<<;;;:::;;;===>>>???{{{wwwrrrooonnniiibbb\\\[[[YYYWWWUUURRRPPPOOONNNJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHIIIJJJKKKKKKLLLLLLKKKMMMNNNNNNMMMMMMOOOPPPOOOPPPPPPQQQQQQQQQQQQQQQTTTVVVWWWWWWXXXYYY\\\___aaa```___cccjjjrrryyy|||tttsssxxxqqqccc___[[[YYYVVVQQQOOOPPPNNNOOOOOOOOOOOONNNNNNMMMQQQPPPOOONNNOOOPPPOOOMMMLLLJJJGGGEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGBBBBBBCCCCCCBBBBBBBBBCCC???@@@BBBAAA@@@AAAEEEHHHWWWUUUQQQKKKFFFCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJLLLNNNPPPQQQQQQQQQLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNOOOOOOPPPTTTUUUTTTRRRPPPPPPRRRTTTSSSRRRRRRRRRSSSSSSTTTTTTPPPPPPRRRUUUYYY[[[[[[[[[TTTSSSQQQOOOMMMLLLKKKKKKIIIHHHHHHIIIJJJLLLOOOPPPLLLKKKJJJJJJJJJKKKMMMNNNLLLRRRZZZbbbjjjttttttcccTTTLLLDDDBBB@@@>>>=========<<<;;;;;;:::::::::;;;===>>>}}}zzzxxxsssjjjbbb___]]][[[XXXUUURRRPPPOOOLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLLLLNNNOOOOOONNNNNNOOOPPPOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUWWWXXXYYY[[[^^^```eeeeeehhhnnnxxx}}}nnn______^^^ZZZUUUPPPNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMOOOLLLKKKNNNNNNLLLJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFDDDEEEFFFGGGGGGHHHGGGGGGCCCCCCBBBCCCCCCDDDEEEFFFAAABBBCCCBBBAAAAAABBBCCC>>>@@@BBBBBB@@@AAAEEEIIIWWWVVVQQQKKKEEEBBBBBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFEEEFFFHHHHHHFFFDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHGGGEEEDDDDDDEEEGGGHHHJJJJJJKKKKKKJJJIIIGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDGGGHHHJJJKKKMMMNNNOOOOOOKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNOOOOOOPPPTTTTTTTTTSSSQQQPPPQQQSSSTTTSSSRRRQQQRRRSSSTTTUUURRRRRRUUUYYY]]]______^^^VVVTTTRRRPPPMMMLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLGGGGGGFFFFFFGGGHHHIIIJJJLLLMMMOOOTTTXXXaaappp~~~rrrdddXXXNNNHHHFFFAAA@@@???>>>===<<<;;;;;;:::;;;;;;:::888999;;;===xxxpppkkkiiifffbbb]]]XXXUUURRRPPPOOOMMMKKKJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNPPPOOONNNNNNOOOPPPPPPQQQRRRTTTTTTTTTTTTSSSUUUWWWZZZ\\\]]]___bbbeeemmmqqqyyyrrr]]]``````[[[TTTOOONNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLHHHHHHNNNOOOJJJGGGIIIHHHHHHHHHGGGEEEDDDEEEEEECCCDDDFFFGGGIIIJJJJJJJJJCCCCCCCCCBBBBBBCCCDDDDDD@@@BBBCCCBBB@@@???AAACCC???BBBDDDDDDBBBBBBGGGKKKQQQPPPLLLGGGBBB@@@AAABBBAAABBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEGGGIIIIIIHHHFFFDDDDDDDDDCCCDDDDDDEEEEEEGGGFFFDDDBBBBBBDDDFFFGGGJJJJJJKKKKKKIIIGGGEEECCCDDDEEEFFFFFFFFFFFFEEEDDDFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMOOOOOONNNNNNNNNNNNOOOOOOPPPRRRTTTTTTSSSRRRSSSTTTTTTSSSQQQPPPQQQRRRTTTVVVSSSTTTVVVYYY]]]^^^]]]\\\UUUSSSQQQNNNLLLJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEFFFFFFGGGJJJHHHJJJMMMNNNRRR]]]jjjwwwzzzooobbbUUUOOOIIICCC@@@BBB?????????>>>===<<<<<<<<<:::;;;;;;999777777999<<>>???AAAAAAAAABBBCCCCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEGGGJJJKKKJJJHHHDDDDDDCCCCCCCCCDDDDDDEEEGGGFFFCCCBBBBBBCCCFFFGGGIIIJJJJJJJJJHHHFFFCCCAAADDDEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLMMMMMMNNNMMMOOOSSSTTTTTTTTTTTTUUUTTTSSSQQQPPPPPPRRRTTTVVVTTTTTTVVVXXX[[[[[[YYYWWWTTTRRRPPPMMMJJJHHHGGGFFFGGGGGGHHHHHHGGGFFFDDDCCCGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEHHHLLLKKKIIIQQQ\\\fffkkksss|||}}}mmm___XXXNNNFFFFFFDDD???===>>>999:::;;;;;;:::999:::;;;:::;;;<<<999666666888;;;|||wwwsssnnnkkkddd```ZZZVVVSSSQQQOOOMMMLLLKKKJJJIIIJJJKKKMMMNNNKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOOOONNNMMMKKKLLLNNNPPPQQQQQQPPPPPPRRRTTTWWWXXXWWWWWWWWWXXXZZZ[[[bbbkkknnnlllmmmrrr|||nnnbbb___ZZZTTTPPPMMMKKKKKKMMMNNNOOOOOONNNLLLIIIHHHKKKKKKJJJIIIHHHFFFDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFGGGGGGFFFEEECCCEEEEEEEEEEEEDDDCCCBBBAAAIIIFFFBBB?????????>>>>>>@@@@@@AAABBBDDDHHHOOOSSSRRRKKKCCC?????????===:::BBBBBBCCCBBB@@@@@@BBBDDDEEEDDDDDDCCCDDDDDDEEEFFFCCCDDDEEEHHHKKKLLLKKKJJJEEEEEEDDDDDDDDDDDDDDDEEEFFFEEECCCBBBAAAAAABBBBBBEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHKKKMMMLLLLLLMMMNNNNNNNNNNNNMMMGGGIIIKKKNNNQQQRRRRRRRRROOOPPPPPPOOONNNOOOQQQSSSUUUSSSOOOMMMMMMOOOSSSUUUSSSSSSUUUVVVVVVWWWWWWWWWPPPNNNLLLJJJHHHFFFFFFEEEHHHGGGDDDCCCCCCDDDGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKMMMNNNVVVXXX]]]fffssssssggg\\\RRRKKKFFFEEEBBB@@@>>>=========<<<;;;::::::999999::::::<<<;;;999777666777777888~~~sssooohhhbbb^^^ZZZWWWTTTRRRQQQQQQPPPPPPOOONNNMMMKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHKKKLLLLLLLLLLLLKKKJJJIIILLLLLLLLLKKKLLLLLLMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSTTTUUUWWW[[[\\\[[[ZZZZZZ[[[dddgggoooxxxzzzxxx{{{}}}ooofff```^^^YYYTTTPPPMMMKKKKKKMMMMMMNNNNNNMMMLLLKKKJJJKKKKKKJJJIIIHHHFFFDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCEEEEEEDDDDDDCCCBBBAAA@@@CCCBBB@@@>>>>>>>>>>>>>>>>>>???AAACCCEEEKKKQQQVVVWWWOOOEEE@@@???@@@???>>>@@@BBBCCCBBBAAA@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFIIIJJJJJJIIIEEEDDDDDDCCCCCCDDDDDDDDDGGGFFFDDDBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEFFFEEEDDDEEEHHHLLLOOOPPPNNNNNNNNNNNNMMMMMMLLLKKKJJJKKKMMMOOOPPPQQQRRRRRRQQQPPPOOONNNMMMNNNPPPRRRRRROOOLLLJJJJJJLLLOOORRROOOPPPQQQSSSSSSTTTTTTTTTRRRPPPNNNKKKIIIGGGFFFEEEGGGEEEDDDCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNSSS[[[hhhvvvkkkZZZQQQLLLFFFAAACCCAAA@@@>>><<<<<<<<<<<<;;;;;;:::999999999999::::::999888666555555666666{{{uuuooojjjeeebbb]]]]]]]]][[[YYYVVVRRRPPPOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLHHHIIIJJJJJJKKKJJJJJJJJJLLLLLLLLLMMMLLLLLLKKKJJJLLLKKKJJJJJJJJJLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTSSSRRRRRRTTTVVVXXX\\\aaaeeeggggggggggggpppvvvssshhhbbb___^^^\\\XXXSSSOOOMMMKKKJJJMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJIIIHHHGGGEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>=========???AAACCCGGGLLLSSSWWWZZZRRRGGGAAA???@@@@@@@@@>>>@@@BBBCCCAAA@@@@@@@@@AAABBBDDDEEEFFFEEEDDDCCCEEEDDDCCCDDDFFFGGGGGGGGGDDDDDDCCCCCCCCCDDDDDDEEEHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCEEEFFFGGGHHHDDDBBBEEEMMMSSSTTTTTTPPPOOONNNNNNLLLKKKJJJJJJNNNNNNNNNOOOPPPQQQRRRSSSSSSQQQNNNLLLKKKLLLOOOPPPOOOMMMKKKIIIIIIKKKMMMOOOMMMNNNOOOQQQRRRSSSSSSSSSSSSRRROOOLLLIIIGGGEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHJJJOOOYYYfffrrrzzzooocccSSSGGGCCCBBBAAA???>>>===<<<;;;::::::::::::;;;:::999999888888999999888888777555555555555555{{{wwwtttnnnmmmkkkgggddd```^^^\\\YYYXXXWWWVVVUUUUUUUUUUUUQQQQQQQQQPPPPPPPPPPPPOOONNNNNNOOOOOOOOOOOONNNNNNPPPPPPQQQQQQQQQPPPPPPOOOOOONNNMMMMMMMMMOOOQQQRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTVVVVVVUUUTTTVVV[[[______eeemmmtttyyy{{{|||}}}}}}vvvddd\\\[[[\\\[[[YYYVVVRRROOOLLLKKKJJJLLLLLLKKKKKKKKKLLLMMMNNNJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@???>>>===<<<>>>@@@@@@???===<<<<<<===>>>@@@BBBEEEJJJOOOTTTUUUOOOGGGAAA??????>>>======???BBBCCCAAA?????????>>>@@@DDDFFFGGGEEECCCAAAEEECCCAAAAAACCCDDDEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFIIIHHHFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFAAAAAAAAAAAABBBCCCDDDEEEHHHDDDCCCIIITTT[[[ZZZVVVOOONNNMMMMMMLLLKKKKKKKKKNNNNNNNNNNNNPPPRRRUUUVVVVVVRRRMMMJJJJJJKKKMMMOOOOOONNNLLLKKKKKKLLLNNNOOONNNOOOPPPQQQRRRSSSSSSSSSSSSQQQOOOKKKHHHFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFIIIHHHHHHIIINNNXXXbbbiiirrryyyuuuhhhXXXPPPFFF@@@???AAAAAA@@@::::::::::::::::::::::::::::::999888888888888888777777777666666555555555~~~yyytttqqqoooooooookkkiiigggdddbbb```^^^^^^ZZZZZZYYYXXXXXXWWWWWWVVVTTTUUUUUUVVVVVVUUUTTTTTTVVVWWWWWWXXXXXXXXXWWWWWWUUUUUUTTTTTTTTTUUUVVVWWWZZZYYYWWWVVVVVVWWWXXXXXXYYY\\\^^^______ccckkkqqqtttzzzmmm^^^WWWXXX[[[XXXVVVTTTQQQNNNLLLJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNIIIHHHGGGEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@?????????AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>@@@CCCCCC@@@===;;;;;;>>>???@@@AAABBBEEEIIILLLKKKIIIEEEAAA???===:::888<<<>>>AAABBB@@@>>>>>>>>>===???CCCFFFGGGEEECCCAAADDDBBB@@@@@@AAACCCCCCCCCFFFEEEEEEEEEFFFFFFGGGHHHIIIHHHFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHBBBBBBAAAAAA@@@AAAAAABBBGGGDDDEEENNN[[[aaa\\\VVVMMMLLLLLLKKKKKKLLLMMMMMMLLLLLLMMMNNNQQQTTTWWWYYYWWWRRRMMMJJJJJJLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNPPPQQQQQQQQQQQQQQQPPPOOOLLLJJJGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDCCCCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJOOOVVV[[[]]]cccnnnyyyrrrcccWWWOOOEEEAAA===<<<======<<<:::999999999:::::::::::::::999999888777777777777888777777777777777777666666~~~zzzwwwssspppnnnmmmjjjiiihhhgggfffeeedddccc``````aaaaaa``````______[[[\\\]]]]]]^^^]]]]]]]]]ZZZ[[[[[[[[[[[[[[[ZZZZZZ]]]]]]\\\\\\]]]]]]^^^___bbbfffkkkmmmnnnttt}}}ttteeeYYYTTTUUUWWWTTTTTTRRRPPPNNNLLLJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIGGGFFFDDDCCCDDDDDDEEE@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@?????????BBBEEEDDD@@@===<<<===>>>???@@@??????@@@CCCFFFBBBBBBBBBAAA>>><<<999888;;;>>>@@@@@@>>>======>>><<<>>>BBBEEEFFFEEEBBBAAABBBAAA@@@@@@AAACCCBBBAAAEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDAAAAAA@@@AAABBBDDDFFFGGGCCCBBBBBBAAA@@@@@@AAAAAAFFFDDDFFFOOO[[[```\\\VVVLLLLLLKKKJJJKKKLLLMMMNNNJJJJJJLLLOOORRRUUUXXXYYYWWWRRRLLLKKKLLLNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKJJJHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFFFFFFFFFFFFFGGGHHHCCCGGGLLLNNNNNNNNNQQQSSSQQQWWWaaannnzzzrrrbbbWWWMMMGGGEEE;;;;;;;;;;;;<<<;;;888666888888999:::;;;:::::::::999888777777666777777777666777777888888777777666}}}}}}{{{yyywwwuuutttsssqqqqqqrrrrrrqqqqqqpppoooiiiiiijjjkkkkkkkkkkkkkkkhhhiiijjjkkkjjjhhhfffeeeeeefffhhhkkkmmmnnnooopppuuu{{{}}}uuuiii]]]VVVRRRRRRSSSRRRRRRQQQOOOMMMKKKJJJIIIFFFGGGHHHIIIIIIIIIHHHGGGHHHGGGEEECCCCCCCCCDDDEEEAAAAAA@@@@@@@@@??????????????????>>>>>>?????????>>>>>>???@@@AAAAAAAAAAAA===AAADDDCCC???===>>>@@@===>>>??????>>>???AAACCC???@@@@@@???>>>===<<<===<<<===>>>>>><<<<<<===>>><<<>>>AAACCCDDDDDDCCCBBB@@@@@@???AAACCCCCCBBBAAACCCCCCCCCCCCDDDEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDDDDAAA@@@@@@@@@BBBDDDGGGHHHCCCCCCBBBBBBBBBCCCDDDDDDFFFDDDEEEKKKUUU[[[YYYVVVNNNMMMKKKJJJJJJKKKLLLMMMIIIJJJMMMOOORRRTTTVVVVVVVVVQQQMMMLLLOOOPPPOOOMMMMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOOOOONNNMMMLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIGGGEEEDDDEEEFFFGGGIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGNNNWWWZZZWWWRRROOONNNNNNTTT\\\dddllluuu~~~ttteeeUUUNNNIIICCC@@@@@@<<<<<<<<<<<<<<<<<<:::888777888999::::::999999888888888777666666666666777555555666777777777666555~~~}}}||||||}}}~~~~~~~~~|||}}}~~~|||yyywwwtttvvvzzz~~~xxxzzzqqqdddZZZTTTRRRQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHEEEFFFHHHIIIIIIHHHFFFEEEHHHGGGDDDCCCBBBCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????===>>>???@@@BBBBBBBBBCCC;;;???BBBBBB>>>===???CCC<<<>>>??????>>>???AAACCC@@@@@@???>>>===>>>@@@BBB<<<===>>>===;;;;;;===???<<<>>>@@@BBBCCCCCCCCCBBB??????@@@BBBDDDDDDBBBAAAAAAAAAAAABBBBBBDDDEEEEEECCCCCCBBBAAABBBCCCDDDEEECCCBBBAAABBBCCCFFFIIIKKKCCCCCCCCCCCCDDDFFFGGGHHHGGGDDDCCCGGGOOOUUUWWWWWWPPPNNNLLLJJJIIIIIIJJJKKKJJJKKKNNNPPPRRRSSSSSSSSSVVVQQQMMMMMMPPPRRRPPPMMMPPPQQQRRRSSSSSSRRRQQQPPPRRRRRRRRRQQQPPPOOOMMMMMMHHHHHHHHHIIIJJJKKKLLLLLLMMMKKKHHHEEEDDDEEEFFFGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHOOOXXXbbbeee___VVVNNNKKKKKKQQQWWWYYY[[[cccppp{{{zzzjjj\\\PPPFFFEEEDDD???<<<===<<<;;;;;;:::::::::::::::666777888999999888777666888888777666666666666666333444555666666666555444|||qqqyyy|||rrrsssssskkk___VVVPPPOOOPPPPPPPPPOOONNNLLLKKKKKKJJJJJJHHHGGGFFFGGGHHHHHHGGGEEEEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCBBBAAA@@@>>>>>>===???>>>===============>>>=========>>>>>>??????@@@<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>============AAA@@@>>>===<<<<<<<<<===;;;;;;:::::::::;;;<<<<<<>>>;;;:::<<>><<<:::999999999999999888888888777777777777777777777777777777888777777666555444444444222222333333444555666666iiihhhkkksssrrrjjjkkkooohhh^^^UUUPPPOOOOOOOOOOOONNNMMMKKKJJJJJJIIIIIIGGGFFFEEEFFFGGGGGGEEECCCDDDCCCCCCBBBAAA@@@@@@@@@BBBAAAAAA@@@???>>>>>>===>>>>>>>>>======>>>>>>???>>>>>>>>>>>>>>>?????????======???@@@@@@@@@??????>>>>>>>>>>>>=========<<<@@@???>>><<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======AAA>>>===>>>BBBCCC@@@===>>>>>>>>>????????????@@@BBBAAA???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGEEEEEEHHHMMMSSSVVVVVVSSSOOOLLLJJJIIIJJJJJJOOONNNMMMOOOQQQRRRQQQPPPQQQNNNKKKJJJLLLOOORRRSSSRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLJJJHHHHHHJJJKKKIIIHHHJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDCCCCCCDDDGGGJJJOOOSSSXXXYYYUUUOOOKKKIIIIIIHHHHHHJJJMMMQQQUUUWWWYYY^^^fffnnnwww~~~tttfffZZZRRRKKKDDD???CCCAAA???<<<:::999888888999999888888888777777777777777777777777777777777777777666666555444444333222333333333444555555555bbb]]][[[___rrrxxxkkkfffggghhhbbbZZZTTTPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFEEECCCDDDEEEEEECCCBBBBBBBBBAAAAAA@@@@@@??????@@@?????????>>>>>>======>>>>>>>>>>>>>>>???@@@AAA@@@@@@???????????????>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>=========<<<<<<>>>======<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>CCCAAA???@@@CCCCCC@@@=========>>>>>>>>>?????????@@@???>>>>>>@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEHHHMMMRRRUUUSSSQQQMMMJJJHHHHHHIIIJJJQQQOOONNNNNNPPPPPPOOONNNQQQMMMIIIGGGIIIMMMQQQSSSUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPQQQQQQPPPPPPOOONNNMMMKKKIIIHHHHHHHHHFFFDDDGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDCCCCCCDDDGGGIIIJJJMMMPPPPPPNNNKKKIIIIIIGGGFFFEEEEEEFFFHHHJJJLLLNNNPPPSSSXXX```mmm}}}wwwlll[[[TTTKKKEEEBBB@@@===:::>>>===;;;:::888888777777888888888888777777777777777777777777777777777777666666666555555444444333333333333333444444444444jjj\\\WWWVVVddd}}}uuuoookkkiiiiii___[[[VVVRRRPPPNNNMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCCCCDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>???@@@BBBBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>AAA@@@???@@@BBBBBB@@@>>><<<<<<<<<======>>>>>>??????===<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFHHHKKKOOOQQQPPPNNNKKKHHHGGGGGGHHHIIIOOONNNMMMNNNOOOPPPOOONNNOOOLLLIIIHHHJJJMMMOOOQQQXXXWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDBBBCCCCCCCCCBBBCCCFFFHHHIIIIIIJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGLLLMMMLLLMMMPPPZZZfffpppvvviiiZZZPPPJJJFFFBBB?????????>>>===:::999999888888888777777888888777777777666666666666666666666666666666666555555555444444444333333444444333333333333333333lll]]]XXXWWW]]]jjjvvv~~~rrrggghhhhhhfffdddWWWUUUQQQOOOOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHEEECCCBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBB>>>>>>==================>>>>>>>>>>>>???@@@BBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????????????????============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999999999999:::;;;<<<===<<<<<<===>>>@@@AAA@@@???::::::;;;<<<<<<===>>>>>>>>><<<;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGIIIJJJKKKLLLJJJHHHFFFEEEFFFGGGIIIKKKJJJJJJLLLOOOQQQQQQPPPLLLKKKJJJKKKMMMNNNNNNNNNTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRPPPNNNLLLJJJIIIDDDEEEGGGHHHHHHGGGGGGGGGBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@??????????????????AAABBBBBBAAA@@@AAADDDFFFIIIHHHFFFEEEDDDDDDDDDDDDFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFKKKSSSYYYkkkxxx}}}vvvkkkaaaYYYQQQHHHBBB@@@>>><<<::::::::::::999777888888888888888888888777777777666666666555555555555555555555555555555444444444444333333333333333333333333333333222222fffUUUSSSTTTZZZaaaiiittt~~~vvvccc]]]^^^]]]ZZZYYYRRRPPPMMMMMMMMMNNNNNNMMMIIIHHHGGGGGGFFFFFFFFFGGGHHHFFFCCCBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCC???>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>>=========<<<<<<<<<;;;;;;:::;;;;;;<<<;;;;;;::::::888888888888999:::<<<<<<999:::;;;===>>>?????????999999:::;;;<<<======>>>===<<<;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCDDDEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGIIIGGGEEECCCCCCEEEGGGHHHHHHHHHHHHKKKOOORRRSSSRRRJJJJJJJJJLLLNNNOOOMMMLLLLLLMMMOOORRRTTTUUUVVVVVVRRRRRRQQQOOOMMMJJJHHHFFFDDDFFFHHHHHHFFFDDDDDDDDDAAAAAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>??????@@@@@@@@@@@@?????????BBBDDDHHHFFFCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDAAACCCEEEEEEEEEFFFKKKOOOYYYcccqqqxxx{{{}}}wwwkkk___XXXOOOIIIFFFCCC@@@===;;;:::999888666555555555666777888888999999888888666666666666555555555555555555555555555555555555333333333333333333333333222222222222333333333333vvv___RRRSSSYYYeeeqqq}}}sssfffZZZUUUTTTRRRQQQQQQNNNLLLJJJKKKLLLNNNOOOOOOHHHHHHGGGGGGFFFFFFGGGGGGGGGDDDAAA@@@@@@AAA@@@@@@>>>??????@@@AAABBBBBBCCC@@@@@@??????>>>===<<<<<<>>>>>>>>>======>>>>>>???>>>>>>>>>?????????????????????===<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888888888888999:::;;;======:::;;;<<<===============888888999:::;;;<<<=========<<<;;;<<>>===AAA@@@@@@???@@@@@@AAAAAA>>>??????>>>======???BBBDDDAAA??????AAADDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@CCCFFFFFFDDDEEEHHHKKKLLLRRRYYY^^^```dddjjjppp}}}ssseeeVVVLLLJJJEEE@@@>>>>>>>>><<<:::999999999999777666666666555666777888888888777666666666666555555555444444444444444444444444444444222222222222222222333333111111111222333333333444xxxfffZZZ[[[\\\fffzzzvvvggg]]]UUUQQQPPPNNNNNNQQQMMMKKKIIIIIILLLNNNPPPPPPHHHHHHGGGGGGGGGGGGGGGGGGFFFCCC@@@>>>>>>??????>>>======>>>???@@@AAAAAABBBBBBAAA@@@???>>>===<<<;;;???>>>===============>>>;;;;;;<<<<<<======>>>>>>???>>>===;;;;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999888666999999999:::;;;<<<>>>???<<<===>>>>>>===;;;;;;<<<777888888999;;;<<<=========<<<;;;===???AAABBBAAA????????????????????????AAA@@@??????>>>>>>????????????@@@AAABBBCCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDBBBAAAAAACCCFFFGGGHHHGGGHHHKKKNNNQQQQQQQQQKKKHHHFFFEEEGGGJJJLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKMMMMMMMMMLLLKKKIIIHHHGGG@@@DDDGGGHHHEEECCCDDDEEE@@@AAAAAAAAA@@@???===<<<===<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<>>>@@@@@@>>><<<===AAADDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBCCCBBB??????BBBEEEFFFIIIKKKLLLNNNRRRYYY^^^fffjjjuuu}}}ssseee[[[UUUPPPJJJEEE@@@===;;;<<<>>>===:::777666777999999777777777777444555666777777777666555666666555555555444444444444444444444444444444444222222222222222222222333000000111222333333444444uuuccc]]]```gggvvvmmm\\\WWWQQQMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMNNNOOONNNLLLJJJHHHHHHJJJLLLNNNHHHEEEAAA????????????>>>??????@@@AAAAAAAAAAAA@@@AAA@@@@@@???>>>======<<<========================<<<<<<<<<;;;;;;:::::::::555555555666777999:::;;;999::::::::::::::::::;;;<<<;;;:::999888888777888777888888999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::888999;;;<<<<<<<<<;;;;;;>>>>>>======???AAADDDFFFEEEDDDBBB???======???@@@CCCBBBAAAAAA@@@@@@@@@AAABBBAAAAAA@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCC@@@>>>===???CCCHHHLLLLLLKKKIIIHHHIIIJJJLLLMMMLLLJJJHHHFFFEEEFFFGGGHHHLLLLLLKKKJJJJJJKKKLLLMMMLLLKKKIIIHHHGGGGGGHHHHHHEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>===<<<>>>???@@@AAAAAAAAAAAA@@@???@@@@@@???=========>>>???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAA????????????@@@AAABBBBBBCCCDDDEEEEEEFFFHHHLLLOOOWWWZZZ^^^dddkkkttt}}}{{{nnneee\\\XXXRRRLLLGGGCCCBBBBBB>>>===<<<;;;::::::999::::::::::::999888777777666444444444444444444444444555555555555555555555555555555555444444333222222//////000111222222333333111222222333333222222111uuullldddaaahhhrrroooaaaXXXTTTOOOKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJGGGEEEAAA????????????>>>>>>??????@@@AAA@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888777777777777777999999999::::::::::::;;;;;;:::999888888888888888888888888999999:::::::::;;;;;;;;;;;;::::::::::::999:::;;;<<<<<<;;;;;;:::===<<<<<<<<<>>>@@@BBBDDDDDDCCCAAA>>><<<;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCC@@@???AAAEEEJJJMMMOOONNNLLLJJJIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLKKKJJJJJJKKKLLLMMMJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>===<<<;;;;;;??????@@@AAAAAA@@@@@@@@@???@@@@@@@@@>>>===>>>?????????@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAA@@@????????????@@@@@@AAA???@@@AAAAAAAAADDDGGGJJJKKKNNNQQQUUUYYY```ggglllyyy{{{}}}tttlllfff^^^UUUOOOLLLIIIFFFBBB>>>===<<<<<<;;;;;;:::999888888888888888888888777666555555555444444444444444444444444444444444444444444444444333333333444444444444444///000000111222222333333111222222333333222222111wwwkkkeee``````eeerrrxxxhhh]]]VVVSSSPPPLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDAAA????????????>>>===>>>??????@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999888888888777777999999999999::::::;;;;;;999999888888888888888999999999999999999999::::::::::::::::::::::::;;;;;;::::::;;;;;;;;;:::999999;;;;;;;;;;;;<<<>>>@@@BBBAAA@@@>>>===;;;;;;::::::=========???@@@BBBDDDEEECCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFEEECCCCCCDDDHHHLLLNNNQQQPPPNNNKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>>>>======<<<<<>>>>>>>>???????????????@@@@@@@@@@@@@@@??????>>>>>>?????????@@@?????????????????????<<<===>>>>>>>>>@@@CCCFFFEEEGGGHHHJJJKKKOOOTTTXXX```ccciiiqqq|||uuueee^^^TTTMMMIIIFFFBBB????????????>>>======<<<<<<999888777666666555555666666666555555444333333333444444444444444444444444444444444444444444444444111111222333333444555555000000000111222222333333111111222222222222111111}}}qqqiiieeeeeefffiiippp~~~vvveee[[[VVVRRROOOMMMJJJIIIIIIJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDEEEEEEDDDCCCCCCDDDBBB@@@???@@@@@@???>>><<<===>>>>>>??????>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777888999999:::::::::888888888999::::::;;;;;;888888777777777888888999999999999999999999999999888888999999::::::;;;;;;;;;;;;::::::999999888888;;;;;;;;;;;;<<<>>>???@@@>>>===<<<===>>>>>>===<<>>???@@@AAA@@@???>>>???AAA???>>>>>>>>>>>>>>>????????????>>>=========>>>>>>????????????>>>======<<<===>>>?????????@@@BBBEEECCCDDDEEEDDDDDDFFFIIILLLKKKOOOTTTYYY___iiiuuu~~~xxxpppkkkdddZZZRRRPPPKKKDDD@@@>>>===<<<;;;:::;;;<<<>>>>>>>>>>>>===777777666555555555555555555444444444333333333222333333333333333333333333333333333333333333333333111222222222333333333444000000111111111222222222111111222222222222111111yyymmmdddbbbdddfffllltttwwweee^^^ZZZTTTPPPMMMLLLJJJJJJKKKKKKIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBAAACCCDDDEEEEEEDDDCCCAAACCCAAA??????@@@@@@???>>>;;;<<<======>>>>>>======;;;;;;;;;;;;::::::::::::999999999999999999999999777888888888888888888888666777888999999999999999777777888999999:::;;;;;;777777666666666777888888888999999999999999::::::777888888999999:::::::::::::::999999888888888888;;;;;;;;;<<<===>>>??????::::::;;;???BBBDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDFFFGGGGGGEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGCCCEEEHHHJJJKKKJJJIIIHHHIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@@@@????????????????????????@@@@@@??????>>>???@@@BBBAAA@@@???@@@BBB??????>>>======>>>>>>??????>>>======<<<<<<<<<======>>>>>>>>>>>>===;;;;;;<<<===??????>>>???AAABBB>>>???????????????BBBDDDCCCFFFHHHIIIKKKQQQZZZaaaiiinnnvvvnnnggg]]]VVVQQQKKKEEE@@@@@@>>><<<;;;::::::999888555777888:::;;;:::999888777666666555555555555666555555444444444444333333333333333333333333333333333333333333333333333333333333222222222111111111111111111111111222222222000111111222222111111000~~~oooiiiaaaZZZZZZ```kkksss}}}ggg]]][[[WWWQQQMMMLLLKKKKKKKKKLLLKKKIIIGGGDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@??????@@@AAA@@@>>>;;;;;;<<<=========<<<<<<;;;;;;::::::::::::::::::999999999999999999999999666666666777777777777777888999999999888777555333666777777888999:::;;;;;;777777666666666666666777777888888999::::::;;;;;;888888888888888888999999999999888888777888888888:::;;;;;;<<<======>>>>>>999999;;;AAAGGGJJJIIIFFFAAA@@@??????>>>>>>>>>???BBBDDDFFFHHHGGGEEECCCAAA@@@AAABBBCCCDDDDDDDDDCCCAAABBBBBBCCCDDDEEEFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFBBBDDDFFFHHHIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCC???>>>>>>>>>======<<<<<<===>>>>>>???@@@@@@?????????AAABBBBBBAAA@@@AAACCC@@@@@@>>>=========>>>???>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>===<<<;;;::::::;;;======<<<;;;===>>><<<===>>>>>>>>>>>>AAABBBCCCCCCCCCCCCDDDFFFJJJMMMNNNTTT]]]hhhrrr|||~~~qqqdddZZZQQQMMMHHHEEECCCBBB@@@???999999:::::::::999888888666777888999999888777666777666666555555555666666555555555444444444444444333333333333333333333333222222222222222222222222333333222222111000000///111111111111111111111111000000111111111111000000{{{wwwoooiii``````___```hhhvvvyyykkk]]]XXXUUUPPPMMMNNNKKKKKKJJJKKKLLLKKKHHHEEEBBBBBBAAAAAAAAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>???AAAAAA@@@>>>::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888555555555666666777777777777888999999777555333222666666777888999:::;;;;;;888777666666555555555555666666777888:::;;;<<<<<<888888888888888777777777888888777666777777999999999999:::;;;;;;<<<<<<<<<::::::<<>>>>>=========>>>AAACCCFFFHHHGGGEEEBBB???>>>???@@@AAABBBBBBBBBBBB@@@AAABBBCCCDDDDDDEEEEEEBBBCCCCCCDDDDDDEEEDDDDDDCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEECCCBBBAAADDDCCCCCCCCCCCCCCCDDDDDD@@@@@@AAAAAABBBBBBBBBBBB@@@??????>>>===<<<;;;;;;;;;<<<===???@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBDDDBBBAAA???======>>>???@@@>>>===<<<;;;::::::::::::999:::<<<======<<<;;;:::888:::<<<<<<:::::::::<<<<<<===??????>>>>>>@@@BBBAAA???>>>???AAACCCCCCCCCAAAFFFLLLSSSYYY```hhhmmmuuu|||{{{sssiii```YYYQQQJJJDDD@@@???>>><<<;;;<<<===>>>777888999999999888888999888888888888888888777777555555555444444555555666444444444444444444444444222222222222222222222222222222222222222222222222111111111111111000000000111111111111111111111111000000111111111111000000aaahhhrrr{{{~~~tttllliiihhhfffdddcccfffllltttxxxfff^^^XXXUUUQQQKKKLLLQQQJJJJJJJJJKKKKKKJJJFFFDDDBBBAAAAAA@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAAAAA@@@>>>999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777444555555555666666777777333444666777888777555444555666777888999:::;;;;;;999888777555555444444444555666777888:::<<<======999999888888777777666666777777666666666888999:::777888999:::::::::::::::;;;;;;===DDDKKKMMMJJJFFF@@@@@@????????????@@@@@@AAACCCFFFHHHGGGEEEAAA>>>===>>>???@@@AAABBBBBBAAA@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFCCCDDDDDDDDDDDDBBB@@@???CCCBBBAAA@@@@@@AAACCCDDD?????????@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>===<<<:::;;;===>>>@@@AAAAAAAAA@@@AAABBBBBBAAAAAACCCDDDCCCAAA???>>>===>>>???@@@>>>===<<<;;;:::999999:::888999;;;=========;;;:::999;;;======;;;:::;;;<<<999:::<<<;;;::::::;;;===<<<:::999<<<@@@AAA@@@>>>@@@CCCFFFGGGIIILLLQQQVVVUUU]]]fffmmmrrryyy|||rrriiiccc\\\UUULLLEEECCCBBBAAA???<<<;;;:::888777777777999555666666444333444555777555555555555555555555555444444444333333444555555333333333333333333333333222222222222222222222222111111111111111111111111//////000000111111222222222222111111111111111111000000111111111111000000ZZZ[[[```eeeiiiqqq}}}vvvlllhhheeeeeejjjnnnpppppp||||||jjj\\\YYYUUURRRPPPNNNKKKIIINNNMMMLLLJJJHHHFFFEEEDDDBBBAAA@@@@@@BBBCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>><<<:::999::::::999888777777777777777666555555666666555444444555777888555555666666777777888888555666777999:::;;;<<<<<<888888777777666666555555888888888888888888888888777888999999::::::::::::888777666666666777999:::::::::::::::;;;<<<======;;;<<<>>>AAABBBCCCCCCCCC@@@???>>>======<<<======@@@AAABBBCCCBBB@@@>>>===<<<===>>>??????@@@@@@???AAAAAAAAAAAACCCDDDFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIIIICCCBBBAAABBBCCCDDDCCCBBBCCCAAA???@@@CCCCCC@@@>>>???>>>===>>>@@@AAAAAA???DDDDDDDDDDDDCCCAAA???>>>>>>;;;999;;;???BBBCCCBBB@@@>>><<<===AAABBBAAA???@@@@@@??????>>>>>>>>>===<<<;;;::::::999999::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;??????@@@AAABBBDDDEEEFFFHHHKKKNNNRRRVVV\\\ccchhhqqqwww{{{tttiii___WWWPPPKKKIIICCCBBBAAA???>>><<<;;;:::999999999999888888888777666666666666666666666666666555555555555444444444222333333444444333333222444444444333333222222222111111111111111111111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000RRRTTTYYY]]]]]]___iiittt}}}uuuoookkkgggeeedddeeejjjttt{{{iii]]]WWWTTTQQQNNNMMMKKKIIIGGGIIIIIIHHHGGGGGGFFFEEEEEEBBBAAA@@@@@@BBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========;;;999999999:::999777777777777777777666555555777777666555555555555555444444555555555666666666888999:::;;;<<<=========777777777666666666555555888888888888888888888888777777888888999888888888777777666666666777888999888888888888999:::;;;<<<999:::<<<>>>@@@@@@@@@@@@<<<<<<;;;;;;::::::;;;;;;===>>>???@@@???>>><<<;;;<<<<<<>>>???????????????@@@@@@AAAAAACCCDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHEEECCCAAAAAABBBAAA@@@>>>BBB@@@???@@@BBBBBB???===>>>>>>?????????@@@@@@@@@AAABBBBBBAAA@@@???===<<<<<<;;;:::;;;>>>@@@???=========>>>>>>>>>===<<<;;;======<<<<<<<<<;;;;;;;;;::::::999888888888888999888888999999999999999999::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAA@@@AAADDDFFFIIIMMMRRRVVVWWW[[[aaaddddddgggmmmrrruuuyyy}}}}}}|||}}}zzzvvvqqqoooooolllgggbbbZZZVVVOOOJJJGGGDDDBBB@@@@@@???>>>===;;;:::999888888888888888777777777777555555555555555555555555555555555555444444444444222333333444444333333222333333333333222222222111111111111111111111111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000ZZZ\\\```aaa]]]XXXZZZ```vvv~~~xxxnnniiibbb[[[YYY[[[bbbgggtttyyyuuufff]]]XXXSSSQQQNNNLLLKKKJJJHHHGGGDDDDDDDDDEEEEEEEEEFFFFFFBBBAAA@@@@@@BBBCCCCCCBBB?????????>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<;;;999888999999888777777777777777777666666555888888777777666444333222444444444444444555555555555666666777888888777777666666666666666555555555666666666666666666666666666777777777777666666555777666666666666777888888777777777777777999::::::888999:::;;;<<<<<<<<<<<<999999999:::::::::;;;;;;;;;<<<===>>>===<<<;;;:::<<<<<<===>>>????????????@@@@@@AAAAAABBBCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCBBBBBBCCCCCCBBB@@@AAA@@@???@@@AAAAAA???===<<>>===???AAA?????????>>>===<<<;;;:::;;;:::999:::<<<===<<<:::===>>>???@@@>>>=========;;;;;;;;;;;;:::::::::::::::999888888777777888888999999888888888888888888::::::::::::::::::::::::999999999999999999999999999999:::;;;;;;;;;;;;:::;;;::::::::::::;;;<<<======>>>@@@@@@@@@BBBFFFIIIDDDGGGJJJJJJIIIKKKPPPTTTVVV\\\dddjjjmmmpppuuuyyy}}}yyysssllleee```\\\[[[WWWTTTPPPPPPPPPOOOKKKGGGBBB@@@>>>======>>>===<<<<<<<<<;;;:::999888777666777777777666666666555555555555555555555555555555555555444444444333333333222222333333333333222222222222222111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000qqqqqqqqqppphhh```^^^aaakkkwww}}}tttnnngggaaa^^^]]][[[XXX[[[fffwwwyyyggg___[[[YYYQQQOOOLLLKKKKKKKKKIIIHHHCCCCCCCCCDDDDDDEEEEEEEEECCCAAA@@@@@@AAABBBBBBAAA??????>>>>>>===<<<;;;;;;========================<<<;;;;;;::::::;;;;;;<<<;;;:::888777888999888777666666777777777777666666666777777888777555333222444444444444444444555555333444444444444444333333555555555555555555555555555555555555555555555555777777777777777666555444555555555666666666777777666666666666777888999:::888888888999999999999999999999:::;;;<<<<<<======<<<===>>>>>>>>>===<<<<<<;;;<<<===>>>???????????????@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCFFFGGGGGGGGGAAA@@@@@@AAAAAA@@@???>>>;;;???BBBAAA<<<;;;>>>BBB=========<<<<<<;;;:::::::::999888888999;;;===>>>???===;;;;;;===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888::::::999999888888777777999999999999999999999999::::::::::::::::::::::::888888999:::::::::::::::<<<<<<;;;;;;:::;;;;;;<<<===>>>??????>>>???AAACCCAAABBBBBBBBBAAACCCGGGJJJJJJRRR]]]fffkkklllmmmnnnfffhhhkkkmmmnnnqqqtttwwwzzz}}}|||vvvqqqnnniiijjjiiifffddddddfffhhhlllmmmoooooolllfff```]]]ZZZXXXTTTQQQMMMJJJHHHGGGGGGEEEDDDDDDEEEEEEBBB@@@===<<<;;;;;;<<<<<<:::999:::999999888777666666555666666555555555444444444444444444444444444444444444444444444333333333222222222333333333333222222111111111000000000000000111111111111111111111111111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000|||tttmmmlllpppuuuzzz{{{zzz{{{||||||}}}zzzmmmgggddd___[[[^^^```bbbdddmmm~~~zzzeee]]]YYYUUURRRNNNLLLJJJIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCAAA???@@@AAABBBAAA@@@@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999::::::888777777888888888777666666777777777777666666444555666777777666555444555555555555555555555555666666666666666555555444333333444444555555666666444444444444444444444444777888888888777666555555444444555555666666666666666666666666777888999:::888888888777777888888888777888:::;;;<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;<<<===>>>>>>??????>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBEEEFFFFFFEEE@@@AAABBBBBBAAA@@@??????;;;???BBB@@@<<<:::===AAA======<<<<<<;;;;;;:::::::::999777666888<<>>>>>>>>>>>===>>>@@@CCCFFFEEEMMMXXXaaacccaaa]]]YYYPPPQQQSSSSSSTTTVVVYYY[[[___aaadddeeeeeeccccccccccccccccccbbbaaabbbdddfffggghhhkkkmmmmmmllliiiggg`````````^^^[[[WWWTTTQQQQQQQQQPPPNNNLLLKKKLLLMMMNNNNNNMMMMMMLLLJJJIIIHHHCCCBBBAAA???>>>=========<<<<<<<<<===>>>>>>===<<<:::999888888999888666333888888888777777666666666555555555444444444444333444444444444444444444444444333333333222222222222111222222333333222222111000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000////////////////////////{{{oooeeebbb``````aaaccciiiqqqyyy~~~|||uuunnnlllppptttuuutttuuuwww{{{iii\\\YYYUUUPPPMMMJJJHHHFFFEEEFFFFFFEEECCCGGGFFFFFFEEEEEEDDDDDDCCCCCCAAA??????@@@AAA@@@????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<888888777777777777888888999777666666777888888777555666666777777777777777444444555666666666666666666666666555555555555555333444444444444444333333222222333333444555666666444444444444444444444444666777777777777777666555333444444555666555555555666666666666777888999999777777666666666777888888555777888:::;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@>>>>>>>>>??????@@@@@@@@@>>>?????????@@@@@@AAAAAABBB@@@??????@@@@@@???===???@@@BBBAAA???>>>>>>???===???AAA???<<<;;;===???======<<<;;;::::::;;;;;;999999888777888<<>>>>>???AAAAAA======<<<<<<;;;:::999999555666777888888888888888777666555666777777666444777777777777666666666666555555555444444444333333333333333333333333333333333333333222222222111111111111222222222222111111000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////rrr```WWWRRRRRRRRRSSSVVVZZZ```ccchhhnnnxxxxxxuuuvvvyyyzzz|||~~~ooo```YYYVVVQQQOOOPPPJJJHHHFFFEEEEEEEEEDDDBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA??????@@@AAA@@@???>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888888777555555777888777777555555666777777777777777777666666555555555555666555555555444444444333333000111111222222222111111000111222333444555666666555555555555555555555555444444555666666666555555222333444555555555444444444444444444555666777888555555444444444666777888666888:::;;;<<<;;;:::999:::::::::::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>===>>>@@@AAAAAAAAA???>>><<<<<<===>>>>>>???@@@@@@======>>>???@@@AAAAAABBB@@@???============;;;:::<<<>>>@@@???===<<<<<<>>>??????>>>>>>============<<<;;;:::999999999:::;;;666888:::;;;:::<<<@@@CCCMMMLLLIIIDDD===:::;;;===888888888999999999::::::;;;::::::999999999999999999999999999999:::::::::888888888888888888888888777777777777777777777777666777777888888888888888777777666666666777777888999:::<<<<<<;;;:::;;;<<<:::::::::<<<>>>???@@@@@@BBBCCCFFFHHHIIIHHHFFFCCCBBBBBBCCCCCCDDDFFFJJJMMMPPPQQQQQQOOOKKKGGGDDDCCCAAAAAAAAABBBCCCDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBB>>>??????@@@@@@??????>>>;;;<<<<<<===??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::555666777888777777777777777555555555777888777666555555555555555555555555555555555555444444444444222222222222222222222222222222222222111111111111111111222222222222111111000000000111111222222222000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000////////////////////////{{{dddXXXQQQRRRRRRPPPOOONNNOOOQQQYYY]]]dddkkkrrr|||uuuppphhhcccdddnnn{{{uuuggg___XXXUUUPPPKKKMMMTTTLLLJJJHHHGGGGGGGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA??????@@@@@@@@@???<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888666555555777888777777555555666777777777777777:::888666555444444444555444444444333333222222222333333444555555555555555000000111222444555666666555555555555555555555555222222333444555555555555222333444555555555444333333333333333444555666666444333222222333555666777999;;;<<<>>>>>>===<<<;;;<<<<<<<<<<<<<<<===>>>???:::;;;<<<===>>>>>>>>>>>>===>>>@@@AAAAAA@@@???>>>;;;<<<<<<===>>>???@@@@@@<<<===>>>???@@@AAABBBBBB>>>===<<<===>>>???>>>===:::===???>>>;;;999:::<<<@@@>>>======>>>>>>===;;;;;;:::999888888888999:::444888<<<>>><<<;;;<<<>>>;;;CCCHHHCCC999333777>>>:::::::::;;;;;;<<<<<<<<<:::999999888777888888888777777888888999999999:::888888888888888888888888999999999999999999999999666666777888888888888888777777777777777888999999777888:::999888777777888888888888:::<<<===<<<;;;???>>><<<===???AAACCCDDDAAABBBCCCDDDEEEHHHMMMPPPVVVVVVVVVSSSNNNIIIEEEDDD;;;<<<===???@@@AAA???>>>>>>>>>===<<<<<<<<<======999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<===<<<999777::::::;;;<<<;;;999777666555666777888999999999999666777999999777777777777777555333333444444444333333333444444444444555555666666555555555444444444222222222222222222222222222222222111111111111000111111222222222222111111000000111111222222222333000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000////////////////////////mmmaaaXXXUUUPPPNNNOOOQQQSSSTTTUUUXXX[[[^^^```eeemmmsssvvv}}}yyytttnnnjjjcccbbb```]]]dddxxx~~~jjjeeeYYYXXXUUURRROOONNNMMMMMMGGGGGGGGGFFFFFFEEECCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;:::999777777;;;:::999888777888999:::555555666666666666555444666666666555444444444333777666666555444444333333333444444555555555555555222333444555666555444333333333333444444555555555444444444444444444333333888777555444333333444444333444444555666666666555222222333333444555666666888777666666666666666777;;;===@@@BBBAAA>>>:::888999999:::;;;<<<===>>>???===>>>>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@???======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<<<<;;;;;;;;;>>>>>>>>>===<<<;;;999888<<<>>>@@@BBBBBB@@@>>><<<;;;::::::999999::::::;;;888999999::::::;;;;;;<<<======<<<;;;999888:::<<<>>>>>>============>>>>>>>>>>>>===<<<:::999888888777888888888888999999999888888999999999:::::::::::::::999999888777666666555555555666777999;;;;;;888888888777777777777777666666666666777777777777777777888888888999999999===============>>>???@@@<<<===???AAACCCHHHNNNRRRWWWYYY[[[XXXQQQIIIAAA===>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999999888888::::::::::::::::::::::::::::::::::::::::::::::::777777777777777777777777666666666666666666666666555555555555555555555555666444222333666777555333444444444444444444444444444444333222222222222333111222333444444333222111111111111111111111111111111111111111111111111111//////000000000000000///000000111111111111000000........................////////////////////////000000000000000000000000000000000000000000000000uuukkkkkkfff```]]]]]]^^^``````___```aaaaaaaaaaaabbbdddfffjjjkkkgggfffjjjllljjjkkklllooorrrtttuuuuuutttnnnrrrvvvxxxxxxyyyzzz|||}}}|||xxxvvvyyy}}}}}}vvvsssnnnooopppppplllgggbbb___]]]^^^```fffvvv{{{hhhYYYVVVVVVTTTRRROOOMMMKKKKKKJJJFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@????????????>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999888777777888999:::777777777666666555555555555555555555444444444444555555555555555555555555555555555555555555555444222333333444555444444444333333333444444444444444444444444444444444444444777666555444444333333333222333444555555555555555222222333333444444555555555555555444555555666666;;;===???@@@@@@===;;;999999999:::;;;<<<======>>><<<===============<<<<<<;;;<<<===>>>>>>?????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<<<<;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::===>>>@@@BBBBBB@@@>>>===:::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;:::999999;;;======<<<<<<;;;;;;<<<<<<===>>>===<<<;;;:::999888888999999999888888777777777777888888888999999999999::::::999888888777666666555555666666777888::::::777777777777777777777777555666666666777777777777999999999999::::::::::::999999999999999:::;;;;;;===>>>??????@@@DDDIIIMMMVVVYYY[[[ZZZUUUNNNHHHEEEAAA@@@??????>>>===<<<;;;:::999999999999888888888777777777777777777777777888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555555555444333222333555666555444444444444444444444444444555444333333222222333333222222333333333333222222111111111111111111111111111111111111111111111111)))***,,,...///000111111000000111111111111000000........................////////////////////////////////////////////////////////////////////////~~~wwwrrrqqqrrrsssssstttsssrrrrrrrrrpppllljjjfffccc[[[SSSQQQUUUVVVUUUUUUVVVXXXYYYZZZ[[[ZZZZZZZZZ\\\^^^___^^^___```bbbaaacccdddccc```___aaadddgggkkknnnnnnmmmqqqzzzwwwppplllmmmsssyyy{{{yyytttqqqppptttrrrsss|||xxxfffYYYPPPQQQQQQOOONNNKKKJJJHHHHHHGGGEEEEEEFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@????????????<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<=========<<<777777777777888999:::::::::999777666555555555666444444444444555555555555444444444555666777777888777777666666555444444444333333333333333444555555444444444444333333333333555555555555555555555555555555666555555444333222222222333444444444333333333333333333333333333333333333333333333444555666;;;;;;<<<======<<<;;;:::999:::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>?????????>>>>>>>>>>>>>>>========================??????>>>===<<<<<<<<<<<<888888:::;;;<<<<<<<<<<<<===>>>@@@AAAAAA@@@>>>===888999::::::::::::999888<<<;;;;;;:::999999888888888999::::::999:::<<<>>>;;;::::::999999::::::;;;<<<<<<;;;;;;:::999888888;;;:::999888777666666555666777777777777777888888999999888888777777666666777666666666777777888999777777777777777777777777555555666666666777777777777777888888888999999999777777666666666777888888=========<<<<<<>>>BBBEEEOOORRRVVVVVVSSSOOOKKKJJJBBBBBB@@@>>><<<;;;999888999999888888888777777777555555555555555555555555777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444222222333555666555444333333333333333333333333555555444333333333333333333333222222222222333333111111111111111111111111111111111111111111111111***+++,,,...///000111111///000000111111000000///////////////////////////////////////////////////........................////////////////////////xxxooocccYYYUUUVVVVVVTTTSSSUUUVVVWWWWWWVVVVVVWWW\\\\\\\\\[[[[[[\\\^^^___]]]___```___\\\[[[]]]^^^\\\```eeehhhiiipppjjj]]]UUUQQQTTTMMMLLLKKKIIIHHHGGGFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDAAABBBBBBBBBAAAAAA@@@???@@@@@@????????????>>>>>>;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;666666777888999:::;;;<<<<<<:::888555444444555666333333333444444555555555444444555666666777777888888888777555444333333333444333222111222333555666555444444333333222222222444444555555555555666666444444555666555444222111111222222333333333222222333333333333222222222222222222222333333555666666::::::::::::::::::::::::999999999:::::::::::::::999999:::;;;;;;;;;::::::::::::::::::;;;<<<======????????????>>>>>>>>>>>>========================??????>>>===<<<<<<======999:::;;;<<<===============>>>???@@@@@@???>>>===777888999::::::999888777::::::::::::999999888888888:::;;;:::999999;;;===:::999999999999999999:::;;;;;;::::::999999888888999999999888777666666666666666666666666666666666888888777777777666666666888777777666666666777777666666666777777777777777555555555666666666777777444444444555555555666666888888777777777777888888999::::::999999:::<<>>===;;;:::888888888888888777777777666666777777777777777777777777888888888888888888888888666666666666666666666666777777777777777777777777444444444444444444444444666555555444444444444333222222222222222222222222555444444333333333333333333222000000000000222333111111111111111111111111111111111111111111111111000111111111111000000/////////000000000000//////000000000000000000000000////////////////////////........................////////////////////////{{{ppphhhdddbbb```___bbbeeehhhiiiiiijjjlllooosssqqqnnnlllmmmnnnpppqqqppppppooommmkkkjjjjjjkkkhhhkkksss{{{zzz^^^VVVRRRNNNQQQJJJJJJJJJIIIHHHGGGGGGFFFDDDEEEEEEEEEEEEDDDDDDCCCAAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>=========::::::::::::999999999999::::::::::::999888777666666777888999;;;<<<<<<===<<<:::777555444444555555222333333333444444555555666666666666666666666666999888666444333222222222333333222111222333444555444444444333333222222111444444444444555555666666333444555555555444333222111222222333222222111111222222222222222111111111333333333333444555666777777777777888888999::::::888888888999999999999999888888999::::::::::::::::::999999999:::;;;<<<===?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>============>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>===<<<<<<777888888888888888888777888888888999999::::::::::::;;;<<<;;;999888999999:::999999888888999999:::999999999999999999888888777777777777777777777777555555555555555555555555777777666666666666666666888777666666666666666666555555666666777777777777555555555555666666666666333333444444444555555555888888777777777777777888555666777777666777:::<<<;;;>>>@@@AAA???===<<<<<<<<<;;;;;;::::::999888888777777666666666555555555777777777777777777777777777777777777777777777777555555555555555555555555666666666666666666666666444444444444444444444444888888888666444333222222222222222222222222222222444444333222222222222333111000///......///000111000000000000000000000000000000000000000000000000111111222222111000////////////000000000000//////000000000000000000000000////////////////////////////////////////////////........................}}}{{{xxxyyy{{{qqqYYYTTTPPPJJJLLLHHHIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@AAAAAA@@@@@@???============<<<<<<<<<<<<999999999999888888888888999999999888777666444444555666888999;;;;;;;;;;;;999888666555444444444555333333333333444444444444555555555555555444444444888666444222111111111222222222222222222333444444333333333333222222222222222222333333444555555555333333444444444444333333222222333333333222111111111111111111111111111111333333333333444444555666555555555666777888999999666777777777888888999999777888999::::::;;;;;;::::::999999999999;;;<<<>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>>>>AAAAAAAAA@@@???===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;888888777666666777888888777777888888999::::::;;;:::;;;<<<;;;999888777888999888888888888888888999888888888888888888999999666666666777777777888888666666666555555555555444666666666666555555555555777777666555555666666666444555555666666777777888444444555555555666666666555555666666666777777777666666555555444444555555222444555555555666888:::777999;;;;;;999777777888777777777777888888888888666666666555555555444444444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666333333333333333333333333888999888666333111111222111111111111111111111111333333222111111111111111000000////////////000000000000000000000000000000000000000000000000000000,,,---...///000000000000...//////000000//////...////////////////////////////////////////////////////////////////////////........................~~~hhhUUUSSSPPPIIIIIIFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999999888888888777777777777777777777777666555444444555777888999999999888666555555555444444444333444444333333333333333333222222333333444444555555666555333111000000111222111111222333333333333333222222222222222333333333111111222222333444444555444333333222333333444444333333444444333222222111//////000000111111222222333333222222222333333444222333444666777777888888555555666666777888999999777888999:::;;;;;;;;;;;;;;;:::999999999;;;===>>><<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@>>>===<<<;;;999999999999999999999999999888666444444666888999888888888888888999999999777999;;;;;;:::888888999777777666666666666777777666777777777888888999999777777777777777666666666666666666666555555555444555555555555555555555555666666555555555666666777444444555555666777777888444444444555555555666666666666666666777777777777666555444444333333333444333444555555444555666888555777888888666666777888555555555555555555555555555555555444444444444333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333555666444222000111333111111111111111111111111222111000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000---...///000000000000000......////////////..............................////////////////////////................................................vvvnnnvvvrrr^^^NNNNNNMMMGGGGGGEEEFFFGGGIIIIIIIIIHHHGGGGGGGGGFFFEEECCCAAA@@@???;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888777777777777555666666777777777777777333444555777777777666666333444444555555444333333444444444333333222222222///000111222444555666777555333111/////////111222000111222333444333222222111111111222222333333444000000111222222333444444444333222111222333444555444444444444444333222111...//////000111222222333222222111111111111111111000111444666777777777777333444555666777888999:::777888999:::;;;<<<<<<<<<;;;:::999999999;;;===???;;;;;;<<<>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????????????????>>>===<<<;;;888888888888888888888888:::888555333333555888:::::::::999999888777777777555777:::;;;:::999::::::555555555444444555555555666666777777888888999999999999888777666555444444777777666666666555555555444555555555555555555555555555555555555666777777444444444555666777777888444444444555555555666666444444444555555555666666777666555555444444444444444666777666444444444666333555666666555555777888555555444444444333333333555555444444444333333333333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333...111333222000000222444000000000000000000000000111000000///////////////111222333444444333222111000000000000000000000000000000000000000000000000333333333222222000//////......////////////..............................////////////////////////------------------------........................zzzrrriiiccceee^^^UUUNNNLLLKKKIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGBBBDDDEEEDDDAAA>>><<<<<>><<<<<<;;;;;;;;;<<<<<<;;;::::::999888888888666555444444555666888666555555555555444444444444444555555555555555555666555444333222222222222333333333222222111111111111111111111222333444444333333333333333333333333111111111000......000222222222222222222222222222222222222222222222222222666555333222111222333333444333222111000000000000111111/////////000111222111000000000000000111111000111333555666666555444666666666666777777777777999999999999999999999999777777888999;;;<<<<<<===============>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@>>>======<<<<<>>===<<<:::888777888888777777888999999:::888888888888888888888888777888999::::::999888777888888888888888888999999666666666666666666666666444444555666777888999999666666666666666666666666777666555333111000000000555555444444444333333333111222444777999888666333666666666666666666666666555555555555555555444444555444444333333444444555555555555555555555555555333333333444444444555555222222333333444555666666444444444444444444444444444444444555555555555666666555333222222333555666444333333222222333333444222222222222222222222222222222222333333333444444555555444333222111000///000000000000000000000000111222333444444333222111000000000000000000000000111111111111111111111111111333555555222///---------.........---...000222222777===>>>:::333///,,,///////////////////////////...---,,,,,,---...///+++---///000111000///......---,,,,,,,,,,,,---............------,,,,,,,,,uuukkkddd]]]XXX]]]WWWPPPLLLJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCEEEDDDAAA>>><<<<<>>===<<<;;;;;;;;;;;;;;;::::::999888888777777777666555444444555666777666555555555555444444444444444555555555555555555555555444333222222222222222222222111111000000000222222111111111222333333222222222222222222222222111222222000//////111333222222222222222222222222222222222222222222222222444333222111000111111222444333222111000000000000000000000000000111111222111111111111111222333333333444666888999888777777555555666666666777777777999999999999999999999999777777888999:::;;;<<<<<<============>>>>>>???@@@@@@@@@@@@@@@@@@?????????@@@???>>><<<;;;;;;::::::<<<<<<===<<<<<<;;;:::999888888888777888888999999888888888888888888888888777888999999999999888777888888888888888888888888666666666666666666666666666666777777777777777777666666666666666666666666888777666444333333333333555555555555444444444333333333444666888888666444555555555555555555555555555555555444444444444444444444333333333333444444444444444444444444444444333333333444444444444555222222333333444555555555444444444444444444444444444444444444555555555555666444333222222333444666444333333222222333333444222222222222222222222222222222222333333333333444222111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111///000222222000//////////////////......///222555GGGOOOWWWUUUIII<<<444111........................///...------------...///------///000000///.........---,,,,,,,,,,,,---.........---------,,,,,,,,,nnn```XXXUUUQQQNNNRRROOOKKKIIIHHHGGGFFFEEEBBBAAAAAA@@@@@@AAAAAABBB@@@BBBCCCCCC@@@===<<<<<<======<<<;;;::::::::::::999999999888777777666666777666555444444555666777666555555555555444444444555555444444444444444444555444333222222111222222111111111000000000000000333333222111111111222222111111111111111111111111111222222222000000222444222222222222222222222222222222222222222222222222222222111000000000000111333222111111000000000000///000000111222222111111111111111111222333555555444555777888999888888777555555555666666666666777888888888888888888888888666777777888999:::;;;;;;========================>>>>>>>>>???????????????======<<<:::999999999999::::::;;;<<<<<<;;;;;;;;;999888888777777777888888777777777777777777777777777777888999999888777777888888888888888888888888777777777777777777777777888888888888777777777666666666666666666666666666888777666666555555666666666666666555555555444444666555555666777888666555444444444444444444444444444444444444444444444444444444333333333333444444333333333333333333333333333333333333444444444444222222222333333444444555333333333333333333333333333333333444444444555555555444333222222333444555333333222222222222333333333333333333333333333333111111222222222333333333/////////000000111111111000000000000000000000000//////............//////000000000000000000000000000000000000000000000000,,,...////////////000111000000000//////111555888KKKRRRWWWPPPAAA333...///........................///...------------...////////////..................------,,,,,,------......------------,,,,,,,,,uuukkk]]]RRRNNNMMMLLLJJJJJJIIIHHHGGGFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBAAA???===<<<===<<<;;;::::::999999999:::999999888888888777777777777666555555555555666777666555555555555444444444555555444444444444333333444333333222111111222222111111111111111111000000333333222111000000111111000000000000000000000000111222333333111111333444111111111111111111111111111111111111111111111111111111111111111111111111222222111000000000000000...///111222333333222111//////000111222333555666222222444555555555444444444444555555555666666666666666777777777777888888666666777777888999::::::<<<<<<<<<<<<<<<;;;;;;;;;===============>>>>>>>>><<<<<<:::999999888888888::::::;;;;;;;;;;;;::::::999888888777777777777777777777777777777777777777666777888999999888777666888888888888777777777777777777777777777777777777888888888888888888777777666666666666666666666666666666666555666777777888777666666666666555555555666555444444666666555444333333333333333333333333333333333333333444444444444333333333333333333444222222222222222222222222222222333333333444444444111222222222333333333444222222222222222222222222222333333333444444444444444444333222222333444444333333222222222222333333333333333333333333333333111111111111222222222222/////////000000000111111000000000000000000000000000///------------///000000000000000000000000000////////////////////////---...//////......000222000000///......111555999@@@AAA???666,,,'''***///.................................------.........000///...---------------------------------------------------------------yyymmmccc\\\RRRLLLJJJJJJJJJJJJFFFGGGGGGGGGEEEBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@???===<<<<<<===;;;;;;:::999999999999:::999999999999999888888888666666555555555555666666666555555555555444444444555555444444333333333333333333222111111111222222222222222222222222222222333222222111000000000000000000000000000000000000000111333333222222333444111111111111111111111111111111111111111111111111111111222222222222222222111111000000///000000000...///111333333333222222......//////111222444444111111222222222222222222444444444444555555555555555555555666666777777777555666666777777888888888::::::;;;;;;;;;:::999999;;;;;;;;;<<<<<<=========<<<<<<;;;:::999999999999;;;;;;;;;;;;:::999888777888888777777666777777888666666666666666666666666666777888888888888777666888888888777777777666666777777777777777777777777555666666777888888999999777777777777777777777777444444444444555666777888777666666666666555555555555444333333555666555444333333333333333333333333222222222222333333444444333333333222222333333333222222222222222222222222222222222333333333444444111111111222222222222222222222222222222222222222222222222222333333333444333333333222222333333333333222222111111222222333222222222222222222222222000000000111111111222222222222111111111000000000////////////////////////000000...------...000000////////////////////////........................///000111000......000222...///...------///333666999666111---,,,---000333........................---..................---000///...---,,,,,,------------------------------------------------------rrreee]]]TTTQQQLLLIIIHHHHHHGGGGGGDDDFFFGGGFFFCCC@@@?????????@@@@@@AAAAAA@@@@@@???<<<>>>>>>>>><<<;;;<<<>>>;;;::::::999999:::::::::999999999999999999999999666666666666666666666666666555555555555444444444555555444444333333222222222222111111111111222222222222222222222333333333222222111000000000111111000000000000000000000000...000222333222222222333111111111111111111111111111111111111111111111111000111222222333333222222111000000//////000000000//////111222333333444444////////////000111222333333333333333333333333333333333333444444444555555333444444555555666666777555555555666666666777777777888999:::::::::999888999999::::::;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;::::::999888777666777666666666666777888999666666666666666666666666666666777888888777666666888888888777777666666555777777777777777777777777444444555666777888999999777777777777777777777777333333333333444555666777666666666555555555444444333333333444666777666555333333333333333333333333000111111222222333333444333333222222222222333333222222222222222222222222222222222222333333333333111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333222222222222111111111111222222111111111111111111111111///000000000000111111111222222222111111000000000////////////////////////000000////////////000000///////////////////////////////////////////////////000111111//////000111---.........---...000222///...---///111111///,,,------------------------------...//////...------.........---------------,,,------......------,,,,,,,,,,,,------------...sssjjjbbbYYYRRRKKKJJJHHHGGGGGGFFFDDDCCCAAACCCEEEDDDAAA??????@@@>>>???@@@AAAAAA@@@???>>>;;;<<<===<<<;;;;;;<<<>>>;;;;;;::::::::::::;;;;;;888888888888888888888888555555666666666666555555666555555555555444444444555555444444333222222111222222111111111111222222000111111111222222222222111000000000000111111222111111111111111111111111---///111222222111222333111111111111111111111111111111111111111111111111//////111222222222111111000000////////////000000000000000111222333555555111000000000111111222333444444333333333333333444222333333333333444444444222333333444555555666666444555555555555666666666555666888999:::999888888888888999999:::;;;;;;<<<;;;;;;::::::999999::::::888888999999999999888888555555555555666888999:::555555555555555555555555555666777888888777666555999888888777666666555555666666666666666666666666444444555555666666666777777777777777777777777777333333333333444555666666555555555555444444444333222333444777::::::999777444444444444444444444444000000000111222333333333333333222222222222333333333333333333333333333333111222222222222333333333111111111111111111111000111111111111111111111111111111111111222222222222222222222333333222222222222222111111111111222222/////////////////////////////////000000000111111/////////000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////***---///000000000000111,,,...//////...---...///)))+++---......---***)))------------------------------...//////...------+++,,,---.........---,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......uuuhhh___YYYTTTNNNIIIGGGGGGHHHHHHGGGEEECCCAAA>>>AAACCCBBB@@@>>>@@@BBB===>>>???@@@@@@???>>>===;;;<<<<<<<<<;;;;;;<<<>>>;;;;;;;;;::::::;;;<<<<<<666666666666777777777777555555666666666666555555666666555555555444444444555555444333333222111111222111111111111111222222//////000000111111111222000000//////000111222222111111111111111111111111,,,...111222111111111222000000000000000000000000000000000000000000000000---...///111111111000///000000////////////000111111000000000111333555777222222222111222222333333333333222111111222222222222222333333333444444444222222333444444555666666444444555555555555555555333555777999::::::888888777777888999::::::;;;;;;::::::999999999999999999666666777999999:::::::::444444444555777888:::;;;555555555555555555555555555666777888888777666555999888888777666555555444666666666666666666666666555555555555555444444444777777777777777777777777444444444444444555666666555555444444444333333333222333666:::======;;;999444444444444444444444444///000000111222222333333333222222222222222222333333333333333333333333333111111222222222333333333111111111000000000000000000000000000000000000000000111111111111222222222111222222333333222222111222222111111111111222222////////////////////////////////////000000000000,,,,,,---...///000111111////////////////////////---...///000000///...---////////////////////////000000000000000000000000&&&)))---000000000111222---///111111///...------///111222///,,,,,,000444------------------------,,,---...//////...---,,,)))+++---/////////---,,,,,,,,,---......---,,,,,,,,,,,,,,,------.........xxxeee___VVVRRRPPPOOOKKKGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@AAABBBCCCBBB@@@>>><<<>>>>>>>>>>>>>>>===<<<<<<:::::::::::::::::::::::::::999888777666777888999888888888888777777777777555555555555555555555555777666666666666555555555444333333222111111111222000111111111222222222222111111111111111111111111111111000000//////......111111222222111000//////111111///...000222222///333111//////000111000/////////000000111111222222000000000000111111111111......//////000000111111000000000000000111111222333333333222222111111111111222222333333222222111333333333222222222111111555555444333333444444444333333333444555666777888333444555666888888999999888888888888777777777666888888999999999888888777777777777777888888888888777777777777777777777777444444444444444444444444666666666666666666666666333555666666555555666888777666666666666777777888444444444555555555555666555555666666777777888888777777666444444333333333444555666555444333444666<<<<<<<<<===??????>>><<<777666555444444444444444222222222333333333444444000111333444555444333333777555222111222333333333111111111222333333333444000000000000000000000000111111111000000000000000000000000000111111111111000111111111111222222222222222222222222222222222000000000000000000000000000000111111111111000000111111111111111111111111222111000///...---,,,+++.........//////000111222//////............/////////...---------///000111////////////////////////000///...---,,,------...******+++,,,---//////000,,,,,,,,,------------...------,,,++++++,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,pppcccZZZUUUNNNKKKKKKKKKHHHEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@AAABBBBBBAAA@@@===<<<>>>>>>??????>>>>>>===<<<::::::::::::::::::::::::::::::999888888888888888888888777777777666666666666666666666666666666666444444444444333333333333444333222222111111111222000000000111111111222222111111111111111111111111111000000000/////////...//////000000000///......000000...---000444333000222000......///000///...000000000000000111111111...////////////000000000////////////000000000000000000//////000000111222222222111111111000000000000111111111111111111000333333222222222111111111444444333333333333333444444333333333444555666666333444666777888999999999888888888777777777666666888888999999999999888888555555555555555555555666666666666666666666666666444444444444444444444444666666666666666666666666555777888888777777888999777777666666666666666777444444444555555555555666555555666666777777777777888777666555444444444444222444555444444333555666::::::===@@@CCCCCCAAA>>>777666555444444444444444111222222222222333333333111222333333444444333333555222000///000111111111111111111111222222222222000000000000000000000000000000000000000000000000//////000000000111111111000000111111111222222222222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000.........//////000000000...............//////000//////............////////////...------...///000........................000///...---,,,------...------------------------,,,,,,,,,------............------,,,,,,------...------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,zzzhhh[[[UUUPPPKKKGGGEEEGGGHHHGGGEEECCCCCCBBBBBBAAAAAA@@@@@@???@@@AAAAAA@@@???===<<>>======;;;;;;;;;::::::999999999999::::::::::::999888888777666666666666555555555666666666666666666666666444444444444333333333333333333222111111111111222/////////000000000111111111111111111111111111111000000000000////////////......///000000000////////////---,,,000555444000222000......//////...---111000000000000000000///............////////////000000000000////////////000000//////000000111222111000000000000/////////000000000000000000000000333222222222222111111111333222222222222222333333444333333333333333444444444555666888999999999999777777777777666666666666777888888999999888888888555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555777888888777666777999888888777666555555555555444444444555555555555666555666666666666777777777888777666555555444555555111222444444333444666888;;;>>>AAAFFFHHHFFFAAA===777777666444444333333333111111111222222222333333333222222222222333333444444222//////000111111000111111111111000000000000000000000000000000000000000000000000000000000000//////000000000000111111000000000111111111222222000000000000000000000000000000000000000000000000000000111111111111000000........................------...///000111222222//////...---------------//////............////////////......---......///........................///...------,,,---------//////...---,,,++++++***++++++,,,,,,---...//////.........------......///------------------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,yyyfff[[[SSSPPPKKKIIIFFFEEEFFFHHHGGGFFFAAAAAAAAAAAA@@@@@@????????????@@@@@@???>>>======???????????????>>>>>>===<<<<<<;;;::::::999888888999:::;;;;;;;;;:::888777666666555555555444444444666666666666666666666666666666666555555555444444222222111111111111111222////////////000000000000111111111111111111111111000000000000////////////...///000000111111111111...000...,,,222::::::333333111/////////000///...111111000000/////////............/////////000000111111000000//////......///////////////000111111000000000000000000000000000000000000000000000000222222222222111111111111111111111111111111222333444444333222222222333333555666777888999999999999777777666666666555555555555666666777777777777666777777777777777666666666444444444444444444444444666666666666666666666666666666666666666666666666444555666555444444555666999888777666555444444444444444444555555555555666666666666666666666666666888777666555555555555555111333444444444666888;;;BBBDDDHHHLLLLLLGGG@@@:::888777666555444333333333222222222222333333333444444333222111111222333444555333111111222333333222111111000000//////......000000000000000000000000/////////000000000000000////////////000000000111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000------------------------000000000000000000000000111000///...------------//////............////////////.........---------...........................---------------------//////...---,,,++++++******++++++,,,---...//////---------------......///------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,rrraaaYYYTTTNNNHHHKKKIIIGGGFFFFFFFFFFFFEEE@@@@@@@@@@@@@@@?????????>>>>>>??????>>>>>>======???????????????>>>======<<<<<<;;;::::::999888888888999:::;;;:::999888777555555555555444444444444444444444444444444444444666555555555555444444444111111111000000111222222////////////000000000000000000000000000000000000////////////000000000000------...///000000000000,,,000000000:::GGGHHH@@@555333111000111111000///111000000000//////......//////000000000111111111111111000000//////....../////////...///000000111111111111111111111111111222111000000000000111222222222222111111111000000111000000000111111222333444444333222222222333333555666777888888888888888666666666555555555555444333333444555555555555555888777777777666666555555444444444444444444444444666666666666666666666666666666666666666666666666444555666555444333444555888888666555444444444444444444444555555555555666666666666555555555555555777666666555555555555666333444444555555777:::===DDDFFFJJJNNNNNNIIIAAA;;;888777666555444333333333333333333333444444444444444333111111000111222333333222111111222333333222111000000//////.........////////////////////////......//////000000000000...////////////000000000//////000000000111111111////////////////////////////////////////////////000000111111111111000000........................////////////000000000000222222000///......------//////............//////..................------........................,,,,,,------------------------------------------++++++,,,,,,---...//////,,,,,,++++++,,,------...------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,~~~|||nnn]]]UUUSSSQQQJJJCCCHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@??????>>>>>>==================>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999999888999999999999888777777666555555555555444444444333333333333333333333333333333333333222222222222111000000000000111222222/////////000000000111111000000000000000000000000////////////000000000000,,,,,,---.........------+++000222333AAATTTVVVMMM666444222111111111000///000//////////////////...000000000000111111111111000000000000//////////////////......//////000111000000111111111111222222222222000000000000222222222111111111111000000000000000000000111222333333444333333333333333444444555555666777777777777777666555555555444444444444222222333444555555555555666555555444444333333333444444444444444444444444555555555555555555555555666666666666666666666666666777888777555555555666777777666555444444444444444444444555555555555666666666666555555555555444666555555444444444555555333444444444444666:::===AAACCCFFFJJJKKKIIIDDD@@@999888666555333333222222222222333333333444444444333222222111111111111222000///...///111111111///000000000000////////////////////////////////////---......//////000000111......////////////000000/////////000000000111111////////////////////////////////////////////////000000111111111111000000////////////////////////++++++,,,...///111222222222222111//////.........//////............//////,,,,,,---............---------------------------+++,,,,,,------------,,,,,,,,,,,,------.........,,,,,,,,,---------......+++++++++++++++,,,---...------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,www~~~vvveee]]]TTTOOOOOONNNIIIDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<======>>>===============<<<;;;;;;::::::::::::::::::::::::999888777777666666777777666666666555555555555444444444444444444444444444333333333222222222111111000000000000000111222222000000000111111111222222000000000000000000000000.../////////000000000111//////////////////...---,,,222222333AAATTTUUUJJJ666444111111111111///............////////////////////////000000000000111////////////000000000000///............///000000/////////000000000111111222111///......///111222111111111111000000000000111000000111222333444444444333333333444555666666444444555666666666666555555555555444444444333333333333444666666777777666666666555444444333222222444444444444444444444444444444444444444444444444666666666666666666666666666777888777555444555666666555555444444444555555444444444555555555555666666666555555555444444444444444333333333333444444333333333222222444888;;;??????AAADDDFFFEEEBBB???999888777555333222222222000000111111111222222222222222222222222111000000///......///111222000//////000000000000000111111////////////////////////------......///000000111........./////////000000////////////000000000111000000000000000000000000////////////////////////000000111111111111000000////////////////////////***+++,,,---...///000111111000///...............//////............//////)))***,,,.../////////...------------------------***+++,,,---...------,,,,,,,,,,,,---------.........------------,,,,,,,,,+++++++++,,,,,,---//////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,|||nnnZZZRRRPPPLLLJJJHHHGGGEEEDDDCCCDDDDDDCCCAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA======<<<<<<<<<======>>><<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;999888666555555555666777777666666666666555555555555555555555555555555555555555555444444444333333000000///000000111222222111111111111222222222222000000000000000000000000.../////////000000111111333333333333333222111000///444222///;;;LLLLLL>>>555333111000000000...------.........//////000000............/////////000......//////000000111111...............///000000---.........//////000000111///...------...///111111111111111000000000000111111111111222333444555333333333444555666777888333444555555555555555555555555444444444333333333444555666777888888888888888888777666555555444444555555555555555555555555444444444444444444444444666666666666666666666666444555666555333222333444555555444444444555555666444444444555555555666666666666555555555444444444333333222222222333333444222222222000000222666999AAA@@@??????@@@@@@===;;;999888777555333222222222////////////000000000000111222333333333111000///111000000111333444222111//////000000111111222222////////////////////////---------...///000000111............/////////000////////////000000000000111111111111111111111111////////////////////////000000111111111111000000..............................---------,,,,,,,,,//////...------------...//////............//////((())),,,...////////////------------------------)))***,,,---...------,,,------------------------///......------,,,++++++,,,,,,,,,---...///000111------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~nnn]]]RRRJJJIIIHHHFFFDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@BBBBBBDDDCCCAAA???===============>>>??????===<<<<<<==================<<<<<<<<<@@@===;;;;;;======:::888777777777777666666666666666666666666555555555555333222222111111222222333444444333333222111000000000000000000000000000000333222111000000111222333000000000000000000000000000000000000000000000000---,,,,,,,,,,,,---......000...---000555:::;;;;;;////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000---++++++---000111///---////////////////////////111111000000000000111111555444444444444555666666444333333333333444555555555555444333222222222222666555555555666777999:::999888888777666555555555555555666666666666555555555555555555555555555555000111222444555666666777777666555444333222111111222222222333444555555666333333333444444666777777777777777777777666555555555444444333333222222111222222111111222444555666;;;;;;;;;::::::999999999888777444222111222333444222222222222222222222222222222222111111111111000333333333222222222111111000000000000000000000000////////////000000000000---...///000000///...---............////////////...///000111111000///...//////000111111111111111------............------...///000111000///---+++......------------......------------------------//////.........---------////////////////////////,,,,,,,,,---------......///////////////////////////......------......//////...,,,*********,,,---------......------,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------{{{oooeee[[[OOOHHHIIIHHHFFFEEECCCBBBBBBAAABBBAAA@@@@@@@@@@@@AAABBBCCCBBB@@@>>>=========>>><<<>>>??????===<<<<<<======<<<<<<<<<<<<<<<<<<<<<>>><<<::::::;;;;;;999777777777777777666666666666666666666666555555555444333333222222222222333333333333333222222111111111000000000000000000000000222222111000000111222222000000000000000000000000///////////////////////////////////////000111111000......///333666666555........................////////////////////////////////////////////////.........................../////////000000000000000000000000000000000000000///...000222333111///////////////////////////000000////////////000000444444444444444555555666444444444444444555666666444444333222222222333333666666555555666777888999888888777666666555444444555555666666666666555555555555555555555555555555111222333555666666666666555555444444444444333333333333444555555666777777444444444444555666777888777777777888777666666555444444333333333333222222444444333333333555666777:::::::::999999888888888777666444333222222333333222222222222222222222222222222222111111111000000222222222222111111111111////////////////////////000000000///////////////---...///000000///...---............////////////------............------...//////000111111000000......////////////.........///000000000///---,,,......------------......------------------------......------,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,,,,,,,///...,,,******+++,,,------------...------,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++uuummmaaaXXXRRRMMMIIIEEEGGGFFFDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>><<<===???>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999888666777777777777666666666666666666555555555444444444444333333222222333333444222222222222222222111111000000000000000000000000222111111000000111111222000000000000000000000000........................000000000///000111111222///......///111111000...........................////////////////////////////////////////////////............................../////////000000000000000000000000000000000222111000111222222000...000000000000000000000000000000////////////000000333333333333333444555555555555555555555666666666333333222222333333444444777666666555555666777777777777666666555444444444555555666666666666555555555555555555555555555555444444555666666666666666333333444444555555555666555555666666777888888888555555555555666777888888777777888888777777666555222222333333333333444444666555555555555555666777888888888777777777777777555555444444333333222222222222222222222222222222222222111111111000000000111111111111000000000000////////////////////////000000000//////.........---...////////////...---............////////////......------------......---...////////////////////////000000000000//////......///000000...---,,,......------------......---------------------------,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,+++***+++,,,------------------,,,++++++,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++rrraaa\\\TTTNNNKKKJJJIIIHHHDDDDDDBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>><<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999999888777777777777777666666666666555555555444444444333333444444333333333333444444111111111111222222222222000000000000000000000000111111000000000000111111////////////////////////........................---------------...//////......///000000///...,,,........................////////////////////////////////////////////////................................./////////000000000000000000000000000000111111000000000///...,,,000000000000000000000000111000000//////000000111222222222222222333444444333444444555555555555555222222222222333444555666777666666666555555666666666666555555444444444444444555555666666555555444555555555555555555555555666666777777777777666666444444444444555555555555777777888888999999999999666666666666666777888888777777888888777777666555111111222333333444555555666555555555555555555555666666555555555555555555333444444444444333222111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000///......------....................................////////////111000///......///000111------......///......---......////////////......---......//////...------...------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,+++++++++,,,---,,,------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------zzziii^^^QQQNNNJJJHHHFFFEEEDDDCCCBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<======>>>>>>>>>>>>;;;<<<======;;;::::::;;;999:::::::::;;;;;;;;;<<<::::::::::::999999999999777777777777666666666666444444444444333333333333444333333222222333333444111111111111111111111222////////////////////////000000000000000000000000////////////////////////........................,,,,,,+++++++++,,,------,,,---///000000//////...............................................................................................................////////////////////////////////////111111222111///...------////////////////////////222111111000000111111222111111111111111222333333111222333444444444333333111111111222333444555666666666666666666555555555555555555555555444444444444444555555555555444444555555555555555555555555777777777888777777666555666666555555555444444444888888888888999999999999777666666666666777777888666777777777777666555555111111222222333444555555333333333333333333222222444444444444444444444444333333444444444333222111111111111111111111111111111111111000000000//////000000000/////////..............................000/////////.........---......------------..................////////////111000///......///000111------............------,,,------......------,,,------...............---------,,,,,,,,,,,,------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------uuufffYYYSSSHHHGGGGGGEEEDDDBBBAAA@@@AAAAAA@@@??????@@@@@@@@@??????@@@@@@@@@@@@??????;;;<<<===============<<<:::;;;===<<<;;;999::::::888999999::::::;;;;;;;;;888:::;;;:::888888999:::777777777777666666666666444444333333333222222222333222222111111222222333111111111111111111000000///////////////////////////000000111111000000///000000000000000000000000........................------,,,,,,------...///+++---///000//////000111------------------------................................................------------------------------........./////////////////////////////////111333444333000/////////////////////////////////111111000000000000111111000000000000000111222222000111222444444333222222222111222222333444555666444555555666666666555555555555555555555555555555444444555555555555444444555555555555555555555555666777777777777777666555666666666555555555444444888888888888888888888888777666666555555666666777555666666666666555444444111111222333333444555555000111222222222222111111333333333333333444444444333333333333222222222222111111111111111111111111111111000000000/////////000000000000////////////......................................................------------..................////////////......------------...............///......---,,,,,,,,,,,,------,,,,,,,,,---------------.........------,,,,,,,,,,,,------------------------------------...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++xxxnnniiibbbWWWNNNJJJFFFFFFFFFDDDCCCBBBBBBBBB@@@@@@@@@??????@@@AAAAAA>>>???@@@AAAAAA@@@???>>>;;;<<<=========<<<;;;:::999;;;<<<<<<:::999999:::888888888999::::::;;;;;;666888:::999777666888:::777777777777666666666666333333333333222222222222222111111000000111111222222222111111000000//////////////////////////////...///000111111000///...000000000000000000000000////////////////////////...------------...//////,,,...///...,,,,,,...111------------------------................................................---------------------------------........./////////////////////////////////111333222///......000------------------------//////............//////000////////////000111111000111333555555444333222222222222222333333444555222333555666666666666555666666666666666666666666333444444555555444444333555555555555555555555555555555666777777666666666555555555555666666666666777777777666666666666666666666555555555555555666444444555555444444333222222222222333333444444444...///111222222222222111222222333333333444444444333333222111111222333444111111111111111111111111111000000000////////////111111111000000000//////........................,,,------....../////////...------,,,,,,------...............////////////------............------///////////////...------,,,------------------,,,,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,,,,+++***(((***+++,,,,,,------------+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++sssfff]]]XXXZZZXXXOOOFFFDDDDDDDDDCCCAAA??????AAACCC@@@@@@@@@???@@@@@@AAABBB>>>???@@@AAAAAA@@@???>>>;;;<<<=========<<<:::999999;;;<<<<<<:::999999:::777777888999::::::;;;;;;444777999888555555666999777777777777666666666666333333333222222222111111111111000000000000111111333222222111000//////...////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000---,,,,,,,,,,,,---.........//////---******,,,///------------------------................................................---------------------------------.........//////////////////////////////,,,...000000---+++,,,...---------------------------------,,,,,,---------///////////////000111111111222444666666555444333333333222222333333444444111222444666777777666666666666666777777777777777333444444555555444444333555555555555555555555555444444555666666666666666333333444555666777888888666666666555555555555555666555555444444444555555333333444444333333222111222222333333333333444444...///111222333333333222222222222333333444444444444333111000000111333555000000000000000000000000000000000000////////////111111111111000000000000........................+++,,,,,,---...///000000...---,,,,,,,,,,,,---.............../////////000...///000111111000///...///000000000///...---------..................---,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......++++++++++++++++++++++++***+++---......---+++******+++,,,---------------+++,,,,,,,,,,,,+++******,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------yyyjjj___VVVTTTQQQNNNJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>======????????????>>>>>>>>>===;;;<<<<<<<<<======>>>>>>:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999888666555555555666777:::999777666555555555666222222222222222222222222222333333444444333333222222111111000000000000000111111000000000000111111000000000000000000000000////////////////////////000000///...------,,,,,,////////////////////////------------------------------------------------,,,,,,------------......---------------------------.........//////000000,,,,,,,,,---------......///////////////.........//////............////////////............//////........................////////////000000000000000111111111111222222222000111111111111222222222222222333444444555666666666666666666555555555555444333333222333444666777555555666666666666555555555555555666666666666666555666666666666666555555555555555555555555555555333333333333333333333333222222222111111111000000111111222222222333333333111222222222222111000000111111111111111111111111222222222222222222222222//////000000000000//////000000000000000000000000000000000000000000000000...//////////////////...........................///...---,,,,,,---...///,,,,,,,,,---...///000000000000///...---,,,,,,+++//////////////////////////////.........------------...000///...,,,------------------,,,,,,+++***,,,,,,,,,++++++************++++++,,,,,,++++++***------------------------,,,------......------,,,******+++,,,,,,---............---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,***))),,,++++++******++++++,,,///...,,,+++***+++,,,,,,~~~sssfff]]]VVVQQQOOOMMMKKKIIIGGGFFFEEEEEECCCBBBAAA@@@?????????????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>======;;;;;;<<<<<<============:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::888888666555555555666777888777666444444444444444222222222222222222222222111222222222222222222111222111000000//////000000000//////////////////000........................////////////////////////000//////...------,,,,,,........................------------------------------------------------,,,,,,------------------------------------------,,,---------............++++++++++++,,,,,,,,,,,,///...........................------------............------------................................./////////000000000000000000111111111222222222000111111111111222222222222222333333444444555555666666666666555555555555333333222111111111222333555555666666666666555555666666666555555555555555444555555666555555444444444444444444444444444444333333333333333333333333222222222111111111000000111222222222222333333333222222333333222222111000111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////......------------..............................///...---,,,,,,---...///,,,,,,------......///////////////...------,,,,,,------------------------///.........---------------...000///...,,,------,,,---------,,,,,,+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++------------------------+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---.........------------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,++++++******++++++,,,...---,,,+++++++++++++++|||}}}kkkYYYOOOJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;::::::::::::999999999999999999999999888777666666555555666666666555444333333333333333222222222222222222222222000000111111111111000000222111000000//////000000///......------......///......................../////////////////////////////////...------,,,,,,------------------------------------------------........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------........................------,,,,,,,,,,,,------------,,,,,,,,,,,,------............................../////////000000000000000000111111111222222000111111111111222222222333333333333333333333333666666666555555555555444444444222111000000000000444555555666666555555444666666666555555444444333333333444444444444333333333333333333333333333333222222222333333444444444222222222111111111111111222222222222333333333333333333444444333333222111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////...---,,,++++++,,,---.................................------------......---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---------------...000///...,,,------,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++******++++++,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++***nnnfff[[[QQQKKKIIIGGGFFFAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===============<<<=========>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999999999999999999999999999777777666666555555555555555555444444333333333333111111111111111111111111000111111111111111111000111111000//////////////////..................///........................//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000---------------.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------................................./////////000000000000000000111111111111000000111111111222222222333333333333333222222222666666555555555444444444555444444333333333222222444444444555555444444444666666555555444333222222111222222333333333333222222222222222222333333333111222222333333444444555111111111111111111111111222222222333333333444444444444555555444444333222////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000///////////////////////////...,,,++++++,,,...///........................------------------------...---------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000///...,,,,,,---,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,...---,,,+++***+++,,,---++++++************++++++***+++,,,------,,,******uuuhhhTTTQQQLLLHHHFFFEEEDDDCCCAAA@@@??????>>>>>>??????>>>>>>======<<<<<<======<<<<<<======>>>>>>>>>???=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999888888888888888888888888888666666666666666555555444444555555555444444333333111111111111111111111111111111222222222222111111111000000///.../////////000//////......//////000////////////////////////////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...---------------------........./////////000000+++,,,,,,,,,---------.........------------............------------..........................................//////////////////000000000111111111000000111111111222222222444333333333333333333333555555555555444444444444222222222333333444444444333333444444444444333333666555555444333222222111000000111222333333222222111111111222222222333333222222222333333444444444111111111111111111111111222222333333333444444444444555555555555444333333////////////////////////111111111111111111111111//////000000000000//////////////////////////////........................000///...------...///000........................,,,------------------,,,---------------,,,,,,,,,++++++,,,,,,---.........------------------------,,,,,,---------------------...000///...,,,,,,---+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++***+++,,,---...+++******))))))******+++)))***+++,,,,,,,,,+++***~~~uuukkk^^^SSSMMMJJJEEEAAA??????AAACCCAAA@@@??????>>>>>>??????>>>======<<<<<<=========<<<==================>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999::::::::::::999999999999777777777777777777777777555666666666666555444444333444444555555444333333111111111111111111111111111222222222222222222111111000//////......//////000//////////////////000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---...///000000111------------------------............------------+++,,,,,,,,,,,,---------***++++++,,,,,,---------......------------............------------..............................------.........//////////////////000000000111111000111111111111222222222444444444444444444444444555555555444444444444333...///000111222222222222222333333444444333333222444444444333333222222111///000111222333333333333111111111222222333333444333333333333333333333333111111111111111222222222333333333333444444444444444444555555444444333222000000000000000000000000111111111111111111111111//////000000000000//////////////////////////////........................////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,---------...------------------------,,,,,,,,,,,,---------------...000///...,,,------++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++,,,,,,------******))))))))))))******)))***++++++++++++++++++pppccc^^^YYYQQQJJJHHHGGGDDDAAA??????@@@BBB?????????>>>>>>???@@@@@@>>>===============>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888999999999999999:::::::::777777777777777777777777555555666666666555444333111222333444444333222222111111111111111111111111000000111111111111000000000000///............//////......------......///////////////////////////////////////////////////........................------------------------------------------------------------------------+++,,,---///000222333444........................------------,,,,,,++++++++++++++++++,,,,,,,,,,,,*********+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------........................---------.........//////////////////000000000111000111111111111222222222444444444555555666666666555555555444444444333333///000111111222111000000222222333333333333222222333333333222222222222222///000111222333333333333111111222222333444444555555444444333333222222111000000111111111222222222333333333444444444444555444444444444444333222222111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////........................,,,---///000000///---,,,........................+++,,,------------,,,++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...000///...,,,------***+++,,,,,,---------,,,******+++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************)))******+++,,,,,,------***+++,,,,,,---------,,,******))))))))))))*********************+++,,,,,,yyyjjjXXXMMMKKKKKKHHHCCC>>>@@@CCCCCCBBB???===============>>>???@@@AAABBB>>>>>>=========>>>>>>???>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;::::::::::::::::::999999888888888888888888999999::::::;;;777777777777777777777777444555666666666555333333000000222333333222111000000000000000000000000000//////000000000000//////000000///..................------,,,,,,------...........................////////////////////////---.....................------------------------------------------------------------------------+++,,,---///222444555666////////////////////////,,,,,,,,,++++++*********,,,,,,,,,---------......))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,........................---------.........//////////////////000000000000000111111111111222222222444444444555666777888888555555444444444333333333333333444444333222000///222222222333333222222222222222222222222222333333000000111333333444444444111111222333444444555555666555444444333222111000000000111111222222222222333333333444444444555555333333444444333333222111111111111111111111111111//////////////////////////////000000000000//////////////////////////////........................***,,,...000000...,,,***........................++++++------------++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------...000///...,,,------***+++,,,,,,------------*********++++++,,,,,,,,,))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************))))))***+++,,,,,,------)))***,,,---...---,,,,,,******))))))))))))******+++***)))))))))***,,,---~~~{{{rrraaaXXXMMMFFFEEEFFFEEECCCAAAAAAAAA@@@???>>>======>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;::::::999999888777666666555555666777777777777777444444444444444444444444444444444444444444444444222222111000//////000000111111000000000000111111000000000000000000000000000000000000000/////////......//////000000111111........................//////.........---------,,,,,,,,,---...///000000111000...---,,,+++******---...//////...---+++***........................///...,,,+++---000555777444555555555333///,,,)))//////.........---------,,,,,,,,,++++++*********,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------//////000000///...------............////////////111111000000000000111111333333333444444444555555333333333222222111111111333333333333333222111000111111222222222333333333111111222222222333333333222111111111222333333444222222333333333333444444222222222333333444444444666444222111222222111000222222333333333222111111444444444444444444444444222222222111111111111000000000111111111222222222000000000000000000000000//////000000000000//////........................------------------------...---+++***+++,,,///000---------............///...------,,,,,,------...------------------------,,,,,,,,,---------......---,,,,,,+++***)))((((((------------------------///...,,,++++++,,,...///,,,++++++******++++++,,,************************,,,))))))---...***'''''')))))))))))))))*********++++++++++++++++++++++++************************)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************~~~}}}vvvlllddd]]]UUUNNNEEEAAAAAACCCBBBAAA????????????>>>===<<<;;;======<<<<<<======>>>???======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===<<<:::999:::;;;::::::999888888777666666444444666777777888888888555555555555555555555555333333333444444444444444222222111000000000000000111111000000000000111111........................////////////////////////......//////000000000000........................//////.........------------,,,,,,------///000000111111///...---,,,,,,,,,++++++---......------,,,++++++++++++++++++++++++------,,,,,,---000333555333444666666555222...+++.........---------,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,------------------------------------...////////////......---////////////000000000000111000000//////000000111111111222222222333333333333333333222222111111111333333333333333222111000111111222222222333333333111222222222222333333333222222111111222222333444222222222333333333444444111111222333555666777777666444222111222222111000222222333333333222222111222222222222222222222222222222222111111111111000000000111111111222222222//////////////////////////////000000000000//////........................---------------------------,,,,,,+++,,,---...///,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...---------,,,++++++******------------------------...---,,,++++++,,,---...,,,++++++******++++++,,,---------------------------)))(((***,,,)))(((***++++++++++++************++++++++++++++++++++++++************************)))************+++++++++---,,,,,,,,,++++++++++++************************++++++******************************************************************tttcccXXXSSSQQQPPPHHHCCC>>>===???AAAAAA???===>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::<<<===<<<;;;999::::::999999999888888777777666333444555666777888888888555555555555555555555555222222222333333444444444222111000000000000000000111000000//////000000111........................---------.../////////000...////////////000000000.......................................------------------------...///000111111///...------------((()))+++,,,---.........+++++++++++++++++++++++++++++++++,,,---///000111111333666888777444111...---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,............------------++++++++++++,,,,,,,,,,,,---------------------------....../////////......//////000000000111111111000000////////////000000/////////000000000111111222222222222222111111111222222333333333222111111111111222222222333333333222222222222333333333333222222111111222222333333222222222222333333333333000111222444555777888999555333111111111222111000111222333333333333333222222222222222222222222222222222222111111111111000000000000111111111111222...........................//////000000//////...........................------------------------+++,,,,,,---------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------.........------------------------------------------,,,+++******+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++...)))''')))+++***+++---------,,,,,,+++*********++++++++++++++++++++++++************************)))************++++++++++++++++++++++++*********************************************************************************************************|||xxx{{{xxxmmm]]]PPPIIIIIIJJJLLLAAA???======???@@@@@@???===============<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;::::::::::::::::::999999:::;;;======;;;:::999:::999888888888777777777666555666666666666666555555555555555555555555555555111111222222333333444444111111000000000000000111000000////////////000000........................+++,,,,,,---...///000000////////////////////////................................................---------------...///000000///...---------------))))))***+++------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---000444777777555222///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,---...////////////////////////000000000000000//////......//////000....../////////000000000222222222111111111111111222222333333333222222111111111222222222333333333222222222333333333444444333222222111222222333333111222222222222333333333111111222333444555666777444222111000111222111000111111222333444444444333555555444444444444333333222222222111111111000000000000000000111111111111...........................//////////////////...........................------------------------)))+++,,,......---,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------......//////------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,************************---)))(((,,,...------///------,,,+++******))))))++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++++++++************************************************{{{~~~{{{tttpppuuu|||uuujjjXXXSSSLLLFFFCCCCCCCCCDDD>>>=========>>>>>>===============>>>======<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;888888888999999999999999999;;;======<<<:::999999888888888777777777777777777777777777666444333222333333333333333333333333111111111222222222333333111000000000000000111111000000////////////000000////////////////////////+++,,,,,,---...///000000/////////.......................................---........................------------...//////------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,))),,,000333555444111000,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---......///......---------.........////////////............//////////////////000000000111111111111111111111111111111222222333333333222222111111222222222333333333222222333333333444444444333333222222111222222333111111111222222222333333222222222222222222333333333222000000111222111000000111222333444555555555555555555444444333333333222222222111111111000000000000000000000000000000..............................////////////..............................------------------------)))***,,,......---,,,***,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,------......------------------------++++++++++++++++++++++++,,,++++++******++++++,,,------------------------+++)))+++111333000......,,,,,,+++***)))(((((('''++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,------************************************************wwwnnnkkklllwwwxxxzzz~~~}}}xxxwww|||{{{xxxyyyyyyhhhXXXOOOHHHHHHGGGFFFDDDAAA???>>>;;;<<<;;;;;;;;;;;;::::::<<<===============<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;::::::::::::999777777777888888888888888999;;;===>>><<<:::999999777777777777777777777777888888777666555444222111222222222222222222222222111111111111111111111111000000000000000111111222000//////......//////000000000000000000000000000---------.../////////000/////////............---........................---------.....................---------......///,,,+++++++++++++++,,,,,,000///...---,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++(((***---000222222111000,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,------.........------,,,,,,---------...............------------......//////000000000111111111000000000111111111111111111111222333333333222222111111222222222333333333333333333333444444444444333333222222111111222222111111111111222222222222222222222222111111111111333111//////111222111000000111222444555666666666444333333222222111111000222222222111111111111000111000000000000000//////........................---......//////......---........................------------------------)))***,,,---...---+++***,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))),,,333555111------+++*********)))(((((((((++++++++++++++++++++++++************************)))************+++++++++*********+++++++++++++++))))))))))))))))))))))))*********+++,,,,,,------************************************************yyyrrrooooooooooooqqqtttxxx|||~~~{{{wwwuuuuuuxxx|||~~~|||}}}yyy~~~~~~uuugggZZZPPPIIIDDDFFFGGGGGGFFFDDDAAA???>>>:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<::::::999999999999888888666666666777777888888888888;;;>>>>>><<<:::999999666777777777777777777777555555666666555555444333333333333333333333333333222222222111000000//////000000000000000111222222//////............////////////////////////////////////////////////////////////.........---------........................---------........./////////......---------......++++++++++++,,,,,,---...111000///---,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++...///000111111---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---......///------.........---,,,,,,------------.........///...------------------...////////////000000000000///000000000111111111222000111222333333333333222111111222222222333333333333333333444444444444555444333222222111111222222111111111111222222222222222222222222222222222222222000//////111222111000///000222444555666777777444444333222222111000000222222222111111111111000111111000000////////////////////////////////////---......//////......---........................------------------------)))***+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))+++)))+++111222///,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,---))))))))))))))))))))))))'''(((((()))******++++++************************************************~~~|||{{{yyyyyyzzz|||}}}zzzuuuoookkkkkkooorrruuuqqqoooqqqwww|||}}}{{{}}}uuukkk]]]PPPHHHEEEDDDDDDBBBCCCCCCAAA???======>>>;;;<<<<<<<<<;;;<<<===???999999:::;;;;;;;;;::::::999999888888999999:::;;;999999999888888888777777555666666666777777888888888;;;>>>>>>===:::999888666666666666777777777777222333444555666666666666444444444444444444444444333333222111000///......000000///000000111222222//////............//////........................000000000000000///////////////.........---------........................---------........./////////......---------......,,,,,,,,,,,,---...//////111000///...---...//////...........................---,,,,,,++++++,,,,,,******+++---...000111222---------,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,------------......++++++,,,,,,---...//////............---,,,++++++............/////////000...------,,,,,,------............/////////000000//////000000111111111222000111222333333333333333111111222222222333333333333333333444444444555555444333333222111111111222000111111111111222222222111111222333333444555555222000//////111222111000///000222444555777777777666666555444444333222222222222222111111111111000111111000000/////////...000000000000000000000000---..................---........................------------------------******++++++,,,,,,,,,+++)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))---///,,,+++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++,,,,,,---------************************%%%&&&&&&'''((())))))***************************************************vvv{{{yyyxxxxxxzzzwwwuuuxxx~~~rrrjjjfffbbbXXXLLLEEECCCCCCBBB???<<<<<<===>>>>>>>>>>>>>>>::::::999999999:::;;;;;;::::::999999888999999999:::999777555444555666777777777777777777777777777999999999888888888888888;;;;;;<<<;;;:::888666444444444444444444444444444444555888999999888555444222333333444444333333222222222222111111111111000......//////000000111111000000////////////000000////////////////////////000000000000000000000000------------------------........................------------------------***++++++,,,,,,------...))))))*********+++++++++------------------------,,,+++******))))))******+++,,,,,,------,,,,,,++++++++++++,,,---...///000///...+++***))))))***+++************************))))))))))))))))))))))))************************,,,++++++******++++++,,,---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............///000000............////////////000000000000000000000000444222000///000111111111000111111111111222222222333222222222222222222333111111111000000000000000000000000///000000111111333222222111000//////...///000111222333444444444222222222222222222222222000111333333333222000...000000000000000000000000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,++++++++++++++++++,,,,,,---------+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++***)))((((((***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********))))))(((((()))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++*********))))))++++++******************,,,,,,+++***))))))************))))))))))))))))))...------,,,+++***))))))rrryyy}}}pppeee^^^YYYWWWPPPIII@@@<<<===???>>>===<<<======>>>>>>>>>>>>>>>;;;::::::999999999:::::::::999999888888999999999;;;999777666555555666777777777777777777777777777888888888888777777777777::::::;;;:::999888666555444444444444444444444444555666888::::::888666555222333333444444333333222222222222111111111000000////////////000000000000000000////////////000000........................////////////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,---------------------------,,,,,,+++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---...//////---+++***))))))***+++************************************************************************,,,++++++++++++++++++,,,...---+++*********++++++........................,,,,,,,,,------------...------------------------...............///000000........./////////000000111111111111111111111111333111000000000000000000000000111111111222222222222222111111111111222222111111111111111111222222333333222222111222222222222222111000000///......///000111222333333333333222222222222222222222222000111222333333111000.../////////////////////////////////......---------------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++,,,,,,,,,---+++,,,------...---------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***))))))(((***++++++,,,,,,++++++***************************++++++++++++*********)))******++++++++++++******++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))************************,,,++++++***))))))******************************---,,,,,,++++++******)))pppuuu|||rrriii^^^UUUQQQPPPOOONNNFFFAAA<<<;;;===>>>>>>===<<<======>>>>>>>>>>>>>>>;;;;;;:::999888888888888999999888888888999999:::;;;:::888777666666777777777777777777777777777777666666666666666666666666888999999999999888777666444444444444444444444444555666888999999888666555222333333444444333333222222222111111111000000000000000000000////////////000//////......//////000........................------------------------------------------------------------------------------------------------......---,,,,,,+++******++++++++++++,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,)))******++++++******)))++++++++++++,,,---.........---+++***))))))***+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++...---,,,,,,++++++,,,,,,........................,,,,,,,,,,,,------------------------------------.........---......///000////////////000000000000111111111111111111111111000111111111111000//////000000000111111111222222111111000000000000111111000111111222222333333333444333222222111111111111111111000000//////.........///000111111222111111000000000000000000000000000111222222222111000///////////////////////////......------------,,,,,,........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++*********+++++++++++++++++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***)))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++************************)))))))))*********+++++++++++++++***************************************,,,+++******)))***************++++++++++++++++++++++++++++++++++++++++++rrruuuxxxzzz}}}xxxmmmddd]]]UUULLLHHHJJJLLLKKKJJJDDDAAA>>>=========;;;:::<<<<<<===>>>>>>>>>>>>===;;;;;;:::888777777777777888888888888888999999:::;;;:::999888777777777888777777777777777777777777444444555555555555666666666777777777777777777777444444444444444444444444444555777777777777555444222333333444444333333222111111111111000000000000111111000000//////....../////////....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******++++++++++++******+++++++++++++++,,,------,,,,,,+++***))))))******************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------.....................------......////////////000000000111111222222222222222222222222000111333333222000//////000000000000111111111111000000////////////000000//////000111222222333333222222111///............000000000/////////............///000000000000000000000000000000000000000000111111222111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++*********))))))***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++***************++++++++++++++++++,,,,,,,,,))))))******+++++++++,,,vvvxxxzzzzzzyyy{{{sssfff^^^UUUMMMLLLGGGBBBBBBEEEGGGDDDAAA===<<<;;;:::999888666555;;;;;;<<<============<<<;;;:::999888777666666666888777777777888888999:::::::::999888888777777777666666666666666666666666333333444444555555555555666555555666666666777777444444444444444444444444333333444555555444333333222333333444444333333222111111111000000000//////111111000000//////......//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,++++++******************))))))))))))))))))))))))***************************************************++++++,,,,,,++++++************++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////......------------......////////////000000000000111111111111111111111111000222555444222000000111//////000000000111111111000//////////////////000---......///000111111222222111000///............000000000000////////////......///000000000//////////////////////////////111111111111000000//////........................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++))))))******************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((()))))))))*********************************(((((()))))))))*********+++***************++++++******+++++++++,,,,,,,,,((())))))******++++++,,,xxx{{{~~~~~~|||zzzzzz|||vvvrrrfffYYYPPPMMMGGGBBBAAA???>>>@@@BBBBBB???<<<888888888888888888888888999::::::;;;<<<;;;;;;;;;999999888777666666666666777777777777777888999:::999999999888888777666666666666666666666666666666333333333444555555666666555555555444444555666666444444444444444444444444222222222333333222222222222333333444444333333222111111000000000/////////000000000000///////////////......------......///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........******+++,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,------,,,,,,,,,+++******)))******++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,------,,,+++***))))))***+++++++++******........................++++++++++++,,,,,,,,,,,,---------...//////000000///...------,,,---------............////////////000000000000000000000000000222555444000///000222/////////000000000111111000000////////////000000---......//////000000000333222111111000000000000111111111111000000000000//////000000000000//////////////////////////////111111000000000/////////........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++++++++***************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((()))))))))*********************+++++++++'''(((((())))))******************)))******+++,,,))))))******+++,,,,,,,,,)))))))))*********++++++gggnnnvvv{{{zzzxxxwwwwwwuuuzzzwwwnnngggbbbVVVTTTOOOGGGDDDDDDAAA<<<<<<===>>>??????>>>===<<<777888999::::::;;;<<<===888888999::::::::::::999888777777666666666777777666666666666777888999:::888888888888777666555555666666666666666666666666333333333444555666666666666555444333333444444555444444444444444444444444222222222222222222222222222333333444444333333222111000000000////////////////////////000000000000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,+++************+++++++++,,,,,,,,,,,,++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))************************************************)))***,,,------,,,***))))))***+++,,,,,,,,,++++++........................***++++++++++++,,,,,,,,,---------...///000000000///...------,,,,,,,,,---------------............////////////////////////...111333111---,,,...222////////////000000000111111000000//////000000111///////////////000000000222111111000000000111111111111111111222222222222000000000111111000000///000000000000000000000000111111000///////////////........................,,,,,,,,,,,,---------...------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***************************)))))))))******+++++++++******++++++++++++******************************(((((((((((()))))))))***))))))*********+++++++++''''''(((((()))******+++******))))))***++++++,,,(((((())))))***++++++,,,))))))))))))************NNNWWWeeennnrrrqqqpppppprrrwww||||||{{{~~~uuuhhh]]]SSSKKKFFFDDDEEECCC???>>>???===777888:::;;;;;;:::999:::;;;777888999888888888:::;;;777777888999999999999888777666666666666777777888666666666666777888999:::777888888777777666555444666666666666666666666666333333444444555666777777666555444333222333444444444444444444444444444444333333333333333333333333222333333444444333333222000000000000////////////......//////000000111111.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,******++++++++++++************)))))))))))))))***((()))************))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))***,,,------,,,***))))))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------...///000000111///...------,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---000111...***)))---111////////////000000000000111111000000000000111111111111111111000000000000///............//////000222222222222222222333333000111111111111111000000111111111111111111111111111111000///////////////........................,,,,,,,,,------.................................++++++---......---+++++++++++++++,,,,,,------------------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************---------,,,,,,+++++++++******************+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,*********++++++*********************************(((((((((((())))))))))))))))))******++++++++++++&&&''''''((()))******+++******))))))***+++,,,,,,'''(((((()))******++++++*********)))))))))))))))AAAFFFLLLTTT[[[ccckkkpppnnnsssyyy~~~zzzmmmdddXXXOOOJJJFFFAAA<<<@@@@@@???===<<<;;;:::999888888888888888888888888888888888888888777666666777777777777777777777777777777666666666666777777666555444333444666888:::999999777666555555555555444444444444444444444444333333444555555444333333555444444444444555666666666555555555555444444444444333222333444444333222222333444444333222000///000000000000000///......------...000111222333444//////...------------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------++++++++++++------)))***++++++,,,,,,,,,,,,************************))))))))))))))))))))))))*********++++++,,,,,,,,,+++*********))))))((((((******))))))))))))******************************))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---*********+++,,,---...//////000111111111000//////,,,---...000000000////////////............//////////////////............000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111000000000111222333333444333111000000111333444111111111111111111111111000000000000111111111111000000000000000000000000000000//////.........---........................+++,,,,,,------....................................---,,,,,,,,,,,,---...,,,,,,,,,------.........//////...------,,,++++++,,,++++++******++++++,,,++++++******************))))))***++++++++++++***,,,,,,,,,++++++,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************+++***)))))))))***,,,,,,)))))))))))))))))))))))))))***,,,,,,***))))))***------------,,,+++******((((((((((((((()))******,,,+++***((((((((()))***)))************+++++++++************************777:::???EEEJJJPPPVVVZZZccchhhpppwww|||uuuggg]]]TTTNNNFFFAAA@@@@@@===:::======<<<;;;:::999999888888888888888888888888888777888888888777777666666777777777777777777777777777666666666666666666777555555444333444666888999999888777666555555555555444444444444444444444444333333444555555444333333444444444444444555666666555555555555444444444444111000000000000000000///333333444444444333111000000000000000000///....../////////000000111111111000///...---------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---++++++,,,---------,,,,,,***************************************************++++++++++++++++++,,,************)))))))))(((******))))))))))))************************************************************++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---......---,,,,,,++++++,,,,,,...000111222222111///.........///000000///...---......------------......////////////............000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111111111000111111222222222111000000000000111222111111111111111111111111000000000000111111111111000000000000000000000000000/////////....................................---------------.........------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------......------,,,,,,++++++,,,++++++******++++++,,,++++++******************)))******++++++++++++++++++++++++++++++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************+++***)))))))))***+++,,,)))))))))))))))))))))))))))+++,,,,,,***)))***+++,,,,,,,,,,,,+++***))))))((((((((((((((()))******,,,+++***)))(((((()))***)))************+++++++++************************333555888:::<<<@@@DDDGGGPPPUUU]]]fffmmmuuu|||~~~rrrggg^^^UUULLLFFFBBB???;;;:::<<<===<<<:::999999999888888888777777777777777777777777777777777777777777777666666666777777777777777777777777666666555555555555666666555555444444444666777888888777666555555555555555444444444444444444444444333333444444444444333333444444444444444555555666555555444444444333333333000000000/////////......333333333444333333222111//////000000000///......000000000000000/////////111000///...---,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------,,,+++************************+++++++++++++++++++++++++++++++++++++++*********************))))))))))))******))))))))))))******************************))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---,,,,,,++++++,,,,,,...000222444444222000...///000000//////---,,,,,,------,,,,,,,,,,,,------/////////............---////////////////////////000000000000000000000000//////000000000000111111////////////////////////222222111000000000111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000////////////....................................//////..................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,******++++++++++++++++++)))***++++++,,,,,,+++++++++++++++******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))******+++++++++******************************))))))******+++,,,)))))))))))))))))))))))))))+++,,,+++*********,,,,,,,,,++++++******)))))))))(((((((((((()))******++++++***)))))))))******)))************+++++++++************************333444666666666888:::<<<===BBBIIIPPPXXX```gggmmmvvvzzz|||uuuoooddd^^^TTTLLLGGGDDDAAA???>>><<<::::::;;;;;;999777777777777777777777777777777777777777777777777777777777666666555555555555666666666666666666666666666555555444444555555666555444444444444555666777777666555555444444444555333333333333333333333333333333333333333333333333444444333333444444555666444444444444333333333222333333333222111000000111222222222222222111111111...///////////////............////////////000000111000///...---,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,------------,,,+++******************************++++++++++++++++++++++++,,,,,,++++++******))))))*********)))))))))))))))******))))))))))))******************************((((((((((((((((((((((((******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......*********+++,,,---...///...000444777777555111////////////......---------...------,,,,,,------...//////.........---------........................000000000000000000000000////////////000000000111000000000000000000000000333222111000000///000000///000000111111000000///111111111111111111111111///000000000111111111111///////////////////////////////////////.................................000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++,,,,,,++++++******++++++,,,******+++++++++++++++,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))*********************************************+++++++++))))))))))))))))))))))))***+++,,,+++******+++---------,,,++++++*********))))))(((((())))))***++++++*********************))))))*********+++++++++************************000111222222222222444666444777;;;???DDDJJJPPPTTTbbbdddhhhmmmppptttyyy}}}}}}}}}}}}vvvkkkccc\\\VVVQQQGGGDDD@@@===<<<;;;;;;:::;;;:::888888777666444222777777777777777888888888666666666666666666666666777666555555444444555555555555555555555555555555555555444444444444555555444444444444444555555666666555444444444444444444333333333333333333333333333333333333333333333333333333333333333444555555444333333333222222222222333444555444222111222333333222111111000/////////......////////////......+++,,,---...///000111111000000///------,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***)))(((************************************************+++++++++******)))))))))))))))))))))))))))************))))))))))))******************************))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,---------.........*********+++,,,---...//////111555888888666333111------------......////////////............//////............------------------------------------////////////////////////...////////////000000000111111111111111111111111222222111000////////////000000111222222111000000111111111111111111111111///000000000111111111111////////////////////////.........///////////////........................000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++,,,,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++,,,---------------------......---,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********)))(((((((((************************))))))******++++++++++++))))))))))))))))))))))))***+++++++++******,,,...//////---,,,++++++,,,,,,)))))))))))))))***++++++*********++++++++++++***))))))*********+++++++++))))))))))))))))))))))))111222333333222222444666222444666888999<<>><<<::::::::::::999888888888999777888888777666777888999777777777777777666666666555555555555555555555555777666444333222333444555444444444444444444444444444444333333333333444444444444444555444444444333444333333333333333444444222222222222222222222222333333222111111222333333333333222222333333444555222222222222111111111111,,,000333222///...111555999777555222000///......,,,---......//////......++++++,,,---......//////...------------...//////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******++++++++++++******)))***+++,,,,,,+++***)))))))))***+++++++++******************************************************))))))))))))************((()))))))))******************))))))))))))******************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++*********************************,,,---------,,,+++...---,,,,,,++++++,,,,,,---...000222333333111111...---,,,,,,,,,---...//////......------......///.........---------,,,,,,........................////////////////////////........./////////000000////////////////////////000////////////000000111111000////////////000111111111111111111111111111000000000000111111111111000000000000000000000000............/////////000........................---------------.........------------------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------------......------,,,,,,++++++,,,++++++******++++++,,,******++++++,,,------...,,,,,,---...............---...//////...---+++)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++,,,,,,---************************((()))***+++,,,++++++***))))))))))))))))))))))))+++++++++******+++...111000///---+++++++++,,,---******))))))******+++,,,)))***+++,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))111222222111000000111333000222444444333333444555666333555::::::777:::AAA===@@@EEEKKKSSSZZZ```ccchhhlllsss{{{wwwiii^^^XXXSSSJJJDDDCCC???;;;999;;;;;;999777666666555444333444666888666666555444222333444666777777666666666555555555555555555555555555555555777555444222222333444555444444444444444444444444444333333222222333333444444444444555555444333333333333333222222333444444222222222222222222222222444333222111111222333444333333222222333333444555222222222111111111111000,,,000333333000///333777<<<:::777444111000//////,,,,,,---.../////////...---------------------------------------...///000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++++++++******)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((())))))******++++++(((((())))))*********+++******))))))))))))******************************((((((((((((((((((((((((******++++++++++++******))))))***++++++++++++***************************)))***+++,,,---,,,++++++*********+++,,,---//////+++,,,...///000000000///000///---,,,++++++,,,---...------,,,,,,------.........---------,,,,,,,,,////////////////////////////////////////////////............/////////000------------------------//////...//////000111222111000...------...000111111111111111111111111111000000000000111111111111000000000000000000000000---.........//////000000........................+++,,,,,,------.................................***+++,,,------,,,+++***,,,,,,,,,------.........//////...------,,,++++++,,,++++++++++++++++++,,,******+++,,,,,,---......,,,---......//////......,,,---.........,,,)))(((+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))&&&'''(((***,,,...000000************************((()))***+++,,,+++******))))))))))))))))))))))))+++++++++******+++...111000...,,,*********+++,,,*********)))******+++,,,)))***+++,,,---,,,,,,+++)))************+++++++++))))))))))))))))))))))))000000000000000000000000111111111111111111111111333333333444444444555555:::::::::<<<@@@FFFLLLPPPRRRVVV]]]cccjjjqqqxxx|||~~~|||ssslllgggdddccc]]]XXXQQQIIICCC???>>>>>>888888777777777777888888777666666555555555666666666666666666555555555555555555555555555555555555666555444333333333333333555555555444444333333333444444444444444444444444222222222222222222222222222222333333333333444444444444444444444444444444111111111111111111111111222333444444555555444444222222111111111111222222333222111000////////////000111111111222222222222:::888444111///......///---------............///---------,,,,,,++++++++++++*********+++,,,,,,---///111222000,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++*********))))))******************************************************+++++++++,,,,,,,,,---,,,,,,+++*********+++************************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++++++++*********))))))((((((++++++******************************************---,,,***)))))))))******++++++******++++++,,,---,,,---......,,,,,,---...------------------------........................,,,,,,------...///000000+++,,,......------///000////////////////////////000///---,,,---...000222222222111000//////000000000000000000000000000000222222111111111111222222111111000000000000111111...///111111/////////000------...///000000//////111000...---,,,,,,------------............------000///---,,,+++,,,,,,---------...///...---+++***---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************,,,,,,,,,---------.........+++((((((+++------,,,,,,+++******))))))******+++++++++,,,---------...************************************)))))))))((()))))))))***++++++,,,,,,************************)))))))))))))))))))))))),,,,,,+++***))))))******((())))))***,,,---......////////////...,,,)))(((+++++++++*********************++++++++++++******))))))(((((((((((())))))************************000000000000000000000000111111111111111111111111222222333333333444444444666555444555666999<<<>>>DDDGGGKKKPPPUUU[[[aaafffrrruuuzzz|||xxxhhhddd^^^WWWQQQNNNMMMLLLHHHEEEAAA===:::888888999666666555555555555666666666666555555555555555666666666666666555555555444444444444444444444444444555555444333333333333333555444444444333333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333111111111111111111111111000111111222333222222222222111111000000111111222333222111000////////////000000000000111111111222888666333000///......///---------............///---------,,,,,,,,,++++++,,,,,,++++++,,,------...///000111///,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++*********))))))************************************************))))))*********+++++++++,,,+++******)))))))))***************************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++''''''((()))))))))))))))************)))))))))(((************************************************,,,,,,***)))))))))******++++++******++++++,,,---,,,---...---,,,,,,,,,...................................................,,,,,,------...//////000---///000///------...///..............................,,,,,,,,,---///000222111111000//////000000000000000000000000000000000000////////////000000111000000//////000000111...///111111/////////000---...//////////////////000///---,,,++++++,,,,,,------............------///...---,,,,,,,,,,,,,,,+++,,,---------,,,+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++)))&&&''')))++++++***,,,+++******))))))******)))))))))***************************************++++++++++++************++++++******************************************************************,,,++++++***))))))******))))))***+++,,,---......------------,,,***)))((()))************+++++++++******++++++++++++******))))))(((((((((((())))))************************000000000000000000000000111111111111111111111111111111111222222222333333555444444333444444555555777999:::<<>>=========;;;:::999777777666666666444444333333333333444444555555444444444555555666666666555555555444444444444444444444444444444444444444333333333333333333444444333333333333333222222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222111111111111111111111111000000111222222222222111222111111000000111111222222222111000////////////////////////000000000000444333111///......//////---------............///------------,,,,,,,,,,,,------,,,,,,------.........//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++++++++++++++++++++***************************************************************(((((()))))))))*********+++***))))))((()))))))))************************+++++++++***************))))))))))))))))))))))))************************''''''((()))))))))))))))************))))))))))))************************************************,,,+++******)))*********++++++******++++++,,,---+++---...---,,,+++,,,...........................------------------------,,,,,,,,,---......//////000111111000...,,,---...........................------,,,++++++---...///111111000/////////000000000000000000000000000000000//////......//////000000//////......//////000...///111111/////////000//////////////////...---///...---,,,++++++++++++------............------------......------,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))(((((((((***+++***))),,,+++******))))))******))))))))))))))))))((((((************************,,,,,,,,,++++++++++++***,,,,,,++++++***))))))(((************************++++++++++++++++++++++++,,,+++******)))***************+++,,,------......,,,++++++***))))))******)))))))))***++++++,,,,,,******++++++++++++*********))))))(((((())))))***************************////////////////////////111111111111111111111111000000000000111111111111111222333555666666666777444555555555777<<>><<<:::999999999999999999888777666444444333333222222222222333333444444444333444444555555555555555444444444333333333333333333333333333333222222333333333222222222333333333333222222222222111111111111111222222222222222222222222222222222111222222222222333333333222222222222222222222222111111111111111111111111111222222333333333333333111111000000000000111111111111000///////////////.........////////////000111000///.........//////---------............///------------------,,,,,,------,,,,,,,,,,,,---------......---,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************************************************************))))))))))))*********++++++******)))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********)))))))))))))))***************+++++++++************************++++++******************++++++******++++++,,,---+++,,,------++++++,,,---........................------------------------,,,,,,,,,------.........///000111000...---...///........................------,,,,,,,,,---...///111000000/////////000000////////////////////////111111000000000000111111//////............//////...///111111/////////000//////000000///...------......------,,,,,,,,,,,,------............------,,,,,,.........---,,,+++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++***+++++++++++++++,,,,,,******************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++,,,------,,,+++,,,+++******))))))******,,,+++++++++***)))))))))************************,,,,,,+++++++++*********+++++++++*********))))))************************++++++++++++++++++++++++++++++***************+++***++++++,,,------......+++***)))((()))***+++,,,******************++++++******++++++++++++*********))))))))))))))))))***************************........................000000000000000000000000/////////000000000111111---...000222333444444333444555555444666:::???DDDHHHIIIKKKKKKKKKIIIFFFEEEEEEDDDDDDCCCEEEGGGIIIKKKLLLMMMOOOPPPRRRTTTTTTUUUVVVTTTSSSSSSTTTUUUUUUUUUSSSSSSTTTTTTSSSRRRQQQPPPSSSOOOJJJJJJMMMMMMIIIDDDBBB@@@>>>===>>>===<<<:::::::::999888777666555555555555666555444333111000444333333222222333333444333333333333333444555555444444444444333333333333333333333333333333333333111111222333333222222111222222222222222222222222000000000111111222222222222222222222222222222222111111111222222222333333333333333333333333333333000000000000000000000000000111222222333333222222111000000000000000000111111000//////////////////---.........////////////.....................///---------............///------------------------,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++******************************************************************************************+++++++++,,,,,,++++++*********++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))******))))))*********+++++++++************************************+++*********++++++******++++++,,,---+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,...//////......///111.......................................//////000000///////////////000000////////////////////////111111000000000000111111//////............//////...///111111/////////000//////000000///...------///////////////.........------............------+++,,,---.........,,,,,,+++,,,,,,,,,------......++++++++++++++++++++++++*********++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,+++++++++***)))))))))************************+++*********))))))))))))))))))*********+++++++++************************************************+++***************++++++***++++++,,,,,,---------+++***)))))))))***,,,---,,,+++++++++***)))))))))******++++++++++++************))))))))))))******************************........................000000000000000000000000/////////000000000111111000000111222222111111000222222333222333666;;;>>>@@@@@@???>>><<<999777666888888888888999:::<<<===<<<<<<======>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCC???@@@@@@@@@@@@@@@???>>>???===:::;;;======;;;999888888888:::;;;:::888555666666666666555444222222222222333444444444444444444444333333333333444444222222222222333444444555444444333333333222222222222222222222222222222222///000111222333222111000000111111111111222222222000000000111222222333333222222222222222222222222111111111111222222222222333333333333333333333333000000000000000000000000......///000000000000///111000000//////000000111000//////....../////////............////////////........................---------............///------------............,,,,,,+++*********++++++,,,*********,,,---,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++***************+++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++,,,---***************************************+++++++++))))))))))))))))))))))))************************''''''((()))))))))))))))))))))))))))************)))))))))***++++++,,,,,,************************))))))***++++++++++++***++++++******++++++,,,---***,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,......---...///111------------------------.........////////////000//////......//////000000000000000000000000000000///......------......///000//////......//////000...///111111/////////000//////////////////...---//////000000000//////...------............------,,,,,,------......------------,,,,,,,,,---......*********+++++++++++++++*********++++++,,,,,,---******************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---''')))******))))))***+++,,,+++******))))))******))))))))))))))))))((((((*********************************)))))))))((((((((())))))***++++++,,,,,,************************))))))))))))))))))))))))*********)))******+++,,,*********++++++,,,,,,,,,+++***************+++++++++++++++*********))))))******++++++++++++******+++******))))))******+++************************------------------------000000000000000000000000//////000000000111111111444333333222222111111111000111222222111222555888999888777555444333333333444444444444555666666777777777777777777888999999999::::::999999888999:::888999999999999999999:::666666666666777777777777666555555666777777555333333444666666666555444333222333333444444555666666444333333222222333333444111111111111222333444555333333333333222222222222222222222222222222222222...///111222333222111000000000000000111111222222000000111111222333333444222222222222222222222222111111111111222222222222222222222222222222222222000000000000000000000000---...//////000000//////000000////////////000000//////.........//////000....../////////000000000....../////////.........---------............///------------.........///------,,,++++++++++++++++++)))((())),,,---,,,******************************++++++,,,,,,++++++***++++++++++++++++++,,,,,,))))))*********+++++++++************************************************************++++++++++++***************+++,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++''''''((()))))))))))))))((()))))))))************((())))))***++++++,,,,,,************************((()))***+++,,,++++++***++++++******++++++,,,---***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...------------------------------......//////.....................///000000000000000000000000000000......------------......111000000//////000000111...///111111/////////000---...//////////////////---...///000000///......------............------,,,,,,,,,,,,,,,---...///...---,,,+++++++++,,,---)))*********++++++++++++)))******+++,,,,,,------******************************++++++,,,------...++++++++++++++++++++++++************++++++++++++((()))***)))''''''***---,,,+++******))))))******)))))))))***************************************+++++++++*********))))))******************++++++******************************************************))))))***++++++,,,))))))************++++++)))))))))******)))(((((((((((()))***++++++,,,,,,******++++++++++++******+++******))))))******+++************************------------------------000000000000000000000000000000000000111111111111000000/////////000111111222333444333222111333444444333222111222333555666222222333333444444444444444333333333333444555555444555666555333222222333555555555555555666777888444555777666555444555666333111000111333444444333111222444666666555444333222111111000000000111111333333222222222222333333111111111111222333444555333333333222222222111111111111111111111111111111---///111222333222111000//////000000111111111222000000111222333333444444222222222222222222222222000111111111111222222222000000000000000000000000000000000000000000000000///000000111111111111111000000////////////000000//////.........//////000////////////000000000000/////////000//////...------------.........//////---------........./////////...------,,,,,,,,,,,,+++)))'''))),,,---,,,***************************+++++++++,,,,,,+++++++++*********++++++,,,,,,---))))))******++++++++++++************************************************))))))))))))************))))))((())))))***++++++************************))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++++++++(((((())))))*********+++((())))))***++++++,,,,,,************************((()))***+++,,,,,,+++***++++++******++++++,,,---***+++,,,,,,******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++------------------------+++,,,------......------...............///000111000000000000000000000000000000////////////000000111111000000000000111111...000111111/////////000------...///000000000///,,,---.../////////---------..................---------,,,+++,,,---///000...---+++*********++++++))))))******++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))******+++,,,,,,---......************************))))))))))))************+++,,,,,,***((())),,,000,,,++++++***)))*********+++++++++,,,---------...************************,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))************************++++++++++++++++++++++++******))))))***+++,,,,,,)))))))))))))))*********'''((()))))))))(((&&&%%%%%%&&&''')))+++---//////******++++++++++++******++++++************++++++************************------............------............////////////............////////////......///000111222222333222222111111111111111111000/////////000111222222333222222111111222222333111111222222222333333333222222222222222222222222111111222222222333333333333333222111111222333333222222222222222222222222333333222111111222333333111111111111111111111111111111222222222333333333222111000000000222444666111111111111111111111111222222111000//////000000000000000000000000000000222111111111000000//////000000000000000000000000000000111111111222222222000000000000000000000000////////////////////////////////////////////////////////////000000000000---...///000000///...---//////////////////////////////000000///...------------------------------............---,,,++++++,,,,,,,,,---------......,,,,,,------,,,,,,+++***+++++++++******)))))))))************************+++++++++++++++++++++++++++++++++*********))))))************************************************,,,,,,+++***))))))************))))))((((((''''''))))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++************++++++,,,+++)))(((((()))+++,,,************************))))))************))))))******))))))))))))******,,,,,,++++++++++++++++++,,,++++++******++++++,,,---,,,,,,+++*********+++******))))))))))))******,,,,,,,,,++++++*********,,,---...---,,,+++---///,,,,,,,,,---------......000000//////.....................------,,,,,,,,,///...,,,+++***+++,,,,,,---------............///000000//////.........---......////////////......------...///000111222222111111000000//////......///............------------------.........//////---------,,,,,,+++++++++------------------------------,,,,,,,,,,,,++++++,,,+++++++++***)))))))))+++++++++++++++***)))((()))))))))))))))))))))))),,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++)))************+++++++++...---,,,,,,++++++,,,,,,''')))***++++++***)))'''+++++++++***************...---+++*********++++++,,,,,,++++++++++++,,,,,,*********)))))))))))))))))))))))))))************************************)))))))))))))))))))))))),,,,,,++++++***)))((((((************************------............------............////////////............/////////////////////000000111111222111111111111111111111111000000000///000000111111222222222111111222222222000000000111111111222222222222222222222222222222111111111222222222333333333222222111111222222333222222222222222222222222333222222111111222222333111111111111111111111111111111111222222222333333555444222000000000111222111111111111111111111111222222111000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000111111111222222000000000000000000000000////////////////////////////////////////////////.../////////000000000000......///000000///......///////////////////////////////////////...------------------------------,,,,,,------...---------,,,,,,,,,------------...,,,,,,------,,,,,,+++***---------,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++*********))))))************************************************,,,++++++***))))))************))))))(((((((((((())))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++************+++++++++***(((''''''(((***+++************************(((((())))))))))))((((((******))))))))))))******************************,,,++++++******++++++,,,---,,,++++++*********++++++++++++******+++++++++......---------,,,,,,,,,,,,---...---++++++---...,,,,,,,,,------------.../////////......---------------------,,,,,,,,,+++...---,,,+++++++++,,,,,,---------............///000/////////..................////////////...............///////////////000000000000//////......///............---------------------.........///---------,,,,,,+++++++++------------------------,,,,,,,,,------.........++++++++++++************++++++,,,,,,+++******)))************************,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++)))************++++++++++++***)))))))))((())))))((()))***++++++***)))(((************************---,,,+++*********++++++(((((((((''''''((((((((()))))))))))))))*********))))))))))))************************************************************,,,,,,++++++***))))))(((************************------............---------............/////////---............//////////////////000000000000000000000000000111111111111111111000/////////000000222222111111111111222222/////////000000000111111222222222222222222222222111111111222222222222333333222111111111111222333222222222222222222222222333222111111111111222333111111111111111111111111000111111111222222222222555333222000000000000111111111111111111111111111333222111111000111111111000000000000000000000000111111000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////....../////////000000000//////000000000000//////000000000000000000000000///////////////......---////////////////////////***+++,,,---............,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***---------,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++***************************************************************,,,+++******)))************))))))))))))((((((((())))))))))))))))))))))))************************+++++++++++++++*********++++++************++++++***)))(((''''''((()))***************************)))))))))******)))))))))******))))))))))))******((((((((()))*********+++++++++************++++++,,,,,,+++************+++---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------++++++---...,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,++++++++++++...---,,,,,,+++,,,,,,,,,---------............///////////////..................////////////......000000//////......------000000000////////////...///............---------------------............------,,,,,,,,,,,,++++++------------------------++++++,,,---...///000000*********+++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++((()))***++++++***)))((())))))))))))))))))******,,,,,,+++************+++''''''&&&&&&&&&&&&''''''(((((())))))******++++++))))))))))))************************************++++++++++++++++++++++++,,,,,,++++++***)))))))))************************,,,------......------,,,---------.........//////---------.........///////////////////////////.../////////000000000000000222111000///////////////111111000000000000111111/////////000000000111111111111111111111111111111111111111111222222222222222222111111111111222222111111111111111111111111222222111111111111222222111111111111111111111111000000000111111111111222000000//////000111333333111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000//////000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////////////////////////////........./////////000000000000000000000000000000000000000000000000000000...///////////////......////////////////////////+++,,,------.........---++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***************************************************++++++++++++++++++++++++************************************************************************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************++++++************++++++***)))(((((((((((()))***************************++++++++++++++++++++++++******))))))))))))******'''(((((()))***+++,,,,,,++++++************++++++++++++***************+++---,,,,,,++++++,,,,,,---+++*********************,,,------,,,++++++,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,---------------............//////////////////...............////////////......000000000/////////......///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///*********++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************++++++++++++******))))))************************))))))*********+++++++++---------------,,,,,,+++((()))************)))(((((()))))))))))))))******++++++******************))))))(((((((((((())))))''''''((()))***++++++,,,((()))))))))************************************+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,------------,,,,,,------------............------------............/////////...................../////////000000000111111000///.........///111000000//////000000111000000000111111111222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111////////////000111222222000000000000000000000000222111111000111111222222//////////////////////////////////////////000000////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////............////////////000000////////////000000////////////////////////......///////////////...000000000000000000000000---.........------,,,++++++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***************************************************++++++++++++++++++++++++************************************************************************+++***************++++++))))))))))))************))))))))))))))))))))))))************************************************++++++************++++++************************************************+++***))))))))))))***+++******))))))))))))******))))))******+++,,,------+++******))))))******+++*********))))))***++++++++++++************++++++************************+++,,,---,,,******,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------............///.........///////////////......////////////......//////000000000000111111...............////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++,,,,,,,,,---+++,,,,,,------,,,,,,,,,************************+++******))))))******+++************************++++++++++++++++++++++++************************((()))***++++++++++++***************************))))))*********+++++++++)))******+++***)))(((((())))))************))))))(((((())))))*********+++************************+++******************+++''''''((()))***++++++,,,((()))))))))************************************+++++++++++++++++++++++++++++++++***************************************,,,,,,------------,,,,,,,,,------------.........,,,------------.........---------...............------......//////000000000000///.........//////000000////////////000000000000000111111111222222111111111111111111111111000000000111111111111222000000111222222111000000111111111111111111111111000000111222222111000000000000000000000000000000////////////000000000000111111000000///.........000000000000000000000000000000000000000000111222////////////////////////......////////////000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////------.........///////////////............//////////////////////////////---...//////////////////000000000000000000000000............---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,---------************************++++++++++++++++++++++++***************+++++++++*********************************************************)))******+++,,,)))))))))************+++))))))))))))))))))))))))************************)))))))))***************++++++************++++++*********++++++*********************************)))((('''&&&&&&'''((()))******))))))))))))***************+++,,,,,,------******))))))))))))*********))))))))))))***++++++***))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---............------------............///.........///////////////......////////////........./////////000000111111---............////////////............---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,+++++++++*********)))+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++************************'''(((***+++,,,,,,++++++************************)))************+++++++++***+++,,,,,,,,,+++)))(((***))))))))))))))))))***)))))))))***++++++,,,,,,((()))******+++***************))))))))))))******(((((())))))******++++++))))))))))))************************************++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,---------.........,,,,,,,,,------......///,,,,,,---......///000000//////.........///000000000//////......//////000/////////000000000111111111111111111111111111111000000000000111111111111///000111222222111000///111111111111111111111111///000111222222111000///000000000000000000000000........./////////000000000000000000///...------000000000000000000000000//////......///000000111////////////////////////........./////////000000////////////////////////------........./////////////////////////////////////////////////////////////////////////////////---------........./////////...---,,,,,,---...///------------------------------...///////////////////////////////////////---------...------,,,,,,***++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------************************++++++++++++++++++++++++))))))*********+++++++++******************************************************))))))***++++++,,,))))))*********+++++++++))))))))))))))))))))))))************************((()))))))))*********+++++++++************++++++))))))************))))))***************************)))'''&&&&&&''')))*********))))))))))))******************++++++++++++******))))))))))))******)))))))))))))))***++++++***))))))(((((())))))******+++++++++,,,,,,,,,,,,+++,,,,,,+++******+++---***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...+++,,,,,,,,,------------+++,,,.../////////...------------............///............/////////000......////////////.....................------------------........./////////............------------------,,,,,,,,,+++++++++++++++,,,,,,---------------------------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++)))******+++,,,,,,++++++******************************))))))))))))******************************++++++++++++++++++++++++************************((()))+++,,,,,,+++***)))************************)))************+++++++++,,,---...//////---,,,*********))))))))))))******)))******+++,,,,,,------'''((()))***++++++***)))******))))))))))))******)))))))))))))))*********))))))))))))************************************************************************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,------...///000000...............///000111//////............//////............/////////000000000000000000000000000000000000000111111111111///000111222222111000///000000000000000000000000///000111222222111000///000000000000000000000000............/////////000,,,---...///000000000000000000000000000000000000...............///000000////////////////////////---.........//////000000////////////////////////---------.........//////////////////////////////////////////////////////////////////////////////---------.........//////...---,,,++++++,,,---...------------------------------...///000000//////////////////////////////++++++,,,---............******+++++++++,,,,,,,,,,,,,,,---------,,,++++++)))))))))******+++++++++************************++++++++++++++++++++++++))))))******++++++++++++******************************************************))))))***+++,,,,,,))))))******++++++++++++))))))))))))))))))))))))************************(((((())))))*********+++++++++************++++++(((((())))))))))))((((((************************---,,,***))))))***,,,---******))))))))))))***************)))))))))))))))******))))))))))))******))))))((())))))***++++++******))))))))))))******(((((())))))************+++,,,,,,+++******+++---******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........+++,,,.../////////......---------.........//////---.........//////000000......////////////......///......---+++******)))---------.........////////////.........------------------,,,,,,++++++++++++++++++,,,,,,---------------------------------******+++,,,------...///---------,,,,,,+++++++++((()))***+++++++++++++++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,---,,,***(((''')))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,***((('''******))))))))))))************+++,,,------......'''((()))+++++++++***))),,,,,,++++++++++++,,,,,,*********)))))))))))))))))))))))))))************************************))))))))))))))))))))))))******************++++++************************---------------,,,+++***++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,---------.........//////............////////////...//////000000000000000------------------,,,,,,////////////////////////111111000000/////////...///000000000000111111111000000000000000000000000111222222222222333333333111111111000000000000///000000000000000000000000//////000000111111222222111000///......///000111111000///......///000111///......---------......////////////////////////------------------------000000000000000000000000........................******++++++++++++,,,,,,......------------......------......//////000000111000000///...---------///...------...///000111////////////............///////////////...............////////////......)))******+++,,,---..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******************************************))))))(((((()))************+++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,+++***))))))******///......---,,,+++******((((((((((((((((((((((((++++++******************(((((((((((((((((((((((())))))************)))((())))))))))))))))))))))))++++++***************+++************************''''''((()))***++++++,,,))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,***(((&&&,,,+++***))))))***+++,,,---------,,,,,,+++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.../////////...---,,,,,,+++,,,---...////////////------...//////...------+++,,,,,,---.........---+++,,,---.........------.................................------,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,+++++++++***++++++,,,,,,---......,,,+++)))(((((()))+++,,,---,,,***)))))))))******,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++******++++++,,,---)))************+++++++++,,,,,,,,,++++++*********)))))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))...+++((('''((()))))))))---------------,,,,,,+++++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,---------------.........///............////////////---...//////000000//////------------------------///////////////////////////.........------------////////////000000000000000000000000000000000000....../////////000000000000000000000////////////////////////////////////.........///////////////000//////.........///000111000///......///000111......------------..............................------------------------------------------------........................,,,,,,,,,,,,---------.........------------...............///////////////111000000///......------///......---...///000111////////////............////////////..................////////////......,,,,,,------......//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******************************++++++*********))))))))))))************+++++++++************************))))))************))))))******)))(((((((((((((((------,,,,,,+++*********************************************************************************)))******++++++******)))))))))))))))))))))))))))******)))))))))******+++(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,++++++******++++++,,,..................---,,,,,,,,,------...//////000........................+++,,,------......------------------.........///------------------------......---------,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++************************,,,+++)))(((((()))+++,,,,,,+++***)))))))))***+++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++******++++++,,,---))))))*********++++++++++++++++++******))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))******++++++************************+++++++++++++++++++++++++++++++++*********))))))---+++)))((()))******)))---------------,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,------------------............---............/////////,,,---......//////..............................////////////////////////............------------........./////////000000000000000000000000000000---------.........//////000000000000/////////...////////////////////////---------------,,,,,,,,,......---------......///000//////......//////000...---------------..............................---------------------------------------------------------------------------.........////////////......------------......///////////////.........000000000///......------///............///000000/////////............---..............................////////////......////////////////////////+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************+++++++++++++++*********)))************+++++++++************************))))))************))))))***)))((((((((((((((((((************************************************************************************************)))******++++++*********))))))))))))))))))))))))(((((((((((()))******+++++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++***))))))***+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,,,,------............---------,,,,,,,,,...///000///...---,,,,,,---...///,,,,,,------......------......---------...///000,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++***))))))((((((,,,+++***))))))***+++,,,*********)))******+++,,,++++++************+++++++++++++++++++++*********+++************+++,,,,,,)))))))))*********++++++*********))))))))))))))))))))))))))))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************,,,+++******++++++***))),,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,---------------------------------------.........//////+++,,,------......------------............//////////////////////////////000000000000000/////////.../////////000000000000000000000000000000000000//////000000000111111111111111111000000000//////////////////////////////...---------,,,,,,++++++------,,,---------......////////////////////////------,,,,,,------..............................------------------------////////////////////////------------------------............////////////......------------......000000//////......------000000//////............//////.........///////////////.........---------------...............///---......//////......---000000//////............***+++,,,---------------++++++++++++++++++++++++++++++***************+++************************++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++++++++***************+++(((((())))))*********+++************************))))))))))))************************************(((((()))*********))))))))))))))))))))))))))))))''''''''''''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))+++******************+++******++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...+++,,,------...............---,,,++++++---///000///...,,,++++++,,,...///,,,,,,------...------,,,...---,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,,,,++++++******++++++***))))))***++++++)))))))))******+++,,,,,,++++++************+++++++++++++++******************************++++++,,,))))))))))))******************************)))))))))))))))))))))******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))))))))******************++++++++++++++++++)))))))))***************************************************************,,,+++++++++------+++)))++++++***)))******+++,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...------------------,,,,,,------------............+++,,,,,,---------------------------......///////////////////////////////////////000000000000000/////////000000000111111////////////////////////000000000111111111222222222222111111111000000000........................///......------,,,,,,,,,+++,,,,,,---------------......////////////......,,,,,,,,,,,,,,,---..............................------------------------////////////////////////------------------------,,,------------...............------------......000000//////......------////////////............//////////////////..................------------,,,---------......//////------............------///......------,,,,,,+++******+++,,,------------+++++++++++++++++++++++++++***************++++++************************++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,,,,,,,,,,+++++++++***************++++++'''(((((())))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))*********++++++******************++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---.........---...---+++***+++,,,...//////...,,,++++++,,,...///,,,------...------,,,,,,,,,+++***))))))+++---...------------------------------------------------000///...---,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++******************+++))))))******+++++++++++++++******))))))******+++******************************))))))******+++,,,(((((()))))))))*********++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************************************+++******+++------+++***++++++***))))))***,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,---......------------,,,,,,,,,,,,,,,------------.........+++,,,------......------++++++,,,,,,---.........////////////////////////---------...................../////////000000000////////////////////////....../////////000000000111111111111000000000000..........................................------++++++,,,---............---......//////......---++++++++++++,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------......///////////////.........//////////////////....../////////000//////...---.........------------,,,,,,,,,,,,---......//////------............------------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))******+++,,,*********************************+++++++++++++++)))************+++++++++************************))))))************))))))((((((((((((((())))))***(((((())))))*********+++(((((((((((((((((((((((('''(((((())))))*********((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((()))******+++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))***++++++++++++***)))*********+++++++++++++++,,,,,,,,,,,,------------************************))))))(((((((((((())))))+++,,,,,,------------,,,------,,,++++++,,,---......---,,,++++++,,,---...------......------,,,,,,******)))))))))***+++,,,........................,,,,,,,,,------------......---,,,,,,++++++++++++*********+++++++++++++++''''''(((((()))******+++************************))))))***+++++++++************))))))))))))******)))))))))******************))))))))))))***++++++((((((((()))))))))******+++++++++++++++,,,,,,,,,)))))))))))))))******+++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------***************************************++++++++++++***)))***+++,,,+++***---,,,+++***+++,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++,,,,,,---------.........,,,,,,---...............******++++++,,,------...////////////////////////------------.........///,,,,,,,,,---------......////////////////////////---------.........//////////////////....................................---------...............***+++---.../////////...------...//////...------++++++++++++,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------......------------...............///////////////...///////////////////////////000000000///---,,,.........---------,,,,,,++++++,,,------...//////,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++*********************************))))))***++++++,,,************************)))))))))*********++++++)))************+++++++++************************))))))************))))))((((((((((((((()))******)))*********************))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))******)))))))))******+++************************(((((())))))*********+++))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++)))***++++++++++++***)))++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++)))************+++++++++------------------------,,,,,,,,,---------......,,,++++++*********++++++)))*********++++++++++++(((((((((((())))))))))))*********++++++***************+++,,,+++***))))))******))))))))))))******((()))))))))*********+++)))))))))))))))***++++++(((((((((((()))))))))***)))*********++++++++++++)))))))))))))))******+++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************+++++++++******))))))))))))))))))***+++,,,,,,,,,************************))))))*********++++++++++++)))(((((()))+++++++++///...,,,,,,,,,...000111++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,---------......,,,---......//////......))))))***++++++,,,------////////////////////////.../////////000000111111******+++++++++,,,,,,,,,////////////////////////........./////////000000......---------,,,,,,,,,........................,,,,,,,,,------.........***,,,---///000000//////,,,---...//////...---,,,++++++++++++,,,---...///------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------.........---.........//////000000........./////////////////////000000000///---,,,......---------,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******************************))))))***+++,,,,,,************************(((((())))))*********+++)))************+++++++++************************++++++,,,,,,,,,,,,++++++******)))******+++,,,,,,++++++******************************************&&&''''''((()))******+++************************))))))***,,,,,,---------)))))))))))))))))))))))),,,+++***************+++&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,***(((&&&)))***+++,,,,,,+++***))),,,+++++++++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++---.........---,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********)))******++++++))))))******++++++++++++,,,,,,++++++***)))))))))******++++++++++++*********+++,,,,,,+++***)))(((******))))))))))))******(((((())))))*********+++)))))))))))))))******+++(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))******+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))***************)))))))))(((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))))))))******+++++++++++++++)))'''&&&(((***+++,,,++++++++++++++++++++++++,,,+++***))))))+++---...******+++++++++,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,---.../////////...---,,,,,,---...///---......///......------111111000///...---,,,,,,................................................//////.........---------......////////////...............------,,,,,,,,,------------------------........................---------------------------.........---,,,,,,+++......---------,,,,,,,,,........................++++++,,,,,,,,,,,,------((())),,,...///...,,,+++++++++,,,,,,,,,,,,------........................111111000000//////......---,,,,,,---......---+++---------...------,,,,,,++++++,,,---............------------------------......,,,,,,,,,,,,.........---+++******+++---...************************+++*********))))))((((((************************((()))***+++,,,+++******(((((())))))******++++++************************************))))))))))))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------------++++++++++++---------------.........//////***+++,,,---...---,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,---...***+++,,,---...---,,,+++,,,------......------,,,************************+++++++++*********))))))''''''(((******+++++++++))))))))))))))))))******++++++************++++++)))************+++++++++******))))))))))))******************************))))))))))))))))))))))))'''"""&&&***)))&&&))))))(((((())))))***+++***++++++******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((&&&&&&&&&((()))(((''',,,,,,,,,+++***)))((('''))))))************))))))******))))))******+++,,,++++++++++++++++++++++++++++++*********+++------******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,+++++++++,,,,,,///...---,,,,,,---...///,,,,,,---............---............------------................................................///.........------------......////////////............---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,------......------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------000000000///////////////---,,,,,,---......---+++,,,---------------,,,,,,,,,,,,------------------------------------------,,,+++************+++,,,+++,,,,,,,,,,,,,,,,,,+++************************************)))))))))(((************************((()))***+++,,,++++++***))))))))))))************************************(((((())))))*********+++******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------.........***+++,,,---------,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))'''((()))******+++++++++*********)))))))))))))))***))))))))))))))))))***(((((()))))))))***************))))))))))))******************************))))))))))))))))))))))))+++'''$$$%%%)))---,,,+++++++++******++++++,,,---((()))***++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***)))(((***+++,,,+++))),,,,,,,,,+++***)))(((((())))))************))))))******))))))******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------************************++++++,,,,,,,,,,,,++++++---,,,+++******)))))))))......------------......***+++,,,,,,------------++++++,,,,,,---------...------------------------------------------------............---------------......//////......---------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,+++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111///---+++***+++,,,---++++++,,,,,,,,,,,,------------------------------.........///////////////---,,,,,,---......---+++,,,,,,------------,,,,,,,,,------------,,,,,,+++------------------------++++++************++++++)))+++---......---+++)))************************************))))))))))))************************))))))***++++++++++++******************)))))))))************************''''''((()))***+++,,,,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***+++,,,---------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++++++++++++++,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************'''((()))******+++******+++*********))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))******************************)))))))))))))))))))))))),,,+++******+++,,,---...++++++******++++++,,,---)))***+++,,,,,,---,,,,,,************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***)))***+++------+++)))+++++++++++++++***)))((())))))************))))))******))))))******+++,,,***************************++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++***************------------------------++++++,,,,,,,,,++++++***,,,,,,,,,,,,---------------------------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,------......+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---+++*********+++,,,+++++++++,,,,,,,,,---------------------------------------....../////////---,,,,,,---......---+++++++++,,,---------,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,------,,,+++************************************)))))))))))))))************************))))))******+++++++++++++++++++++******)))))))))************************'''(((((()))******++++++******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((************************((()))))))))************(((((((((((((((((((((((()))))))))))))))******+++******)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...******++++++++++++******************************************************(((((()))***************++++++******)))(((((((((((())))))))))))))))))(((((((((((()))))))))************))))))))))))******************************))))))))))))))))))))))))***,,,---+++)))(((+++---))))))(((((())))))***+++,,,,,,,,,,,,+++***)))(((************************))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((((((***,,,,,,***'''******+++++++++******)))))))))************))))))******))))))******+++,,,************************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,------,,,------------------,,,---------,,,+++***((((((.........------------,,,------------------------------------------------,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,---------------+++++++++,,,,,,,,,------........................,,,,,,------......//////---,,,,,,---......---+++***++++++,,,------,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,************************))))))))))))))))))*********************************************+++++++++,,,,,,++++++******))))))******************************))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))************************((()))))))))************(((((((((((((((((((((((()))))))))))))))******+++***)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---)))******++++++******)))************************************************((())))))************)))************))))))(((((()))******++++++******))))))))))))*********++++++******))))))))))))******************************)))))))))))))))))))))))))))+++---+++(((&&&))),,,))))))(((((())))))***+++++++++++++++***)))((('''************************))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((((((***+++,,,***((()))******+++++++++******))))))************))))))******))))))******+++,,,************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********++++++,,,......,,,,,,------------,,,,,,---------,,,+++***)))(((///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------......///***++++++,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++************++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,---...////////////++++++,,,,,,,,,,,,------........................,,,,,,,,,------------------,,,,,,---......---+++)))***+++,,,,,,------,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))---,,,***((((((***,,,---************************))))))))))))******************************************))))))******+++,,,+++++++++++++++*********************************************))))))((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))&&&'''((())))))******)))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***************+++,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))************)))))))))))))))))))))))))))***)))***+++,,,,,,+++***)))************++++++++++++******))))))))))))******************************)))))))))))))))))))))))))))+++---,,,)))(((***,,,++++++******++++++,,,---''''''(((***************************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++***)))***,,,,,,,,,+++((()))***+++++++++++++++))))))************))))))******))))))******+++,,,************************------+++*********++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,+++,,,------------,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++,,,------...++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,---......---+++))))))***,,,,,,------,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++((()))***++++++***)))(((++++++************++++++************************((()))))))))************************************+++***)))))))))***+++,,,***++++++++++++++++++,,,************************)))))))))))))))***************))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***))))))***+++++++++++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))************))))))((((((((()))******++++++((()))***++++++***)))((())))))))))))******************))))))))))))******************************))))))))))))))))))))))))(((***++++++*********+++++++++******++++++,,,---(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,***(((''')))+++,,,,,,(((((()))***+++,,,,,,,,,))))))************))))))******))))))******+++,,,))))))))))))))))))))))))...---+++))))))***+++,,,******+++++++++,,,,,,,,,*********++++++,,,------******************************++++++++++++******,,,+++***)))((((((((((((++++++------------++++++((()))+++,,,---.........((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,))))))***+++,,,------...******+++,,,------......++++++,,,,,,,,,---------...+++(((%%%$$$&&&)))+++++++++,,,,,,,,,---------************************---------,,,,,,+++++++++---,,,,,,---......---+++((()))***+++,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***((()))+++,,,,,,+++)))(((************************(((((())))))*********+++************************+++***)))))))))***,,,---*********++++++,,,,,,---************************''''''((()))***+++,,,,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,************************++++++******++++++,,,---+++++++++,,,,,,---------++++++------------++++++++++++,,,,,,,,,------------,,,+++***+++,,,---...,,,,,,,,,++++++************+++,,,------,,,+++***((()))***,,,,,,+++******++++++,,,,,,,,,,,,++++++************************))))))******++++++++++++))))))*********))))))(((''''''((()))***+++,,,,,,'''((()))++++++)))((('''(((((((((((())))))))))))******))))))))))))******************************))))))))))))))))))))))))''''''((())))))))))))((()))))))))((()))******+++,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***(((%%%$$$%%%(((******'''((()))***+++,,,,,,,,,))))))************))))))*********)))***++++++,,,******))))))***,,,---///111000...,,,***))))))(((------,,,,,,,,,,,,++++++,,,+++*********+++,,,---+++******))))))******++++++++++++,,,,,,---------,,,+++++++++***)))))))))+++++++++,,,,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++...---,,,,,,......---,,,++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,+++++++++++++++++++++++++++,,,...000000///---,,,...---,,,+++************++++++******++++++,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++++++++***)))((((((((())))))*********++++++******)))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))************)))))))))(((*********)))))))))))))))))))))******+++++++++,,,++++++***)))(((((()))))))))((('''''''''(((***+++++++++******)))(((((((((******++++++++++++******,,,,,,++++++***))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,......---------,,,,,,,,,---...///...,,,+++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++*********++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******)))************+++++++++***+++,,,+++)))''''''((())))))))))))))))))))))))************))))))((((((************************************************))))))))))))))))))))))))************************'''(((***,,,---,,,***)))------,,,+++)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++))))))*********+++++++++************************************************+++)))&&&$$$$$$&&&)))+++***)))(((''''''((()))*********))))))***,,,---...---,,,+++***************------,,,,,,,,,+++++++++++++++*********+++,,,---++++++************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***---,,,+++,,,---------+++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,+++++++++++++++++++++++++++---///000111000///......---,,,+++************++++++******++++++,,,---++++++++++++++++++,,,,,,*********+++++++++,,,,,,+++++++++*********))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************++++++++++++***)))(((*********)))))))))))))))+++******)))))))))))))))***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((()))))))))))))))*********++++++++++++*********)))***))))))))))))))))))))))))))))))*********++++++++++++***))))))))))))))))))(((((('''((()))***+++************)))))))))))))))******++++++******)))******************++++++******++++++++++++******++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,---...---+++++++++,,,++++++++++++++++++++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++*********++++++++++++++++++++++++++++++++++++*********)))))))))******++++++******))))))************+++++++++***+++,,,,,,)))((((((((())))))))))))))))))))))))++++++*********)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))*********+++++++++************************))))))))))))))))))))))))+++)))'''&&&&&&''')))++++++***)))((((((((()))******************+++,,,---)))(((((())))))***,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++*********************++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++------------,,,,,,+++***,,,+++***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,+++***+++,,,------+++************************+++---...000111111000000------,,,+++************++++++******++++++,,,---,,,,,,++++++++++++++++++*********++++++++++++,,,+++++++++******************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************++++++******))))))++++++******)))(((((((((+++******)))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))************))))))))))))(((((())))))******++++++,,,,,,+++++++++*********))))))))))))))))))******(((((())))))))))))******+++***)))))))))))))))))))))(((((((((((()))***+++))))))))))))************)))******++++++******)))((())))))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,+++,,,---,,,*********+++++++++++++++++++++++++++,,,,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************)))******++++++******))))))************++++++++++++,,,---,,,***)))))))))))))))))))))))))))))))))+++++++++++++++*********************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************+++++++++************************((((((((((((((((((((((((******)))(((((()))******,,,+++***)))))))))))))))***************++++++,,,((((((((()))***+++,,,---,,,,,,,,,++++++++++++******************++++++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,++++++******)))))))))***+++++++++,,,,,,,,,++++++******)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------------,,,+++***+++***)))***+++,,,+++)))************************,,,+++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,++++++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000000///---,,,++++++*********+++++++++******++++++,,,---,,,,,,,,,++++++*********************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))*********)))))))))))))))+++******))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))*********)))))))))))))))''''''((()))***++++++,,,+++++++++*********)))))))))))))))))))))*********((((((((((((((()))))))))******)))))))))))))))***)))))))))))))))*********'''(((((()))***+++++++++))))))************))))))))))))*********+++++++++,,,+++***))))))***+++,,,+++,,,,,,,,,,,,------------------,,,,,,,,,++++++***+++,,,+++)))))))))***++++++++++++++++++++++++111///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,+++++++++***++++++++++++++++++++++++************************))))))************))))))))))))*********++++++++++++,,,------+++*********))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***''''''((()))+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********++++++*********,,,,,,+++******)))))))))))))))*********+++******++++++*********++++++,,,,,,,,,+++++++++*********))))))******++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))))))))***+++++++++,,,------,,,,,,+++++++++***))))))+++,,,,,,+++))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---------,,,,,,+++***+++***))))))++++++***)))************************++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,******++++++,,,---......+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++------------------------******+++,,,---------...,,,,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,++++++*********))))))*********+++++++++************************************************))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))((())))))*********))))))''''''((()))***++++++,,,+++******)))))))))))))))(((((())))))************((()))))))))************************************))))))))))))))))))******''''''((()))***++++++,,,))))))))))))(((((((((((((((((())))))************)))))))))(((((((((((((((***)))))))))))))))******((())))))***************''''''((()))***++++++,,,)))))))))******)))))))))+++++++++*********)))))),,,+++***))))))***+++,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,+++)))((()))***++++++++++++++++++++++++111///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,,,,+++***++++++++++++++++++++++++************************)))))))))******)))))))))))))))*********+++++++++***,,,------+++******+++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++***)))))))))***+++)))*********+++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))************************************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))++++++++++++******))))))))))))******+++******))),,,,,,+++*********++++++++++++++++++************((()))******++++++******,,,,,,++++++++++++,,,,,,+++++++++++++++************************+++++++++---------,,,,,,,,,,,,,,,)))******************)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++++++++***)))***++++++***)))*********************************+++++++++++++++,,,,,,++++++++++++++++++)))))))))*********************+++++++++,,,,,,,,,*********+++++++++++++++************++++++++++++++++++************++++++******+++,,,,,,---......+++,,,,,,------,,,,,,++++++***)))***+++,,,,,,***------------------------*********+++++++++,,,,,,,,,,,,++++++***++++++,,,++++++******++++++,,,---,,,,,,++++++++++++++++++)))))))))************+++***************++++++++++++++++++***************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))(((((())))))******))))))&&&&&&''')))***+++,,,---+++******)))))))))))))))((((((((()))******++++++))))))))))))************************************))))))))))))************(((((())))))******++++++))))))((((((((('''''''''((((((((()))******++++++******))))))))))))(((((()))))))))))))))******+++((()))******++++++******'''(((((()))***+++++++++((())))))******))))))(((,,,,,,++++++***))))))(((++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,+++)))))))))***++++++++++++++++++++++++,,,,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++)))***+++,,,---,,,+++***++++++++++++++++++++++++***************+++++++++((())))))******))))))((()))************+++++++++)))+++,,,,,,+++******+++*********************************+++++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++******************************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************+++++++++***************))))))))))))))))))))))))******************************++++++++++++******))))))***++++++******)))))))))***++++++***)))(((******))))))))))))******++++++++++++************'''((()))***+++******)))++++++************++++++************+++++++++++++++++++++***************+++++++++++++++,,,,,,,,,******))))))))))))************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++,,,+++******+++,,,+++***************************)))*********++++++++++++++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++************++++++++++++++++++************+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++))))))***+++,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++***++++++,,,,,,++++++******++++++,,,---++++++++++++++++++,,,,,,))))))))))))************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))''''''((()))***++++++,,,+++******)))))))))))))))'''(((((()))******++++++))))))))))))************************************((()))))))))************)))))))))))))))*********))))))))))))(((((((((((('''(((((()))******++++++++++++*********))))))))))))))))))))))))***++++++((()))***+++++++++******(((((())))))*********+++(((((())))))))))))((((((++++++************************++++++++++++******)))))))))*********++++++,,,,,,,,,++++++++++++***+++,,,---,,,***)))***+++++++++++++++++++++++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((***+++------,,,+++***++++++++++++++++++++++++))))))*********+++++++++(((((())))))))))))(((((()))************+++++++++(((***++++++***))))))***************************)))))))))*********++++++************************************************))))))))))))))))))))))))************************)))***+++++++++***(((''''''((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************************************&&&''')))************)))((()))***++++++***)))((((((((('''(((((()))***++++++++++++************)))'''((()))++++++******)))+++******************+++))))))******+++++++++,,,,,,+++++++++******))))))))))))******+++++++++,,,+++***)))(((((()))***+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++++++++,,,+++***+++,,,,,,+++***))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,---,,,,,,,,,------.........******+++++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***)))))))))+++,,,+++***))))))))))))))))))))))))......---,,,+++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,---*********++++++,,,,,,---))))))))))))************))))))******++++++++++++++++++++++++******))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************+++******)))))))))))))))'''(((((()))***+++++++++))))))))))))************************************(((((())))))*********+++*********)))))))))))))))************))))))))))))'''(((((()))***+++++++++,,,+++++++++******))))))))))))((())))))***++++++((()))***+++,,,+++******))))))))))))************(((((())))))))))))(((((()))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))((())))))))))))*********,,,,,,,,,+++++++++******+++,,,---,,,*********+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))((()))+++---------+++***++++++++++++++++++++++++))))))******++++++++++++(((((())))))))))))(((((()))************+++++++++''')))++++++)))))))))***************************(((((())))))*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))'''%%%$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******%%%&&&((()))************++++++************++++++))))))))))))))))))))))))++++++************++++++******))))))***+++,,,,,,,,,++++++++++++++++++,,,************************************************************************+++++++++*********))))))************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++************************,,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))******++++++***+++,,,+++***+++...000......---,,,,,,+++******)))******,,,---...//////)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++***)))))))))(((((())))))))))))((((((***((('''&&&&&&'''(((***((((((((((((((((((((((((,,,,,,+++***)))(((''''''((()))***++++++***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++******)))((('''&&&&&&++++++************++++++,,,---,,,(((###"""$$$(((************************))))))))))))))))))))))))))))))))))))************************************))))))))))))******************))))))******+++,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,---------***++++++,,,,,,++++++***))))))************)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,+++***))))))***+++,,,))))))************))))))*********)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))&&&&&&((()))************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,******))))))))))))******************************(((((())))))******++++++((()))+++,,,,,,,,,***)))*********)))))))))))))))))))))))))))************((()))***++++++***)))((()))))))))))))))******+++---,,,***((('''(((((())))))************+++++++++)))'''&&&%%%%%%&&&''')))++++++************++++++************************++++++************++++++******))))))***++++++,,,)))***,,,------,,,***)))************************************************************************+++++++++*********))))))************************,,,+++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++************************++++++***))))))***++++++)))************+++++++++,,,,,,+++++++++++++++,,,......------,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++++++++,,,+++++++++...000...------,,,++++++******+++++++++,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))******************(((((())))))))))))((((((***)))'''&&&&&&''')))***************************++++++******)))((((((((())))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************************))))))(((((((((((())))))******)))'''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************))))))******+++,,,,,,,,,+++++++++******************++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...++++++***))))))***++++++))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))''''''((()))*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************)))))))))))))))*********((((((((((((((())))))******)))))))))))))))))))))))))))))))))************((()))***++++++***)))((()))))))))))))))******+++,,,+++***)))(((((((((((((((((()))))))))*********)))((('''&&&&&&'''((()))++++++************++++++************************++++++++++++++++++++++++*********)))******+++,,,((())),,,......,,,)))(((************************************************************************+++++++++***************************************++++++*********)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++************************++++++***))))))***++++++)))************+++++++++,,,+++***))))))***+++,,,------,,,,,,+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++,,,,,,,,,+++,,,...000------,,,,,,++++++******------,,,+++***))))))((()))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************''''''((())))))***++++++(((((())))))))))))(((((())))))''''''''''''))))))************************))))))))))))))))))))))))******+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((*********)))))))))))))))))))))(((((((((((())))))((('''%%%&&&((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))******************))))))******+++,,,,,,++++++++++++***************++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++***))))))***++++++))))))************))))))))))))))))))))))))******))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))(((((())))))***)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''******))))))))))))******************************************))))))))))))***)))'''&&&&&&(((***,,,))))))))))))))))))******))))))))))))************))))))************)))))))))))))))))))))******+++******+++******)))(((''''''((((((((())))))))))))***)))(((''''''((()))***++++++************++++++************************+++++++++++++++++++++++++++***************++++++)))***+++,,,,,,+++***)))*********************************************************************************************************************************))))))))))))(((***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++************************+++******************+++))))))*********++++++++++++***((((((((()))+++,,,++++++++++++******))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************+++------,,,,,,...///,,,,,,,,,,,,++++++******---,,,,,,+++***)))(((((())))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++************************************************))))))))))))))))))))))))************************''''''(((((())))))))))))(((((())))))))))))(((((())))))(((''''''((())))))(((((((((((((((((((((((((((((())))))***************+++++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))(((((((((******))))))((('''&&&&&&++++++************++++++)))&&&$$$&&&))),,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))******************))))))******+++,,,++++++++++++************++++++++++++***************++++++,,,,,,++++++***---,,,,,,,,,++++++*********++++++,,,,,,++++++***))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++******************+++))))))************)))))))))))))))))))))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''******))))))))))))******************************++++++******))))))((((((+++***)))))))))***,,,---)))))))))))))))*********((()))))))))************)))))))))******))))))))))))))))))))))))******+++)))***+++++++++)))((('''((((((((()))))))))************)))(((((()))******++++++************++++++***************************+++,,,,,,,,,,,,+++***++++++***************+++,,,+++))))))))))))+++,,,*********************************************************************************************************************************))))))))))))(((***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++*********************************++++++*********))))))*********+++++++++))))))((((((((()))++++++++++++************))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++)))***,,,,,,,,,,,,---...,,,+++++++++++++++******************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++*********++++++,,,,,,---((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++************+++++++++(((&&&'''***+++***'''************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))******************))))))******+++,,,+++++++++*********))))))+++************************++++++,,,,,,++++++***,,,,,,,,,++++++************++++++,,,,,,++++++***))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,*********++++++*********))))))************))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******))))))((((((((()))***+++,,,++++++***(((((())))))************((()))))))))***************))))))))))))))))))***)))))))))))))))******+++((()))***++++++***(((''')))))))))*********++++++******))))))))))))******++++++************++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++******)))*********---+++)))'''''')))+++---***************************************************************************************+++++++++************************++++++*********)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++************************)))***++++++++++++***))))))************+++++++++(((((())))))******++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++******)))******++++++''')))+++,,,+++++++++---++++++++++++++++++******)))*********+++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))************************(((((())))))*********+++******)))******+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************))))))'''((()))***+++,,,---...))))))(((((((((((())))))***)))((()))******)))'''************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,+++************)))))))))))))))*********************++++++,,,,,,++++++***+++++++++++++++************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,)))***++++++++++++***)))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))******+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))%%%''')))***+++***((('''((((((((()))******++++++))))))))))))******************))))))))))))******)))))))))))))))******+++))))))************))))))************++++++++++++)))))))))******)))))))))++++++************++++++++++++++++++++++++++++++***+++---......---+++***,,,++++++***))))))******+++***)))(((((()))***+++************************************************************************))))))*********+++++++++************************,,,+++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++************************)))***++++++++++++***))))))************+++++++++&&&(((***+++,,,,,,+++***++++++++++++++++++++++++************************************************************************(((((((((((()))***++++++%%%(((***+++*********+++******************++++++++++++++++++,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((())))))))))))(((((()))))))))******)))))))))************************)))))))))))))))*********))))))(((((()))***,,,---(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++(((((((((((())))))))))))))))))(((((((((((())))))((()))******)))((()))***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************))))))))))))(((((())))))******++++++***++++++,,,,,,++++++***************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************))))))+++,,,,,,,,,+++***)))***++++++++++++***)))))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((()))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********''''''((()))))))))))))))'''(((((()))******++++++))))))))))))************+++***)))(((((()))***+++)))))))))))))))******+++******))))))))))))******))))))))))))************((())))))))))))))))))(((++++++************++++++++++++++++++++++++++++++***+++---......---+++***,,,,,,+++***))))))******))))))************))))))************************************************************************))))))******++++++++++++************************,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++************************)))***+++,,,,,,+++***))))))************+++++++++%%%'''***---...---+++***++++++++++++++++++,,,,,,************************************************))))))))))))))))))))))))''''''''''''(((***+++,,,$$$''')))***)))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,(((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((******)))))))))))))))))))))((((((((((((***,,,---(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))(((************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,******(((&&&$$$""" ++++++************++++++%%%(((++++++)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,************))))))))))))'''(((((()))***++++++,,,+++++++++,,,,,,+++++++++))))))******+++++++++,,,+++++++++,,,,,,+++++++++))))))************))))))*********++++++,,,,,,,,,************************'''((()))++++++******))))))***+++,,,,,,+++***)))))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))******+++++++++***)))((()))***,,,---'''(((((()))***+++++++++))))))))))))************+++***)))(((((()))***+++)))))))))))))))******++++++***)))(((((()))***+++(((((((((((())))))))))))(((((())))))))))))((((((************************************************+++++++++++++++++++++++++++*********))))))((((((((()))+++,,,,,,+++)))(((+++++++++*********))))))******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******************************++++++++++++******))))))))))))))))))))))))((()))***,,,,,,+++******,,,---,,,***''''''***---************************((()))+++---///...+++(((++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************+++++++++*********))))))************************+++++++++************)))+++++++++*********))))))*********)))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++'''((()))++++++***))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))'''(((+++,,,---,,,+++***)))))))))))))))))))))))),,,***))))))******((('''$$$&&&((()))************''''''(((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))+++*********))))))(((((())))))************))))))+++***)))(((((()))******))))))))))))************++++++************+++++++++***)))((((((***,,,---+++++++++***((()))+++---,,,,,,,,,++++++***************************************++++++++++++******,,,,,,,,,,,,+++***))))))+++++++++*********))))))******+++++++++,,,,,,,,,************************************************))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))(((((((((((())))))++++++******)))((((((((())))))))))))***+++,,,---******************************)))'''&&&%%%######******++++++++++++******++++++***)))(((((())))))((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((+++*********))))))((((((******))))))))))))******+++++++++*********************))))))))))))******)))(((%%%$$$$$$%%%((()))))))))))))))((((((((((((***+++---,,,***))))))***************************************************+++++++++++++++++++++++++++*********))))))))))))((()))+++,,,,,,+++)))(((+++++++++*********))))))******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******************************++++++++++++******************************((()))******++++++******+++,,,,,,***((('''***,,,************************))))))***,,,......+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************+++++++++*********))))))************************))))))******+++++++++,,,+++++++++*********)))))))))))))))))))))******************))))))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************(((((()))***************))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))'''(((***+++,,,+++***)))))))))))))))))))))))))))******))))))******)))(((&&&''')))************)))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))((())))))************))))))+++***)))(((((()))******))))))))))))************+++******))))))******+++***)))((('''((()))+++,,,******+++)))((((((***,,,,,,,,,,,,++++++***************************************++++++++++++*********++++++,,,,,,,,,+++++++++++++++*********))))))******+++++++++,,,,,,,,,************************************************))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******))))))(((((((((((())))))++++++++++++++++++,,,,,,//////---,,,******))))))******************************))))))((((((''''''******++++++++++++******++++++***)))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))(((******))))))))))))************************************))))))))))))*********)))(((''''''((()))***))))))))))))(((((((((((()))+++,,,+++***(((((()))***************************************************************************************))))))))))))***+++,,,,,,+++***)))+++++++++*********************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************************************************************)))))))))*********++++++************************************************)))************+++++++++******************************++++++++++++******************************)))((((((((())))))*********+++,,,+++)))))))))+++************************+++******+++------,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************+++++++++***************************************(((((()))***+++,,,------+++++++++***************(((((())))))******++++++***************)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))******'''((()))***+++***)))((())))))))))))))))))))))))))))))))))))************))))))***++++++******)))))))))))))))(((((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************))))))))))))))))))************))))))******))))))))))))******))))))))))))************+++******))))))******+++)))((('''''''''(((***+++)))******)))(((''')))++++++++++++++++++***************************************++++++++++++******))))))***+++,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,************************************************))))))))))))*********************+++++++++++++++++++++++++++++++++++++++))))))((((((((()))*********))))))(((((())))))***)))******+++,,,,,,------000///---+++)))(((''''''***************************************+++++++++******++++++++++++******+++***))))))))))))))))))******************************))))))))))))******************************************))))))))))))***))))))(((((())))))***((())))))******+++++++++******))))))))))))******+++******************+++))))))))))))(((((((((((((((***+++***)))(((((()))************************************************))))))))))))))))))))))))************************)))***++++++++++++***)))******************************************************++++++++++++*********************************************************************************************+++++++++************************************************''''''''''''((((((((()))))))))))))))))))))))))))************************))))))*********+++++++++******************************++++++++++++******************************)))((('''''''''(((***+++)))***+++++++++*********************************+++***)))***,,,---,,,+++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************************************))))))***++++++,,,------************************''''''((()))***++++++,,,++++++******************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))************)))((((((((()))+++,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))*********'''((())))))))))))(((((())))))))))))))))))))))))'''((()))***))))))***+++++++++++++++******))))))******))))))((((((''''''))))))(((((())))))***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((*********)))))))))))))))))))))************)))))))))))))))))))))*********((()))))))))******************))))))))))))******)))(((((((((((()))***+++((()))))))))''''''(((***+++++++++*********************************************++++++++++++******)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************((()))))))))***************************+++++++++************************((((((''''''((()))*********))))))))))))))))))***(((((()))))))))*********)))((((((((((((((())))))************************++++++++++++++++++++++++******++++++++++++************)))))))))))))))******************************))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))'''(((((()))***++++++,,,******))))))))))))************+++,,,,,,+++******))))))))))))((((((((((((''')))******((('''((()))************************************************))))))))))))))))))))))))***************+++++++++*********++++++***************************************************************++++++++++++******************************************************************************))))))*********+++++++++************************************************((((((((()))))))))******))))))))))))))))))))))))************************))))))*********+++++++++******************************++++++++++++******************************)))((('''''''''(((***+++*********+++++++++***)))************************+++***)))***,,,---,,,+++************************++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************,,,+++++++++++++++++++++************************''''''((()))***++++++,,,******************++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))))))))***)))((((((((()))+++,,,))))))************))))))))))))))))))))))))))))))(((((())))))************(((((()))))))))(((((((((((((((((((((((((((((((((''')))******)))(((***,,,,,,,,,+++******)))))))))******))))))((((((''''''(((''''''''''''((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******((('''&&&%%%$$$))))))))))))))))))******))))))************))))))(((((())))))************((()))))))))***************))))))))))))))))))***))))))))))))******++++++''')))***)))((('''((()))******************************************************++++++++++++******,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,************************************************((()))))))))************************************************************((((((''''''((()))************))))))))))))***************)))))))))((((((&&&&&&&&&'''(((***+++,,,************************,,,++++++******)))((((((******++++++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))''''''((()))******++++++******))))))))))))******((()))+++,,,,,,+++)))((())))))))))))((((((((((((&&&(((******((((((((()))*********************************************************************************+++++++++++++++***************************************+++++++++******************************++++++++++++******************************************************(((((((((((((((((((((((()))))))))***++++++,,,,,,************************************************+++++++++,,,,,,,,,------************************************************)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++)))((((((((())))))******+++)))))))))+++,,,+++***************************+++******+++------,,,***************************++++++++++++++++++++++++************++++++++++++***************************************+++++++++************************---,,,,,,,,,++++++++++++***************+++++++++(((((())))))******++++++)))))))))***************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))(((((((((((((((((((((((((((((('''))),,,+++((('''))),,,,,,+++***)))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&%%%$$$))))))))))))************))))))************))))))'''((()))******+++******))))))))))))***************))))))(((((())))))***)))*********++++++++++++''')))+++***)))(((((())))))))))))*********************************************++++++++++++******,,,,,,,,,,,,+++***))))))***************+++++++++******+++++++++,,,,,,,,,************************************************))))))))))))***************************)))))))))************************))))))((((((((()))******+++******))))))******+++------,,,,,,+++******)))+++************+++,,,,,,************************++++++******)))(((''''''******++++++++++++******)))))))))))))))******+++(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''))))))))))))************)))((((((''''''(((((()))'''(((((())))))***************))))))))))))******((()))***++++++***)))((())))))))))))(((((((((((('''(((******)))((()))***************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++******************+++))))))*********+++++++++******************************++++++++++++******************************************************((((((((((((((((((((((((((())))))***++++++,,,,,,************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++((()))******++++++******,,,***'''(((***,,,,,,+++************************))))))***,,,......+++)))************************++++++++++++++++++++++++************++++++++++++************************))))))*********+++++++++************************++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))*********((((((((())))))*********(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++************)))))))))((((((((()))***************))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++++++++***)))))))))))))))(((((((((((((((((((((((('''***---+++(((&&&(((++++++***)))((((((((()))***(((((((((((())))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((()))))))))************))))))************))))))&&&''')))***++++++******))))))))))))************))))))(((((((((((())))))((())))))***************(((***+++,,,***))))))***((()))))))))*********+++******************************++++++++++++******++++++,,,,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,************************************************))))))))))))************+++*********)))))))))(((************************++++++***)))))))))******+++******))))))******+++,,,,,,++++++++++++++++++---,,,,,,+++++++++,,,,,,************************************))))))))))))******++++++++++++******)))))))))))))))***++++++))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((()))))))))************((((((''''''''''''((((((((((((((()))))))))))))))******))))))))))))******))))))************))))))))))))))))))((((((((((((''')))++++++***)))***+++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++))))))******++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************************************))))))))))))************++++++++++++++++++++++++************************)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++((()))+++,,,,,,++++++***---***''''''***,,,---,,,************************))))))+++---///...+++((())))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************))))))******++++++++++++******************************+++,,,------...///))))))******++++++++++++*********)))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((())))))************))))))+++++++++++++++++++++++++++*********))))))(((((('''(((***+++++++++***)))))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,+++***))))))******(((((((((((((((((((((((((((+++...,,,'''%%%(((+++***)))(((''''''((()))***''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---(((((())))))*********+++))))))************))))))&&&''')))***+++++++++***))))))))))))************))))))(((((((((((())))))'''(((((()))))))))))))))(((***,,,,,,+++*********(((((())))))*********+++******************************++++++++++++******)))***++++++,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))************+++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***))))))******++++++************++++++((((((((()))******++++++***)))))))))***+++,,,,,,************************((())))))***++++++,,,,,,******++++++++++++******))))))((())))))***++++++************************((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''(((((())))))))))))((((((((((((******))))))))))))******************************))))))))))))((((((((((((''')))+++++++++***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))************************))))))*********+++++++++------+++***))))))(((((()))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))++++++++++++++++++++++++---,,,+++******+++,,,---************************++++++******))))))((((((---,,,+++))))))))))))***++++++++++++++++++++++++******++++++++++++******''''''((()))***++++++,,,*********************************************************))))))))))))))))))************+++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************000///,,,***(((((()))***)))))))))))))))))))))))))))***+++,,,+++)))(((&&&+++***)))(((((()))***+++))))))))))))******************))))))((((((''''''******))))))((((((''''''+++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((()))************************)))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************---------,,,,,,+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------......------...------,,,+++***))))))))))))))))))))))))))))))***)))))))))+++,,,+++***'''((()))++++++,,,,,,,,,******************************))))))******+++,,,++++++*********************************)))((('''))))))))))))))))))))))))'''))),,,......,,,)))'''))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***(((((())))))*********+++************************''''''(((''''''&&&%%%%%%*********)))))))))))))))+++***))))))((()))))))))************************(((((())))))*********+++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))************************))))))*********+++++++++,,,,,,+++***))))))))))))******++++++++++++******)))***++++++++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,*********************************)))))))))))))))+++******))))))***+++,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++((()))******++++++******++++++++++++++++++++++++++++++++++++,,,---......************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************000...,,,***)))))))))***)))))))))))))))))))))))),,,,,,+++***************+++***)))(((((()))***+++))))))))))))***************)))))))))((((((((('''***)))))))))((((((((('''***************))))))(((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))******************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,+++++++++*********++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++,,,)))***++++++,,,,,,++++++---,,,,,,++++++******)))))))))))))))))))))))))))***)))((()))+++,,,+++***(((((()))***++++++++++++******************************))))))******+++,,,************************,,,---------,,,,,,+++***))))))))))))))))))))))))((()))+++------+++)))((())))))))))))))))))))))))******************************)))))))))))))))************)))))))))))))))******************************++++++***))))))(((***)))))))))))))))))))))((((((((()))***+++,,,---************************((()))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))***************************************+++++++++++++++***************+++++++++************++++++)))***++++++++++++***)))***************************++++++++++++++++++***************************))))))))))))************))))))))))))***+++,,,---++++++++++++++++++++++++******++++++++++++******************))))))((((((************************(((((((((((((((((((((((((((((())))))******++++++)))************+++++++++(((((()))***************++++++++++++++++++++++++******++++++,,,---------************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************...---+++***)))))))))***))))))))))))))))))))))))...---+++))))))***,,,---******))))))))))))******))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***************))))))************************************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))******))))))))))))************)))))))))))))))))))))))))))************+++++++++************************+++++++++*********************++++++++++++***************++++++++++++,,,++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))((()))+++,,,+++***(((((()))******)))))))))******************************))))))******+++,,,***************************************))))))((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))(((((((((************************(((((((((((((((''''''&&&))))))))))))))))))******))))))))))))+++,,,---...************************))))))))))))************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))******************************************************++++++++++++******************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************))))))***++++++,,,,,,+++***))))))***+++,,,*********++++++*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************(((((())))))******++++++))))))*********++++++,,,******************************++++++++++++************))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,))))))*********+++++++++(((((()))************)))************************+++++++++***)))(((''''''************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************---,,,+++***))))))******)))))))))))))))))))))))),,,,,,******)))***+++,,,***))))))))))))))))))***((()))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((()))(((''''''&&&++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))+++++++++******))))))(((************************************************************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********************************)))))))))))))))******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++,,,------------,,,))))))******+++++++++,,,))))))))))))))))))))))))***)))((()))***++++++)))((())))))))))))(((((('''******************************))))))******+++,,,***************+++++++++((((((((())))))(((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((((((((()))))))))))))))*********)))))))))))))))************************&&&'''''''''''''''&&&&&&)))))))))))))))*********---,,,++++++******++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************))))))))))))***+++,,,,,,,,,+++***))))))***+++,,,+++******************+++))))))))))))))))))))))))))))))+++,,,,,,+++))))))************************(((((())))))******++++++++++++++++++******))))))******************************++++++++++++******'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************''''''((()))***++++++,,,))))))*********+++++++++(((((()))***************************************++++++++++++)))(((&&&%%%))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************++++++******************))))))))))))))))))))))))((()))***++++++***)))))))))))))))******)))))))))((()))))))))************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))*********))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,((())))))******++++++,,,)))))))))))))))))))))))))))((('''(((***+++***)))((())))))))))))(((((('''******************************))))))******+++,,,))))))*********+++++++++******+++++++++++++++***))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))))))))(((''''''((()))***++++++,,,)))))))))))))))))))))))))))******+++++++++******(((((())))))************---,,,++++++******++++++******************************))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++************************+++++++++******************)))))))))***+++,,,,,,++++++************++++++++++++***))))))***++++++************************)))******************)))************************))))))))))))************+++,,,,,,++++++)))((((((******************************++++++++++++******''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++)))************+++++++++))))))***+++++++++++++++************************)))***+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******************))))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))************))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))***************((((((((()))******++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++************************))))))))))))******************++++++++++++******)))))))))************+++***+++,,,------,,,+++***((())))))***************)))))))))*********++++++)))))))))))))))))))))))))))((('''(((***+++***)))(((((()))******)))))))))******************************))))))******+++,,,)))))))))***++++++,,,,,,(((((()))************)))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***))))))(((&&&&&&''')))***+++,,,---))))))))))))))))))))))))((())))))************)))((((((((()))******++++++))))))))))))+++,,,---...************************************))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))******************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************************+++++++++*********))))))******************++++++******++++++++++++******++++++***))))))***++++++++++++++++++++++++++++++******))))))))))))***************************************))))))))))))))))))***++++++++++++))))))******************************++++++++++++******(((((())))))*********+++************************************************)))))))))))))))*********)))************+++++++++******+++,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************(((((()))***************))))))))))))))))))))))))))))))******++++++++++++((()))***++++++***)))((())))))))))))************'''((((((((()))))))))***'''((((((((()))))))))***((())))))))))))(((''''''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))***************'''(((((()))******++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++************************)))))))))******+++++++++******++++++++++++******))))))))))))************)))***,,,------,,,***)))(((((()))***************))))))))))))************)))))))))))))))))))))))))))((('''(((*********((((((((()))***++++++++++++******************************))))))******+++,,,((())))))***++++++,,,,,,%%%&&&&&&'''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%''')))******)))(((''''''((()))***++++++,,,))))))))))))))))))))))))&&&&&&'''((((((((((((((('''(((((()))******++++++((((((((()))***+++,,,---************************************)))))))))(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************************++++++++++++******))))))++++++***************+++)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,+++++++++++++++++++++++++++***)))(((((()))***+++************************++++++******))))))(((((('''(((***+++,,,,,,++++++))))))))))))))))))))))))******++++++++++++******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++,,,------------,,,))))))))))))))))))))))))***+++++++++***'''$$$###))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''((()))******+++******)))))))))))))))))))))))),,,+++***))))))+++---...((()))***++++++***)))((())))))))))))************'''((((((((())))))******'''((((((((())))))******)))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++,,,,,,---((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++************************))))))******+++++++++,,,******++++++++++++******))))))))))))************)))***,,,------,,,***)))******+++,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))((('''((()))******((('''((()))++++++,,,,,,,,,*********************************)))***++++++,,,((())))))***++++++,,,,,,(((((()))******+++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************$$$%%%''')))******)))((())))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++'''(((((()))***++++++++++++******)))((()))))))))************************+++*********))))))((((((((((((((((((((((((((((((((((((((((((((()))*********************)))(((((((((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))((()))***+++,,,,,,+++***************************((()))***++++++***)))((())))))))))))))))))))))))******)))(((((((((((((((,,,+++++++++***)))))))))******++++++++++++******************************))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))***+++,,,,,,------************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))******++++++++++++******+++++++++******((('''''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))+++***)))'''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((************************)))************+++++++++)))))))))))))))))))))))))))(((''''''''')))***+++((()))***++++++***)))(((+++***)))(((((()))***+++((((((((((((((()))******,,,,,,++++++++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((***+++,,,---***'''(((***+++)))'''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((,,,+++***))))))***+++,,,+++*********))))))(((((())))))***++++++++++++***((((((((()))******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++++++++++++++***)))((())))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&((()))*********))))))(((((('''''')))((('''&&&&&&'''((()))))))))))))))***************************)))(((((((((((())))))))))))((((((((((((''''''''''''((((((************************((()))***+++,,,++++++***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******)))(((((((((((((((+++++++++*********************++++++++++++******************************))))))***++++++++++++***+++++++++*********))))))******************************++++++++++++******)))************+++++++++)))******+++,,,,,,------************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))******++++++++++++******+++++++++******)))((('''))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,************************************************'''(((***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))*********)))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))************************************************(((((()))))))))*********))))))))))))))))))))))))))))))((((((((()))***+++))))))************))))))+++***)))(((((()))***+++((((((((((((((()))******)))(((((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))******,,,***((((((******)))((())))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++)))(((++++++***))))))***++++++************)))))))))((())))))***++++++++++++************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++++++++++++++***))))))))))))))))))*********+++))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))************************+++***)))(((((()))***++++++*********))))))))))))))))))(((''''''((())))))))))))))))))************)))************))))))(((((())))))******))))))((()))((((((''''''(((((()))************************))))))***++++++++++++***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******)))((((((((())))))***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********************************************++++++++++++******)))************+++++++++*********++++++,,,,,,---************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))******++++++++++++************+++******)))(((''')))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,************************************************$$$&&&***,,,---,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))************************************************'''((((((((())))))))))))))))))))))))))))))))))))******)))))))))***++++++******))))))))))))************))))))))))))******((((((((((((((()))******((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))((((((((((((,,,***(((((()))***)))((())))))))))))))))))))))))))))))))))))************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))++++++***))))))***++++++************))))))))))))((()))******++++++******++++++******)))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************************************++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,++++++++++++***************))))))(((((())))))***))))))))))))************))))))************)))((()))))))))******)))))))))+++******************+++************************************+++*********(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))******))))))((())))))***)))))))))***+++++++++,,,******++++++++++++******(((((((((((((((((((((((())))))***++++++++++++***************************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))******++++++++++++*********************)))(((((())))))))))))))))))))))))))))))))))))************************++++++++++++************************************************'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))************************************************((((((((()))))))))******))))))))))))))))))))))))******************+++++++++***)))(((((()))***+++***))))))))))))))))))***((((((((((((((())))))*********))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******)))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))*********++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))+++******************+++*********)))))))))))))))((())))))***************************))))))((((((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++******)))************++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++******************************))))))))))))******((()))))))))************((())))))*********))))))))))))************))))))++++++************++++++************************++++++******************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,******++++++++++++******(((((((((((((((((((((((())))))***++++++++++++*********************************************************++++++++++++******))))))*********+++++++++***+++++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))************************+++***)))***++++++***)))******++++++++++++******)))************))))))((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************************************************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******+++++++++*********+++***)))(((((()))***+++)))))))))******)))))))))((((((((((((((())))))***,,,++++++******++++++,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))************+++******)))(((((()))***))))))))))))))))))))))))((()))))))))************((((((((()))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************++++++*********))))))))))))))))))******(((((()))************)))(((((())))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))******+++++++++******+++++++++,,,,,,,,,------))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))(((((((((((())))))))))))************************(((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************((())))))************))))))******++++++******)))***))))))(((((())))))***++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))))))))***++++++***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++******************+++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************+++***)))***++++++***)))******++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************************++++++++++++++++++++++++...,,,)))'''&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************++++++++++++)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))*********+++******)))(((******))))))))))))******))))))************))))))((((((((((((((()))************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''')))***++++++++++++***++++++***(((''')))***))))))))))))))))))))))))))))))))))))************'''((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++++++++***)))))))))))))))************'''((())))))******))))))'''(((((()))******++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))***++++++++++++***+++++++++,,,,,,,,,,,,---))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++************************(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))******))))))((())))))))))))************(((((()))***************)))******++++++******)))***))))))(((((())))))***++++++++++++++++++++++++,,,,,,***)))))))))******((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))******))))))******+++,,,+++++++++*********************++++++++++++******************************))))))***++++++++++++***))))))*********+++++++++((((((((((((((((((((((((******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************+++***)))***++++++***)))******++++++++++++******))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************************+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))((('''))))))************))))))((()))***++++++***)))(((((((((((((((((()))******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******+++***)))))))))++++++***(((''')))+++))))))))))))))))))))))))))))))))))))************(((((()))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***++++++++++++***)))((()))))))))************'''(((((())))))))))))))))))))))))))))))*********((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))******)))))))))(((((()))))))))*********'''((())))))))))))((('''))))))))))))************(((((()))*********************++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,***)))))))))******''''''''''''''''''''''''+++***)))(((((()))***+++))))))))))))))))))))))))******))))))***+++,,,,,,,,,+++++++++******))))))******++++++++++++******************************))))))***++++++++++++***))))))******++++++++++++((((((((((((((((((((((((******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************+++***)))***+++++++++)))******++++++++++++******((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++'''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))*********((('''&&&((()))***++++++***)))(((((()))***++++++***)))(((((((((((((((((()))************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++***)))'''&&&)))+++,,,***'''&&&)))+++))))))))))))))))))))))))))))))))))))************)))************+++++++++(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,+++***)))(((((())))))*********+++'''(((((()))))))))))))))++++++******)))(((((((((((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))******+++++++++,,,&&&'''((())))))((('''&&&))))))))))))******************++++++++++++******))))))))))))))))))))))))***)))))))))(((((('''''',,,,,,,,,***'''&&&'''(((++++++++++++++++++++++++************************++++++******))))))(((((((((((())))))******++++++))))))))))))))))))))))))((((((((()))******++++++$$$%%%'''((()))***)))))))))************+++++++++************************************************))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))---,,,***))))))***,,,---++++++***)))(((((())))))))))))))))))))))))))))))---+++)))((()))***++++++'''******((()))---***###))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))************++++++***)))(((((())))))'''((()))******)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************++++++***)))(((((()))))))))************+++++++++)))))))))))))))))))))))))))(((((()))******'''%%%))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((()))******))))))))))))******************))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***+++++++++*********))))))(((((()))))))))))))))))))))))))))***+++,,,++++++)))((()))))))))))))))))))))))),,,,,,,,,++++++***************))))))((((((''''''))))))))))))******************++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))*********++++++++++++*********))))))(((((((((((())))))))))))(((((()))*********++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))******(((((((((((()))))))))))))))(((((((((******(((''',,,***))))))******)))'''))))))))))))(((((((((((((((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))*********))))))(((((((((******+++***(((((()))***++++++++++++++++++++++++************************)))))))))((((((((((((((()))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))&&&''')))***++++++******)))************+++++++++************************************************))))))))))))))))))))))))***************************************************************+++++++++++++++++++++++++++++++++******))))))))))))************++++++++++++******************************---,,,***))))))***,,,------,,,,,,+++******++++++***))))))))))))))))))***---,,,***))))))))))))((((((++++++'''(((,,,+++((())))))))))))))))))))))))))))))************))))))******))))))))))))******************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))************++++++***)))))))))))))))((()))*********)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************++++++***))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))((()))******(((%%%((()))))))))******++++++''''''((((((((((((''''''***)))))))))))))))******))))))))))))************)))))))))))))))*********************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))+++******))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))***++++++************)))))))))((())))))))))))))))))))))))******+++,,,,,,+++***)))************************,,,,,,,,,++++++***************))))))(((((((((((())))))))))))******************++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))************)))))))))((())))))*********+++++++++************)))))))))((((((((())))))))))))(((((()))))))))*********++++++))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((()))))))))))))))(((((((((******((('''+++***))))))******)))'''))))))))))))(((((((((((((((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))***************)))))))))((()))***)))((()))***,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))++++++******)))(((((('''******+++,,,,,,++++++***)))************+++++++++************************************************))))))))))))))))))))))))************************************************+++++++++***************++++++++++++++++++++++++******************************++++++++++++******************************,,,+++***))))))***+++,,,---,,,++++++***+++++++++******))))))))))))******************))))))))))))(((++++++((('''***---,,,))))))))))))))))))))))))******++++++++++++************))))))))))))******************************))))))))))))))))))))))))***))))))))))))***++++++))))))))))))************+++*********))))))))))))***+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))))))))))))))))))))************+++++++++))))))))))))))))))))))))***)))((()))******(((&&&(((((()))***+++,,,------'''(((((())))))(((((('''+++***)))))))))))))))***))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++************))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************))))))))))))((((((((()))))))))*********++++++******++++++++++++******+++++++++***************************************))))))))))))))))))))))))************)))))))))))))))))))))************+++************))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))(((((((((((())))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((******((('''+++***))))))******)))((())))))))))))(((((((((((((((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))++++++******************((()))***)))((((((***,,,************************(((((((((((((((((((((((('''''''''(((((()))))))))++++++******))))))(((((())))))))))))))))))))))))************))))))((((((,,,,,,,,,++++++*********))))))*********+++++++++************************************************))))))))))))))))))))))))************************************************,,,+++++++++***)))))))))******************************************************++++++++++++******************************++++++***))))))***++++++******)))))))))))))))*********)))(((((()))******%%%''')))*********+++,,,''')))***)))((()))+++---)))))))))))))))))))))))))))******++++++******)))******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))***++++++((()))))))))*********************************))),,,,,,++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))***)))(((((())))))(((&&&(((((()))******+++,,,,,,(((((())))))))))))((((((******)))(((((((((((()))((()))))))))************((((((((()))******++++++((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))*********************)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))))))))))))))***(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((******((('''+++)))((()))******)))((())))))))))))(((((((((((((((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))******************++++++***++++++***(((''')))***************************((((((((((((((((((((((((((((((((())))))*********++++++******))))))(((((())))))))))))))))))))))))(((((())))))************,,,++++++***)))))))))((())))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++***)))))))))************************)))***++++++++++++***)))******++++++++++++*********************************************************)))))))))))))))******+++***)))(((((()))***+++&&&(((******))))))+++---((((((***+++***(((((()))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******************************))))))))))))))))))))))))))))))(((((())))))***+++((()))))))))************)))***++++++++++++******,,,++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************)))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))+++)))(((((())))))((('''))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((((((((()))))))))************(((((())))))************((((((((((((((((((((((((''''''(((((())))))******************************))))))))))))((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++******)))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))+++++++++,,,,,,---------************************************************))))))))))))************************++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((******((('''***)))((()))***+++***)))))))))))))))(((((((((((((((((((((((())))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))******************++++++***((('''(((***************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++***)))((((((((((((((()))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************************************)))***+++,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++************************+++++++++***++++++,,,---+++***)))'''''')))***+++***,,,,,,***''''''***---///+++)))++++++)))''''''))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******************************)))))))))))))))))))))))))))(((((((((((()))******))))))))))))************)))***+++,,,,,,,,,+++*********)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))+++)))''''''((()))((('''))))))))))))((((((''''''((())))))******))))))(((((((((((((((((()))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))((((((((((((************************))))))))))))))))))))))))''''''''''''''''''''''''***************)))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++++++++******)))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******+++,,,---...)))))))))))))))))))))))))))))))))***************)))))))))************+++*********++++++++++++,,,******++++++++++++*********************+++++++++************************))))))))))))))))))))))))))))))))))))***************)))))))))))))))(((((())))))))))))************(((((())))))))))))((((((((((((((()))))))))******))))))(((((((((((())))))+++******))))))******+++))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((******((('''***)))((()))***+++***)))))))))))))))(((((((((((((((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))((((((((())))))*********((()))***)))((((((***,,,************************************************)))))))))))))))((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************)))((((((((()))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++************************)))***,,,------,,,***)))******++++++++++++******++++++++++++++++++++++++))))))************))))))++++++******+++,,,,,,---,,,***(((''''''(((***,,,)))++++++)))''')))///444;;;000((()))+++)))(((((()))))))))))))))))))))))))))))))))******)))))))))******))))))))))))******************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************((()))+++------,,,+++***)))(((((((((((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++)))************+++++++++)))))))))))))))))))))))),,,)))''''''((()))(((((())))))))))))))))))******))))))************)))))))))((())))))***+++------))))))))))))************++++++******)))(((((((((************************))))))))))))((((((((((((************************))))))))))))((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,++++++***)))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))***+++---...************************((()))))))))*********+++))))))*********+++++++++*********+++++++++,,,,,,******++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))******************))))))((((((((((((((()))))))))************(((((())))))))))))(((((()))))))))*********++++++))))))(((((((((((())))))+++******))))))******+++***)))))))))((((((((('''(((((((((((()))))))))))))))(((((((((******(((''')))(((((((((***+++***)))))))))))))))(((((((((((((((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))''''''(((((()))))))))***&&&((()))))))))***,,,...))))))))))))))))))))))))************************))))))(((((('''''''''&&&(((((())))))******++++++))))))))))))))))))))))))++++++******)))(((((((((+++***)))(((((()))***+++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,)))))))))))))))))))))))))))***,,,------,,,***)))******++++++++++++******++++++++++++++++++++++++))))))************))))))))))))(((((()))***++++++,,,+++(((''''''(((+++,,,###&&&(((((((((---666===DDD555''''''******)))***))))))))))))))))))))))))******++++++++++++************))))))))))))******************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************((()))+++---------+++***''''''&&&'''((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))((())))))***++++++)))************+++++++++)))))))))))))))))))))))),,,***''''''((())))))((((((((()))***+++,,,,,,---))))))************)))))))))******+++,,,...///000))))))))))))************,,,,,,+++***)))(((''''''******************************))))))((((((''''''************************))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++***))))))((())))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((()))+++,,,...++++++++++++++++++++++++(((((())))))*********+++))))))******++++++++++++******+++++++++,,,,,,,,,******++++++++++++******))))))******++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++******))))))((((((((('''(((((())))))*********+++(((((())))))))))))((((((************++++++++++++))))))(((((((((((())))))++++++************++++++******))))))((((((((('''(((((((((((()))))))))))))))(((((((((******)))''')))(((((((((***++++++***))))))))))))(((((((((((((((((((((((())))))))))))))))))((())))))***+++++++++++++++*********))))))+++*********))))))((((((++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((************************************************))))))))))))************,,,+++***))))))+++---...------,,,++++++***)))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,---************************(((((())))))*********+++******************************++++++++++++******+++***)))(((((()))***+++++++++******++++++,,,---***+++,,,,,,,,,,,,+++***++++++***)))(((***...111...---+++)))(((((())))))+++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++'''((()))***++++++******)))))))))))))))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))******************))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((777444///***(((((()))+++))))))))))))))))))))))))+++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***(((((((((((((((((((((((())))))))))))************))))))))))))******************))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********++++++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((...---------,,,,,,++++++))))))************))))))***************************************)))(((((())))))))))))************%%%&&&((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))))))))******++++++******))))))******+++************************+++++++++*********)))))))))))))))***+++++++++,,,++++++******))))))((((((++++++++++++++++++++++++************************'''((()))***++++++***)))++++++******))))))(((((()))((((((((((((((()))***))))))))))))))))))))))))(((((())))))******++++++'''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))((()))***)))'''&&&&&&''')))************+++++++++******)))))))))***+++++++++++++++*********))))))************)))))))))(((++++++++++++************************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''************************))))))))))))************,,,+++***))))))+++,,,...---------,,,+++************************+++++++++))))))))))))))))))))))))************************)))))))))))))))*********((((((((((((((((((((((((((()))))))))******************************************++++++++++++************))))))))))))******++++++*********+++,,,,,,)))***++++++++++++***)))((())))))((('''(((+++...---,,,+++))))))))))))***************)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++++++++******)))((((((((()))))))))))))))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))******)))((('''))))))))))))******************))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))************)))))))))))))))*********************************))))))))))))))))))))))))222000---***((()))+++,,,))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********************)))))))))(((((())))))))))))))))))))))))************)))))))))(((******)))))))))((((((((())))))************))))))***************************************)))(((((())))))))))))************&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))))))))******+++---,,,,,,,,,,,,,,,,,,---************************+++++++++*********))))))***************+++++++++*********)))))))))))))))************************************************((((((******+++***))))))*********)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************((((((''''''''''''(((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))((()))***)))'''&&&'''((((((((()))))))))*********++++++***)))))))))******+++++++++***************************))))))))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************************************))))))))))))************++++++***))))))+++,,,---...------,,,,,,++++++***+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))******************************************++++++++++++******))))))************)))))),,,++++++*********++++++((()))************)))((('''(((***)))))))))***,,,++++++******)))******+++************))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++***(((((((((((()))))))))******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))******))))))((())))))))))))***************))))))))))))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************************************************,,,+++***))))))***,,,---))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))************))))))))))))+++++++++***************))))))************))))))***************************************)))(((((())))))))))))************))))))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************+++++++++***************))))))))))))************))))))))))))))))))))))))************************)))************))))))((())))))))))))***************))))))(((((()))))))))))))))))))))))))))))))))************))))))))))))+++++++++***************)))((((((''''''(((((()))))))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))((()))***)))'''&&&'''((('''((((((((())))))))))))+++***))))))((((((((((((*********************************))))))))))))))))))******++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++************************((()))))))))*********************)))***+++,,,,,,---------,,,,,,,,,++++++,,,+++++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,,,,+++*********************************)))))))))))))))***************************************++++++++++++******((()))***++++++***)))(((,,,++++++***************)))******************)))(((***,,,---,,,++++++,,,))))))*********++++++,,,*********)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))******)))''''''((())),,,---))))))*********))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************++++++******))))))((((((************************************************))))))))))))******++++++))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))((((((((((((((((((((((((((()))))))))************((()))))))))************)))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++))))))************))))))***************************************)))((((((((()))))))))************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))******+++************************************************************************,,,+++++++++***)))))))))(((((())))))******++++++)))))))))***************************************************))))))(((((((((((())))))******++++++******))))))((()))))))))))))))))))))))))))))))))++++++******))))))((((((++++++************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))((()))***)))((('''((()))((((((((()))))))))*********)))((('''''''''''''''************************))))))))))))))))))******((()))))))))******++++++************************))))))************))))))))))))))))))))))))))))))************************''''''((()))***++++++,,,((((((((((((((((((((((((************************((()))))))))***************))))))*********++++++---,,,,,,,,,,,,,,,++++++,,,+++++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,,,,+++***************************************))))))))))))))))))******************************++++++++++++******((()))***++++++***)))(((++++++***))))))*********++++++++++++++++++++++++(((***---...,,,+++++++++((())))))***+++++++++,,,))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))***)))''''''((())),,,---))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***++++++((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************++++++******))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))))))))))))))((()))))))))************((()))))))))******************)))(((&&&%%%$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******''''''(((((((((((((((((())))))************))))))***************************************)))((((((((()))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))******+++)))******++++++******)))************************************************,,,+++++++++***)))))))))(((((())))))******++++++*********+++++++++,,,,,,************************++++++***))))))((((((((((((((())))))******++++++++++++***)))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((******+++++++++))))))))))))))))))))))))''')))***)))(((((()))***)))))))))*********++++++))))))((('''''''''((((((***************+++++++++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))************)))))))))************++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((************))))))))))))******************************++++++++++++******))))))************)))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,''')))++++++***)))))))))((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))************)))))),,,+++***(((((((((((()))))))))******++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***,,,,,,))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))((((((((((((((((((((((((******************************)))))))))((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))******************)))(((&&&%%%$$$$$$))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))***************************************)))(((((())))))))))))******************)))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))******++++++,,,---......---,,,+++***************************************++++++++++++++++++***************))))))))))))*********************+++,,,,,,------************************+++***)))))))))))))))***))))))))))))************,,,+++******))))))))))))))))))))))))))))))))))))************))))))))))))''''''(((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))''')))******(((((()))+++************++++++++++++***))))))))))))******+++))))))*********+++++++++((()))))))))************++++++***************)))************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************(((((())))))*********+++++++++++++++++++++++++++************************))))))))))))************((())))))******************************************************+++++++++))))))))))))))))))))))))************************)))))))))))))))*********((((((((((((((((((((((((************)))))))))(((******************************++++++++++++************))))))))))))******(((((((((((()))+++,,,---,,,+++***))))))***+++,,,((()))+++***)))((()))***))))))***+++++++++******((()))))))))************))))))))))))))))))))))))((()))***++++++***)))(((++++++******)))(((((((((((()))***++++++++++++***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))+++,,,---))))))))))))************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++************)))))))))((())))))))))))*********+++))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,---------...))))))************))))))***************************************)))(((((())))))))))))************)))(((((((((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))******+++***+++---......---+++***************************))))))*********+++++++++***************+++++++++*********))))))))))))))))))))))))***+++,,,,,,,,,***************************))))))(((((()))***+++*********)))))))))))))))---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))''')))******))))))***+++))))))))))))************+++*********+++,,,------))))))******++++++++++++(((((())))))*********+++---,,,,,,++++++*********++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************))))))))))))************(((((()))***************))))))))))))))))))******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---************************+++*********))))))((((((******************************++++++++++++******+++***)))(((((()))***+++'''''''''((()))+++------+++***)))(((((()))***++++++,,,---,,,******+++,,,)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((('''((()))***+++++++++***((()))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))((()))+++---...))))))))))))************))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((())))))******++++++************************(((((((((((((((((((((((())))))(((((((((***,,,---)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************((())))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++)))))))))******+++++++++))))))************))))))***************************************)))(((((())))))))))))************((('''''''''((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++((()))+++,,,,,,+++)))(((************************))))))******++++++++++++))))))******+++++++++,,,++++++******))))))(((((('''(((((()))***+++++++++************************))))))(((((((((***+++,,,++++++******))))))((((((---,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''(((***+++,,,---...******))))))))))))******))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))''')))******))))))***,,,(((((((((((())))))))))))******))))))))))))******************************))))))))))))))))))))))))'''(((((()))***++++++++++++*********))))))((((((************************(((((((((((())))))))))))************************+++*********))))))((((((************************************************))))))))))))***************************)))((((((+++***)))(((((()))***+++************************************************************************,,,,,,,,,++++++*********++++++***)))((('''&&&&&&&&&'''((()))***+++,,,,,,++++++******************************************+++++++++*********))))))******))))))))))))******************************,,,+++)))(((((()))+++,,,((()))+++,,,,,,+++)))((())))))(((((()))***++++++************))))))(((((())))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++***((((((((()))***++++++******))))))(((((())))))******++++++,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((+++++++++************)))************************************************+++,,,,,,,,,,,,++++++***++++++************++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------******)))(((((((((((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))%%%&&&'''((((((&&&$$$"""))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++******))))))((((((******))))))((((((''''''******))))))******+++,,,))))))************))))))))))))*********))))))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++)))''''''(((***+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++*********+++,,,------((()))))))))************************************))))))))))))))))))))))))%%%&&&((()))*********)))************************************************************************))))))))))))))))))))))))++++++***)))(((((())))))(((((())))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************)))))))))(((************************++++++******))))))((((((((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))************************))))))))))))***************************)))((((((+++***)))(((((()))***+++************************((((((((((((((((((((((((************************,,,,,,,,,+++++++++*********************)))))))))************))))))))))))************************************************+++++++++*********))))))******))))))))))))******************************,,,+++)))(((((()))+++,,,)))***+++,,,,,,+++***))))))))))))))))))***++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++)))((((((((()))***************)))))))))))))))))))))***************************************************************))))))))))))))))))))))))******))))))))))))******))))))***++++++***)))(((*********)))))))))(((((())))))))))))))))))))))))************************''''''(((((()))(((((((((*********))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++))))))((('''''''''''''''))))))))))))((((((((('''))))))))))))************))))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))))))))))))))(((((((((((())))))))))))******))))))******+++,,,))))))************))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++************************((())))))))))))*********)))))))))((())))))******************++++++++++++************************))))))))))))))))))))))))&&&'''((()))******))))))************************************************************************))))))))))))))))))))))))++++++***))))))))))))))))))))))))*********++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************))))))))))))************************------,,,+++***)))((((((((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((************************))))))))))))*********************+++******)))(((******))))))))))))******************************((((((((((((((((((((((((************************,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++*********)))))))))************************************************+++++++++*********************))))))))))))******************************,,,+++***))))))***+++,,,************************))))))))))))))))))***++++++++++++++++++*********))))))))))))))))))))))))*********++++++++++++++++++***))))))((())))))))))))))))))******************))))))))))))))))))(((************************************************))))))))))))))))))))))))******))))))))))))******))))))******+++******)))))))))))))))((((((((('''((((((((((((((((((((((((************************'''((()))******************))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''')))(((((((((((('''''''''))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))))))))************'''''''''((()))************))))))))))))***++++++))))))************))))))))))))************))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))++++++************************((())))))))))))***************))))))((()))))))))***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))******))))))(((************************************************************************))))))))))))))))))))))))+++***))))))))))))))))))*********+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''(((((())))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********************)))))))))))))))************************+++++++++******)))))))))*********************************)))))))))))))))))))))))))))))))))))))))************************((()))))))))*********************++++++******)))***))))))))))))))))))***************************************************************************++++++++++++++++++++++++************+++++++++,,,(((((()))******+++,,,,,,***************+++++++++************************************************+++******))))))******+++************************++++++***))))))***++++++++++++***))))))***++++++***)))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++******)))))))))))))))))))))))))))******+++++++++******))))))((((((''''''************************************************))))))))))))))))))))))))******))))))))))))******))))))*********+++************)))))))))((((((((())))))))))))))))))))))))************************'''((()))***+++,,,,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))(((((('''''''''(((((()))))))))))))))(((((((((((()))))))))************))))))))))))))))))))))))+++******)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((())))))******++++++'''((((((((()))))))))***)))))))))))))))***++++++))))))************))))))((())))))************)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))***+++,,,******************************+++++++++,,,,,,,,,------,,,+++*********+++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))******)))))))))(((************************************************************************))))))))))))))))))))))))******)))))))))))))))***++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((&&&'''((()))***+++,,,---******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******))))))))))))))))))))))))'''(((((())))))*********++++++++++++++++++++++++))))))))))))))))))******************************************************((()))))))))******************++++++++++++******)))))))))******)))))))))************************************************************************++++++++++++++++++++++++++++++*********)))))))))))))))******++++++,,,,,,))))))*********+++++++++************************************************++++++************++++++************************+++******************+++++++++***))))))***++++++******)))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))*********))))))))))))******++++++,,,,,,******))))))((((((''''''************************************************))))))))))))))))))))))))******))))))))))))*********************++++++,,,++++++*********)))))))))************************************************$$$%%%&&&'''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))***)))))))))))))))******************************((()))))))))************))))))))))))))))))))))))***))))))(((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++***)))))))))((((((((('''))))))(((((())))))***+++))))))************))))))(((((()))***************))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++,,,,,,******************************+++++++++,,,,,,,,,------,,,+++*********+++))))))))))))*********+++************************))))))))))))))))))))))))*********)))))))))))))))************************************************************************))))))))))))))))))))))))***)))))))))))))))******++++++++++++++++++++++++))))))))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))************&&&'''''')))***+++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************)))***++++++,,,+++++++++))))))************))))))************************((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,++++++******)))))))))(((------,,,+++***))))))((()))))))))***++++++,,,,,,***************************************+++++++++++++++************++++++************************************************************************+++******)))))))))))))))*********+++++++++++++++))))))))))))))))))))))))***************)))))))))(((((()))************)))*********+++++++++++++++***))))))))))))))))))(((************************************************))))))))))))))))))))))))******))))))))))))*********************+++,,,---++++++++++++************************************************************''''''((()))*********)))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******++++++******+++++++++++++++,,,))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************)))(((''''''''')))(((((((((((()))******))))))************))))))'''((()))******+++******))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))***************))))))((()))))))))(((((()))))))))*********************************))))))))))))))))))))))))******)))))))))******+++************************************************************************)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++''''''(((((()))***++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))((()))))))))************************************************************))))))))))))************)))***++++++,,,,,,,,,+++((()))***++++++***)))(((************************((((((((((((((((((((((((******************************+++++++++,,,,,,,,,*********+++++++++++++++...------,,,***))))))(((((())))))***++++++,,,,,,************************))))))*********+++++++++,,,++++++******++++++,,,*********************************++++++*********)))***+++,,,,,,+++***)))++++++***))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++*********)))))))))((('''((()))***+++******))),,,++++++++++++++++++***)))))))))***************************************************************))))))))))))))))))))))))******))))))))))))************))))))***,,,---...************))))))))))))************************************************++++++,,,,,,,,,,,,,,,+++*********))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))***++++++))))))******++++++++++++))))))))))))************))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))************))))))'''((()))******+++++++++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********)))))))))((())))))******))))))*********+++++++++************************))))))))))))))))))))))))***))))))))))))***,,,---************************************************************************)))))))))))))))))))))))))))))))))))))))***++++++++++++*********)))))))))((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********'''((((((((())))))************))))))))))))******************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************)))***+++,,,,,,,,,,,,,,,((()))***++++++***)))(((*********************************************************************************++++++,,,,,,,,,)))******+++---......///++++++++++++++++++,,,,,,((())))))***++++++,,,,,,************************))))))******++++++++++++,,,++++++******++++++,,,******************************++++++++++++******((()))+++,,,,,,+++)))(((++++++***))))))((())))))(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((('''((()))+++++++++***)))---,,,,,,++++++*********))))))******++++++,,,,,,************************************************))))))))))))))))))))))))******))))))))))))************))))))***,,,---///))))))))))))(((((((((((())))))))))))))))))))))))************************))))))*********))))))(((++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((()))******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))&&&'''***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))((((((''''''(((((())))))******((((((((((((((()))******))))))************))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++*********+++,,,------******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((()))+++---...************************************************************************))))))))))))))))))))))))))))))((())))))***+++++++++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))************************((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((())))))***)))))))))*********++++++++++++))))))))))))))))))))))))************))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++*********))))))((((((************************))))))*********++++++++++++++++++*********))))))*********+++,,,,,,,,,---******************************************************)))((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,******))))))))))))******************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,------,,,,,,+++(((((())))))*********+++************************************************************************+++*********))))))((((((******))))))***++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))++++++***))))))******+++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************))))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))*********)))))))))))))))))))))***+++,,,,,,------******++++++++++++******))))))************))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******(((((()))***************))))))************))))))''''''((()))***+++,,,,,,)))***+++,,,,,,+++)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))......---,,,,,,+++******,,,,,,,,,+++++++++******++++++,,,,,,,,,---------...---+++*********++++++,,,+++++++++***)))))))))///......---,,,+++******)))))))))))))))))))))))))))******+++,,,,,,------+++++++++*********))))))******))))))((((((''''''......---,,,+++++++++,,,''''''(((((())))))*********)))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************))))))))))))))))))))))))((()))***************))))))))))))*********++++++))))))))))))))))))))))))*********************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))(((************************))))))*********++++++++++++++++++*********)))))))))))))))))))))*********************************************************++++++***)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++************++++++************************)))************+++++++++******************************************************************************++++++++++++******++++++,,,,,,,,,,,,++++++))))))))))))*********+++************************************************************************+++*********))))))))))))+++***************++++++******))))))))))))******************************)))))))))))))))))))))))))))***+++,,,++++++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((())))))*********+++))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************))))))))))))'''(((((()))******++++++)))******************)))))))))************))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))******************)))******+++++++++***))))))))))))************))))))((((((((()))******++++++)))***++++++++++++***)))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---------------,,,,,,++++++************++++++++++++,,,,,,,,,,,,---,,,+++***)))******++++++++++++***************+++++++++***))))))((((((************************,,,,,,,,,+++******))))))+++++++++*********)))))))))))))))))))))(((((((((+++******))))))))))))***))))))))))))))))))******,,,+++***************+++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))((((((((()))))))))******))))))))))))))))))))))))******************++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))***************************************++++++++++++++++++************************)))))))))))))))************************************************,,,++++++***************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))************+++++++++******************************************************************************++++++++++++************++++++++++++******)))))))))******************************************************************************************************)))))))))++++++***************+++******))))))))))))******************************)))))))))))))))))))))))))))***+++,,,+++***(((&&&'''((()))******)))((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))''''''((()))***+++,,,,,,******++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))************************((((((((()))******++++++((())))))******))))))((())))))************))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((++++++++++++***)))(((((())))))************)))))))))))))))))))))))))))))))))******+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,...///000000+++************)))))))))*********++++++++++++,,,++++++***)))))))))*********************+++++++++))))))))))))))))))))))))************************,,,++++++******)))((((((+++++++++***************(((((())))))))))))))))))))))))((((((((()))******++++++******************------,,,+++******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++++++++***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************************************)))))))))))))))************************************************************************---,,,,,,,,,+++*********************************************************+++******))))))*********))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++******+++++++++(((((((((((((((((((((((())))))*********+++++++++******************************************************************************++++++++++++******))))))************))))))************************************************************************************************************************,,,+++******)))*********+++******))))))******+++************************))))))))))))))))))))))))((()))++++++***(((&&&$$$'''(((***+++,,,+++)))(((+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))'''(((((()))******++++++)))******++++++******)))'''(((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++******+++++++++,,,,,,,,,(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))*********)))(((((()))******++++++******)))************))))))(((((()))*********++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...//////***)))))))))))))))))))))))))))*********+++++++++******)))))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++************************((((((((()))******++++++************************((((((((())))))******+++***)))))))))***+++,,,,,,,,,,,,,,,++++++*********---,,,++++++************)))******++++++******)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))*********)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))******************************************************************************---,,,,,,,,,+++*********************************************************))))))((((((((())))))***))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((())))))*********+++++++++******************************************************************************++++++++++++******((())))))******))))))(((+++++++++******************************************************************************************************+++++++++++++++***************+++++++++************++++++***************************************************+++,,,,,,+++***'''&&&((()))+++---------+++***++++++***)))(((((())))))************************************************))))))))))))))))))))))))))))))************))))))******))))))))))))))))))(((((())))))))))))(((((('''((()))+++++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++++++++++++++,,,,,,,,,(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))******++++++++++++******++++++******)))((((((((()))))))))******++++++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))***))))))*********+++++++++))))))))))))******)))))))))))))))***+++++++++,,,)))))))))***++++++,,,,,,************************((((((((()))******++++++************************(((((())))))******++++++***)))))))))***+++,,,,,,------,,,,,,++++++******++++++***)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))(((((('''((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************************************+++++++++******************************+++++++++*********)))))))))))))))************************************************(((((((((((((((((()))***))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,***))))))))))))))))))***)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))+++++++++++++++******************************************************************************************+++++++++++++++******))))))***++++++,,,++++++************++++++++++++++++++++++++++++++************************............---,,,++++++)))***+++------------,,,,,,+++***)))((((((((((((************************************************(((((((((((((((((((((((())))))************))))))************))))))(((((((((((())))))))))))(((((('''((()))******+++******))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))((())))))******))))))((())))))************))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))((())))))******))))))((($$$%%%&&&((()))***++++++******++++++++++++******+++*********))))))(((((())))))))))))***+++,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))************+++*********++++++++++++,,,((()))******++++++*********************+++++++++((((((((())))))*********++++++++++++++++++++++++,,,++++++******)))((((((***************+++++++++))))))******************))))))((((((((()))******,,,,,,++++++++++++++++++***)))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))*********)))))))))))))))*********++++++)))))))))))))))))))))))))))******+++,,,,,,------*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************((()))))))))************************************+++++++++*********))))))))))))*********+++++++++)))))))))))))))*********************************************************))))))(((((())))))***+++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++******))))))******+++************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))******++++++******))),,,,,,,,,++++++******************************************************************************************++++++,,,,,,,,,(((((())))))***+++------,,,++++++******++++++,,,++++++++++++++++++++++++************************...---,,,++++++,,,,,,---)))******+++,,,,,,------,,,+++***)))((((((((((((************************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********)))))))))******)))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))***++++++,,,------)))))))))))))))))))))))))))******************)))))))))************))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))******************)))'''''')))***++++++++++++***++++++,,,,,,++++++************)))))))))))))))***))))))))))))+++,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************++++++,,,,,,++++++++++++,,,,,,,,,,,,((()))+++,,,,,,,,,+++++++++++++++***************)))))))))***************++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))*********+++++++++++++++******************+++******))))))))))))***************++++++++++++))))))))))))***+++,,,,,,)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************++++++++++++))))))))))))))))))))))))++++++,,,------...//////++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************(((((())))))*********+++************************++++++++++++******))))))))))))******++++++++++++******++++++,,,,,,,,,---******************************************************))))))***+++,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******,,,,,,,,,++++++******************************************************************************************++++++,,,,,,,,,((((((((()))***,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++************************+++***((('''''')))+++,,,))))))))))))***+++,,,---,,,+++***)))((((((((((((************************************************************************))))))************))))))''''''((()))***+++,,,,,,******++++++++++++******)))(((((('''(((***,,,---))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++++++++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))*********))))))))))))+++---...)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,------,,,+++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------))))))******++++++++++++,,,+++++++++***)))))))))......---,,,+++++++++,,,)))))))))******++++++,,,)))))))))***+++,,,......******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,++++++***)))(((((((((((())))))*********+++)))*********++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********)))))))))))))))+++++++++*********))))))+++++++++*********)))))))))+++,,,,,,***))))))***************************************************+++,,,,,,------,,,,,,+++************************---,,,,,,+++*********+++)))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++,,,,,,+++***))))))************************************+++,,,------......++++++++++++++++++++++++,,,------......------,,,))))))*********++++++++++++++++++*********))))))******))))))******+++,,,************************++++++************++++++'''(((((()))***++++++++++++,,,.........,,,***))))))************+++++++++(((((())))))******++++++)))************+++++++++************************+++++++++*********)))))),,,++++++******++++++,,,******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))%%%&&&'''((()))***+++,,,(((((()))***************++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((('''&&&&&&&&&((()))*********))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******))))))))))))******************************...,,,******+++,,,+++***)))************+++++++++************************+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************))))))))))))))))))))))))++++++************++++++)))************++++++++++++***))))))***,,,---///*********++++++,,,,,,,,,---,,,+++***))))))))))))******************************++++++++++++******************************************************++++++*********************)))&&&%%%%%%&&&)))***)))************+++++++++,,,,,,,,,+++++++++******.........---,,,+++***)))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))(((((((((((())))))'''((()))***++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,++++++***))))))(((((()))))))))************)))))))))*********++++++******))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++***)))))))))))))))))))))+++++++++*********))))))+++++++++*********)))))))))+++,,,,,,***))))))***************************************************+++,,,,,,------,,,,,,+++************************---,,,++++++*********+++***************************)))(((''''''((()))***)))************+++++++++,,,++++++***))))))***************************************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********++++++++++++++++++*********))))))******))))))******+++,,,************************++++++************++++++((((((((()))***+++++++++***+++,,,---,,,+++)))((()))************+++++++++)))))))))))))))*********)))************+++++++++************************+++++++++*********))))))+++******))))))******+++)))))))))))))))((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((()))***************++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((('''''''''(((******************************++++++***)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************************))))))(((((()))************+++++++++************************+++++++++++++++***))))))+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))************************++++++************++++++)))************+++++++++************+++,,,---...******+++++++++,,,,,,,,,---,,,+++***))))))))))))******************************++++++++++++******************************************************************************+++***)))(((((()))***+++)))************++++++++++++*********)))))))))))))))******++++++++++++***))))))))))))))))))))))))************************(((((((((((()))))))))***)))(((((((((((()))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))***)))(((''''''&&&&&&&&&************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,++++++***)))))))))))))))))))))************((((((((()))))))))************))))))(((''''''&&&************************)))))))))************+++))))))))))))))))))******+++++++++***************+++++++++***************)))+++,,,,,,***))))))***************************************************++++++,,,,,,,,,,,,++++++************************,,,,,,+++************+++++++++++++++++++++++++++***)))(((((((((((()))***)))************+++++++++,,,+++******)))*********************************))))))******+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********************++++++++++++++++++*********************))))))******+++,,,************************++++++************++++++(((((())))))***+++++++++)))***+++++++++***)))((()))************+++++++++************)))))))))))))))************+++++++++************************+++++++++******************))))))))))))))))))***(((((())))))))))))))))))))))))******))))))(((((()))))))))))))))))))))))))))*********++++++++++++(((((()))***************+++***))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))((())))))***+++******+++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************'''***---,,,)))'''((())))))************+++++++++***************************++++++++++++***))))))***************************++++++++++++***))))))))))))))))))))))))))))))************************++++++************++++++)))************+++++++++)))******+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))******************************++++++++++++******************************************************************************++++++++++++++++++++++++)))************+++++++++))))))((((((((((((''''''%%%&&&''')))***+++++++++))))))))))))))))))))))))++++++******************((((((((()))))))))******''''''(((((())))))******))))))))))))))))))))))))************************))))))(((((((((((()))))),,,+++***((((((((())))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********)))))))))))))))))))))*********(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********************************************************)))+++,,,,,,***))))))***************************************************++++++,,,,,,,,,,,,++++++************************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++***************+++************************))))))*********+++++++++******************************++++++++++++************************************************************))))))******+++,,,************************++++++************++++++)))))))))******+++++++++)))******++++++***))))))))))))*********+++++++++++++++******))))))(((((())))))*********+++++++++******************************************************))))))))))))******((((((((())))))******+++))))))*********))))))((())))))))))))))))))))))))************************(((((()))*********************)))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++++++++++++++,,,,,,,,,******)))))))))))))))***)))))))))))))))))))))))))))(((((((((((((((((()))************************''',,,000000+++((()))+++))))))*********+++++++++******************************+++++++++******)))******************************+++++++++******)))))))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,++++++***))))))************************************++++++++++++*********************************************************************+++++++++***+++,,,------,,,+++***))))))*********+++++++++((((((((((((((((((((((((%%%&&&''')))***+++++++++))))))))))))))))))))))))***************)))))))))(((((()))))))))*********''''''((())))))*********))))))))))))))))))))))))************************))))))(((((((((((())))))''''''(((((()))***+++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++*********************))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************************************)))+++,,,,,,***))))))******************************************************++++++,,,,,,++++++************************************))))))***++++++************************++++++,,,,,,,,,,,,++++++))))))*********++++++++++++***************++++++******************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************))))))******+++,,,************************++++++************++++++************++++++++++++******++++++++++++++++++))))))*********+++++++++++++++******))))))(((((())))))*********+++++++++************************************************+++++++++******+++++++++(((((())))))******++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************)))))))))))))))************))))))))))))******))))))))))))))))))))))))***************************************************++++++++++++***************+++++++++,,,,,,,,,***)))))))))))))))******************************))))))(((((((((((())))))************************''',,,000000+++((()))+++))))))*********+++++++++************************)))******+++++++++******++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++,,,+++******)))***************************************++++++++++++******************************************************))))))*********+++++++++)))***,,,------,,,***)))))))))*********+++++++++))))))))))))))))))))))))((())))))***+++++++++***))))))))))))))))))))))))******)))))))))((((((((())))))))))))************&&&'''((()))******))))))************************************************))))))(((((((((((())))))"""###%%%((())))))((('''************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************))))))))))))((((((((()))))))))******)))))))))***+++,,,,,,,,,***************************)))))))))))))))((((((((((((((()))******++++++***************+++++++++***************+++++++++)))+++,,,,,,***))))))*********************************************************++++++++++++*********************************))))))))))))***++++++))))))))))))))))))))))))))))))***++++++***)))))))))************+++++++++*********)))******+++,,,************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,+++++++++++++++******************************+++++++++******))))))******+++,,,************************++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,)))************+++++++++************)))))))))))))))************+++++++++***************************************+++++++++,,,,,,++++++++++++,,,,,,))))))******************))))))******++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((()))***************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))***************************************+++++++++***++++++++++++***))))))))))))******+++,,,,,,,,,)))))))))))))))******+++******************************))))))))))))******************************'''***---,,,)))'''((())))))************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++***++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++***************+++******************************++++++++++++******************************************************)))))))))***++++++,,,,,,)))***+++,,,,,,+++***))))))************+++++++++))))))************+++++++++++++++,,,++++++******))))))))))))))))))))))))++++++******)))((((((((()))))))))*********++++++'''((()))******)))((('''************************************************))))))(((((((((((())))))'''((()))******)))((('''************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************)))))))))((()))))))))*********++++++)))))))))***************++++++++++++++++++++++++******))))))(((((((((((('''(((((()))******++++++))))))*********+++++++++))))))*********+++++++++)))+++,,,,,,***))))))*********************************************************++++++++++++******************************)))))))))))))))***++++++************************)))******++++++******))))))************+++++++++******))))))***++++++,,,************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********))))))))))))*********+++++++++******))))))******+++,,,************************++++++************++++++++++++++++++++++++++++++)))))))))))))))***++++++)))************+++++++++)))))))))))))))*********)))************+++++++++************************))))))*********+++++++++++++++************++++++++++++******************((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))******(((((()))***************)))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++***(((((((((((())))))***++++++,,,)))))))))))))))***++++++************************++++++************++++++************************************))))))(((((()))************+++++++++************************))))))***+++++++++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,+++++++++***++++++,,,,,,,,,,,,+++++++++******+++***************++++++******************************++++++++++++******************************************************((())))))***++++++,,,,,,******++++++++++++******)))************+++++++++)))))))))******+++++++++***++++++,,,+++++++++***))))))))))))))))))))))))------,,,,,,+++******)))))))))*********+++++++++((()))***+++***(((&&&%%%************************************************))))))(((((((((((())))))+++***(((''''''(((***+++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************+++++++++*********))))))((((((************++++++++++++******))))))((((((''''''++++++++++++++++++++++++******))))))(((((((((''''''(((((()))***+++++++++))))))******++++++++++++))))))******++++++++++++)))+++,,,,,,***))))))*********************************************************++++++++++++******************************))))))((())))))***+++++++++++++++++++++++++++++++++,,,---......---,,,+++)))************+++++++++******))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))++++++++++++******))))))))))))******++++++++++++*********)))***++++++,,,************************++++++************++++++++++++++++++++++++++++++((((((((((((((()))******)))************+++++++++(((((())))))******++++++)))************+++++++++************************))))))******++++++++++++******))))))))))))******,,,+++++++++***)))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))******++++++++++++(((((()))***************))))))((())))))***++++++******))))))))))))******))))))))))))))))))))))))************************))))))******++++++++++++)))***++++++***)))(((''''''(((((()))******++++++))))))((())))))***++++++************************,,,,,,++++++++++++,,,,,,************************...,,,******+++,,,+++***)))************+++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++************************++++++++++++++++++++++++++++++************++++++)))************+++++++++---,,,+++*********+++,,,,,,,,,,,,++++++*********+++***************++++++******************************++++++++++++******************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++(((((())))))******++++++))))))***+++++++++++++++))))))))))))))))))))))))//////...------,,,++++++)))************+++++++++)))***++++++***(((&&&$$$************************************************))))))(((((((((((())))))$$$!!!"""'''+++************************,,,,,,+++***))))))******)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************)))))))))))))))******++++++++++++++++++++++++,,,)))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,,,,+++)))(((((()))+++,,,***)))(((&&&&&&((()))*********))))))******+++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++************************+++***)))(((((()))***++++++++++++++++++++++++++++++++++++++++++***)))(((,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++******)))(((((((((******+++,,,,,,,,,,,,+++))))))***++++++++++++***++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......+++++++++************)))---+++(((%%%%%%(((+++---)))))))))***+++++++++,,,************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))*********)))))))))))))))************************+++++++++*********))))))************************************************))))))))))))))))))))))))******++++++++++++******,,,,,,***)))))))))***+++************************))))))))))))))))))))))))*********************************************************)))))))))))))))******************************++++++++++++******************************************************,,,,,,++++++***)))))))))******+++,,,,,,---......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,+++***++++++++++++***)))))),,,,,,,,,,,,,,,+++***)))************************+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++************************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))***+++***)))))))))***,,,---******))))))))))))************************************))))))((((((''''''*********)))))))))))))))************************,,,++++++***))))))******++++++******************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))******+++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++***))))))***++++++,,,+++)))(((((()))+++,,,+++***(((''''''(((***+++******))))))******+++,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++***)))))),,,+++***))))))***+++,,,***++++++,,,,,,++++++***)))***************************+++,,,,,,,,,,,,+++))))))***+++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++************,,,+++***))))))***+++,,,***************+++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++))))))))))))************++++++***))))))***++++++))))))))))))))))))))))))***)))))))))))))))))))))*********************************)))))))))((((((************************************************))))))))))))))))))))))))******++++++++++++******,,,+++***)))))))))***+++************************************************************************************************************++++++++++++******************************++++++++++++******************************(((((((((((((((((((((((()))))))))***++++++,,,,,,******++++++,,,------...,,,,,,,,,+++++++++******************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++***++++++++++++***))))))***+++++++++******)))(((************************+++++++++++++++***))))))************************))))))))))))))))))))))))************************************)))))))))(((***************************)))))))))))))))************))))))******+++,,,******))))))))))))************************************))))))(((((((((((()))))))))))))))*********************************,,,+++******)))*********,,,,,,++++++***))))))(((************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,******)))***++++++)))))))))))))))******+++************************)))))))))))))))))))))))))))************+++++++++******)))(((((()))******,,,+++***))))))***+++,,,+++***)))(((((()))***+++******))))))******+++,,,,,,,,,,,,++++++*********************+++++++++,,,,,,,,,,,,++++++++++++***+++++++++***************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++***)))++++++************++++++***++++++,,,,,,++++++***))))))******+++,,,,,,---******+++,,,,,,,,,,,,+++)))******+++++++++++++++++++++++++++++++++++++++************************************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++++++++***************+++,,,,,,,,,,,,+++***+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))******************************)))))))))(((((((((((((((************************************************))))))))))))))))))))))))******++++++++++++******,,,+++******))))))***************************************************************************************************************+++,,,,,,------******************************++++++++++++******************************(((((((((((((((((((((((()))))))))***++++++,,,,,,******++++++,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++***++++++++++++***)))))))))************)))((((((***************************++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************))))))))))))************************)))((((((((()))***++++++))))))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))***))))))))))))((((((((((((((())))))******++++++************************++++++***************++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))///---+++))))))***+++,,,)))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))*********++++++***))))))***++++++++++++***))))))***++++++******))))))******+++,,,---,,,,,,++++++******************+++++++++,,,,,,++++++++++++++++++++++++++++++******))))))((((((++++++++++++++++++++++++************************,,,++++++++++++++++++,,,***+++++++++++++++,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++************++++++++++++++++++***,,,+++++++++***)))))))))************************************************************************))))))))))))))))))))))))++++++************++++++((()))))))))************+++******************+++)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******+++++++++***************************************************************************************************************))))))******+++,,,------******************************++++++++++++******************************************************,,,,,,++++++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,,,,+++***++++++++++++***)))))))))***************))))))******************************+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))++++++++++++++++++++++++(((((((((((()))***,,,,,,((()))***,,,,,,+++************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,************************+++***************++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))///---+++))))))***+++,,,)))))))))))))))******+++*********)))))))))(((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++******************+++++++++************++++++******))))))******+++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++*********))))))(((((((((++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***+++***)))(((((()))***+++,,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++((()))))))))*********************++++++*********))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******++++++++++++******++++++++++++******))))))************************************************************************************************'''(((((()))***+++,,,,,,******************************++++++++++++******************************************************,,,,,,++++++***)))))))))******+++++++++++++++,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++***++++++++++++***))))))******++++++,,,++++++***************************)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++(((((((((((()))***,,,,,,((()))***,,,,,,+++************))))))))))))******(((((((((((((((((((((((())))))))))))************''''''((()))***++++++,,,*********************************)))******+++,,,((())))))***++++++,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,******)))***++++++)))))))))))))))******++++++++++++******))))))((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++******************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++******************************++++++++++++***************++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,,,,+++******))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++***(((''''''(((***++++++++++++***************************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************++++++++++++************************************************))))))))))))))))))))))))******++++++++++++*********++++++++++++***))))))************************++++++++++++++++++++++++************************************************((((((((()))*********+++******************************++++++++++++******************************(((((((((((((((((((((((()))))))))***++++++,,,,,,******++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++***))))))******+++,,,,,,,,,,,,+++************************))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((((()))***++++++))))))***+++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))************+++(((((())))))******++++++******************************))))))***++++++,,,******************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))******+++---,,,,,,+++******)))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))*********++++++*********((())))))))))))))))))(((******))))))******+++,,,*********++++++,,,,,,---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,))))))******************++++++++++++++++++++++++************************))))))***++++++***)))))))))******+++,,,,,,------***+++,,,,,,------,,,,,,++++++,,,------,,,++++++***++++++,,,,,,++++++************************)))******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,+++++++++***************************************+++++++++************************************************************************))))))))))))))))))))))))++++++************++++++))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))*********+++************************************************))))))))))))))))))))))))******++++++++++++*********++++++,,,+++***)))(((************************++++++++++++++++++++++++******************************************************************************************************++++++++++++******************************(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++******************,,,,,,,,,+++++++++******************************************************************************************************************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++***))))))))))))***+++++++++++++++************************))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))))))))))))))************))))))******+++,,,******))))))))))))******************************))))))*********+++++++++)))))))))))))))***************************************))))))***+++,,,,,,,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************)))))))))))))))******+++------,,,,,,+++***)))))))))))))))))))))))))))))))))************+++++++++((()))***++++++***)))(((******++++++++++++******(((((())))))))))))((((((*********)))***++++++,,,))))))***+++,,,------...++++++,,,,,,,,,---------*********++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((())))))***+++,,,,,,------***+++,,,,,,------------++++++------------+++++++++++++++,,,,,,+++++++++((((((((()))******++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///---------,,,,,,,,,++++++)))***,,,......,,,***)))))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******************************************************))))))))))))))))))))))))******++++++++++++************+++,,,+++***)))(((************************++++++++++++++++++++++++************************************************,,,,,,++++++++++++++++++******************************++++++++++++******************************************************,,,,,,++++++***)))))))))++++++******************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++***))))))(((((()))***************************************((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************+++***)))))))))))))))***+++***)))))))))***,,,---******))))))))))))******************************))))))******++++++++++++*********)))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))((((((((((((((()))******))))))))))))******,,,+++***))))))******+++))))))))))))))))))))))))))))))*********+++++++++)))************++++++++++++++++++*********))))))------,,,+++***)))((('''************************************************))))))***++++++++++++++++++++++++++++++***)))(((******))))))******+++,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++***))))))***+++,,,,,,,,,,,,++++++*********+++***)))(((((()))***+++)))))))))***+++++++++,,,...---,,,++++++,,,---...)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,......---+++)))((('''&&&++++++++++++++++++++++++,,,++++++******++++++,,,---+++)))***,,,---+++)))+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++******++++++,,,---************))))))))))))***++++++,,,,,,++++++***************************++++++************++++++---,,,***(((((()))***+++************************************************+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++((()))***+++++++++++++++******+++******)))((('''++++++,,,,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,((('''''''''((()))+++,,,)))***+++++++++)))((('''++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************++++++******++++++,,,---,,,***((((((***+++,,,+++))))))******++++++++++++++++++++++++++++++++++++))))))************)))))),,,***)))+++---...+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++******************+++,,,,,,---...///000000******************************++++++++++++******++++++************++++++*********************************************************))))))))))))(((,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))(((((())))))*********))))))(((++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))++++++************++++++*********************+++))))))))))))))))))))))))******************++++++)))************++++++++++++++++++*********))))))+++++++++***************************************************************(((((()))***************+++++++++++++++***))))))******))))))******+++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++***))))))***+++,,,,,,,,,,,,+++++++++******+++******))))))******+++***************+++++++++***))))))(((((())))))***)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,***)))***,,,---,,,***)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++++++++******++++++,,,---************))))))))))))***++++++,,,,,,++++++***************************++++++************++++++---,,,***)))((()))***+++************************************************************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))***+++++++++++++++((()))***************)))'''((()))***************))))))))))))))))))))))))))))))*********+++++++++((((((''''''((()))+++,,,***************)))((((((++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++******++++++,,,,,,---+++))))))+++,,,---,,,)))*********+++++++++++++++++++++++++++*********)))******************))),,,******+++------+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++******************************************************************+++++++++++++++******************************++++++++++++******++++++************++++++************************************************++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************)))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000///...,,,+++***)))))),,,,,,++++++++++++,,,,,,((()))***+++,,,,,,+++***))))))))))))))))))))))))++++++******************)))************++++++++++++++++++***************))))))******+++++++++,,,************************************************)))))))))*********++++++***++++++++++++***))))))******))))))******+++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,+++************++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++++++++***************((((((((())))))((((((((()))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))***,,,---,,,+++)))******++++++******)))------------------------...---------,,,,,,+++++++++++++++++++++*********++++++******++++++,,,---++++++*********)))))))))***++++++,,,,,,++++++***************************++++++************++++++,,,+++***)))))))))***+++************************************************************))))))))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++'''((()))***++++++++++++&&&'''((()))***+++++++++))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))++++++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,---+++******+++---------************+++++++++++++++++++++******)))))))))******++++++++++++******,,,+++***+++,,,---+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********************************************************+++*********))))))))))))******************************++++++++++++******++++++************++++++************************************************,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((())))))))))))******)))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++//////---,,,+++++++++++++++++++++******+++++++++&&&'''***,,,---,,,+++***))))))))))))))))))))))))+++++++++***************))))))*********+++++++++************************)))************+++++++++************************************************++++++***+++++++++,,,,,,******+++++++++******)))******))))))******+++,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++***+++------------+++***,,,+++++++++***))))))))))))***+++,,,,,,+++***)))))))))*********+++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,,,,+++************************++++++******++++++,,,---+++++++++*********))))))***++++++,,,,,,++++++***************************++++++************++++++++++++***))))))******+++*********************************************************)))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************+++++++++******+++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++((()))******++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))*********+++((((((((())))))******+++,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,******************************++++++,,,,,,,,,,,,,,,+++))))))+++,,,---,,,++++++++++++++++++++++++++++++******)))(((((((((+++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++***************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++******************************++++++++++++******++++++************++++++************************************************,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***'''(((((())))))))))))((()))))))))))))))*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---******))))))))))))******&&&'''***,,,---,,,+++***))))))))))))))))))))))))************************))))))*********+++++++++************************+++++++++************)))***************************************************))))))((()))***++++++)))******+++++++++************))))))******+++,,,******+++++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,---......---,,,+++,,,+++++++++***)))))))))***+++,,,------,,,+++***))))))*********+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,************************++++++******++++++,,,---++++++++++++***************++++++,,,,,,++++++***************************++++++************++++++******************++++++************************************************))))))))))))))))))************************************))))))))))))************************************************************))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++***)))))),,,,,,,,,,,,,,,+++***)))*********************************+++++++++,,,,,,)))))))))***************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************)))***+++,,,,,,,,,+++++++++)))'''''')))+++++++++,,,+++++++++++++++++++++*********)))))))))((((((+++++++++,,,,,,+++++++++***+++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************))))))*********++++++++++++++++++,,,---.........******************************++++++++++++******++++++************++++++************************************************,,,,,,,,,+++++++++******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))))))))(((((()))***++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------***))))))))))))))))))***((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++***************+++++++++,,,+++++++++******))))))************************************************''''''&&&%%%&&&'''((()))))))))***++++++++++++*********))))))******+++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,---------,,,+++***)))***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********************++++++++++++******)))************+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------...------,,,,,,------...******+++++++++,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,******+++,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------*********+++++++++++++++++++++******++++++,,,---,,,++++++++++++************++++++,,,,,,++++++***************************++++++************++++++)))*********++++++++++++************************************************))))))))))))******************************************))))))))))))******+++++++++******************************************))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,+++***)))(((+++++++++***)))((('''&&&***************************++++++++++++,,,,,,,,,))))))***++++++******)))+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************)))***+++,,,---,,,++++++***(((&&&'''(((*********,,,,,,,,,,,,++++++++++++******************************++++++++++++******)))+++---,,,+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************)))))))))************************)))))))))***++++++,,,,,,(((((()))***+++,,,------******************************++++++++++++******++++++************++++++************************************************,,,+++++++++************((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++&&&'''((())))))******)))))))))(((((((((***+++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++******))))))******+++*********************+++))))))))))))))))))))))))(((((()))***+++,,,,,,---)))************+++++++++))))))*********+++++++++***************+++++++++************************************************((('''&&&%%%&&&''')))***))))))***+++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,++++++*********+++,,,------------------+++***)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++++++++******))))))))))))******)))************+++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,------------------......------------------------,,,++++++******++++++,,,+++---...,,,***((()))+++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,---++++++******++++++,,,---,,,,,,+++++++++************++++++,,,,,,++++++***************************++++++************++++++))))))***+++++++++++++++************************************************((()))))))))******************************************))))))))))))******+++++++++*********))))))************************+++******))))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,+++*********************)))((('''************************************++++++++++++)))***++++++++++++***))))))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((***+++------,,,+++***+++)))'''''')))***+++***------,,,,,,,,,+++++++++))))))******+++,,,,,,,,,)))******************))))))+++------+++******,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************))))))))))))************************((())))))***++++++,,,,,,((()))))))))******++++++******************************++++++++++++******++++++************++++++************************************************++++++*********)))))))))))))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++&&&'''((()))************))))))((('''(((***,,,---...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,++++++++++++++++++,,,,,,+++******)))******+++))))))))))))))))))))))))''''''(((***+++,,,---...)))************+++++++++))))))******++++++++++++'''((()))***+++,,,------************************************************,,,+++)))((()))***,,,---((()))***+++++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---------......---+++***)))*********++++++,,,,,,,,,---,,,************,,,---))))))******+++++++++,,,,,,+++***))))))***+++,,,)))************+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,---------.../////////------------------------,,,++++++++++++++++++,,,,,,...///---)))((()))***...---,,,++++++,,,---...------------------------((()))***+++,,,------...+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************++++++************++++++((()))***+++++++++++++++************************************************(((((())))))*********+++******************************))))))))))))******++++++++++++******)))))))))))))))))))))))))))))),,,++++++++++++++++++,,,++++++++++++++++++++++++------------,,,,,,+++***))))))***+++,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************))))))))))))************)))***+++,,,,,,+++))))))(((***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************(((***+++------,,,+++***,,,***((((((***+++,,,+++---------,,,,,,+++++++++))))))***+++,,,------...))))))************)))))))))+++...---+++)))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************))))))))))))************************((())))))***++++++,,,,,,++++++++++++******************************************++++++++++++******++++++************++++++*********************************************************))))))))))))((())))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++&&&'''((()))************)))(((''''''(((***,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************************************(((((())))))*********+++************************)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********************************))))))))))))))),,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))'''&&&%%%************************************************************************---......//////......---++++++++++++++++++++++++***+++,,,---...---,,,+++...------,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,------.........------------------------------------,,,,,,+++***)))***++++++------...///+++++++++,,,,,,,,,------......---------,,,,,,,,,........................++++++,,,,,,,,,---------------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++,,,------++++++,,,---***+++,,,------,,,+++***))))))*********+++++++++,,,,,,,,,++++++************)))))))))***+++,,,,,,************************)))))))))***+++++++++,,,++++++***))))))***++++++++++++************++++++******++++++++++++******+++++++++*********))))))************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---------,,,,,,+++++++++************************...---,,,,,,++++++++++++************************)))***+++,,,---,,,+++******************************++++++,,,,,,++++++***************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++++++++************+++,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))************************)))'''&&&(((***,,,,,,+++***+++,,,------,,,+++***************************,,,,,,,,,++++++***************************************)))&&&$$$%%%'''))),,,+++******,,,,,,+++***************************+++++++++*********))))))************************,,,+++***))))))***+++,,,((((((((((((((((((((((((------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************************************************************))))))))))))*********+++************************)))***++++++++++++++++++******+++,,,,,,,,,,,,+++************************************)))))))))))),,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---------,,,,,,---------+++,,,,,,------.........,,,,,,---------------------------------------------............---,,,++++++++++++,,,,,,------...,,,,,,---------...............---------,,,,,,,,,------------------------++++++,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,+++++++++***************)))******++++++***************************************+++++++++))))))))))))))))))))))))++++++************++++++******++++++++++++******+++++++++*********))))))************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------,,,,,,,,,+++++++++************************...---,,,+++++++++++++++******************************+++,,,,,,,,,,,,+++************************)))******++++++******)))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************************,,,***))))))+++,,,+++++++++++++++,,,,,,+++++++++************************,,,,,,,,,+++++++++******************************)))***)))(((&&&&&&(((***,,,+++******,,,,,,+++***************************+++++++++*********))))))***************************)))(((((((((((()))***((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************************************************************************************)))))))))************************************************+++******))))))******+++,,,,,,,,,,,,+++************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************------------------------,,,,,,++++++,,,,,,------------------------------------------------------------------------,,,,,,------------------------......//////......------,,,,,,,,,,,,,,,,,,,,,------------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++,,,+++***)))***+++,,,++++++++++++++++++,,,+++++++++++++++*********,,,,,,,,,++++++++++++***++++++******)))*********************************+++++++++***************(((((())))))))))))((((((++++++************++++++******++++++++++++******+++++++++***************************************)))************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++************************---,,,,,,++++++++++++,,,************************++++++******++++++,,,---************************)))))))))******)))))))))************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++***+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************************...,,,******+++,,,+++***,,,++++++++++++++++++,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***+++***(((((((((***,,,+++******,,,,,,+++***************************+++++++++***************************************((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***************************************************************************************************************************************************************)))((('''******+++,,,,,,,,,,,,+++************************)))***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************'''((())))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,+++***+++,,,---...,,,------------------,,,------------------,,,,,,.........------,,,,,,,,,........................------............------......------,,,,,,,,,,,,------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////.........---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***+++,,,,,,+++***+++,,,---,,,+++******+++,,,---,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,+++***)))))))))***************************,,,+++++++++***)))))))))(((((()))******)))((((((++++++************++++++******++++++++++++******************************************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++************************,,,,,,+++++++++++++++,,,************************,,,+++***)))***+++,,,---************************))))))************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************************************---+++)))***+++,,,+++***---,,,+++******+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,***))))))***,,,+++******,,,,,,+++***************************************************************************(((((((((''''''(((((((((************************,,,,,,+++++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************************************+++++++++******************************************************)))((('''******+++,,,,,,,,,,,,+++************************))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))******+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,******++++++,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,---......---,,,,,,------------------,,,,,,.........------,,,,,,,,,........................+++,,,,,,---------,,,,,,///......------,,,,,,++++++,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,---...---,,,,,,---...---,,,+++******+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***************************,,,+++++++++***))))))))))))******++++++******)))++++++************++++++******++++++++++++******************************************************))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************+++++++++******++++++,,,************************,,,+++***)))***+++,,,---***************************++++++++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,------...///------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************)))((('''(((***,,,,,,+++---,,,+++******+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,+++******+++,,,+++******,,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************************************************************************************+++++++++++++++******************************************+++******))))))******+++,,,,,,,,,,,,+++************************))))))******+++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++)))******++++++,,,,,,---,,,,,,++++++,,,,,,------+++,,,---......---,,,+++------------------------------------------,,,,,,........................++++++,,,,,,---,,,,,,,,,///.........------,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...///...---,,,---///,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,++++++******)))*********************************+++++++++***************++++++************++++++++++++************++++++******++++++++++++*********************+++++++++************************)))************+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,*********+++++++++++++++************************+++************++++++,,,************************++++++******++++++,,,---************************++++++,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---...///,,,,,,++++++***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************((('''&&&'''***,,,,,,,,,,,,++++++++++++++++++,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))+++,,,,,,+++******,,,,,,+++******************************************+++++++++))))))))))))))))))))))))******++++++++++++******************************++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************************************************************,,,,,,,,,++++++*********************************)))***++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))***++++++,,,------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,******++++++,,,------...++++++,,,,,,------,,,,,,+++,,,...//////...,,,++++++,,,,,,------.........,,,,,,------------------........................+++,,,,,,---......------...............---------,,,,,,,,,,,,---------.........---------,,,,,,,,,------------------------------------............------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......,,,,,,---...+++++++++,,,,,,+++++++++)))******+++,,,---......******+++++++++,,,,,,,,,*********)))******++++++***************************************+++++++++,,,+++)))'''''')))+++,,,++++++************++++++******++++++++++++******))))))*********+++++++++************************)))************+++++++++******))))))))))))******++++++++++++++++++++++++************************++++++******++++++,,,---)))*********++++++++++++***************************************+++,,,,,,******************************+++,,,,,,,,,,,,+++******************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,---...+++++++++***++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************)))((((((***,,,,,,++++++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******)))((()))+++---,,,+++******,,,,,,+++***************************))))))*********+++++++++))))))))))))))))))))))))******+++,,,,,,+++******************************+++++++++************)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********************************************************************************************************,,,,,,,,,++++++*********************************)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************))))))***+++,,,,,,------***+++,,,------,,,+++*********+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))************************************************************************...---+++******+++---...++++++,,,------...//////***+++,,,---...---,,,++++++,,,...//////...,,,+++++++++,,,,,,---...//////,,,,,,,,,------.........////////////////////////,,,------.../////////...........................---------.........//////......---------,,,,,,,,,........................---------.........//////------,,,,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---***+++,,,------,,,+++***))))))***+++---...//////*********++++++,,,,,,,,,***)))))))))***+++,,,,,,************************))))))******+++++++++,,,,,,***'''%%%%%%'''***,,,++++++************++++++******++++++++++++******))))))******++++++++++++************************)))************+++++++++******))))))))))))******++++++++++++++++++++++++************************+++*********+++,,,,,,---))))))******++++++++++++******************************))))))***+++,,,,,,************************)))***+++,,,---,,,++++++************************))))))************))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...************+++,,,------***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************...,,,******+++,,,+++******+++,,,------,,,+++************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((('''(((+++...,,,+++******,,,,,,+++***************************))))))******++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++......---,,,++++++++++++,,,,,,---...---,,,+++***,,,+++***))))))***+++,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))******+++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,***+++---...,,,***,,,------......------,,,///---+++***+++...111333//////...------,,,++++++...---------,,,,,,,,,+++.....................---...---+++*********+++,,,...//////...,,,++++++,,,------------...///000111000...---...///000000///+++,,,---...///////////////...,,,++++++,,,...///---------,,,,,,+++++++++---------............///------------,,,+++***)))+++,,,,,,,,,,,,---------...---,,,+++************))))))***+++,,,------...++++++++++++++++++++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))******+++***)))((((((((()))***+++******+++++++++,,,,,,,,,******))))))))))))***************************************++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++***)))((('''++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))...,,,+++))))))***,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++)))***++++++------...///000000///...---,,,,,,+++---+++***+++......,,,***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))******+++++++++******************************((()))))))))***************+++,,,,,,,,,,,,+++***(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---------,,,+++***,,,+++************+++,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***+++---...---+++,,,------......------,,,...---,,,,,,,,,...000111........................////////////////////////......------,,,,,,,,,,,,---,,,,,,++++++,,,------...//////...,,,,,,,,,---///.........///000000111000///.../////////---+++---...///000000111111111///...------------...///------------------,,,,,,---------............///------------,,,+++******''''''((((((((()))))))))...---,,,+++*********************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++***************************************++++++,,,...---,,,+++***++++++,,,******+++++++++,,,,,,,,,*********))))))************************************++++++++++++++++++,,,)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++******)))+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,+++***)))***+++---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.../////////...------,,,,,,---+++***,,,......,,,*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********++++++++++++******************************************++++++++++++***++++++,,,,,,++++++***(((***+++***)))((()))***------------------------***************++++++,,,,,,,,,---------,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++************************,,,,,,++++++***)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,---...---+++,,,------......------,,,,,,,,,------.../////////,,,,,,---...//////000000---------...............///...---,,,,,,,,,,,,------------------///000000000111111000///...000111111000000000000000111222000///.../////////---+++......//////000000111111////////////////////////------------............---------............///------...------,,,+++***++++++++++++,,,,,,,,,---...---,,,++++++******+++++++++++++++,,,,,,,,,,,,------------------------......------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***+++,,,,,,---......---,,,+++++++++,,,******+++++++++,,,,,,,,,++++++************++++++************************+++++++++++++++*********(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,+++***,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***,,,...///,,,++++++******++++++,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,------,,,******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++*********************************++++++++++++,,,,,,,,,******+++,,,,,,+++******(((***+++***)))((()))***------------------------......---,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))************++++++++++++++++++++++++++++++++++++************++++++)))******++++++******)))++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---------,,,,,,------......------,,,+++,,,.../////////......,,,,,,---......//////000........................///...............///000//////000000222333444444444555555444333444666888555555444444444444555555333111//////000111111000---------......//////000......////////////......,,,,,,,,,------.........---------............///------......---,,,++++++//////000000000111111111...---,,,+++++++++++++++------,,,,,,,,,+++++++++------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++************+++,,,,,,******************++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************,,,,,,++++++******))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++*********++++++++++++,,,,,,,,,***++++++,,,,,,++++++***((()))+++---...---+++***,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------+++,,,,,,---,,,,,,+++++++++************+++------,,,++++++******++++++,,,...---+++******+++---...---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,++++++***************************************+++++++++,,,,,,******++++++++++++******(((***+++***)))((()))***++++++++++++++++++++++++000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++************++++++)))******++++++******)))++++++++++++++++++++++++************************(((((()))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,+++,,,...///000///...---------------------------111111111111111111000000//////000111111222222222222333444666777888999999::::::;;;::::::;;;>>>AAA???>>>>>>>>>>>>??????@@@???<<<888555555555555444000000/////////000111222......////////////......++++++,,,,,,------......---------............///------.........---,,,,,,------------............------,,,,,,+++,,,,,,,,,......---,,,,,,+++++++++++++++++++++++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))***++++++'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************+++++++++******)))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++***)))((((((*********+++++++++,,,,,,***++++++,,,,,,++++++***((()))+++---...---+++***++++++***))))))***++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------+++,,,,,,---------,,,,,,---,,,,,,+++************,,,++++++******++++++,,,...---+++******+++---......------,,,,,,++++++***++++++,,,,,,---.........+++,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,+++******************************))))))))))))*********+++************************(((***+++***)))((()))***++++++++++++++++++++++++...---,,,+++************...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++************************''''''(((***+++,,,---...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...///...---,,,---...,,,------......------,,,,,,---...//////...------///.....................000000111222333333444444555777888::::::888777555888999:::<<<===>>>>>>>>>???@@@@@@???@@@BBBEEEIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOLLLGGGDDDAAA>>>:::888777666555444444555666777000000000//////000000000---------------.........---------............///------............------,,,,,,,,,---------......------,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++++++++++++++(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((())))))***+++((()))***+++,,,---------******+++++++++,,,,,,,,,++++++************++++++***************************************)))))))))***************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++***)))((('''************++++++++++++***++++++,,,,,,++++++***)))***+++,,,---,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---------------------------+++,,,,,,---------------...------,,,+++***)))(((,,,++++++******++++++,,,------++++++++++++---------------,,,,,,+++++++++++++++,,,,,,---------...***,,,...---,,,++++++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))***+++---...------------,,,+++***)))************************(((((()))))))))*********+++***))))))))))))***+++(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++++++++,,,,,,******+++,,,,,,+++******,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,------......++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,------...,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...//////---,,,---///,,,------......------,,,---...............------/////////000111111222222111333555777:::===???@@@EEEGGGIIIJJJHHHDDD???<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCFFFJJJNNNNNNNNNNNNOOOPPPRRRSSSTTTWWWWWWVVVUUUSSSMMMEEE@@@:::999888777777888999:::333222111111111111222333000000000000////////////---------............///------............------........./////////000000------,,,,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,)))***+++++++++***))))))******+++++++++,,,,,,,,,*********))))))*********************************))))))))))))************+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***)))(((************++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,)))******+++,,,,,,------........................+++,,,,,,---......------,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***,,,......,,,***+++---------......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++---///------------,,,+++***)))************************))))))*********++++++++++++***)))(((((()))***+++(((***+++***)))((()))***------------------------***++++++,,,...000222333...---,,,+++***+++,,,---)))***+++,,,,,,+++***))),,,,,,+++***+++,,,...///+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++,,,------...//////++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((((()))***,,,---...///+++++++++************)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000///---,,,---000,,,------......------,,,........................//////000222333444555666:::;;;???CCCHHHLLLOOOQQQTTTVVVXXXXXXUUUNNNGGGCCCAAABBBCCCEEEEEEEEEEEEDDDCCCDDDDDDDDDEEEHHHMMMPPPMMMMMMNNNOOOQQQSSSUUUVVVVVVYYY^^^bbbaaaZZZPPPIII;;;999888666666777999:::666555333222222333555666333333222222111111000000---------.........//////------...............---------------............------,,,,,,,,,------...------------------------------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---))))))***)))(((&&&$$$###******+++++++++,,,,,,,,,******))))))))))))******************************(((((())))))******++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***)))************++++++++++++++++++,,,,,,+++++++++------,,,+++*********+++)))+++---//////---+++)))*********++++++,,,,,,,,,))))))***+++,,,,,,------........................+++,,,,,,---.........---***++++++,,,,,,,,,++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......+++***+++------.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************------------------------))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++...///---...------,,,+++***)))******************************+++++++++,,,,,,,,,+++***)))(((((()))***+++(((***+++***)))((()))***,,,------......------,,,------------------------,,,,,,------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++)))((('''((()))*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******************+++,,,---...******+++++++++,,,,,,,,,++++++*********+++---...+++++++++,,,,,,---------///...,,,***)))))))))*********+++++++++,,,,,,,,,---+++***+++------***(((++++++++++++++++++++++++,,,,,,,,,---------......///,,,))))))+++,,,+++)))---,,,+++***+++,,,---...///...------,,,,,,,,,---...,,,***,,,///111000..................---,,,,,,+++******---222999AAAEEEIIILLLPPPUUUYYY___fffjjjhhhhhhiiihhhddd]]]SSSMMMFFFFFFFFFGGGIIIIIIGGGEEEBBBEEEHHHIIIHHHIIILLLOOONNNPPPSSSSSSSSSSSSTTTVVVUUUYYY```fffgggbbbZZZTTTEEECCC@@@===:::999:::;;;999888999===AAACCCBBB???<<<888333000111111000...222222111000///...------111000///...---,,,,,,,,,000000000///......------000000000111000//////...---------............///............,,,)))&&&$$$---..................---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******+++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++........................---,,,,,,+++*********+++,,,,,,,,,---------......---------+++******---000************************......---,,,++++++************+++++++++,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++))))))))))))************,,,------......------,,,---------------------------.........---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((((((((()))*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++************+++************+++,,,---...******+++++++++,,,,,,,,,++++++*********+++,,,------,,,,,,,,,,,,,,,,,,+++---,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,000///---...000000///---++++++++++++++++++++++++,,,,,,,,,---------......///---******+++---,,,***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......333111///000111222000///444333222000000000111222111111111555;;;DDDMMMSSS\\\___dddgggjjjmmmppprrruuuuuutttrrrmmmdddZZZRRRMMMLLLJJJJJJJJJJJJIIIHHHEEEHHHLLLNNNOOOQQQTTTXXXVVVYYY\\\^^^^^^^^^```aaa___bbbgggkkkmmmiiibbb\\\PPPJJJCCC???>>>???===<<<<<<>>>BBBHHHNNNQQQOOOMMMGGGBBB===999777444111///111111000000////////////000///...------,,,---------------...............//////.........------------------............/////////000000///...+++***------............------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))))))))******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++------------------------...------,,,++++++,,,,,,,,,,,,,,,,,,------------)))***+++,,,------------------------------------/////////...---,,,,,,+++***++++++++++++,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++*********)))))))))******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))************,,,------......------,,,------------------------------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***(((((()))************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++...---,,,+++++++++++++++***************+++,,,---******+++++++++,,,,,,,,,++++++*********+++,,,---...------,,,,,,++++++***++++++***++++++,,,---...+++++++++,,,,,,,,,------...,,,++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---,,,+++---------,,,++++++,,,---------------*********+++,,,...///000111///......///000///...333111///......///222333777777999===FFFRRR^^^eeennnqqquuuxxxyyyzzz{{{|||~~~~~~~~~}}}xxxoooeee^^^VVVTTTQQQOOOOOONNNLLLJJJJJJLLLPPPSSSUUUYYY]]]aaacccfffjjjllllllllllllmmmkkkllloooqqqrrrpppkkkggg```WWWKKKEEEDDDDDD@@@<<>>???BBBIIIQQQZZZaaaeeegggcccaaa]]]XXXQQQKKKEEEAAA999888666333222111111111------------------......---------........./////////...,,,******+++,,,------------............///,,,------...---,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***++++++++++++++++++++++++************************((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++...---+++***)))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,.........///000///+++(((,,,,,,,,,,,,,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,++++++++++++++++++++++++*********)))))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++************++++++((()))))))))************,,,------......------,,,------------------------------------,,,+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********************))))))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------,,,,,,++++++,,,,,,---------...........................///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.....................+++,,,---...///...---,,,------,,,,,,------...///......//////000333555777666666666777888999999:::===>>>AAAIIIUUUdddqqqyyy{{{|||~~~~~~~~~~~~{{{uuupppfffggghhhiiigggbbb[[[UUUSSSRRRRRRTTTWWWZZZ]]]^^^hhhmmmsssxxxzzzzzzzzzzzz~~~|||zzzzzz{{{{{{zzzyyywwwsssjjj\\\OOOEEEBBBBBB@@@BBBFFFLLLSSS\\\dddiiijjjjjjiiifffaaaZZZUUURRRGGGDDD???:::666333111000......---------...//////000000000000//////......000///---++++++,,,...///---------............///---------,,,+++***)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************+++,,,------,,,+++***++++++++++++++++++++++++************************((())))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...---+++***)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,------,,,***************************************************++++++,,,,,,,,,---------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++************++++++((()))))))))************,,,------......------,,,------------------------....../////////...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******)))))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******))))))***+++---...//////------......---,,,+++***---------.........//////...000111111///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---//////...---...///,,,,,,---.................................//////000111222222333555:::===CCCBBB@@@>>>============BBBCCCGGGMMMWWWcccnnnttt{{{}}}~~~{{{wwwrrrnnnlllmmmoooqqqqqqllleee```XXXVVVTTTTTTVVVYYYZZZ[[[___eeeooowww|||~~~~~~~~~|||{{{vvviiiXXXKKKFFFGGGEEEEEEFFFHHHLLLTTT^^^eeeiiillloooooolllgggcccaaaXXXTTTMMMEEE>>>888555444000000//////...//////000222222111111000//////...111000...---------...///---------............///000///...---,,,+++******,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,(((***,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))******+++************************++++++************++++++))))))))))))************,,,------......------,,,------------------------,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...******))))))))))))************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))******+++,,,,,,---......+++,,,---.........---,,,---.........///////////////222555444111...------------------------------,,,,,,,,,---------......))),,,//////...,,,---///---------------...//////.........//////111222333222555888:::===CCCJJJOOOWWWRRRKKKDDD@@@???AAABBBFFFGGGIIIMMMSSS[[[aaaeeennnssszzz}}}xxxtttpppllliiillllllmmmnnnooommmiiifff^^^ZZZWWWWWWYYY[[[\\\\\\\\\dddnnnwww}}}~~~~~~~~~~~~{{{rrreeeXXXOOOKKKHHHHHHHHHGGGHHHMMMUUUZZZfffkkkqqqsssrrrnnnkkkjjjgggbbbZZZPPPGGGAAA===;;;333222111000000///000000000000000000/////////////////////...............---------............/////////...---------------------............------,,,,,,,,,---------......------------------------************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------------------------------+++++++++++++++,,,------,,,,,,,,,,,,------------+++000555444///+++---///------------------------+++,,,,,,---.../////////,,,,,,,,,------------...+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++************++++++))))))))))))************,,,------......------,,,------------------------(((((()))***++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000******)))))))))))))))*********+++++++++,,,,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////.............../////////000444888<<<;;;888333111111------------------------,,,,,,,,,---------......(((,,,//////---,,,---.........---,,,,,,...///000------...///111333555666888<<>>HHHQQQLLL>>>222000222.........------,,,,,,,,,******+++,,,,,,---.........------------...//////000...,,,+++---...///000111111111111222666<<<@@@GGGMMMWWW```ggglllqqqssswwwnnnaaaUUUMMMJJJJJJJJJIIIIIIHHHHHHJJJLLLNNNPPPWWW^^^jjjvvvzzzvvvsssqqqnnnmmmqqqooommmkkkjjjiiijjjjjjjjjiiifffeeeeeefffhhhjjjmmmoootttzzz~~~}}}yyyuuuqqqtttvvvwwwvvvxxx}}}yyyoooddd\\\PPPJJJHHHJJJIIIFFFGGGMMMTTTbbbrrrzzzwwwrrrqqqrrrrrrmmmcccWWWLLLFFFCCCCCC;;;:::888555333111000000111000///...............111111111111000000000000///////////////////////////............------------------,,,,,,+++++++++---------------------------,,,+++++++++,,,---...+++***)))(((((()))***+++))))))*********+++++++++---,,,+++*********+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++***+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++******))))))))))))))))))***+++++++++,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++---------............///222999???===444......111........................------------------------,,,,,,.../////////...---+++,,,---......---,,,+++/////////---+++,,,000444...------,,,,,,------......------,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,------------,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++------,,,******++++++,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,---000666:::GGGPPPWWWQQQBBB444///000......---------,,,,,,,,,+++++++++,,,,,,------......------------...//////,,,,,,,,,---.../////////000111222444999@@@IIIOOO\\\bbbiiipppuuuxxx{{{}}}|||uuulllccc]]]XXXRRRNNNIIIIIIHHHIIILLLPPPTTTVVVZZZaaammmyyy|||zzzzzzzzzyyyxxx|||{{{zzzxxxwwwvvvvvvvvvvvvtttsssrrrrrrtttwwwxxxxxxyyyyyyzzzxxxrrrkkkeeedddgggiiijjjjjjlllrrrwwwyyyzzz||||||zzztttmmmhhh[[[TTTNNNMMMKKKFFFFFFIIIQQQ]]]mmmvvvxxxwwwwwwxxxsssnnnfff[[[PPPGGGBBB@@@<<<;;;999777555444333333333333111000////////////111111111000000000/////////////////////////////////............---------------,,,,,,,,,,,,,,,,,,------------------------...---+++*********++++++,,,++++++******++++++,,,*********++++++++++++,,,---,,,+++*********++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++************++++++++++++***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++---------............///---222777666000,,,---000........................------------------------,,,,,,.../////////...---000111222222222222111000(((***,,,///111666===BBB...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++*********))))))////////////////////////******,,,---............------------------------...---,,,,,,------,,,***+++++++++,,,,,,---------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,---************************++++++++++++++++++,,,,,,,,,---...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------...333888===NNNVVVZZZTTTDDD666///......------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000+++,,,...///000111111000333666:::???GGGQQQ\\\cccooosssyyy}}}}}}xxxuuuqqqjjj^^^VVVNNNMMMNNNPPPSSSYYY^^^aaabbbiiittt~~~||||||}}}~~~}}}|||}}}~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyyzzz|||~~~{{{uuummmccc]]]WWWYYYZZZZZZYYY\\\bbbgggkkkmmmpppssstttsssqqqpppiiiaaaYYYVVVSSSNNNJJJIIIPPPYYYfffqqqxxx{{{}}}}}}vvvsssllldddYYYNNNFFFAAA>>>===;;;999777777777777777666444333111111000000000000000000///////////////////////////////////////............---------,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------............///+++---//////...---...///........................------------------------,,,,,,.../////////...------......//////......------...///000222555:::>>>...------,,,,,,------...***++++++,,,------......,,,,,,,,,---------..............................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++***************////////////////////////+++,,,---...///000000000...........................---------------,,,+++++++++,,,,,,,,,---............---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------------------------------,,,---------...222777;;;JJJPPPTTTNNNBBB555///------------------------------------------,,,,,,,,,...............//////000---...///000111222555777<<>><<<;;;;;;<<<======<<<:::777555333222111000000000000///////////////////////////////////////............---------,,,,,,,,,------.........,,,,,,,,,---------......---------------,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,++++++*********++++++,,,,,,------...,,,------......------,,,---------------------------------------------------------............///222///------///000///...........................------------------------,,,,,,.../////////...---...------------------...+++*********,,,---...///...------,,,,,,------............------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++*********+++,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************........................000111111111000///......---------------------------...///...,,,,,,,,,...---,,,,,,,,,---///000222///......---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++(((''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,++++++,,,,,,---...***************************++++++,,,,,,------...,,,,,,,,,------------...---------,,,++++++...111222444666666333000///...,,,,,,,,,------------...---------------.........//////......//////000111///000111222555>>>IIIRRR```gggpppyyy~~~||||||}}}zzzsssooojjjfffbbb^^^]]]\\\ZZZYYYZZZ\\\^^^bbbeeehhhjjjkkkmmmlllkkkjjjhhhhhhhhhggggggggghhhjjjmmmnnnmmmkkklllllljjjddd\\\XXXWWWYYY___aaabbb```^^^___bbbfffbbbfffiiiiiijjjlllkkkhhhlllmmmqqqvvv|||~~~~~~}}}wwwvvvuuutttqqqiii^^^VVVGGGEEEBBB???===>>>???@@@AAA@@@===:::777555444333111111111111000000000000///////////////////////////............------------------------.........+++,,,,,,------...............---,,,***'''%%%$$$+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------...,,,---...//////...---,,,------------------------------------............---------............///111///---------...---,,,........................------------------------,,,,,,.../////////...---000///............///000---+++***+++,,,...------...------,,,,,,------...//////......---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******)))***++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++........................///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,+++---...------,,,,,,---///111333//////...---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***))))))((()))***+++,,,------------------------++++++,,,,,,------------,,,,,,++++++,,,,,,---...***+++,,,,,,,,,,,,+++*********+++,,,,,,---......,,,,,,,,,---------......,,,------,,,***+++---000.....................///,,,,,,,,,---------......,,,,,,------....../////////////////////000000111000444999>>>EEEPPP^^^hhhrrrvvv||||||xxxssspppeee```YYYUUUSSSRRRRRRQQQOOOPPPQQQSSSUUUWWWZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYY[[[[[[[[[\\\___``````___ccceeeeeeaaa[[[VVVUUUVVVZZZ\\\^^^\\\XXXXXX\\\```^^^cccddd___]]]aaafffgggkkknnnssswwwzzz||||||}}}yyywwwuuutttsssmmmccc[[[MMMJJJGGGCCCAAAAAABBBCCCFFFEEEBBB>>>;;;888777666222222222222111111111111///////////////////////////............---------............------------++++++,,,,,,---......///.........---+++)))'''&&&---,,,,,,++++++,,,,,,---*********++++++++++++,,,++++++,,,,,,,,,+++***)))*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---...//////...---,,,------------------------------------.........///---------............///.../////////...---------........................------------------------,,,,,,.../////////...---......---,,,,,,---......222///---,,,------+++)))...------,,,,,,------..................---------,,,,,,,,,---------......------------------------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***)))))))))***+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++////////////////////////,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,+++---///...---,,,,,,---///222444//////...------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++---------------------------,,,,,,++++++*********((()))***+++,,,++++++***------------------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...***+++---......---+++*********+++,,,,,,---......,,,,,,,,,------.........,,,,,,---,,,+++,,,...000000...,,,+++,,,---...///,,,,,,,,,------.........,,,,,,,,,---...///000000///////////////000111111222999BBBJJJTTT```oooyyy|||~~~zzz{{{{{{{{{zzzxxxuuutttddd^^^VVVOOOKKKJJJJJJJJJMMMMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSTTTVVVXXXWWWVVVUUUXXXZZZYYYTTTQQQPPPQQQQQQTTTVVVTTTQQQQQQUUUZZZ]]]bbb```VVVPPPUUU]]]aaaeeejjjppptttvvvxxxyyy{{{~~~{{{wwwvvvuuuooofff^^^QQQNNNJJJFFFDDDCCCEEEFFFJJJHHHEEEAAA>>>;;;999888333333333222222222111111//////////////////////////////.........---------/////////...---------,,,++++++,,,,,,---...//////+++,,,...///000///.........---,,,++++++,,,---...))))))*********+++++++++++++++,,,---,,,+++***)))))))))***+++,,,------...,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------***++++++,,,,,,---......,,,---///000000///---,,,---------------------------------.........//////---------.........//////---///111111000///000111........................------------------------,,,---.../////////...---000///...------...///000...+++***+++...000...,,,...------,,,,,,------...,,,,,,------.../////////,,,,,,,,,---------..............................///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))((()))***+++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++000000000000////////////000333444333000...000333......------------......////////////////////////***+++,,,...000111333333222111///...------......,,,,,,,,,++++++*********++++++++++++++++++++++++,,,---------,,,,,,+++***,,,++++++******++++++,,,---------........./////////......---+++******)))++++++++++++++++++++++++,,,,,,,,,++++++*********///......------,,,,,,+++///...,,,*********,,,------------............///------------------------------............------,,,,,,------...//////000------------------------,,,,,,,,,---------......///...------//////...---...000111000///111666;;;>>>HHHUUU```gggnnnvvv|||~~~|||zzzxxxxxx{{{~~~{{{zzztttssspppmmmkkkiiihhhggg]]]ZZZVVVRRROOOMMMMMMMMMOOOMMMKKKLLLOOORRRRRRQQQPPPRRRTTTTTTRRRRRRRRRSSSUUUVVVXXXXXXXXXVVVTTTSSSWWWWWWWWWWWWUUUSSSQQQPPPSSSRRROOOMMMKKKKKKLLLLLLUUUVVVVVVRRROOONNNQQQTTTXXX[[[```eeejjjnnnqqqrrrxxx{{{{{{vvvsssqqqlllgggYYYTTTKKKDDDAAAAAADDDGGGJJJIIIHHHGGGDDD@@@:::666888666333111000222333555111111000111222222000...//////.........---------........................000000///...............//////.........---------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++,,,,,,,,,------------,,,,,,+++*********+++******+++++++++,,,,,,,,,******+++++++++******)))+++---///000000///---+++.........------,,,,,,,,,...---+++))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------......---......---+++******+++***+++,,,,,,,,,,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------------............///000000000000000000000000////////////////////////............//////////////////000000000000//////////////////////////////...///000111111///---,,,////////////////////////---------............///------------------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))------,,,,,,+++***))))))+++,,,---,,,++++++,,,---******))))))***,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***+++,,,************************000000000000////////////...///000///...------............------.................................+++,,,---...///000111222000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------,,,,,,+++***,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------///...,,,******+++,,,---,,,,,,,,,,,,---------...------------------------------............------///............---------------------------------,,,,,,---------.........//////...///000111000000000111111111111777???FFFTTT\\\gggpppuuuzzzzzzxxxtttqqqoooooopppqqqxxx|||~~~xxxqqqmmmkkkhhhgggeeecccbbb``````___YYYXXXWWWVVVUUUUUUVVVVVVXXXVVVUUUVVVYYY\\\\\\\\\[[[\\\^^^]]]\\\ZZZZZZ[[[______`````````___]]]]]]\\\\\\\\\[[[YYYVVVSSSRRRRRRQQQNNNLLLJJJJJJJJJJJJNNNNNNNNNLLLJJJJJJKKKMMMLLLMMMPPPUUU[[[aaagggjjjpppuuuvvvuuusssssspppkkkbbb\\\TTTKKKEEECCCDDDEEEFFFGGGIIIJJJJJJFFF@@@;;;888888888888777555444333000///......//////...---//////.........---------........................//////...---------------//////.........---------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......---......---+++******+++***,,,------++++++,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///........................////////////////////////............//////////////////000000000000//////////////////////////////***+++---...///...---,,,........................---------............///------------------------...........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++---,,,++++++,,,,,,+++)))......------,,,++++++***---...---,,,***)))))))))+++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---************************000000000000///////////////...------......---,,,................................................---------...//////000000...---,,,+++*********+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,******++++++,,,------......---,,,+++***+++,,,---+++++++++,,,,,,,,,------------------------------------............------111000000...---,,,++++++------------------------,,,------------.........,,,,,,---...////////////222333555666:::CCCOOOWWWgggmmmvvv{{{~~~yyykkkhhheeebbbaaabbbeeegggoooqqqssspppiiibbb^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[]]]___aaabbbccccccdddccccccdddgggiiijjjjjjjjjkkklllkkkiiigggfffgggkkkkkkkkkkkkjjjjjjjjjjjjfffffffffdddbbb___]]][[[XXXVVVTTTQQQNNNMMMMMMLLLKKKIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDFFFKKKRRRZZZ^^^ggglllpppqqqrrrssspppkkkiiiddd\\\SSSKKKFFFDDDCCC@@@CCCFFFJJJLLLIIICCC???777:::===@@@???;;;777444333000...---...//////.../////////.........------..............................---,,,,,,,,,,,,,,,...............---------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,++++++******++++++******+++++++++,,,,,,,,,***+++,,,---.........------,,,+++******+++,,,---++++++++++++***************+++,,,...---,,,***(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......---......---+++******+++,,,---...---+++***+++,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------------............///........................////////////////////////............//////////////////000000000000//////////////////////////////)))***,,,...////////////........................---------............///------------------------........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++---,,,++++++,,,,,,+++***///......------,,,,,,+++------,,,+++******))))))---,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************000000000000////////////333000...///111222000------..................---................................................---,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------.........++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,+++++++++,,,---+++,,,,,,,,,,,,---------------------------------------............------000000///...---,,,++++++........................------------..................////////////111222333777===CCCKKKUUUaaajjjsssxxx}}}~~~yyyppphhh___^^^\\\[[[[[[\\\^^^___```bbbdddbbb]]]ZZZYYY[[[[[[[[[\\\]]]^^^^^^^^^___ccceeehhhkkklllmmmmmmmmmllllllmmmnnnqqqssstttuuuvvvwwwxxxvvvssspppppppppssssssrrrqqqqqqrrrrrrsssqqqqqqqqqqqqpppnnnllljjjfffeeeaaa]]]ZZZWWWUUUTTTRRROOOLLLLLLMMMLLLHHHDDDHHHFFFCCCCCCEEEJJJOOOSSS]]]ccchhhjjjlllnnnkkkggggggccc]]]UUUNNNHHHEEECCC===???AAAEEEGGGFFFCCC@@@888;;;@@@CCCDDDAAA===:::888555222000000111111111////////////....................................///...------,,,,,,------...........................------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,******+++---............,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...---+++***+++,,,,,,---...---+++***+++,,,,,,,,,,,,------------...........................,,,,,,,,,------------...---------............///000000000000000000000000////////////////////////............//////////////////000000000000//////////////////////////////------///000111111111000---------------------------------............///................................................,,,,,,------......//////------------------------------,,,,,,,,,---..............................---,,,++++++,,,---,,,+++......------,,,,,,,,,++++++******+++,,,---------............---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************000000000000////////////444111///000222333111...------...//////...------........................///.........---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------------------******************++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,---------------............------------------------------............------................................................---------.........//////222333444333222444777:::888@@@LLLWWW```iiirrrxxx}}}|||vvvqqqjjjaaaZZZXXXYYY[[[\\\\\\[[[ZZZYYYVVVXXXYYYXXXVVVWWWZZZ]]]```aaaccceeefffggggggggglllmmmoooqqqpppooommmllllllnnnppprrrtttvvvwwwxxx{{{||||||zzzwwwtttssssssttttttsssssssssssstttuuutttuuuvvvxxxyyyyyyxxxxxxuuussspppkkkgggccc```______[[[WWWUUUUUURRRLLLHHHHHHGGGEEEEEEEEEGGGIIIKKKQQQWWW]]]```cccgggfffbbb[[[YYYUUUQQQMMMIIIFFFEEE@@@??????@@@BBBCCCBBBAAA:::<<>>:::777555333111///000000000/////////..............................000000///............///---------..................------,,,,,,------...,,,,,,,,,---------......------------,,,,,,,,,,,,------------............++++++******++++++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,---,,,,,,***+++...//////...+++***)))))))))***************---,,,***))))))+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------......+++,,,------++++++,,,---,,,---...---+++***+++,,,,,,---------....................................,,,---------............---------............///........................////////////////////////............//////////////////000000000000///////////////////////////////////////......---------////////////////////////---------............///.............................................................../////////------------------------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++---,,,+++,,,---...---,,,++++++++++++++++++++++++///,,,***+++---...,,,)))((()))+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************000000000000///////////////000000///...---...///,,,---///000000///---,,,------------------------......---------------,,,,,,---...//////...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******,,,...///,,,++++++******++++++,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,---------.........------------------------------............------,,,,,,------...//////000....................................////////////...000111111333;;;GGGPPPYYYcccqqq|||{{{wwwuuujjjhhhccc[[[SSSOOOOOOPPPPPPQQQSSSSSSRRRPPPLLLJJJLLLMMMNNNOOOPPPUUU^^^eeemmmnnnppprrrsssrrrqqqqqqnnnnnnmmmllljjjgggeeecccdddhhhlllooopppqqqsssvvvuuuvvvvvvtttpppnnnmmmmmmlllmmmnnnooopppooonnnnnnmmmooorrrvvvyyy{{{|||}}}~~~|||{{{yyywwwvvvsssqqqnnnhhhbbb]]]\\\\\\RRRQQQPPPOOONNNNNNOOOOOOKKKOOOQQQPPPRRRVVVVVVSSSKKKJJJHHHGGGEEEEEEEEEEEEFFFDDDCCCCCCEEEFFFFFFEEE>>>>>>======???BBBEEEGGGFFFCCC???<<<999555111///000000000000/////////...........................//////...------------...---------.........//////...------,,,,,,------...,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------......++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,***+++,,,------,,,+++***((()))))))))************+++*********+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------......+++,,,------++++++,,,---***,,,------++++++,,,...------------............------------------------------------............---------............///........................////////////////////////............//////////////////000000000000//////////////////////////////..................//////000000000000000000000000---------............///................................................////////////....................................+++++++++++++++,,,------++++++++++++++++++++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---***((())),,,---***''')))***+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,************************000000000000////////////...111333111...---...111,,,---///000000///---,,,------------------------------------------------+++,,,---.........---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******,,,...///,,,++++++++++++++++++,,,++++++,,,,,,,,,---------)))******+++---......///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///***+++,,,---------------++++++,,,,,,,,,------------------------------------..................------------.........//////////////////////////////............/////////000333555666777<<>>>>>>>>@@@CCCDDDKKKIIIEEEAAA>>>999444000000000000000////////////..............................---,,,,,,,,,,,,------------.........//////...------,,,,,,------...,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------+++*********+++,,,,,,---******+++++++++,,,,,,,,,.........///......------,,,+++***))))))***+++,,,******++++++,,,,,,,,,,,,((()))+++---------+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,---------......+++,,,------++++++,,,---***+++,,,,,,,,,,,,---...---------.........//////---------------------------------.........//////---------.........//////000000000000000000000000////////////////////////............/////////000//////000000000000//////////////////////////////////////////000222333444000000000000000000000000---------.........//////////////////////////////........................000000//////......------........................++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------------------(((%%%###&&&+++---,,,))),,,---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---************************222222111111000000000///222000///------///000222/////////000111000---+++/////////......---------........................,,,------......------,,,///---+++******+++---///------------------------...---,,,,,,++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,,,,---...000111,,,---///000000...---+++////////////////////////---------------------------...............------...------,,,,,,,,,------.../////////...///111333111555999<<>>???@@@AAAGGGGGGIIIMMMVVV```jjjppprrrsssuuuwwwxxxxxxxxxwwwwwwsssooolllkkkjjjiiihhhlllmmmoooppprrrrrrqqqqqqllllllllljjjgggfffggghhheeegggjjjmmmnnnmmmlllkkkmmmiiikkktttzzzyyyyyy{{{~~~~~~}}}~~~~~~yyysssnnnmmmmmmmmmmmmjjjiiihhhfffcccaaa```___^^^^^^]]][[[WWWTTTQQQOOOKKKJJJGGGEEECCCCCCCCCCCCCCCAAA@@@AAACCCEEEFFFEEE>>>===<<<===>>>??????>>>IIIKKKKKKIIIBBB;;;666333222111111222333222///,,,000000000000//////////////////............//////........................,,,,,,------------------+++,,,...//////...,,,++++++,,,,,,------......///------,,,,,,,,,,,,++++++,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------...---,,,,,,++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,...------,,,,,,------...,,,,,,------------......,,,,,,,,,------........./////////......---------------,,,++++++***)))))),,,------...//////.....................---------000000//////.........---000000000//////.........------------,,,,,,,,,,,,---------------------------...///000111222222222222222111000000//////...........................////////////////////////......------......///000........................------............------,,,---......//////......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++................................................+++,,,,,,------,,,,,,+++------,,,++++++*********++++++++++++++++++++++++...---,,,,,,++++++++++++222222222111111111000000111000///......///000111---...000000000//////000............---------,,,........................,,,------......------,,,---------,,,,,,---------------------------------...---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,---...000111------...//////...---,,,........................------------------------...//////000//////......//////...............///---///000111000111333555777<<>>======>>>???@@@@@@EEEIIINNNOOOKKKDDD===999333111000111222222000///000000000000//////////////////............//////................................................+++,,,...//////...,,,+++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***++++++,,,,,,++++++...---,,,,,,+++++++++,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------******++++++++++++,,,,,,,,,,,,------------------.........---------,,,,,,///......---,,,,,,++++++------......///.................................000000/////////.........------------............000000000000000111111111////////////////////////......///000000000000000000000000000000/////////111111111111111222222222000000000000000000000000222222111111000111111222........................---......//////......---,,,---......//////......---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++333333222111111111111111000000////////////000000---///111000...---///111...------------,,,,,,,,,........................,,,------......------,,,+++,,,---......---,,,+++------------------------------,,,+++++++++,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------...///000................................................------------------------//////000000000000000///000000////////////000000...///111222222444777999AAAHHHQQQXXX^^^gggrrr{{{{{{qqqiii]]]UUUPPPNNNKKKIIIEEEGGGJJJNNNQQQQQQNNNKKKEEEDDDCCCCCCFFFKKKQQQTTTVVVYYY___eeejjjmmmooopppuuuwwwyyy|||}}}|||{{{zzzzzzwwwtttrrrqqqqqqpppnnniiijjjjjjkkkkkkkkkjjjjjjeeeffffffeeebbbaaaaaabbbaaaaaaaaaaaaccceeegggiiikkkjjjlllsssxxxyyyzzz|||zzzzzzzzzyyyyyyzzz{{{{{{uuusssqqqqqqsssuuuuuuuuuxxxyyyyyyyyyxxxvvvtttsssttttttrrrppplllhhheeecccYYYVVVRRRMMMHHHDDDAAA???BBBAAABBBEEEGGGHHHFFFEEECCCBBB@@@>>>>>>???AAACCCBBBIIIRRRWWWVVVOOOGGGCCC777444111000111111111111000000000000//////////////////............//////........................000000000//////......---+++,,,---.........,,,,,,......---,,,,,,+++******------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++------,,,+++++++++,,,,,,........................,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,------------------,,,,,,------------,,,,,,,,,,,,000000000///......------....../////////......------------......//////000000000////////////......,,,------......//////000......//////000111111111........................///000000111111111000000000000000000000111111111111000000000000000000000////////////////////////111111000//////000000000..................---------......//////......---------...////////////...///////////////////////////.....................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************+++,,,---------++++++++++++++++++++++++---,,,,,,++++++++++++,,,444333222111000000111111//////000000000000//////111000000......------------------------,,,,,,,,,........................,,,------......------,,,++++++,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------)))******************)))++++++++++++++++++++++++------............------******+++++++++,,,,,,,,,------------......//////......---------...//////......................................................///000000000//////000////////////000111111///000000111333888>>>CCCOOOVVV```gggmmmssszzz{{{uuuhhhaaaWWWPPPMMMLLLLLLLLLIIIMMMSSSYYY\\\[[[UUUQQQIIIIIIIIIKKKOOOWWW^^^bbbdddfffjjjmmmooopppooooootttvvvyyy|||}}}|||zzzyyy{{{yyyuuusssqqqpppnnnmmmhhhhhhhhhiiiiiihhhhhhhhheeeffffffdddaaa^^^]]]^^^\\\\\\]]]___```bbbdddeeejjjjjjmmmqqqssstttttttttuuutttttttttttttttttttttkkkkkkkkknnnqqqtttuuutttuuuvvvwwwxxxxxxvvvuuusssttttttttttttsssqqqooonnndddbbb]]]WWWQQQKKKGGGDDDCCCBBBAAADDDHHHKKKMMMMMMJJJIIIEEEAAA??????AAACCCDDDLLLVVV\\\\\\WWWPPPLLL@@@;;;555111000000111000000000000000//////////////////............//////........................111000000///...---,,,,,,+++,,,---.........------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,,,,........................,,,,,,+++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000/////////......///////////////......---,,,------...///000000111000000///////////////////////////000000111111111.........//////000000000////////////000000000000000111222333333444444444444333333333222222222111000000000000000/////////000000000000000/////////000////////////000111111//////............------......////////////......------...//////////////////////////////////////////////////////.........------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,777555333111000000000111//////000000000000//////111...,,,---000111...,,,------------------------........................,,,------......------,,,,,,+++***((((((***+++,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---------...............---------------...///000................................................,,,---....../////////...//////......///000000111111111111333777@@@KKKRRRaaagggpppvvvzzz}}}rrrjjjaaa]]]VVVQQQPPPQQQSSSTTTSSSVVV\\\bbbdddaaa[[[VVVSSSRRRSSSVVV[[[bbbiiimmmppppppppppppooonnnmmmmmmqqqsssuuuxxxyyyxxxwwwvvvzzzwwwtttqqqooollliiigggddddddddddddeeeeeeffffffhhhiiihhheeeaaa\\\ZZZZZZWWWYYY\\\___aaabbbbbbbbbcccggglllnnnppppppooonnnnnnnnnmmmmmmmmmlllkkkkkkeeeeeefffjjjooorrrsssrrrssstttuuuvvvvvvuuuttttttsssssstttuuuuuutttrrrrrrnnnlllhhhbbb\\\WWWRRRPPPHHHEEEBBBCCCHHHOOOUUUXXXRRRPPPLLLFFFAAA???AAACCCJJJPPPYYY^^^^^^[[[WWWTTTJJJDDD<<<555222000000///000000000000//////////////////............////////////////////////////////////......---,,,+++++++++,,,,,,------.........+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,++++++,,,,,,---------------------------,,,+++++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////..................///////////////......------......///000111111//////000000000000000000111111111111111000000000111111111111111111111111111222222333444444555555111222444666888:::;;;;;;;;;:::999888666444333333555555555555444444333333444444444333333222222222111111111111222333444444000000000//////............//////////////////...---...//////000000//////......................../////////////////////...------------------------...------,,,,,,------...------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,;;;:::666333111111111222000000////////////000000---------000333444222000---------............///........................,,,------......------,,,---,,,)))(((((())),,,---------------------------,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,---...//////...---,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++,,,,,,,,,,,,------......///......---,,,,,,------.../////////------------------------........................+++,,,---.../////////...///.........///000111222444666888===DDDOOO[[[cccrrrvvv}}}}}}oooeee\\\[[[YYYXXXYYY[[[]]]^^^]]]___cccfffhhheee```[[[^^^^^^___bbbfffkkkpppssstttsssqqqooommmlllkkkkkknnnoooqqqrrrtttttttttsssuuusssooommmkkkhhheeebbb^^^^^^^^^```aaaccceeeffffffffffffccc^^^YYYWWWVVVQQQSSSWWW\\\^^^___^^^^^^[[[cccjjjllllllmmmkkkggghhhhhhhhhhhhgggeeedddcccbbbbbbcccgggkkknnnooooooooonnnnnnnnnnnnooooooooottttttuuuuuutttsssqqqpppqqqpppnnnkkkgggbbb___]]]SSSNNNHHHFFFIIIPPPWWW[[[WWWVVVSSSLLLEEEAAABBBEEEOOOTTT[[[___```^^^\\\ZZZTTTMMMCCC;;;555333111000000000000000//////////////////............//////////////////////////////.........---,,,,,,+++++++++,,,,,,,,,---......///++++++,,,------...//////------,,,,,,,,,,,,++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,------------..................---------...///000000000000///.........//////000000111//////000000000000111111000000111111111111111111111111222222222222333333333444555666888999;;;;;;:::<<<>>>AAADDDFFFGGGHHHGGGGGGEEECCC@@@>>>===<<<======<<<<<<;;;:::::::::888777777666666555555555444333333222222222222222222222111111000000//////...//////000000//////.........///000000000000///........................------........./////////------------------------......------------......------------------------------,,,,,,,,,,,,++++++........................++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++.........---,,,++++++++++++++++++++++++++++++++++++************++++++,,,BBB???;;;777444333333444111000///......///000111---333888888444111111333........./////////000000........................,,,------......------,,,------,,,++++++,,,------------------------------,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,------------------...//////...---,,,+++,,,---////////////...------------------------........................,,,---...//////000000000000//////000000222333333666;;;DDDMMMWWWbbblllsss{{{~~~yyymmmeee[[[]]]```ccceeegggiiijjjhhhhhhiiijjjkkkjjjgggeeehhhiiijjjkkkmmmppprrrsssppppppooonnnmmmlllkkkkkkmmmmmmmmmnnnooopppqqqrrrooommmjjjiiihhhfffcccaaa[[[\\\]]]___bbbfffiiikkkiiijjjjjjhhhddd```]]]]]]VVVXXXZZZ^^^aaacccddddddeeeooowwwwwwtttrrrmmmfffeeeeeeeeeeeecccbbb```____________aaaeeehhhiiiiiijjjhhhgggffffffggghhhiiipppqqqrrrssssssrrrqqqpppooooooooonnnmmmkkkiiigggaaa[[[RRRMMMLLLOOORRRTTTXXXXXXWWWQQQJJJEEEFFFIIIPPPUUU]]]cccdddbbb```___YYYRRRHHH@@@:::666444222000000000000//////////////////............//////////////////////////////............------------++++++,,,,,,---...//////........................------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***++++++,,,,,,++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------,,,,,,,,,,,,------******++++++++++++,,,,,,,,,,,,------------------,,,,,,---------.................................,,,---...000000111111111///////////////000000000//////000000000111111111111111222444555777888888666666777999:::<<<======???@@@AAADDDFFFHHHJJJKKKNNNOOOQQQTTTVVVXXXYYYYYYYYYXXXWWWUUUSSSQQQPPPOOOLLLLLLLLLKKKJJJIIIIIIIIIEEEEEEEEEDDDCCCBBBBBBBBB>>>===;;;888666444333333444444333222222111111000//////000000000000//////......///000000000000000........................++++++,,,---...//////000..............................------------......------------------------------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------,,,,,,++++++++++++++++++++++++***************+++,,,,,,FFFCCC???:::777555555555222000///------///000222111<<>><<<:::555555444444333222111111//////000000000000//////...//////000000000000000////////////////////////)))***+++,,,---///000000..............................------------......---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......---+++,,,,,,------......///++++++++++++++++++++++++******))))))***+++,,,,,,KKKHHHCCC>>>;;;999666444777666555444333333333333333444555444222000000000000000000000000000000000////////////////////////---------------...///000//////.........---------------------------------...------,,,,,,------...,,,------......------,,,,,,++++++******++++++,,,,,,------......------,,,............---,,,++++++........................,,,,,,,,,---------......------------------------................................................111111000000//////......//////............//////444222///000333777:::;;;BBBNNN[[[eeeoooxxx}}}|||~~~{{{wwwqqqlllhhhfffeeehhhlllrrrxxx{{{{{{zzzxxxuuuuuuuuuuuuuuuuuuuuuuuutttrrrqqqqqqsssuuuuuutttqqqjjjgggmmmqqqnnnkkkllljjjiiigggfffjjjooollleeeiiihhhhhhkkknnnnnnkkkgggdddhhhooouuuuuuvvv~~~|||yyywwwzzzoookkkgggeeeeeedddaaa^^^ZZZ[[[ZZZXXXZZZ```aaa___ddd^^^[[[___```]]]^^^bbbbbbcccdddgggjjjmmmnnnnnnnnnllliiihhhhhhkkknnnpppkkkjjjgggbbb[[[RRRJJJEEEKKKKKKLLLNNNPPPOOOMMMKKKWWW\\\bbbfffgggfffdddddd___TTTEEE>>>===???>>>;;;555222...------...//////////////////000000000000...///000111111000///...////////////............................................................------------------------------------,,,++++++***++++++,,,,,,,,,,,,------........................,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------...------,,,,,,------...,,,------......------,,,---------............//////...,,,+++,,,...000111333333222111000//////...000///......000111111111///111333444333444666888888;;;???DDDIIILLLNNNOOOQQQSSSVVV[[[___```^^^\\\cccdddfffhhhjjjmmmnnnooolllllllllmmmnnnnnnoooooopppooommmlllkkkkkkkkklllmmmkkkiiigggfffggghhhiiijjjiiihhhfffeeeeeedddddd___]]]YYYTTTOOOIIIEEECCCBBB???;;;888777777555444222111111000000//////...///000000000111111111111/////////000000000000000//////////////////////////////...///000000...+++------------------------........................///............---------------------,,,,,,+++******+++------------+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++OOOLLLGGGBBB???;;;888555444444333111111000000111111333444333111000000000000000000000000000000000000000000000000000000000---------------.../////////.........------------------------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------...---------------------------------,,,,,,,,,---------......------------------------..........................................------111000000000/////////...111111000/////////000000111222222111222666>>>DDDXXXaaalllrrrxxx}}}|||yyynnnmmmjjjiiihhhhhhhhhiiinnnqqqwww|||}}}|||wwwwwwvvvuuuuuuuuuvvvvvvxxxvvvuuutttuuuuuutttrrrmmmfffdddhhhkkkiiigggiiidddeeeeeedddhhhnnnooollljjjmmmttt}}}yyy|||}}}yyywwwuuurrrnnnjjjggghhhhhhfffhhhllllllhhhfff```]]]______\\\\\\___]]]]]]^^^```aaadddfffggghhhgggfffeeegggkkkoooqqqnnnnnnlllgggaaaYYYRRRNNNIIIHHHHHHJJJMMMOOOPPPPPPRRRWWW^^^dddfffggghhhhhhbbbXXXKKKBBB???>>>>>>===:::777222000///000000///////////////000000000000//////000000000000//////////////////............++++++++++++++++++++++++........................------------------------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------///......------......///---......//////......---........./////////000000333111000...---------...222222111111111000000000000000///000111222333333555777:::<<<>>>@@@CCCEEEGGGJJJOOOUUUZZZ___bbbcccccccccdddgggkkkmmmmmmlllmmmnnnoooqqqrrrsssttttttssssssssssssttttttttttttvvvuuutttsssrrrssssssttttttsssrrrppppppppppppqqqqqqqqqpppnnnnnnmmmmmmmmmmmmkkkhhhddd```\\\YYYWWWPPPMMMHHHDDDAAA>>>:::777555555444333111000//////111111000000000000000/////////////////////////////////////////////////////////...///000000...,,,...................................................---------,,,,,,,,,,,,---------------,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................RRRPPPLLLHHHDDD@@@;;;777444333222111000000000000///111222222000///000111000000000000000000000000111111111111111111111111...------------...//////............------------------------------------...------,,,,,,------...,,,------......------,,,------------------------***++++++,,,,,,++++++******+++,,,---............,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------......................../////////......---------000000000000////////////333222222111000000111111000333555555666===JJJTTTfffooovvvzzz}}}|||tttlllhhh`````````aaadddgggkkkmmmrrruuuzzz~~~}}}|||xxxwwwuuutttttttttuuuvvvuuutttsssrrrrrrqqqnnnlllhhhdddaaacccdddbbbbbbddd```dddffffffkkkttt{{{}}}yyy}}}}}}qqqlllhhhgggddd___[[[[[[VVVWWWXXXYYYZZZ\\\```ccceeedddcccccceeeiiimmmooooooooonnnlllgggaaa\\\YYYJJJGGGEEEEEEIIIMMMQQQSSSNNNSSSZZZ```cccfffhhhiiibbb[[[QQQHHHBBB@@@@@@BBBAAA===888444333222111000000000000000////////////000000////////////000000////////////............................................................------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------/////////....../////////...//////////////////...////////////000000000111222222111000///...------..................//////000111222444666888;;;<<>>===;;;999666333222111333333222111111000//////////////////////////////////////////////////////000///...///000000...,,,////////////////////////........................------,,,,,,,,,+++++++++,,,------------,,,,,,+++///......------......///+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,SSSQQQNNNLLLIIIEEE???<<<777666555444333222222222---///000111000///000111////////////////////////000000000000000000000000......---------......///------------------------------------------------...------,,,,,,------...,,,------......------,,,---..................---++++++,,,,,,,,,,,,+++++++++,,,------.........---++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......................................................000000//////......------000000000000////////////333333222111111111111111111444888;;;BBBMMM[[[ffflllssszzz||||||{{{~~~yyyqqqiii```\\\\\\\\\]]]___ccchhhlllooorrruuuxxx{{{|||{{{yyywwwuuutttrrrqqqqqqqqqrrrsssqqqpppooooooooommmjjjgggcccbbb``````______```ccceeelllqqqrrrwww{{{sssiii```ZZZSSSTTTVVVWWWYYY\\\```cccdddbbb```___```cccgggiiilllllllllllliiifffccc```TTTOOOHHHEEEFFFIIIMMMOOONNNRRRWWW[[[]]]```bbbddd^^^\\\VVVMMMEEEBBBCCCFFFDDDAAA<<<888666444111///000000000000////////////111000///......///000111////////////............////////////////////////........................------------------------***++++++,,,------------+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...........................//////............//////......////////////............/////////000000000---...///000111111000000////////////000000000111111444777<<<@@@EEEJJJMMMRRRUUUYYY]]]```ccchhhjjjkkkmmmpppsssuuuvvvwwwwwwwwwuuutttuuuxxxzzzzzzzzzyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{zzzzzz{{{zzzzzzyyywwwwwwtttttttttuuuuuutttttttttuuutttrrrpppnnnlllkkkjjjhhhfffdddcccaaa]]]YYYUUULLLKKKGGGCCC>>>:::777555555555444333222222111111000000///////////////...////////////////////////000///......//////...,,,................................................---------,,,,,,,,,,,,+++,,,---------------,,,,,,///...---,,,,,,---...///++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************QQQPPPNNNMMMLLLIIIEEEBBB:::999777666444333333222,,,...000000//////000111///////////////////////////////////////////////////......---------......,,,,,,------------------------------------------...------,,,,,,------...,,,------......------,,,---......//////......---,,,,,,------------,,,,,,---.........------,,,++++++++++++,,,,,,---------,,,,,,,,,---------......................................................000000/////////.........////////////000000000000222111111000000111111222222555:::DDDQQQ___kkkqqqtttzzz{{{xxxvvvxxxuuupppiiibbb\\\WWWUUUYYYZZZ]]]aaaeeejjjnnnpppssstttvvvxxxxxxvvvsssqqqoooooonnnmmmmmmnnnooooooqqqpppnnnmmmllljjjgggeee^^^aaadddccccccfffkkkmmmuuu}}}zzzlllccc[[[[[[\\\^^^```aaa```______]]][[[ZZZZZZ]]]```bbbggghhhiiijjjjjjhhhgggfffaaaZZZRRRKKKGGGGGGGGGGGGKKKNNNQQQTTTVVVYYY]]]```^^^^^^[[[SSSIIIBBBAAABBBCCCAAA>>><<<:::666222///111000000000/////////...111000///......///000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***++++++,,,------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------..............................------,,,,,,------...,,,------......------,,,------........./////////,,,---...000111111111111222222333444555666777888888===CCCIIIOOOVVV]]]bbbdddgggjjjlllnnnpppsssuuutttvvvwwwyyyzzz{{{zzzzzzzzzyyyyyyzzz||||||{{{yyyzzz{{{}}}~~~~~~~~~}}}||||||{{{{{{zzzyyyxxxwwwwwwtttuuuvvvwwwyyyzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvrrrrrrtttuuuuuuuuuuuuuuuyyyxxxwwwuuusssqqqpppooonnnmmmlllkkkkkkiiieeebbb\\\ZZZUUUPPPJJJEEE@@@>>>777666666555333222222111111111000000000/////////////////////////////////111///......//////...---------------------------....................................------------,,,------......---------...---,,,++++++,,,---...+++,,,,,,,,,------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................RRRQQQOOONNNNNNLLLIIIGGG===;;;999777444333222111---...000111000///000111000000000000000000000000........................//////...------------...,,,,,,,,,,,,------------------------------------...------,,,,,,------...,,,------......------,,,,,,---...//////...---,,,,,,------......------,,,............---,,,+++***++++++,,,,,,------......,,,,,,,,,---------......................................................////////////////////////////////////000000000000000000000000111222333444444888BBBPPP```mmmtttwwwzzzzzztttpppooogggddd^^^XXXTTTRRRRRRRRRTTTWWW\\\bbbhhhmmmqqqssstttuuuvvvvvvuuurrrooommmiiiiiiiiijjjkkkkkkllllllllljjjgggfffffffffeeeddddddlllssstttuuu{{{vvvrrrooooooqqqtttqqqiiibbb^^^\\\YYYWWWWWWXXX[[[]]]aaabbbdddfffhhhhhhhhhhhhhhhccc[[[TTTNNNJJJFFFDDDEEEGGGIIILLLOOOSSSYYY\\\___```___XXXNNNDDD>>>;;;?????????@@@???;;;555111111111000000//////......000000////////////000000////////////............................................................------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...........................------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------............//////000000111111222222111222555888;;;>>>AAABBBIIINNNUUU[[[___fffnnnsssrrrtttvvvvvvvvvwwwxxxzzzyyyzzz|||~~~~~~~~~~~~}}}zzz{{{|||~~~~~~|||yyyyyyxxxxxxwwwvvvuuuuuurrrsssuuuvvvxxxyyyyyyyyywwwwwwvvvvvvuuutttttttttpppqqqsssuuuvvvvvvvvvvvvyyyxxxwwwvvvuuutttsssssstttrrrpppoooooommmjjjhhhfffddd```[[[VVVQQQNNNKKK???>>><<<:::777555333222333222222111111000000///////////////////////////111///...---...///......------------------------........................//////.........---------,,,------............---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,VVVTTTQQQOOOOOONNNLLLJJJBBB@@@===:::777444333222...000111111000///000111000000000000000000000000//////////////////////////////...---------------++++++,,,,,,,,,---------------------------------...------,,,,,,------...,,,------......------,,,+++,,,...//////...,,,+++,,,,,,,,,------,,,,,,,,,---------...------,,,,,,+++,,,,,,---......//////,,,,,,,,,---------...............................................................///000000111111.../////////000000000111000000000111333444666777999CCCRRRbbbooovvvzzz|||zzzyyyooogggbbb```VVVTTTQQQNNNMMMOOOQQQSSSUUUYYY```gggmmmqqqssstttsssssstttsssqqqnnnjjjhhhcccdddgggiiikkkkkkjjjjjjcccbbbaaadddiiinnnqqqsss}}}wwwjjjgggbbb]]]YYYXXXXXXXXXYYYZZZ\\\___bbbdddeeeeeefffddd```]]]YYYSSSMMMHHHCCCDDDEEEFFFHHHLLLQQQVVV\\\^^^___\\\TTTJJJ@@@;;;:::===@@@DDDDDD@@@999333111111111000///.........//////000000000000//////////////////............000000000000000000000000........................------------------------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------.........------,,,,,,------.................................------------......------............------............////////////000000000111222444666888777999>>>DDDKKKQQQUUUXXX```dddjjjlllmmmqqqwww|||zzz{{{|||{{{zzzzzz{{{|||{{{|||~~~~~~|||yyyyyyyyyyyyxxxwwwwwwxxxyyyzzzyyywwwuuusssnnnnnnnnnmmmmmmllllllllljjjkkkmmmoooppppppppppppmmmlllkkkiiiiiiiiiiiijjjiiijjjmmmpppqqqrrrqqqqqqssssssssssssssssssttttttwwwtttqqqpppoooooommmkkkiiihhhfffccc```]]][[[YYYOOONNNJJJFFFAAA===999777444444333333222111111000////////////////////////222000------...//////............................................................---------,,,,,,,,,,,,---...............,,,,,,------------,,,,,,***++++++,,,------.........------,,,,,,++++++***+++,,,,,,------,,,,,,+++************************[[[XXXSSSQQQOOONNNMMMKKKGGGEEEBBB>>>:::777555444///111222222000///000111000000000000000000000000000000000000000000000000000///...---------------+++++++++,,,,,,---------------------------------...------,,,,,,------...,,,------......------,,,+++,,,...//////...,,,++++++++++++,,,,,,+++++++++++++++,,,---............,,,,,,------...///000000,,,,,,,,,---------......////////////////////////........................------...///000111222222.../////////000000111111000000111222444666888999???MMMbbbqqqyyy|||zzztttfff[[[TTTQQQLLLLLLKKKKKKMMMPPPSSSUUUZZZ___fffmmmqqqsssssssssqqqqqqqqqpppmmmjjjfffddd```bbbfffiiikkkkkkjjjiii``````ccciiisss~~~{{{vvvnnneee^^^YYYVVVUUUQQQSSSVVVYYY\\\^^^``````bbbbbbbbbbbb```[[[TTTNNNFFFEEEDDDCCCCCCEEEJJJNNNVVVYYY]]]^^^ZZZQQQGGG@@@888;;;AAAGGGHHHDDD<<<666222111111000///......---...///000111111000///...000/////////............................................................------------------------------------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------.........------,,,,,,------...//////////////////////////////............//////......////////////......////////////000000000000/////////111444999===???DDDHHHNNNVVV___hhhnnnqqqppptttwwwwwwuuuvvvzzz|||}}}~~~}}}{{{{{{{{{}}}}}}}}}}}}}}}|||zzzxxxwwwxxxtttpppmmmmmmooopppppppppqqqrrrrrrpppmmmiiigggbbbbbbbbbaaaaaaaaa`````````aaaccceeefffffffffeeebbbaaa^^^\\\\\\\\\^^^___```bbbeeehhhiiijjjjjjiiiooopppqqqrrrsssuuuvvvvvvuuussspppooopppqqqppppppiiihhhgggfffeeedddcccccc___\\\WWWQQQKKKDDD@@@===555555444444333222111111////////////////////////222000------...//////...////////////////////////........................---------,,,,,,,,,++++++,,,,,,---.../////////...,,,---...//////...---,,,))))))***+++,,,,,,------///...------,,,+++***)))++++++------------++++++------------------------[[[ZZZXXXUUUSSSPPPMMMKKKIIIIIIFFFBBB===888666666555444222111000000000111111000///......///000111000000000000000///......////////////////////////......------------......---,,,,,,,,,,,,---...............------,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------...............////////////000............////////////---...///000111111111111///111222333222111111222444///...444999:::===CCCWWW```mmmxxx}}}ooo___SSSKKKHHHHHHIIIKKKMMMOOOTTTYYY]]]dddgggkkkoooqqqpppooonnnrrrooonnnoookkkccc______]]]bbbhhhmmmnnnlllgggddd___```fffvvv}}}pppcccXXXRRRTTTRRRRRRVVV]]]___\\\XXXcccaaa___```bbb```[[[WWWPPPJJJCCC???@@@CCCGGGJJJPPPVVV\\\___\\\TTTLLLHHH:::<<<@@@FFFIIIGGGAAA;;;555444111...---...000222////////////////////////......///000000000000000........................////////////////////////------............---------...///...,,,+++,,,------,,,,,,++++++,,,,,,---++++++,,,------,,,++++++---------,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---.....................---------------............///...---,,,,,,,,,,,,---...////////////////////////111111111000//////....../////////......///111444444666777999<<>>;;;777555444333111000///...---...000111000///222000...---,,,---///000.........////////////000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------.........------,,,,,,,,,........................))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,bbbaaa^^^YYYTTTPPPNNNMMMLLLKKKIIIEEE???:::777666555444222111000000000111111000////////////000111000000000000000///......////////////////////////......------------......------,,,,,,------...///......---------,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...............////////////111111111111000///...---///111222222111000111222333000000333666:::CCCNNNaaahhhsss|||rrrcccWWWNNNJJJHHHLLLNNNQQQTTTWWW[[[```ccciiikkknnnqqqqqqpppnnnllllllhhhggghhhfff```]]]^^^aaaeeejjjlllkkkhhhgggfffhhhnnn|||rrraaaWWWQQQPPPOOORRRWWWYYYYYYWWWXXXZZZ\\\^^^^^^]]]\\\\\\VVVQQQKKKGGGEEEDDDDDDCCCIIIOOOVVV\\\\\\WWWQQQMMM>>>>>>???DDDIIIJJJEEE@@@888666222000000000000000000000000000000000000000......///000000000000000////////////////////////........................------............---------...///...,,,+++,,,------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++---------,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...........................---------............///......---,,,,,,---......////////////////////////000/////////////////////...///000///......000222222555;;;AAAIIIQQQYYY___gggjjjnnntttxxx|||}}}~~~}}}zzzyyyxxxxxxxxxzzzxxxuuuqqqnnnhhhbbb^^^ZZZVVVQQQRRRXXX]]]______ddddddfffggggggccc\\\XXXLLLFFFAAA???AAACCCCCCAAABBBBBBBBBCCCDDDEEEFFFGGGEEEHHHMMMRRRVVVYYY[[[[[[VVVVVVVVVTTTQQQOOOOOOOOOUUUXXX\\\^^^```aaadddeeekkkiiigggiiillloooooonnnlllkkkjjjjjjjjjkkkkkkkkkkkkgggcccbbbaaa^^^WWWQQQKKKFFF???999666444333222222111///000111111000///111000///...---...//////---------.........//////......---,,,,,,,,,,,,---------------------------------------------------//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,iiiiiiggg```XXXRRRPPPPPPNNNMMMKKKHHHCCC>>>:::777555444222111000000111111111000000//////000000111000000000000000//////...////////////////////////......------------......---------,,,------...///...------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...............////////////111111111111000///......///111222111000///000111333333444666999AAAQQQaaannnssszzzwwwfffYYYRRROOOOOONNNSSSVVV[[[___bbbfffiiilllpppqqqqqqrrrpppnnnkkkiiifffcccaaabbbaaa]]]]]]___bbbggglllllliiigggiiilllttt~~~kkk___WWWVVVTTTSSSSSSTTTVVVWWWPPPUUUZZZ\\\ZZZYYY\\\___\\\ZZZVVVRRRNNNIIICCC???CCCIIIQQQXXX[[[YYYUUUQQQEEE@@@===@@@GGGLLLJJJGGG>>>:::444222222222111///111111111111111111111111////////////000000000000000000000000000000000000------------------------------............---------...///...,,,+++,,,---------,,,,,,,,,,,,------------............------------,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...........................---------............///......---,,,,,,---......////////////////////////........./////////000000///000111111000111444666999???GGGQQQZZZdddlllqqquuuvvvxxx{{{~~~}}}{{{xxxvvvuuurrrooojjjeeeaaa[[[UUUQQQKKKHHHFFFJJJSSS]]]ccceeedddeeegggiiigggbbb[[[UUUHHHCCC<<<999999:::999777999999999888888999999::::::???HHHRRRZZZ```cccddd```___]]]XXXSSSPPPOOOOOOQQQRRRSSSSSSTTTVVVZZZ]]]^^^]]]^^^```eeehhhjjjjjjiiiiiijjjkkklllnnnooopppnnnkkkhhhggggggfffaaa]]][[[UUUKKKBBB<<<999666555555333111000111111000///000000000/////////................../////////000...---,,,,,,++++++,,,,,,........................------------------------...............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,mmmooooooiii```XXXTTTTTTOOONNNLLLJJJGGGCCC>>>;;;666555444222111111222222000000000000000000000000//////000000000000//////////////////////////////......------------......---------------...//////------------------------------------------------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000............////////////......///000111111111111000111111000//////000111444555999>>>FFFRRRcccpppwwwzzz~~~rrrcccYYYXXXZZZ[[[ZZZ]]]aaafffjjjmmmooorrrsssssssssqqqooollliiifffdddccc___]]]___^^^\\\]]]aaaccckkksssuuusssrrrvvv{{{yyyqqqkkkhhhddd]]]XXXUUUVVVWWWSSSVVVXXXYYYXXXXXXZZZ\\\^^^^^^^^^]]]ZZZRRRIIICCCDDDHHHOOOVVVZZZYYYVVVRRRKKKCCC;;;<<>>IIIWWWfffqqqvvvzzz}}}zzzqqqgggbbbdddggghhhggggggkkkooosssttttttuuuvvvqqqpppmmmjjjfffccc```___^^^ZZZYYY\\\^^^^^^aaafffnnnyyyyyyoooeee___\\\\\\ZZZXXXUUUUUUWWWYYYYYYXXX[[[]]]aaadddccc]]]UUUNNNHHHJJJNNNTTTYYY[[[YYYWWWPPPFFF<<<:::AAAIIINNNPPPNNNFFF<<<444222222222222000000000000000000000000111000////////////000000........................------------------------------............---------...///...,,,+++,,,---...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////---------............///........................////////////////////////111111000000000/////////222333444666;;;CCCMMMTTTaaaffflllrrrtttvvvwwwxxx}}}}}}}}}~~~{{{{{{{{{xxxsssmmmgggcccSSSQQQNNNLLLKKKIIIFFFDDDBBB@@@@@@CCCIIIQQQXXX\\\```]]]YYYVVVSSSOOOKKKHHHBBB@@@<<<:::999999999999::::::999999999::::::;;;;;;>>>CCCJJJRRRYYY^^^aaabbbdddggggggeeebbb`````````aaa```\\\UUUOOOJJJHHHOOOQQQSSSUUUVVVXXXYYYZZZ]]]___bbbdddeeehhhlllooonnnmmmkkkjjjjjjiiihhhgggeeebbb]]]XXXRRRLLLEEE@@@888555222111111111111000000000111111000000///........./////////000000000000000///...............////////////////////////........................---.....................------------------------........................------...------------,,,------------------------zzzzzzxxxuuupppjjjddd```UUURRRNNNMMMMMMLLLHHHEEE>>><<<:::777444333222222000111111222222111111000...//////000000000000000////////////////////////......------------............------......///000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...............////////////222222222222111000///...///000111000000111444666444<<>>666444555111111111111111111111111222111///...---...///000................................................------............---------...///...,,,+++,,,---......------------.........---,,,++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,------...//////000---------............///---...///000000///...---///////////////////////////000000222333444555555999>>>GGGQQQZZZcccjjjoootttwww|||}}}{{{xxxsssnnnkkkkkkllllllkkkiiijjjkkkkkkiiieeeaaa^^^YYYXXXWWWXXXWWWUUURRROOOLLLLLLKKKKKKJJJKKKMMMOOOQQQOOOLLLKKKKKKJJJIIIHHHBBBDDDFFFFFFFFFDDDCCCCCCBBBAAA@@@???============DDDEEEGGGJJJLLLMMMNNNNNNNNNPPPQQQRRRSSSVVVZZZ]]]bbbeeehhhhhheee```\\\ZZZVVVXXX[[[ZZZXXXVVVVVVWWWRRRVVVYYYZZZYYYZZZ___ddddddfffiiikkkllllllkkkllleeedddcccbbbaaa^^^YYYUUUNNNIIICCC===:::888555444222111000/////////000111------------............000000///...............................................................---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------........................}}}vvvuuuuuurrrnnneee^^^VVVRRRQQQPPPMMMIIIEEECCC???;;;777444333222000111222333333222111000......///000000000000000////////////////////////.........------........................///000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------................................................,,,,,,,,,---------.............../////////000000............/////////000///000111222222333222222///000000111222444888<<>>777666444111000111111000///333222222111000///......000000000///------...///////////////////////////000000000000000000000000////////////////////////////////////////////////,,,------......------,,,,,,,,,,,,------.........///...,,,+++***+++,,,,,,vvvqqqrrrsssrrruuuoooggg^^^WWWSSSQQQPPPMMMLLLIIICCC>>>888555444444333111111111111000...000000000000000000/////////////////////////////////...---...//////...---------------------------....................................------------///...,,,++++++,,,...///+++,,,---.........------,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,---------.........111000000000000000000000111111111000000111222222111333444444666>>>IIIRRRccckkkwww~~~{{{tttooolllllliiiccc_________^^^______bbbhhhsss}}}}}}lll___YYYWWWWWWVVVVVVVVVXXX[[[___aaafffggghhhhhheee```[[[XXXWWWYYYXXXRRRKKKGGGIIILLLYYYXXXWWWUUUQQQIII???999555444222222333333111000222111000///......//////111000///............---000000/////////.........------------------------.........------,,,,,,,,,................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................/////////////////////...111111333333333222000///---///000000//////000111444444444888AAAKKKUUU[[[aaagggooovvvyyyzzzzzzzzz}}}~~~~~~}}}~~~}}}zzzuuunnneee^^^ZZZWWWSSSOOOOOORRRUUUSSSQQQRRRSSSTTTTTTTTTRRRQQQOOOPPPPPPOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPRRRTTTUUUVVVVVVXXX]]]dddjjjllllllkkkkkkjjjhhheeebbb___\\\[[[ZZZSSSRRRPPPPPPRRRTTTUUUVVVWWWXXXWWWSSSNNNKKKKKKLLLKKKKKKJJJKKKMMMOOORRRTTT^^^dddgggeeebbb```\\\WWWPPPPPPOOONNNOOOPPPQQQRRRTTTUUUXXX\\\aaaeeeggghhhggghhhiiigggdddbbbbbbbbbaaa___[[[XXXUUUPPPIIIDDD;;;888333111111111111111222222111111000000//////111111111000///...///000////////////////////////000000000000000000000000////////////////////////////////////////////////,,,------......------,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,xxxrrrsssssssssyyyvvvpppggg^^^WWWTTTTTTPPPOOOMMMIIIDDD>>>999555444222000000111111000///000000000000000000111111////////////////////////000///......000000///...------------------------........................///......---,,,,,,++++++...---,,,++++++,,,---...+++,,,------......------,,,,,,,,,---------.........------------,,,,,,,,,------------------------,,,------------.........000000000000000000111111/////////000111222333444333444555777<<>>999777444333333222000///111000000/////////000000////////////////////////000000////////////.......................................---------------................................................------------,,,,,,,,,,,,------------------------......................................................//////////////////111111222333333222000///...///111000000000222444555777<<>>999777555333222333333333222000000000111111111222222////////////////////////111///...///000111000///................................................//////...------,,,,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,---------------,,,,,,,,,---------......------------------------........................------------............000000000000000111111111000000000000000222333333777777888;;;CCCQQQ```kkkuuuyyy~~~}}}uuuooogggeeeeeegggeeeaaaaaaeeellluuuxxxpppiiieee___\\\WWWSSSRRRUUUXXX[[[```eeelllrrrsssoooiiidddVVVWWWXXXXXXWWWUUUQQQOOOWWWXXXZZZ[[[XXXRRRIIIBBB:::888555333222222000///000000000000000000111111+++,,,...///000111222333000000//////////////////////////////////////////...............------------------.......................................------------------,,,,,,....................................................................................//////////////////000000000000///...111111222222111333555888777===GGGRRR]]]gggoootttwwwzzz}}}~~~|||zzzyyy|||yyytttooolllkkkkkklllccccccdddgggkkkmmmmmmkkknnnnnnmmmmmmlllkkkkkkjjjiiiiiihhhggggggfffeeeeee___aaabbbcccccc```^^^\\\\\\]]]^^^```aaabbbbbbbbbcccgggmmmpppqqqqqqqqqqqqrrrqqqooonnnmmmllllllllllllkkkiiifffeeefffiiikkkgggfffeeedddbbbaaaaaabbbbbbaaa___]]]\\\[[[ZZZZZZ\\\ccchhhgggeeeccc___ZZZWWWUUUQQQMMMJJJHHHFFFFFFFFFGGGHHHJJJNNNTTT[[[```bbbeeeggghhhfffeeedddeeefffeeebbb```^^^\\\ZZZXXXPPPJJJAAA:::666444333333111111111111111111111222222000//////000000000000////////////////////////////////////////////////////////////////////////////////////////////////------............------------------------------+++,,,---......---,,,+++}}}yyyyyyzzzyyyzzz|||}}}{{{sssiii```ZZZUUUSSSQQQPPPNNNJJJCCC???:::777444333333333333222111111111222222222222222000000000000000000000000111///...///000111000///........................................................................---------,,,,,,---------,,,,,,,,,,,,------......,,,,,,,,,---------......------------------------........................---------.........////////////000000111111111111222222111111111111222222666888<<>>DDDIIISSSXXX^^^bbbddddddeeefffdddgggiiihhhdddaaa``````___]]]YYYTTTOOOHHH@@@;;;333333333222222111111111222...+++---111333111...000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////............---------,,,,,,,,,---------------...//////}}}~~~yyynnnfff[[[TTTRRRQQQMMMJJJCCC???:::777555444444333666666555444222111000000000000000000000000000000///---,,,---...///...---////////////////////////........................111000///...,,,+++***))),,,------......------,,,------,,,+++,,,---...///,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////............/////////000...//////000111222222222222222222333555777888999AAAIIIWWWggguuu~~~~~~}}}xxxrrrnnnkkkhhhccc___]]]```iiivvvfffeeeddddddgggmmmrrrvvv{{{zzzuuulllccc```bbbfff```___^^^^^^^^^[[[WWWTTTGGGCCC===999666555333222222333333333222111///...&&&,,,222333222111444777//////000000111111111222........................---.........//////000000,,,,,,------...///000000........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,................................................---------...///000000111//////......///000111111222444888>>>FFFQQQ]]]eeejjjpppvvvxxxxxxyyy}}}yyy|||~~~~~~{{{wwwtttrrrrrrqqqooollljjjhhhggggggfffeeedddbbb___\\\ZZZYYYTTTQQQNNNKKKMMMUUU___fffppptttyyy}}}}}}zzzxxxzzzyyyxxxvvvtttrrrqqqpppqqqpppooonnnlllkkkjjjjjjllllllmmmnnnnnnnnnnnnnnnmmmmmmllljjjfffcccbbbccc```__________________``````dddhhhgggcccaaabbbdddfffccc```aaaccccccbbb``````aaabbbbbbccccccbbbbbb```eeegggeeedddfffgggeeedddaaa]]]XXXSSSOOOMMMLLLFFFFFFEEE@@@;;;;;;@@@EEEMMMRRRYYY^^^bbbdddeeefff```dddhhhhhheeebbbaaaaaa]]]\\\[[[YYYUUUNNNEEE???444444333333222111000000333///,,,...222444222///000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////...............------,,,,,,,,,...---,,,,,,---...///000|||qqqbbbYYYVVVUUUTTTRRRFFFCCC???999444333444555333333333222222222111111111111111111000000000000//////............//////000000000000////////////////////////////////////......------------..............................///......---------.....................///000111------------------------////////////////////////............/////////000111111111111000000000000111333444444444666;;;???JJJZZZkkktttyyy~~~||||||tttjjjdddccccccaaa^^^aaajjjwwwwwwiiidddgggllltttzzzzzz}}}~~~zzzqqqgggaaa^^^\\\[[[ZZZ[[[\\\\\\[[[YYYMMMJJJDDD===777444444555222222333333333222111111111111111111000000000000//////000000000000//////000000000000000000000000/////////...------,,,,,,////////////////////////111000///...---,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111000000//////.........---------......///000000111000222333222111111333444333;;;BBBIIIRRR```jjjnnnoooqqquuuxxx{{{}}}~~~~~~~~~~~~|||vvvppplllmmmoookkkjjjiiihhhgggeee```]]][[[YYYVVVSSSPPPOOONNNNNNHHHJJJKKKJJJKKKRRR^^^gggsssvvvyyyzzzyyywwwvvvvvvtttwwwxxxvvvrrrpppppprrrqqqpppooommmlllkkkllllllkkkjjjjjjjjjiiihhhjjjnnnkkkjjjhhhccc^^^\\\^^^aaaZZZ\\\\\\ZZZ[[[___```]]]fffaaa]]]^^^^^^\\\\\\___^^^]]]]]]]]]]]]]]]^^^^^^ZZZ\\\___^^^[[[[[[]]]```]]]___bbbcccccccccccccccccc```\\\ZZZXXXUUURRROOONNNLLLIIIFFFCCC@@@???>>>EEEFFFJJJRRR[[[bbbcccbbbbbbeeehhhhhhfffccc```______^^^]]]\\\ZZZVVVPPPLLL???;;;555222222333444444000000000000////////////000000000000000000000000//////............//////......////////////......////////////////////////////////////////////////000///...---------------..................------zzzlll```XXXSSSOOOLLLJJJGGGBBB===777444444444333333333222222222222111111111111111000000000000//////............//////000000000000////////////////////////////////////......------------..........................................------............------......///000........................................................./////////000000/////////000000111111111111333555444444777???FFFUUUcccqqqwww{{{yyytttrrrllleeeaaa```aaaaaaaaalllwwwtttkkkjjjlllsssyyy}}}}}}wwwnnnfffbbb___^^^^^^^^^___^^^[[[YYYSSSPPPJJJBBB;;;666444333222222333333222222111111111111111111000000000000//////000000000000//////000000000000000000000000................................................///...............------................................................---------......///000111000000/////////.....................//////000000...000222222222222333555888AAALLLTTT^^^iiiqqqrrruuuvvvxxx{{{}}}zzzxxxtttooojjjggggggggggggeeecccaaa^^^YYYTTTPPPMMMLLLJJJHHHFFFFFFFFFFFFEEEHHHLLLOOORRRYYYdddlllsssuuuxxxxxxwwwuuutttuuusssttttttrrrooommmlllmmmmmmkkkhhhfffddddddeeefffeeeeeefffiiilllmmmmmmmmmiiigggddd```]]]]]]]]]___\\\\\\YYYXXX]]]eeehhhfffiiibbb^^^___^^^ZZZWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZXXXYYYZZZZZZXXXXXXXXXYYY\\\^^^```bbbbbbbbbbbbcccaaa___]]]]]]\\\[[[YYYVVVQQQOOOMMMJJJGGGDDDBBBAAACCCCCCEEEKKKSSS[[[aaadddaaacccfffffffffeeefffggg___^^^]]]]]]\\\YYYUUUQQQDDD???999444333333333333222111111111111000000000000000000000000000000000000000////////////000000//////////////////////////////////////////////////////////////////////////////...---------------........................xxxkkk___UUUNNNKKKNNNKKKGGGAAA<<<777444333333333333333222222222222222222111111111000000000//////............//////000000000000////////////////////////////////////......------------..............................,,,---............------------------------...///////////////////////////------------------------....../////////000000000------...///000111222333000333666555555;;;HHHRRRdddoooyyy|||}}}zzzrrrmmmjjjhhhdddaaa```ccciiimmm}}}vvvqqqppptttyyy~~~xxxoooiiidddbbbaaa``````___\\\ZZZXXXVVVQQQJJJBBB;;;555222333222222222222111111000111111111111000000000000//////000000000000//////000000000000000000000000,,,------...//////000000........................---------....../////////......................................................---......///000111000000////////////......////////////////////////...000222333333555888;;;BBBMMMZZZcccllluuuyyyxxxzzzzzz|||}}}~~~sssooojjjfffcccbbb```___```^^^[[[XXXUUUPPPJJJFFFFFFFFFEEEFFFFFFGGGHHHIIIOOOSSSYYY^^^aaagggnnntttssstttuuutttrrrqqqqqqrrrqqqooommmlllllljjjhhhffffffdddbbb______aaacccdddbbb```aaafffnnntttuuurrrtttoooiiigggggggggfffdddgggddd```bbblllyyy~~~{{{uuummmhhhiiiggg```XXXTTTQQQRRRSSSTTTVVVWWWXXXXXXWWWVVVVVVVVVWWWVVVSSSQQQTTTWWW[[[___aaaaaa```___]]]\\\[[[\\\\\\\\\ZZZXXXVVVUUURRRPPPMMMJJJHHHGGGBBBAAAAAACCCGGGPPPZZZaaabbbccceeeeeeeeefffiiikkkaaa```^^^^^^^^^\\\ZZZXXXLLLFFF???888555444333222333333222222222111111111000000000000000000000000111111000000000000111111000///...------...///000//////////////////////////////////////////////////////...------------...........................xxxjjj]]]UUUPPPOOOMMMIIIEEE@@@;;;666333444444333333333222222222222222222111111111000000//////............//////000000000000////////////////////////////////////......------------..............................+++,,,---.........------------,,,,,,,,,------...........................------------------------...////////////000000000......///000000111222222000444888999:::CCCSSS```ooowww~~~{{{tttnnnkkkggghhhhhhggggggnnnzzzzzzuuuuuuyyyzzz{{{~~~yyysssiiifffaaa^^^]]]]]]]]]\\\ZZZXXXUUUPPPIIIAAA999444444333222222111111111111111111111111000000000/////////000000000000//////////////////////////////---........./////////000////////////////////////............////////////........................------------------------...............///000000000000//////////////////////////////////////////111111222222555:::AAAFFFQQQ\\\gggnnnuuu{{{|||{{{||||||}}}}}}{{{xxxuuussshhhddd___^^^______]]][[[ZZZXXXUUUSSSQQQNNNJJJGGGFFFHHHJJJLLLPPPSSSUUUWWW___ccchhhkkkmmmnnnppprrrqqqqqqpppnnnlllkkkmmmnnnkkkiiifffggghhhgggccc___```______```bbbfffkkkmmmmmmhhhdddggguuu}}}zzz||||||yyytttyyyuuurrrwww||||||yyypppddd^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYXXXYYY[[[ZZZVVVRRRRRRWWW^^^dddgggfff```\\\\\\[[[ZZZZZZ[[[[[[YYYWWWZZZZZZXXXVVVSSSPPPNNNMMMEEEEEECCCAAAAAAFFFPPPWWW```bbbeeefffeeeeeefffgggeeecccaaa``````___]]][[[TTTNNNFFF>>>999666444333333222222222111111111111000000000000000000000000111000000//////000000111111000...,,,,,,...000111///////////////////////////////////////////////////......---------..................////////////xxxiii]]]WWWPPPMMMJJJFFFCCC???999555444444444333333333222222222222222222111111111111//////............//////000000000000////////////////////////////////////......------------..............................+++,,,,,,------...------...------,,,,,,,,,------------------------------........................////////////000000000111111111111111111000000000222666;;;???DDDOOO___kkkuuu{{{{{{tttnnnjjjhhhaaaeeekkkoootttwwwrrrsssssstttxxx~~~rrrlllccc\\\ZZZ[[[]]]___YYYXXXVVVSSSOOOHHH???999555444333222111111111111111111111111000000000/////////000000000000//////////////////////////////000000/////////.........000000000000000000000000000000/////////.........////////////////////////------------------------///............//////000//////000000000000000000/////////000000000000000222222111222777@@@KKKSSSaaaiiipppssswww{{{|||zzz}}}}}}}}}zzzvvvooohhhdddYYYWWWVVVXXX\\\___^^^[[[\\\XXXTTTQQQPPPNNNMMMKKKKKKMMMPPPUUUZZZ^^^aaacccgggiiimmmooonnnmmmkkkkkkkkkkkkjjjgggeeeeeegggiiibbb``````bbbdddccc___ZZZ[[[]]]aaagggmmmsssxxx{{{wwwnnnnnnuuuoootttrrrpppnnnmmmlllllllllhhhggggggiiikkkiiiccc^^^```eeemmmtttuuuoooddd[[[\\\ZZZYYYYYY[[[\\\[[[ZZZ\\\\\\\\\ZZZYYYVVVTTTSSSLLLLLLKKKGGGCCCCCCHHHLLLXXX\\\bbbffffffeeedddccchhhfffcccbbbaaa```^^^\\\XXXSSSLLLEEE@@@;;;777444222222111111111000000000000000000000000000000000000//////......//////000111000...,,,,,,...000111////////////////////////////////////////////////......---------......///........./////////000000wwwggg]]]TTTPPPKKKHHHFFFBBB<<<777444444444444333333333333333222222222222111111111//////............//////000000000000////////////////////////////////////......------------..............................,,,+++++++++,,,---...//////...------------------------------------------/////////////////////////////////000000000111111333333222222222111111111555999???GGGPPP\\\jjjtttwww}}}~~~vvvnnnhhhgggggg```iiitttuuummmlllnnnooorrrxxxxxxlllbbb]]]]]]___```YYYWWWVVVVVVTTTOOOEEE>>>777666444333222222222333111111111111000000000000//////000000000000//////000000000000000000000000111111000//////...------000000000000000000000000000000000//////.........//////////////////////////////////////////////////////............////////////000000000000111111......///000000111222222222222333777>>>IIIVVV___lllrrrwwwwwwxxx{{{{{{yyy~~~|||yyytttmmmeee^^^[[[OOOPPPTTTZZZ___aaaaaa```bbb]]]VVVQQQPPPPPPPPPQQQWWWYYY]]]aaafffiiilllmmmlllmmmnnnooonnnmmmjjjiiicccccccccaaa______```bbbYYY[[[___ccceeeddd___\\\^^^cccllluuu}}}vvvtttyyytttsssvvv|||vvvggg\\\ZZZXXXUUUUUUVVVXXXZZZZZZ\\\\\\]]]]]]\\\ZZZYYYWWWTTTTTTSSSPPPLLLIIIHHHIIIOOOUUU]]]dddggggggfffeeegggfffdddcccbbbaaa^^^[[[YYYVVVQQQLLLGGGAAA;;;777222111111111111000000000000000000000000000000000//////............//////000///...------...///000////////////////////////////////////////////////...------------...//////.........//////000000111ttthhh[[[UUUNNNJJJHHHDDD===888555444444444444333333333333333222222222111111111//////............//////000000000000////////////////////////////////////......------------..............................---,,,***)))***,,,///000000///......------......................................................//////000000000111111111333333333333333333444444888;;;CCCNNN\\\iiisssxxxzzzyyyqqqiiifffhhhkkkqqq}}}uuunnnnnnlllnnnpppsssyyy|||ppphhhcccaaa```[[[YYYXXXXXXXXXSSSJJJCCC999888666444333333333444111111111111000000000000//////000000000000//////000000000000000000000000000000000///////////////........................///////////////000000000//////////////////////////////////////////////////////............////////////000000000111111111------...000111222333444333666<<>>888555555444444444333333333333333333222222222111111//////............//////000000000000////////////////////////////////////.........------.................................---,,,)))((())),,,///222111000///...............////////////////////////------------------------000000000000111111111111111222333333444555666666:::===EEESSScccpppwwwzzz}}}|||zzztttmmmhhhhhhmmmqqqwwwsssuuummmnnnpppqqquuu~~~|||qqqiiiccc___]]][[[ZZZZZZZZZVVVMMMEEE;;;999777444333333444555111111111111000000000000//////000000000000//////000000000000000000000000......//////000000111111------------------------------...///000111222222000000000000000000000000........................000//////.........////////////000000111111111222,,,---...000111333444555555<<>>666333444444222///000000000000////////////222111111000000000000000222111111111000000//////////////////////////////000000000000000000000000111111000000000000111111000000111111111111000000......//////000000111111111111000///////////////////////////000000000000///000222333333444666888???IIIWWWaaaggglllqqqvvvyyy||||||yyymmmfff\\\VVVVVV[[[aaaeeellloooqqqssswww{{{yyyssspppooommmjjjiiilllrrrvvv|||xxxsssqqqooolllgggccceeeeeedddbbb^^^\\\]]]^^^]]]XXXUUUVVVXXX\\\eeeooorrrwww}}}tttjjjbbb[[[WWW```[[[YYY]]]___\\\\\\```___``````___^^^\\\\\\\\\XXXYYY\\\```bbbddddddeeeaaaaaaaaaaaa````````````ZZZYYYWWWUUUSSSOOOJJJFFF<<<888444222222333333333111111000000000000111111000000111111111111000000000000000000000000000000////////////////////////111111111000000000000000////////////////////////---...///...------...///uuukkk^^^TTTOOOJJJEEEBBB;;;:::999888666555444444555444222111111111333333111000000//////000000111000000000000000000000000////////////////////////........................---------............///000///...---,,,------...---......///////////////000000000//////...............//////000000000000111000000000000000111111000333444333222222666999???LLL[[[fffoooxxx~~~|||xxxttttttmmmjjjmmmqqqzzz|||}}}~~~vvvjjjbbb^^^ZZZZZZ\\\ZZZUUUOOOGGG@@@888444444444333000222222111111111000000000333222222111111111111111111111111111000000000///111111111111111111111111000000000000000000000000111000000//////000000111///000000111111000000///......//////000000000000111111000///////////////000000000111111111111111111222222333555999>>>BBBNNNVVVaaaiiimmmqqqvvvzzzzzz}}}{{{vvvrrrccc___\\\]]]bbbiiipppssstttuuutttsssvvv||||||yyyxxxvvvtttsssrrrrrrrrrrrrtttrrrooonnnllliiiddd```___^^^\\\[[[\\\___bbbdddaaa^^^^^^aaafffmmm|||zzzqqqiiieeebbb]]]ZZZ\\\\\\YYYZZZ^^^\\\]]]^^^___^^^]]]\\\\\\\\\]]]___aaacccdddddddddcccbbbbbbbbbaaaaaa``````^^^]]][[[ZZZXXXTTTPPPLLLDDD@@@:::666444333333222444444333111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---...///...------...///yyyjjj\\\SSSMMMHHHEEE???>>>;;;888666555555555666555333222222222333444000000////////////000000000000000000000000000000////////////////////////........................---------............/////////...------------...---......////////////////////////..................////////////000000000222111111000000000000000222444555444222444888===IIIVVVdddmmmuuu}}}}}}xxxsssnnnoooiiigggppp}}}ssseeeaaa]]]]]]^^^]]]WWWRRRKKKDDD<<<666555555444222333333333222222222111111444333333222111222222222111111111111000000000000111111111111111111111111000000000000000000000000000//////......//////000//////000000000000//////...////////////000000000111000000///////////////111111111222222222333333333333333444888@@@JJJPPP___eeelllqqqsssvvvzzz}}}{{{|||~~~~~~zzztttmmmiiiffffffhhhlllqqquuuwwwwwwxxxwwwsssooorrrzzz~~~}}}|||zzzxxxxxxxxxvvvrrrnnnnnnmmmkkkjjjhhhddd___[[[[[[YYYYYY]]]fffooouuuwwwrrrrrrtttwww{{{|||uuuqqqiiidddaaa```]]]YYYYYY[[[YYYZZZ\\\]]]^^^^^^^^^]]]aaaaaabbbccccccccccccccceeeddddddcccbbbaaaaaa``````___]]]\\\[[[YYYUUURRRNNNIIIAAA;;;777444222111777666444333111000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////---...///...------...///uuueeeYYYQQQKKKGGGCCCAAA<<<888555444555666555555444333222333333333000//////////////////000////////////////////////////////////////////////........................---------............///............------......---......///////////////..................------////////////////////////111000000000000000111111333444555333333666===BBBRRR^^^jjjqqqxxxzzztttnnnjjjjjjhhhnnn}}}{{{iiiddd___^^^___^^^YYYUUUPPPIII@@@999666555444444333333333333222222222111333333222111111111111222111111111000000000000000........................//////////////////////////////............///////////////000000/////////////////////////////////000000////////////000000000000111111222333333333444333444666===IIIVVV___jjjmmmqqqtttvvvxxx{{{~~~|||{{{zzzxxxsssnnniiifffnnnpppssswwwzzzzzzwwwtttooopppmmmjjjmmmvvv|||}}}|||xxxtttuuuvvvuuuoooiiikkkjjjhhhfffdddaaa^^^\\\^^^___dddqqq~~~zzztttrrrppplllfff___\\\[[[ZZZYYYXXXYYY[[[]]]______aaaaaabbbbbbccccccccccccffffffeeedddcccbbbbbbaaa___^^^\\\\\\[[[ZZZWWWTTTTTTOOOFFF???:::777444222666555444222111111000000000000111111111111000000000000000000000000000000000000000000000000000000/////////000000000000000////////////////////////---...///...---------///oooaaaVVVNNNJJJGGGCCC>>>888555444444555444333333222222222222222000000////////////000000////////////////////////////////////////////////////////////////////////---------............///------..................---......///////////////------................../////////........................///000222333444333444444333444:::CCCJJJ\\\fffqqqvvvzzz~~~yyyrrrkkkfffdddeeelll|||qqqjjjccc___```___[[[WWWTTTNNNFFF>>>999666555555333333222222222111111111222222111000000000000000000000000000000000111111........................//////////////////////////////............////////////000000000000///////////////...............000000////////////000000//////000000111222222333333444777;;;DDDRRRaaajjjoooqqqtttvvvxxxzzz}}}}}}yyytttpppmmmlllkkklllnnnqqquuuwwwvvvrrrooocccggghhhhhhllltttzzzzzz|||vvvpppnnnnnnnnniiieeeddddddeeeffffffggghhhiiijjjooo|||vvvlllddd```^^^[[[WWWWWWYYY\\\^^^___^^^^^^___```aaabbbddddddfffffffffeeedddccccccbbb```^^^]]]\\\\\\[[[YYYWWWVVVQQQJJJDDD???<<<888666333333222111111111111222000000111111111111000000000000000000000000000000////////////////////////......//////000000000000////////////////////////---...///...---------///|||lll^^^TTTOOOJJJGGGAAA;;;777555555555333333333333222222222111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000---------............///,,,---......///.........---......///////////////...............//////////////////............---------...///111333444555222333444444888@@@LLLUUUeeeoooxxx{{{}}}}}}xxxqqqiiidddaaaaaaiiiwwwwwwkkkcccaaa___\\\YYYWWWSSSKKKCCC<<<888555555333333333222222222111111222111000000//////000000000000000000111111111111111111111111111111111111000000000000000000000000000//////......//////000000000111111111111000000/////////............---///////////////000000111...//////000111222333333333777===EEEOOO\\\iiirrrtttvvvxxxzzz}}}~~~zzzvvvrrrpppppppppmmmllljjjjjjiiigggdddaaa___fffjjjlllnnnsssvvvvvvxxxrrrlllgggfffeeecccaaa___dddkkkrrrvvvzzz~~~}}}{{{sssmmmgggccc___^^^```aaa```___[[[\\\\\\^^^```bbbdddeeeeeeeeeeeeeeeddddddddddddcccbbb```______^^^]]][[[VVVRRRMMMIIIFFFBBB>>>;;;222222111111111111222222000000111111111111000000000000000000000000000000........................---......//////000000111////////////////////////---...///...------...///yyyiii\\\VVVNNNKKKEEE???;;;888666666444444444444444333333222222222111111111111222222000000000000000000000000////////////////////////////////////////////////---------............///,,,,,,.../////////......---......///////////////.........//////000000000//////.........---------.........///000222333444333444555777===HHHVVVaaakkkttt{{{}}}~~~}}}vvvtttpppjjjffffffiiimmmyyywwwjjjdddaaa]]]ZZZYYYVVVPPPHHH???999555444444444444444333333333333333222111111000000111111///000000000111111111111111111111111111111111111000000000000000000000000111000000//////000000111111111222222222222111111//////.........---------///////////////000111111//////000111222333444555444:::DDDOOOZZZfffpppvvvxxxyyy{{{}}}~~~}}}zzzwwwssspppmmmlllmmmhhhccc___]]]]]]]]]]]]eeekkkpppnnnnnnppppppoooiiigggdddaaa``````aaabbbgggqqq~~~uuurrrpppqqqrrroooiiiccc\\\\\\\\\]]]___aaaccceeecccddddddddddddeeeeeeeeefffdddaaa`````````^^^]]]WWWUUURRROOOLLLGGGBBB>>>555444333222222222222222000000111111111111000000000000000000000000000000////////////////////////------......///000000111////////////////////////---...///...------...///pppccc[[[PPPMMMHHHCCC>>>:::888777555555666666555555444333333333222222222222333333000000000000000000000000////////////////////////........................---------.........//////+++,,,.../////////......---......///////////////.../////////000000111111//////.........---------000000///000000111222222444555777999@@@MMM]]]hhhmmmuuu|||}}}}}}~~~zzznnnmmmkkkhhhhhhmmmvvv~~~pppgggbbb^^^ZZZZZZWWWRRRJJJAAA:::555444666666555555555444444444444333222222111111222222//////000000111111111222////////////////////////000000000000000000000000111111000000000000111111222222333333333333222222//////.........---------///////////////000111111000111111222444555666666555===IIIVVVbbbllltttxxxzzzzzz|||~~~~~~|||yyyyyyxxxvvvrrrmmmgggdddccc___ZZZXXX[[[```fffiiikkkqqqsssoookkkkkkjjjhhhXXXYYY[[[\\\]]]___bbbeeeuuu}}}rrriii^^^]]]]]]^^^___aaacccdddbbbbbbcccddddddeeeeeeffffffdddaaa```______]]]\\\XXXWWWUUUSSSPPPKKKDDD@@@888777666444333222111111000000111111111111000000000000000000000000000000000000000000000000000000---------...///000000111////////////////////////---...///...------...///mmmaaaXXXPPPHHHDDD@@@:::888999777666555555666555333111111111111111111111111111000000000000000000000000000/////////............000000000000000000000000000000000000000000000000---------.........//////---.........//////000000////////////////////////444111//////000000...+++---...///111222222222222666555666===IIIYYYgggppprrrwww}}}yyyrrriiihhhhhhjjjnnnyyy}}}nnnccc^^^]]]]]]YYYSSSMMMGGG@@@888333555333111111222222222111111111111111111111111111222111111000000000000000000111111000000///...---000000//////.........---////////////////////////222222222111111111000000000000000000000000000000////////////000000000000111111000111222555777999@@@NNN]]]fffkkkqqqtttttt||||||||||||{{{zzzxxxvvvwwwuuurrrnnniiieeebbb```^^^```bbbdddgggiiilllmmmqqqvvvuuunnngggcccbbb___ZZZYYYXXXYYY]]]gggrrryyy~~~nnnmmmhhhdddeeehhhgggccccccbbb```___```ccceeegggeeeggggggddd___]]]]]]___]]]ZZZWWWTTTQQQNNNKKKHHH>>>;;;777444444333222111111222222333333333222222////////////////////////000000000000000000000000000000000000000000000000111111000000//////......////////////////////////xxxkkk^^^UUUMMMHHHDDD===::::::777666555555666666444222222222222222222222222222000000000000000000000000000000/////////.........000000000000000000000000////////////////////////---------.........//////............/////////000000000000000000000000000333000//////000000///,,,///000111222333333333333666666999BBBPPP___jjjpppssswww||||||rrrkkkhhhgggjjjttt~~~wwwjjjcccbbb]]]ZZZUUUQQQLLLEEE<<<666777555333333333444333222111111111111111111111111222222111000000000000000000000111111111111111000000000/////////.........000000000000000000000000222222222111111111000000000000000000000000000000////////////000000000111111222222222222555:::>>>KKKXXXeeekkkppptttvvvvvvxxxvvvsssqqqooooooppppppkkkiiigggeeedddeeefffgggeeehhhkkknnnoooqqqrrrsssrrrrrrnnngggcccbbb^^^YYYXXXXXXZZZ___jjj{{{}}}vvvuuuvvvrrrkkkhhhfffcccbbbbbbdddeeeffffffgggfffccc___]]]^^^```^^^[[[XXXUUUSSSPPPMMMKKKBBB>>>999666444444333222111222222333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////xxxfff\\\RRRMMMIIIBBB===<<<777666555555666666555444333333333333333333333333000000000000000000000000000000000/////////......000000000000000000000000........................------........./////////............////////////000000000000000000000000111///...///000111000...111111222333333333444444555888>>>JJJZZZgggnnnqqquuuxxx|||~~~}}}uuummmhhhiiikkksss~~~{{{~~~qqqfffbbb]]]ZZZWWWUUURRRKKKBBB;;;999777555444555555444333222222222222222222222222222222111000000000000111///000111222222333333333000000////////////......111111111111111111111111222111111111111000000000000000000000000000000000/////////000000000111111000222444333333777@@@HHHWWWbbblllppprrrvvvwwwvvvvvvppphhhaaa^^^___bbbeee```______aaaeeejjjpppsssooorrrvvvxxxxxxvvvuuuuuupppnnniiieeefffiiieee___\\\^^^bbbkkk{{{ttthhhddd```___```bbbcccdddjjjjjjiiifffbbb___^^^___^^^\\\YYYWWWUUUSSSPPPNNNGGGCCC<<<888555444444333222222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////mmmbbbVVVQQQLLLFFF@@@???888777555555666777666555333333333333333333333333000000000000000000000000000000000////////////...////////////////////////....................................////////////.........//////////////////////////////////////////......///000111111000222222222222222333444444555:::EEESSScccmmmqqqrrrvvvyyy{{{}}}~~~~~~wwwooojjjjjjmmmwww}}}mmmbbb\\\ZZZXXXWWWVVVPPPFFF>>>:::888666555555555444222222222222222222222222222333222111111000000111111///000111111222222222111000000//////////////////000000000000000000000000111111111111000000000000000000000000000000000000//////000000000111111111...222555444444:::GGGQQQ___gggnnnppprrrttttttrrrqqqiii]]]SSSNNNQQQVVV[[[```aaadddiiinnntttyyy|||vvvyyy||||||xxxsssqqqqqqnnnqqqrrrssswww{{{yyytttmmmooottt||||||jjjeee___\\\^^^aaacccdddlllmmmmmmkkkhhhccc___]]]^^^\\\YYYWWWWWWUUURRRPPPLLLGGG???999666555333333222222333333333222111111111111111111111111111111000000000000000000000000////////////////////////......//////000000111111////////////////////////vvviii[[[TTTOOOIIIDDDBBB;;;888666666666777666555333333333333333333333333000000000000000000000000111000000000////////////////////////////////////................................./////////000000///////////////.......................................//////000000111111111111000000111222333444777???MMM\\\hhhpppssstttxxxzzz|||~~~zzzvvvnnnggggggmmmwwwxxxhhh^^^[[[WWWWWWWWWRRRIII@@@;;;999666555555444333111222222222222222222222222333222222111111111111111000000111111000//////...//////000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111---222555666888@@@NNNZZZcccjjjppppppqqqsssqqqmmmbbb[[[QQQJJJHHHMMMUUUZZZiiilllpppvvvzzz|||}}}}}}xxxzzz{{{wwwqqqllllllmmmttt~~~zzzqqqfff``````ccceeeeeegggiiikkkmmmlllhhhccc______]]]ZZZYYYXXXVVVTTTRRROOOJJJCCC<<<888666444222333333333333333222111000000000000000000000000000111111111111111111111111////////////////////////......//////000000111111////////////////////////tttbbbYYYSSSMMMHHHFFF===;;;888666666666555444333333333333333333333333000000000000000000000000111111000000000/////////000000000000000000000000............................../////////000000000///////////////.........---------------------------///000000//////000222000000///000111333444666;;;FFFVVVccckkkppptttwwwyyy{{{~~~zzzrrrnnnhhhccciiitttpppfff___YYYWWWXXXUUULLLEEE===:::777666555444222111333333333333333333333333333333222111111111111222111111111000000///------//////000000000000111111........................//////000000000000000111000000000000000000000000000000000111111111222222///222666:::???IIIWWWaaahhhnnnrrrrrrrrrqqqmmmgggQQQNNNLLLKKKOOOWWW```fffrrruuuzzz~~~~~~{{{yyywwwxxxvvvpppkkkkkkqqqwwwpppeeebbbdddeeefffeeefffiiilllnnnlllhhheeeaaa___]]][[[ZZZYYYVVVTTTRRRMMMGGGAAA<<<999555333333333333333222222111000////////////////////////111111111111111111111111000000000000000000000000////////////000000000000////////////////////////mmm___XXXQQQKKKIII@@@===999777666555555444222222222222222222222222000000000000000000000000111111111000000000//////000000000000000000000000////////////////////////.../////////000000000000000/////////....................................---///111000///...000222000000000000222444777999AAAOOO```jjjmmmpppvvv|||zzz|||}}}uuummmkkkiiiiiivvvpppggg]]]YYYZZZXXXRRRKKK???<<<999777777555333222333333333333333333333333444333222222111111222222000000111111111000000/////////000000000111111111////////////////////////////////////000000111111000000000000000000000000000000111111111222222222222444888>>>GGGSSS___hhhlllqqqtttrrrpppmmmeee]]]NNNPPPSSSYYYaaaiiipppuuuzzz|||}}}zzzxxxuuuuuurrrmmmlllsss~~~pppmmmpppssstttsssqqqnnnnnnooonnnllljjjeeeccc```___]]]\\\YYYVVVTTTQQQKKKFFFBBB===888555333333333333222111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////////////////uuueee\\\TTTMMMKKKBBB>>>:::777666555444333111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000//////.........---////////////////////////...000222111...---///111111000000111333666999;;;EEEUUUfffnnnnnnooowwwzzz}}}}}}zzz{{{qqqkkkmmmnnnsssxxxmmmaaa[[[\\\[[[VVVPPPAAA>>>;;;999888777555333333333333333333333333333444333222222111111222222///000111222222222222222//////000000111111111222000000000000000000000000.../////////000000111111000000000000000000000000000111111111111222222222555666:::BBBMMMZZZeeelllmmmqqqsssqqqnnniii___UUUUUUYYY```hhhqqqwww|||~~~~~~|||{{{tttsssqqqmmmooo}}}~~~xxxrrrpppooommmllliiifffcccaaa```^^^[[[XXXVVVSSSOOOJJJFFF@@@;;;777444444444333222111000///111111111111111111111111111111111111111111111111000000000000000000000000111111000000//////......////////////////////////rrrcccYYYSSSOOOHHHCCC===888666666666666777666555444333222222222444333222111000000000000//////000000111111222222000000000000000000000000//////.........---------------......//////000000///......------///000111////////////////////////000000000000////////////111///111666666555:::CCCVVV___gggjjjmmmrrrvvvwww|||}}}~~~~~~|||{{{rrrlllhhhjjjppp}}}sssbbb___```[[[UUUQQQIIICCC;;;888888888666333444444444333333333222222222222222111111111111000333333222111000000000111////////////////////////000000000000000000000000---...000111111111000///000000000000000000000000333111...---...111333333444888@@@KKKVVVaaajjjooommmppprrrooohhh```[[[YYY\\\dddnnnwww{{{~~~}}}{{{yyysssqqqooonnnqqq~~~}}}yyyxxxzzzwwwzzz{{{sssttttttttttttuuuqqqlllfffaaa]]]ZZZYYYVVVTTTQQQMMMIIICCC<<<888666444222222333333222111000000111222222222222111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000|||kkk^^^UUUQQQJJJEEE???:::888777777666666666555444333333333333333333222111000000000111000000000000000111111111000000000000000000000000//////.........---------.........///////////////111111000000000111222333////////////////////////000000000000000000000///111000111444444555>>>III\\\dddkkklllnnnrrruuuuuu{{{|||~~~|||xxxvvvnnniiiiiiqqq}}}llldddaaa\\\VVVTTTPPPHHH???:::999888555333444444444333333333222222222222222222111111111111222222111111000111111111000000000000000000000000000000000000000000000000......000111111111000///111111111111111111111111333222000///000222333444666;;;EEEPPPZZZdddkkkooonnnpppooohhh```ZZZZZZ[[[hhhnnnvvv|||}}}zzzwwwtttmmmmmmoooqqqwwwtttooommmkkkkkkoooqqqtttyyy~~~|||uuuqqqrrrttt{{{wwwrrrjjjbbb]]]ZZZZZZVVVTTTRRROOOLLLFFF@@@;;;888555333222333333222111222333444444555555444444111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000wwwfffYYYSSSMMMHHHBBB===:::999888777666555444444333333333333333222222111111111222222111111111111000000000000000000000000000000000000/////////............---///////////////.........111111000000111111222333////////////////////////000000000000000000000000000000222333333888EEESSScccjjjpppoooooorrrtttsss{{{|||~~~yyytttrrriiiiiiooo}}}yyyiiiaaa\\\XXXWWWTTTLLLBBB;;;888888666444444444444444333333333333333222222222111111111111111111111000111111222222111111111111111111111111000000000000000000000000...///000000111111000000111111111111111111111111333222111111222333444555:::AAAMMMYYYaaahhhllloooqqqpppkkkaaaWWWUUU\\\cccuuuyyy~~~}}}{{{xxxtttrrrhhhmmmttt|||}}}|||zzzyyyzzz~~~~~~|||ssslllkkkjjjjjjlllqqqtttyyy~~~uuuppptttzzzzzzqqqfff^^^[[[ZZZVVVUUUSSSRRROOOKKKDDD@@@:::777555333333333333222000111222222333222222222111111111111111111111111000000000000000000000000000000/////////.........000000000000000000000000ooo___VVVPPPKKKEEE???<<<999777666666555444333333333333333222222111111111222333333222222111111000000///////////////////////////////////////...............000000//////......------...---............//////////////////////////////000000000000000111111111///111333333444===NNN]]]fffmmmrrrpppppprrrtttsss{{{|||~~~{{{uuurrrqqqiiiqqq{{{|||rrreee^^^\\\\\\XXXPPPEEE===999888777777555444444444444333333333333333222222222111111111111000000000111222333333111111111111111111111111000000000000000000000000//////000000111111111111111111111111111111111111111222222222222333555666???IIIVVVbbbhhhlllnnnpppsssqqqjjj___VVVYYYeeeqqq}}}~~~|||xxxwwwvvvtttrrrrrrnnnwww}}}~~~xxxssspppppprrruuuyyy|||}}}|||}}}yyy{{{|||||||||tttvvv|||zzznnnccc\\\ZZZVVVUUUTTTTTTRRRNNNHHHDDD===:::666444444444333222//////000111111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////zzzfff[[[SSSNNNGGGAAA===:::777555555555444333333333444444222222222222222222333333222222111111000000//////////////////////////////////////////////////////000000//////......------,,,,,,---------.........000000000000000000000000///000000000111111111222///333444444888EEEWWWdddgggmmmrrrqqqpppsssvvvvvv|||}}}~~~}}}uuupppoooqqqppp||||||~~~ooogggeeedddaaaZZZNNNDDD<<<999777777555555555444444444333333333333333222222222222111111000000000111222333333000000000000000000000000111111111111111111111111000000000000000111111222111111111111111111111111///111222222111333777:::FFFPPP^^^hhhlllnnnpppqqquuussslllccc___dddrrr~~~wwwpppooonnnkkklllqqq~~~||||||yyyzzz|||{{{wwwrrrmmmqqqyyy}}}wwwwww}}}yyylllaaa\\\XXXWWWUUUTTTRRROOOKKKGGG@@@===888555444444333222222333333444555444444444111111111111111111111111000000000000000000000000222222222111111111000000////////////////////////rrrcccWWWRRRKKKEEE@@@<<<888555555444444333333444444444444333333222222222333333111111111111000000000000000000000000000000000000...////////////000000000///////////////.........---...///000000000//////000000000000000000000000///000000111111222222222000444666777???OOO___hhhgggnnnrrrqqqqqquuuyyyzzz~~~~~~xxxooolllooottt}}}wwwtttooolllllleeeYYYLLLAAA:::777666555555555555444444444333333333333333222222222222111111111000111111222222000000000000000000000000111111111111111111111111111000000000000111222333222222222222222222222222///111222222222444;;;@@@MMMWWWccckkkmmmnnnqqqtttvvvtttqqqmmmlllrrr}}}zzzqqqkkkiiigggeeemmmxxx}}}tttqqqsssyyy{{{~~~}}}}}}xxxxxx}}}xxxlllddd^^^[[[WWWTTTRRRPPPMMMJJJCCC@@@:::666555444444333111222222333333333333333111111111111111111111111000000000000000000000000333333222222222111111111000000000000000000000000~~~lll\\\WWWPPPIIIDDD???:::777444444444333333444444555555444333222222222222222000000000000000111111111000000000000000000000000.../////////000000000000........./////////////////////111222222222111000000000000000000000000000///000000111111222333333222555777:::FFFXXXdddhhhjjjppptttssssssxxx{{{|||{{{ssslllmmmwww}}}~~~tttnnnlllfff\\\PPPDDD<<<888777555555555555444444444444444444333333333222222222222222111111000111111111111111111111111111111111111111111111111111111111111111000000000111222333222222222222222222222222000222333333333777@@@GGGSSS\\\fffllllllmmmqqqvvvvvvuuutttvvvyyy}}}}}}yyyssskkkhhhiiiiiilll}}}~~~{{{yyywwwtttrrrxxx}}}wwwyyyzzzpppddd```ZZZVVVSSSQQQOOOMMMFFFAAA<<<777555555444333//////000111111111111000111111111111111111111111000000000000000000000000222222222111111111111000000000000000000000000000rrr___ZZZSSSLLLGGGAAA<<<999444444333333333444444555666555444333222111111111//////000000111111222222000000000000000000000000.../////////000000111111---.........//////000000...///000222222111111000000000000000000000000000///000000111222222333333333666888===KKK]]]ggghhhmmmsssvvvuuuuuuyyy}}}~~~}}}{{{vvvooolllrrr|||~~~tttkkkddd```XXXNNNDDD>>>;;;:::666666555555555444444444444444444333333333222222333333222111000000000111222222222222222222222222111111111111111111111111222111000000000111333333222222222222222222222222111333444444444:::DDDLLLVVV^^^gggkkkkkklllrrrwwwvvvuuuwww{{{}}}xxxssslllgggggglllpppxxxxxxsssqqqqqqrrruuu{{{~~~wwwxxx|||{{{iiiddd]]]WWWSSSRRRPPPOOOGGGCCC<<<888666555444333222222333444444444444333111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000lll^^^UUUTTTMMM@@@999;;;777777777666555333222111222222222222222222222222111111000000000000111111111111111111000000000000///////////////......---000000111000000///.....................///000000000000000000000000000000///111333333222222333444444333;;;KKKYYY```hhhoooppppppqqqrrrtttxxxzzz|||{{{}}}~~~~~~~~~xxxrrrpppqqqyyy|||~~~uuudddbbbZZZSSSNNNIIIAAA<<<;;;777888888888777666555555555555444333333222111111...///111222222111000///000000111111111111000000111111111111111111111111000111111111111222222222111111111000000000000000111222444444555===IIIRRR^^^fffoooqqqooonnnrrrwwwyyy|||{{{yyyuuummmeeegggkkksss|||zzzuuuxxxuuurrrsss|||}}}uuurrrrrr}}}uuummmccc[[[WWWUUUSSSQQQLLLHHHBBB<<<999666333222666333//////111333333222111222222333333222222111111111222222222222111111000000000000000000000000//////000000111111222222vvveeeWWWTTTPPPEEE======777777666666555444333222222222222222222222222222111111000000000000111111111111111111000000000000//////000000//////...---000000000000000///......///............///000000000000000000000000000000000111333333222222333444888999BBBRRR]]]ccciiioooppppppqqqsssuuuxxx{{{|||~~~}}}xxxrrrnnnpppwww{{{gggccc[[[TTTQQQLLLCCC===<<<777777777777777666555444555555444444333222222111000111222222222111000000111111222222222222111111000000000000000000000000000111111111111222222222111111111111000000000000333444555555888@@@LLLVVV```gggnnnqqqqqqqqquuuxxxzzz}}}yyyrrrmmmgggccckkktttyyy|||}}}xxxwww|||{{{uuurrryyyyyylll```YYYVVVSSSRRRNNNJJJDDD???;;;888666333;;;777333222333444333111111222222333333222222111111111222222222222111111000000000000000000000000000000000000000111111111ooo[[[UUUSSSKKKCCC???777777666666555555444444333333333333333333333333111111000000000000111111222222111111111000000000//////000000//////...---///////////////......---//////......//////000111000000000000000000000000111222333333222222333444:::>>>IIIXXXbbbfffhhhlllpppqqqrrrsssvvvxxx{{{||||||wwwqqqmmmllluuuoooeee]]]WWWTTTPPPGGG???<<<888888777666666555444444555555444444333222222222333333333333333222111000222222333333333333222222////////////////////////000111111111111222222222111111111111111111111111555666666777;;;DDDQQQZZZcccgggmmmqqqtttvvvxxxzzz|||~~~|||uuukkkcccbbbcccnnn}}}|||vvvyyy||||||xxxzzzwwwhhh^^^YYYVVVUUUPPPLLLGGGBBB>>>;;;888666999777444333333444333333111222222333333222222111111111222222222222111111000000000000000000000000111111111111000000000000yyy___VVVUUUOOOFFF@@@888777777666666555555666333333333333333333333333222111111000000111111222222222222111111111000000000000000000000///............/////////......---/////////...///000000111000000000000000000000000111333333333222222333555888@@@NNN[[[dddgggiiijjjpppqqqrrruuuwwwyyy{{{|||~~~}}}~~~~~~vvvooommmmmmrrr{{{iii```YYYWWWSSSJJJAAA===999888777666555555444444555555444444333333333333555555444444333222111000111222222222222222222111000000000000000000000000000000111111111222222222000111111111111111222222666666777999>>>IIIUUU^^^fffhhhlllqqqvvvyyy{{{{{{}}}{{{uuummmeee___aaaggguuu{{{|||qqqeee]]]ZZZYYYRRRNNNIIIEEEAAA>>>:::777222222111111222444555555111222222333333222222111111111222222222222111111000000000000000000000000222222111111000000//////hhhZZZVVVQQQHHH@@@999888777666666666666666333333333333333333333333222222111111111111222222222222222222111111111111000000000000000//////.........///////////////...///////////////000111111000000000000000000000000111222333333222333555777999DDDRRR___fffkkkmmmmmmpppqqqsssvvvxxxzzz||||||}}}}}}~~~zzzqqqkkkiiippp~~~pppfff\\\YYYUUULLLCCC???::::::888666555555555555555555444444444444333333666555444333333222111111000000111111111111000000111111111111111111111111000000111111111222222222000000111111222222222333555555777;;;BBBMMMYYYaaafffiiimmmqqqvvvyyy{{{|||~~~tttjjjeeebbbaaafffmmm}}}uuuuuu}}}~~~oooccc[[[WWWSSSOOOKKKGGGCCC???;;;888222222333333333333444555111222222333333222222111111111222222222222111111000000000000000000000000222222111111000000//////uuucccYYYRRRJJJDDD<<<:::888777666555666666333333333333333333333333222222111111111111222222333222222222222111111111000000111111000000///......//////000000000000000000000//////000000111222000000000000000000000000000111222222222444777999>>>JJJXXXaaahhhnnnqqqqqqqqqrrrtttwwwyyy{{{|||}}}~~~|||uuunnnjjjhhhvvv||||||nnn```ZZZVVVOOOGGGDDD===;;;999777666666666666555555444444444444444444555555444333222222222222000000000111111000000000111111111111111111111111000111111111111222222222000000111111222333333333444555888>>>GGGRRR]]]cccfffiiimmmqqqsssvvvzzz|||~~~zzzooofffffffffgggoooyyy~~~wwwwww}}}lll^^^VVVTTTQQQMMMIIIFFFBBB===:::888999999777444222222333111222222333333222222111111111222222222222111111000000000000000000000000111111111111000000000000ooo^^^TTTMMMIII>>><<<:::777555555555666444444444444444444444444333222222111111222222333333333222222222111111111000111111111111000/////////000000111111111111111000000//////000000111222000000000000000000000000///000111222222555999<<>>;;;999777777888888444444555555555555555555333222111111111222333444222222222333333222222222000000000000000000000000000111111111111222222222000000111222333333444444444777<<>>444666888666333000111222222222222333333222222222111111222222222222111111000000000000000000000000//////000000111111222222rrrYYYNNNOOOGGGCCC===999666555333222444444444333333333222222111111222333333333222222111111111111111111111111000000000000000000000000222111111111000000//////////////////////////////111111000000000000111111444000///333555777;;;AAAOOOTTT[[[aaaeeehhhjjjlllmmmsssyyy}}}}}}||||||}}}|||yyy{{{{{{ooobbbeeerrrvvvrrr}}}nnnbbb^^^XXXOOOKKKFFFAAA;;;777555666666666555555444444444333333333222222222222222222222222222222222222222222222222333222111111000000111111111111111111111111111111///000222333444333333222333777???JJJUUU^^^bbbdddgggkkkpppsssuuuwww{{{}}}|||zzztttlll|||wwwtttoooooopppqqqttt{{{eee___WWWRRRQQQPPPJJJEEECCC888999888888777555444333333333333333333333333444111111222222222222111111333333333222222111111111222111000//////000111222{{{bbbTTTRRRIIIEEE???:::888666555444444444444333333333333222333333333333222222111000111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000111111000000000000111111333000000333555777===EEESSSWWW^^^cccgggiiikkkmmmoootttzzz}}}}}}||||||}}}}}}xxxsssjjjeeerrr~~~|||wwwgggaaaZZZSSSOOOHHHDDD===999777777777777555555555444444444333333222222222222222222222222000000000000000000000000333222111111000000111111111111111111111111111111000000222333444444333333444888AAALLLWWW```eeeggghhhlllqqqtttvvvyyy|||~~~}}}{{{xxxrrrnnnvvvxxxnnnlllmmmqqqyyy}}}{{{}}}~~~~~~~~~qqqccc[[[SSSRRRPPPKKKFFFEEE::::::999777666555444444333333333333333333333333222222333333333333222222333333333222222222111111222111000//////000111222ooo]]]UUUKKKGGG@@@;;;999888777666555555444444444333333333555444444333222111000///111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111111111000000000000111111111000111333444777BBBMMMWWW[[[aaaeeehhhjjjlllnnnrrruuuzzz}}}}}}}}}}}}~~~yyyrrrlllfffiii~~~oooddd\\\VVVTTTKKKFFF@@@;;;999999999999555555555444444444444333333333333333333333333333111111111111111111111111333222111111000000111111222222222222222222222222000111222333444444444444555;;;EEEPPPZZZbbbgggiiiiiilllqqquuuxxx{{{~~~~~~yyysssooommmlllyyykkkgggjjjjjjsss}}}|||zzzvvvsssrrrsssuuuwwwwwwwwwxxxzzz}}}~~~xxxxxxwwwvvvwww|||kkk```VVVSSSQQQLLLHHHFFF===<<<999777555555555666555555444444333333222222333333444444444444333333333333333222222222222111222111000000000000111222|||eeeWWWNNNIIIBBB<<<999888777666555555555555444444444444444444333222111111111111111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111222111111000000111111222000000222444444999FFFUUUZZZ]]]bbbfffhhhjjjlllmmmtttwwwzzz|||~~~~~~}}}}}}yyyuuuqqqmmmllltttwwwfff\\\XXXVVVMMMHHHAAA<<<:::999999999555555555555444444444444333333333333333333333333333333333333333333333333333222111111000000111111222222222222222222222222000111222333444444555555666===HHHTTT]]]dddhhhjjjjjjmmmrrrvvvzzz|||~~~~~~~~~{{{ssskkkhhhkkkooovvvsssfffiiiqqqqqq{{{~~~{{{wwwtttssssssvvvzzzxxxqqqrrrssstttvvv|||vvvhhhZZZTTTQQQMMMIIIGGGAAA>>>:::666444555666777666666555444333222222111333333444444444444333333222222222222222222222222111111111111111111111111ooo[[[RRRLLLDDD===:::888777666666666666555555555444444333222222111111222333333111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111222222111111111111222222000111333555666<<>>;;;:::999999666666666555555555444444333333333333333333333333222222222222222222222222333222111111000000111111333333333333333333333333111111111222333555777888:::CCCQQQ[[[aaaeeehhhjjjnnnpppssswww{{{|||{{{yyyuuusssnnneee^^^^^^dddkkkuuusssiiikkkuuu|||uuuuuuwwwxxxzzz}}}|||}}}{{{uuurrrqqqzzzxxxsssvvvwwwuuurrrssszzz|||fffZZZUUUPPPKKKJJJEEEBBB===999666666666777666666555555444444333333222222333333333333222222111222222222222333333333111111222333333222111111qqq]]]VVVLLLCCC>>>;;;999888777777777666666666555555444333222000000111222333111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000333222222111111222222333333111222777===DDDPPP[[[\\\^^^bbbdddfffhhhkkknnntttvvvyyy~~~~~~yyytttkkkhhhhhhttt~~~xxxfff[[[VVVSSSNNNFFF@@@===<<<;;;:::666666666666555555555555444444444444444444444444222222222222222222222222333222111111000000111111333333333333333333333333111111111222333555777888>>>HHHUUU___dddfffhhhjjjpppqqqssswww{{{{{{xxxuuurrrpppkkkeeebbbdddkkkqqq~~~~~~yyyrrrlllnnnwwwyyywww{{{~~~|||~~~{{{uuutttyyymmm___XXXSSSNNNLLLEEEBBB>>>:::777666666777555555555555555444444444333333444444444444333333111111222222222333333333111222222333333222222111zzzbbbZZZPPPFFF@@@<<<:::999777777777777666666666666777555333111000000111222111111111111111111111111000000000000000000000000//////000000111111111222////////////////////////333222222111111222222333555111222888???GGGQQQZZZ\\\___bbbeeegggiiimmmooosssuuuyyy~~~~~~wwwqqqfffhhhqqqjjj^^^WWWUUUPPPHHHBBB???===<<<;;;777666666666555555555555444444444444444444444444444444444444444444444444333222222111000111111111333333333333333333333333111111111222333555888999@@@KKKYYYcccfffgggiiikkkqqqqqqssswww{{{{{{wwwsssqqqnnnjjjggghhhnnnvvv|||}}}sssnnniiikkkttt{{{yyy}}}rrrbbb[[[UUUQQQOOOEEECCC???;;;888777666666444444444555555555555555444555555555555555555444111111111222222333333333111222333444444333222111mmm```RRRJJJBBB999777:::888888777777666666555555444444333333222111000000222111111111000000//////000000000000000000000000000000000000111111111111000000000000000000000000222222111111222222333444333333444999AAAJJJPPPTTT]]]^^^```bbbdddiiippptttzzz{{{|||}}}~~~|||wwwpppkkknnn}}}~~~sssaaa]]]YYYSSSLLLFFF>>>888777;;;:::999888777666666666666444444444444444444444444333333333333333333333333333333222111111111222222666555333111111111333444444111000333444333666;;;GGGNNNXXX___cccgggkkknnnsssrrrrrrsssttttttsssqqqkkklllmmmnnnsss}}}|||ooofffiiimmmsss{{{qqq___UUUPPPNNNIIIEEEAAA===;;;999777555777777666555444333333333333333444444444444444444666333000///000222333333000000000///000000111222vvvgggVVVKKKCCC<<<999;;;888888888777666666555555444444333333222111111000222111111111111111111000111111111111111111111111000000000000111111111111111111111111111111111111222222111111222222333444333333555:::BBBJJJQQQUUU]]]___aaacccfffkkkqqquuuzzz{{{||||||{{{xxxsssnnnmmmvvv~~~ggg]]]YYYSSSLLLGGG@@@999888;;;:::999888777666666666666444444444444444444444444333333333333333333333333333333222222222333333444555444333222222222333333444111111333444444777<<>><<<:::777555666666666555555444444333444444444444444444444444444222111222555999<<<===222222222222222333333444rrr\\\NNNFFF???<<<:::999888888777777666555555444444333333222222111111111222222222222222333333111111111111111111111111000000000000111111111111111111111111111111111111222222111111222222333444333555888===DDDKKKRRRVVV]]]___bbbeeeiiimmmssswww{{{{{{{{{zzzwwwsssooollluuuyyyyyy|||rrr___YYYSSSMMMIIICCC;;;999::::::999888777666666666666333333333333333333333333333333333333333333333333333222222222333444555555444444333333333333222222333111111444555555999???KKKQQQZZZaaadddhhhllloootttttttttuuuvvvtttpppmmmmmmsss~~~uuuoookkkhhhlllsss}}}~~~xxxrrrrrrvvvttt```VVVTTTLLLHHHDDD@@@===;;;888666555555555555555555555555555555555444444333333222333222111333777<<>>:::::::::999888777666666666666333333333333333333333333333333333333333333333333222222222333444555666777222333333444444333222222333222333555555666;;;CCCNNNTTT\\\bbbeeehhhmmmpppttttttuuuvvvvvvsssoookkkhhhqqquuukkklllrrrwww~~~zzzrrroooqqqtttxxxhhhZZZUUUOOOKKKFFFBBB???<<<999777555555555555666666666666666666555444333333222222555333111111444666777777111000000000000111222222lllVVVKKKFFF???999999999999888777777666666444444444333333333333333222222333333444444444555111111111111111111111111///000000000111111111111111111111111111111111111222222111111222222333444444888>>>DDDIIIOOOUUUYYYYYY]]]bbbgggkkkooosssvvv}}}zzzyyyxxxrrrlllooowww{{{vvv~~~~~~{{{{{{ppp```YYYQQQNNNIIIAAA<<<;;;:::999888777666666666666333333333333333333333333333333333333333333333333222222222333444555666777222222333444444333333222333222444666666777>>>GGGQQQWWW^^^cccfffiiinnnrrruuuuuuuuuvvvvvvsssnnnjjjfffrrrzzznnnjjjsss~~~vvvssstttrrrsssvvv}}}rrr___WWWRRRNNNIIIDDDAAA>>>;;;888555555666666666666666666666666555444333333222222555333111000111222111000111111111000111222222333vvv^^^PPPJJJBBB::::::999999888888777666666444444444444333333333333222333333333333333444444222222222222222222222222000000000000111111111111222222222222222222222222222222111111222222333444444:::AAAGGGKKKPPPVVV[[[WWW\\\bbbhhhlllppptttvvv}}}yyywwwuuuoookkktttxxxvvvyyy|||yyy{{{|||~~~ggg^^^UUUPPPKKKCCC===<<<:::999888777666666666666444444444444444444444444333333333333333333333333333222222222333444555555222222333333333333444444333333555777666888AAAKKKTTTYYY```eeegggjjjooosssuuuuuuuuuvvvuuusssoookkkjjjyyy}}}uuunnnrrr~~~zzzuuuuuuwwwwwwxxx{{{iii[[[UUUQQQKKKFFFCCC???<<<999666666666666666666666666555555555444444333333222555333111111222333222111333333333333333444555555fffVVVNNNEEE===::::::999888888777777666444444444444444444444444333333333333222222222222222222222222222222222222000000000000111111111111222222222222222222222222222222111111222222333444444;;;DDDJJJMMMQQQWWW\\\WWW\\\cccjjjnnnrrruuuwwwzzzuuurrrqqqllljjjxxxsssyyy{{{zzznnncccXXXRRRLLLEEE???===:::999888777666666666666555555555555555555555555333333333333333333333333333333222222222333333444333333222222222333444555333333666888777999BBBNNNVVV[[[aaafffhhhkkkppptttvvvuuutttttttttssspppmmmooo|||xxxuuuppprrr|||{{{yyy{{{~~~tttaaaWWWSSSMMMHHHDDD@@@===:::888888777777666666555555444444444444444444444444666555333333444444333111444333333333333444555555lllZZZQQQHHH???::::::999999888777777777444444444444444444444444333333333222222111111111222222222222222222222222000000000000111111111111222222222222222222222222222222111111222222333444444<<>>:::999888777666666666666666666666666666666666666333333333333333333333333333333222111111222222222444333111111111333555666222333666888777999CCCOOOXXX\\\bbbfffhhhkkkppptttvvvuuusssssstttsssqqqooorrrzzzoooooolllkkkuuu}}}|||}}}|||fffXXXTTTNNNIIIEEEAAA===;;;999888888777666555555444333333444444444444444444999777555444444333000///222222111111222222333444}}}bbbMMMEEEEEE>>><<<999888999999777666666666555555555444444444333333333333333333333333///000111222222222222222333333333333333222111000111111222222222333333333000222333333222222222333999>>>EEEMMMSSSVVVXXXYYYYYY___hhhoooqqqqqqssstttuuuqqqmmmiiifffnnn}}}xxx{{{zzzlllYYYUUUSSSIIICCCCCC;;;999888666555444555555666666666666555555555555222222222222222222222222333333333333333333333333444333333333333444555555222222444666555888DDDQQQWWWZZZ___eeekkkooorrrsssssswwwuuuvvvzzzrrrjjjppp{{{uuuiiidddkkkttt|||kkk```QQQLLLMMMFFFCCCBBB:::888888777777777777777888555444444444555555333111222222222222222222222222666444222111000000222333jjjTTTIIIGGG>>><<<:::999999888777666666666555555555444444444333333333333333333333333111111222333333333333333222222333333222111111000111111222222222333333333000222333333222222333444;;;@@@GGGNNNTTTWWWYYYZZZ[[[aaaiiioooqqqrrrsssttttttnnniiihhhkkkyyy||||||{{{www|||uuu^^^WWWTTTKKKCCCBBB;;;:::888777666666666777666666666666555555555555333333333333333333333333333333333333333333333333444333333333333444555555333333555777777:::FFFRRRXXXZZZ___eeekkkoooqqqrrrpppuuuttttttvvvmmmhhhppp~~~mmmdddeeeooozzz~~~~~~wwwfffVVVPPPOOOHHHDDDBBB:::999999888777777777777777777555444444555666444333222222222222222222222222444333222111111222444555www^^^OOOIII@@@===:::999999888777666666666666555555555444444333333333333333333333333222222333444444444333333111222222222222111000000111111222222222333333333111222444333333222333555===BBBJJJPPPTTTXXXZZZ\\\___ccciiinnnppprrrsssttttttmmmgggjjjttt|||~~~vvvvvv}}}zzz~~~eeeYYYUUUMMMEEEBBB;;;:::999888777888888999666666666666555555555555444444444444444444444444444444444444444444444444444333333333333444555555555444666888999===HHHTTTXXX[[[```eeejjjnnnpppqqqmmmtttsssqqqqqqiiiiiiuuu~~~oooeeebbbhhhuuu~~~nnn]]]UUUSSSJJJFFFBBB999;;;:::999888777666666666888666444444555666555444333333333333333333333333222222111111222333555666kkkVVVKKKBBB???;;;999999888777666666666666666555555555555333333333333333333333333222222333333333333333222111111111222222111000000111111222222222333333333111333444444333333555666???DDDKKKQQQTTTWWWZZZ]]]aaadddhhhlllnnnpppqqqrrrqqqllliiippp~~~}}}|||}}}wwwqqqvvvsssqqqttt{{{lll\\\WWWPPPHHHCCC;;;:::999888777888888999666666666666555555555555444444444444444444444444555555555555555555555555444333333333333444555555555444555888:::>>>IIIUUUYYY\\\aaafffkkkmmmoooooollltttssspppnnniiimmm~~~uuukkkcccbbbdddlllyyywwwcccXXXTTTLLLHHHDDD;;;<<<;;;:::888777666666666888666444333444555555444333333333333333333333333222111111111111222333444www]]]NNNDDDAAA<<<999999888888777777777666666666555555555333333333333333333333333111111222222222222111111000111111222222222111111111111222222222333333333222333444444333444666888???EEELLLQQQRRRUUUYYY]]]bbbcccfffjjjlllnnnnnnmmmiiihhhmmm{{{wwwsssrrrqqqpppsssrrrpppooopppqqqtttuuuzzz{{{||||||}}}yyymmmhhhhhhiiimmmrrrtttaaaYYYSSSLLLFFF;;;:::888777666666777888666666666666555555555555333333333333333333333333555555555555555555555555444333333333333444555555555333333777;;;@@@JJJUUUZZZ]]]ccchhhlllnnnnnnnnniiiqqqpppmmmllljjjsssrrreee]]][[[___fffoooxxxjjj[[[UUUMMMJJJGGG>>><<<;;;:::888777666666666777555333333444555444333333333333333333333333333222222111000000000000000dddQQQFFFBBB===:::999888888777777777777666666666555555333333333333333333333333111111222222222111000000111111222333333333333222111111222222222333333333333444444444333444777:::@@@GGGNNNQQQRRRTTTYYY^^^bbbcccfffiiilllmmmkkkiii```gggttt}}}vvvmmmhhhgggiiijjjiiilllkkkjjjjjjlllnnnqqqrrruuuvvvwwwwwwwwwzzz~~~nnnaaaaaabbbeeejjjvvvhhh]]]VVVNNNHHH<<<;;;999777666666666666666666666666555555555555333333333333333333333333444444444444444444444444444333333333333444555555555222333777<<>>:::888888888777777777777777666666666555333333333333333333333333222333333333222222111000222222333444444444444444111111222222222333333333333444444444333555888;;;BBBIIIPPPSSSRRRTTTZZZ```cccdddgggkkknnnnnnjjjfffbbbmmm|||qqqlllfffdddgggkkknnnnnnqqqqqqqqqsssuuuwwwzzz{{{{{{}}}~~~}}}|||}}}vvvfffccc``````cccnnnqqqaaaWWWOOOHHH>>>===;;;888777666666666666666666666555555555555444444444444444444444444333333333333333333333333444333333333333444555555666333333888>>>DDDNNNWWW^^^bbbgggllloooooonnnmmmkkkooollljjjqqqxxxssskkkbbb]]][[[[[[aaaiiiwwwgggZZZOOOLLLKKKBBB;;;:::999999888888888888777777888999:::999666333444444444444444444444444222222333333333222222111jjjhhhssspppYYYIIIDDD>>>:::888888888777777777777777666666666666333333333333333333333333444444444444333333222111222333444444555555555555111111222222222333333333444444444444444555999<<>>::::::888888:::777777777666555555444444444444222222222222444444444333222222444444333222333333333333333333333333444444444444333333222111///111333333333666===BBBMMMMMMMMMPPPTTTYYY^^^aaammmlllmmmrrrrrrmmmiiiiiigggzzz{{{vvvqqqnnnkkknnnvvvwwwiii```bbb```aaasssiii\\\SSSLLLBBB???;;;999888888777666777777666666555555555444333333333333333444555666444444444444444444444444222222333333333444444444333444555888>>>GGGQQQXXX```ffflllqqqqqqpppnnnmmmuuuqqqnnnsssqqqaaa]]]ZZZ[[[]]]aaammmxxx|||}}}{{{{{{___SSSSSSMMMAAAAAA>>>:::888888888888777999::::::;;;;;;999888777666666555555555444444444222111111111222333333444cccfffoookkkVVVKKK@@@<<<;;;888777888777777777666555555444444444444333222222333444444444333222222444444333222333333333333333333333333333444444444333333222111000222444444444888>>>CCCMMMMMMNNNPPPTTTYYY^^^```kkkjjjlllppppppkkkhhhiiimmm}}}~~~}}}vvvrrrmmmpppvvv~~~}}}mmmaaaaaa___```qqqppp___SSSLLLDDDAAA<<<999999888888777777666666666555555555555444333333333333444555666444444444444444444444444222222333333333444444444444555666999???IIISSS[[[aaafffmmmqqqrrrpppnnnmmmooonnnqqq~~~mmm___[[[YYY[[[^^^eeerrr~~~|||vvvyyy{{{{{{fffVVVSSSMMMDDDAAA>>>;;;888888888888777888888999:::999888777666555555444444444333333333333333333222333444444555ggghhhoooxxxZZZNNNCCC>>>===999777777888777777666666555555444444444333333333333444444444333222222444444333222333333333333333333333333333333444444444333222222111333555555555999@@@FFFMMMMMMNNNPPPTTTYYY]]]```hhhhhhjjjnnnlllhhhgggjjjxxx}}}sssyyy{{{}}}~~~uuuqqqqqqppp{{{rrrbbb___^^^```nnnzzzbbbTTTMMMFFFCCC>>>:::999999888777666666666666555555555555444444333333333444555555444444444444444444444444333333333333444444444444555666777:::@@@KKKWWW___aaafffmmmrrrrrrqqqooonnnlllnnnxxxjjj```[[[ZZZ^^^dddnnn|||{{{rrrssstttwww}}}sss\\\RRRMMMIIIBBB???;;;999999999888777777777777888777666555555444444444333333333222222444444444444444555555666ffflllxxx^^^PPPCCC???===;;;888777888888777777666555555555444444444333333444444444444333222222444444333222333333333333333333333333333333333444444333333222222333555555555999AAAGGGMMMMMMNNNQQQUUUYYY]]]```eeefffiiikkkiiifffiiiooo~~~rrrpppzzz~~~zzzxxxvvvyyyvvvsssvvv{{{uuuddd^^^\\\___jjjyyy}}}fffWWWRRRHHHDDD>>>:::999888777666666666666666666555555555444444333333333444444555444444444444444444444444333333333444444444444555555666777:::AAALLLYYYaaabbbgggnnnrrrsssqqqooonnnnnnrrr~~~mmmccc```___fffooozzzvvvtttsssuuu{{{eeeTTTOOOMMMCCC@@@<<<:::999999888777666666666666666555555444555555444444444333333333555444444444444444555555fffsssbbbSSSCCC>>>===<<<999999888888888777666666555555444444444444444444444444444333222222444444333222333333333333333333333333222333333444444333333333111333444333444999AAAGGGLLLMMMOOORRRWWW[[[___aaadddeeehhhjjjggghhhppp{{{xxxqqqttt|||vvvrrrrrrtttvvv{{{|||yyyhhh```]]]^^^fffqqq}}}zzz{{{nnn\\\WWWKKKFFF???:::888777666666555555555666666666666666555444444333333333444444444444444444444444444444333333444444444555555555444555777;;;BBBMMMYYYbbbbbbhhhnnnssstttrrrpppooooootttrrreeeccceeeooozzzwwwtttyyyttt{{{pppZZZQQQPPPEEEAAA===;;;:::999999888777666666555555555555555666666666666555555555555444444333333333333444444kkk}}}jjjXXXFFF>>>===<<<::::::999888888777777666666555444444555555555555444444444333222222444444333222333333333333333333333333222222333444444444333333111333333333444999BBBHHHLLLMMMPPPTTTYYY^^^bbbddddddfffiiiiiihhhlllzzzsssttt}}}{{{vvvooojjjiiimmmrrrvvvqqqggg___]]]bbbiiirrruuuyyyyyyddd\\\NNNIIIAAA;;;999777777666555555555666666666666666555555444333333333444444444444444444444444444444333444444444555555555555444666999===DDDNNNYYYaaaccchhhooossstttsssqqqpppmmmtttrrrddddddjjjxxx}}}sssuuu||||||{{{aaaTTTPPPFFFBBB>>>;;;::::::999888888888777666666666666666777777777666666666666555555444333333333333333333vvvuuu```JJJ@@@>>>===;;;:::999999888888777666666666333444555666666555444333444333222222444444333222333333333333333333333333111222333333444444444333333444444444555:::CCCJJJKKKMMMQQQVVV[[[```dddgggfffgggjjjjjjiiiqqqwwwmmmvvv}}}pppnnnkkkiiilllqqqxxx|||}}}pppccc\\\]]]bbbgggoootttxxxlll___RRRLLLDDD>>>;;;999999888555555555555666666666777666555444333333333333333444444444444444444444444444444444444555555555555555888;;;@@@GGGPPPZZZ```dddiiippptttuuusssqqqpppnnnyyyjjjccceeeqqq}}}yyy}}}iiiVVVOOOFFFCCC???<<<;;;:::999888:::999888777777777888888777666666666666555555555666666555444444444444444}}}gggNNNAAA>>>===;;;:::999999888888777666666666333444555666666555444333444333222222444444333222333333333333333333333333111222333333444444444444444555666555666<<>>CCCJJJRRRZZZ```dddiiippptttuuusssqqqpppqqqvvvcccdddhhhwwwnnnXXXMMMGGGDDD???<<<;;;:::999888<<<;;;999888888888999:::666666555555555444444444888777666555555555555555rrrWWWHHHAAA<<<;;;===;;;:::999777666555555555666666666666555555555555555555555444444333333333333333333333333333333333333333333333333333333333444444444666:::???DDDGGGJJJLLLPPPVVV]]]dddiiillldddjjjllljjjiiiwww|||qqqwwwtttooopppkkkmmmqqqvvv|||oooccc]]]]]]^^^aaahhhpppvvv|||cccWWWOOOHHHCCC>>>888777999888888777777666666555555555555444333222111111000333333333444444444555555444444444555555555555666999999:::@@@JJJTTT\\\aaakkkjjjlllqqqsssqqqqqqtttqqq~~~llljjjdddsssxxx^^^VVVKKKFFF???;;;;;;;;;:::888::::::999888777666555444666666666666666666666666555444333333333333444555zzz]]]KKKBBB<<<<<<>>>;;;:::999777666666555555666666666666555555555555555555444444444333333333333333333333333333333333333333333333333333333333444444444666:::???DDDGGGIIILLLPPPWWW^^^dddjjjmmmhhhiiihhhgggmmmrrrqqqxxxmmmiiijjjmmmpppvvv}}}uuufff^^^\\\\\\^^^eeemmmsssjjj[[[SSSJJJDDD???888777999888888777777666666555555555555555444333333222222333333333444444444555555555555555666666666777777999999;;;AAAJJJUUU]]]aaajjjjjjmmmssstttrrrrrruuu|||ssseeeeeekkkxxx~~~cccVVVMMMGGG@@@<<<;;;;;;:::888::::::999888777666555555666666666666666666666666555555444333333444555555hhhQQQCCC======@@@;;;:::999888777666666666666666666666555555555555555444444444444333333333333333333333333333333333333333333333333333333333444444444666:::???DDDGGGHHHKKKPPPWWW___eeejjjmmmmmmhhhcccggguuuzzzsss|||wwwoooiiiiiikkkuuuyyy}}}|||yyyhhh^^^ZZZXXXZZZ```iiiooo|||ppp```VVVLLLFFF???999777999888888777777666666555555555555555555555555555555333333333444444444555555666666666666777777777888888888;;;BBBLLLVVV___ccckkkkkkoootttuuurrrrrruuuiiiaaagggwww~~~lllZZZOOOIIIAAA===<<<<<<:::888::::::999888777666666555666666666666666666666666555555444333333444555555vvvYYYFFF>>>===???;;;:::999888777777777777666666666666555555555555444444444444444444444444333333333333333333333333222222333333333333444444444444444666:::???DDDGGGGGGJJJQQQYYY```fffkkkmmmnnnfffaaakkk~~~wwwmmmkkklllpppuuu~~~xxxhhh___[[[WWWWWW\\\eeekkktttvvvdddXXXLLLEEE@@@:::888:::888888777777666666555555444555555555666666777777333333333444444444555555555555666666666777777777777888;;;CCCMMMXXX```dddlllmmmqqquuusssoooooosssggggggrrr|||uuuqqqrrrnnnoooqqqsssxxx~~~xxx___RRRKKKCCC>>><<<<<<:::999::::::999888888777666666666666666666666666666666555555444444444444555555{{{~~~cccKKK@@@>>>>>>;;;:::999888777777777888666666666666555555555555444444444444444444444444333333333333333333333333222222222333333444444444444444444666:::???DDDGGGFFFKKKRRRZZZbbbgggjjjkkkllleeedddsssqqqhhhiiiooowwwxxxkkkdddbbbYYYWWWZZZbbbhhhnnn}}}gggZZZLLLEEEAAA<<<:::;;;888888777777666666555555444555555666666777777777333333333444444444555555444444555555555666666666666888<<>>===<<<:::::::::999999999999888888666666666666666666666666444555666777777666555444uuuzzzaaaNNNDDD===::::::999999888999999999777666666666555555555555333333333444444555555555333333333333333333333333111111222333333444555555444444444666:::???DDDGGGIIINNNVVV^^^dddfffgggfffbbbgggtttzzzsssnnnooovvvwwwnnnjjj```WWWTTTYYY^^^___dddlll}}}lllXXXLLLFFF???;;;:::888888888777666666555555555555555555555555555555333333333444444444555555666666666666777777777777555777===GGGSSS___gggjjjoooooorrrsssqqqqqq{{{zzzmmmrrr~~~jjjbbbZZZVVVRRRMMMKKKMMMHHHJJJLLLMMMNNNPPPTTTVVVTTTYYY___ccchhhppp|||~~~\\\TTTIIIAAA>>>===<<<:::::::::999999999999999999666666666666666666666666444555666777777666555444sssqqqyyyiiiLLL@@@AAA===;;;888777888999999888777777666555444333333222555666666555333222222333444555555555444333333222333333333444444444555555444333444888===BBBEEEFFFHHHOOOVVVZZZaaajjjkkkfff___ooozzzxxx|||yyyrrrooouuu~~~uuulll___XXXSSSVVVZZZ]]]aaaeeerrroooXXXRRRMMM???888:::777888888777777666555444666666555555555555666666555555555555555555555555333444444555666777777888999888;;;CCCQQQ^^^gggkkklllooommmqqqwwwtttzzzpppoooyyyvvvlllbbb]]]WWWQQQNNNKKKIIIHHHMMMLLLLLLNNNQQQSSSTTTTTTZZZ\\\^^^```dddjjjrrrwww|||kkkSSSGGGEEE>>>;;;===:::999999999888888888777777777777666666666555555555555555555555555555555555tttqqquuupppRRRDDDBBB>>><<<999999999::::::999777777666666555555444444333444444333111000000111444444555555444444333222333333333444444444555555555444555999>>>DDDGGGHHHJJJQQQXXX\\\bbbjjjkkkgggcccvvv{{{}}}vvvrrrttt~~~~~~uuummmaaaXXXRRRSSSVVVXXX[[[___gggvvv]]]VVVOOOBBB:::<<<888888888888777666555555666666555555555555666666555555555555555555555555555555666666777888888888:::999<<>>;;;:::999999999999888888888555555444444444333333333555555555555555555555555uuurrrttt}}}zzz[[[IIICCC@@@===;;;::::::;;;;;;:::777777777666666666666666333444444333111000111222444444555555444444333333333333333444444444555555666666666:::@@@EEEHHHIIINNNTTTZZZ___dddiiijjjhhheee}}}yyy{{{tttoooqqqyyyzzzvvvwww|||wwwpppeee[[[SSSRRRSSSTTTVVVZZZ```|||fff[[[RRREEE>>>>>>::::::999999888777777666666666555555555555666666555555555555555555555555777777777777888888888888::::::===GGGUUUccclllpppvvvvvvooolllnnnllluuu~~~vvvoooppp{{{xxxrrrlllddd^^^YYYVVVRRRPPPPPPRRRRRRRRRQQQQQQRRRSSSVVVXXX[[[\\\^^^___aaadddiiiqqqyyyvvv[[[LLLHHHAAA>>>???;;;::::::::::::999999999999555555555444444444333333555555555555555555555555vvvtttvvv{{{dddLLLBBB@@@>>>;;;::::::;;;:::999777777777777777888888888555666777666444333444555333444444555444444333333333333333444444444555555666555666:::???DDDHHHIIIPPPUUU\\\aaadddggghhhhhhgggyyyzzzuuuxxxzzztttpppwww}}}~~~vvvppplllmmmqqq~~~|||vvvkkk```VVVSSSSSSSSSUUUYYY\\\yyyooo```VVVIII@@@???;;;;;;:::999888888888888666666555555555555666666555555555555555555555555888777777777777777777777999999>>>HHHWWWdddmmmqqqttttttmmmiiiiiieeennnuuuooolllllltttyyyqqqmmmhhhbbb\\\]]]ZZZVVVTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWYYY\\\___ccceeeiiiooovvv}}}```NNNIIIAAA>>>???;;;;;;;;;;;;:::::::::999999777777777777666666666666555555555555555555555555rrrssswww|||kkkOOOAAA@@@===:::999999999999888777777777888888888888888555666777666444333444555333333444444555444444333333333333444444444555555555555555999???DDDGGGHHHQQQUUU\\\bbbdddeeefffhhhlll|||ooorrr~~~xxxuuuyyyvvvxxx}}}|||yyywww{{{uuummmhhhddddddgggrrr{{{}}}yyyxxx}}}~~~nnncccWWWSSSRRRRRRUUUYYYXXXvvvxxxeeeYYYLLLBBB???<<<;;;:::999888888888999666666555555555555666666666666666666666666666666666666666666666666555555888888===HHHVVVdddlllpppqqqsssnnniiihhhccckkkuuuhhhiiiiiilllxxx}}}yyytttrrrmmmfff___]]]ZZZVVVTTTTTTVVVVVVVVVYYYZZZZZZYYYXXXZZZ^^^aaafffjjjqqqzzzeeePPPHHH@@@===>>>:::;;;;;;;;;:::::::::999999888888777777777666666666555555555555555555555555mmmppptttyyypppRRRAAA@@@===:::999999999888777888888888777777777777777333444555444333222333444333333444444555555444444333333333444444444555555555444555999>>>DDDGGGHHHRRRUUU]]]dddeeedddfffjjjvvvvvvjjjppp|||yyy|||xxxyyy|||pppnnnmmmooosss{{{yyykkkdddaaa^^^___bbbjjjsss~~~wwwqqqpppzzzrrrfffYYYSSSQQQPPPRRRVVVZZZuuukkk]]]PPPDDD>>><<<;;;:::888777888888999666666555555555555666666666666666666666666666666555555555555666666666666777888===HHHVVVccckkknnnpppsssnnnkkkiiidddmmm}}}nnneeehhhiiiooo}}}|||}}}|||zzzyyyuuunnngggbbb___[[[ZZZ[[[\\\]]]]]]ZZZ[[[\\\[[[ZZZ\\\bbbgggjjjpppzzzjjjRRRIII@@@>>>>>>999::::::::::::999999999999666666666555555555444444555555555555555555555555mmmnnnqqquuu{{{sssVVVEEEAAA???<<<:::::::::999888888888888777777666666555222444555444333222444555222333444444555555444444333333333444444444555555666555666:::???EEEHHHIIISSSVVV^^^fffgggdddgggmmm~~~tttkkkvvv|||{{{~~~yyy{{{~~~|||rrriiieeeeeejjjqqq|||}}}vvv|||ooobbb]]]\\\[[[]]]aaafffoooyyywwwooommmyyyzzzlll]]]UUUQQQOOOQQQUUU[[[ppppppbbbTTTGGG>>><<<;;;999777666777888999666666555555555555666666666666666666666666666666555555555666777777888888888999>>>HHHVVVcccjjjllloooqqqlllgggfffcccpppxxxmmmffffffjjjttt{{{yyyssskkkhhhcccaaaaaaaaaaaaaaaXXX[[[]]]]]]^^^aaaiiiooovvv~~~oooUUUJJJBBB??????::::::999999999999888888888666666666666555555555444555555555555555555555555pppoooppprrrxxxuuuYYYHHHCCC@@@===;;;;;;;;;:::999999888888777666555555444444666777666555555666777222333333444555555555444333333333444444444555555777777888;;;AAAFFFIIIJJJTTTWWW```hhhiiieeehhhpppvvvooo~~~vvvxxxyyyyyyqqqgggfffbbbaaahhhrrr}}}wwwnnn}}}ttthhh[[[XXXYYYZZZ]]]aaaeeemmmxxxyyyooommmyyysssbbbYYYSSSPPPQQQUUUVVVeee|||ttteeeWWWIII???<<<:::888666666666888888666666555555555555666666777777777777777777777777555666666777888999999:::::::::???IIIWWWcccjjjlllnnnooohhhbbbaaaaaaqqqwwwnnnhhhffflllzzz|||}}}ppplllfffbbb___^^^\\\[[[WWWZZZ^^^___```fffooovvvrrrWWWLLLCCC@@@@@@;;;999999999888888888777777888888888888777777777777555555555555555555555555qqqqqqrrrsssvvviiiEEEBBBAAA>>>:::888::::::999777777666555555555555555777777666555444333333333555555555555555555555555444444444555555555666666555444777<<<>>>@@@FFFLLLSSS___eeegggjjjeeehhhxxx|||vvvzzz|||wwwttt~~~rrrfff___aaa```cccjjjrrr}}}wwwmmmuuunnncccZZZWWWYYY[[[___eeelllttt|||~~~qqqjjjuuu}}}nnn^^^SSSNNNNNNOOOVVV^^^uuuxxx{{{~~~lll]]]LLL>>>???===:::999999999888777555555444444444444555555777666444333333444666777888888888888888999999999::::::>>>JJJXXXdddjjjjjjpppkkkfffbbbaaaiii}}}|||tttppptttooozzz}}}}}}|||rrrmmmiiigggccc]]][[[]]][[[^^^```bbbfffmmmwww}}}ZZZMMMHHH@@@;;;>>>;;;;;;::::::::::::999999;;;999777777999:::888666555555555555555555555555ppppppqqqrrruuu|||nnnKKKCCCAAA>>>;;;:::;;;:::999888888777666666666666777777777666444444333333444444444444444444444444444444444444444555555555555666555888===@@@BBBGGGNNNUUUaaafffiiilllhhhmmm}}}~~~|||zzzxxx}}}}}}xxxxxxvvvlllbbb\\\]]]]]]bbbkkkttt~~~rrrjjjqqq~~~jjj```YYYXXX[[[^^^ccciiilllwww~~~ppphhhsssooo___SSSNNNNNNOOOTTTZZZooovvvwww|||pppbbbQQQCCC@@@===:::999999999888777777666666555555666666777666555444444444444555666777777777888888888888888::::::>>>IIIXXXeeejjjkkkpppkkkfffcccdddppp}}}wwwrrrsssrrr~~~yyy~~~{{{sssnnniiigggccc]]][[[]]]]]]```dddgggmmmwww___OOOHHH@@@<<<>>>;;;;;;::::::::::::999999999777555666777888666444555555555555555555555555oooooooooqqqsss~~~|||vvvxxxwwwUUUEEEBBB???======<<<;;;:::999999888777777777777888777666555444444444444444444444444444444444444444333333333444444444555555777666999>>>AAACCCIIIPPPWWWcccgggiiimmmlllsss|||vvvqqqoooqqqvvv{{{}}}zzzzzz~~~}}}uuummmfff```\\\\\\^^^dddooozzzvvvmmmfffjjjxxxyyyeee]]]XXXYYY]]]aaaiiippptttssshhhqqqrrr```TTTNNNNNNOOOQQQUUUeeeyyyxxx{{{wwwhhhWWWIIIAAA>>>;;;999999999888777888777777666666777777888555555555555555555555555666666666777777888888888::::::>>>IIIXXXeeekkklllqqqlllhhhgggkkkyyyyyyvvvpppsssyyyyyytttooojjjgggccc]]][[[]]]___ccchhhnnnwwwgggRRRGGG???<<<>>>;;;;;;::::::::::::999999888777666666777777666444555555555555555555555555pppooopppqqqrrrzzzzzzqqqrrr```HHHBBB>>>>>>>>><<<999999999999888777777777777888777666555444444444444444444444444444444444444444333333333333444444444444666555888>>>BBBDDDJJJQQQXXXcccggghhhmmmnnnzzzyyyrrrpppkkkmmmrrrwwwzzz}}}xxxyyy}}}~~~}}}yyysssnnnjjjfffbbb___^^^aaaiiivvvssskkkeeefffmmm|||wwwaaa[[[WWWZZZ^^^dddmmmvvv|||mmmppptttbbbUUUNNNMMMNNNPPPRRR]]]wwwmmm[[[LLLBBB???<<<:::::::::999888888777777666666777777888555555666666666666555555555555666666777777888888::::::>>>IIIXXXffflllnnnooommmlllmmmrrr{{{wwwkkkuuu~~~yyyuuuooojjjhhhccc^^^]]]___bbbgggmmmuuusssVVVFFF???===>>>;;;;;;:::::::::999999999:::999888888888888888777555555555555555555555555qqqppppppqqqrrrwwwwwwmmmllliiiLLLCCC===>>>>>>:::888999888888777666666666666777666666555444444444444555444444444444444444444444333333333444444444555555555444777===AAADDDJJJRRRWWWbbbeeefffkkkpppxxxmmmlllnnnjjjmmmssszzz|||vvvyyyzzz{{{~~~~~~uuussspppnnnllliiieeecccbbbdddnnn{{{tttnnngggdddeeepppwwwaaa\\\YYY[[[```gggsss}}}ssspppyyyxxxfffXXXPPPMMMMMMOOOQQQXXXkkkrrr]]]NNNCCC@@@===;;;;;;:::999888777666666555555666666777555555666777777666555555444555555666777777888888:::999===HHHXXXfffnnnpppnnnnnnooossswww}}}vvvjjjyyy~~~yyyuuuooojjjhhheeeaaaaaadddggglllttt|||\\\GGG@@@???>>>;;;;;;:::::::::999999999999999999999888777888888666666666666666666666666rrrppppppqqqqqqttttttjjjiiiyyytttTTTGGG===>>>>>>999777999888888777666666666666777666555555444444444555555555555555555555555555555444444444555555555666666444444777===BBBEEEKKKSSSWWWaaaddddddiiiqqqllldddfffjjjjjjmmmsss{{{~~~vvvzzz{{{ssssssxxx{{{~~~|||vvvrrrqqqqqqqqqqqqoookkkhhheeegggppp}}}wwwppphhhbbb```fffwwwxxxccc^^^[[[^^^cccmmm|||zzzrrruuu~~~|||kkk]]]TTTPPPNNNMMMQQQVVVbbb~~~yyybbbRRRDDDAAA>>><<<;;;;;;999888777666666555555666666777666666666666666666666666555555666666777888999999:::999===HHHXXXgggoooqqqoooooorrruuuxxxtttnnn}}}yyytttnnnjjjiiihhheeegggkkknnnttt}}}bbbIIIBBBAAA>>>;;;;;;::::::::::::999999666777888777666555555777666666666666666666666666qqqpppooopppooopppyyy}}}zzz~~~zzzoookkkwww\\\LLL?????????:::888<<<999999888777777777777888555555444444444555555666666666666666666666666666555555555666666666777777555444888???CCCFFFMMMUUUXXXbbbcccccciiisss{{{jjjdddeeehhhpppqqqvvv}}}vvv|||~~~ssskkkmmmtttyyy}}}|||wwwtttqqqrrruuuxxxzzzyyytttqqqkkkllltttxxxpppggg```]]]```mmmzzz}}}eee```^^^aaahhhtttuuupppwwwrrrdddYYYTTTQQQKKKQQQVVV\\\rrriiiXXXEEEBBB>>><<<<<<;;;999888888777777666666777777888888777666555555666777888555555666777888999:::;;;:::999<<>>;;;;;;::::::::::::999999666777999888555444555777666666666666666666666666pppnnnnnnooonnnnnnuuu~~~~~~xxxwwwpppwwwaaaOOOAAAAAA@@@;;;999>>>;;;:::999999888888999999555555444444444555555666777777777777777777777777666666666666777777777777666555999@@@EEEHHHOOOWWWXXXbbbdddcccjjjuuu{{{mmmiiijjjkkkwwwwww{{{|||uuu}}}zzzooohhhkkkttt{{{|||wwwuuutttrrruuuzzz}}}yyypppqqqxxxwwwoooeee___[[[^^^hhhsssgggbbb```ccclllzzzwwwmmmpppvvvhhh^^^WWWSSSIIIQQQUUUYYYkkkooo]]]EEECCC???===<<<;;;:::888999999888888888888999999999777666444444666777999555666777888999:::;;;;;;:::999<<>>;;;;;;;;;:::::::::999999777:::;;;:::777666777999777777777777777777777777xxxrrrnnnoooooonnnnnnpppvvvwwwvvvvvvtttUUUDDDCCC>>>:::<<<;;;::::::::::::::::::::::::666666666666555555555555666666666666666666666666666555444333333333333333666888;;;>>>BBBIIIPPPUUUZZZfffnnnkkklll~~~zzzlllhhhmmmuuuzzz~~~{{{sss{{{tttoookkkkkkrrr||||||||||||{{{}}}|||zzzuuuhhh^^^\\\ZZZ[[[dddqqqrrrddd\\\dddsss}}}qqqrrrnnn^^^VVVUUUKKKQQQPPPRRRcccwww~~~gggRRRHHH>>><<<===<<<;;;<<<:::999777666666666777888666666666666666666666666777777777777888888888888999;;;===EEEUUUgggqqqrrrqqqqqqooonnnrrr~~~{{{uuuzzzvvvtttsssnnnmmmllljjjkkkooouuuzzz~~~qqqLLLEEEFFF>>>===<<<<<<;;;;;;:::999999999999888888888888888999777777666666555555555444|||uuuooooooooommmlllnnnxxxwwwwwwzzzyyyzzzXXXDDDCCC>>>;;;<<<:::999999999999999999999999666666666666555555555555666666666666666666666666666666555444444444444444666888;;;???CCCIIIQQQVVV[[[ffflllkkknnnzzzmmmkkksss|||}}}uuu}}}|||llliiihhhkkktttpppddd[[[YYYWWWWWW```lllyyyhhh^^^fffwwwvvvtttooo___WWWTTTMMMSSSPPPQQQ___qqqrrrZZZNNNCCC@@@@@@===;;;<<<999888777666777777888999666666666666666666666666777777777777888888888888999;;;===DDDTTTfffqqqrrrsssqqqnnnlllppp~~~yyysssmmmwwwsssqqqqqqmmmlllllllllmmmrrryyy~~~~~~}}}vvvOOOEEEFFF>>>>>>======<<<<<<;;;::::::;;;:::999888777666666666777666666666555555555555xxxqqqooonnnkkkjjjkkkooo~~~{{{yyy}}}^^^FFFBBB???<<<<<<999888888888888888888888888666666666666555555555555666666666666666666666666777666666555555555555666777999<<<@@@DDDKKKRRRWWW^^^fffjjjkkkrrrwww~~~yyynnnooozzz}}}vvvwwwiiihhhiiiooo{{{}}}kkk```YYYXXXVVVUUU^^^jjjoooaaahhh{{{~~~uuu}}}qqqbbbWWWRRRMMMSSSQQQPPPZZZkkkcccVVVJJJEEEBBB>>><<<<<<888888888777777888999999777777777777777777777777777777777888888888999999999;;;===CCCSSSeeeqqqttttttqqqllliiiooosssmmmhhh}}}~~~uuupppnnnnnnjjjkkklllnnnqqqwww~~~}}}~~~TTTEEEEEE??????>>>>>>===<<<<<<;;;;;;;;;:::999777666555444444666666666666555555555555zzzqqqooonnnllljjjkkkkkkuuu{{{~~~cccHHHCCC???======888999999999999888888888888666666666666555555555555666666666666666666666666777777666666666666666777888:::===@@@EEELLLSSSXXX```eeeiiilllyyy~~~sss{{{yyyooorrr~~~zzzttt}}}uuummmmmmooowwwxxxhhh___ZZZYYYWWWWWW```mmmvvveeekkkuuuxxxtttfffYYYQQQJJJPPPOOOOOOWWWggggggZZZMMMGGGDDD@@@======::::::999999888888888888888888888888888888888888777777888888888999999999999;;;===CCCQQQdddqqquuutttpppkkkjjjssspppmmmlll}}}}}}sssnnnmmmlllhhhjjjmmmpppuuu}}}}}}}}}YYYFFFEEEAAA>>>>>>======<<<;;;;;;;;;999999777666555555555555666666666666666555555555{{{pppnnnnnnmmmkkklllkkkrrrwwwgggJJJDDD???======999;;;;;;::::::999999999999666666666666555555555555666666666666666666666666777777666666666777777888777:::===AAAEEELLLTTTYYYbbbeeeiiippp|||uuu|||zzzppptttxxxsss}}}wwwppppppttt~~~ttteee]]]YYYZZZXXXXXXbbbqqqzzziiioootttqqqxxxxxxkkk]]]RRRHHHMMMMMMNNNWWWgggfffYYYLLLFFFCCC@@@>>>>>><<<<<<;;;:::999888777666999999999999999999999999888888888888999999999999999;;;===BBBOOObbbqqqvvvtttpppmmmppp|||kkklllrrr}}}rrrnnnllllllgggjjjnnnssszzz~~~}}}}}}^^^HHHEEECCC======<<<;;;;;;::::::999777666666666666666777888555555555666666666666666~~~qqqmmmnnnmmmkkkkkkjjjooouuuiiiLLLEEE???===>>><<<<<<;;;;;;::::::999999999666666666666555555555555666666666666666666666666666666666666666777777888777999<<<@@@EEELLLTTTYYYbbbeeejjjuuuzzz{{{{{{yyy}}}uuuxxxyyyttt~~~|||ssstttxxx~~~ooo___YYYVVVWWWUUUVVVcccttt}}}ooouuuuuunnnqqqwww}}}qqqbbbTTTIIILLLKKKNNNWWWfffdddWWWIIIDDDBBB???>>>???======<<<<<<:::999777666888888888888888888888888888888888999999999999:::999<<<===AAAMMMaaaqqqxxxvvvuuuuuu{{{}}}gggiiivvvyyyoookkkjjjjjjfffjjjpppvvv}}}}}}cccJJJEEEBBB<<<<<<<<<;;;::::::999999666666666666777888999999555555555666666666666666rrrmmmmmmllliiiiiigggkkkrrriiiOOOGGG???<<>>;;;;;;::::::999888888777666666666666555555555555666666666666666666666666666555555555666666777888666888<<<@@@EEELLLTTTYYYbbbdddkkkzzz~~~sssttt}}}yyyyyy{{{~~~wwwrrr}}}}}}~~~vvvhhh\\\VVVSSSTTTSSSVVVfffxxxuuu|||yyynnnnnnpppwwwfffVVVOOONNNKKKMMMVVVaaazzzwww|||cccVVVHHHCCCAAA>>>===???:::;;;;;;<<<<<<;;;:::999888888888888888888888888888888888999999999::::::999<<<===@@@LLL___qqqyyy{{{{{{}}}gggiiiwwwsssjjjfffeeefffgggkkkqqqyyy}}}}}}gggLLLEEE@@@=========<<<;;;;;;::::::888888777777777888999999555555555555666666666777tttmmmmmmkkkhhhfffcccgggooohhhPPPHHH???;;;???@@@::::::999999888777777666777666666666555555555555666666666666666666666666555555555555555666777777555777;;;???DDDLLLTTTYYYaaadddlll~~~wwwqqqssszzzvvvyyytttooozzzooo```\\\VVVSSSTTTTTTXXXiii|||yyy|||pppmmmmmmzzziiiXXXTTTQQQKKKMMMUUU]]]||||||rrrooowwwdddVVVIIIBBB@@@>>>===>>>777999:::<<<======<<<<<<777777777777777777777777888888999999999:::::::::999<<<===@@@KKK___qqqyyyjjjlllwwwoooeeebbbbbbbbbgggkkkrrrzzz~~~}}}jjjMMMDDD>>>>>>>>>>>>===<<<<<<;;;;;;::::::999888777777888888444555555555666666777777uuurrrrrrllljjjlllffffffmmm}}}yyyoooRRREEEAAA>>><<<===888888999:::::::::999999777777777777666666666666555555555555555555555555666666666666777777777777777888;;;>>>DDDLLLVVV]]]dddhhhsssooolll}}}yyyxxxuuupppwwwrrreee```VVVVVVOOOPPPYYY]]]lllqqqjjjjjjwwwnnn[[[NNNLLLNNNQQQQQQZZZsss{{{mmmfffpppmmmTTTGGGEEE@@@>>>???<<>>===;;;::::::;;;;;;:::::::::999999999888888777777777888888999::::::888===??????III___ttt~~~kkkoooyyymmmeeeaaaccchhhgggllluuu}}}||||||}}}}}}}}}nnnPPPGGGCCC@@@???>>><<<;;;;;;;;;;;;;;;:::999999888888999999888888777777666666555555yyysssqqqjjjgggjjjffffffkkkyyysssxxxtttVVVFFFBBB???<<<<<<999999999999999999999999888888888888777777777777555555555555555555555555555555666666666777777777777888;;;>>>DDDMMMWWW]]]dddiiiuuupppooorrruuuvvvpppvvv{{{lllbbb]]]VVVVVVPPPRRRZZZ___nnnpppiiihhhuuurrr___PPPLLLKKKMMMNNNTTThhh~~~~~~nnndddmmmqqqXXXJJJHHHBBB???AAA>>>===<<<;;;;;;:::;;;<<<===::::::::::::999999999999999999999999999999888888999===??????HHH]]]rrr}}}sssxxxssshhhaaa^^^aaaeeefffkkkttt}}}~~~}}}|||}}}}}}}}}pppPPPFFFAAA@@@???>>><<<;;;;;;;;;;;;:::999888888777777888888888777777777666666666555uuuooohhheeeggggggfffhhhqqqnnnrrr}}}zzz[[[IIIBBB???===<<<<<<;;;999888888888888999999999999999888888888888555555555555555555555555555555555555666666666666777999;;;???EEEMMMWWW^^^eeeiiivvvxxxwwwyyyoooyyywwwooottt~~~xxxoooeee]]]YYYTTTUUUQQQSSS\\\bbbsssmmmeeeeeepppwwweeeWWWOOOKKKLLLMMMOOO]]]mmmtttffflllxxx^^^PPPLLLEEEBBBCCC@@@<<<;;;;;;;;;;;;<<<======;;;;;;:::::::::999999999;;;;;;;;;:::999888888888999===>>>???GGGZZZooo||||||~~~yyy~~~zzzkkkbbb\\\ZZZ]]]cccdddjjjrrr{{{~~~}}}}}}}}}}}}}}}~~~tttRRREEE@@@@@@???>>><<<;;;;;;;;;;;;999888777777666666777777777777777777666666666666xxxooogggeeegggeeeeeeeeejjjwwwlllpppyyyaaaKKKBBB@@@>>>======<<<999777777777888999999999888888888777777777555555555555555555555555444555555555666666666666777999;;;???EEENNNXXX___gggiiiwww|||uuuuuuuuulllqqq{{{yyynnnhhhaaaYYYUUUQQQTTTQQQUUU___eeexxxlllcccaaajjjyyy|||kkk^^^SSSLLLNNNOOOOOOWWWbbb}}}oooqqqfffVVVQQQIIIEEEFFFBBB===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999999999<<<>>>???EEEUUUkkkzzzyyyyyywww|||{{{ooobbb\\\XXXWWW[[[```dddiiiqqqzzz~~~}}}}}}}}}{{{|||~~~zzzUUUGGGAAA@@@???>>><<<;;;;;;;;;;;;999999888777777777777777777777777777666666666666{{{ooohhhfffhhhaaacccccceeepppxxxjjjnnnssshhhNNNBBBAAA@@@>>>===<<<999777777777888999888888777777777666666666666666666666666666666666555555555666666666666777888999<<<@@@FFFOOOYYY```hhhkkkzzz~~~|||vvv~~~tttkkkoooyyyooohhheee^^^VVVRRROOOSSSRRRWWWbbbjjj~~~~~~pppeee^^^cccqqqqqqbbbUUUMMMNNNPPPOOOTTT[[[uuu|||yyymmm[[[UUUKKKGGGGGGCCC@@@@@@???>>>===;;;::::::<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;999;;;===???CCCQQQfffxxxzzzwww}}}tttxxxyyyuuunnnddd[[[WWWVVVVVVYYY^^^ccchhhpppxxx~~~}}}|||zzzzzz{{{}}}}}}ZZZJJJDDD@@@???>>><<<;;;;;;;;;;;;::::::999888888888888999666666666666777777777777qqqiiigggggg^^^bbbcccbbbjjj{{{yyysssiiikkkkkk|||qqqSSSDDDBBBAAA>>><<<;;;999888888888888999777777777777666666666555666666666666666666666666666666666666777777777777888999<<<@@@GGGPPP[[[aaaiiinnnwwwyyytttkkkooowww|||pppeeebbb```ZZZSSSOOOOOOTTTUUU[[[fffooowwwyyyvvviii]]]^^^jjjxxxbbbUUULLLMMMNNNMMMPPPWWWmmmrrr___WWWMMMGGGGGGCCCBBBBBBAAA@@@>>><<<;;;999======<<<<<<<<<;;;;;;;;;888888888999:::;;;;;;;;;:::;;;===???BBBMMMbbbvvv{{{xxx{{{tttwww{{{tttnnnhhhdddaaaZZZTTTTTTUUUUUUWWW[[[aaafffnnnvvv~~~~~~}}}|||{{{zzz{{{}}}}}}]]]KKKFFF@@@???>>><<<;;;;;;;;;;;;;;;::::::999888999999999666666666666777777777777rrriiifffeee[[[bbbccc```eeettt||||||qqqlllvvvqqqmmmnnnlll{{{}}}YYYGGGCCCAAA===999999999999999999999999888888888777777777666666666666666666666666666666777777777777888888888999888:::===AAAGGGQQQ[[[bbbiiirrryyysss}}}wwwmmmooovvv}}}}}}}}}}}}{{{~~~~~~jjjbbb[[[ZZZXXXSSSOOOOOOPPPWWWYYY```kkkvvvyyysssyyywwwiii^^^\\\fff~~~dddWWWNNNMMMLLLJJJNNNVVVfffuuuaaaYYYMMMGGGFFFBBBBBBBBBBBBBBBAAA???===<<<============<<<<<<<<<;;;888888999999999999999999::::::<<>><<<;;;;;;;;;;;;:::999999888888888888888555666666666777777777888ssshhhdddbbbZZZbbbddd___bbbnnnuuurrrhhhcccqqqrrrrrruuurrr^^^IIIDDDAAA<<<888888999:::::::::999999999999999888888888888777777777777777777777777777777888888888999999999999888:::===AAAHHHQQQ\\\ccciiiuuu~~~tttqqqzzzpppqqquuu|||sssuuuwww{{{~~~xxxqqqrrrxxxxxxooorrrwww~~~vvvlllhhh```YYYUUUTTTRRRNNNMMMOOORRRYYY\\\cccooozzztttqqqyyyuuuggg```\\\eee~~~ggg[[[QQQOOOMMMJJJNNNWWWbbbwwwbbbYYYMMMFFFEEEAAAAAABBBBBBCCCBBBAAA???>>>>>>=========<<<<<<<<<<<<::::::999999888777777777::::::<<>>===;;;;;;;;;;;;999888888777777777777777555666666666777777888888{{{jjjeeeggg______\\\YYY^^^hhhkkkhhhbbbbbbiii|||zzzuuugggKKKGGGDDD<<<;;;<<<<<<<<<;;;999777666777777777777666666666666777777777777777777777777999777666555666777999:::<<<<<<===@@@GGGRRR___hhhmmm{{{{{{vvvnnnuuuqqqtttyyy{{{rrrmmmkkkjjjkkkppptttxxxyyy~~~vvvpppiiifffccceeekkkqqquuuvvv}}}uuuiiibbbdddiiirrrvvv|||~~~wwwooogggaaa]]]UUURRROOOMMMNNNPPPRRRRRRVVVYYY^^^gggvvvtttwww}}}|||mmmaaaZZZeee{{{hhh]]]UUUSSSNNNIIIKKKSSS]]]qqq~~~___RRRNNNIIIDDDCCCBBB???======@@@AAA@@@>>><<<;;;::::::;;;;;;999777::::::999999999999999999::::::<<<<<<<<>>>>>@@@@@@???===<<<;;;::::::;;;:::888777999999999999999999999999::::::<<<<<<<<>><<<;;;:::::::::999999888888888777777777777777888888777777666666ssseee```^^^^^^[[[YYYXXXXXXXXXWWWXXX^^^]]]cccwww]]]IIIDDDBBB======<<<;;;:::999888888888888888777777777666666666666666666666666666666777777666666777777888999:::<<>>>>>===;;;:::999999999888777777777888999::::::;;;;;;::::::;;;<<<<<>>===<<<;;;:::999999999888888888888777777777777666666666666666666666666777777777777777888888999999;;;???DDDLLLVVVaaaiiinnn|||llleeekkk{{{~~~xxxtttuuuqqqwwwzzzooohhh___]]][[[ZZZ[[[\\\[[[ZZZTTTRRRPPPMMMKKKJJJIIIIIIFFFGGGIIIJJJJJJIIIIIIIIIJJJHHHGGGGGGJJJKKKJJJIIIIIIJJJMMMMMMMMMMMMOOOPPPRRRQQQOOONNNMMMNNNNNNOOOKKKJJJIIIHHHIIIKKKMMMOOONNNOOOPPPQQQSSSXXX___eeegggrrrzzz}}}hhh[[[\\\gggrrrjjjaaaZZZYYYTTTLLLLLLQQQQQQ\\\xxxmmmZZZSSSKKKFFFFFFEEEDDDCCCBBB@@@????????????===:::999999999888777777777888999::::::;;;;;;::::::;;;<<<<<>>===;;;::::::999:::999999888888888777777777777777777777777777777777666777777777888888888888999;;;>>>CCCKKKVVVbbbiiipppoooeeeeeeppp~~~yyytttvvvqqqyyy}}}oooeee```YYYWWWUUUTTTUUUUUUSSSRRRNNNMMMKKKIIIHHHHHHIIIJJJCCCDDDFFFFFFEEEEEEEEEFFFFFFEEEDDDEEEFFFFFFEEEDDDEEEFFFHHHHHHGGGHHHIIIKKKJJJJJJJJJJJJJJJKKKLLLLLLGGGGGGGGGHHHJJJLLLNNNOOOOOOPPPQQQRRRUUU\\\gggooowww|||iii[[[YYYaaajjjzzz}}}lllccc]]]\\\VVVLLLJJJOOOPPPYYYsssrrr___WWWOOOHHHGGGDDDDDDDDDCCC@@@???@@@AAAAAA???<<<::::::::::::999888888888999999::::::;;;::::::;;;======???JJJUUUsssxxxtttjjjlllyyy~~~wwwppphhh```YYYQQQLLLKKKPPPTTTSSSRRRSSSSSSSSSUUUWWWZZZ]]]___```bbbhhhpppxxx~~~}}}yyywwwwwwwwwwww|||~~~~~~zzz{{{}}}}}}||||||}}}~~~~~~aaaIIICCCBBB@@@>>><<<<<<<<<<<<:::999999999999888888888777777888888999999888888|||jjjbbbXXXTTTSSSTTTQQQOOOSSSZZZ___```iiifffMMMCCCBBB???>>>===;;;::::::::::::999999999888888888777777777777777777777777777777666666777888888888888888999:::<<>>===<<<======::::::999999999888888888888888777777888888999:::}}}jjjbbbYYYUUUSSSSSSPPPMMMRRRZZZggggggssshhhOOODDDBBB@@@???===;;;:::::::::;;;999999999888888888888777777777777777777777777777666666777888888888888888999:::;;;???GGGTTTaaakkkrrriiiiiitttwwwvvvvvv{{{ttt|||{{{lll^^^VVVSSSNNNLLLJJJJJJJJJJJJHHHFFFEEEDDDDDDDDDEEEFFFHHHIIICCCEEEGGGFFFDDDDDDFFFIIIDDDFFFGGGGGGFFFDDDEEEFFFCCCDDDEEEDDDDDDDDDFFFHHHIIIJJJKKKLLLLLLKKKJJJIIIKKKLLLNNNOOOQQQRRRRRRRRRUUUWWWYYY[[[aaannnqqqbbb[[[___gggwwwooofff```___WWWLLLHHHKKKRRRTTTggg{{{iii```WWWNNNLLLBBBDDDEEECCCAAA@@@BBBEEEDDDAAA>>><<<<<<<<<;;;;;;::::::999999999999999999:::999;;;======>>>FFFOOOjjjpppyyy~~~mmmkkk}}}{{{qqqiiiaaaZZZQQQKKKKKKGGGGGGMMMQQQPPPNNNNNNMMMNNNPPPSSSWWW[[[^^^```ccchhhpppwww}}}}}}{{{wwwsssppppppsssvvv}}}}}}}}}yyy|||}}}{{{{{{yyyyyy{{{kkkNNNDDDCCCAAA???============:::::::::999999999888888999888777777777888:::;;;lllaaaWWWVVVSSSRRRRRRTTTWWWYYYhhhmmm}}}kkkMMMEEECCC@@@???>>><<<;;;;;;;;;;;;::::::999999888777666666777777777777666666666666888888888777777777777777;;;>>>>>>???GGGVVVeeelllwwwuuudddjjjuuu~~~ooollluuu}}}qqqeee\\\UUUQQQLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQMMMOOOQQQSSSUUUWWWXXXYYY___^^^aaajjjsss|||uuubbb[[[^^^bbbooo~~~oookkkddd\\\UUUOOOKKKIIIJJJTTTfff{{{vvvooo```UUUMMMJJJJJJIIIFFFCCCBBBAAABBBCCCIIIDDD???<<<<<<<<<:::999888888888888888888888888999:::;;;:::999===DDDJJJ___pppyyy|||rrrxxx{{{tttiii___WWWQQQLLLIIIIIIIIIJJJJJJKKKLLLMMMMMMIIIKKKNNNQQQTTTWWW[[[^^^```gggpppwww||||||wwwvvvtttrrrqqqssswww{{{~~~{{{{{{zzzzzz{{{{{{{{{{{{{{{zzz{{{}}}hhhQQQFFFCCC@@@>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::777777666666666666777777ooobbbXXXVVVSSSQQQRRRTTTVVVXXXiiiooo||||||{{{kkkNNNFFFDDD@@@???>>><<<;;;;;;;;;;;;::::::999999888777777666888888777777777666666666888777777777777777777777999<<<===>>>FFFWWWfffmmmyyymmmeeemmm{{{~~~ooommmwww~~~sssggg\\\TTTOOOHHHHHHGGGGGGGGGGGGHHHHHHCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRTTTUUUWWWYYY\\\^^^cccdddjjjvvvwwwcccZZZ\\\^^^kkkzzz}}}rrrnnnfff\\\TTTNNNKKKJJJMMMUUUccczzzwwwsssoooaaaVVVOOOMMMJJJIIIFFFDDDCCCCCCCCCDDDLLLGGGBBB>>>======<<<:::999999999999999999999999999:::;;;::::::===DDDJJJ```rrr{{{}}}xxxvvvoooeee\\\TTTOOOJJJHHHEEEEEEFFFGGGHHHHHHIIIJJJJJJMMMPPPTTTWWW[[[___cccaaahhhqqqyyyzzzuuurrrqqqpppooopppsssxxx|||~~~{{{zzzyyyyyyzzzzzzzzzzzzzzzyyy{{{|||~~~iiiRRRFFFCCC@@@>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::888888777777777777888888ssscccXXXVVVSSSQQQQQQRRRUUUWWWeeelllwwwmmmpppkkkOOOGGGEEE@@@???>>><<<;;;;;;;;;;;;::::::999999888777777777999999888888888777777777777777777777777777888888888;;;<<<===FFFWWWfffnnn}}}hhheeeppp|||pppnnnzzzvvvjjj^^^TTTNNNGGGGGGGGGFFFGGGGGGHHHIIIDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWZZZ___cccmmmrrr|||xxxdddZZZYYYYYYeeetttxxxwwwqqqggg\\\SSSMMMJJJIIIOOOUUU```sssxxxrrr~~~pppbbbXXXRRRPPPJJJIIIGGGEEEDDDDDDFFFFFFNNNJJJEEEBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;::::::===CCCIII[[[ooozzz|||~~~|||xxxnnnhhh___VVVPPPKKKHHHEEEBBBCCCDDDEEEFFFGGGHHHHHHLLLOOOSSSWWWZZZ___dddhhhfffmmmvvv|||vvvsssnnnooooooppprrrvvv|||~~~{{{{{{yyyyyyzzzzzzzzzyyyyyyxxxzzz|||~~~gggQQQFFFCCC@@@>>>>>>===<<<;;;::::::::::::999999999999999999888888888888999999vvvcccXXXVVVSSSPPPOOOQQQSSSTTT[[[ccclllzzzrrrffflll{{{lllPPPGGGDDD@@@???>>><<<;;;;;;;;;;;;999999999888888888777777999999999999888888888777777777777777777888888888888;;;<<<===FFFVVVeeemmmnnnggguuuzzzpppqqq{{{ooobbbVVVOOOKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXYYYYYY[[[___ggglllzzzxxxdddXXXVVVTTT___ooosssxxxqqqeeeYYYPPPJJJHHHHHHMMMSSS^^^ppp}}}uuuqqqbbbYYYSSSRRRKKKJJJHHHFFFFFFFFFHHHIIIOOOLLLHHHDDDAAA>>>===<<<::::::::::::::::::::::::999;;;<<<;;;:::===CCCHHHSSSiiiwwwzzz}}}|||{{{qqqfffaaaYYYQQQMMMIIIGGGEEEDDDDDDEEEFFFGGGIIIIIIJJJLLLOOOSSSXXX\\\aaafffjjjmmmttt~~~}}}yyywwwvvvpppqqqrrrtttwww{{{||||||zzzzzz{{{{{{zzzzzzyyyyyyzzz{{{~~~bbbNNNFFFCCC@@@>>>>>>===<<<;;;:::::::::999999999888888999888888777777888888999xxxcccYYYVVVRRROOONNNOOOQQQRRRTTT\\\bbblllrrriiibbbjjjwwwpppRRRGGGBBB@@@???>>><<<;;;;;;;;;;;;999999999888888888888888999999999999888888888777666666777777888888888888:::<<<===>>>FFFVVVeeelll~~~xxxnnnwwwrrrvvvuuuhhh\\\UUUPPPOOOMMMKKKJJJIIIHHHHHHJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMNNNOOOPPPPPPQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXZZZ\\\___```bbbhhhrrryyyxxxdddYYYUUUQQQ[[[jjjoootttmmmaaaUUULLLHHHGGGGGGIIIPPP]]]qqqvvv}}}rrrdddZZZUUUTTTMMMLLLJJJHHHHHHHHHIIIJJJMMMLLLIIIEEEAAA>>><<<<<<::::::::::::::::::::::::999;;;<<<<<<;;;===BBBGGGOOOfffuuuyyy}}}}}}vvvkkk___ZZZSSSMMMJJJHHHFFFEEEDDDDDDEEEGGGHHHJJJKKKKKKKKKNNNRRRWWW[[[```eeeiiilllttt|||wwwtttttttttssstttvvvxxxzzz~~~~~~|||||||||||||||{{{zzzzzzzzz|||~~~```MMMFFFCCC@@@>>>>>>===<<<;;;:::::::::999999999888888777777666666666666777777{{{cccYYYVVVRRROOOMMMMMMNNNPPPQQQXXXZZZ```gggccc___hhhuuuuuuVVVHHHBBB@@@???>>><<<;;;;;;;;;;;;888888888888888888888888999999888888888777777777666666666777888888999999:::======>>>GGGWWWfffmmmxxxsssttt~~~yyymmmbbb[[[UUUSSSQQQOOOLLLJJJIIIIIIKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[___dddgggjjjrrr~~~zzzggg\\\VVVPPPWWWeeejjjmmmggg]]]RRRKKKHHHGGGHHHHHHNNN[[[rrrwww|||vvvggg]]]WWWVVVOOONNNLLLJJJIIIIIIJJJKKKKKKKKKIIIEEEAAA===<<<===999999999999999999999999999;;;===<<<;;;===BBBFFFNNNdddssszzz~~~pppeeeYYYTTTNNNJJJHHHGGGFFFFFFBBBCCCDDDEEEGGGIIIJJJJJJKKKNNNQQQUUUXXX\\\aaadddfffnnn||||||uuuqqqnnnnnnooouuuvvvyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzz{{{}}}aaaOOOFFFCCC@@@>>>>>>===<<<;;;::::::::::::999999999999777777666666666666777777~~~eeeYYYVVVRRRNNNLLLLLLMMMNNNNNNSSSRRRVVV``````___hhhttt{{{[[[LLLDDD@@@???>>><<<;;;;;;;;;;;;888888888888888888888888888888777777777666666666555666666777888888999999777;;;===???IIIZZZjjjrrr{{{nnnwww{{{pppfffaaaZZZYYYWWWUUUSSSQQQPPPPPPMMMNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYY\\\\\\]]]^^^___```bbbcccbbbbbbccccccddddddeeeeeedddkkkrrrxxx|||lll```YYYPPPSSS```cccgggbbbYYYQQQKKKIIIIIIJJJLLLOOOYYYqqq{{{{{{lllaaaZZZXXXRRRPPPNNNKKKJJJJJJKKKKKKJJJKKKJJJGGGBBB>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999;;;======;;;===AAAEEEIII___qqq|||yyykkk```SSSOOOIIIFFFEEEEEEEEEEEEBBBBBBCCCEEEGGGIIIJJJJJJLLLNNNQQQTTTVVVYYY]]]```ccciiittt}}}zzzuuuqqqoooooopppqqqwwwyyy|||}}}}}}}}}}}}}}}}}}|||{{{zzzyyy}}}~~~aaaPPPFFFCCC@@@>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::888777777777777777777888gggYYYWWWRRRNNNKKKKKKLLLMMMIIIMMMKKKPPP]]]aaabbbkkksss~~~___OOOGGG@@@???>>>===;;;;;;;;;;;;888888888888888888999999777777777777666666666666555666666777888999999999555999<<>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;::::::999999888888888888999999iiiZZZVVVQQQNNNMMMLLLKKKKKKNNNIIIHHHPPP___kkknnnlll{{{cccMMMHHHBBBBBBAAA>>><<<;;;<<<===999999999888888888777777888888777777666666555555888888888888999:::;;;<<<::::::;;;@@@KKK\\\nnnyyyrrrpppxxxzzzuuunnnhhheeedddbbb```___]]]]]]]]]YYYVVVTTTUUUYYY[[[[[[ZZZVVVXXX[[[\\\[[[ZZZZZZZZZ\\\]]]______```aaaccceeegggiiilllnnnpppssswwwzzzwwwyyy|||tttdddXXXQQQPPPWWW___eeeaaa[[[RRRKKKHHHIIIKKKLLLPPPWWWkkk{{{nnnhhhaaaZZZYYYVVVRRRPPPOOONNNMMMLLLIIIMMMPPPMMMFFF???======;;;:::::::::::::::::::::::::::::::::;;;===???@@@GGGTTTgggyyyqqqbbbXXXNNNJJJFFFDDDDDDDDDEEEDDDFFFGGGIIIJJJKKKMMMPPPRRRUUUVVVXXXYYY[[[]]]^^^___cccmmmxxxxxxsssoooppppppqqqrrrtttxxx{{{|||~~~}}}{{{|||||||||}}}}}}|||zzzxxxwwwbbbOOOEEECCCAAA???===<<<<<<<<<:::::::::999999999888888999999999999888888777777iiiYYYVVVQQQNNNMMMLLLKKKKKKMMMIIIHHHOOO]]]jjjqqqsss{{{hhhOOOHHHCCCBBBAAA>>><<<;;;<<<===::::::::::::999999999888999888888888777777777777777777777777888999:::::::::;;;<<>>===<<<<<<===;;;;;;;;;:::::::::999999999999999999888888888888666666666666777888999:::;;;;;;>>>CCCOOO```rrr~~~{{{nnnnnnyyy{{{vvvqqqnnnnnnnnnmmmlllkkkiiiiiibbbaaaaaacccgggjjjlllmmmlllnnnqqqqqqnnnkkkiiihhhkkkmmmoooqqqssswww}}}wwwggg[[[SSSQQQVVV]]]^^^[[[VVVNNNHHHEEEFFFHHHIIINNNUUUccczzzooojjjeee```^^^\\\ZZZXXXVVVTTTPPPNNNPPPTTTXXXUUUMMMEEEBBBBBB===<<<<<<<<<;;;;;;;;;:::;;;:::::::::;;;===>>>???BBBLLL___}}}~~~zzz{{{mmm___UUULLLIIIEEECCCDDDEEEFFFFFFIIIKKKMMMNNNOOORRRUUUWWWZZZ\\\^^^___```aaadddgggwwwzzzsssmmmiiigggcccdddfffjjjpppwww~~~~~~{{{zzzxxxyyy{{{|||||||||{{{{{{vvvvvvwwwyyy{{{~~~fffOOOEEEDDDBBB???============<<<<<<<<<<<<;;;;;;;;;;;;777777777777777666666666yyy```VVVSSSOOOMMMMMMLLLKKKJJJIIIHHHIIINNNYYYiiizzzxxxVVVHHHEEEBBB@@@>>>>>>======<<<;;;::::::::::::999999999888888888888888888888888777666666777777888999:::<<<<<>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>???CCCIIIZZZ{{{yyy{{{yyykkk]]]SSSKKKHHHEEECCCDDDFFFGGGGGGJJJKKKNNNOOOPPPRRRUUUXXXZZZ]]]___``````bbbfffiiizzz~~~vvvnnnhhhdddccccccffffffiiinnnvvv}}}~~~zzzzzzyyyzzz{{{||||||{{{zzzzzzuuuuuuvvvwwwyyy|||~~~jjjPPPFFFDDDBBB???>>>=========<<<<<<<<<;;;;;;;;;;;;:::888888888888777777777777oooZZZTTTQQQNNNMMMMMMLLLKKKJJJHHHIIIJJJOOOYYYjjj}}}~~~YYYIIIFFFCCC???>>>>>>???===<<<999999999999888888888888777777777777777777777777888888888888999:::;;;;;;<<<===???EEEQQQbbbuuuzzztttwww{{{kkknnn||||||ttttttuuuuuuuuuuuuttttttssssssuuuwwwzzz}}}~~~~~~uuufff[[[RRRNNNPPPVVVZZZXXXTTTNNNHHHFFFGGGHHHGGGLLLSSSaaa~~~{{{nnnhhhccc```___^^^]]]\\\[[[YYYUUURRRVVVZZZ^^^[[[RRRJJJEEEDDD@@@@@@??????>>>===<<<<<<<<<;;;::::::;;;<<<>>>???BBBGGGVVVvvvxxxsss~~~vvviii[[[RRRJJJHHHEEEDDDFFFHHHIIIJJJJJJLLLNNNOOOOOOQQQTTTWWWXXX[[[^^^^^^]]]___eeeiiiyyywwwsssmmmgggcccbbbbbbcccgggiiimmmvvv~~~{{{zzz{{{||||||||||||zzzyyywwwxxxxxxwwwxxxyyy{{{~~~lllQQQFFFDDDBBB@@@>>>=========;;;;;;;;;;;;::::::::::::999999999999999999999999jjjYYYRRRPPPMMMMMMMMMLLLKKKJJJIIIIIIKKKQQQ\\\mmm~~~[[[KKKGGGCCC???>>>???@@@>>><<<999999999888888888777777666666666666666777777777888888888888999:::;;;<<<<<<<<<>>>DDDPPPaaassspppmmmqqq|||yyyiiinnn{{{}}}}}}||||||}}}~~~ssseee[[[RRRMMMOOOTTTXXXWWWSSSNNNIIIGGGHHHIIIHHHMMMTTTddd|||mmmgggcccaaa^^^]]]\\\\\\\\\\\\ZZZXXXXXX]]]aaa^^^TTTKKKFFFEEEBBBBBBAAA@@@???>>>======<<<;;;;;;:::;;;<<<===>>>@@@DDDRRRmmmwwwpppuuuhhh[[[RRRKKKHHHFFFEEEHHHJJJLLLMMMKKKMMMNNNOOOOOOPPPRRRUUUUUUYYY\\\[[[ZZZ\\\ccciiivvv~~~zzzvvvrrrfffeeedddcccccccccdddeeeiiilllttt}}}{{{||||||}}}}}}}}}{{{zzzxxxwwwzzzyyyxxxxxxyyy|||~~~jjjPPPFFFEEECCC@@@>>>>>>===>>>;;;;;;;;;::::::::::::999999999999:::::::::::::::jjj]]]PPPNNNMMMLLLMMMLLLKKKIIIJJJJJJLLLSSS```ppp~~~]]]MMMGGGCCC>>>>>>@@@AAA>>>;;;::::::999999999888888888666666777777777888888888777777777777888999:::;;;<<<<<<>>>CCCNNN___qqq}}}zzzhhhiiikkkvvvvvvggglllxxx}}}rrreee[[[SSSNNNPPPUUUVVVUUURRRMMMIIIGGGHHHIIIJJJNNNUUUhhh|||mmmhhheeeddd]]]\\\[[[\\\^^^______^^^ZZZ```ccc```WWWMMMGGGFFFCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;:::;;;<<<===>>>>>>BBBMMMbbbwwwqqqtttgggZZZRRRKKKIIIGGGGGGIIILLLOOOOOONNNOOOPPPPPPOOOOOOQQQSSSSSSWWWZZZYYYWWWZZZaaahhhpppzzz{{{sssmmmjjjggg___bbbfffkkkooopppqqqqqqtttxxx}}}|||}}}{{{{{{|||||||||{{{yyyxxxyyyxxxwwwxxxzzz}}}fffOOOGGGEEECCC@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888999999999:::::::::lllaaaOOONNNLLLLLLMMMMMMKKKIIIJJJJJJMMMUUUcccrrr}}}^^^NNNHHHCCC>>>>>>@@@AAA>>>;;;;;;;;;;;;:::::::::999999777777888888999999999:::666666666666777888999:::;;;<<<===BBBMMM^^^ooo{{{uuudddhhhhhhuuussseeejjjuuu}}}sssfff]]]UUUPPPQQQVVVTTTSSSQQQMMMIIIGGGGGGIIIKKKNNNVVVkkkppprrr|||nnniiigggfff]]]\\\[[[\\\___bbbcccccc\\\aaaeeebbbYYYOOOIIIGGGDDDCCCCCCBBB@@@??????>>>===<<<;;;:::;;;<<<===>>>===BBBJJJXXXpppyyyrrrtttgggZZZRRRLLLIIIGGGHHHJJJNNNPPPQQQPPPQQQQQQQQQOOOPPPQQQSSSRRRVVVYYYYYYVVVYYY```hhhkkkuuu{{{vvvmmmfffbbb___eeekkksss|||~~~||||||yyyzzz{{{|||||||||{{{zzzwwwvvvvvvwwwzzz~~~cccMMMGGGEEECCCAAA???>>>>>>>>>>>>=========<<<<<<<<<<<<777777888888999999999999lll[[[RRRPPPMMMKKKKKKKKKJJJIIINNNKKKLLLUUUeeettt|||~~~xxx|||[[[KKKGGGFFFDDDAAA???>>>===<<<;;;;;;:::999999888888777::::::999888777777888888888888777777777777777888<<>>>>>=========<<<<<<<<<<<<>>>@@@FFFQQQcccyyyrrr~~~ssseeeZZZSSSHHHHHHGGGGGGHHHKKKNNNOOOPPPQQQRRRRRRRRRQQQOOONNNQQQSSSVVVWWWYYY]]]dddjjjwwwrrrpppooojjjcccdddjjjnnn~~~{{{zzz{{{|||||||||{{{{{{zzzzzzzzz{{{{{{zzzzzz|||}}}cccUUUJJJGGGCCC@@@@@@AAAAAAAAA>>>===<<<;;;;;;:::;;;;;;::::::888777777777888999lll[[[RRROOOLLLJJJJJJJJJJJJIIINNNKKKKKKRRR___lllrrrtttuuuyyyZZZKKKGGGFFFDDDBBB@@@>>>======;;;;;;::::::999888888888:::999999888777777888888888888777777777777888888:::===<<>>>>>=========<<<<<<<<<>>>???DDDOOO```vvvuuuqqqcccWWWPPPHHHHHHGGGGGGIIIKKKNNNOOOPPPQQQRRRSSSSSSRRRQQQQQQOOOQQQTTTUUUVVVZZZaaagggnnnnnnooooooiiifffmmmxxx~~~{{{zzz|||{{{{{{{{{zzzzzzzzzzzzyyy{{{{{{zzzzzzzzz{{{}}}~~~cccTTTKKKHHHDDDAAA@@@@@@???>>>>>>===<<<;;;;;;:::;;;;;;::::::888777777777888999lll[[[QQQNNNKKKIIIIIIIIIIIIHHHMMMJJJJJJOOOXXX```eeegggqqqvvvZZZMMMHHHFFFDDDBBB@@@???>>>===<<<;;;;;;::::::999888888:::999888888777888888888888888777777777888888999888<<<<<>>>>>>>>=========<<<<<<>>>???BBBKKK[[[qqqzzznnn```TTTMMMHHHHHHHHHHHHIIILLLNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTNNNQQQSSSTTTUUUYYY___eeehhhkkkooopppnnnqqq~~~}}}{{{zzz|||xxxxxxyyyzzzzzzzzzyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{{{{cccTTTKKKHHHEEEBBBAAA???===;;;>>>===<<<;;;;;;:::;;;;;;::::::999888888888888999mmm\\\PPPMMMJJJIIIIIIIIIHHHGGGJJJIIIIIILLLQQQWWW\\\___pppvvv[[[OOOHHHGGGEEECCCAAA???>>>>>><<<<<<;;;;;;::::::999999999999888888888888888999888888777777888888999999888======DDDUUUbbbrrrjjj```lllzzzeeegggttt}}}zzztttjjj___VVVPPPMMMLLLJJJIIIGGGEEEEEEFFFHHHIIIIIIRRRZZZsssttt```bbbsss}}}uuuqqqnnnmmmkkkgggcccbbbdddggggggfff```bbbjjjsssssshhhZZZRRRIIIHHHGGGEEECCCAAA@@@???>>>>>>>>>============<<<>>>>>>AAAGGGUUUjjj}}}mmm^^^RRRKKKHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQSSSUUUVVVWWWVVVVVVOOOQQQSSSTTTUUUYYY___eeeiiilllpppttt{{{~~~}}}}}}{{{zzz{{{vvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{dddTTTIIIGGGEEECCCBBB@@@===;;;>>>===<<<;;;;;;:::;;;;;;::::::999999888888888888mmm]]]OOOMMMJJJHHHHHHHHHGGGFFFGGGHHHIIIJJJMMMSSSYYY^^^qqquuu[[[PPPIIIHHHFFFCCCAAA@@@??????======<<<<<<;;;::::::999999888888888888888999999888888888888888999:::::::::???@@@GGGXXXdddtttllleeeqqqhhhgggttt|||yyy||||||vvvkkk```WWWQQQOOONNNLLLJJJGGGDDDCCCDDDFFFGGGHHHQQQZZZtttqqq___bbbtttxxxsssoooooonnnjjjeeecccdddeeedddbbb^^^```hhhsssvvvkkk]]]TTTNNNMMMKKKIIIGGGEEECCCCCC???>>>>>>>>>===============>>>@@@DDDPPPeee}}}mmm___RRRKKKHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWVVVNNNPPPRRRSSSTTTXXX___dddhhhkkkqqq}}}}}}}}}}}}{{{zzz{{{uuuvvvxxxyyyzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{|||~~~eeeUUUHHHFFFDDDCCCCCCBBB@@@>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::999999888888mmm]]]PPPMMMJJJHHHHHHHHHHHHGGGGGGHHHIIIIIIKKKQQQYYY```sssuuu[[[OOOJJJHHHFFFDDDBBBAAA@@@???>>>======<<<<<<;;;::::::888888888777888888999:::888888888888888999:::;;;:::@@@AAAIII[[[gggvvvssskkkvvviiihhhuuuzzzxxx|||}}}vvvlll```WWWRRRQQQPPPMMMKKKGGGDDDCCCCCCEEEGGGGGGOOOXXXsssppp```aaappp|||sssoooooooookkkfffdddddddddbbb```aaabbbhhhrrrtttkkk\\\SSSPPPOOOMMMJJJHHHEEECCCBBB??????>>>>>>>>>============>>>@@@DDDMMM```xxxmmm___SSSLLLHHHHHHIIIKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUVVVUUUUUULLLNNNQQQSSSTTTXXX___eeejjjrrr~~~~~~~~~~~~{{{zzzzzzuuuwwwyyyzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyyyyyyyyyy|||yyygggWWWIIIGGGEEECCCDDDCCCBBBAAA>>>===<<<;;;;;;:::;;;;;;:::::::::;;;:::999999888mmm^^^PPPNNNKKKIIIIIIIIIHHHGGGGGGIIIJJJHHHHHHNNNZZZcccssszzz^^^QQQJJJIIIGGGEEECCCAAA@@@@@@>>>>>>======<<<;;;;;;;;;888888777777888999999:::888888888888999:::;;;<<<999???AAAKKK]]]jjjzzz}}}sss{{{iiijjj{{{yyyxxx}}}{{{uuujjj___WWWRRRQQQQQQMMMKKKGGGDDDCCCDDDFFFHHHGGGNNNUUUooouuugggfffssstttnnnooonnnjjjfffdddffffffdddbbbdddbbbfffpppssskkk^^^VVVQQQPPPNNNKKKHHHFFFDDDCCC?????????>>>>>>>>>======<<<>>>AAADDDLLL]]]tttmmm___SSSLLLGGGHHHJJJKKKMMMNNNNNNNNNNNNOOOQQQSSSSSSSSSSSSSSSNNNQQQTTTVVVXXX]]]dddjjjuuu|||yyyzzzwwwxxxzzz{{{{{{yyywwwvvvwwwwwwxxxwwwwwwuuusssrrrtttvvviiiYYYMMMJJJFFFDDDCCCCCCBBBBBB>>>===<<<;;;;;;:::;;;;;;::::::;;;;;;;;;:::999888nnn^^^QQQNNNKKKIIIIIIIIIIIIHHHHHHJJJJJJHHHGGGMMMYYYdddrrrbbbUUUJJJIIIGGGEEECCCAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;888888777777888999::::::888888888888999:::;;;<<<666===AAAKKK___mmm}}}xxx~~~hhhmmmzzzyyy~~~zzzsssiii^^^VVVRRRQQQQQQLLLJJJFFFDDDCCCEEEHHHJJJHHHNNNSSSlll{{{qqqooozzztttmmmnnnllliiieeeeeeggghhhgggeeebbb```dddnnnsssnnnccc\\\WWWVVVTTTQQQNNNKKKIIIHHH????????????>>>>>>>>>>>><<<>>>AAADDDLLL\\\rrr~~~lll___SSSLLLGGGHHHJJJLLLMMMNNNNNNNNNNNNOOOPPPRRRRRRRRRQQQQQQRRRUUUXXX[[[]]]bbbjjjppp|||yyyyyyxxxyyy{{{||||||yyywwwuuuxxxxxxwwwvvvtttqqqooommmlllyyywwwjjjZZZQQQMMMHHHDDDCCCCCCBBBAAA>>>>>><<<;;;;;;;;;;;;;;;::::::;;;<<<;;;:::999888lll^^^SSSPPPMMMKKKIIIHHHFFFDDDEEEEEEFFFGGGKKKTTT]]]dddqqqeeeVVVPPPLLLHHHDDDCCCBBB@@@???<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999888888888:::::::::::::::;;;<<<===:::???AAAJJJ\\\kkk}}}kkkpppyyyxxx|||}}}uuuiii]]]SSSOOOMMMNNNPPPLLLGGGDDDDDDDDDEEEEEEIIIJJJQQQjjjvvvzzzqqqjjjmmmiiijjjiiigggeeecccdddeeehhheeeeeemmmtttrrrggg___[[[XXXTTTSSSQQQNNNHHHDDDDDDCCCBBB@@@???>>>======???>>>@@@CCCHHHSSShhh{{{~~~lll\\\RRROOOIIIJJJKKKMMMOOOQQQSSSSSSQQQQQQOOONNNNNNNNNOOOOOOQQQVVV^^^cccbbbbbbkkkvvv}}}zzz{{{{{{wwwuuuyyyzzzxxxwwwyyy|||zzzwwwvvvvvvtttoookkkhhhssszzzsssnnnYYYTTTOOOIIIGGGHHHGGGBBB>>>>>>>>>>>>>>>============::::::::::::::::::::::::|||iii]]]QQQOOOLLLJJJIIIHHHGGGEEEGGGGGGGGGHHHMMMUUU___fffrrrfffWWWQQQMMMIIIEEEDDDBBBAAA@@@===============<<<<<<<<<:::::::::999999999888888999999999:::;;;<<<===>>>;;;???@@@HHH\\\kkk{{{lllsss{{{vvvwww{{{}}}}}}|||uuuiii\\\SSSOOONNNNNNNNNJJJFFFCCCDDDEEEFFFFFFLLLLLLTTTlllvvvnnnooojjjjjjjjjhhhfffeeeeeefffhhheeefffnnnuuutttjjjaaa]]]YYYVVVTTTSSSPPPJJJEEEEEEDDDBBBAAA???>>>>>>>>>??????@@@CCCGGGRRRfffxxx|||ooo^^^RRRMMMJJJKKKLLLNNNPPPRRRSSSTTTPPPOOONNNMMMMMMNNNOOOPPPSSSVVV]]]aaabbbfffrrr}}}{{{|||{{{wwwvvvzzz{{{xxxvvvwww|||zzzxxxwwwvvvsssnnnjjjfffooo|||wwwnnnZZZRRRNNNIIIHHHIIIIIIEEEBBB???>>>>>>>>>============::::::::::::::::::::::::uuudddZZZOOOMMMKKKJJJJJJIIIHHHFFFHHHHHHHHHJJJNNNVVVaaahhhrrrhhhYYYSSSOOOKKKGGGEEEDDDBBBAAA???>>>>>>>>>=========<<<::::::::::::999999999999888888999:::;;;<<<>>>???===???>>>FFF[[[jjjzzznnnvvv}}}uuutttvvvyyyzzz{{{ssshhh\\\SSSOOONNNNNNLLLIIIEEECCCCCCEEEFFFGGGJJJLLLVVVppp}}}sssqqqkkklllllljjjhhhgggggghhhhhhfffgggnnnwwwwwwoooeee___\\\YYYWWWVVVSSSMMMHHHFFFEEECCCBBB@@@???????????????@@@CCCFFFOOObbbtttvvv|||qqq___QQQLLLLLLLLLNNNOOOPPPRRRSSSSSSNNNNNNMMMMMMNNNPPPQQQRRRVVVWWW\\\aaaeeeooo~~~}}}~~~|||yyyyyy}}}}}}yyyuuuuuuzzzyyyxxxxxxvvvqqqkkkgggccckkkzzz|||mmmZZZQQQNNNJJJIIIJJJJJJHHHEEE@@@@@@???>>>===<<<<<<;;;::::::::::::::::::::::::nnn^^^VVVMMMKKKIIIIIIJJJJJJIIIHHHGGGHHHHHHJJJNNNWWWaaahhhqqqlll]]]VVVRRRMMMIIIGGGFFFDDDCCC??????>>>>>>======<<<<<<::::::::::::::::::::::::888888888999;;;===>>>???>>>@@@===EEEZZZiiixxx}}}mmmuuu~~~uuusssvvvzzz}}}zzzsssggg[[[RRRNNNNNNNNNLLLIIIEEEBBBCCCDDDEEEEEEFFFJJJXXXuuuxxxtttlllmmmnnnmmmkkkiiiiiijjjgggfffhhhnnnwwwzzzssshhhaaa^^^\\\[[[ZZZWWWPPPKKKGGGFFFEEECCCBBBAAA@@@@@@@@@???@@@BBBDDDLLL]]]nnnwww|||rrr___RRRLLLLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNNNNOOOQQQSSSUUUWWWYYYYYY]]]dddmmm|||~~~|||}}}{{{wwwvvvxxxxxxxxxwwwtttnnnhhhdddaaahhhvvvkkkZZZSSSPPPLLLKKKJJJIIIGGGEEEBBBAAA@@@???===<<<;;;:::::::::::::::::::::::::::|||iiiZZZSSSLLLJJJIIIHHHIIIJJJIIIHHHFFFGGGGGGIIINNNWWWaaahhhqqquuueeeYYYUUUPPPLLLJJJHHHFFFEEE??????>>>>>>===<<<<<<;;;::::::::::::::::::::::::888888888999;;;===>>>???>>>@@@===DDDXXXgggwwwwwwvvv{{{kkkuuuvvvsssvvv|||yyyrrrggg[[[RRRMMMLLLMMMMMMIIIEEEBBBBBBCCCCCCDDDGGGLLL]]]|||zzztttlllnnnoooooommmkkkkkkkkkfffgggiiimmmwww}}}vvvjjjccc```___^^^^^^ZZZSSSNNNHHHHHHFFFDDDCCCBBBBBBAAA@@@???AAABBBCCCIIIXXXgggwww|||rrr```TTTOOOLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOQQQTTTXXX[[[]]]]]]]]]```jjjwww~~~yyyxxxwwwxxxyyywwwrrrkkkeeeaaa___eeerrriiiZZZVVVTTTPPPLLLJJJGGGDDDCCCCCCBBBAAA???>>><<<;;;:::::::::::::::::::::::::::vvveeeWWWPPPLLLJJJHHHHHHIIIJJJIIIHHHFFFFFFGGGIIINNNWWWbbbiiivvv}}}lll[[[WWWRRRNNNLLLJJJHHHGGGAAA@@@@@@???>>>===<<<<<<::::::::::::;;;;;;;;;;;;888888999:::;;;<<<>>>???===AAA???EEEWWWeeexxxvvvnnnpppvvvhhhuuuzzzvvvyyyzzzsssgggZZZQQQLLLKKKKKKLLLHHHCCCAAAAAACCCDDDDDDLLLRRReeeyyyssslllnnnppppppnnnlllllllllhhhjjjkkknnnxxxzzzmmmdddbbb```aaa```\\\UUUPPPJJJIIIGGGFFFDDDCCCCCCCCC@@@@@@AAABBBAAAEEESSSaaasssxxxwwweeeWWWQQQMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPSSSWWW[[[___aaabbbbbbgggrrr{{{{{{yyyzzzzzzwwwqqqjjjdddbbb```fffrrrhhh]]]ZZZXXXTTTOOOJJJFFFCCCBBBCCCBBBAAA@@@>>>===<<<;;;::::::::::::::::::::::::qqqcccVVVNNNLLLJJJHHHHHHIIIIIIIIIHHHGGGGGGHHHJJJPPPYYYcccjjj~~~mmm]]]YYYTTTPPPMMMLLLIIIHHHDDDCCCBBBAAA@@@???>>>>>>:::::::::;;;;;;;;;<<<<<<999999999:::;;;<<<===>>>;;;AAABBBGGGVVVcccxxxlllhhhnnnuuugggsss{{{sssgggZZZPPPKKKIIIIIIHHHEEEAAA@@@AAADDDFFFGGGMMMUUUkkkyyy}}}~~~vvvqqqkkknnnppppppooommmllllllkkknnnoooqqq{{{~~~pppdddcccbbbbbbbbb^^^WWWQQQKKKJJJHHHGGGEEEDDDDDDDDD@@@@@@AAAAAA@@@CCCOOO]]]rrrwwwkkk[[[SSSOOONNNNNNMMMMMMLLLLLLLLLLLLMMMOOOSSSWWW]]]aaadddggghhhnnnzzz~~~|||}}}}}}~~~}}}xxxqqqjjjfffeeeffflllyyyiiiaaa]]][[[XXXRRRMMMHHHFFFEEEBBBBBBAAA@@@>>>======<<<::::::::::::::::::::::::}}}ooobbbVVVMMMLLLJJJHHHHHHIIIIIIHHHGGGHHHIIIJJJLLLQQQZZZeeelll{{{iii^^^[[[UUUQQQNNNLLLJJJIIIFFFEEEEEECCCBBBAAA@@@@@@:::::::::;;;;;;<<<<<<<<<:::::::::::::::;;;<<<===999BBBDDDHHHUUUbbbyyyxxxfffeeennnwwwgggppp|||tttgggZZZPPPJJJHHHHHHDDDBBB??????BBBFFFHHHJJJKKKTTTlll}}}yyyssswww{{{ssspppkkkmmmppppppooommmllllllnnnrrrrrrsss}}}rrrdddcccbbbcccbbb^^^WWWQQQKKKJJJIIIGGGFFFEEEDDDDDD@@@@@@AAAAAA???BBBMMMZZZtttyyyqqq]]]SSSPPPPPPOOOOOONNNMMMMMMLLLJJJKKKNNNRRRWWW]]]bbbeeekkklllrrr~~~~~~}}}|||}}}zzzrrrkkkhhhhhhnnntttjjjddd^^^]]]ZZZUUUOOOKKKIIIHHHBBBAAAAAA@@@???>>>======::::::::::::::::::::::::|||lll[[[OOOJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKJJJKKKWWWgggqqqqqq|||lllbbb^^^YYYUUUQQQMMMIIIGGGJJJGGGEEECCCBBBAAA>>><<<>>>>>>>>>===<<<<<<;;;;;;888999::::::888888999:::AAAAAABBBEEEOOOddd~~~kkkddd___kkk{{{iiiqqqtttfffYYYMMMDDDBBBEEEAAAAAAAAAAAAAAABBBFFFIIILLLWWWqqq{{{nnngggeeeooo~~~~~~}}}}}}sssoooooooooooonnnnnnnnnnnnkkkooohhhvvvsssgggdddaaaaaaaaa___ZZZVVVSSSNNNIIIJJJNNNMMMGGGAAACCCBBBCCCCCCBBBBBBJJJTTTqqq{{{|||eeeUUUVVVQQQPPPRRRSSSPPPNNNOOOPPPPPPRRRTTTXXX\\\aaadddjjjnnnsss~~~}}}}}}}}}|||||||||||||||~~~{{{zzzzzzuuummmhhhiiiiiijjjdddaaa```]]]XXXSSSNNNJJJHHHFFFDDDCCC@@@???======<<<;;;;;;::::::::::::999999{{{kkk[[[OOOKKKGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLLLLPPP]]]nnnvvvvvvwwwiiiccc```[[[VVVSSSOOOKKKIIIJJJHHHEEEDDDDDDBBB@@@>>>======<<<;;;;;;::::::999888:::::::::999888999:::>>>@@@AAAEEEOOOddd}}}hhhbbb^^^kkk{{{hhhnnnyyyrrrbbbVVVLLLDDDBBBCCC@@@AAAAAAAAAAAACCCFFFIIIOOO^^^zzzsssgggaaa```kkk{{{|||{{{qqqoooooooooooooooooooooooonnnssslllxxxsssfffdddbbbbbbbbb```ZZZVVVRRRQQQNNNMMMMMMKKKIIIGGGFFFDDDDDDDDDBBBBBBJJJSSSooozzzlll\\\XXXSSSRRRUUUUUURRRQQQRRRQQQRRRSSSTTTVVVYYY^^^aaaiiioooyyy~~~~~~~~~~~~~~~}}}}}}}}}zzzyyyyyytttmmmiiijjjrrr|||hhhddd```___\\\YYYTTTOOOKKKIIIFFFEEECCCAAA???>>>======<<<<<<<<<;;;;;;;;;::::::zzzkkk[[[PPPKKKHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKRRRaaaqqqwwwvvvtttiiieeebbb]]]YYYUUURRRNNNKKKIIIHHHEEEEEEDDDDDDBBB@@@======<<<<<<;;;;;;::::::888:::;;;:::999888999;;;;;;===AAAEEEPPPddd|||iiibbb___nnn}}}iiimmmvvv|||lll[[[PPPJJJDDDAAAAAA@@@AAAAAAAAAAAACCCFFFIIIQQQcccmmmaaa\\\[[[iii{{{|||yyypppoooooopppppppppppppppppprrrwwwppp|||rrrfffdddccccccdddaaa[[[VVVUUUVVVUUURRRMMMJJJJJJKKKIIIGGGEEEEEECCCCCCIIIRRRmmmzzzttteeeZZZVVVTTTWWWWWWUUUTTTUUUUUUUUUUUUUUUVVVXXX]]]```eeerrr~~~||||||~~~~~~~~~{{{yyyxxxxxxsssllljjjlll{{{wwwfffbbb\\\\\\[[[YYYUUUQQQLLLJJJFFFEEEDDDBBB@@@???>>>>>>=========<<<<<<<<<<<<;;;yyykkk\\\PPPLLLHHHHHHHHHIIIIIIIIIIIIJJJIIIFFFGGGPPP___lllpppnnn~~~uuummmfffccc^^^ZZZWWWSSSPPPMMMHHHGGGEEEDDDEEEDDDBBB@@@@@@@@@???>>>>>>======<<<999:::;;;:::999999:::;;;:::===AAAGGGQQQddd{{{lllfffccctttmmmooovvv}}}||||||{{{zzz{{{}}}uuueeeSSSKKKGGGCCC@@@???@@@@@@AAAAAAAAACCCGGGJJJQQQcccmmmaaa[[[[[[kkk{{{yyyqqqppppppppppppqqqqqqqqqqqqtttzzzsss}}}qqqfffeeedddeeeeeebbb\\\WWWYYYYYYXXXUUUQQQNNNMMMNNNKKKHHHFFFEEEDDDDDDJJJQQQiiixxx|||lll\\\WWWUUUWWWWWWUUUUUUWWWWWWYYYYYYYYYYYY\\\aaafffhhhyyy~~~}}}~~~~~~~~~zzzxxxxxxwwwrrrllllllooosssccc___XXXXXXXXXWWWTTTPPPLLLJJJFFFEEECCCAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;yyylll]]]QQQLLLHHHHHHIIIIIIIIIJJJJJJJJJHHHDDDEEENNN[[[dddggggggyyytttooogggccc___[[[XXXUUUQQQOOOHHHGGGEEEDDDDDDDDDBBB@@@AAA@@@@@@???>>>>>>======999:::;;;;;;999999:::;;;:::===AAAGGGQQQcccyyyppphhhfffwwwoooqqqwww{{{zzzwwwuuupppnnnllllllnnnqqqsssuuuwww~~~{{{kkk\\\MMMGGGEEEBBB?????????@@@AAAAAAAAACCCGGGJJJRRRaaa}}}oooddd\\\\\\nnn|||zzztttqqqqqqqqqqqqrrrrrrsssssstttzzzsss|||qqqgggeeedddeeefffccc^^^YYYYYYXXXWWWYYYZZZZZZXXXVVVNNNJJJGGGFFFFFFEEEJJJPPP```rrr{{{sssaaaZZZVVVVVVVVVUUUVVVYYYXXXZZZ\\\]]]]]]bbbjjjpppwww~~~|||~~~}}}|||||||||yyyxxxxxxwwwrrrlllnnntttrrrbbb\\\UUUVVVUUUTTTRRROOOLLLJJJEEEDDDBBBAAA??????>>>>>><<<<<<<<<;;;;;;;;;;;;:::yyymmm]]]QQQLLLHHHIIIIIIIIIJJJJJJJJJJJJIIIFFFGGGOOOXXX]]]bbbeeexxxrrrooohhhddd```\\\YYYVVVSSSPPPJJJHHHFFFEEEEEEDDDBBBAAA??????>>>>>>======<<<<<<999;;;<<<;;;:::999:::<<<;;;===AAAFFFOOOaaawwwrrriiigggyyyoooqqqwww|||zzzuuuqqqhhhfffdddeeegggjjjkkklllrrryyysss^^^SSSHHHDDDCCC@@@?????????@@@@@@@@@AAADDDHHHKKKSSSaaa|||pppeee\\\]]]ppp~~~|||uuuqqqqqqrrrrrrsssssstttttttttzzzrrrzzzsssiiigggddddddeeeddd```\\\WWWXXX[[[```dddfffdddaaaVVVPPPKKKJJJHHHGGGJJJOOOWWWlllwww{{{~~~iii```YYYWWWVVVVVVYYY^^^[[[___bbbdddeeekkkuuu}}}}}}|||~~~~~~}}}|||{{{zzzzzzyyyxxxxxxwwwrrrmmmqqqyyy}}}qqqbbb\\\VVVUUUTTTRRRPPPNNNLLLKKKEEEDDDCCCAAA@@@@@@??????<<<<<<<<<;;;;;;;;;::::::zzznnn^^^QQQLLLIIIIIIIIIIIIJJJJJJJJJJJJIIIFFFIIIPPPUUUYYY___gggyyy|||rrrpppjjjfffbbb^^^\\\YYYVVVSSSNNNLLLIIIHHHGGGFFFDDDBBB@@@??????>>>>>>===<<<<<<:::;;;<<<;;;:::::::::<<<;;;===???CCCKKK]]]ssswwwkkkiii{{{qqqrrrwwwyyyxxxzzz~~~~~~|||zzzrrrfffeeedddfffjjjmmmnnnmmmpppuuu{{{~~~~~~mmmSSSKKKEEECCCAAA>>>>>>@@@>>>???@@@@@@AAADDDHHHKKKQQQ```|||pppfff^^^___uuu|||uuuqqqrrrrrrsssttttttuuuuuutttzzzqqqxxxxxxkkkhhhdddccceeedddbbb___\\\aaagggkkkllljjjiiihhh```YYYRRROOOLLLHHHIIILLLSSSkkkwww{{{sssiii^^^ZZZYYYZZZ___eeefffjjjnnnpppqqqxxx~~~}}}{{{~~~~~~}}}{{{zzzzzzyyyyyyyyyyyyxxxrrrooottt|||zzznnnbbb^^^YYYWWWUUURRRPPPOOONNNNNNGGGFFFEEECCCBBBBBBBBBBBB=========<<<<<<<<<<<<;;;zzznnn___RRRLLLIIIIIIIIIJJJJJJJJJKKKKKKGGGEEEHHHOOOSSSUUU^^^iii||||||sssrrrkkkhhhddd```^^^[[[XXXUUUQQQNNNLLLJJJIIIHHHEEECCCBBBBBBAAAAAA@@@?????????:::;;;<<<<<<::::::;;;<<<:::<<<===@@@HHHZZZppp{{{ooolll~~~ttttttyyyzzzyyyzzzyyywwwqqqqqquuu{{{}}}~~~zzzvvv|||uuuiiihhhhhhlllqqqttttttsssooosssxxxzzzzzz||||||iiiLLLGGGDDDCCCAAA===>>>AAA>>>???@@@@@@AAADDDHHHKKKLLL___|||pppggg```bbbyyy{{{sssrrrrrrsssssstttuuuvvvvvvuuuzzzpppwww~~~{{{lllhhhdddcccddddddccc```dddllluuuuuuoooiiiggghhhiii```XXXSSSNNNIIIHHHJJJTTTmmm{{{zzzoooccc]]]\\\]]]cccjjjpppuuuyyy{{{|||}}}{{{~~~}}}|||{{{zzzzzzyyyyyyzzzxxxsssooouuuvvv~~~lllccc```[[[YYYVVVRRRPPPOOOPPPPPPHHHHHHGGGEEEDDDDDDDDDDDD>>>>>>>>>>>>============